0000824142-22-000034.txt : 20220228 0000824142-22-000034.hdr.sgml : 20220228 20220228164712 ACCESSION NUMBER: 0000824142-22-000034 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 104 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220228 DATE AS OF CHANGE: 20220228 FILER: COMPANY DATA: COMPANY CONFORMED NAME: AAON, INC. CENTRAL INDEX KEY: 0000824142 STANDARD INDUSTRIAL CLASSIFICATION: AIR COND & WARM AIR HEATING EQUIP & COMM & INDL REFRIG EQUIP [3585] IRS NUMBER: 870448736 STATE OF INCORPORATION: NV FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-18953 FILM NUMBER: 22690675 BUSINESS ADDRESS: STREET 1: 2425 SOUTH YUKON AVE. CITY: TULSA STATE: OK ZIP: 74107 BUSINESS PHONE: 9185832266 MAIL ADDRESS: STREET 1: 2425 SOUTH YUKON AVE. CITY: TULSA STATE: OK ZIP: 74107 FORMER COMPANY: FORMER CONFORMED NAME: AAON INC DATE OF NAME CHANGE: 19920703 FORMER COMPANY: FORMER CONFORMED NAME: DIAMOND HEAD RESOURCES INC DATE OF NAME CHANGE: 19900808 10-K 1 aaon-20211231.htm 10-K aaon-20211231
0000824142falseFY2021http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrentP1Yhttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesP5YP3YP3Y00008241422021-01-012021-12-3100008241422021-06-30iso4217:USD00008241422022-02-23xbrli:shares00008241422021-12-3100008241422020-12-31iso4217:USDxbrli:shares00008241422020-01-012020-12-3100008241422019-01-012019-12-310000824142us-gaap:CommonStockMember2018-12-310000824142us-gaap:AdditionalPaidInCapitalMember2018-12-310000824142us-gaap:RetainedEarningsMember2018-12-3100008241422018-12-310000824142us-gaap:RetainedEarningsMember2019-01-012019-12-310000824142us-gaap:CommonStockMember2019-01-012019-12-310000824142us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310000824142us-gaap:CommonStockMember2019-12-310000824142us-gaap:AdditionalPaidInCapitalMember2019-12-310000824142us-gaap:RetainedEarningsMember2019-12-3100008241422019-12-310000824142us-gaap:RetainedEarningsMember2020-01-012020-12-310000824142us-gaap:CommonStockMember2020-01-012020-12-310000824142us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310000824142us-gaap:CommonStockMember2020-12-310000824142us-gaap:AdditionalPaidInCapitalMember2020-12-310000824142us-gaap:RetainedEarningsMember2020-12-310000824142us-gaap:RetainedEarningsMember2021-01-012021-12-310000824142us-gaap:CommonStockMember2021-01-012021-12-310000824142us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310000824142us-gaap:CommonStockMember2021-12-310000824142us-gaap:AdditionalPaidInCapitalMember2021-12-310000824142us-gaap:RetainedEarningsMember2021-12-31aaon:numberOfEntities00008241422021-07-31xbrli:pure00008241422021-10-310000824142us-gaap:CertificatesOfDepositMember2020-12-310000824142us-gaap:CertificatesOfDepositMember2021-12-310000824142us-gaap:CustomerConcentrationRiskMemberaaon:LargeCrudeOilRefiningCustomersMemberaaon:ForeignSalesRevenueNetMember2021-01-012021-12-310000824142us-gaap:CustomerConcentrationRiskMemberaaon:LargeCrudeOilRefiningCustomersMemberaaon:ForeignSalesRevenueNetMember2020-01-012020-12-310000824142us-gaap:CustomerConcentrationRiskMemberaaon:LargeCrudeOilRefiningCustomersMemberaaon:ForeignSalesRevenueNetMember2019-01-012019-12-310000824142us-gaap:SalesRevenueNetMember2019-01-012019-12-31aaon:customer0000824142us-gaap:SalesRevenueNetMember2021-01-012021-12-310000824142us-gaap:SalesRevenueNetMember2020-01-012020-12-310000824142us-gaap:AccountsReceivableMember2021-01-012021-12-310000824142srt:MinimumMemberus-gaap:BuildingMember2021-01-012021-12-310000824142srt:MaximumMemberus-gaap:BuildingMember2021-01-012021-12-310000824142srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2021-01-012021-12-310000824142us-gaap:MachineryAndEquipmentMembersrt:MaximumMember2021-01-012021-12-310000824142srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2021-01-012021-12-310000824142srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2021-01-012021-12-3100008241422020-04-222020-04-2200008241422020-11-012020-11-300000824142us-gaap:IntellectualPropertyMember2021-01-012021-12-310000824142us-gaap:CustomerRelationshipsMember2021-01-012021-12-310000824142us-gaap:ShippingAndHandlingMember2021-01-012021-12-310000824142us-gaap:ShippingAndHandlingMember2020-01-012020-12-310000824142us-gaap:ShippingAndHandlingMember2019-01-012019-12-3100008241422021-05-312021-05-3100008241422021-06-012021-06-010000824142srt:MinimumMember2021-01-012021-12-310000824142aaon:RooftopUnitsMemberaaon:AAONOklahomaMember2021-01-012021-12-310000824142aaon:RooftopUnitsMemberaaon:AAONCoilProductsMember2021-01-012021-12-310000824142aaon:RooftopUnitsMemberaaon:BasXMember2021-01-012021-12-310000824142aaon:RooftopUnitsMember2021-01-012021-12-310000824142aaon:CondensingUnitsMemberaaon:AAONOklahomaMember2021-01-012021-12-310000824142aaon:CondensingUnitsMemberaaon:AAONCoilProductsMember2021-01-012021-12-310000824142aaon:CondensingUnitsMemberaaon:BasXMember2021-01-012021-12-310000824142aaon:CondensingUnitsMember2021-01-012021-12-310000824142aaon:AAONOklahomaMemberaaon:AirHandlersMember2021-01-012021-12-310000824142aaon:AirHandlersMemberaaon:AAONCoilProductsMember2021-01-012021-12-310000824142aaon:BasXMemberaaon:AirHandlersMember2021-01-012021-12-310000824142aaon:AirHandlersMember2021-01-012021-12-310000824142aaon:OutdoorMechanicalRoomsMemberaaon:AAONOklahomaMember2021-01-012021-12-310000824142aaon:OutdoorMechanicalRoomsMemberaaon:AAONCoilProductsMember2021-01-012021-12-310000824142aaon:OutdoorMechanicalRoomsMemberaaon:BasXMember2021-01-012021-12-310000824142aaon:OutdoorMechanicalRoomsMember2021-01-012021-12-310000824142aaon:CleanroomSystemsMemberaaon:AAONOklahomaMember2021-01-012021-12-310000824142aaon:CleanroomSystemsMemberaaon:AAONCoilProductsMember2021-01-012021-12-310000824142aaon:CleanroomSystemsMemberaaon:BasXMember2021-01-012021-12-310000824142aaon:CleanroomSystemsMember2021-01-012021-12-310000824142aaon:AAONOklahomaMemberaaon:DataCenterCoolingSolutionsMember2021-01-012021-12-310000824142aaon:DataCenterCoolingSolutionsMemberaaon:AAONCoilProductsMember2021-01-012021-12-310000824142aaon:DataCenterCoolingSolutionsMemberaaon:BasXMember2021-01-012021-12-310000824142aaon:DataCenterCoolingSolutionsMember2021-01-012021-12-310000824142aaon:AAONOklahomaMemberaaon:WaterSourceHeatPumpsMember2021-01-012021-12-310000824142aaon:WaterSourceHeatPumpsMemberaaon:AAONCoilProductsMember2021-01-012021-12-310000824142aaon:WaterSourceHeatPumpsMemberaaon:BasXMember2021-01-012021-12-310000824142aaon:WaterSourceHeatPumpsMember2021-01-012021-12-310000824142aaon:PartSalesMemberaaon:AAONOklahomaMember2021-01-012021-12-310000824142aaon:PartSalesMemberaaon:AAONCoilProductsMember2021-01-012021-12-310000824142aaon:PartSalesMemberaaon:BasXMember2021-01-012021-12-310000824142aaon:PartSalesMember2021-01-012021-12-310000824142aaon:AAONOklahomaMemberus-gaap:ProductAndServiceOtherMember2021-01-012021-12-310000824142us-gaap:ProductAndServiceOtherMemberaaon:AAONCoilProductsMember2021-01-012021-12-310000824142us-gaap:ProductAndServiceOtherMemberaaon:BasXMember2021-01-012021-12-310000824142us-gaap:ProductAndServiceOtherMember2021-01-012021-12-310000824142aaon:AAONOklahomaMember2021-01-012021-12-310000824142aaon:AAONCoilProductsMember2021-01-012021-12-310000824142aaon:BasXMember2021-01-012021-12-310000824142aaon:RooftopUnitsMemberaaon:AAONOklahomaMember2020-01-012020-12-310000824142aaon:RooftopUnitsMemberaaon:AAONCoilProductsMember2020-01-012020-12-310000824142aaon:RooftopUnitsMemberaaon:BasXMember2020-01-012020-12-310000824142aaon:RooftopUnitsMember2020-01-012020-12-310000824142aaon:CondensingUnitsMemberaaon:AAONOklahomaMember2020-01-012020-12-310000824142aaon:CondensingUnitsMemberaaon:AAONCoilProductsMember2020-01-012020-12-310000824142aaon:CondensingUnitsMemberaaon:BasXMember2020-01-012020-12-310000824142aaon:CondensingUnitsMember2020-01-012020-12-310000824142aaon:AAONOklahomaMemberaaon:AirHandlersMember2020-01-012020-12-310000824142aaon:AirHandlersMemberaaon:AAONCoilProductsMember2020-01-012020-12-310000824142aaon:BasXMemberaaon:AirHandlersMember2020-01-012020-12-310000824142aaon:AirHandlersMember2020-01-012020-12-310000824142aaon:OutdoorMechanicalRoomsMemberaaon:AAONOklahomaMember2020-01-012020-12-310000824142aaon:OutdoorMechanicalRoomsMemberaaon:AAONCoilProductsMember2020-01-012020-12-310000824142aaon:OutdoorMechanicalRoomsMemberaaon:BasXMember2020-01-012020-12-310000824142aaon:OutdoorMechanicalRoomsMember2020-01-012020-12-310000824142aaon:AAONOklahomaMemberaaon:WaterSourceHeatPumpsMember2020-01-012020-12-310000824142aaon:WaterSourceHeatPumpsMemberaaon:AAONCoilProductsMember2020-01-012020-12-310000824142aaon:WaterSourceHeatPumpsMemberaaon:BasXMember2020-01-012020-12-310000824142aaon:WaterSourceHeatPumpsMember2020-01-012020-12-310000824142aaon:PartSalesMemberaaon:AAONOklahomaMember2020-01-012020-12-310000824142aaon:PartSalesMemberaaon:AAONCoilProductsMember2020-01-012020-12-310000824142aaon:PartSalesMemberaaon:BasXMember2020-01-012020-12-310000824142aaon:PartSalesMember2020-01-012020-12-310000824142aaon:AAONOklahomaMemberus-gaap:ProductAndServiceOtherMember2020-01-012020-12-310000824142us-gaap:ProductAndServiceOtherMemberaaon:AAONCoilProductsMember2020-01-012020-12-310000824142us-gaap:ProductAndServiceOtherMemberaaon:BasXMember2020-01-012020-12-310000824142us-gaap:ProductAndServiceOtherMember2020-01-012020-12-310000824142aaon:AAONOklahomaMember2020-01-012020-12-310000824142aaon:AAONCoilProductsMember2020-01-012020-12-310000824142aaon:BasXMember2020-01-012020-12-310000824142aaon:RooftopUnitsMemberaaon:AAONOklahomaMember2019-01-012019-12-310000824142aaon:RooftopUnitsMemberaaon:AAONCoilProductsMember2019-01-012019-12-310000824142aaon:RooftopUnitsMemberaaon:BasXMember2019-01-012019-12-310000824142aaon:RooftopUnitsMember2019-01-012019-12-310000824142aaon:CondensingUnitsMemberaaon:AAONOklahomaMember2019-01-012019-12-310000824142aaon:CondensingUnitsMemberaaon:AAONCoilProductsMember2019-01-012019-12-310000824142aaon:CondensingUnitsMemberaaon:BasXMember2019-01-012019-12-310000824142aaon:CondensingUnitsMember2019-01-012019-12-310000824142aaon:AAONOklahomaMemberaaon:AirHandlersMember2019-01-012019-12-310000824142aaon:AirHandlersMemberaaon:AAONCoilProductsMember2019-01-012019-12-310000824142aaon:BasXMemberaaon:AirHandlersMember2019-01-012019-12-310000824142aaon:AirHandlersMember2019-01-012019-12-310000824142aaon:OutdoorMechanicalRoomsMemberaaon:AAONOklahomaMember2019-01-012019-12-310000824142aaon:OutdoorMechanicalRoomsMemberaaon:AAONCoilProductsMember2019-01-012019-12-310000824142aaon:OutdoorMechanicalRoomsMemberaaon:BasXMember2019-01-012019-12-310000824142aaon:OutdoorMechanicalRoomsMember2019-01-012019-12-310000824142aaon:AAONOklahomaMemberaaon:WaterSourceHeatPumpsMember2019-01-012019-12-310000824142aaon:WaterSourceHeatPumpsMemberaaon:AAONCoilProductsMember2019-01-012019-12-310000824142aaon:WaterSourceHeatPumpsMemberaaon:BasXMember2019-01-012019-12-310000824142aaon:WaterSourceHeatPumpsMember2019-01-012019-12-310000824142aaon:PartSalesMemberaaon:AAONOklahomaMember2019-01-012019-12-310000824142aaon:PartSalesMemberaaon:AAONCoilProductsMember2019-01-012019-12-310000824142aaon:PartSalesMemberaaon:BasXMember2019-01-012019-12-310000824142aaon:PartSalesMember2019-01-012019-12-310000824142aaon:AAONOklahomaMemberus-gaap:ProductAndServiceOtherMember2019-01-012019-12-310000824142us-gaap:ProductAndServiceOtherMemberaaon:AAONCoilProductsMember2019-01-012019-12-310000824142us-gaap:ProductAndServiceOtherMemberaaon:BasXMember2019-01-012019-12-310000824142us-gaap:ProductAndServiceOtherMember2019-01-012019-12-310000824142aaon:AAONOklahomaMember2019-01-012019-12-310000824142aaon:AAONCoilProductsMember2019-01-012019-12-310000824142aaon:BasXMember2019-01-012019-12-310000824142aaon:BasXLLCMember2021-12-102021-12-100000824142aaon:BasXLLCMember2021-12-100000824142aaon:BasXLLCMemberaaon:FormerOwnersOfBasXMember2021-12-100000824142aaon:KeyEmployeesOfBasXMemberaaon:BasXLLCMember2021-12-100000824142aaon:BasXPropertiesLLCMemberaaon:BasXLLCMember2021-12-102021-12-100000824142aaon:BasXLLCMember2021-10-012021-12-310000824142us-gaap:IntellectualPropertyMemberaaon:BasXLLCMember2021-12-102021-12-100000824142us-gaap:CustomerRelationshipsMemberaaon:BasXLLCMember2021-12-102021-12-100000824142us-gaap:TrademarksMemberaaon:BasXLLCMember2021-12-102021-12-1000008241422019-01-010000824142us-gaap:IntellectualPropertyMember2021-12-310000824142us-gaap:IntellectualPropertyMember2020-12-310000824142us-gaap:CustomerRelationshipsMember2021-12-310000824142us-gaap:CustomerRelationshipsMember2020-12-3100008241422010-09-30iso4217:CAD00008241422010-09-302010-09-300000824142us-gaap:RevolvingCreditFacilityMember2021-12-310000824142srt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2021-12-310000824142us-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2021-12-310000824142srt:MinimumMemberus-gaap:LetterOfCreditMember2021-01-012021-12-310000824142srt:MaximumMemberus-gaap:LetterOfCreditMember2021-01-012021-12-310000824142srt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2021-01-012021-12-310000824142us-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2021-01-012021-12-310000824142us-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMember2021-12-310000824142us-gaap:RevolvingCreditFacilityMemberaaon:SecuredOvernightFinancingRateSOFRMember2021-12-310000824142us-gaap:RevolvingCreditFacilityMember2021-11-230000824142us-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-11-240000824142us-gaap:RevolvingCreditFacilityMember2020-12-310000824142us-gaap:SubsequentEventMember2022-01-180000824142us-gaap:RevolvingCreditFacilityMemberus-gaap:SubsequentEventMember2022-02-280000824142us-gaap:StateAndLocalJurisdictionMember2021-04-012021-06-300000824142us-gaap:StateAndLocalJurisdictionMember2019-01-012019-12-310000824142aaon:StockCompensationPlanAMember2007-05-220000824142aaon:StockCompensationPlanAMember2007-05-222007-05-2200008241422016-05-240000824142aaon:A2016LongTermIncentivePlanMember2016-05-240000824142aaon:StockCompensationPlanAMember2016-05-240000824142aaon:A2016LongTermIncentivePlanMember2018-05-150000824142aaon:A2016LongTermIncentivePlanMember2020-05-120000824142aaon:A2016LongTermIncentivePlanMember2016-05-242016-05-240000824142aaon:StockCompensationPlanAMemberaaon:DirectorandOfficersMember2021-01-012021-12-310000824142aaon:StockCompensationPlanAMemberaaon:DirectorandOfficersMember2020-01-012020-12-310000824142aaon:StockCompensationPlanAMemberaaon:DirectorandOfficersMember2019-01-012019-12-310000824142aaon:StockCompensationPlanAMemberaaon:StockOptionsAMember2021-01-012021-12-310000824142aaon:StockCompensationPlanAMemberaaon:StockOptionsAMember2020-01-012020-12-310000824142aaon:StockCompensationPlanAMemberaaon:StockOptionsAMember2019-01-012019-12-310000824142aaon:ExercisePriceRange1Member2021-01-012021-12-310000824142aaon:ExercisePriceRange1Member2021-12-310000824142aaon:ExercisePriceRange2Member2021-01-012021-12-310000824142aaon:ExercisePriceRange2Member2021-12-310000824142aaon:RangeofExercisePrice7Member2021-01-012021-12-310000824142aaon:RangeofExercisePrice7Member2021-12-310000824142aaon:ExercisePriceRange4Member2020-01-012020-12-310000824142aaon:ExercisePriceRange4Member2020-12-310000824142aaon:ExercisePriceRange3Member2020-01-012020-12-310000824142aaon:ExercisePriceRange3Member2020-12-310000824142aaon:ExercisePriceRange5Member2020-01-012020-12-310000824142aaon:ExercisePriceRange5Member2020-12-310000824142aaon:ExercisePriceRange8Member2019-01-012019-12-310000824142aaon:ExercisePriceRange8Member2019-12-310000824142aaon:ExercisePriceRange9Member2019-01-012019-12-310000824142aaon:ExercisePriceRange9Member2019-12-310000824142aaon:ExercisePriceRange6Member2019-01-012019-12-310000824142aaon:ExercisePriceRange6Member2019-12-310000824142us-gaap:StockOptionMember2021-12-310000824142us-gaap:StockOptionMember2021-01-012021-12-310000824142us-gaap:RestrictedStockMember2020-12-310000824142us-gaap:RestrictedStockMember2021-01-012021-12-310000824142us-gaap:RestrictedStockMember2021-12-310000824142us-gaap:PerformanceSharesMember2021-01-012021-12-310000824142srt:MinimumMemberus-gaap:PerformanceSharesMember2021-01-012021-12-310000824142us-gaap:PerformanceSharesMembersrt:MaximumMember2021-01-012021-12-310000824142us-gaap:PerformanceSharesMember2021-12-310000824142us-gaap:PerformanceSharesMember2020-12-310000824142aaon:KeyEmployeeMemberus-gaap:PerformanceSharesMember2021-12-310000824142aaon:KeyEmployeeMemberus-gaap:PerformanceSharesMember2021-01-012021-12-310000824142aaon:KeyEmployeeMemberus-gaap:PerformanceSharesMember2020-12-310000824142us-gaap:EmployeeStockOptionMember2021-01-012021-12-310000824142us-gaap:EmployeeStockOptionMember2020-01-012020-12-310000824142us-gaap:EmployeeStockOptionMember2019-01-012019-12-310000824142us-gaap:RestrictedStockMember2020-01-012020-12-310000824142us-gaap:RestrictedStockMember2019-01-012019-12-310000824142us-gaap:PerformanceSharesMember2020-01-012020-12-310000824142us-gaap:PerformanceSharesMember2019-01-012019-12-310000824142aaon:KeyEmployeeRestrictedStockMember2021-01-012021-12-310000824142aaon:KeyEmployeeRestrictedStockMember2020-01-012020-12-310000824142aaon:KeyEmployeeRestrictedStockMember2019-01-012019-12-310000824142aaon:EffectiveJanuary12016Member2021-01-012021-12-310000824142aaon:A2010StockRepurchaseProgramMember2015-05-1900008241422018-05-1600008241422019-03-0500008241422020-03-130000824142aaon:A2010StockRepurchaseProgramMember2021-01-012021-12-310000824142aaon:A2010StockRepurchaseProgramMember2020-01-012020-12-310000824142aaon:A2010StockRepurchaseProgramMember2019-01-012019-12-310000824142aaon:A2005401kStockRepurchaseProgramMember2021-01-012021-12-310000824142aaon:A2005401kStockRepurchaseProgramMember2020-01-012020-12-310000824142aaon:A2005401kStockRepurchaseProgramMember2019-01-012019-12-310000824142aaon:A2006DirectorandOfficerRepurchaseProgramMember2021-01-012021-12-310000824142aaon:A2006DirectorandOfficerRepurchaseProgramMember2020-01-012020-12-310000824142aaon:A2006DirectorandOfficerRepurchaseProgramMember2019-01-012019-12-310000824142aaon:A2010StockRepurchaseProgramMember2010-05-172019-12-310000824142aaon:A2005401kStockRepurchaseProgramMember2005-07-012019-12-310000824142aaon:A2006DirectorandOfficerRepurchaseProgramMember2006-11-072019-12-3100008241422005-07-012019-12-310000824142us-gaap:SubsequentEventMemberaaon:A2010StockRepurchaseProgramMember2022-01-012022-02-230000824142aaon:A2005401kStockRepurchaseProgramMemberus-gaap:SubsequentEventMember2022-01-012022-02-230000824142us-gaap:DividendDeclaredMember2019-05-202019-05-200000824142us-gaap:DividendDeclaredMember2019-11-062019-11-060000824142us-gaap:DividendDeclaredMember2020-05-152020-05-150000824142us-gaap:DividendDeclaredMember2020-11-102020-11-100000824142us-gaap:DividendDeclaredMember2021-05-172021-05-170000824142us-gaap:DividendDeclaredMember2021-11-092021-11-090000824142us-gaap:RevolvingCreditFacilityMember2019-10-240000824142aaon:Investor1Member2019-10-240000824142aaon:Investor1Member2019-10-242019-10-240000824142srt:AffiliatedEntityMember2019-10-240000824142aaon:AAONOklahomaMemberus-gaap:MaterialReconcilingItemsMember2021-01-012021-12-310000824142aaon:AAONOklahomaMemberus-gaap:MaterialReconcilingItemsMember2020-01-012020-12-310000824142aaon:AAONOklahomaMemberus-gaap:MaterialReconcilingItemsMember2019-01-012019-12-310000824142aaon:AAONOklahomaMemberus-gaap:IntersegmentEliminationMember2021-01-012021-12-310000824142aaon:AAONOklahomaMemberus-gaap:IntersegmentEliminationMember2020-01-012020-12-310000824142aaon:AAONOklahomaMemberus-gaap:IntersegmentEliminationMember2019-01-012019-12-310000824142us-gaap:MaterialReconcilingItemsMemberaaon:AAONCoilProductsMember2021-01-012021-12-310000824142us-gaap:MaterialReconcilingItemsMemberaaon:AAONCoilProductsMember2020-01-012020-12-310000824142us-gaap:MaterialReconcilingItemsMemberaaon:AAONCoilProductsMember2019-01-012019-12-310000824142us-gaap:IntersegmentEliminationMemberaaon:AAONCoilProductsMember2021-01-012021-12-310000824142us-gaap:IntersegmentEliminationMemberaaon:AAONCoilProductsMember2020-01-012020-12-310000824142us-gaap:IntersegmentEliminationMemberaaon:AAONCoilProductsMember2019-01-012019-12-310000824142aaon:BasXMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310000824142aaon:BasXMemberus-gaap:OperatingSegmentsMember2020-01-012020-12-310000824142aaon:BasXMemberus-gaap:OperatingSegmentsMember2019-01-012019-12-310000824142srt:ConsolidationEliminationsMember2021-01-012021-12-310000824142srt:ConsolidationEliminationsMember2020-01-012020-12-310000824142srt:ConsolidationEliminationsMember2019-01-012019-12-310000824142aaon:AAONOklahomaMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310000824142aaon:AAONOklahomaMemberus-gaap:OperatingSegmentsMember2020-01-012020-12-310000824142aaon:AAONOklahomaMemberus-gaap:OperatingSegmentsMember2019-01-012019-12-310000824142us-gaap:OperatingSegmentsMemberaaon:AAONCoilProductsMember2021-01-012021-12-310000824142us-gaap:OperatingSegmentsMemberaaon:AAONCoilProductsMember2020-01-012020-12-310000824142us-gaap:OperatingSegmentsMemberaaon:AAONCoilProductsMember2019-01-012019-12-310000824142aaon:AAONOklahomaMemberus-gaap:OperatingSegmentsMember2021-12-310000824142aaon:AAONOklahomaMemberus-gaap:OperatingSegmentsMember2020-12-310000824142us-gaap:OperatingSegmentsMemberaaon:AAONCoilProductsMember2021-12-310000824142us-gaap:OperatingSegmentsMemberaaon:AAONCoilProductsMember2020-12-310000824142aaon:BasXMemberus-gaap:OperatingSegmentsMember2021-12-310000824142aaon:BasXMemberus-gaap:OperatingSegmentsMember2020-12-31

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

FORM 10-K

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

For the fiscal year ended December 31, 2021
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:  0-18953

AAON, INC.
(Exact name of registrant as specified in its charter)
Nevada87-0448736
(State or other jurisdiction(IRS Employer
of incorporation or organization)Identification No.)
2425 South Yukon Ave.,Tulsa,Oklahoma74107
(Address of principal executive offices) (Zip Code)
 
Registrant’s telephone number, including area code:  (918) 583-2266
Securities registered pursuant to Section 12(b) of the Act: 
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common StockAAONNASDAQ

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 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 and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).
☒  Yes        ☐  No
      



Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer or a smaller reporting company (as defined in Rule 12b-2 of the Securities Exchange Act of 1934).
 
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller 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 by Rule 12b-2 of the Act.) 
   Yes        ☒  No

The aggregate market value of the common equity held by non-affiliates computed by reference to the closing price of registrant’s common stock on the last business day of registrant’s most recently completed second quarter June 30, 2021 was $2,682.9 million based upon the closing price reported for such date on the Nasdaq Global Select Market.

As of February 23, 2022, registrant had outstanding a total of 52,529,320 shares of its $.004 par value Common Stock.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of registrant’s definitive Proxy Statement to be filed in connection with the 2022 Annual Meeting of Stockholders to be held May 12, 2022, incorporated herein by reference in Part III of this Annual Report on Form 10-K to the extent stated herein.




TABLE OF CONTENTS
Item Number and Caption
Page
Number
   
PART I 
   
1.Business.
   
1A.Risk Factors.
   
1B. Unresolved Staff Comments.
   
2.Properties. 
   
3.Legal Proceedings.
   
4.Mine Safety Disclosure.
   
PART II  
   
5.Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.
   
6.Reserved.
   
7.Management’s Discussion and Analysis of Financial Condition and Results of Operations.
   
7A.Quantitative and Qualitative Disclosures About Market Risk.
   
8.Financial Statements and Supplementary Data.
   
9.Changes in and Disagreements with Accountants on Accounting and Financial Disclosure.
   
9A. Controls and Procedures.
   
9B.Other Information.
   
PART III  
   
10.Directors, Executive Officers and Corporate Governance.
   
11.Executive Compensation. 
   
12.Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.
   
13.Certain Relationships and Related Transactions, and Director Independence.
   
14.Principal Accountant Fees and Services.
   
PART IV  
   
15.Exhibits and Financial Statement Schedules.




Forward-Looking Statements

This Annual Report includes “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995. Words such as “expects”, “anticipates”, “intends”, “plans”, “believes”, “seeks”, “estimates”, “should”, “will”, and variations of such words and similar expressions are intended to identify such forward-looking statements. These statements are not guarantees of future performance and involve certain risks, uncertainties and assumptions, which are difficult to predict. Therefore, actual outcomes and results may differ materially from what is expressed or forecasted in such forward-looking statements. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of the date on which they are made. We undertake no obligations to update publicly any forward-looking statements, whether as a result of new information, future events or otherwise. Important factors that could cause results to differ materially from those in the forward-looking statements include (1) the timing and extent of changes in raw material and component prices, (2) the effects of fluctuations in the commercial/industrial new construction market, (3) the timing and extent of changes in interest rates, as well as other competitive factors during the year, (4) general economic, market or business conditions, and (5) the correction of certain of our previously issued consolidated financial statements, which may affect investor confidence and raise reputational issues.


PART I

Item 1.  Business.

Overview

AAON, Inc., a Nevada corporation, (“AAON Nevada”) was incorporated on August 18, 1987. Our operating subsidiaries include AAON, Inc., an Oklahoma corporation ("AAON Oklahoma"), AAON Coil Products, Inc., a Texas corporation ("AAON Coil Products"), and BasX, Inc. (dba BasX Solutions, formerly BasX, LLC), an Oregon corporation ("BasX"). Unless the context otherwise requires, references in this Annual Report to “AAON”, the “Company”, “we”, “us”, “our”, or “ours” refer to AAON Nevada and our subsidiaries.

We are engaged in the engineering, manufacturing, marketing, and sale of premium air conditioning and heating equipment consisting of standard, semi-custom, and custom rooftop units, data center cooling solutions, cleanroom systems, chillers, packaged outdoor mechanical rooms, air handling units, makeup air units, energy recovery units, condensing units, geothermal/water-source heat pumps, coils, and controls.

Business Segments

The Company conducts its business through three business segments: AAON Oklahoma, AAON Coil Products, and BasX.

AAON Oklahoma: AAON Oklahoma designs, manufactures, sells, and services standard, semi-custom, and custom heating, ventilation, and air conditioning ("HVAC") systems, designs and produces controls solutions for all of our HVAC units, and sells retail parts to customers through our two retail part stores in Tulsa, Oklahoma. Through our Norman Asbjornson Innovation Center ("NAIC") research and development laboratory facility in Tulsa, Oklahoma, the Company is able to test units under various environmental conditions. AAON Oklahoma includes the operations of our Tulsa, Oklahoma and Parkville, Missouri facilities, our NAIC research and development laboratory facility and two retail parts locations.

AAON Coil Products: AAON Coil Products designs and manufactures a selection of our standard, semi-custom, and custom HVAC systems. In addition, AAON Coil Products designs and manufactures various heating and cooling coils to be used in HVAC systems, mostly for the benefit of AAON Oklahoma and AAON Coil Products. AAON Coil Products consists of operations at our Longview, Texas facilities.

BasX: BasX provides product development design and manufacturing of custom engineered air handling systems including high efficiency data center cooling solutions, cleanroom HVAC systems, commercial/industrial HVAC systems, and modular solutions. Additionally, BasX designs and manufactures cleanroom environmental control systems to support hospital surgical suites, pharmaceutical process facilities, semiconductor and electronics manufacturing, laboratory and isolation and modular cleanrooms for facility flexibility. BasX consists of operations at our Redmond, Oregon facility.
1



For more information on our business segments' financial position and results of operations, refer to Note 23, "Segments," of the notes to consolidated financial statements.

Business and Marketing Strategy

Our products serve the commercial, industrial, data center cooling solutions, and cleanroom new construction and replacement markets within the HVAC equipment industry. Our business strategy involves mass customization that uses flexible computer-aided manufacturing systems to produce standard, semi-custom, and custom equipment and combines the low unit costs of mass production processes with the flexibility of individual customization. Through a collaborative effort with our independent representative sales offices, we design and manufacture the precise semi-custom product offering that best serves the customer's needs.

Our marketing strategy focuses on customers and markets that demand HVAC equipment with higher performance, greater energy efficiency, and best indoor air quality. We manufacture equipment with more capabilities than the standard offerings found in the HVAC equipment industry. We further focus on developing a company culture focused upon customer satisfaction, reducing product delivery channel time and cost, and continuing with the goal of product and manufacturing technology leadership and innovation. Our product mix, with a heavy investment in research and development, has an emphasis on energy efficiency, environment, and indoor air quality.

Products - AAON Oklahoma and AAON Coil Products

Our rooftop and condensing unit markets primarily consist of units installed on commercial or industrial structures of generally less than ten stories in height. Our air handling units, self-contained units, geothermal/water-source heat pumps, chillers, and coils are suitable for all sizes of commercial and industrial buildings.

The size of these markets is determined primarily by the number of commercial and industrial building completions and replacement demand from existing buildings. The replacement market consists of products installed to replace existing units/components that are worn or damaged and products to upgrade certain components, such as low leakage dampers, high efficiency heat exchangers and modern controls components. Currently, close to two-thirds of the industry’s market consists of replacement units.

The commercial and industrial new construction market is subject to cyclical fluctuations in that it is generally tied to housing starts and the general economy, but has a lag factor of six to 18 months. Housing starts, in turn, are affected by such factors as interest rates, the state of the economy, population growth and the relative age of the population. When new construction is down, we emphasize the replacement market.

Based on our 2021 combined sales of $530.4 million at AAON Oklahoma and AAON Coil Products, we estimate that we have approximately a 10% share of the greater than five ton rooftop market and a 2% share of the less than five ton market. During 2021, approximately 60% of our sales were generated from the renovation and replacement markets and 40% from new construction. The ratio of sales for new construction vs. replacement to particular customers is related to various factors. Generally, the cyclicality of the new construction market impacts this ratio the most over an economic cycle.

To date, our sales have been primarily to the domestic market. Foreign sales accounted for approximately $14.8 million, $11.7 million, and $14.8 million of our net sales in 2021, 2020, and 2019, respectively. As a percentage of net sales, foreign sales accounted for approximately 3%, 2%, and 3% of our net sales in each of those years, respectively.

We purchase certain components, fabricate sheet metal and tubing and then assemble and test the finished products. Our primary finished products consist of a single unit system containing heating and cooling in a self-contained cabinet, referred to in the industry as “unitary products”. Our other finished products are chillers, coils, air handling units, condensing units, makeup air units, energy recovery units, rooftop units, geothermal/water-source heat pumps, and controls. 

We offer three groups of rooftop units: the RQ Series, consisting of five cooling sizes ranging from two to six tons; the RN Series, offered in 28 cooling sizes ranging from six to 140 tons; and the RZ Series, which is offered in 15 cooling sizes ranging from 45 to 261 tons. 

2


We also offer the SA, SB and M2 Series as indoor packaged, water-cooled or geothermal/water-source heat pump self-contained units with cooling capacities of three to 70 tons.

Our small packaged geothermal/water-source heat pump units consist of the WH Series horizontal configuration and WV Series vertical configuration, from one-half to 12 1/2 tons, with options specifically for the replacement market and the new construction market. The replacement systems are designed to be installation friendly for most competitor water source heat pump models.

We manufacture an LF Series air-cooled chiller covering a range of four to 55 tons.

We offer two groups of condensing units: the CB Series, two to five tons and the CF Series, two to 70 tons.

Our air handling units consist of the indoor F1, H3, and V3 Series and the modular M2 Series, as well as air handling unit configurations of the RQ, RN, RZ, and SA Series units.

AAON is committed to designing and manufacturing innovative HVAC products of the highest quality, efficiency, and performance. As such, we are committed to meeting certification standards of the relevant standard setting bodies, including the Air-Conditioning, Heating, and Refrigeration Institute (“AHRI”); the American National Standards Institute ("ANSI"); American Society of Heating, Refrigeration and Air-Conditioning Engineers ("ASHRAE"); and the International Organization for Standardization ("ISO").

Our energy recovery option applicable to our RQ, RN, RZ, and SB units, as well as our H3, V3, and M2 Series air handling units, responds to the U.S. Clean Air Act mandate to increase fresh air in commercial structures. Our products are designed to compete on the higher quality end of standardized products.

Our air-cooled chillers (LF Series) are certified with the AHRI in accordance with AHRI Standard 550/590. Our RN, RQ, M2, and SB Series, including our water-source heat pump products (WH, and WV Series), are AHRI certified in accordance with ANSI/AHRI/ASHRAE/ISO 13256.

Our unitary products (RQ, RN, and CB Series) are certified with AHRI and the US Department of Energy to ANSI/AHRI 210/240 up to 5 tons capacity and ANSI/AHRI 340/360 up to 63 tons capacity.

Performance characteristics of our products range in cooling capacity from one-half to 261 tons and in heating capacity from 7,200 to 4,500,000 British Thermal Units ("BTUs"). Many of our units far exceed these minimum standards and are among the highest efficiency units currently available.

A typical commercial building installation requires one ton of air conditioning for every 300-400 square feet or, for a 100,000 square foot building, 250 tons of air conditioning, which can involve multiple units.

Our water-source heat pump products recover otherwise wasted energy and employ it to cool, heat, and provide dehumidification to a building, making it one of the most efficient and environmentally friendly systems. AAON packaged rooftop units with two stage compressors are optimized with high efficiency evaporator and condenser coils and variable speed fans, leading to an AHRI Certified performance up to 20.3 SEER and 22.5 IEER. AAON H3/V3 Series energy recovery wheel air handling units provide energy efficient 100% outside air ventilation by recovering energy that would otherwise be exhausted from a building.

AAON designs and produces controls solutions for all of our HVAC units including rooftop units, air handlers, chillers, and water-source heat pumps. We provide factory-developed and tested controls options for variable air volume systems associated with those units and other HVAC related equipment.

We offer several controls options: the Orion Controller, Pioneer Gold, Pioneer Silver, terminal block for field installed controls, and factory installed customer provided controls. Most of our controls are Underwriters Laboratories category ZPVI2 compliant and BACnet Testing Laboratories certified which ensures our products meet internationally recognized standards for safety, traceability, conformance, and production quality. Our economizer function is California Title 24 certified to minimize energy consumption. AAON’s proven sequences of operation optimize the performance of our HVAC units.

3


Out of the box, our controls are user-friendly and configurable to provide a variety of HVAC unit application options, but we are also able to customize our controls to meet customers’ unique requirements. We have controls solutions that enhance AAON’s unique features and capabilities.

Products - BasX

The acquisition of BasX brings the Company exposure to attractive end-markets into which the Company has historically had minimal exposure. The products BasX manufactures are highly engineered and customized products, fully complementing our existing business.

BasX data center cooling solutions are focused on providing highly configurable, purpose-built equipment with a focus on efficiency, speed of deployment, and quality. High-performance air-cooled chiller solutions are provided with indirect airside economization and optional adiabatic assisted cooling, and are designed to integrate with high performance computing systems requiring direct to chip cooling. White space process cooling solutions include fan coil walls, computer room air handling ("CRAH") units, overhead fan coils, in-row coolers, and chilled water air handlers. Packaged solutions include coupled economizing chillers with integrated air handling units, direct evaporative coolers, and packaged direct expansion ("DX") solutions with airside economizers.

BasX cleanroom products are built to provide environmental control serving critical processes and high-fidelity control for precise industry requirements. Process cooling solutions include recirculation air handling units and make up air handling units including integration of piping systems and controls. Environmental control solutions include modular cleanroom environments, fan filter units, filtered ceiling grids with integral flush mount lighting, pressurized plenums with integral ceiling grids, and hospital surgical suites.

BasX custom air handling products are primarily used in commercial, industrial, healthcare, and institutional facilities employing chilled water cooling, packaged direct expansion, heating hot water, indirect gas direct heat, humidification, dehumidification, filtration, and integrated controls. BasX manufactures plenum fans for integration into air handling units as well as for replacement applications. BasX offers integrated sound performance solutions.

Air Quality Products

The Coronavirus Disease 2019 ("COVID-19") pandemic has fueled a great deal of concern over best practices in the design and operation of building HVAC systems. In order to mitigate the spread of COVID-19, influenza, and other similar type respiratory diseases, we have done a great deal of research on what affects the transmission of these diseases and how AAON HVAC systems can be best designed. The American Society of Heating, Refrigeration and Air-Conditioning Engineers ("ASHRAE"), a professional association with a goal of advancing HVAC systems designs and construction, established an Epidemic Task Force in 2020 and determined several recommendations to mitigate the spread of the virus, including humidity control, air filtration, increased outdoor air ventilation, and air disinfection.

Humidity control - AAON continues to lead the market in developing energy efficient humidity control with the use of variable capacity compressors and modulating hot gas reheat. Designing HVAC systems with superior humidity control allows building management to maintain ASHRAE’s recommended ambient relative humidity levels of 40%-60%, the ideal level to inactivate viruses in the air and on surfaces.

Air Filtration - AAON standardizes a design that uses a backward curved fan wheel, which can accommodate higher airflow required for the ASHRAE recommended MERV 13 filtration, the minimum filter level for virus mitigation, with very little reconfiguration. Prior to 2020, a vast majority of commercial buildings used filtration levels of MERV 4 to MERV 8, which has always been acceptable for filtering out typical particulates in the air stream.

Outdoor Air Ventilation - AAON’s innovative use of energy recovery wheels and energy recovery plates combined with its superior humidity control design can help building management follow outdoor ventilation air recommendations while limiting an increase of energy usage and maintaining recommended humidity levels.

Air Disinfection - AAON has basic design characteristics that allow for an easy installation of ultraviolet lighting equipment. In addition to this equipment offered as options in new AAON units sold, AAON has basic design characteristics that allow for easy installation in AAON units already used in the field.

4


Overall, AAON is well positioned to accommodate the heightened demand for features that can help mitigate virus transmission and improve indoor air quality. The features that ASHRAE recommends require premium designs and configurations that are standard in AAON units. As a result, we are able to incorporate air quality features into our units, at a minimal price premium and with no delivery delay.

Representatives

As of December 31, 2021, we employ a sales staff of 65 individuals and utilize approximately 64 independent manufacturer representatives’ organizations (“Representatives”) having 128 offices to market our products in the United States and Canada. We also have one international sales organization, which utilizes 28 distributors in other countries. Sales are made directly to the contractor or end user, with shipments being made from our Tulsa, Oklahoma, Longview, Texas, Parkville, Missouri, or Redmond, Oregon facilities to the job site.

Historically, our products and sales strategy focused on niche markets. However, secular market trends related to the pandemic and indoor air quality, decarbonization and energy efficiency, and higher energy prices, have positioned the Company to focus on a wider spectrum of the nonresidential HVAC equipment industry. The targeted markets for our equipment are customers seeking products of higher performance and better quality than those offered, and/or options not offered, by standardized manufacturers.

To support and service our customers and the ultimate consumer, we provide parts availability through our Representatives' sales offices, as well as our two Tulsa, Oklahoma AAON operated retail parts stores, to serve the local markets. We also have factory service organizations at each of our facilities. Additionally, a number of the Representatives we utilize have their own service organizations, which, in connection with us, provide the necessary warranty work and/or normal service to customers.

Warranties

Our product warranty policy is the earlier of one year from the date of first use or 18 months from date of shipment for parts only, including controls; 18 months for data center cooling solutions and cleanroom systems; five years for compressors (if applicable); 15 years on aluminized steel gas-fired heat exchangers (if applicable); 25 years on stainless steel heat exchangers (if applicable); and ten years on gas-fired heat exchangers in our historical RL products (if applicable). Our warranty policy for the RQ series covers parts for two years from date of unit shipment. Our warranty policy for the WH and WV Series geothermal/water-source heat pumps covers parts for five years from the date of installation.
The Company also sells extended warranties on parts for various lengths of time ranging from six months to ten years. Revenue for these separately priced warranties is deferred and recognized on a straight-line basis over the separately priced warranty period.

Major Customers
One customer, Texas AirSystems, accounted for 10% or more of our sales during 2021, 2020, and 2019. No other customer accounted for more than 10% of our sales during 2021, 2020, and 2019.

Backlog

Our backlog as of February 1, 2022 was approximately $347.6 million, compared to approximately $103.8 million as of February 1, 2021. The current backlog consists of orders considered by management to be firm and our goal is to fill orders within approximately 60 to 90 days after an order is deemed to become firm; however, the orders are subject to cancellation by the customers in which case, cancellation charges apply up to the full price of the equipment.

Competition

At AAON Oklahoma and AAON Coil Products, we compete primarily with Lennox (Lennox International, Inc.), Trane (Trane Technologies plc), York International (Johnson Controls International plc), Carrier (Carrier Global Corporation), and Daikin (Daikin Industries). At BasX, we compete primarily with Vertiv (Vertiv Holdings Co.), STULZ (STULZ Air Technology Systems, Inc.), Munters, Silent Aire (Johnson Controls Internations plc), Nortek (Nortek Air Management), and Engineered Air.
5



All of these competitors are substantially larger and have greater resources than we do. Our products compete on the basis of total value, quality, function, serviceability, efficiency, availability of product, reliability, product line recognition, and acceptability of sales outlets. Historically, our premium equipment was sold at a higher average price compared to most of the competition. In the replacement market and other owner-controlled purchases, we have been successful at taking market share due to the total value proposition and lower cost of ownership our products provide to building owners over the life span of the equipment. In the new construction market where the contractor is the purchasing decision maker, we were often at a competitive disadvantage because of the emphasis placed on initial cost. However, due to operational efficiency improvements we have made over the last several years, we have been able to manage pricing so that the cost of our semi-custom equipment is more comparable to the standard equipment market. As a result, the value proposition of our higher quality equipment is more attractive, making us more competitive in both the new construction and replacement markets.

Resources

Sources and Availability of Raw Materials

The most important materials we purchase are steel, copper, and aluminum. We also purchase from other manufacturers certain components, including coils, compressors, electric motors, and electrical controls used in our products. We attempt to obtain the lowest possible cost in our purchases of raw materials and components, consistent with meeting specified quality standards. We are not dependent upon any one source for raw materials or the major components of our manufactured products. By having multiple suppliers, we believe that we will have adequate sources of supplies to meet our manufacturing requirements for the foreseeable future.

We attempt to limit the impact of price fluctuations on these materials by entering into cancellable and non-cancellable fixed price contracts with our major suppliers for periods of six to 18 months. We expect to receive delivery of raw materials from our fixed price contracts for use in our manufacturing operations.

We have not been significantly impacted by the Dodd-Frank Wall Street Reform and Consumer Protection Act (the “Dodd-Frank Act”) that contains provisions to improve transparency and accountability concerning the supply of certain minerals, known as “conflict minerals”, originating from the Democratic Republic of Congo and adjoining countries.

Working Capital Practices

Working capital practices in the industry center on inventories and accounts receivable. Our management regularly reviews our working capital with a view of maintaining the lowest level consistent with requirements of anticipated levels of operation. Our greatest needs arise during the months of May - October, the peak season for inventory (primarily purchased material) and accounts receivable. Our working capital requirements are generally met by cash flow from operations and a bank revolving credit facility, which currently permits borrowings up to $100.0 million and had a $40.0 million outstanding balance at December 31, 2021. Borrowings available under the revolving credit facility at December 31, 2021, were $58.2 million. We believe that we will have sufficient funds available to meet our working capital needs for the foreseeable future.

Research and Development

Our products are engineered for performance, flexibility, and serviceability. This has become a critical factor in competing in the HVAC equipment industry. We must continually develop new and improved products in order to compete effectively and to meet evolving regulatory standards in all of our major product lines.

AAON self-sponsors our Research and Development (“R&D”) activities, rather than needing to be customer-sponsored. R&D activities have involved the RQ, RN, and RZ (rooftop units), F1, H3, SA, V3, and M2 (air handling units), LF (chillers), CB and CF (condensing units), SA and SB (self-contained units), and WH and WV (water-source heat pumps), as well as component evaluation and refinement, development of control systems and new product development. R&D expenses incurred were approximately $16.6 million, $17.4 million, and $14.8 million in 2021, 2020, and 2019, respectively.

Our NAIC research and development laboratory facility that opened in 2019, includes many unique capabilities, which, to our knowledge, exist nowhere else in the world. A few features of the NAIC include supply, return, and
6


outside sound testing at actual load conditions, testing of up to a 300 ton air conditioning system, up to a 540 ton chiller system, and 80 million BTU/hr of gas heating test capacity. Environmental application testing capabilities include -20 to 140°F testing conditions, up to 8 inches per hour rain testing, up to 2 inches per hour snow testing, and up to 50 mph wind testing. We believe we have the largest sound-testing chamber in the world for testing heating and air conditioning equipment and are not aware of any similar labs that can conduct this testing while putting the equipment under full environmental load. The unique capabilities of the NAIC will enable AAON to lead the industry in the development of quiet, energy efficient commercial and industrial heating and air conditioning equipment.  

The NAIC currently houses twelve testing chambers. These testing chambers allow AAON to meet and maintain AHRI and U.S. Department of Energy ("DOE") certification and solidify the Company’s industry position as a technological leader in the manufacturing of HVAC equipment. Current voluntary industry certification programs and government regulations only go up to 63 tons of air conditioning as that is the largest environmental chamber currently available for testing outside of our facility.  The NAIC contains both a 100 ton and a 540 ton chamber, allowing us to uniquely prove to customers our capacity and efficiency on these larger units.    

The NAIC was designed to test units well beyond the standard AHRI rating points and allows us to offer testing services on AAON equipment throughout our range of product application.  This capability is vital for critical facilities where the units must perform properly and allows our customers to verify the performance of our units in advance, rather than after installation.  These same capabilities will enable AAON to develop a new extended range of operation equipment and prove its capabilities.

In 2021, we invested in our first Electronic Prototype Lab at our Parkville, Missouri, location. This lab allows the AAON Controls Engineering team to experiment with new technology and create its own prototypes. A pick-and-place machine gives us the ability to place the latest components quickly, accurately, and reliably. The Electronic Prototype Lab allows AAON to increase speed to market and incorporate cutting-edge technology into our controls offering.

Patents, Trademarks, Licenses, and Concessions

We do not consider any patents, trademarks, licenses, or concessions to be material to our business operations, other than those described below.

We hold several patents that relate to the design and use of our products. We consider these patents important, but no single patent is material to the overall conduct of our business. We proactively obtain patents to further our strategic intellectual property objectives. We own certain trademarks we consider important in the marketing of our products and services, and we protect our marks through national registrations and common law rights. Our patents have legal terms of 20 years with expiration dates ranging from 2022 to 2039.

The Company’s trademarks, certain of which are material to its business, are registered or otherwise legally protected in the U.S.

Seasonality

Sales of our products are moderately seasonal with the peak period being May-October of each year due to timing of construction projects being directly related to warmer weather.

Environmental & Regulatory Matters

Laws concerning the environment that affect or could affect our operations include, among others, the Clean Water Act, the Clean Air Act, the Resource Conservation and Recovery Act, the Occupational Safety and Health Act, the National Environmental Policy Act, the Toxic Substances Control Act, regulations promulgated under these Acts and any other federal, state or local laws or regulations governing environmental matters. We believe that we are in compliance with these laws and that future compliance will not materially affect our earnings or competitive position.

Since our founding in 1987, AAON has maintained a commitment to design, develop, manufacture, and deliver heating and cooling products to perform beyond all expectations and to demonstrate AAON’s quality and value to our customers. AAON equipment is designed with energy efficiency in mind, without sacrificing premium features
7


and options. In addition to our high standard of product performance, is a commitment to sustainability for our employees, our stockholders, and our customers. At AAON, we strive to conduct our business in a socially responsible and ethical manner with a focus on environmental stewardship, team member safety and community engagement. We comply with industry regulations and requirements while pursuing responsible economic growth and profitability.

In 2021, we published our third annual environmental, social, and governance ("ESG") report highlighting sustainability practices, achievements, and long-term targets related to greenhouse gas emissions, hazardous waste recycling, and non-fossil fuel consuming products. AAON also participates in a sustainability benchmarking initiative (Sustainable Tulsa Scor3card) through which we monitor and report in the material areas of energy, material management, water, community stewardship, transportation, communication, and health. AAON achieved Platinum level in this program in 2021. We have an active ESG committee and an internal sustainability committee that provides education opportunities, communications and recommendations to the company on a regular basis.

In the area of energy efficiency and conservation, AAON Oklahoma and AAON Coil Products have transitioned to over 95% LED lighting in our facilities leading to considerable cost savings and reduced energy consumption. BasX is installing LED lights into any new fixtures in their current leased facility and working towards retrofitting old fixtures to LED. The Company participates in an energy demand response program through the public utility provider to reduce demand during peak hours. Approximately one-quarter of AAON’s energy portfolio is currently derived from renewable sources, and the Company’s Scope 1 and 2 emissions (emissions that occur from sources that are controlled or owned by an organization and emissions associated with the purchase of electricity, steam, heat, or cooling) are being tracked as part of the Scor3card sustainability benchmarking initiative. Energy efficiency has been a priority not only in product development, but also in capital investments which include the acquisition of new, energy efficient equipment for the production floor, new high-speed overhead facility doors, the installation of new HVAC equipment, building control systems, the application of heat and light reflective material to production facilities, along with other behavioral-based energy efficiency changes. We are tracking our energy usage intensity before and after these updates.

In the area of material management, we focus on recycling, reducing, reusing and sourcing more environmentally-friendly materials into our processes. AAON recycled over 13,793 tons and 11,741 tons of metal in 2021 and 2020, respectively. Through our partnership with a waste to energy facility, we successfully diverted over 460 tons and 556 tons of waste from landfills in 2021 and 2020, respectively. Our facilities also recycle paper, wood, and cardboard where available. We continue to innovate ways to reduce and reuse shipping packaging between facilities and identify new opportunities to reduce or reuse items in our production and administrative areas.

Human Capital Resources

Our employees are not represented by unions or other collective bargaining agreements. Management considers its relations with our employees to be good. The following table represents the number of our direct employees and contract personnel we employed on each respective date:

As ofAs of As of
February 22, 2022February 23, 2021February 21, 2020
AAON Oklahoma1,979 1,7781,889
AAON Coil Products574 490401
BasX1
328 — — 
    Total employees2,881 2,268 2,290 
1 BasX was acquired by the Company on December 10, 2021.

We believe our employees are key to achieving our business objectives. In the early stages of the COVID-19 pandemic, we put COVID-19 prevention protocols in place to minimize the spread of COVID-19 in our workplaces. These protocols, which remain in place, meet or exceed state and local mandates.

8


Our key human capital measures include employee safety, turnover, absenteeism, and production. We frequently benchmark our compensation practices and benefits programs against those of comparable industries and in the geographic areas where our facilities are located. We believe that our compensation and employee benefits are competitive and allow us to attract and retain skilled and unskilled labor throughout our organization. Some of our notable health, welfare, and retirement benefits include:

Employee medical plan (with 175% employer health saving plan match)
401(k) Plan (with 175% employer match)
Profit sharing bonus plan
Tuition assistance program
Paid time off

Available Information

Our Internet website address is http://www.aaon.com. Our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, will be available free of charge through our Internet website as soon as reasonably practicable after we electronically file such material with, or furnish it to, the SEC. The information on our website is not a part of, or incorporated by reference into, this annual report on Form 10-K.
Copies of any materials we file with the SEC can also be obtained free of charge through the SEC’s website at http://www.sec.gov, at the SEC’s Public Reference Room at 100 F Street, N.E., Washington, D.C. 20549, or by calling the SEC at 1-800-732-0330.

Item 1A.  Risk Factors.

The following risks and uncertainties may affect our performance and results of operations. The discussion below contains “forward-looking statements” as outlined in the Forward-Looking Statements section above. Our ability to mitigate risks may cause our future results to materially differ from what we currently anticipate. Additionally, the ability of our competitors to react to material risks will affect our future results.

Risks Related to the Covid-19 Pandemic

Our business, results of operations, financial condition, cash flows, and stock price can be adversely affected by pandemics, epidemics, or other public health emergencies, such as COVID-19.

Our business, results of operations, financial condition, cash flows, and stock price can be adversely affected by pandemics, epidemics, or other public health emergencies, such as COVID-19. In March 2020, the World Health Organization characterized COVID-19 as a pandemic, and the President of the United States declared the COVID-19 outbreak a national emergency. The outbreak has resulted in governments around the world implementing increasingly stringent measures to help control the spread of the virus, including quarantines, “shelter in place” and “stay at home” orders, travel restrictions, business curtailments, school closures, vaccination or testing mandates and other measures. In addition, governments and central banks in several parts of the world have enacted fiscal and monetary stimulus measures to counteract the impacts of COVID-19.

We are considered a critical infrastructure industry, as defined by the U.S. Department of Homeland Security. Although we have continued to operate our facilities to date consistent with federal guidelines and state and local orders, the outbreak of COVID-19 and any preventive or protective actions taken by governmental authorities may have a material adverse effect on our operations, supply chain, customers, and transportation networks, including business shutdowns or disruptions. While we do continue to operate, during 2021 we experienced price increases in our raw materials, especially copper and steel, which appear to be a result of COVID-19, as well supply chain challenges related to certain manufacturing parts.

The extent to which COVID-19 may adversely impact our business depends on future developments, which are highly uncertain and unpredictable, depending upon the severity and duration of the outbreak and the effectiveness of actions taken globally to contain or mitigate its effects. Any resulting financial impact cannot be estimated reasonably at this time, but may materially adversely affect our business, results of operations, financial condition, and cash flows. Even after the COVID-19 pandemic has subsided, we may experience materially adverse impacts to our business due to any resulting economic recession or depression. Additionally, concerns over the economic
9


impact of COVID-19 have caused extreme volatility in financial and other capital markets which may adversely impact our stock price and our ability to access capital markets. To the extent the COVID-19 pandemic adversely affects our business and financial results, it may also have the effect of heightening many of the other risks described in this Annual Report, such as those relating to our products and financial performance.

Risks Related to Our Business

Our business can be hurt by economic conditions.

Our business is affected by a number of economic factors, including the level of economic activity in the markets in which we operate. Sales in the commercial and industrial new construction markets correlate to the number of new homes and buildings that are built, which in turn is influenced by cyclical factors such as interest rates, inflation, consumer spending habits, employment rates, and other macroeconomic factors over which we have no control. In the HVAC business, a decline in economic activity as a result of these cyclical or other factors typically results in a decline in new construction and replacement purchases which could impact our sales volume and profitability.

Our results of operations and financial condition could be negatively impacted by the loss of a major customer.

From time to time in the past we derived a significant portion of our sales from a limited number of customers, and such concentration may continue in the future.  In 2021, 2020, and 2019, one customer, Texas AirSystems, accounted for more than 10% of our sales.  The loss of, or significant reduction in sales to, a major customer could have a material adverse effect on our results of operations, financial condition and cash flow.  Further, the addition of new major customers in the future could increase our customer concentration risks as described above.

Our results of operations and financial condition could be negatively impacted by the loss of a major third-party representative.

We are dependent on our third-party representatives to market and sell our products. If such relationships were terminated for any reason, it could materially and adversely affect our ability to generate revenues and profits. Certain of our competitors with greater financial resources than us could target our third-party representatives for exclusive sales channels. We may not be able to secure additional third-party representatives who will effectively market our products in certain geographical areas. In addition, adding new representatives requires additional administrative efforts and costs. If we are unable to establish new representative relationships or continue current relationships, our business, financial condition, and results of operations could be materially and adversely affected.

We may incur material costs as a result of warranty and product liability claims that would negatively affect our profitability.

The development, manufacture, sale and use of our products involve a risk of warranty and product liability claims. Our product liability insurance policies have limits that, if exceeded, may result in material costs that would have an adverse effect on our future profitability. In addition, warranty claims are not covered by our product liability insurance and there may be types of product liability claims that are also not covered by our product liability insurance.

We depend on our senior leadership team and the loss of our chief executive officer or one or more key employees or an inability to attract and retain highly skilled employees could adversely affect our business.

Our success depends largely upon the continued services of our officers and senior leadership team. In particular, our chief executive officer, Gary D. Fields, is critical to our vision, strategic direction, culture, and overall business success. Furthermore, Mr. Fields' extensive industry knowledge and sales-channel experience would be difficult to replace. We also rely on our senior leadership team in the areas of research and development, marketing, production, sales, and general and administrative functions. From time to time, there may be changes in our senior leadership team resulting from the hiring or departure of senior leadership team members, which could disrupt our business. While we have have a robust succession plan in place for each one of our officers and senior leadership team members, the loss of one or more could have a serious adverse effect on our business.

10


We do not maintain key-man insurance for Gary D. Fields or any other member of our senior leadership team. Other than the employment agreements negotiated with certain employees of BasX, we do not have employment agreements with our officers or senior leadership team members that require them to continue to work for us for any specified period and, therefore, they could terminate their employment with us at any time. The employment agreements with the employees of BasX guarantee certain compensation, such as salary and benefits, and employment terms. We do not believe the terms or conditions of these agreements are outside the standard expectation of another employee at a similar level.

Operations may be affected by natural disasters, especially since most of our operations are performed at a single location.

Natural disasters such as tornadoes, ice storms and fires, as well as accidents, acts of terror, infection, and other factors beyond our control could adversely affect our operations. Our facilities are in areas where tornadoes are likely to occur, and the majority of our operations are at our Tulsa facilities. With the acquisition of BasX in 2021, we now have operations in an area that is, historically, effected by wild fires. The effects of natural disasters and other events could damage our facilities and equipment and force a temporary halt to manufacturing and other operations, and such events could consequently cause severe damage to our business. We maintain insurance against these sorts of events at AAON Oklahoma and AAON Coil Products with $100 million of total coverage with a per occurrence deductible of $2.5 million and BasX with $20 million of total cover with a per occurrence deductible of $5 thousand; however, this is not guaranteed to cover all the losses and damages incurred. Furthermore, we may experience increases in our insurance premium costs in relation to these matters that may have a material adverse effect upon our business, liquidity, financial condition, or results of operations.

If we are unable to hire, develop or retain employees, it could have an adverse effect on our business.

We compete to hire new employees and then seek to train them to develop their skills. We may not be able to successfully recruit, develop, and retain the personnel we need. Unplanned turnover or failure to hire and retain a diverse, skilled workforce, could increase our operating costs and adversely affect our results of operations.

Variability in self-insurance liability estimates could impact our results of operations.

We self-insure for employee health insurance and workers’ compensation insurance coverage up to a predetermined level, beyond which we maintain stop-loss insurance from a third-party insurer for claims over $225,000 and $750,000 for employee health insurance claims and workers’ compensation insurance claims, respectively. Our aggregate exposure varies from year to year based upon the number of participants in our insurance plans. We estimate our self-insurance liabilities using an analysis provided by our claims administrator and our historical claims experience. Our accruals for insurance reserves reflect these estimates and other management judgments, which are subject to a high degree of variability. If the number or severity of claims for which we self-insure increases, it could cause a material and adverse change to our reserves for self-insurance liabilities, as well as to our earnings.

Risks Related to Our Brand and Product Offerings

We may not be able to compete favorably in the highly competitive HVAC business.

Competition in our various markets could cause us to reduce our prices or lose market share, which could have an adverse effect on our future financial results. Substantially all of the markets in which we participate are highly competitive. The most significant competitive factors we face are product reliability, product performance, service, and price, with the relative importance of these factors varying among our product line. Other factors that affect competition in the HVAC market include the development and application of new technologies and an increasing emphasis on the development of more efficient HVAC products. Moreover, new product introductions are an important factor in the market categories in which our products compete. Several of our competitors have greater financial and other resources than we have, allowing them to invest in more extensive research and development. We may not be able to compete successfully against current and future competition and current and future competitive pressures faced by us may materially adversely affect our business and results of operations.

11


We may not be able to successfully develop and market new products.

Our future success will depend upon our continued investment in research and new product development and our ability to continue to achieve new technological advances in the HVAC industry. Our inability to continue to successfully develop and market new products or our inability to implement technological advances on a pace consistent with that of our competitors could lead to a material adverse effect on our business and results of operations. Furthermore, our continued investment in new product development may render certain legacy products and components obsolete resulting in increased inventory obsolescence expense that may have a material adverse effect upon our financial condition or results of operations.

Risks Related to Material Sourcing and Supply

We may be adversely affected by problems in the availability, or increases in the prices, of raw materials and components.

Problems in the availability, or increases in the prices, of raw materials or components could depress our sales or increase the costs of our products. We are dependent upon components purchased from third parties, as well as raw materials such as steel, copper and aluminum. Occasionally, we enter into cancellable and non-cancellable contracts on terms from six to 18 months for raw materials and components at fixed prices. However, if a key supplier is unable or unwilling to meet our supply requirements, we could experience supply interruptions or cost increases, either of which could have an adverse effect on our gross profit.

We risk having losses resulting from the use of non-cancellable fixed price contracts.

Historically, we have attempted to limit the impact of price fluctuations on commodities by entering into non-cancellable fixed price contracts with our major suppliers for periods of six to 18 months. We expect to receive delivery of raw materials from our fixed price contracts for use in our manufacturing operations. These fixed price contracts are not accounted for using hedge accounting since they meet the normal purchases and sales exemption.

Risks Related to Electronic Data Processing and Digital Information

Our business is subject to the risks of interruptions by cybersecurity attacks.

We depend upon information technology infrastructure, including network, hardware and software systems to conduct our business. Despite our implementation of network and other cybersecurity  measures, our information technology system and networks could be disrupted due to technological problems, a cyber-attack, acts of terrorism, severe weather, a solar event, an electromagnetic event, a natural disaster, the age and condition of information technology assets, human error, or other reasons. To date, we have not experienced a material impact to our business or operations resulting from cyber-security or other similar information attacks, but due to the ever-evolving attack methods, as well as the increased amount and level of sophistication of these attacks, our security measures may not be adequate to protect against highly targeted sophisticated cyber-attacks, or other improper disclosures of confidential and/or sensitive information. Additionally, we may have access to confidential or other sensitive information of our customers, which, despite our efforts to protect, may be vulnerable to security breaches, theft, or other improper disclosure. Any cyber-related attack or other improper disclosure of confidential information could have a material adverse effect on our business, as well as other negative consequences, including significant damage to our reputation, litigation, regulatory actions, and increased cost.

Risks Related to Governmental Regulation and Policies

Exposure to environmental liabilities could adversely affect our results of operations.

Our future profitability could be adversely affected by current or future environmental laws. We are subject to extensive and changing federal, state and local laws and regulations designed to protect the environment in the United States and in other parts of the world. These laws and regulations could impose liability for remediation costs and result in civil or criminal penalties in case of non-compliance. Compliance with environmental laws increases our costs of doing business. Because these laws are subject to frequent change, we are unable to predict the future costs resulting from environmental compliance.

12


We are subject to potentially extreme governmental regulations and policies.

We always face the possibility of new governmental regulations, policies and trade agreements which could have a substantial or even extreme negative effect on our operations and profitability. Several intrusive component part governmental regulations are in process. If these proposals become final rules, the effect would be the regulation of compressors and fans in products for which the Department of Energy does not have current authority. This could affect equipment we currently manufacture and could have an impact on our product design, operations, and profitability.

The Dodd-Frank Wall Street Reform and Consumer Protection Act contains provisions to improve transparency and accountability concerning the supply of certain minerals, known as “conflict minerals”, originating from the Democratic Republic of Congo and adjoining countries. As a result, in August 2012, the SEC adopted annual disclosure and reporting requirements for those companies who use conflict minerals in their products. Accordingly, we began our reasonable country of origin inquiries in fiscal year 2013, with initial disclosure requirements beginning in May 2014. There are costs associated with complying with these disclosure requirements, including for due diligence to determine the sources of conflict minerals used in our products and other potential changes to products, processes or sources of supply as a consequence of such verification activities. The implementation of these rules could adversely affect the sourcing, supply, and pricing of materials used in our products. As there may be only a limited number of suppliers offering “conflict free” conflict minerals, we cannot be sure that we will be able to obtain necessary conflict minerals from such suppliers in sufficient quantities or at competitive prices. Also, we may face reputational challenges if we determine that certain of our products contain minerals not determined to be conflict free or if we are unable to sufficiently verify the origins for all conflict minerals used in our products through the procedures we may implement.

Our operations could be negatively impacted by new legislation as well as changes in regulations and trade agreements, including tariffs and taxes. Unfavorable conditions resulting from such changes could have a material adverse effect on our business, financial condition and results of operations.

We are subject to adverse changes in tax laws.

Our tax expense or benefits could be adversely affected by changes in tax provisions, unfavorable findings in tax examinations, or differing interpretations by tax authorities. We are unable to estimate the impact that current and future tax proposals and tax laws could have on our results of operations. We are currently subject to state and local tax examinations for which we do not expect any major assessments.

We are subject to international regulations that could adversely affect our business and results of operations.

Due to our use of representatives in foreign markets, we are subject to many laws governing international relations, including those that prohibit improper payments to government officials and commercial customers, and restrict where we can do business, what information or products we can supply to certain countries and what information we can provide to a non-U.S. government, including but not limited to the Foreign Corrupt Practices Act, U.K. Bribery Act and the U.S. Export Administration Act. Violations of these laws, which are complex, may result in criminal penalties or sanctions that could have a material adverse effect on our business, financial condition and results of operations.

Changes in legislation or government regulations or policies could adversely effect on our results of operations.

Our sales, gross margins and profitability could be directly impacted by changes in legislation or government regulations or policies. Specifically, changes in environmental and energy efficiency standards and regulations related to global climate change are being implemented to curtail the use of hydrofluorocarbons which are used in refrigerants that are essential to many of our products. Our inability or delay in developing or marketing products that match customer demand while also meeting applicable efficiency and environmental standards may negatively impact our results.

We expect to start transitioning to a new refrigerant with lower global warming potential for our HVAC systems in 2023 and must be fully compliant under current governmental regulations by 2025. We expect to incur costs associated with this transition related to the purchase of the new refrigerant as well as additional sensors and
13


detectors on our HVAC systems. In addition, we expect to incur cost to our facilities, specifically costs to store and use the new refrigerant in production; however, we do not expect these costs to be significant. Due to the increased flammability of the new refrigerant, the insurance industry may require higher premiums for companies once the conversion begins. Furthermore, due to the expected increased demand of the newer refrigerants as well as the older hydrofluorocarbon refrigerants (as they are phased out), we expect to see increased manufacturing costs related to purchases of refrigerants and could see higher costs for future warranty claims.

Future legislation or regulations relating to environmental policies, product certification, product liability, taxes, amount and availability of tax incentives and other matters, may impact the results of each of our operating segments and our consolidated results.

Item 1B.  Unresolved Staff Comments.

None.

Item 2.  Properties.

As of December 31, 2021, we own all of our Tulsa, Oklahoma, and Longview, Texas, facilities, consisting of approximately two million square feet of space for office, manufacturing, research and development, warehouse, assembly operations, and parts sales. We believe that our facilities are well maintained and are in good condition and suitable for the conduct of our business. Our Parkville, Missouri and Redmond, Oregon facilities were leased as of December 31, 2021, and as further described below.

Our manufacturing areas are heavy industrial type buildings, with some coverage by overhead cranes, containing manufacturing equipment designed for sheet metal fabrication and metal stamping. The manufacturing equipment contained in the facilities consists primarily of automated sheet metal fabrication equipment, supplemented by presses. Assembly lines consist of cart-type and roller-type conveyor lines with variable line speed adjustment, which are motor driven. Subassembly areas and production line manning are based upon line speed.

AAON Oklahoma

Our plant and office facilities in Tulsa, Oklahoma, consist of a 342,000 sq. ft. building (327,000 sq. ft. of manufacturing/warehouse space and 15,000 sq. ft. of office space) located on a 12-acre tract of land at 2425 South Yukon Avenue, a 940,000 sq. ft. manufacturing/warehouse building and a 70,000 sq. ft. office building located on an approximately 79-acre tract of land across the street from the original facility (2440 South Yukon Avenue), and a 40,000 sq. ft. building used as warehouse space, acquired in 2021, on located on a 6-acre tract (collectively, the “Tulsa facilities”).

In addition to a retail parts store location at our Tulsa facilities, we also own a 13,500 sq. ft. stand alone building (7,500 sq. ft. warehouse and 6,000 sq. ft. office) which is utilized as an additional retail parts store to provide our customers more accessibly to our products. The stand alone parts store building is on approximately one acre and is located at 9528 E 51st St in Tulsa, Oklahoma.

Our Tulsa location is also home to our engineering research and development laboratory, the Norman Asbjornson Innovation Center. The three-story 134,000 square foot stand alone facility is both an acoustical and a performance measuring laboratory. This facility currently consists of twelve test chambers, allowing AAON to meet and maintain industry certifications. This facility is located West of the 940,000 sq. ft. manufacturing/warehouse building at 2425 South Yukon Avenue.

Our operations in Parkville, Missouri, are conducted in a leased plant/office at 8500 NW River Park Drive, containing 51,000 sq. ft. We believe that the leased facility is well maintained and in good condition and suitable for the conduct of our business.


14


AAON Coil Products

Our plant and office facilities in Longview, Texas, consist of a 263,000 sq. ft. building (256,000 sq. ft. of manufacturing/warehouse space and 7,000 sq. ft. of office space) located on a 13-acre tract of land at 203-207 Gum Springs Road and a 222,000 sq. ft. building (210,000 sq. ft. of manufacturing/warehouse space and 12,000 sq. ft. of office space) located on an approximately 22-acre tract of land at 201 Ford Lane. The facilities at Gum Springs and Ford Lane are directly adjacent to each other.

BasX

Our operations in Redmond, Oregon, are conducted in a leased plant/office at 3500 SW 21st Place, containing approximately 194,000 sq. ft. (169,000 sq. ft. of manufacturing/warehouse space and 25,000 sq. ft. of office space). We believe that the leased facility is well maintained and in good condition and suitable for the conduct of our business.
 
Item 3.  Legal Proceedings.

We are not a party to any pending legal proceeding which management believes is likely to result in a material liability and no such action has been threatened against us, or, to the best of our knowledge, is contemplated.

Item 4.  Mine Safety Disclosure.

Not applicable.

PART II


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

Market Information - Our common stock is quoted on the NASDAQ Global Select Market under the symbol “AAON”. As of the close of business on February 23, 2022, there were 955 holders of record of our common stock.


Dividends - At the discretion of the Board of Directors, we pay semi-annual cash dividends. Board approval is required to determine the date of declaration and amount for each semi-annual dividend payment.

Our recent dividends are as follows:
Declaration DateRecord DatePayment DateDividend per Share
May 20, 2019June 3, 2019July 1, 2019$0.16
November 6, 2019November 27, 2019December 18, 2019$0.16
May 15, 2020June 3, 2020July 1, 2020$0.19
November 10, 2020November 27, 2020December 18, 2020$0.19
May 17, 2021June 3, 2021July 1, 2021$0.19
November 9, 2021November 26, 2021December 17, 2021$0.19











15


The following is a summary of our share-based compensation plans as of December 31, 2021:

EQUITY COMPENSATION PLAN INFORMATION
Plan category
(a)
Number of securities to be issued upon exercise of outstanding options, warrants and rights
(b)
Weighted-average exercise price of outstanding options, warrants and rights
(c)
Number of securities remaining available for future issuance under equity compensation plans (excluding securities reflected in column (a))
The 2007 Long-Term Incentive Plan159,782 $20.19 — 
The 2016 Long-Term Incentive Plan863,882 $39.01 3,973,680 



Repurchases during the fourth quarter of 2021, which include repurchases from our open market, 401(k) and employee repurchase programs, were as follows:

ISSUER PURCHASES OF EQUITY SECURITIES
(a)
Total
Number
of Shares
(or Units
(b)
Average
Price
Paid
(Per Share
(c)
Total Number
of Shares (or
Units) Purchased
as part of
Publicly Announced
(d)
Maximum Number (or
Approximate Dollar
Value) of Shares (or
Units) that may yet be
Purchased under the
PeriodPurchased)or Unit)Plans or ProgramsPlans or Programs
October 202119,426 $68.98 19,426 — 
November 202115,372 76.44 15,372 — 
December 202143,385 78.37 43,385 — 
Total     78,183 $75.66 78,183 — 



Comparative Stock Performance Graph

The following performance graph compares our cumulative total shareholder return, the NASDAQ Composite and a peer group of publically traded U.S. industrial manufacturing companies in the air conditioning, ventilation, and heating exchange equipment markets from December 31, 2016 through December 31, 2021. Our peer group includes Lennox International, Inc., Trane Technologies plc (formerly Ingersoll-Rand plc), Johnson Controls International plc, Carrier Global Corporation (formerly United Technologies Corporation), and Vertiv (Vertiv Holding Co.). The graph assumes that $100 was invested at the close of trading December 31, 2016, with reinvestment of dividends. This table is not intended to forecast future performance of our Common Stock.

16


aaon-20211231_g1.jpg

1On March 2, 2020, Trane Technologies PLC (formerly known as Ingersoll-Rand plc) spun off its industrial assets, which made up over 50% of the company’s sales. Thus, historical stock performance prior to the divestiture is not fully representative of the current company’s assets.

2On April 3, 2020, Carrier Global Corporation was spun off from its parent company, United Technologies Corporation. We have included Carrier's cumulative total shareholder return from April 3, 2020 through December 31, 2021 assuming $100 was invested at the close of trading on April 3, 2020.

3With its initial public offering in 2018, the first trading date for Vertiv Holdings Co. was July 30, 2018. We have included Vertiv's shareholder return from July 30, 2018 through December 31, 2021 assuming $100 was invested at the close of trading on July 30, 2018.
 
This stock performance graph is not deemed to be “soliciting material” or otherwise be considered to be “filed” with the SEC or subject to Regulation 14A or 14C under the Securities Exchange Act of 1934 (Exchange Act) or to the liabilities of Section 18 of the Exchange Act, and should not be deemed to be incorporated by reference into any filing under the Securities Act of 1933 or the Exchange Act, except to the extent the Company specifically incorporates it by reference into such a filing.
17


Item 6.  Reserved.


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

Overview

The following discussion should be read in conjunction with the other sections of this Annual Report on Form 10-K, including the consolidated financial statements and related notes contained in Item 8, Financial Statements and Supplementary Data.

Description of the Company

We engineer, manufacture, market, and sell premium air conditioning and heating equipment consisting of standard, semi-custom, and custom rooftop units, data center cooling solutions, cleanroom systems, chillers, packaged outdoor mechanical rooms, air handling units, makeup air units, energy recovery units, condensing units, geothermal/water-source heat pump, coils, and controls. These products are marketed and sold to retail, manufacturing, educational, lodging, supermarket, data centers, medical and pharmaceutical, and other commercial industries. We market our products to all 50 states in the United States and certain provinces in Canada.  

Our business can be affected by a number of economic factors, including the level of economic activity in the markets in which we operate. The recent rise in architectural billings and nonresidential building construction starts signal a 2022 recovery in nonresidential building construction after experiencing a downturn in 2021. Furthermore, general economic growth combined with pent-up demand from customers that delayed replacing old equipment is driving accelerated replacement demand. However, both the new construction and replacement markets are cyclical. If the domestic economy were to slow or enter a recession, this could result in a decrease in our sales volume and profitability. Sales in the commercial and industrial new construction markets correlate closely to the number of new homes and buildings that are built, which in turn is influenced by cyclical factors such as interest rates, inflation, consumer spending habits, employment rates, and other macroeconomic factors over which we have no control. Sales in the replacement markets are driven by various factors, including general economic growth, the Company’s new product introductions, fluctuations in the average age of existing equipment in the market, government regulations and stimulus, changes in market demand between more customized higher performing HVAC equipment and lower priced standard equipment, as well as many other factors. When new construction is down, we emphasize the replacement market. The replacement market in 2021 improved compared to 2020, while the new construction market was a bit slower.

We sell our products to property owners and contractors mainly through a network of independent manufacturers’ representatives. This go-to-market strategy is unique compared to most of our larger competitors in that most control their sales channel. We value the independent sales channel as we think it is a more effective way of attacking market share. Although we concede full control of the sales process with this strategy, the entrepreneurial aspect of the independent sales channel attracts the most talent and provides greater financial incentives for its salespeople. Furthermore, the independent sales channel sells different types of equipment from various manufacturers, allowing it to operate with more of a solutions-based mindset, as opposed to an internal sales department of a manufacturing company that is incentivized to only sell its equipment regardless if it is the best solution for the end customer. We also have a small internal sales force that supports the relationships between the Company and our sales channel partners. BasX sells highly customized products for unique applications for a more concentrated customer base and an internal sales force is more effective for such products. In total, our internal sales force makes up 65 individuals. The demand for our products is influenced by national and regional economic and demographic factors. The commercial and industrial new construction market is subject to cyclical fluctuations in that it is generally tied to housing starts, but has a lag factor of six to 18 months. Housing starts, in turn, are affected by such factors as interest rates, the state of the economy, population growth, and the relative age of the population. 

The principal components of cost of sales are labor, raw materials, component costs, factory overhead, freight out, and engineering expense. The principal high volume raw materials used in our manufacturing processes are steel, copper, and aluminum. We also purchase from other manufacturers certain components, including coils, compressors, motors, and electrical controls.

18


The price levels of our raw materials fluctuate given that the market continues to be volatile and unpredictable as a result of the uncertainty related to the U.S. economy and global economy. For the year ended December 31, 2021, the prices for copper, galvanized steel, and stainless steel increased approximately 35.3%, 50.9%, and 45.4%, respectively, and aluminum decreased approximately 4.5%, from 2020. For the year ended December 31, 2020, the prices for copper, galvanized steel and stainless steel increased approximately 0.6%, 12.2%, 8.5%, and 12.8%, respectively, from 2019. We occasionally increase the price of our equipment to help offset any inflationary headwinds. In 2021, given the unusual amount of inflation in our materials, we implemented three price increases.

We also attempt to limit the impact of price fluctuations on these materials by entering into cancellable and non-cancellable fixed price contracts with our major suppliers for periods of six to 18 months. We expect to receive delivery of raw materials from our fixed price contracts for use in our manufacturing operations.


Consolidated Results of Operations

Years Ended December 31,
202120202019
(in thousands)
Net Sales$534,517 $514,551 $469,333 
Cost of Sales396,687 358,702 349,908 
Gross Profit137,830 155,849 119,425 
Selling, general and administrative expenses68,598 60,491 52,077 
(Gain) loss on disposal of assets and insurance recoveries(21)(6,478)337 
Income from operations$69,253 $101,836 $67,011 

The following are highlights of our results of operations, cash flows, and financial condition:

Our backlog is at a record level due primarily to strong end-market demand.
Organic bookings were up approximately 55% compared to 2020.
On December 10, 2021, we completed the acquisition of BasX bringing the Company exposure to attractive end-markets into which the Company has historically had minimal exposure.
Sales in 2021 grew year-over-year 3.9% to $534.5 million driven mainly by price increases.

Beginning in the fourth quarter of 2021, we report our financial results based on three reportable segments: AAON Oklahoma, AAON Coil Products, and BasX, which are further described in Item 1, due to the acquisition of BasX and internal leadership reporting changes. The Company's chief decision maker ("CODM"), our CEO, allocates resources and assesses the performance of each operating segment using information about the operating segment's net sales and income from operations. The CODM does not evaluate operating segments using asset or liability information.
19


Segment Operating Results for the Years Ended December 31, 2021 and 2020

For the years ended December 31,
2021
Percent of Sales2
2020
Percent of Sales2
 $ Change% Change
(in thousands)
Net Sales3
AAON Oklahoma$463,845 86.8 %$458,957 89.2 %$4,888 1.1 %
AAON Coil Products66,589 12.5 %55,594 10.8 %10,995 19.8 %
BasX1
4,083 0.8 %4,083 
     Net sales$534,517 $514,551 $19,966 3.9 %
Cost of Sales3
AAON Oklahoma$336,977 72.6 %318,858 69.5 %$18,119 5.7 %
AAON Coil Products56,514 84.9 %39,844 71.7 %16,670 41.8 %
BasX1
3,196 78.3 %3,196 
     Cost of sales$396,687 74.2 %$358,702 69.7 %$37,985 10.6 %
Gross Profit3
AAON Oklahoma$126,868 27.4 %$140,099 30.5 %$(13,231)(9.4)%
AAON Coil Products10,075 15.1 %15,750 28.3 %(5,675)(36.0)%
BasX1
887 21.7 %887 
     Gross profit$137,830 25.8 %$155,849 30.3 %$(18,019)(11.6)%
1 BasX was acquired on December 10, 2021. We have included the results of BasX's operations in our consolidated financial statements as of December 11, 2021.
2 Cost of sales and gross profit for each segment are calculated as a percentage of the respective segment's net sales. Total cost of sales and total gross profit are calculated as a percentage of total net sales.
3 Presented after intercompany eliminations.

Total net sales increased $20.0 million or 3.9%, due primarily to price increases that totaled of approximately $26.3 million put into place over the last year that were realized during 2021. The acquisition of BasX in December 2021 added $4.1 million to net sales for the short period in December. AAON Coil Products saw a 16.5% increase in units sold, or approximately $9.7 million, due to the increase in capacity with the completion of the new manufacturing building at our Longview, Texas facility in early 2021. Those increases were offset by a total decrease in volumes of approximately $10.8 million due to challenges in COVID-19 related absenteeism, supply chain issues for certain parts, and challenges hiring additional production labor to achieve higher production rates. Additionally, our plants were shut down for several days in January 2021 for planned maintenance and in February 2021 for weather that resulted in lost volume of approximately $18.1 million. Part sales and other increased $9.6 million or 20.5%.
20



As shown in the table below, we've experienced increases in the cost of our raw materials. We put multiple price increases in place during the year to counteract the increased cost of material; however, it took time for those price increases to work through our backlog and be realized. For this reason, we started to see erosion in our gross profit. In the second and third quarters, we encountered challenges in hiring additional production labor, resulting in unfavorable labor and overhead efficiencies, including the Company's ability to absorb certain fixed costs. In order to attract new employees, we increased starting wages for our production workforce by 7.0% in July 2021. In order to retain our existing employees, we also put a cost of living increase of 3.5% in place in October 2021 for all employees below the Director level. The second half of the year was also impacted by various part shortages. This caused us to rearrange production schedules, incur delays and inefficiencies in production, and incur more expensive freight costs. All these things combined with lower production volumes resulted in poor absorption of overhead which caused declines in our gross profit.

Raw Material Costs

Twelve month average raw material cost per pound as of December 31:
20212020% Change
Copper$4.94 $3.65 35.3 %
Galvanized Steel$0.83 $0.55 50.9 %
Stainless Steel$2.05 $1.41 45.4 %
Aluminum$1.93 $2.02 (4.5)%

Selling, General and Administrative Expenses

Years Ended December 31,Percent of Sales
2021202020212020
(in thousands)
Warranty$6,351 $6,621 1.2 %1.3 %
Profit Sharing8,526 11,593 1.6 %2.3 %
Salaries & Benefits23,458 20,159 4.4 %3.9 %
Stock Compensation5,543 5,341 1.0 %1.0 %
Advertising1,616 823 0.3 %0.2 %
Depreciation2,924 1,999 0.5 %0.4 %
Insurance3,010 1,066 0.6 %0.2 %
Professional Fees7,245 2,514 1.4 %0.5 %
Donations738 2,115 0.1 %0.4 %
Other9,187 8,260 1.7 %1.6 %
Total SG&A$68,598 $60,491 12.8 %11.8 %

Our profit sharing expenses decreased due to decreased earnings in 2021. Salaries & benefits increased due to increases in salaries and bonuses. Professional fees increased mostly due to the transaction costs associated with the acquisition of BasX (Note 4) of $4.4 million. Donations decreased due to the contribution of approximately $1.3 million to Winifred, Montana Public Schools in recognition of Norman H. Asbjornson's transition from CEO to Executive Chairman during 2020.

Gain/Loss on Disposals of Assets and Insurance Proceeds

On April 22, 2020, our plant and office facilities in Tulsa, Oklahoma experienced hail related weather damage and we filed a property insurance claim which carried a $500,000 deductible. We did not experience any significant structural damage or any operational interruption as a result of this weather event. In November 2020, we reached a final settlement with our insurance carrier, resulting in a net cumulative gain of $6.4 million for year ended
21


December 31, 2020. The received proceeds will be used in future periods to make improvements to the current roof at our plant and office facilities in Tulsa, Oklahoma to extend the overall useful life.

Income Taxes
 Years Ended December 31,Effective Tax Rate
 2021202020212020
(in thousands)
Income tax provision$10,424 $22,966 15.1 %22.5 %

On May 21, 2021, the State of Oklahoma enacted House Bill 2960, effectively reducing the corporate income tax rate in Oklahoma from 6% to 4%. As a result of these changes, the Company adjusted its state deferred tax assets and liabilities in the second quarter of 2021 using the newly enacted rate for the periods when they are expected to be realized resulting in a benefit of $0.8 million.

During the year ending December 31, 2021, the Company recorded an excess tax benefit of $5.4 million as compared to $3.2 million during 2020, an increase of 68.8%. The increase was primarily due to timing of stock option exercises as a result of our high stock price during the three months ended March 31, 2021 and three months ended December 31, 2021.
22


Segment Operating Results for the Years Ended December 31, 2020 and 2019

For the years ended December 31,
2020
Percent of Sales1
2019
Percent of Sales1
 $ Change% Change
(in thousands)
Net Sales2
AAON Oklahoma$458,957 89.2 %$418,669 89.2 %$40,288 9.6 %
AAON Coil Products55,594 10.8 %50,664 10.8 %4,930 9.7 %
     Net sales$514,551 $469,333 $45,218 9.6 %
Cost of Sales2
AAON Oklahoma$318,858 69.5 %311,441 74.4 %$7,417 2.4 %
AAON Coil Products39,844 71.7 %38,467 75.9 %1,377 3.6 %
     Cost of sales$358,702 69.7 %$349,908 74.6 %$8,794 2.5 %
— %— %
Gross Profit2
AAON Oklahoma$140,099 30.5 %$107,228 25.6 %$32,871 30.7 %
AAON Coil Products15,750 28.3 %12,197 24.1 %3,553 29.1 %
     Gross profit$155,849 30.3 %$119,425 25.4 %$36,424 30.5 %
1 Cost of sales and gross profit for each segment are calculated as a percentage of the respective segment's net sales. Total cost of sales and total gross profit are calculated as a percentage of total net sales.
2 Presented after intercompany eliminations.

Total net sales increased $45.2 million or 9.6%, mostly due to the increase of rooftop sales from AAON Oklahoma. AAON Oklahoma saw a increase in rooftop units volumes of 8.8%, or approximately $30.6 million, due in part to our increased sheet metal production from the additional Salvagnini machines that were placed into operation allowing increased production and from price increases put in place over the last year. Part sales and other decreased $3.4 million or 6.9%.

The principal components of cost of sales are labor, raw materials, component costs, factory overhead, freight out, and engineering expense. The principal high volume raw materials used in our manufacturing processes are steel, copper, and aluminum.

As shown below, our average raw material prices increased during the year. However, the Company had increased its inventory levels in 2019 and early 2020 at lower prices and was able to benefit from these lower priced raw materials as the inventory was consumed in 2020. The Company improved its labor and overhead efficiencies with our new sheet metal machines that were placed into service in the last quarter of 2019 and early 2020, eliminating any bottlenecks in our sheet metal production. The Company's headcount was also down compared to 2019, resulting in a higher production output per employee.

Raw Material Costs

Twelve month average raw material cost per pound as of December 31:
20202019% Change
Copper$3.65 $3.63 0.6 %
Galvanized Steel$0.55 $0.49 12.2 %
Stainless Steel$1.41 $1.30 8.5 %
Aluminum$2.02 $1.79 12.8 %


23


Selling, General and Administrative Expenses

Years Ended December 31,Percent of Sales
2020201920202019
(in thousands)
Warranty$6,621 $8,047 1.3 %1.7 %
Profit Sharing11,593 7,448 2.3 %1.6 %
Salaries & Benefits20,159 13,394 3.9 %2.9 %
Stock Compensation5,341 6,690 1.0 %1.4 %
Advertising823 818 0.2 %0.2 %
Depreciation1,999 1,524 0.4 %0.3 %
Insurance1,066 805 0.2 %0.2 %
Professional Fees2,514 2,738 0.5 %0.6 %
Donations2,115 1,137 0.4 %0.2 %
Other8,260 9,476 1.6 %2.0 %
Total SG&A$60,491 $52,077 11.8 %11.1 %

The Company experienced a decrease in warranty claims paid of 15.6% in 2020. Our profit sharing expenses increased due to higher earnings in 2020. Salaries and benefits increased due to additional bonuses and employee incentives. Stock compensation was lower in 2020 because the valuation of the Company-wide equity grant awarded in March 2020 was less than the grant awarded in March 2019. Donations increased due to the contribution of approximately $1.3 million to Winifred, Montana Public Schools in recognition of Norman H. Asbjornson's transition from CEO to Executive Chairman.

Gain/Loss on Disposals of Assets and Insurance Proceeds

On April 22, 2020, our plant and office facilities in Tulsa, Oklahoma experienced hail related weather damage and we filed a property insurance claim which carried a $500,000 deductible. We did not experience any significant structural damage or any operational interruption as a result of this weather event. In November 2020, we reached a final settlement with our insurance carrier, resulting in a net cumulative gain of $6.4 million for the year ended December 31, 2020. The received proceeds will be used in future periods to make improvements to the current roof at our plant and office facilities in Tulsa, Oklahoma to extend the overall useful life.

Income Taxes
 Years Ended December 31,Effective Tax Rate
 2020201920202019
(in thousands)
Income tax provision$22,966 $13,320 22.5 %19.9 %

Upon completion of the Company's 2018 tax return in 2019, the Company recorded additional benefit due to higher than expected research and development credit of $0.6 million. Additionally in 2019, the Company determined it could take advantage of an additional 1% tax credit in Oklahoma for years in which the Company's location was deemed to be within an enterprise zone. The additional Oklahoma Credit for being in an enterprise zone, or otherwise allowable under Oklahoma law, resulted in a benefit of $1.2 million.


Liquidity and Capital Resources

Our working capital and capital expenditure requirements are generally met through net cash provided by operations and the occasional use of the revolving bank line of credit based on our current liquidity at the time.

24


Working Capital - Our unrestricted cash and cash equivalents decreased $76.2 million from December 31, 2020 to December 31, 2021 primarily due to the use of available cash on hand to fund the acquisition of BasX (Note 4). As of December 31, 2021, we had $3.5 million in cash and cash equivalents and restricted cash.

Revolving Line of Credit - Our revolving credit facility (“Revolver”), as amended and restated, provides for maximum borrowings of $100.0 million. As of December 31, 2021, we had a $40.0 million balance outstanding under the Revolver. We have one standby letter of credit totaling $1.8 million as of December 31, 2021 and 2020. Borrowings available under the Revolver at December 31, 2021, were $58.2 million.  The Revolver expires on November 24, 2026.

Any outstanding loans under the Revolver bear interest at the daily compounded secured overnight financing rate ("SOFR") plus the applicable margin. Applicable margin, ranging from 1.25% - 1.75%, is determined quarterly based on the Company's leverage ratio. The Company is also subject to letter of credit fees, ranging from 1.25% - 1.75%, and a commitment fee, ranging from 0.10% - 0.20%. The applicable fee percentage is determined quarterly based on the Company's leverage ratio. At December 31, 2021, the weighted average interest rate of the Revolver was 1.3%. Fees associated with the unused portion of the committed amount are included in interest expense on our consolidated statements of income and were not material for the year ended December 31, 2021.

If SOFR cannot be determined pursuant to the definition, as defined by the Revolver agreement, any outstanding effected loans will be deemed to have been converted into alternative base rate ("ABR") loans. ABR loans would bear interest at a rate per annum equal to the highest of (a) the Prime Rate in effect on such day, (b) the Federal Funds Rate in effect on such day plus 0.50%, or (c) daily simple SOFR for a one-month tenor in effect on such day plus 1.00%.

At December 31, 2021, we were in compliance with our financial covenants, as defined by the Revolver. These covenants require that we meet certain parameters related to our leverage ratio. At December 31, 2021, our leverage ratio was 0.42 to 1.0, which meets the requirement of not being above 3 to 1.

New Market Tax Credit Obligation - On October 24, 2019, the Company entered into a transaction with a subsidiary of an unrelated third-party financial institution (the “Investor”) and a certified Community Development Entity under a qualified New Markets Tax Credit (“NMTC”) program pursuant to Section 45D of the Internal Revenue Code of 1986, as amended, related to an investment in plant and equipment to facilitate the expansion of our Longview, Texas manufacturing operations (the “Project”). In connection with the NMTC transaction, the Company received a $23.0 million NMTC allocation for the Project and secured low interest financing and the potential for future debt forgiveness related to the expansion of its Longview, Texas facilities.

Upon closing of the NMTC transaction, the Company provided an aggregate of approximately $15.9 million to the Investor, in the form of a loan receivable, with a term of twenty-five years, bearing an interest rate of 1.0%. This $15.9 million in proceeds plus capital contributed from the Investor was used to make an aggregate $22.5 million loan to a subsidiary of the Company. This financing arrangement is secured by equipment at the Company's Longview, Texas facilities, and a guarantee from the Company, including an unconditional guarantee of NMTCs.

Stock Repurchase - The Board has authorized three stock repurchase programs for the Company.

The Company may purchase shares on the open market from time to time, up to a total of 5.7 million shares. The Board must authorize the timing and amount of these purchases and all repurchases are in accordance with the rules and regulations of the SEC allowing the Company to repurchase shares from the open market.

Our open market repurchase programs are as follows:
Agreement Execution DateAuthorized Repurchase $Expiration Date
May 16, 2018 1
$15 millionMarch 1, 2019
March 5, 2019 1
$20 millionMarch 4, 2020
March 13, 2020$20 million
** 2
1 The 2018 and 2019 purchase authorizations were executed under 10b5-1 programs.
2 Expiration Date is at Board's discretion. The Company is authorized to effectuate repurchases of the Company's common stock on terms and conditions approved in advance by the Board.
25



The Company also has a stock repurchase arrangement by which employee-participants in our 401(k) savings and investment plan are entitled to have shares in AAON, Inc. stock in their accounts sold to the Company. The maximum number of shares to be repurchased is contingent upon the number of shares sold by employee-participants.

Lastly, the Company repurchases shares of AAON, Inc. stock from certain of its directors and employees for payment of statutory tax withholdings on stock transactions. All other repurchases from directors or employees are contingent upon Board approval. All repurchases are done at current market prices.

Our repurchase activity is as follows:
202120202019
(in thousands, except share and per share data)
ProgramSharesTotal $$ per shareSharesTotal $$ per shareSharesTotal $$ per share
Open market— $— $— 103,689 $4,987 $48.10 5,799 $200 $34.46 
401(k)297,772 20,876 70.11 438,921 25,073 57.12 419,963 19,386 46.16 
Directors and employees22,526 1,590 70.59 23,272 1,169 50.23 28,668 1,207 42.11 
Total320,298 $22,466 $70.14 565,882 $31,229 $55.19 454,430 $20,793 $45.76 

Inception to Date
(in thousands, except share and per share data)
ProgramSharesTotal $$ per share
Open market4,205,255 $74,793 $17.79 
401(k)8,204,432 165,876 20.22 
Directors and employees2,027,727 22,341 11.02 
Total14,437,414 $263,010 $18.22 

Dividends - At the discretion of the Board of Directors, we pay semi-annual cash dividends. Board approval is required to determine the date of declaration and amount for each semi-annual dividend payment.

Our recent dividends are as follows:
Declaration DateRecord DatePayment DateDividend per Share
May 20, 2019June 3, 2019July 1, 2019$0.16
November 6, 2019November 27, 2019December 18, 2019$0.16
May 15, 2020June 3, 2020July 1, 2020$0.19
November 10, 2020November 27, 2020December 18, 2020$0.19
May 17, 2021June 3, 2021July 1, 2021$0.19
November 9, 2021November 26, 2021December 17, 2021$0.19

Based on historical performance and current expectations, we believe our cash and cash equivalents balance, the projected cash flows generated from our operations, our existing committed revolving credit facility (or comparable financing), and our expected ability to access capital markets will satisfy our working capital needs, capital expenditures and other liquidity requirements associated with our operations in 2022 and the foreseeable future.

Off-Balance Sheet Arrangements - We are not party to any off-balance sheet arrangements that have or are reasonably likely to have a material current or future effect on our financial condition, changes in financial condition, revenues, expenses, results of operations, liquidity, capital expenditures, or capital resources.

26


Statement of Cash Flows

The table below reflects a summary of our net cash flows provided by operating activities, net cash flows used in investing activities, and net cash flows used in financing activities for the years indicated.
 202120202019
 (in thousands)
Operating Activities
Net Income$58,758 $79,009 $53,711 
Income statement adjustments, net46,566 44,793 42,440 
Changes in assets and liabilities:
Accounts receivable(9,737)19,859 (13,412)
Income tax receivable(1,136)(3,815)5,129 
Inventories(45,955)(9,726)2,557 
Contract assets1,886 — — 
Prepaid expenses and other1,374 (2,364)(329)
Accounts payable10,899 (2,155)280 
Contract liabilities(229)— — 
Deferred revenue447 1,010 425 
Accrued liabilities and donations(1,690)2,203 7,124 
Net cash provided by operating activities61,183 128,814 97,925 
Investing Activities
Capital expenditures(55,362)(67,802)(37,166)
Insurance proceeds— 6,417 — 
Cash paid in business combination, net of cash acquired(103,430)— — 
Purchases of investments— — (6,000)
Maturities of investments and proceeds from called investments— — 6,000 
Other73 112 120 
Net cash used in investing activities(158,719)(61,273)(37,046)
Financing Activities
Borrowings under revolving credit facility40,000 — — 
Proceeds from financing obligation, net of issuance costs— — 6,614 
Payment related to financing costs— — (301)
Stock options exercised21,148 21,418 12,625 
Repurchase of stock(20,876)(30,060)(19,586)
Employee taxes paid by withholding shares(1,590)(1,169)(1,207)
Cash dividends paid to stockholders(19,947)(19,815)(16,645)
Net cash provided by (used in) financing activities$18,735 $(29,626)$(18,500)

Cash Flows from Operating Activities

The decrease in cash flows from receivables was due to the increase in sales in the fourth quarter of 2021 as compared to 2020, as a result of the planned Company shutdown during the last week of December 2020. The decrease in cash flows from inventory is a result of increased costs of materials and some larger purchases made in the year to help deter supply chain issues and long lead times. The increase in cash flows from accounts payable is primarily driven by the timing of payments.

Cash Flows from Investing Activities

Cash flows from investing activities increased in 2021 as compared to 2020 and 2019 primarily due to the cash paid for the acquisition of BasX (Note 4) in December 2021. This increase is offset by decreased capital expenditures in 2021 compared to 2020 and insurance proceeds received in November 2020. The capital expenditures for 2020
27


relate to the completion of our Longview facility expansion as well as the addition to and replacement of sheet metal manufacturing equipment.

Our capital expenditure program for 2022 is estimated to be approximately $100.4 million. Many of these projects are subject to review and cancellation at the discretion of our CEO and Board of Directors without incurring substantial charges.

Cash Flows from Financing Activities

Cash flows from financing activities is historically affected by the timing of stock options exercised by our employees and repurchases of the Company's stock. However, in 2021, the increase in cash from financing activities is primarily related to borrowings under our revolving credit facility to manage our working capital needs after our available cash on hand was used to fund the BasX acquisition.

Our stock buyback program and dividends paid were $22.5 million and $19.9 million for the year ended December 31, 2021, respectively. We expect to continue the buyback program as well as paying semi-annual dividends at historical rates. The future costs of the buyback program could fluctuate based on market conditions including our published stock price and buyback transaction volume.

Commitments and Contractual Agreements

We had no material contractual purchase agreements as of December 31, 2021.

Contingencies

We are subject to various claims and legal actions that arise in the ordinary course of business. We closely monitor these claims and legal actions and frequently consult with our legal counsel to determine whether they may, when resolved, have a material adverse effect on our financial position, results of operations or cash flows and we accrue and/or disclose loss contingencies as appropriate. We have concluded that the likelihood is remote that the ultimate resolution of any pending litigation or claims will be material or have a material adverse effect on the Company’s business, financial position, results of operations, or cash flows.

Critical Accounting Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“US GAAP”) requires management to make estimates and assumptions about future events, and apply judgments that affect the reported amounts of assets, liabilities, revenue, and expenses in our consolidated financial statements and related notes. We base our estimates, assumptions, and judgments on historical experience, current trends, and other factors believed to be relevant at the time our consolidated financial statements are prepared. However, because future events and their effects cannot be determined with certainty, actual results could differ from our estimates and assumptions, and such differences could be material. We believe the following critical accounting policies affect our more significant estimates, assumptions and judgments used in the preparation of our consolidated financial statements. We discuss these estimates with the Audit Committee of the Board of Directors periodically.

Inventory Reserves – We establish a reserve for inventories based on the change in inventory requirements due to product line changes, the feasibility of using obsolete parts for upgraded part substitutions, the required parts needed for part supply sales and replacement parts, and for estimated shrinkage. Assumptions used to estimate inventory reserves include future manufacturing requirements and industry trends. Evolving technology and changes in product mix or customer demand can significantly affect the outcome of this analysis.

28


Warranty – A provision is made for estimated warranty costs at the time the product is shipped and revenue is recognized. Our product warranty policy is the earlier of one year from the date of first use or 18 months from date of shipment for parts only; 18 months for data center cooling solutions and cleanroom systems; an additional four years for compressors (if applicable); 15 years on aluminized steel gas-fired heat exchangers (if applicable); 25 years on stainless steel heat exchangers (if applicable); and ten years on gas-fired heat exchangers in our historical RL products (if applicable). Our warranty policy for the RQ series covers parts for two years from date of unit shipment. Our warranty policy for the WH and WV Series geothermal/water-source heat pumps covers parts for five years from the date of installation. Warranty expense is estimated based on the warranty period, historical warranty trends and associated costs, and any known identifiable warranty issue.

Due to the absence of warranty history on new products, an additional provision may be made for such products. Our estimated future warranty cost is subject to adjustment from time to time depending on changes in actual warranty trends and cost experience. Should actual claim rates differ from our estimates, revisions to the estimated product warranty liability would be required.

Share-Based Compensation – We measure and recognize compensation expense for all share-based payment awards made to our employees and directors, including stock options, restricted stock awards, performance stock units ("PSUs"), and key employee awards ("Key Employee Awards") based on their fair values at the time of grant. Compensation expense is recognized on a straight-line basis over the service period of stock options, restricted stock awards, and PSUs. Compensation expense is recognized for the Key Employee Awards on a straight line basis over the service period when the performance condition is determined to be probable. Forfeitures are accounted for as they occur. The fair value of each option award is estimated on the date of grant using the Black-Scholes-Merton option pricing model. The fair value of the PSUs is estimated on the date of grant using the Monte Carlo Model. The use of the Black-Scholes-Merton option valuation model and the Monte Carlo Model requires the input of subjective assumptions such as: the expected volatility, the expected term of the grant, forward-looking market conditions, risk-free rate, and expected dividend yield for stock options. The fair value of restricted stock awards and Key Employee Awards is based on the fair market value of AAON common stock on the respective grant dates. The fair value of restricted stock awards is reduced for the present value of dividends.

Definite-Lived Intangible Assets

Definite-lived intangible assets include various customer relationships and intellectual property acquired in business combinations. The fair value of customer relationships and intellectual property is estimated based on management’s judgments and assumptions or third party valuation models. These models requires the use of subjective inputs and assumptions such as expected useful lives, growth of existing customers, attrition of customers, future margins and expenses, discount rates, and future revenue growth. These inputs and assumptions can be inherently uncertain and can significantly affect the outcome of the estimates and analysis. We amortize our definite-lived intangible assets on a straight-line basis over the estimated useful lives of the assets. Our definite-lived intangible assets have estimated used lives of between 14 and 30 years. We evaluate the carrying value of our amortizable intangible assets for potential impairment when events and circumstances warrant such a review. 

Goodwill and Indefinite-Lived Intangible Assets

Goodwill represents the excess of the consideration paid for the acquired businesses over the fair value of the individual assets acquired, net of liabilities assumed. Indefinite-lived intangible assets consist of trademarks and trade names. The fair value of trademarks and trade names is estimated based on management’s judgments and assumptions or third party valuations. These models requires the us of subjective inputs such as royalty rate, discount rate, and terminal value.

Goodwill and indefinite-lived intangible assets are not amortized, but instead are evaluated for impairment at least annually. We perform our annual assessment of impairment during the fourth quarter of our fiscal year, and more frequently if circumstances warrant.

To perform this assessment, we first consider qualitative factors to determine whether it is more likely than not that the fair value of the reporting unit and indefinite-lived intangible assets exceeds their carrying amount. If we conclude that it is more likely than not that the fair value of a reporting unit and indefinite-lived assets does not exceed their carrying amount, we calculate the fair value for the report unit and indefinite-lived assets and compare the amount to their carrying amount. If the fair value of a reporting unit and indefinite-lived asset exceeds their
29


carrying amount, the reporting unit and indefinite-lived assets are not considered impaired. If the carrying amount of the reporting unit and indefinite-lived assets exceeds their fair value, the reporting unit and indefinite-lived assets are considered to be impaired and the balance is reduced by the difference between the fair value and carrying amount of the reporting unit and indefinite-lived assets.

We performed a qualitative assessment as of December 31, 2021 to determine whether it was more likely than not that the fair value of the reporting unit and indefinite-lived assets was greater than the carrying value of the reporting unit and indefinite-lived assets. Based on these qualitative assessments, we determined that the fair value of the reporting unit and indefinite-lived assets was more likely than not greater than the carrying value of the reporting unit and indefinite-lived assets.

Estimates and assumptions used to perform the impairment evaluation are inherently uncertain and can significantly affect the outcome of the analysis. The estimates and assumptions we use in the annual impairment assessment included macro-industry trends, market participant considerations, historical profitability, including free cash flows, and forecasted multi-year operating results. Changes in operating results and other assumptions could materially affect these estimates. A considerable amount of management judgment and assumptions are required in performing the impairment tests.

Contingent Consideration - As part of a business combination, we agreed to issue shares of the Company's common
stock based on certain milestones in accordance with the acquisition agreement. This contingent consideration is valued at fair value on the acquisition date and is included in goodwill and additional paid-in capital on the consolidated balance sheets.

The fair value of the contingent consideration was determined using the Option Pricing Method through a Monte Carlo simulation, as this model is appropriate for contingent considerations for which the payoff structure is nonlinear. The use of this model requires the input of subjective inputs and assumptions such as: future earnings, the expected volatility of future earnings, risk-free rate, discount rate, and future stock performance. These inputs and assumptions can be inherently uncertain and can significantly affect the outcome of the estimates and analysis.

New Accounting Pronouncements

Changes to U.S. GAAP are established by the Financial Accounting Standards Board (“FASB”) in the form of accounting standards updates (“ASUs”) to the FASB’s Accounting Standards Codification.

We consider the applicability and impact of all ASUs. ASUs not listed below were assessed and determined to be either not applicable or are expected to have minimal impact on our consolidated financial statements and notes thereto.

In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, Revenue from Contracts with Customers. Generally, this new guidance will result in the acquirer recognizing contract assets and contract liabilities at the same amounts recorded by the acquiree. Historically, such amounts were recognized by the acquirer at fair value in acquisition accounting. The guidance should be applied prospectively to acquisitions occurring on or after the effective date. The guidance is effective for years beginning after December 15, 2022, including interim periods within those years. Early adoption is permitted, including in interim periods, for any financial statements that have not yet been issued. We adopted this standard at the beginning of the fourth quarter of 2021. Upon adoption, this update did not have a material effect on our consolidated financial position or result of operations.


30



Item 7A.  Quantitative and Qualitative Disclosures About Market Risk.

Commodity Price Risk

We are exposed to volatility in the prices of commodities used in some of our products and, occasionally, we use fixed price cancellable and non-cancellable contracts with our major suppliers for periods of six to 18 months to manage this exposure.

31


Item 8.  Financial Statements and Supplementary Data.

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

 
 Page
Report of Independent Registered Public Accounting Firm (PCAOB ID Number 248)
Consolidated Balance Sheets 
Consolidated Statements of Income 
Consolidated Statements of Stockholders’ Equity
Consolidated Statements of Cash Flows 
Notes to Consolidated Financial Statements 

32


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

Board of Directors and Stockholders
AAON, Inc.

Opinion on the financial statements
We have audited the accompanying consolidated balance sheets of AAON, Inc. (a Nevada corporation) and subsidiaries (the “Company”) as of December 31, 2021 and 2020, the related consolidated statements of income, stockholders’ equity, and cash flows for each of the three years in the period ended December 31, 2021, 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, 2021 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2021, in conformity with accounting principles generally accepted in the United States of America.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the Company’s internal control over financial reporting as of December 31, 2021, based on criteria established in the 2013 Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”), and our report dated February 28, 2022 expressed an unqualified opinion.

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

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

Critical audit matters
The critical audit matters communicated below are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate 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 matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.

Inventory – manual inventory adjustments

As described in Note 2 to the financial statements, the Company reports inventory using the first in, first out (“FIFO”) method, which involves manual adjustments recorded to the general ledger such as inventory variance, inventory allowance and labor and overhead adjustments, which had the potential to be larger or require more judgment during the year ended December 31, 2021, where the Company experienced changes in the prices of certain raw materials due to the COVID-19 pandemic. These manual adjustments have been identified as a critical audit matter.

The principal considerations for our determination such manual inventory adjustments as a critical audit matter are these manual adjustments require substantial use of management estimates and requires the Company to have effective inventory valuation processes. Significant management judgments and estimates utilized to determine manual inventory adjustments are subject to estimation uncertainty and require significant auditor subjectivity in evaluating the reasonableness of those judgments and estimates.

33


Our audit procedures related to the manual inventory adjustments included the following, among others.

We tested the design and operating effectiveness of controls over inventory valuation, including the standard cost updates in the accounting system and the completeness and accuracy of the inputs to the inventory variance calculation and any related adjustments.
We recalculated the Company’s standard costing of inventory which approximated FIFO by obtaining FIFO buildups and inspected underlying documents for a sample of raw materials.
We assessed the reasonableness of management’s inventory reserve by recalculating the reserve using management’s inputs, and evaluated those inputs for reasonableness.
We tested labor and overhead rate changes by recalculating the rates used and tested any adjustments recorded to the general ledger.

BasX, LLC Acquisition

As described in Note 4 to the financial statements, the Company acquired a controlling interest in BasX, LLC (“BasX”) in December 2021 and the assets acquired, the liabilities assumed and contingent consideration payable were estimated and recorded at fair value as of the transaction date, for which the Company utilized a valuation specialist. We identified the estimation of the fair value of the intangible assets acquired and contingent consideration payable in the acquisition of BasX as a critical audit matter.

The principal considerations for our determination that the estimation of the fair value of the intangible assets acquired and contingent consideration payable in the acquisition of BasX as a critical audit matter are that there was a high degree of estimation uncertainty due to significant judgments with respect to the selection of the valuation methodologies applied, the assumptions used to estimate the future revenues and cash flows, including revenue growth rates and forecasted costs, discount rates, royalty rates, and obsolescence of intellectual property. This required an increased extent of effort when performing audit procedures to evaluate the reasonableness of management’s estimates and assumptions related to the fair value of the intangible assets acquired and contingent consideration payable, including the need to involve valuation specialists.

Our audit procedures responsive to the estimation of the fair value of the intangible assets acquired and contingent consideration payable for the acquisition of BasX included the following procedures, among others.

We tested the design and operating effectiveness of controls relating to management’s review of the assumptions used to develop the future revenues and cash flows, the reconciliation of future revenues and cash flows prepared by management to the data used in the third-party valuation report, and the aforementioned valuation inputs and methodologies applied.
Utilized a valuation specialist to evaluate:
The methodologies used and whether they were acceptable for the underlying assets or operations by performing an independent calculation.
The appropriateness of the royalty rates attributed to both intellectual property and trademarks and the obsolescence of intellectual property using our understanding of BasX’s business and historical financial results, intellectual property and trademarks and the Company’s future plans.
The appropriateness of the discount rates by recalculating the weighted average costs of capital.
The qualifications of the Company’s valuation specialist based on their credentials and experience.
Tested the revenue growth rates and forecasted costs of BasX by comparing such items to the historical operating results of the acquired entity and by assessing the likelihood or capability of the acquired entity to undertake activities or initiatives underpinning significant drivers of growth in the forecasted period.


/s/ GRANT THORNTON LLP

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

Tulsa, Oklahoma
February 28, 2022

34


AAON, Inc. and Subsidiaries
Consolidated Balance Sheets
 December 31,
 20212020
Assets(in thousands, except share and per share data)
Current assets:  
Cash and cash equivalents$2,859 $79,025 
Restricted cash628 3,263 
Accounts receivable, net of allowance for credit losses of $549 and $506, respectively
70,780 47,387 
Income tax receivable5,723 4,587 
Inventories, net130,270 82,219 
Contract assets5,749  
Prepaid expenses and other2,071 3,770 
Total current assets218,080 220,251 
Property, plant and equipment:  
Land5,016 4,072 
Buildings135,861 122,171 
Machinery and equipment318,259 281,266 
Furniture and fixtures23,072 18,956 
Total property, plant and equipment482,208 426,465 
Less:  Accumulated depreciation224,146 203,125 
Property, plant and equipment, net258,062 223,340 
Intangible assets, net70,121 38 
Goodwill85,727 3,229 
Right of use assets16,974 1,571 
Other long-term assets1,216 579 
Total assets$650,180 $449,008 
Liabilities and Stockholders’ Equity  
Current liabilities:  
Accounts payable$29,020 $12,447 
Accrued liabilities50,206 46,586 
     Contract liabilities7,542  
Total current liabilities86,768 59,033 
Revolving credit facility, long-term40,000  
Deferred tax liabilities31,993 28,324 
Other long-term liabilities 18,843 4,423 
New market tax credit obligation (a)6,406 6,363 
Commitments and contingencies (Note 19)
Stockholders’ equity:  
Preferred stock, $.001 par value, 5,000,000 shares authorized, no shares issued
  
Common stock, $.004 par value, 100,000,000 shares authorized, 52,527,985 and 52,224,767 issued and outstanding at December 31, 2021 and 2020, respectively
210 209 
Additional paid-in capital81,654 5,161 
Retained earnings384,306 345,495 
Total stockholders’ equity466,170 350,865 
Total liabilities and stockholders’ equity$650,180 $449,008 
     (a) Held by variable interest entities (Note 18)

The accompanying notes are an integral part of these consolidated financial statements.
35


AAON, Inc. and Subsidiaries
Consolidated Statements of Income
 Years Ended December 31,
 202120202019
 (in thousands, except share and per share data)
Net sales$534,517 $514,551 $469,333 
Cost of sales396,687 358,702 349,908 
Gross profit137,830 155,849 119,425 
Selling, general and administrative expenses68,598 60,491 52,077 
(Gain) loss on disposal of assets and insurance recoveries(21)(6,478)337 
Income from operations69,253 101,836 67,011 
Interest (expense) income, net(132)88 66 
Other income (expense), net61 51 (46)
Income before taxes69,182 101,975 67,031 
Income tax provision10,424 22,966 13,320 
Net income$58,758 $79,009 $53,711 
Earnings per share:   
Basic$1.12 $1.51 $1.03 
Diluted$1.09 $1.49 $1.02 
Cash dividends declared per common share:$0.38 $0.38 $0.32 
Weighted average shares outstanding:  
Basic52,404,199 52,168,679 52,079,865 
Diluted53,728,989 53,061,169 52,635,415 

The accompanying notes are an integral part of these consolidated financial statements.
36


AAON, Inc. and Subsidiaries
Consolidated Statements of Stockholders’ Equity
      
      
 Common StockPaid-inRetained 
 SharesAmountCapitalEarningsTotal
 (in thousands)
Balance at December 31, 201851,991 $208 $ $249,235 $249,443 
Net income— — — 53,711 53,711 
Stock options exercised and restricted542 2 12,623 — 12,625 
stock awards granted   
Share-based compensation— — 11,799 — 11,799 
Stock repurchased and retired(454)(2)(20,791)— (20,793)
Dividends— — — (16,645)(16,645)
Balance at December 31, 201952,079 208 3,631 286,301 290,140 
Net income— — — 79,009 79,009 
Stock options exercised and restricted712 3 21,415 — 21,418 
stock awards granted   
Share-based compensation— — 11,342 — 11,342 
Stock repurchased and retired(566)(2)(31,227) (31,229)
Dividends— — — (19,815)(19,815)
Balance at December 31, 202052,225 209 5,161 345,495 350,865 
Net income— — — 58,758 58,758 
Stock options exercised and restricted623 2 21,146 — 21,148 
stock awards granted   
Share-based compensation— — 11,812 — 11,812 
Stock repurchased and retired(320)(1)(22,465)— (22,466)
Contingent consideration (Note 4)
— — 66,000 — 66,000 
Dividends— — — (19,947)(19,947)
Balance at December 31, 202152,528 $210 $81,654 $384,306 $466,170 

The accompanying notes are an integral part of these consolidated financial statements.

37


AAON, Inc. and Subsidiaries
Consolidated Statements of Cash Flows
 Years Ended December 31,
 202120202019
Operating Activities(in thousands)
Net income$58,758 $79,009 $53,711 
 Adjustments to reconcile net income to net cash provided by operating activities:   
Depreciation and amortization30,343 25,634 22,766 
Amortization of debt issuance costs43 43 7 
Amortization of right of use assets73   
Provision for credit losses on accounts receivable, net of adjustments43 153 91 
Provision for excess and obsolete inventories629 1,108 1,454 
Share-based compensation11,812 11,342 11,799 
(Gain) loss on disposition of assets and insurance recoveries(21)(6,478)337 
Foreign currency transaction gain(1)(12)(27)
Interest income on note receivable(24)(24)(25)
Deferred income taxes3,669 13,027 6,038 
Changes in assets and liabilities:   
Accounts receivable(9,737)19,859 (13,412)
Income tax receivable(1,136)(3,815)5,129 
Inventories(45,955)(9,726)2,557 
Contract assets1,886   
Prepaid expenses and other1,374 (2,364)(329)
Accounts payable10,899 (2,155)280 
Contract liabilities(229)  
Deferred revenue447 1,010 425 
Accrued liabilities and donations(1,690)2,203 7,124 
Net cash provided by operating activities61,183 128,814 97,925 
Investing Activities   
Capital expenditures(55,362)(67,802)(37,166)
Cash paid in business combination, net of cash acquired(103,430)  
Proceeds from sale of property, plant and equipment19 60 69 
Insurance proceeds 6,417  
Investment in certificates of deposits  (6,000)
Maturities of certificates of deposits  6,000 
Principal payments from note receivable54 52 51 
Net cash used in investing activities(158,719)(61,273)(37,046)
Financing Activities   
Borrowings under revolving credit facility40,000   
Proceeds from financing obligation, net of issuance costs  6,614 
Payment related to financing costs  (301)
Stock options exercised21,148 21,418 12,625 
Repurchase of stock(20,876)(30,060)(19,586)
Employee taxes paid by withholding shares(1,590)(1,169)(1,207)
Dividends paid to stockholders(19,947)(19,815)(16,645)
Net cash provided by (used in) financing activities18,735 (29,626)(18,500)
Net (decrease) increase in cash, cash equivalents and restricted cash(78,801)37,915 42,379 
Cash, cash equivalents and restricted cash, beginning of year82,288 44,373 1,994 
Cash, cash equivalents and restricted cash, end of year$3,487 $82,288 $44,373 
 
The accompanying notes are an integral part of these consolidated financial statements.
38


AAON, Inc. and Subsidiaries
Notes to Consolidated Financial Statements
December 31, 2021
 

1.  Business Description

AAON, Inc. is a Nevada corporation which was incorporated on August 18, 1987. Our operating subsidiaries include AAON, Inc., an Oklahoma corporation, AAON Coil Products, Inc., a Texas corporation, and BasX, Inc. (dba BasX Solutions), an Oregon corporation (collectively, the “Company”). The consolidated financial statements include our accounts and the accounts of our subsidiaries.  

We are engaged in the engineering, manufacturing, marketing, and sale of premium air conditioning and heating equipment consisting of standard, semi-custom, and custom rooftop units, data centers cooling solutions, cleanroom systems, chillers, packaged outdoor mechanical rooms, air handling units, makeup air units, energy recovery units, condensing units, geothermal/water-source heat pumps, coils, and controls.

Recent Developments

On December 10, 2021, we closed on the acquisition of all of the issued and outstanding equity ownership of BasX, LLC, doing business as BasX Solutions ("BasX") (Note 4). We have included the results of BasX’s operations in our consolidated financial statements beginning December 11, 2021. 

On December 29, 2021, BasX, LLC converted to a C-Corporation, BasX, Inc., and is subject to income tax.

2.  Summary of Significant Accounting Policies

Principles of Consolidation

These financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All inter-company accounts and transactions have been eliminated.

Our financial statements consolidate all of our affiliated entities in which we have a controlling financial interest. Because we hold certain rights that give us the power to direct the activities of two variable interest entities ("VIEs") (Note 18) that most significantly impact the VIEs economic performance, combined with a variable interest that gives us the right to receive potentially significant benefits or the obligation to absorb potentially significant losses, we have a controlling financial interest in those VIEs.

Impact of COVID-19 Pandemic

In March 2020, the World Health Organization characterized the coronavirus ("COVID-19") a pandemic, and the President of the United States declared the COVID-19 outbreak a national emergency. The rapid spread of the pandemic and the continuously evolving responses to combat it have had an increasingly negative impact on the global economy.

Our manufacturing operations are considered a critical infrastructure industry, as defined by the U.S. Department of Homeland Security, as such, the decrees issued by national, state, and local governments in response to the COVID-19 pandemic have had minimal impact on our operations except for higher than normal employee absenteeism in our manufacturing facilities. Notable absenteeism occurred the latter part of June 2020 at our Tulsa, OK facilities which resulted in reduced shipments and longer lead times in the second quarter 2020. Additionally, our Longview, TX facility suffered from COVID-19 related absenteeism during the quarter ending September 30, 2021, which reduced the production of coils that were needed to complete units at both our Longview, TX and Tulsa, OK facilities.

We had continuous operations during the years ended December 31, 2021 and December 31, 2020, except for events unrelated to COVID-19 described below. Additional precautions have been taken to social distance workers that
39


work in close environments and we have facilitated voluntary on-site COVID-19 vaccine clinics. The Company utilizes sanitation stations and performs additional cleaning and sanitation throughout the day.

We witnessed increases in some of our raw material prices, especially in copper and steel, which appear to be an effect of COVID-19, and we continue to make strategic purchases of materials when we see opportunities. We have managed the increase in the cost of raw materials through price increases for our products which began to be realized in late 2021. Although we have experienced some supply chain challenges related to specific manufacturing parts, due to our strong vendor relationships as well as our favorable liquidity position, we have experienced minimal disruption to our supply chain due to COVID-19.

Additionally, we continue to experience challenges in a tight labor market, especially the hiring of both skilled and unskilled production labor. In July 2021, we increased starting wages for our production workforce by 7.0%. We also have put a cost of living increase of 3.5% in place in October 2021 for all employees below the Director level. We will continue to implement human resource initiatives to retain and attract labor to further improve productivity and production efficiencies.

The magnitude of the impact of COVID-19 remains unpredictable and we, therefore, continue to anticipate potential supply chain disruptions, increased employee absenteeism and additional health and safety costs related to the COVID-19 pandemic that could unfavorably impact our business. However, COVID-19 has had no significant impact on our planned cash outflows for raw materials, dividend payments, or capital expenditures.

Although these disruptions and costs are expected to be temporary, there is significant uncertainty around the duration and overall impact to our business operations. We are continually monitoring the progression of the pandemic, including new COVID-19 variants, and its potential effect on our financial position, results of operations and cash flows.

Planned Plant Maintenance

During the fourth quarter of 2020, we made the strategic decision to shut down our Tulsa, OK and Longview, TX manufacturing facilities to perform planned and necessary maintenance during the last week of December 2020 as well several days in early January 2021. Although we lost several production days due to this shut down, we do not believe that the impact of the shut down had a material adverse effect on the results of our operations, financial position and cash flows as of and for the year ending December 31, 2021.

Impact of February 2021 Weather

In February 2021, record-breaking winter storms affected Oklahoma and Texas, causing sustained below freezing temperatures, hazardous driving conditions, rolling blackouts, water main breaks, and a host of other weather related issues. In addition to significant absenteeism as a result of employees being unable to travel to and from work due to inadequate transportation and/or hazardous road conditions, the Company made the decision to shut down the Tulsa, OK and Longview, TX plants for several days. This decision was based on the expected employee absenteeism as well as the expected rolling blackouts caused by the increased demand on the electrical and natural gas power grids. Although we lost several production days in mid-February 2021, we do not believe that the impact of this weather event had a material adverse effect on the results of our operations, financial position and cash flows as of and for the year ending December 31, 2021.

Cash and Cash Equivalents

We consider all highly liquid temporary investments with original maturity dates of three months or less to be cash equivalents. Cash and cash equivalents consist of bank deposits and highly liquid, interest-bearing money market funds.

The Company’s cash and cash equivalents are held in a few financial institutions in amounts that exceed the insurance limits of the Federal Deposit Insurance Corporation. However, management believes that the Company’s counterparty risks are minimal based on the reputation and history of the institutions selected.

40


Certificates of Deposit

We held no certificates of deposit at December 31, 2021 and 2020.

Restricted Cash

Restricted cash held at December 31, 2021 consist of bank deposits and highly liquid, interest-bearing money market funds held for the purpose of the Company's qualified New Markets Tax Credit program (Note 18) to benefit an investment in plant and equipment to facilitate the expansion of our Longview, Texas manufacturing operations.

The Company’s restricted cash is held in a financial institutions in amounts that exceed the insurance limits of the Federal Deposit Insurance Corporation. However, management believes that the Company’s counterparty risks are minimal based on the reputation and history of the institutions selected.
 
Accounts and Note Receivable

We adopted ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326), as amended, as of January 1, 2020. The ASU requires a financial asset (or a group of financial assets) measured at amortized cost to be presented at the net amount expected to be collected, which would include accounts receivable. The measurement of expected credit losses is based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable forecasts that affect the collectibility of the reported amount. The adoption of this ASU did not have a material effect on our financial statements.

Accounts and note receivable are stated at amounts due from customers, net of an allowance for credit losses. We generally do not require that our customers provide collateral; however, our billings and customer payment terms can vary based on product type as a way to manage collections risk. The Company determines its allowance for credit losses by considering a number of factors, including the credit risk of specific customers, the customer’s ability to pay current obligations, historical trends, economic and market conditions, and the age of the receivable. Accounts are considered past due when the balance has been outstanding for ninety days past negotiated credit terms. Past due accounts are generally written-off against the allowance for credit losses only after all collection attempts have been exhausted.

Concentration of Credit Risk

Our customers are concentrated primarily in the domestic commercial and industrial new construction and replacement markets. To date, our sales have been primarily to the domestic market, with foreign sales accounting for approximately 3%, 2%, and 3% of revenues for the years ended December 31, 2021, 2020, and 2019, respectively.

One customer, Texas AirSystems LLC, accounted for more than 10% of our sales during 2021, 2020, and 2019.  No other customer accounted for more than 10% of our sales during 2021, 2020, and 2019. No customers accounted for more than 10% of our accounts receivable balance at December 31, 2021. Two customers, Texas AirSystems LLC and Johnson Barrow Inc., accounted for more than 10% of our accounts receivable balance at December 31, 2020.

Inventories

Inventories are valued at the lower of cost or net realizable value using the first-in, first-out (“FIFO”) or average cost method. Cost in inventory includes purchased parts and materials, direct labor and applied manufacturing overhead. We establish an allowance for excess and obsolete inventories based on product line changes, the feasibility of substituting parts and the need for supply and replacement parts.

41


Property, Plant and Equipment

Property, plant, and equipment, including significant improvements, are recorded at cost, net of accumulated depreciation; except for property, plant, and equipment acquired in a business combination which is recorded at fair value. Repairs and maintenance and any gains or losses on disposition are included in operations.

Depreciation is computed using the straight-line method over the following estimated useful lives:
Buildings
3 - 40 years
Machinery and equipment
3 - 20 years
Furniture and fixtures
3 - 15 years

On April 22, 2020, our plant and office facilities in Tulsa, Oklahoma experienced hail related weather damage and we filed a property insurance claim which carried a $500,000 deductible. We did not experience any significant structural damage or any operational interruption as a result of this weather event. In November 2020, we reached a final settlement with our insurance carrier, resulting in a net cumulative gain of $6.4 million, which is included in the consolidated statements of income. The received proceeds will be used in future periods to make improvements to the current roof at our plant and office facilities in Tulsa, Oklahoma to extend the overall useful life.

Business Combinations

The Company applies the acquisition method of accounting for business acquisitions. The results of operations of the businesses acquired by the Company are included as of the respective acquisition date. The acquisition-date fair value of the consideration transferred, including the fair value of any contingent consideration, is allocated to the underlying assets acquired and liabilities assumed based upon their estimated fair values at the date of acquisition. To the extent the acquisition-date fair value of the consideration transferred exceeds the fair value of the identifiable tangible and intangible assets acquired and liabilities assumed, such excess is allocated to goodwill. The Company may adjust the preliminary purchase price allocation, as necessary, as it obtains more information regarding asset valuations and liabilities assumed that existed but were not available at the acquisition date, which is generally up to one year after the acquisition closing date. Acquisition related expenses are recognized separately from the business combination and are expensed as incurred.

Fair Value Financial Instruments and Measurements

The carrying amounts of cash and cash equivalents, receivables, accounts payable, and accrued liabilities approximate fair value because of the short-term maturity of the items. The carrying amount of the Company’s revolving line of credit, and other payables, approximate their fair values either due to their short term nature, the variable rates associated with the debt or based on current rates offered to the Company for debt with similar characteristics.

We adopted ASU No. 2018-13, Fair Value Measurements (Topic 820), as amended, as of January 1, 2020. The ASU includes additional disclosure requirements for unrealized gains and losses for Level 3 fair value measurements and significant observable inputs used to develop Level 3 fair value measurements. There was not a material impact to financial statements upon adoption. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. Fair value is based upon assumptions that market participants would use when pricing an asset or liability. We use the following fair value hierarchy, which prioritizes valuation technique inputs used to measure fair value into three broad levels:

Level 1: Quoted prices in active markets for identical assets and liabilities that we have the ability to access at the measurement date.
Level 2: Inputs (other than quoted prices included within Level 1) that are either directly or indirectly observable for the asset or liability, including (i) quoted prices for similar assets or liabilities in active markets, (ii) quoted prices for identical or similar assets or liabilities in inactive markets, (iii) inputs other than quoted prices that are observable for the asset or liability, and (iv) inputs that are derived from observable market data by correlation or other means.
Level 3: Unobservable inputs for the asset or liability including situations where there is little, if any, market activity for the asset or liability. Items categorized in Level 3 include the estimated fair values of
42


property, plant and equipment, intangible assets, contingent consideration, and goodwill acquired in a business combination.

The fair value hierarchy gives the highest priority to quoted prices in active markets (Level 1) and the lowest priority to unobservable inputs (Level 3). In some cases, the inputs used to measure fair value might fall into different levels of the fair value hierarchy. The lowest level input that is significant to a fair value measurement determines the applicable level in the fair value hierarchy. Assessing the significance of a particular input to a fair value measurement requires judgment, considering factors specific to the asset or liability.

Definite-Lived Intangible Assets

Our definite-lived intangible assets include various trademarks, service marks, and technical knowledge acquired in business combinations (Note 4). We amortize our definite-lived intangible assets on a straight-line basis over the estimated useful lives of the assets. We evaluate the carrying value of our amortizable intangible assets for potential impairment when events and circumstances warrant such a review. 

Amortization is computed using the straight-line method over the following estimated useful lives:
Intellectual property30 years
Customer relationships14 years

Goodwill and Indefinite-Lived Intangible Assets

Goodwill represents the excess of the consideration paid for the acquired businesses over the fair value of the individual assets acquired, net of liabilities assumed. At December 31, 2021, approximately $19.7 million of goodwill Indefinite-lived intangible assets consist of trademarks and trade names and are also subject to at least annual impairment testing. Goodwill and indefinite-lived intangible assets are not amortized, but instead are evaluated for impairment at least annually. We perform our annual assessment of impairment during the fourth quarter of our fiscal year, and more frequently if circumstances warrant.

To perform this assessment, we first consider qualitative factors to determine whether it is more likely than not that the fair value of the reporting unit and indefinite-lived intangible assets exceeds their carrying amount. If we conclude that it is more likely than not that the fair value of a reporting unit and indefinite-lived assets does not exceed their carrying amount, we calculate the fair value for the report unit and indefinite-lived assets and compare the amount to their carrying amount. If the fair value of a reporting unit and indefinite-lived asset exceeds their carrying amount, the reporting unit and indefinite-lived assets are not considered impaired. If the carrying amount of the reporting unit and indefinite-lived assets exceeds their fair value, the reporting unit and indefinite-lived assets are considered to be impaired and the balance is reduced by the difference between the fair value and carrying amount of the reporting unit and indefinite-lived assets.

We performed a qualitative assessment as of December 31, 2021 to determine whether it was more likely than not that the fair value of the reporting unit and indefinite-lived assets was greater than the carrying value of the reporting unit and indefinite-lived assets. Based on these qualitative assessments, we determined that the fair value of the reporting unit and indefinite-lived assets was more likely than not greater than the carrying value of the reporting unit and indefinite-lived assets.

Estimates and assumptions used to perform the impairment evaluation are inherently uncertain and can significantly affect the outcome of the analysis. The estimates and assumptions we use in the annual impairment assessment included market participant considerations and future forecasted operating results. Changes in operating results and other assumptions could materially affect these estimates. A considerable amount of management judgment and assumptions are required in performing the impairment tests.

Contingent Consideration

As part of a business combination, we agreed to issue shares of the Company's common stock based on certain milestones in accordance with the acquisition agreement. This contingent consideration is valued at fair value on the acquisition date and is included in additional paid-in capital on the consolidated balance sheets.
43



Impairment of Long-Lived Assets

We review long-lived assets for possible impairment when events or changes in circumstances indicate, in management’s judgment, that the carrying amount of an asset may not be recoverable. Recoverability is measured by a comparison of the carrying amount of an asset or asset group to its estimated undiscounted future cash flows expected to be generated by the asset or asset group. If the undiscounted cash flows are less than the carrying amount of the asset or asset group, an impairment loss is recognized for the amount by which the carrying amount of the asset or asset group exceeds its fair value.

Research and Development

The costs associated with research and development for the purpose of developing and improving new products are expensed as incurred. For the years ended December 31, 2021, 2020, and 2019 research and development costs amounted to approximately $16.6 million, $17.4 million, and $14.8 million, respectively.

Advertising

Advertising costs are expensed as incurred. Advertising expense for the years ended December 31, 2021, 2020, and 2019 was approximately $1.6 million, $0.8 million, and $0.8 million, respectively.

Shipping and Handling

We incur shipping and handling costs in the distribution of products sold that are recorded in cost of sales. Shipping charges that are billed to the customer are recorded in revenues and as an expense in cost of sales. For the years ended December 31, 2021, 2020, and 2019 shipping and handling fees amounted to approximately $14.4 million, $14.3 million, and $14.4 million, respectively.

Income Taxes

Income taxes are accounted for under the asset and liability method. The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the book carrying amounts and the tax basis of assets and liabilities. Excess tax benefits and deficiencies are reported as an income tax benefit or expense on the statement of income and are treated as discrete items to the income tax provision in the reporting period in which they occur. We establish accruals for unrecognized tax positions when it is more likely than not that our tax return positions may not be fully sustained. The Company records a valuation allowance for deferred tax assets when, in the opinion of management, it is more likely than not that deferred tax assets will not be realized.

Share-Based Compensation

The Company recognizes expense for its share-based compensation based on the fair value of the awards that are granted. The Company’s share-based compensation plans provide for the granting of stock options, restricted stock, and performance stock units ("PSUs"). In conjunction with the acquisition of BasX (Note 4), we awarded performance awards to key employees ("Key Employee Awards") of BasX.

The fair values of stock options are estimated at the date of grant using the Black-Scholes-Merton option valuation model. The fair value of the PSUs is estimated on the date of grant using the Monte Carlo Model. The use of the Black-Scholes-Merton option valuation model and the Monte Carlo Model requires the input of subjective assumptions such as: the expected volatility, the expected term of the grant, expected market performance, risk-free rate, and expected dividend yield for stock options. The fair value of restricted stock awards and Key Employee Awards is based on the fair market value of AAON common stock on the respective grant dates. The fair value of restricted stock awards is reduced for the present value of dividends. The Key Employee Awards do not accrue dividends.

44


Share-based compensation expense is recognized on a straight-line basis over the service period of the related share-based compensation award. Historically, stock options and restricted stock awards, granted to employees, vest at a rate of 20% per year. Restricted stock awards granted to directors historically vest one-third each year or, if granted on or after May 2019, vest over the shorter of directors' remaining elected term or one-third each year. As of March 2021, all new grants of stock options and restricted stock awards, granted to employees, vest at a rate of 33.3% per year. Forfeitures are accounted for as they occur.

Historically, if the employee or director is retirement eligible (as defined by the Long Term Incentive Plans) or becomes retirement eligible during service period of the related share-based compensation award, the service period is the lesser of 1) the grant date, if retirement eligible on grant date, or 2) the period between grant date and retirement eligible date. All share-based compensation awards granted on or after March 1, 2020 to retirement eligible employees or directors contain a one-year employment requirement (minimum service period) or the entire award is forfeited. Forfeitures are accounted for as they occur.

The PSUs cliff vest on December 31, 2023. Share-based compensation expense is recognized on a straight-line basis over the service period of PSUs. The PSUs are subject to several service and market conditions, as defined by the PSU agreement, which allows the holder to retain a pro-rata amount of awards as a result of certain termination conditions, retirement, change in common control, or death. Forfeitures are accounted for as they occur.

The Key Employee Awards cliff vest on December 31, 2023. Share-based compensation expense is recognized on a straight-line basis over the service period of the Key Employee Awards when it is probable that the performance conditions will be satisfied. The Key Employee Awards are subject to several service and performance conditions, as defined by the Key Employee Award agreement, which allows the holder to retain an amount of the awards as a result of certain termination conditions or change in common control. Forfeitures are accounted for as they occur.

Derivative Instruments

In the course of normal operations, the Company occasionally enters into contracts such as forward priced physical contracts for the purchase of raw materials that qualify for and are designated as normal purchase or normal sale contracts. Such contracts are exempted from the fair value accounting requirements and are accounted for at the time product is purchased or sold under the related contract. The Company does not engage in speculative transactions, nor does the Company hold or issue financial instruments for trading purposes.

Revenue Recognition

Due to the highly customized nature of many of the Company’s products and each product not having an alternative use to the Company without significant costs to the Company, the Company recognizes revenue over time as progress is made toward satisfying the performance obligations of each contract. The Company has formal cancellation policies and generally does not accept returns on these units. As a result, many of the Company’s products do not have an alternative use and therefore, for these products we recognize revenue over the time it takes to produce the unit. The Company measures a contract’s progress on the basis of the ratio that costs incurred bear to estimated total costs using the input method because, in the Company’s view, such method best depicts the progress toward completion.

Contract costs include direct materials, direct labor, installation, freight and delivery, commissions and royalties. Other costs not related to contract performance, such as indirect labor and materials, small tools and supplies, operating expenses, field rework and back charges are charged to expense as incurred. Provisions for estimated losses on contracts in progress are made in the period in which such losses are determined. Changes in job performance, job conditions, and estimated profitability, including those arising from contract penalty provisions and final contract settlements, may result in revisions to costs and income, and are estimated and recognized by the Company throughout the life of the contract. The aggregate of costs incurred and income recognized on uncompleted contracts in excess of billings is shown as a contract asset within our consolidated balance sheets, and the aggregate of billings on uncompleted contracts in excess of related costs incurred and income recognized is shown as a contract liability within out consolidated balance sheets.

For all other products that are part sales or standardized units, the Company recognizes revenue, presented net of sales tax, when it satisfies the performance obligation in its contracts. As the primary performance obligation in such a contract is delivery of the requested manufactured equipment, we satisfy the performance obligation when the
45


control is passed to the customer, generally at time of shipment. Final sales prices are fixed based on purchase orders.

Sales allowances and customer incentives are treated as reductions to sales and are provided for based on historical experiences and current estimates. Sales of our products are moderately seasonal with the peak period being May-October of each year.

The Company also sells extended warranties on parts for various lengths of time ranging from six months to 10 years. Revenue for these separately priced warranties is deferred and recognized on a straight-line basis over the separately priced warranty period.

Representatives and Third Party Products

We are responsible for billings and collections resulting from all sales transactions, including those initiated by our independent manufacturer representatives (“Representatives”). Representatives are national companies that are in the business of providing heating, ventilation, and air conditioning (“HVAC”) units and other related products and services to customers. The end user customer orders a bundled group of products and services from the Representative and expects the Representative to fulfill the order. These other related products and services may include controls purchased from another manufacturer to operate the unit, start-up services, and curbs for supporting the unit (“Third Party Products”). All are associated with the purchase of a HVAC unit but may be provided by the Representative or another third party. Only after the specifications are agreed to by the Representative and the customer, and the decision is made to use an AAON HVAC unit, will we receive notice of the order. We establish the amount we must receive for our HVAC unit (“minimum sales price”), but do not control the total order price that is negotiated by the Representative with the end user customer. The Representatives submit the total order price to us for invoicing and collection. The total order price includes our minimum sales price and an additional amount which may include both the Representatives’ fee and amounts due for additional products and services required by the customer. The Company is considered the principal for the equipment we design and manufacture and records that revenue gross. The Company has no control over the Third Party Products to the end customer and the Company is under no obligation related to the Third Party Products. Amounts related to Third Party Products are not recognized as revenue but are recorded as a liability and are included in accrued liabilities on the consolidated balance sheets.

The Representatives’ fee and Third Party Products amounts (“Due to Representatives”) are paid only after all amounts associated with the order are collected from the customer. The amount of payments to our representatives was $43.9 million, $50.0 million, and $46.1 million for each of the years ended December 31, 2021, 2020, and 2019, respectively.

Insurance Reserves

Under the Company’s insurance programs, coverage is obtained for significant liability limits as well as those risks required to be insured by law or contract. It is the policy of the Company to self-insure a portion of certain expected losses related primarily to workers’ compensation and medical liability. Provisions for losses expected under these programs are recorded based on the Company’s estimates of the aggregate liabilities for the claims incurred.

Product Warranties

A provision is made for the estimated cost of maintaining product warranties to customers at the time the product is sold based upon historical claims experience by product line. The Company records a liability and an expense for estimated future warranty claims based upon historical experience and management’s estimate of the level of future claims. Changes in the estimated amounts recognized in prior years are recorded as an adjustment to the liability and expense in the current year.

Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Because these estimates and assumptions require significant judgment, actual results could differ
46


from those estimates and could have a significant impact on our results of operations, financial position, and cash flows. We reevaluate our estimates and assumptions as needed, but at a minimum on a quarterly basis. The most significant estimates include, but are not limited to: revenue recognition, business combinations, the allowance for credit losses, inventory reserves, warranty accrual, workers compensation accrual, medical insurance accrual, share-based compensation, and income taxes. Actual results could differ materially from those estimates.

3. Revenue Recognition

The following tables show disaggregated net sales by reportable segment (see Note 23) by major source, net of intercompany sales eliminations. As the BasX segment was not applicable during the years ended December 31, 2020 and 2019, this segment has been excluded from the tables.

47


Year Ended December 31, 2021
AAON OklahomaAAON Coil Products
BasX1
Total
(in thousands)
Rooftop Units$398,461 $ $ $398,461 
Condensing Units762 25,989  26,751 
Air Handlers 26,589 95 26,684 
Outdoor Mechanical Rooms820 464  1,284 
Cleanroom Systems  2,288 2,288 
Data Center Cooling Solutions  1,688 1,688 
Water-Source Heat Pumps10,831 10,343  21,174 
Part Sales41,127 1  41,128 
Other11,844 3,203 12 15,059 
$463,845 $66,589 $4,083 $534,517 
Year Ended December 31, 2020
AAON OklahomaAAON Coil Products
BasX1
Total
(in thousands)
Rooftop Units$400,946 $ $400,946 
Condensing Units900 20,249 21,149 
Air Handlers 23,931 23,931 
Outdoor Mechanical Rooms2,355 487 2,842 
Water-Source Heat Pumps10,663 8,390 19,053 
Part Sales32,561  32,561 
Other11,532 2,537 14,069 
$458,957 $55,594 $514,551 
Year Ended December 31, 2019
AAON OklahomaAAON Coil Products
BasX1
Total
(in thousands)
Rooftop Units$349,427 $ $349,427 
Condensing Units865 17,610 18,475 
Air Handlers 24,265 24,265 
Outdoor Mechanical Rooms1,134 509 1,643 
Water-Source Heat Pumps21,076 4,371 25,447 
Part Sales33,331  33,331 
Other12,836 3,909 16,745 
$418,669 $50,664 $469,333 
1 BasX was acquired by the Company on December 10, 2021, as such, the only applicable period presented for BasX is December 11, 2021 through December 31, 2021.

Other sales include freight, extended warranties and miscellaneous revenue.

48



4. Business Combination

On November 18, 2021, the Company entered into a membership interest purchase agreement (the “MIPA Agreement”) to acquire of all of the issued and outstanding equity ownership of BasX, LLC, an Oregon limited liability company, doing business as BasX Solutions. We closed this transaction on December 10, 2021 for a purchase price of (i) $100.0 million payable in cash (not including working capital adjustments), and (ii) up to $80.0 million in the aggregate of contingent consideration payable in shares of the Company's stock, par value $0.004 per share (the "Shares").

The $80.0 million of contingent consideration payable consists of $78.0 million payable to the former owners of BasX and $2.0 million payable to key employees of BasX whom are now employed by the Company. The potential future issuance of the Shares is contingent upon BasX meeting certain post-closing earn-out milestones during each of 2021, 2022, and 2023 under the terms of the MIPA Agreement. The Company funded the BasX acquisition cash portion of the purchase price and related transaction costs with cash on hand.

Additionally, as a condition to closing, the Company entered into a real estate purchase agreement with BasX Properties, LLC, an affiliate of BasX, to acquire the principal real property and improvements utilized by BasX for an additional $22.0 million, subject to customary closing conditions and adjustments. The Company expects this real estate transaction to close by the end of the first quarter of 2022.

BasX specializes in the design, engineering and manufacturing of custom, energy efficient cooling solutions for the rapidly growing hyperscale data center market. BasX also designs and manufactures custom solutions for cleanroom environments for the bio-pharmaceutical, semiconductor, medical and agriculture markets, as well as custom, energy efficient air handlers and modular solutions for a vast array of markets. The acquisition of BasX brings the Company exposure to attractive end-markets into which the Company has historically had minimal exposure. The products BasX manufactures are highly engineered, customized products, fully complimenting AAON's existing business.

We incurred $4.4 million in transaction fees related to the acquisition of BasX which are included in selling, general, and administrative expenses on our consolidated statement of income. We have included the results of BasX’s operations in our consolidated financial statements beginning December 11, 2021.    

We applied pushdown accounting, allowable under ASC 805 "Business Combinations," to "pushdown" our stepped-up basis in the assets acquired and liabilities assumed to BasX's subsidiary financial statements. The decision to apply pushdown accounting is irrevocable. Goodwill was calculated and recognized consistent with acquisition accounting, resulting in the pushdown of $82.5 million in goodwill as of December 31, 2021.
49


The following table presents the allocation of the consideration paid to the assets acquired and liabilities assumed, based on their fair values as of December 10, 2021, in the acquisition of BasX described above, which was still preliminary at December 31, 2021. The provisional amounts are subject to change as the Company continues to evaluate the information required to complete the valuation through the measurement period. We expect to complete our valuation in the first quarter of 2022.
(in thousands)
Accounts receivable$13,699 
Inventories2,725 
Contract assets7,635 
Prepaid expenses and other341 
Property, plant and equipment13,169 
Right of use assets15,611 
Intangible assets70,329 
Goodwill82,498 
Accounts payable(9,388)
Accrued liabilities(3,807)
Contract liabilities(7,771)
Lease liabilities(15,611)
Contingent Consideration - shares of AAON(66,000)
  Consideration paid$103,430 

The Company recognized the following definite and indefinite-lived intangible assets as part of the acquisition of BasX:
(in thousands)
Definite-lived intangible assets
Intellectual property$6,479 
Customer relationships48,684 
55,163 
Indefinite-lived intangible assets
Trademarks15,166 
Total intangible assets acquired$70,329 

Goodwill is the excess of the consideration paid for the acquired businesses over the fair value of the individual assets acquired, net of liabilities assumed. Goodwill represents a premium paid to acquire the skilled workforce and expanded market opportunities. Goodwill of $16.5 million is tax deductible upon close of the acquisition. Future additional amounts of goodwill related to the contingent consideration may become tax deductible in the future if the earn out provisions of the MIPA are achieved.













50


Pro Forma Results of Operations (unaudited)

The operations of BasX have been included in our statements of income since the closing date on December 10, 2021. The following unaudited pro forma consolidated results of operations for the years ended December 31, 2021 and 2020 are presented as if the combination had been made on January 1, 2020.

(unaudited)
Years ended December 31,
20212020
(in thousands, except per share data)
Revenues$611,158 $562,563 
Net income63,491 80,507 
Earnings per share:
Basic$1.21 $1.54 
Dilutive$1.18 $1.52 

These unaudited pro forma results include adjustments necessary in connection with the acquisition.

The unaudited consolidated pro forma financial information was prepared in accordance with GAAP and is not necessarily indicative of the results of operations that would have occurred if the acquisition had been completed on the date indicated, nor is it indicative of the future operating results of the Company.

The unaudited pro forma results do not reflect events that either have occurred or may occur after the acquisition date, including, but not limited to, the anticipated realization of operating synergies in subsequent periods. These results also do not give effect to certain charges that the Company expects to incur in connection with the acquisition, including, but not limited to, additional professional fees and employee integration.

51



5. Leases

We adopted ASU No. 2016-02, Leases (Topic 842), as amended, as of January 1, 2019, using the transition method, which became effective upon the date of adoption. The transition method allows entities to initially apply the new leases standard at the adoption date (January 1, 2019) and recognizes a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. In addition, we elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things, allowed us to carry forward the historical lease classification. We have also elected the short-term lease measurement and recognition exemption which does not require balance sheet presentation for short-term leases.

All of our leases are classified as operating leases. As our leases do not provide an implicit interest rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. Our incremental borrowing rate represents the interest rate which we would pay to borrow, on a collateralized basis, an amount equal to the lease payments over a similar term in a similar economic environment.

We have entered into various short-term operating leases with an initial term of twelve months or less. These leases are not recorded on our consolidated balance sheets as of December 31, 2021 or 2020, and the rent expense for these short-term leases is not significant.

The Company’s leases generally require us to pay for insurance, taxes, utilities, and other operating costs. These payments are not included in the right-of-use asset or lease liability and are expensed as incurred.

Through the acquisition of BasX (Note 4), we acquired various leases for plant/office space and equipment. We also lease the plant/office space used by our operations in Parkville, MO. Expense related to these leases is recognized on straight-line basis over the lease term. Certain of our leases contain escalating lease payments based on predefined increases. Most leases contain options to renew or terminate. Right-of-use assets and lease liabilities reflect only the options which the Company is reasonably certain to exercise.

At December 31, 2021, we had operating lease right-of-use assets of $17.0 million and current and noncurrent operating lease obligations of $1.6 million and $15.5 million within accrued liabilities and other long-term liabilities, respectively, on our consolidated balance sheets. At December 31, 2020, we had operating lease right-of-use assets of $1.6 million and current and noncurrent operating lease obligations of $0.2 million and $1.4 million within accrued liabilities and other long-term liabilities, respectively, on our consolidated balance sheets.


52



6. Accounts Receivable

Accounts receivable and the related allowance for credit losses are as follows:
 
 December 31,
 20212020
 (in thousands)
Accounts receivable$71,329 $47,893 
Less:  Allowance for credit losses(549)(506)
     Total, net$70,780 $47,387 
 
 Years Ended December 31,
 202120202019
Allowance for credit losses:(in thousands)
Balance, beginning of period
$506 $353 $264 
Provisions (recoveries) for expected credit losses, net of adjustments
43 153 91 
Accounts receivable written off, net of recoveries
  (2)
Balance, end of period$549 $506 $353 


7. Inventories

The components of inventories and the related changes in the allowance for excess and obsolete inventories are as follows: 
 December 31,
 20212020
 (in thousands)
Raw materials$124,480 $76,238 
Work in process3,049 2,088 
Finished goods4,528 7,154 
 132,057 85,480 
Less:  Allowance for excess and obsolete inventories(1,787)(3,261)
     Total, net$130,270 $82,219 
 
 Years Ended December 31,
 202120202019
Allowance for excess and obsolete inventories:(in thousands)
Balance, beginning of period$3,261 $2,644 $1,210 
Provisions for excess and obsolete inventories629 1,108 1,454 
Inventories written off(2,103)(491)(20)
     Balance, end of period$1,787 $3,261 $2,644 

53


8. Intangible Assets

Our intangible assets consist of the following:
 December 31,
 20212020
Definite-lived intangible assets(in thousands)
Intellectual property$6,479 $700 
Customer relationships48,684  
Less:  Accumulated amortization(208)(662)
               Total, net54,955 38 
Indefinite-lived intangible assets
Trademarks15,166  
Total intangible assets, net$70,121 $38 

Amortization expense recorded in cost of sales is as follows:
 Years Ended December 31,
 202120202019
(in thousands)
Amortization expense$246 $234 $234 

Excluding the impact of any future acquisitions, the Company anticipates amortization expense to be $3.7 million for each of the years ended 2022 through 2026.


9.  Note Receivable

In connection with the closure of our Canadian facility on May 18, 2009, we sold land and a building in September 2010 and assumed a note receivable from the borrower secured by the property. The C$1.1 million, 15 year note has an interest rate of 4.0% and is payable to us monthly, and has a C$0.6 million balloon payment due in October 2025. Interest payments are recognized in interest income. The current and long-term portions of this note receivable are included in other prepaid expenses and other and other long-term assets, respectively, on our balance sheet.

We evaluate the note for impairment on a quarterly basis. We determine the note receivable to be impaired if we are uncertain of its collectability based on the contractual terms. At December 31, 2021 and 2020, there was no impairment.


10.  Supplemental Cash Flow Information
 
 Years Ended December 31,
 202120202019
Supplemental disclosures:(in thousands)
Interest paid$ $ $ 
Income taxes paid, net7,891 13,754 2,172 
Non-cash investing and financing activities:
Non-cash capital expenditures(3,714)2,843 863 
 
54


11. Warranties

The Company has warranties with various terms from 18 months for parts, data center cooling solutions, and cleanroom systems to 25 years for certain heat exchangers. The Company has an obligation to replace parts if conditions under the warranty are met. A provision is made for estimated warranty costs at the time the related products are sold based upon the warranty period, historical trends, new products, and any known identifiable warranty issues.  

Changes in the warranty accrual are as follows:
 Years Ended December 31,
 202120202019
Warranty accrual:(in thousands)
Balance, beginning of period$13,522 $12,652 $11,421 
Payments made(6,734)(5,751)(6,816)
Provisions6,351 6,621 8,047 
Assumed in business combination (Note 4)
630   
     Balance, end of period$13,769 $13,522 $12,652 
Warranty expense:$6,351 $6,621 $8,047 



12. Accrued Liabilities and Other Long-Term Liabilities

At December 31, accrued liabilities were comprised of the following:
 December 31,
 20212020
 (in thousands)
Warranty$13,769 $13,522 
Due to representatives7,995 8,296 
Payroll8,423 8,155 
Profit sharing1,489 2,902 
Workers' compensation308 594 
Medical self-insurance1,943 1,546 
Customer prepayments5,931 5,067 
Donations, short-term438 570 
Employee vacation time4,362 3,321 
Operating lease liability, short-term 1,580 202 
Other3,968 2,411 
     Total$50,206 $46,586 

At December 31, other long-term liabilities were comprised of the following:
December 31,
20212020
(in thousands)
Long-term operating lease obligation$15,467 $1,369 
Long-term donations334 496 
Extended warranties3,042 2,558 
      Total$18,843 $4,423 


55


13. Revolving Credit Facility

On November 24, 2021, we amended our revolving credit facility (“Revolver”), to provide for maximum borrowings of $100.0 million, with an option to increase to maximum borrowing of $200.0 million. As of December 31, 2021, we had a $40.0 million balance outstanding under the Revolver. We have one standby letter of credit totaling $1.8 million as of December 31, 2021 and 2020. Borrowings available under the Revolver at December 31, 2021, were $58.2 million.  The Revolver expires on November 24, 2026.

Any outstanding loans under the Revolver bear interest at the daily compounded secured overnight financing rate ("SOFR") plus the applicable margin. Applicable margin, ranging from 1.25% - 1.75%, is determined quarterly based on the Company's leverage ratio. The Company is also subject to letter of credit fees, ranging from 1.25% - 1.75%, and a commitment fee, ranging from 0.10% - 0.20%. The applicable fee percentage is determined quarterly based on the Company's leverage ratio. At December 31, 2021, the weighted average interest rate of our the Revolver was 1.3%. Fees associated with the unused portion of the committed amount are included in interest expense on our consolidated statements of income and were not material for the year ended December 31, 2021.

If SOFR cannot be determined pursuant to the definition, as defined by the Revolver agreement, any outstanding effected loans will be deemed to have been converted into alternative base rate ("ABR") loans. ABR loans would bear interest at a rate per annum equal to the highest of (a) the Prime Rate in effect on such day, (b) the Federal Funds Rate in effect on such day plus 0.50%, or (c) daily simple SOFR for a one-month tenor in effect on such day plus 1.00%.

At December 31, 2021, we were in compliance with our financial covenants, as defined by the Revolver. These covenants require that we meet certain parameters related to our leverage ratio. At December 31, 2021, our leverage ratio was 0.42 to 1.0, which meets the requirement of not being above 3 to 1.

The previous revolving credit facility allowed for maximum borrowings of $30.0 million with an interest rate of LIBOR plus 2.0%. There were no fees associated with the unused portion of committed amounts under the previous revolving credit facility. As of December 31, 2020, we had no balance outstanding under our previous revolving credit facility. At December 31, 2020, the weighted average interest rate of our revolving credit facility was 2.6%.

On January 18, 2022, we updated our standby letter of credit to $820,000. As of February 28, 2022, we had $55,000,000 of outstanding borrowings under our Revolver.
56



14.  Income Taxes

The provision for income taxes consists of the following:
 Years Ended December 31,
 202120202019
 (in thousands)
Current$6,755 $9,939 $7,282 
Deferred3,669 13,027 6,038 
     Total$10,424 $22,966 $13,320 

The provision for income taxes differs from the amount computed by applying the statutory federal income tax rate before the provision for income taxes.

The reconciliation of the federal statutory income tax rate to the effective income tax rate is as follows: 

 Years Ended December 31,
 202120202019
Federal statutory rate21.0 %21.0 %21.0 %
State income taxes, net of federal benefit1.8 %5.3 %5.2 %
Change in valuation allowance1.0 % % %
Excess tax benefits related to share-based compensation(7.8)%(3.2)%(2.6)%
Return to provision %0.1 %(1.4)%
Oklahoma amended tax returns % %(1.3)%
Other(0.9)%(0.7)%(0.9)%
 15.1 %22.5 %20.0 %

On May 21, 2021, the State of Oklahoma enacted House Bill 2960, effectively reducing the corporate income tax rate in Oklahoma from 6% to 4%. As a result of these changes, the Company adjusted its state deferred tax assets and liabilities in the second quarter of 2021 using the newly enacted rate for the periods when they are expected to be realized. This resulted in a benefit of $0.8 million included in the table above under State income taxes, net of Federal benefit, for the year ending December 31, 2021.

During the year ending December 31, 2021, the Company recorded an excess tax benefit of $5.4 million as compared to $3.2 million during 2020, an increase of 68.8%. The increase was primarily due to timing of stock option exercises as a result of our high stock price during the three months ended March 31, 2021 and three months ended December 31, 2021.

We earn investment tax credits from the state of Oklahoma’s investment tax credit program for generally 1% of the qualified assets to be taken over 5 years. We use the flow-through method of accounting for the investment tax credits. We have credit carryforwards totaling $3.7 million that have estimated expirations starting in 2035.

Upon completion of the Company's 2018 tax return in 2019, the Company recorded additional benefit due to higher than expected research and development credit of $0.6 million. Additionally in 2019, the Company determined it could take advantage of an additional 1% tax credit in Oklahoma for years in which the Company's location was deemed to be within an enterprise zone. The additional Oklahoma credit for being in an enterprise zone, or otherwise allowable under Oklahoma law, resulted in a benefit of $1.2 million.

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

57


The significant components of the Company’s deferred tax assets and liabilities are as follows:
 
 December 31,
 20212020
 (in thousands)
Deferred income tax assets (liabilities): 
Accounts receivable and inventory reserves$625 $1,052 
Warranty accrual3,675 3,776 
Other accruals1,406 1,044 
Share-based compensation7,568 4,102 
Intangibles993 (33)
Oklahoma investment credit carryforward3,404  
Other, net3,119 2,608 
20,790 12,549 
Valuation allowance(3,404) 
Net deferred income tax assets17,386 12,549 
Property & equipment(49,379)(40,873)
     Total deferred income tax liabilities(49,379)(40,873)
Net deferred income tax liabilities$(31,993)$(28,324)

Realization of deferred tax assets, including the associated credit carryforwards, is dependent upon generating sufficient taxable income in the appropriate tax jurisdiction. We believe that it is more likely than not that we may not realize the benefit of our Oklahoma investment tax credit carryforward and, accordingly, have established a valuation allowance against this deferred tax asset.

The amount of income tax that we pay annually is dependent on various factors, including the timing of certain deductions. These deductions can vary from year to year and, consequently, the amount of income taxes paid in future years will vary from the amounts paid in prior years.

We file income tax returns in the U.S. and state tax returns jurisdictions. We are subject to U.S. examinations for tax years 2018 to present. In addition, we are subject to state and local income tax examinations for tax years 2017 to present. The Company continues to evaluate its need to file returns in various state jurisdictions. Any interest or penalties would be recognized as a component of income tax expense.


15.  Share-Based Compensation

On May 22, 2007, our stockholders adopted a Long-Term Incentive Plan (as amended, “LTIP”) which provided an additional 3.3 million shares that could be granted in the form of stock options, stock appreciation rights, restricted stock awards, performance units and performance awards, in addition to the shares from the previous plan, the 1992 Plan. Since inception of the LTIP, non-qualified stock options and restricted stock awards have been granted with a five year vesting schedule. Under the LTIP, the exercise price of shares granted may not be less than 100% of the fair market value at the date of the grant.

On May 24, 2016, our stockholders adopted the 2016 Long-Term Incentive Plan (as amended, “2016 Plan”) which provides for approximately 8.9 million shares, comprised of 3.4 million new shares provided for under the 2016 Plan, approximately 0.4 million shares that were available for issuance under the previous LTIP that are now authorized for issuance under the 2016 Plan, approximately 2.6 million shares that were approved by the stockholders on May 15, 2018, and an additional 2.5 million shares that were approved by the stockholders on May 12, 2020.

Under the 2016 Plan, shares can be granted in the form of stock options, stock appreciation rights, restricted stock awards, performance awards, dividend equivalent rights, and other awards. Under the 2016 Plan, the exercise price of shares granted may not be less than 100% of the fair market value at the date of the grant. The 2016 Plan is
58


administered by the Compensation Committee of the Board of Directors or such other committee of the Board of Directors as is designated by the Board of Directors (the “Committee”). Membership on the Committee is limited to independent directors. The Committee may delegate certain duties to one or more officers of the Company as provided in the 2016 Plan. The Committee determines the persons to whom awards are to be made, determines the type, size and terms of awards, interprets the 2016 Plan, establishes and revises rules and regulations relating to the 2016 Plan and makes any other determinations that it believes necessary for the administration of the 2016 Plan.

Options

The following weighted average assumptions were used to determine the fair value of the stock options granted on the original grant date for expense recognition purposes for options granted during December 31, 2021, 2020, and 2019 using a Black Scholes-Merton Model:
 
 202120202019
Directors and SLT1:
   
Expected dividend yield$0.38 $0.33 $0.32 
Expected volatility35.78 %31.63 %29.54 %
Risk-free interest rate0.51 %0.64 %2.40 %
Expected life (in years)4.005.005.00
Employees:
Expected dividend yield$0.38 $0.32 $0.32 
Expected volatility38.67 %31.39 %29.54 %
Risk-free interest rate0.32 %0.67 %2.38 %
Expected life (in years)3.005.005.00
1 Senior Leadership Team ("SLT") consists of officers and key members of management.

The expected term of the options is based on evaluations of historical and expected future employee exercise behavior. The risk-free interest rate is based on the U.S. Treasury rates at the date of grant with maturity dates approximately equal to the expected life at the grant date. Volatility is based on historical volatility of our stock over time periods equal to the expected life at grant date.

The following is a summary of stock options vested and exercisable as of December 31, 2021:
 
Weighted
Average
Weighted
Range ofNumberRemainingAverage 
ExerciseofContractualExerciseIntrinsic
PricesSharesLifePriceValue
    (in thousands)
$8.17 - 40.87
538,335 4.84$30.32 $26,440 
$41.37 - 41.37
361,231 6.3741.37 13,748 
$42.42 - 79.81
124,098 8.1745.60 4,198 
Total1,023,664 5.79$36.07 $44,386 
 
59


The following is a summary of stock options vested and exercisable as of December 31, 2020:
 
Weighted
Average
Weighted
Range ofNumberRemainingAverage 
ExerciseofContractualExerciseIntrinsic
PricesSharesLifePriceValue
    (in thousands)
$7.18 - 36.95
543,646 5.33$28.33 $20,820 
$37.00 - 40.87
1,978 7.0938.50 56 
$41.37 - 66.98
194,697 7.8741.59 4,875 
Total740,321 6.00$31.85 $25,751 

The following is a summary of stock options vested and exercisable as of December 31, 2019:
 
Weighted
Average
Weighted
Range ofNumberRemainingAverage 
ExerciseofContractualExerciseIntrinsic
PricesSharesLifePriceValue
    (in thousands)
$7.18 - 34.10
451,077 5.44$23.47 $11,702 
$34.15 - 40.87
86,122 7.8236.33 1,126 
$41.37 - 50.68
1,750 1.8141.59 14 
Total538,949 5.81$21.58 $12,842 
 
A summary of option activity under the plans is as follows:
Weighted
Average
Exercise
OptionsSharesPrice
Outstanding at December 31, 20203,752,945 $39.00 
Granted368,501 72.95 
Exercised(595,057)35.54 
Forfeited or Expired(160,920)48.44 
Outstanding at December 31, 20213,365,469 $42.88 
Exercisable at December 31, 20211,023,664 $36.07 
 
The total pre-tax compensation cost related to unvested stock options not yet recognized as of December 31, 2021 is $17.2 million and is expected to be recognized over a weighted-average period of 2.25 years.

The total intrinsic value of options exercised during the years ended December 31, 2021, 2020, and 2019 was $22.6 million, $15.5 million, and $8.1 million, respectively. The cash received from options exercised during the year ended December 31, 2021, 2020, and 2019 was $21.1 million, $21.4 million, and $12.6 million, respectively. The impact of these cash receipts is included in financing activities in the accompanying consolidated statements of cash flows.

60


Restricted Stock

The fair value of restricted stock awards is based on the fair market value of AAON common stock on the respective grant dates, reduced for the present value of dividends.

A summary of the unvested restricted stock awards is as follows:
Weighted
Average
Grant date
Restricted stockSharesFair Value
Unvested at December 31, 2020224,691 $38.22 
Granted36,234 69.46 
Vested(91,923)35.80 
Forfeited(7,777)49.27 
Unvested at December 31, 2021161,225 $46.08 

At December 31, 2021, unrecognized compensation cost related to unvested restricted stock awards was approximately $4.3 million which is expected to be recognized over a weighted average period of 2.05 years.

PSUs

The Company has awarded performance stock units ("PSUs") to certain officers and employees under our 2016 Plan. Unlike our restricted stock awards, the PSUs are not considered legally outstanding and do not accrue dividends during the vesting period. The PSUs vest based on the level of achievement with respect to the Company's three year total shareholder return ("TSR") benchmarked against similar companies included in the capital goods sector of the S&P SmallCap 600 Index. The TSR measurement period is the three years ending December 31, 2023. At the end of the measurement period, each award will be converted into common stock at 0% to 200% of the PSUs held, depending on overall TSR as compared to the S&P SmallCap 600 Index benchmark companies.

The total pre-tax compensation cost related to unvested PSUs not yet recognized as of December 31, 2021 is $1.0 million and is expected to be recognized over a weighted average period of approximately 1.9 years.

The following weighted average assumptions were used to determine the fair value of the PSUs granted on the original grant date for expense recognition purposes for PSUs granted during the year ended December 31, 2021 using a Monte Carlo Model:
Year Ended
December 31, 2021
Expected dividend rate$0.38 
Expected volatility39.10 %
Risk-free interest rate0.28 %
Expected life (in years)2.80

The expected term of the PSUs is based on the remaining service period ending December 31, 2023. The risk-free interest rate is based on the U.S. Treasury rates at the date of grant with maturity dates approximately equal to the expected life at the grant date. Volatility is based on historical volatility of our stock over time periods equal to the expected life at grant date.

61


A summary of the unvested PSUs is as follows:
SharesWeighted Average Grant Date Fair Value
Unvested at December 31, 2020 $ 
Granted18,483 87.78 
Vested  
Forfeited(1,632)87.78 
Unvested at December 31, 202116,851 $87.78 

Key Employee Awards

Subject to the MIPA Agreement (Note 4), the Company granted awards to key employees of BasX ("Key Employee Awards"). Unlike our restricted stock awards under the 2016 Plan, the Key Employee Awards are not considered legally outstanding and do not accrue dividends during the vesting period. The potential future issuance of the Key Employee Awards is contingent upon BasX meeting certain post-closing earn-out milestones during each of the years ending 2021, 2022, and 2023 as defined by the MIPA Agreement and continued employment with the Company. At the end of the earn-out period, ending December 31, 2023, each eligible Key Employee Award will vest and be converted into common stock. The fair value of Key Employee Awards is based on the fair market value of AAON common stock on the grant date.

The total pre-tax compensation cost related to unvested Key Employee Awards not yet recognized as of December 31, 2021 is $1.5 million and is expected to be recognized over a weighted average period of approximately 2.0 years.

A summary of the unvested Key Employee Awards is as follows:
SharesWeighted Average Grant Date Fair Value
Unvested at December 31, 2020 $ 
Granted26,599 80.18 
Vested  
Forfeited  
Unvested at December 31, 202126,599 $80.18 

62


Summary of Share-based Compensation

A summary of share-based compensation is as follows for the years ended December 31, 2021, 2020, and 2019:
 
 202120202019
Grant date fair value of awards during the period:(in thousands)
Options$7,010 $12,615 $20,442 
Restricted stock2,517 3,316 4,631 
PSUs1,622   
Key employee awards1,572   
     Total$12,721 $15,931 $25,073 
 
202120202019
Share-based compensation expense:(in thousands)
Options$8,724 $8,312 $9,145 
Restricted stock2,519 3,030 2,654 
PSUs525   
Key employee awards 44   
     Total$11,812 $11,342 $11,799 
 
202120202019
Income tax benefit related to share-based compensation:(in thousands)
Options$4,571 $2,698 $1,197 
Restricted stock837 519 575 
     Total$5,408 $3,217 $1,772 



16. Employee Benefits

Defined Contribution Plan - 401(k)

We sponsor a defined contribution plan (the “Plan”). Eligible employees may make contributions in accordance with the Plan and IRS guidelines. In addition to the traditional 401(k), eligible employees are given the option of making an after-tax contribution to a Roth 401(k) or a combination of both. The Plan provides for automatic enrollment and for an automatic increase to the deferral percentage at January 1st of each year and each year thereafter. Eligible employees are automatically enrolled in the Plan at a 6% deferral rate and currently contributing employees deferral rates will be increased to 6% unless their current rate is above 6% or the employee elects to decline the automatic enrollment or increase. Administrative expenses are paid for by Plan participants. The Company paid no administrative expenses for the years ended 2021, 2020, and 2019.

The Company matches 175% up to 6% of employee contributions of eligible compensation. Additionally, Plan participant forfeitures are used to reduce the cost of the Company contributions.

Years Ended December 31,
 202120202019
(in thousands)
Contributions, net of forfeitures, made to the defined contribution plan$9,724 $9,091 $7,034 

63


Profit Sharing Bonus Plan

We maintain a discretionary profit sharing bonus plan under which approximately 10% of pre-tax profit from consolidated AAON Oklahoma and AAON Texas is paid to eligible employees on a quarterly basis in order to reward employee productivity. Eligible employees are regular full-time employees of AAON Oklahoma or AAON Texas who are actively employed and working on the first and last days of the calendar quarter and who were employed full-time for at least three full months prior to the beginning of the calendar quarter, excluding the Company's senior leadership team.

Years Ended December 31,
 202120202019
(in thousands)
Profit sharing bonus plan expense$8,526 $11,593 $7,448 

Employee Medical Plan

We self-insure for our employees' health insurance. Eligible employees are regular full-time employees who are actively employed and working. Participants are expected to pay a portion of the premium costs for coverage of the benefits provided under the Plan. We estimate our self-insurance liabilities using an analysis provided by our claims administrator and our historical claims experience. In addition, the Company matches 175% of a participating employee's allowed contributions to a qualified health saving account to assist employees with our heath insurance plan deductibles.

Years Ended December 31,
 202120202019
(in thousands)
Medical claim payments$9,640 $9,060 $5,898 
Health saving account payments3,482 3,476 3,265 


17.  Stockholders’ Equity

Stock Repurchase

The Board has authorized three stock repurchase programs for the Company. The Company may purchase shares on the open market from time to time, up to a total of 5.7 million shares. The Board must authorize the timing and amount of these purchases and all repurchases are in accordance with the rules and regulations of the SEC allowing the Company to repurchase shares from the open market.

Our open market repurchase programs are as follows:
Agreement Execution DateAuthorized Repurchase $Expiration Date
May 16, 2018 1
$15 millionMarch 1, 2019
March 5, 2019 1
$20 millionMarch 4, 2020
March 13, 2020$20 million
** 2
1 The 2018 and 2019 purchase authorizations were executed under 10b5-1 programs.
2 Expiration Date is at Board's discretion. The Company is authorized to effectuate repurchases of the Company's common stock on terms and conditions approved in advance by the Board.

The Company also has a stock repurchase arrangement by which employee-participants in our 401(k) savings and investment plan are entitled to have shares of AAON, Inc. stock in their accounts sold to the Company. The maximum number of shares to be repurchased is contingent upon the number of shares sold by employee-participants.

64


Lastly, the Company repurchases shares of AAON, Inc. stock from certain of its directors and employees for payment of statutory tax withholdings on stock transactions. All other repurchases from directors or employees are contingent upon Board approval. All repurchases are done at current market prices.

Our repurchase activity is as follows:
202120202019
(in thousands, except share and per share data)
ProgramSharesTotal $$ per shareSharesTotal $$ per shareSharesTotal $$ per share
Open market $ $ 103,689 $4,987 $48.10 5,799 $200 $34.46 
401(k)297,772 20,876 70.11 438,921 25,073 57.12 419,963 19,386 46.16 
Directors & employees22,526 1,590 70.59 23,272 1,169 50.23 28,668 1,207 42.11 
     Total320,298 $22,466 $70.14 565,882 $31,229 $55.19 454,430 $20,793 $45.76 
Inception to Date
(in thousands, except share and per share data)
ProgramSharesTotal $$ per share
Open market4,205,255 $74,793 $17.79 
401(k)8,204,432 165,876 20.22 
Directors & employees2,027,727 22,341 11.02 
     Total14,437,414 $263,010 $18.22 

Subsequent to December 31, 2021 and through February 23, 2022, the Company repurchased 5,120 shares for $0.4 million from employees for payment of statutory tax withholdings on stock transactions and 37,923 shares for $2.4 million from our 401(k) savings and investment plan.

Dividends

At the discretion of the Board of Directors, we pay semi-annual cash dividends. Board approval is required to determine the date of declaration and amount for each semi-annual dividend payment.

Our recent dividends are as follows:
Declaration DateRecord DatePayment DateDividend per Share
May 20, 2019June 3, 2019July 1, 2019$0.16
November 6, 2019November 27, 2019December 18, 2019$0.16
May 15, 2020June 3, 2020July 1, 2020$0.19
November 10, 2020November 27, 2020December 18, 2020$0.19
May 17, 2021June 3, 2021July 1, 2021$0.19
November 9, 2021November 26, 2021December 17, 2021$0.19

We paid cash dividends of $19.9 million, $19.8 million, and $16.6 million in 2021, 2020, and 2019, respectively.

Contingent Shares Issued in BasX Acquisition

On December 10, 2021, we closed on the acquisition of BasX (Note 4). Under the MIPA Agreement, we committed to $78.0 million in the aggregate of contingent consideration to the former owners of BasX, which is payable in approximately 1,037,000 shares of the Company's stock, par value $0.004 per share. The shares do not accrue dividends.

Under the MIPA Agreement, the potential future issuance of the shares is contingent upon BasX meeting certain post-closing earn-out milestones during each of the years ended 2021, 2022, and 2023. We estimated the fair value of contingent consideration related to these shares to be approximately $66.0 million, which is included in additional paid-in capital on the consolidated balance sheets. As of February 28, 2022, the Company has not issued any shares related to the contingent consideration to the former owners of BasX.
65





18.  New Markets Tax Credit

On October 24, 2019, the Company entered into a transaction with a subsidiary of an unrelated third-party financial institution (the “Investor”) and a certified Community Development Entity under a qualified New Markets Tax Credit (“NMTC”) program pursuant to Section 45D of the Internal Revenue Code of 1986, as amended, related to an investment in plant and equipment to facilitate the expansion of our Longview, Texas manufacturing operations (the “Project”). In connection with the NMTC transaction, the Company received a $23.0 million NMTC allocation for the Project and secured low interest financing and the potential for future debt forgiveness related to the Project.

Upon closing of the NMTC transaction, the Company provided an aggregate of approximately $15.9 million to the Investor, in the form of a loan receivable, with a term of twenty-five years, bearing an interest rate of 1.0%. This $15.9 million in proceeds plus capital contributed from the Investor was used to make an aggregate $22.5 million loan to a subsidiary of the Company. This financing arrangement is secured by equipment at the Company's Longview, Texas facilities and a guarantee from the Company, including an unconditional guarantee of NMTCs.

This transaction also includes a put/call feature that either of which can be exercised at the end of the seven-year compliance period. The Investor may exercise its put option or the Company can exercise the call, both of which could serve to trigger forgiveness of a portion of the debt. The value attributable to the put/call is nominal. The Investor's interest of $6.3 million is recorded in New market tax credit obligation on the consolidated balance sheets. The Company incurred approximately $0.3 million of debt issuance costs related to the above transactions, which are being amortized over the life of the transaction.

The Investor is subject to 100 percent recapture of the NMTC it receives for a period of seven years, as provided in the Internal Revenue Code and applicable U.S. Treasury regulations in the event that the financing facility of the Borrower under the transaction (AAON Coil Products, Inc.) becomes ineligible for NMTC treatment per the Internal Revenue Code requirements. The Company is required to be in compliance with various regulations and contractual provisions that apply to the NMTC arrangement. Noncompliance with applicable requirements could result in the Investor’s projected tax benefits not being realized and, therefore, require the Company to indemnify the Investor for any loss or recapture of the NMTC related to the financing until such time as the recapture provisions have expired under the applicable statute of limitations. The Company does not anticipate any credit recapture will be required in connection with this financing arrangement.

The Investor and its majority owned community development entity are considered VIEs and the Company is the primary beneficiary of the VIEs. This conclusion was reached based on the following:

the ongoing activities of the VIEs, collecting and remitting interest and fees and NMTC compliance, were all considered in the initial design and are not expected to significantly affect performance throughout the life of the VIE;
contractual arrangements obligate the Company to comply with NMTC rules and regulations and provide various other guarantees to the Investor and community development entity;
the Investor lacks a material interest in the underling economics of the project; and
the Company is obligated to absorb losses of the VIEs.

Because the Company is the primary beneficiary of the VIEs, they have been included in the consolidated financial statements. There are no other assets, liabilities or transaction in these VIEs outside of the financing transactions executed as part of the NMTC arrangement.
66



19.  Commitments and Contingencies

We are subject to various claims and legal actions that arise in the ordinary course of business. We closely monitor these claims and legal actions and frequently consult with our legal counsel to determine whether they may, when resolved, have a material adverse effect on our financial position, results of operations or cash flows and we accrue and/or disclose loss contingencies as appropriate. We have concluded that the likelihood is remote that the ultimate resolution of any pending litigation or claims will be material or have a material adverse effect on the Company’s business, financial position, results of operations, or cash flows.

We are occasionally party to short-term, cancellable and occasionally non-cancellable, fixed price contracts with major suppliers for the purchase of raw material and component parts. We expect to receive delivery of raw materials for use in our manufacturing operations. These contracts are not accounted for as derivative instruments because they meet the normal purchase and normal sales exemption. We had no material contractual purchase obligations as of December 31, 2021.

20. New Accounting Pronouncements

Changes to U.S. GAAP are established by the FASB in the form of accounting standards updates (“ASUs”) to the FASB’s Accounting Standards Codification.

We consider the applicability and impact of all ASUs. ASUs not listed below were assessed and determined to be either not applicable or are expected to have minimal impact on our consolidated financial statements and notes thereto.

In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, Revenue from Contracts with Customers. Generally, this new guidance will result in the acquirer recognizing contract assets and contract liabilities at the same amounts recorded by the acquiree. Historically, such amounts were recognized by the acquirer at fair value in acquisition accounting. The guidance should be applied prospectively to acquisitions occurring on or after the effective date. The guidance is effective for years beginning after December 15, 2022, including interim periods within those years. Early adoption is permitted, including in interim periods, for any financial statements that have not yet been issued. We adopted this standard at the beginning of the fourth quarter of 2021. Upon adoption, this update did not have a material effect on our consolidated financial position or result of operations.
67



21. Earnings Per Share

Basic net income per share is calculated by dividing net income by the weighted average number of shares of common stock outstanding during the period. Diluted net income per share assumes the conversion of all potentially dilutive securities and is calculated by dividing net income by the sum of the weighted average number of shares of common stock outstanding plus all potentially dilutive securities. Dilutive common shares consist primarily of stock options and restricted stock awards.

Dilutive shares related to the contingent consideration payable to former owners of BasX (Note 4) are included in the calculation of diluted weighted average shares once it is determinable that BasX will satisfy the post-closing earn-out milestones under the terms of the MIPA agreement. The shares will be included in basic weighted average share once they are legally issued and no longer contingent.

The following table sets forth the computation of basic and diluted earnings per share:
 202120202019
Numerator:(in thousands, except share and per share data)
Net income$58,758 $79,009 $53,711 
Denominator:   
Basic weighted average shares52,404,199 52,168,679 52,079,865 
Effect of dilutive shares related to stock based compensation1
1,301,698 892,490 555,550 
Effect of dilutive shares related contingent consideration2
23,092   
Diluted weighted average shares53,728,989 53,061,169 52,635,415 
Earnings per share:   
Basic$1.12 $1.51 $1.03 
Dilutive$1.09 $1.49 $1.02 
Anti-dilutive shares:   
Shares304,029 364,787 1,868,087 
1 Dilutive shares related to stock options, restricted stock, PSUs and Key Employee Awards (Note 17)
2 Dilutive shares related contingent shares issued to former owners of BasX (Note 4)


22.  Related Parties

The Company purchases some supplies from an entity controlled by the Company’s Executive Chairman. The Company sometimes makes sales to the Executive Chairman and CEO/President. Additionally, the Company sells units to an entity owned by a member of the CEO/President's immediate family. This entity is also one of the Company’s Representatives and as such, the Company makes payments to the entity for Third Party Products. Through the acquisition of BasX (Note 4), at December 31, 2021, the Company leased an office in Redmond, Oregon from an entity in which certain members of management have an ownership interest.
68



Following is a summary of transactions and balances with affiliates:
Years Ended December 31,
202120202019
(in thousands)
Sales to affiliates$3,752 $3,475 $886 
Payments to affiliates185 256 332 
December 31,
20212020
(in thousands)
Due from affiliates$547 $342 



23. Segments

ASC 280, Segment Reporting, establishes the standards for reporting information about segments in financial statements. In applying the criteria set forth in ASC 280, the Company has determined that it has three reportable segments for financial reporting purposes. Management evaluates the performance of its business segments primarily on gross profit.

Beginning in the fourth quarter of 2021, due to the acquisition of BasX and internal leadership reporting changes, the Company reevaluated its reportable segments for disclosure purposes. The Company has conformed its segment reporting accordingly and has reclassified comparative prior period information to reflect this change. The Company's chief decision maker ("CODM"), our CEO, allocates resources and assesses the performance of each operating segment using information about the operating segment's net sales and income from operations. The CODM does not evaluate operating segments using asset or liability information.

AAON Oklahoma: AAON Oklahoma designs, manufactures, sells and services standard, semi-custom and custom HVAC systems, designs and produces controls solutions for all of our HVAC units and sells retail parts to customers through our two retail part stores. Through the NAIC research and development laboratory facility, AAON Oklahoma is able test units units under various environmental conditions. AAON Oklahoma includes the operations of both our Tulsa, Oklahoma and Parkville, Missouri facilities, our NAIC research and development laboratory facility and two retail parts locations.

AAON Coil Products: AAON Coil Products designs and manufactures a selection of our standard, semi-custom and custom HVAC systems. In addition, AAON Coil Products designs and manufactures various heating and cooling coils to be used in HVAC systems, mostly for the benefit of AAON Oklahoma and AAON Coil Products. AAON Coil Products consists of operations at our Longview, Texas facilities.

BasX: BasX provides product development design and manufacturing of custom engineered air handling systems including high efficiency data center cooling solutions, cleanroom solutions, HVAC systems and modular solutions. BasX consists of operations at our Redmond, Oregon facility.

The following table summarizes certain financial data related to our segments. Transactions between segments are recorded based on prices negotiated between the segments. The “Other and eliminations” category in the Total Assets table below includes assets at our non-operating entity AAON, Inc., Nevada corporation, that are not allocated to the reportable segments, as well as intercompany eliminations.

69


 Years Ended December 31,
 202120202019
 (in thousands)
Net Sales   
AAON Oklahoma
     External sales$463,845 $458,957 $418,669 
     Inter-segment sales2,504 2,683 2,261 
AAON Coil Products
     External sales66,589 55,594 50,664 
     Inter-segment sales24,250 21,552 25,792 
BasX1
4,083   
Eliminations(26,754)(24,235)(28,053)
             Net sales$534,517 $514,551 $469,333 
  
Gross Profit
AAON Oklahoma$126,868 $140,099 $107,228 
AAON Coil Products10,075 15,750 12,197 
BasX1
887   
            Gross profit$137,830 $155,849 $119,425 

December 31,
20212020
(in thousands)
Long-lived assets
AAON Oklahoma$183,840 $170,603 
AAON Coil Products62,534 54,308 
BasX1
28,662  
            Total long-lived assets$275,036 $224,911 
Intangible assets and goodwill
AAON Oklahoma$3,229 $3,267 
AAON Coil Products  
BasX1
152,619  
            Total intangible assets and goodwill$155,848 $3,267 
1 BasX was acquired on December 10, 2021. We have included the results of BasX's operations in our consolidated financial statements beginning December 11, 2021.

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

Not Applicable.

Item 9A.  Controls and Procedures.

(a)  Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of December 31, 2021.
70



Based upon the evaluation, our principal executive and principal financial officers have concluded that our disclosure controls and procedures were effective at December 31, 2021 to ensure the information required to be disclosed by us in reports that we file or submit under the Exchange Act is accumulated and communicated to our management, including our principal executive and principal financial officers, as appropriate, to allow timely decisions regarding required disclosure and is recorded, processed, summarized and reported within the time periods specified in the rules and forms of the SEC.

(b)  Management’s Annual Report on Internal Control over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over our financial reporting as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act. Our internal control over financial reporting is a process designed by, or under the supervision of, our principal executive and principal financial officers, and effected by our board of directors, management and other personnel, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with U.S. GAAP.

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.

On December 10, 2021, we acquired BasX, LLC ("BasX"). Management acknowledges that it is responsible for establishing and maintaining a system of internal controls over financial reporting for BasX. We are in the process of integrating BasX, and we therefore have excluded BasX from our December 31, 2021 assessment of the effectiveness of internal control over financial reporting. BasX had total assets of $205.6 million as of December 31, 2021 and third party revenues of $4.1 million from December 11, 2021 to December 31, 2021, which are included in our consolidated financial statements as of and for the year ended December 31, 2021. The impact of the acquisition of BasX has not materially affected and is not expected to materially affect our internal control over financial reporting. As a result of these integration activities, certain controls are being evaluated and may be changed. We believe, however, that we will be able to maintain sufficient controls over the substantive results of our financial reporting throughout this integration process.

In making our assessment of internal control over financial reporting, management has used the criteria issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”) in the 2013 Internal Control—Integrated Framework. Based on our assessment, our management concluded that the Company maintained effective internal control over financial reporting as of December 31, 2021.

The effectiveness of the Company’s internal control over financial reporting as of December 31, 2021 has been audited by Grant Thornton LLP, our independent registered public accounting firm, as stated in their report which is included in this Item 9A of this report on Form 10-K.

(c)  Changes in Internal Control over Financial Reporting

There have been no changes in internal control over financial reporting that occurred during the fourth quarter of 2021 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
71



REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM


Board of Directors and Stockholders
AAON, Inc.

Opinion on internal control over financial reporting
We have audited the internal control over financial reporting of AAON, Inc. (a Nevada corporation) and subsidiaries (the “Company”) as of December 31, 2021, based on criteria established in the 2013 Internal Control—Integrated Framework 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, 2021, based on criteria established in the 2013 Internal Control—Integrated Framework issued by COSO.

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

Basis for opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Annual Report on Internal Control over Financial Reporting (“Management’s Report”). 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.

Our audit of, and opinion on, the Company’s internal control over financial reporting does not include the internal control over financial reporting of BasX, Inc., a wholly-owned subsidiary, whose financial statements reflect total assets and revenues constituting 32 and 1 percent, respectively, of the related consolidated financial statement amounts as of and for the year ended December 31, 2021. As indicated in Management’s Report, BasX, Inc. (formerly BasX, LLC) was acquired during 2021. Management’s assertion on the effectiveness of the Company’s internal control over financial reporting excluded internal control over financial reporting of BasX, Inc.

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/ GRANT THORNTON LLP

Tulsa, Oklahoma
February 28, 2022
72



Item 9B.  Other Information.

None.

PART III

Item 10.  Directors, Executive Officers and Corporate Governance.

The information required by Items 401, 405, 406 and 407(c)(3), (d)(4) and (d)(5) of Regulation S-K is incorporated by reference to the information contained in our definitive Proxy Statement to be filed with the Securities and Exchange Commission in connection with our annual meeting of stockholders scheduled to be held on May 12, 2022.

Code of Ethics

We adopted a code of ethics that applies to our principal executive officer, principal financial officer, and principal accounting officer or persons performing similar functions, as well as other employees and directors. Our code of ethics can be found on our website at www.aaon.com. We will also provide any person without charge, upon request, a copy of such code of ethics. Requests may be directed to AAON, Inc., 2425 South Yukon Avenue, Tulsa, Oklahoma 74107, attention Rebecca A. Thompson, or by calling (918) 382-6216.

Item 11.  Executive Compensation.

The information required by Items 402 and 407(e)(4) and (e)(5) of Regulation S-K is incorporated by reference to the information contained in our definitive Proxy Statement to be filed with the Securities and Exchange Commission in connection with our annual meeting of stockholders scheduled to be held on May 12, 2022.

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

The information required by Item 403 and Item 201(d) of Regulation S-K is incorporated by reference to the information contained in our definitive Proxy Statement to be filed with the Securities and Exchange Commission in connection with our annual meeting of stockholders scheduled to be held May 12, 2022.

Item 13.  Certain Relationships and Related Transactions, and Director Independence.
 
The information required to be reported pursuant to Item 404 of Regulation S-K and paragraph (a) of Item 407 of Regulation S-K is incorporated by reference in our definitive proxy statement relating to our annual meeting of stockholders scheduled to be held May 12, 2022.

Our Code of Conduct guides the Board of Directors in its actions and deliberations with respect to related party transactions. Under the Code, conflicts of interest, including any involving the directors or any Named Officers, are prohibited except under any guidelines approved by the Board of Directors. Only the Board of Directors may waive a provision of the Code of Conduct for a director or a Named Officer, and only then in compliance with all applicable laws, rules and regulations. We have not entered into any new material related party transactions and have no preexisting material related party transactions in 2021, 2020, or 2019.

Item 14.  Principal Accountant Fees and Services.

This information is incorporated by reference in our definitive Proxy Statement to be filed with the Securities and Exchange Commission in connection with our annual meeting of stockholders scheduled to be held May 12, 2022.

73


PART IV
 
Item 15.Exhibits and Financial Statement Schedules.
(a)Financial statements.
 (1)The consolidated financial statements and the report of independent registered public accounting firm are included in Item 8 of this Form 10-K.
(2)The consolidated financial statements other than those listed at item (a)(1) above have been omitted because they are not required under the related instructions or are not applicable.
(3)The exhibits listed at item (b) below are filed as part of, or incorporated by reference into, this Form 10-K.
(b)Exhibits: 
 (3)(A)Amended and Restated Articles of Incorporation (ii)
  (B) Amended and Restated Bylaws (i)
 (4)Amended and Restated Loan Agreement (dated November 24, 2021) and related documents (iii)
Description of Securities
 (10.1) AAON, Inc. 1992 Stock Option Plan, as amended (v)
 (10.2) AAON, Inc. 2007 Long-Term Incentive Plan, as amended (vi)
(10.3)AAON, Inc. 2016 Long-Term Incentive Plan (iv)
  List of Subsidiaries
  Consent of Grant Thornton LLP
  Certification of CEO
  Certification of CFO
  Section 1350 Certification – CEO
  Section 1350 Certification – CFO
Membership Interest Purchase Agreement - Acquisition of BasX, LCC (dated November 18, 2021)
(101)(INS)Inline XBRL Instance Document
(101)(SCH)Inline XBRL Taxonomy Extension Schema
(101)(CAL)Inline XBRL Taxonomy Extension Calculation Linkbase
(101)(DEF)Inline XBRL Taxonomy Extension Definition Linkbase
(101)(LAB)Inline XBRL Taxonomy Extension Label Linkbase
(101)(PRE)Inline XBRL Taxonomy Extension Presentation Linkbase
(104)Cover Page Interactive Data File (embedded within the Inline XBRL Document and included in Exhibit 101)
 
                           
 
 (i) Incorporated herein by reference to the exhibits to our Form 8-K dated May 15, 2020.
 (ii) Incorporated herein by reference to exhibits to our Annual Report on Form 10-K for the fiscal year ended December 31, 2014.
 (iii) Incorporated herein by reference to exhibit to our Form 8-K dated November 24, 2021.
 (iv) Incorporated herein by reference to our Form S-8 Registration Statement No. 333-212863 dated August 2, 2016, our Form S-8 Registration Statement No. 333-226512 dated August 2, 2018, and our Form S-8 Registration Statement No. 333-241538 dated August 6, 2020.
74


(v)Incorporated by reference to exhibits to our Annual Report on Form 10-K for the fiscal year ended December 31, 1991, and to our Form S-8 Registration Statement No. 333-52824.
(vi)Incorporated herein by reference to our Form S-8 Registration Statement No. 333-151915, Form S-8 Registration Statement No. 333-207737.

75


SIGNATURES

Pursuant to the requirement of Section 13 or 15(d) of the Securities Exchange Act of 1934, as amended, the Registrant has duly caused this report to be signed on its behalf by the undersigned, hereunto duly authorized.
  
 AAON, INC.
   
Dated:February 28, 2022By: /s/ Gary D. Fields
  Gary D. Fields, Chief Executive Officer















































76


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

Dated:February 28, 2022/s/ Gary D. Fields
 Gary D. Fields
Chief Executive Officer, President, and Director
(principal executive officer)
  
Dated:February 28, 2022/s/ Rebecca A. Thompson
 Rebecca A. Thompson
Chief Financial Officer
(principal financial officer)
  
Dated:February 28, 2022/s/ Christopher D. Eason
 Christopher D. Eason
Chief Accounting Officer
(principal accounting officer)
  
Dated:February 28, 2022/s/ Norman H. Asbjornson
Norman H. Asbjornson
 Executive Chairman and Director
Dated:February 28, 2022/s/ Angela E. Kouplen
 
Angela E. Kouplen
Director
  
Dated:February 28, 2022/s/ Paul K. Lackey, Jr.
 
Paul K. Lackey, Jr.
Director
  
Dated:February 28, 2022/s/ Caron A. Lawhorn
 
Caron A. Lawhorn
Director
  
Dated:February 28, 2022/s/ Stephen O. LeClair
 
Stephen O. LeClair
Director
  
Dated:February 28, 2022/s/ A.H. McElroy II
A.H. McElroy II
Director
Dated:February 28, 2022/s/ David R. Stewart
David R. Stewart
Director
Dated:February 28, 2022/s/ Bruce Ware
Bruce Ware
Director
Dated:February 28, 2022/s/ Luke A. Bomer
 
Luke A. Bomer
Secretary



77
EX-4.16 2 aaon_10k123121ex416.htm EX-4.16 Document

Exhibit 4.16

DESCRIPTION OF THE REGISTRANT’S SECURITIES
REGISTERED PURSUANT TO SECTION 12 OF THE
SECURITIES EXCHANGE ACT OF 1934

As of February 28, 2022, AAON, Inc., a Nevada corporation, (“AAON”) has one class of securities registered under Section 12 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), our Common Stock.

Description of Common Stock

The following description of our Common Stock is a summary based on and qualified by our Amended and Restated Articles of Incorporation of AAON, Inc. (as further amended to date, the “Articles of Incorporation”) and our Bylaws (as amended to date, the “Bylaws”).

Authorized Capital Shares

Our authorized capital shares consist of 100,000,000 shares of common stock, $0.004 par value per share (“Common Stock”), and 5,000,000 shares of series preferred stock, $0.001 par value per share (“Preferred Stock”). The outstanding shares of our Common Stock are fully paid and nonassessable.

Voting Rights

Holders of Common Stock are entitled to one vote per share on all matters voted on by the stockholders, including the election of directors. Our Common Stock does not have cumulative voting rights.

Dividend Rights

Subject to the rights of holders of outstanding shares of Preferred Stock, if any, the holders of Common Stock are entitled to receive dividends, if any, as may be declared from time to time by the Board of Directors in its discretion out of funds legally available for the payment of dividends.

Liquidation Rights

Subject to any preferential rights of outstanding shares of Preferred Stock, if any, holders of Common Stock will share ratably in all assets legally available for distribution to our stockholders in the event of dissolution.

Other Rights and Preferences

Our Common Stock has no sinking fund or redemption provisions or preemptive, conversion or exchange rights.

Listing

The Common Stock is traded on The Nasdaq Stock Market LLC under the trading symbol “AAON.”

EX-21 3 aaon_10k123121ex21.htm EX-21 Document


Exhibit 21

LIST OF SUBSIDIARIES OF AAON, INC.

SubsidiaryJurisdiction of Organization
AAON, Inc.Oklahoma
AAON Coil Products, Inc.Texas
BasX, Inc.Oregon

EX-23 4 aaon_10k123121ex23.htm EX-23 Document

Exhibit 23

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We have issued our reports dated February 28, 2022, with respect to the consolidated financial statements and internal control over financial reporting included in the Annual Report of AAON, Inc. on Form 10-K for the year ended December 31, 2021. We consent to the incorporation by reference of said reports in the Registration Statements of AAON, Inc. on Forms S-8 (File No. 333-151915, File No. 333-207737, File No. 333-212863, File No. 333-241538 and File No. 333-226512).

/s/ GRANT THORNTON LLP

Tulsa, Oklahoma
February 28, 2022


EX-31.1 5 aaon_10k123121ex311.htm EX-31.1 Document

Exhibit 31.1
 
CERTIFICATION

I, Gary D. Fields, certify that:
1.I have reviewed this Annual Report on Form 10-K of AAON, 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 our 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;
d)disclosed in this report any change in the registrant’s internal controls 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 registrant’s board of directors (or persons performing the equivalent functions):
a)all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Dated:  February 28, 2022 
 /s/ Gary D. Fields
 
 Gary D. Fields
Chief Executive Officer


EX-31.2 6 aaon_10k123121ex312.htm EX-31.2 Document

Exhibit 31.2

CERTIFICATION

I, Rebecca A. Thompson, certify that:
1.I have reviewed this Annual Report on Form 10-K of AAON, 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 our 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;
d)disclosed in this report any change in the registrant’s internal controls 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 registrant’s board of directors (or persons performing the equivalent functions):
a)all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Dated:  February 28, 2022 
 /s/ Rebecca A. Thompson
 Rebecca A. Thompson
Chief Financial Officer


EX-32.1 7 aaon_10k123121ex321.htm EX-32.1 Document

Exhibit 32.1


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

In connection with the Annual Report of AAON, Inc. (the “Company”), on Form 10-K for the year ended December 31, 2021, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Gary D. Fields, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

(1)           The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2)           The information contained in the Report fairly presents, in all material respects, the financial condition and our results of operations.

Dated: February 28, 2022 
 /s/ Gary D. Fields
 Gary D. Fields
Chief Executive Officer


EX-32.2 8 aaon_10k123121ex322.htm EX-32.2 Document

Exhibit 32.2


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

In connection with the Annual Report of AAON, Inc. (the “Company”), on Form 10-K for the year ended December 31, 2021, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Rebecca A. Thompson, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

(1)           The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2)           The information contained in the Report fairly presents, in all material respects, the financial condition and our results of operations.
Dated:  February 28, 2022 
 /s/ Rebecca A. Thompson
 
 Rebecca A. Thompson
Chief Financial Officer


EX-99.1 9 aaon_10k123121ex991.htm EX-99.1 Document


Exhibit 99.1

MEMBERSHIP INTEREST PURCHASE AGREEMENT


    This Membership Interest Purchase Agreement (this “Agreement”) is entered into as of the 18th day of November, 2021, by and among D-VELOPMENT, LLC, an Oregon limited liability company (“D-Velopment”), JVK HOLDINGS, LLC, an Arizona limited liability company (“JVK”), Randa K. Brooks, an individual (“Brooks”), Matthew J. Tobolski in his capacity as trustee of the TOBOLSKI FAMILY TRUST (“TFT”), DAVE BENSON, an individual (“Benson”), JOHN N. KUCERA, an individual (“Kucera”), Matt Toboloski, an individual (“Tobolski”), and AAON, INC., a Nevada corporation (“Buyer”). D-Velopment, JVK, Brooks and TFT are sometimes referred to collectively herein as the “Sellers” or individually as a “Seller”; Benson, Kucera, Brooks and Tobolski are sometimes referred to collectively herein as the “Principals” or individually as a “Principal”, and the Sellers and the Principals are sometimes referred to collectively herein as the “Seller Parties” or individually as a “Seller Party”.

RECITALS:

    A.    Sellers collectively own all of the issued and outstanding equity ownership interests (the “Membership Interests”) of BASX, LLC, an Oregon limited liability company (the “Company”).

    B.    Sellers desire to sell to Buyer, and Buyer desires to purchase from Sellers, the Membership Interests, subject to the terms and conditions set forth in this Agreement.

ARTICLE I
DEFINITIONS

    Unless otherwise defined elsewhere in this Agreement, capitalized terms shall be given the meanings assigned to such terms in this Article I:

    “AAON Signing VWAP” means the volume-weighted average price per share of AAON Common Stock for a five (5) day trading period, starting with the opening of trading on the fifth (5th) trading day prior to the Calculation Date and ending with the closing of trading on the day prior to the Calculation Date, rounded to the nearest cent, as reported on Bloomberg Finance L.P.

    “AAON Common Stock” means shares of common stock, par value $0.004 per share, of AAON, Inc., a Nevada corporation.

    “Accredited Investor” has the meaning set forth in Regulation D promulgated under the Securities Act.

    “Acquisition Proposal” has the meaning set forth in Section 5.03(a).

    “Action” means any claim, action, cause of action, demand, lawsuit, arbitration, inquiry, audit, notice of violation, proceeding, litigation, citation, summons, subpoena or investigation of any nature, civil, criminal, administrative, regulatory or otherwise, whether at law or in equity.

    “Affiliate” of a Person means any other Person that directly or indirectly, through one or more intermediaries, controls, is controlled by, or is under common control with, such Person. The term “control” (including the terms “controlled by” and “under common control with”) means the possession, directly or indirectly, of the power to direct or cause the direction of the management and policies of a Person, whether through the ownership of voting securities, by contract or otherwise.

    “Ancillary Documents” means the Employment Agreements, the REPA, the Restricted Stock Grants and the amendment to the Facility Lease contemplated by Section 8.01(e).

    “Adjusted EBITDA” means, for the applicable period, the Company’s earnings before interest, income taxes, depreciation and amortization, subject to the following additional adjustments, all as set forth in the example of calculation of the Company’s Adjusted EBITDA on Exhibit “A” attached hereto




and incorporated herein. In the event of supply chain disruptions in a given year that have 1) a material impact on the timely shipment of orders by the Company or 2) require the use of alternative sourcing of components that adversely affect profit margin, EBITDA shall be adjusted for that year to reflect the quantifiable impact of such disruptions on a project by project basis in an amount determined by Sellers, subject to the approval of the Board of Directors of Buyer, which approval shall not be unreasonably withheld. To the extent an adjustment is made in one year, an equal and opposite adjustment shall be made in the subsequent year.


    “Audited Financial Statements” has the meaning set forth in Section 3.06.

    “Balance Sheet” has the meaning set forth in Section 3.06.

    “Balance Sheet Date” has the meaning set forth in Section 3.06.

    “Basket” has the meaning set forth in Section 8.04(a).

    “Benefit Plan” has the meaning set forth in Section 3.20(a).

    “Brooks Restricted Stock Grant” means the Restricted Stock Grant to be entered into as Closing by Brooks and Buyer, pursuant to which Brooks’ rights to potentially receive her respective portion of the 2021 Contingent Consideration, the 2022 Contingent Consideration and the 2023 Contingent Consideration shall be defined.

    “Business Day” means any day except Saturday, Sunday or any other day on which commercial banks located in Tulsa, Oklahoma are authorized or required by Law to be closed for business.

    “Buyer Employee Benefit Plans” means (i) that certain AAON, Inc. 2007 Long-Term Incentive Plan, originally adopted by the Buyer on March 13, 2007 and approved by the Buyer’s shareholders on May 22, 2007, as amended, and (ii) that certain AAON, Inc. 2016 Long-Term Incentive Plan, originally adopted by the Buyer on February 24, 2016 and approved by the Buyer’s shareholders on May 24, 2016, as amended.

    “Buyer’s Accountants” means Grant Thornton LLP.

    “Calculation Date” means the close of business on the fifth (5th) Business Day immediately preceding the public announcement of the signing of this Agreement.

    
    “CARES Act” means Coronavirus Aid, Relief, and Economic Security Act, as amended.

    “Cause” shall be as defined in the Employee Restricted Stock Grants.

    “CERCLA” means the Comprehensive Environmental Response, Compensation, and Liability Act of 1980, as amended by the Superfund Amendments and Reauthorization Act of 1986, 42 U.S.C. §§ 9601 et seq.

    “Closing” has the meaning set forth in Section 2.05.

    “Closing Date” has the meaning set forth in Section 2.05.

    “Closing Date Payment” has the meaning set forth in Section 2.04(a)(i).

    “Closing Indebtedness Certificate” means a certificate executed by a Manager of the Company certifying on behalf of the Company an itemized list of all outstanding Indebtedness as of the close of business on the Closing Date and the Person to whom such outstanding Indebtedness is owed and an aggregate total of such outstanding Indebtedness.

2




    “Closing Transaction Expenses Certificate” means a certificate executed by a Manager of the Company, certifying the amount of Transaction Expenses remaining unpaid as of the close of business on the Closing Date (including an itemized list of each such unpaid Transaction Expense with a description of the nature of such expense and the person to whom such expense is owed).

    “Closing Working Capital” means: (a) the Current Assets of the Company, less (b) the Current Liabilities of the Company, determined as of the close of business on the Closing Date as calculated pursuant to the Closing Working Capital Statement.

    “Closing Working Capital Statement” has the meaning set forth in Section 2.04(b)(i).

    “Code” means the Internal Revenue Code of 1986, as amended.

    “Company Intellectual Property” means all Intellectual Property that is owned by the Company.

    “Company IP Agreements” means all licenses, sublicenses, consent to use agreements, settlements, coexistence agreements, covenants not to sue, waivers, releases, permissions and other Contracts, whether written or oral, relating to Intellectual Property to which the Company is a party, beneficiary or otherwise bound.

    “Company IP Registrations” means all Company Intellectual Property that is subject to any issuance, registration or application by or with any Governmental Authority or authorized private registrar in any jurisdiction, including issued patents, registered trademarks, domain names and copyrights, and pending applications for any of the foregoing.

    “Company IT Systems” means all Software, computer hardware, servers, networks, platforms, peripherals, and similar or related items of automated, computerized, or other information technology (IT) networks and systems (including telecommunications networks and systems for voice, data and video) owned, leased, licensed, or used (including through cloud-based or other third-party service providers) by the Company.

    “Construction Loan” means that certain construction loan in the original maximum amount of $6,000,000.00 (with such loan amount subsequently increased by at least an additional $3,704,679.00) to the Real Estate Owner made by UMB Bank, N.A., evidenced by a Promissory Note dated as of July 8, 2020, as such loan may have been or may hereafter be amended, modified, substituted or replaced.

    “Construction Loan Guaranty” means that certain Unconditional and Continuing Guaranty and Subordination Agreement dated as of July 8, 2020, made by the Company and certain other parties thereto in favor of UMB Bank, N.A., as such instrument may have been or may hereafter be amended or modified, pursuant to which the Company has delivered its guaranty of the Construction Loan.

    “Contracts” means all contracts, leases, deeds, mortgages, licenses, instruments, notes, commitments, undertakings, indentures, joint ventures and all other agreements, commitments and legally binding arrangements, whether written or oral.

    “COVID-19” means SARS-CoV-2 or COVID-19, and any evolutions or mutations thereof or related or associated epidemics, pandemics or outbreaks.

    “Current Assets” means cash and cash equivalents, accounts receivable, inventory, costs in excess of billings, and prepaid expenses, but excluding (a) the portion of any prepaid expense of which Buyer will not receive the benefit following the Closing, (b) deferred Tax assets, and (c) receivables from any of the Company’s Affiliates, managers, members, employees or officers and any of their respective Affiliates, other than those receivables arising in the normal course of the Company’s business, determined in accordance with GAAP, except to the extent that BasX Properties, LLC is not included in the financial statements, applied using the same accounting methods, practices, principles, policies and procedures, with consistent classifications, judgments and valuation and estimation methodologies that were used in the preparation of the Audited Financial Statements for the most recent fiscal year end as if such accounts were being prepared and audited as of a fiscal year end.

3




    “Current Liabilities” means accounts payable, accrued Taxes, billings in excess of costs, and accrued expenses, but excluding payables to any of the Company’s Affiliates, directors, employees, officers or stockholders and any of their respective Affiliates (other than accrued expenses for payroll, employee incentive plans, PTO, and similar expenses, which will be on the balance sheet as of the Closing Date, scheduled for payment on the next regularly scheduled payment date therefor), deferred Tax liabilities, Transaction Expenses and the current portion of any Indebtedness of the Company, determined in accordance with GAAP, except to the extent that BasX Properties, LLC is not included in the financial statements, applied using the same accounting methods, practices, principles, policies and procedures, with consistent classifications, judgments and valuation and estimation methodologies that were used in the preparation of the Audited Financial Statements for the most recent fiscal year end as if such accounts were being prepared and audited as of a fiscal year end.

    “Disclosure Schedules” means the Disclosure Schedules delivered by Sellers and Buyer concurrently with the execution and delivery of this Agreement.

    “Disputed Amounts” has the meaning set forth in Section 2.04(c)(iii).

    “Dollars” or “$” means the lawful currency of the United States.

    “D-Velopment Restricted Stock Grant” means the Restricted Stock Grant to be entered into as of Closing by D-Velopment and Buyer, pursuant to which D-Velopment’s rights to potentially receive its respective portion of the 2021 Contingent Consideration, the 2022 Contingent Consideration and the 2023 Contingent Consideration shall be defined.

    “EBITDA Targets” means, collectively, the 2021 EBITDA Target, the 2022 EBITDA Target and the 2023 EBITDA Target.

    “Employment Agreements” means employment agreements to be entered into as of the Closing by the Company with Benson, Tobolski, Jeff Fehr, Chris Swarr and Mark Nordstrom, on terms and conditions acceptable to the Buyer and each respective employee.

    “Encumbrance” means any charge, claim, community property interest, pledge, condition, equitable interest, lien (statutory or other), option, security interest, mortgage, easement, encroachment, right of way, right of first refusal, or restriction of any kind, including any restriction on use, voting, transfer, receipt of income or exercise of any other attribute of ownership.

    “Environmental Attributes” means any emissions and renewable energy credits, energy conservation credits, benefits, offsets and allowances, emission reduction credits or words of similar import or regulatory effect (including emissions reduction credits or allowances under all applicable emission trading, compliance or budget programs, or any other federal, state or regional emission, renewable energy or energy conservation trading or budget program) that have been held, allocated to or acquired for the development, construction, ownership, lease, operation, use or maintenance of the Company as of: (i) the date of this Agreement; and (ii) future years for which allocations have been established and are in effect as of the date of this Agreement.

    “Environmental Claim” means any Action, Governmental Order, lien, fine, penalty, or, as to each, any settlement or judgment arising therefrom, by or from any Person alleging liability of whatever kind or nature (including liability or responsibility for the costs of enforcement proceedings, investigations, cleanup, governmental response, removal or remediation, natural resources damages, property damages, personal injuries, medical monitoring, penalties, contribution, indemnification and injunctive relief) arising out of, based on or resulting from: (a) the presence, Release of, or exposure to, any Hazardous Materials; or (b) any actual or alleged non-compliance with any Environmental Law or term or condition of any Environmental Permit.

    “Environmental Law” means any applicable Law, and any Governmental Order or binding agreement with any Governmental Authority: (a) relating to pollution (or the cleanup thereof) or the protection of natural resources, endangered or threatened species, human health or safety, or the environment (including ambient air, soil, surface water or groundwater, or subsurface strata); or (b) concerning the presence of, exposure to, or the management, manufacture, use, containment, storage,
4




recycling, reclamation, reuse, treatment, generation, discharge, transportation, processing, production, disposal or remediation of any Hazardous Materials. The term “Environmental Law” includes, without limitation, the following (including their implementing regulations and any state analogs): the Comprehensive Environmental Response, Compensation, and Liability Act of 1980, as amended by the Superfund Amendments and Reauthorization Act of 1986, 42 U.S.C. §§ 9601 et seq.; the Solid Waste Disposal Act, as amended by the Resource Conservation and Recovery Act of 1976, as amended by the Hazardous and Solid Waste Amendments of 1984, 42U.S.C. §§ 6901 et seq.; the Federal Water Pollution Control Act of 1972, as amended by the Clean Water Act of 1977, 33 U.S.C. §§ 1251 et seq.; the Toxic Substances Control Act of 1976, as amended, 15 U.S.C. §§ 2601 et seq.; the Emergency Planning and Community Right-to-Know Act of 1986, 42 U.S.C. §§ 11001 et seq.; the Clean Air Act of 1966, as amended by the Clean Air Act Amendments of 1990, 42 U.S.C. §§ 7401 et seq.; and the Occupational Safety and
Health Act of 1970, as amended, 29 U.S.C. §§ 651 et seq.

    “Environmental Notice” means any written directive, notice of violation or infraction, or notice respecting any Environmental Claim relating to actual or alleged non-compliance with any Environmental Law or any term or condition of any Environmental Permit.

    “Environmental Permit” means any Permit, letter, clearance, consent, waiver, closure, exemption, decision or other action required under or issued, granted, given, authorized by or made pursuant to Environmental Law.

    “ERISA” means the Employee Retirement Income Security Act of 1974, as amended, and the regulations promulgated thereunder.

    “ERISA Affiliate” means all employers (whether or not incorporated) that would be treated together with the Company or any of its Affiliates as a “single employer” within the meaning of Section 414 of the Code or Section 4001 of ERISA.

    “Estimated Closing Working Capital” has the meaning set forth in Section 2.04(a)(ii).


    “Estimated Closing Working Capital Statement” has the meaning set forth in Section 2.04(a)(ii).

    “Excluded Matter” means any adverse effect, change, or event, directly arising from or related to any adverse change in or effect on the business of the Company (a) that is cured before the Closing or (b) directly related to the announcement, pendency or completion of the transactions contemplated by this Agreement (including, but not limited to, any action required by any Governmental Entity in order to consummate, or as a condition to consummating, the transactions contemplated by this Agreement).

    Facility Lease means the Commercial Lease Agreement dated February 17, 2021 between the Company as tenant and Real Estate Owner as landlord.

    “Financial Statements” has the meaning set forth in Section 3.06.

    “Fraud” means, actual fraud as determined under the laws of the State of Nevada and the federal laws of the United States of America.

    “Fundamental Representations” means the representations and warranties contained in Section 3.02, Section 3.03 , Section 4.01, Section 4.02, Section 4.03 and Section 5.01.

    “GAAP” means United States generally accepted accounting principles in effect from time to time.

    “Government Contracts” has the meaning set forth in Section 3.09(a)(viii).

    “Governmental Authority” means any federal, state, local or foreign government or political subdivision thereof, or any agency or instrumentality of such government or political subdivision, or any self-regulated organization or other non-governmental regulatory authority or quasi-governmental
5




authority (to the extent that the rules, regulations or orders of such organization or authority have the force of Law), or any arbitrator, court or tribunal of competent jurisdiction.

    “Governmental Order” means any order, writ, judgment, injunction, decree, stipulation, determination or award entered by or with any Governmental Authority.

    “Hazardous Materials” means: (a) any material, substance, chemical, waste, product, derivative, compound, mixture, solid, liquid, mineral or gas, in each case, whether naturally occurring or manmade, that is hazardous, acutely hazardous, toxic, or words of similar import or regulatory effect under Environmental Laws; and (b) any petroleum or petroleum derived products, radon, radioactive materials or wastes, asbestos in any form, lead or lead-containing materials, urea formaldehyde foam insulation, and polychlorinated biphenyls.

    “HSR Act” means the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended.

    “Indebtedness” means, without duplication and with respect to the Company, all (a) indebtedness for borrowed money; (b) obligations for the deferred purchase price of property or services (other than Current Liabilities taken into account in the calculation of Closing Working Capital), (c) long or short-term obligations evidenced by notes, bonds, debentures or other similar instruments; (d) obligations under any interest rate, currency swap or other hedging agreement or arrangement; (e) capital lease obligations; (f) any unpaid interest, prepayment penalties, premiums, costs and fees that would arise or become due as a result of the prepayment of any of the obligations referred to in the foregoing clauses (a) through (f). Indebtedness excludes indebtedness not to exceed $512,000 incurred in connection with any furniture, fixtures and equipment (and components thereof) ordered or to be ordered.

    “Indemnity Cap” shall initially mean an amount equal to $10,000,000; however, the Indemnity Cap shall be increased at the time of issuance of 2021 Contingent Consideration in an amount equal to 10% of the amount of 2021 Contingent Consideration actually issued; shall be further increased at the time of issuance of 2022 Contingent Consideration, in an amount equal to 10% of the amount of 2022 Contingent Consideration actually issued; and shall be further increased at the time of issuance of 2023 Contingent Consideration, in an amount equal to 10% of the amount of 2023 Contingent Consideration actually issued, provided, that in no event shall the Indemnity Cap exceed an aggregate sum of $18,000,000 .

    “Independent Accountant” has the meaning set forth in Section 2.04(c)(iii).

    “Insurance Policies” has the meaning set forth in Section 3.16.

    “Intellectual Property” means any and all rights in, arising out of, or associated with any of the following in any jurisdiction throughout the world: (a) issued patents and patent applications (whether provisional or non-provisional), including divisionals, continuations, continuations-in-part, substitutions, reissues, reexaminations, extensions, or restorations of any of the foregoing, and other Governmental Authority-issued indicia of invention ownership (including certificates of invention, petty patents, and patent utility models) (“Patents”); (b) trademarks, service marks, brands, certification marks, logos, trade dress, trade names, and other similar indicia of source or origin, together with the goodwill connected with the use of and symbolized by, and all registrations, applications for registration, and renewals of, any of the foregoing (“Trademarks”); (c) copyrights and works of authorship, whether or not copyrightable, and all registrations, applications for registration, and renewals of any of the foregoing (“Copyrights”); (d) internet domain names and social media account or user names (including “handles”), whether or not Trademarks, all associated web addresses, URLs, websites and web pages, social media sites and pages, and all content and data thereon or relating thereto, whether or not Copyrights; (e) mask works, and all registrations, applications for registration, and renewals thereof; (f) industrial designs, and all Patents, registrations, applications for registration, and renewals thereof; (g) trade secrets, know-how, inventions (whether or not patentable), discoveries, improvements, technology, business and technical information, databases, data compilations and collections, tools, methods, processes, techniques, and other confidential and proprietary information and all rights therein (“Trade Secrets”); (h) computer programs, operating systems, applications, firmware, and other code, including all source code, object code, application programming interfaces, data files, databases, protocols, specifications, and other documentation thereof; and (i) all other intellectual or industrial property and proprietary rights.
6





    “Interim Balance Sheet” has the meaning set forth in Section 3.06.

    “Interim Balance Sheet Date” has the meaning set forth in Section 3.06.

    “Interim Financial Statements” has the meaning set forth in Section 3.06.

    “JVK Restricted Stock Grant” means the Restricted Stock Grant to be entered into as Closing by JVK and Buyer, pursuant to which JVK’s rights to potentially receive its respective portion of the 2021 Contingent Consideration, the 2022 Contingent Consideration and the 2023 Contingent Consideration shall be defined.

    “ Key Employees” means the individuals listed on Exhibit “B” attached hereto.

    “Knowledge of Seller Parties or Seller Parties’ Knowledge” or any other similar knowledge qualification, means the actual knowledge of any Seller Party or of any manager, director or officer of the Company, after due inquiry.

    “Law” means any statute, law, ordinance, regulation, rule, code, order, constitution, treaty, common law, judgment, decree, other requirement or rule of law of any Governmental Authority.

    “Liabilities” has the meaning set forth in Section 3.07.

    “Licensed Intellectual Property” means all Intellectual Property in which the Company holds any rights or interests granted by other Persons, including any Seller Party or any of their respective Affiliates.

    “Losses” means losses, damages, liabilities, deficiencies, Actions, judgments, interest, awards, penalties, fines, costs or expenses of whatever kind, including reasonable attorneys’ fees and the cost of enforcing any right to indemnification hereunder and the cost of pursuing any insurance providers; provided, however, that “Losses” shall not include punitive damages, except to the extent actually awarded to a Governmental Authority or other third party.

    “Material Adverse Effect” means any event, occurrence, fact, condition or change that is, or could reasonably be expected to become, individually or in the aggregate, materially adverse to (a) the business, results of operations, condition (financial or otherwise) or assets of the Company, or (b) the ability of any Seller Party to consummate the transactions contemplated hereby on a timely basis; provided, however, that “Material Adverse Effect” shall not include any event, occurrence, fact, condition or change, directly or indirectly, arising out of or attributable to: (i) general economic or political conditions; (ii) conditions generally affecting the industries in which the Company operates; (iii) any changes in financial or securities markets in general; (iv) acts of war (whether or not declared), armed hostilities or terrorism, or the escalation or worsening thereof; (v) any epidemic, pandemic or outbreak of disease (including, for the avoidance of doubt, COVID-19), or any worsening of such conditions, or any Public Health Measures (as defined below) or changes therein or interpretations thereof, (vi) any action required or permitted by this Agreement, except pursuant to Section 3.05 and Section 5.08; (vii) any changes in applicable Laws or accounting rules, including GAAP; or (viii) the public announcement, pendency or completion of the transactions contemplated by this Agreement; provided further, however, that any event, occurrence, fact, condition or change referred to in clauses (i) through (iv) immediately above shall be taken into account in determining whether a Material Adverse Effect has occurred or could reasonably be expected to occur to the extent that such event, occurrence, fact, condition or change has a disproportionate effect on the Company compared to other participants in the industries in which the Company conducts its businesses.

    “Material Contracts” has the meaning set forth in Section 3.09(a).

    “Material Customers” has the meaning set forth in Section 3.15(a).

    “Material Suppliers” has the meaning set forth in Section 3.15(b).

7




    “Minor Leases” means the Commercial Lease dated April 16, 2018, between the Company and Marshall Investments, LLC, the Lease Agreement dated July 1, 2020, between the Company and Myoby, LLC and the Use Agreement dated August 21, 2020, between the Company and Deschutes County Fair & Expo Center, as amended by the Addendum to Contract dated May 4, 2021.

    “Multiemployer Plan” has the meaning set forth in Section 3.20(c).

    “Organizational Documents” of a Person means its certificate of incorporation, certificate or articles of organization or formation, bylaws, operating agreement and/or other organizational documents.

    “Pass-Through Tax Return” means any partnership income Tax Return filed by the Company with respect to a Tax period ending on or prior to the Closing Date to the extent that all Taxes reflected on such Tax Return are solely a liability of the Sellers.

    “Permits” means all permits, licenses, franchises, approvals, authorizations, registrations, certificates, variances and similar rights obtained, or required to be obtained, from Governmental Authorities.

    “Permitted Encumbrances” has the meaning set forth in Section 3.10(a).

    “Person” means an individual, corporation, partnership, joint venture, limited liability company, Governmental Authority, unincorporated organization, trust, association or other entity.

    “Platform Agreements” has the meaning set forth in Section 3.12(h).

    “Post-Closing Adjustment” has the meaning set forth in Section 2.04(b)(ii).

    “Post-Closing Tax Period” means any taxable period beginning after the Closing Date and, with respect to any taxable period beginning before and ending after the Closing Date, the portion of such taxable period beginning after the Closing Date.

    “Post-Closing Taxes” means Taxes of the Company for any Post-Closing Tax Period.

    “Pre-Closing Tax Period” means any taxable period ending on or before the Closing Date and, with respect to any taxable period beginning before and ending after the Closing Date, the portion of such taxable period ending on and including the Closing Date.

    “Pre-Closing Taxes” means Taxes of the Company for any Pre-Closing Tax Period.

    “Public Health Measures” means any closures, “shelter-in-place,” “stay at home,” workforce reduction, social distancing, shut down, closure, curfew or other restrictions or any other Law, orders, guidelines or recommendations pertaining to COVID-19, in each case, issued by any Governmental Authority (including the Centers for Disease Control and Prevention) in connection with COVID-19 and that are applicable to the Company.

    “Purchase Consideration” has the meaning set forth in Section 2.02.

    “Purchased Real Property” means that certain real property located at 3500 SW 21st Place, Redmond, Oregon, and the improvements thereon, to be purchased by Buyer pursuant to the REPA.

    “Qualified Benefit Plan” has the meaning set forth in Section 3.20(c).

    “Real Estate Owner” or “BasX Properties, LLC” means BASX Properties, LLC, an Oregon limited liability company.

    “REPA” means the Real Estate Purchase Agreement to be entered into by and between Buyer and the Real Estate Owner, pursuant to which Buyer shall acquire the Purchased Real Property within ten (10) Business Days of the date of issuance of a conditional certificate of occupancy (or local equivalent) from
8




the City of Redmond and all other conditions to closing set forth in the REPA have been satisfied, but in no event later than March 31, 2022.

    “R&W Policy” means the buyer-side representation and warranty insurance policy to be issued by RP Underwriting, Inc. d/b/a RPUW Insurance Services to Buyer on terms and conditions satisfactory to Buyer and Sellers.

    “Real Property” means the real property owned, leased or subleased by the Company, together with all buildings, structures and facilities located thereon.

    “Release” means any actual or threatened release, spilling, leaking, pumping, pouring, emitting, emptying, discharging, injecting, escaping, leaching, dumping, abandonment, disposing or allowing to escape or migrate into or through the environment (including, without limitation, ambient air (indoor or outdoor), surface water, groundwater, land surface or subsurface strata or within any building, structure, facility or fixture).

    “Representative” means, with respect to any Person, any and all directors, officers, employees, consultants, financial advisors, counsel, accountants and other agents of such Person.

    “Resolution Period” has the meaning set forth in Section 2.04(c)(ii).

    “Restricted Business” means the design and manufacture of HVAC systems for commercial, data room cooling and clean room and modular clean room applications, and related integrated control solutions.

    “Restricted Period” has the meaning set forth in Section 5.07(a).

Restricted Stock Grants” means the Brooks Restricted Stock Grant, the D-Velopment Restricted Stock Grant, the JVK Restricted Stock Grant, the TFT Restricted Stock Grant and the Employee Restricted Stock Grants.

    “Review Period” has the meaning set forth in Section 2.04(c)(i).

    “SEC” means the United States Securities and Exchange Commission.

    “Securities Act” means the Securities Act of 1933, and the rules and regulations thereunder as in effect from time to time.

    “Sellers’ Accountants” means Pittman & Brooks.

    “Shortfall” means the amount by which the Company’s Adjusted EBITDA is less than the applicable EBITDA Target for such year.

    “Single Employer Plan” has the meaning set forth in Section 3.20(c).

    “Software” means any and all: (a) computer programs, computer software, applications, utilities, development tools, application programming interfaces (APIs), diagnostics, and embedded systems, including any and all software implementations of algorithms, models and methodologies, in any form or medium, including source code, object code and executable code; (b) databases and compilations, including any and all data and collections of data, whether machine readable or otherwise; (c) descriptions, schematics, flow charts and other work product used to design, plan, organize and develop any of the foregoing; and (d) all documentation, including programmer documentation, user manuals, training materials and other documentation, relating to any of the foregoing.

    “Statement of Objections” has the meaning set forth in Section 2.04(c)(ii).

    “Straddle Period” means any taxable period beginning on or prior to and ending after the Closing Date.

9




    “Subsidiary” means, with respect to any Person: (a) any corporation, partnership, limited liability company or other business entity of which a majority of the equity interests entitled to vote under ordinary circumstances in the election of directors (or in the selection of any other similar governing body in the case of an entity other than a corporation) are at the time owned or Controlled by such Person or by one or more of the other direct or indirect Subsidiaries of such Person or a combination thereof (regardless of whether, at the time, equity interests of any other class or classes shall have, or might have, voting power by reason of the occurrence of any contingency); (b) a partnership in which such Person or any direct or indirect Subsidiary of such Person is a general partner; or (c) a limited liability company in which such Person or any direct or indirect Subsidiary of such Person is a managing member or manager

    “Target Working Capital” means zero dollars ($0).

    “Taxes” means all federal, state, local, foreign and other income, gross receipts, sales, use, production, ad valorem, transfer, franchise, registration, profits, license, lease, service, service use, withholding, payroll, employment, unemployment, estimated, excise, severance, environmental, stamp, occupation, premium, property (real or personal), real property gains, windfall profits, customs, duties or other taxes, fees, assessments or charges of any kind whatsoever, together with any interest, additions or penalties with respect thereto and any interest in respect of such additions or penalties.

    “Tax Return” means any return, declaration, report, claim for refund, information return or statement or other document relating to Taxes, including any schedule or attachment thereto, and including any amendment thereof.

    “Territory” means the North American continent.

    “TFT Restricted Stock Grant” means the Restricted Stock Grant to be entered into as Closing by TFT and Buyer, pursuant to which TFT’s rights to potentially receive its respective portion of the 2021 Contingent Consideration, the 2022 Contingent Consideration and the 2023 Contingent Consideration shall be defined.

    “Transaction Expenses” means all fees and expenses incurred by the Company at or prior to the Closing in connection with the preparation, negotiation and execution of this Agreement and the Ancillary Documents, and the performance and consummation of the transactions contemplated hereby and thereby, including without limitation, legal, accounting, investment banker and other third party service provider fees, fees associated with obtaining any third party approvals, consents or waivers, fees and expenses related to obtaining the release and termination of any Encumbrance on any asset of the Company, broker fees, and any severance, bonus or change of control payments related to the transactions contemplated by this Agreement.

    “Undisputed Amounts” has the meaning set forth in Section 2.04(c)(iii).

    “Union” has the meaning set forth in Section 3.21(b).

    “WARN Act” means the federal Worker Adjustment and Retraining Notification Act of 1988, and similar state, local and foreign laws related to plant closings, relocations, mass layoffs and employment losses.
    
ARTICLE II
PURCHASE AND SALE OF MEMBERSHIP INTERESTS

    Section 2.01    Purchase and Sale. Subject to the terms and conditions set forth in this Agreement, at the Closing, Sellers shall sell to Buyer, and Buyer shall purchase from Sellers, the Membership Interests, on a cash-free basis, free and clear of all Encumbrances, for the consideration specified in Section 2.02.

    Section 2.02    Purchase Consideration. The aggregate purchase consideration (the “Purchase Consideration”) to be delivered to the Sellers for the Membership Interests shall consist of the following:

10




    (a)    The cumulative sum of One Hundred Million Dollars ($100,000,000.00), which sum shall be the initial Closing Date Payment, subject to adjustment as provided in Section 2.04 below;

    (b)    At the Closing, Buyer and each of the Sellers will enter into a restricted stock grant, pursuant to which the Sellers may receive, cumulatively, up to an additional Thirty-Six Million Five Hundred Sixty-Two Thousand Five Hundred Dollars ($36,562,500.00) in shares of AAON Common Stock (the “2021 Contingent Consideration”), with the number of shares comprising the 2021 Contingent Consideration being equal to $36,562,500.00 divided by the AAON Signing VWAP, with the Sellers’ receipt of the 2021 Contingent Consideration subject to the following conditions:

        (i)    Shares of AAON Common Stock representing Twenty-Four Million Three Hundred Seventy-Five Thousand Dollars ($24,375,000.00) of the 2021 Contingent Consideration shall be received, cumulatively, by the Sellers if the Company’s Adjusted EBITDA for calendar year 2021 is Eleven Million One Hundred Thousand Dollars ($11,100,000.00) or greater. Sellers’ receipt of the remaining 2021 Contingent Consideration will be subject to the Company’s Adjusted EBITDA for calendar year 2021 being equal to or in excess of $12,600,000 (the “2021 EBITDA Target”). If there is a Shortfall in the Company’s Adjusted EBITDA for 2021 (i.e., the Company’s Adjusted EBITDA for 2021 is less than $12,600,000), but the Company’s Adjusted EBITDA for 2021 is in excess of $11,100,000, the remaining 2021 Contingent Consideration to be received by Sellers shall be proportionate with respect to the incremental amount of the Company’s Adjusted EBITDA in excess of $11,100,000. If, for example, the Company’s Adjusted EBITDA for 2021 is $11,850,000, then the Sellers would be entitled to $30,468,750 in 2021 Contingent Consideration, and the remaining $6,093,750 in 2021 Contingent Consideration will be available for recapture in 2022 (and only in 2022) as described below. Any of the 2021 Contingent Consideration not earned and which is not recaptured based on the Company’s Adjusted EBITDA for 2022, as described below, shall be forfeited.

        (ii)    The Sellers’ receipt of the 2021 Contingent Consideration shall also be subject to the terms and conditions of the Restricted Stock Grants.

    (c)    At the Closing, Buyer and each of the Sellers will enter into a restricted stock grant pursuant to which the Sellers may receive, cumulatively, up to an additional Twenty-Nine Million Two Hundred Fifty Thousand Dollars ($29,250,000) in shares of AAON Common Stock (the “2022 Contingent Consideration”), with the number of shares comprising the 2022 Contingent Consideration equal to $29,250,000 divided by the AAON Signing VWAP, with the Sellers’ receipt of the 2022 Contingent Consideration subject to the following conditions:

        (i)    Shares of AAON Common Stock representing the 2022 Contingent Consideration shall be received, cumulatively, by the Sellers if the Company’s Adjusted EBITDA for 2022 is equal to or in excess of $20,000,000 (the “2022 EBITDA Target”). If the Company’s Adjusted EBITDA for 2022 is less than the 2022 EBITDA Target, but is in excess of the 2021 EBITDA Target, the 2022 Contingent Consideration to be received by Sellers shall be proportionate with respect to the incremental increase in the Company’s Adjusted EBITDA for 2022 over the 2021 EBITDA Target. For example, assume (i) the Company’s Adjusted EBITDA for 2021 equals or exceeds $12,600,000 (so there is no Shortfall for 2021), and (ii) the Company’s Adjusted EBITDA for 2022 equals $16,300,000—the Sellers would be entitled to receive 50% of the 2022 Contingent Consideration, and the remaining $14,625,000 in 2022 Contingent Consideration will be available for recapture in 2023 (and only in 2023) as described below. Any of the 2022 Contingent Consideration not earned and which is not recaptured based on the Company’s Adjusted EBITDA for 2023 as described below shall be forfeited.

        (ii)    The Sellers’ receipt of the 2022 Contingent Consideration shall also be subject to the terms and conditions of the Restricted Stock Grants.

    (d)    At the Closing, Buyer and each of the Sellers will enter into a restricted stock grant pursuant to which the Sellers may receive, cumulatively, up to an additional Twelve Million One Hundred Eighty-Seven Thousand Five Hundred Dollars ($12,187,500) in shares of AAON Common Stock (the “2023 Contingent Consideration”), with the number of shares comprising the 2023 Contingent Consideration equal to $12,187,500 divided by the AAON Signing VWAP, with the Sellers’ receipt of the 2023 Contingent Consideration subject to the following conditions:

11




        (i)    Shares of AAON Common Stock representing the 2023 Contingent Consideration shall be received, cumulatively, by the Sellers if the Company’s Adjusted EBITDA for 2023 is equal to or in excess of $28,000,000 (the “2023 EBITDA Target”). If the Company’s Adjusted EBITDA for 2023 is less than the 2023 EBITDA Target but is in excess of the 2022 EBITDA Target, the 2023 Contingent Consideration to be received by Sellers shall be proportionate with respect to the incremental increase in the BASX Adjusted EBITDA for 2023 over the 2022 EBITDA Target. Any 2023 Contingent Consideration which is not earned shall be forfeited.

        (ii)    The Sellers’ receipt of the 2023 Contingent Consideration shall also be subject to the terms and conditions of the Restricted Stock Grants.

    (e)    At the Closing, Buyer and each of the Key Employees will enter into a restricted stock grant (each, an “Employee Restricted Stock Grant”), pursuant to which the Key Employees may receive cumulatively (I) up to an additional $937,500 in shares of AAON Common Stock (the “2021 Incentive Consideration”), with the number of shares comprising the 2021 Incentive Consideration being equal to $937,500 divided by the AAON Signing VWAP, (II) up to an additional $750,000 in shares of AAON Common Stock (the “2022 Incentive Consideration”), with the number of shares comprising the 2022 Incentive Consideration being equal to $750,000 divided by the AAON Signing VWAP, and (III) up to an additional $312,500 in shares of AAON Common Stock (the “2023 Incentive Consideration”), with the number of shares comprising the 2023 Incentive Consideration being equal to $312,500 divided by the AAON Signing VWAP, for an aggregate total of $2,000,000 (the “Incentive Consideration”). Employee Restricted Stock Agreements shall provide that Incentive Consideration shall not be paid annually but instead paid in a single lump sum as described in 2.02(h) below.

        (i)    The Key Employees’ receipt of the 2021 Incentive Consideration shall be subject to the following conditions: Shares of AAON Common Stock representing $625,000.00 of the 2021 Incentive Consideration shall be earned, cumulatively, by the Key Employees if the Company’s Adjusted EBITDA for calendar year 2021 is Eleven Million One Hundred Thousand Dollars ($11,100,000.00) or greater. Key Employees’ receipt of the remaining 2021 Incentive Consideration will be subject to the Company’s Adjusted EBITDA for calendar year 2021 being equal to or in excess of the 2021 EBITDA Target. If there is a Shortfall in the Company’s Adjusted EBITDA for 2021 (i.e., the Company’s Adjusted EBITDA for 2021 is less than $12,600,000), but the Company’s Adjusted EBITDA for 2021 is in excess of $11,100,000, the remaining 2021 Incentive Consideration to be received by Key Employees shall be proportionate with respect to the incremental amount of the Company’s Adjusted EBITDA in excess of $11,100,000. Any of the 2021 Incentive Consideration not earned shall be forfeited.

        (ii)    The Key Employees’ receipt of the 2022 Incentive Consideration shall be subject to the following conditions: Shares of AAON Common Stock representing the 2022 Incentive Consideration shall be earned, cumulatively, by the Key Employees if the Company’s Adjusted EBITDA for 2022 is equal to or in excess of the 2022 EBITDA Target. If the Company’s Adjusted EBITDA for 2022 is less than the 2022 EBITDA Target, but is in excess of the 2021 EBITDA Target, the 2022 Incentive Consideration to be received by the Key Employees shall be proportionate with respect to the incremental increase in the Company’s Adjusted EBITDA for 2022 over the 2021 EBITDA Target. Any of the 2022 Incentive Consideration not earned shall be forfeited.

        (iii)    The Key Employees’ receipt of the 2023 Incentive Consideration shall be subject to the following conditions: Shares of AAON Common Stock representing the 2023 Incentive Consideration shall be earned, cumulatively, by the Key Employees if the Company’s Adjusted EBITDA for 2023 is equal to or in excess of the 2023 EBITDA Target. If the Company’s Adjusted EBITDA for 2023 is less than the 2023 EBITDA Target, but is in excess of the 2023 EBITDA Target, the 2023 Incentive Consideration to be received by the Key Employees shall be proportionate with respect to the incremental increase in the Company’s Adjusted EBITDA for 2023 over the 2022 EBITDA Target. Any of the 2023 Incentive Consideration not earned shall be forfeited.

        (iv)    Each Employee Restricted Stock Grant with respect to Incentive Consideration shall provide that, if the full-time employment of the grantee named in such Employee Restricted Stock Grant should terminate for any reason other than involuntary termination without Cause, then any Incentive Consideration with respect to the terminated Key Employee shall be automatically forfeited. The cumulative amount of all such restricted stock payable to Key Employees that is forfeited pursuant to
12




Section 2.02(e)(i), (ii), (iii) or (iv) hereof is referred to collectively as the “Forfeited Incentive Consideration”. Each Employee Restricted Stock Grant with respect to Incentive Consideration shall further provide that, if the full-time employment of the grantee named in such Employee Restricted Stock Grant should terminate because of involuntary termination without Cause, then any Incentive Consideration with respect to the terminated Key Employee that has been earned for any prior calendar year shall not be deemed Forfeited Incentive Consideration, but instead shall be deemed earned and shall be paid as provided in sub-section (h) below. The Restricted Stock Grants of each Seller for each of 2021, 2022 and/or 2023, as applicable, shall be amended automatically to increase the number of shares of AAON Common Stock available to the Sellers in their respective 2021 Contingent Consideration, 2022 Contingent Consideration and 2023 Contingent Consideration, with such increase to equal such Seller’s Pro-Rata Share of the Forfeited Incentive Consideration otherwise earned pursuant to the terms of this Agreement, including without limitation any Forfeited Incentive Consideration that would have been recaptured by applying the criteria stated in 2.02(b) and 2.02(c). Any such increase shall be treated by the parties hereto in all respects as an increase in Purchase Price, and Exhibit C (allocating the Purchase Price) shall be deemed automatically amended to proportionately increase the allocated Purchase Price.

        (v)    The Key Employees’ receipt of the Incentive Consideration shall also be subject to the terms and conditions of their respective Employee Restricted Stock Grants.

    (f)    Any Shortfall in the Company’s Adjusted EBITDA for 2021 may be recaptured (and the applicable portion of the 2021 Contingent Consideration described above not forfeited) on a proportionate basis to the extent that the Company’s Adjusted EBITDA for 2022 exceeds the 2022 EBITDA Target, as illustrated in the following example. Assume the Shortfall for 2021 equals $1,300,000. If the Company’s Adjusted EBITDA for 2022 exceeds the 2022 EBITDA Target by $1,300,000 or more, Sellers would receive 100% of the 2021 Contingent Consideration available for recapture and not previously earned and received, but if the Company’s Adjusted EBITDA for 2022 only exceeds the 2022 EBITDA Target by $650,000, Sellers would only receive 50% of the 2021 Contingent Consideration available for recapture and not previously earned and received.

    (g)    Any Shortfall in the Company’s Adjusted EBITDA for 2022 may be recaptured (and the applicable portion of the 2022 Contingent Consideration described above not forfeited) on a proportionate basis to the extent that the Company’s Adjusted EBITDA for 2023 exceeds the 2023 EBITDA Target, as illustrated in the following example. Assume the Shortfall for 2022 equals $4,600,000—if the Company’s Adjusted EBITDA for 2023 exceeds the 2023 EBITDA Target by $4,600,000 or more, Sellers would receive 100% of the 2022 Contingent Consideration available for recapture and not previously earned and received, but if the Company’s Adjusted EBIT for 2023 only exceeds the 2023 EBITDA Target by $2,300,000, Sellers would only receive 50% of the 2022 Contingent Consideration available for recapture and not previously earned and received.

    (h)    Within sixty (60) days after the end of each applicable calendar year, Buyer shall prepare and deliver to Sellers a statement setting forth its calculation of Company’s Adjusted EBITDA for the year just ended, which statement shall contain audited financial statements of the Company as of the applicable year end. After receipt of such statement, Sellers shall have sixty (60) days to review the calculation. During each such review period, Sellers and Sellers’ Accountants shall have full access to the books and records of the Company, the personnel of, and work papers prepared by, Buyer and/or Buyer’s Accountants to the extent that they relate to the calculation of the Company’s Adjusted EBITDA as Sellers may reasonably request for the purpose of reviewing the statement, provided, that such access shall be in a manner that does not interfere with the normal business operations of Buyer or the Company. If Sellers notify Buyer of any disagreement with such statement, then the parties shall attempt to resolve such disagreement through good-faith negotiation and if, within the ensuing fifteen (15) days, the parties are unable to resolve their disagreement, then they shall submit such disagreement to the Independent Accountant for resolution in accordance with the procedures of Section 2.04, mutatis mutandis. The 2021 Contingent Consideration, 2022 Contingent Consideration and 2023 Contingent Consideration payable to the Sellers, if any, shall be issued and delivered annually, within ten (10) days following the date that the amount of such contingent consideration is finally determined. The 2021 Incentive Consideration, 2022 Incentive Consideration and 2023 Incentive Consideration payable to the Key Employees, if any, shall be issued in a single delivery of shares of AAON Common Stock to each Key Employee entitled to receive same within ten (10) days following the date that 2023 Incentive Consideration is finally determined.

13




    (i)    Interest shall accrue at a rate per annum equal to 8% per annum, compounded annually, on any 2021 Contingent Consideration, 2022 Contingent Consideration or 2023 Contingent Consideration, and on any 2021 Incentive Consideration, 2022 Incentive Consideration and 2023 Incentive Consideration, in each case that is not issued when the same is due, and such interest shall be payable on Seller’s or Key Employee’s demand (as the case may be).

    (j)    Buyer acknowledges that the possibility of the Sellers receiving the 2021 Contingent Consideration, the 2022 Contingent Consideration and the 2023 Contingent Consideration constitutes a material inducement for the Sellers to enter into this Agreement. Therefore during the period of time from the Closing Date through December 31, 2023: (i) the business of the Company shall be operated as and accounted for as a separate business unit of the Buyer, (ii) the Buyer, and after the Closing, the Company, shall not take, or fail to take, any action for the primary purpose or with the primary intent of avoiding or reducing the 2021 Contingent Consideration, 2022 Contingent Consideration or 2023 Contingent Consideration, and (iii) the Buyer shall not, without the prior written consent of the Sellers, make any material change in the accounting principles in place at the Company at the Closing Date that negatively effects the calculation of EBITDA other than any change required to be implemented by the Financial Accounting Standards Board.

    (j)    If prior to December 31, 2023 (i) the Company or Buyer effects a sale of all or substantially all of the assets of the Company to a third party, (ii) Buyer effects a transaction involving the Company which results in at least 50% of the equity interests of Buyer then outstanding being owned by a third party or (iii) Buyer or the Company makes a general assignment for the benefit of creditors, or any proceeding shall be instituted by or against Buyer or the Company seeking to adjudicate it as bankrupt or insolvent, or seeking liquidation, winding up or reorganization, arrangement, adjustment, protection, relief or composition of its debts under any applicable Law relating to bankruptcy, insolvency or reorganization, then, all conditions to earning any unpaid 2021 Contingent Consideration, 2022 Contingent Consideration and 2023 Contingent Consideration, and any unpaid 2021 Incentive Consideration, 2022 Incentive Consideration or 2023 Incentive Consideration shall be deemed satisfied and all such consideration shall be due and payable within ten (10) days of such event.

    Section 2.03    Transactions to be Effected at the Closing.

    (a)    At the Closing, Buyer shall:

        (i)    deliver to Sellers:

            (A) the Closing Date Payment, by wire transfer of immediately available funds to the accounts designated in writing by each Seller to Buyer no later than five (5) Business Days prior to the Closing Date, with each Seller to receive their respective percentage of such Closing Date Payment as set forth on Schedule 2.03(a)(i)(A); and

            (B) the Ancillary Documents and all other agreements, documents, instruments or certificates required to be delivered by Buyer at or prior to the Closing pursuant to Section 7.03 of this Agreement.

        (ii)    pay, on behalf of the Company or the Sellers, the following amounts:
            (A) Indebtedness of the Company to be paid at Closing, by wire transfer of immediately available funds to the accounts and in the amounts specified on the Closing Indebtedness Certificate; and

            (B) any Transaction Expenses unpaid at Closing, by wire transfer of immediately available funds to the accounts and in the amounts specified on the Closing Transaction Expenses Certificate.

    (b)    At the Closing, Sellers shall deliver or cause to be delivered to Buyer:

        (i)    duly executed assignments of the Membership Interests to Buyer, in form and content acceptable to Buyer and its counsel, free and clear of all Encumbrances; and
14





        (ii) the Ancillary Documents and all other agreements, documents, instruments or certificates required to be delivered by the Seller Parties at or prior to the Closing pursuant to Section 7.02 of this Agreement.

    Section 2.04    Purchase Price Adjustment.

    (a)    Closing Adjustment.

        (i)    At the Closing, the Closing Date Payment shall be adjusted in the following manner:

        (A)    either (1) an increase by the amount, if any, by which the Estimated Closing Working Capital (as determined in accordance with Section 2.04(a)(ii)) is greater than the Target Working Capital, or (2) a decrease by the amount, if any, by which the Estimated Closing Working Capital is less than the Target Working Capital;

        (B)    a decrease by the outstanding Indebtedness of the Company as of the close of business on the Closing Date; and

        (C)    a decrease by the amount of unpaid Transaction Expenses of the Company as of the close of business on the Closing Date.

    The net amount after giving effect to the adjustments listed above shall be the “Closing Date Payment”.

        (ii)    At least five (5) Business Days before the Closing, Sellers shall prepare and deliver to Buyer a statement setting forth its good faith estimate of Closing Working Capital (the “Estimated Closing Working Capital”), which statement shall contain an estimated balance sheet of the Company as of the Closing Date (without giving effect to the transactions contemplated herein), a calculation of Estimated Closing Working Capital (the “Estimated Closing Working Capital Statement”), and a certificate of a Manager of the Company that the Estimated Closing Working Capital Statement was prepared in accordance with GAAP, except to the extent that BasX Properties, LLC is not included in the financial statements, and in a manner consistent with the calculation example attached as Exhibit 2.04(a)(ii).

    (b)    Post-Closing Adjustment.

        (i)    Within sixty (60) days after the Closing Date, Buyer shall prepare and deliver to Sellers a statement setting forth its calculation of Closing Working Capital, which statement shall contain an audited balance sheet of the Company as of the Closing Date (without giving effect to the transactions contemplated herein), a calculation of Closing Working Capital (the “Closing Working Capital Statement”) and a certificate of the Chief Financial Officer of Buyer that the Closing Working Capital Statement was prepared in accordance with GAAP, except to the extent that BasX Properties, LLC is not included in the financial statements, and in a manner consistent with the calculation example attached as Exhibit 2.04(a)(ii).

        (ii) The post-closing adjustment shall be an amount equal to the Closing Working Capital minus the Estimated Closing Working Capital (the “Post-Closing Adjustment”).

    (c)    Examination and Review.

        (i)    Examination. After receipt of the Closing Working Capital Statement, Sellers shall have thirty (30) days (the “Review Period”) to review the Closing Working Capital Statement. During the Review Period, Sellers and Sellers’ Accountants shall have full access to the books and records of the Company, the personnel of, and work papers prepared by, Buyer and/or Buyer’s Accountants to the extent that they relate to the Closing Working Capital Statement and to such historical financial information (to the extent in Buyer’s possession) relating to the Closing Working Capital Statement as Sellers may reasonably request for the purpose of reviewing the Closing Working Capital
15




Statement and to prepare a Statement of Objections (defined below), provided, that such access shall be in a manner that does not interfere with the normal business operations of Buyer or the Company.

        (ii)    Objection. On or prior to the last day of the Review Period, Sellers may object to the Closing Working Capital Statement by delivering to Buyer a written statement setting forth Sellers’ objections in reasonable detail, indicating each disputed item or amount and the basis for Sellers’ disagreement therewith (the “Statement of Objections”). If Sellers fail to deliver the Statement of Objections before the expiration of the Review Period, the Closing Working Capital Statement and the Post-Closing Adjustment, as the case may be, reflected in the Closing Working Capital Statement shall be deemed to have been accepted by Sellers. If Sellers deliver the Statement of Objections before the expiration of the Review Period, Buyer and Sellers shall negotiate in good faith to resolve such objections within thirty (30) days after the delivery of the Statement of Objections (the “Resolution Period”), and, if the same are so resolved within the Resolution Period, the Post-Closing Adjustment and the Closing Working Capital Statement with such changes as may have been previously agreed in writing by Buyer and Sellers, shall be final and binding.

        (iii)    Resolution of Disputes. If Sellers and Buyer fail to reach an agreement with respect to all of the matters set forth in the Statement of Objections before expiration of the Resolution Period, then any amounts remaining in dispute (“Disputed Amounts” and any amounts not so disputed, the “Undisputed Amounts”) shall be submitted for resolution to the office of Clifton Larson Allen or, if Clifton Larson Allen is unable to serve, Buyer and Sellers shall appoint by mutual agreement the office of an impartial nationally recognized firm of independent certified public accountants other than Sellers’ Accountants or Buyer’s Accountants (the “Independent Accountant”) who, acting as experts and not arbitrators, shall resolve the Disputed Amounts only and make any adjustments to the Post-Closing Adjustment, as the case may be, and the Closing Working Capital Statement. The parties hereto agree that all adjustments shall be made without regard to materiality. The Independent Accountant shall only decide the specific items under dispute by the parties and their decision for each Disputed Amount must be within the range of values assigned to each such item in the Closing Working Capital Statement and the Statement of Objections, respectively.

        (iv)    Fees of the Independent Accountant. The fees and expenses of the Independent Accountant shall be paid by Sellers, on the one hand, and by Buyer, on the other hand, based upon the percentage that the amount actually contested but not awarded to Sellers or Buyer, respectively, bears to the aggregate amount actually contested by Sellers and Buyer.

        (v)    Determination by Independent Accountant. The Independent Accountant shall make a determination as soon as practicable within thirty (30) days (or such other time as the parties hereto shall agree in writing) after their engagement, and their resolution of the Disputed Amounts and their adjustments to the Closing Working Capital Statement and/or the Post-Closing Adjustment shall be conclusive and binding upon the parties hereto.

    (d)    Payments of Post-Closing Adjustment. Except as otherwise provided herein, any payment of the Post-Closing Adjustment, together with interest calculated as set forth below, shall (A) be due (x) within five (5) Business Days of acceptance of the applicable Closing Working Capital Statement or (y) if there are Disputed Amounts, then within five (5) Business Days of the resolution described in clause (v) above; and (B) be paid by wire transfer of immediately available funds to such account(s) as is directed by Buyer or Sellers, as the case may be.

    (e)    Adjustments for Tax Purposes. Any payments made pursuant to this Section 2.04 shall be treated as an adjustment to the Purchase Price by the parties for Tax purposes, unless otherwise required by Law.

    Section 2.05    Closing. Subject to the terms and conditions of this Agreement, the purchase and sale of the Membership Interests contemplated hereby shall take place at a closing (the “Closing”) to be held at 10:00 a.m., Tulsa, Oklahoma time, no later than three (3) Business Days after the last of the conditions to Closing set forth in Article VIII have been satisfied or waived (other than conditions which, by their nature, are to be satisfied on the Closing Date), at the offices of Johnson & Jones, P.C., 6120 South Yale Avenue, Suite 500, Tulsa, Oklahoma 74136, or remotely by exchange of documents and signatures (or their electronic counterparts), or at such other time or on such other date or at such other
16




place as Sellers and Buyer may mutually agree upon in writing (the day on which the Closing takes place being the “Closing Date”).

    Section 2.06.    Withholding Tax. Buyer shall be entitled to deduct and withhold from the Purchase Consideration all Taxes that Buyer may be required to deduct and withhold under any provision of applicable Tax Law. Neither Sellers nor Buyer is aware of any such tax required to be deducted or withheld. All such amounts shall be treated as delivered to the Sellers hereunder.


ARTICLE III
REPRESENTATIONS AND WARRANTIES OF SELLERS WITH RESPECT TO THE COMPANY

    Except as set forth in the correspondingly numbered Section of the Disclosure Schedules, each of the Sellers represents and warrants to Buyer, severally but not jointly, that the statements contained in this Article III are true and correct as of the date hereof.

    Section 3.01    [Reserved]

    Section 3.02    Organization, Authority and Qualification of the Company. The Company is a limited liability company duly organized, validly existing and in good standing under the Laws of the state of Oregon and has full corporate power and authority to own, operate or lease the properties and assets now owned, operated or leased by it and to carry on its business as it has been and is currently conducted. Section 3.02 of the Disclosure Schedules sets forth each jurisdiction in which the Company is licensed or qualified to do business, and the Company is duly licensed or qualified to do business and is in good standing in each jurisdiction in which the properties owned or leased by it or the operation of its business as currently conducted makes such licensing or qualification necessary.

    Section 3.03    Capitalization of the Company.
    
    (a)    The authorized and outstanding equity securities of the Company are as set forth in Section 3.03 of the Disclosure Schedules, and such Disclosure Schedule accurately reflects the name of each Seller and the Membership Interests owned of record by such Seller as of the date hereof and as of the date of Closing. The Membership Interests constitute the only equity interests of the Company, and such equity interests have been duly authorized and are validly issued and fully paid, and are nonassessable.

    (b)    There are no preemptive or other outstanding rights, options, warrants, conversion rights, stock appreciation rights, redemption rights, repurchase rights, agreements, arrangements or commitments of any character under which the Company is or may become obligated to issue or sell, or give any Person a right to subscribe for or acquire, or in any way dispose of, any shares of equity interests, or any securities or obligations exercisable or exchangeable for or convertible into any shares of equity interests, of the Company, and no securities or obligations evidencing such rights are authorized, issued or outstanding. There are no Contracts relating to the registration or voting of any equity securities or other securities of the Company to which the Company is a party.

    (c)    All dividends or other distributions declared, made or paid by the Company prior to the date hereof have been declared, made or paid in accordance with the Company’s Organizational Documents and all applicable Laws.

    (d)    True and correct copies of the Company’s Organizational Documents have been provided to Buyer, and the same have not been modified, altered or amended.

    Section 3.04    No Subsidiaries. The Company does not own, or have any interest in any shares or have an ownership interest in any other Person.

    Section 3.05    Consents; No Conflicts. No consent, approval, Permit, Governmental Order, declaration or filing with, or notice to, any Governmental Authority or Person is required by or with respect to the Company in connection with the execution and delivery of this Agreement and the
17




Ancillary Documents and the consummation of the transactions contemplated hereby and thereby, except for such filings as may be required under the HSR Act. The execution, delivery and performance by each Seller Party of this Agreement do not and will not: (a) conflict with or result in a violation or breach of any provision of any Law or Governmental Order applicable to the Company; (b) except as set forth in Section 3.05 of the Disclosure Schedules, conflict with, result in a violation or breach of, constitute a default or an event that, with or without notice or lapse of time or both, would constitute a default under, result in the acceleration of or create in any party the right to accelerate, terminate, modify or cancel any Material Contract to which the Company is a party or by which the Company is bound or to which any of the Company’s properties and assets are subject or any Permit affecting the properties, assets or business of the Company; or (c) result in the creation or imposition of any Encumbrance other than Permitted Encumbrances on any properties or assets of the Company.

    Section 3.06    Financial Statements; Working Capital.

    (a)    Complete copies of the Company’s audited financial statements consisting of the balance sheet of the Company as of December 31 in each of the years 2019 and 2020 and the related statements of income and retained earnings, and members’ equity for the years then ended (the “Audited Financial Statements”), and unaudited financial statements consisting of the balance sheet of the Company as of September 30, 2021 and the related statements of income and retained earnings and members’ equity for the nine-month period then ended (the “Interim Financial Statements” and together with the Audited Financial Statements, the “Financial Statements”) are included in the Disclosure Schedules. The Financial Statements have been prepared in accordance with GAAP, except to the extent that BasX Properties, LLC is not included in the financial statements, applied on a consistent basis throughout the period involved, subject, in the case of the Interim Financial Statements, to normal and recurring year-end adjustments (the effect of which will not be materially adverse) and the absence of notes (that, if presented, would not differ materially from those presented in the Audited Financial Statements). The Financial Statements are based on the books and records of the Company, and fairly present in all material respects the financial condition of the Company as of the respective dates they were prepared and the results of the operations of the Company for the periods indicated. The balance sheet of the Company as of December 31, 2020 is referred to herein as the “Balance Sheet” and the date thereof as the “Balance Sheet Date” and the balance sheet of the Company as of September 30, 2021 is referred to herein as the “Interim Balance Sheet” and the date thereof as the “Interim Balance Sheet Date”. The Company maintains a standard system of accounting established and administered in accordance with GAAP, except to the extent that BasX Properties, LLC is not included in the financial statements.

    Section 3.07    Liabilities.

    (a)    The Company has no liabilities, obligations or commitments of any nature whatsoever (including without limitation, indebtedness for borrowed money, retention bonuses, deferred compensation, equity appreciation rights, equity options, special severance arrangements, pension or other long-term obligations), asserted or unasserted, known or unknown, absolute or contingent, accrued or unaccrued, matured or unmatured or otherwise (“Liabilities”), except (a) those which are adequately reflected or reserved against in the Balance Sheet as of the Balance Sheet Date, and (b) those which have been incurred in the ordinary course of business consistent with past practice since the Balance Sheet Date and which are not, individually or in the aggregate, material in amount. As of the Closing, the Company will have no Liabilities other than trade payables and other liabilities and obligations of Company incurred in its ordinary course of business and specifically identified on Section 3.07(a) of the Disclosure Schedules.

    (b)    Except as set forth on Section 3.07(b) of the Disclosure Schedules, the Company has not received a loan provided or established pursuant to the CARES Act, including, but not limited to, a loan or other indebtedness by or through the Paycheck Protection Program administered by the U.S. Small Business Administration (a “PPP Loan”), and the Selling Parties hereby represent, warrant and covenant to Buyer as follows:

        (i)    in obtaining and applying for the PPP Loan, the Company and its Affiliates satisfied all eligibility and certification requirements at the time of submission of the Company’s initial application for such PPP Loan;

18




        (ii)    all PPP-related certifications made and delivered by or on behalf of the Company were and are true, accurate and correct, and made in good faith;

        (iii)    the Company and its Affiliates have complied with all loan programs that the Company has participated in under the CARES Act (or any similar legislation), including any and all restrictions on the usage of the proceeds of any such loans, including without limitation, the PPP Loan;

        (iv)    no directors, managers, officers or other employees of the Company or any of its Affiliates have been debarred or otherwise prohibited from engaging in any government contracting activities;

        (v)     the Company and the Selling Parties have received and read the SBA Procedural Notice effective October 2, 2020 (the “SBA Notice”), which, among other things, requires the recipient of a PPP Loan to either (A) repay such PPP Loan in full or (B) complete and file with the PPP Loan lender a forgiveness application and deposit in escrow with such lender an amount equal to the outstanding balance under such PPP Loan;

        (vi)    the Selling Parties will cause the Company comply with the terms of the SBA Notice and all other terms and conditions applicable to such PPP Loan in effect from time to time; and

        (vii)    the Selling Parties acknowledge agree that as of the Closing Date any such PPP Loan shall have been repaid or forgiven such that after the Closing Date neither Buyer nor the Company will have any obligations or liabilities whatsoever related to such PPP Loan.

    Section 3.08    Absence of Certain Changes, Events and Conditions. Since the Balance Sheet Date, and other than in the ordinary course of business consistent with past practice, except as set forth on Section 3.08 of the Disclosure Schedules, there has not been, with respect to the Company, any:

    (a)    event, occurrence or development that has had, or could reasonably be expected to have, individually or in the aggregate, a Material Adverse Effect;

    (b)    amendment of any of the Organizational Documents of the Company;

    (c)    split, combination or reclassification of any of its equity interests;

    (d)    issuance, sale or other disposition of any of its equity interests, or grant of any options, warrants or other rights to purchase or obtain (including upon conversion, exchange or exercise) any of its equity interests;

    (e)    declaration or payment of any dividends or distributions on or in respect of any of its equity interests or redemption, purchase or acquisition of any of its equity interests;

    (f)    material change in any method of accounting or accounting practice of the Company, except as required by GAAP or as disclosed in the notes to the Financial Statements;

    (g)    material change in the Company’s cash management practices and its policies, practices and procedures with respect to collection of accounts receivable, establishment of reserves for uncollectible accounts, accrual of accounts receivable, inventory control, prepayment of expenses, payment of trade accounts payable, accrual of other expenses, deferral of revenue and acceptance of customer deposits;

    (h)    entry into any Contract that would constitute a Material Contract;

    (i)    incurrence, assumption or guarantee of any indebtedness for borrowed money except unsecured current obligations and Liabilities incurred in the ordinary course of business consistent with past practice;

    (j)    transfer, assignment, sale or other disposition of any of the assets shown or reflected in the Balance Sheet or cancellation of any debts or entitlements;
19





    (k)    transfer or assignment of or grant of any license or sublicense under or with respect to any Company Intellectual Property or Company IP Agreements;

    (l)    abandonment or lapse of or failure to maintain in full force and effect any Company IP Registration, or failure to take or maintain reasonable measures to protect the confidentiality or value of any Trade Secrets included in the Company Intellectual Property;

    (m)    material damage, destruction or loss (whether or not covered by insurance) to its property;

    (n)    any capital investment in, or any loan to, any other Person;

    (o)    acceleration, termination, material modification to or cancellation of any Material Contract to which the Company is a party or by which it is bound;

    (p)    any material capital expenditures;

    (q)    imposition of any Encumbrance upon any of the Company properties, equity interests or assets, tangible or intangible;

    (r)    (i) grant of any bonuses, whether monetary or otherwise, or increase in any wages, salary, severance, pension or other compensation or benefits in respect of its current or former employees, officers, directors, independent contractors or consultants, other than as provided for in any written agreements or required by applicable Law, (ii) change in the terms of employment for any employee or any termination of any employees for which the aggregate costs and expenses exceed $250,000.00, or (iii) action to accelerate the vesting or payment of any compensation or benefit for any current or former employee, officer, director, independent contractor or consultant;

    (s)    adoption, modification or termination of any: (i) employment, severance, retention or other agreement with any current or former employee, officer, director, independent contractor or consultant, (ii) Benefit Plan or (iii) collective bargaining or other agreement with a Union, in each case whether written or oral;

    (t)    any loan to (or forgiveness of any loan to), or entry into any other transaction with, any of its members or current or former directors, manages, officers and employees;

    (u)    entry into a new line of business or abandonment or discontinuance of existing lines of business;

    (v)    adoption of any plan of merger, consolidation, reorganization, liquidation or dissolution or filing of a petition in bankruptcy under any provisions of federal or state bankruptcy Law or consent to the filing of any bankruptcy petition against it under any similar Law;

    (w)    purchase, lease or other acquisition of the right to own, use or lease any property or assets for an amount in excess of $250,000.00, individually (in the case of a lease, per annum) or $1,000,000.00 in the aggregate (in the case of a lease, for the entire term of the lease, not including any option term), except for purchases of inventory or supplies in the ordinary course of business consistent with past practice;

    (x)    acquisition by merger or consolidation with, or by purchase of a substantial portion of the assets or stock or other equity of, or by any other manner, any business or any Person or any division thereof;

    (y)    action by the Company to make, change or rescind any Tax election, amend any Tax Return or take any position on any Tax Return, take any action, omit to take any action or enter into any other transaction that would have the effect of increasing the Tax liability or reducing any Tax asset of Buyer in respect of any Post-Closing Tax Period; or

20




    (z)    any Contract to do any of the foregoing, or any action or omission that would result in any of the foregoing.

    Section 3.09    Material Contracts.

    (a)    Section 3.09(a) of the Disclosure Schedules lists each of the following Contracts of the Company (such Contracts, together with all Contracts concerning the occupancy, management or operation of any Real Property (including without limitation, brokerage contracts) listed or otherwise disclosed in Section 3.10(b) of the Disclosure Schedules and all Company IP Agreements set forth in Section 3.12(b) of the Disclosure Schedules, being “Material Contracts”):

        (i)    each Contract of the Company involving aggregate consideration in excess of $150,000 and which, in each case, cannot be cancelled by the Company without penalty or without more than ninety (90) days’ notice;

        (ii)    all Contracts that require the Company to purchase its total requirements of any product or service from a third party or that contain “take or pay” provisions;

        (iii)    all Contracts that provide for the indemnification by the Company of any Person or the assumption of any Tax, environmental or other Liability of any Person;

        (iv)    all Contracts that relate to the acquisition or disposition of any business, a material amount of stock, other equity or assets of any other Person or any real property (whether by merger, sale of stock, sale of assets or otherwise);

        (v)    all broker, distributor, dealer, manufacturer’s representative, franchise, agency, sales promotion, market research, marketing consulting and advertising Contracts to which the Company is a party;

        (vi)    all employment agreements and Contracts with independent contractors or consultants (or similar arrangements) to which the Company is a party and which are not cancellable without material penalty or without more than ninety (90) days’ notice;

        (vii)    except for Contracts relating to trade payables, all Contracts relating to indebtedness (including, without limitation, guarantees) of the Company;

        (viii)    all Contracts with any Governmental Authority to which the Company is a party (“Government Contracts”);

        (ix)    all Contracts that limit or purport to limit the ability of the Company to compete in any line of business or with any Person or in any geographic area or during any period of time;

        (x)    any Contracts to which the Company is a party that provide for any joint venture, partnership or similar arrangement by the Company;

        (xi)    all Contracts between or among the Company on the one hand and any Seller Party or any Affiliate of any Seller Party (other than the Company) on the other hand;

        (xii)    all collective bargaining agreements or Contracts with any Union to which the Company is a party; and

        (xiii)    any other Contract that is material to the Company and not previously disclosed pursuant to this Section 3.09.

    (b)    Each Material Contract is valid and binding on the Company in accordance with its terms and is in full force and effect. None of the Company or, to any of the Sellers’ Knowledge, any other party thereto is in breach of or default under (or is alleged to be in breach of or default under) in any material respect, or has provided or received any written notice of any intention to terminate, any Material Contract. To Sellers’ Knowledge, no event or circumstance has occurred that, with notice or lapse of time
21




or both, would constitute an event of default under any Material Contract or result in a termination thereof or would cause or permit the acceleration or other changes of any right or obligation or the loss of any benefit thereunder. Complete and correct copies of each Material Contract (including all modifications, amendments and supplements thereto and waivers thereunder) have been made available to Buyer.

    Section 3.10    Title to Assets; Real Property.

    (a)    The Company owns no Real Property. The Company has good and valid title to, or a valid leasehold interest in, all Real Property and personal property and other assets reflected in the Audited Financial Statements or acquired after the Balance Sheet Date, other than properties and assets sold or otherwise disposed of in the ordinary course of business consistent with past practice since the Balance Sheet Date. All such properties and assets (including leasehold interests) are free and clear of Encumbrances except for the following (collectively referred to as “Permitted Encumbrances”):

        (i)    those items set forth in Section 3.10(a) of the Disclosure Schedules;

        (ii)    liens for Taxes not yet due and payable;

        (iii)    mechanics, carriers’, workmen’s, repairmen’s or other like liens arising or incurred in the ordinary course of business consistent with past practice or amounts that are not delinquent and which are not, individually or in the aggregate, material to the business of the Company; or

        (iv)    easements, rights of way, zoning ordinances and other similar encumbrances affecting Real Property which are not, individually or in the aggregate, material to the business of the Company.

    (b)    Section 3.10(b) of the Disclosure Schedules lists (i) the street address of each parcel of Real Property; (ii) if such property is leased or subleased by the Company, the landlord under the lease, the rental amount currently being paid, and the expiration of the term of such lease or sublease for each leased or subleased property; and (iii) the current use of such property. With respect to leased Real Property, Sellers have delivered or made available to Buyer true, complete and correct copies of any leases affecting the Real Property. The Company is not a sublessor or grantor under any sublease or other instrument granting to any other Person any right to the possession, lease, occupancy or enjoyment of any leased Real Property. The use and operation of the Real Property in the conduct of the Company's business do not violate in any material respect any Law, covenant, condition, restriction, easement, license, permit or agreement. No material improvements constituting a part of the Real Property encroach on real property owned or leased by a Person other than the Company. There are no Actions pending nor, to the Sellers’ Knowledge, threatened against or affecting the Real Property or any portion thereof or interest therein in the nature or in lieu of condemnation or eminent domain proceedings.

    (c)    Except as otherwise stated on Section 3.10(c) of the Disclosure Schedules, on or before the Closing, the Company will have acquired good and valid title to any and all leased equipment and/or assets used in the operation of the Business (other than leases for office equipment such as copiers, printers, postage machines, etc., and other than the Purchased Real Property).

    Section 3.11    Condition and Sufficiency of Assets. Except as set forth in Section 3.11 of the Disclosure Schedules, the buildings, plants, structures, furniture, fixtures, machinery, equipment, vehicles and other items of tangible personal property of the Company are structurally sound, are in good operating condition and repair (subject to ordinary wear and tear), and are adequate for the uses to which they are being put. The buildings, plants, structures, furniture, fixtures, machinery, equipment, vehicles and other items of tangible personal property currently owned or leased by the Company, together with all other properties and assets of the Company, are sufficient for the continued conduct of the Company’s business after the Closing in substantially the same manner as conducted prior to the Closing and constitute all of the rights, property and assets necessary to conduct the business of the Company as currently conducted.

    
22




Section 3.12    Intellectual Property.

    (a)    Section 3.12(a) of the Disclosure Schedules contains a correct, current, and complete list of: (i) all Company IP Registrations that are not expired or abandoned, specifying as to each, as applicable: the title, mark, or design; the record owner and inventor(s), if any; the jurisdiction by or in which it has been issued, registered, or filed; the patent, registration, or application serial number; the issue, registration, or filing date; and the current status and (ii) all material unregistered Trademarks included in the Company Intellectual Property; and (iii) all proprietary Software of the Company.

    (b)    Section 3.12(b) of the Disclosure Schedules contains a correct, current, and complete list of all Company IP Agreements that have not expired or been terminated, specifying for each the date, title, and parties thereto, and separately identifying the Company IP Agreements: (i) under which the Company is a licensor or otherwise grants to any Person any right or interest relating to any Company Intellectual Property; (ii) under which the Company is a licensee or otherwise granted any right or interest relating to the Intellectual Property of any Person; and (iii) which otherwise relate to the Company’s ownership or use of Intellectual Property, in each case identifying the Intellectual Property covered by such Company IP Agreement. Sellers have provided Buyer with true and complete copies (or in the case of any oral agreements, a complete and correct written description) of all Company IP Agreements that have not expired or been terminated, including all modifications, amendments and supplements thereto and waivers thereunder. Each Company IP Agreement that has not expired or been terminated is valid and binding on the Company in accordance with its terms and is in full force and effect. Neither the Company nor, to any of the Sellers’ Knowledge, any other party thereto is, or is alleged to be, in breach of or default under, or has provided or received any notice of breach of, default under, or intention to terminate (including by non-renewal), any Company IP Agreement.

    (c)    Except as set forth in Section 3.12(c) of the Disclosure Schedules, the Company is the sole and exclusive legal and beneficial, and with respect to the Company IP Registrations, record, owner of all right, title, and interest in and to the Company Intellectual Property, and has the valid and enforceable right to use all other Intellectual Property used or held for use in or necessary for the conduct of the Company’s business as currently conducted, in each case, free and clear of Encumbrances other than Permitted Encumbrances. The Company has entered into binding, valid and enforceable, written Contracts with each current and former employee and independent contractor [who is or was involved in or has contributed to the invention, creation, or development of any Intellectual Property during the course of employment or engagement with the Company] whereby such employee or independent contractor (i) acknowledges the Company’s exclusive ownership of all Intellectual Property invented, created, or developed by such employee or independent contractor within the scope of his or her employment or engagement with the Company; (ii) grants to the Company a present, irrevocable assignment of any ownership interest such employee or independent contractor may have in or to such Intellectual Property, to the extent such Intellectual Property does not constitute a “work made for hire” under applicable Law; and (iii) irrevocably waives any right or interest, including any moral rights, regarding any such Intellectual Property, to the extent permitted by applicable Law. Sellers have provided Buyer with true and complete copies of all such Contracts. All assignments and other instruments necessary to establish, record, and perfect the Company’s ownership interest in the Company IP Registrations have been validly executed, delivered, and filed with the relevant Governmental Authorities and authorized registrars.

    (d)    Neither the execution, delivery or performance of this Agreement, nor the consummation of the transactions contemplated hereunder, will result in the loss or material impairment of, or require the consent of any other Person in respect of, the Company’s right to own or use any Company Intellectual Property or Licensed Intellectual Property.

    (e)    All of the Company Intellectual Property and Licensed Intellectual Property are valid and
enforceable, and all Company IP Registrations are subsisting and in full force and effect. The Company has taken all reasonable and necessary steps to maintain the Company Intellectual Property and Licensed Intellectual Property and to preserve the confidentiality of all Trade Secrets included in the Company Intellectual Property, including by requiring all Persons having access thereto to execute binding, written non-disclosure agreements. All required filings and fees related to the Company IP Registrations have been timely submitted with and paid to the relevant Governmental Authorities and authorized registrars. Sellers have provided Buyer with true and complete copies of all file histories, documents, certificates,
23




office actions, correspondence, assignments, and other instruments relating to the Company IP Registrations.

    (f)    The conduct of the Company’s business as currently and formerly conducted, including the use of the Company Intellectual Property and Licensed Intellectual Property in connection therewith, and the products, processes and services of the Company have not infringed, misappropriated or otherwise violated the Intellectual Property or other rights of any Person. To any of the Sellers’ Knowledge, no Person has infringed, misappropriated or otherwise violated any Company Intellectual Property or Licensed Intellectual Property.

    (g)    There are no Actions (including any opposition, cancellation, revocation, review, or other proceeding), whether settled, pending, or, to any of the Sellers’ Knowledge threatened (including in the form of offers to obtain a license): (i) alleging any infringement, misappropriation, or other violation by the Company of the Intellectual Property of any Person; (ii) challenging the validity, enforceability, registrability, patentability, or ownership of any Company Intellectual Property or Licensed Intellectual Property or the Company’s right, title, or interest in or to any Company Intellectual Property or Licensed Intellectual Property; or (iii) by the Company or by the owner of any Licensed Intellectual Property alleging any infringement, misappropriation, or other violation by any Person of the Company Intellectual Property or such Licensed Intellectual Property. No Seller Party has Knowledge of any facts or circumstances that could reasonably be expected to give rise to any such Action. The Company is not subject to any outstanding or prospective Governmental Order (including any motion or petition therefor) that does or could reasonably be expected to materially restrict or materially impair the use of any Company Intellectual Property or Licensed Intellectual Property.

    (h)    Section 3.12(h) of the Disclosure Schedules contains a correct, current, and complete list of all social media accounts used in the Company’s business. The Company has complied with all terms of use, terms of service, and other Contracts and all associated policies and guidelines relating to its use of any social media platforms, sites, or services (collectively, “Platform Agreements”). There are no Actions, whether settled, pending, or to the Knowledge of Sellers threatened, alleging any (A) breach or other violation of any Platform Agreement by the Company; or (B) defamation, violation of publicity rights of any Person, or any other violation by the Company in connection with its use of social media.

    (i)    All Company IT Systems are in good working condition and are sufficient for the operation of the Company’s business as currently conducted. In the past twenty-four (24) months, there has been no malfunction, failure, continued substandard performance, denial-of-service, or other cyber incident, including any cyberattack, or other material impairment of the Company IT Systems that has resulted or is reasonably likely to result in disruption or damage to the business of the Company. The Company has taken all commercially reasonable steps to safeguard the confidentiality, availability, security, and integrity of the Company IT Systems, including implementing and maintaining appropriate backup, disaster recovery, and Software and hardware support arrangements.

    (j)    The Company has complied with all applicable Laws and all publicly posted policies, notices, and statements concerning the collection, use, processing, storage, transfer, and security of personal information in the conduct of the Company’s business. In the past twenty-four (24) months, the Company has not (i) experienced any actual, alleged, or suspected data breach or other security incident involving personal information in its possession or control or (ii) been subject to or received any written notice of any audit, investigation, complaint, or other Action by any Governmental Authority or other Person concerning the Company’s collection, use, processing, storage, transfer, or protection of personal information or actual, alleged, or suspected violation of any applicable Law concerning privacy, data security, or data breach notification, and to Sellers’ Knowledge, there are no facts or circumstances that could reasonably be expected to give rise to any such Action.

    Section 3.13    Inventory. All inventory of the Company, whether or not reflected in the Balance Sheet, consists of a quality and quantity usable and salable in the ordinary course of business consistent with past practice, except for obsolete, damaged, defective or slow-moving items that have been written off or written down to fair market value or for which adequate reserves have been established. All such inventory is owned by the Company free and clear of all Encumbrances, and no inventory is held on a consignment basis. Except for the Public Health Measures and other effects on the supply of products and materials as a result of COVID-19, to any of the Sellers’ Knowledge there is no
24




condition materially and adversely affecting the supply of products or materials available to the Company.

    Section 3.14    Accounts Receivable. The accounts receivable reflected on the Interim Balance Sheet and the accounts receivable arising after the date thereof (a) have arisen from bona fide transactions entered into by the Company involving the sale of goods or the rendering of services in the ordinary course of business consistent with past practice; and (b) constitute only valid, undisputed claims of the Company not subject to claims of set-off or other defenses or counterclaims other than normal cash discounts accrued in the ordinary course of business consistent with past practice. The reserve for bad debts shown on the Interim Balance Sheet or, with respect to accounts receivable arising after the Interim Balance Sheet Date, on the accounting records of the Company have been determined in accordance with GAAP, except to the extent that BasX Properties, LLC is not included in the financial statements, consistently applied, subject to normal year-end adjustments and the absence of disclosures normally made in footnotes.

    Section 3.15    Customers and Suppliers.

    (a)    Section 3.15(a) of the Disclosure Schedules sets forth (i) each customer who has paid aggregate consideration to the Company for goods or services rendered in an amount greater than or equal to $[2,000,000.00] for each of the three (3) most recent fiscal years (collectively, the “Material Customers”); and (ii) the amount of consideration paid by each Material Customer during such periods. Except as set forth in Section 3.15(a) of the Disclosure Schedules, the Company has not received any written, or to any of the Seller Parties’ Knowledge oral, notice that any of the Company’s Material Customers has ceased, or intends to cease after the Closing, to use its goods or services or to otherwise terminate or materially reduce its relationship with the Company.

    (b)    Section 3.15(b) of the Disclosure Schedules sets forth (i) each supplier to whom the Company has paid consideration for goods or services rendered in an amount greater than or equal to $[$1,000,000.00] for each of the three (3) most recent fiscal years (collectively, the “Material Suppliers”); and (ii) the amount of purchases from each Material Supplier during such periods. Except as set forth in Section 3.15(b) of the Disclosure Schedules, the Company has not received any written, or to any of the Seller Parties’ Knowledge oral, notice that any of the Company’s Material Suppliers has ceased, or intends to cease, to supply goods or services to the Company or to otherwise terminate or materially reduce its relationship with the Company.

    Section 3.16    Insurance. Section 3.16 of the Disclosure Schedules sets forth a true and complete list of all current policies or binders of fire, liability, product liability, umbrella liability, real and personal property, workers’ compensation, vehicular, directors’ and officers’ liability, fiduciary liability and other casualty and property insurance maintained by the Company and relating to the assets, business, operations, employees, officers and directors of the Company (collectively, the “Insurance Policies”) and true and complete copies of such Insurance Policies have been made available to Buyer. Such Insurance Policies are in full force and effect and shall remain in full force and effect following the consummation of the transactions contemplated by this Agreement. Neither the Company nor any of the Sellers has received any written notice of cancellation of, premium increase with respect to, or alteration of coverage under, any of such Insurance Policies. All premiums due on such Insurance Policies have either been paid or, if due and payable prior to Closing, will be paid prior to Closing in accordance with the payment terms of each Insurance Policy. The Insurance Policies do not provide for any retrospective premium adjustment or other experience-based liability on the part of the Company. All such Insurance Policies (a) are valid and binding in accordance with their terms; (b) are provided by carriers who are financially solvent; and (c) have not been subject to any lapse in coverage. Except as set forth on Section 3.16 of the Disclosure Schedules, there are no claims related to the business of the Company pending under any such Insurance Policies as to which coverage has been questioned, denied or disputed or in respect of which there is an outstanding reservation of rights. The Company) is not in default under, or has otherwise failed to comply with, in any material respect, any provision contained in any such Insurance Policy. The Insurance Policies are of the type and in the amounts customarily carried by Persons conducting a business similar to the Company and are sufficient for compliance with all applicable Laws and Contracts to which the Company is a party or by which it is bound.

    
25




Section 3.17    Legal Proceedings; Governmental Orders.

    (a)    Except as set forth in Section 3.17(a) of the Disclosure Schedules, there are no Actions pending or, to Sellers’ Knowledge, threatened (a) against or by the Company affecting any of its properties or assets (or by or against any Seller Party or any Affiliate thereof and relating to the Company); or (b) against or by the Company, any Seller Party or any Affiliate of a Seller Party that challenges or seeks to prevent, enjoin or otherwise delay the transactions contemplated by this Agreement. To Sellers’ Knowledge, no event has occurred or circumstances exist that may give rise to, or serve as a basis for, any such Action. There is no Action against any current or, to Sellers’ Knowledge, former director or employee of the Company with respect to which the Company has, or is reasonably likely to have, an indemnification obligation.

    (b)    Except as set forth in Section 3.17(b) of the Disclosure Schedules, there are no outstanding Governmental Orders and no unsatisfied judgments, penalties or awards against or affecting the Company or any of its properties or assets. The Company is in compliance with the terms of each Governmental Order set forth in Section 3.17(b) of the Disclosure Schedules. To any of the Sellers’ Knowledge, no event has occurred or circumstances exist that may constitute or result in (with or without notice or lapse of time) a violation of any such Governmental Order.

    Section 3.18    Compliance With Laws; Permits.

    (a)    Except as set forth in Section 3.18(a) of the Disclosure Schedules, the Company has complied, and is now complying, in all material respects, with all Laws applicable to it or its business, properties or assets.

    (b)    All Permits required for the Company to conduct its business have been obtained by it and are valid and in full force and effect. All fees and charges with respect to such Permits as of the date hereof have been paid in full. Section 3.18(b) of the Disclosure Schedules lists all current Permits issued to the Company, including the names of the Permits and their respective dates of issuance and expiration. To Sellers’ Knowledge, no event has occurred that, with or without notice or lapse of time or both, would reasonably be expected to result in the revocation, suspension, lapse or limitation of any Permit set forth in Section 3.18(b) of the Disclosure Schedules.

    Section 3.19    Environmental Matters.

    (a)    The Company is currently and has been in compliance in all material respects with all Environmental Laws and has not received from any Person any: (i) Environmental Notice or Environmental Claim; or (ii) written request for information pursuant to Environmental Law, which, in each case, either remains pending or unresolved, or is the source of ongoing obligations or requirements as of the Closing Date.

    (b)    The Company has obtained and is in material compliance with all Environmental Permits (each of which is disclosed in Section 3.19(b) of the Disclosure Schedules) necessary for the ownership, lease, operation or use of the business or assets of the Company and all such Environmental Permits are in full force and effect and shall be maintained in full force and effect through the Closing Date in accordance with Environmental Law, and none of the Sellers has Knowledge of any condition, event or circumstance that might prevent or impede, after the Closing Date, the ownership, lease, operation or use of the business or assets of the Company as currently carried out.

    (c)    No real property currently or formerly owned, operated or leased by the Company is listed on, or has been proposed for listing on, the National Priorities List (or CERCLIS) under CERCLA, or any similar state list.

    (d)    To any of the Sellers’ Knowledge, there has been no Release of Hazardous Materials in contravention of Environmental Law with respect to the business or assets of the Company or any real property currently or formerly owned, operated or leased by the Company, and neither the Company nor any Seller Party has received an Environmental Notice that any real property currently or formerly owned, operated or leased in connection with the business of the Company (including soils, groundwater, surface water, buildings and other structure located on any such real property) has been contaminated
26




with any Hazardous Material which could reasonably be expected to result in an Environmental Claim against, or a violation of Environmental Law or term of any Environmental Permit by, the Company.

    (e)    Section 3.19(e) of the Disclosure Schedules contains a complete and accurate list of all active or abandoned aboveground or underground storage tanks owned or operated by the Company.

    (f)    Section 3.19(f) of the Disclosure Schedules contains a complete and accurate list of all off-site Hazardous Materials treatment, storage, or disposal facilities or locations used by the Company and any predecessors as to which the Company may retain liability, and none of these facilities or locations has been placed or proposed for placement on the National Priorities List (or CERCLIS) under CERCLA, or any similar state list, and neither any Seller Party nor the Company has received any Environmental Notice regarding potential liabilities with respect to such off-site Hazardous Materials treatment, storage, or disposal facilities or locations used by the Company.

    (g)    The Company has not retained or assumed, by contract or operation of Law, any liabilities or obligations of third parties under Environmental Law.

    (h)    Sellers have provided or otherwise made available to Buyer and listed in Section 3.19(h) of the Disclosure Schedules: (i) any and all environmental reports, studies, audits, records, sampling data, site assessments, risk assessments, economic models and other similar documents with respect to the business or assets of the Company or any currently or formerly owned, operated or leased real property which are in the possession or control of any Seller Party or Company related to compliance with Environmental Laws, Environmental Claims or an Environmental Notice or the Release of Hazardous Materials; and (ii) any and all material documents concerning planned or anticipated capital expenditures required to reduce, offset, limit or otherwise control pollution and/or emissions, manage waste or otherwise ensure compliance with current or future Environmental Laws (including, without limitation, costs of remediation, pollution control equipment and operational changes).

    (i)    Neither any Seller Party nor the Company has Knowledge of or reasonably anticipates, as of the Closing Date, any condition, event or circumstance concerning the Release or regulation of Hazardous Materials that might, after the Closing Date, prevent, impede or materially increase the costs associated with the ownership, lease, operation, performance or use of the business or assets of the Company as currently carried out.

    (j)    The Company owns and controls all Environmental Attributes (a complete and accurate list of which is set forth in Section 3.19(j) of the Disclosure Schedules) and has not entered into any contract or pledge to transfer, lease, license, guarantee, sell, mortgage, pledge or otherwise dispose of or encumber any Environmental Attributes as of the date hereof. Neither any Seller Party nor the Company has Knowledge of any condition, event or circumstance that might prevent, impede or materially increase the costs associated with the transfer (if required) to Buyer of any Environmental Attributes after the Closing Date.

    3.20    Employee Benefit Matters.

    (a)    Section 3.20(a) of the Disclosure Schedules contains a true and complete list of each pension, benefit, retirement, compensation, employment, consulting, profit-sharing, deferred compensation, incentive, bonus, performance award, phantom equity, stock or stock-based, change in control, retention, severance, vacation, paid time off (PTO), medical, vision, dental, disability, welfare, Code Section 125 cafeteria, fringe benefit and other similar agreement, plan, policy, program or arrangement (and any amendments thereto), in each case whether or not reduced to writing and whether funded or unfunded, including each “employee benefit plan” within the meaning of Section 3(3) of ERISA, whether or not tax-qualified and whether or not subject to ERISA, which is or has been maintained, sponsored, contributed to, or required to be contributed to by the Company for the benefit of any current or former employee, officer, director, retiree, independent contractor or consultant of the Company or any spouse or dependent of such individual, or under which the Company or any of its ERISA Affiliates has or may have any Liability, or with respect to which Buyer or any of its Affiliates would reasonably be expected to have any Liability, contingent or otherwise (as listed on Section 3.20(a) of the Disclosure Schedules, each, a “Benefit Plan”). The Company has separately identified in Section 3.20(a) of the Disclosure Schedules (i) each Benefit Plan that contains a change in control provision and
27




(ii) each Benefit Plan that is maintained, sponsored, contributed to, or required to be contributed to by the Company primarily for the benefit of employees outside of the United States (a “Non-U.S. Benefit Plan”).

    (b)    With respect to each Benefit Plan, Sellers have made available to Buyer accurate, current and complete copies of each of the following: (i) where the Benefit Plan has been reduced to writing, the plan document together with all amendments; (ii) where the Benefit Plan has not been reduced to writing, a written summary of all material plan terms; (iii) where applicable, copies of any trust agreements or other funding arrangements, custodial agreements, insurance policies and contracts, administration agreements and similar agreements, and investment management or investment advisory agreements, now in effect or required in the future as a result of the transactions contemplated by this Agreement or otherwise; (iv) copies of any summary plan descriptions, summaries of material modifications, summaries of benefits and coverage, COBRA communications, employee handbooks and any other written communications (or a description of any oral communications) relating to any Benefit Plan; (v) in the case of any Benefit Plan that is intended to be qualified under Section 401(a) of the Code, a copy of the most recent determination, opinion or advisory letter from the Internal Revenue Service and any legal opinions issued thereafter with respect to such Benefit Plan’s continued qualification; (vi) in the case of any Benefit Plan for which a Form 5500 must be filed, a copy of the two most recently filed Forms 5500, with all corresponding schedules and financial statements attached; (vii) actuarial valuations and reports related to any Benefit Plans with respect to the two most recently completed plan years; (viii) the most recent nondiscrimination tests performed under the Code; and (ix) copies of material notices, letters or other correspondence from the Internal Revenue Service, Department of Labor, Department of Health and Human Services, Pension Benefit Guaranty Corporation or other Governmental Authority relating to the Benefit Plan.

    (c)    Except as set forth in Section 3.20(c) of the Disclosure Schedules, each Benefit Plan and any related trust (other than any multiemployer plan within the meaning of Section 3(37) of ERISA (each a “Multiemployer Plan”)) has been established, administered and maintained in accordance with its terms and in compliance in all material respects with all applicable Laws (including ERISA and the Code and any applicable local Laws). Each Benefit Plan that is intended to be qualified within the meaning of Section 401(a) of the Code (a “Qualified Benefit Plan”) is so qualified and received a favorable and current determination letter from the Internal Revenue Service with respect to the most recent five year filing cycle, or with respect to a prototype or volume submitter plan, can rely on an opinion letter from the Internal Revenue Service to the prototype plan or volume submitter plan sponsor, to the effect that such Qualified Benefit Plan is so qualified and that the plan and the trust related thereto are exempt from federal income taxes under Sections 401(a) and 501(a), respectively, of the Code, and nothing has occurred that could reasonably be expected to adversely affect the qualified status of any Qualified Benefit Plan. Nothing has occurred with respect to any Benefit Plan that has subjected or could reasonably be expected to subject the Company or any of its ERISA Affiliates or, with respect to any period on or after the Closing Date, Buyer or any of its Affiliates, to a penalty under Section 502 of ERISA or to tax or penalty under Sections 4975 or 4980H of the Code. No pension plan (other than a Multiemployer Plan) which is subject to minimum funding requirements, including any multiple employer plan, (each, a “Single Employer Plan”) in which employees of the Company or any ERISA Affiliate participate or have participated has an “accumulated funding deficiency”, whether or not waived, or is subject to a lien for unpaid contributions under Section 303(k) of ERISA or Section 430(k) of the Code. No Single Employer Plan covering employees of the Company which is a defined benefit plan has an “adjusted funding target attainment percentage,” as defined in Section 436 of the Code, less than 80%. Except as set forth in Section 3.20(c) of the Disclosure Schedules, all benefits, contributions and premiums relating to each Benefit Plan have been timely paid in accordance with the terms of such Benefit Plan and all applicable Laws and accounting principles, and all benefits accrued under any unfunded Benefit Plan have been paid, accrued or otherwise adequately reserved to the extent required by, and in accordance with, GAAP. All Non-U.S. Benefit Plans that are intended to be funded and/or book-reserved are funded and/or book-reserved, as appropriate, based upon reasonable actuarial assumptions.

    (d)    Neither the Company nor any of its ERISA Affiliates has (i) incurred or reasonably expects to incur, either directly or indirectly, any material Liability under Title I or Title IV of ERISA or related provisions of the Code or applicable local Law relating to employee benefit plans; (ii) failed to timely pay premiums to the Pension Benefit Guaranty Corporation; (iii) withdrawn from any Benefit
28




Plan; (iv) engaged in any transaction which would give rise to liability under Section 4069 or Section 4212(c) of ERISA; (v) incurred taxes under Section 4971 of the Code with respect to any Single Employer Plan; or (vi) participated in a multiple employer welfare arrangements (MEWA).

    (e)    With respect to each Benefit Plan (i) no such plan is a Multiemployer Plan; and (ii) no such plan is a “multiple employer plan” within the meaning of Section 413(c) of the Code or a “"multiple employer welfare arrangement” (as defined in Section 3(40) of ERISA);

    (f)    Each Benefit Plan can be amended, terminated or otherwise discontinued after the Closing in accordance with its terms, without material liabilities to Buyer, the Company or any of their Affiliates other than ordinary administrative expenses typically incurred in a termination event. The Company has no commitment or obligation and has not made any representations to any employee, officer, director, independent contractor or consultant, whether or not legally binding, to adopt, amend, modify or terminate any Benefit Plan or any collective bargaining agreement, in connection with the consummation of the transactions contemplated by this Agreement or otherwise.

    (g)    Except as set forth in Section 3.20(g) of the Disclosure Schedules and other than as required under Sections 601 to 608 of ERISA or other applicable Law, no Benefit Plan provides post-termination or retiree health benefits to any individual for any reason, and neither the Company nor any of its ERISA Affiliates has any Liability to provide post-termination or retiree health benefits to any individual or ever represented, promised or contracted to any individual that such individual would be provided with post-termination or retiree health benefits.

    (h)    Except as set forth in Section 3.20(h) of the Disclosure Schedules, there is no pending or, to Sellers’ Knowledge, threatened Action relating to a Benefit Plan (other than routine claims for benefits), and no Benefit Plan has within the three (3) years prior to the date hereof been the subject of an examination or audit by a Governmental Authority or the subject of an application or filing under or is a participant in, an amnesty, voluntary compliance, self-correction or similar program sponsored by any Governmental Authority.

    (i)    There has been no amendment to, announcement by any Seller Party, the Company or any of their Affiliates relating to, or change in employee participation or coverage under, any Benefit Plan or collective bargaining agreement that would increase the annual expense of maintaining such plan above the level of the expense incurred for the most recently completed fiscal year (other than on a de minimis basis) with respect to any director, officer, employee, independent contractor or consultant, as applicable. None of Seller Parties, the Company, nor any of their Affiliates has any commitment or obligation or has made any representations to any director, officer, employee, independent contractor or consultant, whether or not legally binding, to adopt, amend, modify or terminate any Benefit Plan or any collective bargaining agreement.

    (j)    Each Benefit Plan that is subject to Section 409A of the Code has been administered in compliance with its terms and the operational and documentary requirements of Section 409A of the Code and all applicable regulatory guidance (including notices, rulings and proposed and final regulations) thereunder. The Company does not have any obligation to gross up, indemnify or otherwise reimburse any individual for any excise taxes, interest or penalties incurred pursuant to Section 409A of the Code.

    (k)    Each individual who is classified by the Company as an independent contractor has been properly classified for purposes of participation and benefit accrual under each Benefit Plan.

    (l)    Except as set forth in Section 3.20(l) of the Disclosure Schedules, neither the execution of this Agreement nor any of the transactions contemplated by this Agreement will (either alone or upon the occurrence of any additional or subsequent events): (i) entitle any current or former director, officer, employee, independent contractor or consultant of the Company to severance pay or any other payment; (ii) accelerate the time of payment, funding or vesting, or increase the amount of compensation (including stock-based compensation) due to any such individual; (iii) limit or restrict the right of the Company to merge, amend, or terminate any Benefit Plan; (iv) increase the amount payable under or result in any other material obligation pursuant to any Benefit Plan; (v) result in “excess parachute payments” within
29




the meaning of Section 280G(b) of the Code; or (vi) require a “gross-up” or other payment to any “disqualified individual” within the meaning of Section 280G(c) of the Code.

    Section 3.21    Employment Matters.

    (a)    Section 3.21(a) of the Disclosure Schedules contains a list of all persons who are employees, independent contractors or consultants of the Company as of the date hereof, including any employee who is on a leave of absence of any nature, paid or unpaid, authorized or unauthorized, and sets forth for each such individual the following: (i) name; (ii) title or position (including whether full-time or part-time); (iii) hire or retention date; (iv) current annual base compensation rate or contract fee; (v) commission, bonus or other incentive-based compensation; and (vi) a description of the fringe benefits provided to each such individual as of the date hereof. Except as set forth in Section 3.21(a) of the Disclosure Schedules, as of the date hereof, all compensation, including wages, commissions, bonuses, fees and other compensation, payable to all employees, independent contractors or consultants of the Company for services performed on or prior to the date hereof have been paid in full (or accrued in full on the audited balance sheet contained in the Closing Working Capital Statement) and there are no outstanding agreements, understandings or commitments of the Company with respect to any compensation, commissions, bonuses or fees.

    (b)    Except as set forth in Section 3.21(b) of the Disclosure Schedules, the Company is not, and has not been for the past three (3) years, a party to, bound by, or negotiating any collective bargaining agreement or other Contract with a union, works council or labor organization (collectively, “Union”), and there is not, and has not been for the past three (3) years, any Union representing or purporting to represent any employee of the Company, and, to Sellers’ Knowledge, no Union or group of employees is seeking or has sought to organize employees for the purpose of collective bargaining. Except as set forth in Section 3.21(b) of the Disclosure Schedules, there has never been, nor to any of the Sellers’ Knowledge has there been any threat of, any strike, slowdown, work stoppage, lockout, concerted refusal to work overtime or other similar labor disruption or dispute affecting the Company or any of its employees. The Company has no duty to bargain with any Union.

    (c)    The Company is and has been in compliance in all material respects with all applicable Laws pertaining to employment and employment practices to the extent they relate to employees, volunteers, interns, consultants and independent contractors of the Company, including all Laws relating to labor relations, equal employment opportunities, fair employment practices, employment discrimination, harassment, retaliation, reasonable accommodation, disability rights or benefits, immigration, wages, hours, overtime compensation, child labor, hiring, promotion and termination of employees, working conditions, meal and break periods, privacy, health and safety, workers’ compensation, leaves of absence, paid sick leave and unemployment insurance. All individuals characterized and treated by the Company as independent contractors or consultants are properly treated as independent contractors under all applicable Laws. All employees of the Company classified as exempt under the Fair Labor Standards Act and state and local wage and hour laws are properly classified in all material respects. The Company is in compliance with and has complied with all immigration laws, including Form I-9 requirements and any applicable mandatory E-Verify obligations. Except as set forth in Section 3.21(c) of the Disclosure Schedules, there are no Actions against the Company pending, or to the Sellers’ Knowledge, threatened to be brought or filed, by or with any Governmental Authority or arbitrator in connection with the employment of any current or former applicant, employee, consultant, volunteer, intern or independent contractor of the Company, including, without limitation, any charge, investigation or claim relating to unfair labor practices, equal employment opportunities, fair employment practices, employment discrimination, harassment, retaliation, reasonable accommodation, disability rights or benefits, immigration, wages, hours, overtime compensation, employee classification, child labor, hiring, promotion and termination of employees, working conditions, meal and break periods, privacy, health and safety, workers' compensation, leaves of absence, paid sick leave, unemployment insurance or any other employment related matter arising under applicable Laws.

    (d)    During the past three (3) years, the Company has not effectuated: (i) a “plant closing” (as defined in the WARN Ac or any similar state or local Law) or (ii) a “mass layoff” (as defined in the WARN Act, or any similar state or local Law). The Company has complied in all material respects with the WARN Act, and it has no plans to undertake any action in the future that would trigger the WARN Act.
30





    (e)    With respect to each Government Contract, the Company is and has been in compliance in all material respects with Executive Order No. 11246 of 1965 (“E.O. 11246”), Section 503 of the Rehabilitation Act of 1973 (“Section 503”) and the Vietnam Era Veterans’ Readjustment Assistance Act of 1974 (“VEVRAA”), including all implementing regulations. The Company maintains and complies with affirmative action plans in compliance with E.O. 11246, Section 503 and VEVRAA, including all implementing regulations. The Company is not, and has not been for the past three (3) years, the subject of any audit, investigation or enforcement action by any Governmental Authority in connection with any Government Contract or related compliance with E.O. 11246, Section 503 or VEVRAA. The Company has not been debarred, suspended or otherwise made ineligible from doing business with the United States government or any government contractor. The Company is in compliance in all material respects with and has complied in all material respects with all applicable immigration laws, including any applicable mandatory E-Verify obligations.

    Section 3.22    Taxes.

    (a)    The Company has timely and duly filed all Tax Returns in connection with any federal, state or local Tax required to be filed by it, and all such Tax Returns are true, correct and complete in all material respects. All Taxes of the Company that have become due and payable for all periods covered by such Tax Returns (whether or not shown on such Tax Returns) have been fully and timely paid, except for such Taxes, if any, as are being contested in good faith and which are shown as a liability on the Financial Statements. The Company is not currently the beneficiary of any extension of time within which to file any Tax Return.

    (b)    The Company has delivered or made available to Buyer copies of all Tax Returns filed for the Company for taxable periods ending within six years prior to the Closing Date.

    (c)    The Company has not received a written notice from any Governmental Authority in a jurisdiction where the Company did not file Tax Returns making a claim that the Company is or may be subject to taxation by that jurisdiction (including federal, state, local or foreign jurisdictions).

    (d)    The Company has withheld from its employees, independent contractors, creditors, members and third parties and timely paid the withholdings to the appropriate Governmental Authority proper and accurate amounts in all respects required to have been withheld or paid over for all periods ending on or before the Closing Date in compliance with all Tax withholding and remitting provisions of applicable Laws and has complied in all respects with all Tax information reporting provisions of all applicable Laws. The Company is not, nor has it received any written notice or, to Sellers’ Knowledge, oral notice that it is in violation (or with notice that it will be in violation) of any applicable Law relating to the withholding of Taxes and payment of such withholdings to the appropriate Governmental Authority.

    (e)    (i) No audit or other proceeding by any Governmental Authority is pending or threatened in writing with respect to any Taxes due from the Company, (ii) the Company has not received any written notification that such an audit or proceeding may be commenced, with respect to any Taxes due from the Company, (iii) to the Sellers Knowledge, there is no proceeding referred to in (i) or (ii) above based upon personal contact with any agent of a Governmental Authority with any employee or representative of the Company, and (iv) all deficiencies for Taxes asserted or assessed against the Company by a Governmental Authority have been fully and timely paid, or otherwise settled with the relevant Governmental Authority, or are properly reflected in the Financial Statements.

    (f)    There are no outstanding agreements, waivers or arrangements extending the statutory period of limitations applicable to any claim for, or the period for the collection or assessment of, Taxes due from or payable by the Company for any taxable period and no written or other request for any such waiver or extension is currently pending.

    (g)    The Company has: (i) not been a member of an affiliated group filing a combined, consolidated, or unitary Tax Return and (ii) no liability for unpaid Taxes of any Person under Treasury Regulations Section 1.1502-6 (or any similar provision of state, local or foreign Law), as a transferee or successor, or by Tax sharing agreement, Tax indemnification agreement, Tax distribution agreement, or
31




other similar arrangement, other than commercial Contracts entered into in the ordinary course of business that do not primarily relate to Taxes, pursuant to Law or otherwise.

    (h)    The unpaid Taxes of the Company did not, as of the Interim Balance Sheet Date, exceed the reserve for Tax liability (rather than any reserve for deferred Taxes established to reflect timing differences between book and Tax income) set forth on the face of the Interim Financial Statements, and do not exceed that reserve as adjusted for the passage of time through the Closing Date in accordance with the past custom and practice of the Company in filing its Tax Returns. Since the Interim Balance Sheet Date, the Company has not incurred any liability for Taxes arising from extraordinary gains or losses, as that term is used in GAAP, outside the ordinary course of business.

    (i)    There are no Liens for Taxes upon the assets of the Company, except for statutory Liens for current Taxes not yet due and payable. To Sellers’ Knowledge, there exists no pending claim relating to Taxes that, if adversely determined, would result in any Lien on any of the assets of the Company.

    (j)    None of the assets of the Company (i) directly or indirectly secures any debt the interest on which is tax-exempt under Section 103(a) of the Code, (ii) is tax-exempt bond financed property under Section 168(g)(5) of the Code, (iii) is tax-exempt use property within the meaning of Section 470(c)(2) or Section 168(h) of the Code, (iv) is subject to a motor vehicle operating lease under Section 7701(h) of the Code or any predecessor provision, or (v) is treated as owned by any other Person pursuant to the provisions of Section 168(f)(8) of the Internal Revenue Code of 1954, as amended and in effect immediately before the enactment of the Tax Reform Act of 1986.

    (k)    The Company is not, nor ever has been, a party to a “reportable transaction” within the meaning of Section 6707A(c)(1) of the Code and Treasury Regulations Section 1.6011-4(b).

    (l)    The Company will not be required to include any item of income in, or exclude any item of deduction from, taxable income for any taxable period (or portion thereof) ending on or after the Closing Date as a result of any: (i) change in method of accounting made prior to the Closing; (ii) “closing agreement” as described in Section 7121 of the Code (or any corresponding or similar provision of state, local or foreign income Tax Law) executed prior to the Closing; (iii) installment sale or open transaction disposition made prior to the Closing; (iv) prepaid amount received prior to the Closing; or (v) election by the Company under Section 108(i) of the Code made prior to the Closing.

    (m)    There are no outstanding rulings of, or requests for rulings by, any Governmental Authority addressed to the Company that are, or if issued would be, binding on the Company or any of its members for any full or partial Tax period beginning on or after the Closing Date.

    (n)    For purposes of the Code, the Company is and has been classified as a partnership as described in Treasury Regulations Section 301.7701-3(b)(1)(i) during all periods prior to and including the Closing Date. The Company is not a party to or partner in any joint venture, partnership or other arrangement or contract that could be treated as a partnership for federal income Tax purposes.

    (o)    Each Seller is a United States person within the meaning of Section 7701(a)(30) of the Code.

    (p)    The Company is not a partnership described in Treasury Regulations Section 1.1445-11T(d)(1).

    Section 3.23    Books and Records. The minute books and stock record books of the Company, all of which have been made available to Buyer, are complete and correct and have been maintained in accordance with sound business practices. The minute books of the Company contain accurate and complete records of all meetings, and actions taken by written consent of, the members, the board of directors or manages and any committees of the board of directors or managers of the Company, and no meeting, or action taken by written consent, of any such members, board of directors, managers or committee has been held for which minutes have not been prepared and are not contained in such minute books. At the Closing, all of those books and records will be in the possession of the Company.

32




    Section 3.24.    Bank Accounts. Section 3.24 of the Disclosure Schedules sets forth the names and locations of all banks, trust companies, savings and loan associations and other financial institutions at which the Company maintains accounts of any nature, and the names of all persons authorized to draw thereon or make withdrawals therefrom. Account numbers for each of such accounts will be provided to Buyer immediately prior to Closing.

    Section 3.25.    Anti-Corruption Matters. Neither the Company nor any of its officers, directors or employees in their capacities as such has offered, authorized, made, paid or received (whether previously or agreed to do so in the future), directly or indirectly, any bribes, kickbacks or other similar payments or offers or transfers of value in connection with obtaining or retaining business or to secure an improper advantage to or from any Person in violation of any Anti-Corruption and Anti-Bribery Law. Neither the Company nor any of its officers, directors or employees in their capacities as such has, directly or indirectly, committed any violation of any Anti-Corruption and Anti-Bribery Law.

    Section 3.26    Brokers. Except for Wells Fargo Securities, LLC, no broker, finder or investment banker is entitled to any brokerage, finder’s or other fee or commission in connection with the transactions contemplated by this Agreement or any other Ancillary Document based upon arrangements made by or on behalf of the Company or any Seller Party. Sellers shall be solely responsible for any such fees or commissions.

    Section 3.27    Investment Representations. Each Seller hereby individually (solely with respect to itself) and not jointly or severally represents and warrants to the Buyer and each other Seller that the following statements are true and correct as of the date hereof and shall be true and correct at all times that such Seller holds, or has a right to hold at a later date pursuant to a Restricted Stock Grant, shares of AAON Common Stock which are “restricted securities” under applicable U.S. federal and state securities laws:

    (a)    the AAON Common Stock which may be acquired by such Seller pursuant to the applicable Restricted Stock Grant will be acquired for investment for such Seller’s own account, not as a nominee or agent, not with a view to the resale or distribution of any part thereof, and not in violation of applicable securities laws;

(b)    such Seller is an experienced investor in securities and acknowledges that it can bear the economic risk of its investment in the AAON Common Stock acquired pursuant to this Agreement and has such knowledge and experience in financial or business matters that it is capable of evaluating the merits and risks of the investment in the AAON Common Stock;

(c)    such Seller is an Accredited Investor;

(d)    such Seller has had an opportunity to discuss the Buyer’s and its Subsidiaries’ businesses, management, financial affairs and the terms and conditions of the offering of AAON Common Stock with the Buyer’s management;

(e)    such Seller understands that the AAON Common Stock issued under the applicable Restricted Stock Grant has not been, and will not be, registered under the Securities Act, by reason of a specific exemption from the registration provisions of the Securities Act that depends upon, among other things, the bona fide nature of the investment intent and the accuracy of such Seller’s representations as expressed herein; such Seller further understands that the AAON Common Stock acquired by it under the applicable Restricted Stock Grant is “restricted securities” under applicable U.S. federal and state securities laws and that, pursuant to these laws, such Seller cannot sell, assign, transfer, pledge or otherwise dispose of, and must hold indefinitely, the AAON Common Stock acquired by it hereunder unless such AAON Common Stock is registered with the SEC and qualified by state authorities or an exemption from such registration and qualification requirements is available; in particular, such Seller is aware that the AAON Common Stock may not be sold pursuant to Rule 144 promulgated under the Securities Act unless all of the conditions of Rule 144 are met (and, among the conditions for use of Rule 144 may be availability of current information to the public about the Buyer, and such information may not be made available by the Buyer in the future);

33




(f)    such Seller understands that the Buyer has made no assurances that a public market will continue to exist for the AAON Common Stock or any other securities issued by the Buyer; and

(g)    if such Seller (or the beneficiary of or any Person controlling such Seller) is employed by the Buyer, (A) he or she (or such Person) does not have any agreements with any current or prior employer or any other Person that will prohibit such Seller from, or that such Seller will breach as a result of, working for or providing services to the Buyer or any of its Affiliates, as applicable, or fulfilling such Seller’s duties and obligations to the Buyer or its Affiliates pursuant to such Seller Party’s Employment Agreement (if any), Restricted Stock Grant (if any), or otherwise, and (B) he or she (or such Person) has not breached any non-competition, non-solicitation or confidentiality duties imposed on him or her (or such Person) with respect to any current or prior employer or any other Person in any respect that will adversely affect the Buyer or its Affiliates.

Section 3.28    Full Disclosure. No representation or warranty by any Seller in this Agreement and no statement contained in the Disclosure Schedules to this Agreement or any certificate or other document furnished or to be furnished to Buyer pursuant to this Agreement contains any untrue statement of a material fact, or omits to state a material fact necessary to make the statements contained therein, in light of the circumstances in which they are made, not misleading.

ARTICLE IV
REPRESENTATIONS AND WARRANTIES OF SELLERS

    Each Seller represents and warrants to the Buyer, individually, but neither jointly nor severally, as to itself and not as to any other Seller, that the statements contained in this Article IV are true and correct as of the date hereof.

Section 4.01    Authority of Sellers. Each Seller has all requisite power and authority to execute and deliver this Agreement and each of the Ancillary Documents to which such Seller is a party, and to perform such Seller’s obligations hereunder and thereunder. This Agreement has been duly executed and delivered by such Seller, and (assuming due authorization, execution and delivery by Buyer) this Agreement constitutes a legal, valid and binding obligation of such Seller enforceable against such Seller in accordance with its terms, except as enforceability may be limited by bankruptcy, insolvency, fraudulent conveyance, reorganization, or moratorium Laws, other similar Laws affecting creditors’ rights and general principles of equity affecting the availability of specific performance and other equitable remedies (the “Enforceability Exceptions”). When each other Ancillary Document to which such Seller is or will be a party has been duly executed and delivered by such Seller (assuming due authorization, execution and delivery by each other party thereto), such Ancillary Document will constitute a legal and binding obligation of such Seller enforceable against it, him or her in accordance with its terms, except as enforceability may be limited by the Enforceability Exceptions.

Section 4.02    Title. Section 4.02 of the Disclosure Schedules accurately reflects the Membership Interests owned beneficially and of record by such Seller as of the date hereof and as of immediately prior to the Closing. All of the Membership interests owned by such Seller are free and clear of all Encumbrances, other than restrictions on transfer that may be imposed by state or federal securities laws. Upon delivery of conveyance documents reasonably requested by Buyer, such Seller at the Closing will transfer valid title to all of the issued and outstanding Membership Interests owned by such Seller to Buyer, free and clear of all Encumbrances, other than restrictions on transfer that may be imposed by state or federal securities laws.

Section 4.03    No Conflicts; Consents. The execution, delivery and performance by such Seller of this Agreement and the Ancillary Documents to which such Seller is a party, and the consummation of the transactions contemplated hereby and thereby, do not and will not: (a) conflict with or result in a violation or breach of, or default under, any provision of the Organizational Documents of such Seller, if applicable, (b) conflict with or result in a violation or breach of any provision of any Law or Governmental Order applicable to such Seller, (c) except as set forth in Section 4.03 of the Disclosure Schedules, require the consent, notice or other action by any Person under, conflict with, result in a violation or breach of, constitute a default or an event that, with or without notice or lapse of time or both, would constitute a default under, result in the acceleration of or create in any party the right to accelerate, terminate, modify or cancel any Contract to which such Seller is a party or by which such Seller is bound.
34




No consent, approval, Permit, Governmental Order, declaration or filing with, or notice to, any Governmental Authority is required by or with respect to such Seller in connection with the execution and delivery of this Agreement and the Ancillary Documents and the consummation of the transactions contemplated hereby and thereby, except for such filings as may be required under the HSR Act.

    Section 4.04    Actions. Except as set forth in Section 4.04 of the Disclosure Schedules, there are no Actions pending or, to such Sellers’ Knowledge, threatened against or by such Seller or any Affiliate of such Seller that challenges or seeks to prevent, enjoin or otherwise delay the transactions contemplated by this Agreement. To such Seller’s Knowledge, no event has occurred or circumstances exist that may give rise to, or serve as a basis for, any such Action.

ARTICLE V
REPRESENTATIONS AND WARRANTIES OF BUYER

    Buyer represents and warrants to the Seller Parties that the statements contained in this Article V are true and correct as of the date hereof.

    Section 5.01    Organization and Authority of Buyer. Buyer is a corporation duly organized, validly existing and in good standing under the Laws of the state of Nevada. Buyer has full corporate power and authority to enter into this Agreement and the Ancillary Documents to which Buyer is a party, to carry out its obligations hereunder and thereunder and to consummate the transactions contemplated hereby and thereby. The execution and delivery by Buyer of this Agreement and the Ancillary Documents to which Buyer is a party, the performance by Buyer of its obligations hereunder and thereunder and the consummation by Buyer of the transactions contemplated hereby and thereby have been duly authorized by all requisite corporate action on the part of Buyer. This Agreement has been duly executed and delivered by Buyer, and (assuming due authorization, execution and delivery by each of the Seller Parties) this Agreement constitutes a legal, valid and binding obligation of Buyer enforceable against Buyer in accordance with its terms, subject to the Enforceability Exceptions. When each Ancillary Document to which Buyer is or will be a party has been duly executed and delivered by Buyer (assuming due authorization, execution and delivery by each other party thereto), such Ancillary Document will constitute a legal and binding obligation of Buyer enforceable against it in accordance with its terms, subject to the Enforceability Exceptions. The copies of the certificate of incorporation and bylaws of Buyer which are incorporated by reference as exhibits to Buyer’s Annual Report on Form 10-K for the year ended December 31, 2020 are complete and correct copies of such documents and contain all amendments thereto as in effect on the date of this Agreement.
    
    Section 5.02    No Conflicts; Consents. The execution, delivery and performance by Buyer of this Agreement and the Ancillary Documents to which it is a party, and the consummation of the transactions contemplated hereby and thereby, do not and will not: (a) conflict with or result in a violation or breach of, or default under, any provision of the Organizational Documents of Buyer; (b) conflict with or result in a violation or breach of any provision of any Law or Governmental Order applicable to Buyer; or (c) except as set forth in Section 5.02 of the Disclosure Schedules, require the consent, notice or other action by any Person under any Contract to which Buyer is a party. No consent, approval, Permit, Governmental Order, declaration or filing with, or notice to, any Governmental Authority is required by or with respect to Buyer in connection with the execution and delivery of this Agreement and the Ancillary Documents and the consummation of the transactions contemplated hereby and thereby, except for such filings as may be required under the HSR Act and such consents, approvals, Permits, Governmental Orders, declarations, filings or notices which, in the aggregate, would not have a Material Adverse Effect.

    Section 5.03    Capitalization.

    (a)    As of the date of this Agreement, the authorized capital stock of Buyer consists of (i) 100,000,000 shares of AAON Common Stock, 52,403,733 of which are issued and outstanding as of August 2, 2021, and (ii) 5,000,000 shares of preferred stock, $0.001 par value, of which none are issued and outstanding. As of the date of this Agreement, there are 8,890,000 shares of AAON Common Stock reserved for issuance under the Buyer Employee Benefit Plans. The issued and outstanding shares of AAON Common Stock have been, and all shares of AAON Common Stock which may be issued in connection with the Restricted Stock Grants will be, duly authorized and validly issued, fully paid and
35




nonassessable, and free of preemptive rights. There are no outstanding bonds, debentures, notes or other indebtedness or securities of Buyer having the right to vote (or, other than any outstanding awards under Buyer Employee Benefit Plans to purchase shares of AAON Common Stock, convertible into, or exchangeable for, securities having the right to vote) on any matters on which stockholders of Buyer may vote.

    (b)    Except as set forth above in this Section 5.03, no shares of capital stock or other voting securities of Buyer are issued, reserved for issuance or outstanding, and there are no outstanding securities, options, warrants, calls, rights, commitments, agreements, arrangements or undertakings of any kind to which Buyer is a party or by which it is bound obligating Buyer to issue, deliver or sell, or cause to be issued, delivered or sold, additional shares of capital stock or other voting securities of Buyer or obligating Buyer to issue, grant, extend or enter into any such security, option, warrant, call, right, commitment, agreement, arrangement or undertaking.

    Section 5.04    Subsidiaries. The Buyer’s Subsidiaries and their respective jurisdictions of organization are identified in Section 5.04 of the Disclosure Schedules. Each Buyer Subsidiary is an entity duly organized, validly existing and (where applicable) in good standing under the laws of its jurisdiction of formation and has all company powers and all governmental licenses, authorizations, permits, consents and approvals required to carry on its business as now conducted, except for those licenses, authorizations, consents and approvals the absence of which would not have a Material Adverse Effect. All of the outstanding shares of capital stock or other equity securities of, or other ownership interests in, each of Buyer’s Subsidiaries are duly authorized, validly issued, fully paid and nonassessable, and such shares, securities or interests are owned by Buyer free and clear of any Liens or limitations on voting rights. There are no subscriptions, options, warrants, calls, rights, convertible securities or other agreements or commitments of any character relating to the issuance, transfer, sales, delivery, voting or redemption (including any rights of conversion or exchange under any outstanding security or other instrument) for any of the capital stock or other equity interests of, or other ownership interests in, any of the Buyer’s Subsidiaries.

    Section 5.05    SEC Reports and Financial Statements.

    (a)    Since January 1, 2018, Buyer has filed with the SEC all forms, reports, schedules, registration statements, definitive proxy statements and other documents (collectively, including all exhibits thereto, the “Buyer SEC Reports”) required to be filed by Buyer with the SEC. As of their respective dates, and giving effect to any amendments or supplements thereto filed prior to the date of this Agreement, the Buyer SEC Reports complied in all material respects with the requirements of the Securities Act and the Exchange Act, and the respective rules and regulations of the SEC promulgated thereunder applicable to such Buyer SEC Reports, and none of the Buyer SEC Reports contained any untrue statement of a material fact or omitted to state any material fact required to be stated therein or necessary in order to make the statements therein, in light of the circumstances under which they were made, not misleading. None of the Buyer’s Subsidiaries is required to file any forms, reports or other documents with the SEC pursuant to Section 13 or 15 of the Exchange Act. There are no outstanding comments from the Staff of the SEC with respect to any of the Buyer SEC Reports.

    (b)    The consolidated balance sheets and the related consolidated statements of operations, consolidated statements of changes in stockholders’ equity and consolidated statements of cash flows (including, in each case, any related notes and schedules thereto) (collectively, the “Buyer Financial Statements”) of Buyer contained in the Buyer SEC Reports have been prepared from the books and records of Buyer and Buyer’s Subsidiaries, comply as to form in all material respects with applicable accounting requirements and the published rules and regulations of the SEC with respect thereto, have been prepared in conformity with GAAP (except, in the case of unaudited statements, as permitted by Form 10-Q of the SEC) applied on a consistent basis during the periods involved (except as otherwise noted therein) and present fairly the consolidated financial position and the consolidated results of operations and cash flows of Buyer and Buyer’s Subsidiaries as of the dates or for the periods presented therein (subject, in the case of unaudited statements, to normal and recurring year-end adjustments in the ordinary course of business).

    (c)    With respect to each annual report on Form 10-K, each quarterly report on Form 10-Q and each amendment of any such report included in the Buyer SEC Reports filed since January 1, 2018,
36




the chief executive officer and chief financial officer of Buyer have made all certifications required by the Sarbanes-Oxley Act and any related rules and regulations promulgated by the SEC and the NASDAQ, and the statements contained in any such certifications are complete and correct. Buyer has established and maintains disclosure controls and procedures (as such term is defined in Rule 13a-15(e) or 15d-15(e) under the Exchange Act); such disclosure controls and procedures are designed to ensure that material information relating to Buyer required to be disclosed in Buyer’s Exchange Act Reports, including its consolidated Buyer Subsidiaries, is made known to Buyer’s principal executive officer and its principal financial officer by others within those entities, particularly during the periods in which the periodic reports required under the Exchange Act are being prepared; and, to the knowledge of Buyer, such disclosure controls and procedures are effective in timely alerting Buyer’s principal executive officer and its principal financial officer to material information required to be included in Buyer’s periodic reports required under the Exchange Act. Since January 1, 2018, based on their evaluation of the internal control over financial reporting, neither the Chief Executive Officer nor the Chief Financial Officer of Buyer have disclosed to the Buyer’s auditors and/or the Audit Committee of the Buyer’s Board of Directors any (i) significant deficiencies or material weaknesses in the design or operation of internal controls which are or were reasonably likely to adversely affect Buyer’s ability to record, process, summarize and report financial information or (ii) fraud, whether or not material, that involved management or other employees who have or had a significant role in Buyer’s and the Buyer Subsidiaries’ internal controls over financial reporting.

    Section 5.06    Absence of Certain Changes, Events and Conditions. Since September 30, 2021, the business of Buyer and Buyer’s Subsidiaries has been conducted in the ordinary course consistent with past practices and there has not been any event, occurrence, development or state of circumstances or facts that has had or would reasonable be expected to have, individually or in the aggregate, a Material Adverse Effect on the operations of Buyer or its Subsidiaries.

    Section 5.07    Undisclosed Liabilities. Except as set forth in Section 5.07 of the Disclosure Schedules, there are no liabilities of Buyer or any Buyer Subsidiary of any kind, other than:

    (a)    liabilities provided for in Buyer’s most recent audited consolidated balance sheet included in Buyer SEC Documents prior to the date hereof or in the notes thereto;

    (b)    liabilities incurred in the ordinary course of business of Buyer and Buyer Subsidiaries consistent with past practices since the date of Buyer’s most recent audited consolidated balance sheet included in Buyer SEC Reports prior to the date hereof; or

    (c)    other liabilities which, individually or in the aggregate, are not material to Buyer and Buyer Subsidiaries.

    Section 5.08    Compliance with Laws. Except as set forth in Section 5.08 of the Disclosure Schedules, the Buyer, including Buyer’s Subsidiaries, have complied, and are now complying, in all material respects, with all Laws applicable to it or its business, properties or assets.

    Section 5.09    Taxes. All Tax Returns required to be filed by Buyer and Buyer’s Subsidiaries have been duly and timely filed, and such Tax Returns are accurate in all material respects. To Buyer’s knowledge, there is no action, suit, proceeding, investigation, audit or claim pending, or threatened against, Buyer and Buyer’s Subsidiaries with respect to any Taxes.
    Section 5.10    Investment Purpose. Buyer is acquiring the Membership Interests solely for its own account for investment purposes and not with a view to, or for offer or sale in connection with, any distribution thereof. Buyer acknowledges that the Membership Interests are not registered under the Securities Act of 1933, as amended, or any state securities laws, and that the Membership Interests may not be transferred or sold except pursuant to the registration provisions of the Securities Act of 1933, as amended or pursuant to an applicable exemption therefrom and subject to state securities laws and regulations, as applicable.

    Section 5.11    Brokers. Except for J.P. Morgan, no broker, finder or investment banker is entitled to any brokerage, finder’s or other fee or commission in connection with the transactions
37




contemplated by this Agreement or Ancillary Documents based upon arrangements made by or on behalf of Buyer. Buyer shall be solely responsible for any such fees or commissions.

    Section 5.12    Legal Proceedings. Except as set forth in Section 5.12 of the Disclosure Schedules (none of which, either in the individual or in the aggregate, if determined adversely to the Buyer, are anticipated to result in a Material Adverse Effect on Buyer or its operations), there are no Actions pending or, to Buyer’s knowledge, threatened (a) against or by the Buyer or any Affiliate thereof affecting any of its properties or assets; or (b) against or by Buyer or any Affiliate of Buyer that challenge or seek to prevent, enjoin or otherwise delay the transactions contemplated by this Agreement. To Buyer’s Knowledge, except as set forth in Section 5.12 of the Disclosure Schedules, no event has occurred or circumstances exist that may give rise or serve as a basis for any such Action.
ARTICLE VI
COVENANTS

    Section 6.01    Conduct of Business Prior to the Closing. From the date hereof until the Closing, except as otherwise provided in this Agreement or consented to in writing by Buyer (which consent shall not be unreasonably withheld, conditioned or delayed), Sellers shall, and shall cause the Company to, (x) conduct the business of the Company in the ordinary course of business consistent with past practice; and (y) use reasonable best efforts to maintain and preserve intact the current organization, business and franchise of the Company and to preserve the rights, franchises, goodwill and relationships of its employees, customers, lenders, suppliers, regulators and others having business relationships with the Company. Without limiting the foregoing, from the date hereof until the Closing Date, Sellers shall:

    (a)    cause the Company to preserve and maintain all of its Permits;

    (b)    cause the Company to pay its debts, Taxes and other obligations when due;

    (c)    cause the Company to maintain the properties and assets owned, operated or used by the Company in the same condition as they were on the date of this Agreement, subject to reasonable wear and tear;

    (d)    cause the Company to continue in full force and effect without modification all Insurance Policies, except as required by applicable Law;

    (e)    cause the Company to defend and protect its properties and assets from infringement or usurpation;

    (f)    cause the Company to perform all of its obligations under all Contracts relating to or affecting its properties, assets or business;

    (g)    cause the Company to maintain its books and records in accordance with past practice;
    
    (h)    cause the Company to comply in all material respects with all applicable Laws; and

    (i)    cause the Company not to take or permit any action that would cause any of the changes, events or conditions described in Section 3.08 to occur.

    Any action taken, or omitted to be taken, in good faith by the Company or the Sellers in reasonable response to the COVID-19 pandemic (including to comply with any applicable Law that is a Public Health Measure) shall in no event be deemed to constitute a breach of this Section 6.01; provided, that the Company shall use commercially reasonable efforts to provide notice to the Buyer prior to taking (or omitting to take) any such action.

    Section 6.02    Access to Information. From the date hereof until the Closing, Sellers shall, and shall cause the Company to, (a) afford Buyer and its Representatives access to and the right to inspect all of the Real Property, properties, assets, premises, books and records, Contracts and other documents and data related to the Company, provided that access to physical premises of the Company shall be permitted only with not less than 48 hours prior notice, and shall occur during normal business hours and
38




accompanied by a representative of the Sellers; (b) furnish Buyer and its Representatives with such financial, operating and other data and information related to the Company as Buyer or any of its Representatives may reasonably request; and (c) instruct the Representatives of Sellers and the Company to cooperate with Buyer in its investigation of the Company. Any investigation pursuant to this Section 6.02 shall be conducted in such manner as not to interfere unreasonably with the conduct of the business of the Company. No investigation by Buyer or other information received by Buyer shall operate as a waiver or otherwise affect any representation, warranty or agreement given or made by any Seller Party in this Agreement.

    Section 6.03    No Solicitation of Other Bids.

    (a)    Each Seller Party agrees it shall not, and shall not authorize or permit any of its respective Affiliates (including the Company) or any of its Representatives to, directly or indirectly, (i) encourage, solicit, initiate, facilitate or continue inquiries regarding an Acquisition Proposal; (ii) enter into discussions or negotiations with, or provide any information to, any Person concerning a possible Acquisition Proposal; or (iii) enter into any agreements or other instruments (whether or not binding) regarding an Acquisition Proposal. Each Seller Party shall immediately cease and cause to be terminated, and shall cause their respective Affiliates (including the Company) and all of its and their Representatives to immediately cease and cause to be terminated, all existing discussions or negotiations with any Persons conducted heretofore with respect to, or that could lead to, an Acquisition Proposal. For purposes hereof, “Acquisition Proposal” shall mean any inquiry, proposal or offer from any Person (other than Buyer or any of its Affiliates) concerning (x) a merger, consolidation, liquidation, recapitalization, share exchange or other business combination transaction involving the Company; (y) the issuance or acquisition of equity securities of the Company; or (z) the sale, lease, exchange or other disposition of any significant portion of the Company’s properties or assets.

    (b)    In addition to the other obligations under this Section 6.03, Sellers shall promptly (and in any event within three (3) Business Days after receipt thereof by any Seller Party or its Representatives) advise Buyer orally and in writing of any Acquisition Proposal, any request for information with respect to any Acquisition Proposal, or any inquiry with respect to or which could reasonably be expected to result in an Acquisition Proposal same.

    (c)    Seller Parties agree that the rights and remedies for noncompliance with this Section 6.03 shall include having such provision specifically enforced by any court having equity jurisdiction, it being acknowledged and agreed that any such breach or threatened breach shall cause irreparable injury to Buyer and that money damages would not provide an adequate remedy to Buyer.

    Section 6.04    Notice of Certain Events.

    (a)    From the date hereof until the Closing, Sellers shall promptly notify Buyer in writing of:

        (i)    any fact, circumstance, event or action the existence, occurrence or taking of which (A) has had, or could reasonably be expected to have, individually or in the aggregate, a Material Adverse Effect, (B) has resulted in, or could reasonably be expected to result in, any representation or warranty made by a Seller hereunder not being true and correct or (C) has resulted in, or could reasonably be expected to result in, the failure of any of the conditions set forth in Section 8.02 to be satisfied;

        (ii)    any notice or other communication from any Person alleging that the consent of such Person is or may be required in connection with the transactions contemplated by this Agreement;

        (iii)    any notice or other communication from any Governmental Authority in connection with the transactions contemplated by this Agreement; and

        (iv)    any Actions commenced or, to Sellers’ Knowledge, threatened against, relating to or involving or otherwise affecting Seller Party or the Company that, if pending on the date of this Agreement, would have been required to have been disclosed pursuant to Section 3.17 or that relates to the consummation of the transactions contemplated by this Agreement.

39




    (b)    Buyer's receipt of information pursuant to this Section 6.04 shall not operate as a waiver or otherwise affect any representation, warranty or agreement given or made by any Seller Party in this Agreement (including without limitation Section 9.02 and Section 10.01(b)) and shall not be deemed to amend or supplement the Disclosure Schedules.

    Section 6.05    Resignations. Sellers shall deliver or cause to be delivered to Buyer written resignations, effective as of the Closing Date, of the officers, managers and directors of the Company set forth on Section 6.05 of the Disclosure Schedules at least three (3) Business Days prior to the Closing. Immediately following Closing, Buyer shall make the following appointments: Co-Founder and Chairman for Benson, and Co-Founder and President for Tobolski.

    Section 6.06    Confidentiality. From and after the Closing, each Seller Party agrees it shall, and shall cause its, his or her respective Affiliates to, hold, and shall use their reasonable best efforts to cause their respective Representatives to hold, in confidence any and all information, whether written or oral, concerning the Company, except to the extent that Seller Parties can show that such information (a) is generally available to and known by the public through no fault of any of the Seller Parties, any of their Affiliates or their respective Representatives; or (b) is lawfully acquired by Seller Parties, any of their Affiliates or their respective Representatives from and after the Closing from sources which are not prohibited from disclosing such information by a legal, contractual or fiduciary obligation. If any Seller Party or any of its Affiliates or its respective Representatives are compelled to disclose any information by judicial or administrative process or by other requirements of Law, such Seller Party shall promptly notify Buyer in writing and shall disclose only that portion of such information which Seller Parties are advised by their counsel in writing is legally required to be disclosed, provided that each Seller Party shall use reasonable best efforts to obtain an appropriate protective order or other reasonable assurance that confidential treatment will be accorded such information.

    Section 6.07    Non-Competition; Non-Solicitation.

    (a)    For a period of five (5) years commencing on the Closing Date (the “Restricted Period”), each of the Seller Parties agrees it shall not, and shall not permit any of its respective Affiliates to, directly or indirectly, (i) engage in or assist others in engaging in the Restricted Business in the Territory; (ii) have an interest in any Person that engages directly or indirectly in the Restricted Business in the Territory in any capacity, including as a partner, shareholder, member, employee, principal, agent, trustee or consultant. Notwithstanding the foregoing, Kucera, JVK and their respective Affiliates shall not be limited from engaging in Restricted Business in the Territory. Moreover, each of the Seller Parties may own, directly or indirectly, solely as an investment, securities of any Person traded on any national securities exchange if such Seller Party is not a controlling Person of, or a member of a group which controls, such Person and does not, directly or indirectly, own five percent (5%) or more of any class of securities of such Person. Nothing in this Agreement shall limit Brooks from advising clients in her capacity as a certified public accountant, including clients engaging in the Restricted Business in the Territory. Nothing in this Agreement shall limit a Seller Party or its Affiliates from acting as a manufacturer’s representative for HVAC equipment, and acting as such shall not be engaging in a Restricted Business.

    (b)    During the Restricted Period, each of the Seller Parties agrees it shall not, and shall not permit any of its respective Affiliates to, directly or indirectly, hire or solicit any employee of the Company or the Buyer or encourage any such employee to leave such employment or hire any such employee who has left such employment, except pursuant to a general solicitation which is not directed specifically to any such employees; provided, that nothing in this Section 6.07(b) shall prevent a Seller Party or any of their respective Affiliates from hiring (i) Dan Benson, (ii) any employee whose employment has been terminated by the Company or Buyer or (iii) after 365 days from the date of termination of employment, any employee whose employment has been terminated by the employee.

    (c)    During the Restricted Period, each Seller Party agrees it shall not, and shall not permit any of its respective Affiliates to, directly or indirectly, solicit, or attempt to solicit, any clients or customers of the Company or potential clients or customers of the Company for purposes of diverting their business or services from the Company as conducted on the date of Closing. Nothing in this Agreement shall limit a D-Velopment, Brooks, TFT, Benson or Tobolski or their respective Affiliates from soliciting any business, other than Restricted Business, from current and future customers or
40




suppliers of the Company. Kucera, JVK and their respective Affiliates shall not be limited from soliciting any business, including Restricted Business, from current and future customers or suppliers of the Company.

    (d)    Each Seller Party acknowledges that a breach or threatened breach of this Section 6.07 would give rise to irreparable harm to the Company and/or Buyer, for which monetary damages would not be an adequate remedy, and hereby agrees that in the event of a breach or a threatened breach by such Seller Party of any such obligations, Buyer shall, in addition to any and all other rights and remedies that may be available to it in respect of such breach, be entitled to equitable relief, including a temporary restraining order, an injunction, specific performance and any other relief that may be available from a court of competent jurisdiction (without any requirement to post bond).

    (e)    Each Seller Party acknowledges that the restrictions applicable to such Seller Party contained in this Section 6.07 are reasonable and necessary to protect the legitimate interests of Buyer and constitute a material inducement to Buyer to enter into this Agreement and consummate the transactions contemplated by this Agreement. In the event that any covenant contained in this Section 6.07 should ever be adjudicated to exceed the time, geographic, product or service, or other limitations permitted by applicable Law in any jurisdiction, then any court is expressly empowered to reform such covenant, and such covenant shall be deemed reformed, in such jurisdiction to the maximum time, geographic, product or service, or other limitations permitted by applicable Law. The covenants contained in this Section 6.07 and each provision hereof are severable and distinct covenants and provisions. The invalidity or unenforceability of any such covenant or provision as written shall not invalidate or render unenforceable the remaining covenants or provisions hereof, and any such invalidity or unenforceability in any jurisdiction shall not invalidate or render unenforceable such covenant or provision in any other jurisdiction.

    Section 6.08    Governmental Approvals and Consents.

    (a)    Each party hereto shall, as promptly as possible, (i) make, or cause or be made, all filings and submissions (including those under the HSR Act) required under any Law applicable to such party or any of its Affiliates; and (ii) use reasonable best efforts to obtain, or cause to be obtained, all consents, authorizations, orders and approvals from all Governmental Authorities that may be or become necessary for its execution and delivery of this Agreement and the performance of its obligations pursuant to this Agreement and the Ancillary Documents. Each party shall cooperate fully with the other parties and their respective Affiliates in promptly seeking to obtain all such consents, authorizations, orders and approvals. The parties hereto shall not willfully take any action that will have the effect of delaying, impairing or impeding the receipt of any required consents, authorizations, orders and approvals.

    (b)    Sellers and Buyer shall use reasonable best efforts to give all notices to, and obtain all consents from, all third parties that are described in Section 3.05 and Section 5.02 of the Disclosure Schedules.

    (c)    Without limiting the generality of the parties’ undertakings pursuant to subsections (a) and (b) above, each of the parties hereto shall use all reasonable best efforts to:

        (i)    respond to any inquiries by any Governmental Authority regarding antitrust or other matters with respect to the transactions contemplated by this Agreement or any Ancillary Document;

        (ii)    avoid the imposition of any order or the taking of any action that would restrain, alter or enjoin the transactions contemplated by this Agreement or any Ancillary Document; and

        (iii)    in the event any Governmental Order adversely affecting the ability of the parties to consummate the transactions contemplated by this Agreement or any Ancillary Document has been issued, to have such Governmental Order vacated or lifted.

    (d)    If any consent, approval or authorization necessary to preserve any right or benefit under any Contract to which the Company is a party is not obtained prior to the Closing, Sellers shall, subsequent to the Closing, cooperate with Buyer and the Company in attempting to obtain such consent,
41




approval or authorization as promptly thereafter as practicable. If such consent, approval or authorization cannot be obtained, Sellers shall use their reasonable best efforts to provide the Company with the rights and benefits of the affected Contract for the term thereof, and, if Sellers provides such rights and benefits, the Company shall assume all obligations and burdens thereunder.

    (e)    All analyses, appearances, meetings, discussions, presentations, memoranda, briefs, filings, arguments, and proposals made by or on behalf of either party before any Governmental Authority or the staff or regulators of any Governmental Authority, in connection with the transactions contemplated hereunder (but, for the avoidance of doubt, not including any interactions between Seller Parties or the Company with Governmental Authorities in the ordinary course of business, any disclosure which is not permitted by Law or any disclosure containing confidential information) shall be disclosed to the other party hereunder in advance of any filing, submission or attendance, it being the intent that the parties will consult and cooperate with one another, and consider in good faith the views of one another, in connection with any such analyses, appearances, meetings, discussions, presentations, memoranda, briefs, filings, arguments, and proposals. Each party shall give notice to the other parties with respect to any meeting, discussion, appearance or contact with any Governmental Authority or the staff or regulators of any Governmental Authority, with such notice being sufficient to provide the other parties with the opportunity to attend and participate in such meeting, discussion, appearance or contact.

    (f)    Notwithstanding the foregoing, nothing in this Section 6.08 shall require, or be construed to require, Buyer or any of its Affiliates to agree to (i) sell, hold, divest, discontinue or limit, before or after the Closing Date, any assets, businesses or interests of Buyer, the Company or any of their respective Affiliates; (ii) any conditions relating to, or changes or restrictions in, the operations of any such assets, businesses or interests which, in either case, could reasonably be expected to result in a Material Adverse Effect or materially and adversely impact the economic or business benefits to Buyer of the transactions contemplated by this Agreement; or (iii) any material modification or waiver of the terms and conditions of this Agreement.

    Section 6.09    R&W Policy. Prior to the Closing, Buyer shall use reasonable best efforts to obtain and bind the R&W Policy on the terms and conditions, with exclusions and policy limits reasonably satisfactory to Buyer and Seller Parties. The underwriter shall be satisfactory to Seller parties. Seller Parties shall, and shall cause their respective Affiliates including the Company to, cooperate with Buyer’s efforts and provide assistance as reasonably requested by Buyer to obtain and bind the R&W Policy. Prior to the Closing, Buyer shall pay or cause to be paid, all costs and expenses related to the R&W Policy, including the total premium, underwriting costs, brokerage commissions, and other fees and expenses of such policy. Buyer shall maintain the R&W Policy in good standing at all times subsequent to Closing for a minimum of six years following Closing.

    Section 6.10    Books and Records.

    (a)    In order to facilitate the resolution of any claims made against or incurred by Seller Parties prior to the Closing, or for any other reasonable purpose, for a period of three (3) years after the Closing, Buyer shall:

        (i)    retain the books and records (including personnel files) of the Company relating to periods prior to the Closing in a manner reasonably consistent with the prior practices of the Buyer; and

        (ii)    upon reasonable notice, afford the Representatives of Seller Parties reasonable access (including the right to make, at Seller Parties’ expense, photocopies), during normal business hours, to such books and records, including all books and records necessary or convenient for Sellers to prepare tax returns and amended tax returns and to apply for research and development tax credits; provided, however, that any books and records related to Tax matters shall be retained pursuant to the periods set forth in Article VII.

    (b)    In order to facilitate the resolution of any claims made by or against or incurred by Buyer or the Company after the Closing, or for any other reasonable purpose, for a period of three (3) years following the Closing, Seller Parties shall:

42




        (i)    retain the books and records (including personnel files) of each Seller Party which relate to the Company and its operations for periods prior to the Closing; and

        (ii)    upon reasonable notice, afford the Representatives of Buyer or the Company reasonable access (including the right to make, at Buyer’s expense, photocopies), during normal business hours, to such books and records; provided, however, that any books and records related to Tax matters shall be retained pursuant to the periods set forth in Article VII.

    (c)    Neither Buyer nor Seller Parties shall be obligated to provide the other party with access to any books or records (including personnel files) pursuant to this Section 6.10 where such access would violate any Law.

    Section 6.11    Closing Conditions. From the date hereof until the Closing, each party hereto shall, and Sellers shall cause the Company to, use reasonable best efforts to take such actions as are necessary to expeditiously satisfy the closing conditions set forth in Article VIII hereof.

    Section 6.12    Public Announcements. Unless otherwise required by applicable Law or stock exchange requirements (based upon the reasonable advice of counsel), no party to this Agreement shall make any public announcements in respect of this Agreement or the transactions contemplated hereby or otherwise communicate with any news media without the prior written consent of the other party (which consent shall not be unreasonably withheld, conditioned or delayed), and the parties shall cooperate as to the timing and contents of any such announcement.

    Section 6.13    Sufficiency of Company Free Cash Flow. The Sellers and Buyer acknowledge and agree that in negotiating the terms of this Agreement, including without limitation the EBITDA Targets, it was not contemplated that Buyer would be expected or required to inject additional cash or capital into the Company. Sellers hereby agree that Buyer’s failure to inject additional cash or capital into the Company shall not provide the basis, in whole or in part, for any claim by the Sellers against the Buyer should any failure to earn any of the (i) 2021 Contingent Consideration, (ii) the 2022 Contingent Consideration, (iii) the 2023 Contingent Consideration, or (iv) the Incentive Consideration, occur.

    Section 6.14    WARN Act. Buyer shall not undertake any action that would trigger the WARN Act, including any mass layoffs, or other terminations of employees of the Company in the six month period immediately following Closing that would create any obligations upon, or liabilities for, Sellers or the Company under the WARN Act.

    Section 6.15    Further Assurances. Following the Closing, each of the parties hereto shall, and shall cause their respective Affiliates to, execute and deliver such additional documents, instruments, conveyances and assurances and take such further actions as may be reasonably required to carry out the provisions hereof and give effect to the transactions contemplated by this Agreement.

ARTICLE VII
TAX MATTERS

    Section 7.01    Tax Matters.

    (a)    Buyer and each of the Sellers agree to treat the purchase and sale of the Membership Interests in accordance with Rev. Rul. 99-6, Situation 2 as follows: (i) as to Buyer, as the purchase by Buyer of “all of” the assets of the Company from the Sellers, and (ii) as to Sellers, as the sale by the Sellers of the Membership Interests. For purposes of Sections 743(b), 755 and 1060 of the Code and the Treasury Regulations promulgated pursuant thereto, the Purchase Price shall be allocated in accordance with Section 1060 of the Code and the Treasury Regulations thereunder among the assets of the Company (or groups of such assets) for all purposes (including all Tax and financial accounting purposes) in accordance with their respective fair market values. An allocation of the Purchase Price in accordance with the immediately preceding sentence is attached hereto as Exhibit C. Except as Buyer and the Sellers may otherwise agree or as may be required otherwise pursuant to a final determination within the meaning of Section 1313(a) of the Code or a corresponding provision of state, local or foreign Tax Law, the parties (A) will, and will cause each of their respective Affiliates to, prepare and file all Tax Returns (including IRS Form 8308) in a manner consistent with Exhibit C, and (B) will not, and will cause each
43




of their respective Affiliates not to, take any position inconsistent with Exhibit C, unless required by a applicable Law (including the resolution of a Tax audit). In the event that the Purchase Price allocation reflected in accordance with this Section 7.01(a) is disputed by any Governmental Authority, the party receiving notice of the dispute shall promptly notify the other parties in writing, and the parties agree to use their respective commercially reasonable efforts to defend the Purchase Price allocation in any audit or similar Tax proceeding.

    (b)    At the sole expense of the Sellers, the Sellers shall cause to be prepared and filed all Tax Returns required to be filed by the Company for taxable periods ending prior to or on the Closing Date which are to be filed after the Closing Date, which includes for the avoidance of doubt the final partnership Tax Return of the Company with respect to the period ending on the Closing Date (the “Company Returns”). Each such Company Return shall be prepared in a manner consistent with the Company’s past practice except as otherwise required by Law, and in accordance with the provisions of this Agreement; and the Sellers shall timely pay any Taxes reflected as due and payable on all such Tax Returns to the extent that such Taxes are not reflected as a liability in the calculation of Closing Working Capital, as finally determined.
    
    (c)    Buyer shall cause the Company, at the Company’s sole expense, to cause to be prepared and filed all Tax Returns, other than the Company Returns, for a Pre-Closing Tax Period (including a Straddle Period) which are to be filed by the Company after the Closing Date (the “Buyer Returns”). Each such Buyer Return shall be prepared in a manner consistent with the Company’s past practice except as otherwise required by Law, and in accordance with the provisions of this Agreement; and the Company shall timely pay any Taxes reflected as due and payable on all such Tax Returns and the Sellers shall timely pay any Pre-Closing Taxes reflected as due and payable on all such Tax Returns to the extent that such Pre-Closing Taxes are not reflected as a liability in the calculation of Closing Working Capital, as finally determined.

    (d)    None of Buyer, the Company, or any Affiliate of Buyer (including, after the Closing, the Company) shall amend, re-file or otherwise modify (or grant an extension of any statute of limitation with respect to) any Tax Return relating in whole or in part to the Company with respect to any Pre-Closing Tax Period without the prior written consent of the Sellers (which consent shall not be unreasonably withheld, conditioned or delayed), other than amendments to Company Returns for the years 2018 through 2021 for the purpose of claiming research and development tax credits. So long as the Company does not accrue additional Taxes or any other costs related thereto, the benefits of any such tax credits shall accrue solely to the Sellers.

    (e)    Any credits or refunds of Pre-Closing Taxes (to the extent that such credits or refunds are not reflected as an asset in the calculation of Closing Working Capital, as finally determined) shall belong to the Sellers and be paid to the Sellers upon actual receipt of such refund in cash or application of such credit actually to reduce other Taxes due and owing by Buyer, the Company or any of their Affiliates. If requested by the Sellers, Buyer shall, and shall cause the Company to, reasonably cooperate with the Sellers in filing any Tax Return necessary to claim such Tax refunds (including filing amended Tax Returns) by providing relevant information. All determinations necessary to give effect to the foregoing allocations shall be made in a manner consistent with prior practice of the Company. Any contrary provision of this Section 7.01(e) notwithstanding, the amount of any refund or credit which is required to be paid to the Sellers (i) shall be reduced by the amount of any Taxes on such refund or credit and any out-of-pocket expenses that Buyer, the Company or any of their respective Affiliates incur (or will incur) with respect to such refund or credit, and (ii) shall not include any refund or credit (which shall be for the benefit of Buyer, the Company or their respective Affiliates) that (A) results from the carryback of any net operating loss, capital loss or other Tax attribute incurred in any Tax period (or portion of any Straddle Period) beginning after the Closing Date or (B) is included in the computation of Closing Working Capital.

    (f)    After the Closing Date, Buyer, the Company and the Sellers, respectively, shall inform the other party in writing of the commencement of any claim, audit, investigation, examination, or other proceeding or self-assessment relating in whole or in part to a Pre-Closing Tax Period (“Tax Contest”) for which Buyer may be entitled to indemnity from the Sellers under this Agreement. After the Closing Date, Buyer shall have the exclusive right to represent the interests of the Company in any and all Tax Contests; provided, however, that, to the extent that any such Tax Contest could reasonably be expected to result in
44




a Tax indemnification liability of the Sellers pursuant to this Agreement, (i) Buyer shall keep the Sellers reasonably informed and consult in good faith with the Sellers with respect to any issue relating to such Tax Contest (and the Sellers, at the Sellers’ expense, will be permitted to attend meetings with taxing authorities) and (ii) Buyer shall timely provide the Sellers with copies of all correspondence, notices and other written materials received from any taxing authorities and shall otherwise keep the Sellers advised of significant developments in such Tax Contest and of significant communications involving representatives of the taxing authorities. Buyer shall not agree or consent to compromise or settle any Tax Contest on a basis that would result in a Pre-Closing Tax liability of the Company or liability of the Seller Parties for indemnification unless the Sellers consent to such settlement, compromise or concession, which consent will not be unreasonably withheld, conditioned or delayed. Notwithstanding anything to the contrary in this Section 7.01(f), the Sellers shall, at the Sellers’ expense, control any claim, audit, investigation, examination, or other proceeding or self-assessments relating to a Pass-Through Tax Return of the Company, provided that Buyer shall have the right to participate at its own expense in any such action and the Sellers shall not settle, compromise or resolve such action without Buyer’s prior written consent to the extent such settlement could increase the Taxes of the Company, Buyer or any Affiliate in a taxable period after the Closing Date. The provisions of this Section 7.01 shall control over any contrary provisions of Section 9.05.

    (g)    The parties shall cooperate (and cause their respective Affiliates to cooperate) fully, as and to the extent reasonably requested by the other parties, in connection with the preparation and filing of Tax Returns pursuant to this Section 7.01 and any Tax audit, litigation or other proceeding with respect to Taxes and payments in respect thereof. Such cooperation shall include the retention and (upon the other parties’ request) the provision of records and information which are reasonably relevant to any such Tax audit, litigation or other proceeding and making employees available on a mutually convenient basis to provide additional information and explanation of any material provided hereunder. Buyer and the Company shall retain all books and records with respect to Tax matters pertinent to the Company relating to any taxable period beginning before the Closing Date until the expiration of the statute of limitations (and, to the extent notified by Seller, any extensions thereof) of the respective taxable periods, and to abide by all record retention agreements entered into with any Governmental Authority. Each of the parties shall furnish the other parties with copies of all relevant correspondence received from any Governmental Authority in connection with any Tax audit or information request with respect to any Taxes for which any other party may have an indemnification obligation under this Agreement. Buyer and the Sellers agree, upon request, to provide the other party with all information that either party may be required to report pursuant to Sections 6043 and 6043A of the Code and all Treasury Regulations promulgated thereunder.

    (h)    All transfer, documentary, sales, use, stamp, registration and other such Taxes (including any penalties and interest) incurred in connection with consummation of the transactions contemplated under this Agreement (“Transfer Taxes”) shall be borne by the Sellers, when due, and the Company will, at its own expense, file all necessary Tax Returns and other documentation with respect to all such Taxes. Each of Buyer, the Company, and the Sellers will cooperate with each other to obtain any certificate or other document from any Governmental Authority or any other Person as may be necessary to mitigate, reduce or eliminate any such Transfer Taxes.

    Section 7.02    Survival. Notwithstanding anything in this Agreement to the contrary, the provisions of Section 3.22 and this Article VII shall survive for the full period of all applicable statutes of limitations (giving effect to any waiver, mitigation or extension thereof) plus 60 days.

    

ARTICLE VIII
CONDITIONS TO CLOSING

    Section 8.01    Conditions to Obligations of All Parties. The obligations of each party to consummate the transactions contemplated by this Agreement shall be subject to the fulfillment, at or prior to the Closing, of each of the following conditions:

45




    (a)    The filings of Buyer and Sellers/the Company pursuant to the HSR Act, if any, shall have been made and the applicable waiting period and any extensions thereof shall have expired or been terminated.

    (b)    No Governmental Authority shall have enacted, issued, promulgated, enforced or entered any Governmental Order which is in effect and has the effect of making the transactions contemplated by this Agreement illegal, otherwise restraining or prohibiting consummation of such transactions or causing any of the transactions contemplated hereunder to be rescinded following completion thereof.

    (c)    Sellers shall have received all requisite consents, authorizations, orders and approvals referred to in Section 3.05, in form and substance reasonably satisfactory to Buyer, and no such consent, authorization, order and approval shall have been revoked.

    (d)    Each of Buyer and the Real Estate Owner shall have executed and delivered the REPA.

    (e)    Buyer, the Company and the Real Estate Owner shall have entered into an Amendment to Facility Lease in form satisfactory to each party thereto.

    Section 8.02    Conditions to Obligations of Buyer. The obligations of Buyer to consummate the transactions contemplated by this Agreement shall be subject to the fulfillment or Buyer's waiver, at or prior to the Closing, of each of the following conditions:

    (a)    Other than the representations and warranties of Sellers contained in Section 3.02, Section 3.03, Section 3.26, Section 4.01 and Section 4.02 the representations and warranties of Sellers contained in this Agreement, the Ancillary Documents and any certificate or other writing delivered pursuant hereto shall be true and correct in all respects (in the case of any representation or warranty qualified by materiality or Material Adverse Effect) or in all material respects (in the case of any representation or warranty not qualified by materiality or Material Adverse Effect) on and as of the date hereof and on and as of the Closing Date with the same effect as though made at and as of such date (except those representations and warranties that address matters only as of a specified date, the accuracy of which shall be determined as of that specified date in all respects). The representations and warranties of Sellers contained in Section 3.02, Section 3.03, Section 3.26 , Section 4.01 and Section 4.02 shall be true and correct in all respects on and as of the date hereof and on and as of the Closing Date with the same effect as though made at and as of such date (except those representations and warranties that address matters only as of a specified date, the accuracy of which shall be determined as of that specified date in all respects).

    (b)    Seller Parties shall have duly performed and complied in all material respects with all agreements, covenants and conditions required by this Agreement and each of the Ancillary Documents to be performed or complied with by it prior to or on the Closing Date.

    (c)    No Action shall have been commenced against Buyer, any Seller Party or the Company, which would prevent the Closing. No injunction or restraining order shall have been issued by any Governmental Authority, and be in effect, which restrains or prohibits any transaction contemplated hereby.

    (d)    All approvals, consents and waivers that are listed on Section 3.05 of the Disclosure Schedules (including with respect to the Minor Leases, if required) shall have been received, and executed counterparts thereof shall have been delivered to Buyer at or prior to the Closing.

    (e)    From the date of this Agreement, there shall not have occurred any Material Adverse Effect with respect to the Company and/or its operations, nor shall any event or events have occurred that, individually or in the aggregate, with or without the lapse of time, could reasonably be expected to result in a Material Adverse Effect with respect to the Company and/or its operations.

    (f)    The Ancillary Documents shall have been executed and delivered by the parties thereto and true and complete copies thereof shall have been delivered to Buyer.

46




    (g)    Buyer shall have received resignations of the directors and officers of the Company pursuant to Section 6.05.

    (h)    Buyer shall have obtained and bound the R&W Policy on the terms and conditions satisfactory to Buyer and Sellers.

    (i)    At least three (3) Business Days before Closing, Sellers shall have delivered to Buyer the Closing Indebtedness Certificate and the Closing Transaction Expenses Certificate.

    (j)    Sellers shall have delivered to Buyer the Estimated Closing Working Capital Statement contemplated in Section 2.04(a)(ii).

    (k)    Sellers shall have delivered to Buyer a good standing certificate (or its equivalent) for the Company from the secretary of state or similar Governmental Authority of the jurisdiction under the Laws in which the Company is organized, dated no more than twenty-one (21) days prior to the Closing Date.

    (l)    Sellers shall have delivered to Buyer a certificate pursuant to Treasury Regulations Section 1.1445-2(b) that each Seller is not a foreign person within the meaning of Section 1445 of the Code.

    (m)    Sellers shall have delivered, or caused to be delivered, to Buyer duly executed assignments of securities conveying the Membership Interests to Buyer, free and clear of Encumbrances.

    (n)    Buyer shall have received a certificate, dated the Closing Date and signed by Sellers, that each of the conditions set forth in Section 8.02(a) and Section 8.02(b) have been satisfied.

    (o)    Sellers shall have delivered to Buyer such other documents or instruments as Buyer reasonably requests and are reasonably necessary to consummate the transactions contemplated by this Agreement.

    
    Section 8.03    Conditions to Obligations of Seller Parties. The obligations of Seller Parties to consummate the transactions contemplated by this Agreement shall be subject to the fulfillment or Sellers’ waiver, at or prior to the Closing, of each of the following conditions:

    (a)    Other than the representations and warranties of Buyer contained in Section 5.01 and Section 5.07, the representations and warranties of Buyer contained in this Agreement, the Ancillary Documents and any certificate or other writing delivered pursuant hereto shall be true and correct in all respects (in the case of any representation or warranty qualified by materiality or Material Adverse Effect) or in all material respects (in the case of any representation or warranty not qualified by materiality or Material Adverse Effect) on and as of the date hereof and on and as of the Closing Date with the same effect as though made at and as of such date (except those representations and warranties that address matters only as of a specified date, the accuracy of which shall be determined as of that specified date in all respects). The representations and warranties of Buyer contained in Section 5.01 and Section 5.07 shall be true and correct in all respects on and as of the date hereof and on and as of the Closing Date with the same effect as though made at and as of such date.

    (b)    Buyer shall have duly performed and complied in all material respects with all agreements, covenants and conditions required by this Agreement and each of the Ancillary Documents to be performed or complied with by it prior to or on the Closing Date.

    (c)    No injunction or restraining order shall have been issued by any Governmental Authority, and be in effect, which restrains or prohibits any material transaction contemplated hereby.

    (d)    The Ancillary Documents shall have been executed and delivered by the parties thereto and true and complete copies thereof shall have been delivered to Sellers.

47




    (f)    Buyer shall have delivered to Sellers cash in an amount equal to the Closing Date Payment
by wire transfer of immediately available funds, to an account or accounts designated at least five (5) Business Days prior to the Closing Date by Sellers in a written notice to Buyer.

    (g)    Buyer shall have delivered to third parties by wire transfer of immediately available fund that amount of money due and owing from Sellers to such third parties as Transaction Expenses as set forth on the Closing Transaction Expenses Certificate.

    (h)    Buyer shall have delivered to holders of outstanding Indebtedness, if any, by wire transfer of immediately available funds that amount of money due and owing from the Company to such holder of outstanding Indebtedness as set forth on the Closing Indebtedness Certificate.

    (i)    Buyer shall have obtained and bound the R&W Policy on the terms and conditions satisfactory to Buyer and Sellers.

    (j)    Sellers shall have received a certificate, dated the Closing Date and signed by a duly authorized officer of Buyer, that each of the conditions set forth in Section 8.03(a) and Section 8.03(b) have been satisfied.

    (k)    Sellers shall have received a certificate of the Secretary of Buyer certifying that attached thereto are true and complete copies of all resolutions adopted by the board of directors of Buyer authorizing the execution, delivery and performance of this Agreement and the Ancillary Documents and the consummation of the transactions contemplated hereby and thereby, and that all such resolutions are in full force and effect and are all the resolutions adopted in connection with the transactions contemplated hereby and thereby.

    (l)    Buyer shall have delivered to Sellers such other documents or instruments as Sellers reasonably request and are reasonably necessary to consummate the transactions contemplated by this Agreement.    

    Section 8.04    Documentary Conditions. It is understood that, with respect to conditions in 8.01, 8.02 and 8.03 involving execution and delivery of documents, all such documents must be in form and substance satisfactory to the parties relying on such documents, in their sole discretion.


ARTICLE IX
INDEMNIFICATION

    Section 9.01    Exclusive Remedy. Other than in the case of (a) Claims based on Fraud or (b) matters subject to the resolution process set forth in Section 2.02(g) or Section 2.04 hereof, from and after the Closing, the indemnification provisions in this Article IX shall be the sole and exclusive remedy of the Buyer Indemnified Parties and the Seller Indemnified Parties with respect to any breaches of any representation, warranty, covenant, agreement or other matter contained in this Agreement; provided that nothing herein shall prevent a party from seeking or obtaining an injunction or other equitable remedy, including in accordance with Section 6.07 or Section 11.11 hereof. Notwithstanding anything to the contrary contained herein, no limitations (including the limitation set forth in this Article IX), qualifications or procedures in this Agreement shall be deemed to limit or modify the ability of Buyer to make claims under or recover under the R&W Policy; it being understood that any matter for which there is coverage available under the R&W Policy shall be subject to the terms, conditions and limitations, if any, set forth in the R&W Policy.

    Section 9.02    Sources of Recovery. Other than in the case of Claims based on Fraud, except as specifically provided below, the sole and exclusive remedy of each Buyer Indemnified Party in respect of any Claim arising under Sections 9.04 (a) or 9.05(a) shall be a claim for recovery pursuant to the terms of the R&W Policy, and the Buyer hereby waives on behalf of itself and each Buyer Indemnified Party any and all rights and remedies against the Seller Parties under this Article IX; provided, however:

48




    (a)    with respect to any Losses resulting or arising from a breach of Section 3.22 such Buyer Indemnified Party shall be entitled to bring a Claim under the provisions of Article VII and Section 9.04(c) and seek to recover directly from the Sellers on several, not joint, basis, in an aggregate amount not to exceed the Indemnity Cap less the amount of such Losses recovered pursuant to the R&W Policy or any other applicable insurance policy or source of recovery in accordance with Section 9.07(f) hereof, but if and only to the extent that (i) recovery under the R&W Policy is not available following a claim being made under the R&W Policy or exhaustion of the policy limits under the R&W Policy, and (ii) such Claim is brought within the applicable survival period set forth in Section 9.12;

    (b)    with respect to any Losses resulting or arising from a breach of any Fundamental Representation contained in Article III hereof, such Buyer Indemnified Party shall be entitled to bring a Claim under the provisions of Section 9.04(a) and/or Section 9.05(a) and seek to recover directly from the Sellers, on a several, not joint, basis, subject to the limitations set forth in Section 9.03 below, less the amount, if any, of such Losses recovered pursuant to the R&W Policy or any other applicable insurance policy or source of recovery in accordance with Section 9.07(f) hereof, but if and only to the extent that recovery under the R&W Policy is not available following a claim being made under the R&W Policy or exhaustion of the policy limits under the R&W Policy;

    (c)    with respect to any Losses resulting or arising from a breach of any Fundamental Representation contained in Article IV hereof, such Buyer Indemnified Party shall be entitled to bring a Claim under the provisions of Section 9.04(a) and/or Section 9.05(a) and seek to recover directly from the breaching Seller, on an individual, but not several or joint, basis, subject to the limitations set forth in Section 9.03 below, less the amount, if any, of such Losses recovered pursuant to the R&W Policy or any other applicable insurance policy or source of recovery in accordance with Section 9.07(f) hereof, but if and only to the extent that recovery under the R&W Policy is not available following a claim being made under the R&W Policy or exhaustion of the policy limits under the R&W Policy; and

    (d)    further provided, however, other than with respect to any Losses resulting or arising from a breach of any Fundamental Representation for which a Buyer Indemnified Party shall be entitled to seek recovery directly from the Sellers as set forth in Section 9.02(b) above, the Sellers shall have no Liability under Section 9.04(a) or Section 9.05(a) unless and until the aggregate amount of Losses that the Buyer Indemnified Parties are entitled to indemnification from the Sellers exceeds $1,220,000.00 (the “Basket”) and, in such event, the Sellers shall be liable, subject to the limitations set forth in Section 9.03 below, only for the amount of such Losses in excess of fifty percent (50%) of the Basket amount and only to the extent a Buyer Indemnified Party is unable to obtain recovery for such amount under the R&W Policy.

    Section 9.03    Limitation of Losses. Notwithstanding any provision in this Agreement to the contrary, the aggregate Liability of each Seller for any and all Losses under this Agreement shall not exceed an amount equal to such Seller’s pro-rata portion of the Purchase Consideration (for Losses resulting or arising from a breach of any Fundamental Representation) received by such Seller or pro rata portion of the Indemnity Cap (for all other Losses), less the amount of such Losses recovered pursuant to the R&W Policy or any other applicable insurance policy or source of recovery in accordance with Section 9.07(f) hereof, provided however that no Seller shall have any liability for a breach of representation or warranty made by another Seller in Article IV.

    Section 9.04    Sellers Several Post-Closing Indemnification. Subject to the limitations and procedures set forth in this Article IX, from and after the Closing, the Sellers hereby agree, on a several, not joint, basis, to indemnify and hold the Buyer, the Company, and their respective directors, officers, employees, Affiliates, agents, successors and assigns (collectively, the “Buyer Indemnified Parties”) harmless from and against:

    (a)    any and all losses, liabilities, obligations, damages, claims of any kind, costs, interest, Taxes, fees and Expenses (collectively, “Losses”) arising out of, based upon, attributable to or resulting from the breach or inaccuracy of any representation or warranty (not including a representation or warranty contained in Article IV) of, the Sellers or any of them under this Agreement, or any representation or warranty contained in any certificate delivered by or on behalf of such Seller Party pursuant to this Agreement;

49




    (b)    the Indebtedness of the Company and any Transaction Expenses of the Company, in each case to the extent not paid in full at Closing; and

    (c)    any and all Taxes arising out of, based upon, attributable to or resulting from Pre-Closing Tax Periods.

    Section 9.05    Sellers Individual Post-Closing Indemnification. Subject to the limitations set forth in this Article IX, from and after the Closing, each Seller hereby agrees, individually and neither severally nor jointly, to indemnify and hold the Buyer Indemnified Parties harmless from and against:

    (a)    any and all Losses arising out of, based upon, attributable to or resulting from a breach of any covenant by such Seller, or a breach or inaccuracy of any representation or warranty of such Seller set forth in Article IV; and

    (b)    any and all Losses arising out of, based upon, attributable to or resulting from the breach of any covenant by, or on the behalf of, such Seller under this Agreement required to be performed on or prior to the Closing; and

    (c)    for avoidance of doubt, the breach by a Seller Party of a covenant applicable to it and contained in Article VI hereof shall be not give rise to several or joint liability on the part of any other Seller Party.

    Section 9.06    Buyer Post-Closing Indemnification. Subject to the limitations and procedures set forth in this Article IX, from and after the Closing, the Buyer hereby agrees to indemnify and hold the Seller Parties and their respective Affiliates, owners, spouses, agents, successors and assigns (collectively, the “Seller Indemnified Parties”) harmless from and against:

    (a)    any and all Losses arising out of, based upon, attributable to, or resulting from a breach or inaccuracy of any representation or warranty of the Buyer set forth in Article V, or any representation or warranty contained in any certificate delivered by or on behalf of the Buyer pursuant to this Agreement; and

    (b)    any and all Losses arising out of, based upon, attributable to, or resulting from the breach of any covenant or other agreement by, or on behalf of, the Buyer under this Agreement.

    Section 9.07    Indemnification Procedures.

    (a)    In the event that any legal proceedings shall be instituted or that any claim or demand shall be asserted by any Person or Losses suffered by a Buyer Indemnified Party or by a Seller Indemnified Party (any of the forgoing, a “Claim”), in respect of which payment may be sought under Section 9.04, Section 9.05 or Section 9.06 (regardless of the Basket referred to above), the indemnified party shall reasonably and promptly cause written notice of the assertion of any Claim of which it has knowledge which is covered by this indemnity to be forwarded to the indemnifying party. If the indemnifying party disputes its liability with respect to such Claim, the indemnifying party and the indemnified party shall proceed in good faith to negotiate a resolution of such dispute and, if not resolved through negotiations, such dispute shall be resolved by litigation in an appropriate court of competent jurisdiction as provided in Section 11.10. The indemnifying party shall have the right, at its sole option and expense, to be represented by counsel of its choice, which must be reasonably satisfactory to the indemnified party, and to defend against, negotiate, settle or otherwise deal with any Claim which relates to any Losses indemnified against hereunder; provided, however, that the indemnifying party will not be entitled to assume the defense, negotiation, settlement or otherwise deal with any Claim if (a) the Claim primarily relates to any criminal act or Taxes, (b) the Claim seeks an injunction or equity relief against the indemnified party or the Company as the primary element of such Claim, or (c) upon petition by the indemnified party, an applicable court rules that the indemnifying party failed or is failing to vigorously defend or prosecute such Claim; provided, further, that the indemnifying party will not consent to the entry of any judgment or enter into any settlement with respect to the Claim without the prior written consent of the indemnified party unless the judgment or proposed settlement involves only the payment of money damages and does not impose an injunction or other equitable relief upon the indemnified party or the Company or require any indemnified party or the Company to admit fault, in which case no consent
50




will be required. If the indemnifying party elects to defend against, negotiate, settle or otherwise deal with any Claim which relates to any Losses indemnified against hereunder, it shall within ten (10) Business Days (or sooner, if the nature of the Claim so requires) notify the indemnified party of its intent to do so. If the indemnifying party elects not to defend against, negotiate, settle or otherwise deal with any Claim which relates to any Losses indemnified against hereunder, fails to notify the indemnified party of its election as herein provided or contests its obligation to indemnify the indemnified party for such Losses under this Agreement, the indemnified party may defend against, negotiate, settle or otherwise deal with such Claim. If the indemnified party defends any Claim, then the indemnifying party shall reimburse the indemnified party for the Expenses of defending such Claim upon submission of periodic bills. If the indemnifying party shall assume the defense of any Claim, the indemnified party may participate, at its, his or her own expense, in the defense of such Claim; provided, however, that such indemnified party shall be entitled to participate in any such defense with separate counsel at the expense of the indemnifying party if (a) so requested by the indemnifying party to participate or (b) in the reasonable opinion of counsel to the indemnified party, a conflict or potential conflict exists between the indemnified party and the indemnifying party that would make such separate representation advisable; and provided, further, that the indemnifying party shall not be required to pay for more than one such counsel for all indemnified parties in connection with any Claim. The parties hereto agree to cooperate fully with each other in connection with the defense, negotiation or settlement of any such Claim.

    (b)    After any final deductible judgment or award shall have been rendered by a court, arbitration board or administrative agency of competent jurisdiction and the expiration of the time in which to appeal therefrom, or a settlement shall have been consummated, or the indemnified party and the indemnifying party shall have arrived at a mutually binding agreement with respect to a Claim hereunder, the indemnified party shall forward to the indemnifying party notice of any sums due and owing by the indemnifying party pursuant to this Agreement with respect to such matter.

    (c)    The failure of the indemnified party to give reasonably prompt notice of any Claim shall not release, waive or otherwise affect the indemnifying party’s obligations with respect thereto except to the extent that the indemnifying party can demonstrate actual loss or prejudice as a result of such failure.

    (d)    For the purposes of calculating Losses pursuant to this Article IX, the amount of any Losses for which indemnification is provided shall not be duplicative of any matter addressed in the final Closing Working Capital Statement.

    (e)    In the event that any Claim asserted hereunder is, or may be, the subject of the R&W Policy, the Buyer agrees to promptly notify the applicable insurance carrier of any such Claim or Loss. The Buyer further agrees to pursue such Claims diligently and to reasonably cooperate with the insurance carrier under the R&W Policy with respect to such Claims. Buyer shall use its commercially reasonable and good faith efforts to seek recoveries under the R&W Policy.

    (f)    The amount of any Loss subject to indemnification hereunder shall be calculated net of any insurance proceeds of any kind (including the R&W Policy) or other recoveries (net of direct collection expenses and premium increases) actually received by Buyer (or its Affiliates) or the Company on account of such Loss (including amounts receivable from any third party for indemnification or contribution); provided, however, that Buyer shall have no obligation to make any claims against any insurance policies (other than the R&W Policy) or third party indemnification or contribution agreements with respect to any such Losses. In the event that an insurance recovery is made by Buyer (or its Affiliates) or the Company with respect to any Loss for which any such Person has been indemnified hereunder, then a refund equal to the aggregate amount of the recovery (net of all direct collection expenses and premium increases) shall be remitted promptly to the Sellers.

    Section 9.08    R&W Policy. The R&W Policy shall be at Purchaser’s sole expense, and it shall provide that (a) other than in the case of Fraud, the insurer writing such policy shall not have any claim, right, cause of action or recourse against any Seller Party or any of their respective Affiliates, officers, directors, managers, employees, equity holders, agents or representatives with respect to this Agreement or any Ancillary Document (and such insurer shall have no, and shall not pursue any and all, subrogation rights against any Seller Party, or any of their respective Affiliates, officers, directors, managers, employees, equity holders, agents or representatives), (b) each Seller Party and each of their respective Affiliates, officers, directors, managers, employees, equity holders, agents or representatives are intended
51




third-party beneficiaries of the provisions contemplated by this sentence, and (c) the insured and the insurer cannot amend, alter or modify the R&W Policy with respect to the provisions contemplated by subsections (a) and (b) of this sentence without the express prior written consent of each Seller. Purchaser shall not (and shall cause its Affiliates, officers, directors, managers, employees, equity holders, agents or representatives not to) grant any right of subrogation (except in the case of Fraud) or otherwise amend, modify, terminate or waive any term or condition set forth in the R&W Policy in a manner inconsistent with this Section 9.08.

    Section 9.09    Materiality. For purposes of this Article IX each representation and warranty in this Agreement shall be read without regard to, and without giving effect to, the term “material” or “Material Adverse Effect” or “in all material respects” or other similar qualification contained in, or otherwise applicable to, such representation or warranty.

    Section 9.10    WAIVER. NOTWITHSTANDING ANYTHING TO THE CONTRARY CONTAINED IN THIS AGREEMENT, THE PARTIES TO THIS AGREEMENT EXPRESSLY WAIVE AND FOREGO (ON BEHALF OF THEMSELVES AND EACH OF THE INDEMNIFIED PERSONS) ANY RIGHT TO RECOVER CONSEQUENTIAL, PUNITIVE, EXEMPLARY OR OTHER SPECIAL DAMAGES, IN EACH CASE IN ANY ARBITRATION, LAWSUIT, LITIGATION OR OTHER LEGAL PROCEEDING ARISING OUT OF OR RESULTING FROM ANY CONTROVERSY OR CLAIM ARISING OUT OF OR RELATING TO THIS AGREEMENT OR THE TRANSACTIONS CONTEMPLATED HEREBY, WHETHER OR NOT THE POSSIBILITY OF SUCH HAS BEEN DISCLOSED IN ADVANCE OR COULD HAVE BEEN REASONABLY FORESEEN, EXCEPT TO THE EXTENT SUCH DAMAGES ARE AWARDED IN A FINAL JUDGEMENT TO A PARTY OTHER THAN ANY BUYER INDEMNIFIED PARTY OR THEIR RESPECTIVE AFFILIATES.

    Section 9.11    Tax Treatment of Indemnity Payments. The Seller Parties and the Buyer agree to treat any indemnity payment made pursuant to this Article IX as an adjustment to the Purchase Consideration for federal, state, local and foreign Income Tax purposes, unless otherwise required by Law.

    Section 9.12    Survival. The representations and warranties contained in this Agreement and in any certificate, document or instrument delivered in connection herewith, shall survive the execution and delivery of this Agreement, and the Closing hereunder, and shall terminate and expire on the date that is twenty-four (24) months after the Closing Date; provided, that (a) the representations in Section 3.19 (Environmental Matters) and Section 3.20 (Employee Benefit Matters) shall terminate and expire on the sixth (6th) anniversary of the Closing Date, (b) the representations in Section 3.22 (Taxes) shall terminate and expire upon the date of termination of the applicable statute of limitations plus three months, and (c) each of the Fundamental Representations shall survive indefinitely. The covenants and obligations contained herein will remain operative and in full force and effect until the expiration of the applicable statute of limitations following the date performance of such covenant was required, except as any such covenant may be limited in duration by the express terms thereof. Notwithstanding any provision of this Agreement to the contrary, the date or dates specified in the R&W Policy with respect to the time periods, including the time periods within which to make claims and/or regarding which any Buyer Indemnified Party may obtain recoveries under such policy, shall govern such claims and/or recoveries under the R&W Policy, and shall not extend or otherwise change the foregoing survival periods or be limited thereby.

    Section 9.13    Additional Indemnification Regarding Construction Loan Guaranty. In addition to the other indemnification obligations of the Sellers set forth in this Article IX, the Sellers hereby agree to indemnify, jointly and severally, Buyer for any amount(s) that may be paid by the Company after the Closing pursuant to the Construction Loan Guaranty. For avoidance of doubt, with respect to any Claim made by Buyer pursuant to this Section 9.13: (i) the Indemnity Cap shall not apply; (ii) the Basket shall not apply; and (iii) such Claim shall not be covered by the R&W Policy and Buyer shall have no obligation to seek recovery therefor under the R&W Policy.


52




ARTICLE X
TERMINATION

    Section 10.01    Termination. This Agreement may be terminated at any time prior to the Closing:

    (a)    by the mutual written consent of Seller Parties and Buyer;

    (b)    by Buyer by written notice to Sellers if:

        (i)    Buyer is not then in material breach of any provision of this Agreement and there has been a breach, inaccuracy in or failure to perform any representation, warranty, covenant or agreement made by any Seller Party pursuant to this Agreement that would give rise to the failure of any of the conditions specified in Article VIII and such breach, inaccuracy or failure has not been cured by Sellers within ten (10) days of Sellers’ receipt of written notice of such breach from Buyer; or

        (ii)    any of the conditions set forth in Section 8.01 or Section 8.02 shall not have been, or if it becomes apparent that any of such conditions will not be, fulfilled by December 15, 2021, unless such failure shall be due to the failure of Buyer to perform or comply with any of the covenants, agreements or conditions hereof to be performed or complied with by it prior to the Closing;

    (c)    by Seller Parties by written notice to Buyer if:

        (i)    Seller Parties are not then in material breach of any provision of this Agreement and there has been a breach, inaccuracy in or failure to perform any representation, warranty, covenant or agreement made by Buyer pursuant to this Agreement that would give rise to the failure of any of the conditions specified in Article VIII and such breach, inaccuracy or failure has not been cured by Buyer within ten (10) days of Buyer’s receipt of written notice of such breach from Sellers; or

        (ii)    any of the conditions set forth in Section 8.01 or Section 8.03 shall not have been, or if it becomes apparent that any of such conditions will not be, fulfilled by December 15, 2021, unless such failure shall be solely due to the failure of any Seller Party to perform or comply with any of the covenants, agreements or conditions hereof to be performed or complied with by it prior to the Closing; or

    (d)    by Buyer or Seller Parties in the event that (i) there shall be any Law that makes consummation of the transactions contemplated by this Agreement illegal or otherwise prohibited or (ii) any Governmental Authority shall have issued a Governmental Order restraining or enjoining the transactions contemplated by this Agreement, and such Governmental Order shall have become final and non-appealable.

    Section 10.02    Effect of Termination. In the event of the termination of this Agreement in accordance with this Article, this Agreement shall forthwith become void and there shall be no liability on the part of any party hereto except:

    (a)    as set forth in this Article X and Section 6.06 and Article XI hereof; and

    (b)    that nothing herein shall relieve any party hereto from liability for any willful breach of any provision hereof.

ARTICLE XI
MISCELLANEOUS

    Section 11.01    Expenses. Except as otherwise expressly provided herein, all costs and expenses, including, without limitation, fees and disbursements of counsel, financial advisors and accountants, incurred in connection with this Agreement and the transactions contemplated hereby shall be paid by the party incurring such costs and expenses, whether or not the Closing shall have occurred; provided, however, Buyer, on the one hand, and Sellers on the other hand, shall each be responsible for
53




fifty percent (50%) all filing and other similar fees payable in connection with any filings or submissions under the HSR Act.

    Section 11.02    Notices. All notices, requests, consents, claims, demands, waivers and other communications hereunder shall be in writing and shall be deemed to have been given (a) when delivered by hand (with written confirmation of receipt); (b) when received by the addressee if sent by a nationally recognized overnight courier (receipt requested); (c) on the date sent by e-mail of a PDF document (with confirmation of transmission) if sent during normal business hours of the recipient, and on the next Business Day if sent after normal business hours of the recipient or (d) on the third (3rd) day after the date mailed, by certified or registered mail, return receipt requested, postage prepaid. Such communications must be sent to the respective parties at the following addresses (or at such other address for a party as shall be specified in a notice given in accordance with this Section 10.02):

If to Seller Parties:    John N. Kucera, Dave Benson, Randa Brooks & Matt Tobolski

                    c/o Randa Brooks                    
15255 SW 72nd Avenue
Portland, OR 97224
                    
        With a copy to:        Schwabe Williamson & Wyatt
                    Attn: Michael A. Herbst
                    U.S. Bank Centre
                    1420 Fifth Ave.
                    Suite 3400
                    Seattle, Washington 98101
                    
        If to Buyer:        AAON, Inc.
                    Attn: Gary D. Fields, CEO & President
                    2425 S. Yukon Avenue
                    Tulsa, Oklahoma 74107
        

        With a copy to:        Johnson & Jones, P.C.
                    Attn: Luke A. Bomer & Randy R. Shorb
                    Two Warren Place
                    6120 S. Yale Avenue, Suite 500
                    Tulsa, Oklahoma 74136
                    
    Section 10.03    Interpretation. For purposes of this Agreement, (a) the words “include,” “includes” and “including” shall be deemed to be followed by the words “without limitation”; (b) the word “or” is not exclusive; and (c) the words “herein,” “hereof,” “hereby,” “hereto” and “hereunder” refer to this Agreement as a whole. Unless the context otherwise requires, references herein: (x) to Articles, Sections, Disclosure Schedules and Exhibits mean the Articles and Sections of, and Disclosure Schedules and Exhibits attached to, this Agreement; (y) to an agreement, instrument or other document means such agreement, instrument or other document as amended, supplemented and modified from time to time to the extent permitted by the provisions thereof and (z) to a statute means such statute as amended from time to time and includes any successor legislation thereto and any regulations promulgated thereunder. This Agreement shall be construed without regard to any presumption or rule requiring construction or interpretation against the party drafting an instrument or causing any instrument to be drafted. The Disclosure Schedules and Exhibits referred to herein shall be construed with, and as an integral part of, this Agreement to the same extent as if they were set forth verbatim herein.

    Section 11.04    Headings. The headings in this Agreement are for reference only and shall not affect the interpretation of this Agreement.

    Section 11.05    Severability. If any term or provision of this Agreement is invalid, illegal or unenforceable in any jurisdiction, such invalidity, illegality or unenforceability shall not affect any other term or provision of this Agreement or invalidate or render unenforceable such term or provision in any
54




other jurisdiction. Except as provided in Section 6.07(e), upon such determination that any term or other provision is invalid, illegal or unenforceable, the parties hereto shall negotiate in good faith to modify this Agreement so as to effect the original intent of the parties as closely as possible in a mutually acceptable manner in order that the transactions contemplated hereby be consummated as originally contemplated to the greatest extent possible.

    Section 11.06    Entire Agreement. This Agreement (including the Exhibits and Disclosure Schedules) and the Ancillary Documents constitute the sole and entire agreement of the parties to this Agreement with respect to the subject matter contained herein and therein, and supersede all prior and contemporaneous understandings and agreements, both written and oral, with respect to such subject matter. In the event of any inconsistency between the statements in the body of this Agreement and those in the Ancillary Documents, the Exhibits and Disclosure Schedules (other than an exception expressly set forth as such in the Disclosure Schedules), the statements in the body of this Agreement will control.

    Section 11.07    Successors and Assigns. This Agreement shall be binding upon and shall inure to the benefit of the parties hereto and their respective successors and permitted assigns. Neither party may assign its, his or her rights or obligations hereunder without the prior written consent of the other parties, which consent shall not be unreasonably withheld, conditioned or delayed. No assignment shall relieve the assigning party of any of its obligations hereunder.

    Section 11.08    No Third-party Beneficiaries. Except as provided in Article IX, this Agreement is for the sole benefit of the parties hereto and their respective successors and permitted assigns and nothing herein, express or implied, is intended to or shall confer upon any other Person or entity any legal or equitable right, benefit or remedy of any nature whatsoever under or by reason of this Agreement.

    Section 11.09    Amendment and Modification; Waiver. This Agreement may only be amended, modified or supplemented by an agreement in writing signed by each party hereto. No waiver by any party of any of the provisions hereof shall be effective unless explicitly set forth in writing and signed by the party so waiving. No waiver by any party shall operate or be construed as a waiver in respect of any failure, breach or default not expressly identified by such written waiver, whether of a similar or different character, and whether occurring before or after that waiver. No failure to exercise, or delay in exercising, any right, remedy, power or privilege arising from this Agreement shall operate or be construed as a waiver thereof; nor shall any single or partial exercise of any right, remedy, power or privilege hereunder preclude any other or further exercise thereof or the exercise of any other right, remedy, power or privilege.

    Section 11.10    Governing Law; Submission to Jurisdiction; Waiver of Jury Trial.

    (a)    This Agreement shall be governed by and construed in accordance with the internal laws of the State of Nevada without giving effect to any choice or conflict of law provision or rule (whether of the State of Nevada or any other jurisdiction).

    (b)    ANY LEGAL SUIT, ACTION OR PROCEEDING ARISING OUT OF OR BASED UPON THIS AGREEMENT, THE ANCILLARY DOCUMENTS OR THE TRANSACTIONS CONTEMPLATED HEREBY OR THEREBY MAY BE INSTITUTED IN THE FEDERAL COURTS OF THE UNITED STATES OF AMERICA OR THE COURTS OF THE STATE OF NEVADA IN EACH CASE LOCATED IN THE CITY OF LAS VEGAS AND COUNTY OF CLARK, AND EACH PARTY IRREVOCABLY SUBMITS TO THE EXCLUSIVE JURISDICTION OF SUCH COURTS IN ANY SUCH SUIT, ACTION OR PROCEEDING. SERVICE OF PROCESS, SUMMONS, NOTICE OR OTHER DOCUMENT BY MAIL TO SUCH PARTY’S ADDRESS SET FORTH HEREIN SHALL BE EFFECTIVE SERVICE OF PROCESS FOR ANY SUIT, ACTION OR OTHER PROCEEDING BROUGHT IN ANY SUCH COURT. THE PARTIES IRREVOCABLY AND UNCONDITIONALLY WAIVE ANY OBJECTION TO THE LAYING OF VENUE OF ANY SUIT, ACTION OR ANY PROCEEDING IN SUCH COURTS AND IRREVOCABLY WAIVE AND AGREE NOT TO PLEAD OR CLAIM IN ANY SUCH COURT THAT ANY SUCH SUIT, ACTION OR PROCEEDING BROUGHT IN ANY SUCH COURT HAS BEEN BROUGHT IN AN INCONVENIENT FORUM.

55




    (c)    EACH PARTY ACKNOWLEDGES AND AGREES THAT ANY CONTROVERSY WHICH MAY ARISE UNDER THIS AGREEMENT OR THE ANCILLARY DOCUMENTS IS LIKELY TO INVOLVE COMPLICATED AND DIFFICULT ISSUES AND, THEREFORE, EACH SUCH PARTY IRREVOCABLY AND UNCONDITIONALLY WAIVES ANY RIGHT IT MAY HAVE TO A TRIAL BY JURY IN RESPECT OF ANY LEGAL ACTION ARISING OUT OF OR RELATING TO THIS AGREEMENT, THE ANCILLARY DOCUMENTS OR THE TRANSACTIONS CONTEMPLATED HEREBY OR THEREBY. EACH PARTY TO THIS AGREEMENT CERTIFIES AND ACKNOWLEDGES THAT (A) NO REPRESENTATIVE OF ANY OTHER PARTY HAS REPRESENTED, EXPRESSLY OR OTHERWISE, THAT SUCH OTHER PARTY WOULD NOT SEEK TO ENFORCE THE FOREGOING WAIVER IN THE EVENT OF A LEGAL ACTION, (B) SUCH PARTY HAS CONSIDERED THE IMPLICATIONS OF THIS WAIVER, (C) SUCH PARTY MAKES THIS WAIVER VOLUNTARILY, AND (D) SUCH PARTY HAS BEEN INDUCED TO ENTER INTO THIS AGREEMENT BY, AMONG OTHER THINGS, THE MUTUAL WAIVERS AND CERTIFICATIONS IN THIS SECTION 11.10(c).

    Section 11.11    Specific Performance. The parties agree that irreparable damage would occur if any provision of this Agreement were not performed in accordance with the terms hereof and that the parties shall be entitled to specific performance of the terms hereof, in addition to any other remedy to which they are entitled at law or in equity.

    Section 11.12    Counterparts. This Agreement may be executed in counterparts, each of which shall be deemed an original, but all of which together shall be deemed to be one and the same agreement. A signed copy of this Agreement delivered by facsimile, e-mail or other means of electronic transmission shall be deemed to have the same legal effect as delivery of an original signed copy of this Agreement.

[Signature pages follow]

REMAINDER OF PAGE INTENTIONALLY LEFT BLANK
56





    IN WITNESS WHEREOF, the parties hereto have caused this Agreement to be executed as of the date first written above.
SELLER PARTIES:
D-Velopment, LLC, an Oregon limited liability company
By:/s/ Daniel D. Benson
Daniel D. Benson, Manager
JVK Holdings, LLC, an Arizona limited liability company
By:/s/ John N. Kucera
John N. Kucera, Manager
Tobolski Family Trust dated September 26, 2016, a Washington Revocable Trust
By:/s/ Matthew J. Tobolski
Matt Tobolski, Trustee
/s/ Dave Benson
Dave Benson, an individual, executing solely with respect to his individual obligations in Sections 6.03, 6.06 and 6.07
/s/ John N. Kucera
John N. Kucera, an individual, executing solely with respect to his individual obligations in Sections 6.03, 6.06 and 6.07
/s/ Randa K. Brooks
Randa Brooks, an individual
/s/ Matthew J. Tobolski
Matt Tobolski, an individual, executing solely with respect to his individual obligations in Sections 6.03, 6.06 and 6.07
BUYER:
AAON, Inc., a Nevada corporation
By:/s/ Gary D. Fields
Gary D. Fields, CEO & President
[Signature Page to Membership Interest Purchase Agreement]




EXHIBIT A

Company’s Adjusted EBITDA – Sample Calculation



[OMITTED]








EXHIBIT B

Key Employee Stock Grants



[OMITTED]







EXHIBIT C

Allocation of Purchase Consideration

[OMITTED]








EXHIBIT 2.04(a)(ii)

Working Capital Calculation Example

[OMITTED]


EX-101.SCH 10 aaon-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0002002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 1001003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1402401 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Business Description link:presentationLink link:calculationLink link:definitionLink 2102102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2203201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Summary of Significant Accounting Policies - Estimated Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Summary of Significant Accounting Policies - Intangibles (Details) link:presentationLink link:calculationLink link:definitionLink 2108103 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 2111104 - Disclosure - Business Combination link:presentationLink link:calculationLink link:definitionLink 2312303 - Disclosure - Business Combination (Tables) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Business Combination (Details) link:presentationLink link:calculationLink link:definitionLink 2114105 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2116106 - Disclosure - Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 2317304 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 2418408 - Disclosure - Accounts Receivable (Balance) (Details) link:presentationLink link:calculationLink link:definitionLink 2419409 - Disclosure - Accounts Receivable (Allowance) (Details) link:presentationLink link:calculationLink link:definitionLink 2120107 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2321305 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2422410 - Disclosure - Inventories - Components (Details) link:presentationLink link:calculationLink link:definitionLink 2423411 - Disclosure - Inventories - Allowance (Details) link:presentationLink link:calculationLink link:definitionLink 2124108 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2325306 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2426412 - Disclosure - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2127109 - Disclosure - Note Receivable link:presentationLink link:calculationLink link:definitionLink 2428413 - Disclosure - Note Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2129110 - Disclosure - Supplemental Cash Flow Information link:presentationLink link:calculationLink link:definitionLink 2330307 - Disclosure - Supplemental Cash Flow Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2431414 - Disclosure - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2132111 - Disclosure - Warranties link:presentationLink link:calculationLink link:definitionLink 2333308 - Disclosure - Warranties (Tables) link:presentationLink link:calculationLink link:definitionLink 2434415 - Disclosure - Warranties - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2435416 - Disclosure - Warranties - Changes in Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 2136112 - Disclosure - Accrued Liabilities and Other Long-Term Liabilities link:presentationLink link:calculationLink link:definitionLink 2337309 - Disclosure - Accrued Liabilities and Other Long-Term Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2438417 - Disclosure - Accrued Liabilities and Other Long-Term Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2139113 - Disclosure - Revolving Credit Facility link:presentationLink link:calculationLink link:definitionLink 2440418 - Disclosure - Revolving Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 2141114 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2342310 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2443419 - Disclosure - Income Taxes - Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2444420 - Disclosure - Income Taxes - Federal Statutory Income Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2445421 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2446422 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2147115 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2348311 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2449423 - Disclosure - Share-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2450424 - Disclosure - Share-Based Compensation - Summary of Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2451425 - Disclosure - Share-Based Compensation - Summary of Stock Options Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 2452426 - Disclosure - Share-Based Compensation - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2453427 - Disclosure - Share-Based Compensation - Summary of Unvested Stock Awards (Details) link:presentationLink link:calculationLink link:definitionLink 2454428 - Disclosure - Share-Based Compensation - Summary of Grant Date Fair Value of Awards (Details) link:presentationLink link:calculationLink link:definitionLink 2455429 - Disclosure - Share-Based Compensation - Summary of Share-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2456430 - Disclosure - Share-Based Compensation - Summary of Income Tax Benefit Related to Share-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2157116 - Disclosure - Employee Benefits link:presentationLink link:calculationLink link:definitionLink 2358312 - Disclosure - Employee Benefits (Tables) link:presentationLink link:calculationLink link:definitionLink 2459431 - Disclosure - Employee Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2160117 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 2361313 - Disclosure - Shareholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2462432 - Disclosure - Shareholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2163118 - Disclosure - New Markets Tax Credit link:presentationLink link:calculationLink link:definitionLink 2464433 - Disclosure - New Markets Tax Credit (Details) link:presentationLink link:calculationLink link:definitionLink 2165119 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2166120 - Disclosure - New Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 2167121 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2368314 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2469434 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2170122 - Disclosure - Related Parties link:presentationLink link:calculationLink link:definitionLink 2371315 - Disclosure - Related Parties (Tables) link:presentationLink link:calculationLink link:definitionLink 2472435 - Disclosure - Related Parties (Details) link:presentationLink link:calculationLink link:definitionLink 2173123 - Disclosure - Segments link:presentationLink link:calculationLink link:definitionLink 2374316 - Disclosure - Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 2475436 - Disclosure - Segments (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 aaon-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 12 aaon-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 13 aaon-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Dividends [Axis] Dividends [Axis] Authorized Repurchase Stock Repurchase Program, Authorized Amount Supplemental disclosures: Supplemental Cash Flow Information [Abstract] Note receivable Financing Receivable, after Allowance for Credit Loss, Noncurrent Customer [Domain] Customer [Domain] Foreign currency transaction gain Foreign Currency Transaction Gain (Loss), Realized Schedule of Class of Treasury Stock Class of Treasury Stock [Table Text Block] Federal statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Letter of Credit Letter of Credit [Member] Work in process Inventory, Work in Process, Gross Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Net income Net income Net Income (Loss) Attributable to Parent Accounts and Note Receivable Receivable [Policy Text Block] Contingent Consideration - shares of AAON Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contingent Liability Right of use assets Operating Lease, Right-of-Use Asset Schedule of Acquisition Schedule of Business Acquisitions, by Acquisition [Table Text Block] Earnings per share: Basic (in dollars per share) Business Acquisition, Pro Forma Earnings Per Share, Basic Payroll Employee-related Liabilities, Current Extended warranties Other Accrued Liabilities, Noncurrent, Other Other Accrued Liabilities, Noncurrent, Other Less:  Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Range [Domain] Statistical Measurement [Domain] Contract assets Increase (Decrease) in Contract with Customer, Asset Dividends Dividends, Common Stock, Cash Product warranty accrual, maximum length Product Warranty Accrual, Maximum Length Product Warranty Accrual, Maximum Length Security Exchange Name Security Exchange Name Schedule of Profit Sharing Bonus Plan Schedule of Profit Sharing Bonus Plan [Table Text Block] Schedule of Profit Sharing Bonus Plan Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Proceeds from sale of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Forfeited (weighted average grant date fair value) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Schedule of Share Repurchases Schedule of Share Repurchases [Table Text Block] Schedule of Share Repurchases [Table Text Block] $7.18 - 34.10 Exercise Price Range 8 [Member] Exercise Price Range 8 [Member] Other long-term assets Other Assets, Noncurrent Investor Investor1 [Member] Investor1 Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Segments [Axis] Segments [Axis] Financial Derivatives Derivatives, Policy [Policy Text Block] Expected dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Retirement Benefits [Abstract] Retirement Benefits [Abstract] Entity File Number Entity File Number Schedule of Employee Medical Plan Schedule of Employee Medical Plan [Table Text Block] Schedule of Employee Medical Plan Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Share-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Total intrinsic value of options exercised during period Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Maturities of certificates of deposits Proceeds from Sale and Maturity of Other Investments Forfeited or Expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Certificates of Deposit Certificates of Deposit [Member] Range of exercise prices, lower range Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Subsequent Event Type [Domain] Subsequent Event Type [Domain] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Amortization expense Amortization of Intangible Assets Exercise price of shares granted may not be less than fair market value (percentage) Exercise price of shares granted may not be less than fair market value (percentage) The exercise price of granted shares may not be below this percentage of fair market value under the terms of the stock option plans. Intellectual property Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Contract liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract Liabilities Conversion of shares, percent Share-based Compensation Arrangement by Share-based Payment Award, Conversion Of Shares, Percent Share-based Compensation Arrangement by Share-based Payment Award, Conversion Of Shares, Percent Anti-dilutive shares (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Inventories Schedule of Inventory, Current [Table Text Block] Number of major customers Number of major customers Number of major customers. Buildings Building [Member] Net deferred income tax assets Deferred Tax Assets, Net of Valuation Allowance Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Granted (weighted average grant date fair value) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Business Acquisition [Axis] Business Acquisition [Axis] Ratio of total liability to net worth Ratio of Total Liability to Net Worth Ratio of Total Liability to Net Worth Relationship to Entity [Domain] Title of Individual [Domain] Income Tax Examination [Table] Income Tax Examination [Table] Equity Award [Domain] Award Type [Domain] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Axis] Exercise Price Range [Axis] Warranty accrual: Movement in Standard Product Warranty Accrual [Roll Forward] Stock Option Equity Option [Member] Local Phone Number Local Phone Number Credit Facility [Domain] Credit Facility [Domain] Assets Assets [Abstract] Related Party Transactions [Abstract] Related Party Transactions [Abstract] Exercisable, end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Definite-Lived Intangible Assets, Goodwill and Indefinite-Lived Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Warranty expense Product Warranty Expense External sales Segment Reconciling Items [Member] Maximum ratio of total liability to net worth for compliance Maximum Ratio of Total Liability to Net Worth Required for Compliance Maximum Ratio of Total Liability to Net Worth Required for Compliance Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Concentration risk, percentage Concentration Risk, Percentage Preferred stock, $.001 par value, 5,000,000 shares authorized, no shares issued Preferred Stock, Value, Issued Definite-lived intangible assets Finite-lived Intangible Assets Acquired Property, Plant and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Administrative expenses Defined Contribution Plan, Administrative Expense Outstanding, beginning of period (in shares) Outstanding, end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Health saving account payments Defined Benefit Plan, Heath Saving Account Payments Defined Benefit Plan, Heath Saving Account Payments Retained Earnings Retained Earnings [Member] Prepaid expenses and other Increase (Decrease) in Prepaid Expense and Other Assets Advertising Advertising Cost [Policy Text Block] Percent of increase in starting wages for production workforce Percent Of Increase In Starting Wages For Production Workforce Percent Of Increase In Starting Wages For Production Workforce Payments made Standard Product Warranty Accrual, Decrease for Payments Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Related Party [Axis] Related Party [Axis] Schedule of Shareholders' Equity [Line Items] Schedule of Shareholders' Equity [Line Items] [Line Items] for Schedule of Shareholders' Equity [Table] Stock repurchased and retired Stock Repurchased and Retired During Period, Value 401(k) 2005 401(k) Stock Repurchase Program [Member] 2005 401(k) Stock Repurchase Program [Member] Accounts receivable Increase (Decrease) in Accounts Receivable Schedule of Accounting Policies [Table] Schedule of Accounting Policies [Table] Schedule of Accounting Policies [Table] Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Schedule of Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Extended product warranties, maximum length Extended Product Warranties, Maximum Length Extended Product Warranties, Maximum Length Is Entity a Well-known Seasoned Issuer? Entity Well-known Seasoned Issuer Additional income tax expense (benefit) Additional Income Tax Expense (Benefit) Additional Income Tax Expense (Benefit) Vesting percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Weighted average interest rate Debt, Weighted Average Interest Rate Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Other Long-Term Liabilities Other Noncurrent Liabilities [Table Text Block] Due to affiliates Due to Related Parties Deferred revenue Increase (Decrease) in Deferred Revenue Air Handlers Air Handlers [Member] Air Handlers [Member] Guarantees [Abstract] Guarantees [Abstract] Basic (usd per share) Earnings Per Share, Basic Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Revenue Recognition Revenue from Contract with Customer [Text Block] Unvested, beginning of period (in shares) Unvested, end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Raw materials Inventory, Raw Materials, Gross Due from affiliates Due from Related Parties Contributions, net of forfeitures, made to the defined contribution plan Defined Contribution Plan, Cost Shipping and Handling Shipping and Handling [Member] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Machinery and equipment Machinery and Equipment, Gross Oklahoma investment credit carryforward Deferred Tax Assets, Tax Credit Carryforwards Provisions for excess and obsolete inventories Provisions for excess and obsolete inventories Charge to expense for inventory that is expected to be excess or obsolete. Intangible Assets Acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract] Machinery and Equipment Machinery and Equipment [Member] Percent of cost of living increase Percent Of Cost Of Living Increase Percent Of Cost Of Living Increase Options vested and exercisable weighted average remaining contractual life Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term Stock authorized to be issued under plan (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Net deferred income tax liabilities Deferred Tax Liabilities, Net Excess tax benefits related to share-based compensation Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent Property & equipment Deferred Tax Liabilities, Property, Plant and Equipment Research and Development Research and Development Expense, Policy [Policy Text Block] Interest rate Notes, Loans and Financing Receivable, Interest Rate Notes, Loans and Financing Receivable, interest rate earned on note receivables. Provision for credit losses on accounts receivable, net of adjustments Accounts Receivable, Credit Loss Expense (Reversal) Is Entity a Voluntary Filer? Entity Voluntary Filers Plan Name [Axis] Plan Name [Axis] Repurchase of stock Payments for Repurchase of Equity Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Provisions Standard Product Warranty Accrual, Increase for Warranties Issued Weighted average shares outstanding: Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Entity Small Business Entity Small Business Effect of dilutive shares related contingent consideration (in shares) Incremental Common Shares Attributable to Dilutive Effect of Contingently Issuable Shares Base Rate Base Rate [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Total liabilities and stockholders’ equity Liabilities and Equity Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Other Other Accrued Liabilities, Current Contract liabilities Contract with Customer, Liability, Current Exercised (weighted average exercise price) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Restricted cash Restricted Cash Additional paid-in capital Additional Paid in Capital Supplemental Cash Flow Elements [Abstract] Supplemental Cash Flow Elements [Abstract] Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Options vested and exercisable weighted average exercise price (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price Business Description Business Description and Basis of Presentation [Text Block] Earnings Per Share Earnings Per Share [Text Block] Aggregate price of shares repurchased since inception Treasury Stock, Value, Acquired, Cost Method Percent of eligible investments for state and local tax credit Percent of Eligible Investments for State and Local Tax Credit Percent of Eligible Investments for State and Local Tax Credit Average price of shares repurchased since inception (per share) Treasury Stock Acquired, Average Cost Per Share Entity Interactive Data Current Entity Interactive Data Current 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Minimum Minimum [Member] Income tax receivable Income Taxes Receivable, Current Subsidiary Affiliated Entity [Member] Gross profit Gross profit Gross Profit Revolving credit facility, long-term Borrowings outstanding under revolving credit facility Long-term Line of Credit Selling, general and administrative expenses Selling, General and Administrative Expense Forfeited or Expired (weighted average exercise price) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Rooftop Units Rooftop Units [Member] Rooftop Units [Member] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Gross deferred income tax assets Deferred Tax Assets, Gross Income Tax Authority [Domain] Income Tax Authority [Domain] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Address, State or Province Entity Address, State or Province Insurance proceeds Proceeds from Insurance Settlement, Investing Activities Loans and leases receivable Loans and Leases Receivable, Gross Employee vacation time Accrued Employee Benefits, Current Current liabilities: Liabilities, Current [Abstract] Supplemental Cash Flow Information Cash Flow, Supplemental Disclosures [Text Block] Cash paid in business combination, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Revolving Credit Facility Debt Disclosure [Text Block] Balance (in shares) Balance (in shares) Shares, Outstanding Exercisable, end of period (weighted average exercise price) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Provision for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Number of shares vested and exercisable (in shares) Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable Intangibles Deferred Tax Assets, Goodwill and Intangible Assets Share-Based Compensation Share-based Payment Arrangement [Text Block] Cash dividends paid Payments of Ordinary Dividends, Common Stock Inventories Inventory Disclosure [Text Block] Accounting Policies [Abstract] Accounting Policies [Abstract] Loans and leases receivable, term Loans and Leases Receivable, Gross, Term Loans and Leases Receivable, Gross, Term Large Crude Oil Refining Customers Large Crude Oil Refining Customers [Member] Large Crude Oil Refining Customers Number of Reportable Segments Number of Reportable Segments Document Transition Report Document Transition Report Deductible amount Property Insurance, Deductible Amount Property Insurance, Deductible Amount Common stock, $.004 par value, 100,000,000 shares authorized, 52,527,985 and 52,224,767 issued and outstanding at December 31, 2021 and 2020, respectively Common Stock, Value, Issued Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Weighted average recognition period (in years) Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Unvested, beginning of period (weighted average grant date fair value) Unvested, end of period (weighted average grant date fair value) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Pro Forma Information Business Acquisition, Pro Forma Information [Abstract] Customer Concentration Risk Customer Concentration Risk [Member] Key employee awards Key Employee Restricted Stock [Member] Key Employee Restricted Stock Net (decrease) increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect PSUs Performance Shares [Member] Commitments and contingencies (Note 19) Commitments and Contingencies Loans and leases receivable, interest rate Loans and Leases Receivable, Gross, Interest Rate Loans and Leases Receivable, Gross, Interest Rate Leases Lessee, Operating Leases [Text Block] Entity Emerging Growth Company Entity Emerging Growth Company Amortization of right of use assets Finance Lease, Right-of-Use Asset, Amortization Proceeds from financing obligation, net of issuance costs Proceeds from Debt, Net of Issuance Costs Allowance for credit losses Less:  Allowance for credit losses Accounts Receivable, Allowance for Credit Loss, Current Provision for excess and obsolete inventories Inventory Write-down Business Combination Business Combination Disclosure [Text Block] Restricted stock Restricted Stock [Member] Employee Benefits Compensation and Employee Benefit Plans [Text Block] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Receivables [Abstract] Receivables [Abstract] Summary of Stock Option Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Option to increase maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity, Option Line of Credit Facility, Maximum Borrowing Capacity, Option Extended product warranties, minimum length Extended Product Warranties, Minimum Length Extended Product Warranties, Minimum Length BasX BasX [Member] BasX Auditor Name Auditor Name Cover page. Cover [Abstract] Warranty accrual Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves Net income Business Acquisition, Pro Forma Net Income (Loss) BasX, LLC BasX, LLC [Member] BasX, LLC Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Summary of Share-Based Compensation Expense Summary of Share-Based Compensation Expense Tabular disclosure of share based compensation related to options and restricted stock. Interest (expense) income, net Interest Income (Expense), Net Dividends [Domain] Dividends [Domain] Employees Employees -- None. No documentation exists for this element. -- Income Tax Authority [Axis] Income Tax Authority [Axis] Term Notes, Loans and Financing Receivable, Term Notes, Loans and Financing Receivable, Term Capital expenditures Payments to Acquire Productive Assets Prepaid expenses and other Prepaid Expense and Other Assets, Current Sales to affiliates Revenue from Related Parties Contingent consideration paid in business combination (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Cash dividends declared per common share (in dollars per share) Dividends declared (in dollars per share) Common Stock, Dividends, Per Share, Declared Accrued liabilities Total Accrued Liabilities, Current Share-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Inventories written off Inventory Valuation Reserves Write Offs Inventory that is written off due to being excess or obsolete. Oklahoma amended tax returns Effective Income Tax Rate Reconciliation, Amended Tax Return Effective Income Tax Rate Reconciliation, Amended Tax Return Dividends paid to stockholders Payments of Dividends Accounts Receivable Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Options Share-based Payment Arrangement, Option [Member] Consolidation Items [Domain] Consolidation Items [Domain] Equity [Abstract] Equity [Abstract] Accrued liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Liabilities Product Warranties Standard Product Warranty, Policy [Policy Text Block] AAON Coil Products AAON Coil Products [Member] AAON Coil Products Common Stock Common Stock [Member] Variable Rate [Axis] Variable Rate [Axis] Segments Segment Reporting Disclosure [Text Block] Professional fees Professional Fees Income from operations Operating Income (Loss) Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Operating lease liability, short-term Operating Lease, Liability, Current 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Document Fiscal Year Focus Document Fiscal Year Focus Share-based compensation Share-based Payment Arrangement, Noncash Expense Property, plant and equipment: Property, Plant and Equipment [Abstract] Variable Rate [Domain] Variable Rate [Domain] Investment in certificates of deposits Payments to Acquire Other Investments Paid-in Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Effective January 1, 2016 Effective January 1, 2016 [Member] Effective January 1, 2016 [Member] Payments to affiliates Related Party Transaction, Amounts of Transaction Estimated Useful Lives Estimated Useful Lives Tabular disclosure of fixed asset useful lives. Water-Source Heat Pumps Water Source Heat Pumps [Member] Water Source Heat Pumps [Member] Warranty Schedule of Product Warranty Liability [Table Text Block] Accrued liabilities and donations Increase (Decrease) in Accrued Liabilities Borrowings under revolving credit facility Proceeds from Lines of Credit Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Assumed in business combination (Note 4) Standard Product Warranty Accrual, Additions from Business Acquisition Other income (expense), net Other Nonoperating Income (Expense) SOFR Secured Overnight Financing Rate (SOFR) [Member] Secured Overnight Financing Rate (SOFR) Total ShareBasedCompensationArrangementByShareBasedPaymentAwardTotalAwardedInPeriodFairValue Total fair value of options and restricted stock awarded during period. Workers' compensation Workers' Compensation Liability, Current Stock repurchased and retired (in shares) Stock Repurchased and Retired During Period, Shares Schedule of Finite-Lived and Indefinite-Lived Intangible Assets Acquired Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Business Combinations [Abstract] Business Combinations [Abstract] Condensing Units Condensing Units [Member] Condensing Units [Member] Maximum Maximum [Member] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-based Payment Arrangement [Abstract] Schedule of Defined Contribution Plan Disclosures Defined Contribution Plan Disclosures [Table Text Block] Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Award Type [Axis] Award Type [Axis] 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Granted (weighted average exercise price) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Consolidation Items [Axis] Consolidation Items [Axis] Note Receivable Note Receivable Disclosure [Text Block] Disclosure of notes receivable. Common stock, shares issued (in shares) Common Stock, Shares, Issued Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued City Area Code City Area Code $42.42 - 79.81 Range of Exercise Price 7 [Member] Range of Exercise Price 7 [Member] Options vested and exercisable intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Prepaid expenses and other Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Supplemental Cash Flow Information Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Entity Address, City or Town Entity Address, City or Town Schedule of Dividends Schedule of Dividends Payable [Table Text Block] Intangible Assets Intangible Assets Disclosure [Text Block] Estimated useful life Property, Plant and Equipment, Useful Life Other accruals Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other AAON Oklahoma AAON Oklahoma [Member] AAON Oklahoma Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Customer prepayments Customer Prepayments Current Customer Prepayments Current Schedule of Indefinite-Lived Intangible Assets [Table] Schedule of Indefinite-Lived Intangible Assets [Table] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Land Land Interest Interest from Counterparty Interest from Counterparty Operating lease obligations, noncurrent Long-term operating lease obligation Operating Lease, Liability, Noncurrent Current Current Income Tax Expense (Benefit) Summary of Income Tax Benefit Related to Share-Based Compensation Summary of Income Tax Benefit Related to Share-Based Compensation Tabular disclosure of tax benefit from share based compensation related to options and restricted stock. Consideration paid Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Total Share-based Payment Arrangement, Expense, Tax Benefit Retained earnings Retained Earnings (Accumulated Deficit) Operating Segments Operating Segments [Member] Schedule of Shareholders' Equity [Table] Schedule of Shareholders' Equity [Table] Schedule of Shareholders' Equity [Table] Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Income Tax Examination [Line Items] Income Tax Examination [Line Items] Medical self-insurance Self Insurance Reserve, Current Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Entity Filer Category Entity Filer Category Employer matching contribution, percent of match Defined Contribution Plan, Employer Matching Contribution, Percent of Match Total deferred income tax liabilities Deferred Tax Liabilities, Gross Business Acquisition [Line Items] Business Acquisition [Line Items] Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Share Repurchase Program [Axis] Share Repurchase Program [Axis] Income Statement [Abstract] Income Statement [Abstract] Entity Registrant Name Entity Registrant Name Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Data Center Cooling Solutions Data Center Cooling Solutions [Member] Data Center Cooling Solutions Earnings per share: Diluted (in dollars per share) Business Acquisition, Pro Forma Earnings Per Share, Diluted Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Definedcontributionemployeeautomaticcontributionpercentag Definedcontributionemployeeautomaticcontributionpercentag Employee automatic contribution percentage New Accounting Pronouncements Accounting Standards Update and Change in Accounting Principle [Text Block] Indefinite-lived intangible assets Indefinite-lived Intangible Assets (Excluding Goodwill) Stock options exercised Cash received from options exercised during period Proceeds from Stock Options Exercised Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Income tax provision Total Income Tax Expense (Benefit) Total stockholders’ equity Balance Balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Accounts receivable, net of allowance for credit losses of $549 and $506, respectively Total, net Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag Accounts receivable and inventory reserves Deferred Tax Assets, Inventory Equity Components [Axis] Equity Components [Axis] Part Sales Part Sales [Member] Part Sales [Member] Entity Tax Identification Number Entity Tax Identification Number Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Summary of Stock Options Outstanding Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block] Accrued Liabilities Accounts Payable and Accrued Liabilities, Current [Abstract] Intellectual property Intellectual Property [Member] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Accounts Receivable Accounts Receivable [Member] Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Inventories, net Total, net Inventory, Net Schedule of Segment Reporting Information, by Segment [Table Text Block] Schedule of Segment Reporting Information, by Segment [Table Text Block] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Former Owners of BasX Former Owners of BasX [Member] Former Owners of BasX Equity interests issuable (in dollars per share) Business Combination, Consideration Transferred, Equity Interests Issuable Business Combination, Consideration Transferred, Equity Interests Issuable Share-Based Compensation Share-based Payment Arrangement [Policy Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Insurance Reserves Insurance Reserves Disclosure of insurance reserves policy. Schedule of Related Party Transactions Schedule of Related Party Transactions [Table Text Block] Product and Service [Axis] Product and Service [Axis] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Allowance for credit losses: Accounts Receivable, Allowance for Credit Loss [Roll Forward] Right of use assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Right-Of-Use Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Right-Of-Use Assets Warranties Product Warranty Disclosure [Text Block] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Entity Public Float Entity Public Float Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] New Accounting Pronouncements and Changes in Accounting Principles [Abstract] Accounting Standards Update and Change in Accounting Principle [Abstract] Net long-term deferred assets and (liabilities) relating to: Deferred Tax Assets, Net of Valuation Allowance, Noncurrent Classification [Abstract] Sales Revenue, Net Revenue Benchmark [Member] Equity Component [Domain] Equity Component [Domain] Profit sharing Accrued Profit Sharing, Current Accrued Profit Sharing, Current Stock options exercised and restricted stock awards granted (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Triggering Event [Axis] Triggering Event [Axis] Triggering Event [Axis] Payment related to financing costs Payments of Financing Costs1 Payments of Financing Costs1 Contingent consideration (Note 4) Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Statement [Line Items] Statement [Line Items] Non-cash capital expenditures Non-cash Capital Expenditures Incurred but Not yet Paid Non-cash Capital Expenditures Incurred but Not yet Paid Schedule of Accounting Policies [Line Items] Schedule of Accounting Policies [Line Items] [Line Items] for Schedule of Accounting Policies [Table] Contract liabilities Increase (Decrease) in Contract with Customer, Liability (Gain) loss on disposal of assets and insurance recoveries (Gain) loss on disposition of assets and insurance recoveries Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Stock options exercised and restricted stock awards granted Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Liabilities Liabilities [Abstract] Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Counterparty Name [Domain] Counterparty Name [Domain] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Income before taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Valuation allowance Deferred Tax Assets, Valuation Allowance Auditor Location Auditor Location Lease liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Liabilities Segment Reporting [Abstract] Segment Reporting [Abstract] New Market Tax Credit [Abstract] New Market Tax Credit Useful life Finite-Lived Intangible Asset, Useful Life Customer [Axis] Customer [Axis] Use of Estimates Use of Estimates, Policy [Policy Text Block] New market tax credit obligation New Market Tax Credit Obligation, Noncurrent New Market Tax Credit Obligation, Noncurrent Earnings Per Share Table Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Interest income on note receivable InterestIncomeNoteReceivable Interest income related to note receivable. Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Document Annual Report Document Annual Report BasX Properties, LLC [Member] BasX Properties, LLC [Member] BasX Properties, LLC Title of 12(b) Security Title of 12(b) Security Maximum annual contributions per employee, percent definedcontributionemployermaximummatchpercent definedcontributionemployermaximummatchpercent Total assets Assets Other long-term liabilities Other Accrued Liabilities, Noncurrent Plan Name [Domain] Plan Name [Domain] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Key Employee of BasX Key Employee [Member] Key Employee Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Director and Officers Director and Officers [Member] Director and Officers [Member] Title of Individual [Axis] Title of Individual [Axis] Outdoor Mechanical Rooms Outdoor Mechanical Rooms [Member] Outdoor Mechanical Rooms [Member] Document Type Document Type Summary of Unvested Restricted Stock Awards Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Research and development costs Research and Development Expense Product and Service [Domain] Product and Service [Domain] Proceeds from financing obligation, net of issuance costs Proceeds from Financial Obligations, Net of Issuance Costs Proceeds from Financial Obligations, Net of Issuance Costs Stated percentage Debt Instrument, Interest Rate, Stated Percentage Accounts Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Contingent consideration payable Business Combination, Contingent Consideration, Liability Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revolving Credit Facility Revolving Credit Facility [Member] Balloon payment due date Balloon payment due date Due date of balloon payment for note receivable. Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Credit carryforwards Tax Credit Carryforward, Amount Furniture and Fixtures Furniture and Fixtures [Member] Basic (in shares) Basic weighted average shares (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (usd per share) Earnings Per Share, Diluted State and Local Jurisdiction State and Local Jurisdiction [Member] Segments [Domain] Segments [Domain] Allowance for excess and obsolete inventories: Inventory Valuation Reserves [Roll Forward] Inventory Valuation Reserves [Roll Forward] Effect of dilutive stock options and restricted stock (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Indefinite-lived intangible assets Indefinite-lived Intangible Assets Acquired Income taxes paid, net Income Taxes Paid, Net New Markets Tax Credit New Market Tax Credit [Text Block] The entire disclosure for the new market tax credit program. $34.15 - 40.87 Exercise Price Range 9 [Member] Exercise Price Range 9 [Member] Schedule of Amortization Expense Finite-lived Intangible Assets Amortization Expense [Table Text Block] Intangible assets, net Total intangible assets, net Intangible Assets, Net (Excluding Goodwill) Goodwill, expected tax deductible amount Business Acquisition, Goodwill, Expected Tax Deductible Amount Increase in tax benefit, percentage Share-based Payment Arrangement, Expense, Increase (Decrease) in Tax Benefit, Percentage Share-based Payment Arrangement, Expense, Increase (Decrease) in Tax Benefit, Percentage Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Directors & employees 2006 Director and Officer Repurchase Program [Member] 2006 Director and Officer Repurchase Program [Member] Deferred tax liabilities Deferred Income Tax Liabilities, Net Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Regular Semi-Annual Dividend Dividend Declared [Member] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Federal Statutory Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Accounts payable Accounts Payable, Current Donations, short-term Donations, Current Donations, Current Concentration Risk Type [Axis] Concentration Risk Type [Axis] Depreciation and amortization Depreciation, Depletion and Amortization 2007 Long-Term Incentive Plan 2007 Long-Term Incentive Plan -- None. No documentation exists for this element. -- 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Business Combinations Business Combinations Policy [Policy Text Block] Inventories Increase (Decrease) in Inventories Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Cleanroom Systems Cleanroom Systems [Member] Cleanroom Systems Cost of sales Cost of Goods and Services Sold Document Period End Date Document Period End Date Warranty Product Warranty Accrual, Current Entity Central Index Key Entity Central Index Key Stock repurchase program amount authorized (in shares) Stock Repurchase Program, Number of Shares Authorized to be Repurchased Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Other Product and Service, Other [Member] Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] State income taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Payments to acquire real estate Payments to Acquire Real Estate Range of exercise prices, upper range Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Customer relationships Customer Relationships [Member] Inventories (Allowance) Inventories (Allowance) Tabular disclosure of activity in the allowance for excess and obsolete inventory account. Furniture and fixtures Furniture and Fixtures, Gross Medical claim payments Defined Benefit Plan, Medical Claim Payments Defined Benefit Plan, Medical Claim Payments Property, plant and equipment, net Property, Plant and Equipment, Net Other long-term liabilities Other Liabilities, Noncurrent Stock repurchased during period (in shares) Treasury Stock, Shares, Acquired Trading Symbol Trading Symbol Earnings per share: Earnings Per Share [Abstract] Applicable margin Debt Instrument, Applicable Margin Debt Instrument, Applicable Margin Revenues Business Acquisition, Pro Forma Revenue $41.37 - 66.98 Exercise Price Range 5 [Member] Exercise Price Range 5 [Member] Total property, plant and equipment Property, Plant and Equipment, Gross Accrued Liabilities and Other Long-Term Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Balance, beginning of period Balance, end of period Accounts Receivable, Allowance for Credit Loss Inventory, gross Inventory, Gross Borrowings available under the revolving credit facility Line of Credit Facility, Current Borrowing Capacity Trademarks Trademarks [Member] Balloon payment on note receivable Balloon payment on note receivable Amount of balloon payment associated with note receivable. Line of Credit Facility [Table] Line of Credit Facility [Table] Finished goods Inventory, Finished Goods, Gross Foreign Sales Revenue, Net Foreign Sales Revenue, Net [Member] Foreign Sales Revenue, Net [Member] Number of Veriable Interes Entities Number of Veriable Interes Entities Number of Veriable Interes Entities Outstanding, beginning of period (weighted average exercise price) Outstanding, end of period (weighted average exercise price) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] $41.37 - 50.68 Exercise Price Range 6 [Member] Exercise Price Range 6 Share-based compensation Share-based Payment Arrangement, Expense Total intangible assets and goodwill Intangible Assets, Net (Including Goodwill) Is Entity's Reporting Status Current? Entity Current Reporting Status Contract assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract Assets Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Total Effective Income Tax Rate Reconciliation, Percent Employee profit sharing bonus plan Labor and Related Expense Accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Amortization of debt issuance costs Debt issuance costs Amortization of Debt Issuance Costs Counterparty Name [Axis] Counterparty Name [Axis] Payables and Accruals [Abstract] Payables and Accruals [Abstract] Less: Allowance for excess and obsolete inventories Balance, beginning of period Balance, end of period Inventory Valuation Reserves Cash, cash equivalents and restricted cash, beginning of year Cash, cash equivalents and restricted cash, end of year Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current Eliminations Consolidation, Eliminations [Member] Audit Information [Abstract] Audit Information Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Financing receivable impairment charge Financing Receivable Impairment Charge Financing Receivable Impairment Charge Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] 2016 Long-Term Incentive Plan 2016 Long-Term Incentive Plan [Member] 2016 Long-Term Incentive Plan [Member] Current assets: Assets, Current [Abstract] Definite-lived intangible assets Finite-Lived Intangible Assets, Gross Profits sharing, percent of pre-tax profit paid to eligible employees on quarterly basis Profit Sharing, Percent of Pre-tax Profit Paid to Eligible Employees on Quarterly Basis Profit Sharing, Percent of Pre-tax Profit Paid to Eligible Employees on Quarterly Basis Leases [Abstract] Note Receivable [Abstract] Note Receivable [Abstract] -- None. No documentation exists for this element. -- Schedule of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Income Taxes Income Tax, Policy [Policy Text Block] LIBOR London Interbank Offered Rate (LIBOR) [Member] Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Schedule of Nonvested Performance-based Units Activity Schedule of Nonvested Performance-based Units Activity [Table Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Diluted (in shares) Diluted weighted average shares (in shares) Weighted Average Number of Shares Outstanding, Diluted Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain] Exercise Price Range [Domain] Principal payments from note receivable Proceeds from Collection of Notes Receivable Income Taxes Income Tax Disclosure [Text Block] Requisite service period Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Related Party [Domain] Related Party [Domain] Triggering Event [Domain] Triggering Event [Domain] [Domain] for Triggering Event [Axis] Summary of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Payments to representatives Sales Commissions and Fees Shareholders' Equity Stockholders' Equity Note Disclosure [Text Block] Accounts receivable written off, net of recoveries Accounts Receivable, Allowance for Credit Loss, Writeoff $7.18 - 36.95 Exercise Price Range 4 [Member] Exercise Price Range 4 [Member] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Five Other Long-Term Liabilities Other Liabilities, Noncurrent [Abstract] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Auditor Firm ID Auditor Firm ID $8.17 - 40.87 Exercise Price Range 1 [Member] Exercise Price Range 1 [Member] Credit Facility [Axis] Credit Facility [Axis] Indefinite-lived Intangible Assets [Line Items] Indefinite-lived Intangible Assets [Line Items] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Entity Address, Address Line One Entity Address, Address Line One Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Standby letter of credit Standby letter of credit Amount of standby letter of credit outstanding under the revolving credit agreement. Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] Vested (weighted average grant date fair value) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Principles of Consolidation Consolidation, Policy [Policy Text Block] Entity Shell Company Entity Shell Company Long-term donations Donations, Noncurrent Donations, Noncurrent Key Employees of BasX Key Employees of BasX [Member] Key Employees of BasX Expected life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Income tax receivable Increase (Decrease) in Income Taxes Receivable Total current liabilities Liabilities, Current Employee taxes paid by withholding shares Payment, Tax Withholding, Share-based Payment Arrangement Inter-segment sales Intersegment Eliminations [Member] Payments to acquire businesses Payments to Acquire Businesses, Gross Consideration Paid Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract] Credit facility maximum borrowings Line of Credit Facility, Maximum Borrowing Capacity Accounts Receivable (Allowance) Accounts Receivable (Allowance) Tabular disclosure of activity in the allowance for doubtful accounts receivable account. Net sales Revenue from Contract with Customer, Including Assessed Tax Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Current Fiscal Year End Date Current Fiscal Year End Date Due to representatives Accrued Sales Commission, Current $41.37 - 41.37 Exercise Price Range 2 [Member] Exercise Price Range 2 [Member] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Product warranty accrual, minimum length Product Warranty Accrual, Minimum Length Product Warranty Accrual, Minimum Length Buildings Buildings and Improvements, Gross Return to provision Effective Income Tax Rate Reconciliation, Return to Provision Effective Income Tax Rate Reconciliation, Return to Provision Total long-lived assets Long-Lived Assets Statement [Table] Statement [Table] Advertising expense Advertising Expense New Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Other, net Deferred Tax Assets, Other Unrecognized pre-tax compensation cost Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Range [Axis] Statistical Measurement [Axis] Subsequent Event Subsequent Event [Member] Summary of Grant Date Fair Value of Awards During Period Summary of Grant Date Fair Value of Awards During Period Tabular disclosure of the grant date fair value of options and restricted sotck. Total, net Finite-Lived Intangible Assets, Net Goodwill Goodwill Open market 2010 Stock Repurchase Program [Member] 2010 Stock Repurchase Program [Member] Balance, beginning of period Balance, end of period Standard Product Warranty Accrual $37.00 - 40.87 Exercise Price Range 3 [Member] Exercise Price Range 3 [Member] Operating Lease, Liability, Statement of Financial Position [Extensible List] Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Inventories Inventory, Policy [Policy Text Block] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Related Parties Related Party Transactions Disclosure [Text Block] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Summary of Performance Share Units Assumptions Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Deferred income taxes Deferred Deferred Income Tax Expense (Benefit) Other Liabilities EX-101.PRE 14 aaon-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 15 aaon-20211231_g1.jpg GRAPHIC begin 644 aaon-20211231_g1.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@# M( 0J P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH *X/XT?M3_LQ?LWQ03_M$?M'> _ 272YM7\:>+[+2Q,,XRIN94W<\<5\ M6_\ !QI_P5]UW_@E3^R3I]K\&9K;_A:OQ*NKC3O!;3_ (*H_M_>'5^+GQ6^*E_= M:AHU]\1A_:RZ7I\<[P1S".YWJ]Q,T32B9@Q2,PK'Y?S[@#]9/A1^T5^S[\>? M#L_B_P"!OQU\&^,])MEW7.J>$_$]IJ-O$,$Y:2WD=5& 3R>U=1H>N:+XFT6S M\2>&]7M=0T[4+6.YL+^QN%E@N8)%#)+&ZDJZ,I#!@2"""#7Q'_P50_X(G?LS M_ME_LX^*G^!WPPTCX>?%RU\.W0\'^,_ UFFD7-S,(B5T^\:U"?:;2?'E.DNX M()"RX(Y^C/@'KVA?L^?L.> ];^.NMV?@^R\)?##1QXHO/$ETEG%I1@L(5F^T M/*0L6QE(.XC!&* /6J*^6OAW_P %J?\ @F)\4/%>@^$?#'[5%C;R^*KN2U\* MZGK_ (=U32=+UR='V-%9:A?6L-I=OO(7;#*Y+, ,D@'V?]HW]J'X"_LC_#QO MBU^T?\1K7PGX9BN4@GUS4+>9K:"1SA!(\:,(@QPH+X!8A0[0PLVMI46X%R5(98/+\UE(8*0&_L5_\%*/V'/^"B.DZQK'[&W[ M0NE>-5\/RI'K5K!9W5G=6>_=L=[:[BBF$;%6"R;-C%6 )(-8FI?\%S.J10M'-$I4N73:3@$,#G!S0!] M&T5\J?"+_@M__P $H?CO\?U_9?\ A1^VUX3U?QI->_8[+3U2ZAMK^XSM$-K> MRPK:W3L>%6&5RY("YR*^C_B3\3?AU\&_ VI?$[XM^.](\,^'-&MS/JVNZ]J, M=I:6<0(&^264A4&2!R>20.IH W**^37_ ."Y?_!*ZR^(^A?"OQ#^U?:Z%JGB M=%?P[<>)O"FL:5IVI1LVU9(=0O+2.TDC+$ .LI4Y'/(KWK]H/]I/X(?LJ_#: M;XQ?M!>/[?PSX7MITBN]=O+>9[>V9\[3*T2-Y2DC&]L+N*KG+*" =Q6%\2?B MA\-/@SX*OOB3\8/B)H7A3P[IB*^I:_XEU>&QLK12P4-+/.RQQ@L0 6(Y('>O M#+?_ (*^?\$S[S]GS7/VJK3]LKP;+\/_ YJR:7JWB.*ZD:..^>,2I:)&$\R M>=HSO$42NY4$@8!Q\M_\%B/B?_P2V_X*F?\ !,3P]9^-O^"A-C\._ OC7Q## MJW@3XE-H5W+8SW]FUQ"]M/#(L)9@#1XI59 ^,)@@'Z0^#?&G@[XC>%=/ M\=_#WQ9IFO:'JUJMSI>LZ-?QW5I>0L,K+%-$621".0RD@UIU\A?\$C?!?[(? M[%G_ 2A\%Z=\&?VK=/\OE@@1F.%0%N7=CPJ*"S'A03Q7D?P,_P""M'_!/?\ :,^).E?! M[X9_M$0)XG\06"WOAO1/%'AS4]!GURV8$K-8+JEM;_;D8!B&@\P$*Q' . #Z M,HKR?]J7]N;]D[]B;3-,US]JSXUZ9X'L-8G:'3=1UJ&=;>>4 L8A*L;()-H+ M!"0Q"D@$ FO)OBM_P70_X)+?!7X<^%_BM\0?VW_"<.B>-(9IO#,VFPW>H3WL M,5S+:R3"WM(99DB$\,T?F.BH6B< G:: /K&BN;^#_P 8?A=^T!\,M&^,WP5\ M=Z;XF\+>(;(76BZ[I%R);>ZB)(RK#H0P964X965E8 @@=)0 45\^_'S_ (*G M_L%_LT_%6;X%_%3X]QGQI::>;_4?"GA?PYJ6OZAI]J K&>ZM]+MKB2UC"LK% MI@@"L&^Z0:](_9W_ &F_V??VM?AC:_&7]FKXOZ%XU\,7;M''J^@WRS1I*H!: M*0#YHI5!&Z-PKKD9 S0!L_$_XN?"CX(^$Y?'OQG^)WA[PCH4#A)]:\4:U!I] MI&QS@--.ZH"<'@GM6;\%OVCOV>OVDM#N?$_[.WQX\&>/M-LYQ#>:AX*\46FJ MP02$$A'DMI'56P#P3GBOYR/^"G'_ 5-^#G[3?\ P<2? [XDVG[2&E:]\ _A M=XS\)SZ9JD5P[:19H+B"ZU&\9"N#()"RN^W=MMXUZ(*_9C_@F%_P2T_8O_96 M^+7Q _X* ?LH?%OQ5XKA_:"C&MQ3ZGJT4NFI97<[7ZM:I'#&S*SS95Y2[JF% M!!+EP#ZN\;_&3X0_#*[@L/B1\5?#?A^>YC,EM#KFN6]H\J X+*)74L,\9%8G M_#6'[+/_ $9Y7VB-_+W[$W;<;MBYS@4 ?T!^'_VCOV>?%FL MV_ASPK\>?!FIZC=R;+2PT_Q1:333-C.U$20LQX/ %2:E^T)\ ]'^+UE^S[J_ MQP\(6OCW4K,W>G>"+GQ+:IJ]U;@,3-'9M()G0!6.Y4(PIYX-?#OB+_@E)^PI M\6OVEOA+^W?^P=\ /#?@[Q+\)_C;I:'K?VB">$D94[6BY5@05895@002#FO0 M/BW^VO\ LP_ ;X*V'[1?QD^*<7AOP1J21-;^)-5TN[BMT60@1F4F+, *?BII.B_#]=+74G\5:[,;&U2U8@)* MS7 0J&)4+D9*M7T<:MH&A^( M/#FI:)/K=@0S"[L!J5M!]OA*JS"2W\Q2J,V<*2 #WZN.\2_M$?L_^"]$E0P#QO(&7*D$9'0@]Z[&OS5_X.7_ /@DSX?_ M ."@'[$>K?&+X6^!;:3XN?#"UEUG0;NRLU%WK.GQKNO--=E&Z7,2F6)3D^;$ MJK@2OD _07P1\9?@_P#$R]FT[X;_ !6\->(+BVB$EQ!HFNV]V\2$XW,L3L5& M>,GC-1^,_CE\$_AQJRZ!\0_C#X6T&_>!9ELM9\06UK,8R2 X25U8J2K '&.# MZ5^'7_!F#_P4$\'S^&?&7_!-[QK#86>NV]U-XK\#WHA2.74K=Q&E]:,P +O$ MRQS(#EBDDW1817Z"?MS? OX2_P#!47]MOP3^Q=XL^'^E:[X*^">H6GCOXPZI M=6*2%[R2&5-'\.+(02//#RWES&/^7>&!3_Q\B@#[=\.>)?#GC#1+?Q+X1\06 M6J:==H6M=0TZ[2>"902"4="589!'!Z@U=KF/&OC?X/\ [.7PKO/&WCSQ)H'@ MKP9X8T_S+W4+^>&QT_3;9< 98[4C7)"@<9) R0*\D^!?_!4[]@S]H[XG:9\ M&OA7\>XY/$^O:3_:GAG2-?\ #FI:-)K]C@G[3IQU&V@748BJLP>V,BE48YPI M( /H*BN%^/\ ^TW^S_\ LL>$K?QO^T+\6M%\)Z=>WJ66G/JMV%EO[I_N6]M" MN9+F9NT42LYP<#BO)?@9_P %?O\ @G/^T9\>)?V7_AE^TC;K\0XB0O@[Q/X; MU30;^9@GF;(HM3M;Y=028UE6,IO !.S.[ SC'-<'\7O\ @LE_P3%^!'P> M\(?'KXI?MB^%]/\ "OCWS&\':C MS=R:M''*T,DL4%O%),8DD4HTI0(IX+#( MH ^F:*I>'/$6A>+_ ]8>+/"^KV^H:9JEE%=Z=?VDH>*Y@D0/'*C#AE96# C MJ"*_.S_@Y*_X+$>)O^"6?[+6D^%/@3>6\?Q8^)LUS:>%[V>)95T2R@5/M6HF M-@5:13+%'$KC:7D+D,(F1@#[A^-/[5_[+7[-WD?\-$_M*> / /VI=UK_ ,)I MXRL=*\X9QE?M,J;AGCBKOPR_:*_9]^-7A.Y\>_!OXZ^#?%NA649DO-:\,^)[ M2_M($"EBSS02,B@ $Y)' )K\K/\ @W(_X)$_!SQ[^S1I?_!3G]NWPI'\6?B] M\6II]8L=4^(J_P!K?V5I_FM'!(JW.]7N)@GG&=LLJ21HFS#[_HW_ (*X_P#! M$G]G/]L+]F'QCJO[//PMTSX?_&"Q\,W;>%?$_@2S72I]5=8BW]EWWV4(+JVN M ODE9 VS>&7H58 ^\=+U33-TN[699(IXG4,KHRDAE(( M((."""*GKYPU_P#;?_94_8$_9_\ AGHG[9?QDT_X=3W?@_3K:V_X2.VGBC>X MBM(UDA\P1E!*I5LQD[@!G&.:VO&W_!3']A+X<_ 7PU^U)XU_:2T/3_AUXO9U M\.>,Y8YVT^\97*%1,L95&+*P ?:6V-MSM. #W6BO,/A5^V;^S%\<_@+<_M/_ M ;^+VG^)_ =F;@7'B/0X)KF)3 <385$+ML/7"G&">@KR_P9_P %I?\ @E3\ M0=#\1^)?"/[=7@&[L/"6C?VKXBNSJAC2RM/-CA$C&15W%I98XU1VIO1$"TGV66Y@CBNRJJSD0NYVJS?=!( /IZBO#OVG_P#@I1^PS^Q; MXHL?!O[5?[1VB>!-1U.U-QIL.OQSQ+=QJ0&:*3RRDFTE0P4DKN&<9%1_&G_@ MIC^PE^SIX%\)?$_XW_M):'X:\-^.]*@U+P?KVI1SK9ZK;31"6-XIA&4):-E< M(2&VD'&* /7_ !GX^\"?#C25U_XA^-=(T&P><0I>ZUJ45K"TA!(0/*RJ6(5B M!G. ?2H/ _Q1^&?Q.@N+KX;?$70O$,5HZK=R:'J\-VL+,"5#F)FVD@' /7!K MYJ_X*'_$7X%_M8_\$7_CM\6OAKKND>,_!^L_ ;Q9J.@:O#$)K>=X-+O#'/'O M7AHYHLJV 59,CI7YN_\ !CU_R1']H'_L:M!_])KN@#]U**^=?V@/^"L?_!/K M]F/6?$'AWXL_M$6XOO",8?Q?:^&?#^I:\^@ ]/MXTNVN/L1P,XGV''/2O0/V M;?VQ/V7_ -K_ .$/_"^OV:_C?H'BWPDK2)-0[QW"2!7MG52&*2 MJC!6#$8(- 'I53U#_@NM??\$K_^"I'[ M&7PYTOXD?\%+=)^%VBW_ (@D\0_#[QVVAW%_I>L>3]HL;F+83"DS*PD7Y95> M,J"05?# 'ZH:)K>B^)M&M/$?AO5[74-.U"VCN;"_L;A98;F%U#))&ZDJZ,I! M# D$$$5:KXW_ &;_ -HK_@G9_P $P/\ @G+\%?#/B#]K^QD^&O\ PC46G^#/ MB'KRS"#72H,C.'1&6+<6=DB)!"*57<(R1[9^S?\ MW_LE_M?^$M:\>_LQ?&: MR\;Z+X>8IJ^IZ!97,T,,@3S#$&\K$DH3#&--SX9?E^9<@'KE%>6_LX?MJ_LO M?M=W&O6O[-_Q%[W[%XB.GVEPJZ?= D&WE:2-0LHPK:=H>HW^D:!>ROY<=OJ&IVMM)96 M,I?*[)YHR&!! ((H ^EJR_%_CCP7\/M&/B/Q]XOTO0]/618VO]8U".VA#M]U M=\C!(_#FKVNH:?J%M'K?\ #6'[+/\ T!91\8+.R>[\ M*^$[2QN);?\ LC4F,I?\&ZG_!/#]AW]L+_ ((; M>$]/_:._97\#>*+K7M3\16M_KM_X;MO[4"C4KA$:.^""XB=% ".CAEP,$4 ? MKSX<\3>'/&.B6_B7PCX@L=5TV[4M:ZAIMVD\$R@D$I(A*L,@C@]0:NU\[_\ M!.W]GFU_X)S?\$_/#'[/WQ0\8V%IIGPSMM8BN?$6I7\45N-,34KR:&[FE8JD M0-LT&/^"W__ 2R\6ZUIFE:7^UMIL%IK6JOINB^)=5\/ZI8 M:#J%XC%6@@U>YM8["9P01M2E:? 5DO=;NRA:.SLXL@S2O@]PJ@%W9$5F'YX_P#!"?\ X+Z?"?\ M; \4_$V__:]^/^B^%O''Q)^-4-G\*_AM>W\CM;:;)9V5K965J-NTEI0P9_E\ MR9Y'(7=@ 'ZZT5X]^T%^WU^R+^R[XH@\!?&7XRVMIXEN=/:_A\)Z+IEWK&L- M:*<&Y^P:?#/+'7Y/"E[\> M?!<.J0WAM)M-E\4VBW"7 ?883&9-P<-\I4C.>,9KM*_FA_X.9?#?A_0/^#AK MX07>AZ+:VV@5#=7!UNZC,LF!\S[(XUW'G"*.U?TO4 +?"-EJ,B6YTNR8Q*]Q$[*F68[00,L3U- '[H:#XB\/^ M*M-36?#&NV>I6+?^"*O_!RGJ_P8_8,\ M0:EIO@BX^)/AVROO =G?R26>H:?JUO8SSZ:\18A_+-Y(D+-N>(I&0=RU_4=X MI\5>&/ WAJ_\9^-?$=AH^CZ5:27>J:KJEVEO;6<$:EGEEE,I9H_!4^J^']2TVP\2O M$_ER)IM]>6T5KJ#!R%Q;RR$D@#)(KPS_ (+K_P#!='X.?\$J/@U?>!/!.N6. MN_''Q#I;#PAX4C(E&E+("JZG?#_EG"A!*1GYIW4*HV"21 #]!**^#?\ @DG_ M ,%7_P!D/XP?L$_#_2_$/[6=AXH\?^"?@QI.K?%:%I+F]U&P>."WAO+FZVQL M[%9Y0)&&[!8L> 2/>OV>/^"G/[!7[6DGB*#]FC]IGP_XWF\*:.VJ>(+;PZL] MS-:6@R/,\M8][Y(("H&8G@ F@#WBBO!/V<_^"HO_ 3]_:X^)TOP8_9N_:H\ M,>+_ !5!8S7D^A:5-(;B.")E61RKHN K.H/<$U3^,'_!6'_@G9^S_P#%Z3X" M?&W]JOP[X6\8QW$<)\/:W'<6]PS2-MC*AHL.KGA74E6[$T ?0]%>!ZQ_P5%_ M8 T+]KNP_8-U']J'P[_PMG4IO(MO"$'G2R+/L+BWEGCC,$,Y49$,DBR'(PI) M&<^W_P""N'_!-V?XVK^S=-^UQX7M/'AU3^S6\*ZB9[6\CNO^>3I-&OEG'/S8 M&.>E 'T917R[\$_^"T__ 2U_:-_:''[*OP3_;-\+>(/',DTD5GI5K'=)!?R M("6CM;R2%;6[?"L0L,KD@$@$5]14 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110!_.1_P>]^$_&5M^TI\#?'-W%,?#UYX&U*PL),'RQ>PWBR M7 ] QCGMOJ![5^OW_!!;Q7H/C/\ X(Z?L\ZOXWA^'-K8R&,\>?:L]M./ MJ)H9 ?<&NA_X*N_\$P?@Q_P5>_95O?V<_BK?R:/J-K=C4O!WBRTMQ+/HFI(C M*LH0D>;$RLR21$@.C<%75'7\_?\ @EGX#_X+-_\ !##P[JW[(7QC_8;U+X]_ M!P:U-?\ A+Q7\(_$ME->Z7),V9HTL[R6&5X9&_>%'6+RY'D(>0/P ?LU7X4? M\'MG[2_Q%\)_"OX+_LJ>&M6N+/P[XQO]5USQ/%"Y5;]['[)':0MC[R*US+(4 M.1O6)L90&OT-UCXX_P#!2K]M;2O^%[E2*+[WERD!:\[_X.#_^"-6O_P#!53]D7P[H?PV/58)HHX[NRFFQ\CR^3!(LI&WS(5#;5=G4 ^4_^#AG MX9>$/#G_ ;/_ C1K31K>,>%AX%32"L0!A/]BRPMM/;LOAW>:)=ZG>N9)+Q-.UK[);RNS/[/'_ 4X_P""G/\ P31^!?\ P3#T#]@GQ;X"\7^&+[0T^*/C?QSK M&EQ>'K)-,T^2R,MM/;7ZC^*7C/X4:'JWB'4=3\1:!<:MJ>G MI<2C3HO#UG.ENAD!\M/-N)'.W!8["V?+3;PO_!E3\%_A5\4OBO\ '/Q=\2? M>FZ]>^%-*T(>&SJ]N+B/3FO&OTN98HGRBRNEO$AE"[P@9 P5W#?6'_!#C]B+ M_@HM_P $_/\ @EI\??V5/CQ^POXC7Q?XEU'5=5\'VNE>-?#,\.K/>Z5:Z>MM MYHU0+ R/ 97:7:OED[2[@1GD_P#@V._X)S?\%)O^"5GCSXQ2?M8_L0:_::?X MW\/:=)HU]H?C7PS>YN=/^VR?961=4#*\_P!I5(V(\L./WCQKEP ?,?\ P; ; M/ G_ <$?&WP#X3B6QT?_A&_&%DNG6PV0I#!KMF8D"#@!-@"^@R!UK%_X+/_ M \\&?%/_@[#\!_#+Q]H$.I:%XF\??#C3==TZ8$)>6L[6$,T3XP2&C8J?8U] M"_\ !$S_ ()<_P#!4O\ 8V_X+$^*/VROVBOV&-7T?P5X]37[2:]L_'OAJ\DT M?^T;^*ZCFGBBU,N\:"/:_E*[\Y5&Z5\\_P#!:>3X@P_\'7G@.;X36VDS^*4\ M=_#EO#<&O2R)8R7X:Q^SK<-$"ZPF38'* L%)(!.!0![1_P 'K/P1^'OP]@_9 MV^.GP[\,V.@:]%+K&B/>Z/;+;2-:VZV4UF@,8! @8S>7C&WSCCM7U%_P40_9 MF\7?\%C?^""_P.^)_P 3?VO=$^$KVWA/P[XW\<:_XP)'%; 0A%5Y&F;S%A4;A[1_P<4_\$HOVN_V MDO\ @G;\'/V6/^"=OA^36] ^%EY:VFH>!!K4%I-J%C;6"6EE,&G>.*4VZH^4 M+ GS]R@E: /SN_X.)_VG+;]I/_@G?^S"G@O3O%OB_P )^#9[C0;#X\^+-*73 M$\?7UOI]M!=WEC9R,;K[.SP!FGF6,,^57S"C./U.^-FLZEXI_P"#4G^WO$%Y M)=WEY^QKI,UW)3;VY.3(TF MX_ZI/N76_P!GS_@H5J7_ ;K?\,2>(_V1([CXL7'PDM/A_I7@[PUXWTR4VMO M#I\5FM]?7=Y/;6R,?*>1HH'G*^9&JF3YV4 _//\ X-5_^"9/[,?_ 4"_9'^ M,K_MA>"7\8^'+7Q5'I?AG0[G4)H8M'NYK.)[S4+?RF4I=.BV:";ED6 JN!)( M&^DO^#DS]CSX#?L)_P#!OWH'[,/[.7A672_"?AKXI:6VG07=X]S.TLS7TTTT MDLA+.[O*Y)Z ':H"@ >C_P#!KE^PW^W/_P $X_@Q\0_@%^V5^RKJWA&3Q#XL M37=)\0Q^*M"U&R=!:10- XLK^6=),Q;A^Z*$'E@1@^@_\'+W[)_[8'[=_P"P MUIG[+/['?[-FJ>-];O?&ECJ]_J,?B31M.L["WMH[@,KM?WL$CRLTB;1&C+C< M2RD , ?)G[-G[*?QZ_;0_P"#-'PW\"/V;(IKOQ7=QZOJ%KHD$NQ]9BM/&=_< MRV:DD NZ1$HI^^Z(O&[-?,/_ 3-_P""U_PZ\:_"_P &_P#!(G_@K_X#DTO0 M?!7B/1[7X<_$S^SQ:ZAX*U'2[J(V,-_#(H,:Q-$+_LV:GX4^/OPR\:Z?=^'M/U#Q;I$VG>(8)_&0 MU&Y0SV-]*%MOL,\\=PLOE$KO";\Y'B__ 5H_P""7_QN_P""TGQK^%,WA7_@ MF9XE^!OQ M]3\OXV?%#Q+JNBMIBZ6$1?+AFL;N5]8E0@^3)Y2.%VH^Q2?* / M#O\ @[L^.GCCXJ_\%,?@E^Q#J>HSIX'TK1=+U672PY6*[U#4=1GMI)G X?;! M!'&A.2N^;&-[9]>_X/8+*#PA\.?V;/B3X2=M*UW0O%6LQ:-JFG,8)[-1#92J M8G3#)L>&-EP1M(R,5[K_ ,'$W_!#OXP?MS'X<_M9_L2V=E??%/X5V4&FMX;U M74$M_P"W]+@G-Q;I'/*5C6>&9I2!(R+(L[_.&10W!_\ !6W]C+]NC_@OY\2/ M@5\)M#_9%\8_!#P/X)DO;_XD^+OB;=:+KSP7J^L.(PH:]FTRX M:>10/NJSLY '9L5XIH7[.7P)TG_@RFU;XQV'PHT)/%FLW::IJ7B5M.1KZ6ZB M\="PCD$S NFVU3R0JD*%9QCYW+?=G_!P+_P3V_:._: _X)A> ?\ @GI_P3V_ M9AU3Q9'X;UC1ELY%\2Z/86NDZ5IEG+;112/?WD#R2L&B"B-&7"N692%#>)P_ ML"?\%*(O^#8,_P#!*?\ X83\0GXL_P!J&P%I_P )QX8^Q?93XH.N?;?M']J; M=GE?N-G^L\W^#9\] 'K'_!GGK6IZK_P1_2QO[R26+3?BCK=M9([$B*(I:S%5 M]!YDLC8]6)[U^B?[4_Q7U'X#?LQ?$?XY:/8)=7?@SP'K&NVMK(I*S26EE-<* MA Y()C _&OA[_@V7_9%_;"_8*_8>US]E_P#;&_9QU+P1K5OX[O=:TZ_?Q'H^ MHVE_;7,%L@5&L+V=TE1X7W"1%7:4*LQ+!?T.\5^%] \<>%]2\%>*],CO=+UB MPFLM2LIL[+BWE0QR1MCLRL0?K0!^"O\ P97ZMK_QC^-O[5G[0WQ-UF?6O%VH M_P#"-OJ6O:@^^YN9;ZXU>XN79SSEY+>-CVRH]!7!?\&Z?QM\5_ O_@X4^/'[ M)?@BXDA\"^,/$'C"VGT&$[;:";3=1GEM+A4'"LD2S0C'\,Y'88^FO^"6W[ 7 M[87_ ;^_M;?&_1-/_9=\:?&GX._$FSLI/!?B?X;SZ=<:C#+93736MK?6EU< MV[1.8[V5'F7,>Y%8':S;.S_X( ?\$5?C]^RY^TI\3/\ @I?^W)X=L= ^(OQ$ MNM2'AWP+::E%>MH-M?WGVNYEN)HBT1G._"6I/:W MGC_PG%J5S::6EFMRR0_VN4#L893&K2#(V;BA)"_O#H&I7NLZ'9ZMJ/A^\TFX MN;9)9M,U!X6GM&8 F*0P221%U/!*.ZY'#$C_ +6/["OB&TTCXDV^A)8Z]HGCCPQ>QZ=)927H*?"'Q#\8Z9KM\ M)WE6\N(O$-^K7"N_S.LO^L#-R0X)Y-?D'^VC'''_ ,'I>A>6@7=\5/ A.!C) M_L'2N:_I-M;&RL5=+&SBA$DK2R"*,*&=CEF..I)Y)ZDU^"O[2W_!,G_@JI\3 M/^#B.S_X*F^$O^"??B*7X;Z=\1/#6H_9IO'_ (434IK'3K&QLYY4A.K[=[?9 MI)$1G7(*ABI)P =G_P 'F_\ P3]C^(G[/_@__@H?X%T$-J_@"[3P]XWFAB^: M71[N7_19G/\ =@NV,8_Z_P ]EX]C_9)_;4T/_@M=^P;^S;^SAK,T&JZKXJU6 M.Y_:#LGP_E:=X4FM)[H3 ?=&H7S:*H3C,%_-@GRV%?H[^T)\"_ _[6G[.'BS M]GOXLZ%,FA^//"USI6KV*O$>E0W/E1ZI,UY]DB M$A)"_NHHKC:3POVEB>V/=_\ @M!^PW_P5._;_P#B=^S_ /&O]D#]CNU^''BC MX&ZK>WMAJ.J_$31QN#R6$EK'%]FE.$C:S?Y3@8E('!-=Y_P#_ (R?LL6UE>?$OX=+=6H\/7M[':C7M,N"CF&.:4B-)XI4W('9$99I M06!" M_X)N_&+_@X,^+OP;\/?LB?M,_L?V'POCT33X=)\0_M!:[XFA;4GT^) M1&3::6GF>?J3Q+M6Z9_LZR?O71L"-P#]2K22>6UBENK?RI6C4R1;@VQB.5R. MN#QFI*1%"*$!. ,#)R?S-1W]S-9V,]W;V$UW)%"SQVMNR"29@"0BEV50QZ#< MRC)Y('- '\HG_!:GX+:__P $-?\ @N1IWQV_9(U6UTR*_EM?B/X-TR-&$-@E MS&/I'!;PH/NYK\=?^#BO_@E7_P % M7O\ @JI^W#H7QQ_9P_X)_P#B"U\->'/AS9^'$G\2?$#PI;SW<\=[?73RK&FK M/MCQ=J@W'<3&QP 17[3?L0^(/BY=?L\^$O!OQH_9R\2_#O7/#OA'2[#4;/7M M6T>\CGN8K<12B"33;ZY#(K1Y#2",E9$P,[E4 _&;_@]5_:6\9V'BKX&_LD+J MMU;^#K^*[\3^)[&WG,:ZE*DZ6UN'/0^4@N2 >,SY/*J1[=_P6E_86_X*=_\ M!0W4_@'X^_8Z_8ZM?AMXB^!^KW5]H6KZA\1=' B1_L3VR0&VE.%C>S4@'C!& M.IKTS_@YB_X(N?%+_@J9\%_"/Q,_9BBL;CXF_#:2[2ST.^O$MDU[3;GRS);K M-(1&DT)8&OH--B41!K;3$\S[7J7DKM2X9Q!Y@6256Y1P"I_P7I_8Z MT_5OVD/@)_P5%^-7_!172?@9H?PB^Q+=Z%J5I+>3M>Q7AO93I,,+%KN[F7$+ MQ!"&CMXV.55A7YL_\%S/V@O&7Q>_X+H_ ']H"'X)>*?AC)>:+X-O?#=EXJ,, M&KW%JFO79@OYX('Y#B8L;F-0H9GCV8C228 ^FO^#SQ$;_@E!X89 ME!*_&_2"I(Z'^S-6']37"_\ !&'_ ((=?L)?M[?\$:_A3X__ &R?AS>^*?$V MN->7-AXABUNXMKS1]/MM3O(+?3K62-P([4JLDKQ8VM+T2XU M*YM)KI_,NHPLBP*K*CL?+)"5] ?\$(?@U^T9^S'_ ,$U/A_^RW^U'\ =6\"> M+/ 5K=6=Y'?:WI5_;Z@);^ZN$EMY-/O+CY0DJ!A*(V#$@!@-U 'UGX,\'^&O MAYX/TGP!X+TB/3]'T/38-/TFPA)*6UM#&L<42Y).%1549)/%?SB?\'N'A/QE M:?MG?!OQS>Q3?\(]J'PPGL-,D(/EF\M]1FDN0.V[R[FTS[%:_I-KY:_X*X_\ M$KO@W_P5I_9:F^ GQ)U1]#US3+O^T?!/C"VMA+-HU^$*;BA*^;!(IV2Q;AN& MT@JZ(R@#O^")7BO0?&?_ 2+_9SUCPY+&]O#\(]&L9#&F>1FE D6$I))+\T@8!/L?7/B]_P4G_;CTL_#3X0? MLS^(OV:/"6J+Y?B'XG_$C5M-F\2P6AXDBTC2[&>Y2&Z8':MU=2JL.2ZQ2L% M /D[_@]2CC;_ ()8^!)&0%E^/FE;6(Y&=%UO->%_M'1QO_P9.>#6= 2ECHQ4 MD=#_ ,)5C(_ D?C7WY_P<7_\$YOC+_P4I_X)OS_!?]GF"WOO&7A;Q=8^)]"T MB]NT@_M9[>"YMI+999"$21HKN1E+D*60*2H;ZU_QUIXU/QC&FK_:XX;6VDDCBT]81)YDL\\Y\S[.J M1(3*QC /L;_@T9_Y0R>&O^QXU_\ ]*J_+S_@T4^"7PE^*O\ P52^(VI?$GX? MZ7KC^$? -_J?AN/4[431V%Y_:EI;BX2-LKYBQ32HK$$J)#C!YK]8O^#>_P#9 M[_;*_P""?/\ P3.O_P!GK]I[]C_Q+I?B[PKX@U'4]+TG3O%'AZ\_X2&*Y?S$ MCM98M2,44JD%6%RT"_8;IKZUNT\V*/4O,,;+!(FY%8AV3*[2S* ?,'[ M%?P&^#WC7_@[A\8_ WQ1\/=,O/!C_%OQO++X5>W"Z?-]E@O[ZWCD@7"21)

-F5O[V3G.37MG[)'_!,;_@JE\*/^#AW4O^"G_CC]@'Q!;?#;6_B) MXHU%HXO'_A674+2QU.VO;>"5X5U8@LAN(GD1&8A0X7>0 R_\%"/^"87_ 51 M^/7_ 7\\-_\%(OA;^P/KM_\.O!GQ!\(:C&9O'_A>"]U.TT>6T>>2*&351L\ MSR)/+60JQ!0N$)*J 7?^#XN.,_"S]G:4H-R^(/$@#8Y ,&GY'Z#\JS?^#A*. M-O\ @V$_8\D9 66Y^'NUB.1GP9J&:^J?^#GW_@F#^TM_P4T_9!\ ^)?V7_!+ M:EXR^'VN3:A/X*N[VWAN[JSO+=$G2.0R&%IXGBB)02;742;&8A%?Y._;@_8D M_P""Y_\ P46_X(\_!#]DFV_X)_:5X1/PDO=!L)O#]]\0--.L^(C8:/=6":M^ M_E@@T^W12%:W:22>62[# +'#N< ^I_V+?^51#5/^S6/'7_I+JU?._P#P9$VT MEY\ _P!HBTAO)+=Y?$NB(EQ#C?$3:W@#+D$9'49!'%?4W[.'[.7[*XDU&.^2'4%NO[3\@6R"YC\P,Z MS!@P6)QASX__ ,&U'_!.7_@I)_P3S^%_QR^"7[2O[-NI> -1^(-K;7/@[QM% MXJT+4[.QNX;6[B'G1V=_+.&#S0NNV)E.'#%<#< <%^PI\(K3_@D/XB_:6_8: MT;]IN\_:C^(OQ)T6\OKWX>>"-.VP^&88K>Y6ZUCQ!?74I@L99$GC62(/),Q6 M-0DK21@>>_\ !CIK.IMXP_:.\,/>2-82:7X9N&M&+/B=\0-:369 8S M=!;O3XK&[\^XDD%W*Y6?RD9O++L&C*'T?_@V-_X)??\ !4;_ ()F_M._$[1_ MVCOV9-&T7P7XIL;.UOO%]UXVM)RS637+1"QMK4RO/YK7"DM,8%C16)W/^[H M^8_AGIFFG_@](N=,.GP&V_X6CJP^SF(;,?\ ".W!QMQCK7UM_P 'KMC8V?\ MP3\^$\5G9Q1+'\8%6-8XPH4'2[XD #IDC-2B2"/S,(7,2 'IO[(W[%WA3_@H-_P &S?P[ M_9,\4QVZR>*?@M;+H=]<)D6&JQ;IK*YSC("7"1ELC&OSM_X-=_^"FMO M^P/X:_:'_8B_:7T^ZLKGPA:ZCXR\/^'Y!MNIM8LE6SU#2(UY+7,S16BQQC^* M*7@DU^RG_!&3X9_'CX$_\$X/AA^SU^TE\#]4\">+? ?AV/1=2T_4-8TR^CNC M$S;;B"73[JX0QLI'#E'!R-N "?C;X@?\$"F\3?\ !Q_H?[?%KX4B_P"%2RZ4 M/'6MXVB/_A+[9E@CM=F=V9)C!J)8C#-'.IQQD ])_;77XI_\$I/^#>GXH>.? M#FI)9?%6]T1]5\:^(-*.V0^*?$FK0QZE>Q2+SNBGU&40OG*I!#@_**^)?^"+ MGP^^.7[17_!NS\2OV3?@-^QRWBF?XD7GB>QNO&,WC'2K2W&L2Q1)!+-#/*)O MW(2T.=N<("O:OVE_;M_9,\(_MU_L?_$']DCQOJ+V5CXY\.RV":BD6\V-R"LE MM(K^W\.1V>MQZ@HT60QSP*98R0-LLMPB MH3\J(@&%"BOM6O/?V8_#/Q\\/_#!-0_:=\9:;JWCC6KV34M:3S)2$\SRU]"H _''_@]?\ ^4;GPT_[+A:?^F?5:]N_ MX-/?^4)?PZ_[&'Q%_P"G:YKAO^#G7]D']O7_ (*2_ /P?^S%^Q_^QAXA\1'P M[X_3Q!J/BJ]\7^'=/L)8H[&YMUCA6YU-+AF+71)WQ(!Y7?(KU+_@W6^!'[87 M[%/[!^@_L:?M(?!>L>'=9U6Z3Q ?$^@ZAIMU#IK[=_X+V?\$H+C_@K/^Q;_ ,*L\#:U9:7\ M0?"6K#6_ E_J3E;:6X$;1S64S $I%-&V-P!VR1Q,,/#GQ"T--!T#QAXP\1ZYI$?A>UTO26 ANXKV&\D>X+ MB"V)CCB+#]Y@-A-X!E?LE_M">.OVE_\ @S[^*%W\5KR75=1\"^$=>\+V&IWY M\R66TM6B>V^9O^><,Z0 _P!V!>^373_\&4&EZ9=_L%?%*]NM.@EFB^,3>5-) M"K,F-+L2,$C(YK[ \"?\$<]+^#O_ 1 U[_@D_\ #?QQ:MK6M?#[4[&[\5WD M#)!=Z[>;YGN74998/M#*@'++"BCYF'/RK_P;%O"^K?$&+7]2^).K>-[*\1K9+>*&:TL[&SD>2>298(PDSO$D0E=V#M M&(7 %U;X(:!_P2Y_X+N^,?VU?&7[:VI_$3Q/\&+K6/ M%'Q%BUWPW!?I.EF?M\\S69DCPDRQ31H RC:QB# =*]N\#?\ !,+_ (+N?L]? M\%^O'W[<_P )_@WX*\::7XF\3ZT^F^/?'_BB'^R8M%OF98%:.*;[=#);P>5" M(XXF($)1=T;!BO[$7_!(C_@KY^R!_P %_O$G[8>L? GPKXP\+^)?%'B&_P!5 M^(B>)K?2M):#5WEEENX[/S;B\1XWF;%H58DKL,P0^> #QC_@Y\_Y6$O@A_V* M_@W_ -/]]7]*-?@U_P %R_\ @ES_ ,%2?VW?^"N?A7]KO]G+]A?6-5\%^ K# M1-/COK[Q[X9M'U@V&HW%W)/!%+J8=(W$P">:L;\99%Z5^ZOA76=1\0^'++7- M7\*:AH5U=6RRSZ-JLEN]S9L1DQ2-;2RPEAT)CD=?1C0!\%?\'3'_ "@O^-7_ M %W\-?\ J2:97Y%?\$6?%G_!4OX(_P#!%_XY_M,_\$W?BOHT,O@_XE/<^(O! M-[X'@U"\N;1-+M&N;^UGE9@988RC?9VB8,D4A!+;4;]B/^#A/X,?M;?M@_\ M!/?QC^Q;^R7^RAX@\<:YXTFT=QKL/B70M/TZPCM=3@O9!(;_ %"&9I,6H4!( MF7]Z#NX(KPW_ (-B?V-?V^?^";/P9\;_ +-G[8G[%FO^'X_%'C9=;T[Q19>+ M_#FH6$4;645O)'.EOJ;W"D&!2-D4@/F'.W;R ?$G_!JSHG[%7[;?[;WC+]H; M]LK7=>\7?M0Z9J\GBGPS<^*=5C?3K^-MOF7]O L:EKVWD8G:[,D:/$\,:F%F M3Z5_X/5OVEOB)\-OV2?A5^S;X1UFXL=(^)/BC4+OQ/\ 9I"OVR#3([9HK:3' MWHS->)*5/5K>,_PUXC_P4,_X-VO^"BG[+7_!3G3OVU?^"*/PPBOM%?5E\2Z5 M8V?B?2],_P"$7U/>?M%AY5]F^$?$GB/3;RTO9FMU2]M(;RPN;B, M03':89)3&^^V02)&K%Z /$/^"A_[#_[5D_,!7GG_ =X6/Q/A_X) MQ?LL7/QYT^UA^(#7R)XW-JZ2*-5&CQ?:U61.'43^9@C@CD<5[-_P20\??\'& M7P?^ NA?\$]?B/\ L"Z)HUOX4M1HVA_&SQWXJ@$'AS3$^6,/96SR'5V@0[(5 MADC5E2-)&"AI*]5_X./?^"3/[2G_ 4-_8/\ ^ ?V8]2;Q=XV^&&M177V#Q! MJ4%O=^([5RQB$:B7\Q?^"1'_!.#_@L9_P $9?V^OB9X4^&G[#FG?$OP_P", M-&?0]"\?ZAXYMM+T6WA6Z66VU2=P)9FC50WFVBQ"GW6 MT'RISX@U<1N<]<,0>:]W_P""+?\ P2=_X*M_L,?\%D_$G[5_[3'[*%UJ/A'Q M7)X@TZ_\9:!XL\/")6OKY)EU(V9U,SI;DQ[S$JO,BN $=ABK?_!PK_P2T_X* MA?\ !0#_ (*>>#?VC?V7OV)=4UGP?X!\):5HPU2^\=>'+(ZM-:ZI>WLDL$4V MI+*D16Y1%\U$?*ME0,9 /T3^&G_!!3_@FA\*_P!H;P+^UAX;^"ES_P +#\"1 MB2'Q'+KUTS:QJ&&W:G?HTA6ZO&DDDE,S?,SMEMVU-OXM_P#!0[X8^ ?B]_P> M+1_"[XE>%K76/#VN?$KP/;ZQI%VF8+V%O#VDEXI5'WT?HRGA@2&!!(/]+/@G MQ!J_BKPI8^(M>\#:IX:O+N /<:#K4UI)=639/[N5K.>> MWS'*Z\]:_"?]I# M_@F-_P %4OB)_P '%=O_ ,%3?"?[ 'B&?X;:?\1O#FH^2_C_ ,*IJ,]CIVGV M5C-,D+:L!N?[-)(B,RDAE#;#D \._X. /"_A;X*?\'(OP1O_A-X9T_PXRKX M#OPFB6:6J_:(]8DB23;& -PCAB3/I&HZ 5_2]7X-?\%KO^"7/_!4K]LS_@L5 MX4_;+_9[_87UC5O!'@2+P];1WEWX]\,VDNK#3[Z2[EEABEU,.BMYA1?-",=N M2JYK]V?#NIWNMZ!9:QJ7AV\TBXNK2.:?2M1>%KBS=E!,,A@DDB+J3M)CD=,@ M[688) +E%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %?B9^V[_P1,_X*>?M(_\ !;70?^"I/@?P7\,;7P]X4\;^ M%]6T[PUJ7C^=;N]M]'>U8J[K8%(GF^SM@#<$#CEL'/[9T4 4O#E[K6HZ#:7W MB/1$TV_E@5KNPCNQ.MO(1R@D ?'][ SZ5=HHH **** "BBB@ HJG+X@T"#7 MX/"L^N6::I=6)XTEF6/.YD1IH59@,*94!(+#-R@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHIL\\-M"]S@% #J M*X#_ (:P_99_Z.5^'_\ X65C_P#':Z3P1\3/AO\ $VTGO_AO\0=#\006T@CN M9]#U:&[2)R,A6,3,%..<&@#;HHHH **Y!OVA/@&OQB'[.[?'#P>/B UC]M7P M*?$MK_;)MMN[S_L7F>?Y>WYM^S;CG-=?0 454U_7]"\*Z'>>)_%&M6FFZ;IU MK)&_& MGAZYE>*WU[PGKMOJ-E*Z'#JL]N[HQ4\$ Y!ZT =)114&J:IIFAZ9HP6 M=E9P//=W=U,L<4$2*6=W=B JJ 223@ $F@">BN3\(_'OX%_$#6D\-^ _C1X3 MUO49$9TL-(\1VMS,RJ,LP2.0L0!R3CBNLH **X?5OVFOV;M U6YT+7?V@_ ] ME?65P\%Y9W?BRSCE@E1BKQNC2 JRL""I (((-:7@GXT_!SXEZA+I/PX^+/AG MQ!=00^=/;:)KUO=R1QY"[V6)V(7) R>,D4 =-1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%>:_&+]LW]C[]G;7H/"W[0/[ M5WPU\"ZG=1A[;3?&/CK3],GF4G 98[F9&8'L0*] T+7=$\4:+:>)/#6LVNHZ M=?VZ7%C?V-PLT-Q$X#))&Z$JZL""&!((.10!:HJ*^OK+3+.34-2O(K>WA0O- M//($1%'4ECP![FL3X7_%GX7_ !N\%67Q(^#GQ$T3Q5X?U&/S+#6_#VIQ7EK< M+ZI+$S*P^AH Z"BBL;2OB-\/==\9ZI\.=#\>:->>(=#MX)];T&TU2*2]T^*? M?Y$D\"L7B63RY-C, &V-C.TT ;-%)))'#&TLLBJBJ2S,< =237 _##]J_\ M9:^-WBJ_\"?!C]I3P!XNUS2@QU31O"_C*QU"[L\$ ^;#!*SQX) .X#J* ._H MHKS_ $3]K/\ 96\2_%6?X$^'/VF/A]J'CBU=DN?!MEXSL9=5A9<[@UHLIF4C M!R"O&#Z4 >@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !117RO_ ,%B/VN/^&3OV,]13P]XT70/%WQ&U6V\%>#- M7\B25M,NK_?\')OA MO]IV34;^U^#OA!O^$"M_,1UM]4\,R7,EOJ.IQC@3QF^26YC=>'%C N3MK^D> MUNK:^MH[VRN(YH9HP\4L3AE=2,A@1P01R"*_FF_X.7? W_!.WXA_LQ_!7QY^ MPKX\2]U+X0:+;^!]0TJ/PWJ%O)-X>6/-K/)+/;1HQAG5P26W.U^SOC*NG^*_$5J]UHWA/1= U#6=5N+92 MP:X^QZ;;SSK"-C_O60)^[?YOD;&W^S+^VM^RM^V59ZSJ'[+WQLT?QK;^'9K> M'7)]&:1DLIIHS(D,A90!+M!W1_?C(VN%/%?A#_P75\7_ /!1#_@D1_P7'N?^ M"LGPJT5M3\'>,M,T_3]%U/4K%KK2GMX]/M[:ZT.Z*D&W=GMFG3:R,P<.C,RR M@?>O_!+_ /:1_92_X*S?LU_M+_%_]B9+CX9?%GXL^%$T[XE>$;F9=N@^(7TR M\M+75XI(E7S8YMZGS@JLS6C,R+(6R ?2=Y_P6S_X);6'B#5]#O/VN]&2VT'4 MWTW5_$ITC4/[ MKU!EK8ZQ]G_L\R^D8G+$D DBO0OC#_P %"OV-?V?O@]X4 M_: ^-7QUT[PSX+\;64%WX9\2:M9W,=K=Q30I/%EO*_=,\VTJ!9 N[#?+)#*O._P#3C_@OY#\($_X-E-$L_@-X\_X2OP58:/X& MM?"/B63!?4;"&2UA@N'PJ[9&C4%EVJ58L"JD$ _0.;_ (*8_L)0_LUV_P"V M)_PTEHQ3QQ!'/)IZSK(8F1Y%C/E_O!LR^ 6(4') /0_L\?ML_LK? MM:?"[6/C3^S3\:-+\;^&- O)K35M5\/)+<+!<10)/)#L5-[N(I8VVJI)W@ $ MG%?C%^Q[''+_ ,&7/Q(61 P%CXA(!&>1KBD'\QFO9O\ @RC_ .4:'Q'_ .RZ M7W_IFTB@#[Q\#?\ !97_ ();_$C6M7\/>$/VX/ D]WH&EW.I:W%<:DUL+"UM M\">65IE18PA(!R0*3]E3_@LG_P3)_;9\=ZM\,OV9_VN_#WB'7=%L9KV M^TZXM;O3G-M$,RS1&]AA6XC1?F9XBZJO)('-?A#_ ,$;?@Q\*OC)_P '0GQ3 MT#XI^ ]-U_3M&\=>/=5T_3M4MQ+;QWD&IS>1*8F^1S&6WH&!"NJ. &12&?M+ M_!#X3^(?^#P67X*:IX%L#X3UOXH:*FL>'X(O)M;V.ZT*TFNHI8X]H>.9Y)/- MC/RRK+(KAE=@0#]T_@__ ,%N?^"5'Q]_:'A_95^#_P"VGX6USQQ=W36VGZ;; M0W:VU_.,_NK:]>%;2Y)[6WD*C498)(8+56[,(@UPVTY!:1&QE%- M'ZU? _\ X*J_L#?M$_$W2/@[\+OC]%)XD\1Z8=1\*Z;KWAS4]&_X2&T )^T: M;)J%M FHQX#'?;-*"%8YPI(ZC]J?]O#]DW]BO^P+?]I+XOV^@W_BJ[:U\,:' M::9=ZGJFKRKC,*M>$_ M\'+GA_\ X*,?L<_\% ?@Q_P6/^$&D2_V?X4\$6&ERW\-K]NL?#>JA[L75E=) MR%MKE+QXQ+E=Y=U#*X0D _:+]FK]O[]CW]L'Q)JW@S]F[XY:;XHUCP_80W?B M#2;:UN(;K2DEEEB1+J*>-'MIM\,@,,@650 2@#*3["RJRE6 ((P0>]?F#_P0 MG_X*5_L=?\%4?CMXP_:?\,>!?^%?_M!2_#^PTGXI>#X)%>TUJSM;DFVU:VDP M&F"-,8&+_O(U>&-BRK$[?I_0!_*Y_P 'BW@KPAX._P""LNES>$_#%AIC:O\ M"'2+[5#86B1?:KG[;J,/G2;0-S^7#$FX\XC4=A7]'WA[X@?L[?L4?L=>&_&? MC6YTOP/X%\.^%-.2YN[;2V2TT^$6Z ,X@C/EQ@#ER H[D9K^=3_@\Z_Y2P^& MO^R(Z1_Z%O#M]!9:IJ4-W*[+-="L;LVVH36,$\$]G-MW!)K:XCCGA M8KRH>-=PY&:_#7_@ST_9R^!/Q:^"_P"TUXW^*'PHT+Q#JEG86&D65WK6G)T[_CXTV2;0--C6YBY'SQE@Z\C ME1S0!^B?QT_X+%_\$W/VBS\57?AGPWJFNVVB7)8+Y%[ M/IEK<16DH9@"DK(P)P0*]B^ ?[0_P$_:V^$UE\9/V>OB=HGC7PCK"NEMJVCW M(FAD(^5XG!Y1UZ-&X#+T8"OP[_9R\%Z/_P $R/V!?VQ?^"8_@7X\R?M,^+-5 M\">)M6\3Z=X TX1:!\.+4:-ZEJ%S)Y:W4@C7-G$99O,M%0*"7<=;_P8 M^ZWJMQ\ OC[XX1?04 ?.7_!$[ M0M&\+_\ !UY\5_#/AS2K>QT[3O'/Q*M;"RM(A'%;PQWEVB1HJ\*JJ !P * M_I;K^:[_ ((V?\K;'QC_ .RB?$[_ -+KROZ4: /P!_X/A/!'@[3;+]G;QOIW MA?3[?6+VZ\46U[J<%HB3W,*+ICHDC@;G56>1E#$[3(Y&-QS^B/\ P;]:?\-? M@Y_P1&^#/CJ/P]:Z7;'P9 ;N'PIH$FM>(IGU4PI8V,5%4$D M"MS]B[_@JA_P3^_X*&:OK7AW]CO]I;2/&6I^'HA+JVEQV-W9744)8)YRPWD, M4DL6XJIE160%E!;+#/X#_P#!L!\%/A-\7O\ @NC\4X/BA\/M+UZ'POX1\3:Q MH-MJEHLT-I?)KEA;I.(VRI98[B4+N!VE@PPRJ1TO_!):SL?AO_P=V?$KP-X$ ML8=)T=_B%\1K!=,T^(0P):I]NE2%47"K&KQ1D*!@;%P!@4 ?MO\ $S_@LW_P M2]^#7Q)U/X._%;]LOPKX?\5:-?FRU3P_JHN(;JWG&/D:-HLY.01CA@P(R"#7 MI'Q[_;<_9<_9;^'6C?%O]H;XK0>$/#>OB/\ LW6-;TV[BA+.JLD]KJ&FWV2;71U9I] M+O6*]"K">$R'GFV7/ %?9?[/_P"UYX0_X+:?##]EKP[;VUI>6AS?9;73I$/"K<:WBXC5A\]OIDO&&% 'W3\2OVGOV?_ (,_ ]_VDOB_ M\5M)\*^!X["*\?Q#XCF-E$L4H!B!68*_F/D!8MOF,Q"A23BN)_9\_P""DO[% MG[4/Q*G^#'P@^,WF^,(-*35%\*>(_#FI:%J5S8.,K>06VIV]O+*/^"O?[,_[(>OV,NK> ?#TOA_Q%?^%&NDA@UB]O M=:EMY1(9"(S_ */;+$CR<)YTW(#-GZ,_X*<_L1_\%5OVR?\ @H9^SU^W5^S= M^RA!X#U3X/W4:ZM^M1?).80;>5MT1B:ZC9&X99W&,,: /T4_::_ MX*+?L:_L?^-]$^&'Q[^,JZ=XJ\1VSW.B^%-&T'4-9U6ZMTW;IQ9:;;SSK"-C M_O60)^[?YOD;#?A?_P %)/V%/C/\.?&/Q?\ AI^T_P"%M3\+?#ZTBN/&WB!; MQHK315DC:15N))558Y J-NC)WH<*RJQ /X@_\%X_%/\ P4/_ ."27_!<%_\ M@K5\)M';4_!WBW2M.T_1-2U&Q:ZTKR8]/@M;O0[K:0;=G>W>X3:49O,WHQ9) M,?I#_P $+?VT?V'?^"C ^+/[6'[._@Z7P?X\\9S:*_QH^&UX8Y([/4X(;B./ M48G55$\=RAVF7"EFM2717+%@#Y<_9Z_X.^(Y);9/$FM2ZEIC&_FB )5FBAF6!'&Z.(2,=C3.@_27XS_ /!6 M;_@G/^SL^@K\*_#'_ (-7-,TV_P#^"\'QOM+[3X)HE\ ^*RL4L0901XBTP# (Q7K?_!\K M;V\-E^R_Y,")M;QFB[5 PH&AX ]O:@#]2/C5_P %UO\ @DG^SSXVTKX=_%G] MM[PM8:QK-G:W5K:V=M>7XAAN(UEA>XDM8)$M T;HX\]HR%=2< @UT7[5?_!8 M#_@FE^Q/;:#^%]$/B?38=1T&WT\7&JSWEE* T5VL.GQ3R"W<'*3%1 M&P!VL<&OR3_X. _V;_@1\'?^#<']FFY^&/PHT/1;F+Q'X4N3?66GHMS+->^' MKZ>\DDFQYDC33 22%F)=E4G)48G3]GKX)V7_ 9EZI\5(OAGI#^*-;\.VFJ: MIXDN;-9K^>ZM_$\5I YN'S(!%;11P(H(5(EV* I((!^Y_P %OC7\)_VC/A;H MOQL^!GC_ $WQ1X4\0VGVG1M=TBX$D%S'N*G!ZAE961E(#(RLK ,"!Y!\<_\ M@JY^P!^SEX[UOX:?%/\ :#@CUKPM:1W7B^TT'P[J6LKX;@<@+)JFJ M/CKX:NVEU7X<:OXSO?"ZS#>EO M/%HUG(OVJOV>/"_P M'[5.H_%G2IOAR=+34AXRTR1KVP-DPR+GS+<./* Y,GW5 )8C!KQRP_X+7_\ M!*75?A;XF^-.F_MS^!9_#7@^:SA\0:E%?2$V\UV)S;0I'L\R>606UP5CB5W( MA(M2\#V]EX@ MAU%(;:YT>874(\LD1IYT?F!#P6GD;N:^//\ @RI_9Z^!WQ@\4?M&^,?BO\*= M"\2:AH>E^&=/TF;7-.CNEM;:^_M@7:(D@*CS1;0JS8W;5*Y 9@0#]S?V,O\ M@H'^QQ_P4(\#W_Q$_8Z^.^E^-M,TF[6VU7[);W%M^*NE7OQM^*5I>, M+">VM[E6;3K>://FVRD;YY5RLFQ8U+)YF[Y8_P"#*K4[[3/V]/C7X1L[J1+" M;X:":2V#G:SPZI D;$=RJS2 '_;/K5']N33=.B_X/-/#.FQV$"VY^*/@(&W6 M(!"#HVEDC;C'- ']#W[.O[2_P&_:U^&-O\9OV;OBAIGC#PM=W4UM;:WI$C-! M)+$VV1 6 .5;@\5V&LZSH_AS1[OQ#XAU:VL-/L+:2XOKZ]G6*&WA12SR2.Q" MHBJ"2Q( )-26=E9:? +:PM(H(P21'#&%4'Z"OR._P"#R3]I?XC?!S_@G-X7 M^#?@'5KC3[;XG>.EL/$US;.5,^G6UO)<-:DCHLDP@9O[RQ,IR&- 'V/IG_!< M;_@E7JVK6UE:_M>:4FGWFM'2+3Q;=Z#J<'AV>^&2;=-:EM5TYGP"<"X/ STY MKU?]L;]L+X)?L8_L[ZK^T!\8?B9HWA_2H[9HM&U'59C]GN[]X9'MH 4!SYA3 MC'4=Z_)W]H?X9>$--_X,K-&TX:-;JMK\._#FM6K"(9BO)_$5I/)*OHS&XE!/ M4B1AW->C_P#!MU^T'XY_:1_X(">,/#WQ3O)-5/PUO/$GA/1;G4/WKFPATN"\ MMTW-G(B%\84_NI$BCA10!^_P#V>_\ @HWX@_:D_97_ ."AW[1FH6GB M[]I5/#D.F:U]N4:UJ^H6^H7.H.+:22*1.)8;8M&5VE % Q_1K^PS^QW\-? MV OV4_!_[(GP@UO6]2\/>#+.:"PO_$=ZMQ>3F:YEN9'D=$1>9)GPJJJJN% P M*_#S_@QWLK.Y^)'[14]Q:12/#H_A@PN\8)0F74^03T_"OZ'* /P,^-__ 4H M^!GQ _X.2O%O[/O_ 5IO8!\#? 4$GA_X<>$_%*&3PUI^M%+22#5M3MGS#/Y MR-/[('[=W[%5K>^ OB]H5]X5O M?'5YX,U)M,3QMX?.K1)J=OJ*1ND=RRVIEEWN"SK$T3;]Z[?HC_@M=_P;U?L^ M?\%9;5_B_P"#?$$/@3XS:=8K;6GBV*W\RSUB.-?W5MJ42_,P4859T_>QJ0") M558Q^)__ 1]_P""QG[_ ;Q_%9ZC'X=\1*[Q6NE7 M4I3^UM(E8G8$82,\2'RI&25'59?G0 _HE_X*S?!GXL_$_P#8Q^).O?#/]KOX MA?"^;PY\.]7U2V'@">SM7O;JVM99XQ/I7%Y>7=GX6FNKN[F:26:1I=7+.[,268DDDDY)-?MA^WM_R M8Q\:/^R3>(__ $V7%?B/_P &-O\ R-_[2G_8-\)_^C-6H ]P_P"#R3]OSXB? M +]FOP'^QK\)O%=UI,_Q7N;Z[\8W6GSF.:31[,1(+,L""([B:?YP/O+;,A^5 MV5O,/^#C7P/I7[#G_!/_ /8M_:"_98LH/ OC3X[^'=4#W"W$.?J*]P_X.])8_P#AU1^SA&G1O%M@R_0:'-_C0!ZM_P %H?\ M@LEXWT/_ (( ?#G]I?X(Z])X=\9_M$:;I6EK>:3.T"/#%KH_BSP[?>'O%>F>)],A$& MHPZG>W\@EN1U^5O_!G=X=UO1/^"01U+58W6#5_BGK=WII8<- L5I 2 M/;S8)1]0:_5*@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH *^ %U?_@H1\1O^"NFD_'[XK?\$V/&L'P;\!> -1T+X;W< M7CGPE->0:U?W%K]KUFXM1K *(]K"UL@5I)$C+'9F=U3[_HH \A_;S^&MC\;/ MV1O'GP0U;X)Z[\0+/QGX;O-%NO#_ ('OVG_CM\/O MCW_P3[\0?'?]F#QY_9+:+::/?Z3?7VGW T:RAO+==,O[N'SK)YH@^8V!BN!* MZJYD9E^:?^")G_!&C]HK]B3X8?M3_'/5_ FJ_#K5OBSHNIZ9\(/AZOB&.XU? M0-,47DED;FYMY71;O,ULBE9"R&%F8@OA?V(HH _%K_@I/^S;^W-_P4Y_X)\> M&_V$],ETZ^N)S%::A MJ]K>I?SP([@;(Y7\^&)GVA0\9? #5^D%% 'X ?LM_L9_\%R+C_@B'\0?^"3] MG_P3[L/"A$NH3)XM\4>-[!;K6X9KM+@Z996?F"-)FE#9O)IT@6'=M#R;:^M/ M^#8_]C;]N/\ X)L_LC_$CX!?M>_LE:YX>U.Z\9W/BK0KFR\5:!?PZJKV%G;? M8HS;ZBYCN-UJ2#,(X<.,RK@U^I=% 'X,?\$H/^"7G_!4S]E__@N/XF_;U^-O M[".M:5X \<^(?%$DMS!X]\,7-SI$.JW4D\,LT,6J,SK'N42"+>V-Q17( ,'Q M=_X)C_\ !5/Q3_P<5Q_\%3]"_P""?WB&;X;VOQ'TG4/(/C_PHNHRV%I86UC) M,L+:L%W,(6E5&<'!4$JZB@#\&_\ @O[_ ,$N/^"I7[?_ /P5%\'_ +4' M[,_[#.KZEX1\!^$]&T=;_4O'GAJS?5);34KR^DDBBDU,.D9%T(QYBJV48E0, M9^H?^#BW_@C_ /%[_@KK^R]X$^*WP$\(-HWQ8\ "XGL_!GB74+2&:^LKQ(C< M:>]Q#-+;+&-)\"6'AZVE\1?$'PI;W%W)#/=3O,(TU M9]B9NMH!.3LR0,XK]7/C_)^U)\9O^"3?C_X0Z3^Q-XSL?B/XC^$5[X1L_!5[ MXF\-[S?WFE269G%TFJ-;?9HY'RS-(LI096(GY1]=44 ?BQ_P;G_L"?\ !2G_ M ()>?!C]H/P7^TG^PGXA_M#QCI=C?>#X]$\<>&+E=1NK>*ZA:R9AJ@$+L;B- ME=\1[4EW.K!%?G_^#83_ ();_P#!2O\ X)D_M/>/=:_:Z_8ZU30_#WC;PC#8 MVGB"P\:^'KZ*RN8)S,%FBM]1:;:X)4-&CX;;N 4EE_<>B@#\#[S_ ()F?\%5 MY_\ @XE'_!51/^">WB3_ (5R/B(FH_8S\0/"?]I_85T\6)E\G^U]F_ \S9OZ M<9S7J'_!T9_P1J_;6_;_ /B;\,_VJ/V-? ,'BV^\,^'FT37_ DVJVMI>0H+ ME[F&XC-Q*D4R[I9$=5?<"$*AP6*?M!10!^?W[?GA[_@I5^V9_P $EOB=\,-; M_8DALOB-\3=*BTKP]\-/#OCG2KE_#T.86EN-2U*[N;6WE9F64B.V$FQ1$I+% MG9/GO_@A!_P3O_X*6_L=_P#!,W]H/]B7XN? S4OA;X]\;)K>I_#SQVWBW1KV MQM[^[T>WL+<%M/OI[B&6.:$2[O*V!1D-N 4_L+10!_/M_P $B_\ @DA_P7:_ M9Y_9[_:'_8W\0?!+X:_#[PK\8/#-[IVK^+O'&K1:E?O,UC=6@CLDTVZ;<)%N M"/,N,)%N,JB0@Q/[C_P;!?L!?\%./^"9Z?&#PC^T_P#LD6VB^'=?DM=0MKX> M-=/N-1U"ZLX;E$L[.WAE:%A*9E/GW$\"+L"X?S"\7[,44 ?@I_P3:_X)A?\ M!5#]G3_@O)XH_P""B_Q;_8&UZP^'WC7QIXNOI/LWC[PM<7FF6^KSW,L#RPIJ MOS^698Q((RQ W%0Y 4_O7110!^,7_!S[^P-_P4>_X*EZU\+O G[(W[#GB'4M M-^'-YKLFI>)-8\:^&;&WU W1LXX3;1R:IYQ3;:NY,L<3 2(-H.X+]D?\$:/# M'[5?[+'_ 38\$?LV_M&?L8>,?#_ (N^&WA:XMI;2W\2^'+V'7)%N9'BBLY8 M-48"1TD7_CX\A%96!?&UF^U:* /P<_X(#?\ !+?_ (*C_L"?\%1_&G[4O[3' M[#FKZ9X1\<^$M;TK[9IWCSPU>/ITUUJ-I?1M+''J>]DQ:F,E Q#2*<8R17_8 M:_X)A_\ !5'X-?\ !P=K?_!3#XE?L#:]8?#CQ/\ $/Q9J+B+Q]X6GO\ 3[/5 MEO$MY984U4[BAN(C*J,Q #[/,("M^]=% 'DW[=?[)O@O]N?]D'X@_LF^/1&E MCXV\-SV,-W)'N^Q78Q):W0'=H;A(9@/6,5\A_P#!M-_P2[\;?\$T_P!AN_B^ M.OA0:5\3O'_B2?4/%=H\BR/96ML[V]C:;T)5E""6X&.AO6':OT5HH _(?_@Y MT_X(=_'[_@HC?>#/VO/V+["#4_B/X*TDZ/J_AJ34H[.?5--6=[BWDM9I62-9 MX)99SL=EWK-\K!HPK^J_\$^/CO\ \%Z/VH/!OAOX*_M@?LBZ7\&K/1A;1>.? MC'>^(XGU77K>!AYD-AI<8<6]U(T'Z1T4 ?"/QIU_]LOP MQ^U/\^*WPWNOA[8_$C6#9_#?X: MZCK,-]J&B>'X[N>>$7TL$DD;3E)+>,*'9E\F0MR^!^K%% 'X,_L%_P#!*+_@ MK-_P2M_X+*_$?XY_!_\ 9/T/XF^"O'.GZYI6A>,KOQ]9Z7I]E:7^H6][#=W: M$R70:%H(TE@2%F;+^4S@!CZ-_P '0/\ P38_X*2_\%+-2^"/@K]EK]EV[\9C MX<:7K$GB?Q8@5Y,$U^T%% 'X[? M\%A_V(O^"BW[;_\ P1G^ ?[%_P &/V&/$;>/?#%UH%SXQLM2\:^&8+?2CIFD M7-A(@F.J%9S++,KQF/0/+V?ZWSCC9L_>U^Q5% 'Y5_P#!OM_P M3<_:;_9__P""9OQ8_P""=7_!0S]F+5O!]MXXUS69)M03Q/HVH6U_IFIZ9:V, MD4;6-Y/)'.ODRD[XU3#(0S'*CXY_X)[?L1?\%[/^"!G[6_C+PG\ /V-;?X\? M#7QG)';S'3?$]K8V>JK TAM+U99)"^FW"+(ZNLT90AV7+A8Y1_0U10!\G>,/ M#?[>7BC]@3XLZO\ &;X:Q>)/BK\1?">HV.A?"?P+K=D+#PTEQ926UM9+>ZA- M;1W#JTAFNKIF&YF98D9(HU;X$_X-E_\ @GS_ ,%)_P#@D_-\=A^U+^PMXA"> M-]%T:[\.-H/CCPQ=&YN=-_M'-F<:H/+DF^W)L=\1CRVWNG&?VLHH _";_@VE M_P""57_!3K_@FY^W/XN^)G[6W[&>I:)X8\:^")](37=/\;^';Y-.NC>VURK3 M10:BTQB*Q2+NC21@Q3Y<%F77_P""K?\ P2,_X**Z;_P77\&_\%8/V0/V?K;X MM>'QXA\.:QJ?AVU\56.E7-I0.RHJD"OFW_@N#_P2\MO^"L/[#>I? #1-=M-(\8Z+JD6O> M6O\ <+>/ M4H8Y(_)G*@L(9HI98V(!V%DDVMY>T_8-% 'XC?$7X#_\%1_BQ_P0KT'_ ((J M0_\ !.WQGIWQ,A?3?#^M>,K_ %W1U\+PZ18ZJE['?)?)>LTA:.W@C,(BW\R$ M D*K?;/['W_!/?Q#_P $L?\ @D5/^R%\'_ &I_%'QM=:%J&[NPLSJFN M7\#K)*KZCO^":W_!1__@E_\8OB M=:?M>?L::SHNC_$/3-)@L/$6G>,_#M]!826)/BS\!OB3XLM/$7A+7OAMK^ES M:QH5Y_9=E9W,,MA>75N\D+M:J_R$;"K,/,,N%_/W]G/_ ()B_'/_ (+,_LS? ML/\ AGQG\#G\!_!?X*^$I;CQ/X^\0:G9O?>,DN)[=WL=-M;:626. BU"^?<^ M5S,[*A\L+)^_M0V&GV&E6<>G:790VUO"NV*"WB"(@] HX H \+_X*,ZE\<]3 M_90^(7PH_9__ &9/$OQ%\1^,/ .KZ/I,>CZUHUC;6UU=6LEO&;B34;ZV94!D M#DQK(=JGC. ?R[_X-E_^">/_ 4X_P""4_Q6^)UK^U5^P9XAAT/XBZ=I$-IK M>@^.O"]X-/FLY;DGSXAJHD,;)=,=T8=@8\;3NR/V^HH ^"O^#@S_ ()#ZC_P M5J_9%L/#/PQU*PL/B9X!U*75? UQJ;[(+P2QA+K3Y),'REF5(F#XP)((MV%+ M$?*?[=?[#G[??_!:'X*_LU_L3^+OV4/%/P;T_P"&WV>X^,_CWQO?:8]I#DI:7?@N>W\-Q>%]'TU/AAJ%RADBT>\TV$0V>_:,F-H=]O(P!81S.0"P K\_ M?B=^QA_P4Y_:0_X(X?#?_@B7'=?LK#Q=\3-=US3#X3M]%LKN: M:&]M[F&ZDN+AW7[,/(6W\P8DR!@9_;ZB@#R3]@_]D#P%^P1^R%X"_9$^&UY) M=Z7X)T-;1M0EB$;W]T[M-=73*"0AFN))92H)V^9C)QFO6Z** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH *R/&GQ \!_#?24U[XB>-M(T"QDG$$=[K M6I16L32D,P0/*R@L0K$#.<*?2M>J/B/PSX;\8Z+<>'/%WAZQU73KN)HKJPU* MT2>&9&4JRNC@JP*D@@C!!(H X[_AK#]EG_HY7X?_ /A96/\ \=KJ_"?C?P9X M]TL:WX%\7:7K5D3@7FDW\=S$3UQOC8C]:_D^_P"#;SX._";XF_\ !<#3OA;\ M3?AEH'B7PU]@\4(V@>(M'AOK-Q':S^7NAG5D;;@8R.,5]U_\')?_ 3WT;_@ ME_8>#?\ @JG_ ,$MIKCX*:W;>*(=#\:Z9\/)#IUC+YR226UVMK%B%$WPM#+# MM\J7SH\Q_?+@'[U45\8?\$(?^"H%Q_P57_8.TSXV^,K.TL_'7AW4Y/#_ (_M M+)-D+ZA#''(MU$G\,<\,LA_&G_@K3_P3U_9^\<:_\.OB9^T7 M;1ZIX2\G_A,QHGA[4M7M_#7FL5C_ +3N;"VFATW>'?'7[6VFQIINO#1-3US3?#VJ:AHUEJ14M]CGU2TM9+* M&<*&)C>8, K9 VG !]6T5DZ%X]\#>)_!%K\3/#?C+2K_ ,.7NFKJ-GK]GJ$< MEE/9LGF+<),K%&B*?,'!V[>(+C1M0@T'5]0C;:UI::Q+;KI]U,&PNR*X9B2 21D ^FJ*\I_:D_;A_ M92_8GTC3?$/[5?QHTWP/IVKW#0:=J6M0S+;33 ;C$)4C9 ^T$A"0Q"L0" <> M1_%3_@NC_P $E?@Q\-/#/Q=\?_MO^$XM"\8Q3R^&I],AN]0GOHH;B2VDF6VM M(99UB6>&6/S&0(6C< G:: /K*H[N[M+"UEO[^YC@@@C:2::9PJ1H!DLQ/ MR2:^>/B-_P %;O\ @FU\)OV;_#W[7'CS]L'PA:?#_P 6;QX9UR&YDN7U1D.V M5(+:%'N)7C;Y9$6,M$>'"GBNX_9(_;5_95_;U^%;?&/]DSXR:5XW\-B[>SNK MNQCEBDMIPH8PSV\Z)- ^UE;;(BDJP(!!!H Z3PM^T'\!/'.NP>%_!/QO\(:Q MJ=SN^S:=I7B6UN)Y=JEVVQQR%FPJLQP. ">@KKZ_F/\ V5_%?PE_9[_X._O& M7C3QGKVA>#O"'A[XA>/KO4M1OYXK*PT^'^P]49W=F*I&NYCZ(_%MOYFW09;.\T^XNO+!:3[,+V&(7>U06/DE M\*I8\ F@#Z:HKF/C)\:OA)^SQ\-M4^,/QS^(^C^$_"^BP>;JFNZ]?I;6UNI( M"@NY +,Q"JHRS,P5020*\N^ '_!37]B#]ISXFQ?!;X2?&X2>+KK1DU?3?#?B M+PYJ6AWNIZ6<.I6UNUY 55F$L D3:"**\!_:2_X*D_\ !/[] MC[X@?\*M_:?_ &G] \#Z\ULES%I_B".XA,\+ $21-Y>V5.<%D) 8%3A@0(/B ME_P5<_X)V_!?X[^$OV9/B7^U;X:TWQWXX>R3PYX='GSRRF[V_9?.>&-H[3S0 MZ%/M#1[@ZD9!% 'T+63XX\>^!?ACX6N_''Q*\::3X>T2PCWWVL:YJ,5I:VRY MQNDEE9409(&216M7QK^W'_P1U^&/_!3OXH7>L_MQ_$[Q3J?@;1(XX/AW\//" M>NR:=8V+F%?M&IWA5=US?/*TB)SY44$: *S22$@'TS\&_P!HG]G[]HK2+GQ! M^S[\=/!WCNPLY1%=WW@WQ/::I# YSA7>VD=5)P>"<\&NQK^:C_@CE^QC\9_V M,?\ @YN\3?LU?LD^-]:\0?#OX"@#V.S^(WP]U'QU>?"_3_'FC3^)M/L8[ MW4/#L.J0M?6UM(Q5)Y+<-YB1LP(#E0I(P#6S7\Z?_!E!K^N^*OVK_P!H#Q)X MGUJ[U+4;[P;ID][?W]RTT]Q*U[*6=W$+#QSI\VJ(ZD@J;1)C* M""#D;6K1M&I#-OPG[!0?\ !2?XY_ 7_@VI MT?\ X*'?%:[,WQ(C^#-B]CJ&H1AVO-5NY([#3[Z56XD,C36]RXZ-N;H#P ?; MGC3]K/\ 97^&_P 1[3X._$3]ICX?Z!XNOR@L?"NM>,[&UU*YWXV>7;2RK*^[ M(QA3G/%>@5_/]_P2J^#/@OX__P#!L?\ M??'3XU:)!XH\:>*G\;>(=8\6:[$ M+K4;J\T[1X;JUD>XD!!?AS^QA\1 M_P!NG3OVQ_B)XZ^,7AK1[KQ7X[U;QO):/8^(A"OFWIBCCB6:U?RU=XPTTP^0 M1\!@R^Z?\&9/QT^.'Q0_8#\<_#GXD:O>ZEX8\">.TL/!%W?2LYM8IK5)I[&- MCTBB9DD5?X3=,.F #]@;^_L=*L9M4U2]AMK:VB:6XN+B0)'$BC+,S'A0 "2 M3P *H>"_&_@OXD>%K+QS\._%^EZ_HFI0^;IVL:+J$=U:W4>2-\A>+?&-WIFH_#N\O;2UT&WC6$W% MNT5M9V\)E:/8R[[IKASN!#+C!_3?_@@O_P H=/V>?^R<6G_H3T ?7%%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !117-?%CQQXL^'OA"7Q%X+^#?B'QW?HQ6+0/#5YIMO,?#]MIH8\M.+Y)B![^5%*?H#7YV?\ !(O_ ()'_P#! M9_\ X)W_ /!2C2_VVOB1_P $U]6UW1(4UB._TC0_BGX3%TJWL$J*8S+JBHQ5 MG7()7(!YSQ7V7_P4T_X)Y?\ !5[_ (+N^-/!OPF^+?PWT']FSX&^$=6.J7EI MKOBRU\0:_J]ZR-$+GR-->2V5HXGDCCB-P OFRLTC[E10#X__ .#=3XE?%[]D M3_@B!^VM^V+X,$UM)I\!B\&WK)E8=5MM-D!G4'AO+:]M'/8[,&NL_P"#;\?& M;XN?\$A_VB/A)\./V3KOXC:I\3O%WB#2/$WBZZ\9:;:EI;O0[6*..X2[E$TJ MJUQ)+OP03/)@E@U?L%\/_P#@F#^R]\*O^"<^H?\ !,CX?Z%+;2PL+Z2$NMOJ$5Q*Y;3Y-CLLB3Q888!SL M22@#JF\(?\%+_P#@BE_P;3_&OX/?M#M#HGB.3Q?%I7P[U#1_$4=ZVEZ3J\MM M%>+')"Q\D@F]9""&62ZW@\"O1?\ @CE_P3]^"W_!3?\ X-@]*_9!U#Q8WAFZ M\0>*M7N=3\2:;9)<3:?K%MK PR:?;6\C!7N_*FM MXY9Y3M,SRSJFR+RU7\O?^"27P)_X.+?^"+_COQ5^RKX/_P""?VF?%/P'XEUK M[;;SR^.+2STNUO JPMJ-O>F0F*.2)(_,AEB$C"&/"HP8, =G_P %X?AWXR_X M(Z_\&\GPT_X)W_"?XS:SX@AUOQK_ ,([XB\5W4/V6:_TZ4ZAJEQ;K&COY,33 M>5$(][?N59&+!F)7QO\ LB_M9_\ !1W_ (-U?@9^QQ^S+^Q/!;):>'/#6MZ) MXOU+QWI$5I-<10N;NY6(2^=$\SSW)PRA@96#8.:^TO\ @J#_ ,$L?VA_^"H? M_!+6;]GSXY_$GPQ)\:+/6T\6:!>Z3:/;Z'I^J()E73(B5,S6HMIY;;[1+ND9 MR)F4 ")?D3_@CCJO_!QK^PU\)8/^"=WB/_@F]HNLZ+HU]/'X3^(/C;QU;VFG M^&()I7D?SFM7F;4K9)7:1(H-LH#E VW8$ +/_!P)X3_:'\%?\&T7PW\$?M%].\5SIJ"W?G7=O%<0>>9E)$CR(JNS \L[5Y?\ LN_LW? >U_X, MUO&OQ2C^%&AMXD\1Z#KFJ:SKTVGI)=W%U9^))X+5_-8%E$4<$:HJD*IWL!N= MRWV9_P ' ?[$G[<7[67_ 3(\+?L8?LY?##7?C#XWD\2:=J/B7Q?<:WHNDP$ MVR3&>:1;R\@*-++*/+AA1T1 5++M4-Y1\&?V(O\ @HMX$_X-G]>_X)C:U^PO MXC_X6P]OJ>BV&FQ>-?#)M+F&^UB?4?MOVG^U-B11QR^6R-B4R;=J,I9U /$? M^#6O]GKX)_$C_@D+^T?\1_B#\,](US7)-3U[P['J.L6:W3V^F#0K:X^RPB7< M(4::XED<(%WMM+;MB;H:CJ_@ZV MTKQMX8GAU:2[TVUL%M?-&J@0.CPF5FDVIY>[:S.%C;F_^#6[_@F5_P %&_\ M@F5\;/B=9_MA_LB:EX.UU"2?$@G"JR M1N P^;:/F !\G?LM^"?!WQ _X/,_$'A[QUX6T_6;!/BUXQO%LM3M$GB%Q;Z/ MJ$\$NQP1OCFCCD0XRKHK#! -3?\ !W-YW[+'_!7;X3?M3_ MT\/^,)/ FFZY M)J>GH(WDU*PU.Y6&ZJ0J#P*^A?!?_ 2G_P""DO[/_P#P75\; M?\%C?#_[-R^*? VE?&'7'MO!VG>(;2+Q!K>CW]G=V4NHV4$\B0LL0N-ZQRS1 M22E0%4J=U>A_M&_\$LOVEO\ @M;_ ,%>_!?[7?[1O[/NM?"GX ?##0M.L;71 MO'-S9C6_%C6UU/>R1?8[6>?[-%+-/Y3M(ZGR8P5&]B$ /G__ (.TOVG_ !AX MK_;?_9E_9+\36-P_@=-)TOQEKOA9KD11:E=7FIRVACF+D(6CAM)8U9^$^TR] M QKZ,_X*[_L2?\%6/VY/VK/V>_VLOV4OV1+?P!XC^">HW%Q->:S\1M(\R\3[ M3:3P0H;>4YC7R;A61OE*SD8(9A70_P#!SI_P1"^-7_!2_P ->#OVCOV1K"TU M+XD> [&?3+WPU=W\=JVN:6\GG1K!-*RQK-#*9&"NR*ZSO\P955^L_P""=OQO M_P""_G[0WPS\._LW?M9?LBZ?\)H-(MX+'QC\=]6\31/JNI6<.$D6RTN/?C4) MD7:;MG\B-G:98R0D1 /AG_@^+1!\5/V=I HW'P_XC!;') GT_'\S^=?HI^SI M_P $"O\ @G;XO\$_ O\ :1^,7PBN=<^*OA;2])\1:SXS?7+I)_$&M&.&Z>>^ M4/MN$6X&Z.,@*B*L0_=#97RQ_P '1_\ P3)_X*/?\%-?CG\,[;]CW]D+4O$6 MA?#_ $+4(;[Q+=>,M L+>]GO'MI-D$5UJ$<^(Q!M9I(TRQ.W?@UJ_PN\!_M >+/ACJ>I0[(/%_@I;3[?:]>%-U!*H M4G&XH$DP/DD0\UWE?ECXB_:R_P"#B+]E7_@HYXYC^)/[%,GQQ_9VUOQ'<+X' MA^'_ /9EO>Z/I9D;[,\4F])6G$>T3QW@VM(&\N6-,$@'Y:_#KPU_P4%_X-Y/ M^"YOA'X,ZQ\8]3\4Z-\3/&6EMK%]]HF:T\?:-J-_]G>YGAD=]M\CM-\S%GCF M4D.\L_L!_$G_@H]_P4@^%G_!0O]K#X M'77PT\&_!'2B_P ._A]X@U*RN]>U?66G$ZW^H?8)I[:T@@=8GB@2>61I(MSE M!F,_5/[:GBOXPZ-\!?$_AKX(_LV>)?B/K^N^%]2L],LM"UC1[**&ZD@,<(N) M=2OK;:C-)DM&)"%1_ESM# 'X2?\ !D%_R@0ZC=^/8O!OCF+0+N&>,1R0W-S,]Q 9K98DEPBLP# ED.4( /U0HKYL_P"" M/GQ^^,?[4?\ P3)^#'Q\^/\ (9?%_B3P9#/K5XT B:^99)(DNRJ@*#-&B3': M N93@ 8%4/\ @K=XU_X*,>'_ -D_4?"'_!,#X!S>,/B9XGWZ=!KA\1Z7IT7A M>W9/WE]_I]S#YT^#MA5-P5SO?A D@!\;?\%+/@5J?_!>W_@H9X3_ &%O MU< M1_ ;]GC6Y-2^.WC:T8B*^U^1%5= LY!P]U%!O65U)\C[5)OP\:))WG_!T-X% MTNR_X(5^/_!_PMTZUMM)\%ZGX9@ETK2PHCL+.+4+.*.#8OW%198"%[+M/3FO MS4^"/[#/_!XY^S?\.K3X3? WPUX@\->'K&666#3=.\?>"PIEED:265V:\+RR MN[,[R.6=F)))-?KS^PG_ ,$\?B=XJ_X(YW/[&O\ P4;?4KSQ]\3],UZ;XLWU M]J\-_>C4-1O+ATF^T1/)$\L$1M=C*S(I@0#@8 !\'_\ !%&6./\ X--?VE'! MZ>$_B9GZ_P!@'_ZUA_LS?L5?\%)_^"?W_ 3"_:$_X(^6W[&WB'XC:W\1-1UNT^&OQ+\+ MZKI5'DA03^&5]^QU_P 'B,7[1/C_ M /:?\$_#*_\ #/BGXCW\$%;:RB::^D>.V@0[8X@V!RQR[, MQ_1G_@@-^S!_P5M\ >./BK^T!_P6)U'6[KQGJVGZ/H7@5=9\4:9J(MM-A:ZG MNO*73II(80\LEOD85F,()S@$ 'S]_P 'N/\ R9E\&O\ LI]Q_P"FZ:OO?_@@ MO_RAT_9Y_P"R<6G_ *$]?'G_ WU[X@T34+"^,68'T^_GDRT;* MQ$D:!2KC)PI8 ^O:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O+_ -J?]G*^_:I\#?\ M"F=>^*&HZ#X'UB&:V\=Z3H4 BOO$%DX4&P%Z6S:6\B^:D_EIYTB2!4E@PQ?U M"B@"AX4\*^&O OA?3?!/@S0K72]'T>PAL=*TRQ@6*"TMHD$<4,:+@(BHJJ%' M J_110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 1WEY::?:2W]_=1 MP001M)--,X5(T49+,3P "23TK\_OVR_\ !4;3 M?VO?%OPU\,?#G]F;]F2#XI:!K6OG_A:7AYO'MIX?DO=&BC+BP%Q\$_M"?M^:O\ \'%WA;7O&G_!-JR\-:_/^RJFBZCX4A^, MNG7::=X)S"TM_/8 MWFM(Y!1%\MG_ ."WWCJQ_P""45S^T3/X+T1_CK:_%1O@VWAW$@TM_'(O/LOF M8W;_ +-Y/^F^5NW;?W6_/[RMC_@AGX4U/X0_M'?MS_ WQA"T.OVO[5.I^*7B MF&))-+UJ!+K3YSGJLD2.0>A(;TK\[Y?A9XKD_P""=TW[=%S:2_\ "#'_ (*J M'XH2W6T^0?#/V[^S#?9Z;/M1*;NF.7^Y=' M&)!)]JU^=_\ P70\+ZQ\7OV@_P!AOX$^#HGFUJ]_:LTKQ1Y4(RZ:;HT$EU?3 MC'18XI Q/0$CUK]$* "N#^(/[3WP ^%7B-O"7Q$^*FEZ1J20I*UG=R,'"-RK M< \&N\K+U;P1X+UZ\.H:YX0TN]N"H4SW>GQR.0.@W,I.* .)\.?MA_LQ^+]< MMO#7AKXSZ->7]Y)LMK6&5BTC8S@?+Z UW'_"8^&/^@U!_P!]5X?^TKX8\->& M?C5\%U\-^'K'3Q=>-Y$NA8VB1>[(<*@ 8;>A]:UO[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!] M5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_ F/AC_H M-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8 M_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_P MF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_ MPF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ M 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_ MZ#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^ M&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_P MF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I M_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU57Q%:VL6JZ2D5M&H>[(<*@ 8;>A] M:UO[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ M +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ M /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^ MSM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5 M<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ M?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_ MZ#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^ M&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4? M\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4 M?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U! M_P!]4?\ "8^&/^@U!_WU57Q%:VL6JZ2D5M&H>[(<*@ 8;>A]:UO[.T__ )\8 M?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\ M8?\ OT* *?\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[]"C^S MM/\ ^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT M*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_ M[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA M_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T M_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5< M_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_? M57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ M 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^& M/^@U!_WU57Q%:VL6JZ2D5M&H>[(<*@ 8;>A]:UO[.T__ )\8?^_0H I_\)CX M8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ MPF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* M *?_ F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8? M^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"? M&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^ M?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_ ML[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[ M]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8 M?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\ M8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU57Q% M:VL6JZ2D5M&H>[(<*@ 8;>A]:UO[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_" M8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ M?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H M-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8 M_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8 M^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ M ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[] M"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?& M'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ MGQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T_ M_GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU57Q%:VL6JZ2D5M&H M>[(<*@ 8;>A]:UO[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!] M5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_ F/AC_H M-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8 M_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_P MF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *UMXH\/WDZVMKJL3R M.<(BGDFK]1)8V4;!X[.)6'0K& 14M !1110 4444 %<#)^S#\#9?VH(_VS)/ M ^?B5#X$;P9'XD_M.YXT1KP7IM/L_F_9_P#CX D\SR_-_AW[?EKOJ* /*/B] M^Q5\ ?C5X]G^*/B?1M;TWQ%?:#_8>L:QX3\6:AHMQJVEAV=;.[>QGB-Q&K.Y M3?EH_,DV,@D<-T[?L_? ]O@5]E\@#; MY>SY=N*["B@#RCX/?L5_ 'X(^-+;XC^%]%UK4O$&G:%_8FC:UXM\5ZAK5SI6 MF;E8V=I)?32FWB8QQE]F&E\J/S&?8F/5Z** "BBB@#PO]K#_ )+9\#_^Q[E_ M])FKW2O"_P!K#_DMGP/_ .Q[E_\ 29J]TH **** "BBB@ HHHH **** ,?Q+ M_P A?1_^OT_^@FMBL?Q+_P A?1_^OT_^@FMB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@#'\2_\ (7T?_K]/_H)K8K'\2_\ (7T?_K]/ M_H)K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O_ M "%]'_Z_3_Z":V*Q_$O_ "%]'_Z_3_Z":V* "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** ,?Q+_P A?1_^OT_^@FMBL?Q+_P A?1_^OT_^ M@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2_\ M(7T?_K]/_H)K8K'\2_\ (7T?_K]/_H)K8H **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH Q_$O_ "%]'_Z_3_Z":V*Q_$O_ "%]'_Z_3_Z" M:V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH \+_:P_P"2V? __L>Y?_29J]TKPO\ :P_Y+9\#_P#L>Y?_ $F:O=* "BBB M@ HHHH **** "BBB@#'\2_\ (7T?_K]/_H)K8K'\2_\ (7T?_K]/_H)K8H * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O_ "%]'_Z_ M3_Z":V*Q_$O_ "%]'_Z_3_Z":V* "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** ,?Q+_P A?1_^OT_^@FMBL?Q+_P A?1_^OT_^@FMB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2_\ (7T?_K]/ M_H)K8K'\2_\ (7T?_K]/_H)K8H **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH Q_$O_ "%]'_Z_3_Z":V*Q_$O_ "%]'_Z_3_Z":V* "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***^!?^#@G]L+QU^S?^S% MHOPM^&6M3Z7J_P 2=0N;2ZU.UD*2PZ;;QH;E(V'*L[30H6'\#..I!'O\+\/8 MSBOB##Y3A6E.K*UWLDDW*3_PQ3=NMC?#4)XJO&E'=GL7QU_X*G?\$_?@YX^L M_!OCO]IW0H]2T^^9;^WTN"YU'[,P&"LC6D4JHP/!4D$'J!BO:?@M\?\ X*_M M%^$AXY^!OQ.T;Q1I>_9)=:1>K+Y+XSLD7[T3XYVN V.<5_*U7N'_ 3T_;"\ M=?L5_M.^'?BEX9UJ>+2)]0AM/%NF+(?*U#37D E1UZ%E4ET8_==0>F0?Z;SW MZ->74,CG4RS%U)8F$6[34>2;2ORI))QOT;E*SW[GT=?AZG&BW3DW)=]G_D?T MR4445_(I\J%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% 'A?[6'_);/@?_ -CW+_Z3-7NE>%_M8?\ );/@?_V/" 8Q\I MY5A(O=_"/]F#]G?_ ()Q?"SQ5\>=:O;[Q'XI.G2W_C3XB^)I_M&KZU* #Y8D MJ[-:VZ[=>RM\_3<_ ;X'_#2S\0Z-J&MZ[;YAN86M;3(Y M&?O2#W!P ?4&NO\ V$/V(_B-^UI^UMHWP2TG0IWTW3M5BN/&&IK$?)L--CD! MDD9N@+J"L8/WF=1TR1Z7\0/&%U\0O'>M>/;[3K2SFUK5;B^FM;&!8H8FED:0 MJBJ 6_QYK[P_X(N?M1?M>? G]C[P,OCCXU>+1:FZ%7<-S*#FOG2P_9\_:G_X*5WT'C#]M.+4/AI\( M/.6;2/@KI5\T>I:V@.Y)-9N$PR*>#]F3!'&0C)N;T?\ 9=_X)YZ'\+O'3?M( M_M(^.;CXI?&*]0&Y\8ZW$/L^D@Y_T?3+;[EK$N2 R@,SR9^TQ'7$-6Y?^O$7K'_K[)>T>\8T^N_M:>&THZR_F_P#D5T]7KVL97@CP M-X-^&OA.P\"?#[PO8:+HNEVX@T_2],M5A@MXQT5$4 #N?%;PR^/_&WV4W$$VH(/W.GP('03E&RSC< &"G(V M*'[7]HWXP^/OCA\1YOV,?V8M::TU'RE;XC>-K?YH_#5B_!@C8'F[D&0 #E1G MH=S1^T_!SX/> ?@-\.M-^%WPUT5;+2M,AVQKUDF<\O+(W\U_P"+)._V$[\W+XU6^-DZ?V/M/N^R_5_+ MO;X(U/\ X(2_V==V=K_PU/O^US&/=_P@^-G&<_\ '[S77?"3_@BYXF^#'Q,T M/XJ^#OVM_+U+0M1CN[;/@8A9-I^:-L7W*NNY&'=6(K[8\2_\A?1_^OT_^@FM MBO-H^&7!%"K&K3PMI1:::J5;IK5/X^AE'*,OC)-0U7F_\PHHHK[P](**** " MBBB@ HHHH **** "BBB@ HHHH X[X[:1\:_$7P^G\-? +Q?I7AOQ!J,Z6X\3 MZMI_VU='MSDRW,5J2JW,X4;8T=EC#N'?>J&-_D3]CWQ+_P %"?@9_P %1_%? M[$?Q\_:4NOCC\-[GX/6_C?3O&>L>$[#2]1\,WTNIO9QZ=.;"*.&5;@174J94 M-B A0JQON^ZIHA-"\)=E#J5+(V",]P1T-?G%8?LY?%O]AC_@N1\-+_X%_M > M/?%'@/\ :/T#Q1<_%CP;XU\2S:NNE3:/80O::E;O.3)''YLUI:#).P.(PQ5T M1 #2_P""@_[>'B7Q?^VW8?\ !/;]F7_@J5\//V(&TR&/5-/DV;5N+>\"^ M;#*@ ((;&!M8,I*G\LOVB/"_QT_X<:_L>_&'XX>*KSQ):?!C]J+P]K.N^*+X MLS7OA&TUO4=.TW4Y&).4>TFT]ED).Z.96).2: /NCXK?'_XX_P#!/']J+X ^ M!/C/^T%K/Q+\#_'+Q#+X)UK4/$ND:;:W&C>*'A$NGW-I]@MH +>Y=9H'MY/, M\O\ %]8^+W[0?[#?P)\'1/-K5[^U9I7BCRH1ETTW1 MH)+J^G&.BQQ2!B>@)'K7Z(4 %%%>7_%;]DKX:_&+Q<_C3Q1K_BBWNW@2$QZ3 MXCFMH=J# .Q#C/J>] '-_M8?\EL^!_\ V/Z5\A?%W]EKX>?"'XY?! MZX\,:YXEN&U'QH8IQJNOS7(4)"7&P.?E.1R1U'%?4O\ P@^D?\_-[_X%M0!L M45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;4 M?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/ M_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U !XE_P"0OH__ %^G_P!!-;%_\ @6U &Q16/_P@^D?\_-[_ .!; M4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L4 M5C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P M@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ M ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1 M_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I' M_/S>_P#@6U'_ @^D?\ /S>_^!;4 'B7_D+Z/_U^G_T$UL5RFN>%=.M=1TV& M.>Y(GN2KEKAB0-O;TK3_ .$'TC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MJ/^ M$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8HK'_X M0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_G MYO?_ +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ MGYO?_ MJ/^$'TC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ M MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MMJ/^$'TC_GYO?_ MJ #Q+_R%]'_Z_3_Z":V*Y37/"NG6NHZ;#'/_\ @6U'_"#Z1_S\WO\ MX%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ M (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 M;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6 MU'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45 MC_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@ M^D?\_-[_ .!;4 'B7_D+Z/\ ]?I_]!-;%%_M7_MG?"_X ^)[;X&?" MSPYK7Q*^+NKI_P 27X=>&KXM-'D9$][+RME 0Q9^=IW8VY8,[+]HS_@HYXSA\;>+[=_/\/>!M/D;_ (1SPID@A88G)^TS# S+)D9'\957 MKZO \.T:&$CF&G=^G MEYO3UV,4Z_\ M=_\%3B;?P;)KOP4^ -SQ+K1XH\:6YZBW4Y^P6KK_ !G+ M.I'WU9D7ZI^ ?[/'P9_9A^'-I\*O@9X"LO#^BVG/D6J9DN), &::1LO-(<#+ MN2QP!G K;'@;1P,"YO !T NVI?^$'TC_GYO?_ MJYLVXBK9A06#PT%0PL7= M4H[-_P U23UJ3_O2VV@HQ]TFKB)5(\D5:/9?F^[_ *5C8KP7]JC]H;QNGBJT M_95_9F$5W\2?$-OONK]ANM_"^GG >^N#R V#^[0\DE3@Y179^U?\8HOA%'IG MPI^$>G7/B#XF^+B8?"N@"\8K"O(:]N>?DMX\$DG&XJ1D .R[/[,W[('A[X$> M%KBYU_Q#>:YXQU^87?C#Q1+.PDU"Z.20.ZQ)DA%[#)QDFOSG'XK$9GBI9;@I M.*7\6HOL)Z\D7_S\DNOV(OF>KC?S*LY5I^RINW\S[>2\W^"U['3_ +.7[//@ MG]FKX<0^ O"!ENIY)6NM;UJ\.ZZU6]?F2YF8Y)9CT&3M&!VR>]K'_P"$'TC_ M )^;W_P+:C_A!](_Y^;W_P "VKW<+AE:?_"#Z1_S\ MWO\ X%M6Y1L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D M?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\W MO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q1679^$M-L;I+N& MXNBT;94/^TB\LK^ .L4\5Q92Q2*RB1QC<1\V<9 (L?!7]EGX0? ;4;GQ)X M0L];U/7[VPBL;WQ5XQ\57^NZM/:QDLEN;S4)IIEA#EG\E&6/>S/MW$D^BT4 M?-W_ Z;_8G7XT^,/CC;^#O%-O>_$'4VU+QUX>LOB1K=OH'B"[8 /+>Z5%=K M9W6\##1RQ-&V3E#DY]T\:_#'X=_$;X)C'&7V8:7RH_,9]B8]7HHH **** /"_VL M/^2V? __ +'N7_TF:O=*\+_:P_Y+9\#_ /L>Y?\ TF:O=* "BBB@ HHHH ** M** "BBB@#'\2_P#(7T?_ *_3_P"@FMBL?Q+_ ,A?1_\ K]/_ *":V* "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?Q+_ ,A?1_\ K]/_ M *":V*Q_$O\ R%]'_P"OT_\ H)K8H **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH Q_$O\ R%]'_P"OT_\ H)K8K'\2_P#(7T?_ *_3_P"@ MFMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2_P#( M7T?_ *_3_P"@FMBL?Q+_ ,A?1_\ K]/_ *":V* "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** ,?Q+_ ,A?1_\ K]/_ *":V*Q_$O\ R%]' M_P"OT_\ H)K8H **** "BBB@ HHHH ***\A_:R_;;^"'['N@6D_Q#U*ZU'Q% MK#>5X7\$:!;_ &K5];G)VK';VZ\D%L NV%!XSN(4]F R_&YIBXX7"4W.I+:, M5=O_ ("W;V2U>A<(3J248J[/4?$GB3P[X.T&\\5>+==L]+TS3[=I[_4=0N5A M@MXE&6=W3J//; 4Y^X=CL[PY^R%^T7^WSK]I\5O^"CDY\/^";>X M6[\-? '0M0;[.N#F.;6+A,&ZF'!\H853_XM])DUSQ5KUS]A\'>%;/FXU6\; M50!R(U+*7?H 0.K*#K?M#?M >!/V;/AK<_$;QU/)(%<0:7I=J-USJ=V^?+MH M5ZL['\@"QX!KSG]EO]G_ ,=ZGXRN/VM_VGX(YOB#K=MY>D:-G=!X3TYL[;.$ M'I*03YC]/Q-3$++L _WTE>4MU2@_M/O)ZJ$>KNW[L6<=:I)R]E M3^+J^R[^O9?H:W[*'[-&M_#*74OC3\;-6CUSXH>+@)/$>KCF.QBX*:?:_P!R M&,!1Q]XJ#T"@>TT45Z> P&&RW"QP]!:+OJVWJY2>[DWJV]V:TJ<*4.6(4445 MV&AC^)?^0OH__7Z?_036Q6/XE_Y"^C_]?I_]!-;% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 >%_M8?\ );/@?_V/%_M8?\EL^!_\ V/Z4 %%%% !1110 4444 %%%% &/XE_Y" M^C_]?I_]!-;%8_B7_D+Z/_U^G_T$UL4 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 8_B7_D+Z/_U^G_T$UL5C^)?^0OH__7Z?_036Q0 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^)?^0OH__7Z? M_036Q6/XE_Y"^C_]?I_]!-;% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% &/XE_Y"^C_]?I_]!-;%8_B7_D+Z/_U^G_T$UL4 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 8_B7_D+Z/_U^G_T$UL5C M^)?^0OH__7Z?_036Q0 4444 %%%% !2.RHI=V 4#))/ %-LX_P"60RS D'<"D@^BRGAVMC\. M\;BIJAA8NSJ26[_EIQWJ3_NQT6CG*$=3HI8=SCSR?+'O^B[O^G8Z+XM?M_\ MQ%^./CR__9K_ .":'A>R\8^);.3[/XF^)>HDGPSX5SP29E!%Y< 9*Q1[AGG] MYM=!W?[)G_!/WX>_LYZ_=_&7Q[XGOOB)\6-:0G7_ (D>)P'NF)&##:1DE;. M#Y1&G.W"EBH55];^$OP@^&/P(\!6'PP^#_@C3_#V@Z;'LL]-TV#8B^K,>KNQ MY9V)9CR23S725TX_B*C2PDLOR>#HT):3;=ZM7_KY);1ZJE&T%I?GDN8J>(2@ MZ=)6CU[OU?Z+3UW"BBBOE#E"N<^+7Q8\"?!#X?:E\3_B1KD>GZ1I4!DN)FY9 MST6-%ZN['"JHY)(K2\6^+/#7@3PS?>,O&.M6^G:7IEL]Q?WUT^V.&-1DL3_3 MJ>@YKYI^%WA/Q+^WI\2K#]H_XN:+<6/PQ\/W9F^&G@Z^3:=6E4X&K7B'J#_R MRC/&.?NY,OBYKF57#RCA<(E+$5/A3VBEO.=MH1^^3M%:NZYZU646H0UD]O+S M?DOQV-/]GGX4>._VB?B5;?MF_M+:')9-"A_X5CX&NN4T&T;!%Y,IX-W( &R1 M\@P>"$$?TI1173EF6TLLP[@FY3D^:3_)):12459)%T:4:,;;M[ONP MHHHKT34**** ,?Q+_P A?1_^OT_^@FMBL?Q+_P A?1_^OT_^@FMB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /"_VL/\ MDMGP/_['N7_TF:O=*\+_ &L/^2V? _\ ['N7_P!)FKW2@ HHHH **** "BBB M@ HHHH Q_$O_ "%]'_Z_3_Z":V*Q_$O_ "%]'_Z_3_Z":V* "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** ,?Q+_P A?1_^OT_^@FMBL?Q+ M_P A?1_^OT_^@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@#'\2_\ (7T?_K]/_H)K8K'\2_\ (7T?_K]/_H)K8H **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O_ "%]'_Z_3_Z":V*Q_$O_ M "%]'_Z_3_Z":V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** ,?Q+_P A?1_^OT_^@FMBL?Q+_P A?1_^OT_^@FMB@ HHK'\?_$'P/\*_ M!]_\0?B3XLL-#T32X#-J&J:G=+## @[LS$#DX '4D@#)(%73IU*U14Z:;DW9 M):MM[)+JV-)MV1L5\U?M.?\ !0W3O /CX_LS?LL> Y?BI\8KE"%\,:5,!9:& M.!]HU2Z!V6T:Y!*$ASP#LWJU>=WGQQ_:M_X*:7(HP=KQZ/ ^&AC/(^TO@C.1M93&WTC^S'^R9\"OV0O (^'WP/\&1Z? M#,XEU34YV\Z^U6?G,]U.WS3.22>?E7)"A1Q7V:RK*^&%[3.%[7$],.GI'_K_ M "B[Q_Z]0?/TG*GL^OV5/#:U=9?R_P#R3_1:]['D?[/7_!/+4I/B+;?M2_MT M^.XOB?\ %1/GTQ)(2-"\*C(80Z;:L-H*G'[]UWDJ& 5MS-]2445\[FV M(57%3ORJT8I*,(1Z1A%6C&*[)+N[MMF%6M4K2O)_Y+T70****\LR"HKZ^LM, MLIM2U*[BM[>WB:6>>>0(D:*,LS,> 22> !4O3K7RK\0?$>O_\ !0;XD7GP M)^&>KW%G\(_#EZ(OB!XJLI"I\07*$'^R[1QUB''F2#@CIQM\SRLUS-9=2C&$ M>>K-VA!;R?KTC'>4MHKN[)XUJWLDDE>3V7?_ ('=D5O'JO\ P4F^(HO[J.XM MO@1X6U/-M"P:-O&^H1-]]AP?L4;#@?QD>N1%]66UM;65M'9V=ND4,2!(HHD" MJB@8"@#@ #C%5?#?AO0/!WA^R\*^%M(M[#3=.MDM[&RM8PD<$2#"HH'0 "KM M3E66/ QE5K2YZ]2SG/O;:,5TA':,?5N\FVU1H^S3E)WD]W^B\ET"BBBO7-PH MHHH ***^:?\ @HA_P40_X8)_X0__ (M!_P )7_PE?]H?\S!]A^R_9?LW_3O+ MOW?:/]G&SOGCDQV.PN6X66)Q,N6$;7=F]VDM$F]VNA[?#O#N<\69S2RK*J7M M,14YN6/-&-^6+F]9N,5:,6]6MK+6R/?O$O\ R%]'_P"OT_\ H)K8K\Q]3_X. M"O[1N[.Z_P"&2-GV28R;?^$]SOXQC_CPXJY_Q$0?]6@?^9 _^X*^>_UXX6_Z M"/\ R2?_ ,B?J'_$NWC'_P!"S_RMA_\ Y:?I91117UA^*!1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110!X7^UA_P EL^!__8]R_P#I M,U>Z5X7^UA_R6SX'_P#8]R_^DS5[I0 4444 %%%% !1110 4444 8_B7_D+Z M/_U^G_T$UL5C^)?^0OH__7Z?_036Q0 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110!C^)?^0OH__7Z?_036Q6/XE_Y"^C_]?I_]!-;% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/XE_Y"^C_]?I_] M!-;%8_B7_D+Z/_U^G_T$UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 8_B7_D+Z/_U^G_T$UL5C^)?^0OH__7Z?_036Q0 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !117R[_ ,%9OV^;C]@3]F@^,?"- MI;W7C'Q)>G3/"D%TNZ*&787ENG7^-8D .WH7>,'@FO4R7)\?Q!FU'+L%'FJU M9*,5T]6^B2NV^B39K1HSKU53ANSZ*\2_\A?1_P#K]/\ Z":V*_E:^+7Q_P#C M;\=_%LOCKXQ?%37?$>JS2F3[7JFHO)Y9)Z1KG;$H[*@50!@ "OH_]AG_ (*E M_MM_"N]M/V[4X>K0I\T9IO MT_X?\C]IOVM_V]/A)^RB]CX+EL;_ ,7_ !"U[">%?AOX7C^T:IJ*_',7['W[+EZO_"; MZK;B3Q+XC4;H?"6G-C=.Y'_+PRG$:9R-P;C*D\&99C0RS#>UJ7;;2C%:RE)[ M1BNK?W)7;:2;,JM6-&',_DNK?9&3\??B;XW_ &H_B7>?L;_LZ:[+8Z?9X7XJ M>.K,Y72[=L@Z=;MT:ZD 96Q]P;AV?;[W\,/AEX(^#G@/3?AK\.M"BT[1])MQ M#:6T0[=2S'JSL269CRQ))ZUD_ +X#^ ?V9<3-_'(Q')Z *, #M*XLJRZO3JRQN-L\1-6=M5".ZIP\EO)[SEJ]%%** M-*2;J5/B?X+LOU[L****]PZ HHHH **** "OS3_X.(/^:0?]S!_[C:_03XN? M&GX5? ;P?-X]^+_CK3] TJ#@W-]-@R-C.R-!EY7/9$!8^E?E+_P6#_:1\0_M M+?\ "N_%MK\%]=\->#X/[77PIK7B)1#/KP;[%YTRV_WHH5"P[&8G>)"1C! ^ M*X[QF&AD%;#N7OOE=EJ[<\=7;9>;LF]%J?T%]'#(LVK>)N S2-)K#P=9.;M& M+DZ%56MW&'-)1O)I139\4T445^"'^E1_2Q1117]8'^*84444 %%%% M!1110 4444 %%%% !1110!QWQVTCXU^(OA]/X:^ 7B_2O#?B#49TMQXGU;3_ M +:NCVYR9;F*U)5;F<*-L:.RQAW#OO5#&_R)^Q[XE_X*$_ S_@J/XK_8C^/G M[2EU\)S"TM_/8WFM(Y!1%\MG_P""WWCJQ_X)17/[1,_@O1'^.MK\5&^# M;>'<2#2W\3_ *;Y6[=M_=;\_O*V/^"&?A34_A#^T=^W/\#? M&$+0Z_:_M4ZGXI>*88DDTO6H$NM/G.>JR1(Y!Z$AO2OSOE^%GBN3_@G=-^W1 M/ M[47P!\"?&?\ :"UGXE^!_CEXAE\$ZUJ'B72--M;C1O%#PB73[FT^P6T %O7^Y='&)!)]JU^=__ 70\+ZQ\7OV@_V&_@3X.B>;6KW]JS2O%'E0 MC+IINC0275].,=%CBD#$] 2/6OT0H ***\O^*W[)7PU^,7BY_&GBC7_%%O=O M D)CTGQ'-;0[4& =B'&?4]Z .;_:P_Y+9\#_ /L>Y?\ TF:O=*^0OB[^RU\/ M/A#\&-<\2W#:CXT,4XU77YKD*$A+C8'/RG(Y(ZCBOJ7_A!](_Y^;W_ M ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W M_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ M -BBL?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@ \2_\A?1_P#K]/\ Z":V M*Y37/"NG6NHZ;#'/_P#@6U'_ @^D?\ M/S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\ MWO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ M@6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO M_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 M ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 'B7_D+Z/_ -?I_P#036Q7 M*:YX5TZUU'388Y[DB>Y*N6N&) V]O2M/_A!](_Y^;W_P+:@#8HK'_P"$'TC_ M )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P M+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ MP+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V M**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A M!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$ M'TC_ )^;W_P+:C_A!](_Y^;W_P "VH /$O\ R%]'_P"OT_\ H)K8KE-<\*Z= M:ZCIL,<]R1/WI6G_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_ M^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U & MQ16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U' M_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ M /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;4?\(/ MI'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P ( M/I'_ #\WO_@6U'_"#Z1_S\WO_@6U !XE_P"0OH__ %^G_P!!-;%/6OK#]K[]K MOX6?LQWEA\,/"FB:SX\^*?B,;?"GPV\/7C/>73'.)IV&1:VXP2TKCHK%0P5B MO"_"3_@F-J/QLUB3X[_\%,=7MO'?BZ_M)8=,\$6\SG0/"=M*N&@MXR3YT^TX M:=B3N *EBJRG].X!J2X,S;#<3Y@^2E#F<(6O4K7C*#Y(MJT%=WJ2:BGI'FDN M4]' MX.K'$U-$MEU?33R\]O4_GVKL/V??A-XM^.WQP\*?![P+:2S:KXBUVVL MK40@DQ[I!NE/HJ+N=FZ!4)/ K]7?C5_P;4?!'5/&\%Y\'OVBM>\,:5J%V1_9 M6J:)'J9MQC.V.430MM'0;PS8ZL>M?3?[#7_!(+]F']AJ23Q3X5GU7Q#XNN+< MPS^*=8D198HS]Z.WCC 6!&[\LYZ%R.*_IG/?I!\$T,CG5RV6 M36CFVN6R>_*Y7V7<^CKY[@XT6Z;;ET5OS/JRBL?_ (0?2/\ GYO?_ MJ/^$' MTC_GYO?_ +:OX8/BS8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ M (0?2/\ GYO?_ MJ\G_:K^,>@? 'P]8Z#X3TR^\0^//%$YL_!GA6"\8R7EP> MLLF""D$>=SN2!@8R,Y'+C<;ALNPLL17E:,?^&22W;;T26K;26I%2I"E!RELA M_P"U=^TIXD\":AIOP#^ FFQ:S\4?%J%='LF^:'2+;D/J-UU"1( 2H/WF'0@$ M'H_V8?V:_#7[-O@:71[749=8\0:O<&^\6>*+WFYU>];)>5V.2%!)"ID[03U8 MLQYG]EW]C^#X1:7>^.OB=XCGU[XB^)R)_%GB(3$ MP5M8?[L$> H'&=H. J MKZQ_P@^D?\_-[_X%M7D9;@L3BL3_ &ECXVJ6:A#?V47^#J2^V^GP1T3_P#@6U?0G4;% M%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;5X5 M\>/VN_A!\+O%9^#WPOTG7/B1\1I1>+_ -O;XA/)I@E6:P^%'A._DCTNU(.5^USYWW<@[@':&!VL5.VO MH[PU\(? O@W0K;PQX1TK^R]-LHA':6&GMY,,*#^%40 */H*\^^99CM>C3[Z> MT?RU4%ZWEY19]3R<*<+?Q'''XI=$VL-!^'4M?B T[2CG.RRLA^ZB4'!#$$Y&X!"2*^A:Q_^ M$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VKOPN#PV"@XT8VOJWNV^[;U;\VVSYG. M<^S;B#$*MCJKERJT591A"/\ +"$4H0C_ '8I+R#Q+_R%]'_Z_3_Z":V*Y37/ M"NG6NHZ;#'/_P#@6U'_ @^D?\ /S>_ M^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ MX%M1_P (/I'_ #\WO_@6U &Q1679^$M-L;I+N&XNBT;94/^TB\LK^ .L4\ M5Q92Q2*RB1QC<1\V<9 (L?!7]EGX0? ;4;GQ)X0L];U/7[VPBL;WQ5XQ\57^ MNZM/:QDLEN;S4)IIEA#EG\E&6/>S/MW$D^BT4 >4?%[]BKX _&KQ[/\ %'Q/ MHVMZ;XBOM!_L/6-8\)^+-0T6XU;2P[.MG=O8SQ&XC5GWP./[,Y^%&@#X?'P^=#/@T:9&-._LWRO*^R^0!M\O9\NW%=A10!Y1\' MOV*_@#\$?&EM\1_"^BZUJ7B#3M"_L31M:\6^*]0UJYTK3-RL;.TDOII3;Q,8 MXR^S#2^5'YC/L3'J]%% !1110!X7^UA_R6SX'_\ 8]R_^DS5[I7A?[6'_);/ M@?\ ]CW+_P"DS5[I0 4444 %%%% !1110 4444 8_B7_ )"^C_\ 7Z?_ $$U ML5C^)?\ D+Z/_P!?I_\ 036Q0 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110!C^)?\ D+Z/_P!?I_\ 036Q6/XE_P"0OH__ %^G_P!!-;% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/XE_P"0OH__ M %^G_P!!-;%8_B7_ )"^C_\ 7Z?_ $$UL4 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 8_B7_ )"^C_\ 7Z?_ $$UL5C^)?\ D+Z/_P!? MI_\ 036Q0 4444 %%%% !1110 4444 %%%% !1110 445B?$;XD> OA#X)U' MXC_$[Q=8:%H6DVYFU#5-2N!'%"@]2>I)P HR6) )(%72I5*U14Z<7*3=DDK MMM[));MC2;=D;=?(GQI_;H^*7QZ^(NH?LJ_\$UM-LM?\1V3^1XQ^*=\GF:!X M0!R" X!6\NQSMB70YPR6JL,V=DXX,A&74X^8%XT^N/@M\$?A5^SO\.M/^$_P8\$67A_0-,C MVVUA8QX!8_>D=CEI)&QEG$O?S",:^,Z4=Z=)]ZS7Q37_/E. MR?\ %>CIOKY*>%UJ+FGVZ+U[OR^_L>>_L@_L+_"[]DJSU#Q);:E?>+/'WB(^ M;XQ^(WB-_.U/5YC@L-[$F&'(&V)3@!5W%R-U>V445\IF.8X[-L7+%8RHYU); MM^6B26R26B2225DDD-XQ M\1P37^H7DZV?AWP_9#==:O?/Q';Q* 24T^V&2%P#\[ G/_BM\0U_ M;,_:BTDV_B&X@9/ G@^8EHO"NGOT)!'-W(O+L0"N<<'Y$^BZ^>P5"MG.*CF& M*BXTXZTJ;T:_Z>S7\[7PQ?P1>OO-VYJ<98B:JS6B^%?J_/MV7F%%%%?3'6%% M%9'CGQ[X*^&7A>Z\:_$/Q78:+I-DF^ZU'4KI88HQVRS$#)Z =2> ":F4HPBY M2=DC2C1JXBK&E2BY2D[))7;;V22U;?8UZ\[_ &A/VJ?@=^S!H$>M?%OQG%:7 M%U\NEZ+:J9[_ %%\X"06Z?.Y+87=PH)&6%>,W'[57[2'[7]S)X=_87\$_P!@ M^%6_V&/A+\#=>D^)FN7= M_P"-_']Y\VH^//%LOVF]=L8(A#96V3J J5:!1117HGRP4444 8_B7_D+Z/\ ]?I_]!-;%8_B7_D+Z/\ ]?I_]!-; M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M >%_M8?\EL^!_P#V/%_M8?\EL^!__ &/Z4 %%%% !1 M110 4444 %%%% &/XE_Y"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z?_036Q0 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^)?^0OH_P#U^G_T M$UL5C^)?^0OH_P#U^G_T$UL4 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 8_B7_D+Z/\ ]?I_]!-;%8_B7_D+Z/\ ]?I_]!-;% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/XE_Y"^C_ /7Z?_03 M6Q6/XE_Y"^C_ /7Z?_036Q0 4444 %%%% !1110 4444 %%%% !117S%^T_^ MWYJVB_$9_P!D_P#8M\%0_$;XPSIB\M5E/]D^%(SP;K5+A3A-N9I>C_W)]28<7MU@\J?D M7)!&&,2^@?LE?L!Z3\%_%MS^T1\?/&TWQ)^,VM18U?QQJT0V6"$'_1-.A(VV MD"@E1M 9@3]U3L'T57T57-\OXN[\AD$$%K EK:PI'%&@6..-0%50, #H .U/HH MKXKU*"SL;*W>>\N[F4)'#$@+,[,>%4 $DGH!2E)13;=D@V*/C[Q[X M0^%_@W4?B!X]UV#3=(TFV:>^O;AL+&@_5F)P HR6) )(%?.WP4\!>+_ -LS MXF6'[6OQVT*>P\(:1(9?A3X'OEZ*>FK72=#*X ,:G(48(R K-2\,:3K/_!1K MXCV_Q)\7V%Q:_!'POJ)?PMHEU&4/BZ]C8K]MG0\FU0Y"(?O'.?XU'U8B)&@C MC0*JC"J!@ >E?+45+B7$1Q$_]T@[P7_/V2VF_P#IW%ZP7VG[[T4;\4?]KDI/ MX%M_>??T[=]^PM%%%?5':%([I&ADD<*JC+,QP /6O(/VBOVVO@S^SOJ$'@J] MGO?$WC6_PND>!/"MN;S4[MR,KF-/]4IZ[GQD E0V,5YFG[.O[57[:#C5OVQ? M%;^!/ TQW0_";P;J)\^[CZA=2OEY?/>*/Y3P?D8&O+KYG!570PT?:5%NEM'_ M !2VCZ:R[19]AEW"%>I@XYAFM583"RUC.:;G47_3FDK2J=N;W:2>DJD3=^)7 M[?\ ;:_XMN?@S^Q=X E^*GC* [+V[L9O+T/1B!.0.#)*/F&-RDC M=7O/PV^%WP[^#OA*V\!_"[P;I^A:1:#]S8:;;B-,]V;'+N<'BU:5:34L1-/?WU94HO M^2DHNVDYU-QEM;6UE;1V=G;I%#$@2**) JHH& H X XQ3Z**]C8^&;;=V%% M%% @HHHH **** ,?Q+_R%]'_ .OT_P#H)K8K'\2_\A?1_P#K]/\ Z":V* "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \+_ M &L/^2V? _\ ['N7_P!)FKW2O"_VL/\ DMGP/_['N7_TF:O=* "BBB@ HHHH M **** "BBB@#'\2_\A?1_P#K]/\ Z":V*Q_$O_(7T?\ Z_3_ .@FMB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2_\A?1_P#K]/\ MZ":V*Q_$O_(7T?\ Z_3_ .@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@#'\2_\A?1_P#K]/\ Z":V*Q_$O_(7T?\ Z_3_ .@FMB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2_\A?1_P#K M]/\ Z":V*Q_$O_(7T?\ Z_3_ .@FMB@ HHHH **** "BBB@ HHHH *K:SK6C M^'-(NM?\0ZK;6%A90//>7MY.L4,$2@LSN[$*J@ DDD 5Q?[1W[37P5_9/\ MAI<_%;XY>-(-(TN ^7;QGY[B^G()6WMXA\TTK8X51P,DD*"1\PZ-\#?VC?\ M@I_J]K\0OVP=)U/X>?!2*X2Y\.?!N&Y:'4?$*J=T=SK,B$-&AP&%LI!'&=I4 M/)])E'#[QF&>/QU3V&$B[.;5W)K[%*-TZD^^JC'1SE%-7Z*5#GCSS=H]^_DE MU?\ 3)?$_P"TK^T-_P %'_$-[\)/V"]5NO!WPOM;AK3Q;\=[FU99;W!VR6NB M1M@N_4&Y. O)!0A#)]'_ +,'[*'P1_9!^'2?#;X)^%1902/YVJ:G'K+PEX/T&STO2M.MDM]/T[3[988+ M:)1A41% 55 X Q5ZGFW$"Q.%_L_+Z?L<(G?DO>4VMIU967/+LK*$-H15VV5 M:_-'V<%:/;OYM]7^"Z!1117S1SA1110 4444 8_B7_D+Z/\ ]?I_]!-;%8_B M7_D+Z/\ ]?I_]!-;% "22)$C2RN%502S,< #U-?*7B/4]8_X*._$>?X?>%;Z MXM?@?X7U$)XEUBVD9#XPOHV!^QPN,'[*A +N/O'&/X&%WXT>._%O[:7Q+O\ M]D[X&:[/8>#-'E$7Q6\;V+?>'?2;1^AD;!$C#(49!R 5?Z+\">!?"7PR\'Z= MX!\":%!IND:5:K;V%E;KA8T'ZDDY)8Y+$DDDDFOE:S?$M>5"#_V2#M-_\_9+ M>"_Z=Q>DW]I^XM%*_'+_ &N7*O@6_P#>?;T[]]NY>TC2-+T#2K;0M#TZ"SLK M.!(+2TMH@D<,:@*J*HX50 .@%6*JZWKFB^&=(N?$'B/6+73["SB,MW>WMP ML4,$8Y+.[$!0/4G%?,^O?MO?%#]HC6;GX>?\$^/AU'X@6&8P:E\4/$D3D![R0>B# ^4X=3FORZM'U62<,YKGW/ M+#14:5/XZLVH4J:_OSE:*;Z15Y2VC&3T/<_C5\>_@_\ L[^#Y/'7QE\>V&A: MV<[+*TYBMD!Y& 6!R5*YQ7OU9?LZ_L MA_ []F'3YQ\-O##2:O?9;6/%&KS?:M4U)RFT45Z=# M#T,+25.C%1BNB5D?'YCF>89QC)8O'595:LMY2;;?S?1;);):+0****V.$*** M* "BBB@ HHHH **** ,?Q+_R%]'_ .OT_P#H)K8K'\2_\A?1_P#K]/\ Z":V M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M \+_ &L/^2V? _\ ['N7_P!)FKW2O"_VL/\ DMGP/_['N7_TF:O=* "BBB@ MHHHH **** "BBB@#'\2_\A?1_P#K]/\ Z":V*Q_$O_(7T?\ Z_3_ .@FMB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2_\A?1_P#K M]/\ Z":V*Q_$O_(7T?\ Z_3_ .@FMB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@#'\2_\A?1_P#K]/\ Z":V*Q_$O_(7T?\ Z_3_ .@F MMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2_\A?1 M_P#K]/\ Z":V*Q_$O_(7T?\ Z_3_ .@FMB@ HHHH **** "BBD9E12[L ,D MD\ 4 +7S_P#M>?M[^$_V=M;LO@K\,O"5W\0_B[X@3'AKX=:"X,W(R+B\DY6T MM@/F+O@D D#:&9?/OBS^V[\7?VH?'^H_LP_\$T(+/4+RPF^S>-?C-?1>;H?A M@'[T=L<%;Z[Q]U5R@./O#[E8E.T<$[FRQ^THY-@.'Z4<5GD>:HTG##IM2=]5*LU MK3@]U%?O)K;DBU,[%1A07-6WZ1_S[+RW?EN>>_LX_L$>+=6^)=M^UQ^WOXMM M/'GQ24;]#TF%"="\&1DAA!80-PTBG&;A@6W $?,#(_U/117@9OG./SO$JKB9 M+W5:,4E&$(K:,(K2,5V6[NW=MMX5:TZTKR^79>204445Y1D%%%% !1110 44 M5\/_ /!97]K[]HW]E1OALG[/_P 0O[!/B ZP-5 TBTNOM'D?8?*_X^8I-N/. MD^[C.[G.!CSLVS/#Y/E\\973<86O:U]6EU:6[[GTW!W"N/XVXCHY-@JD(5*O M.U*HW&"4(2J/F<8R:]V+^R];7LM3T3_@H/\ MP:1^R9XC^'VE001WEYJ.NK= MZS:@;GBTE#LE=1V=BV$[$QOZ5/\ 'OX_^+/C[XM@_91_9#\2H=0U.PBNO&?C MNS;?!X#EX_R8^+OQM^+'[0'B\_$/XT>,9-(PU24HX6HUR\MO: M*,4TXK5).INY7;BKJ.K37E<%\-8[Q XVEPW@<71A*;FH3G*<83]G=M0:A*5Y MQ3E'FC'16TE9'[7?&W]OCP+X)\8/\ !;X%^%+[XH?$9LJOA?PNX:*Q8'&Z]NN8[5 ? MO9)9>-P4'-<=_P (/^VG^V_^_P#BIJ=]\%/AK^?!+]G_X._LY^$$\#?!GP%8Z'8#!F^S1YEN7 QYDTK9>5_\ M:)KT8T<##V-&*24FK.RVY(/9=G/\ \ :U/JXY5POPI%?VG)8K M$+:A2E^Z@^U:M'XK=84&[]:T&FCPW1/V)OBM^T?J]OX__P""@WQ%36X8IA/I MOPL\,326^@Z>P.5\\@A[V1?5C@'(RZG%?3&@Z!H7A;1K;P[X9T6TT[3[.(16 M=C8VZQ0P(.BHB@*H'H!BK=%>CA,!AL'=P5Y/>3=Y/U;U]%LNB1X6=\2YMGW) M#$24:4/@I02A2A_A@M$WUD[SEO*4GJ%%%%=IX 4444 %%%% !1110 4444 % M%%% !1110!C^)?\ D+Z/_P!?I_\ 036Q6/XE_P"0OH__ %^G_P!!-;% !111 M0 4444 %%%% !1110 4444 %%%% !1110!YM^U+;?M)ZU\-X?!G[*VO:5H'B MC7]4CL'\9ZUIHOK?PQ:&.22;4/LA=!=R@1B**(L%,T\;/F-7!^,?A)\4?^"D M/[#'_!4[X6?L3?M2?M51_'SX<_'SPYXAN_#'B74?!=CHVK>&=2T>U%W)?%_[;=A_P3V_ M9E_X*E?#S]G'QAH&C6NH>(=0\7^%+'69M?O;\G[)I-M'>O'%%)'#&)W^;>_V MVU5 ?GQW7[8'[4G[1W_!+G_@FYIFM?%7XQ6/QB^-VO>);/PCX3\1:CX9@T:R MU;7M4O'2T+V=F0L<%O!N=D5BT@MB"X,F5]C_ &Q/^"=O[%/[=GPZUKP%^TQ\ M!/#.N+J=J\;>(&TR&/5-/DV;5N+>\"^;#*@ ((;&!M8,I*G\LOVB/"_QT_X< M:_L>_&'XX>*KSQ):?!C]J+P]K.N^*+XLS7OA&TUO4=.TW4Y&).4>TFT]ED). MZ.96).2: /NCXK?'_P"./_!/']J+X ^!/C/^T%K/Q+\#_'+Q#+X)UK4/$ND: M;:W&C>*'A$NGW-I]@MH +>Y=9H'MY/,\O]RZ.,2"3[5K\[_^"Z'A?6/B]^T' M^PW\"?!T3S:U>_M6:5XH\J$9=--T:"2ZOIQCHL<4@8GH"1ZU^B% !117E_Q6 M_9*^&OQB\7/XT\4:_P"*+>[>!(3'I/B.:VAVH, [$.,^I[T Z5\A?%W]EKX>?"'XY?!ZX\,:YXEN&U'QH8IQJNOS7(4)"7&P M.?E.1R1U'%?4O_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ M/S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\ MWO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ M@6U !XE_Y"^C_P#7Z?\ T$UL5RFN>%=.M=1TV&.>Y(GN2KEKAB0-O;TK3_X0 M?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJ -BBL?_A! M](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F M]_\ MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"? MF]_\"VH_X0?2/^?F]_\ MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH M V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJ -BBL?_A!](_Y^;W_ ,"V MH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJ #Q+_ M ,A?1_\ K]/_ *":V*Y37/"NG6NHZ;#'/ M_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S M>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X% MM0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_ M^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U & MQ16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U' M_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0 >)?\ MD+Z/_P!?I_\ 036Q7*:YX5TZUU'388Y[DB>Y*N6N&) V]O2M/_A!](_Y^;W_ M ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W M_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ M -BBL?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH M_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VH V* M*Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X M0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ #Q+_P A M?1_^OT_^@FMBN4USPKIUKJ.FPQSW)$]R5E:?_"#Z1_S\WO_ (%M M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X% MM7CG[77[4GP)_8_\/V?_ EUUK.N>*]=D\CPAX#\/RO<:KKER3M5(85R0F[ M:0C:.@W,54]F R_&YIBXX7"4W.I+9+?_ ("2U;>B6K:1=.G.K-1@KMGK7Q4^ M*_PW^"'@+4?B?\6O&=AH&@:5"9;_ %/49MD<8[ =V8G 5%!9B0%!) KX],W[ M2G_!6N4I:-KOPG_9PE;#38-MXA\?P_[/>SL7'?DR*?XPQ$>C\(OV!OBI^U'X MQL?VCO\ @I-<).]I,+GP9\&+"],VD>'!_#)=DDB]N\?>)R@Y'((2/ZX3P)HL M:"..>[55&%5;I@ /2OK/K66<(^[@Y1KXU;U=)4J+[4KZ5*B_Y^OW(O\ AINU M0ZN:GA?@]Z??HO3N_/;MW*WPF^$/PS^!/@#3OA;\(?!=CH&@:5#Y=EINGQ;4 M0=V)ZN['EG8EF))8DDFNCK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VKXNM M6K8BK*K5DY2DVVV[MM[MMZMOJSC;7;'.'?&?(BX),C#H&(#;3CEQN.PF78 M=U\3-1BNK[]$ENV]DE=MZ)7(J5(4H\TW9'JWQ#^(W@7X3^$;SQY\1_%%GH^D M6$>^YOKV7:J^BCNS'H%4%F/ !-?E3_P5J_:'US]H*Y^'WCV^^%M_X>\&(=67 MP1J>L*4NM:!^Q^?7D?,&8Y/1?IOQK\,_"/P_P!)@_:B_P""GGQ$ M@N;N&;=X3^&NF3--96,QY6&&')-]=<@%CE%Y))4!E\+_ &V/V9/^"A_[=R>& M/B1X?_9U73/#MK]M7P]X7O=>M8=3L()/(/GWGVF6,!YM@Q$G,8A(8 D,_P": M<75,TXARFKAHQG",E%JE&/-5DN9/FJ63]G'^6"]YO6324HK].\+N#%Q'G5+$ MYUBWE^6S56G*M[6%"X?9"/^$KT MD[CC..+KC\:F_P"'/W_!17_HWC_R[=(_^2Z_'Z? 694IJ<E:?_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S> M_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"! M;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^ M!;4?\(/I'_/S>_\ @6U &Q1679^$M-L;I+N&XNBT;94/V?BSPI=R77A M_4M4^(OB'5$LYGA>$R""^OYH6;9(X!9"5)#+AE!'UI10!\W?\.F_V)U^-/C# MXXV_@[Q3;WOQ!U-M2\=>'K+XD:W;Z!X@NV #RWNE17:V=UO PTY^)5Q^R1^PCX/MO'_P 5]NW6+V20_P!B>#HR<&XU&=>-ZG.(%.XD M8/S;4?HOV1?V!O#'[/WB&\^.?Q9\877Q%^,&OQY\0_$+7(P9(P1@VUE%]VTM MU'RA4P2.#A0J+Z%^S9^R_P#!3]DKX:V_PL^!W@V'2M.C;S+NX8^9=:A.1\UQ M ,*H50%'H%>AC\^PN%PDLNR:+IT9:3F[>UK?XVK\E/JJ47R[.; MG))K2I7C&#IT=%U?5^O9>7WW"BBBODSE"BBB@ HHHH **** "FRRQ6\33SRJ MB(I9W=L!0.I)["N6^,OQO^%_P \$S_$#XL>++?2M.A^5#*=TEQ)C(BBC'S2. M<<*H)ZDX )'SOK.D?&+]M+2KCQS^T#J-U\*?@C:Q&Y/ARXO1:ZGKMLO/FZA- MD"UMR.?+!R1G.?EDKQT5OKM_6[Z)F_XV_:L^)?[0OBB\^#/["=G;7GV24P>(_BGJ$6_2='_O M);<8O+C'0#*#@_,I++P\/B?X9?L@^++KX,?LR>%;SXP?'_Q"F_Q!JU_<>;+ MS8W7&HW1.+2 ':1 &!("!B"5H M_%'^SC#)=H"0\.D0G#,Q.[=/V9OA#^R_X,/@WX4>'/L_G MOYNJZK=OYM[J<_.9KB8C=(Y))[*N2%"CBO!P>!QF9XE8J<^>2VJ6]R'=8>#O MKT=65V^EU[J^]H\/95P@UB>(E[;&;QPJ;2AV>(DG>'_7F+]J_MRI*REY[\ ? MV)I]#\-.T!>H@T^ C$84G_6D!SR0%+-N^@:** M^OPF#P^"IYGG^+^L8V=VERQBDHPA%;0A!6C"*Z1 MBDNN[;,?Q+_R%]'_ .OT_P#H)K8K'\2_\A?1_P#K]/\ Z":V*Z3R HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2_P#(7T?_ *_3_P"@ MFMBL?Q+_ ,A?1_\ K]/_ *":V* "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH \+_:P_Y+9\#_\ L>Y?_29J]TKPO]K#_DMG MP/\ ^Q[E_P#29J]TH **** "BBB@ HHHH **** ,?Q+_ ,A?1_\ K]/_ *": MV*Q_$O\ R%]'_P"OT_\ H)K8H **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH Q_$O\ R%]'_P"OT_\ H)K8K'\2_P#(7T?_ *_3_P"@FMB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2_P#(7T?_ M *_3_P"@FMBL?Q+_ ,A?1_\ K]/_ *":V* "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH *Q_'_C_P %?"OP5J?Q%^(OB:TT;0]&M'NM3U.^E"16 M\2CEB?T &220 "2!6Q7YB_\ !S9\6/%OAKX(?#?X/Z/=RPZ5XJUV^O=8$3$" M;[#'!Y43XZKNNB^T\;HE/517U7!/#3XOXJPN4*?(JLG>751C%RE;SY8NWG8Z M<'A_K>)C2O:__#E+XV?\'*WP2TKQS!9?!W]G;7?%&E:==D_VMJFMII?VD 8W M1Q>3,VT]1OV-CJJG@>V?!3_@OE^PO\4?A;JWCGQ;JVJ^$M:T6!7F\(:C:B>\ MU!V;:B6)B)6Z9F(7'R,N=S!4!>OP&KJ_@3\3/$/P9^-7A/XL^%"?[1\.>(K/ M4;-=N[>\4RN$([AL;2.X-?V)F?T?N *F6,% M:]TM+'UM3(L"Z=HIIKSW_-?@?NCX<_9S_:(_X*4Z]9_%3]N?2KWP1\)[:X2Z M\*_ RWNF2XU/:=T=UKUT_3[& MW2"RL+&W6*&WB4!5C1% 5% JU17\6YSGV*SCDINZG;V5E:0M+=7=W,L<4,:C+.[,0%4#DD\"DVHJ[V#8L5XK^T%^V-I' MPU\31_!?X/\ A:;QW\2[]/\ 0O"NE2#99 @?O[V7[MO$ 03N(8@C[H.X<3K7 M[0/QK_;*U>Y^'_[&LDGA[P;#,UOKWQ>U"U8"3!P\6F1-@ROU'FG 7L5.QFYB MP\?^ /V;M5N_V4O^"?/PZ7Q]\4KQ]_BKQ'J%R9K?3I"3NN]6O1]YPQ8B!".= MPPK$*WQ^,SVKCH6P,N2DW;VMKN3_ ):$?MR_OM."W2G9V['?!4$ZW/AWX,:?=MM?!RDVJRK@S2=#Y(P%[A3O1NZ_9P_8HTGX8>*Y?CI M\;?%TWQ ^*>H1_Z;XLU6,>78*<_Z/80_=MHE!*@J Q!/W0VP>Z5T9=D,%2M6 MCRP;NX-\TIO^:M/>\DK?7QS;)^#:;P_#K]IB7I/%M--/JL/&6L%T M]M)*K)?"J2NG7TG2-*T#2[?0]"TRWLK*TA6&TM+2%8XH8U&%1%4 *H P* ML445]0DDK(^$E*4Y.4G=L****8C'\2_\A?1_^OT_^@FMBL?Q+_R%]'_Z_3_Z M":V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?Q+_R% M]'_Z_3_Z":V*Q_$O_(7T?_K]/_H)K8H **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@#PO]K#_DMGP/\ ^Q[E_P#29J]TKPO] MK#_DMGP/_P"Q[E_])FKW2@ HHHH **** "BBB@ HHHH Q_$O_(7T?_K]/_H) MK8K'\2_\A?1_^OT_^@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@#'\2_\A?1_^OT_^@FMBL?Q+_R%]'_Z_3_Z":V* "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** ,?Q+_R%]'_Z_3_Z":V*Q_$O M_(7T?_K]/_H)K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBOFS] MI?\ X*+>&/AOX\/[./[-7@:Z^+'Q>N%*Q^$/#\P^SZ3V\[4KK_5VD:D@E2=W M*@[ P:O2RK*,QSK$^PP=/F:5V]%&,5O* MW?%SXQ_"WX"^ [WXG?&/QUIWAW0=/3-UJ6ISA$![(HZR.V,*B@LQX )K\[/V MS?AU^TO_ ,%M_ 5O/\#/@I9^#OAWX5DGU+P?XM\?&2VU/Q767[1W_!2#QW:_$GQI:MYVA^#K:(KX M7\+DX.RVM6XN)!@ S2@YP,AF4/7UDJJBA$4 8 X KZ_ 9SEG N,AB,KDL1 MC8/^*[^RIO9JG'1U&U=.<[1LWRP>DSKIUJ>"FI4O>FNO1>G?U?W=3^5SXL_L M_?&_X$>+9? OQA^%.N^'=5AE,?V74].>/S"#C,;8VRJ>S(64CD$BOL7_ ()) M?\$D?C7\?_C7X?\ C7\;/A_J'AWX=>'=0AU)WUNS>"379(F#QV\$;@,T3,HW MRXV[0RJ2QX_K1<(P2;ZW_(****_G$^?"BBB@ HHHH ***\ M$^-?[8VHKXVF_9]_92\*1^.?B&!MOBLA&E^'ES@RWTZ\ J?^62G<2""0V%;A MS#,L)EE'VE>5KNR25Y2?2,8K63?9+SV,ZM6G1C>3_P WZ([[X_\ [27PI_9L M\*IXF^)6N,DMT_E:3HUE'YU]J#Z[\//B%^TAI)!Y6A6-K;>?>2RL2%MM,M!Q;0@DKYN!_$!@MY9V/!G[)_ MQ<_:J\467QG_ &_98%T^TF%SX8^#FG7&_3-,/\,E^PXO+C'4'*#)'W6,:_)X MCZ_G5?V6)A=?\^$_=79XB:NGW5*-UWYUJOJ,HX2^MX*.:Y]4>&P3ORJUZE9K M>-*%USZZ2FVJ4/M2E*T'C:=XP^-O[=EC%X!_9AM+OX5? ^U06LOC:*Q^RZEK MMNORF'2X<#[- 0,><0#CI@AHS]'? OX ?";]F[P'!\.O@_X1M]*TZ([YF3YI MKN7&#--(?FED/]YCP, 8 '7VMK;65M'965ND,,*!(HHD"JB@8"@#@ #C%/K MZC!Y;##S]M5?/4M;FM9)?RP6T8^2U?5MFV=<3SQ^$678"DL/@XNZI1=W)K:= M6=DZM3S:48ZJG"$78****](^5"BBB@ HHHH Q_$O_(7T?_K]/_H)K8K'\2_\ MA?1_^OT_^@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@#'\2_\A?1_^OT_^@FMBL?Q+_R%]'_Z_3_Z":V* "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHJ&QU'3]4A-QIE_#<1K(R,\$HV=D$-Y=Q0B641Q^;(%WN>BC/4GL*EH **BMKVSO#(+2[BE,,ICE\N0 M-L<=5..A&1P?6I: "BBB@#PO]K#_ )+9\#_^Q[E_])FKW2O"_P!K#_DMGP/_ M .Q[E_\ 29J]TH **** "BBB@ HHHH **** ,?Q+_P A?1_^OT_^@FMBL?Q+ M_P A?1_^OT_^@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@#'\2_\ (7T?_K]/_H)K8K'\2_\ (7T?_K]/_H)K8H **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O_ "%]'_Z_3_Z":V*Q_$O_ M "%]'_Z_3_Z":V* "BBB@ HHHH **** "BBB@ HHHH **** "N6^,GQL^$_[ M/G@&\^*'QI\>Z=X #7B/[2/\ P48T M+P/X_?\ 9L_96\!7'Q:^+LH*GPSH\=^/K+]I+_@HGX]M_B?X]MF\W1?#<<)7PSX6)(.RSM&XF<8&9I02 M2%.TLH<_6X3ARA@\-#&YW-T:4E>$$DZU5='&+^"#_P"?D[1ZP51KE.J.'4(J M=9V71=7Z+HO-_*YRY^(?[:'_ 4U/V+X*+K/P/\ @A<\3^.+^#R_$_BB ]?L M$1_X\8''2=OF(*LI8;HZ^DOV:/V4/@/^R+X#'P^^!7@2WTJVD82:C?.?-O-2 MF[S7,[?/,Y))Y.%SA0HP*]& & , =!17+FG$=?&X;ZCA*:H85._LXM^\UM* MI)^]4GYRT6O)&"T)JXB4X\D5RQ[+]7U?]*P4445\X./$5GI6E6$ M)EO+^^G$<42CN6/J> .I) &2:X3]HS]J[X:_LXV5K8:TMUK7B?5SY?AWP;HD M?G:CJKMQP<;CA3XSK7PFU'QE8G]J+_@IQXTTO2/#NBL+K1_AL MMY_Q*=)_N&Z(_P"/ZZ/0(-P))4!@VQ? S#._95I87!Q52JE[UW:%-=ZDNFFJ MBKR?9*\EG#ZQBL3'"X2#J59-)12;U>RTNVWT2NWT1=N/B'\??V^+A]%^!]SJ M7P]^$S.8[[QY/ 8M6\0QCADT^-N8(CT\YN?3D-&<.P^+?A[X>R3?L;?\$N_A MGINL^(+-MGB;QC<$OI&@R'Y6GO+GDWEUP<1@M@C&#L,8GAO?VA/^"BD2:;X2 M35?A3\"V41_;UC%OKOBRWZ;85_Y<[1EXW=64C[P8JOTM\(_@[\,_@1X&M/AO M\)?!]GHFC62_NK2T3[[<9D=CEI'.!EV)8]S7E9?EV(QE9XGG;DU9UFK2:_EH MP=U3A_>U=IGW]+)\EX(E[;-U'%9ATHWO2HO_ *?N+]Z2_P"?$'H_XT[I MTWY[^S/^Q=X.^!&JW7Q0\9>(;OQO\2=87.N^/-=4-HZI&WC33]%OYK.XUO34CD+:=]I@=)8(I9O(\TQL&>%)(L@2DCX'\" M_L%_#7_@G;_P7(^"OA3_ ()SZ1>^$?!/Q&^&OBJ^^.OP]T[5+B?2XK.PA@CT MS4S%-(_E2R7US'"&!'$+A0-\N[[5_;X_;_\ V"?VI M;'XI_M _&;5K2QU"U\)^&M3V6UK )'CL+5[JWB2#3;"!KF=FD9&E;[3.5,LW MET 0?L,V7P__ ."H_P"V1^UO\5/VHO 6E>-?#7P\^)G1%=1GMHW!6.>[GD61YP!)MCB0,%0"OF&\_X*2_M'67_!)"\_95M?BMK7_" MQ8OVPG_9IMOB#]N8ZM_9_P!JWB_\_P"]]I^P9M?/SOW8DSYGS5]0_L%WW@#_ M ()B_M>_M=_![]IOQUI/@S0?''Q/G^+G@+7_ !#?):VFM:;J<6;Z.V>0@22V M=Q$L,D0RX$L+!2LBD_+#?\$YOVBHO^"1\G[7#?"G6SX_7]L8_M+#P U@XU8Z M8+O9]B\C&[[1]@S=^1C?G]WCS/DH ^I_VY]*^'/_ 2S_:G_ &1_BM^RWX#T MKP7X?\<_%2U^$OC_ $'0+-;:VUS3]3A(LI[M4 \Z>TN(3-'.V9?WLREB)7!_ M1BOSG_;UNO 7_!3_ /:R_9#^%'[,/CK2O&GA[P3\4K;XM>/-?\.WJ75IHVFZ M;#OL8[F2,D12WD\IBBA;$C!)6VA8W(_1B@ K@_B#^T]\ /A5XC;PE\1/BII> MD:DD*2M9W"]>O#J&N>$-+O;@J%,]WI\F30:I$RPW1:5@?NC;U-:G M_"8^&/\ H-0?]]54\1V5FFJZ2J6D0#7A# 1CD;36O_9VG_\ /C#_ -^A0!3_ M .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^ MA0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/ M_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/ MC#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9V MG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ M?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C M#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ MSXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9V MG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J# M_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!S^O>)=!N=3TR:#5(F6&Z+2L#] MT;>IK4_X3'PQ_P!!J#_OJJGB.RLTU7252TB :\(8",59/F.=8AT<)#F:5Y-M*,8K>4Y.T81764FD:4J52M*T% M_P #U?0]G^,'[3/P&^ ?@:[^)/Q@^)^EZ%HUF/WMW>2G+M@D1QH 6ED.#A$! M8XX!KY1N/BS^UE_P4MF;3_AQJ^J? CX(SG;-XHNE$?BOQ3 ?^?2/D:? XZ2G M+$%6!<%D'<_!#_@F[=^(O']K^TE^W_XWMOBC\0X3YFE:/]FV>&_#&2"([&S8 M;9&7 _?2KN)56VAQO/U3_9VG_P#/C#_WZ%?1?7RC>E3?_ M $ZA)>^U_P _*BM_+3NE,Z.>CA_@]Z7?HO1=?5_)=3S']F[X$_LQ?LE> $^' M'P(\-Z=HMB2'O;A29+K4)L:0Y/+' SA0 !Z%_P )CX8_Z#4'_?57 M/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"ODL7B\5C\3/$8F;G4D[RE)MMONV]6^*7Q&^%?P5\%W?Q!^*.O:=HV MD6:_O;N[4#PK.K5I4*4JE62C%*[;=DEW;>PI2C%7;LC4/ MC+PN!DZW!_WU7SW\5/VV/$'Q&\67'P/_ &*;6QUS7(F\K7/'.H$_V+X?!X)W MX/VF8I);:Q25IGI9'D&;<4U9QP MEJ=&"O4JS?+"$?YI2?PI[+1SF_=A&4FB.;Q3^SC^P/.=9O-4U/XM?'/Q<,)L M'GZOJDC#&U1\RV%H,=?[J_\ +38 -;X:_LTZ[\073D7=QCAG;F30:I$RPW M1:5@?NC;U-:G_"8^&/\ H-0?]]54\1V5FFJZ2J6D0#7A# 1CD;36O_9VG_\ M/C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4? MV=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ M%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_ M]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ M/C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJK MG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ MZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H M/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?] M!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH M_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!S^O>)=!N=3TR: M#5(F6&Z+2L#]T;>IK4_X3'PQ_P!!J#_OJJGB.RLTU7252TB :\(8",%_M8?\ );/@?_V/%_M8?\EL^!_\ V/Z4 %%%% !11 M10 4444 %%%% &/XE_Y"^C_]?I_]!-;%8_B7_D+Z/_U^G_T$UL4 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 8_B7_D+Z/_U^G_T$UL5C M^)?^0OH__7Z?_036Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110!C^)?^0OH__7Z?_036Q6/XE_Y"^C_]?I_]!-;% !1110 4444 %%%% M !7'?'3]H#X.?LT_#V[^*7QR^(&G^'=$M!AKJ^E^:5\$B**,9>:0X.$0,QP< M#BO$?VA/^"C5KI7Q"N/V9_V,/A\_Q:^*Z@I=Z=IL^-(\.\[3-J=X#LB"GK$K M;R1L)C8KFM\"_P#@G+=:G\0K7]I?]O3X@I\5_B7"?,TNUG@V^'_#'((BT^S8 M;25('[Z1=Q*JVU7RQ^NPO#F'P&'CC,\FZ-.2O&FK>VJ+HXQ>E.#_ .?D]&M8 M1J6:.J.'C"*G6=ET75_Y+S?R3.._M[]M;_@IS^Z\'C7/@/\ RZ^]K4R"+Q; MXLMS_P \$Y&GV[KTA::I#W+ MPJ7N+V7&#-<3-EYI#_>8G X& !WU%<>:\1XC'X=8+#05#"IW5*%[-K:523] MZI/^]+;:"C'0FKB)3CR17+'LOU[OU^5@HHHKYTYPHHHH **** "BBB@#'\2_ M\A?1_P#K]/\ Z":V*^"_^"L?[;^O_![XI^"/AE\*M5":GX=U&#Q#KVQ_E8@_ MN+23'\++O9U[J\9[UZ6O[7/Q>_;+@@\&?L0Z'-H^F3VT1\2_$WQ#8D6^D,Z* MSVUI$V/M-RF[:3]U2/1A(/CWQMD[S3$9="\ZU)Q2C%7QZ5^T5^U_P"$O@IJMM\-/!^@77C/XAZJN-%\$Z(P M:=LC(EN'Y%M"!R7;MD@$ D>6ZC\*O#O@"W_X;%_X*;_$_2K_ %'3#YFB^&\D MZ-H#'E8;:WY-W<\?>PQ)7(W; ]1WGBOX#?L!3_\ "I?@KX4U/XF_&SQ6/,GL MUN/M&K:G*WS&YO[DY%I;@_-@X&/FP?FD'2?!S]BWQ5XQ\=6G[1O[<7B6U\9> M-H#YFA^'+=#_ &'X7!((2VA;B648&9GR<@$9*B0\TJ6.S;%?[2E.<7=4T[T: M3W3J/3VM1;J.R>RC\;^XRSA*A3P<,VXEFZ.'EK3I1M[6M_@B]%"^CK37(M>2 M-22<3EX_#?[1?_!1UQ>^/H-8^%_P2E(:W\.H_DZ[XMA[-79Z?80A(T'<^K,3R6.68DD MDDDUM45]5@\OIX:3JR;G4EO)[^BZ1CVBM.KN]3//>)\3F]&&#HP5#"4W>%&% M^5/;FDWK4J-;U)WET7+&T44445WGS(4444 %%%% !1110 4444 %%%% !111 M0!C^)?\ D+Z/_P!?I_\ 036Q6/XE_P"0OH__ %^G_P!!-;% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% &/XE_P"0OH__ %^G_P!!-;%8 M_B7_ )"^C_\ 7Z?_ $$UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110!X7^UA_R6SX'_\ 8]R_^DS5[I7A?[6'_);/@?\ M]CW+_P"DS5[I0 4444 %%%% !1110 4444 8_B7_ )"^C_\ 7Z?_ $$UL5C^ M)?\ D+Z/_P!?I_\ 036Q0 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110!C^)?\ D+Z/_P!?I_\ 036Q6/XE_P"0OH__ %^G_P!!-;% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/XE_P"0OH__ %^G M_P!!-;%8_B7_ )"^C_\ 7Z?_ $$UL4 %%%% !117RY\?/^"C07XA7/[,_P"P M]\/O^%L_%*/*7\5E/MT3PUSM,NI7@.Q=IS^Y1MQ*E"R,5!]3*\DS)<28)$4,:Y>:0@'"("W!., FOEO[7^VO_ ,%.OET[^W?@ M+\"[KK\UTJ5%YQIQ:4C?VE'#?P_>EW>R]%^K^2ZG#?L]_LU_!']EC MX>P?##X$?#ZQT#28<-*MLA::[EQ@S3RMEYI#_?K9RRE*/\ QA_;H_9R M^#>K?\(C>^+Y/$/B5W,=OX4\(VQU'4)9/^>?EQ9$;>TC+7%_\)/_ ,%"?VC/ ME\(^%-(^"GAN;IJ?B!5U/79$/\26PQ% 2,Y63# XP:\+$<0Y?3K.AA[UJJWC M37,T^TI:0A_V_*)S2Q5)2Y8^\^RU^_HOFT>[?$/XH_#CX2Z _BCXG>.-+T'3 MTS_I6J7J0JQ'\*[CEV_V5R3Z5^6G_!8S]I3X:?M37GPZG^&=KKK:/H[ZPEOK M]]HTEM::J\GV+<+5I,-)Y?E#>2HQYB>M?=/A;]A']F_X;W,OQ;^.FLW?CK6[ M2/S;WQ9\2M5%S';@.+X*([J![>73OE=<'][_ /6K^_4^^\,/"3Z0W M?B+A^)*F5RG>;]O?$89NI3J/][?]_K+7G5_MJ+/WR_9I_9+^%'[+VAW,/@VU MN=1UW57\WQ'XNUJ;S]2U>CA:2I4HJ, M5LD?AN99GF&<8V>+QM5U*L]7*3NW_DDM$EHE9))(****V.$**** "BBB@ HH MHH **** "BBB@ HHHH **** ,?Q+_P A?1_^OT_^@FMBL?Q+_P A?1_^OT_^ M@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2_\ M(7T?_K]/_H)K8K'\2_\ (7T?_K]/_H)K8H **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@#PO]K#_ )+9\#_^Q[E_])FKW2O" M_P!K#_DMGP/_ .Q[E_\ 29J]TH **** "BBB@ HHHH **** ,?Q+_P A?1_^ MOT_^@FMBL?Q+_P A?1_^OT_^@FMB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "O+/VR/VM_AC^Q+\!M5^/'Q3DEDM;-EM]-TRV($^I7L@/E6T M>> 6VL2QX5$=CG;BO4Z_+'_@Z!_X2G_A6WPB^R>;_8G]N:M_:&,[/M7DVWV? M/;.S[5CVW5]GX>)M"\%Z;;W!>PTC2] MKO8O0"26[CD M:1L=2-@)Z*O0?7__ 2R_P""[6N?M#_$S3?V;_VM=(TNRU[6I1;^&O%>DPF" M"]N3]VVN(B2L(<=3H/Q#EM-WT^T MHX0(&'?J?YU_#/\ J;F< M_P"%7P\_3%8=/[I5(O\ ^+^IU'LXO\ [>C^K/K6BODK_AYK\8-#_P"1Z_X) M;_M V^W_ %G]@>';?5,?3RY5WN?+=^G]:?^HW%,OX>'Y_\$X3_P#2)2#ZEBND;^C3_)GUK17R;;?\%N_^ M";J3K9^)?C7J>@W#' M];\#ZM"P/<$BU91CW-=7H'_!63_@G%XD .G?M>>$8 M\]/M]S):?^CT3%8UN"N,<.KU,NKI=_95+??RV$\'BX[TY?L>D=MXZT]W_%1-D?EWKMM ^)/P[\5[1X6\?:+J6_[G]GZK M#-NYQQL8YKQ<1EN8X3^/1G#_ !1:_-&,J=2.Z:-JBBBN(@**** "BBB@ HHH MH **** ,?Q+_ ,A?1_\ K]/_ *":V*^9_CK_ ,%3O^"?OP<\?6?@WQW^T[H4 M>I:??,M_;Z7!I MW%O/MT#PQDD&74+Q3MRI!_VJ)[-)Z4X/\ Y^36JUA"H;1P\::4J[LNBZO_ "7F_DF<-]F_;7_X*=/(TZW=>W+,#_P M$?(^I/@'^SK\%OV7_A[; M?"[X%?#ZP\/:-;FW;:*C'0BKB)5(\D5RQ[+]>[\V%%%%?/'.%%%% M !117E?QK_;2_9S^ UY_8/C/Q_%=:Z[[(/#.A1F^U&60]$\F+)0GMOV@^MOD1.I3I1YINR\SU2LGQIX\\$_#C09?%'Q \7:;HF MFP_ZV^U6]2")3Z;G(&3V'4UX"/B9^WQ^T5^[^$_PLL/A%X=F^[XB\=H+K5W0 M_P 45@ORQ./[LV1Z&M;P7_P3P^$,>O1>//CYX@UKXJ^)8^1J7C:[,]M">I6& MS!\J-.!A&#X[&O&_MC'X[3+L.VOYZEZZHOI+J8>WJ5/X4/F]%_F M_NMYF??_ +?EW\3[V7P[^QG\#-?^(]RKF-_$,T1TW0[=NAW74X!RTN;F3P)\,PUA9;3_RSFNGS-.IZ%3QQPU> MJ_&+]HC]GO\ 9:\*Q7WQ7\?Z/X:LHX<6&GY'G2JO 6"VC!=P.F$4@>U>,_\ M#1O[:?[4?^B?LI_! > /#,_"_$/XGP%)Y8S_ ,M+33ERS<9XB5>?_/JFG&'SA%MM?]?9N/H?3Y3P/G>Y&X#YE-5?V MZ?\ @F+X8_;!T+P/X8\&^/;'X?:;X(34$M=/TWPHD\$BW/V;A42>!8@OV?L# MG?VQS]2T5O4R'*JV%G0J4^:,[S MJ4.;V48P@J5/FBX2Y*/+[*-XR:?N7UO>^I^8^I_\&^O]G7=G:_\ #6^_[7,8 M]W_"!8V<9S_Q_P#-7/\ B'?_ .KO_P#S'_\ ]WU^BGB7_D+Z/_U^G_T$UL5Y M7^H_"W_0/_Y//_Y(^R_XF)\8_P#H9_\ E'#_ /RH****^L/Q0**** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@#'\2_\A?1_P#K]/\ Z":V*Q_$O_(7 MT?\ Z_3_ .@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@#'\2_\A?1_P#K]/\ Z":V*Q_$O_(7T?\ Z_3_ .@FMB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH ***:DT,KO''*K-&VV15;)4X!P?0X(/T(H = M1110 45%;7MG>&06EW%*893'+Y<@;8XZJ<=",C@^M2T %%%% 'A?[6'_ "6S MX'_]CW+_ .DS5[I7A?[6'_);/@?_ -CW+_Z3-7NE !1110 4444 %%%% !11 M10!C^)?^0OH__7Z?_036Q6/XE_Y"^C_]?I_]!-;% !1110 4444 %%%% !11 M10 4444 %%%% !1110 451\3>)_#?@KP_>>+/&'B"RTK2]/MVGO]2U&Z2&"V MB499WD"$RDE>WE&08[.%.I"T*,/CJS?+3A?O+6[?2$5*&YV1ECNKR9@1?72AB" =@RP5@KE%^A?V3?V%/@A^R/:WFM M>%+:]U_QEK1,GBCX@^)[@W>L:O*Q!_P ET_%O\#\1OCK_ M ,$[M>_8X^,FN_"#XG>,M$\0S'3D-C>:*S_)#-DJ\J.H,,VT*VS+8# AB""? MM;_@C;_P1JT?PAJOAK]M?XX^--)U^1(UU#P3H.C,\D%K-DA;FY=U7,T; [8E M!".H8L2N!\F_%KXG>)_C/\2];^*GC.Y\W4M=U&2[N=I.U-Q^6-<]$1=J*.RJ M!7TY_P $N?$'Q5^(WB6^^ GA#]K+Q+X#NX;1[_PW9PVL-_8SD,3<1_9YS@/R M),*0& D)'&3^,Y/]*?Q'SOBS,Z5:M*=',>2"A'EBXJG%PBH#O'<"X]U M@N%\QOIFO:_UAIT_]XPU:G_W#<_QI>T7XV.WZTE\4)+Y7_\ 2;GT717SI_P\ M5T/PY\GQ;_9?^+OA+;_K;N]\&M/:#Z30NV[\%K<\)_\ !2']B7QA(+>Q^/\ MI-E+NVO%K<,^GE&[@FYC0#\\5I3XGX>J3Y'B81EVD^27W2L_P&L7A6[$=2W?>^W^&K6; M/_?<9K1\)?%#X:>/T$O@3XB:%K:D9#:1J\-R"/\ MFQK=KZ#"XVI%>TPU5I= MXR_5,Z83TO%_<>-:]_P3L_8+\2@_VK^QM\,]Q^\]MX+LX&/U:*-2?SKB=?\ M^"-?_!,SQ+N_M']D[18]PY_L_4[ZT[8X\B=,?A7TW17NX?BSBG"?P,?6A_AJ MS7Y2-XXK$Q^&;7S9\E?\.4/V&-,_Y$73?''A?'W/^$?^(NIQ[/3'F3/TY_.C M_ATIH6E?-X%_;W_:8T#;_JX+'XK,\ ]BDD#;@!TYKZUHKM_U[XPE_$QLY_XW MS_\ I?,7]=Q?6;?KK^9\E?\ #N[]JO0^/ __ 5=^+-N!]W^WM-L=3_/S%7- M'_#*O_!5K0/FT'_@JAI6LJ/NP:]\%--BQ]7@DW'_ .O["OK6BE_KKGZ5_P 0^N5GNHOUC'_(^2O^$(_X+9>'O^0/\?\ !:_P]_R&/@)\ O$6WK_PC_BG4K3=]/M2G&??TKZU MHI_ZV<_\; 8:7_<+D_\ 3(?^"56GZM M&O\ K+G0/C5IJ?B(YH]QR>WI1_P\4_:DT3CQQ_P2D^+EN1][^P;VRU/\O+9< M]Z^M:*/]8FU+X3N8OP:.9LCKV[&OES_@K-_P6:\,>*?V:O\ A3_[,0M&A*DD(7'!8&OU8KX&_X."/V//'7[ M2/[,6B_%+X8Z+/JFL?#?4+F\N=,M8R\LVFW$:"Y>-1RS(T,+E1_ KGJ #]EX M>9AP+B.-<#'&8%THN:M)UG*"E9\G-&4'=<_*OC26[NE9]F J8*6,ASPMKWTO MTTMW\S\)*] _9P^+6O?##XAVNGCX@^)M"\,>(KJVT[QS%X7UE[*>^TEIT,\. M]>.OVU?VG?#OPM\,Z+/+H\&H0WGB[4UC/E M:?IJ2 RN[= S*"B+_$[ =,D?W?GN(R["9/7KX^2C1A%N3=M$M;Z]4_AZWM;4 M^UKRIPI2E/9(_HR^!7[/WP;_ &:/A]:_"WX&_#_3_#NB6G*VMC%\TSX ,LLC M9>:0X&7*[&BBO\M\1B,1BZ\JU>;G.3NY2;;;>[;>K?FS\UE*4I7D[L M****Q$%%>;?&W]KK]GG]GL?9?B;\2K*WU)\"#0K(FYOYF/W0MO$&<9. "P"^ M]>:?\+P_;>_:'_<_ 'X&0?#K0)ON^+OB8/\ 370_Q0Z?'DJV.09"R-GJ*\7% MY_EV&K.A!NI57V*:YY+_ !6TAZS<5YG//$TH2Y5J^RU?_ ^=CZ%\2^*?#/@S M19_$?C#Q%8Z5I]LNZXO]2NT@AB'JSN0H_$UX)K7_ 4)T'QKJDWA']D;X2>( M?BKJL3F.2^TR$V>CVS^DM]. H]1M!##.&J7PS_P3P\ ZWK4'C;]J'X@Z]\6M M>A;?&WB>X\O3;=^_DV,9\I%//RMO7VKWO1M$T7PUI4.B>'M(M=/L;9-EO9V5 MNL442CLJ* %'L!7-;B/,=W'#0\K5*O\ \K@_E51/^UU?[B^]_P"2_$^=?^&< M?VP?V@O])_:<_:''A/19N7\%?"X-;ED/\$]_)F1N.&504/."*]5^"G[+?P"_ M9YL_L_PC^&6FZ7.R;9]2\LS7D^>N^XD+2,"><;L<\ 5POQ>_X*'_ (^'OB5 MOAI\.QJ?Q(\;,2L7A+P#:F_F1AP?.E3]U"H/WLL64*Y3_ (5;^W]^U7^^ M^-'Q(@^"WA&?D^$_ ETMSKD\9_@GU C9"<'K""#T9:Y:&'R?"XKGP\)8G$+3 MG;YY+UG)\L/\,6O*)]K@> ,72H1QN:SCA*4E=3KM\\UWITDG5FGTE&"IWWG' M<]+^/O[;G[.?[.5TN@>.?&XO?$4Y"V7A'P_";[5;ES]U%MX\E"W8R%%/K7FG M]O\ _!1']J[Y?"^A6?P%\'3_ /,1UF)=0\2W41[I;\1VF1D$/B1#@@FO6?@% M^R#^SS^S/:M_PJ7X<6EIJ$P/VW7KO-SJ-V3RQDN9,R')R2H(7)X45Z77J_4\ MPQFN*JDG_VZH?,]#^W>&N_\)]+HMYXO\92N)+KQKXVNSJ.HR2?WU>3Y8CZ&-5.. M"37M=%%>AAL+AL'3Y*$%%>2_%]WYO4^7S;.LVSW%?6,PKRJSVO)MV71);1BN MD59):)!11170>8%%%% &/XE_Y"^C_P#7Z?\ T$UL5C^)?^0OH_\ U^G_ -!- M;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/XE_Y"^C M_P#7Z?\ T$UL5C^)?^0OH_\ U^G_ -!-;% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% &/XE_Y"^C_P#7Z?\ T$UL5C^)?^0OH_\ U^G_ M -!-;% !1110 4444 %%%% !1110 4444 %%%% !1110!6UG2K77=)NM%O9; ME(;NW>&5[.\EMIE5@02DL3+)&V#PZ,K*>001FO@'_@@'X=M?!Y_;$\(:?J&H MW5II/[:WC"RLI=6U2>]N!!%:Z;'$CSW#O+*5157=(S,0HR2>:_0#5-4TS0], MN-:UK48+.SLX'GN[NZF6.*")%+,[LQ 50 223@ $FOSL_P"" _Q?^%'C7X@? MMFZ#X/\ B7H.J7U[^V5XQUFRL]/U>&:6XTV2.PCCO8U1B7MV=&595RA(X)H M\H_X+7_$7X/ZY^UDFG_\%//V /C?XG_9G\#:-9QZ!\1? =[=QZ5IVK79WW^I MWRZ?<13-"B&TMD,A_=M%*O"M]/H/BCX<:S93)JFHS&/#VMII MTT0FU82(VT"T2=9 V!NSS\/_ !Z_X)J?&KX1?\$0?@QH?A'X?:K=^*/V>_C3 M:_%VQ\ VO^DW\&F)K=_?-I"!2WFSVUCJ&&16;?):LJ%LJ" >M_MSZ5\.?^"6 M?[4_[(_Q6_9;\!Z5X+\/^.?BI:_"7Q_H.@6:VUMKFGZG"193W:H!YT]I<0F: M.=LR_O9E+$2N#^C%?G/^WK=> O\ @I_^UE^R'\*/V8?'6E>-/#W@GXI6WQ:\ M>:_X=O4NK31M-TV'?8QW,D9(BEO)Y3%%"V)&"2MM"QN1^C% !7!_$']I[X ? M"KQ&WA+XB?%32](U)(4E:SNY&#A&Y5N >#7>5EZMX(\%Z]>'4-<\(:7>W!4* M9[O3XY'('0;F4G% 'S1\>:^@?[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5 M<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ M?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_ MZ#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^ M&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* .?U[Q+H-SJ>F30:I$R MPW1:5@?NC;U-:G_"8^&/^@U!_P!]54\1V5FFJZ2J6D0#7A# 1CD;36O_ &=I M_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%'] MG:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ MWZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I_ M_/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G M:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY M_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ MOJKG]G:?_P ^,/\ WZ%4O$FJ>#?!N@7GBKQ=J&FZ7IFGV[3W^HZA+'#!;Q*, ML[N^%10.I) JHQE.2C%7;V0)-L7_ (3'PQ_T&H/^^J\7_:J_X*)_ /\ 9<2U M\+RW%YXN\=:Q\GASX>>%(3&8-%\(0SM:Z]\??$^DG[%%@X=-)MG -Y,.1YC (",$*"LE>M M_LW_ +%'[-?[$'AS5/'T]Z-2\1WL;7'C'XG^-[U9M1OV."[RW$O$,60/D4A> M%W;F&X_8_P!BY9PY3]OG[?M$KK#Q=I][UI:^QCWCK5:W4$U(Z_8T\.N:OO\ MR]?F^GY^FYXUX9_94^+/[:_B"S^+/_!3/QS9V^@6]PMUX>^ OAG4&_LJQ(.4 M?4YT.;^<=U!\L'.#M9HQ],>/_C_^SA^S/X!@NO%7B[1_#NC6-N(-,TVTA"95 M L-O;Q+EL# "HN /05Y3JO[5_Q*_:,U*?P5^PC\-+:_LXY3#?\ Q0\3V;0: M/:$<-]F0KONY![# ."593FNK^"G["WP\^'_B8?%?XL:Y=_$7Q])AI?%'B6-7 M6V8<[;2WYCMD!^[C++SA@#BO@LYXXSCBN4:.6PC[&%U!I..'IKK[.*=ZLGUD MF^9_'5N>?6Q];%OEHKW5L]HKT[_KU9P,WQ0_:A_;&D-KX+O9O@Q\/)CAM;U! M WB/58C_ ,\(@=MDK#^,G>.&4L"15/XQ?\$Y/@MXN^#D/P<^#OQ/M_!T5SJ( MO/%.NWFD'5-2UYUY19YVGB;:)"9"@^4N%(5=O/UK_9VG_P#/C#_WZ%?-/_!1 M#]O_ $_]@G_A#_\ BR,/BO\ X2O^T/\ F-BQ^R_9?LW_ $[R[]WVC_9QL[YX M^8S'(\CHY?5Q&=3=6ZM*Q1BVFWL@\= ^8,8Q_P >'^-6_P#B(/T__HS* M'_PNQ_\ *^OB*.5^$%"K&K3C:46FFGB+IK5/?H?I4?HO^*<9)K*=5_U$4/\ MY ^8WY4?\ "Y?^"BW@K_D._"[X4>-8TZ?\(SXEN=-E MD'O]L4J&_2OI?^SM/_Y\8?\ OT*/[.T__GQA_P"_0K/_ %>IT_\ =\36I_\ M<1S_ J^T7X6%]52^"._P!V"/6X1+^, M98,/Q%=E%XV\)SQK-#KUNZ,,JROD$>QKAO&'[%_[)GCL.?$W[.OA"61_OSV^ MAQ6\K?62$*WZUP-U_P $N_V7[&1KCX;3^,?!,K'=YOA/QE=PE6]0)6D _+%' MMN**/Q4:51?W:DH/_P !<)+_ ,G0M[AZ,\H0\^O6C_A& MO^"F_@K_ (\M<^#OC:W3[W]HZ9=Z==R#V\K,0/UH_MO&4O\ >,#5CYQY)K_R M6;E_Y*@^L5(_%3E\K/\ )W_ ]_\ ^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJO M/^&COVQ/!_R_$C_@GIO_!WBZSO=_\ NVY42#\31_P\<^"GA_Y?BW\$ MOB5X&V_ZV3Q-X!F6)?<-#YF5]\4?ZTY+#^--TO\ KY"=/\9QBOQL'US#KXG; MU37YI'O_ /PF/AC_ *#4'_?5'_"8^&/^@U!_WU7E?@[]N[]B'QUL&A?M >$X MR_W$U6X%@Q/IBY6,Y]J]/\.Z[X$\7VGV_P )ZSI&J0?\]M.N(IT_-"17J87, MLNQZOAJT*G^&2E^39M"M2J?!)/T9\X_&[_@FQ_P3A^-GCJW\<>-/V=O#LVH7 M5X9-4NM*N+G3Q.2,EY5M)8E=B>2Q!)/4FO9/@O\ #+]F[]G7PD/ WP-\%Z!X M7TK?ODM=(M%B\Y\8WR-C=*^.-SDMCO7R/_P5A_;3U3X-_%+P3\,/A/=Q1ZEX M?U"#Q!X@$> LF#^XM),=5==[.IZJ\9[U])WW[;W[)N@_";0_B]XL^)&CZ=9^ M(-+CO;#3F(FO7##F,6\0:1F5\HV%P&!!(K.?B;+-*^)R?%X^;IX7ENJE5^S7 M^%2ERKE?NOL]"/[5C5G.C.H[0MN]/Z1ZI_PF/AC_ *#4'_?55]4^(W@30]/E MU;6O%EC9VL";I[FZN!''&OJS-@ >YKY__P"&@?VK?V@O]&_9@_9HB\+:+-PG MC;XHQ_9@R'^."QCS*^1RKDE3QD"KFA?\$[O#WC'5(?%O[6OQ6UWXHZI&XD33 M[Y_L.CVS^L5E 0OM\Q(8#E:\W^W,1C=,LP\JB_GG>G3^3:L(.+_F1'UB5 M3^#&_F]%_F_DOF.\8_\ !23X5W.K2^#OVL7_A!?VN_VA_WWQZ_:*L/AMH$WWO"?PT8F^=#_ S:A("4;&0? M*#(V>@KZ2\-^!_!7@W1X?#WA'PAIFEV%NN(++3K".&*,?[*( !^55?'?C'X: M_"_PW/XP^(WB+1]"TJV'[[4-5N(X(E/8;G(!)[ IKYQO/VY_&GQVNY?#G[!/[.USXR02&*3Q]XHMVT MWP];,#@LK.%ENL'JB!6Y!&14NC_\$\-<^+VI0^+OVZ_C7J'Q N4D$L/@[1]V MF>'K-AR ((MKW!4XP[E21PRM6F%Q.%HT50RB@G%=4E"FO^WK>]_VXI>9][3X M)HY+!2S_ !$<(O\ GTE[3$/R]BFE3?\ U_G2?5)D_CO_ (*9_#[5-_E'E@=P4W*>FX&L(?LZ?'K]IO\ T_\ ;8_: M833="FY/PS^&7_;S:?\J-/];L%DWN\.X54)+_E]4M5Q#\XR:5.EY>R@IK;VDMSA_A#\//V= M_@'X:7PC\'/"FB>'K 8\R/3K?:\Q' :60Y>5O]IV8^]=9_PF/AC_ *#4'_?5 M7/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"O5ITZ=&"A3BDELDK)?(^,Q6+Q6.Q$L M1B:DIU).[E)N4F^[;NV_4I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ MGQA_[]"C^SM/_P"?&'_OT*LYRG_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM M/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU M5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4 M'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@#G]>\2Z#([*S35=)5+2(!KPA@(QR-IK7_L[3_P#G MQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ M )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM M/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[] M"C^SM/\ ^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?& M'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ MGQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T_ M_GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57 M/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0? M]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z# M4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@#G]>\2Z#1SA$4\DU?J)+&RC8/'9Q*PZ M%8P"*EH **** "BBB@ HHHH JKH>BKJS:^ND6HOFB\MKT6Z^<4_NE\9Q[9Q5 MJBB@""QTS3=,$BZ;I\%N)I6EF$$03?(>KG Y8]R>34]%% !1110!X7^UA_R6 MSX'_ /8]R_\ I,U>Z5X7^UA_R6SX'_\ 8]R_^DS5[I0 4444 %%%% !1110 M4444 8_B7_D+Z/\ ]?I_]!-;%8_B7_D+Z/\ ]?I_]!-;% !1110 4444 %%% M% !1110 453\0^(O#_A'0[OQ/XJURSTS3;"!I[[4-0N5A@MXE&6=W(?VT/VB_VYM)]/;[!;D'#II5LX!O9 MATWL-@/4 ,LE>WD^08_.>:I3M"E#XZLWRTX7_FEW?2,4YRVC%LVI4)UKM:); MM[+^NVYZ_P#M9_MZ_!?]D]K+PCJBW_BKQ[K>$\,?#CPK!]JU;4Y&SM_=+GR8 MR0'_@)X9OV_LV MT(.4?5+A"#?3#NH.P$<$*S1UK^"_A_\ L6_\$O;2;7M>US4O%_Q3\4_-J.N: M@3JGBKQ+<.1E47):*-F 4%$^50S.PR=?_A6_P"UU^V5_I7QLUFZ^$WP^GY7 MP7X?NP=;U.(]KRZ Q K#K&@S@E64$!JG'<%7-/OU_RBO_)GT[&[X]_;(^''PYU*']GG]E3X M>++" 6UIX6\(1QPZ=HZ+\JBYN%'DVT:]-HY!&T[,@UG:!^Q?X^^.6M M6WQ"_;O\?IXFEAE$^G?#S0V>#0--;J-ZYWW;C^\YQR5.]<5[5\)/@M\+/@3X M3B\$?"7P18Z)IT>"T5I'\\S8QOED.7E?_:TUO[- M7]DG_>OK5?G/W;ZJ$617TK2=+T+38-&T/3;>SL[6)8 MK:TM(5CBA0# 554 * .@ Q5BBL+XA_$_X<_"7P])XL^)_CG2O#^FQ\->ZO?I M!&3C[H+D;F/91DGL*]^4J=&G=M**^22.^AAZV)K1HT8.4I:))-MOLDM7\C=K M\T_^#B#_ )I!_P!S!_[C:^C[O_@H;XA^,-S)H7[#G[.OB'XBN',9\6:G&=)T M"%@<%OM$X#3%>2455)'W2ZM_:_] MF>'?"NDM#8Z(J?8C($FD_>W!D\Q,E_N^4,$[C7PO&.:8?%\.5X8=.GVVX>V_\ 1JK7 M6Z-^UQ^RIXB(70OVE_ %VQ_@@\863-_WR)VSR.]&F_2I)?@Z?ZA]0\/*OPX_$P? M]["TVO\ P*.+O_Y*?2U%?-/_ [2T;3?F\'_ +9GQ^T7;]R&S^([-$/8H\1R M,>]'_##O[1VD\>$/^"D/Q)@ ^[_;-A9ZA^>]5S1]=S./Q85O_#.#_-Q#^P.$ MJO\ "SF,?^OE"M'_ -(C5/I:BOFG_AG+_@H]HO.C?\%%M.U11]V'6?A/81X^ MKQ29/_U_:C_A$?\ @K/H?_(+^+WP4US;T_MK0-1MMWU^SDX].*/[3KQ^/"U% M_P" /_TF;#_5'+JG\#.<)/YXB'_IS#P/I:BOFG_A,O\ @K)H?_(4^#/P8US; MU_L7Q%?VV[Z?: 'X5*D&?2U%?-/\ PW+^T1I''B[_ M ()P?$V$C[W]C7=IJ'Y;&7-'_#S#P_IW'B_]CGX^Z)C[TM_\-G,?X,DK9_+L M:/[S_L!]039]=D3]N:U]%_P""I7[ >OX^P_M*:1'NQC[;97=M M_P"CH5Q51SS)INRQ,+_XHW^ZYE5\.^/J,>>658CE[JC4:^]1:_$]_HKRW1?V MW_V./$&T:7^U+X 9F^['-XLM(G/&?NO(#^E=;HWQF^#_ (C /A[XK>&K_/3[ M%KMO+G_OES773QF$J_!4B_1IGAXG(L\P7^\86I#_ !0DOS2(?&/P*^"7Q#WG MQ[\(/#&M,_WGU30;>=C[Y="<^]>'?'W]AG]@3X:_#W7/C/XE^$B:%%H&GR7D MEYX>UBZL9 5'RI&L

[;44;>68"OIJ*:*>,302JZ-]UD;(/XU^;_\ P<%Z MA'IL_P (;AK;S&V^( OSXQ_R#?:OE^,:.78/(J^->#IUJD4N52C'=M13NUT; MOYVM=%*=>NM?U.[N9IKF4L7N[MYY O15,CDLVU0%!)S@"OMO_ ((D>+_A#)\2 M=<^&_B_P-HTOBF:$:CX8UZZLT>Y"Q@">WC=@2A VR#;@D"3).!C\_/\ A+_^ MH=_Y&_\ K4RX\41W4#V\NG?*ZX/[W_ZU?S%P[+-LBSVEF+HJ?*[M-QU3T?>S MUNG;1GU>5?1C\;:694I8C*G&GS+F:K86346_>:C[=7:5VE=7>EUN?T@UQGQI M_:'^"7[._AT^*/C3\2M+\/VI4F%;V?\ ?7&.HBA7,DI]D4FO#1XW_P""A7[5 MO[OX<^#;7X%^#[C_ )CWBNW6]\17$1_BBLL^7;$C((E.X<%6KM/@M_P3Z_9_ M^$WB(?$;Q%8ZAX[\:NP>X\9^.[LZC>F0_M0?Z'^Q[\!_^$5\.S\+\2/BA"UNDB'_ ):6E@N9)2+;3T/DQIG^%M MXSR *^C**J.4TZDE/&2=62_F^%>D%[OHWS2\S*MQOB\)2EA\CHQP5-JS=.[K M277GKR_>._6,'3IO^0CL[.STZTBL-/M8X(((PD,$,85(U P%4#@ #C J2BBO M6V/BFW)W84444""BBB@ HHHH **** "BBB@ HHHH Q_$O_(7T?\ Z_3_ .@F MMBL?Q+_R%]'_ .OT_P#H)K8H **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH Q_$O_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ .OT_P#H)K8H *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O_(7T?\ Z_3_ M .@FMBL?Q+_R%]'_ .OT_P#H)K8H **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@#PO\ :P_Y+9\#_P#L>Y?_ $F:O=*\+_:P M_P"2V? __L>Y?_29J]TH **** "BBB@ HHHH **** ,?Q+_R%]'_ .OT_P#H M)K8K'\2_\A?1_P#K]/\ Z":V* "BBB@ HHHH ***J:_K^A>%=$NO$OBC6K33 M=.L8&GO;^_N5AAMXE&6=W.=;PGA?X=>%H#=ZOJLIR%Q$N3%&2#F1\#"MMW$;:\;\7?MP?'S]M M'5-0^''_ 3?TRWTKPI92/!XF_:!\66972K$)GS%TR&0#[;*H!^=AY:D<@*R MR5RW[/>E_#/X-^)-6\.?L$> KWXS_%;5'*^-_CEXTNFEM$F;&\RWK)?O/:"^)^O;\_3*/V?\ XC_M#6*?M$_\%>?B7IWA#P#83K=:)\#](U:YHZQ2RVP&T#2]/ 5,?==\+CIL88KJOAM^POIU_XK@^+_[67C>;XG>, MHCOM1J4072-))YV6EG]P8/\ &X)) ;:K9->_JJJH50 , #M7R6;YOQ/QCRP MQC^J82'P4*7NM)]VFU!O[3BY5);RK-Z')5JXO&V4_<@MHK?[^GRN_P"\>6? M#]CSX/\ [/MS-XGTBSNM=\67^6U;QIXDN#=ZG>.1\Q,K?ZM3_=3 ( SN(S7J ME87Q#^)_PY^$OAZ3Q9\3_'.E>']-CX:]U>_2",G'W07(W,>RC)/85\_W?_!0 MWQ#\8;F30OV'/V=?$/Q%<.8SXLU.,Z3H$+ X+?:)P&F*\DHJJ2/NDYKAC4R? M(Z4<-22AVA%7D_/E5Y-OJ[.[U;/H\DX1SO.*#JX*A:C'XJDFJ=*/^*K-Q@GY M.5WT3/IVO%?C3_P4!_9C^"FL?\(=>>-9/$OBAW,=OX0\%VIU/4I9?^>?EQ96 M-_:1D-<1_P ,;?M.?M"?Z9^V=^U'=Q:7-S+\/_A>'TW3MIZQS7+?O[E#T*MC M&.&KVKX+?LV? C]G;1_[$^"WPLTCP_$R!)I[.VS<3@?\]9WS++_P-C1[?-L7 M_"IJE'O/67RA%V7SE==8GN?V?P5DFN-Q,L957V*'N4D^TJ]2/,_-0HM/[-39 MGBO_ F'_!2+]I;Y/ W@C1?@9X9G^[K'BA5U37Y(S_'':+B* ]B>(8_B%\:;S6?BMXL7DZ[\0K\WRQGKMBMC^YC0'[JE6*XT)1 M5PR?#2DIXENK)=9ZI>D5:"]5&_F8U^.LVIT98?*H0P5)JS5!.,Y+M.LW*M-/ MK&53D[16Q':VEK86L=E8VT<,,*!(H8D"JB@8"@#@ #M4E%%>KL?&-MN[,?Q+ M_P A?1_^OT_^@FMBL?Q+_P A?1_^OT_^@FMB@04444 %%%% !1110 4444 % M%%% !1110 5CZU\/O /B3/\ PD7@C1[_ '?>^VZ9%+G_ +Z4UL45,HQFK25S M2E6K4)*JOEMRJ,?M)O71;7W/UCPI\6,WRKCW M!XKB3-*TL''VG.ZDJE5:TIJ.GOR?ON.RTW>ES\/:*_2#4_\ @WU_LZ[L[7_A MK??]KF,>[_A L;.,Y_X_^:N?\0[_ /U=_P#^8_\ _N^ORS_4?BG_ *!__)X? M_)']D_\ $Q/@Y_T,_P#RCB/_ )4?I91117]"'^7P4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% &/XE_Y"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z?_03 M6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^)?^0OH M_P#U^G_T$UL5C^)?^0OH_P#U^G_T$UL4 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 8_B7_D+Z/\ ]?I_]!-;%8_B7_D+Z/\ ]?I_]!-; M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M >%_M8?\EL^!_P#V/%_M8?\EL^!__ &/Z4 %%%% !1 M110 4444 %%%% &/XE_Y"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z?_036Q0 4444 M %%5=SU3XV^);%I+02JF]+O[,5>AI"FY1(O&VMX3PO\ #SPO;F[U?5I6R%"0 MKDQQD@_O'PORMMW,-I^-_BO>?$']HSQW9']OVXO=>OGG6X\*?LF_"^]:=(7! M#1RZ[>1<.Z\,RDX4?, %+QUTG[)G["'QB\0S7GC/1GU_P#!XBR_B;XG>+Y1= M^//%*MC<%=LC2H&P,1H=X"KN,PYKZV\&?#K]E/\ 85^'LU];7&A^$M/?G4M? MUS4$6YOY.N9;B4[Y7)R0@.,G"J,XK"KQ<\%3=/A6+I*WO8ZM&U1KK]6HO^%' MM5J-5'NDHMQ*H5,3B:L:&70;E+12LW)OM"&_HWKV['E_A#]C;XL?';2M/A_: MPU:R\->"["-%T;X+> '^RZ;:Q)C9'=S18,Y ^1"$!&5(R5KZ6\(>#?"?P_\ M.VOA'P/X;LM(TNRCV6MAIULL440]E4 >Y/4GDU\Z7?\ P4-\0_&&YDT+]AS] MG7Q#\17#F,^+-3C.DZ!"P."WVBA5L8QPU?$8%X*A5E5P4)8BM/XJLG M?F]:LM&O[M--+I%'UM+@&>4_O<^Q$,&WO&=ZF(?E[&%Y1?9571CV9V_QI_X* M _LQ_!36/^$.O/&LGB7Q0[F.W\(>"[4ZGJ4LO_//RXLK&_M(R&N(_P"$P_X* M1?M+?)X&\$:+\#/#,_W=8\4*NJ:_)&?XX[1<10'KE)?F'M7P6_9L^!'[. MVC_V)\%OA9I'A^)D"33V=MFXG _YZSOF67_@;&NWKTOJ>88K_>JW*OY:=U]\ MW[S]8\AO_;W"^3:91@?:S7_+W%6F_6-"/[J/I4=?U/GOX>?\$V/@'HGB&/XA M?&F\UGXK>+%Y.N_$*_-\L9Z[8K8_N8T!^ZI5BN!@U] 6MI:V%K'96-M'##"@ M2*&) JHH& H X [5)17=A<%A,%%JA!1OO;=^;>[?FV?.YQQ!G>?U8U,PQ$J MG+I%-^[%=H15HP7E%)>04445U'CA1110 4444 8_B7_D+Z/_ -?I_P#036Q6 M/XE_Y"^C_P#7Z?\ T$UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 8_B7_D+Z/_ -?I_P#036Q6/XE_Y"^C_P#7Z?\ T$UL4 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_B7_D+Z/_ -?I_P#0 M36Q6/XE_Y"^C_P#7Z?\ T$UL4 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 8_B7_D+Z/_ -?I_P#036Q6/XE_Y"^C_P#7Z?\ T$UL4 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_B7_D+Z/_ -?I M_P#036Q6/XE_Y"^C_P#7Z?\ T$UL4 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1134FAE=XXY59HVVR*K9*G .#Z'!!^A% #J*BN;VSL@AO+N*$2RB M./S9 N]ST49ZD]A4M !145M>V=X9!:7<4IAE,%_M8?\EL^!__ &/Z5X7^UA_R6SX'_ /8]R_\ I,U>Z4 %%%% M!1110 4444 %%%?-/_!1#_@HA_PP3_PA_P#Q:#_A*_\ A*_[0_YF#[#]E^R_ M9O\ IWEW[OM'^SC9WSQR8['87+<++$XF7+"-KNS>[26B3>[70]OAWAW.>+,Y MI95E5+VF(JLW&*M&+>K6UEK9'OWB7_D+Z/\ ]?I_]!-;%?F= M-_P7ZGU^[M[J#]D?;]@+[B]^%W["RV<<<1\K5?BKXA\N&PLLY&;1;@J MCDX(6:;"$C]W'-D&O$?V8/V?M"\5^*+KXB>#O@YXH_:*\&$N. 7FO+P+-J+(1_JML:8X5#P:^CK\09#E5;V53_::Z_Y

B?_3VI%2:L M]Z=*,ZMTXS]C=3/@\GX:SK.Z+0_AQ;WF^P\-_:98] M2IX>YD7$FL7*G^%<0(Z# M^%V6OH#PD?\ @GO^P;KMI;:MXMF^)OQ3AC6VLK+0]-74M1@9!A;:SLX,PZ>J MC(6/*,JG 8C KN+']BC]H_XXV<47[7G[2\UEH:QA%^''PHB.E:7'&!@0R7!' MG7$>.-A QCAJ]O\ @M^S9\"/V=M'_L3X+?"S2/#\3($FGL[;-Q.!_P ]9WS+ M+_P-C7G8W$<1\2U:=7'*_\)A_P4B_:6^3P-X(T7X&> M&9_NZQXH5=4U^2,_QQVBXB@/7*2_,.,&MWX>?\$V/@'HGB&/XA?&F\UGXK>+ M%Y.N_$*_-\L9Z[8K8_N8T!^ZI5BN!@U]"45T0R?#2DIXENK)=9ZI>D5:"]5& M_F37XZS:G1EA\JA#!4FK-4$XSDNTZS,+*REU;5)[VX$$5KIL<2//<.\LI5%5=TC,Q"C))YK] -4U33-#TRXUK6 MM1@L[.S@>>[N[J98XH(D4LSNS$!5 !)). 2:_.S_@@/\7_A1XU^('[9N@^# M_B7H.J7U[^V5XQUFRL]/U>&:6XTV2.PCCO8U1B7MV=&595RA(X)H 3]AFR^' M_P#P5'_;(_:W^*G[47@+2O&OAKX>?$N;X3_#SP[XCLDNK+1;/3HBNHSVT;@K M'/=SR+(\X DVQQ(&"H!7S#>?\%)?VCK+_@DA>?LJVOQ6UK_A8L7[83_LTVWQ M!^W,=6_L_P"U;Q?^?][[3]@S:^?G?NQ)GS/FKZA_8+OO '_!,7]KW]KOX/?M M-^.M)\&:#XX^)\_Q<\!:_P"(;Y+6TUK3=3BS?1VSR$"26SN(EADB&7 EA8*5 MD4GY8;_@G-^T5%_P2/D_:X;X4ZV?'Z_MC']I8> &L'&K'3!=[/L7D8W?:/L& M;OR,;\_N\>9\E 'U/^W/I7PY_P""6?[4_P"R/\5OV6_ >E>"_#_CGXJ6OPE\ M?Z#H%FMM;:YI^IPD64]VJ >=/:7$)FCG;,O[V92Q$K@_HQ7YS_MZW7@+_@I_ M^UE^R'\*/V8?'6E>-/#W@GXI6WQ:\>:_X=O4NK31M-TV'?8QW,D9(BEO)Y3% M%"V)&"2MM"QN1^C% !7!_$']I[X ?"KQ&WA+XB?%32](U)(4E:SNY&#A&Y5N M >#7>5EZMX(\%Z]>'4-<\(:7>W!4*9[O3XY'('0;F4G% 'S1\\"W8@':!GGFOH'^SM/_P"?&'_OT* * M?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]" M@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQ MA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ M .?&'_OT* *?_"8^&/\ H-0?]]5^;G_!P?K&EZM_PJ/^S;U)O+_M_?L/3/\ M9V/Y&OTO_L[3_P#GQA_[]"OSC_X+^:1;S7_P?,=LB(G]OM)M0#./[-P*^.X_ MK0P_".*J2V2C_P"EQ/TOP@XDRW@_Q PV=8]VI8>&(G+N[8:M:*_O2=HQ75M( M_/#0K#[#8*'7#R?,_P#050U06NB7!>VL]TLF6623E4^@K/XFJ2>%S*KRXF*G*$&I-J MDI\K7-2IR<4XR?+[.ZDFKI_L'\!/^"9?[$GP8%KJGB6V/CK6+7YH[[Q=()X( M6/+>5: "! 3@_,KL"/O5],6OB;P=86L=E8ZC:PPPH$BAB7:J*!@* !@ #M6A M_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5_;V!RW 9915+"THPCY*WW]_F?.YIGF; MYU*/UVM*:@K1CM&"_EA!6C"/]V*2\BG_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4' M_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"NT\HI_\)CX8_P"@U!_WU1_PF/AC M_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/A MC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1 M_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4' M_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ MH-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC M_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#" M8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H MY_7O$N@W.IZ9-!JD3+#=%I6!^Z-O4UJ?\)CX8_Z#4'_?55/$=E9IJNDJEI$ MUX0P$8Y&TUK_ -G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN M?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_O MJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@ M_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ MA,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[Z MH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ MZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!! MJ#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A M,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 M4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ M% '/Z]XET&YU/3)H-4B98;HM*P/W1MZFM3_A,?#'_0:@_P"^JJ>([*S35=)5 M+2(!KPA@(QR-IK7_ +.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4 M'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^ M@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/ M^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_ M F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H-0?] M]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@ MU!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^ M@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)C MX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G M_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT M* .?U[Q+H-SJ>F30:I$RPW1:5@?NC;U-:G_"8^&/^@U!_P!]54\1V5FFJZ2J M6D0#7A# 1CD;36O_ &=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_ M[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T& MH/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ M (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^ M^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/ M^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ M0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ MX3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% M %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_] M^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^, M/_?H4 <_KWB70;G4],F@U2)EANBTK _=&WJ:U/\ A,?#'_0:@_[ZJIXCLK-- M5TE4M(@&O"& C'(VFM?^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z# M4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z M#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ M"8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU M1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4 M'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z# M4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/A MC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ M F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H M I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_O MT* .?U[Q+H-SJ>F30:I$RPW1:5@?NC;U-:G_ F/AC_H-0?]]54\1V5FFJZ2 MJ6D0#7A# 1CD;36O_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ M +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$ MQ\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC M_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJ MC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %:V\4>'[R=;6U MU6)Y'.$13R35^HDL;*-@\=G$K#H5C (J6@ HHHH **** "BBB@""]TS3=2,+ M:CI\$YMY1+ 9H@WER#HZY'##U'-3T44 06.F:;I@D73=/@MQ-*TLP@B";Y#U M05 M\V0]AN('&>M;'_#<_P"R/_T7K0?^_P __P 37J5]86.J6DFGZG917%O*NV6" M>,.CCT*G@BL?_A5WPS_Z)WH7_@HA_P#B: .%_P"&Y_V1_P#HO6@_]_G_ /B: M/^&Y_P!D?_HO6@_]_G_^)KNO^%7?#/\ Z)WH7_@HA_\ B:/^%7?#/_HG>A?^ M"B'_ .)H X7_ (;G_9'_ .B]:#_W^?\ ^)H_X;G_ &1_^B]:#_W^?_XFNZ_X M5=\,_P#HG>A?^"B'_P")H_X5=\,_^B=Z%_X*(?\ XF@#A?\ AN?]D?\ Z+UH M/_?Y_P#XFC_AN?\ 9'_Z+UH/_?Y__B:[K_A5WPS_ .B=Z%_X*(?_ (FC_A5W MPS_Z)WH7_@HA_P#B: .%_P"&Y_V1_P#HO6@_]_G_ /B:/^&Y_P!D?_HO6@_] M_G_^)KNO^%7?#/\ Z)WH7_@HA_\ B:/^%7?#/_HG>A?^"B'_ .)H \N\1?MP M_LG2ZKI+Q?'+1G5+LEV1I"$&WJ2%X'UK7_X;G_9'_P"B]:#_ -_G_P#B:XS] MJ7P'X&L/C+\%K:Q\&:3#'=>-Y4N8X=.B595^S,=K +\PSV->V_\ "KOAG_T3 MO0O_ 40_P#Q- '"_P##<_[(_P#T7K0?^_S_ /Q-'_#<_P"R/_T7K0?^_P _ M_P 37=?\*N^&?_1.]"_\%$/_ ,31_P *N^&?_1.]"_\ !1#_ /$T <+_ ,-S M_LC_ /1>M!_[_/\ _$T?\-S_ +(__1>M!_[_ #__ !-=U_PJ[X9_]$[T+_P4 M0_\ Q-'_ J[X9_]$[T+_P %$/\ \30!PO\ PW/^R/\ ]%ZT'_O\_P#\31_P MW/\ LC_]%ZT'_O\ /_\ $UW7_"KOAG_T3O0O_!1#_P#$T?\ "KOAG_T3O0O_ M 40_P#Q- '"_P##<_[(_P#T7K0?^_S_ /Q-'_#<_P"R/_T7K0?^_P __P 3 M7=?\*N^&?_1.]"_\%$/_ ,31_P *N^&?_1.]"_\ !1#_ /$T <+_ ,-S_LC_ M /1>M!_[_/\ _$T?\-S_ +(__1>M!_[_ #__ !-=U_PJ[X9_]$[T+_P40_\ MQ-'_ J[X9_]$[T+_P %$/\ \30!PO\ PW/^R/\ ]%ZT'_O\_P#\31_PW/\ MLC_]%ZT'_O\ /_\ $UW7_"KOAG_T3O0O_!1#_P#$T?\ "KOAG_T3O0O_ 40 M_P#Q- '"_P##<_[(_P#T7K0?^_S_ /Q-'_#<_P"R/_T7K0?^_P __P 37=?\ M*N^&?_1.]"_\%$/_ ,31_P *N^&?_1.]"_\ !1#_ /$T <+_ ,-S_LC_ /1> MM!_[_/\ _$T?\-S_ +(__1>M!_[_ #__ !-=U_PJ[X9_]$[T+_P40_\ Q-'_ M J[X9_]$[T+_P %$/\ \30!PO\ PW/^R/\ ]%ZT'_O\_P#\31_PW/\ LC_] M%ZT'_O\ /_\ $UW7_"KOAG_T3O0O_!1#_P#$T?\ "KOAG_T3O0O_ 40_P#Q M- 'EWB+]N']DZ75=)>+XY:,ZI=DNR-(0@V]20O ^M:__ W/^R/_ -%ZT'_O M\_\ \37&?M2^ _ UA\9?@M;6/@S288[KQO*ES'#IT2K*OV9CM8!?F&>QKVW_ M (5=\,_^B=Z%_P""B'_XF@#A?^&Y_P!D?_HO6@_]_G_^)H_X;G_9'_Z+UH/_ M '^?_P")KNO^%7?#/_HG>A?^"B'_ .)H_P"%7?#/_HG>A?\ @HA_^)H X7_A MN?\ 9'_Z+UH/_?Y__B:/^&Y_V1_^B]:#_P!_G_\ B:[K_A5WPS_Z)WH7_@HA M_P#B:/\ A5WPS_Z)WH7_ (*(?_B: .%_X;G_ &1_^B]:#_W^?_XFC_AN?]D? M_HO6@_\ ?Y__ (FNZ_X5=\,_^B=Z%_X*(?\ XFC_ (5=\,_^B=Z%_P""B'_X MF@#A?^&Y_P!D?_HO6@_]_G_^)H_X;G_9'_Z+UH/_ '^?_P")KNO^%7?#/_HG M>A?^"B'_ .)H_P"%7?#/_HG>A?\ @HA_^)H X7_AN?\ 9'_Z+UH/_?Y__B:/ M^&Y_V1_^B]:#_P!_G_\ B:[K_A5WPS_Z)WH7_@HA_P#B:/\ A5WPS_Z)WH7_ M (*(?_B: .%_X;G_ &1_^B]:#_W^?_XFC_AN?]D?_HO6@_\ ?Y__ (FNZ_X5 M=\,_^B=Z%_X*(?\ XFC_ (5=\,_^B=Z%_P""B'_XF@#A?^&Y_P!D?_HO6@_] M_G_^)H_X;G_9'_Z+UH/_ '^?_P")KNO^%7?#/_HG>A?^"B'_ .)H_P"%7?#/ M_HG>A?\ @HA_^)H X7_AN?\ 9'_Z+UH/_?Y__B:/^&Y_V1_^B]:#_P!_G_\ MB:[K_A5WPS_Z)WH7_@HA_P#B:/\ A5WPS_Z)WH7_ (*(?_B: .%_X;G_ &1_ M^B]:#_W^?_XFC_AN?]D?_HO6@_\ ?Y__ (FNZ_X5=\,_^B=Z%_X*(?\ XFC_ M (5=\,_^B=Z%_P""B'_XF@#R[Q%^W#^R=+JNDO%\I(7@? M6M?_ (;G_9'_ .B]:#_W^?\ ^)KC/VI? ?@:P^,OP6MK'P9I,,=UXWE2YCAT MZ)5E7[,QVL OS#/8U[;_ ,*N^&?_ $3O0O\ P40__$T <+_PW/\ LC_]%ZT' M_O\ /_\ $T?\-S_LC_\ 1>M!_P"_S_\ Q-=U_P *N^&?_1.]"_\ !1#_ /$T M?\*N^&?_ $3O0O\ P40__$T <+_PW/\ LC_]%ZT'_O\ /_\ $T?\-S_LC_\ M1>M!_P"_S_\ Q-=U_P *N^&?_1.]"_\ !1#_ /$T?\*N^&?_ $3O0O\ P40_ M_$T <+_PW/\ LC_]%ZT'_O\ /_\ $T?\-S_LC_\ 1>M!_P"_S_\ Q-=U_P * MN^&?_1.]"_\ !1#_ /$T?\*N^&?_ $3O0O\ P40__$T <+_PW/\ LC_]%ZT' M_O\ /_\ $T?\-S_LC_\ 1>M!_P"_S_\ Q-=U_P *N^&?_1.]"_\ !1#_ /$T M?\*N^&?_ $3O0O\ P40__$T <+_PW/\ LC_]%ZT'_O\ /_\ $T?\-S_LC_\ M1>M!_P"_S_\ Q-=U_P *N^&?_1.]"_\ !1#_ /$T?\*N^&?_ $3O0O\ P40_ M_$T <+_PW/\ LC_]%ZT'_O\ /_\ $T?\-S_LC_\ 1>M!_P"_S_\ Q-=U_P * MN^&?_1.]"_\ !1#_ /$T?\*N^&?_ $3O0O\ P40__$T <+_PW/\ LC_]%ZT' M_O\ /_\ $T?\-S_LC_\ 1>M!_P"_S_\ Q-=U_P *N^&?_1.]"_\ !1#_ /$T M?\*N^&?_ $3O0O\ P40__$T <+_PW/\ LC_]%ZT'_O\ /_\ $T?\-S_LC_\ M1>M!_P"_S_\ Q-=U_P *N^&?_1.]"_\ !1#_ /$T?\*N^&?_ $3O0O\ P40_ M_$T <+_PW/\ LC_]%ZT'_O\ /_\ $T?\-S_LC_\ 1>M!_P"_S_\ Q-=U_P * MN^&?_1.]"_\ !1#_ /$T?\*N^&?_ $3O0O\ P40__$T >7>(OVX?V3I=5TEX MOCEHSJEV2[(TA"#;U)"\#ZUK_P##<_[(_P#T7K0?^_S_ /Q-<9^U+X#\#6'Q ME^"UM8^#-)ACNO&\J7,<.G1*LJ_9F.U@%^89[&O;?^%7?#/_ *)WH7_@HA_^ M)H X7_AN?]D?_HO6@_\ ?Y__ (FC_AN?]D?_ *+UH/\ W^?_ .)KNO\ A5WP MS_Z)WH7_ (*(?_B:/^%7?#/_ *)WH7_@HA_^)H X7_AN?]D?_HO6@_\ ?Y__ M (FC_AN?]D?_ *+UH/\ W^?_ .)KNO\ A5WPS_Z)WH7_ (*(?_B:/^%7?#/_ M *)WH7_@HA_^)H X7_AN?]D?_HO6@_\ ?Y__ (FC_AN?]D?_ *+UH/\ W^?_ M .)KNO\ A5WPS_Z)WH7_ (*(?_B:/^%7?#/_ *)WH7_@HA_^)H X7_AN?]D? M_HO6@_\ ?Y__ (FC_AN?]D?_ *+UH/\ W^?_ .)KNO\ A5WPS_Z)WH7_ (*( M?_B:/^%7?#/_ *)WH7_@HA_^)H X7_AN?]D?_HO6@_\ ?Y__ (FC_AN?]D?_ M *+UH/\ W^?_ .)KNO\ A5WPS_Z)WH7_ (*(?_B:/^%7?#/_ *)WH7_@HA_^ M)H X7_AN?]D?_HO6@_\ ?Y__ (FC_AN?]D?_ *+UH/\ W^?_ .)KNO\ A5WP MS_Z)WH7_ (*(?_B:/^%7?#/_ *)WH7_@HA_^)H X7_AN?]D?_HO6@_\ ?Y__ M (FC_AN?]D?_ *+UH/\ W^?_ .)KNO\ A5WPS_Z)WH7_ (*(?_B:/^%7?#/_ M *)WH7_@HA_^)H X7_AN?]D?_HO6@_\ ?Y__ (FC_AN?]D?_ *+UH/\ W^?_ M .)KNO\ A5WPS_Z)WH7_ (*(?_B:/^%7?#/_ *)WH7_@HA_^)H X7_AN?]D? M_HO6@_\ ?Y__ (FC_AN?]D?_ *+UH/\ W^?_ .)KNO\ A5WPS_Z)WH7_ (*( M?_B:/^%7?#/_ *)WH7_@HA_^)H \N\1?MP_LG2ZKI+Q?'+1G5+LEV1I"$&WJ M2%X'UK7_ .&Y_P!D?_HO6@_]_G_^)KC/VI? ?@:P^,OP6MK'P9I,,=UXWE2Y MCATZ)5E7[,QVL OS#/8U[;_PJ[X9_P#1.]"_\%$/_P 30!PO_#<_[(__ $7K M0?\ O\__ ,31_P -S_LC_P#1>M!_[_/_ /$UW7_"KOAG_P!$[T+_ ,%$/_Q- M'_"KOAG_ -$[T+_P40__ !- '"_\-S_LC_\ 1>M!_P"_S_\ Q-'_ W/^R/_ M -%ZT'_O\_\ \37=?\*N^&?_ $3O0O\ P40__$T?\*N^&?\ T3O0O_!1#_\ M$T <+_PW/^R/_P!%ZT'_ +_/_P#$T?\ #<_[(_\ T7K0?^_S_P#Q-=U_PJ[X M9_\ 1.]"_P#!1#_\31_PJ[X9_P#1.]"_\%$/_P 30!PO_#<_[(__ $7K0?\ MO\__ ,31_P -S_LC_P#1>M!_[_/_ /$UW7_"KOAG_P!$[T+_ ,%$/_Q-'_"K MOAG_ -$[T+_P40__ !- '"_\-S_LC_\ 1>M!_P"_S_\ Q-'_ W/^R/_ -%Z MT'_O\_\ \37=?\*N^&?_ $3O0O\ P40__$T?\*N^&?\ T3O0O_!1#_\ $T < M+_PW/^R/_P!%ZT'_ +_/_P#$T?\ #<_[(_\ T7K0?^_S_P#Q-=U_PJ[X9_\ M1.]"_P#!1#_\31_PJ[X9_P#1.]"_\%$/_P 30!PO_#<_[(__ $7K0?\ O\__ M ,31_P -S_LC_P#1>M!_[_/_ /$UW7_"KOAG_P!$[T+_ ,%$/_Q-'_"KOAG_ M -$[T+_P40__ !- '"_\-S_LC_\ 1>M!_P"_S_\ Q-'_ W/^R/_ -%ZT'_O M\_\ \37=?\*N^&?_ $3O0O\ P40__$T?\*N^&?\ T3O0O_!1#_\ $T <+_PW M/^R/_P!%ZT'_ +_/_P#$T?\ #<_[(_\ T7K0?^_S_P#Q-=U_PJ[X9_\ 1.]" M_P#!1#_\31_PJ[X9_P#1.]"_\%$/_P 30!Y=XB_;A_9.EU727B^.6C.J79+L MC2$(-O4D+P/K6O\ \-S_ +(__1>M!_[_ #__ !-<9^U+X#\#6'QE^"UM8^#- M)ACNO&\J7,<.G1*LJ_9F.U@%^89[&O;?^%7?#/\ Z)WH7_@HA_\ B: .%_X; MG_9'_P"B]:#_ -_G_P#B:/\ AN?]D?\ Z+UH/_?Y_P#XFNZ_X5=\,_\ HG>A M?^"B'_XFC_A5WPS_ .B=Z%_X*(?_ (F@#A?^&Y_V1_\ HO6@_P#?Y_\ XFC_ M (;G_9'_ .B]:#_W^?\ ^)KNO^%7?#/_ *)WH7_@HA_^)H_X5=\,_P#HG>A? M^"B'_P")H X7_AN?]D?_ *+UH/\ W^?_ .)H_P"&Y_V1_P#HO6@_]_G_ /B: M[K_A5WPS_P"B=Z%_X*(?_B:/^%7?#/\ Z)WH7_@HA_\ B: .%_X;G_9'_P"B M]:#_ -_G_P#B:/\ AN?]D?\ Z+UH/_?Y_P#XFNZ_X5=\,_\ HG>A?^"B'_XF MC_A5WPS_ .B=Z%_X*(?_ (F@#E?"G[7?[-/CGQ':>$?"/QCT>_U*_E\JSLX) M6+ROC.T97KQ7H]8]C\/O .EWD>H:9X(T>WN(FW13P:9$CH?4,%R#6Q0 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444DDB1(TLKA54$L MS' ]30 M%?)/@O_ (+H_P#!+'X@?'[3OV;/#/[5=B_B+6]2;3O#]W'/%'B.&=KOPMJ37VDF&>)_%&M6FFZ;IUK)_D#,EK:6ELDD]S*51W*QHVU$=VPJLP M -/QO\*?"/Q!\1>'/%'B.&=KOPMJ37VDF&K45X1^VK_P %,_V&?^"=B^'3^V7\?['P4WBL MW/\ PC\4^E7MY)>"W\KSB$M()655\Z(;F !+@ DYK(_8S_X*V_\ !/7_ (*# M^.]4^&O['G[1$7C36M$TDZGJMI;^&M4M%M[7S4BWM)=VL4>2\B@*&+'D@$*Q M !]'4444 %%%% !1110 4444 %%%% !1110 444DDB1(TLKA54$LS' ]30 MM%?)/@O_ (+H_P#!+'X@?'[3OV;/#/[5=B_B+6]2;3O#]W'/%' MB.&=KOPMJ37VDF&K45POQH_:0^$?P"N-!TKXAZ]=_VMXJOI+/PQX>T;2+G4M2U::.,RRBW MM+6.29UCC&^23;Y<2X:1D!S2?!;]I+X1?'ZYU[2?AWK]T=7\*7T=GXH\/:SI M%SIVIZ1-)&)8A<6EU''-&LD9WQR;?+E7+1LX&: .[HHHH **** "BBB@ HHH MH **** "BBB@ HHI))$B1I97"JH)9F. !ZF@!:*^2?!?_!='_@EC\0/C]IW[ M-GAG]JNQ?Q%K>I-IWA^[N="U"WTG6+P/Y9@M-2EMUM+AB^%4I*5=F549B0*] M_P#CG^T5\(?V<="T[7?BSXH>S.MZM%I6@:;8Z=<7U_J]_(&9+6TM+9))[F4J MCN5C1MJ([MA59@ :?C?X4^$?B#XB\.>*/$<,[7?A;4FOM),,Y15F*%"6'\0P M>E=)7$_ _P#:(^$O[1.C:GJWPL\1S7,NA:L^E^(=*U'3;BPU#2+Y%5VMKNTN M4CFMY-CHX#H Z.CJ61U8\_X:_;@_93\:?M2WO[%O@SXTZ3K'Q+TOPY<:YJWA MG2F>X;3[*"XAMY&GE13%%();B-?*9Q)R3MPI( /5J*X;XT_M&_"7X MHME\1 M-=N_[3\37LEIX:\/Z+I%SJ6IZM-'&9)%M[2TCDFE6.,%Y'"[(E^9V4E=)7$?!+]HOX1?M":'JNM_#'Q-+.V@:I)IGB/3-3TZ>PO]&O457:WN M[6Z2.:W?8Z. Z .CHZED=6/@'@O_ (+H_P#!+'X@?'[3OV;/#/[5=B_B+6]2 M;3O#]W?VAO@A M^R]\-;_XP?M"?%'1_"/AK38RUWJVM78BC!"EMB#[TCD*Q"(&8X. :O?!SXM^ M _CY\)/#'QR^%FLMJ/AGQCH%GK7A[4'MI(3)/$W@_P#K'BGP9\/+_Q;J]AITL^F^&-+O;6VN-3 MG524MTENY8H(RQP-TCJHSDF@#XO_ ."Z'[-OA#]J?]D3P9^P'\/_ M8P^,_ M'7Q T*V^'1L+14;PM:V%W!<:CJT80#[/!;:HZF^FW$ZC^\;>.-,]:[0VR$AY&Y>>4M(^ (HXO8?VA/V4OCMHO[:'P,_X*8^#/!T'BGQAX0\$W?@ MKXQ>%?#>?#7Q=JGP^ M_P"#G;XE?"?P[,Z:-\1/V4])\4>([6,_++JFGZL+"VN'']X6LCQYZX91V%:F MK0Q+_P '/NCSK&H=_P!ABZ#.!R0/%\>!^I_.O0_V3/V3OB)JW_!07XL_\%,_ MCAX-F\,:EXO\+Z9X*^'?A._NH)K[2_#]H1//->-;R20K+=7@$JPH[^7'$F]M M[LB)I/AA;?L[3?#R;Q:/$&@A1J+^(!?BY%L= M1^TFU$*CYO*\W+8\KB@#S'_@KG\0?BC^TW_P4K^ 7_!*;P3X(3Q'X2N]$N?B M;\5?#-UK2Z?:>(;*SGDBTVQO9RDC"P^VP%IXUBF:0>7B-BE?1?['7_!1C4_C M3^U5\0?V _C_ /L^K\+OBS\.M'MM931-.\3#6M)UO09F2./4+"\^S6K/&KR1 MHZ201LC2*O)#A,+]L3]E7XN>&_\ @HA\(_\ @IW\ O T_B^Z\*^%]0\#?$OP M;8W=O#?WWAZ[=IX;NR:YDCB>:UNB9'A9U,L;D(=ZA6U/@?\ LL>-?'7_ 4\ M\8?\%-?B-X'N_",9^$-C\-?!'AW4IX'OKJR34)-2N]2NEMY)(X2\S0Q0Q[S( M(X6:18RP0 'U?1110 4444 %%%% !1110 4444 %%%% !67XX\&Z!\1?!6L? M#[Q7:O/I>NZ7<:=J4,HZF^FW$ZC^\;>.-,]TTS3T%?#>?#7Q=JGP^_X.=OB5\)_#LSIHWQ$_93TGQ1XC MM8S\LNJ:?JPL+:X M!^I_.O0_V3/V3OB)JW_!07XL_P#!3/XX>#9O#&I>+_"^F>"OAWX3O[J":^TO MP_:$3SS7C6\DD*RW5X!*L*._EQQ)O;>[(G):M\(/VHY?^"].F?M@VW[*WB:3 MX86W[.TWP\F\6CQ!H(4:B_B 7XN1;'4?M)M1"H^;RO-RV/*XH ^QQ\,_ (^( M\GQ>;PI9OXFDT>/2AK4D>Z>.R22240(QSY:EY79MN-YV[MVQ-OS=_P $]D_X M7C\??C]^W1=_OK3Q3XZ'@7P).?F7_A'O#3363/$W]R;5I=8EXX93&><"O;/V ML/%/Q>\%_LS>//$W[/O@NX\0^.[7PK>GP9HUL4#76JM"RVJDR$*$$S(S$G 4 M,>V*C_9$_9[T7]E#]E_P#^S?H-S]IA\&>%;/2YKXDEKVXCB43W3$\EYIO,E8 MGJTA- 'HM%%% !1110 4444 %%%% !1110 4444 %9?CCP;H'Q%\%:Q\/O%= MJ\^EZ[I=QIVI0QS-&TEO/&T4BAT(9"58C)/$W@_P ZQXI M\&?#R_\ %NKV&G2SZ;X8TN]M;:XU.=5)2W26[EB@C+' W2.JC.2: /B__@NA M^S;X0_:G_9$\&?L!_#_PM8P^,_'7Q T*V^'1L+14;PM:V%W!<:CJT80#[/!; M:HZF^FW$ZC^\;>.-,]1N7GE+2/@"*.+V']H3]E+X[:+^VA M\#/^"F/@SP=!XI\8>$/!-WX*^,7A7PW-%;R:II%Y'YPN-.^URHA-IJ&Z7R9) M TD,CA6,B*K@'GGPU\7:I\/O^#G;XE?"?P[,Z:-\1/V4])\4>([6,_++JFGZ ML+"VN'']X6LCQYZX91V%:FK0Q+_P<^Z/.L:AW_88N@S@#9O#&I>+_"^F>"OAWX3O[J":^TOP_:$3SS M7C6\DD*RW5X!*L*._EQQ)O;>[(G):M\(/VHY?^"].F?M@VW[*WB:3X86W[.T MWP\F\6CQ!H(4:B_B 7XN1;'4?M)M1"H^;RO-RV/*XH Y_P#X+0:;\??@%\:_ M@9_P4<_94%AXJ\<> +_4_"[?!F]:0W7CW3-56%[FUTT1*\@O85M#<952!'$\ MCY2$I)J?\$:OC!\(_P!N+QM\7_\ @I1X:\ MD)<):V%\DJH\EY(UQ/-)+M$67$4198FD?T+]K+X%_&W3O^"@GP6_;F\"^![W MQWX9\$>%O$/AKQ'X0TR\MX[_ $LZE]F=-8LX[F6**=A]F\B9 ZR^4X,:R$%* MK?LG_LA:IX;_ ."B_P 8_P!OK3_A=<_#O1/B/X/T319/"]W);BZU[4[2:YEG MURYBMI)(X"T7,\BH7&X ^MJ*** "BBB@ HHHH **** "BBB@ H MHHH *R_''@W0/B+X*UCX?>*[5Y]+UW2[C3M2ACF:-I+>>-HI%#H0R$JQ&Y2" M.H(-:E8GQ(\2>)O!_@'6/%/@SX>7_BW5[#3I9]-\,:7>VMM<:G.JDI;I+=RQ M01EC@;I'51G)- 'Q?_P70_9M\(?M3_LB>#/V _A_X6L8?&?CKX@:%;?#HV%H MJ-X6M;"[@N-1U:,(!]G@MM.2>(LN!NNH8A\TR*>9^+/BC6/B1_P-O'&F>N P[FL7X7?M$_\%G_ 9X MBU_XS>-_^"$NJ>)?B+X@A-L=5E_:-\)V]IIFGHY:WTNT3S7:&V0D/(W+SREI M'P!%'%[#^T)^RE\=M%_;0^!G_!3'P9X.@\4^,/"'@F[\%?&+PKX;FBMY-4TB M\C\X7&G?:Y40FTU#=+Y,D@:2&1PK&1%5P#SSX:^+M4^'W_!SM\2OA/X=F=-& M^(G[*>D^*/$=K&?EEU33]6%A;7#C^\+61X\]<,H["M35H8E_X.?='G6-0[_L M,709P.2!XOCP/U/YUZ'^R9^R=\1-6_X*"_%G_@IG\22%9;J\ E6%'?RXXDWMO=D3DM6^$'[4(-!"C47\0"_%R+8ZC]I-J(5'S>5YN6QY7% M '"_MF?&FW_8_P#^"^/P?_:/_::UM-!^"_BGX :IX&T+QGK,@BTC0?%$FJB^ ME^TW#_N[1I[:WMHE=RH?&,X1B,G]C/XT^"/BG_P_B5XW\(:))H M/PV_9XUGXAZW>6VZQTV&:UL].63)"-=W=TZI%$&4%_+6:4+RD4API\S_ ."> M_P"PMJ7[*,?CSXS_ !E\96GBWXS?&/Q$NO?%'Q78V[16ID1#'::99(_SK8V< M)\F'?\[#<[8W!$ /HZBBB@ HHHH **** "BBB@ HHHH **** "LOQQX-T#XB M^"M8^'WBNU>?2]=TNXT[4H8YFC:2WGC:*10Z$,A*L1N4@CJ"#6I6)\2/$GB; MP?X!UCQ3X,^'E_XMU>PTZ6?3?#&EWMK;7&ISJI*6Z2W%K6PNX+C4=6C M" ?9X+;3DGB++@;KJ&(?-,BGF?BSXHUCXD?\'.OPH^$NNS,^B?#7]ES6/%N@ MVLGW8]3U'4WTVXG4?WC;QQIGK@,.YK%^%W[1/_!9_P &>(M?^,WC?_@A+JGB M7XB^((3;'59?VC?"=O::9IZ.6M]+M$\UVAMD)#R-R\\I:1\ 11Q>P_M"?LI? M';1?VT/@9_P4Q\&>#H/%/C#PAX)N_!7QB\*^&YHK>35-(O(_.%QIWVN5$)M- M0W2^3)(&DAD<*QD15< \GTZ.SD_X.0?C%^S-=1S2>$OC#^Q]8ZOXVTZVG>+[ M1>6NI'2XIBR$,KBSGDB#@A@&7!X%=O\ \%T/V;?"'[4_[(G@S]@/X?\ A:QA M\9^.OB!H5M\.C86BHWA:UL+N"XU'5HP@'V>"VTY)XBRX&ZZAB'S3(IV_@I^S ME\:M%_;'^./_ 5<\>_ K59O%&O^!['PC\*?A9%J^G+JW]BV0$\HN)VN!9P3 MWEZ ZH9]L,4:;VWLR)Y)\+OVB?\ @L_X,\1:_P#&;QO_ ,$)=4\2_$7Q!";8 MZK+^T;X3M[33-/1RUOI=HGFNT-LA(>1N7GE+2/@"*.( VOBSXHUCXD?\'.OP MH^$NNS,^B?#7]ES6/%N@VLGW8]3U'4WTVXG4?WC;QQIGK@,.YJ3X:^+M4^'W M_!SM\2OA/X=F=-&^(G[*>D^*/$=K&?EEU33]6%A;7#C^\+61X\]<,H["O0_V MA/V4OCMHO[:'P,_X*8^#/!T'BGQAX0\$W?@KXQ>%?#>:\:WDDA66ZO )5A1W\N.)-[;W9$ /K:BBB@ HH MHH **** "BBB@ HHHH **** "LOQQX-T#XB^"M8^'WBNU>?2]=TNXT[4H8YF MC:2WGC:*10Z$,A*L1N4@CJ"#6I6)\2/$GB;P?X!UCQ3X,^'E_P"+=7L-.EGT MWPQI=[:VUQJ#/V M_A_X6L8?&?CKX@:%;?#HV%HJ-X6M;"[@N-1U:,(!]G@MM.2>(LN!NNH8A\TR M*>9^+/BC6/B1_P '.OPH^$NNS,^B?#7]ES6/%N@VLGW8]3U'4WTVXG4?WC;Q MQIGK@,.YK%^%W[1/_!9_P9XBU_XS>-_^"$NJ>)?B+X@A-L=5E_:-\)V]IIFG MHY:WTNT3S7:&V0D/(W+SREI'P!%'%[#^T)^RE\=M%_;0^!G_ 4Q\&>#H/%/ MC#PAX)N_!7QB\*^&YHK>35-(O(_.%QIWVN5$)M-0W2^3)(&DAD<*QD15< \G MTZ.SD_X.0?C%^S-=1S2>$OC#^Q]8ZOXVTZVG>+[1>6NI'2XIBR$,KBSGDB#@ MA@&7!X%=O_P70_9M\(?M3_LB>#/V _A_X6L8?&?CKX@:%;?#HV%HJ-X6M;"[ M@N-1U:,(!]G@MM.2>(LN!NNH8A\TR*=OX*?LY?&K1?VQ_CC_ ,%7/'OP*U6; MQ1K_ ('L?"/PI^%D6KZ7H#JAGVPQ1IO;>S(GDGPN M_:)_X+/^#/$6O_&;QO\ \$)=4\2_$7Q!";8ZK+^T;X3M[33-/1RUOI=HGFNT M-LA(>1N7GE+2/@"*.( ^NO\ @IQ#%ZX-9 M'_!(C_E%1^S7_P!D(\)_^FBVJ[^V]X7^/7C_ /X)T?$+X5>'OAA)XR^(GC'X M4:IX?.D^%[RSL[=M5O-*F@,BOJ-U"D=L)W[R,X5APV#1_P $O/ _Q7^$W_!/ MOX/_ 3^-_PHU/P=XI\"?#K1?#FM:5J6HV%UON+*P@@DEBEL;F>-HF=&VDL& MP.57C(![W1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !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 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45_*#^ MP_\ L/\ [_\%A?^"7?_ 4#_P""/?PV\'?$CXD?\%%-<\8P>,=223DDT =W1110 4444 %%%% !1110 4444 %%%% !1110 4444 M?@#_ ,&FW_*4S]KO_MX_]/D]?O\ 5^ /_!IM_P I3/VN_P#MX_\ 3Y/7[_4 M%%%% !1110 45\O?M\_\%9OV:/V!+B'PCXR:^\2>,;JW$\'A30BGFPQ'[LES M(YVP*W8?,YZA".:^9OA-_P '-GP1\2^+8=(^,/[-^N^%=*FE"'6-+UU-5\D$ M_?DB\B!MHZG87;'16/%?=Y5X9<>9WE?]HX+ 3G1:NG[J?IU16/X \?^"_BIX+TSXB_#KQ-::SH>LVB76F:G8RAXKB M)APP/Z$'D$$$ @BMBOAZE.I1J.$TU).S3T::W371HXVFG9A1114""BBB@ HK MCM?^/_P@\+_'#PY^S?KWCBTMO&OBW0]1U?P]H4A/FWEI8O;I+3TO[KP= MX&\+W^NZE96K_P"KGNHK"&7['&^"$>X,:N1A2QXJ]\"?VO?V?_VC[O7M#^%O MC.XDUWPI(D?BGPGK6B7FEZUH[.NZ,W.G7D45U$K@$QN8]D@!*,PYH ]+HKQK MX/?\% OV2?CM\?\ Q'^RK\/?BE-_PL?PG8+?:]X*U[PUJ6CZC!:L5 G6'4+> M%IH_G0[X]RXD0YPZD]!^T!^U9\%/V7X-$NOC/J^MV,7B+6[71]&ETOP;JNJ+ M<7]S)Y5O;9L;:8)))(0B*V"S$ 9)% 'HM%0:??P:GIT&J6TX^'>NVTNEPR",QRW$D]DD4,;K+&RN[A6#@@D'- 'N-%%% !1110 4444 M %%%% !1110 4444 %%?#W[8'_!9C_AE']HOQ%\ ?^&&\+ M7G1JU[2BVFN6>C3LUI&V_8_7LL\!_%?.,NHX_"9=S4JT(SA+VU!7C-*479U4 MU=-.S2:ZI,_2RBOA[]C_ /X+,?\ #5W[1?AWX _\,X?V!_;_ -K_ .)M_P ) MA]J\CR+2:Y_U7V./=N\G;]\8W9YQ@_<->MEN:X#.*#K82?-%.S=FM;)VU2>S M1\3Q;P9Q+P-F4,!GE#V-64%-1YH3O%N44[PE);QDK-WTVLT%%%%>B?+A116/ MX\\<:)\./"EWXS\1VNK365C'OGCT30;S4[DK_L6UG%+-(?9$8T ;%%>8?LG? MMG?LQ?MR_#>X^+7[*OQ;LO%VA6>JS:9?7-M;3V\MI>18WP307,<.;[2GU.UTJ/P)K#PR6*3) ]U]K6T- ML(5EEC1I#*%5I%!(W"@#TNBL3XE_$;P7\'OASK_Q9^(^O0Z7X>\,:-=:KKFI M3YV6MG;Q-+-*V.<*B,>.>*E\!>.?"GQ.\#:-\2O >MPZEH?B'2;?4]&U&W.8 M[JTGB66&5?\ 99'5A[&@#6HKR?XV?MJ_ ;X$?$*P^#WB2_\ $&M^,M1TMM4@ M\'^"/!^HZ]J<>GK)Y9O9H-/@E:VM]^46678KNI1"S#;47P0_;J_9D_:.A\6- M\&/&^HZU<>!1;KXOTI/"NI0ZCI,\WF[+:>REMUN4N,0N6@,?F*"I*@,,@'KM M%?,'P[_X+&?L"_%W3M8UGX5>._'7B2Q\/:E+IWB&_P!"^"'BZ[M]+NXL>;!< MRQ:64MY$W+N60J5W#(&:]>_9T_:M_9N_:X\'3>/?V:/C7X>\::5:W)MK^?0M M165[*<=8;B/B2WDQSLD56QSC% 'H-%8GQ*^(O@SX0?#K7OBQ\1M=ATOP_P"& M-&NM5US4I\[+6SMXFEFE;'.%1&/'/%2^ ?'7A/XH>!=%^)?@+6X=3T+Q%I-M MJ>BZC;G,=U:3Q++#*O\ LLCJP]C0!K45P'Q^_:A^!/[,&CZ9J_QK\>QZ7)KN MH"P\.Z3:V4]]J6M79&?L]E8VL2XY,<,;L!R0 ,UROP^_;^_9K\>_%33O M@9?:SXB\(^,M;@EF\/>&_B)X*U/P[<:U'&,R&Q.H6\27C*OS-'"SR(O+JHH M]IHHHH **** "BBB@ HHHH **** "BO._A)^TY\,OC/\3?''PJ\'ZAYFI>!- M3CL]1RX*S[D^9X^Y"2K+$WHT>>C"O1*Y\+B\-C:7M:$U*-VKK:\6XM?)IHF$ MX5(WB[K_ ""BBBN@H**** "BN5^-?QI^'O[/7PUU7XO?%6^U&T\/:):276KW MVFZ!>ZDUI;QQM)),\5G#+((T1&9GV[5 Y(KP;PI_P6A_X)K>+M$\.^+H/VBI MM)\/>+;M;7PSXL\5^!];T31=3F)($<.I:A90VCME6&!+_"?2@#ZCHI%974.C M @C((/!%+0 4444 %%%>)^)O^"@O[-FC?$S6?@UX3U/Q+XW\3^&YEA\3Z7\. M?!.IZ^-$E(R(;V>Q@D@M9L<^1)(LI'(0@$T >V45Y;\"?VT/V+]1<7&KZBFGZ%I5G"9KS5;UU9UM MK:%?FD?8DCG'RI'')([)'&[J =+17B_A3_@H/^R1XO\ VH7_ &++3XGW.G?% M)=)?4X?!OB/POJ6E7-W:)]Z:V:]MXH[I0 QS"[Y6.1AD1N1U'[1W[3_P:_9- M\ GXH?';6M5TS04N8K>74=-\*ZEJBPR2RQPQ+(+"WF:/?++&BE@ S. ,F@#T M"BJ>@:Y9>)-&M]=TZ"\C@NHP\27^GS6DRC_;AG1)(S[,H/M5R@ HILK4 %%%% !17R_XD_P""RW_! M.3PA^T'IW[-'B7]H067B#5O$#:#IVHS^&M271;C5E?RVL$U4V_V)IE<%&43$ M*X*,0XVU]04 %%%% !1110 45PW[2/[17PP_9/\ @MK_ .T!\9KK5;?PQX9T M^6]UF[T?P_>:E);P1HSO(T5I%(ZHJJ2TC (@&691S6C\$?B[X0_:!^"_A#X\ M_#YKDZ#XW\+Z?K^B&]@\J8V=Y;1W$/F)D['\N1HT50\*^(].\8^%]-\7:/YGV35;"&\M?-7:WERH'7(['##(J_0 4444 %% MA^&-4==7\,Z@+'Q)H=]"8;S3)RN]!+$W(1T(>.5/ M_3Y/7[_5^ /_ :;?\I3/VN_^WC_ -/D]?O]0!X'^T+_ ,%&?@9^S1\1Y?A= MX^\(>/KW4(K2*X:?P]X*NKZV*2 E0)8P5+<+8? WP>^%.N^(M5FE$8M=,TYY/+.>LC8VQ*.[.54#DD"O\ 0[AOB7AS M-N'*6.P-:"H*"^TDJ:2^&7\KCLT[;=C[W#XC#U<.IP:Y;?N0WWAL>&O#-QJ8M?/1Q<1-Y0/E*7B1U4\%I)". M[O>^E['QN.Q&"JXNTPG_/M_P#@7_ .'_9Y_: \%_M+_#B+XH> =)URRT^6[EME@\0Z/)8W(>,@ M,3%)\P7G@]Z[BBO!?^"D&L_M1)^RYK_@3]D/X*>(?%WB_P 6VK:-%?>'];TF MP?0+:X98KG4 ^I7ENK310/,\*IOW3)&'VJ2U?,XF>'J8B4J$'"#>D6^9I=$Y M65_6R]#GDXN3<59'YE_\%)/$>IW5YI7_ <)?"SQM#?ZY\'?C'!:^&?#5IK" M;[_X96\KZ5>JD._EKRYEO;U9,9%I>)D?)FOV7\ >._"?Q1\":)\3/ >M1:EH M?B+2;;4]&U&W.4NK2XB66&5?9D=6'L:\0U3_ ()Y_L.:I^SM<_#V3]@OPC'8 MW'@]],;P[!X6TA=56!K8P_9UN=WEBX"G:)?/QN^;S/XJ^:_^"0,'_!3[]BO_ M ()Q7O[-'[0W[!'B_6?%?PS2_MOA:(?'/A9U\1::TA>PM9Y5U8BUDB,AC;=\ MBP1IL:1QL.!)PG_!9?X*7/\ P4DLOC!)\//B='I.M?LPZ);R_"5;?6$ADN_' MB&VUB^=4+#S6BLHK&RA8Y"3WUV.&C-?9/[%'[>^@_M??\$U/#'[>'ABQAN)] M1\ S:IJ^DVS<0ZK:12+>V@[@+HW+7%O)\0^.O$-S\UQ=W,=TUI%&6/(BC2#]W&/E02,% R:P?^"RWB;5_P!F#_@K M?^PG^U%\*':R\0>-OB#/\,O&?V8X_MG0K^YL8U@G _UB0/:%60-#<6YE+%G\Q4W#'0:E^R+\8OV]?^"@OPU_;0_:;^&%SX!^'G MP'M[Z?X5^ =:O[6XUC6M=O!&LFKWXLY9H+6"%(8?L]N)7E,B&23RN8B >#_\ M%(_V _C'^T]_P4&^(O[4_P"QEXVF\-_M"? KX=>!M9^%]Y]HVVNK)+<>)!>: M/MEFMY$:?3)-:EN&>"#4)+F-&_M"!8 MR826(?<$ !/@G[+-)^''Q.\&>'M'\-Z[-XG\.2R)/I]O;Q2M/;PZH\L:,RR%2 MJN2$&0I;% &;\,O^"B/_ 56_:+\(_M++\(/A'\#-#UKX!_$_6_#\-WXBN-6 MO;+4X-/LXIEMDCADADDGD+.6N6,$<:O$HAF)D9/1_ 7_ 5DO_C+^RO^S)XY M^&GP^T^#XF?M0.MIX8T#4[B1[#1Y+>TENM6OIBA62>WM8[>5EC4H\S/"FZ(. MTB<1^PW\#OVP?@SHG[:-Q\1OV.?%=A/\6?BUXB\6?#VS3Q-X_X)S_\%'_A]_P3A_9"^(WPE^!*:9^T#^R- MKM[._P -_$7B;3#!XHTV\\R&_MH+RTNIH$:6 QA6D=" 9<@,$# 'W[^S[\3_ M -O&']K'QI\ ?VF_A+X=U+P18>&[/6/!7QA\&Z7+I=EJ$LC".?2Y[&XOKR5+ MA&W.)%EV-&F2JEES]!U\\_LH?&?]N#X_7UU\4/CU^R=+\&="T_0Y;?2_ FK^ M+++5-5UO47:-S)(-6-@J7,D<+?:8 $?S(ECEP!\OF;3R* /3:*** M "BBB@#SW]H/]I7P%^S7H^G:YX\T;Q#>0ZGT.6^=65=Q+K&,J,=SW MKRO_ (>I_LZ?]"-\2_\ PW]W_A7TM17GXBCF4ZK=&M&,>SA?\>9?D?39;C^% M*&$C#'8&I5J:WE&NJ:>NGN^QG:RT^)WWT/FG_AZG^SI_T(WQ+_\ #?W?^%'_ M ]3_9T_Z$;XE_\ AO[O_"OI:BL?JV<_]!$?_!?_ -N=_P#:O G_ $*ZO_A4 MO_F<_!C_ (*0?%7PY\;?VT/&?Q/\)V.IVVGZG_9WV>#6-/>UN5\O3K6)M\3_ M #+\T9(SU!![UX=7TM_P6!_Y2*_$3_N$?^FBRKYIK^>,[4XYSB5-W?M)W=K7 M?,];:V]+G^I'A].A4X"RF5"+C!X:@XQ;YFE[*%DY65VEHW97WLMCW'_@F_\ M%7PY\$OVT/!GQ/\ %ECJ=SI^F?VC]H@T?3WNKEO,TZZB79$GS-\T@)QT )[5 M^J/_ ]3_9T_Z$;XE_\ AO[O_"OS3_X(_?\ *17X=_\ <7_]-%[7[A5^F^'] M''U,FJ.A545[1Z.'-KRPUOS+[K'\B?2=QO#6&X]PTZWM;2[^:?^'J?[.G_0C?$O_P -_=_X4?\ #U/]G3_H1OB7_P"& M_N_\*^EJ*^Z^K9S_ -!$?_!?_P!N?SE_:O G_0KJ_P#A4O\ YG/*_P!GS]K_ M .&/[2FLZAH?@/P_XJLYM,MEGN&\0^&YK%&5FV@(T@PQSV':O5**IZ_J5[H^ MC7.J:=X?O-5G@B+1:=8/"LUP?[B&>2.,'_?=1[UZ&'A7A22K24I=TK?A=_F? M,YE6RZOBW/ T94J>EHRG[1K37WN6%[O7X5;;4_%#1/AO\<_^"5UY?_\ !:O] ME72=6\3^ O$?Q,\:V'[57PPM)6D:ZTVW\7ZO!!X@LT8X6:UB50P& JJ2=L,;/Q!X5\4_LT:]?Z'K%DV4N('US1".#R MC*$/BWH/[,NH?"[]HW]G#6/!=[)XS\5W\VE^(=2 MTC4(+ZSU7Q!J=_$H-A>7*MBWNHED60*-S,HW@9KP']@?_@DSXX_X)P?\%*O' M?CCX.ZK>:A^S]X@^'FIS^!/"C7R,?".L76I6$]YID"R,#Y$HMUEB;(4!&5\, MOF2[' >N_P#!2F'P/^T9KG@?_@G-XR\2PV.@_$F6XUOXGL=3%JX\*:8T3R6X MDW HUW?RZ?;8!!:!KPC/EM7C'_!NM\9-?\.?!+XB?\$R?BIXKBU7QC^R]XYN M/#=KJ"3!_P"U/#<\DDVDWJD'E&C\R-0/NQQP@\G%>M?LV_ '7?VB?CY\7?CQ M^WC^PDFEZCJNNVNE?#N+Q\/#VN16OA:Q@ M8XOLMW=F">6ZN-1NI5(4?OT3< M_E*3XE\6/V0OVD?V4O\ @M+X'_;%_8"_8/O+WX9:S\/)?"?QML_"FK^&]'L[ MN,S>=:WMI:W%_;N]Q"_E^86C3/_ M )_P4$^/O\ P4V;]FC4_AYI?Q&\.Z9H^@_"^*[TU=6UN>W8276LWD<5S]CM MII7"A$,Y2'498QP9U9H"9,9(MVYS) M(6ZW_@D!X,_;M_8/^'/QI\)_&?\ X)H_$V[OOB!^T#XC\>:$V@>,_!4\"6.H M1VJPPS-)K\;),IMVWA490&7#,<@>B? +]@O]I'XR?\%%9/\ @J]^WMI&BZ3K M?A+PM/X?^"?PB\,ZL-0'AJSE643W=Y>,L<4]_,)IDQ'^Z19L>8VU2H!WO_!2 MF+P/^T5K?@;_ ()T>,?$D-CH7Q*FN-:^)['4Q:N/"FF-$\MN)-P*-=WTNGVN M 06@:\(SY;5XO_P;K?&/7O#7P6^(W_!,;XI^+(M5\8?LO^.;CPY::@LRO_:G MAJX>2?2;U2#RC1^:B@?=CCA!Y.*]:_9N^ .N_M%?'[XN_'C]O#]A)-,U#5-= MM=*^'47CX>'M7OPSUCX>2^$_C;9^$]7\-Z/9W<1F\ZUO+2UN+^ MW>2XAD\OS"T:;D@VHQWEJ ,C]ASQ=J7[4W_!QU^U/X^^)\C7?_"B/!FC^$/A MKIUU\R:1;WJB6]N(5/"2S20N6D W&.?9DK@5Z?\ \')_P]L/$W_!(WXA_$RR MO)-.\4?#*]TGQ=X'\0VDACNM'U2TU&W"W$$@PTV*]2K,\%>#? M#/PZ\&Z3\/O!6D1:?HVA:9;Z=I-A ,);6T,:QQ1+GLJ*JCV%:= !1110 5Y# M\9?VU/A1\#?&TG@+Q?X;\7W5Y';1S-+HWA>>[@VN,@"1!C/'([5Z]17)C:>, MJT>7#5%"5]W'F5NUN:/WW(J*I*/N.S]+_P"1\[_\/-?@#_T)?Q%_\(2[_P * M/^'FOP!_Z$OXB_\ A"7?^%?1%%>5]2XD_P"@R'_@E_\ RTP]GB_^?B_\!_X) M\[_\/-?@#_T)?Q%_\(2[_P *XS]H'_@K!\)_"'PDUJ^\!^&?%\'B&>R>WT!] M9\+36MN+MU(1V>3 (3E]O5@A'>OKNOR2_P""O_[3G_"Y_P!H7_A57AS4/,T' MP)YEF?+?*3ZBQ'VE_?856(9Z&-R.&KX[CC.<]X7R*>(EBX.<_!/+LQYCY>?3FS]F? MWV!6B..@C0GEJ_-O"C/LS^M2R:GB%34[SCS0Y[R27,E[T;72OUV?5Z^3DN)K M<[H*5KZJZOK]Z.O_ .'FOP!_Z$OXB_\ A"7?^%'_ \U^ /_ $)?Q%_\(2[_ M ,*^B**_>OJ7$G_09#_P2_\ Y:?2>SQ?_/Q?^ _\$^=_^'FOP!_Z$OXB_P#A M"7?^%>N_!KXP^&/CEX)C\>^$-/U6ULY+F2%8M9TU[2?7W6-*<*\9>_)->EOU9Y9^W. ?V)?C$"/^:6>( M?_3;<5^2/@/5/$?[3/\ P:\?#_\ 82^!7[+_ ,0OB)\0/&_@VVTO1K:#P#?V M^CV$RZN9Q?S:O=0QV"1Q"/<&6=B7VK@#>5_6K]N73_B+XA_9&^(O@CX3_"K5 M?&7B'Q)X+U71])T72+^PMG:XN;&>*-GDOKFWB2/>RACO+#=D*0#CR3_@B1\( MOC[^SA_P3;^&G[-/[2GP.U7P1XL\"Z(VGZE;7^L:9?0W3&ZN'#P2V%W< KL9 M"=^P@O@ X./5-CC?"?[0WC[]C;PW\$O^"7\?Q*T$?$CPQ\!M+U/QQX[\2>'= M1URSMH+18=-C\NSLY8)[J2YN8KG:[S1+'';.S%W94.#\+/\ @L7\5O"7[/7Q MG\8?M9_ ,VOBCX5>.=.\->&-7T70M2TG0OB&VJW8M-*NK$7RRS0*TQ N$#7) M@0;P9,A*G_X*%_!+]O3X#_\ !0?P5_P5'_8.^#%I\647X^*7@7XG6][:7/BGX>_#/7]%?P1 MJD,:O -1>[GNXIK.=G$:SJ(&4J[%,*%;F_V;/V]/^"LG[6WQ0^*?@7X5?!#X M%:;;?![]HAO!OBJZUW6=69;W0XE@,_V)H_F>]57>7S98XH@KQ(L4C;ROH?[' M_P"TQ_P5A_:"U+1/"'[3O_!/NW^"B>']D_COQ8_CO3]537I(5/\ H>DVD)/?V.?\ M@F%\9OVB_A;.\'B30?"#1Z%>1C+6=U=316<=RHZ%HFN!*,\9C&E^*?$&I%M\VIZKJEK'?7=U+(+Y==MK.TTPZ67%UIQN+R&>8R)ONV\LP MI*Z"YES'\K!/+/V#?^"@O_!4+]M+P];?&.?X2_ SPUX"\)?O#/Q5N=0U; M5!>?V7I\C(]SIF"R;HMHW27&WS69@(853S'V_P!CW]F[]IBU_P""JW[0W_!2 M;QY\!]5\+>$?'G@+1-$\(>%M:U73FU[4)K"&)9)##;W,MO DC1$()KA'^9=Z MI\VV?_@CG^S!^T!\,?V3OBO^SK^UY^SIKG@8^+OB?XLU>V-UX@TB\6]TO5YF M=0CZ?>7!CE5'965P " 5+9H ;HW_ 4"_;;^//[!NL?\%-?V6O!/P]F\%6MO MJNM^%_ACXFT:_;6O$6@:=//&\IU.*\2&QN[B.WDFBA^QW"IF.-G8LS(FK?\ M!6OQ7XT\3?L>?$CX Z9X.Y\EW26. M2%E,1 :,D,P(QQ7[$7PC_;V_8<_X)_\ B;_@E_XA_9:U?QOK'AFTUS1?A/\ M$C2-7TR/0=P:!KEEFB\EV\N(>3Y[$ Y7QN_X)G_';]C_ M /9<_8LTW]EOX:W'Q7O_ -EKQO!?^+/#FDZC;V-YK=O=6L\>H75F;N1(]PN) MFD2%W!*N!GY2: /H?1?VT?VC&_X*M>-O^"?EQX;\%:GH^G? N+X@^%-22&\T M^Y,TNJ_8$LKN4RW"E!M=C-'""']-50 MR^G?!7X7?MQ>(?\ @MW=?MM_$#]D>7PQX \0_LVV?A-KB[\7V$USHUT-:EO% MAN4AD<2W'EJQ=;CW4]QJ-Q&&NYIKE)+5(968R@Q,6B4&$3.WE@ _13]AS M]K'P=^W/^R/X _:V\!Z5-I^F^.?#T6H#3;B0.]C/DQSVS. YBF22/< VS. M!G%?-7[,_P 5M2_:K_X+E?M"'6IC+H7[-7@/P[X1\(6;DF*._P!<1]0U.]53 MTF(M(+4N.?+AP.';/T%_P3K_ &1+']@S]B'X:_LBV6NKJC^"/#4=G?ZG&A5+ MN]=FFNID4\JC3RRLH/(4@'D5\Y_LD_##4_V7O^"ZO[3FC:["8M*_:%\"^&/' M'@RY<82>32%ETW4[=6/#2I+=P2L@Y$=Q$>G- '#_ /!6;_@GIXA_;W_;=L;G MX,?$B[\$_&'X9_!BW\4?!_QC:W31K8ZQ%K4H$,X&0T$R_NV)!VY5L, T;TO# MG_!2P?M]?\$T/'/@;XS>$O\ A"_CM\+_ !EX8T/XR?#RZ7RY=/U!/$6GH+N% M"26M9RC,A!8*0R;F"J[_ %-%:?'@?\%.9?B.W[+WBD>!&^%">&U\;'6M#^S& M^75GGW?9_P"T/M?D^2P;=Y.[MLS7@O\ P5S_ ."07B3]I#XU^"_VYOV0-0;0 M?B?HVNZ/8?$;3;.X6WA\<>&(]0M9I;>XR0CSVXA26-GY980F2T<&P ^@?CG^ MV+XS3]MGPI_P3P_9VCT"/QUK'@&]\<^)_$'B>RFO++P_H,%U'91/]D@GMWNI M[B[D$2KY\2QK')(2V%1O.OA7^W9^TSXJ_:5^,G_!-3XICP1X?^-?@WP3%XL^ M'WCK3- NY= \1:%.RQ"^;39+PSPRP3NL4D'VMPSG*R%0F^"7[*?Q ^*G_!2KQQ_P4N^*GP_O?!<-Q\'K/X:> /#> ML7%O)J,EB+Z34+S4KI+:66* O.\4<4?F-)Y<;F01E@@ /G'_ ()9_MX_'#X$ M_P#!#GPI^V]^TSXST3QJ_BG4;M?#6EP:3<6FIZCXAU;Q5>6X%Y>>?,DB27=S MO+0VR&*(.0DA4*?:/#__ 4+_:J\&?MN?#'X"^-_"FA?$WX?_$Z"]M;OQA\. M?A?KVCR^!]2A17B&H&\N+J*>UG+B-)@8"K*[,N% ;YS^!/\ P3-_;]\;_P#! M#&#_ ()J^-/A3;_##XE?"/5QJOP\\97WBJSO;+7-8L]?EU2SFA2U:5H;9XV\ MLO/LD5W5O*95-?5G[&_[2G_!5K]HK6]"\'?M0?L!VOP,@T)TE\>>+I_'=AJT M>MR1*?\ 1-*M(/,:-)Y-K/-,Y$4.]$:21ED0 YO]G/\ X*/?'G]L>;4M>_9R M\8_"F?4/"WQH'AGQ[\%]5T2\'BGP_H4/B%=,NK^:<:@J^=]C#WR_Z)Y(W&+? M(T3%_NBORK_:<_8(^,?[8=WX,^.V@?L0Z]\&OVM_#7C[3GC^-/A_5M+MM+NM M+@U!%N+^_EL[QC>1S:Q_52@#X&_; AB7_@X#_8YN%C4. MWPX^(BL^.2!9VQ S[9/YFOOFOAS]JCX0?M1^+?\ @L=^SU^TSX%_96\3:U\/ MOAEX4\5:7XF\36OB#08E\W5+:)(&AM[C48[B1%:+#DQJ1N!4-7W'0!CWOQ#\ M :;J+:1J/CG1[>[1PCVL^IQ)(K'H"I;(/(XK8(# @]Z^;_B=_P $@O\ @F?\ M9OC'?_M!_%+]C?P?K?C34]2CO[_Q%>VTAN)[E H25B' W#8O;^$5]%:A-=VU MA/<6%E]IGCA9H;?S GFN 2$W'AF: /S9_X+\?%+X#?"S]GKX??LT_'; M]E_Q[9_ W_A/_#DWC#XE^#?#%O<:7X/TVRNHY8HXQ',);=I72*T+B,!(9YO+ M\V39#)^D>CZOI?B#2;77M#U"&[LKZV2XL[NWD#QS1.H9'5AP5*D$$=0:^+/C M-XC_ &M_^"D?['/C7]D3QY_P3R\6_"36O'VDS^'M?UOQMXDT/4-%T2UF.R6^ MMY;*\>XOI8X]SPHMLBM,J!WC3]Y7V)\// ^A_#'P!H?PV\,)(NF>'M'MM,TY M9GW.(((EBC#'N=J#)H ^0?&G_!0_XN^/_P!K7XU_L)O M"GQP\*_LE>%]5\/^&/'.H?#6/QIXOUSQ)X5U#6+/1K9Y_LL-M'864\,LTLUP MET,O<1K$EJQ)D9U6O#O^"EG['%]^WA;_ !5\ _'+_@G9XAU;QAX?F/\ PS7\ M:/!6J:3:WBL;""2#S+O[;%<68@U$W!=;E/):,!TW/@5C_&C]F7_@J7^QY\?? M@E_P4&^ G@FR_: \6Z7\ ]+^&/[0O@L>(HM.N]>:V<77]LV5Q=81I?M;S%MP MW%< (?-=HP#LOA7_ ,%C/BMX7_9S^+WC#]J_X M9>+?AE\0M/\)^%]2TC1-2 MTG0OB#)JEV+32[RQ%ZDLT$;2-^_0&Y:!$+ R%@E;_AS_ (*%_M4^#?VWOAE\ M O''A30OB;\/_B=;7MM=>,OAS\+]>T>3P1J<"*\2ZB;RXNHI[6?<(TF!@(97 M++A0&S/VN/V:_P!OC_@IQ^P%XOMO&'@[3?@K\1/[9T7Q#\'_ 3>:_!JCZ+J M&D78NXI]0O+>/R_.NGS&8X_,CMTCA;+.95KL_P!C?]I/_@JQ^T7KFA>$?VH/ MV [7X&6^A.DOCSQ9<>.[#5H]:9R(H0Z(TDC+*@!Z M-_P5: /_ 2Y_:3!'_- O&/_ *9+NO@SPA^WM_P4L_X)\?\ !+?]GC]K_4_V M??A;KW[.WAOX3>"+/QEHUAJM_+XSMM,ETZRMEU9),I9!2[H_V8)(RJZ!I!F1 MHOT>_;C^#OBW]HC]BGXP?L_^ 9+--=\=?"WQ!X>T5]0F,=NMW>Z;<6T)E<*Q M5-\J[F ) R<'I7Q5=_L[?M<_M3_\$EO W_!);Q1^RWXH^&^J1^"O#/@KXD^. MO$FJZ3/I>FZ;IBVB7EW8&TO)I+Z6X2T*VZ>6BJ9MTS1;-K@'M_Q9_P""AU[X MG_:$U_\ 9L_9Q^(?A/0+KPEX/TG7->\7^+?!.J>(+9Y=52:2QLH;/3[BU<'R M(?/DFDG4*LT*I'(6=HOEO]LS]LOXR?MJ?\&\7[2_BO\ :'^ MYX \:>%(KWP MYK=FVEWEMI^KFWN[1H]3T[[8BRM9SI(I3=N*LKJ6; 8]_P#'7X(_M^_\$\O^ M"BFM?MG?L(_LOQ_&OX9?%7P3H7A_XB?#FQ\4VVEZKH][H\+6MA?6TEV0DD0M MVV%1N)+2;M@"O76?\%"/AA_P4#_; _X)&?%KX::I^S>'^)OQ1MDMO#?POT+Q M5I+OVR?$'PRU?]G'] MBCX*Z?I%Q\1OBWX3:\MM1\0123:?X>T?3=-CFNK^>"&2.2Y9F:.&&!9(@[NQ M,J+&\/WD.D:S!& M[Q3V=YILM[++% MG>%?V;OB'^TQ_P %//"__!0KXC?"G5O WAOX8_#"]\.>"=&\2S6O]JZIJ>HS M[KJ\DBM9IE@MHK<>2BR.)7DED;8B(C2 'C_A3_@JE^VYXB_X)A_'/]JR_P## M7PITWXO? #QKKVB^-? -WI6H+I^=+9-\$Y\+WC6MKHXTY[V\N8H4OQ) T M#"&TQ))(#<742ML!.."OO^"<_P 5K?\ X*[^)OC1H4MI'\"/B5H>A^+?B-HT M@5O[0\9:$\EOI\0CS\D3+):WSL%^>;34#$YP9?\ @D3_ ,$\/BW^Q'XU^)_A MKXF:DEQX*\(^+-4T+]G>Q+ASIGA34+I-8N,,"3^\N9H+=@P!SI0( 4@D J_\ M%$_BG?\ [)'_ 5#_9*^/'AN0V]G\5M?U#X3^/[>,X&J6]VJ7&D%QTW6U[YK M(V,A;J=00)#7W?7P?_P4U^%VJ?M1?\%)/V-?@+X9@,Z>!?'&I?%3QA<1C(TN MPTJ*&.S>3T^T7LZ0IW)20]$:OO"@#\0?^#WG_DUGX'_]E U'_P!(17Z__LG_ M /)K/PT_[)_HW_I##7Y ?\'O/_)K/P/_ .R@:C_Z0BOU_P#V3_\ DUGX:?\ M9/\ 1O\ TAAH [^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _ ' M_@TV_P"4IG[7?_;Q_P"GR>OW^K^8']GG]G#_ (.*O^"<7[7?Q@^,W[%O[#WB M#_BO/$%_%<7NK>&K>]BN++[?+/"\8>4;<[@<]P:^@/\ AOG_ (/)?^C+/_,< M6?\ \?H _?ZBOP!_X;Y_X/)?^C+/_,<6?_Q^C_AOG_@\E_Z,L_\ ,<6?_P ? MH _?ZBOP!_X;Y_X/)?\ HRS_ ,QQ9_\ Q^C_ (;Y_P"#R7_HRS_S'%G_ /'Z M /W^HK\ ?^&^?^#R7_HRS_S'%G_\?H_X;Y_X/)?^C+/_ #'%G_\ 'Z /W^HK M\ ?^&^?^#R7_ *,L_P#,<6?_ ,?H_P"&^?\ @\E_Z,L_\QQ9_P#Q^@#]_J*_ M '_AOG_@\E_Z,L_\QQ9__'Z/^&^?^#R7_HRS_P QQ9__ !^@#]_J*_ '_AOG M_@\E_P"C+/\ S'%G_P#'Z/\ AOG_ (/)?^C+/_,<6?\ \?H _?ZBOP!_X;Y_ MX/)?^C+/_,<6?_Q^C_AOG_@\E_Z,L_\ ,<6?_P ?H _?ZBOP!_X;Y_X/)?\ MHRS_ ,QQ9_\ Q^C_ (;Y_P"#R7_HRS_S'%G_ /'Z /W^HK\ ?^&^?^#R7_HR MS_S'%G_\?H_X;Y_X/)?^C+/_ #'%G_\ 'Z /W^HK\ ?^&^?^#R7_ *,L_P#, M<6?_ ,?H_P"&^?\ @\E_Z,L_\QQ9_P#Q^@#]_J*_ '_AOG_@\E_Z,L_\QQ9_ M_'Z/^&^?^#R7_HRS_P QQ9__ !^@#]_J*_ '_AOG_@\E_P"C+/\ S'%G_P#' MZ/\ AOG_ (/)?^C+/_,<6?\ \?H _?ZBOP!_X;Y_X/)?^C+/_,<6?_Q^C_AO MG_@\E_Z,L_\ ,<6?_P ?H _?ZBOP!_X;Y_X/)?\ HRS_ ,QQ9_\ Q^C_ (;Y M_P"#R7_HRS_S'%G_ /'Z /W^HK\ ?^&^?^#R7_HRS_S'%G_\?H_X;Y_X/)?^ MC+/_ #'%G_\ 'Z /W^HK\ ?^&^?^#R7_ *,L_P#,<6?_ ,?H_P"&^?\ @\E_ MZ,L_\QQ9_P#Q^@#]_J*_ '_AOG_@\E_Z,L_\QQ9__'Z/^&^?^#R7_HRS_P Q MQ9__ !^@#]_J*_ '_AOG_@\E_P"C+/\ S'%G_P#'Z/\ AOG_ (/)?^C+/_,< M6?\ \?H _?ZBOP!_X;Y_X/)?^C+/_,<6?_Q^C_AOG_@\E_Z,L_\ ,<6?_P ? MH _?ZBOP!_X;Y_X/)?\ HRS_ ,QQ9_\ Q^C_ (;Y_P"#R7_HRS_S'%G_ /'Z M /W^HK\ ?^&^?^#R7_HRS_S'%G_\?H_X;Y_X/)?^C+/_ #'%G_\ 'Z /W^HK M\ ?^&^?^#R7_ *,L_P#,<6?_ ,?H_P"&^?\ @\E_Z,L_\QQ9_P#Q^@#]_J*_ M '_AOG_@\E_Z,L_\QQ9__'Z/^&^?^#R7_HRS_P QQ9__ !^@#]_J*_ '_AOG M_@\E_P"C+/\ S'%G_P#'Z/\ AOG_ (/)?^C+/_,<6?\ \?H _?ZBOP!_X;Y_ MX/)?^C+/_,<6?_Q^C_AOG_@\E_Z,L_\ ,<6?_P ?H _?ZBOP!_X;Y_X/)?\ MHRS_ ,QQ9_\ Q^C_ (;Y_P"#R7_HRS_S'%G_ /'Z /W^KR/QU^P_^SIXT^-L M'[3FF^#Y/#'Q-M[3[+_PL#PA=-I^I7-OQ^XNS'^ZU"$;5Q#=QS1@JI"@J"/Q M=_X;Y_X/)?\ HRS_ ,QQ9_\ Q^C_ (;Y_P"#R7_HRS_S'%G_ /'Z /WXTZUG MLM/@LKG49KR2&%4DN[A4$D[ %V$:J@8GD[552_\ 1EG_ )CBS_\ C] '[_45^ /_ WS_P 'DO\ T99_ MYCBS_P#C]'_#?/\ P>2_]&6?^8XL_P#X_0!^_P!17X _\-\_\'DO_1EG_F.+ M/_X_1_PWS_P>2_\ 1EG_ )CBS_\ C] '[_45^ /_ WS_P 'DO\ T99_YCBS M_P#C]'_#?/\ P>2_]&6?^8XL_P#X_0!^_P!17X _\-\_\'DO_1EG_F.+/_X_ M1_PWS_P>2_\ 1EG_ )CBS_\ C] '[_45^ /_ WS_P 'DO\ T99_YCBS_P#C M]'_#?/\ P>2_]&6?^8XL_P#X_0!^_P!17X _\-\_\'DO_1EG_F.+/_X_1_PW MS_P>2_\ 1EG_ )CBS_\ C] '[_45^ /_ WS_P 'DO\ T99_YCBS_P#C]'_# M?/\ P>2_]&6?^8XL_P#X_0!^_P!17X _\-\_\'DO_1EG_F.+/_X_1_PWS_P> M2_\ 1EG_ )CBS_\ C] '[_45^ /_ WS_P 'DO\ T99_YCBS_P#C]'_#?/\ MP>2_]&6?^8XL_P#X_0!^_P!17X _\-\_\'DO_1EG_F.+/_X_1_PWS_P>2_\ M1EG_ )CBS_\ C] '[_45^ /_ WS_P 'DO\ T99_YCBS_P#C]'_#?/\ P>2_ M]&6?^8XL_P#X_0!^_P!17X _\-\_\'DO_1EG_F.+/_X_1_PWS_P>2_\ 1EG_ M )CBS_\ C] '[_45^ /_ WS_P 'DO\ T99_YCBS_P#C]'_#?/\ P>2_]&6? M^8XL_P#X_0!^^>O6&HZIHUSIVDZY-IES-"R0:A!#'(]NQ'#JLBLC$>C CU!K MQ#_@GQ^P3X8_X)W_ BU#X)^ OC'XL\6:)>^(;W6HO\ A+4L#-;75W,TUSL> MTMH,J\C%MK [_P#AOG_@\E_Z,L_\QQ9__'Z/^&^?^#R7_HRS_P Q MQ9__ !^@#]_JY'XL?!/P1\84T>]\11W%IK'AO4O[1\+^(]+D6*_T>[V-&98) M"K##1N\2_]&6?^8XL__C]'_#?/_!Y+_P!& M6?\ F.+/_P"/T ?OZH(4!FR0.3ZTM?@#_P -\_\ !Y+_ -&6?^8XL_\ X_1_ MPWS_ ,'DO_1EG_F.+/\ ^/T ?O\ 45^ /_#?/_!Y+_T99_YCBS_^/T?\-\_\ M'DO_ $99_P"8XL__ (_0!^_U%?@#_P -\_\ !Y+_ -&6?^8XL_\ X_1_PWS_ M ,'DO_1EG_F.+/\ ^/T ?O\ 45^ /_#?/_!Y+_T99_YCBS_^/T?\-\_\'DO_ M $99_P"8XL__ (_0!^_U%?@#_P -\_\ !Y+_ -&6?^8XL_\ X_1_PWS_ ,'D MO_1EG_F.+/\ ^/T ?O\ 45^ /_#?/_!Y+_T99_YCBS_^/T?\-\_\'DO_ $99 M_P"8XL__ (_0!^_U%?@#_P -\_\ !Y+_ -&6?^8XL_\ X_1_PWS_ ,'DO_1E MG_F.+/\ ^/T ?O\ 45^ /_#?/_!Y+_T99_YCBS_^/T?\-\_\'DO_ $99_P"8 MXL__ (_0!^_U%?@#_P -\_\ !Y+_ -&6?^8XL_\ X_1_PWS_ ,'DO_1EG_F. M+/\ ^/T ?O\ 45^ /_#?/_!Y+_T99_YCBS_^/T?\-\_\'DO_ $99_P"8XL__ M (_0!^_U%?@#_P -\_\ !Y+_ -&6?^8XL_\ X_1_PWS_ ,'DO_1EG_F.+/\ M^/T ?O\ 45^ /_#?/_!Y+_T99_YCBS_^/T?\-\_\'DO_ $99_P"8XL__ (_0 M!^_U%?@#_P -\_\ !Y+_ -&6?^8XL_\ X_1_PWS_ ,'DO_1EG_F.+/\ ^/T M?NC\/_@SX/\ A[XFUWQY:&YU'Q)XFDB.N^(M4=9+NYBAWBWM@555BMX1(XCA MC54#222$&2661^MK\ ?^&^?^#R7_ *,L_P#,<6?_ ,?H_P"&^?\ @\E_Z,L_ M\QQ9_P#Q^@#T#_@]Y_Y-9^!__90-1_\ 2$5^O_[)_P#R:S\-/^R?Z-_Z0PU_ M-K_P46^%W_!SK_P5(\%^'/ 7[5_["FN7FG^%=4EU#25T/PE;63K-)'Y;%F68 M[AM[5_2K^SAH&L^$_P!GCP%X6\1Z=)::AIG@O2[6_M)A\\,T=I$CHWN&!!^E M ':4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 3%%%% !1110 4444 %%%% '__V0$! end XML 16 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cover Page - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Feb. 23, 2022
Jun. 30, 2021
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2021    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 0-18953    
Entity Registrant Name AAON, INC.    
Entity Incorporation, State or Country Code NV    
Entity Tax Identification Number 87-0448736    
Entity Address, Address Line One 2425 South Yukon Ave.,    
Entity Address, City or Town Tulsa,    
Entity Address, State or Province OK    
Entity Address, Postal Zip Code 74107    
City Area Code 918    
Local Phone Number 583-2266    
Title of 12(b) Security Common Stock    
Trading Symbol AAON    
Security Exchange Name NASDAQ    
Is Entity a Well-known Seasoned Issuer? No    
Is Entity a Voluntary Filer? No    
Is Entity's Reporting Status Current? Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 2,682.9
Entity Common Stock, Shares Outstanding   52,529,320  
Documents Incorporated by Reference Portions of registrant’s definitive Proxy Statement to be filed in connection with the 2022 Annual Meeting of Stockholders to be held May 12, 2022, incorporated herein by reference in Part III of this Annual Report on Form 10-K to the extent stated herein.    
Entity Central Index Key 0000824142    
Document Fiscal Year Focus 2021    
Document Fiscal Period Focus FY    
Amendment Flag false    

XML 17 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Audit Information
12 Months Ended
Dec. 31, 2021
Audit Information [Abstract]  
Auditor Name GRANT THORNTON LLP
Auditor Location Tulsa, Oklahoma
Auditor Firm ID 248
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 2,859 $ 79,025
Restricted cash 628 3,263
Accounts receivable, net of allowance for credit losses of $549 and $506, respectively 70,780 47,387
Income tax receivable 5,723 4,587
Inventories, net 130,270 82,219
Contract assets 5,749 0
Prepaid expenses and other 2,071 3,770
Total current assets 218,080 220,251
Property, plant and equipment:    
Land 5,016 4,072
Buildings 135,861 122,171
Machinery and equipment 318,259 281,266
Furniture and fixtures 23,072 18,956
Total property, plant and equipment 482,208 426,465
Less: Accumulated depreciation 224,146 203,125
Property, plant and equipment, net 258,062 223,340
Intangible assets, net 70,121 38
Goodwill 85,727 3,229
Right of use assets 16,974 1,571
Other long-term assets 1,216 579
Total assets 650,180 449,008
Current liabilities:    
Accounts payable 29,020 12,447
Accrued liabilities 50,206 46,586
Contract liabilities 7,542 0
Total current liabilities 86,768 59,033
Revolving credit facility, long-term 40,000 0
Deferred tax liabilities 31,993 28,324
Other long-term liabilities 18,843 4,423
New market tax credit obligation [1] 6,406 6,363
Commitments and contingencies (Note 19)
Stockholders’ equity:    
Preferred stock, $.001 par value, 5,000,000 shares authorized, no shares issued 0 0
Common stock, $.004 par value, 100,000,000 shares authorized, 52,527,985 and 52,224,767 issued and outstanding at December 31, 2021 and 2020, respectively 210 209
Additional paid-in capital 81,654 5,161
Retained earnings 384,306 345,495
Total stockholders’ equity 466,170 350,865
Total liabilities and stockholders’ equity $ 650,180 $ 449,008
[1]      (a) Held by variable interest entities (Note 18)
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Statement [Abstract]      
Net sales $ 534,517 $ 514,551 $ 469,333
Cost of sales 396,687 358,702 349,908
Gross profit 137,830 155,849 119,425
Selling, general and administrative expenses 68,598 60,491 52,077
(Gain) loss on disposal of assets and insurance recoveries (21) (6,478) 337
Income from operations 69,253 101,836 67,011
Interest (expense) income, net (132) 88 66
Other income (expense), net 61 51 (46)
Income before taxes 69,182 101,975 67,031
Income tax provision 10,424 22,966 13,320
Net income $ 58,758 $ 79,009 $ 53,711
Earnings per share:      
Basic (usd per share) $ 1.12 $ 1.51 $ 1.03
Diluted (usd per share) 1.09 1.49 1.02
Cash dividends declared per common share (in dollars per share) $ 0.38 $ 0.38 $ 0.32
Weighted average shares outstanding:      
Basic (in shares) 52,404,199 52,168,679 52,079,865
Diluted (in shares) 53,728,989 53,061,169 52,635,415
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Paid-in Capital
Retained Earnings
Balance (in shares) at Dec. 31, 2018   51,991    
Balance at Dec. 31, 2018 $ 249,443 $ 208 $ 0 $ 249,235
Net income 53,711     53,711
Stock options exercised and restricted stock awards granted (in shares)   542    
Stock options exercised and restricted stock awards granted 12,625 $ 2 12,623  
Share-based compensation 11,799   11,799  
Stock repurchased and retired (in shares)   (454)    
Stock repurchased and retired (20,793) $ (2) (20,791)  
Dividends (16,645)     (16,645)
Balance (in shares) at Dec. 31, 2019   52,079    
Balance at Dec. 31, 2019 290,140 $ 208 3,631 286,301
Net income 79,009     79,009
Stock options exercised and restricted stock awards granted (in shares)   712    
Stock options exercised and restricted stock awards granted 21,418 $ 3 21,415  
Share-based compensation 11,342   11,342  
Stock repurchased and retired (in shares)   (566)    
Stock repurchased and retired (31,229) $ (2) (31,227) 0
Dividends (19,815)     (19,815)
Balance (in shares) at Dec. 31, 2020   52,225    
Balance at Dec. 31, 2020 350,865 $ 209 5,161 345,495
Net income 58,758     58,758
Stock options exercised and restricted stock awards granted (in shares)   623    
Stock options exercised and restricted stock awards granted 21,148 $ 2 21,146  
Share-based compensation 11,812   11,812  
Stock repurchased and retired (in shares)   (320)    
Stock repurchased and retired (22,466) $ (1) (22,465)  
Contingent consideration (Note 4) 66,000   66,000  
Dividends (19,947)     (19,947)
Balance (in shares) at Dec. 31, 2021   52,528    
Balance at Dec. 31, 2021 $ 466,170 $ 210 $ 81,654 $ 384,306
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Operating Activities      
Net income $ 58,758 $ 79,009 $ 53,711
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 30,343 25,634 22,766
Amortization of debt issuance costs 43 43 7
Amortization of right of use assets 73 0 0
Provision for credit losses on accounts receivable, net of adjustments 43 153 91
Provision for excess and obsolete inventories 629 1,108 1,454
Share-based compensation 11,812 11,342 11,799
(Gain) loss on disposition of assets and insurance recoveries (21) (6,478) 337
Foreign currency transaction gain (1) (12) (27)
Interest income on note receivable (24) (24) (25)
Deferred income taxes 3,669 13,027 6,038
Changes in assets and liabilities:      
Accounts receivable (9,737) 19,859 (13,412)
Income tax receivable (1,136) (3,815) 5,129
Inventories (45,955) (9,726) 2,557
Contract assets 1,886 0 0
Prepaid expenses and other 1,374 (2,364) (329)
Accounts payable 10,899 (2,155) 280
Contract liabilities (229) 0 0
Deferred revenue 447 1,010 425
Accrued liabilities and donations (1,690) 2,203 7,124
Net cash provided by operating activities 61,183 128,814 97,925
Investing Activities      
Capital expenditures (55,362) (67,802) (37,166)
Cash paid in business combination, net of cash acquired (103,430) 0 0
Proceeds from sale of property, plant and equipment 19 60 69
Insurance proceeds 0 6,417 0
Investment in certificates of deposits 0 0 (6,000)
Maturities of certificates of deposits 0 0 6,000
Principal payments from note receivable 54 52 51
Net cash used in investing activities (158,719) (61,273) (37,046)
Financing Activities      
Borrowings under revolving credit facility 40,000 0 0
Proceeds from financing obligation, net of issuance costs 0 0 6,614
Payment related to financing costs 0 0 (301)
Stock options exercised 21,148 21,418 12,625
Repurchase of stock (20,876) (30,060) (19,586)
Employee taxes paid by withholding shares (1,590) (1,169) (1,207)
Dividends paid to stockholders (19,947) (19,815) (16,645)
Net cash provided by (used in) financing activities 18,735 (29,626) (18,500)
Net (decrease) increase in cash, cash equivalents and restricted cash (78,801) 37,915 42,379
Cash, cash equivalents and restricted cash, beginning of year 82,288 44,373 1,994
Cash, cash equivalents and restricted cash, end of year $ 3,487 $ 82,288 $ 44,373
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Stockholders’ equity:    
Allowance for credit losses $ 549 $ 506
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000
Preferred stock, shares issued (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.004 $ 0.004
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, shares issued (in shares) 52,527,985 52,224,767
Common stock, shares outstanding (in shares) 52,527,985 52,224,767
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Description
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Business Description Business Description
AAON, Inc. is a Nevada corporation which was incorporated on August 18, 1987. Our operating subsidiaries include AAON, Inc., an Oklahoma corporation, AAON Coil Products, Inc., a Texas corporation, and BasX, Inc. (dba BasX Solutions), an Oregon corporation (collectively, the “Company”). The consolidated financial statements include our accounts and the accounts of our subsidiaries.  

We are engaged in the engineering, manufacturing, marketing, and sale of premium air conditioning and heating equipment consisting of standard, semi-custom, and custom rooftop units, data centers cooling solutions, cleanroom systems, chillers, packaged outdoor mechanical rooms, air handling units, makeup air units, energy recovery units, condensing units, geothermal/water-source heat pumps, coils, and controls.

Recent Developments

On December 10, 2021, we closed on the acquisition of all of the issued and outstanding equity ownership of BasX, LLC, doing business as BasX Solutions ("BasX") (Note 4). We have included the results of BasX’s operations in our consolidated financial statements beginning December 11, 2021. 
On December 29, 2021, BasX, LLC converted to a C-Corporation, BasX, Inc., and is subject to income tax.
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Principles of Consolidation

These financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All inter-company accounts and transactions have been eliminated.

Our financial statements consolidate all of our affiliated entities in which we have a controlling financial interest. Because we hold certain rights that give us the power to direct the activities of two variable interest entities ("VIEs") (Note 18) that most significantly impact the VIEs economic performance, combined with a variable interest that gives us the right to receive potentially significant benefits or the obligation to absorb potentially significant losses, we have a controlling financial interest in those VIEs.

Impact of COVID-19 Pandemic

In March 2020, the World Health Organization characterized the coronavirus ("COVID-19") a pandemic, and the President of the United States declared the COVID-19 outbreak a national emergency. The rapid spread of the pandemic and the continuously evolving responses to combat it have had an increasingly negative impact on the global economy.

Our manufacturing operations are considered a critical infrastructure industry, as defined by the U.S. Department of Homeland Security, as such, the decrees issued by national, state, and local governments in response to the COVID-19 pandemic have had minimal impact on our operations except for higher than normal employee absenteeism in our manufacturing facilities. Notable absenteeism occurred the latter part of June 2020 at our Tulsa, OK facilities which resulted in reduced shipments and longer lead times in the second quarter 2020. Additionally, our Longview, TX facility suffered from COVID-19 related absenteeism during the quarter ending September 30, 2021, which reduced the production of coils that were needed to complete units at both our Longview, TX and Tulsa, OK facilities.

We had continuous operations during the years ended December 31, 2021 and December 31, 2020, except for events unrelated to COVID-19 described below. Additional precautions have been taken to social distance workers that
work in close environments and we have facilitated voluntary on-site COVID-19 vaccine clinics. The Company utilizes sanitation stations and performs additional cleaning and sanitation throughout the day.

We witnessed increases in some of our raw material prices, especially in copper and steel, which appear to be an effect of COVID-19, and we continue to make strategic purchases of materials when we see opportunities. We have managed the increase in the cost of raw materials through price increases for our products which began to be realized in late 2021. Although we have experienced some supply chain challenges related to specific manufacturing parts, due to our strong vendor relationships as well as our favorable liquidity position, we have experienced minimal disruption to our supply chain due to COVID-19.

Additionally, we continue to experience challenges in a tight labor market, especially the hiring of both skilled and unskilled production labor. In July 2021, we increased starting wages for our production workforce by 7.0%. We also have put a cost of living increase of 3.5% in place in October 2021 for all employees below the Director level. We will continue to implement human resource initiatives to retain and attract labor to further improve productivity and production efficiencies.

The magnitude of the impact of COVID-19 remains unpredictable and we, therefore, continue to anticipate potential supply chain disruptions, increased employee absenteeism and additional health and safety costs related to the COVID-19 pandemic that could unfavorably impact our business. However, COVID-19 has had no significant impact on our planned cash outflows for raw materials, dividend payments, or capital expenditures.

Although these disruptions and costs are expected to be temporary, there is significant uncertainty around the duration and overall impact to our business operations. We are continually monitoring the progression of the pandemic, including new COVID-19 variants, and its potential effect on our financial position, results of operations and cash flows.

Planned Plant Maintenance

During the fourth quarter of 2020, we made the strategic decision to shut down our Tulsa, OK and Longview, TX manufacturing facilities to perform planned and necessary maintenance during the last week of December 2020 as well several days in early January 2021. Although we lost several production days due to this shut down, we do not believe that the impact of the shut down had a material adverse effect on the results of our operations, financial position and cash flows as of and for the year ending December 31, 2021.

Impact of February 2021 Weather

In February 2021, record-breaking winter storms affected Oklahoma and Texas, causing sustained below freezing temperatures, hazardous driving conditions, rolling blackouts, water main breaks, and a host of other weather related issues. In addition to significant absenteeism as a result of employees being unable to travel to and from work due to inadequate transportation and/or hazardous road conditions, the Company made the decision to shut down the Tulsa, OK and Longview, TX plants for several days. This decision was based on the expected employee absenteeism as well as the expected rolling blackouts caused by the increased demand on the electrical and natural gas power grids. Although we lost several production days in mid-February 2021, we do not believe that the impact of this weather event had a material adverse effect on the results of our operations, financial position and cash flows as of and for the year ending December 31, 2021.

Cash and Cash Equivalents

We consider all highly liquid temporary investments with original maturity dates of three months or less to be cash equivalents. Cash and cash equivalents consist of bank deposits and highly liquid, interest-bearing money market funds.

The Company’s cash and cash equivalents are held in a few financial institutions in amounts that exceed the insurance limits of the Federal Deposit Insurance Corporation. However, management believes that the Company’s counterparty risks are minimal based on the reputation and history of the institutions selected.
Certificates of Deposit

We held no certificates of deposit at December 31, 2021 and 2020.

Restricted Cash

Restricted cash held at December 31, 2021 consist of bank deposits and highly liquid, interest-bearing money market funds held for the purpose of the Company's qualified New Markets Tax Credit program (Note 18) to benefit an investment in plant and equipment to facilitate the expansion of our Longview, Texas manufacturing operations.

The Company’s restricted cash is held in a financial institutions in amounts that exceed the insurance limits of the Federal Deposit Insurance Corporation. However, management believes that the Company’s counterparty risks are minimal based on the reputation and history of the institutions selected.
 
Accounts and Note Receivable

We adopted ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326), as amended, as of January 1, 2020. The ASU requires a financial asset (or a group of financial assets) measured at amortized cost to be presented at the net amount expected to be collected, which would include accounts receivable. The measurement of expected credit losses is based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable forecasts that affect the collectibility of the reported amount. The adoption of this ASU did not have a material effect on our financial statements.

Accounts and note receivable are stated at amounts due from customers, net of an allowance for credit losses. We generally do not require that our customers provide collateral; however, our billings and customer payment terms can vary based on product type as a way to manage collections risk. The Company determines its allowance for credit losses by considering a number of factors, including the credit risk of specific customers, the customer’s ability to pay current obligations, historical trends, economic and market conditions, and the age of the receivable. Accounts are considered past due when the balance has been outstanding for ninety days past negotiated credit terms. Past due accounts are generally written-off against the allowance for credit losses only after all collection attempts have been exhausted.

Concentration of Credit Risk

Our customers are concentrated primarily in the domestic commercial and industrial new construction and replacement markets. To date, our sales have been primarily to the domestic market, with foreign sales accounting for approximately 3%, 2%, and 3% of revenues for the years ended December 31, 2021, 2020, and 2019, respectively.

One customer, Texas AirSystems LLC, accounted for more than 10% of our sales during 2021, 2020, and 2019.  No other customer accounted for more than 10% of our sales during 2021, 2020, and 2019. No customers accounted for more than 10% of our accounts receivable balance at December 31, 2021. Two customers, Texas AirSystems LLC and Johnson Barrow Inc., accounted for more than 10% of our accounts receivable balance at December 31, 2020.

Inventories

Inventories are valued at the lower of cost or net realizable value using the first-in, first-out (“FIFO”) or average cost method. Cost in inventory includes purchased parts and materials, direct labor and applied manufacturing overhead. We establish an allowance for excess and obsolete inventories based on product line changes, the feasibility of substituting parts and the need for supply and replacement parts.
Property, Plant and Equipment

Property, plant, and equipment, including significant improvements, are recorded at cost, net of accumulated depreciation; except for property, plant, and equipment acquired in a business combination which is recorded at fair value. Repairs and maintenance and any gains or losses on disposition are included in operations.

Depreciation is computed using the straight-line method over the following estimated useful lives:
Buildings
3 - 40 years
Machinery and equipment
3 - 20 years
Furniture and fixtures
3 - 15 years

On April 22, 2020, our plant and office facilities in Tulsa, Oklahoma experienced hail related weather damage and we filed a property insurance claim which carried a $500,000 deductible. We did not experience any significant structural damage or any operational interruption as a result of this weather event. In November 2020, we reached a final settlement with our insurance carrier, resulting in a net cumulative gain of $6.4 million, which is included in the consolidated statements of income. The received proceeds will be used in future periods to make improvements to the current roof at our plant and office facilities in Tulsa, Oklahoma to extend the overall useful life.

Business Combinations

The Company applies the acquisition method of accounting for business acquisitions. The results of operations of the businesses acquired by the Company are included as of the respective acquisition date. The acquisition-date fair value of the consideration transferred, including the fair value of any contingent consideration, is allocated to the underlying assets acquired and liabilities assumed based upon their estimated fair values at the date of acquisition. To the extent the acquisition-date fair value of the consideration transferred exceeds the fair value of the identifiable tangible and intangible assets acquired and liabilities assumed, such excess is allocated to goodwill. The Company may adjust the preliminary purchase price allocation, as necessary, as it obtains more information regarding asset valuations and liabilities assumed that existed but were not available at the acquisition date, which is generally up to one year after the acquisition closing date. Acquisition related expenses are recognized separately from the business combination and are expensed as incurred.

Fair Value Financial Instruments and Measurements

The carrying amounts of cash and cash equivalents, receivables, accounts payable, and accrued liabilities approximate fair value because of the short-term maturity of the items. The carrying amount of the Company’s revolving line of credit, and other payables, approximate their fair values either due to their short term nature, the variable rates associated with the debt or based on current rates offered to the Company for debt with similar characteristics.

We adopted ASU No. 2018-13, Fair Value Measurements (Topic 820), as amended, as of January 1, 2020. The ASU includes additional disclosure requirements for unrealized gains and losses for Level 3 fair value measurements and significant observable inputs used to develop Level 3 fair value measurements. There was not a material impact to financial statements upon adoption. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. Fair value is based upon assumptions that market participants would use when pricing an asset or liability. We use the following fair value hierarchy, which prioritizes valuation technique inputs used to measure fair value into three broad levels:

Level 1: Quoted prices in active markets for identical assets and liabilities that we have the ability to access at the measurement date.
Level 2: Inputs (other than quoted prices included within Level 1) that are either directly or indirectly observable for the asset or liability, including (i) quoted prices for similar assets or liabilities in active markets, (ii) quoted prices for identical or similar assets or liabilities in inactive markets, (iii) inputs other than quoted prices that are observable for the asset or liability, and (iv) inputs that are derived from observable market data by correlation or other means.
Level 3: Unobservable inputs for the asset or liability including situations where there is little, if any, market activity for the asset or liability. Items categorized in Level 3 include the estimated fair values of
property, plant and equipment, intangible assets, contingent consideration, and goodwill acquired in a business combination.

The fair value hierarchy gives the highest priority to quoted prices in active markets (Level 1) and the lowest priority to unobservable inputs (Level 3). In some cases, the inputs used to measure fair value might fall into different levels of the fair value hierarchy. The lowest level input that is significant to a fair value measurement determines the applicable level in the fair value hierarchy. Assessing the significance of a particular input to a fair value measurement requires judgment, considering factors specific to the asset or liability.

Definite-Lived Intangible Assets

Our definite-lived intangible assets include various trademarks, service marks, and technical knowledge acquired in business combinations (Note 4). We amortize our definite-lived intangible assets on a straight-line basis over the estimated useful lives of the assets. We evaluate the carrying value of our amortizable intangible assets for potential impairment when events and circumstances warrant such a review. 

Amortization is computed using the straight-line method over the following estimated useful lives:
Intellectual property30 years
Customer relationships14 years

Goodwill and Indefinite-Lived Intangible Assets

Goodwill represents the excess of the consideration paid for the acquired businesses over the fair value of the individual assets acquired, net of liabilities assumed. At December 31, 2021, approximately $19.7 million of goodwill Indefinite-lived intangible assets consist of trademarks and trade names and are also subject to at least annual impairment testing. Goodwill and indefinite-lived intangible assets are not amortized, but instead are evaluated for impairment at least annually. We perform our annual assessment of impairment during the fourth quarter of our fiscal year, and more frequently if circumstances warrant.

To perform this assessment, we first consider qualitative factors to determine whether it is more likely than not that the fair value of the reporting unit and indefinite-lived intangible assets exceeds their carrying amount. If we conclude that it is more likely than not that the fair value of a reporting unit and indefinite-lived assets does not exceed their carrying amount, we calculate the fair value for the report unit and indefinite-lived assets and compare the amount to their carrying amount. If the fair value of a reporting unit and indefinite-lived asset exceeds their carrying amount, the reporting unit and indefinite-lived assets are not considered impaired. If the carrying amount of the reporting unit and indefinite-lived assets exceeds their fair value, the reporting unit and indefinite-lived assets are considered to be impaired and the balance is reduced by the difference between the fair value and carrying amount of the reporting unit and indefinite-lived assets.

We performed a qualitative assessment as of December 31, 2021 to determine whether it was more likely than not that the fair value of the reporting unit and indefinite-lived assets was greater than the carrying value of the reporting unit and indefinite-lived assets. Based on these qualitative assessments, we determined that the fair value of the reporting unit and indefinite-lived assets was more likely than not greater than the carrying value of the reporting unit and indefinite-lived assets.

Estimates and assumptions used to perform the impairment evaluation are inherently uncertain and can significantly affect the outcome of the analysis. The estimates and assumptions we use in the annual impairment assessment included market participant considerations and future forecasted operating results. Changes in operating results and other assumptions could materially affect these estimates. A considerable amount of management judgment and assumptions are required in performing the impairment tests.

Contingent Consideration

As part of a business combination, we agreed to issue shares of the Company's common stock based on certain milestones in accordance with the acquisition agreement. This contingent consideration is valued at fair value on the acquisition date and is included in additional paid-in capital on the consolidated balance sheets.
Impairment of Long-Lived Assets

We review long-lived assets for possible impairment when events or changes in circumstances indicate, in management’s judgment, that the carrying amount of an asset may not be recoverable. Recoverability is measured by a comparison of the carrying amount of an asset or asset group to its estimated undiscounted future cash flows expected to be generated by the asset or asset group. If the undiscounted cash flows are less than the carrying amount of the asset or asset group, an impairment loss is recognized for the amount by which the carrying amount of the asset or asset group exceeds its fair value.

Research and Development

The costs associated with research and development for the purpose of developing and improving new products are expensed as incurred. For the years ended December 31, 2021, 2020, and 2019 research and development costs amounted to approximately $16.6 million, $17.4 million, and $14.8 million, respectively.

Advertising

Advertising costs are expensed as incurred. Advertising expense for the years ended December 31, 2021, 2020, and 2019 was approximately $1.6 million, $0.8 million, and $0.8 million, respectively.

Shipping and Handling

We incur shipping and handling costs in the distribution of products sold that are recorded in cost of sales. Shipping charges that are billed to the customer are recorded in revenues and as an expense in cost of sales. For the years ended December 31, 2021, 2020, and 2019 shipping and handling fees amounted to approximately $14.4 million, $14.3 million, and $14.4 million, respectively.

Income Taxes

Income taxes are accounted for under the asset and liability method. The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the book carrying amounts and the tax basis of assets and liabilities. Excess tax benefits and deficiencies are reported as an income tax benefit or expense on the statement of income and are treated as discrete items to the income tax provision in the reporting period in which they occur. We establish accruals for unrecognized tax positions when it is more likely than not that our tax return positions may not be fully sustained. The Company records a valuation allowance for deferred tax assets when, in the opinion of management, it is more likely than not that deferred tax assets will not be realized.

Share-Based Compensation

The Company recognizes expense for its share-based compensation based on the fair value of the awards that are granted. The Company’s share-based compensation plans provide for the granting of stock options, restricted stock, and performance stock units ("PSUs"). In conjunction with the acquisition of BasX (Note 4), we awarded performance awards to key employees ("Key Employee Awards") of BasX.

The fair values of stock options are estimated at the date of grant using the Black-Scholes-Merton option valuation model. The fair value of the PSUs is estimated on the date of grant using the Monte Carlo Model. The use of the Black-Scholes-Merton option valuation model and the Monte Carlo Model requires the input of subjective assumptions such as: the expected volatility, the expected term of the grant, expected market performance, risk-free rate, and expected dividend yield for stock options. The fair value of restricted stock awards and Key Employee Awards is based on the fair market value of AAON common stock on the respective grant dates. The fair value of restricted stock awards is reduced for the present value of dividends. The Key Employee Awards do not accrue dividends.
Share-based compensation expense is recognized on a straight-line basis over the service period of the related share-based compensation award. Historically, stock options and restricted stock awards, granted to employees, vest at a rate of 20% per year. Restricted stock awards granted to directors historically vest one-third each year or, if granted on or after May 2019, vest over the shorter of directors' remaining elected term or one-third each year. As of March 2021, all new grants of stock options and restricted stock awards, granted to employees, vest at a rate of 33.3% per year. Forfeitures are accounted for as they occur.

Historically, if the employee or director is retirement eligible (as defined by the Long Term Incentive Plans) or becomes retirement eligible during service period of the related share-based compensation award, the service period is the lesser of 1) the grant date, if retirement eligible on grant date, or 2) the period between grant date and retirement eligible date. All share-based compensation awards granted on or after March 1, 2020 to retirement eligible employees or directors contain a one-year employment requirement (minimum service period) or the entire award is forfeited. Forfeitures are accounted for as they occur.

The PSUs cliff vest on December 31, 2023. Share-based compensation expense is recognized on a straight-line basis over the service period of PSUs. The PSUs are subject to several service and market conditions, as defined by the PSU agreement, which allows the holder to retain a pro-rata amount of awards as a result of certain termination conditions, retirement, change in common control, or death. Forfeitures are accounted for as they occur.

The Key Employee Awards cliff vest on December 31, 2023. Share-based compensation expense is recognized on a straight-line basis over the service period of the Key Employee Awards when it is probable that the performance conditions will be satisfied. The Key Employee Awards are subject to several service and performance conditions, as defined by the Key Employee Award agreement, which allows the holder to retain an amount of the awards as a result of certain termination conditions or change in common control. Forfeitures are accounted for as they occur.

Derivative Instruments

In the course of normal operations, the Company occasionally enters into contracts such as forward priced physical contracts for the purchase of raw materials that qualify for and are designated as normal purchase or normal sale contracts. Such contracts are exempted from the fair value accounting requirements and are accounted for at the time product is purchased or sold under the related contract. The Company does not engage in speculative transactions, nor does the Company hold or issue financial instruments for trading purposes.

Revenue Recognition

Due to the highly customized nature of many of the Company’s products and each product not having an alternative use to the Company without significant costs to the Company, the Company recognizes revenue over time as progress is made toward satisfying the performance obligations of each contract. The Company has formal cancellation policies and generally does not accept returns on these units. As a result, many of the Company’s products do not have an alternative use and therefore, for these products we recognize revenue over the time it takes to produce the unit. The Company measures a contract’s progress on the basis of the ratio that costs incurred bear to estimated total costs using the input method because, in the Company’s view, such method best depicts the progress toward completion.

Contract costs include direct materials, direct labor, installation, freight and delivery, commissions and royalties. Other costs not related to contract performance, such as indirect labor and materials, small tools and supplies, operating expenses, field rework and back charges are charged to expense as incurred. Provisions for estimated losses on contracts in progress are made in the period in which such losses are determined. Changes in job performance, job conditions, and estimated profitability, including those arising from contract penalty provisions and final contract settlements, may result in revisions to costs and income, and are estimated and recognized by the Company throughout the life of the contract. The aggregate of costs incurred and income recognized on uncompleted contracts in excess of billings is shown as a contract asset within our consolidated balance sheets, and the aggregate of billings on uncompleted contracts in excess of related costs incurred and income recognized is shown as a contract liability within out consolidated balance sheets.

For all other products that are part sales or standardized units, the Company recognizes revenue, presented net of sales tax, when it satisfies the performance obligation in its contracts. As the primary performance obligation in such a contract is delivery of the requested manufactured equipment, we satisfy the performance obligation when the
control is passed to the customer, generally at time of shipment. Final sales prices are fixed based on purchase orders.

Sales allowances and customer incentives are treated as reductions to sales and are provided for based on historical experiences and current estimates. Sales of our products are moderately seasonal with the peak period being May-October of each year.

The Company also sells extended warranties on parts for various lengths of time ranging from six months to 10 years. Revenue for these separately priced warranties is deferred and recognized on a straight-line basis over the separately priced warranty period.

Representatives and Third Party Products

We are responsible for billings and collections resulting from all sales transactions, including those initiated by our independent manufacturer representatives (“Representatives”). Representatives are national companies that are in the business of providing heating, ventilation, and air conditioning (“HVAC”) units and other related products and services to customers. The end user customer orders a bundled group of products and services from the Representative and expects the Representative to fulfill the order. These other related products and services may include controls purchased from another manufacturer to operate the unit, start-up services, and curbs for supporting the unit (“Third Party Products”). All are associated with the purchase of a HVAC unit but may be provided by the Representative or another third party. Only after the specifications are agreed to by the Representative and the customer, and the decision is made to use an AAON HVAC unit, will we receive notice of the order. We establish the amount we must receive for our HVAC unit (“minimum sales price”), but do not control the total order price that is negotiated by the Representative with the end user customer. The Representatives submit the total order price to us for invoicing and collection. The total order price includes our minimum sales price and an additional amount which may include both the Representatives’ fee and amounts due for additional products and services required by the customer. The Company is considered the principal for the equipment we design and manufacture and records that revenue gross. The Company has no control over the Third Party Products to the end customer and the Company is under no obligation related to the Third Party Products. Amounts related to Third Party Products are not recognized as revenue but are recorded as a liability and are included in accrued liabilities on the consolidated balance sheets.

The Representatives’ fee and Third Party Products amounts (“Due to Representatives”) are paid only after all amounts associated with the order are collected from the customer. The amount of payments to our representatives was $43.9 million, $50.0 million, and $46.1 million for each of the years ended December 31, 2021, 2020, and 2019, respectively.

Insurance Reserves

Under the Company’s insurance programs, coverage is obtained for significant liability limits as well as those risks required to be insured by law or contract. It is the policy of the Company to self-insure a portion of certain expected losses related primarily to workers’ compensation and medical liability. Provisions for losses expected under these programs are recorded based on the Company’s estimates of the aggregate liabilities for the claims incurred.

Product Warranties

A provision is made for the estimated cost of maintaining product warranties to customers at the time the product is sold based upon historical claims experience by product line. The Company records a liability and an expense for estimated future warranty claims based upon historical experience and management’s estimate of the level of future claims. Changes in the estimated amounts recognized in prior years are recorded as an adjustment to the liability and expense in the current year.

Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Because these estimates and assumptions require significant judgment, actual results could differ
from those estimates and could have a significant impact on our results of operations, financial position, and cash flows. We reevaluate our estimates and assumptions as needed, but at a minimum on a quarterly basis. The most significant estimates include, but are not limited to: revenue recognition, business combinations, the allowance for credit losses, inventory reserves, warranty accrual, workers compensation accrual, medical insurance accrual, share-based compensation, and income taxes. Actual results could differ materially from those estimates.
XML 25 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue RecognitionThe following tables show disaggregated net sales by reportable segment (see Note 23) by major source, net of intercompany sales eliminations. As the BasX segment was not applicable during the years ended December 31, 2020 and 2019, this segment has been excluded from the tables.
Year Ended December 31, 2021
AAON OklahomaAAON Coil Products
BasX1
Total
(in thousands)
Rooftop Units$398,461 $— $— $398,461 
Condensing Units762 25,989 — 26,751 
Air Handlers— 26,589 95 26,684 
Outdoor Mechanical Rooms820 464 — 1,284 
Cleanroom Systems— — 2,288 2,288 
Data Center Cooling Solutions— — 1,688 1,688 
Water-Source Heat Pumps10,831 10,343 — 21,174 
Part Sales41,127 — 41,128 
Other11,844 3,203 12 15,059 
$463,845 $66,589 $4,083 $534,517 
Year Ended December 31, 2020
AAON OklahomaAAON Coil Products
BasX1
Total
(in thousands)
Rooftop Units$400,946 $— $400,946 
Condensing Units900 20,249 21,149 
Air Handlers— 23,931 23,931 
Outdoor Mechanical Rooms2,355 487 2,842 
Water-Source Heat Pumps10,663 8,390 19,053 
Part Sales32,561 — 32,561 
Other11,532 2,537 14,069 
$458,957 $55,594 $514,551 
Year Ended December 31, 2019
AAON OklahomaAAON Coil Products
BasX1
Total
(in thousands)
Rooftop Units$349,427 $— $349,427 
Condensing Units865 17,610 18,475 
Air Handlers— 24,265 24,265 
Outdoor Mechanical Rooms1,134 509 1,643 
Water-Source Heat Pumps21,076 4,371 25,447 
Part Sales33,331 — 33,331 
Other12,836 3,909 16,745 
$418,669 $50,664 $469,333 
1 BasX was acquired by the Company on December 10, 2021, as such, the only applicable period presented for BasX is December 11, 2021 through December 31, 2021.

Other sales include freight, extended warranties and miscellaneous revenue.
XML 26 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combination
12 Months Ended
Dec. 31, 2021
Business Combinations [Abstract]  
Business Combination Business Combination
On November 18, 2021, the Company entered into a membership interest purchase agreement (the “MIPA Agreement”) to acquire of all of the issued and outstanding equity ownership of BasX, LLC, an Oregon limited liability company, doing business as BasX Solutions. We closed this transaction on December 10, 2021 for a purchase price of (i) $100.0 million payable in cash (not including working capital adjustments), and (ii) up to $80.0 million in the aggregate of contingent consideration payable in shares of the Company's stock, par value $0.004 per share (the "Shares").

The $80.0 million of contingent consideration payable consists of $78.0 million payable to the former owners of BasX and $2.0 million payable to key employees of BasX whom are now employed by the Company. The potential future issuance of the Shares is contingent upon BasX meeting certain post-closing earn-out milestones during each of 2021, 2022, and 2023 under the terms of the MIPA Agreement. The Company funded the BasX acquisition cash portion of the purchase price and related transaction costs with cash on hand.

Additionally, as a condition to closing, the Company entered into a real estate purchase agreement with BasX Properties, LLC, an affiliate of BasX, to acquire the principal real property and improvements utilized by BasX for an additional $22.0 million, subject to customary closing conditions and adjustments. The Company expects this real estate transaction to close by the end of the first quarter of 2022.

BasX specializes in the design, engineering and manufacturing of custom, energy efficient cooling solutions for the rapidly growing hyperscale data center market. BasX also designs and manufactures custom solutions for cleanroom environments for the bio-pharmaceutical, semiconductor, medical and agriculture markets, as well as custom, energy efficient air handlers and modular solutions for a vast array of markets. The acquisition of BasX brings the Company exposure to attractive end-markets into which the Company has historically had minimal exposure. The products BasX manufactures are highly engineered, customized products, fully complimenting AAON's existing business.

We incurred $4.4 million in transaction fees related to the acquisition of BasX which are included in selling, general, and administrative expenses on our consolidated statement of income. We have included the results of BasX’s operations in our consolidated financial statements beginning December 11, 2021.    

We applied pushdown accounting, allowable under ASC 805 "Business Combinations," to "pushdown" our stepped-up basis in the assets acquired and liabilities assumed to BasX's subsidiary financial statements. The decision to apply pushdown accounting is irrevocable. Goodwill was calculated and recognized consistent with acquisition accounting, resulting in the pushdown of $82.5 million in goodwill as of December 31, 2021.
The following table presents the allocation of the consideration paid to the assets acquired and liabilities assumed, based on their fair values as of December 10, 2021, in the acquisition of BasX described above, which was still preliminary at December 31, 2021. The provisional amounts are subject to change as the Company continues to evaluate the information required to complete the valuation through the measurement period. We expect to complete our valuation in the first quarter of 2022.
(in thousands)
Accounts receivable$13,699 
Inventories2,725 
Contract assets7,635 
Prepaid expenses and other341 
Property, plant and equipment13,169 
Right of use assets15,611 
Intangible assets70,329 
Goodwill82,498 
Accounts payable(9,388)
Accrued liabilities(3,807)
Contract liabilities(7,771)
Lease liabilities(15,611)
Contingent Consideration - shares of AAON(66,000)
  Consideration paid$103,430 

The Company recognized the following definite and indefinite-lived intangible assets as part of the acquisition of BasX:
(in thousands)
Definite-lived intangible assets
Intellectual property$6,479 
Customer relationships48,684 
55,163 
Indefinite-lived intangible assets
Trademarks15,166 
Total intangible assets acquired$70,329 

Goodwill is the excess of the consideration paid for the acquired businesses over the fair value of the individual assets acquired, net of liabilities assumed. Goodwill represents a premium paid to acquire the skilled workforce and expanded market opportunities. Goodwill of $16.5 million is tax deductible upon close of the acquisition. Future additional amounts of goodwill related to the contingent consideration may become tax deductible in the future if the earn out provisions of the MIPA are achieved.
Pro Forma Results of Operations (unaudited)

The operations of BasX have been included in our statements of income since the closing date on December 10, 2021. The following unaudited pro forma consolidated results of operations for the years ended December 31, 2021 and 2020 are presented as if the combination had been made on January 1, 2020.

(unaudited)
Years ended December 31,
20212020
(in thousands, except per share data)
Revenues$611,158 $562,563 
Net income63,491 80,507 
Earnings per share:
Basic$1.21 $1.54 
Dilutive$1.18 $1.52 

These unaudited pro forma results include adjustments necessary in connection with the acquisition.

The unaudited consolidated pro forma financial information was prepared in accordance with GAAP and is not necessarily indicative of the results of operations that would have occurred if the acquisition had been completed on the date indicated, nor is it indicative of the future operating results of the Company.

The unaudited pro forma results do not reflect events that either have occurred or may occur after the acquisition date, including, but not limited to, the anticipated realization of operating synergies in subsequent periods. These results also do not give effect to certain charges that the Company expects to incur in connection with the acquisition, including, but not limited to, additional professional fees and employee integration.
XML 27 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Leases Leases
We adopted ASU No. 2016-02, Leases (Topic 842), as amended, as of January 1, 2019, using the transition method, which became effective upon the date of adoption. The transition method allows entities to initially apply the new leases standard at the adoption date (January 1, 2019) and recognizes a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. In addition, we elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things, allowed us to carry forward the historical lease classification. We have also elected the short-term lease measurement and recognition exemption which does not require balance sheet presentation for short-term leases.

All of our leases are classified as operating leases. As our leases do not provide an implicit interest rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. Our incremental borrowing rate represents the interest rate which we would pay to borrow, on a collateralized basis, an amount equal to the lease payments over a similar term in a similar economic environment.

We have entered into various short-term operating leases with an initial term of twelve months or less. These leases are not recorded on our consolidated balance sheets as of December 31, 2021 or 2020, and the rent expense for these short-term leases is not significant.

The Company’s leases generally require us to pay for insurance, taxes, utilities, and other operating costs. These payments are not included in the right-of-use asset or lease liability and are expensed as incurred.

Through the acquisition of BasX (Note 4), we acquired various leases for plant/office space and equipment. We also lease the plant/office space used by our operations in Parkville, MO. Expense related to these leases is recognized on straight-line basis over the lease term. Certain of our leases contain escalating lease payments based on predefined increases. Most leases contain options to renew or terminate. Right-of-use assets and lease liabilities reflect only the options which the Company is reasonably certain to exercise.
At December 31, 2021, we had operating lease right-of-use assets of $17.0 million and current and noncurrent operating lease obligations of $1.6 million and $15.5 million within accrued liabilities and other long-term liabilities, respectively, on our consolidated balance sheets. At December 31, 2020, we had operating lease right-of-use assets of $1.6 million and current and noncurrent operating lease obligations of $0.2 million and $1.4 million within accrued liabilities and other long-term liabilities, respectively, on our consolidated balance sheets.
XML 28 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accounts Receivable
12 Months Ended
Dec. 31, 2021
Receivables [Abstract]  
Accounts Receivable Accounts Receivable
Accounts receivable and the related allowance for credit losses are as follows:
 
 December 31,
 20212020
 (in thousands)
Accounts receivable$71,329 $47,893 
Less:  Allowance for credit losses(549)(506)
     Total, net$70,780 $47,387 
 
 Years Ended December 31,
 202120202019
Allowance for credit losses:(in thousands)
Balance, beginning of period
$506 $353 $264 
Provisions (recoveries) for expected credit losses, net of adjustments
43 153 91 
Accounts receivable written off, net of recoveries
— — (2)
Balance, end of period$549 $506 $353 
XML 29 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventories
12 Months Ended
Dec. 31, 2021
Inventory Disclosure [Abstract]  
Inventories Inventories
The components of inventories and the related changes in the allowance for excess and obsolete inventories are as follows: 
 December 31,
 20212020
 (in thousands)
Raw materials$124,480 $76,238 
Work in process3,049 2,088 
Finished goods4,528 7,154 
 132,057 85,480 
Less:  Allowance for excess and obsolete inventories(1,787)(3,261)
     Total, net$130,270 $82,219 
 
 Years Ended December 31,
 202120202019
Allowance for excess and obsolete inventories:(in thousands)
Balance, beginning of period$3,261 $2,644 $1,210 
Provisions for excess and obsolete inventories629 1,108 1,454 
Inventories written off(2,103)(491)(20)
     Balance, end of period$1,787 $3,261 $2,644 
XML 30 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets Intangible Assets
Our intangible assets consist of the following:
 December 31,
 20212020
Definite-lived intangible assets(in thousands)
Intellectual property$6,479 $700 
Customer relationships48,684 — 
Less:  Accumulated amortization(208)(662)
               Total, net54,955 38 
Indefinite-lived intangible assets
Trademarks15,166 — 
Total intangible assets, net$70,121 $38 

Amortization expense recorded in cost of sales is as follows:
 Years Ended December 31,
 202120202019
(in thousands)
Amortization expense$246 $234 $234 

Excluding the impact of any future acquisitions, the Company anticipates amortization expense to be $3.7 million for each of the years ended 2022 through 2026.
XML 31 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note Receivable
12 Months Ended
Dec. 31, 2021
Note Receivable [Abstract]  
Note Receivable Note Receivable
In connection with the closure of our Canadian facility on May 18, 2009, we sold land and a building in September 2010 and assumed a note receivable from the borrower secured by the property. The C$1.1 million, 15 year note has an interest rate of 4.0% and is payable to us monthly, and has a C$0.6 million balloon payment due in October 2025. Interest payments are recognized in interest income. The current and long-term portions of this note receivable are included in other prepaid expenses and other and other long-term assets, respectively, on our balance sheet.

We evaluate the note for impairment on a quarterly basis. We determine the note receivable to be impaired if we are uncertain of its collectability based on the contractual terms. At December 31, 2021 and 2020, there was no impairment.
XML 32 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
Supplemental Cash Flow Information
12 Months Ended
Dec. 31, 2021
Supplemental Cash Flow Elements [Abstract]  
Supplemental Cash Flow Information Supplemental Cash Flow Information 
 Years Ended December 31,
 202120202019
Supplemental disclosures:(in thousands)
Interest paid$— $— $— 
Income taxes paid, net7,891 13,754 2,172 
Non-cash investing and financing activities:
Non-cash capital expenditures(3,714)2,843 863 
XML 33 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
Warranties
12 Months Ended
Dec. 31, 2021
Guarantees [Abstract]  
Warranties Warranties
The Company has warranties with various terms from 18 months for parts, data center cooling solutions, and cleanroom systems to 25 years for certain heat exchangers. The Company has an obligation to replace parts if conditions under the warranty are met. A provision is made for estimated warranty costs at the time the related products are sold based upon the warranty period, historical trends, new products, and any known identifiable warranty issues.  

Changes in the warranty accrual are as follows:
 Years Ended December 31,
 202120202019
Warranty accrual:(in thousands)
Balance, beginning of period$13,522 $12,652 $11,421 
Payments made(6,734)(5,751)(6,816)
Provisions6,351 6,621 8,047 
Assumed in business combination (Note 4)
630 — — 
     Balance, end of period$13,769 $13,522 $12,652 
Warranty expense:$6,351 $6,621 $8,047 
XML 34 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Liabilities and Other Long-Term Liabilities
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Accrued Liabilities and Other Long-Term Liabilities Accrued Liabilities and Other Long-Term Liabilities
At December 31, accrued liabilities were comprised of the following:
 December 31,
 20212020
 (in thousands)
Warranty$13,769 $13,522 
Due to representatives7,995 8,296 
Payroll8,423 8,155 
Profit sharing1,489 2,902 
Workers' compensation308 594 
Medical self-insurance1,943 1,546 
Customer prepayments5,931 5,067 
Donations, short-term438 570 
Employee vacation time4,362 3,321 
Operating lease liability, short-term 1,580 202 
Other3,968 2,411 
     Total$50,206 $46,586 

At December 31, other long-term liabilities were comprised of the following:
December 31,
20212020
(in thousands)
Long-term operating lease obligation$15,467 $1,369 
Long-term donations334 496 
Extended warranties3,042 2,558 
      Total$18,843 $4,423 
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revolving Credit Facility
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Revolving Credit Facility Revolving Credit Facility
On November 24, 2021, we amended our revolving credit facility (“Revolver”), to provide for maximum borrowings of $100.0 million, with an option to increase to maximum borrowing of $200.0 million. As of December 31, 2021, we had a $40.0 million balance outstanding under the Revolver. We have one standby letter of credit totaling $1.8 million as of December 31, 2021 and 2020. Borrowings available under the Revolver at December 31, 2021, were $58.2 million.  The Revolver expires on November 24, 2026.

Any outstanding loans under the Revolver bear interest at the daily compounded secured overnight financing rate ("SOFR") plus the applicable margin. Applicable margin, ranging from 1.25% - 1.75%, is determined quarterly based on the Company's leverage ratio. The Company is also subject to letter of credit fees, ranging from 1.25% - 1.75%, and a commitment fee, ranging from 0.10% - 0.20%. The applicable fee percentage is determined quarterly based on the Company's leverage ratio. At December 31, 2021, the weighted average interest rate of our the Revolver was 1.3%. Fees associated with the unused portion of the committed amount are included in interest expense on our consolidated statements of income and were not material for the year ended December 31, 2021.

If SOFR cannot be determined pursuant to the definition, as defined by the Revolver agreement, any outstanding effected loans will be deemed to have been converted into alternative base rate ("ABR") loans. ABR loans would bear interest at a rate per annum equal to the highest of (a) the Prime Rate in effect on such day, (b) the Federal Funds Rate in effect on such day plus 0.50%, or (c) daily simple SOFR for a one-month tenor in effect on such day plus 1.00%.

At December 31, 2021, we were in compliance with our financial covenants, as defined by the Revolver. These covenants require that we meet certain parameters related to our leverage ratio. At December 31, 2021, our leverage ratio was 0.42 to 1.0, which meets the requirement of not being above 3 to 1.

The previous revolving credit facility allowed for maximum borrowings of $30.0 million with an interest rate of LIBOR plus 2.0%. There were no fees associated with the unused portion of committed amounts under the previous revolving credit facility. As of December 31, 2020, we had no balance outstanding under our previous revolving credit facility. At December 31, 2020, the weighted average interest rate of our revolving credit facility was 2.6%.

On January 18, 2022, we updated our standby letter of credit to $820,000. As of February 28, 2022, we had $55,000,000 of outstanding borrowings under our Revolver.
XML 36 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The provision for income taxes consists of the following:
 Years Ended December 31,
 202120202019
 (in thousands)
Current$6,755 $9,939 $7,282 
Deferred3,669 13,027 6,038 
     Total$10,424 $22,966 $13,320 

The provision for income taxes differs from the amount computed by applying the statutory federal income tax rate before the provision for income taxes.

The reconciliation of the federal statutory income tax rate to the effective income tax rate is as follows: 

 Years Ended December 31,
 202120202019
Federal statutory rate21.0 %21.0 %21.0 %
State income taxes, net of federal benefit1.8 %5.3 %5.2 %
Change in valuation allowance1.0 %— %— %
Excess tax benefits related to share-based compensation(7.8)%(3.2)%(2.6)%
Return to provision— %0.1 %(1.4)%
Oklahoma amended tax returns— %— %(1.3)%
Other(0.9)%(0.7)%(0.9)%
 15.1 %22.5 %20.0 %

On May 21, 2021, the State of Oklahoma enacted House Bill 2960, effectively reducing the corporate income tax rate in Oklahoma from 6% to 4%. As a result of these changes, the Company adjusted its state deferred tax assets and liabilities in the second quarter of 2021 using the newly enacted rate for the periods when they are expected to be realized. This resulted in a benefit of $0.8 million included in the table above under State income taxes, net of Federal benefit, for the year ending December 31, 2021.

During the year ending December 31, 2021, the Company recorded an excess tax benefit of $5.4 million as compared to $3.2 million during 2020, an increase of 68.8%. The increase was primarily due to timing of stock option exercises as a result of our high stock price during the three months ended March 31, 2021 and three months ended December 31, 2021.

We earn investment tax credits from the state of Oklahoma’s investment tax credit program for generally 1% of the qualified assets to be taken over 5 years. We use the flow-through method of accounting for the investment tax credits. We have credit carryforwards totaling $3.7 million that have estimated expirations starting in 2035.

Upon completion of the Company's 2018 tax return in 2019, the Company recorded additional benefit due to higher than expected research and development credit of $0.6 million. Additionally in 2019, the Company determined it could take advantage of an additional 1% tax credit in Oklahoma for years in which the Company's location was deemed to be within an enterprise zone. The additional Oklahoma credit for being in an enterprise zone, or otherwise allowable under Oklahoma law, resulted in a benefit of $1.2 million.

Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amount used for income tax purposes.
The significant components of the Company’s deferred tax assets and liabilities are as follows:
 
 December 31,
 20212020
 (in thousands)
Deferred income tax assets (liabilities): 
Accounts receivable and inventory reserves$625 $1,052 
Warranty accrual3,675 3,776 
Other accruals1,406 1,044 
Share-based compensation7,568 4,102 
Intangibles993 (33)
Oklahoma investment credit carryforward3,404 — 
Other, net3,119 2,608 
20,790 12,549 
Valuation allowance(3,404)— 
Net deferred income tax assets17,386 12,549 
Property & equipment(49,379)(40,873)
     Total deferred income tax liabilities(49,379)(40,873)
Net deferred income tax liabilities$(31,993)$(28,324)

Realization of deferred tax assets, including the associated credit carryforwards, is dependent upon generating sufficient taxable income in the appropriate tax jurisdiction. We believe that it is more likely than not that we may not realize the benefit of our Oklahoma investment tax credit carryforward and, accordingly, have established a valuation allowance against this deferred tax asset.

The amount of income tax that we pay annually is dependent on various factors, including the timing of certain deductions. These deductions can vary from year to year and, consequently, the amount of income taxes paid in future years will vary from the amounts paid in prior years.

We file income tax returns in the U.S. and state tax returns jurisdictions. We are subject to U.S. examinations for tax years 2018 to present. In addition, we are subject to state and local income tax examinations for tax years 2017 to present. The Company continues to evaluate its need to file returns in various state jurisdictions. Any interest or penalties would be recognized as a component of income tax expense.
XML 37 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-Based Compensation
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Share-Based Compensation Share-Based Compensation
On May 22, 2007, our stockholders adopted a Long-Term Incentive Plan (as amended, “LTIP”) which provided an additional 3.3 million shares that could be granted in the form of stock options, stock appreciation rights, restricted stock awards, performance units and performance awards, in addition to the shares from the previous plan, the 1992 Plan. Since inception of the LTIP, non-qualified stock options and restricted stock awards have been granted with a five year vesting schedule. Under the LTIP, the exercise price of shares granted may not be less than 100% of the fair market value at the date of the grant.

On May 24, 2016, our stockholders adopted the 2016 Long-Term Incentive Plan (as amended, “2016 Plan”) which provides for approximately 8.9 million shares, comprised of 3.4 million new shares provided for under the 2016 Plan, approximately 0.4 million shares that were available for issuance under the previous LTIP that are now authorized for issuance under the 2016 Plan, approximately 2.6 million shares that were approved by the stockholders on May 15, 2018, and an additional 2.5 million shares that were approved by the stockholders on May 12, 2020.

Under the 2016 Plan, shares can be granted in the form of stock options, stock appreciation rights, restricted stock awards, performance awards, dividend equivalent rights, and other awards. Under the 2016 Plan, the exercise price of shares granted may not be less than 100% of the fair market value at the date of the grant. The 2016 Plan is
administered by the Compensation Committee of the Board of Directors or such other committee of the Board of Directors as is designated by the Board of Directors (the “Committee”). Membership on the Committee is limited to independent directors. The Committee may delegate certain duties to one or more officers of the Company as provided in the 2016 Plan. The Committee determines the persons to whom awards are to be made, determines the type, size and terms of awards, interprets the 2016 Plan, establishes and revises rules and regulations relating to the 2016 Plan and makes any other determinations that it believes necessary for the administration of the 2016 Plan.

Options

The following weighted average assumptions were used to determine the fair value of the stock options granted on the original grant date for expense recognition purposes for options granted during December 31, 2021, 2020, and 2019 using a Black Scholes-Merton Model:
 
 202120202019
Directors and SLT1:
   
Expected dividend yield$0.38 $0.33 $0.32 
Expected volatility35.78 %31.63 %29.54 %
Risk-free interest rate0.51 %0.64 %2.40 %
Expected life (in years)4.005.005.00
Employees:
Expected dividend yield$0.38 $0.32 $0.32 
Expected volatility38.67 %31.39 %29.54 %
Risk-free interest rate0.32 %0.67 %2.38 %
Expected life (in years)3.005.005.00
1 Senior Leadership Team ("SLT") consists of officers and key members of management.

The expected term of the options is based on evaluations of historical and expected future employee exercise behavior. The risk-free interest rate is based on the U.S. Treasury rates at the date of grant with maturity dates approximately equal to the expected life at the grant date. Volatility is based on historical volatility of our stock over time periods equal to the expected life at grant date.

The following is a summary of stock options vested and exercisable as of December 31, 2021:
 
Weighted
Average
Weighted
Range ofNumberRemainingAverage 
ExerciseofContractualExerciseIntrinsic
PricesSharesLifePriceValue
    (in thousands)
$8.17 - 40.87
538,335 4.84$30.32 $26,440 
$41.37 - 41.37
361,231 6.3741.37 13,748 
$42.42 - 79.81
124,098 8.1745.60 4,198 
Total1,023,664 5.79$36.07 $44,386 
 
The following is a summary of stock options vested and exercisable as of December 31, 2020:
 
Weighted
Average
Weighted
Range ofNumberRemainingAverage 
ExerciseofContractualExerciseIntrinsic
PricesSharesLifePriceValue
    (in thousands)
$7.18 - 36.95
543,646 5.33$28.33 $20,820 
$37.00 - 40.87
1,978 7.0938.50 56 
$41.37 - 66.98
194,697 7.8741.59 4,875 
Total740,321 6.00$31.85 $25,751 

The following is a summary of stock options vested and exercisable as of December 31, 2019:
 
Weighted
Average
Weighted
Range ofNumberRemainingAverage 
ExerciseofContractualExerciseIntrinsic
PricesSharesLifePriceValue
    (in thousands)
$7.18 - 34.10
451,077 5.44$23.47 $11,702 
$34.15 - 40.87
86,122 7.8236.33 1,126 
$41.37 - 50.68
1,750 1.8141.59 14 
Total538,949 5.81$21.58 $12,842 
 
A summary of option activity under the plans is as follows:
Weighted
Average
Exercise
OptionsSharesPrice
Outstanding at December 31, 20203,752,945 $39.00 
Granted368,501 72.95 
Exercised(595,057)35.54 
Forfeited or Expired(160,920)48.44 
Outstanding at December 31, 20213,365,469 $42.88 
Exercisable at December 31, 20211,023,664 $36.07 
 
The total pre-tax compensation cost related to unvested stock options not yet recognized as of December 31, 2021 is $17.2 million and is expected to be recognized over a weighted-average period of 2.25 years.

The total intrinsic value of options exercised during the years ended December 31, 2021, 2020, and 2019 was $22.6 million, $15.5 million, and $8.1 million, respectively. The cash received from options exercised during the year ended December 31, 2021, 2020, and 2019 was $21.1 million, $21.4 million, and $12.6 million, respectively. The impact of these cash receipts is included in financing activities in the accompanying consolidated statements of cash flows.
Restricted Stock

The fair value of restricted stock awards is based on the fair market value of AAON common stock on the respective grant dates, reduced for the present value of dividends.

A summary of the unvested restricted stock awards is as follows:
Weighted
Average
Grant date
Restricted stockSharesFair Value
Unvested at December 31, 2020224,691 $38.22 
Granted36,234 69.46 
Vested(91,923)35.80 
Forfeited(7,777)49.27 
Unvested at December 31, 2021161,225 $46.08 

At December 31, 2021, unrecognized compensation cost related to unvested restricted stock awards was approximately $4.3 million which is expected to be recognized over a weighted average period of 2.05 years.

PSUs

The Company has awarded performance stock units ("PSUs") to certain officers and employees under our 2016 Plan. Unlike our restricted stock awards, the PSUs are not considered legally outstanding and do not accrue dividends during the vesting period. The PSUs vest based on the level of achievement with respect to the Company's three year total shareholder return ("TSR") benchmarked against similar companies included in the capital goods sector of the S&P SmallCap 600 Index. The TSR measurement period is the three years ending December 31, 2023. At the end of the measurement period, each award will be converted into common stock at 0% to 200% of the PSUs held, depending on overall TSR as compared to the S&P SmallCap 600 Index benchmark companies.

The total pre-tax compensation cost related to unvested PSUs not yet recognized as of December 31, 2021 is $1.0 million and is expected to be recognized over a weighted average period of approximately 1.9 years.

The following weighted average assumptions were used to determine the fair value of the PSUs granted on the original grant date for expense recognition purposes for PSUs granted during the year ended December 31, 2021 using a Monte Carlo Model:
Year Ended
December 31, 2021
Expected dividend rate$0.38 
Expected volatility39.10 %
Risk-free interest rate0.28 %
Expected life (in years)2.80

The expected term of the PSUs is based on the remaining service period ending December 31, 2023. The risk-free interest rate is based on the U.S. Treasury rates at the date of grant with maturity dates approximately equal to the expected life at the grant date. Volatility is based on historical volatility of our stock over time periods equal to the expected life at grant date.
A summary of the unvested PSUs is as follows:
SharesWeighted Average Grant Date Fair Value
Unvested at December 31, 2020— $— 
Granted18,483 87.78 
Vested— — 
Forfeited(1,632)87.78 
Unvested at December 31, 202116,851 $87.78 

Key Employee Awards

Subject to the MIPA Agreement (Note 4), the Company granted awards to key employees of BasX ("Key Employee Awards"). Unlike our restricted stock awards under the 2016 Plan, the Key Employee Awards are not considered legally outstanding and do not accrue dividends during the vesting period. The potential future issuance of the Key Employee Awards is contingent upon BasX meeting certain post-closing earn-out milestones during each of the years ending 2021, 2022, and 2023 as defined by the MIPA Agreement and continued employment with the Company. At the end of the earn-out period, ending December 31, 2023, each eligible Key Employee Award will vest and be converted into common stock. The fair value of Key Employee Awards is based on the fair market value of AAON common stock on the grant date.

The total pre-tax compensation cost related to unvested Key Employee Awards not yet recognized as of December 31, 2021 is $1.5 million and is expected to be recognized over a weighted average period of approximately 2.0 years.

A summary of the unvested Key Employee Awards is as follows:
SharesWeighted Average Grant Date Fair Value
Unvested at December 31, 2020— $— 
Granted26,599 80.18 
Vested— — 
Forfeited— — 
Unvested at December 31, 202126,599 $80.18 
Summary of Share-based Compensation

A summary of share-based compensation is as follows for the years ended December 31, 2021, 2020, and 2019:
 
 202120202019
Grant date fair value of awards during the period:(in thousands)
Options$7,010 $12,615 $20,442 
Restricted stock2,517 3,316 4,631 
PSUs1,622 — — 
Key employee awards1,572 — — 
     Total$12,721 $15,931 $25,073 
 
202120202019
Share-based compensation expense:(in thousands)
Options$8,724 $8,312 $9,145 
Restricted stock2,519 3,030 2,654 
PSUs525 — — 
Key employee awards 44 — — 
     Total$11,812 $11,342 $11,799 
 
202120202019
Income tax benefit related to share-based compensation:(in thousands)
Options$4,571 $2,698 $1,197 
Restricted stock837 519 575 
     Total$5,408 $3,217 $1,772 
XML 38 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefits
12 Months Ended
Dec. 31, 2021
Retirement Benefits [Abstract]  
Employee Benefits Employee Benefits
Defined Contribution Plan - 401(k)

We sponsor a defined contribution plan (the “Plan”). Eligible employees may make contributions in accordance with the Plan and IRS guidelines. In addition to the traditional 401(k), eligible employees are given the option of making an after-tax contribution to a Roth 401(k) or a combination of both. The Plan provides for automatic enrollment and for an automatic increase to the deferral percentage at January 1st of each year and each year thereafter. Eligible employees are automatically enrolled in the Plan at a 6% deferral rate and currently contributing employees deferral rates will be increased to 6% unless their current rate is above 6% or the employee elects to decline the automatic enrollment or increase. Administrative expenses are paid for by Plan participants. The Company paid no administrative expenses for the years ended 2021, 2020, and 2019.

The Company matches 175% up to 6% of employee contributions of eligible compensation. Additionally, Plan participant forfeitures are used to reduce the cost of the Company contributions.

Years Ended December 31,
 202120202019
(in thousands)
Contributions, net of forfeitures, made to the defined contribution plan$9,724 $9,091 $7,034 
Profit Sharing Bonus Plan

We maintain a discretionary profit sharing bonus plan under which approximately 10% of pre-tax profit from consolidated AAON Oklahoma and AAON Texas is paid to eligible employees on a quarterly basis in order to reward employee productivity. Eligible employees are regular full-time employees of AAON Oklahoma or AAON Texas who are actively employed and working on the first and last days of the calendar quarter and who were employed full-time for at least three full months prior to the beginning of the calendar quarter, excluding the Company's senior leadership team.

Years Ended December 31,
 202120202019
(in thousands)
Profit sharing bonus plan expense$8,526 $11,593 $7,448 

Employee Medical Plan

We self-insure for our employees' health insurance. Eligible employees are regular full-time employees who are actively employed and working. Participants are expected to pay a portion of the premium costs for coverage of the benefits provided under the Plan. We estimate our self-insurance liabilities using an analysis provided by our claims administrator and our historical claims experience. In addition, the Company matches 175% of a participating employee's allowed contributions to a qualified health saving account to assist employees with our heath insurance plan deductibles.

Years Ended December 31,
 202120202019
(in thousands)
Medical claim payments$9,640 $9,060 $5,898 
Health saving account payments3,482 3,476 3,265 
XML 39 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
Shareholders' Equity
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Shareholders' Equity Stockholders’ Equity
Stock Repurchase

The Board has authorized three stock repurchase programs for the Company. The Company may purchase shares on the open market from time to time, up to a total of 5.7 million shares. The Board must authorize the timing and amount of these purchases and all repurchases are in accordance with the rules and regulations of the SEC allowing the Company to repurchase shares from the open market.

Our open market repurchase programs are as follows:
Agreement Execution DateAuthorized Repurchase $Expiration Date
May 16, 2018 1
$15 millionMarch 1, 2019
March 5, 2019 1
$20 millionMarch 4, 2020
March 13, 2020$20 million
** 2
1 The 2018 and 2019 purchase authorizations were executed under 10b5-1 programs.
2 Expiration Date is at Board's discretion. The Company is authorized to effectuate repurchases of the Company's common stock on terms and conditions approved in advance by the Board.

The Company also has a stock repurchase arrangement by which employee-participants in our 401(k) savings and investment plan are entitled to have shares of AAON, Inc. stock in their accounts sold to the Company. The maximum number of shares to be repurchased is contingent upon the number of shares sold by employee-participants.
Lastly, the Company repurchases shares of AAON, Inc. stock from certain of its directors and employees for payment of statutory tax withholdings on stock transactions. All other repurchases from directors or employees are contingent upon Board approval. All repurchases are done at current market prices.

Our repurchase activity is as follows:
202120202019
(in thousands, except share and per share data)
ProgramSharesTotal $$ per shareSharesTotal $$ per shareSharesTotal $$ per share
Open market— $— $— 103,689 $4,987 $48.10 5,799 $200 $34.46 
401(k)297,772 20,876 70.11 438,921 25,073 57.12 419,963 19,386 46.16 
Directors & employees22,526 1,590 70.59 23,272 1,169 50.23 28,668 1,207 42.11 
     Total320,298 $22,466 $70.14 565,882 $31,229 $55.19 454,430 $20,793 $45.76 
Inception to Date
(in thousands, except share and per share data)
ProgramSharesTotal $$ per share
Open market4,205,255 $74,793 $17.79 
401(k)8,204,432 165,876 20.22 
Directors & employees2,027,727 22,341 11.02 
     Total14,437,414 $263,010 $18.22 

Subsequent to December 31, 2021 and through February 23, 2022, the Company repurchased 5,120 shares for $0.4 million from employees for payment of statutory tax withholdings on stock transactions and 37,923 shares for $2.4 million from our 401(k) savings and investment plan.

Dividends

At the discretion of the Board of Directors, we pay semi-annual cash dividends. Board approval is required to determine the date of declaration and amount for each semi-annual dividend payment.

Our recent dividends are as follows:
Declaration DateRecord DatePayment DateDividend per Share
May 20, 2019June 3, 2019July 1, 2019$0.16
November 6, 2019November 27, 2019December 18, 2019$0.16
May 15, 2020June 3, 2020July 1, 2020$0.19
November 10, 2020November 27, 2020December 18, 2020$0.19
May 17, 2021June 3, 2021July 1, 2021$0.19
November 9, 2021November 26, 2021December 17, 2021$0.19

We paid cash dividends of $19.9 million, $19.8 million, and $16.6 million in 2021, 2020, and 2019, respectively.

Contingent Shares Issued in BasX Acquisition

On December 10, 2021, we closed on the acquisition of BasX (Note 4). Under the MIPA Agreement, we committed to $78.0 million in the aggregate of contingent consideration to the former owners of BasX, which is payable in approximately 1,037,000 shares of the Company's stock, par value $0.004 per share. The shares do not accrue dividends.
Under the MIPA Agreement, the potential future issuance of the shares is contingent upon BasX meeting certain post-closing earn-out milestones during each of the years ended 2021, 2022, and 2023. We estimated the fair value of contingent consideration related to these shares to be approximately $66.0 million, which is included in additional paid-in capital on the consolidated balance sheets. As of February 28, 2022, the Company has not issued any shares related to the contingent consideration to the former owners of BasX.
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
New Markets Tax Credit
12 Months Ended
Dec. 31, 2021
New Market Tax Credit [Abstract]  
New Markets Tax Credit New Markets Tax Credit
On October 24, 2019, the Company entered into a transaction with a subsidiary of an unrelated third-party financial institution (the “Investor”) and a certified Community Development Entity under a qualified New Markets Tax Credit (“NMTC”) program pursuant to Section 45D of the Internal Revenue Code of 1986, as amended, related to an investment in plant and equipment to facilitate the expansion of our Longview, Texas manufacturing operations (the “Project”). In connection with the NMTC transaction, the Company received a $23.0 million NMTC allocation for the Project and secured low interest financing and the potential for future debt forgiveness related to the Project.

Upon closing of the NMTC transaction, the Company provided an aggregate of approximately $15.9 million to the Investor, in the form of a loan receivable, with a term of twenty-five years, bearing an interest rate of 1.0%. This $15.9 million in proceeds plus capital contributed from the Investor was used to make an aggregate $22.5 million loan to a subsidiary of the Company. This financing arrangement is secured by equipment at the Company's Longview, Texas facilities and a guarantee from the Company, including an unconditional guarantee of NMTCs.

This transaction also includes a put/call feature that either of which can be exercised at the end of the seven-year compliance period. The Investor may exercise its put option or the Company can exercise the call, both of which could serve to trigger forgiveness of a portion of the debt. The value attributable to the put/call is nominal. The Investor's interest of $6.3 million is recorded in New market tax credit obligation on the consolidated balance sheets. The Company incurred approximately $0.3 million of debt issuance costs related to the above transactions, which are being amortized over the life of the transaction.

The Investor is subject to 100 percent recapture of the NMTC it receives for a period of seven years, as provided in the Internal Revenue Code and applicable U.S. Treasury regulations in the event that the financing facility of the Borrower under the transaction (AAON Coil Products, Inc.) becomes ineligible for NMTC treatment per the Internal Revenue Code requirements. The Company is required to be in compliance with various regulations and contractual provisions that apply to the NMTC arrangement. Noncompliance with applicable requirements could result in the Investor’s projected tax benefits not being realized and, therefore, require the Company to indemnify the Investor for any loss or recapture of the NMTC related to the financing until such time as the recapture provisions have expired under the applicable statute of limitations. The Company does not anticipate any credit recapture will be required in connection with this financing arrangement.

The Investor and its majority owned community development entity are considered VIEs and the Company is the primary beneficiary of the VIEs. This conclusion was reached based on the following:

the ongoing activities of the VIEs, collecting and remitting interest and fees and NMTC compliance, were all considered in the initial design and are not expected to significantly affect performance throughout the life of the VIE;
contractual arrangements obligate the Company to comply with NMTC rules and regulations and provide various other guarantees to the Investor and community development entity;
the Investor lacks a material interest in the underling economics of the project; and
the Company is obligated to absorb losses of the VIEs.

Because the Company is the primary beneficiary of the VIEs, they have been included in the consolidated financial statements. There are no other assets, liabilities or transaction in these VIEs outside of the financing transactions executed as part of the NMTC arrangement.
XML 41 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
We are subject to various claims and legal actions that arise in the ordinary course of business. We closely monitor these claims and legal actions and frequently consult with our legal counsel to determine whether they may, when resolved, have a material adverse effect on our financial position, results of operations or cash flows and we accrue and/or disclose loss contingencies as appropriate. We have concluded that the likelihood is remote that the ultimate resolution of any pending litigation or claims will be material or have a material adverse effect on the Company’s business, financial position, results of operations, or cash flows.

We are occasionally party to short-term, cancellable and occasionally non-cancellable, fixed price contracts with major suppliers for the purchase of raw material and component parts. We expect to receive delivery of raw materials for use in our manufacturing operations. These contracts are not accounted for as derivative instruments because they meet the normal purchase and normal sales exemption. We had no material contractual purchase obligations as of December 31, 2021.
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
New Accounting Pronouncements
12 Months Ended
Dec. 31, 2021
Accounting Standards Update and Change in Accounting Principle [Abstract]  
New Accounting Pronouncements New Accounting Pronouncements
Changes to U.S. GAAP are established by the FASB in the form of accounting standards updates (“ASUs”) to the FASB’s Accounting Standards Codification.

We consider the applicability and impact of all ASUs. ASUs not listed below were assessed and determined to be either not applicable or are expected to have minimal impact on our consolidated financial statements and notes thereto.

In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, Revenue from Contracts with Customers. Generally, this new guidance will result in the acquirer recognizing contract assets and contract liabilities at the same amounts recorded by the acquiree. Historically, such amounts were recognized by the acquirer at fair value in acquisition accounting. The guidance should be applied prospectively to acquisitions occurring on or after the effective date. The guidance is effective for years beginning after December 15, 2022, including interim periods within those years. Early adoption is permitted, including in interim periods, for any financial statements that have not yet been issued. We adopted this standard at the beginning of the fourth quarter of 2021. Upon adoption, this update did not have a material effect on our consolidated financial position or result of operations.
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Share
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Basic net income per share is calculated by dividing net income by the weighted average number of shares of common stock outstanding during the period. Diluted net income per share assumes the conversion of all potentially dilutive securities and is calculated by dividing net income by the sum of the weighted average number of shares of common stock outstanding plus all potentially dilutive securities. Dilutive common shares consist primarily of stock options and restricted stock awards.

Dilutive shares related to the contingent consideration payable to former owners of BasX (Note 4) are included in the calculation of diluted weighted average shares once it is determinable that BasX will satisfy the post-closing earn-out milestones under the terms of the MIPA agreement. The shares will be included in basic weighted average share once they are legally issued and no longer contingent.

The following table sets forth the computation of basic and diluted earnings per share:
 202120202019
Numerator:(in thousands, except share and per share data)
Net income$58,758 $79,009 $53,711 
Denominator:   
Basic weighted average shares52,404,199 52,168,679 52,079,865 
Effect of dilutive shares related to stock based compensation1
1,301,698 892,490 555,550 
Effect of dilutive shares related contingent consideration2
23,092 — — 
Diluted weighted average shares53,728,989 53,061,169 52,635,415 
Earnings per share:   
Basic$1.12 $1.51 $1.03 
Dilutive$1.09 $1.49 $1.02 
Anti-dilutive shares:   
Shares304,029 364,787 1,868,087 
1 Dilutive shares related to stock options, restricted stock, PSUs and Key Employee Awards (Note 17)
2 Dilutive shares related contingent shares issued to former owners of BasX (Note 4)
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Related Parties
12 Months Ended
Dec. 31, 2021
Related Party Transactions [Abstract]  
Related Parties Related Parties
The Company purchases some supplies from an entity controlled by the Company’s Executive Chairman. The Company sometimes makes sales to the Executive Chairman and CEO/President. Additionally, the Company sells units to an entity owned by a member of the CEO/President's immediate family. This entity is also one of the Company’s Representatives and as such, the Company makes payments to the entity for Third Party Products. Through the acquisition of BasX (Note 4), at December 31, 2021, the Company leased an office in Redmond, Oregon from an entity in which certain members of management have an ownership interest.
Following is a summary of transactions and balances with affiliates:
Years Ended December 31,
202120202019
(in thousands)
Sales to affiliates$3,752 $3,475 $886 
Payments to affiliates185 256 332 
December 31,
20212020
(in thousands)
Due from affiliates$547 $342 
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segments
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Segments Segments
ASC 280, Segment Reporting, establishes the standards for reporting information about segments in financial statements. In applying the criteria set forth in ASC 280, the Company has determined that it has three reportable segments for financial reporting purposes. Management evaluates the performance of its business segments primarily on gross profit.

Beginning in the fourth quarter of 2021, due to the acquisition of BasX and internal leadership reporting changes, the Company reevaluated its reportable segments for disclosure purposes. The Company has conformed its segment reporting accordingly and has reclassified comparative prior period information to reflect this change. The Company's chief decision maker ("CODM"), our CEO, allocates resources and assesses the performance of each operating segment using information about the operating segment's net sales and income from operations. The CODM does not evaluate operating segments using asset or liability information.

AAON Oklahoma: AAON Oklahoma designs, manufactures, sells and services standard, semi-custom and custom HVAC systems, designs and produces controls solutions for all of our HVAC units and sells retail parts to customers through our two retail part stores. Through the NAIC research and development laboratory facility, AAON Oklahoma is able test units units under various environmental conditions. AAON Oklahoma includes the operations of both our Tulsa, Oklahoma and Parkville, Missouri facilities, our NAIC research and development laboratory facility and two retail parts locations.

AAON Coil Products: AAON Coil Products designs and manufactures a selection of our standard, semi-custom and custom HVAC systems. In addition, AAON Coil Products designs and manufactures various heating and cooling coils to be used in HVAC systems, mostly for the benefit of AAON Oklahoma and AAON Coil Products. AAON Coil Products consists of operations at our Longview, Texas facilities.

BasX: BasX provides product development design and manufacturing of custom engineered air handling systems including high efficiency data center cooling solutions, cleanroom solutions, HVAC systems and modular solutions. BasX consists of operations at our Redmond, Oregon facility.

The following table summarizes certain financial data related to our segments. Transactions between segments are recorded based on prices negotiated between the segments. The “Other and eliminations” category in the Total Assets table below includes assets at our non-operating entity AAON, Inc., Nevada corporation, that are not allocated to the reportable segments, as well as intercompany eliminations.
 Years Ended December 31,
 202120202019
 (in thousands)
Net Sales   
AAON Oklahoma
     External sales$463,845 $458,957 $418,669 
     Inter-segment sales2,504 2,683 2,261 
AAON Coil Products
     External sales66,589 55,594 50,664 
     Inter-segment sales24,250 21,552 25,792 
BasX1
4,083 — — 
Eliminations(26,754)(24,235)(28,053)
             Net sales$534,517 $514,551 $469,333 
  
Gross Profit
AAON Oklahoma$126,868 $140,099 $107,228 
AAON Coil Products10,075 15,750 12,197 
BasX1
887 — — 
            Gross profit$137,830 $155,849 $119,425 

December 31,
20212020
(in thousands)
Long-lived assets
AAON Oklahoma$183,840 $170,603 
AAON Coil Products62,534 54,308 
BasX1
28,662 — 
            Total long-lived assets$275,036 $224,911 
Intangible assets and goodwill
AAON Oklahoma$3,229 $3,267 
AAON Coil Products— — 
BasX1
152,619 — 
            Total intangible assets and goodwill$155,848 $3,267 
1 BasX was acquired on December 10, 2021. We have included the results of BasX's operations in our consolidated financial statements beginning December 11, 2021.
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Principles of Consolidation
Principles of Consolidation

These financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All inter-company accounts and transactions have been eliminated.

Our financial statements consolidate all of our affiliated entities in which we have a controlling financial interest. Because we hold certain rights that give us the power to direct the activities of two variable interest entities ("VIEs") (Note 18) that most significantly impact the VIEs economic performance, combined with a variable interest that gives us the right to receive potentially significant benefits or the obligation to absorb potentially significant losses, we have a controlling financial interest in those VIEs.
Cash and Cash Equivalents
Cash and Cash Equivalents

We consider all highly liquid temporary investments with original maturity dates of three months or less to be cash equivalents. Cash and cash equivalents consist of bank deposits and highly liquid, interest-bearing money market funds.

The Company’s cash and cash equivalents are held in a few financial institutions in amounts that exceed the insurance limits of the Federal Deposit Insurance Corporation. However, management believes that the Company’s counterparty risks are minimal based on the reputation and history of the institutions selected.
Restricted Cash
Restricted Cash

Restricted cash held at December 31, 2021 consist of bank deposits and highly liquid, interest-bearing money market funds held for the purpose of the Company's qualified New Markets Tax Credit program (Note 18) to benefit an investment in plant and equipment to facilitate the expansion of our Longview, Texas manufacturing operations.

The Company’s restricted cash is held in a financial institutions in amounts that exceed the insurance limits of the Federal Deposit Insurance Corporation. However, management believes that the Company’s counterparty risks are minimal based on the reputation and history of the institutions selected.
Accounts and Note Receivable
Accounts and Note Receivable

We adopted ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326), as amended, as of January 1, 2020. The ASU requires a financial asset (or a group of financial assets) measured at amortized cost to be presented at the net amount expected to be collected, which would include accounts receivable. The measurement of expected credit losses is based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable forecasts that affect the collectibility of the reported amount. The adoption of this ASU did not have a material effect on our financial statements.

Accounts and note receivable are stated at amounts due from customers, net of an allowance for credit losses. We generally do not require that our customers provide collateral; however, our billings and customer payment terms can vary based on product type as a way to manage collections risk. The Company determines its allowance for credit losses by considering a number of factors, including the credit risk of specific customers, the customer’s ability to pay current obligations, historical trends, economic and market conditions, and the age of the receivable. Accounts are considered past due when the balance has been outstanding for ninety days past negotiated credit terms. Past due accounts are generally written-off against the allowance for credit losses only after all collection attempts have been exhausted.
Concentration of Credit Risk
Concentration of Credit Risk

Our customers are concentrated primarily in the domestic commercial and industrial new construction and replacement markets. To date, our sales have been primarily to the domestic market, with foreign sales accounting for approximately 3%, 2%, and 3% of revenues for the years ended December 31, 2021, 2020, and 2019, respectively.
One customer, Texas AirSystems LLC, accounted for more than 10% of our sales during 2021, 2020, and 2019.  No other customer accounted for more than 10% of our sales during 2021, 2020, and 2019. No customers accounted for more than 10% of our accounts receivable balance at December 31, 2021. Two customers, Texas AirSystems LLC and Johnson Barrow Inc., accounted for more than 10% of our accounts receivable balance at December 31, 2020.
Inventories
Inventories

Inventories are valued at the lower of cost or net realizable value using the first-in, first-out (“FIFO”) or average cost method. Cost in inventory includes purchased parts and materials, direct labor and applied manufacturing overhead. We establish an allowance for excess and obsolete inventories based on product line changes, the feasibility of substituting parts and the need for supply and replacement parts.
Property, Plant and Equipment
Property, Plant and Equipment

Property, plant, and equipment, including significant improvements, are recorded at cost, net of accumulated depreciation; except for property, plant, and equipment acquired in a business combination which is recorded at fair value. Repairs and maintenance and any gains or losses on disposition are included in operations.

Depreciation is computed using the straight-line method over the following estimated useful lives:
Buildings
3 - 40 years
Machinery and equipment
3 - 20 years
Furniture and fixtures
3 - 15 years
On April 22, 2020, our plant and office facilities in Tulsa, Oklahoma experienced hail related weather damage and we filed a property insurance claim which carried a $500,000 deductible. We did not experience any significant structural damage or any operational interruption as a result of this weather event. In November 2020, we reached a final settlement with our insurance carrier, resulting in a net cumulative gain of $6.4 million, which is included in the consolidated statements of income. The received proceeds will be used in future periods to make improvements to the current roof at our plant and office facilities in Tulsa, Oklahoma to extend the overall useful life.
Business Combinations
Business Combinations

The Company applies the acquisition method of accounting for business acquisitions. The results of operations of the businesses acquired by the Company are included as of the respective acquisition date. The acquisition-date fair value of the consideration transferred, including the fair value of any contingent consideration, is allocated to the underlying assets acquired and liabilities assumed based upon their estimated fair values at the date of acquisition. To the extent the acquisition-date fair value of the consideration transferred exceeds the fair value of the identifiable tangible and intangible assets acquired and liabilities assumed, such excess is allocated to goodwill. The Company may adjust the preliminary purchase price allocation, as necessary, as it obtains more information regarding asset valuations and liabilities assumed that existed but were not available at the acquisition date, which is generally up to one year after the acquisition closing date. Acquisition related expenses are recognized separately from the business combination and are expensed as incurred.
Fair Value of Financial Instruments The carrying amounts of cash and cash equivalents, receivables, accounts payable, and accrued liabilities approximate fair value because of the short-term maturity of the items. The carrying amount of the Company’s revolving line of credit, and other payables, approximate their fair values either due to their short term nature, the variable rates associated with the debt or based on current rates offered to the Company for debt with similar characteristics.
Definite-Lived Intangible Assets, Goodwill and Indefinite-Lived Intangible Assets
Definite-Lived Intangible Assets

Our definite-lived intangible assets include various trademarks, service marks, and technical knowledge acquired in business combinations (Note 4). We amortize our definite-lived intangible assets on a straight-line basis over the estimated useful lives of the assets. We evaluate the carrying value of our amortizable intangible assets for potential impairment when events and circumstances warrant such a review. 

Amortization is computed using the straight-line method over the following estimated useful lives:
Intellectual property30 years
Customer relationships14 years

Goodwill and Indefinite-Lived Intangible Assets

Goodwill represents the excess of the consideration paid for the acquired businesses over the fair value of the individual assets acquired, net of liabilities assumed. At December 31, 2021, approximately $19.7 million of goodwill Indefinite-lived intangible assets consist of trademarks and trade names and are also subject to at least annual impairment testing. Goodwill and indefinite-lived intangible assets are not amortized, but instead are evaluated for impairment at least annually. We perform our annual assessment of impairment during the fourth quarter of our fiscal year, and more frequently if circumstances warrant.

To perform this assessment, we first consider qualitative factors to determine whether it is more likely than not that the fair value of the reporting unit and indefinite-lived intangible assets exceeds their carrying amount. If we conclude that it is more likely than not that the fair value of a reporting unit and indefinite-lived assets does not exceed their carrying amount, we calculate the fair value for the report unit and indefinite-lived assets and compare the amount to their carrying amount. If the fair value of a reporting unit and indefinite-lived asset exceeds their carrying amount, the reporting unit and indefinite-lived assets are not considered impaired. If the carrying amount of the reporting unit and indefinite-lived assets exceeds their fair value, the reporting unit and indefinite-lived assets are considered to be impaired and the balance is reduced by the difference between the fair value and carrying amount of the reporting unit and indefinite-lived assets.

We performed a qualitative assessment as of December 31, 2021 to determine whether it was more likely than not that the fair value of the reporting unit and indefinite-lived assets was greater than the carrying value of the reporting unit and indefinite-lived assets. Based on these qualitative assessments, we determined that the fair value of the reporting unit and indefinite-lived assets was more likely than not greater than the carrying value of the reporting unit and indefinite-lived assets.
Estimates and assumptions used to perform the impairment evaluation are inherently uncertain and can significantly affect the outcome of the analysis. The estimates and assumptions we use in the annual impairment assessment included market participant considerations and future forecasted operating results. Changes in operating results and other assumptions could materially affect these estimates. A considerable amount of management judgment and assumptions are required in performing the impairment tests.
Impairment of Long-Lived Assets
Impairment of Long-Lived Assets

We review long-lived assets for possible impairment when events or changes in circumstances indicate, in management’s judgment, that the carrying amount of an asset may not be recoverable. Recoverability is measured by a comparison of the carrying amount of an asset or asset group to its estimated undiscounted future cash flows expected to be generated by the asset or asset group. If the undiscounted cash flows are less than the carrying amount of the asset or asset group, an impairment loss is recognized for the amount by which the carrying amount of the asset or asset group exceeds its fair value.
Research and Development
Research and Development

The costs associated with research and development for the purpose of developing and improving new products are expensed as incurred. For the years ended December 31, 2021, 2020, and 2019 research and development costs amounted to approximately $16.6 million, $17.4 million, and $14.8 million, respectively.
Advertising
Advertising

Advertising costs are expensed as incurred. Advertising expense for the years ended December 31, 2021, 2020, and 2019 was approximately $1.6 million, $0.8 million, and $0.8 million, respectively.
Revenue Recognition
Shipping and Handling

We incur shipping and handling costs in the distribution of products sold that are recorded in cost of sales. Shipping charges that are billed to the customer are recorded in revenues and as an expense in cost of sales. For the years ended December 31, 2021, 2020, and 2019 shipping and handling fees amounted to approximately $14.4 million, $14.3 million, and $14.4 million, respectively.
Revenue Recognition

Due to the highly customized nature of many of the Company’s products and each product not having an alternative use to the Company without significant costs to the Company, the Company recognizes revenue over time as progress is made toward satisfying the performance obligations of each contract. The Company has formal cancellation policies and generally does not accept returns on these units. As a result, many of the Company’s products do not have an alternative use and therefore, for these products we recognize revenue over the time it takes to produce the unit. The Company measures a contract’s progress on the basis of the ratio that costs incurred bear to estimated total costs using the input method because, in the Company’s view, such method best depicts the progress toward completion.

Contract costs include direct materials, direct labor, installation, freight and delivery, commissions and royalties. Other costs not related to contract performance, such as indirect labor and materials, small tools and supplies, operating expenses, field rework and back charges are charged to expense as incurred. Provisions for estimated losses on contracts in progress are made in the period in which such losses are determined. Changes in job performance, job conditions, and estimated profitability, including those arising from contract penalty provisions and final contract settlements, may result in revisions to costs and income, and are estimated and recognized by the Company throughout the life of the contract. The aggregate of costs incurred and income recognized on uncompleted contracts in excess of billings is shown as a contract asset within our consolidated balance sheets, and the aggregate of billings on uncompleted contracts in excess of related costs incurred and income recognized is shown as a contract liability within out consolidated balance sheets.

For all other products that are part sales or standardized units, the Company recognizes revenue, presented net of sales tax, when it satisfies the performance obligation in its contracts. As the primary performance obligation in such a contract is delivery of the requested manufactured equipment, we satisfy the performance obligation when the
control is passed to the customer, generally at time of shipment. Final sales prices are fixed based on purchase orders.

Sales allowances and customer incentives are treated as reductions to sales and are provided for based on historical experiences and current estimates. Sales of our products are moderately seasonal with the peak period being May-October of each year.

The Company also sells extended warranties on parts for various lengths of time ranging from six months to 10 years. Revenue for these separately priced warranties is deferred and recognized on a straight-line basis over the separately priced warranty period.

Representatives and Third Party Products

We are responsible for billings and collections resulting from all sales transactions, including those initiated by our independent manufacturer representatives (“Representatives”). Representatives are national companies that are in the business of providing heating, ventilation, and air conditioning (“HVAC”) units and other related products and services to customers. The end user customer orders a bundled group of products and services from the Representative and expects the Representative to fulfill the order. These other related products and services may include controls purchased from another manufacturer to operate the unit, start-up services, and curbs for supporting the unit (“Third Party Products”). All are associated with the purchase of a HVAC unit but may be provided by the Representative or another third party. Only after the specifications are agreed to by the Representative and the customer, and the decision is made to use an AAON HVAC unit, will we receive notice of the order. We establish the amount we must receive for our HVAC unit (“minimum sales price”), but do not control the total order price that is negotiated by the Representative with the end user customer. The Representatives submit the total order price to us for invoicing and collection. The total order price includes our minimum sales price and an additional amount which may include both the Representatives’ fee and amounts due for additional products and services required by the customer. The Company is considered the principal for the equipment we design and manufacture and records that revenue gross. The Company has no control over the Third Party Products to the end customer and the Company is under no obligation related to the Third Party Products. Amounts related to Third Party Products are not recognized as revenue but are recorded as a liability and are included in accrued liabilities on the consolidated balance sheets.

The Representatives’ fee and Third Party Products amounts (“Due to Representatives”) are paid only after all amounts associated with the order are collected from the customer. The amount of payments to our representatives was $43.9 million, $50.0 million, and $46.1 million for each of the years ended December 31, 2021, 2020, and 2019, respectively.
Income Taxes
Income Taxes

Income taxes are accounted for under the asset and liability method. The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the book carrying amounts and the tax basis of assets and liabilities. Excess tax benefits and deficiencies are reported as an income tax benefit or expense on the statement of income and are treated as discrete items to the income tax provision in the reporting period in which they occur. We establish accruals for unrecognized tax positions when it is more likely than not that our tax return positions may not be fully sustained. The Company records a valuation allowance for deferred tax assets when, in the opinion of management, it is more likely than not that deferred tax assets will not be realized.
Share-Based Compensation
Share-Based Compensation

The Company recognizes expense for its share-based compensation based on the fair value of the awards that are granted. The Company’s share-based compensation plans provide for the granting of stock options, restricted stock, and performance stock units ("PSUs"). In conjunction with the acquisition of BasX (Note 4), we awarded performance awards to key employees ("Key Employee Awards") of BasX.

The fair values of stock options are estimated at the date of grant using the Black-Scholes-Merton option valuation model. The fair value of the PSUs is estimated on the date of grant using the Monte Carlo Model. The use of the Black-Scholes-Merton option valuation model and the Monte Carlo Model requires the input of subjective assumptions such as: the expected volatility, the expected term of the grant, expected market performance, risk-free rate, and expected dividend yield for stock options. The fair value of restricted stock awards and Key Employee Awards is based on the fair market value of AAON common stock on the respective grant dates. The fair value of restricted stock awards is reduced for the present value of dividends. The Key Employee Awards do not accrue dividends.
Share-based compensation expense is recognized on a straight-line basis over the service period of the related share-based compensation award. Historically, stock options and restricted stock awards, granted to employees, vest at a rate of 20% per year. Restricted stock awards granted to directors historically vest one-third each year or, if granted on or after May 2019, vest over the shorter of directors' remaining elected term or one-third each year. As of March 2021, all new grants of stock options and restricted stock awards, granted to employees, vest at a rate of 33.3% per year. Forfeitures are accounted for as they occur.

Historically, if the employee or director is retirement eligible (as defined by the Long Term Incentive Plans) or becomes retirement eligible during service period of the related share-based compensation award, the service period is the lesser of 1) the grant date, if retirement eligible on grant date, or 2) the period between grant date and retirement eligible date. All share-based compensation awards granted on or after March 1, 2020 to retirement eligible employees or directors contain a one-year employment requirement (minimum service period) or the entire award is forfeited. Forfeitures are accounted for as they occur.

The PSUs cliff vest on December 31, 2023. Share-based compensation expense is recognized on a straight-line basis over the service period of PSUs. The PSUs are subject to several service and market conditions, as defined by the PSU agreement, which allows the holder to retain a pro-rata amount of awards as a result of certain termination conditions, retirement, change in common control, or death. Forfeitures are accounted for as they occur.

The Key Employee Awards cliff vest on December 31, 2023. Share-based compensation expense is recognized on a straight-line basis over the service period of the Key Employee Awards when it is probable that the performance conditions will be satisfied. The Key Employee Awards are subject to several service and performance conditions, as defined by the Key Employee Award agreement, which allows the holder to retain an amount of the awards as a result of certain termination conditions or change in common control. Forfeitures are accounted for as they occur.
Financial Derivatives
Derivative Instruments

In the course of normal operations, the Company occasionally enters into contracts such as forward priced physical contracts for the purchase of raw materials that qualify for and are designated as normal purchase or normal sale contracts. Such contracts are exempted from the fair value accounting requirements and are accounted for at the time product is purchased or sold under the related contract. The Company does not engage in speculative transactions, nor does the Company hold or issue financial instruments for trading purposes.
Insurance Reserves
Insurance Reserves

Under the Company’s insurance programs, coverage is obtained for significant liability limits as well as those risks required to be insured by law or contract. It is the policy of the Company to self-insure a portion of certain expected losses related primarily to workers’ compensation and medical liability. Provisions for losses expected under these programs are recorded based on the Company’s estimates of the aggregate liabilities for the claims incurred.
Product Warranties
Product Warranties

A provision is made for the estimated cost of maintaining product warranties to customers at the time the product is sold based upon historical claims experience by product line. The Company records a liability and an expense for estimated future warranty claims based upon historical experience and management’s estimate of the level of future claims. Changes in the estimated amounts recognized in prior years are recorded as an adjustment to the liability and expense in the current year.
Use of Estimates
Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Because these estimates and assumptions require significant judgment, actual results could differ
from those estimates and could have a significant impact on our results of operations, financial position, and cash flows. We reevaluate our estimates and assumptions as needed, but at a minimum on a quarterly basis. The most significant estimates include, but are not limited to: revenue recognition, business combinations, the allowance for credit losses, inventory reserves, warranty accrual, workers compensation accrual, medical insurance accrual, share-based compensation, and income taxes. Actual results could differ materially from those estimates.
New Accounting Pronouncements
Changes to U.S. GAAP are established by the FASB in the form of accounting standards updates (“ASUs”) to the FASB’s Accounting Standards Codification.

We consider the applicability and impact of all ASUs. ASUs not listed below were assessed and determined to be either not applicable or are expected to have minimal impact on our consolidated financial statements and notes thereto.

In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, Revenue from Contracts with Customers. Generally, this new guidance will result in the acquirer recognizing contract assets and contract liabilities at the same amounts recorded by the acquiree. Historically, such amounts were recognized by the acquirer at fair value in acquisition accounting. The guidance should be applied prospectively to acquisitions occurring on or after the effective date. The guidance is effective for years beginning after December 15, 2022, including interim periods within those years. Early adoption is permitted, including in interim periods, for any financial statements that have not yet been issued. We adopted this standard at the beginning of the fourth quarter of 2021. Upon adoption, this update did not have a material effect on our consolidated financial position or result of operations.
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Estimated Useful Lives
Depreciation is computed using the straight-line method over the following estimated useful lives:
Buildings
3 - 40 years
Machinery and equipment
3 - 20 years
Furniture and fixtures
3 - 15 years
Schedule of Intangible Assets
Amortization is computed using the straight-line method over the following estimated useful lives:
Intellectual property30 years
Customer relationships14 years
Our intangible assets consist of the following:
 December 31,
 20212020
Definite-lived intangible assets(in thousands)
Intellectual property$6,479 $700 
Customer relationships48,684 — 
Less:  Accumulated amortization(208)(662)
               Total, net54,955 38 
Indefinite-lived intangible assets
Trademarks15,166 — 
Total intangible assets, net$70,121 $38 
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue The following tables show disaggregated net sales by reportable segment (see Note 23) by major source, net of intercompany sales eliminations. As the BasX segment was not applicable during the years ended December 31, 2020 and 2019, this segment has been excluded from the tables.
Year Ended December 31, 2021
AAON OklahomaAAON Coil Products
BasX1
Total
(in thousands)
Rooftop Units$398,461 $— $— $398,461 
Condensing Units762 25,989 — 26,751 
Air Handlers— 26,589 95 26,684 
Outdoor Mechanical Rooms820 464 — 1,284 
Cleanroom Systems— — 2,288 2,288 
Data Center Cooling Solutions— — 1,688 1,688 
Water-Source Heat Pumps10,831 10,343 — 21,174 
Part Sales41,127 — 41,128 
Other11,844 3,203 12 15,059 
$463,845 $66,589 $4,083 $534,517 
Year Ended December 31, 2020
AAON OklahomaAAON Coil Products
BasX1
Total
(in thousands)
Rooftop Units$400,946 $— $400,946 
Condensing Units900 20,249 21,149 
Air Handlers— 23,931 23,931 
Outdoor Mechanical Rooms2,355 487 2,842 
Water-Source Heat Pumps10,663 8,390 19,053 
Part Sales32,561 — 32,561 
Other11,532 2,537 14,069 
$458,957 $55,594 $514,551 
Year Ended December 31, 2019
AAON OklahomaAAON Coil Products
BasX1
Total
(in thousands)
Rooftop Units$349,427 $— $349,427 
Condensing Units865 17,610 18,475 
Air Handlers— 24,265 24,265 
Outdoor Mechanical Rooms1,134 509 1,643 
Water-Source Heat Pumps21,076 4,371 25,447 
Part Sales33,331 — 33,331 
Other12,836 3,909 16,745 
$418,669 $50,664 $469,333 
1 BasX was acquired by the Company on December 10, 2021, as such, the only applicable period presented for BasX is December 11, 2021 through December 31, 2021.
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combination (Tables)
12 Months Ended
Dec. 31, 2021
Business Combinations [Abstract]  
Schedule of Acquisition
The following table presents the allocation of the consideration paid to the assets acquired and liabilities assumed, based on their fair values as of December 10, 2021, in the acquisition of BasX described above, which was still preliminary at December 31, 2021. The provisional amounts are subject to change as the Company continues to evaluate the information required to complete the valuation through the measurement period. We expect to complete our valuation in the first quarter of 2022.
(in thousands)
Accounts receivable$13,699 
Inventories2,725 
Contract assets7,635 
Prepaid expenses and other341 
Property, plant and equipment13,169 
Right of use assets15,611 
Intangible assets70,329 
Goodwill82,498 
Accounts payable(9,388)
Accrued liabilities(3,807)
Contract liabilities(7,771)
Lease liabilities(15,611)
Contingent Consideration - shares of AAON(66,000)
  Consideration paid$103,430 
Schedule of Finite-Lived and Indefinite-Lived Intangible Assets Acquired
The Company recognized the following definite and indefinite-lived intangible assets as part of the acquisition of BasX:
(in thousands)
Definite-lived intangible assets
Intellectual property$6,479 
Customer relationships48,684 
55,163 
Indefinite-lived intangible assets
Trademarks15,166 
Total intangible assets acquired$70,329 
Schedule of Pro Forma Information The following unaudited pro forma consolidated results of operations for the years ended December 31, 2021 and 2020 are presented as if the combination had been made on January 1, 2020.
(unaudited)
Years ended December 31,
20212020
(in thousands, except per share data)
Revenues$611,158 $562,563 
Net income63,491 80,507 
Earnings per share:
Basic$1.21 $1.54 
Dilutive$1.18 $1.52 
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2021
Receivables [Abstract]  
Accounts Receivable
 December 31,
 20212020
 (in thousands)
Accounts receivable$71,329 $47,893 
Less:  Allowance for credit losses(549)(506)
     Total, net$70,780 $47,387 
Accounts Receivable (Allowance)
 Years Ended December 31,
 202120202019
Allowance for credit losses:(in thousands)
Balance, beginning of period
$506 $353 $264 
Provisions (recoveries) for expected credit losses, net of adjustments
43 153 91 
Accounts receivable written off, net of recoveries
— — (2)
Balance, end of period$549 $506 $353 
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2021
Inventory Disclosure [Abstract]  
Inventories The components of inventories and the related changes in the allowance for excess and obsolete inventories are as follows: 
 December 31,
 20212020
 (in thousands)
Raw materials$124,480 $76,238 
Work in process3,049 2,088 
Finished goods4,528 7,154 
 132,057 85,480 
Less:  Allowance for excess and obsolete inventories(1,787)(3,261)
     Total, net$130,270 $82,219 
Inventories (Allowance)
 Years Ended December 31,
 202120202019
Allowance for excess and obsolete inventories:(in thousands)
Balance, beginning of period$3,261 $2,644 $1,210 
Provisions for excess and obsolete inventories629 1,108 1,454 
Inventories written off(2,103)(491)(20)
     Balance, end of period$1,787 $3,261 $2,644 
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets
Amortization is computed using the straight-line method over the following estimated useful lives:
Intellectual property30 years
Customer relationships14 years
Our intangible assets consist of the following:
 December 31,
 20212020
Definite-lived intangible assets(in thousands)
Intellectual property$6,479 $700 
Customer relationships48,684 — 
Less:  Accumulated amortization(208)(662)
               Total, net54,955 38 
Indefinite-lived intangible assets
Trademarks15,166 — 
Total intangible assets, net$70,121 $38 
Schedule of Amortization Expense Amortization expense recorded in cost of sales is as follows:
 Years Ended December 31,
 202120202019
(in thousands)
Amortization expense$246 $234 $234 
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Supplemental Cash Flow Information (Tables)
12 Months Ended
Dec. 31, 2021
Supplemental Cash Flow Elements [Abstract]  
Supplemental Cash Flow Information
 Years Ended December 31,
 202120202019
Supplemental disclosures:(in thousands)
Interest paid$— $— $— 
Income taxes paid, net7,891 13,754 2,172 
Non-cash investing and financing activities:
Non-cash capital expenditures(3,714)2,843 863 
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Warranties (Tables)
12 Months Ended
Dec. 31, 2021
Guarantees [Abstract]  
Warranty Changes in the warranty accrual are as follows:
 Years Ended December 31,
 202120202019
Warranty accrual:(in thousands)
Balance, beginning of period$13,522 $12,652 $11,421 
Payments made(6,734)(5,751)(6,816)
Provisions6,351 6,621 8,047 
Assumed in business combination (Note 4)
630 — — 
     Balance, end of period$13,769 $13,522 $12,652 
Warranty expense:$6,351 $6,621 $8,047 
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Liabilities and Other Long-Term Liabilities (Tables)
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities At December 31, accrued liabilities were comprised of the following:
 December 31,
 20212020
 (in thousands)
Warranty$13,769 $13,522 
Due to representatives7,995 8,296 
Payroll8,423 8,155 
Profit sharing1,489 2,902 
Workers' compensation308 594 
Medical self-insurance1,943 1,546 
Customer prepayments5,931 5,067 
Donations, short-term438 570 
Employee vacation time4,362 3,321 
Operating lease liability, short-term 1,580 202 
Other3,968 2,411 
     Total$50,206 $46,586 
Schedule of Other Long-Term Liabilities
At December 31, other long-term liabilities were comprised of the following:
December 31,
20212020
(in thousands)
Long-term operating lease obligation$15,467 $1,369 
Long-term donations334 496 
Extended warranties3,042 2,558 
      Total$18,843 $4,423 
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Provision for Income Taxes
The provision for income taxes consists of the following:
 Years Ended December 31,
 202120202019
 (in thousands)
Current$6,755 $9,939 $7,282 
Deferred3,669 13,027 6,038 
     Total$10,424 $22,966 $13,320 
Federal Statutory Income Tax Rate Reconciliation
The reconciliation of the federal statutory income tax rate to the effective income tax rate is as follows: 

 Years Ended December 31,
 202120202019
Federal statutory rate21.0 %21.0 %21.0 %
State income taxes, net of federal benefit1.8 %5.3 %5.2 %
Change in valuation allowance1.0 %— %— %
Excess tax benefits related to share-based compensation(7.8)%(3.2)%(2.6)%
Return to provision— %0.1 %(1.4)%
Oklahoma amended tax returns— %— %(1.3)%
Other(0.9)%(0.7)%(0.9)%
 15.1 %22.5 %20.0 %
Deferred Tax Assets and Liabilities
The significant components of the Company’s deferred tax assets and liabilities are as follows:
 
 December 31,
 20212020
 (in thousands)
Deferred income tax assets (liabilities): 
Accounts receivable and inventory reserves$625 $1,052 
Warranty accrual3,675 3,776 
Other accruals1,406 1,044 
Share-based compensation7,568 4,102 
Intangibles993 (33)
Oklahoma investment credit carryforward3,404 — 
Other, net3,119 2,608 
20,790 12,549 
Valuation allowance(3,404)— 
Net deferred income tax assets17,386 12,549 
Property & equipment(49,379)(40,873)
     Total deferred income tax liabilities(49,379)(40,873)
Net deferred income tax liabilities$(31,993)$(28,324)
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Summary of Stock Option Assumptions
The following weighted average assumptions were used to determine the fair value of the stock options granted on the original grant date for expense recognition purposes for options granted during December 31, 2021, 2020, and 2019 using a Black Scholes-Merton Model:
 
 202120202019
Directors and SLT1:
   
Expected dividend yield$0.38 $0.33 $0.32 
Expected volatility35.78 %31.63 %29.54 %
Risk-free interest rate0.51 %0.64 %2.40 %
Expected life (in years)4.005.005.00
Employees:
Expected dividend yield$0.38 $0.32 $0.32 
Expected volatility38.67 %31.39 %29.54 %
Risk-free interest rate0.32 %0.67 %2.38 %
Expected life (in years)3.005.005.00
1 Senior Leadership Team ("SLT") consists of officers and key members of management.
Summary of Stock Options Outstanding
The following is a summary of stock options vested and exercisable as of December 31, 2021:
 
Weighted
Average
Weighted
Range ofNumberRemainingAverage 
ExerciseofContractualExerciseIntrinsic
PricesSharesLifePriceValue
    (in thousands)
$8.17 - 40.87
538,335 4.84$30.32 $26,440 
$41.37 - 41.37
361,231 6.3741.37 13,748 
$42.42 - 79.81
124,098 8.1745.60 4,198 
Total1,023,664 5.79$36.07 $44,386 
 
The following is a summary of stock options vested and exercisable as of December 31, 2020:
 
Weighted
Average
Weighted
Range ofNumberRemainingAverage 
ExerciseofContractualExerciseIntrinsic
PricesSharesLifePriceValue
    (in thousands)
$7.18 - 36.95
543,646 5.33$28.33 $20,820 
$37.00 - 40.87
1,978 7.0938.50 56 
$41.37 - 66.98
194,697 7.8741.59 4,875 
Total740,321 6.00$31.85 $25,751 

The following is a summary of stock options vested and exercisable as of December 31, 2019:
 
Weighted
Average
Weighted
Range ofNumberRemainingAverage 
ExerciseofContractualExerciseIntrinsic
PricesSharesLifePriceValue
    (in thousands)
$7.18 - 34.10
451,077 5.44$23.47 $11,702 
$34.15 - 40.87
86,122 7.8236.33 1,126 
$41.37 - 50.68
1,750 1.8141.59 14 
Total538,949 5.81$21.58 $12,842 
Summary of Stock Option Activity A summary of option activity under the plans is as follows:
Weighted
Average
Exercise
OptionsSharesPrice
Outstanding at December 31, 20203,752,945 $39.00 
Granted368,501 72.95 
Exercised(595,057)35.54 
Forfeited or Expired(160,920)48.44 
Outstanding at December 31, 20213,365,469 $42.88 
Exercisable at December 31, 20211,023,664 $36.07 
Summary of Performance Share Units Assumptions
The following weighted average assumptions were used to determine the fair value of the PSUs granted on the original grant date for expense recognition purposes for PSUs granted during the year ended December 31, 2021 using a Monte Carlo Model:
Year Ended
December 31, 2021
Expected dividend rate$0.38 
Expected volatility39.10 %
Risk-free interest rate0.28 %
Expected life (in years)2.80
Schedule of Nonvested Performance-based Units Activity
A summary of the unvested PSUs is as follows:
SharesWeighted Average Grant Date Fair Value
Unvested at December 31, 2020— $— 
Granted18,483 87.78 
Vested— — 
Forfeited(1,632)87.78 
Unvested at December 31, 202116,851 $87.78 
Summary of Unvested Restricted Stock Awards A summary of the unvested restricted stock awards is as follows:
Weighted
Average
Grant date
Restricted stockSharesFair Value
Unvested at December 31, 2020224,691 $38.22 
Granted36,234 69.46 
Vested(91,923)35.80 
Forfeited(7,777)49.27 
Unvested at December 31, 2021161,225 $46.08 
A summary of the unvested Key Employee Awards is as follows:
SharesWeighted Average Grant Date Fair Value
Unvested at December 31, 2020— $— 
Granted26,599 80.18 
Vested— — 
Forfeited— — 
Unvested at December 31, 202126,599 $80.18 
Summary of Grant Date Fair Value of Awards During Period
 202120202019
Grant date fair value of awards during the period:(in thousands)
Options$7,010 $12,615 $20,442 
Restricted stock2,517 3,316 4,631 
PSUs1,622 — — 
Key employee awards1,572 — — 
     Total$12,721 $15,931 $25,073 
Summary of Share-Based Compensation Expense
202120202019
Share-based compensation expense:(in thousands)
Options$8,724 $8,312 $9,145 
Restricted stock2,519 3,030 2,654 
PSUs525 — — 
Key employee awards 44 — — 
     Total$11,812 $11,342 $11,799 
Summary of Income Tax Benefit Related to Share-Based Compensation
202120202019
Income tax benefit related to share-based compensation:(in thousands)
Options$4,571 $2,698 $1,197 
Restricted stock837 519 575 
     Total$5,408 $3,217 $1,772 
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefits (Tables)
12 Months Ended
Dec. 31, 2021
Retirement Benefits [Abstract]  
Schedule of Defined Contribution Plan Disclosures
The Company matches 175% up to 6% of employee contributions of eligible compensation. Additionally, Plan participant forfeitures are used to reduce the cost of the Company contributions.

Years Ended December 31,
 202120202019
(in thousands)
Contributions, net of forfeitures, made to the defined contribution plan$9,724 $9,091 $7,034 
Schedule of Profit Sharing Bonus Plan
We maintain a discretionary profit sharing bonus plan under which approximately 10% of pre-tax profit from consolidated AAON Oklahoma and AAON Texas is paid to eligible employees on a quarterly basis in order to reward employee productivity. Eligible employees are regular full-time employees of AAON Oklahoma or AAON Texas who are actively employed and working on the first and last days of the calendar quarter and who were employed full-time for at least three full months prior to the beginning of the calendar quarter, excluding the Company's senior leadership team.

Years Ended December 31,
 202120202019
(in thousands)
Profit sharing bonus plan expense$8,526 $11,593 $7,448 
Schedule of Employee Medical Plan
We self-insure for our employees' health insurance. Eligible employees are regular full-time employees who are actively employed and working. Participants are expected to pay a portion of the premium costs for coverage of the benefits provided under the Plan. We estimate our self-insurance liabilities using an analysis provided by our claims administrator and our historical claims experience. In addition, the Company matches 175% of a participating employee's allowed contributions to a qualified health saving account to assist employees with our heath insurance plan deductibles.

Years Ended December 31,
 202120202019
(in thousands)
Medical claim payments$9,640 $9,060 $5,898 
Health saving account payments3,482 3,476 3,265 
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Shareholders' Equity (Tables)
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Schedule of Class of Treasury Stock
Our open market repurchase programs are as follows:
Agreement Execution DateAuthorized Repurchase $Expiration Date
May 16, 2018 1
$15 millionMarch 1, 2019
March 5, 2019 1
$20 millionMarch 4, 2020
March 13, 2020$20 million
** 2
1 The 2018 and 2019 purchase authorizations were executed under 10b5-1 programs.
2 Expiration Date is at Board's discretion. The Company is authorized to effectuate repurchases of the Company's common stock on terms and conditions approved in advance by the Board.
Schedule of Share Repurchases
Our repurchase activity is as follows:
202120202019
(in thousands, except share and per share data)
ProgramSharesTotal $$ per shareSharesTotal $$ per shareSharesTotal $$ per share
Open market— $— $— 103,689 $4,987 $48.10 5,799 $200 $34.46 
401(k)297,772 20,876 70.11 438,921 25,073 57.12 419,963 19,386 46.16 
Directors & employees22,526 1,590 70.59 23,272 1,169 50.23 28,668 1,207 42.11 
     Total320,298 $22,466 $70.14 565,882 $31,229 $55.19 454,430 $20,793 $45.76 
Inception to Date
(in thousands, except share and per share data)
ProgramSharesTotal $$ per share
Open market4,205,255 $74,793 $17.79 
401(k)8,204,432 165,876 20.22 
Directors & employees2,027,727 22,341 11.02 
     Total14,437,414 $263,010 $18.22 
Schedule of Dividends
Our recent dividends are as follows:
Declaration DateRecord DatePayment DateDividend per Share
May 20, 2019June 3, 2019July 1, 2019$0.16
November 6, 2019November 27, 2019December 18, 2019$0.16
May 15, 2020June 3, 2020July 1, 2020$0.19
November 10, 2020November 27, 2020December 18, 2020$0.19
May 17, 2021June 3, 2021July 1, 2021$0.19
November 9, 2021November 26, 2021December 17, 2021$0.19
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Earnings Per Share Table The following table sets forth the computation of basic and diluted earnings per share:
 202120202019
Numerator:(in thousands, except share and per share data)
Net income$58,758 $79,009 $53,711 
Denominator:   
Basic weighted average shares52,404,199 52,168,679 52,079,865 
Effect of dilutive shares related to stock based compensation1
1,301,698 892,490 555,550 
Effect of dilutive shares related contingent consideration2
23,092 — — 
Diluted weighted average shares53,728,989 53,061,169 52,635,415 
Earnings per share:   
Basic$1.12 $1.51 $1.03 
Dilutive$1.09 $1.49 $1.02 
Anti-dilutive shares:   
Shares304,029 364,787 1,868,087 
1 Dilutive shares related to stock options, restricted stock, PSUs and Key Employee Awards (Note 17)
2 Dilutive shares related contingent shares issued to former owners of BasX (Note 4)
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Related Parties (Tables)
12 Months Ended
Dec. 31, 2021
Related Party Transactions [Abstract]  
Schedule of Related Party Transactions
Following is a summary of transactions and balances with affiliates:
Years Ended December 31,
202120202019
(in thousands)
Sales to affiliates$3,752 $3,475 $886 
Payments to affiliates185 256 332 
December 31,
20212020
(in thousands)
Due from affiliates$547 $342 
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segments (Tables)
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment [Table Text Block] The following table summarizes certain financial data related to our segments. Transactions between segments are recorded based on prices negotiated between the segments. The “Other and eliminations” category in the Total Assets table below includes assets at our non-operating entity AAON, Inc., Nevada corporation, that are not allocated to the reportable segments, as well as intercompany eliminations.
 Years Ended December 31,
 202120202019
 (in thousands)
Net Sales   
AAON Oklahoma
     External sales$463,845 $458,957 $418,669 
     Inter-segment sales2,504 2,683 2,261 
AAON Coil Products
     External sales66,589 55,594 50,664 
     Inter-segment sales24,250 21,552 25,792 
BasX1
4,083 — — 
Eliminations(26,754)(24,235)(28,053)
             Net sales$534,517 $514,551 $469,333 
  
Gross Profit
AAON Oklahoma$126,868 $140,099 $107,228 
AAON Coil Products10,075 15,750 12,197 
BasX1
887 — — 
            Gross profit$137,830 $155,849 $119,425 

December 31,
20212020
(in thousands)
Long-lived assets
AAON Oklahoma$183,840 $170,603 
AAON Coil Products62,534 54,308 
BasX1
28,662 — 
            Total long-lived assets$275,036 $224,911 
Intangible assets and goodwill
AAON Oklahoma$3,229 $3,267 
AAON Coil Products— — 
BasX1
152,619 — 
            Total intangible assets and goodwill$155,848 $3,267 
1 BasX was acquired on December 10, 2021. We have included the results of BasX's operations in our consolidated financial statements beginning December 11, 2021.
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Jun. 01, 2021
May 31, 2021
Dec. 31, 2021
USD ($)
numberOfEntities
customer
Dec. 31, 2020
USD ($)
customer
Dec. 31, 2019
USD ($)
customer
Oct. 31, 2021
Jul. 31, 2021
Schedule of Accounting Policies [Line Items]              
Number of Veriable Interes Entities | numberOfEntities     2        
Percent of increase in starting wages for production workforce             7.00%
Percent of cost of living increase           3.50%  
Cash and cash equivalents     $ 2,859,000 $ 79,025,000      
Indefinite-lived intangible assets     19,700,000        
Research and development costs     16,600,000 17,400,000 $ 14,800,000    
Advertising expense     1,600,000 800,000 800,000    
Cost of sales     396,687,000 358,702,000 349,908,000    
Vesting percentage 33.30% 20.00%          
Payments to representatives     $ 43,900,000 50,000,000 46,100,000    
Extended product warranties, minimum length     6 months        
Extended product warranties, maximum length     10 years        
Minimum              
Schedule of Accounting Policies [Line Items]              
Requisite service period     1 year        
Shipping and Handling              
Schedule of Accounting Policies [Line Items]              
Cost of sales     $ 14,400,000 $ 14,300,000 $ 14,400,000    
Foreign Sales Revenue, Net | Customer Concentration Risk | Large Crude Oil Refining Customers              
Schedule of Accounting Policies [Line Items]              
Concentration risk, percentage     3.00% 2.00% 3.00%    
Sales Revenue, Net              
Schedule of Accounting Policies [Line Items]              
Number of major customers | customer     1 1 1    
Accounts Receivable              
Schedule of Accounting Policies [Line Items]              
Number of major customers | customer     0        
Certificates of Deposit              
Schedule of Accounting Policies [Line Items]              
Cash and cash equivalents     $ 0 $ 0      
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Estimated Useful Lives (Details) - USD ($)
1 Months Ended 12 Months Ended
Apr. 22, 2020
Nov. 30, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accounting Policies [Abstract]          
Deductible amount $ 500,000        
Insurance proceeds   $ 6,400,000 $ 0 $ 6,417,000 $ 0
Buildings | Minimum          
Property, Plant and Equipment [Line Items]          
Estimated useful life     3 years    
Buildings | Maximum          
Property, Plant and Equipment [Line Items]          
Estimated useful life     40 years    
Machinery and Equipment | Minimum          
Property, Plant and Equipment [Line Items]          
Estimated useful life     3 years    
Machinery and Equipment | Maximum          
Property, Plant and Equipment [Line Items]          
Estimated useful life     20 years    
Furniture and Fixtures | Minimum          
Property, Plant and Equipment [Line Items]          
Estimated useful life     3 years    
Furniture and Fixtures | Maximum          
Property, Plant and Equipment [Line Items]          
Estimated useful life     15 years    
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Intangibles (Details)
12 Months Ended
Dec. 31, 2021
Intellectual property  
Finite-Lived Intangible Assets [Line Items]  
Useful life 30 years
Customer relationships  
Finite-Lived Intangible Assets [Line Items]  
Useful life 14 years
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Net sales $ 534,517 $ 514,551 $ 469,333
Rooftop Units      
Disaggregation of Revenue [Line Items]      
Net sales 398,461 400,946 349,427
Condensing Units      
Disaggregation of Revenue [Line Items]      
Net sales 26,751 21,149 18,475
Air Handlers      
Disaggregation of Revenue [Line Items]      
Net sales 26,684 23,931 24,265
Outdoor Mechanical Rooms      
Disaggregation of Revenue [Line Items]      
Net sales 1,284 2,842 1,643
Cleanroom Systems      
Disaggregation of Revenue [Line Items]      
Net sales 2,288    
Data Center Cooling Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 1,688    
Water-Source Heat Pumps      
Disaggregation of Revenue [Line Items]      
Net sales 21,174 19,053 25,447
Part Sales      
Disaggregation of Revenue [Line Items]      
Net sales 41,128 32,561 33,331
Other      
Disaggregation of Revenue [Line Items]      
Net sales 15,059 14,069 16,745
AAON Oklahoma      
Disaggregation of Revenue [Line Items]      
Net sales 463,845 458,957 418,669
AAON Oklahoma | Rooftop Units      
Disaggregation of Revenue [Line Items]      
Net sales 398,461 400,946 349,427
AAON Oklahoma | Condensing Units      
Disaggregation of Revenue [Line Items]      
Net sales 762 900 865
AAON Oklahoma | Air Handlers      
Disaggregation of Revenue [Line Items]      
Net sales 0 0 0
AAON Oklahoma | Outdoor Mechanical Rooms      
Disaggregation of Revenue [Line Items]      
Net sales 820 2,355 1,134
AAON Oklahoma | Cleanroom Systems      
Disaggregation of Revenue [Line Items]      
Net sales 0    
AAON Oklahoma | Data Center Cooling Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 0    
AAON Oklahoma | Water-Source Heat Pumps      
Disaggregation of Revenue [Line Items]      
Net sales 10,831 10,663 21,076
AAON Oklahoma | Part Sales      
Disaggregation of Revenue [Line Items]      
Net sales 41,127 32,561 33,331
AAON Oklahoma | Other      
Disaggregation of Revenue [Line Items]      
Net sales 11,844 11,532 12,836
AAON Coil Products      
Disaggregation of Revenue [Line Items]      
Net sales 66,589 55,594 50,664
AAON Coil Products | Rooftop Units      
Disaggregation of Revenue [Line Items]      
Net sales 0 0 0
AAON Coil Products | Condensing Units      
Disaggregation of Revenue [Line Items]      
Net sales 25,989 20,249 17,610
AAON Coil Products | Air Handlers      
Disaggregation of Revenue [Line Items]      
Net sales 26,589 23,931 24,265
AAON Coil Products | Outdoor Mechanical Rooms      
Disaggregation of Revenue [Line Items]      
Net sales 464 487 509
AAON Coil Products | Cleanroom Systems      
Disaggregation of Revenue [Line Items]      
Net sales 0    
AAON Coil Products | Data Center Cooling Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 0    
AAON Coil Products | Water-Source Heat Pumps      
Disaggregation of Revenue [Line Items]      
Net sales 10,343 8,390 4,371
AAON Coil Products | Part Sales      
Disaggregation of Revenue [Line Items]      
Net sales 1 0 0
AAON Coil Products | Other      
Disaggregation of Revenue [Line Items]      
Net sales 3,203 2,537 3,909
BasX      
Disaggregation of Revenue [Line Items]      
Net sales 4,083 0 0
BasX | Rooftop Units      
Disaggregation of Revenue [Line Items]      
Net sales 0 0 0
BasX | Condensing Units      
Disaggregation of Revenue [Line Items]      
Net sales 0 0 0
BasX | Air Handlers      
Disaggregation of Revenue [Line Items]      
Net sales 95 0 0
BasX | Outdoor Mechanical Rooms      
Disaggregation of Revenue [Line Items]      
Net sales 0 0 0
BasX | Cleanroom Systems      
Disaggregation of Revenue [Line Items]      
Net sales 2,288    
BasX | Data Center Cooling Solutions      
Disaggregation of Revenue [Line Items]      
Net sales 1,688    
BasX | Water-Source Heat Pumps      
Disaggregation of Revenue [Line Items]      
Net sales 0 0 0
BasX | Part Sales      
Disaggregation of Revenue [Line Items]      
Net sales 0 0 0
BasX | Other      
Disaggregation of Revenue [Line Items]      
Net sales $ 12 $ 0 $ 0
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combination (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 10, 2021
Dec. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Consideration Paid        
Goodwill   $ 85,727 $ 85,727 $ 3,229
Intangible Assets Acquired        
Indefinite-lived intangible assets     19,700  
Pro Forma Information        
Revenues     611,158 562,563
Net income     $ 63,491 $ 80,507
Earnings per share: Basic (in dollars per share)     $ 1.21 $ 1.54
Earnings per share: Diluted (in dollars per share)     $ 1.18 $ 1.52
BasX, LLC        
Business Acquisition [Line Items]        
Payments to acquire businesses $ 100,000      
Contingent consideration payable $ 80,000      
Equity interests issuable (in dollars per share) $ 0.004      
Professional fees   $ 4,400    
Consideration Paid        
Accounts receivable $ 13,699      
Inventories 2,725      
Contract assets 7,635      
Prepaid expenses and other 341      
Property, plant and equipment 13,169      
Right of use assets 15,611      
Intellectual property 70,329      
Goodwill 82,498      
Accounts payable (9,388)      
Accrued liabilities (3,807)      
Contract liabilities (7,771)      
Lease liabilities (15,611)      
Contingent Consideration - shares of AAON (66,000)      
Consideration paid 103,430      
Intangible Assets Acquired        
Definite-lived intangible assets 55,163      
Indefinite-lived intangible assets 70,329      
Goodwill, expected tax deductible amount 16,500      
BasX, LLC | Trademarks        
Intangible Assets Acquired        
Indefinite-lived intangible assets 15,166      
BasX, LLC | Intellectual property        
Intangible Assets Acquired        
Definite-lived intangible assets 6,479      
BasX, LLC | Customer relationships        
Intangible Assets Acquired        
Definite-lived intangible assets 48,684      
BasX, LLC | BasX Properties, LLC [Member]        
Business Acquisition [Line Items]        
Payments to acquire real estate 22,000      
BasX, LLC | Former Owners of BasX        
Business Acquisition [Line Items]        
Contingent consideration payable 78,000      
BasX, LLC | Key Employees of BasX        
Business Acquisition [Line Items]        
Contingent consideration payable $ 2,000      
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Jan. 01, 2019
Leases [Abstract]      
Operating Lease, Liability, Statement of Financial Position [Extensible List]     Other Liabilities
Right of use assets $ 16,974 $ 1,571  
Operating lease liability, short-term 1,580 202  
Operating lease obligations, noncurrent $ 15,467 $ 1,369  
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accounts Receivable (Balance) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Receivables [Abstract]    
Accounts receivable $ 71,329 $ 47,893
Less:  Allowance for credit losses (549) (506)
Total, net $ 70,780 $ 47,387
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accounts Receivable (Allowance) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Allowance for credit losses:      
Balance, beginning of period $ 506 $ 353 $ 264
Provision for credit losses on accounts receivable, net of adjustments 43 153 91
Accounts receivable written off, net of recoveries 0 0 (2)
Balance, end of period $ 549 $ 506 $ 353
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventories - Components (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Inventory Disclosure [Abstract]        
Raw materials $ 124,480 $ 76,238    
Work in process 3,049 2,088    
Finished goods 4,528 7,154    
Inventory, gross 132,057 85,480    
Less: Allowance for excess and obsolete inventories (1,787) (3,261) $ (2,644) $ (1,210)
Total, net $ 130,270 $ 82,219    
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventories - Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Allowance for excess and obsolete inventories:      
Balance, beginning of period $ 3,261 $ 2,644 $ 1,210
Provisions for excess and obsolete inventories 629 1,108 1,454
Inventories written off (2,103) (491) (20)
Balance, end of period $ 1,787 $ 3,261 $ 2,644
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]      
Less:  Accumulated amortization $ (208) $ (662)  
Total, net 54,955 38  
Indefinite-lived Intangible Assets [Line Items]      
Indefinite-lived intangible assets 15,166 0  
Total intangible assets, net 70,121 38  
Amortization expense 246 234 $ 234
2022 3,700    
2023 3,700    
2024 3,700    
2025 3,700    
2026 3,700    
Intellectual property      
Finite-Lived Intangible Assets [Line Items]      
Definite-lived intangible assets 6,479 700  
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Definite-lived intangible assets $ 48,684 $ 0  
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note Receivable (Details)
$ in Millions, $ in Millions
12 Months Ended
Sep. 30, 2010
CAD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Note Receivable [Abstract]      
Note receivable $ 1.1    
Term 15 years    
Interest rate 4.00%    
Balloon payment on note receivable $ 0.6    
Balloon payment due date   October 2025  
Financing receivable impairment charge   $ 0 $ 0
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Supplemental disclosures:      
Interest paid $ 0 $ 0 $ 0
Income taxes paid, net 7,891 13,754 2,172
Non-cash investing and financing activities:      
Non-cash capital expenditures $ (3,714) $ 2,843 $ 863
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Warranties - Narrative (Details)
12 Months Ended
Dec. 31, 2021
Guarantees [Abstract]  
Product warranty accrual, minimum length 18 months
Product warranty accrual, maximum length 25 years
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Warranties - Changes in Warrants (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Warranty accrual:      
Balance, beginning of period $ 13,522 $ 12,652 $ 11,421
Payments made (6,734) (5,751) (6,816)
Provisions 6,351 6,621 8,047
Assumed in business combination (Note 4) 630 0 0
Balance, end of period 13,769 13,522 12,652
Warranty expense $ 6,351 $ 6,621 $ 8,047
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Liabilities and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accrued Liabilities    
Warranty $ 13,769 $ 13,522
Due to representatives 7,995 8,296
Payroll 8,423 8,155
Profit sharing 1,489 2,902
Workers' compensation 308 594
Medical self-insurance 1,943 1,546
Customer prepayments 5,931 5,067
Donations, short-term 438 570
Employee vacation time $ 4,362 $ 3,321
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total Total
Operating lease liability, short-term $ 1,580 $ 202
Other 3,968 2,411
Total $ 50,206 $ 46,586
Other Long-Term Liabilities    
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other long-term liabilities Other long-term liabilities
Long-term operating lease obligation $ 15,467 $ 1,369
Long-term donations 334 496
Extended warranties 3,042 2,558
Other long-term liabilities $ 18,843 $ 4,423
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revolving Credit Facility (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Feb. 28, 2022
Jan. 18, 2022
Nov. 24, 2021
Nov. 23, 2021
Dec. 31, 2020
Oct. 24, 2019
Line of Credit Facility [Line Items]              
Borrowings outstanding under revolving credit facility $ 40,000,000         $ 0  
Ratio of total liability to net worth 0.42            
Maximum ratio of total liability to net worth for compliance 3            
Subsequent Event              
Line of Credit Facility [Line Items]              
Standby letter of credit     $ 820,000        
Revolving Credit Facility              
Line of Credit Facility [Line Items]              
Credit facility maximum borrowings $ 100,000,000       $ 30,000,000   $ 23,000,000
Option to increase maximum borrowing capacity 200,000,000            
Standby letter of credit 1,800,000            
Borrowings available under the revolving credit facility $ 58,200,000            
Weighted average interest rate 1.30%         2.60%  
Revolving Credit Facility | Subsequent Event              
Line of Credit Facility [Line Items]              
Borrowings available under the revolving credit facility   $ 55,000,000          
Revolving Credit Facility | Base Rate              
Line of Credit Facility [Line Items]              
Stated percentage 0.50%            
Revolving Credit Facility | SOFR              
Line of Credit Facility [Line Items]              
Stated percentage 1.00%            
Revolving Credit Facility | LIBOR              
Line of Credit Facility [Line Items]              
Stated percentage       2.00%      
Revolving Credit Facility | Minimum              
Line of Credit Facility [Line Items]              
Applicable margin 1.25%            
Commitment fee percentage 0.10%            
Revolving Credit Facility | Maximum              
Line of Credit Facility [Line Items]              
Applicable margin 1.75%            
Commitment fee percentage 0.20%            
Letter of Credit | Minimum              
Line of Credit Facility [Line Items]              
Commitment fee percentage 1.25%            
Letter of Credit | Maximum              
Line of Credit Facility [Line Items]              
Commitment fee percentage 1.75%            
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
Current $ 6,755 $ 9,939 $ 7,282
Deferred 3,669 13,027 6,038
Total $ 10,424 $ 22,966 $ 13,320
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Federal Statutory Income Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
Federal statutory rate 21.00% 21.00% 21.00%
State income taxes, net of federal benefit 1.80% 5.30% 5.20%
Change in valuation allowance 1.00% 0.00% 0.00%
Excess tax benefits related to share-based compensation (7.80%) (3.20%) (2.60%)
Return to provision 0.00% 0.10% (1.40%)
Oklahoma amended tax returns 0.00% 0.00% (1.30%)
Other (0.90%) (0.70%) (0.90%)
Total 15.10% 22.50% 20.00%
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]        
Increase in tax benefit, percentage   68.80%    
Credit carryforwards   $ 3,700    
Additional income tax expense (benefit)       $ (600)
Percent of eligible investments for state and local tax credit       1.00%
Income Tax Examination [Line Items]        
Income tax provision   10,424 $ 22,966 $ 13,320
Total   $ 5,408 $ 3,217 1,772
State and Local Jurisdiction        
Income Tax Examination [Line Items]        
Income tax provision $ (800)     $ (1,200)
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Net long-term deferred assets and (liabilities) relating to:    
Accounts receivable and inventory reserves $ 625 $ 1,052
Warranty accrual 3,675 3,776
Other accruals 1,406 1,044
Share-based compensation 7,568 4,102
Intangibles 993 (33)
Oklahoma investment credit carryforward 3,404 0
Other, net 3,119 2,608
Gross deferred income tax assets 20,790 12,549
Valuation allowance (3,404) 0
Net deferred income tax assets 17,386 12,549
Property & equipment (49,379) (40,873)
Total deferred income tax liabilities (49,379) (40,873)
Net deferred income tax liabilities $ 31,993 $ 28,324
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
May 24, 2016
May 22, 2007
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
May 12, 2020
May 15, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock authorized to be issued under plan (in shares) 8,900,000            
Total intrinsic value of options exercised during period     $ 22,600 $ 15,500 $ 8,100    
Cash received from options exercised during period     21,148 $ 21,418 $ 12,625    
Stock Option              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unrecognized pre-tax compensation cost     $ 17,200        
Weighted average recognition period (in years)     2 years 3 months        
Restricted stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unrecognized pre-tax compensation cost     $ 4,300        
Weighted average recognition period (in years)     2 years 18 days        
PSUs              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period     3 years        
Unrecognized pre-tax compensation cost     $ 1,000        
Weighted average recognition period (in years)     1 year 10 months 24 days        
PSUs | Key Employee of BasX              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unrecognized pre-tax compensation cost     $ 1,500        
Weighted average recognition period (in years)     2 years        
PSUs | Minimum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Conversion of shares, percent     0.00%        
PSUs | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Conversion of shares, percent     200.00%        
2007 Long-Term Incentive Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock authorized to be issued under plan (in shares) 400,000 3,300,000          
Award vesting period   5 years          
Exercise price of shares granted may not be less than fair market value (percentage)   100.00%          
2016 Long-Term Incentive Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock authorized to be issued under plan (in shares) 3,400,000         2,500,000 2,600,000
Exercise price of shares granted may not be less than fair market value (percentage) 100.00%            
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-Based Compensation - Summary of Assumptions (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
PSUs      
Expected dividend yield 38.00%    
Expected volatility 39.10%    
Risk-free interest rate 0.28%    
Expected life (in years) 2 years 9 months 18 days    
2007 Long-Term Incentive Plan | Director and Officers      
Expected dividend yield 38.00% 33.00% 32.00%
Expected volatility 35.78% 31.63% 29.54%
Risk-free interest rate 0.51% 0.64% 2.40%
Expected life (in years) 4 years 5 years 5 years
2007 Long-Term Incentive Plan | Employees      
Expected dividend yield 38.00% 32.00% 32.00%
Expected volatility 38.67% 31.39% 29.54%
Risk-free interest rate 0.32% 0.67% 2.38%
Expected life (in years) 3 years 5 years 5 years
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-Based Compensation - Summary of Stock Options Outstanding (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Number of shares vested and exercisable (in shares) 1,023,664 740,321 538,949
Options vested and exercisable weighted average remaining contractual life 5 years 9 months 14 days 6 years 5 years 9 months 21 days
Options vested and exercisable weighted average exercise price (in dollars per share) $ 36.07 $ 31.85 $ 21.58
Options vested and exercisable intrinsic value $ 44,386 $ 25,751 $ 12,842
$8.17 - 40.87      
Range of exercise prices, lower range $ 8.17    
Range of exercise prices, upper range $ 40.87    
Number of shares vested and exercisable (in shares) 538,335    
Options vested and exercisable weighted average remaining contractual life 4 years 10 months 2 days    
Options vested and exercisable weighted average exercise price (in dollars per share) $ 30.32    
Options vested and exercisable intrinsic value $ 26,440    
$41.37 - 41.37      
Range of exercise prices, lower range $ 41.37    
Range of exercise prices, upper range $ 41.37    
Number of shares vested and exercisable (in shares) 361,231    
Options vested and exercisable weighted average remaining contractual life 6 years 4 months 13 days    
Options vested and exercisable weighted average exercise price (in dollars per share) $ 41.37    
Options vested and exercisable intrinsic value $ 13,748    
$42.42 - 79.81      
Range of exercise prices, lower range $ 42.42    
Range of exercise prices, upper range $ 79.81    
Number of shares vested and exercisable (in shares) 124,098    
Options vested and exercisable weighted average remaining contractual life 8 years 2 months 1 day    
Options vested and exercisable weighted average exercise price (in dollars per share) $ 45.60    
Options vested and exercisable intrinsic value $ 4,198    
$7.18 - 36.95      
Range of exercise prices, lower range   $ 7.18  
Range of exercise prices, upper range   $ 36.95  
Number of shares vested and exercisable (in shares)   543,646  
Options vested and exercisable weighted average remaining contractual life   5 years 3 months 29 days  
Options vested and exercisable weighted average exercise price (in dollars per share)   $ 28.33  
Options vested and exercisable intrinsic value   $ 20,820  
$37.00 - 40.87      
Range of exercise prices, lower range   $ 37.00  
Range of exercise prices, upper range   $ 40.87  
Number of shares vested and exercisable (in shares)   1,978  
Options vested and exercisable weighted average remaining contractual life   7 years 1 month 2 days  
Options vested and exercisable weighted average exercise price (in dollars per share)   $ 38.50  
Options vested and exercisable intrinsic value   $ 56  
$41.37 - 66.98      
Range of exercise prices, lower range   $ 41.37  
Range of exercise prices, upper range   $ 66.98  
Number of shares vested and exercisable (in shares)   194,697  
Options vested and exercisable weighted average remaining contractual life   7 years 10 months 13 days  
Options vested and exercisable weighted average exercise price (in dollars per share)   $ 41.59  
Options vested and exercisable intrinsic value   $ 4,875  
$7.18 - 34.10      
Range of exercise prices, lower range     $ 7.18
Range of exercise prices, upper range     $ 34.10
Number of shares vested and exercisable (in shares)     451,077
Options vested and exercisable weighted average remaining contractual life     5 years 5 months 8 days
Options vested and exercisable weighted average exercise price (in dollars per share)     $ 23.47
Options vested and exercisable intrinsic value     $ 11,702
$34.15 - 40.87      
Range of exercise prices, lower range     $ 34.15
Range of exercise prices, upper range     $ 40.87
Number of shares vested and exercisable (in shares)     86,122
Options vested and exercisable weighted average remaining contractual life     7 years 9 months 25 days
Options vested and exercisable weighted average exercise price (in dollars per share)     $ 36.33
Options vested and exercisable intrinsic value     $ 1,126
$41.37 - 50.68      
Range of exercise prices, lower range     $ 41.37
Range of exercise prices, upper range     $ 50.68
Number of shares vested and exercisable (in shares)     1,750
Options vested and exercisable weighted average remaining contractual life     1 year 9 months 21 days
Options vested and exercisable weighted average exercise price (in dollars per share)     $ 41.59
Options vested and exercisable intrinsic value     $ 14
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-Based Compensation - Summary of Stock Option Activity (Details)
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Shares  
Outstanding, beginning of period (in shares) | shares 3,752,945
Granted (in shares) | shares 368,501
Exercised (in shares) | shares (595,057)
Forfeited or Expired (in shares) | shares (160,920)
Outstanding, end of period (in shares) | shares 3,365,469
Exercisable, end of period (in shares) | shares 1,023,664
Weighted Average Exercise Price  
Outstanding, beginning of period (weighted average exercise price) | $ / shares $ 39.00
Granted (weighted average exercise price) | $ / shares 72.95
Exercised (weighted average exercise price) | $ / shares 35.54
Forfeited or Expired (weighted average exercise price) | $ / shares 48.44
Outstanding, end of period (weighted average exercise price) | $ / shares 42.88
Exercisable, end of period (weighted average exercise price) | $ / shares $ 36.07
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-Based Compensation - Summary of Unvested Stock Awards (Details)
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Restricted stock  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Unvested, beginning of period (in shares) | shares 224,691
Granted (in shares) | shares 36,234
Vested (in shares) | shares (91,923)
Forfeited (in shares) | shares (7,777)
Unvested, end of period (in shares) | shares 161,225
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]  
Unvested, beginning of period (weighted average grant date fair value) | $ / shares $ 38.22
Granted (weighted average grant date fair value) | $ / shares 69.46
Vested (weighted average grant date fair value) | $ / shares 35.80
Forfeited (weighted average grant date fair value) | $ / shares 49.27
Unvested, end of period (weighted average grant date fair value) | $ / shares $ 46.08
PSUs  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Unvested, beginning of period (in shares) | shares 0
Granted (in shares) | shares 18,483
Vested (in shares) | shares 0
Forfeited (in shares) | shares (1,632)
Unvested, end of period (in shares) | shares 16,851
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]  
Unvested, beginning of period (weighted average grant date fair value) | $ / shares $ 0
Granted (weighted average grant date fair value) | $ / shares 87.78
Vested (weighted average grant date fair value) | $ / shares 0
Forfeited (weighted average grant date fair value) | $ / shares 87.78
Unvested, end of period (weighted average grant date fair value) | $ / shares $ 87.78
PSUs | Key Employee of BasX  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Unvested, beginning of period (in shares) | shares 0
Granted (in shares) | shares 26,599
Vested (in shares) | shares 0
Forfeited (in shares) | shares 0
Unvested, end of period (in shares) | shares 26,599
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]  
Unvested, beginning of period (weighted average grant date fair value) | $ / shares $ 0
Granted (weighted average grant date fair value) | $ / shares 80.18
Vested (weighted average grant date fair value) | $ / shares 0
Forfeited (weighted average grant date fair value) | $ / shares 0
Unvested, end of period (weighted average grant date fair value) | $ / shares $ 80.18
XML 89 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-Based Compensation - Summary of Grant Date Fair Value of Awards (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total $ 12,721 $ 15,931 $ 25,073
Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total 7,010 12,615 20,442
PSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total 1,622 0 0
Restricted stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total 2,517 3,316 4,631
Key employee awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total $ 1,572 $ 0 $ 0
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-Based Compensation - Summary of Share-Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation $ 11,812 $ 11,342 $ 11,799
Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation 8,724 8,312 9,145
Restricted stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation 2,519 3,030 2,654
PSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation 525 0 0
Key employee awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation $ 44 $ 0 $ 0
XML 91 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-Based Compensation - Summary of Income Tax Benefit Related to Share-Based Compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total $ 5,408 $ 3,217 $ 1,772
Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total 4,571 2,698 1,197
Restricted stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total $ 837 $ 519 $ 575
XML 92 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefits (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Defined Benefit Plan Disclosure [Line Items]      
Definedcontributionemployeeautomaticcontributionpercentag 6.00%    
Administrative expenses $ 0 $ 0 $ 0
Contributions, net of forfeitures, made to the defined contribution plan $ 9,724,000 9,091,000 7,034,000
Profits sharing, percent of pre-tax profit paid to eligible employees on quarterly basis 10.00%    
Employee profit sharing bonus plan $ 8,526,000 11,593,000 7,448,000
Medical claim payments 9,640,000 9,060,000 5,898,000
Health saving account payments $ 3,482,000 $ 3,476,000 $ 3,265,000
Effective January 1, 2016      
Defined Benefit Plan Disclosure [Line Items]      
Employer matching contribution, percent of match 175.00%    
Maximum annual contributions per employee, percent 6.00%    
XML 93 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
Shareholders' Equity (Details) - USD ($)
2 Months Ended 12 Months Ended 115 Months Ended 158 Months Ended 174 Months Ended
Dec. 10, 2021
Nov. 09, 2021
May 17, 2021
Nov. 10, 2020
May 15, 2020
Nov. 06, 2019
May 20, 2019
Feb. 23, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2019
Dec. 31, 2019
Dec. 31, 2019
Mar. 13, 2020
Mar. 05, 2019
May 16, 2018
May 19, 2015
Schedule of Shareholders' Equity [Line Items]                                    
Authorized Repurchase                             $ 20,000,000 $ 20,000,000 $ 15,000,000  
Stock repurchased during period (in shares)                 320,298 565,882 454,430     14,437,414        
Aggregate price of shares repurchased since inception                 $ 22,466,000 $ 31,229,000 $ 20,793,000     $ 263,010,000        
Average price of shares repurchased since inception (per share)                 $ 70.14 $ 55.19 $ 45.76     $ 18.22        
Dividends declared (in dollars per share)                 $ 0.38 $ 0.38 $ 0.32              
Cash dividends paid                 $ 19,900,000 $ 19,800,000 $ 16,600,000              
Contingent consideration (Note 4)                 $ 66,000,000                  
BasX, LLC                                    
Schedule of Shareholders' Equity [Line Items]                                    
Contingent consideration (Note 4) $ 78,000,000                                  
Contingent consideration paid in business combination (in shares) 1,037,000                                  
Equity interests issuable (in dollars per share) $ 0.004                                  
Regular Semi-Annual Dividend                                    
Schedule of Shareholders' Equity [Line Items]                                    
Dividends declared (in dollars per share)   $ 0.19 $ 0.19 $ 0.19 $ 0.19 $ 0.16 $ 0.16                      
Open market                                    
Schedule of Shareholders' Equity [Line Items]                                    
Stock repurchase program amount authorized (in shares)                                   5,700,000
Stock repurchased during period (in shares)                 0 103,689 5,799 4,205,255            
Aggregate price of shares repurchased since inception                 $ 0 $ 4,987,000 $ 200,000 $ 74,793,000            
Average price of shares repurchased since inception (per share)                 $ 0 $ 48.10 $ 34.46 $ 17.79            
Open market | Subsequent Event                                    
Schedule of Shareholders' Equity [Line Items]                                    
Stock repurchased during period (in shares)               5,120                    
Aggregate price of shares repurchased since inception               $ 400,000                    
401(k)                                    
Schedule of Shareholders' Equity [Line Items]                                    
Stock repurchased during period (in shares)                 297,772 438,921 419,963     8,204,432        
Aggregate price of shares repurchased since inception                 $ 20,876,000 $ 25,073,000 $ 19,386,000     $ 165,876,000        
Average price of shares repurchased since inception (per share)                 $ 70.11 $ 57.12 $ 46.16     $ 20.22        
401(k) | Subsequent Event                                    
Schedule of Shareholders' Equity [Line Items]                                    
Stock repurchased during period (in shares)               37,923                    
Aggregate price of shares repurchased since inception               $ 2,400,000                    
Directors & employees                                    
Schedule of Shareholders' Equity [Line Items]                                    
Stock repurchased during period (in shares)                 22,526 23,272 28,668   2,027,727          
Aggregate price of shares repurchased since inception                 $ 1,590,000 $ 1,169,000 $ 1,207,000   $ 22,341,000          
Average price of shares repurchased since inception (per share)                 $ 70.59 $ 50.23 $ 42.11   $ 11.02          
XML 94 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
New Markets Tax Credit (Details) - USD ($)
12 Months Ended
Oct. 24, 2019
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Nov. 23, 2021
Line of Credit Facility [Line Items]          
Debt issuance costs   $ 43,000 $ 43,000 $ 7,000  
Subsidiary          
Line of Credit Facility [Line Items]          
Due to affiliates $ 22,500,000        
Investor          
Line of Credit Facility [Line Items]          
Loans and leases receivable $ 15,900,000        
Loans and leases receivable, term 25 years        
Loans and leases receivable, interest rate 1.00%        
Proceeds from financing obligation, net of issuance costs $ 15,900,000        
Interest 6,300,000        
Debt issuance costs 300,000        
Revolving Credit Facility          
Line of Credit Facility [Line Items]          
Credit facility maximum borrowings $ 23,000,000 $ 100,000,000     $ 30,000,000
XML 95 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Earnings Per Share [Abstract]      
Net income $ 58,758 $ 79,009 $ 53,711
Basic weighted average shares (in shares) 52,404,199 52,168,679 52,079,865
Effect of dilutive stock options and restricted stock (in shares) 1,301,698 892,490 555,550
Effect of dilutive shares related contingent consideration (in shares) 23,092 0 0
Diluted weighted average shares (in shares) 53,728,989 53,061,169 52,635,415
Basic (usd per share) $ 1.12 $ 1.51 $ 1.03
Diluted (usd per share) $ 1.09 $ 1.49 $ 1.02
Anti-dilutive shares (in shares) 304,029 364,787 1,868,087
XML 96 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
Related Parties (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Related Party Transactions [Abstract]      
Sales to affiliates $ 3,752 $ 3,475 $ 886
Payments to affiliates 185 256 $ 332
Due from affiliates $ 547 $ 342  
XML 97 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segments (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
numberOfEntities
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Segment Reporting [Abstract]      
Number of Reportable Segments | numberOfEntities 3    
Segment Reporting Information [Line Items]      
Net sales $ 534,517 $ 514,551 $ 469,333
Gross profit 137,830 155,849 119,425
Total long-lived assets 275,036 224,911  
Total intangible assets and goodwill 155,848 3,267  
AAON Oklahoma      
Segment Reporting Information [Line Items]      
Net sales 463,845 458,957 418,669
AAON Coil Products      
Segment Reporting Information [Line Items]      
Net sales 66,589 55,594 50,664
BasX      
Segment Reporting Information [Line Items]      
Net sales 4,083 0 0
Operating Segments | AAON Oklahoma      
Segment Reporting Information [Line Items]      
Gross profit 126,868 140,099 107,228
Total long-lived assets 183,840 170,603  
Total intangible assets and goodwill 3,229 3,267  
Operating Segments | AAON Coil Products      
Segment Reporting Information [Line Items]      
Gross profit 10,075 15,750 12,197
Total long-lived assets 62,534 54,308  
Total intangible assets and goodwill 0 0  
Operating Segments | BasX      
Segment Reporting Information [Line Items]      
Net sales 4,083 0 0
Gross profit 887 0 0
Total long-lived assets 28,662 0  
Total intangible assets and goodwill 152,619 0  
External sales | AAON Oklahoma      
Segment Reporting Information [Line Items]      
Net sales 463,845 458,957 418,669
External sales | AAON Coil Products      
Segment Reporting Information [Line Items]      
Net sales 66,589 55,594 50,664
Inter-segment sales | AAON Oklahoma      
Segment Reporting Information [Line Items]      
Net sales 2,504 2,683 2,261
Inter-segment sales | AAON Coil Products      
Segment Reporting Information [Line Items]      
Net sales 24,250 21,552 25,792
Eliminations      
Segment Reporting Information [Line Items]      
Net sales $ (26,754) $ (24,235) $ (28,053)
XML 98 aaon-20211231_htm.xml IDEA: XBRL DOCUMENT 0000824142 2021-01-01 2021-12-31 0000824142 2021-06-30 0000824142 2022-02-23 0000824142 2021-12-31 0000824142 2020-12-31 0000824142 2020-01-01 2020-12-31 0000824142 2019-01-01 2019-12-31 0000824142 us-gaap:CommonStockMember 2018-12-31 0000824142 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000824142 us-gaap:RetainedEarningsMember 2018-12-31 0000824142 2018-12-31 0000824142 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000824142 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0000824142 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0000824142 us-gaap:CommonStockMember 2019-12-31 0000824142 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000824142 us-gaap:RetainedEarningsMember 2019-12-31 0000824142 2019-12-31 0000824142 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0000824142 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0000824142 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0000824142 us-gaap:CommonStockMember 2020-12-31 0000824142 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000824142 us-gaap:RetainedEarningsMember 2020-12-31 0000824142 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0000824142 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0000824142 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0000824142 us-gaap:CommonStockMember 2021-12-31 0000824142 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000824142 us-gaap:RetainedEarningsMember 2021-12-31 0000824142 2021-07-31 0000824142 2021-10-31 0000824142 us-gaap:CertificatesOfDepositMember 2020-12-31 0000824142 us-gaap:CertificatesOfDepositMember 2021-12-31 0000824142 aaon:LargeCrudeOilRefiningCustomersMember aaon:ForeignSalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000824142 aaon:LargeCrudeOilRefiningCustomersMember aaon:ForeignSalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000824142 aaon:LargeCrudeOilRefiningCustomersMember aaon:ForeignSalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0000824142 us-gaap:SalesRevenueNetMember 2019-01-01 2019-12-31 0000824142 us-gaap:SalesRevenueNetMember 2021-01-01 2021-12-31 0000824142 us-gaap:SalesRevenueNetMember 2020-01-01 2020-12-31 0000824142 us-gaap:AccountsReceivableMember 2021-01-01 2021-12-31 0000824142 srt:MinimumMember us-gaap:BuildingMember 2021-01-01 2021-12-31 0000824142 srt:MaximumMember us-gaap:BuildingMember 2021-01-01 2021-12-31 0000824142 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2021-01-01 2021-12-31 0000824142 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2021-01-01 2021-12-31 0000824142 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0000824142 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0000824142 2020-04-22 2020-04-22 0000824142 2020-11-01 2020-11-30 0000824142 us-gaap:IntellectualPropertyMember 2021-01-01 2021-12-31 0000824142 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0000824142 us-gaap:ShippingAndHandlingMember 2021-01-01 2021-12-31 0000824142 us-gaap:ShippingAndHandlingMember 2020-01-01 2020-12-31 0000824142 us-gaap:ShippingAndHandlingMember 2019-01-01 2019-12-31 0000824142 2021-05-31 2021-05-31 0000824142 2021-06-01 2021-06-01 0000824142 srt:MinimumMember 2021-01-01 2021-12-31 0000824142 aaon:RooftopUnitsMember aaon:AAONOklahomaMember 2021-01-01 2021-12-31 0000824142 aaon:RooftopUnitsMember aaon:AAONCoilProductsMember 2021-01-01 2021-12-31 0000824142 aaon:RooftopUnitsMember aaon:BasXMember 2021-01-01 2021-12-31 0000824142 aaon:RooftopUnitsMember 2021-01-01 2021-12-31 0000824142 aaon:CondensingUnitsMember aaon:AAONOklahomaMember 2021-01-01 2021-12-31 0000824142 aaon:CondensingUnitsMember aaon:AAONCoilProductsMember 2021-01-01 2021-12-31 0000824142 aaon:CondensingUnitsMember aaon:BasXMember 2021-01-01 2021-12-31 0000824142 aaon:CondensingUnitsMember 2021-01-01 2021-12-31 0000824142 aaon:AirHandlersMember aaon:AAONOklahomaMember 2021-01-01 2021-12-31 0000824142 aaon:AirHandlersMember aaon:AAONCoilProductsMember 2021-01-01 2021-12-31 0000824142 aaon:AirHandlersMember aaon:BasXMember 2021-01-01 2021-12-31 0000824142 aaon:AirHandlersMember 2021-01-01 2021-12-31 0000824142 aaon:OutdoorMechanicalRoomsMember aaon:AAONOklahomaMember 2021-01-01 2021-12-31 0000824142 aaon:OutdoorMechanicalRoomsMember aaon:AAONCoilProductsMember 2021-01-01 2021-12-31 0000824142 aaon:OutdoorMechanicalRoomsMember aaon:BasXMember 2021-01-01 2021-12-31 0000824142 aaon:OutdoorMechanicalRoomsMember 2021-01-01 2021-12-31 0000824142 aaon:CleanroomSystemsMember aaon:AAONOklahomaMember 2021-01-01 2021-12-31 0000824142 aaon:CleanroomSystemsMember aaon:AAONCoilProductsMember 2021-01-01 2021-12-31 0000824142 aaon:CleanroomSystemsMember aaon:BasXMember 2021-01-01 2021-12-31 0000824142 aaon:CleanroomSystemsMember 2021-01-01 2021-12-31 0000824142 aaon:DataCenterCoolingSolutionsMember aaon:AAONOklahomaMember 2021-01-01 2021-12-31 0000824142 aaon:DataCenterCoolingSolutionsMember aaon:AAONCoilProductsMember 2021-01-01 2021-12-31 0000824142 aaon:DataCenterCoolingSolutionsMember aaon:BasXMember 2021-01-01 2021-12-31 0000824142 aaon:DataCenterCoolingSolutionsMember 2021-01-01 2021-12-31 0000824142 aaon:WaterSourceHeatPumpsMember aaon:AAONOklahomaMember 2021-01-01 2021-12-31 0000824142 aaon:WaterSourceHeatPumpsMember aaon:AAONCoilProductsMember 2021-01-01 2021-12-31 0000824142 aaon:WaterSourceHeatPumpsMember aaon:BasXMember 2021-01-01 2021-12-31 0000824142 aaon:WaterSourceHeatPumpsMember 2021-01-01 2021-12-31 0000824142 aaon:PartSalesMember aaon:AAONOklahomaMember 2021-01-01 2021-12-31 0000824142 aaon:PartSalesMember aaon:AAONCoilProductsMember 2021-01-01 2021-12-31 0000824142 aaon:PartSalesMember aaon:BasXMember 2021-01-01 2021-12-31 0000824142 aaon:PartSalesMember 2021-01-01 2021-12-31 0000824142 us-gaap:ProductAndServiceOtherMember aaon:AAONOklahomaMember 2021-01-01 2021-12-31 0000824142 us-gaap:ProductAndServiceOtherMember aaon:AAONCoilProductsMember 2021-01-01 2021-12-31 0000824142 us-gaap:ProductAndServiceOtherMember aaon:BasXMember 2021-01-01 2021-12-31 0000824142 us-gaap:ProductAndServiceOtherMember 2021-01-01 2021-12-31 0000824142 aaon:AAONOklahomaMember 2021-01-01 2021-12-31 0000824142 aaon:AAONCoilProductsMember 2021-01-01 2021-12-31 0000824142 aaon:BasXMember 2021-01-01 2021-12-31 0000824142 aaon:RooftopUnitsMember aaon:AAONOklahomaMember 2020-01-01 2020-12-31 0000824142 aaon:RooftopUnitsMember aaon:AAONCoilProductsMember 2020-01-01 2020-12-31 0000824142 aaon:RooftopUnitsMember aaon:BasXMember 2020-01-01 2020-12-31 0000824142 aaon:RooftopUnitsMember 2020-01-01 2020-12-31 0000824142 aaon:CondensingUnitsMember aaon:AAONOklahomaMember 2020-01-01 2020-12-31 0000824142 aaon:CondensingUnitsMember aaon:AAONCoilProductsMember 2020-01-01 2020-12-31 0000824142 aaon:CondensingUnitsMember aaon:BasXMember 2020-01-01 2020-12-31 0000824142 aaon:CondensingUnitsMember 2020-01-01 2020-12-31 0000824142 aaon:AirHandlersMember aaon:AAONOklahomaMember 2020-01-01 2020-12-31 0000824142 aaon:AirHandlersMember aaon:AAONCoilProductsMember 2020-01-01 2020-12-31 0000824142 aaon:AirHandlersMember aaon:BasXMember 2020-01-01 2020-12-31 0000824142 aaon:AirHandlersMember 2020-01-01 2020-12-31 0000824142 aaon:OutdoorMechanicalRoomsMember aaon:AAONOklahomaMember 2020-01-01 2020-12-31 0000824142 aaon:OutdoorMechanicalRoomsMember aaon:AAONCoilProductsMember 2020-01-01 2020-12-31 0000824142 aaon:OutdoorMechanicalRoomsMember aaon:BasXMember 2020-01-01 2020-12-31 0000824142 aaon:OutdoorMechanicalRoomsMember 2020-01-01 2020-12-31 0000824142 aaon:WaterSourceHeatPumpsMember aaon:AAONOklahomaMember 2020-01-01 2020-12-31 0000824142 aaon:WaterSourceHeatPumpsMember aaon:AAONCoilProductsMember 2020-01-01 2020-12-31 0000824142 aaon:WaterSourceHeatPumpsMember aaon:BasXMember 2020-01-01 2020-12-31 0000824142 aaon:WaterSourceHeatPumpsMember 2020-01-01 2020-12-31 0000824142 aaon:PartSalesMember aaon:AAONOklahomaMember 2020-01-01 2020-12-31 0000824142 aaon:PartSalesMember aaon:AAONCoilProductsMember 2020-01-01 2020-12-31 0000824142 aaon:PartSalesMember aaon:BasXMember 2020-01-01 2020-12-31 0000824142 aaon:PartSalesMember 2020-01-01 2020-12-31 0000824142 us-gaap:ProductAndServiceOtherMember aaon:AAONOklahomaMember 2020-01-01 2020-12-31 0000824142 us-gaap:ProductAndServiceOtherMember aaon:AAONCoilProductsMember 2020-01-01 2020-12-31 0000824142 us-gaap:ProductAndServiceOtherMember aaon:BasXMember 2020-01-01 2020-12-31 0000824142 us-gaap:ProductAndServiceOtherMember 2020-01-01 2020-12-31 0000824142 aaon:AAONOklahomaMember 2020-01-01 2020-12-31 0000824142 aaon:AAONCoilProductsMember 2020-01-01 2020-12-31 0000824142 aaon:BasXMember 2020-01-01 2020-12-31 0000824142 aaon:RooftopUnitsMember aaon:AAONOklahomaMember 2019-01-01 2019-12-31 0000824142 aaon:RooftopUnitsMember aaon:AAONCoilProductsMember 2019-01-01 2019-12-31 0000824142 aaon:RooftopUnitsMember aaon:BasXMember 2019-01-01 2019-12-31 0000824142 aaon:RooftopUnitsMember 2019-01-01 2019-12-31 0000824142 aaon:CondensingUnitsMember aaon:AAONOklahomaMember 2019-01-01 2019-12-31 0000824142 aaon:CondensingUnitsMember aaon:AAONCoilProductsMember 2019-01-01 2019-12-31 0000824142 aaon:CondensingUnitsMember aaon:BasXMember 2019-01-01 2019-12-31 0000824142 aaon:CondensingUnitsMember 2019-01-01 2019-12-31 0000824142 aaon:AirHandlersMember aaon:AAONOklahomaMember 2019-01-01 2019-12-31 0000824142 aaon:AirHandlersMember aaon:AAONCoilProductsMember 2019-01-01 2019-12-31 0000824142 aaon:AirHandlersMember aaon:BasXMember 2019-01-01 2019-12-31 0000824142 aaon:AirHandlersMember 2019-01-01 2019-12-31 0000824142 aaon:OutdoorMechanicalRoomsMember aaon:AAONOklahomaMember 2019-01-01 2019-12-31 0000824142 aaon:OutdoorMechanicalRoomsMember aaon:AAONCoilProductsMember 2019-01-01 2019-12-31 0000824142 aaon:OutdoorMechanicalRoomsMember aaon:BasXMember 2019-01-01 2019-12-31 0000824142 aaon:OutdoorMechanicalRoomsMember 2019-01-01 2019-12-31 0000824142 aaon:WaterSourceHeatPumpsMember aaon:AAONOklahomaMember 2019-01-01 2019-12-31 0000824142 aaon:WaterSourceHeatPumpsMember aaon:AAONCoilProductsMember 2019-01-01 2019-12-31 0000824142 aaon:WaterSourceHeatPumpsMember aaon:BasXMember 2019-01-01 2019-12-31 0000824142 aaon:WaterSourceHeatPumpsMember 2019-01-01 2019-12-31 0000824142 aaon:PartSalesMember aaon:AAONOklahomaMember 2019-01-01 2019-12-31 0000824142 aaon:PartSalesMember aaon:AAONCoilProductsMember 2019-01-01 2019-12-31 0000824142 aaon:PartSalesMember aaon:BasXMember 2019-01-01 2019-12-31 0000824142 aaon:PartSalesMember 2019-01-01 2019-12-31 0000824142 us-gaap:ProductAndServiceOtherMember aaon:AAONOklahomaMember 2019-01-01 2019-12-31 0000824142 us-gaap:ProductAndServiceOtherMember aaon:AAONCoilProductsMember 2019-01-01 2019-12-31 0000824142 us-gaap:ProductAndServiceOtherMember aaon:BasXMember 2019-01-01 2019-12-31 0000824142 us-gaap:ProductAndServiceOtherMember 2019-01-01 2019-12-31 0000824142 aaon:AAONOklahomaMember 2019-01-01 2019-12-31 0000824142 aaon:AAONCoilProductsMember 2019-01-01 2019-12-31 0000824142 aaon:BasXMember 2019-01-01 2019-12-31 0000824142 aaon:BasXLLCMember 2021-12-10 2021-12-10 0000824142 aaon:BasXLLCMember 2021-12-10 0000824142 aaon:FormerOwnersOfBasXMember aaon:BasXLLCMember 2021-12-10 0000824142 aaon:KeyEmployeesOfBasXMember aaon:BasXLLCMember 2021-12-10 0000824142 aaon:BasXPropertiesLLCMember aaon:BasXLLCMember 2021-12-10 2021-12-10 0000824142 aaon:BasXLLCMember 2021-10-01 2021-12-31 0000824142 aaon:BasXLLCMember us-gaap:IntellectualPropertyMember 2021-12-10 2021-12-10 0000824142 aaon:BasXLLCMember us-gaap:CustomerRelationshipsMember 2021-12-10 2021-12-10 0000824142 aaon:BasXLLCMember us-gaap:TrademarksMember 2021-12-10 2021-12-10 0000824142 2019-01-01 0000824142 us-gaap:IntellectualPropertyMember 2021-12-31 0000824142 us-gaap:IntellectualPropertyMember 2020-12-31 0000824142 us-gaap:CustomerRelationshipsMember 2021-12-31 0000824142 us-gaap:CustomerRelationshipsMember 2020-12-31 0000824142 2010-09-30 0000824142 2010-09-30 2010-09-30 0000824142 us-gaap:RevolvingCreditFacilityMember 2021-12-31 0000824142 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2021-12-31 0000824142 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2021-12-31 0000824142 srt:MinimumMember us-gaap:LetterOfCreditMember 2021-01-01 2021-12-31 0000824142 srt:MaximumMember us-gaap:LetterOfCreditMember 2021-01-01 2021-12-31 0000824142 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2021-01-01 2021-12-31 0000824142 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2021-01-01 2021-12-31 0000824142 us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2021-12-31 0000824142 us-gaap:RevolvingCreditFacilityMember aaon:SecuredOvernightFinancingRateSOFRMember 2021-12-31 0000824142 us-gaap:RevolvingCreditFacilityMember 2021-11-23 0000824142 us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-11-24 0000824142 us-gaap:RevolvingCreditFacilityMember 2020-12-31 0000824142 us-gaap:SubsequentEventMember 2022-01-18 0000824142 us-gaap:RevolvingCreditFacilityMember us-gaap:SubsequentEventMember 2022-02-28 0000824142 us-gaap:StateAndLocalJurisdictionMember 2021-04-01 2021-06-30 0000824142 us-gaap:StateAndLocalJurisdictionMember 2019-01-01 2019-12-31 0000824142 aaon:StockCompensationPlanAMember 2007-05-22 0000824142 aaon:StockCompensationPlanAMember 2007-05-22 2007-05-22 0000824142 2016-05-24 0000824142 aaon:A2016LongTermIncentivePlanMember 2016-05-24 0000824142 aaon:StockCompensationPlanAMember 2016-05-24 0000824142 aaon:A2016LongTermIncentivePlanMember 2018-05-15 0000824142 aaon:A2016LongTermIncentivePlanMember 2020-05-12 0000824142 aaon:A2016LongTermIncentivePlanMember 2016-05-24 2016-05-24 0000824142 aaon:DirectorandOfficersMember aaon:StockCompensationPlanAMember 2021-01-01 2021-12-31 0000824142 aaon:DirectorandOfficersMember aaon:StockCompensationPlanAMember 2020-01-01 2020-12-31 0000824142 aaon:DirectorandOfficersMember aaon:StockCompensationPlanAMember 2019-01-01 2019-12-31 0000824142 aaon:StockOptionsAMember aaon:StockCompensationPlanAMember 2021-01-01 2021-12-31 0000824142 aaon:StockOptionsAMember aaon:StockCompensationPlanAMember 2020-01-01 2020-12-31 0000824142 aaon:StockOptionsAMember aaon:StockCompensationPlanAMember 2019-01-01 2019-12-31 0000824142 aaon:ExercisePriceRange1Member 2021-01-01 2021-12-31 0000824142 aaon:ExercisePriceRange1Member 2021-12-31 0000824142 aaon:ExercisePriceRange2Member 2021-01-01 2021-12-31 0000824142 aaon:ExercisePriceRange2Member 2021-12-31 0000824142 aaon:RangeofExercisePrice7Member 2021-01-01 2021-12-31 0000824142 aaon:RangeofExercisePrice7Member 2021-12-31 0000824142 aaon:ExercisePriceRange4Member 2020-01-01 2020-12-31 0000824142 aaon:ExercisePriceRange4Member 2020-12-31 0000824142 aaon:ExercisePriceRange3Member 2020-01-01 2020-12-31 0000824142 aaon:ExercisePriceRange3Member 2020-12-31 0000824142 aaon:ExercisePriceRange5Member 2020-01-01 2020-12-31 0000824142 aaon:ExercisePriceRange5Member 2020-12-31 0000824142 aaon:ExercisePriceRange8Member 2019-01-01 2019-12-31 0000824142 aaon:ExercisePriceRange8Member 2019-12-31 0000824142 aaon:ExercisePriceRange9Member 2019-01-01 2019-12-31 0000824142 aaon:ExercisePriceRange9Member 2019-12-31 0000824142 aaon:ExercisePriceRange6Member 2019-01-01 2019-12-31 0000824142 aaon:ExercisePriceRange6Member 2019-12-31 0000824142 us-gaap:StockOptionMember 2021-12-31 0000824142 us-gaap:StockOptionMember 2021-01-01 2021-12-31 0000824142 us-gaap:RestrictedStockMember 2020-12-31 0000824142 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0000824142 us-gaap:RestrictedStockMember 2021-12-31 0000824142 us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0000824142 srt:MinimumMember us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0000824142 srt:MaximumMember us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0000824142 us-gaap:PerformanceSharesMember 2021-12-31 0000824142 us-gaap:PerformanceSharesMember 2020-12-31 0000824142 aaon:KeyEmployeeMember us-gaap:PerformanceSharesMember 2021-12-31 0000824142 aaon:KeyEmployeeMember us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0000824142 aaon:KeyEmployeeMember us-gaap:PerformanceSharesMember 2020-12-31 0000824142 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0000824142 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0000824142 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0000824142 us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0000824142 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0000824142 us-gaap:PerformanceSharesMember 2020-01-01 2020-12-31 0000824142 us-gaap:PerformanceSharesMember 2019-01-01 2019-12-31 0000824142 aaon:KeyEmployeeRestrictedStockMember 2021-01-01 2021-12-31 0000824142 aaon:KeyEmployeeRestrictedStockMember 2020-01-01 2020-12-31 0000824142 aaon:KeyEmployeeRestrictedStockMember 2019-01-01 2019-12-31 0000824142 aaon:EffectiveJanuary12016Member 2021-01-01 2021-12-31 0000824142 aaon:A2010StockRepurchaseProgramMember 2015-05-19 0000824142 2018-05-16 0000824142 2019-03-05 0000824142 2020-03-13 0000824142 aaon:A2010StockRepurchaseProgramMember 2021-01-01 2021-12-31 0000824142 aaon:A2010StockRepurchaseProgramMember 2020-01-01 2020-12-31 0000824142 aaon:A2010StockRepurchaseProgramMember 2019-01-01 2019-12-31 0000824142 aaon:A2005401kStockRepurchaseProgramMember 2021-01-01 2021-12-31 0000824142 aaon:A2005401kStockRepurchaseProgramMember 2020-01-01 2020-12-31 0000824142 aaon:A2005401kStockRepurchaseProgramMember 2019-01-01 2019-12-31 0000824142 aaon:A2006DirectorandOfficerRepurchaseProgramMember 2021-01-01 2021-12-31 0000824142 aaon:A2006DirectorandOfficerRepurchaseProgramMember 2020-01-01 2020-12-31 0000824142 aaon:A2006DirectorandOfficerRepurchaseProgramMember 2019-01-01 2019-12-31 0000824142 aaon:A2010StockRepurchaseProgramMember 2010-05-17 2019-12-31 0000824142 aaon:A2005401kStockRepurchaseProgramMember 2005-07-01 2019-12-31 0000824142 aaon:A2006DirectorandOfficerRepurchaseProgramMember 2006-11-07 2019-12-31 0000824142 2005-07-01 2019-12-31 0000824142 aaon:A2010StockRepurchaseProgramMember us-gaap:SubsequentEventMember 2022-01-01 2022-02-23 0000824142 aaon:A2005401kStockRepurchaseProgramMember us-gaap:SubsequentEventMember 2022-01-01 2022-02-23 0000824142 us-gaap:DividendDeclaredMember 2019-05-20 2019-05-20 0000824142 us-gaap:DividendDeclaredMember 2019-11-06 2019-11-06 0000824142 us-gaap:DividendDeclaredMember 2020-05-15 2020-05-15 0000824142 us-gaap:DividendDeclaredMember 2020-11-10 2020-11-10 0000824142 us-gaap:DividendDeclaredMember 2021-05-17 2021-05-17 0000824142 us-gaap:DividendDeclaredMember 2021-11-09 2021-11-09 0000824142 us-gaap:RevolvingCreditFacilityMember 2019-10-24 0000824142 aaon:Investor1Member 2019-10-24 0000824142 aaon:Investor1Member 2019-10-24 2019-10-24 0000824142 srt:AffiliatedEntityMember 2019-10-24 0000824142 us-gaap:MaterialReconcilingItemsMember aaon:AAONOklahomaMember 2021-01-01 2021-12-31 0000824142 us-gaap:MaterialReconcilingItemsMember aaon:AAONOklahomaMember 2020-01-01 2020-12-31 0000824142 us-gaap:MaterialReconcilingItemsMember aaon:AAONOklahomaMember 2019-01-01 2019-12-31 0000824142 us-gaap:IntersegmentEliminationMember aaon:AAONOklahomaMember 2021-01-01 2021-12-31 0000824142 us-gaap:IntersegmentEliminationMember aaon:AAONOklahomaMember 2020-01-01 2020-12-31 0000824142 us-gaap:IntersegmentEliminationMember aaon:AAONOklahomaMember 2019-01-01 2019-12-31 0000824142 us-gaap:MaterialReconcilingItemsMember aaon:AAONCoilProductsMember 2021-01-01 2021-12-31 0000824142 us-gaap:MaterialReconcilingItemsMember aaon:AAONCoilProductsMember 2020-01-01 2020-12-31 0000824142 us-gaap:MaterialReconcilingItemsMember aaon:AAONCoilProductsMember 2019-01-01 2019-12-31 0000824142 us-gaap:IntersegmentEliminationMember aaon:AAONCoilProductsMember 2021-01-01 2021-12-31 0000824142 us-gaap:IntersegmentEliminationMember aaon:AAONCoilProductsMember 2020-01-01 2020-12-31 0000824142 us-gaap:IntersegmentEliminationMember aaon:AAONCoilProductsMember 2019-01-01 2019-12-31 0000824142 us-gaap:OperatingSegmentsMember aaon:BasXMember 2021-01-01 2021-12-31 0000824142 us-gaap:OperatingSegmentsMember aaon:BasXMember 2020-01-01 2020-12-31 0000824142 us-gaap:OperatingSegmentsMember aaon:BasXMember 2019-01-01 2019-12-31 0000824142 srt:ConsolidationEliminationsMember 2021-01-01 2021-12-31 0000824142 srt:ConsolidationEliminationsMember 2020-01-01 2020-12-31 0000824142 srt:ConsolidationEliminationsMember 2019-01-01 2019-12-31 0000824142 us-gaap:OperatingSegmentsMember aaon:AAONOklahomaMember 2021-01-01 2021-12-31 0000824142 us-gaap:OperatingSegmentsMember aaon:AAONOklahomaMember 2020-01-01 2020-12-31 0000824142 us-gaap:OperatingSegmentsMember aaon:AAONOklahomaMember 2019-01-01 2019-12-31 0000824142 us-gaap:OperatingSegmentsMember aaon:AAONCoilProductsMember 2021-01-01 2021-12-31 0000824142 us-gaap:OperatingSegmentsMember aaon:AAONCoilProductsMember 2020-01-01 2020-12-31 0000824142 us-gaap:OperatingSegmentsMember aaon:AAONCoilProductsMember 2019-01-01 2019-12-31 0000824142 us-gaap:OperatingSegmentsMember aaon:AAONOklahomaMember 2021-12-31 0000824142 us-gaap:OperatingSegmentsMember aaon:AAONOklahomaMember 2020-12-31 0000824142 us-gaap:OperatingSegmentsMember aaon:AAONCoilProductsMember 2021-12-31 0000824142 us-gaap:OperatingSegmentsMember aaon:AAONCoilProductsMember 2020-12-31 0000824142 us-gaap:OperatingSegmentsMember aaon:BasXMember 2021-12-31 0000824142 us-gaap:OperatingSegmentsMember aaon:BasXMember 2020-12-31 iso4217:USD shares iso4217:USD shares aaon:numberOfEntities pure aaon:customer iso4217:CAD 0000824142 false FY 2021 http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent P1Y http://fasb.org/us-gaap/2021-01-31#OtherLiabilities P5Y P3Y P3Y 10-K true 2021-12-31 --12-31 false 0-18953 AAON, INC. NV 87-0448736 2425 South Yukon Ave., Tulsa, OK 74107 918 583-2266 Common Stock AAON NASDAQ No No Yes Yes Large Accelerated Filer false false true false 2682900000 52529320 Portions of registrant’s definitive Proxy Statement to be filed in connection with the 2022 Annual Meeting of Stockholders to be held May 12, 2022, incorporated herein by reference in Part III of this Annual Report on Form 10-K to the extent stated herein. 248 GRANT THORNTON LLP Tulsa, Oklahoma 2859000 79025000 628000 3263000 549000 506000 70780000 47387000 5723000 4587000 130270000 82219000 5749000 0 2071000 3770000 218080000 220251000 5016000 4072000 135861000 122171000 318259000 281266000 23072000 18956000 482208000 426465000 224146000 203125000 258062000 223340000 70121000 38000 85727000 3229000 16974000 1571000 1216000 579000 650180000 449008000 29020000 12447000 50206000 46586000 7542000 0 86768000 59033000 40000000 0 31993000 28324000 18843000 4423000 6406000 6363000 0.001 0.001 5000000 5000000 0 0 0 0 0.004 0.004 100000000 100000000 52527985 52527985 52224767 52224767 210000 209000 81654000 5161000 384306000 345495000 466170000 350865000 650180000 449008000 534517000 514551000 469333000 396687000 358702000 349908000 137830000 155849000 119425000 68598000 60491000 52077000 21000 6478000 -337000 69253000 101836000 67011000 -132000 88000 66000 61000 51000 -46000 69182000 101975000 67031000 10424000 22966000 13320000 58758000 79009000 53711000 1.12 1.51 1.03 1.09 1.49 1.02 0.38 0.38 0.32 52404199 52168679 52079865 53728989 53061169 52635415 51991000 51991000 208000 208000 0 0 249235000 249235000 249443000 249443000 53711000 53711000 53711000 53711000 542000 542000 2000 2000 12623000 12623000 12625000 12625000 11799000 11799000 11799000 11799000 454000 454000 2000 2000 20791000 20791000 20793000 20793000 16645000 16645000 16645000 16645000 52079000 52079000 208000 208000 3631000 3631000 286301000 286301000 290140000 290140000 79009000 79009000 79009000 79009000 712000 712000 3000 3000 21415000 21415000 21418000 21418000 11342000 11342000 11342000 11342000 566000 566000 2000 2000 31227000 31227000 0 0 31229000 31229000 19815000 19815000 19815000 19815000 52225000 209000 5161000 345495000 350865000 58758000 58758000 623000 2000 21146000 21148000 11812000 11812000 320000 1000 22465000 22466000 66000000 66000000 19947000 19947000 52528000 210000 81654000 384306000 466170000 58758000 79009000 53711000 30343000 25634000 22766000 43000 43000 7000 73000 0 0 43000 153000 91000 629000 1108000 1454000 11812000 11342000 11799000 21000 6478000 -337000 1000 12000 27000 24000 24000 25000 3669000 13027000 6038000 9737000 -19859000 13412000 1136000 3815000 -5129000 45955000 9726000 -2557000 -1886000 0 0 -1374000 2364000 329000 10899000 -2155000 280000 -229000 0 0 447000 1010000 425000 -1690000 2203000 7124000 61183000 128814000 97925000 55362000 67802000 37166000 103430000 0 0 19000 60000 69000 0 6417000 0 0 0 6000000 0 0 6000000 54000 52000 51000 -158719000 -61273000 -37046000 40000000 0 0 0 0 6614000 0 0 301000 21148000 21418000 12625000 20876000 30060000 19586000 1590000 1169000 1207000 19947000 19815000 16645000 18735000 -29626000 -18500000 -78801000 37915000 42379000 82288000 44373000 1994000 3487000 82288000 44373000 Business Description<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AAON, Inc. is a Nevada corporation which was incorporated on August 18, 1987. Our operating subsidiaries include AAON, Inc., an Oklahoma corporation, AAON Coil Products, Inc., a Texas corporation, and BasX, Inc. (dba BasX Solutions), an Oregon corporation (collectively, the “Company”). The consolidated financial statements include our accounts and the accounts of our subsidiaries.  </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are engaged in the engineering, manufacturing, marketing, and sale of premium air conditioning and heating equipment consisting of standard, semi-custom, and custom rooftop units, data centers cooling solutions, cleanroom systems, chillers, packaged outdoor mechanical rooms, air handling units, makeup air units, energy recovery units, condensing units, geothermal/water-source heat pumps, coils, and controls.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Developments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 10, 2021, we closed on the acquisition of all of the issued and outstanding equity ownership of BasX, LLC, doing business as BasX Solutions ("BasX") (Note 4). We have included the results of BasX’s operations in our consolidated financial statements beginning December 11, 2021. </span></div>On December 29, 2021, BasX, LLC converted to a C-Corporation, BasX, Inc., and is subject to income tax. Summary of Significant Accounting Policies<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All inter-company accounts and transactions have been eliminated.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial statements consolidate all of our affiliated entities in which we have a controlling financial interest. Because we hold certain rights that give us the power to direct the activities of two variable interest entities ("VIEs") (Note 18) that most significantly impact the VIEs economic performance, combined with a variable interest that gives us the right to receive potentially significant benefits or the obligation to absorb potentially significant losses, we have a controlling financial interest in those VIEs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impact of COVID-19 Pandemic</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the World Health Organization characterized the coronavirus ("COVID-19") a pandemic, and the President of the United States declared the COVID-19 outbreak a national emergency. The rapid spread of the pandemic and the continuously evolving responses to combat it have had an increasingly negative impact on the global economy.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our manufacturing operations are considered a critical infrastructure industry, as defined by the U.S. Department of Homeland Security, as such, the decrees issued by national, state, and local governments in response to the COVID-19 pandemic have had minimal impact on our operations except for higher than normal employee absenteeism in our manufacturing facilities. Notable absenteeism occurred the latter part of June 2020 at our Tulsa, OK facilities which resulted in reduced shipments and longer lead times in the second quarter 2020. Additionally, our Longview, TX facility suffered from COVID-19 related absenteeism during the quarter ending September 30, 2021, which reduced the production of coils that were needed to complete units at both our Longview, TX and Tulsa, OK facilities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had continuous operations during the years ended December 31, 2021 and December 31, 2020, except for events unrelated to COVID-19 described below. Additional precautions have been taken to social distance workers that </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">work in close environments and we have facilitated voluntary on-site COVID-19 vaccine clinics. The Company utilizes sanitation stations and performs additional cleaning and sanitation throughout the day. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We witnessed increases in some of our raw material prices, especially in copper and steel, which appear to be an effect of COVID-19, and we continue to make strategic purchases of materials when we see opportunities. We have managed the increase in the cost of raw materials through price increases for our products which began to be realized in late 2021. Although we have experienced some supply chain challenges related to specific manufacturing parts, due to our strong vendor relationships as well as our favorable liquidity position, we have experienced minimal disruption to our supply chain due to COVID-19. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, we continue to experience challenges in a tight labor market, especially the hiring of both skilled and unskilled production labor. In July 2021, we increased starting wages for our production workforce by 7.0%. We also have put a cost of living increase of 3.5% in place in October 2021 for all employees below the Director level. We will continue to implement human resource initiatives to retain and attract labor to further improve productivity and production efficiencies.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The magnitude of the impact of COVID-19 remains unpredictable and we, therefore, continue to anticipate potential supply chain disruptions, increased employee absenteeism and additional health and safety costs related to the COVID-19 pandemic that could unfavorably impact our business. However, COVID-19 has had no significant impact on our planned cash outflows for raw materials, dividend payments, or capital expenditures.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although these disruptions and costs are expected to be temporary, there is significant uncertainty around the duration and overall impact to our business operations. We are continually monitoring the progression of the pandemic, including new COVID-19 variants, and its potential effect on our financial position, results of operations and cash flows.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Planned Plant Maintenance</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2020, we made the strategic decision to shut down our Tulsa, OK and Longview, TX manufacturing facilities to perform planned and necessary maintenance during the last week of December 2020 as well several days in early January 2021. Although we lost several production days due to this shut down, we do not believe that the impact of the shut down had a material adverse effect on the results of our operations, financial position and cash flows as of and for the year ending December 31, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impact of February 2021 Weather</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2021, record-breaking winter storms affected Oklahoma and Texas, causing sustained below freezing temperatures, hazardous driving conditions, rolling blackouts, water main breaks, and a host of other weather related issues. In addition to significant absenteeism as a result of employees being unable to travel to and from work due to inadequate transportation and/or hazardous road conditions, the Company made the decision to shut down the Tulsa, OK and Longview, TX plants for several days. This decision was based on the expected employee absenteeism as well as the expected rolling blackouts caused by the increased demand on the electrical and natural gas power grids. Although we lost several production days in mid-February 2021, we do not believe that the impact of this weather event had a material adverse effect on the results of our operations, financial position and cash flows as of and for the year ending December 31, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider all highly liquid temporary investments with original maturity dates of three months or less to be cash equivalents. Cash and cash equivalents consist of bank deposits and highly liquid, interest-bearing money market funds. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s cash and cash equivalents are held in a few financial institutions in amounts that exceed the insurance limits of the Federal Deposit Insurance Corporation. However, management believes that the Company’s counterparty risks are minimal based on the reputation and history of the institutions selected.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Certificates of Deposit</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We held no certificates of deposit at December 31, 2021 and 2020.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash held at December 31, 2021 consist of bank deposits and highly liquid, interest-bearing money market funds held for the purpose of the Company's qualified New Markets Tax Credit program (Note 18) to benefit an investment in plant and equipment to facilitate the expansion of our Longview, Texas manufacturing operations. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s restricted cash is held in a financial institutions in amounts that exceed the insurance limits of the Federal Deposit Insurance Corporation. However, management believes that the Company’s counterparty risks are minimal based on the reputation and history of the institutions selected.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts and Note Receivable</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We adopted ASU No. 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Topic 326)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as amended, as of January 1, 2020. The ASU requires a financial asset (or a group of financial assets) measured at amortized cost to be presented at the net amount expected to be collected, which would include accounts receivable. The measurement of expected credit losses is based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable forecasts that affect the collectibility of the reported amount. The adoption of this ASU did not have a material effect on our financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts and note receivable are stated at amounts due from customers, net of an allowance for credit losses. We generally do not require that our customers provide collateral; however, our billings and customer payment terms can vary based on product type as a way to manage collections risk. The Company determines its allowance for credit losses by considering a number of factors, including the credit risk of specific customers, the customer’s ability to pay current obligations, historical trends, economic and market conditions, and the age of the receivable. Accounts are considered past due when the balance has been outstanding for ninety days past negotiated credit terms. Past due accounts are generally written-off against the allowance for credit losses only after all collection attempts have been exhausted.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our customers are concentrated primarily in the domestic commercial and industrial new construction and replacement markets. To date, our sales have been primarily to the domestic market, with foreign sales accounting for approximately 3%, 2%, and 3% of revenues for the years ended December 31, 2021, 2020, and 2019, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One customer, Texas AirSystems LLC, accounted for more than 10% of our sales during 2021, 2020, and 2019.  No other customer accounted for more than 10% of our sales during 2021, 2020, and 2019. No customers accounted for more than 10% of our accounts receivable balance at December 31, 2021. Two customers, Texas AirSystems LLC and Johnson Barrow Inc., accounted for more than 10% of our accounts receivable balance at December 31, 2020. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are valued at the lower of cost or net realizable value using the first-in, first-out (“FIFO”) or average cost method. Cost in inventory includes purchased parts and materials, direct labor and applied manufacturing overhead. We establish an allowance for excess and obsolete inventories based on product line changes, the feasibility of substituting parts and the need for supply and replacement parts.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, Plant and Equipment</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant, and equipment, including significant improvements, are recorded at cost, net of accumulated depreciation; except for property, plant, and equipment acquired in a business combination which is recorded at fair value. Repairs and maintenance and any gains or losses on disposition are included in operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation is computed using the straight-line method over the following estimated useful lives:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.797%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.003%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 40 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 20 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 15 years</span></div></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 22, 2020, our plant and office facilities in Tulsa, Oklahoma experienced hail related weather damage and we filed a property insurance claim which carried a $500,000 deductible. We did not experience any significant structural damage or any operational interruption as a result of this weather event. In November 2020, we reached a final settlement with our insurance carrier, resulting in a net cumulative gain of $6.4 million, which is included in the consolidated statements of income. The received proceeds will be used in future periods to make improvements to the current roof at our plant and office facilities in Tulsa, Oklahoma to extend the overall useful life. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies the acquisition method of accounting for business acquisitions. The results of operations of the businesses acquired by the Company are included as of the respective acquisition date. The acquisition-date fair value of the consideration transferred, including the fair value of any contingent consideration, is allocated to the underlying assets acquired and liabilities assumed based upon their estimated fair values at the date of acquisition. To the extent the acquisition-date fair value of the consideration transferred exceeds the fair value of the identifiable tangible and intangible assets acquired and liabilities assumed, such excess is allocated to goodwill. The Company may adjust the preliminary purchase price allocation, as necessary, as it obtains more information regarding asset valuations and liabilities assumed that existed but were not available at the acquisition date, which is generally up to one year after the acquisition closing date. Acquisition related expenses are recognized separately from the business combination and are expensed as incurred.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Financial Instruments and Measurements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of cash and cash equivalents, receivables, accounts payable, and accrued liabilities approximate fair value because of the short-term maturity of the items. The carrying amount of the Company’s revolving line of credit, and other payables, approximate their fair values either due to their short term nature, the variable rates associated with the debt or based on current rates offered to the Company for debt with similar characteristics.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We adopted ASU No. 2018-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 820), as amended, as of January 1, 2020. The ASU includes additional disclosure requirements for unrealized gains and losses for Level 3 fair value measurements and significant observable inputs used to develop Level 3 fair value measurements. There was not a material impact to financial statements upon adoption. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. Fair value is based upon assumptions that market participants would use when pricing an asset or liability. We use the following fair value hierarchy, which prioritizes valuation technique inputs used to measure fair value into three broad levels:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1: Quoted prices in active markets for identical assets and liabilities that we have the ability to access at the measurement date.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2: Inputs (other than quoted prices included within Level 1) that are either directly or indirectly observable for the asset or liability, including (i) quoted prices for similar assets or liabilities in active markets, (ii) quoted prices for identical or similar assets or liabilities in inactive markets, (iii) inputs other than quoted prices that are observable for the asset or liability, and (iv) inputs that are derived from observable market data by correlation or other means.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3: Unobservable inputs for the asset or liability including situations where there is little, if any, market activity for the asset or liability. Items categorized in Level 3 include the estimated fair values of </span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">property, plant and equipment, intangible assets, contingent consideration, and goodwill acquired in a business combination.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value hierarchy gives the highest priority to quoted prices in active markets (Level 1) and the lowest priority to unobservable inputs (Level 3). In some cases, the inputs used to measure fair value might fall into different levels of the fair value hierarchy. The lowest level input that is significant to a fair value measurement determines the applicable level in the fair value hierarchy. Assessing the significance of a particular input to a fair value measurement requires judgment, considering factors specific to the asset or liability.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Definite-Lived Intangible Assets</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our definite-lived intangible assets include various trademarks, service marks, and technical knowledge acquired in business combinations (Note</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4). We amortize our definite-lived intangible assets on a straight-line basis over the estimated useful lives of the assets. We evaluate the carrying value of our amortizable intangible assets for potential impairment when events and circumstances warrant such a review. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization is computed using the straight-line method over the following estimated useful lives:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.797%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.003%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 years</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Indefinite-Lived Intangible Assets</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the consideration paid for the acquired businesses over the fair value of the individual assets acquired, net of liabilities assumed. At December 31, 2021, approximately $19.7 million of goodwill Indefinite-lived intangible assets consist of trademarks and trade names and are also subject to at least annual impairment testing. Goodwill and indefinite-lived intangible assets are not amortized, but instead are evaluated for impairment at least annually. We perform our annual assessment of impairment during the fourth quarter of our fiscal year, and more frequently if circumstances warrant.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To perform this assessment, we first consider qualitative factors to determine whether it is more likely than not that the fair value of the reporting unit and indefinite-lived intangible assets exceeds their carrying amount. If we conclude that it is more likely than not that the fair value of a reporting unit and indefinite-lived assets does not exceed their carrying amount, we calculate the fair value for the report unit and indefinite-lived assets and compare the amount to their carrying amount. If the fair value of a reporting unit and indefinite-lived asset exceeds their carrying amount, the reporting unit and indefinite-lived assets are not considered impaired. If the carrying amount of the reporting unit and indefinite-lived assets exceeds their fair value, the reporting unit and indefinite-lived assets are considered to be impaired and the balance is reduced by the difference between the fair value and carrying amount of the reporting unit and indefinite-lived assets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We performed a qualitative assessment as of December 31, 2021 to determine whether it was more likely than not that the fair value of the reporting unit and indefinite-lived assets was greater than the carrying value of the reporting unit and indefinite-lived assets. Based on these qualitative assessments, we determined that the fair value of the reporting unit and indefinite-lived assets was more likely than not greater than the carrying value of the reporting unit and indefinite-lived assets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimates and assumptions used to perform the impairment evaluation are inherently uncertain and can significantly affect the outcome of the analysis. The estimates and assumptions we use in the annual impairment assessment included market participant considerations and future forecasted operating results. Changes in operating results and other assumptions could materially affect these estimates. A considerable amount of management judgment and assumptions are required in performing the impairment tests. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingent Consideration</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of a business combination, we agreed to issue shares of the Company's common stock based on certain milestones in accordance with the acquisition agreement. This contingent consideration is valued at fair value on the acquisition date and is included in additional paid-in capital on the consolidated balance sheets.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review long-lived assets for possible impairment when events or changes in circumstances indicate, in management’s judgment, that the carrying amount of an asset may not be recoverable. Recoverability is measured by a comparison of the carrying amount of an asset or asset group to its estimated undiscounted future cash flows expected to be generated by the asset or asset group. If the undiscounted cash flows are less than the carrying amount of the asset or asset group, an impairment loss is recognized for the amount by which the carrying amount of the asset or asset group exceeds its fair value.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The costs associated with research and development for the purpose of developing and improving new products are expensed as incurred. For the years ended December 31, 2021, 2020, and 2019 research and development costs amounted to approximately $16.6 million, $17.4 million, and $14.8 million, respectively.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are expensed as incurred. Advertising expense for the years ended December 31, 2021, 2020, and 2019 was approximately $1.6 million, $0.8 million, and $0.8 million, respectively.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shipping and Handling</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incur shipping and handling costs in the distribution of products sold that are recorded in cost of sales. Shipping charges that are billed to the customer are recorded in revenues and as an expense in cost of sales. For the years ended December 31, 2021, 2020, and 2019 shipping and handling fees amounted to approximately $14.4 million, $14.3 million, and $14.4 million, respectively.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are accounted for under the asset and liability method. The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the book carrying amounts and the tax basis of assets and liabilities. Excess tax benefits and deficiencies are reported as an income tax benefit or expense on the statement of income and are treated as discrete items to the income tax provision in the reporting period in which they occur. We establish accruals for unrecognized tax positions when it is more likely than not that our tax return positions may not be fully sustained. The Company records a valuation allowance for deferred tax assets when, in the opinion of management, it is more likely than not that deferred tax assets will not be realized.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-Based Compensation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes expense for its share-based compensation based on the fair value of the awards that are granted. The Company’s share-based compensation plans provide for the granting of stock options, restricted stock, and performance stock units ("PSUs"). </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conjunction with the acquisition of BasX (Note 4), we awarded performance awards to key employees ("Key Employee Awards") of BasX. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of stock options are estimated at the date of grant using the Black-Scholes-Merton option valuation model. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the PSUs is estimated on the date of grant using the Monte Carlo Model. The use of the Black-Scholes-Merton option valuation model and the Monte Carlo Model requires the input of subjective assumptions such as: the expected volatility, the expected term of the grant, expected market performance, risk-free rate, and expected dividend yield for stock options. The fair va</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">lue of restricted stock awards and Key Employee Awards is based on the fair market value of AAON common stock on the respective grant dates. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of restricted stock awards is reduced for the present value of dividends. The Key Employee Awards do not accrue dividends.</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Share-based compensation expense is recognized on a straight-line basis over the service period of the related share-based compensation award. Historically, stock options and restricted stock awards, granted to employees, vest at a rate of 20% per year. Restricted stock awards granted to directors historically vest one-third each year or, if granted on or after May 2019, vest over the shorter of directors' remaining elected term or one-third each year. As of March 2021, all new grants of stock options and restricted stock awards, granted to employees, vest at a rate of 33.3% per year. Forfeitures are accounted for as they occur.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Historically, if the employee or director is retirement eligible (as defined by the Long Term Incentive Plans) or becomes retirement eligible during service period of the related share-based compensation award, the service period is the lesser of 1) the grant date, if retirement eligible on grant date, or 2) the period between grant date and retirement eligible date. All share-based compensation awards granted on or after March 1, 2020 to retirement eligible employees or directors contain a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlhOWM2MGFhOTIzYjQyZTM5YmM3ZGZiMDBlMzViMjUzL3NlYzo5YTljNjBhYTkyM2I0MmUzOWJjN2RmYjAwZTM1YjI1M184OC9mcmFnOmQwYTJjY2Q0ZjY4NzQyMzM4MWFjNDNlYzJjYTRhNzI2L3RleHRyZWdpb246ZDBhMmNjZDRmNjg3NDIzMzgxYWM0M2VjMmNhNGE3MjZfMTgxMzg_822ff768-bf50-42fb-8880-c32ea821d9c0">one</span>-year employment requirement (minimum service period) or the entire award is forfeited. Forfeitures are accounted for as they occur. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The PSUs cliff vest on December 31, 2023. Share-based compensation expense is recognized on a straight-line basis over the service period of PSUs. The PSUs are subject to several service and market conditions, as defined by the PSU agreement, which allows the holder to retain a pro-rata amount of awards as a result of certain termination conditions, retirement, change in common control, or death. Forfeitures are accounted for as they occur.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Key Employee Awards cliff vest on December 31, 2023. Share-based compensation expense is recognized on a straight-line basis over the service period of the Key Employee Awards when it is probable that the performance conditions will be satisfied. The Key Employee Awards are subject to several service and performance conditions, as defined by the Key Employee Award agreement, which allows the holder to retain an amount of the awards as a result of certain termination conditions or change in common control. Forfeitures are accounted for as they occur.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivative Instruments</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the course of normal operations, the Company occasionally enters into contracts such as forward priced physical contracts for the purchase of raw materials that qualify for and are designated as normal purchase or normal sale contracts. Such contracts are exempted from the fair value accounting requirements and are accounted for at the time product is purchased or sold under the related contract. The Company does not engage in speculative transactions, nor does the Company hold or issue financial instruments for trading purposes.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the highly customized nature of many of the Company’s products and each product not having an alternative use to the Company without significant costs to the Company, the Company recognizes revenue over time as progress is made toward satisfying the performance obligations of each contract. The Company has formal cancellation policies and generally does not accept returns on these units. As a result, many of the Company’s products do not have an alternative use and therefore, for these products we recognize revenue over the time it takes to produce the unit. The Company measures a contract’s progress on the basis of the ratio that costs incurred bear to estimated total costs using the input method because, in the Company’s view, such method best depicts the progress toward completion. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract costs include direct materials, direct labor, installation, freight and delivery, commissions and royalties. Other costs not related to contract performance, such as indirect labor and materials, small tools and supplies, operating expenses, field rework and back charges are charged to expense as incurred. Provisions for estimated losses on contracts in progress are made in the period in which such losses are determined. Changes in job performance, job conditions, and estimated profitability, including those arising from contract penalty provisions and final contract settlements, may result in revisions to costs and income, and are estimated and recognized by the Company throughout the life of the contract. The aggregate of costs incurred and income recognized on uncompleted contracts in excess of billings is shown as a contract asset within our consolidated balance sheets, and the aggregate of billings on uncompleted contracts in excess of related costs incurred and income recognized is shown as a contract liability within out consolidated balance sheets. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For all other products that are part sales or standardized units, the Company recognizes revenue, presented net of sales tax, when it satisfies the performance obligation in its contracts. As the primary performance obligation in such a contract is delivery of the requested manufactured equipment, we satisfy the performance obligation when the </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">control is passed to the customer, generally at time of shipment. Final sales prices are fixed based on purchase orders. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales allowances and customer incentives are treated as reductions to sales and are provided for based on historical experiences and current estimates. Sales of our products are moderately seasonal with the peak period being May-October of each year.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also sells extended warranties on parts for various lengths of time ranging from six months to 10 years. Revenue for these separately priced warranties is deferred and recognized on a straight-line basis over the separately priced warranty period.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Representatives and Third Party Products</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are responsible for billings and collections resulting from all sales transactions, including those initiated by our independent manufacturer representatives (“Representatives”). Representatives are national companies that are in the business of providing heating, ventilation, and air conditioning (“HVAC”) units and other related products and services to customers. The end user customer orders a bundled group of products and services from the Representative and expects the Representative to fulfill the order. These other related products and services may include controls purchased from another manufacturer to operate the unit, start-up services, and curbs for supporting the unit (“Third Party Products”). All are associated with the purchase of a HVAC unit but may be provided by the Representative or another third party. Only after the specifications are agreed to by the Representative and the customer, and the decision is made to use an AAON HVAC unit, will we receive notice of the order. We establish the amount we must receive for our HVAC unit (“minimum sales price”), but do not control the total order price that is negotiated by the Representative with the end user customer. The Representatives submit the total order price to us for invoicing and collection. The total order price includes our minimum sales price and an additional amount which may include both the Representatives’ fee and amounts due for additional products and services required by the customer. The Company is considered the principal for the equipment we design and manufacture and records that revenue gross. The Company has no control over the Third Party Products to the end customer and the Company is under no obligation related to the Third Party Products. Amounts related to Third Party Products are not recognized as revenue but are recorded as a liability and are included in accrued liabilities on the consolidated balance sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Representatives’ fee and Third Party Products amounts (“Due to Representatives”) are paid only after all amounts associated with the order are collected from the customer. The amount of payments to our representatives was $43.9 million, $50.0 million, and $46.1 million for each of the years ended December 31, 2021, 2020, and 2019, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Insurance Reserves</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Company’s insurance programs, coverage is obtained for significant liability limits as well as those risks required to be insured by law or contract. It is the policy of the Company to self-insure a portion of certain expected losses related primarily to workers’ compensation and medical liability. Provisions for losses expected under these programs are recorded based on the Company’s estimates of the aggregate liabilities for the claims incurred.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Product Warranties</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A provision is made for the estimated cost of maintaining product warranties to customers at the time the product is sold based upon historical claims experience by product line. The Company records a liability and an expense for estimated future warranty claims based upon historical experience and management’s estimate of the level of future claims. Changes in the estimated amounts recognized in prior years are recorded as an adjustment to the liability and expense in the current year.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Because these estimates and assumptions require significant judgment, actual results could differ </span></div>from those estimates and could have a significant impact on our results of operations, financial position, and cash flows. We reevaluate our estimates and assumptions as needed, but at a minimum on a quarterly basis. The most significant estimates include, but are not limited to: revenue recognition, business combinations, the allowance for credit losses, inventory reserves, warranty accrual, workers compensation accrual, medical insurance accrual, share-based compensation, and income taxes. Actual results could differ materially from those estimates. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All inter-company accounts and transactions have been eliminated.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial statements consolidate all of our affiliated entities in which we have a controlling financial interest. Because we hold certain rights that give us the power to direct the activities of two variable interest entities ("VIEs") (Note 18) that most significantly impact the VIEs economic performance, combined with a variable interest that gives us the right to receive potentially significant benefits or the obligation to absorb potentially significant losses, we have a controlling financial interest in those VIEs.</span></div> 2 0.070 0.035 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider all highly liquid temporary investments with original maturity dates of three months or less to be cash equivalents. Cash and cash equivalents consist of bank deposits and highly liquid, interest-bearing money market funds. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s cash and cash equivalents are held in a few financial institutions in amounts that exceed the insurance limits of the Federal Deposit Insurance Corporation. However, management believes that the Company’s counterparty risks are minimal based on the reputation and history of the institutions selected.</span></div> 0 0 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash held at December 31, 2021 consist of bank deposits and highly liquid, interest-bearing money market funds held for the purpose of the Company's qualified New Markets Tax Credit program (Note 18) to benefit an investment in plant and equipment to facilitate the expansion of our Longview, Texas manufacturing operations. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s restricted cash is held in a financial institutions in amounts that exceed the insurance limits of the Federal Deposit Insurance Corporation. However, management believes that the Company’s counterparty risks are minimal based on the reputation and history of the institutions selected.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts and Note Receivable</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We adopted ASU No. 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Topic 326)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as amended, as of January 1, 2020. The ASU requires a financial asset (or a group of financial assets) measured at amortized cost to be presented at the net amount expected to be collected, which would include accounts receivable. The measurement of expected credit losses is based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable forecasts that affect the collectibility of the reported amount. The adoption of this ASU did not have a material effect on our financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts and note receivable are stated at amounts due from customers, net of an allowance for credit losses. We generally do not require that our customers provide collateral; however, our billings and customer payment terms can vary based on product type as a way to manage collections risk. The Company determines its allowance for credit losses by considering a number of factors, including the credit risk of specific customers, the customer’s ability to pay current obligations, historical trends, economic and market conditions, and the age of the receivable. Accounts are considered past due when the balance has been outstanding for ninety days past negotiated credit terms. Past due accounts are generally written-off against the allowance for credit losses only after all collection attempts have been exhausted.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our customers are concentrated primarily in the domestic commercial and industrial new construction and replacement markets. To date, our sales have been primarily to the domestic market, with foreign sales accounting for approximately 3%, 2%, and 3% of revenues for the years ended December 31, 2021, 2020, and 2019, respectively. </span></div>One customer, Texas AirSystems LLC, accounted for more than 10% of our sales during 2021, 2020, and 2019.  No other customer accounted for more than 10% of our sales during 2021, 2020, and 2019. No customers accounted for more than 10% of our accounts receivable balance at December 31, 2021. Two customers, Texas AirSystems LLC and Johnson Barrow Inc., accounted for more than 10% of our accounts receivable balance at December 31, 2020. 0.03 0.02 0.03 1 1 1 0 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are valued at the lower of cost or net realizable value using the first-in, first-out (“FIFO”) or average cost method. Cost in inventory includes purchased parts and materials, direct labor and applied manufacturing overhead. We establish an allowance for excess and obsolete inventories based on product line changes, the feasibility of substituting parts and the need for supply and replacement parts.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, Plant and Equipment</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant, and equipment, including significant improvements, are recorded at cost, net of accumulated depreciation; except for property, plant, and equipment acquired in a business combination which is recorded at fair value. Repairs and maintenance and any gains or losses on disposition are included in operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation is computed using the straight-line method over the following estimated useful lives:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.797%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.003%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 40 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 20 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 15 years</span></div></td></tr></table></div>On April 22, 2020, our plant and office facilities in Tulsa, Oklahoma experienced hail related weather damage and we filed a property insurance claim which carried a $500,000 deductible. We did not experience any significant structural damage or any operational interruption as a result of this weather event. In November 2020, we reached a final settlement with our insurance carrier, resulting in a net cumulative gain of $6.4 million, which is included in the consolidated statements of income. The received proceeds will be used in future periods to make improvements to the current roof at our plant and office facilities in Tulsa, Oklahoma to extend the overall useful life. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation is computed using the straight-line method over the following estimated useful lives:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.797%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.003%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 40 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 20 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 15 years</span></div></td></tr></table></div> P3Y P40Y P3Y P20Y P3Y P15Y 500000 6400000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies the acquisition method of accounting for business acquisitions. The results of operations of the businesses acquired by the Company are included as of the respective acquisition date. The acquisition-date fair value of the consideration transferred, including the fair value of any contingent consideration, is allocated to the underlying assets acquired and liabilities assumed based upon their estimated fair values at the date of acquisition. To the extent the acquisition-date fair value of the consideration transferred exceeds the fair value of the identifiable tangible and intangible assets acquired and liabilities assumed, such excess is allocated to goodwill. The Company may adjust the preliminary purchase price allocation, as necessary, as it obtains more information regarding asset valuations and liabilities assumed that existed but were not available at the acquisition date, which is generally up to one year after the acquisition closing date. Acquisition related expenses are recognized separately from the business combination and are expensed as incurred.</span></div> The carrying amounts of cash and cash equivalents, receivables, accounts payable, and accrued liabilities approximate fair value because of the short-term maturity of the items. The carrying amount of the Company’s revolving line of credit, and other payables, approximate their fair values either due to their short term nature, the variable rates associated with the debt or based on current rates offered to the Company for debt with similar characteristics. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Definite-Lived Intangible Assets</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our definite-lived intangible assets include various trademarks, service marks, and technical knowledge acquired in business combinations (Note</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4). We amortize our definite-lived intangible assets on a straight-line basis over the estimated useful lives of the assets. We evaluate the carrying value of our amortizable intangible assets for potential impairment when events and circumstances warrant such a review. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization is computed using the straight-line method over the following estimated useful lives:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.797%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.003%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 years</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Indefinite-Lived Intangible Assets</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the consideration paid for the acquired businesses over the fair value of the individual assets acquired, net of liabilities assumed. At December 31, 2021, approximately $19.7 million of goodwill Indefinite-lived intangible assets consist of trademarks and trade names and are also subject to at least annual impairment testing. Goodwill and indefinite-lived intangible assets are not amortized, but instead are evaluated for impairment at least annually. We perform our annual assessment of impairment during the fourth quarter of our fiscal year, and more frequently if circumstances warrant.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To perform this assessment, we first consider qualitative factors to determine whether it is more likely than not that the fair value of the reporting unit and indefinite-lived intangible assets exceeds their carrying amount. If we conclude that it is more likely than not that the fair value of a reporting unit and indefinite-lived assets does not exceed their carrying amount, we calculate the fair value for the report unit and indefinite-lived assets and compare the amount to their carrying amount. If the fair value of a reporting unit and indefinite-lived asset exceeds their carrying amount, the reporting unit and indefinite-lived assets are not considered impaired. If the carrying amount of the reporting unit and indefinite-lived assets exceeds their fair value, the reporting unit and indefinite-lived assets are considered to be impaired and the balance is reduced by the difference between the fair value and carrying amount of the reporting unit and indefinite-lived assets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We performed a qualitative assessment as of December 31, 2021 to determine whether it was more likely than not that the fair value of the reporting unit and indefinite-lived assets was greater than the carrying value of the reporting unit and indefinite-lived assets. Based on these qualitative assessments, we determined that the fair value of the reporting unit and indefinite-lived assets was more likely than not greater than the carrying value of the reporting unit and indefinite-lived assets.</span></div>Estimates and assumptions used to perform the impairment evaluation are inherently uncertain and can significantly affect the outcome of the analysis. The estimates and assumptions we use in the annual impairment assessment included market participant considerations and future forecasted operating results. Changes in operating results and other assumptions could materially affect these estimates. A considerable amount of management judgment and assumptions are required in performing the impairment tests. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization is computed using the straight-line method over the following estimated useful lives:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.797%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.003%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 years</span></td></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our intangible assets consist of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Definite-lived intangible assets</span></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Intellectual property</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6,479 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">48,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Less:  Accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(208)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(662)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">               Total, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">54,955 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Indefinite-lived intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">15,166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">70,121 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> P30Y P14Y 19700000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review long-lived assets for possible impairment when events or changes in circumstances indicate, in management’s judgment, that the carrying amount of an asset may not be recoverable. Recoverability is measured by a comparison of the carrying amount of an asset or asset group to its estimated undiscounted future cash flows expected to be generated by the asset or asset group. If the undiscounted cash flows are less than the carrying amount of the asset or asset group, an impairment loss is recognized for the amount by which the carrying amount of the asset or asset group exceeds its fair value.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The costs associated with research and development for the purpose of developing and improving new products are expensed as incurred. For the years ended December 31, 2021, 2020, and 2019 research and development costs amounted to approximately $16.6 million, $17.4 million, and $14.8 million, respectively.</span></div> 16600000 17400000 14800000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are expensed as incurred. Advertising expense for the years ended December 31, 2021, 2020, and 2019 was approximately $1.6 million, $0.8 million, and $0.8 million, respectively.</span></div> 1600000 800000 800000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shipping and Handling</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incur shipping and handling costs in the distribution of products sold that are recorded in cost of sales. Shipping charges that are billed to the customer are recorded in revenues and as an expense in cost of sales. For the years ended December 31, 2021, 2020, and 2019 shipping and handling fees amounted to approximately $14.4 million, $14.3 million, and $14.4 million, respectively.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the highly customized nature of many of the Company’s products and each product not having an alternative use to the Company without significant costs to the Company, the Company recognizes revenue over time as progress is made toward satisfying the performance obligations of each contract. The Company has formal cancellation policies and generally does not accept returns on these units. As a result, many of the Company’s products do not have an alternative use and therefore, for these products we recognize revenue over the time it takes to produce the unit. The Company measures a contract’s progress on the basis of the ratio that costs incurred bear to estimated total costs using the input method because, in the Company’s view, such method best depicts the progress toward completion. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract costs include direct materials, direct labor, installation, freight and delivery, commissions and royalties. Other costs not related to contract performance, such as indirect labor and materials, small tools and supplies, operating expenses, field rework and back charges are charged to expense as incurred. Provisions for estimated losses on contracts in progress are made in the period in which such losses are determined. Changes in job performance, job conditions, and estimated profitability, including those arising from contract penalty provisions and final contract settlements, may result in revisions to costs and income, and are estimated and recognized by the Company throughout the life of the contract. The aggregate of costs incurred and income recognized on uncompleted contracts in excess of billings is shown as a contract asset within our consolidated balance sheets, and the aggregate of billings on uncompleted contracts in excess of related costs incurred and income recognized is shown as a contract liability within out consolidated balance sheets. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For all other products that are part sales or standardized units, the Company recognizes revenue, presented net of sales tax, when it satisfies the performance obligation in its contracts. As the primary performance obligation in such a contract is delivery of the requested manufactured equipment, we satisfy the performance obligation when the </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">control is passed to the customer, generally at time of shipment. Final sales prices are fixed based on purchase orders. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales allowances and customer incentives are treated as reductions to sales and are provided for based on historical experiences and current estimates. Sales of our products are moderately seasonal with the peak period being May-October of each year.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also sells extended warranties on parts for various lengths of time ranging from six months to 10 years. Revenue for these separately priced warranties is deferred and recognized on a straight-line basis over the separately priced warranty period.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Representatives and Third Party Products</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are responsible for billings and collections resulting from all sales transactions, including those initiated by our independent manufacturer representatives (“Representatives”). Representatives are national companies that are in the business of providing heating, ventilation, and air conditioning (“HVAC”) units and other related products and services to customers. The end user customer orders a bundled group of products and services from the Representative and expects the Representative to fulfill the order. These other related products and services may include controls purchased from another manufacturer to operate the unit, start-up services, and curbs for supporting the unit (“Third Party Products”). All are associated with the purchase of a HVAC unit but may be provided by the Representative or another third party. Only after the specifications are agreed to by the Representative and the customer, and the decision is made to use an AAON HVAC unit, will we receive notice of the order. We establish the amount we must receive for our HVAC unit (“minimum sales price”), but do not control the total order price that is negotiated by the Representative with the end user customer. The Representatives submit the total order price to us for invoicing and collection. The total order price includes our minimum sales price and an additional amount which may include both the Representatives’ fee and amounts due for additional products and services required by the customer. The Company is considered the principal for the equipment we design and manufacture and records that revenue gross. The Company has no control over the Third Party Products to the end customer and the Company is under no obligation related to the Third Party Products. Amounts related to Third Party Products are not recognized as revenue but are recorded as a liability and are included in accrued liabilities on the consolidated balance sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Representatives’ fee and Third Party Products amounts (“Due to Representatives”) are paid only after all amounts associated with the order are collected from the customer. The amount of payments to our representatives was $43.9 million, $50.0 million, and $46.1 million for each of the years ended December 31, 2021, 2020, and 2019, respectively.</span></div> 14400000 14300000 14400000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are accounted for under the asset and liability method. The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the book carrying amounts and the tax basis of assets and liabilities. Excess tax benefits and deficiencies are reported as an income tax benefit or expense on the statement of income and are treated as discrete items to the income tax provision in the reporting period in which they occur. We establish accruals for unrecognized tax positions when it is more likely than not that our tax return positions may not be fully sustained. The Company records a valuation allowance for deferred tax assets when, in the opinion of management, it is more likely than not that deferred tax assets will not be realized.</span></div> <div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-Based Compensation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes expense for its share-based compensation based on the fair value of the awards that are granted. The Company’s share-based compensation plans provide for the granting of stock options, restricted stock, and performance stock units ("PSUs"). </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conjunction with the acquisition of BasX (Note 4), we awarded performance awards to key employees ("Key Employee Awards") of BasX. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of stock options are estimated at the date of grant using the Black-Scholes-Merton option valuation model. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the PSUs is estimated on the date of grant using the Monte Carlo Model. The use of the Black-Scholes-Merton option valuation model and the Monte Carlo Model requires the input of subjective assumptions such as: the expected volatility, the expected term of the grant, expected market performance, risk-free rate, and expected dividend yield for stock options. The fair va</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">lue of restricted stock awards and Key Employee Awards is based on the fair market value of AAON common stock on the respective grant dates. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of restricted stock awards is reduced for the present value of dividends. The Key Employee Awards do not accrue dividends.</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Share-based compensation expense is recognized on a straight-line basis over the service period of the related share-based compensation award. Historically, stock options and restricted stock awards, granted to employees, vest at a rate of 20% per year. Restricted stock awards granted to directors historically vest one-third each year or, if granted on or after May 2019, vest over the shorter of directors' remaining elected term or one-third each year. As of March 2021, all new grants of stock options and restricted stock awards, granted to employees, vest at a rate of 33.3% per year. Forfeitures are accounted for as they occur.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Historically, if the employee or director is retirement eligible (as defined by the Long Term Incentive Plans) or becomes retirement eligible during service period of the related share-based compensation award, the service period is the lesser of 1) the grant date, if retirement eligible on grant date, or 2) the period between grant date and retirement eligible date. All share-based compensation awards granted on or after March 1, 2020 to retirement eligible employees or directors contain a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlhOWM2MGFhOTIzYjQyZTM5YmM3ZGZiMDBlMzViMjUzL3NlYzo5YTljNjBhYTkyM2I0MmUzOWJjN2RmYjAwZTM1YjI1M184OC9mcmFnOmQwYTJjY2Q0ZjY4NzQyMzM4MWFjNDNlYzJjYTRhNzI2L3RleHRyZWdpb246ZDBhMmNjZDRmNjg3NDIzMzgxYWM0M2VjMmNhNGE3MjZfMTgxMzg_822ff768-bf50-42fb-8880-c32ea821d9c0">one</span>-year employment requirement (minimum service period) or the entire award is forfeited. Forfeitures are accounted for as they occur. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The PSUs cliff vest on December 31, 2023. Share-based compensation expense is recognized on a straight-line basis over the service period of PSUs. The PSUs are subject to several service and market conditions, as defined by the PSU agreement, which allows the holder to retain a pro-rata amount of awards as a result of certain termination conditions, retirement, change in common control, or death. Forfeitures are accounted for as they occur.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Key Employee Awards cliff vest on December 31, 2023. Share-based compensation expense is recognized on a straight-line basis over the service period of the Key Employee Awards when it is probable that the performance conditions will be satisfied. The Key Employee Awards are subject to several service and performance conditions, as defined by the Key Employee Award agreement, which allows the holder to retain an amount of the awards as a result of certain termination conditions or change in common control. Forfeitures are accounted for as they occur.</span></div> 0.20 0.333 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivative Instruments</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the course of normal operations, the Company occasionally enters into contracts such as forward priced physical contracts for the purchase of raw materials that qualify for and are designated as normal purchase or normal sale contracts. Such contracts are exempted from the fair value accounting requirements and are accounted for at the time product is purchased or sold under the related contract. The Company does not engage in speculative transactions, nor does the Company hold or issue financial instruments for trading purposes.</span></div> P6M P10Y 43900000 50000000 46100000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Insurance Reserves</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Company’s insurance programs, coverage is obtained for significant liability limits as well as those risks required to be insured by law or contract. It is the policy of the Company to self-insure a portion of certain expected losses related primarily to workers’ compensation and medical liability. Provisions for losses expected under these programs are recorded based on the Company’s estimates of the aggregate liabilities for the claims incurred.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Product Warranties</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A provision is made for the estimated cost of maintaining product warranties to customers at the time the product is sold based upon historical claims experience by product line. The Company records a liability and an expense for estimated future warranty claims based upon historical experience and management’s estimate of the level of future claims. Changes in the estimated amounts recognized in prior years are recorded as an adjustment to the liability and expense in the current year.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Because these estimates and assumptions require significant judgment, actual results could differ </span></div>from those estimates and could have a significant impact on our results of operations, financial position, and cash flows. We reevaluate our estimates and assumptions as needed, but at a minimum on a quarterly basis. The most significant estimates include, but are not limited to: revenue recognition, business combinations, the allowance for credit losses, inventory reserves, warranty accrual, workers compensation accrual, medical insurance accrual, share-based compensation, and income taxes. Actual results could differ materially from those estimates. Revenue RecognitionThe following tables show disaggregated net sales by reportable segment (see Note 23) by major source, net of intercompany sales eliminations. As the BasX segment was not applicable during the years ended December 31, 2020 and 2019, this segment has been excluded from the tables.<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.391%"><tr><td style="width:1.0%"/><td style="width:26.913%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.877%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.158%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.877%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.158%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.877%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.158%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.882%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">AAON Oklahoma</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">AAON Coil Products</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">BasX</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Rooftop Units</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">398,461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">398,461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Condensing Units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">25,989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">26,751 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Air Handlers</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">26,589 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">26,684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Outdoor Mechanical Rooms</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">464 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Cleanroom Systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Data Center Cooling Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Water-Source Heat Pumps</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10,831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10,343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">21,174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Part Sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">41,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">41,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">11,844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">15,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">463,845 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">66,589 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,083 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">534,517 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Year Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">AAON Oklahoma</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">AAON Coil Products</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">BasX</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Rooftop Units</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">400,946 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">400,946 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Condensing Units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">20,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">21,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Air Handlers</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">23,931 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">23,931 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Outdoor Mechanical Rooms</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,842 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Water-Source Heat Pumps</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">8,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">19,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Part Sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">32,561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">32,561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">11,532 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">14,069 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">458,957 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">55,594 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">514,551 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Year Ended December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">AAON Oklahoma</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">AAON Coil Products</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">BasX</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Rooftop Units</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">349,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">349,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Condensing Units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">865 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">17,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">18,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Air Handlers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">24,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">24,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Outdoor Mechanical Rooms</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,643 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Water-Source Heat Pumps</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">21,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">25,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Part Sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">33,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">33,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">12,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">16,745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">418,669 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">50,664 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">469,333 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="24" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">1 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">BasX was acquired by the Company on December 10, 2021, as such, the only applicable period presented for BasX is December 11, 2021 through December 31, 2021.</span></div></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other sales include freight, extended warranties and miscellaneous revenue.</span></div> The following tables show disaggregated net sales by reportable segment (see Note 23) by major source, net of intercompany sales eliminations. As the BasX segment was not applicable during the years ended December 31, 2020 and 2019, this segment has been excluded from the tables.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.391%"><tr><td style="width:1.0%"/><td style="width:26.913%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.877%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.158%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.877%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.158%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.877%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.158%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.882%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">AAON Oklahoma</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">AAON Coil Products</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">BasX</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Rooftop Units</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">398,461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">398,461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Condensing Units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">25,989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">26,751 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Air Handlers</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">26,589 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">26,684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Outdoor Mechanical Rooms</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">464 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Cleanroom Systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Data Center Cooling Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Water-Source Heat Pumps</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10,831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10,343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">21,174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Part Sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">41,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">41,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">11,844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">15,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">463,845 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">66,589 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,083 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">534,517 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Year Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">AAON Oklahoma</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">AAON Coil Products</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">BasX</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Rooftop Units</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">400,946 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">400,946 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Condensing Units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">20,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">21,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Air Handlers</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">23,931 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">23,931 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Outdoor Mechanical Rooms</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,842 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Water-Source Heat Pumps</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">8,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">19,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Part Sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">32,561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">32,561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">11,532 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">14,069 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">458,957 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">55,594 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">514,551 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Year Ended December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">AAON Oklahoma</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">AAON Coil Products</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">BasX</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Rooftop Units</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">349,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">349,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Condensing Units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">865 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">17,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">18,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Air Handlers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">24,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">24,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Outdoor Mechanical Rooms</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,643 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Water-Source Heat Pumps</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">21,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">25,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Part Sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">33,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">33,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">12,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">16,745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">418,669 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">50,664 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">469,333 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="24" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">1 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">BasX was acquired by the Company on December 10, 2021, as such, the only applicable period presented for BasX is December 11, 2021 through December 31, 2021.</span></div></td></tr></table> 398461000 0 0 398461000 762000 25989000 0 26751000 0 26589000 95000 95000 26684000 820000 464000 0 1284000 0 0 2288000 2288000 0 0 1688000 1688000 10831000 10343000 0 21174000 41127000 1000 0 41128000 11844000 3203000 12000 15059000 463845000 66589000 4083000 534517000 400946000 0 0 400946000 900000 20249000 0 21149000 0 23931000 0 23931000 2355000 487000 0 2842000 10663000 8390000 0 19053000 32561000 0 0 32561000 11532000 2537000 0 14069000 458957000 55594000 0 514551000 349427000 0 0 349427000 865000 17610000 0 18475000 0 24265000 0 24265000 1134000 509000 0 1643000 21076000 4371000 0 25447000 33331000 0 0 33331000 12836000 3909000 0 16745000 418669000 50664000 0 469333000 Business Combination<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 18, 2021, the Company entered into a membership interest purchase agreement (the “MIPA Agreement”) to acquire of all of the issued and outstanding equity ownership of BasX, LLC, an Oregon limited liability company, doing business as BasX Solutions. We closed this transaction on December 10, 2021 for a purchase price of (i) $100.0 million payable in cash (not including working capital adjustments), and (ii) up to $80.0 million in the aggregate of contingent consideration payable in shares of the Company's stock, par value $0.004 per share (the "Shares"). </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The $80.0 million of contingent consideration payable consists of $78.0 million payable to the former owners of BasX and $2.0 million payable to key employees of BasX whom are now employed by the Company. The potential future issuance of the Shares is contingent upon BasX meeting certain post-closing earn-out milestones during each of 2021, 2022, and 2023 under the terms of the MIPA Agreement. The Company funded the BasX acquisition cash portion of the purchase price and related transaction costs with cash on hand.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, as a condition to closing, the Company entered into a real estate purchase agreement with BasX Properties, LLC, an affiliate of BasX, to acquire the principal real property and improvements utilized by BasX for an additional $22.0 million, subject to customary closing conditions and adjustments. The Company expects this real estate transaction to close by the end of the first quarter of 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">BasX specializes in the design, engineering and manufacturing of custom, energy efficient cooling solutions for the rapidly growing hyperscale data center market. BasX also designs and manufactures custom solutions for cleanroom environments for the bio-pharmaceutical, semiconductor, medical and agriculture markets, as well as custom, energy efficient air handlers and modular solutions for a vast array of markets. The acquisition of BasX brings the Company exposure to attractive end-markets into which the Company has historically had minimal exposure. The products BasX manufactures are highly engineered, customized products, fully complimenting AAON's existing business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incurred $4.4 million in transaction fees related to the acquisition of BasX which are included in selling, general, and administrative expenses on our consolidated statement of income. We have included the results of BasX’s operations in our consolidated financial statements beginning December 11, 2021.    </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We applied pushdown accounting, allowable under ASC 805 "Business Combinations," to "pushdown" our stepped-up basis in the assets acquired and liabilities assumed to BasX's subsidiary financial statements. The decision to apply pushdown accounting is irrevocable. Goodwill was calculated and recognized consistent with acquisition accounting, resulting in the pushdown of $82.5 million in goodwill as of December 31, 2021.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the allocation of the consideration paid to the assets acquired and liabilities assumed, based on their fair values as of December 10, 2021, in the acquisition of BasX described above, which was still preliminary at December 31, 2021. The provisional amounts are subject to change as the Company continues to evaluate the information required to complete the valuation through the measurement period. We expect to complete our valuation in the first quarter of 2022.</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.714%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13,699 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7,635 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Right of use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">15,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">70,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">82,498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(9,388)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(3,807)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(7,771)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(15,611)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Contingent Consideration - shares of AAON</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(66,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">  Consideration paid</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">103,430 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized the following definite and indefinite-lived intangible assets as part of the acquisition of BasX:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.772%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Definite-lived intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Intellectual property</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">48,684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">55,163 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Indefinite-lived intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">15,166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total intangible assets acquired</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">70,329 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is the excess of the consideration paid for the acquired businesses over the fair value of the individual assets acquired, net of liabilities assumed. Goodwill represents a premium paid to acquire the skilled workforce and expanded market opportunities. Goodwill of $16.5 million is tax deductible upon close of the acquisition. Future additional amounts of goodwill related to the contingent consideration may become tax deductible in the future if the earn out provisions of the MIPA are achieved.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pro Forma Results of Operations (unaudited)</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operations of BasX have been included in our statements of income since the closing date on December 10, 2021. The following unaudited pro forma consolidated results of operations for the years ended December 31, 2021 and 2020 are presented as if the combination had been made on January 1, 2020.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.589%"><tr><td style="width:1.0%"/><td style="width:43.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.769%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.435%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.770%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">611,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,507 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Dilutive</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These unaudited pro forma results include adjustments necessary in connection with the acquisition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited consolidated pro forma financial information was prepared in accordance with GAAP and is not necessarily indicative of the results of operations that would have occurred if the acquisition had been completed on the date indicated, nor is it indicative of the future operating results of the Company.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited pro forma results do not reflect events that either have occurred or may occur after the acquisition date, including, but not limited to, the anticipated realization of operating synergies in subsequent periods. These results also do not give effect to certain charges that the Company expects to incur in connection with the acquisition, including, but not limited to, additional professional fees and employee integration.</span></div> 100000000 80000000 0.004 80000000 78000000 2000000 22000000 4400000 82500000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the allocation of the consideration paid to the assets acquired and liabilities assumed, based on their fair values as of December 10, 2021, in the acquisition of BasX described above, which was still preliminary at December 31, 2021. The provisional amounts are subject to change as the Company continues to evaluate the information required to complete the valuation through the measurement period. We expect to complete our valuation in the first quarter of 2022.</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.714%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13,699 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7,635 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Right of use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">15,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">70,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">82,498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(9,388)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(3,807)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(7,771)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(15,611)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Contingent Consideration - shares of AAON</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(66,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">  Consideration paid</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">103,430 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 13699000 2725000 7635000 341000 13169000 15611000 70329000 82498000 9388000 3807000 7771000 15611000 66000000 103430000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized the following definite and indefinite-lived intangible assets as part of the acquisition of BasX:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.772%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Definite-lived intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Intellectual property</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">48,684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">55,163 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Indefinite-lived intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">15,166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total intangible assets acquired</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">70,329 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6479000 48684000 55163000 15166000 70329000 16500000 The following unaudited pro forma consolidated results of operations for the years ended December 31, 2021 and 2020 are presented as if the combination had been made on January 1, 2020.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.589%"><tr><td style="width:1.0%"/><td style="width:43.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.769%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.435%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.770%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">611,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,507 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Dilutive</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 611158000 562563000 63491000 80507000 1.21 1.54 1.18 1.52 Leases<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We adopted ASU No. <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlhOWM2MGFhOTIzYjQyZTM5YmM3ZGZiMDBlMzViMjUzL3NlYzo5YTljNjBhYTkyM2I0MmUzOWJjN2RmYjAwZTM1YjI1M185Ny9mcmFnOmM3OTYzMDYxNDFlNjQ2MTg4OTA3NDg0NTg3YzhjNDY4L3RleHRyZWdpb246Yzc5NjMwNjE0MWU2NDYxODg5MDc0ODQ1ODdjOGM0NjhfMzU_d0be6609-948d-4fdc-9e04-4e5b97930a6b">2016-02</span>, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases (Topic 842)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as amended, as of January 1, 2019, using the transition method, which became effective upon the date of adoption. The transition method allows entities to initially apply the new leases standard at the adoption date (January 1, 2019) and recognizes a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. In addition, we elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things, allowed us to carry forward the historical lease classification. We have also elected the short-term lease measurement and recognition exemption which does not require balance sheet presentation for short-term leases. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of our leases are classified as operating leases. As our leases do not provide an implicit interest rate, we use our incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. Our incremental borrowing rate represents the interest rate which we would pay to borrow, on a collateralized basis, an amount equal to the lease payments over a similar term in a similar economic environment. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into various short-term operating leases with an initial term of twelve months or less. These leases are not recorded on our consolidated balance sheets as of December 31, 2021 or 2020, and the rent expense for these short-term leases is not significant.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s leases generally require us to pay for insurance, taxes, utilities, and other operating costs. These payments are not included in the right-of-use asset or lease liability and are expensed as incurred.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through the acquisition of BasX (Note 4), we acquired various leases for plant/office space and equipment. We also lease the plant/office space used by our operations in Parkville, MO. Expense related to these leases is recognized on straight-line basis over the lease term. Certain of our leases contain escalating lease payments based on predefined increases. Most leases contain options to renew or terminate. Right-of-use assets and lease liabilities reflect only the options which the Company is reasonably certain to exercise. </span></div>At December 31, 2021, we had operating lease right-of-use assets of $17.0 million and current and noncurrent operating lease obligations of $1.6 million and $15.5 million within accrued liabilities and other long-term liabilities, respectively, on our consolidated balance sheets. At December 31, 2020, we had operating lease right-of-use assets of $1.6 million and current and noncurrent operating lease obligations of $0.2 million and $1.4 million within accrued liabilities and other long-term liabilities, respectively, on our consolidated balance sheets. 17000000 1600000 15500000 1600000 200000 1400000 Accounts Receivable<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable and the related allowance for credit losses are as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">71,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">47,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Less:  Allowance for credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(549)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(506)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">     Total, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">70,780 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">47,387 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.714%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.361%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.201%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.722%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Allowance for credit losses:</span></td><td colspan="15" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Balance, beginning of period</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">506 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Provisions (recoveries) for expected credit losses, net of adjustments</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Accounts receivable written off, net of recoveries</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">549 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">506 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">353 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">71,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">47,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Less:  Allowance for credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(549)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(506)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">     Total, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">70,780 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">47,387 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 71329000 47893000 549000 506000 70780000 47387000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.714%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.361%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.201%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.722%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Allowance for credit losses:</span></td><td colspan="15" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Balance, beginning of period</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">506 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Provisions (recoveries) for expected credit losses, net of adjustments</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Accounts receivable written off, net of recoveries</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">549 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">506 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">353 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 506000 353000 264000 43000 153000 91000 0 0 2000 549000 506000 353000 Inventories<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of inventories and the related changes in the allowance for excess and obsolete inventories are as follows: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">124,480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">76,238 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7,154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">132,057 </span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">85,480 </span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Less:  Allowance for excess and obsolete inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1,787)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(3,261)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">     Total, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">130,270 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">82,219 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Allowance for excess and obsolete inventories:</span></td><td colspan="15" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Provisions for excess and obsolete inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Inventories written off</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(2,103)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(491)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">     Balance, end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,787 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,261 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,644 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of inventories and the related changes in the allowance for excess and obsolete inventories are as follows: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">124,480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">76,238 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7,154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">132,057 </span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">85,480 </span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Less:  Allowance for excess and obsolete inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1,787)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(3,261)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">     Total, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">130,270 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">82,219 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 124480000 76238000 3049000 2088000 4528000 7154000 132057000 85480000 1787000 3261000 130270000 82219000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Allowance for excess and obsolete inventories:</span></td><td colspan="15" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Provisions for excess and obsolete inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Inventories written off</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(2,103)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(491)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">     Balance, end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,787 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,261 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,644 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 3261000 2644000 1210000 629000 1108000 1454000 2103000 491000 20000 1787000 3261000 2644000 Intangible Assets<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our intangible assets consist of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Definite-lived intangible assets</span></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Intellectual property</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6,479 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">48,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Less:  Accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(208)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(662)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">               Total, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">54,955 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Indefinite-lived intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">15,166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">70,121 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense recorded in cost of sales is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Amortization expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">246 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Excluding the impact of any future acquisitions, the Company anticipates amortization expense to be $3.7 million for each of the years ended 2022 through 2026.</span></div> 6479000 700000 48684000 0 208000 662000 54955000 38000 15166000 0 70121000 38000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense recorded in cost of sales is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Amortization expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">246 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 246000 234000 234000 3700000 3700000 3700000 3700000 3700000 Note Receivable<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the closure of our Canadian facility on May 18, 2009, we sold land and a building in September 2010 and assumed a note receivable from the borrower secured by the property. The C$1.1 million, 15 year note has an interest rate of 4.0% and is payable to us monthly, and has a C$0.6 million balloon payment due in October 2025. Interest payments are recognized in interest income. The current and long-term portions of this note receivable are included in other prepaid expenses and other and other long-term assets, respectively, on our balance sheet.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate the note for impairment on a quarterly basis. We determine the note receivable to be impaired if we are uncertain of its collectability based on the contractual terms. At December 31, 2021 and 2020, there was no impairment.</span></div> 1100000 P15Y 0.040 600000 October 2025 0 0 Supplemental Cash Flow Information<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Supplemental disclosures:</span></td><td colspan="15" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Interest paid</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Income taxes paid, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7,891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13,754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,172 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Non-cash investing and financing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Non-cash capital expenditures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(3,714)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Supplemental disclosures:</span></td><td colspan="15" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Interest paid</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Income taxes paid, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7,891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13,754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,172 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Non-cash investing and financing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Non-cash capital expenditures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(3,714)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 0 0 0 7891000 13754000 2172000 -3714000 2843000 863000 Warranties<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has warranties with various terms from 18 months for parts, data center cooling solutions, and cleanroom systems to 25 years for certain heat exchangers. The Company has an obligation to replace parts if conditions under the warranty are met. A provision is made for estimated warranty costs at the time the related products are sold based upon the warranty period, historical trends, new products, and any known identifiable warranty issues.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the warranty accrual are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Warranty accrual:</span></td><td colspan="15" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13,522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">12,652 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">11,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Payments made</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(6,734)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(5,751)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(6,816)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Provisions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6,621 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">8,047 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Assumed in business combination (Note 4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">     Balance, end of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13,769 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13,522 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">12,652 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Warranty expense:</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6,621 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">8,047 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P18M P25Y <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the warranty accrual are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Warranty accrual:</span></td><td colspan="15" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13,522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">12,652 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">11,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Payments made</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(6,734)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(5,751)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(6,816)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Provisions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6,621 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">8,047 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Assumed in business combination (Note 4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">     Balance, end of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13,769 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13,522 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">12,652 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Warranty expense:</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6,621 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">8,047 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 13522000 12652000 11421000 6734000 5751000 6816000 6351000 6621000 8047000 630000 0 0 13769000 13522000 12652000 6351000 6621000 8047000 Accrued Liabilities and Other Long-Term Liabilities<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, accrued liabilities were comprised of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Warranty</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13,769 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13,522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Due to representatives</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">8,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Payroll</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">8,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">8,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Profit sharing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Workers' compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">308 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Medical self-insurance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Customer prepayments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5,931 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5,067 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Donations, short-term</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Employee vacation time</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,362 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Operating lease liability, short-term </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,411 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">     Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">50,206 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">46,586 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, other long-term liabilities were comprised of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.521%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.562%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Long-term operating lease obligation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Long-term donations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Extended warranties</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,558 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">      Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">18,843 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,423 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, accrued liabilities were comprised of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Warranty</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13,769 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13,522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Due to representatives</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">8,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Payroll</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">8,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">8,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Profit sharing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Workers' compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">308 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Medical self-insurance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Customer prepayments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5,931 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5,067 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Donations, short-term</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Employee vacation time</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,362 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Operating lease liability, short-term </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,411 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">     Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">50,206 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">46,586 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 13769000 13522000 7995000 8296000 8423000 8155000 1489000 2902000 308000 594000 1943000 1546000 5931000 5067000 438000 570000 4362000 3321000 1580000 202000 3968000 2411000 50206000 46586000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, other long-term liabilities were comprised of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.521%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.562%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Long-term operating lease obligation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Long-term donations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Extended warranties</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,558 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">      Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">18,843 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,423 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 15467000 1369000 334000 496000 3042000 2558000 18843000 4423000 Revolving Credit Facility<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 24, 2021, we amended our revolving credit facility (“Revolver”), to provide for maximum borrowings of $100.0 million, with an option to increase to maximum borrowing of $200.0 million. As of December 31, 2021, we had a $40.0 million balance outstanding under the Revolver. We have one standby letter of credit totaling $1.8 million as of December 31, 2021 and 2020. Borrowings available under the Revolver at December 31, 2021, were $58.2 million.  The Revolver expires on November 24, 2026.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any outstanding loans under the Revolver bear interest at the daily compounded secured overnight financing rate ("SOFR") plus the applicable margin. Applicable margin, ranging from 1.25% - 1.75%, is determined quarterly based on the Company's leverage ratio. The Company is also subject to letter of credit fees, ranging from 1.25% - 1.75%, and a commitment fee, ranging from 0.10% - 0.20%. The applicable fee percentage is determined quarterly based on the Company's leverage ratio. At December 31, 2021, the weighted average interest rate of our the Revolver was 1.3%. Fees associated with the unused portion of the committed amount are included in interest expense on our consolidated statements of income and were not material for the year ended December 31, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If SOFR cannot be determined pursuant to the definition, as defined by the Revolver agreement, any outstanding effected loans will be deemed to have been converted into alternative base rate ("ABR") loans. ABR loans would bear interest at a rate per annum equal to the highest of (a) the Prime Rate in effect on such day, (b) the Federal Funds Rate in effect on such day plus 0.50%, or (c) daily simple SOFR for a one-month tenor in effect on such day plus 1.00%. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2021, we were in compliance with our financial covenants, as defined by the Revolver. These covenants require that we meet certain parameters related to our leverage ratio. At December 31, 2021, our leverage ratio was 0.42 to 1.0, which meets the requirement of not being above 3 to 1. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The previous revolving credit facility allowed for maximum borrowings of $30.0 million with an interest rate of LIBOR plus 2.0%. There were no fees associated with the unused portion of committed amounts under the previous revolving credit facility. As of December 31, 2020, we had no balance outstanding under our previous revolving credit facility. At December 31, 2020, the weighted average interest rate of our revolving credit facility was 2.6%.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 18, 2022, we updated our standby letter of credit to $820,000. As of February 28, 2022, we had $55,000,000 of outstanding borrowings under our Revolver.</span></div> 100000000 200000000 40000000 1800000 58200000 0.0125 0.0175 0.0125 0.0175 0.0010 0.0020 0.013 0.0050 0.0100 0.42 3 30000000 0.020 0.026 820000 55000000 Income Taxes<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes consists of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Current</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6,755 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">9,939 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">     Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10,424 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">22,966 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13,320 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes differs from the amount computed by applying the statutory federal income tax rate before the provision for income taxes.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of the federal statutory income tax rate to the effective income tax rate is as follows: </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2019</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Federal statutory rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Excess tax benefits related to share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(7.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(3.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(2.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Return to provision</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Oklahoma amended tax returns</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">15.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">22.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">20.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 21, 2021, the State of Oklahoma enacted House Bill 2960, effectively reducing the corporate income tax rate in Oklahoma from 6% to 4%. As a result of these changes, the Company adjusted its state deferred tax assets and liabilities in the second quarter of 2021 using the newly enacted rate for the periods when they are expected to be realized. This resulted in a benefit of $0.8 million included in the table above under State income taxes, net of Federal benefit, for the year ending December 31, 2021.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ending December 31, 2021, the Company recorded an excess tax benefit of $5.4 million as compared to $3.2 million during 2020, an increase of 68.8%. The increase was primarily due to timing of stock option exercises as a result of our high stock price during the three months ended March 31, 2021 and three months ended December 31, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We earn investment tax credits from the state of Oklahoma’s investment tax credit program for generally 1% of the qualified assets to be taken over 5 years. We use the flow-through method of accounting for the investment tax credits. We have credit carryforwards totaling $3.7 million that have estimated expirations starting in 2035.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Upon completion of the Company's 2018 tax return in 2019, the Company recorded additional benefit due to higher than expected research and development credit of $0.6 million. Additionally in 2019, the Company determined it could take advantage of an additional 1% tax credit in Oklahoma for years in which the Company's location was deemed to be within an enterprise zone. The additional Oklahoma credit for being in an enterprise zone, or otherwise allowable under Oklahoma law, resulted in a benefit of $1.2 million.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amount used for income tax purposes.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant components of the Company’s deferred tax assets and liabilities are as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Deferred income tax assets (liabilities):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Accounts receivable and inventory reserves</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Warranty accrual</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,675 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other accruals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7,568 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Oklahoma investment credit carryforward</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">20,790 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">12,549 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(3,404)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net deferred income tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">17,386 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">12,549 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Property &amp; equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(49,379)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(40,873)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">     Total deferred income tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(49,379)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(40,873)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net deferred income tax liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(31,993)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(28,324)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Realization of deferred tax assets, including the associated credit carryforwards, is dependent upon generating sufficient taxable income in the appropriate tax jurisdiction. We believe that it is more likely than not that we may not realize the benefit of our Oklahoma investment tax credit carryforward and, accordingly, have established a valuation allowance against this deferred tax asset. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of income tax that we pay annually is dependent on various factors, including the timing of certain deductions. These deductions can vary from year to year and, consequently, the amount of income taxes paid in future years will vary from the amounts paid in prior years.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file income tax returns in the U.S. and state tax returns jurisdictions. We are subject to U.S. examinations for tax years 2018 to present. In addition, we are subject to state and local income tax examinations for tax years 2017 to present. The Company continues to evaluate its need to file returns in various state jurisdictions. Any interest or penalties would be recognized as a component of income tax expense.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes consists of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Current</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6,755 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">9,939 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">     Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10,424 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">22,966 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13,320 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6755000 9939000 7282000 3669000 13027000 6038000 10424000 22966000 13320000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of the federal statutory income tax rate to the effective income tax rate is as follows: </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2019</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Federal statutory rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Excess tax benefits related to share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(7.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(3.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(2.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Return to provision</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Oklahoma amended tax returns</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">15.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">22.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">20.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.210 0.210 0.210 0.018 0.053 0.052 0.010 0 0 -0.078 -0.032 -0.026 0 0.001 -0.014 0 0 -0.013 -0.009 -0.007 -0.009 0.151 0.225 0.200 -800000 5400000 3200000 0.688 3700000 -600000 0.01 -1200000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant components of the Company’s deferred tax assets and liabilities are as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Deferred income tax assets (liabilities):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Accounts receivable and inventory reserves</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Warranty accrual</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,675 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other accruals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7,568 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Oklahoma investment credit carryforward</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">20,790 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">12,549 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(3,404)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net deferred income tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">17,386 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">12,549 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Property &amp; equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(49,379)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(40,873)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">     Total deferred income tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(49,379)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(40,873)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net deferred income tax liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(31,993)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(28,324)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 625000 1052000 3675000 3776000 1406000 1044000 7568000 4102000 993000 -33000 3404000 0 3119000 2608000 20790000 12549000 3404000 0 17386000 12549000 49379000 40873000 49379000 40873000 31993000 28324000 Share-Based Compensation<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 22, 2007, our stockholders adopted a Long-Term Incentive Plan (as amended, “LTIP”) which provided an additional 3.3 million shares that could be granted in the form of stock options, stock appreciation rights, restricted stock awards, performance units and performance awards, in addition to the shares from the previous plan, the 1992 Plan. Since inception of the LTIP, non-qualified stock options and restricted stock awards have been granted with a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlhOWM2MGFhOTIzYjQyZTM5YmM3ZGZiMDBlMzViMjUzL3NlYzo5YTljNjBhYTkyM2I0MmUzOWJjN2RmYjAwZTM1YjI1M18xMjcvZnJhZzo4ZTliNWFmNGNjNzU0M2MwYTFkNGY4Y2JlYTg2MWY2Mi90ZXh0cmVnaW9uOjhlOWI1YWY0Y2M3NTQzYzBhMWQ0ZjhjYmVhODYxZjYyXzQ5NQ_eed36483-4f7e-4a00-a095-25c78e762ca9">five</span> year vesting schedule. Under the LTIP, the exercise price of shares granted may not be less than 100% of the fair market value at the date of the grant.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 24, 2016, our stockholders adopted the 2016 Long-Term Incentive Plan (as amended, “2016 Plan”) which provides for approximately 8.9 million shares, comprised of 3.4 million new shares provided for under the 2016 Plan, approximately 0.4 million shares that were available for issuance under the previous LTIP that are now authorized for issuance under the 2016 Plan, approximately 2.6 million shares that were approved by the stockholders on May 15, 2018, and an additional 2.5 million shares that were approved by the stockholders on May 12, 2020. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the 2016 Plan, shares can be granted in the form of stock options, stock appreciation rights, restricted stock awards, performance awards, dividend equivalent rights, and other awards. Under the 2016 Plan, the exercise price of shares granted may not be less than 100% of the fair market value at the date of the grant. The 2016 Plan is </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">administered by the Compensation Committee of the Board of Directors or such other committee of the Board of Directors as is designated by the Board of Directors (the “Committee”). Membership on the Committee is limited to independent directors. The Committee may delegate certain duties to one or more officers of the Company as provided in the 2016 Plan. The Committee determines the persons to whom awards are to be made, determines the type, size and terms of awards, interprets the 2016 Plan, establishes and revises rules and regulations relating to the 2016 Plan and makes any other determinations that it believes necessary for the administration of the 2016 Plan.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Options</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following weighted average assumptions were used to determine the fair value of the stock options granted on the original grant date for expense recognition purposes for options granted during December 31, 2021, 2020, and 2019 using a Black Scholes-Merton Model:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.624%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.126%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2019</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Directors and SLT</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:700;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">35.78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">31.63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">29.54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Expected life (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5.00</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Employees:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">38.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">31.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">29.54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2.38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Expected life (in years)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5.00</span></td></tr><tr><td colspan="18" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> Senior Leadership Team ("SLT") consists of officers and key members of management.</span></div></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected term of the options is based on evaluations of historical and expected future employee exercise behavior. The risk-free interest rate is based on the U.S. Treasury rates at the date of grant with maturity dates approximately equal to the expected life at the grant date. Volatility is based on historical volatility of our stock over time periods equal to the expected life at grant date.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of stock options vested and exercisable as of December 31, 2021:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:20.317%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.740%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.740%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.740%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.743%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Average</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Weighted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Range of</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Number</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Remaining</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Average</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Exercise</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">of</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Contractual</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Exercise</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Intrinsic</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Prices</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Value</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$8.17 - 40.87</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">538,335 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4.84</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">30.32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">26,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$41.37 - 41.37</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">361,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6.37</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">41.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13,748 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$42.42 - 79.81</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">124,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">8.17</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">45.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,023,664 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5.79</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">36.07 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">44,386 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of stock options vested and exercisable as of December 31, 2020:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:20.317%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.740%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.740%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.740%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.743%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Average</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Weighted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Range of</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Number</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Remaining</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Average</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Exercise</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">of</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Contractual</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Exercise</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Intrinsic</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Prices</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Value</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$7.18 - 36.95</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">543,646 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5.33</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">28.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">20,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$37.00 - 40.87</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7.09</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">38.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$41.37 - 66.98</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">194,697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7.87</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">41.59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">740,321 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">31.85 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">25,751 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of stock options vested and exercisable as of December 31, 2019:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:20.317%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.740%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.740%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.740%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.743%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Average</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Weighted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Range of</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Number</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Remaining</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Average</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Exercise</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">of</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Contractual</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Exercise</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Intrinsic</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Prices</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Value</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$7.18 - 34.10</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">451,077 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5.44</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">23.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">11,702 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$34.15 - 40.87</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">86,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7.82</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">36.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$41.37 - 50.68</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.81</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">41.59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">538,949 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5.81</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">21.58 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">12,842 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of option activity under the plans is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Exercise</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Price</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Outstanding at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,752,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">39.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">368,501 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">72.95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(595,057)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">35.54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Forfeited or Expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(160,920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">48.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,365,469 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">42.88 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Exercisable at December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,023,664 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">36.07 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total pre-tax compensation cost related to unvested stock options not yet recognized as of December 31, 2021 is $17.2 million and is expected to be recognized over a weighted-average period of 2.25 years.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total intrinsic value of options exercised during the years ended December 31, 2021, 2020, and 2019 was $22.6 million, $15.5 million, and $8.1 million, respectively. The cash received from options exercised during the year ended December 31, 2021, 2020, and 2019 was $21.1 million, $21.4 million, and $12.6 million, respectively. The impact of these cash receipts is included in financing activities in the accompanying consolidated statements of cash flows.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of restricted stock awards is based on the fair market value of AAON common stock on the respective grant dates, reduced for the present value of dividends.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the unvested restricted stock awards is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Grant date</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Restricted stock</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Fair Value</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Unvested at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">224,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">38.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">36,234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">69.46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(91,923)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">35.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(7,777)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">49.27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Unvested at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">161,225 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">46.08 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2021, unrecognized compensation cost related to unvested restricted stock awards was approximately $4.3 million which is expected to be recognized over a weighted average period of 2.05 years.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">PSUs</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has awarded performance stock units ("PSUs") to certain officers and employees under our 2016 Plan. Unlike our restricted stock awards, the PSUs are not considered legally outstanding and do not accrue dividends during the vesting period. The PSUs vest based on the level of achievement with respect to the Company's <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlhOWM2MGFhOTIzYjQyZTM5YmM3ZGZiMDBlMzViMjUzL3NlYzo5YTljNjBhYTkyM2I0MmUzOWJjN2RmYjAwZTM1YjI1M18xMjcvZnJhZzo4ZTliNWFmNGNjNzU0M2MwYTFkNGY4Y2JlYTg2MWY2Mi90ZXh0cmVnaW9uOjhlOWI1YWY0Y2M3NTQzYzBhMWQ0ZjhjYmVhODYxZjYyXzEwOTk1MTE2MzUwNTI_04e62e99-59e5-4180-bb31-cf43acbcb6cc">three</span> year total shareholder return ("TSR") benchmarked against similar companies included in the capital goods sector of the S&amp;P SmallCap 600 Index. The TSR measurement period is the <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlhOWM2MGFhOTIzYjQyZTM5YmM3ZGZiMDBlMzViMjUzL3NlYzo5YTljNjBhYTkyM2I0MmUzOWJjN2RmYjAwZTM1YjI1M18xMjcvZnJhZzo4ZTliNWFmNGNjNzU0M2MwYTFkNGY4Y2JlYTg2MWY2Mi90ZXh0cmVnaW9uOjhlOWI1YWY0Y2M3NTQzYzBhMWQ0ZjhjYmVhODYxZjYyXzEwOTk1MTE2MzUwNjQ_10ff1e1f-5f47-4534-9045-35e5f6ae6b84">three</span> years ending December 31, 2023. At the end of the measurement period, each award will be converted into common stock at 0% to 200% of the PSUs held, depending on overall TSR as compared to the S&amp;P SmallCap 600 Index benchmark companies.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total pre-tax compensation cost related to unvested PSUs not yet recognized as of December 31, 2021 is $1.0 million and is expected to be recognized over a weighted average period of approximately 1.9 years.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following weighted average assumptions were used to determine the fair value of the PSUs granted on the original grant date for expense recognition purposes for PSUs granted during the year ended December 31, 2021 using a Monte Carlo Model:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.951%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.849%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.80</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected term of the PSUs is based on the remaining service period ending December 31, 2023. The risk-free interest rate is based on the U.S. Treasury rates at the date of grant with maturity dates approximately equal to the expected life at the grant date. Volatility is based on historical volatility of our stock over time periods equal to the expected life at grant date.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the unvested PSUs is as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.874%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.773%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Unvested at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">18,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">87.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1,632)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">87.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Unvested at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">16,851 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">87.78 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Key Employee Awards </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject to the MIPA Agreement (Note 4), the Company granted awards to key employees of BasX ("Key Employee Awards"). Unlike our restricted stock awards under the 2016 Plan, the Key Employee Awards are not considered legally outstanding and do not accrue dividends during the vesting period. The potential future issuance of the Key Employee Awards is contingent upon BasX meeting certain post-closing earn-out milestones during each of the years ending 2021, 2022, and 2023 as defined by the MIPA Agreement and continued employment with the Company. At the end of the earn-out period, ending December 31, 2023, each eligible Key Employee Award will vest and be converted into common stock. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Key Employee Awards</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is based on the fair market value of AAON common stock on the grant date.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total pre-tax compensation cost related to unvested Key Employee Awards not yet recognized as of December 31, 2021 is $1.5 million and is expected to be recognized over a weighted average period of approximately 2.0 years.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the unvested Key Employee Awards is as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.874%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.773%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Unvested at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">26,599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">80.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Unvested at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">26,599 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">80.18 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Summary of Share-based Compensation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of share-based compensation is as follows for the years ended December 31, 2021, 2020, and 2019:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Grant date fair value of awards during the period:</span></td><td colspan="15" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Options</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">12,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">20,442 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,517 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">PSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Key employee awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">     Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">12,721 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">15,931 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">25,073 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Share-based compensation expense:</span></td><td colspan="15" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Options</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">8,724 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">8,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">9,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">PSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Key employee awards </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">     Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">11,812 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">11,342 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">11,799 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Income tax benefit related to share-based compensation:</span></td><td colspan="15" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Options</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">     Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5,408 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,217 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,772 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3300000 1 8900000 3400000 400000 2600000 2500000 1 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following weighted average assumptions were used to determine the fair value of the stock options granted on the original grant date for expense recognition purposes for options granted during December 31, 2021, 2020, and 2019 using a Black Scholes-Merton Model:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.624%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.126%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2019</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Directors and SLT</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:700;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">35.78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">31.63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">29.54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Expected life (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5.00</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Employees:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">38.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">31.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">29.54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">0.67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2.38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Expected life (in years)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5.00</span></td></tr><tr><td colspan="18" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> Senior Leadership Team ("SLT") consists of officers and key members of management.</span></div></td></tr></table></div> 0.38 0.33 0.32 0.3578 0.3163 0.2954 0.0051 0.0064 0.0240 P4Y P5Y P5Y 0.38 0.32 0.32 0.3867 0.3139 0.2954 0.0032 0.0067 0.0238 P3Y P5Y P5Y <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of stock options vested and exercisable as of December 31, 2021:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:20.317%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.740%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.740%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.740%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.743%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Average</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Weighted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Range of</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Number</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Remaining</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Average</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Exercise</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">of</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Contractual</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Exercise</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Intrinsic</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Prices</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Value</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$8.17 - 40.87</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">538,335 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4.84</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">30.32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">26,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$41.37 - 41.37</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">361,231 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6.37</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">41.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13,748 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$42.42 - 79.81</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">124,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">8.17</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">45.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,023,664 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5.79</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">36.07 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">44,386 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of stock options vested and exercisable as of December 31, 2020:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:20.317%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.740%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.740%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.740%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.743%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Average</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Weighted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Range of</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Number</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Remaining</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Average</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Exercise</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">of</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Contractual</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Exercise</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Intrinsic</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Prices</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Value</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$7.18 - 36.95</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">543,646 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5.33</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">28.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">20,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$37.00 - 40.87</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7.09</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">38.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$41.37 - 66.98</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">194,697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7.87</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">41.59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">740,321 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">6.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">31.85 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">25,751 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of stock options vested and exercisable as of December 31, 2019:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:20.317%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.740%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.740%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.740%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.743%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Average</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Weighted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Range of</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Number</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Remaining</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Average</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Exercise</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">of</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Contractual</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Exercise</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Intrinsic</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Prices</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Value</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$7.18 - 34.10</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">451,077 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5.44</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">23.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">11,702 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$34.15 - 40.87</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">86,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7.82</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">36.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$41.37 - 50.68</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.81</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">41.59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">538,949 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5.81</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">21.58 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">12,842 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 8.17 40.87 538335 P4Y10M2D 30.32 26440000 41.37 41.37 361231 P6Y4M13D 41.37 13748000 42.42 79.81 124098 P8Y2M1D 45.60 4198000 1023664 P5Y9M14D 36.07 44386000 7.18 36.95 543646 P5Y3M29D 28.33 20820000 37.00 40.87 1978 P7Y1M2D 38.50 56000 41.37 66.98 194697 P7Y10M13D 41.59 4875000 740321 P6Y 31.85 25751000 7.18 34.10 451077 P5Y5M8D 23.47 11702000 34.15 40.87 86122 P7Y9M25D 36.33 1126000 41.37 50.68 1750 P1Y9M21D 41.59 14000 538949 P5Y9M21D 21.58 12842000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of option activity under the plans is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Exercise</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Price</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Outstanding at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,752,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">39.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">368,501 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">72.95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(595,057)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">35.54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Forfeited or Expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(160,920)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">48.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,365,469 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">42.88 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Exercisable at December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,023,664 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">36.07 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 3752945 39.00 368501 72.95 595057 35.54 160920 48.44 3365469 42.88 1023664 36.07 17200000 P2Y3M 22600000 15500000 8100000 21100000 21400000 12600000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the unvested restricted stock awards is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Grant date</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Restricted stock</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Fair Value</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Unvested at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">224,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">38.22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">36,234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">69.46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(91,923)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">35.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(7,777)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">49.27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Unvested at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">161,225 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">46.08 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the unvested Key Employee Awards is as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.874%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.773%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Unvested at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">26,599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">80.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Unvested at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">26,599 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">80.18 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 224691 38.22 36234 69.46 91923 35.80 7777 49.27 161225 46.08 4300000 P2Y18D 0 2 1000000 P1Y10M24D <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following weighted average assumptions were used to determine the fair value of the PSUs granted on the original grant date for expense recognition purposes for PSUs granted during the year ended December 31, 2021 using a Monte Carlo Model:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.951%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.849%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.80</span></td></tr></table></div> 0.38 0.3910 0.0028 P2Y9M18D <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the unvested PSUs is as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.874%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.773%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Unvested at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">18,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">87.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(1,632)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">87.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Unvested at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">16,851 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">87.78 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 0 18483 87.78 0 0 1632 87.78 16851 87.78 1500000 P2Y 0 0 26599 80.18 0 0 0 0 26599 80.18 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Grant date fair value of awards during the period:</span></td><td colspan="15" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Options</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">12,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">20,442 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,517 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">PSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Key employee awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">     Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">12,721 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">15,931 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">25,073 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 7010000 12615000 20442000 2517000 3316000 4631000 1622000 0 0 1572000 0 0 12721000 15931000 25073000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Share-based compensation expense:</span></td><td colspan="15" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Options</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">8,724 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">8,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">9,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,030 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">PSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Key employee awards </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">     Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">11,812 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">11,342 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">11,799 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 8724000 8312000 9145000 2519000 3030000 2654000 525000 0 0 44000 0 0 11812000 11342000 11799000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Income tax benefit related to share-based compensation:</span></td><td colspan="15" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Options</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">     Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5,408 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,217 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,772 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 4571000 2698000 1197000 837000 519000 575000 5408000 3217000 1772000 Employee Benefits<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Defined Contribution Plan - 401(k</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sponsor a defined contribution plan (the “Plan”). Eligible employees may make contributions in accordance with the Plan and IRS guidelines. In addition to the traditional 401(k), eligible employees are given the option of making an after-tax contribution to a Roth 401(k) or a combination of both. The Plan provides for automatic enrollment and for an automatic increase to the deferral percentage at January 1st of each year and each year thereafter. Eligible employees are automatically enrolled in the Plan at a 6% deferral rate and currently contributing employees deferral rates will be increased to 6% unless their current rate is above 6% or the employee elects to decline the automatic enrollment or increase. Administrative expenses are paid for by Plan participants. The Company paid no administrative expenses for the years ended 2021, 2020, and 2019.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company matches 175% up to 6% of employee contributions of eligible compensation. Additionally, Plan participant forfeitures are used to reduce the cost of the Company contributions. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Contributions, net of forfeitures, made to the defined contribution plan</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">9,724 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">9,091 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Profit Sharing Bonus Plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain a discretionary profit sharing bonus plan under which approximately 10% of pre-tax profit from consolidated AAON Oklahoma and AAON Texas is paid to eligible employees on a quarterly basis in order to reward employee productivity. Eligible employees are regular full-time employees of AAON Oklahoma or AAON Texas who are actively employed and working on the first and last days of the calendar quarter and who were employed full-time for at least three full months prior to the beginning of the calendar quarter, excluding the Company's senior leadership team. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Profit sharing bonus plan expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">8,526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">11,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Medical Plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We self-insure for our employees' health insurance. Eligible employees are regular full-time employees who are actively employed and working. Participants are expected to pay a portion of the premium costs for coverage of the benefits provided under the Plan. We estimate our self-insurance liabilities using an analysis provided by our claims administrator and our historical claims experience. In addition, the Company matches 175% of a participating employee's allowed contributions to a qualified health saving account to assist employees with our heath insurance plan deductibles. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Medical claim payments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">9,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">9,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Health saving account payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0.06 0.06 0.06 0 0 0 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company matches 175% up to 6% of employee contributions of eligible compensation. Additionally, Plan participant forfeitures are used to reduce the cost of the Company contributions. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Contributions, net of forfeitures, made to the defined contribution plan</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">9,724 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">9,091 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1.75 0.06 9724000 9091000 7034000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain a discretionary profit sharing bonus plan under which approximately 10% of pre-tax profit from consolidated AAON Oklahoma and AAON Texas is paid to eligible employees on a quarterly basis in order to reward employee productivity. Eligible employees are regular full-time employees of AAON Oklahoma or AAON Texas who are actively employed and working on the first and last days of the calendar quarter and who were employed full-time for at least three full months prior to the beginning of the calendar quarter, excluding the Company's senior leadership team. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Profit sharing bonus plan expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">8,526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">11,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">7,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0.10 8526000 11593000 7448000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We self-insure for our employees' health insurance. Eligible employees are regular full-time employees who are actively employed and working. Participants are expected to pay a portion of the premium costs for coverage of the benefits provided under the Plan. We estimate our self-insurance liabilities using an analysis provided by our claims administrator and our historical claims experience. In addition, the Company matches 175% of a participating employee's allowed contributions to a qualified health saving account to assist employees with our heath insurance plan deductibles. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Medical claim payments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">9,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">9,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5,898 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Health saving account payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1.75 9640000 9060000 5898000 3482000 3476000 3265000 Stockholders’ Equity<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Repurchase</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board has authorized three stock repurchase programs for the Company. The Company may purchase shares on the open market from time to time, up to a total of 5.7 million shares. The Board must authorize the timing and amount of these purchases and all repurchases are in accordance with the rules and regulations of the SEC allowing the Company to repurchase shares from the open market.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our open market repurchase programs are as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:31.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.486%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Agreement Execution Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Authorized Repurchase $</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Expiration Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">May 16, 2018 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$15 million</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">March 1, 2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">March 5, 2019 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$20 million</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">March 4, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">March 13, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$20 million</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">** </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">2</span></div></td></tr><tr><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">1 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">The 2018 and 2019 purchase authorizations were executed under 10b5-1 programs.</span></div></td></tr><tr><td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> Expiration Date is at Board's discretion. The Company is authorized to effectuate repurchases of the Company's common stock on terms and conditions approved in advance by the Board.</span></div></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also has a stock repurchase arrangement by which employee-participants in our 401(k) savings and investment plan are entitled to have shares of AAON, Inc. stock in their accounts sold to the Company. The maximum number of shares to be repurchased is contingent upon the number of shares sold by employee-participants. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lastly, the Company repurchases shares of AAON, Inc. stock from certain of its directors and employees for payment of statutory tax withholdings on stock transactions. All other repurchases from directors or employees are contingent upon Board approval. All repurchases are done at current market prices.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our repurchase activity is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:11.099%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.086%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.728%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.814%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.728%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.370%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.814%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.246%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.301%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except share and per share data)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Program</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total $</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$ per share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total $</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$ per share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total $</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$ per share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Open market</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">103,689 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,987 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">48.10 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5,799 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">34.46 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">401(k)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">297,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">20,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">70.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">438,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">25,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">57.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">419,963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">19,386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">46.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Directors &amp; employees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">22,526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,590 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">70.59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">23,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">50.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">28,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">42.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">     Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">320,298 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">22,466 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">70.14 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">565,882 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">31,229 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">55.19 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">454,430 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">20,793 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">45.76 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.352%"><tr><td style="width:1.0%"/><td style="width:34.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.394%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.856%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.264%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Inception to Date</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except share and per share data)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Program</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total $</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$ per share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Open market</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,205,255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">74,793 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">17.79 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">401(k)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">8,204,432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">165,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">20.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Directors &amp; employees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,027,727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">22,341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">11.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">     Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">14,437,414 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">263,010 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">18.22 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to December 31, 2021 and through February 23, 2022, the Company repurchased 5,120 shares for $0.4 million from employees for payment of statutory tax withholdings on stock transactions and 37,923 shares for $2.4 million from our 401(k) savings and investment plan.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dividends</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the discretion of the Board of Directors, we pay semi-annual cash dividends. Board approval is required to determine the date of declaration and amount for each semi-annual dividend payment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our recent dividends are as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.256%"><tr><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Declaration Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Record Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payment Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividend per Share</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">May 20, 2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">June 3, 2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">July 1, 2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$0.16</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">November 6, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">November 27, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">December 18, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$0.16</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">May 15, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">June 3, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">July 1, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$0.19</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">November 10, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">November 27, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">December 18, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$0.19</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">May 17, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">June 3, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">July 1, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$0.19</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">November 9, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">November 26, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">December 17, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$0.19</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We paid cash dividends of $19.9 million, $19.8 million, and $16.6 million in 2021, 2020, and 2019, respectively.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingent Shares Issued in BasX Acquisition </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 10, 2021, we closed on the acquisition of BasX (Note 4). Under the MIPA Agreement, we committed to $78.0 million in the aggregate of contingent consideration to the former owners of BasX, which is payable in approximately 1,037,000 shares of the Company's stock, par value $0.004 per share. The shares do not accrue dividends. </span></div>Under the MIPA Agreement, the potential future issuance of the shares is contingent upon BasX meeting certain post-closing earn-out milestones during each of the years ended 2021, 2022, and 2023. We estimated the fair value of contingent consideration related to these shares to be approximately $66.0 million, which is included in additional paid-in capital on the consolidated balance sheets. As of February 28, 2022, the Company has not issued any shares related to the contingent consideration to the former owners of BasX. 5700000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our open market repurchase programs are as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:31.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.484%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.486%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Agreement Execution Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Authorized Repurchase $</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Expiration Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">May 16, 2018 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$15 million</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">March 1, 2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">March 5, 2019 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$20 million</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">March 4, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">March 13, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$20 million</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">** </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">2</span></div></td></tr><tr><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">1 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">The 2018 and 2019 purchase authorizations were executed under 10b5-1 programs.</span></div></td></tr><tr><td colspan="15" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> Expiration Date is at Board's discretion. The Company is authorized to effectuate repurchases of the Company's common stock on terms and conditions approved in advance by the Board.</span></div></td></tr></table></div> 15000000 20000000 20000000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our repurchase activity is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:11.099%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.086%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.728%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.814%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.728%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.370%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.814%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.246%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.888%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.301%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except share and per share data)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Program</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total $</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$ per share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total $</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$ per share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total $</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$ per share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Open market</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">103,689 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,987 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">48.10 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">5,799 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">34.46 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">401(k)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">297,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">20,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">70.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">438,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">25,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">57.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">419,963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">19,386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">46.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Directors &amp; employees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">22,526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,590 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">70.59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">23,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">50.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">28,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">42.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">     Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">320,298 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">22,466 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">70.14 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">565,882 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">31,229 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">55.19 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">454,430 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">20,793 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">45.76 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.352%"><tr><td style="width:1.0%"/><td style="width:34.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.394%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.856%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.679%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.264%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Inception to Date</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except share and per share data)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Program</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total $</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$ per share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Open market</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,205,255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">74,793 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">17.79 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">401(k)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">8,204,432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">165,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">20.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Directors &amp; employees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,027,727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">22,341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">11.02 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">     Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">14,437,414 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">263,010 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">18.22 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 0 0 103689 4987000 48.10 5799 200000 34.46 297772 20876000 70.11 438921 25073000 57.12 419963 19386000 46.16 22526 1590000 70.59 23272 1169000 50.23 28668 1207000 42.11 320298 22466000 70.14 565882 31229000 55.19 454430 20793000 45.76 4205255 74793000 17.79 8204432 165876000 20.22 2027727 22341000 11.02 14437414 263010000 18.22 5120 400000 37923 2400000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our recent dividends are as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.256%"><tr><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Declaration Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Record Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payment Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividend per Share</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">May 20, 2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">June 3, 2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">July 1, 2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$0.16</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">November 6, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">November 27, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">December 18, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$0.16</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">May 15, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">June 3, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">July 1, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$0.19</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">November 10, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">November 27, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">December 18, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$0.19</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">May 17, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">June 3, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">July 1, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$0.19</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">November 9, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">November 26, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">December 17, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$0.19</span></td></tr></table></div> 0.16 0.16 0.19 0.19 0.19 0.19 19900000 19800000 16600000 78000000 1037000 0.004 66000000 New Markets Tax Credit<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 24, 2019, the Company entered into a transaction with a subsidiary of an unrelated third-party financial institution (the “Investor”) and a certified Community Development Entity under a qualified New Markets Tax Credit (“NMTC”) program pursuant to Section 45D of the Internal Revenue Code of 1986, as amended, related to an investment in plant and equipment to facilitate the expansion of our Longview, Texas manufacturing operations (the “Project”). In connection with the NMTC transaction, the Company received a $23.0 million NMTC allocation for the Project and secured low interest financing and the potential for future debt forgiveness related to the Project.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon closing of the NMTC transaction, the Company provided an aggregate of approximately $15.9 million to the Investor, in the form of a loan receivable, with a term of twenty-five years, bearing an interest rate of 1.0%. This $15.9 million in proceeds plus capital contributed from the Investor was used to make an aggregate $22.5 million loan to a subsidiary of the Company. This financing arrangement is secured by equipment at the Company's Longview, Texas facilities and a guarantee from the Company, including an unconditional guarantee of NMTCs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This transaction also includes a put/call feature that either of which can be exercised at the end of the seven-year compliance period. The Investor may exercise its put option or the Company can exercise the call, both of which could serve to trigger forgiveness of a portion of the debt. The value attributable to the put/call is nominal. The Investor's interest of $6.3 million is recorded in New market tax credit obligation on the consolidated balance sheets. The Company incurred approximately $0.3 million of debt issuance costs related to the above transactions, which are being amortized over the life of the transaction.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Investor is subject to 100 percent recapture of the NMTC it receives for a period of seven years, as provided in the Internal Revenue Code and applicable U.S. Treasury regulations in the event that the financing facility of the Borrower under the transaction (AAON Coil Products, Inc.) becomes ineligible for NMTC treatment per the Internal Revenue Code requirements. The Company is required to be in compliance with various regulations and contractual provisions that apply to the NMTC arrangement. Noncompliance with applicable requirements could result in the Investor’s projected tax benefits not being realized and, therefore, require the Company to indemnify the Investor for any loss or recapture of the NMTC related to the financing until such time as the recapture provisions have expired under the applicable statute of limitations. The Company does not anticipate any credit recapture will be required in connection with this financing arrangement.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Investor and its majority owned community development entity are considered VIEs and the Company is the primary beneficiary of the VIEs. This conclusion was reached based on the following:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the ongoing activities of the VIEs, collecting and remitting interest and fees and NMTC compliance, were all considered in the initial design and are not expected to significantly affect performance throughout the life of the VIE;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">contractual arrangements obligate the Company to comply with NMTC rules and regulations and provide various other guarantees to the Investor and community development entity;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the Investor lacks a material interest in the underling economics of the project; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the Company is obligated to absorb losses of the VIEs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because the Company is the primary beneficiary of the VIEs, they have been included in the consolidated financial statements. There are no other assets, liabilities or transaction in these VIEs outside of the financing transactions executed as part of the NMTC arrangement.</span></div> 23000000 15900000 P25Y 0.010 15900000 22500000 6300000 300000 Commitments and Contingencies<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to various claims and legal actions that arise in the ordinary course of business. We closely monitor these claims and legal actions and frequently consult with our legal counsel to determine whether they may, when resolved, have a material adverse effect on our financial position, results of operations or cash flows and we accrue and/or disclose loss contingencies as appropriate. We have concluded that the likelihood is remote that the ultimate resolution of any pending litigation or claims will be material or have a material adverse effect on the Company’s business, financial position, results of operations, or cash flows.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are occasionally party to short-term, cancellable and occasionally non-cancellable, fixed price contracts with major suppliers for the purchase of raw material and component parts. We expect to receive delivery of raw materials for use in our manufacturing operations. These contracts are not accounted for as derivative instruments because they meet the normal purchase and normal sales exemption. We had no material contractual purchase obligations as of December 31, 2021.</span></div> New Accounting Pronouncements<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes to U.S. GAAP are established by the FASB in the form of accounting standards updates (“ASUs”) to the FASB’s Accounting Standards Codification.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider the applicability and impact of all ASUs. ASUs not listed below were assessed and determined to be either not applicable or are expected to have minimal impact on our consolidated financial statements and notes thereto.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU No. 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Generally, this new guidance will result in the acquirer recognizing contract assets and contract liabilities at the same amounts recorded by the acquiree. Historically, such amounts were recognized by the acquirer at fair value in acquisition accounting. The guidance should be applied prospectively to acquisitions occurring on or after the effective date. The guidance is effective for years beginning after December 15, 2022, including interim periods within those years. Early adoption is permitted, including in interim periods, for any financial statements that have not yet been issued. We adopted this standard at the beginning of the fourth quarter of 2021. Upon adoption, this update did not have a material effect on our consolidated financial position or result of operations.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes to U.S. GAAP are established by the FASB in the form of accounting standards updates (“ASUs”) to the FASB’s Accounting Standards Codification.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider the applicability and impact of all ASUs. ASUs not listed below were assessed and determined to be either not applicable or are expected to have minimal impact on our consolidated financial statements and notes thereto.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU No. 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Generally, this new guidance will result in the acquirer recognizing contract assets and contract liabilities at the same amounts recorded by the acquiree. Historically, such amounts were recognized by the acquirer at fair value in acquisition accounting. The guidance should be applied prospectively to acquisitions occurring on or after the effective date. The guidance is effective for years beginning after December 15, 2022, including interim periods within those years. Early adoption is permitted, including in interim periods, for any financial statements that have not yet been issued. We adopted this standard at the beginning of the fourth quarter of 2021. Upon adoption, this update did not have a material effect on our consolidated financial position or result of operations.</span></div> Earnings Per Share<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income per share is calculated by dividing net income by the weighted average number of shares of common stock outstanding during the period. Diluted net income per share assumes the conversion of all potentially dilutive securities and is calculated by dividing net income by the sum of the weighted average number of shares of common stock outstanding plus all potentially dilutive securities. Dilutive common shares consist primarily of stock options and restricted stock awards.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dilutive shares related to the contingent consideration payable to former owners of BasX (Note 4) are included in the calculation of diluted weighted average shares once it is determinable that BasX will satisfy the post-closing earn-out milestones under the terms of the MIPA agreement. The shares will be included in basic weighted average share once they are legally issued and no longer contingent.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="15" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except share and per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">58,758 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">79,009 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">53,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Basic weighted average shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">52,404,199 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">52,168,679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">52,079,865 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Effect of dilutive shares related to stock based compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,301,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">892,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">555,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Effect of dilutive shares related contingent consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">2</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">23,092 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Diluted weighted average shares</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">53,728,989 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">53,061,169 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">52,635,415 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Dilutive</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.09 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.49 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.02 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Anti-dilutive shares:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">304,029 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">364,787 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,868,087 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="18" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> Dilutive shares related to stock options, restricted stock, PSUs and Key Employee Awards (Note 17)</span></div></td></tr><tr><td colspan="18" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> Dilutive shares related contingent shares issued to former owners of BasX (Note 4)</span></div></td></tr></table></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="15" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except share and per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">58,758 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">79,009 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">53,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Basic weighted average shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">52,404,199 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">52,168,679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">52,079,865 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Effect of dilutive shares related to stock based compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,301,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">892,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">555,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Effect of dilutive shares related contingent consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">2</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">23,092 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Diluted weighted average shares</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">53,728,989 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">53,061,169 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">52,635,415 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Dilutive</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.09 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.49 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1.02 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Anti-dilutive shares:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Shares</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">304,029 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">364,787 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">1,868,087 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="18" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> Dilutive shares related to stock options, restricted stock, PSUs and Key Employee Awards (Note 17)</span></div></td></tr><tr><td colspan="18" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> Dilutive shares related contingent shares issued to former owners of BasX (Note 4)</span></div></td></tr></table> 58758000 79009000 53711000 52404199 52168679 52079865 1301698 892490 555550 23092 0 0 53728989 53061169 52635415 1.12 1.51 1.03 1.09 1.49 1.02 304029 364787 1868087 Related Parties<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company purchases some supplies from an entity controlled by the Company’s Executive Chairman. The Company sometimes makes sales to the Executive Chairman and CEO/President. Additionally, the Company sells units to an entity owned by a member of the CEO/President's immediate family. This entity is also one of the Company’s Representatives and as such, the Company makes payments to the entity for Third Party Products. Through the acquisition of BasX (Note 4), at December 31, 2021, the Company leased an office in Redmond, Oregon from an entity in which certain members of management have an ownership interest.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following is a summary of transactions and balances with affiliates:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.557%"><tr><td style="width:1.0%"/><td style="width:42.639%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.916%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.647%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.647%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Sales to affiliates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Payments to affiliates</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Due from affiliates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">547 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following is a summary of transactions and balances with affiliates:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.557%"><tr><td style="width:1.0%"/><td style="width:42.639%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.916%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.647%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.647%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Sales to affiliates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Payments to affiliates</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Due from affiliates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">547 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 3752000 3475000 886000 185000 256000 332000 547000 342000 Segments<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 280, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, establishes the standards for reporting information about segments in financial statements. In applying the criteria set forth in ASC 280, the Company has determined that it has three reportable segments for financial reporting purposes. Management evaluates the performance of its business segments primarily on gross profit.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning in the fourth quarter of 2021, due to the acquisition of BasX and internal leadership reporting changes, the Company reevaluated its reportable segments for disclosure purposes. The Company has conformed its segment reporting accordingly and has reclassified comparative prior period information to reflect this change. The Company's chief decision maker ("CODM"), our CEO, allocates resources and assesses the performance of each operating segment using information about the operating segment's net sales and income from operations. The CODM does not evaluate operating segments using asset or liability information.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">AAON Oklahoma:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> AAON Oklahoma designs, manufactures, sells and services standard, semi-custom and custom HVAC systems, designs and produces controls solutions for all of our HVAC units and sells retail parts to customers through our two retail part stores. Through the NAIC research and development laboratory facility, AAON Oklahoma is able test units units under various environmental conditions. AAON Oklahoma includes the operations of both our Tulsa, Oklahoma and Parkville, Missouri facilities, our NAIC research and development laboratory facility and two retail parts locations. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">AAON Coil Products: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AAON Coil Products designs and manufactures a selection of our standard, semi-custom and custom HVAC systems. In addition, AAON Coil Products designs and manufactures various heating and cooling coils to be used in HVAC systems, mostly for the benefit of AAON Oklahoma and AAON Coil Products. AAON Coil Products consists of operations at our Longview, Texas facilities. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">BasX:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> BasX provides product development design and manufacturing of custom engineered air handling systems including high efficiency data center cooling solutions, cleanroom solutions, HVAC systems and modular solutions. BasX consists of operations at our Redmond, Oregon facility.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes certain financial data related to our segments. Transactions between segments are recorded based on prices negotiated between the segments. The “Other and eliminations” category in the Total Assets table below includes assets at our non-operating entity AAON, Inc., Nevada corporation, that are not allocated to the reportable segments, as well as intercompany eliminations.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.794%"><tr><td style="width:1.0%"/><td style="width:53.039%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.124%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.124%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.307%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Years Ended December 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">AAON Oklahoma</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">     External sales</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">463,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">458,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">418,669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">     Inter-segment sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">AAON Coil Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">     External sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">66,589 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">55,594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">50,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">     Inter-segment sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">24,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">21,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">25,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">BasX</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,083 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(26,754)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(24,235)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(28,053)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">             Net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">534,517 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">514,551 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">469,333 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Gross Profit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">AAON Oklahoma</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">126,868 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">140,099 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">107,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">AAON Coil Products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">15,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">12,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">BasX</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">887 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">            Gross profit</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">137,830 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">155,849 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">119,425 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.076%"><tr><td style="width:1.0%"/><td style="width:56.579%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.161%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.163%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Long-lived assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">AAON Oklahoma</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">AAON Coil Products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">BasX</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,662 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">            Total long-lived assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">275,036 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">224,911 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Intangible assets and goodwill</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">AAON Oklahoma</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">AAON Coil Products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">BasX</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">            Total intangible assets and goodwill</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">155,848 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,267 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="12" rowspan="2" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> BasX was acquired on December 10, 2021. We have included the results of BasX's operations in our consolidated financial statements beginning December 11, 2021.</span></div></td></tr><tr style="height:15pt"><td colspan="15" style="display:none"/></tr></table></div> 3 The following table summarizes certain financial data related to our segments. Transactions between segments are recorded based on prices negotiated between the segments. The “Other and eliminations” category in the Total Assets table below includes assets at our non-operating entity AAON, Inc., Nevada corporation, that are not allocated to the reportable segments, as well as intercompany eliminations.<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.794%"><tr><td style="width:1.0%"/><td style="width:53.039%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.124%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.124%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.307%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Years Ended December 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">AAON Oklahoma</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">     External sales</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">463,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">458,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">418,669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">     Inter-segment sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">AAON Coil Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">     External sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">66,589 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">55,594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">50,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">     Inter-segment sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">24,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">21,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">25,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">BasX</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">4,083 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(26,754)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(24,235)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(28,053)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">             Net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">534,517 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">514,551 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">469,333 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Gross Profit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">AAON Oklahoma</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">126,868 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">140,099 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">107,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">AAON Coil Products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">15,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">12,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">BasX</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">887 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">            Gross profit</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">137,830 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">155,849 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">119,425 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.076%"><tr><td style="width:1.0%"/><td style="width:56.579%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.161%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.163%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Long-lived assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">AAON Oklahoma</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">AAON Coil Products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">BasX</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,662 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">            Total long-lived assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">275,036 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">224,911 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Intangible assets and goodwill</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">AAON Oklahoma</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">AAON Coil Products</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">BasX</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:400;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">            Total intangible assets and goodwill</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">155,848 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">3,267 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="12" rowspan="2" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> BasX was acquired on December 10, 2021. We have included the results of BasX's operations in our consolidated financial statements beginning December 11, 2021.</span></div></td></tr><tr style="height:15pt"><td colspan="15" style="display:none"/></tr></table></div> 463845000 458957000 418669000 2504000 2683000 2261000 66589000 55594000 50664000 24250000 21552000 25792000 4083000 0 0 -26754000 -24235000 -28053000 534517000 514551000 469333000 126868000 140099000 107228000 10075000 15750000 12197000 887000 0 0 137830000 155849000 119425000 183840000 170603000 62534000 54308000 28662000 0 275036000 224911000 3229000 3267000 0 0 152619000 0 155848000 3267000      (a) Held by variable interest entities (Note 18) EXCEL 99 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -&%7%0'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 " #1A5Q4[I221^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NLW0!%&7"X@32$A, G&+'&^+:-HH,6KW]J1EZX3@ 3C&_O/Y ML^0&@\(^TG/L T5VE*Y&WW9)8=B( W-0 D/Y$TJ'\C'L(!C_, MGD!6U1H\L;&S (BQ$H1N+"B,9[N,);W'!A\_8SC"+0"UYZCA!7=8@]#0Q M',>V@0M@@C%%G[X+9!?B7/T3.W= G))CL2 MFPXI_TI.\3'01IPGOZ[N[KNIW[ MQ\9G0=W K[O07U!+ P04 " #1A5Q4F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M -&%7%0LXF7R9P8 +89 8 >&PO=V]R:W-H965T&UL MI5EM;]LV$/[<_0K"+;86B&.)\EO:)(-C)YO7)O'BM$4V[ ,MT980B?1(*D[^ M_8ZR++F!?!*P?(CUPGOX\$@^=SR=;J1ZU"'GACPGL=!GK="8]<=.1_LA3Y@^ MEFLNX,U2JH09N%6KCEXKSH+,*(D[U''ZG81%HG5^FCV;J?-3F9HX$GRFB$Z3 MA*F7"Q[+S5G+;>T>W$6KT-@'G?/3-5OQ.3=?US,%=YT")8@2+G0D!5%\>=8: MN1\GWL :9"V^17RC]ZZ)')CWD<6R3@\6\. MVBKZM(;[USOTJVSP,)@%TWPLX^]18,*SUK!% KYD:6SNY.9WG@^H9_%\&>OL M/]ELVW:[+>*GVL@D-P8&222VO^PY=\2>P= Y8$!S _K*P#W4@Y<;>$T-NKE! M-_/,=BB9'R;,L/-3)3=$V=: 9B\R9V;6,/Q(V'F?&P5O([ SYV/YQ!69P123 M-ODZGY#W[SZ0=R02Y#J*8Y@9?=HQT(]MW?%SS(LM)CV Z5)R+84)-;D4 0]^ M!.@ P8(EW;&\H"CBA/O'Q'./"'6H6T%HC)M?\<4QH5YF3BO,)[CY'ZF WIVJ MWG\8C5?XW,OP/-3G?X\6VBA8]_\@D-T"LIM!=@\Y2/HI[$9#[E_6O&K&<'/7 M:7]&6/0*%KUF+$9"I"PF=WPME:FB@^,8E7*$3K^@TV]&9\95) .[&@ELDDK_ MU"#EZ^^G-V]JUL"@X#9 $<>I4I;:5:1]\-0#9PKEAZ.UVRYM>QBO8<%KV' A M*0;BGFGSX6G$L98LUM@\GA2<3E"<2V$B\P*NBCFY29,%5U5<< RG[0Y/>A[" MQG5*R72:\+GCJ\CN8'#6#4LJ9ZT&:#2ZO3DBTYOQ,<9K3\K=)KRFPI<*9HS9 MR3LB_^8:1I"5)VH3D/7LFTP 66K2,_(PI,K4U MD,-!V^EVAP.OCS$LU=GUFC T/KP[<,1!UW4&&+\7'\B<^ZD";U72PI'&,DE@&\Z-]!^Q_+2,"127<@B702169/Z2+&1< MQ:@&P,8"C$D9!2BNTSNOD,MG/V0"$OM#T:D&Z&8TGXS^Q#B5HD]QA9[:HT"V MY1CY#F>\]J, >8()9!I65T"F6J=<_5I)$D>^D1C!4O,I+M#[!+_)& (E'(*S MC., *QP.9U5J.\7%N&#UB\Z3L&R)@8ZFFN099#4]'/>!:XQ?J?"TD<)/A>%J M>X"W^2O;4:MDAB/6,"L%GC82^&P"R1CBSDJJ2IVHP?G"%&R@D>]S *88 N) M<2R%GN(ZG7.<)RR.R46JX;6N/&W7X-2EV;14?(J+=<[H,N%J95?:;X *0N( MY9J):O?]OQ, +:6?XH(]'5_=D5$:1 82B)$Q' )VEC5>Q6Q5R0S'JSEB>J7P M>XT. _,09 WS5 U,G:>\4O^]1J> 6;J((Q_<(UG51ISD*+T,Q58'G\YI?TB/ M3TX[3U7]EUKO-4KP]R,LY'XA@TR+W*8&YDW82%E5QK1'3SSJ'&"U M5W+!%7EWKM5[QR/8S0M[C%MR4*OJ=+0&=68E60IM2:O?S\UNT[GURZ+70= ?#>4$,8)?0$(U:[$=N>9TP9 M,IU.+;0)(_UC[8;8'2950FR%R/9FB?%G8X=@=V"!BYU@O3+@>8T.,V. 5\!A M*@+^3#[SZ@V%0SGP-Z1=MTLQ9F6H\QJ6MO8+-E?PL%*Q:\#JZHAEF/,:5KAR M5GFAZS O'.[J 6-5!C8/#T@CH!1L:1T0YQJ @V+8V2MTVR"5?3#0L'L@8=O6 MO(NGQ4>)45:*[Y3-MU\TKIF-<9K$? FFSO$ IDQM/Q)L;XQ<9V7SA31&)MEE MR!GL.ML WB^E-+L;VT'QJ>;\/U!+ P04 " #1A5Q4[=#%PAP" !H!0 M& 'AL+W=OTL[;^?[82,21!Q$W^=]_%[[!S'E51'G0,8 M],Z9T),@-Z9XP%BG.7"B>[( 85?V4G%B[% =L"X4D,R+.,-1OS_&G% 1)+&? M6ZLDEJ5A5,!:(5UR3M3'#)BL)D$8G"8V]) ;-X&3N" '> /SK5@K.\(M):,< MA*92( 7[23 -'V9C%^\#OE.H]%D?N4QV4A[=8)%-@KXS! Q2XPC$-G_@$1AS M(&OC=\,,VBV=\+Q_HC_YW&TN.Z+A4;(?-#/Y)+@/4 9[4C*SD=4S-/F,'"^5 M3/LOJNK8Z'. TE(;R1NQ=<"IJ%ORWIS#F2"\)H@:0>1]UQMYEW-B2!(K62'E MHBW-=7RJ7FW-4>$NY"'+7[H\<,NO%1H23A<.KYN]=?-=+E%V^?59KE=+='+R[K#TJBU M-+K)THM,K]YJ-V%;,DWNT.K(2"XYZ? T;CV-;_+T1!5'B_DE2]V :'A_R08^ M^_LYJ(.O<8U260I3%T([VSXCT[IZ_H77;] K402G,:N W:QS7Y"U!+ P04 " #1A5Q4WI77 M7I<' #>'@ & 'AL+W=O/I#,]>+ES+^Y5U%Q9G)VM^+VZ$_7-]I>';8M]+(SO1&ZEZI,7=Z>P+/KYD MQ#48+/Z2XM$84B5;4UG7!X=^#N!!MZWH"'7_O.IWM MQW0-#S^_]/[CX#PX<\N-N%#M/V1C5Z>S:H8:<<=;39#]<98U>T:@X).]MO__&DW$0<-]>^XW5L-=">WLV87JC6IEPZUH MT#EO>5\+=..Z,^@3^O/F$GTX^HB.D.S1'RNU,;QOS,G"PLBN_:+>C7*Q'85$ M1KD4]6=$\1R1C.! \\OW-\]>-U^ OWNGR=YI,O1'8TYOM!:]1=P8\/,XT2/= M]TB''EFL1VY6".8&U>Z#^'LC'W@+0P3G:MM5.73E]N7#&:GRY9A[ZLNLK+*)C[X5*VE5AITL]DX622>_]K7J!++\Z<#- MD,;"&STO"9U(](U8'E-8[A66;RA\@&6KM!1FF/Z0N-(;%].,E-,9],TJ0O R MK*_:ZZO2&TWU5@,L=GLW)*\*S!V;;B_?* L+6^Z%+9/"KK18<]D@\01(=@O3 M+4AE5T*'-"Z]X4E6XHE&WXB6940FSL: GR6%_J$L;P$MAR$P&-$S7R.N,F^C MA.P@3NZ@)VI,*D*"):1Z3@-%-^W.A>VHT6@]8[ M^>0^AZ?5#_>$'C[+G5+?#%?+/"9TQ ).I!1]4'2 Q-ALRNN0'2E8 M$ @G8$4I9+&J/=,%IO'SM+>_O):0+NY =E^IC MH\PP\0)$@"Y56"49V4+2;/E)J>91MFU(%_$Y44%24TYT!+J) E9Y&9O*D4\DS:=ML$IH\]%3 #V]Q"%@Q]@RRV*K<$048>\J[UK) M;V4K+>2RJ72!C#PA[ZQ1UOPYEKF3 $F60]GZVOD 20ACD>R=C"0A:9* 1+V! M.'S@>U!EH, D=X""H"C@&PCHG+D!DES8Y_%OR73IT"9LVG0#5A%XBT9,4'2 MF'B=);\ETX_Z55$64PP'S/)E1B.%,QG90-)LN!8/JGV C/&E-+[CM5,+C-O' MDJ!L'P$L@Y^I;-\L,KUT! 5-@^)2W F8VF8HA=^871H@ EXNI]5PP(Q4E+"( MU)$<-$V.:5!^2VT #57%/+6^&6,DLA3H2!":)LAOXA%U7'\3=IC9W7I0MZV\ MCZ5DYV]T^4_\KZ"?/EL*Y@60D!6-'171@].V-X[;5-=)ZS*V;9U=0SR!]2_Z M&IX*^O";L@+AY<>@[F3/[IC]V*QY+4YGD,@:H1_$[ R%CBS_#QV]]G[D&TWS M[<:J^MM*M8W0YOOO*JCJ?AA26/NKEJC0&6!1\"C[^IF$G:?+:LY&. M-$U'MVY4?^@6.W0+;YV*.9:3>4[*^;+*AT4'7Z%TF9=%N7-T>^2SL092=5? M(V[1I:A%=PL!Y.7T>S!RY]AO'U12G[X$>],4,,HB.1X= 4W3@/[20-R >.&J M4BZ;3[)'-5]+8&)0:."H#Q?Y-&L.F.6XB&3-=$0U3:/Z6E@.EZ",XU#N1\Y- MJ,]>"E'9#U@!.Y:S9:3NI".D:1K2VX3"1+=N4'0 T$6!O9/6@!W-LRI6W[,1 MT^P]9X4'Q!M6[W_GQ&Z(PS<9P7(@8)^' MEZ0a(]@75_NK^1>SY\+YR>IWAXPL6N@.>PYWAE>5B'&+[YO=7KN]E;U K M[F"X[',)85EO7Z9NOUBU'EXOWBIK53=\7 D.:\,9P/T[!<[MOK@!]J^TS_X# M4$L#!!0 ( -&%7%2]PV*S"P4 +82 8 >&PO=V]R:W-H965T&ULC9A-;]LX$(;_"F'TD !I+)+Z#!P#B=WM]M#=H-EN#XL],!9M M"Y5$+TG;Z;_?H:1(-D4IOMCZ>&?(AQQR1IP=A?RIMIQK]%KDI;J?;+7>W4VG M:K7E!5.W8L=+>+,6LF :;N5FJG:2L[0R*O(I\;QP6K"LG,QGU;,G.9^)O2O1YZ+X_T$3]X>?,LV6VT>3.>S'=OP9ZZ_[YXDW$U;+VE6\%)E MHD22K^\G#_AN22J#2O%WQH_JY!H9E!."P=^!+WB> M&T_0C_\:IY.V36-X>OWF_;<*'F!>F.(+D?_(4KV]G\03E/(UV^?ZFSC^SAN@ MP/A;B5Q5O^A8:T-_@E9[I471&$,/BJRL_]EK,Q G!C@<,""- ;$-AEJ@C0&] MU,!O#/QJ9&J4:AR63+/Y3(HCDD8-WLQ%-9B5->!GI9GW9RWA;09V>KX0I1)Y MEC+-4_2LX0\F52LDUNA+N1(%1Q_1]^L3)5LZF&]HV7 MZ:IIZ[%NBPRTA0GZ*DJ]5>A3F?+TW,$4.M[VGKSU_I&,>ESRU2VB^ 81CV!' MAQ:7FWL.\^7%YC@9H:'M7-#*'QWPUPQX.POHGX<7I24LC7]'O/NM=[_R[@]X M_P,V$<5R[IRXVC2J3,U6<9@'U ]P-)L>3H?3(<-^$.!SV;(O\\.$4MK*S@"" M%B 8!5@(I4U<#D+4YN%)LS0)P]B&<,B"./*(!>&0^4GBQ6Z(L(4(1R$^2Z$4 MVDFQSK2+(>RUBFD44\]B<,B"(/83B\$APXE/ C=#U#)$HPS/L$MGY>8&;7C) M)(I; [929IZC7JS .DMA"=*@\/[%#K:\*B!=%;L"X M!8Q' :\^0\*\1KF9*LA-::9V J+.!!]3BL/V:(BS4NTE*U<<\M]*'+C,W+AQ MKXL?B86Q<&A"/[*&9-E743J FK2HR2AJL^>LI2@0%!-F]B CN#"2_GPD)* 6 M2%^%/1S3T")Q.(L\C-TLV.N2F?<.C>:2PS9QU<3?-NM\;AVK@SK,G R.Q!]'@;UE M.V11XGEV5G)YH]'@ZN_J QR,UD^?F"PA+T%ZA36CMDSRNY&Z"7F MLA6ZVJNT\WSM'*;:3WPZ.;>X%[@N57\)NE3>0 F%N]2-QW/W,LOWIM2_A*;V ME)SW(+%I7*I>(>+V109HNCR-QQ/U@JDMI.=#EG+X(H'OO54.-#48Q'(!R;OB M0U?PY9**'-ZJ]ZCCWKA[M[07Z9>HEF[5$'67LG$R&N<_JH]9P&10=,#'>4T# MI*PV5":R!L< G73HEX^FT"?RL&47E'##2SWL!\3T?)W:H.)4XC,/(#A>G MTHN2.!PH74F74E4-)0AKXV*::GGS0 M%UQNJH,1!2&]+W7]==P^;0]?'JHC!^OY([Y;UDO76(@:A*SMBG= M;W].R";$=A*VJ&^ A)GQ?R:3^>$P.S#^++:42O":9X6XF6REW'UV'+':TIR( M:[:CA?IFS7A.I#KD&T?L."5)Y91G#G+=P,E)6DSFL^K?09G*$V//Y<&7Y&;BEHIH1E>R#$'4VPM=TBPK(RD= M/^J@DV;-TO'T\Z_H?U7)JV2>B*!+EOV7)G)[,XDF(*%KLL_D SO\3>N$_#+> MBF6B>@6'VM:=@-5>2);7SDI!GA;'=_):%^+$ >(>!U0[H',=<.V =8>@Q\&K M'3S=(>IQ\&N'*G7GF'M5N%LBR7S&V0'PTEI%*S]4U:^\5;W2HFR41\G5MZGR MD_,E*P3+TH1(FH!'J=Y4%T@!V%H=L=7SEF4)Y>(/.5!++A9Q5+6=QE(-ZY'QCDF06M^6PVY+E MN>JZ2K'%^W;8^YZDR53I7I)=:E_^;CC Y7JEE0%O".\2(N-EKBCKDES85!S M85 5T^N)N2 9*5847"EAQU)_!$2"6[JZ!AA^ LB%D:U0QZA!%;6<$B]S'\8Q MG#DO%C&X$8//$G.&@,4Q4G@B 'FQY^%&P5&GQF:%<0BAIFS,JB/,;X3Y@\*J!@=L5\Y8 >@KY:M4 MJ+Y3-YN:VD+R=%7>QZ(R(P?"$P$VG!3ER9-&LO6-;^KUD%UMT*@-WDNMK>Z! MH1"B /E:7P5F1VA=98^#[;F&3:[A<*YE9:$T]V>K[:DO1@RY>,M$AF*II[OV07%C:#X[8)LQ8M-$<@- M8WV\Q$8;3/4^Z(G4!![^CP<->M*;MN>5ITHF%TCL,)N=9-CTE+'R'4IZ>%)3H/EF=H6" 3D-AW MHT#_@5K;=>&D__BS!/-AH,/)MJ3Z11;WY7VR]QR&\C"J8K:FF,1FC\ M&W!")B AC* A=F8T:H&)+@"FM8862"+DG6"R MUAN:<()ZH7MB];(DZ '$:0)^#)J]?9/M=[830P8]] MW:B;JYW6AT_+I2IV8I^KC_(@&OAE*]M]KN%K^[14AU;D9==H7R]I&,;+?5XU M5[?7W;6']O9:'G5=->*A#=1QO\_;U\^BEB\W5^3JYX5OU=-.FPO+V^M#_B0> MA?[S\-#"M^782UGM1:,JV02MV-Y? T-E(^5W\^6^ MO+D*S8A$+0IMNLCAW[-8B;HV/<$X_AHZO1KO:1J>?O[9^Y>./)#9Y$JL9/W? MJM2[FZOT*BC%-C_6^IM\^:<8"$6FOT+6JOL;O S8\"HHCDK+_= 81K"OFOY_ M_F,(Q$D#$L\TH$,#:C?@,PW8T("]M0$?&O N,CV5+@[K7.>WUZU\"5J#AM[, MARZ876N@7S5FWA]U"[]6T$[?KF2C9%V5N19E\*CA'TRJ5H'P1(&/S*@/QE\IMX>UZ+X&##R(: A)L@VEQ7S5-P9W9$I2NA/-WRL5O>=D:P&) MMJCR/GTU99#O9:NKO[L+6)3[[N*3R+"0<69%V471*&;?9<"(GLZ7,QV)^$D3>$OD!8_ M"J%4M]/D!C1+: %;_QEXR=9)DH,4AG9O/'T-7Y0%-";3X8C'%J$\)@29;-,*(3(^IE].X? M8#;?=VO3K,RR4@>IJI^;L-]WW216C3JV768QZ?Q9S$XB=0:ZH,0FC8!BGCBS MZ,(8F\DS9))LPKR4P8""O6S KK6M:(K70 ,OE??&]@G"@=)B[H@=5AC&F4@$ M1.(/^# M(3_95G65;ZKZHLLADRD@%UR!JRUHQ%P!7V0)2^R0N3"2I9'M(K'>((F=+/YS M-I,I('Y7<#]._"4^KH8O((_&-A\$QE(2V7Q<6$3H7+*=7 'QVX+["_KGJO*" M1UD4V2007);0V";APF@4S:0:.LD\]@6L$1M.YF9F$F?J%>5Q9)TD1Y8)) MJ&,4$92SO'R0U1G*E3MTU*V71^%Y\65S<7),Y"FY<+HS2T#R@(*B%TQL#3282IOPKP MQUM+#BA!]Q@?@Z6WSU\(C- T)4XV<'%9DLU.WN0 :.(U&D9EU-MK4G028^H7 MXU5^J'1>]YD33K3'=B9.B,A&$8OMHP^&BY,TM"TSAF,)F:N?T$F/J5^/NY)I M)P9@RC9'!3_#,0@O'X)#G3>ZV^,"2!Y,_0&CR1!E MMQ,O@HEMBAAF1@?9I.S,K^SWXQ'U,+!%*;@B;,\1 HDYL<\)WH[.*4Q2SOQ2 MWN]=$WVS) N8FVI;%;D6JJ_P=8=SG)8KR0ZMBY U EG$83C'ZZ1,[I?VKSED MBUY'S&[Z%5X797QU&;)&(!Y:D]@SO]@_M' RK0Z0$\%Z]?7N;G^]X>S-7.&. M;%N)8>SDB&%F2GELTG_FU_]1)H^J.WUWE3OU!HEDF >(TL1-$@@P)M0NWJXQ M'$M"/I/[V>0$F/\X_@52/,S=6U623?++_ ?PS[*%-M"Q"HY-*5IC!&7];.XT M%(*W>6%,U2L:0*3V'IZNU"%\+LQ9\C[(.;?) 3"_ SA7D>T80KFIJZ=SQ;S\ M(()=+,RO+D/6""2.R8Q19),U8!M6I[0G:=T4=Q7ER%K!+)@ MXB@9[' >IHE=C\!P+ P=[X+A2!:E,RF)3^+/ M_>+_^_Y0RU(9#AO-4.XVSRC:JC 9U?R.!@!1_"1- M0_MI"X)C2>;.MPOC%( S_"?_P/V5A-6;27X(-N*I:II.*+?!J\C12B-WRP$I MI:F3OCV=SI]]83QU-G6+@J)RAJ! MG4>EY[L\>?-J+]JG[@TV<^(_-KI_A6F\.KXE=]>]&V9=_TP^K?MWW:9N^E?O MON8M3+8*:K&%+L./":R_MG^;K?^BY:%[OVLCM9;[[N-.Y)#^# !^WTHX/ Q? MS W&=PIO_P]02P,$% @ T85<5,+#YD7S @ K D !@ !X;"]W;W)K M.>XW-NKF./UEP\R11 H9>,,CEV4J7R M*]>5<0H9EAV> ],S"RXRK'17+%V9"\")!674#3PO=#-,F#,9V;&9F(QXH2AA M,!-(%EF&Q>L-4+X>.[[S-G!/EJDR ^YDE.,ES$$]Y#.A>V[-DI ,F"2<(0&+ ML7/M7TU]SP!LQ"\":[G11L;*(^=/IO,]&3N>40048F4HL'ZL8 J4&B:MX[DB M=>HU#7"S_<;^S9K79AZQA"FGOTFBTK$S<% ""UQ0=<_7=U 9ZAN^F%-I_]&Z MC V'#HH+J7A6@;6"C+#RB5^J1&P _-X.0% !@F,!W0K0M49+9=;6+59X,A)\ MC82)UFRF87-CT=H-8>8USI70LT3CU&3*F>24)%A!@FXPQ2P&-#=T$IW/L "F M4E DQO0"?4$/\UMT?G:!SA!AZ&?*"XE9(D>NTDH,GQM7J]Z4JP8[5KV%N(.Z M_B4*O,!O@4^/AWM-N*O]UTD(ZB0$EJ^[@V^N>/R4[=F[UKVW@[V:ZKWBLVKWG4H%I 0A2B7$EHS5Y)%ELQLPM6DWQN.W-5F M>EIBO+".::CLU2I[>U7.]/8!H<4A:;)QB7(LT K3 M"Y?MD)IQ0+B7+0WX!4 MU\5%F_9R";VIWX5Y'<_SM^0?#&LXZ-<.^J,JS3'^*_Z-@ MHO9*Z&TI/QC6D#^HY0].D']RM0P^I-/WO-9Z.2:RX6!8.QB>[N"XIJRV*(AA5*LTFDY_32DB=+&9!=F\7 M,]-X)37>6W!-50F[7Z(R[3R9)KW@06Y*SX)T,:O%!A_1_U;?6]JE THA*]1. M&@T6U_/D:GJQ/&7]H/"[Q-8=K($C61FSY20-XX;ZK.F#RHI(Y?\=3EX;\89)U!%OR.%P4O;X07BYDU+5C6)C1> MA%"#-3DG-1?ET5LZE63G%\O&D<0YN$&76UESJF:I)V0^3_,.91E1LA^@3#/X M;+0O'?RB"RQ> J3DTN!7UONUS%Y%O,%\#"?3$623;/H*WLD0YTG ._D!WIW= M""W_%AS?"*Z-=D;)0D1FZ +N+3K4/@K,&CY(+70NA8)'$B+1T#OX\VKEO"4B M_?6*1Z>#1Z?!H]/_F?E74;AG+UPM#"7S!)W+EA3J7 M:BG<'UT@1\5*A#T\&M6PBCN.EUGGD\AB]TE@\4H0RL!S:X9S;T<1I*A$9$RQZ$+88@2.4-[&:1/QXQJL,6MO:FBT MY,)0,JA\!(26ZT+IX=KWF1]!KE!HLJG [1VEB46EI*Q;6A%)MR%:>AH*8RQ4 MF)?4DSEEE6U(A:,@41%PNSLKL<6F#D>=!#7:S9Y>A-SLT.Y[,8?/C\6SZ08- MI95&MTI;JII]ZZ@2.8:\0-U4=;"2RG4QTP2S-$['\( <)'4/4<74L=IWFO8Y M5BNT,)W$N32"EHBBC(M-$NM.R7:R'R-"*?[PB72N(3V^B3(0$EW.$I8D!S#T:WQ"*?'@5VEV&%/T$A(&@[T M4+D>GLD^/;MT?1,S%-&0J?KOS%\A$370[#DEW:@>P_=&8WKP0%54O? ,,X6H M1>);-4B'E_XJ/G#/ZO%OPF=AZ7('"M=D.AF?O4O QJ(&6%>A\;2A/W88O&/[_+/X!4$L#!!0 ( -&%7%1Y\;0WZB@ ,V! 8 M >&PO=V]R:W-H965T&UL[7U9D]O&EN9?0=38TU($JU2+ MO%QYB2A)5ENWK2N-)5L=,3$/() D88$ C02**O_Z.=]9,A,@6)+L>SOZH5]L ML0ADGCQY]HW?[MONG=\XUV?OMW7COSO9]/WNT8,'OMBX;>[/VIUKZ)M5VVWS MGCYVZP=^U[F\Y)>V]8/+\_,O'VSSJCGY_EO^VZON^V_;H:^KQKWJ,C]LMWEW M^]C5[?Z[DXL3^\//U7K3XP\/OO]VEZ_=:]?_LGO5T:<'896RVKK&5VV3=6[U MW&DRS;]AT^/"^_.SD'0*YV18\5S+'/OGK3UVZKL-]^=?'V2E6Z5#W7_<[O_T>EY MOL!Z15M[_F^VEV#[=JLO$P3;JI'_Y^\5#\D+7Y\?>>%27[ADN&4C MAO)IWN???]NU^ZS#T[0:_L%'Y;<)N*K!I;SN._JVHO?Z[U_+963M*GM=K9MJ M515YTV?71=$.35\UZ^Q56U=%Y?RW#WK:#V\]*'3MQ[+VY9&U+RZS%VW3;WSV M0U.Z7%'>M=A=-?\7I71]:;.6;V M?Z^7ON^(6O[?'1L\#!L\Y T>_DO0>^?:8-='?I<7[KL3XD?ONAMW\@D;9J^Z MJBFJ74W_I*>?M(VG;\J7-AA;,5E63TR-YG?D^[QWQ8N^SO',9[;>C_Y=9 M!;XJVJZDYQR1;K_AS[K5+NZP=HWK\KJ^Q?=NU\N[_<9EOS05/KW&#@S)]=9U M!'5V[W__KZ\O+\^_^>7L]5GV[]?7K_CSQ3?WSP >[[/=Y;EB ];?<-K>:'I:_**N\(9V?9=5W34KWK M3@M[R1;#VT0XC<]9X/ALD]^X;.E+OO"&Q@(R[/H#K?GV6/79$/=*=XHZW+ MK'!=3S([ZR"V/*$A[[,U"7W3IOJC\$U&*30W(1 M__Q!>,*SQ)MMD]]4W8 ;L>7I5O)LIULLA'+IX5<$7%72$8TQQKQ9NJ)FKF>> M,4A)TR_)''A'*S8,!1V4*+HCCB]NA56[?%<1(['58$O;[F%SH*QJAG;PA%UW MT]8W0!Y!M".^H-WI&D !=,-5+VC>T&IY \ZFA3T]32\V#K=&7RI-M2)DUG6[ M!%Q,6+?"A$16PXJ>&3IL1&9.EPO?0L*!&0D5."W=9D@*> \I($E5;'"9@"&(F.;][ M#PF=$>=E&^(?B($-X;D!)^)N=W5[ZQR8@G9WKO);0- >H)3^19*K9[E),H!Y M-7VI+0@-1D]UWA/=9L 7:K@B; M_T3OWY!!N,C>_*?M3R)@6*V80E9=NXT8[^B2 4UZU%(P@BUM+]>4^--K*,/M MDOYP=2YVS2(<2X["W-*U](%YG)!3M%6M(IN$M".B=R4>9 XA=4OB=F@@S.B! M94M"XN ,0,H<1L^RMT(DD1M3RDB.<>ORSN,0M#&997H$-E?Z7@)9;D; MOIVA,701] &%I?/$Y FFVK8/G_G6%3[ED5M61''L$U"3H'K M#%OT 5=?U!"^KB&YV#:13$Q^*SX8+!)$I-W9I&I./8G#".4-J7YB>5J-.*KP M(NO,EB (:Y+"Q-\DGGL1S[XW"4.;J6ZC#_%L!5%H PSC@>3%?M.UPWI#HE8$ M17[+%T6*L'&D>DJ3@4+8GN2,60]=OB>NA$9@U%4%]!3)"E>(&@,RVAW!(EL2 MN=9&?SG].6<38.D@9QU1^UA++0QK2BTL?;9T$QDLZ-ZMH<('4EX,&;UHD(!S MZ;KV8$ "=;=KNQX4&RF0;H&$";F%0O]V/N/; D8$+9@>SQN:Y)P)3D!O0(9R MDF*1L]'3]:L-&D#T".3,N'6B*/?FN M^#\>7>4W;<<2M:Y^'\@^)7FT:ST3TF(66A/[Q!G=L#/+AK=-CZ#@V!5/I>'D MLN,&Z=GA%9"
E5Y\L6>H&8L!\1'FYQ4XGJ78F4\N\J6J%DHAH:^Y2(/E[L M#";1WP=:0H5EO&D0,"$5:^[S]>'%8PV( /HS 4SZ]:NS\\^9X(AZ6D'9CG@L M#_155VR%!/*C/UV=??$Y3KBK\(XQWTY)>)!@?]RE;TBWT MT(VKE8/IV12A%>0W&PR;@<@%NHT.P!O1+;!IX\6>9>L=J"+%":-/44W?K8:N MA]:FM;KV)BJ/&Q )BYZ(#F)J>(--P:P' ;;-R;#MX2JII58=6J>=0[P'TIND M<5D5JMM9&+ MTSE"!-OL\6AD*=-6.S!7,*0GM!=(D_@B7NJLQ<$GCY)S(]:P MR,V5HX/B"D=L.&\6L5X@#ZX&S1E7!9<$Q+,;JY;Q&5(LK&Z M;-J10S VK8A2&EB&1>ZABOL5$830YDA\D2B@*R+SFRXHOV6MM( [4I#UW,/P M(EXCFP&6IT\D4\^N>H(Z1H*<'I8L7BL4!23HR-@@:9O#:.5[(FMS!/K0J&<( M6B%QJM8Y:7Y115@(W/RV=H2GQ& 0WNJ"S&#.W[9$7VTP)(@8UW0BK[9- MZALLU&O'HXW;IYJ7,,;X,9<]4I2I*<%]=+ZB=!1[D152:O4W>D-\/6?9*[TU M_+\G'PS.6\,FQ=-H!:U:\%JPZ6A%,73VX".--D1=2 9^Y57P^@T)FK+=-Q/K M%F",3+5C-C4641LB4!A>;LCL\AX&RS:!.;'<:O)@"$#W#N &(TUL;54RWO$- MP]!@:4YV %WV._)K%##%,;IVUZXK_N-) .Q8&\>%B%@0NO[(NQ(F?-F)'H.S M4RDR+#RQ)#WVCJ02XA? +)--QN I?^791M5ARV?:Z]E,MK*_ZEDOFT1F"D^D MRDARTRGUEK!FJBD!S]"P,@'%=*20:U$=ZF2Q :\$19=9.N(\TB<<=H,1&634 M SBOX?Q=*RY-.'P:]0N,.L^>^.8.]@3K]2+-4ZZ!+JU\7')/IUZR-E,R#6)Y M7KM%:V_T\,&E,4W$J$-4FB1 653K;LB"=!S#8!D!$D$0(?<:Z%MW5>D_@:F) M1+95>3JA[8_DZ__$#V=@W>XML8'6)3#S$2DHYB MAT?]2B@B6ZT7[Y)#EJ3SUA6,E2W0#V.LM)@W>2Y$ 5O)EK"%Z+TJ;#Z$B_LG MH$V_$KB$59=Y0YSB&!^BW$9P+D(P\G1)B 2:'=WJZ8ZV9!-.?9H$7V_^.H; M+[O.;@]-OW&UI 6R%6GL-/;I>[)=1-?B^ZU$S9E $!<(GIXGTH3*0LP\QNB? MN9()\:DD[8!QK)R8:.(]LB6MM.@C,1X<";"X#A[9;=95_IV-VCER$: L1,9/DO@W&^'EY]=XY],++*3<1>Y_;O6!Q]"$?YO'J923<3&^RY\Y!\/:'6Y!V7(: M\/KU+_3U&='DQ9>G%U>+[%E (!VX[P:1H*=&'S]QLB6[]Z;=D4E]=?GE_8SC MZ/F6@Y$+%?5FK&KL42X2>W4@%+K!T57EM&:?W8/S3JJP'7988O*UOY]M2;<. MG!/H<9O$L @9<;! A#4G8IM>G@!R&M?KO4\=L8)4.7^V>-N>G5#+4X:T8A>P MIOZYP&!)A;!J(>B17!1(,EPAV6GNAMW21JHX^"*7B";NX M(*#9UMN2&V5R( M$1ZR/Q&N;_J1)87;AMA@^(PQ /&)4+^:MAO#X_-52@NE*3$1J M]"KPQTC35"]()?B'=#3<8UF5;&EHQBT8#\?\OYAIG=!F ]J,6&8V\!+\S?O MM# ZV025H@RR3Q9\N6Q5P YH]\R:$("CJV ?.*:_U3Y2*A2L -"P+ 0@P@", M(!PJK[\A UQYG!WMBHU =5GU/8L9D $"/X*L;GC)MY$*U(++^MN=$QM\G]]* MP!9B(]P'N!CR8!S.+AW6A7_/[O8=YX4I:O81A[*S9F#% X[*$?\:D1J3@KR/ M7?%4B)!OY4A4U)FM/= M:Q?),C)A))YQGI!Y"63"L6V\MYV)S G$-(93-0+*H^?7& MK=M>DOV*%+[.L^R5+9ZGNT>RVI,]2;[^:;LB>EPC.* MV.FB!TE_%$A=T2LB;A'4D=PJ/B+T SQSWM64$ D*!&"9Y.4.H:Q;-JF%37R. MPI-X@KBU!@/#UA:>9BL=$HL\5WT]J6;AT.Z.V.A]!6%#ZUQ]3LKE6MDJ9M(]&:I7%?=ZUNZ!^+QGWYZLC MG9A>I).<9&LOSC\W8T=.HA&@N7V1GE7?/HB3?]JZ"3%\>,D9K1>X:,Z(I2O? MMZFYQUJN)XWQ=E'(>\3(3I'& 3ZM$6]T.C?X 7RE(9H M'-3L>G-"%W9XQPI%,E&\#S^=2LJP=6!UJHYT4IWLW:J#5:H^8C& M \JTQ RUU%J0XTB/2X!&D@U3\<%/DXCM8/>C*N-5<"I^"$Y%_)9=CL78YT@U MVB01@!2,!O-! 1+^$QK W40KHBB&[2 1-7+%.B3*(.V^2;/FNSNAH#78JE!/ M) 3DI7)*Q+78FI4? ;+*JTZH#0[ECCX9 <0(,E\Z60*L7#A&85H$R8<8=^&Z M&"8J!B/UI9XFQP((J%88<-Y(X@B6(W%XRA%V4!&>A>#>YO*N6PTU M,G7./\H>#U5=LG%T12[#PW,5P"_R8D,+=K<3A.&A2WOHV= UG%Z1.%'UGN.H M_,S%%_K,RR:[)D529Y>7)NTLQ2,4TR*AYM(X/2'!XH<6TTWSLIN<5K-0JH7% MRGP+YM7T^JKBM&BX_<1C+.J\VNJE%B3:*G[PLR_.SQ?GY^=$2!RU8[OEK0LV M1X;_ 3:P1 -'"DG0%1L& M=\51,7*Q>LU]2KB,\)H.@[ O4"2@^^_+L(3FS9"AS M/MR(/J5,+3J+=:-)+2:M0(^23M$"-JD>Y,PIW'8OB=LEA+,LMAJ8<(#6MO2A M#B+E?S,[S$SM6G!]_V?HAS/OO5/Y9NFXP DK ONQ,?^3R/Q^9-*+!/=:V4DL MH1QL3+>:&C]!GB1/>T/07$I-C6=[S_DHH#1>'6!)I4;NH]EMYM (0ER7%0&' MOYYRX6R49+:&6>A:28-,P%JN0:O$76%3P/MA"RRPFAMV$F>A[:-8B]!X,Q?X@'PMX=!L\DJ$ MJV?G[R_B1,-2?@8A'.I!<2A)"LG0D#*NS.7E[^-JAS0]I$"JM)KIO]HL4_NAA?%M%32(KRIPH^8L]ZC&V^-"[2 MN77>E>$2^?Q)AGCN%C6>5\$[(F*WHCR2L_D-"7<)*AS&C3MU'"!BB%%ZZ3;TR7<+V 5\,3VIZ$/,)5'D6IXL!P0"-ET9&IP!I? M*P@:+XQ)+,,UFV?9,U#'KTP=\Q$[O/XB!JM$^$","XML0PG^T83"(C&Z_2*: MXN3LXT^:G2R*#C;UZ&:BFY92\5)KX$-BN>WZ4SC8,2-CA [?X6P.XDE$.XD) M6\DR6RXX%GO% J0X5PHWCI( *)R?\KNKQ BPQ#F^9V Y&B#9.ZFSB47P'><- MB"11_]A;E;RD-9?L7 2;.B@@335($:M5R"BK0>#SF[R.)S:KB19C@3D<9ZWO M. SD?BV!W$@A(SK0T.W7E^?W/RER&WR5I.Z'3$]PPL DS@)']@#XJ"W5JCXQ M6J44V%M)X$\HPR+S+J&0;0HGQS(3TX@\%=?=:,O!#LE7UO[HDY#*_)1 M"%(D@UD\Q*AE+*69[0UA%6%A4.4]6;^*E>>:+!8!J/6N""DO$P,&J6U.+#CBRRLCG5=VN]"V_1[Q%DTH@:O MBNN]FCYHL#1V+8)K?))$'[)PU8(FZ1N965;.QVTM&XGP%%(]&P\73L*TBD?' MCD1R51NR+]%J<6M2F=9K4?J/,MZ@!X@'BTU3_3X<4(&>+EV2U&*KR=TE%R%P MZ1_Y*>RJ?_F-4LS%H^S_#*W&QPJMH!2[1V-;3+"B?HN0D#C02%H2+D$OUA@Q M0HJ^*W_'38PANGQ$LIQ/=T]D%\=%?I\ J08;1 1!K&?1/A_6'"K(.'A Y((S M-/%3Y"<+EQU>6VJEW:ON3T!@KUYED^(D>;F:P^2"EIE=)V+W8Q8E+CU/W&F@^2Q91/Z%)S"<5W5DB,E04NNGU8[N,K MOWJ4_=(WD2-XL G7 M;6?5V29CTX:^>;.9=,DD7G(8M)E8K8L[;'Z\:V;I1T1:1&_-B1=M4>NY GJ] M04.82AIFU"F3327!O?H3L_3S2);7(G^052GMH9H?.O2XC"-@$Z+JC90SJL ZU/&!%F 6Z$>F M'-9CD'?OFG9?NW+M1F0]1]1>RS(>WA?33W/@',/X('S0ZI, 'RE\NOL0WYN/ MZAE=R3(26A9U+-P?+/3@JW+@7F"S#M$)+!Q,#37#L+ZJ3D)/,"2T.8E]DJHK MAJTT$Y%PHZTX2@;7%5$O%)$07>E>_\+ )M&$X_S<(-5X$@B\LMCE$\O;C+M& M+A[J]_\>!%<#^BH_1'#A^A/F9Y)"BTF:[K.+OYU]9<% K!2D>(*(8T2;5$E%?K)>;V*V M)D<[H;G*W$?BA^5O3HSY',(.J=N\0?5[2F@];KI9GXVOIOHP1+D%%ZP 9<%! M!Z1\T=_(=I>RAUQ'LND$GEJL8BLC9[810'.6E%9DDJQ0WE7\+A47'C(%9"=R MAD,L*TA+)]W>JWFFXEB6@<)1Y C$0L+@G8]:62K)>@G[FK!E7TP5!%B9K9V* M%0R#45?O'#&PI+A#. 21V$]$A;ZA%W&,,>S_REP$U"EO,P #D:B M):TY]2>=Q1J$-SL./7'JPT]N0X)S?_' J:CAM$_*P(F\R?VH,274JQ[C;413 M_A7,K=C%\NO.Y;WY<_,FQZ?BXG%28.G=$5S(3(EPZO*?>*19C/T+SOF#VC.J M(Y.HCGD:4>2[5-&X&'&1[-"&?0W$QZU%3>FRF8P328H,VZ$OM!N:!5&3U[>D MSL4;<4=!VTND2'V)0]V=4&L(@AS&I\;FD>RB>4(KBP0)2+Y,9ET@B7:6/9$Z MAR1]'K]-PLDIQ-+!:.'$$1)\EKC#;J"(HXN5X-\@I6$":LF3423 M"F[)V/51D3?<%ATP6 M(U EN/V).P5S!1@;UPMYQP.*9.8')T(8%DZ>21OR)"O5I:^4R2LSW2/ZM0W% MD((*:P@. QWN2%/^F4+,XQ#J@;9ZCW#Q)K[FEV=?QL*3SRZ^2NM0L-IG%P_/ MOHY_&E=\7J/SK:\X:I#^>]S.?7C*]%E]XL^5H+)M,#W2Z$3G*?1\H//CYWF] MJ7;A[GZD_W#WXELGH/.4GO#UQKZ6PUI]<(4JX.5@M<;ARCVFF(5H>*AFXX$F MXJ]S?6H" Y*7ZS0$OY0)$Z$NQTI?)^N%HEY1AQEGQ 3'A[O].7J;1\0*7;%W MT=K#E+CP\>J0UAX>NYOG7."$UBLN5.4//7_@2,:H-)9K6Q+9D":>;D-Y:5JJ M$200YR>EN(16/Y:Y,F(-(E:E+UZ!#N3H0:&Z/[181L_%CUP73 $]+#4P3PAK M:N!Q=00>LELET,7/VFPX$09Q8(92BG6L>&E/,T2&IC6N=Q5Z4:T>,KNQT"R$ MD'JVP7DY*(R.2V,Y$:)TFNS LI#[VJK0J:66N52B96%2('U[*Q.WIK6YJ)_ M]!Q+F0?-P3MH7:=.[/E0K (!(+Q&4 ]=D[R=Z/?5P//SK(?]D&RZTO-XOV#^ MCTJ'YZ@)L"T,!U 6*BRB7;+X(.BSZR(L%\P2J26 0*%[.A4'#G#3S8:IF7/T MGPIDD!%;L:=BIA;I^Z.FNT,/+]_G79F(KS6B9A,$!OOKZ"9(A,4F(^,[7DN' M\8@9W=H@EJ3;D;\1T9*,9M079.38O9-7KW_Q)Y)C(L[]C;PU*3R>,[9I-\+C M?X:L@EC].*<;;V%G;[-W1,=Q9L"]D_^@SS]8#_TU/W9RWQ:>)N'\P?E$J08+ M<%)JQVA)HOB/T7=_^KK8M"3L3U^0SL4AI XV$NRV+5U]D/_36P1Z0(EQ3[WP M8WMBAB[=;][5+?T[K)P4,GT"5$$('JP:\UDA&ZAU];]9"6;B"4H"Q#\:"^V; M%LD'25R/ON"Z)866S[>(WYGCG,[Z1"O8*<9:<)&2EKG;"V%,SFUE+<>C*QUA M/E/43ZG8* HKSY#0J($RL*."&N[S^OKE/\;.9YQ58(6K-^')'$,KB1, M%ZQB2<3$=PT1NO#<,;3=4(KDTA=>'Y,/P;09>1$?SMU9AE$53P@523'B47'$ MQSW+?@QM>I@R-N%0[M>81=/"A""71)M46&1H$>?N3:8?FK):J=.Z?-)"2$J#5VX;=]IOJHZ(,B<^X#+-MN,B!UM!RBVD=O-%?JO]7?)V M0!EJ^B1S$G;[-QVNQ99\G7)/-[3RW0RT=C*;YQ32E]5<(>#'' I6(4CCW!2WM6ES=B-#^FMSIQ."H0QU>G.(_@CI NZ4H=%!\\=;!'5<7)U$CGC M*"W7,K\QW5?49+4;'QWX1E?_):()@)Q%D+CE.V9M;>B-O7>L3_B !FFQ&#\, MTS>EJG:-K\/AMAIAUJM)%REFFG<5V/13,D%Z+SG=)Y3N)B%1NW$ M.V7EI/.HF9)*].9\(L,>4R__'>ZR/P);XK 0DI?2LV"QR-2VC%@,;3T TF-* MR?&C?P3-S&\R1SB'&WPB'373$-Z?H*$8[SVDG$^DEZF/:S&":#'D(I0+- M.A-:J#7PR+C(!L' M_#& %*3Y-#1 V#PBB=&QJ) N"/7R0^/&U V.$>)&K2;#E,X.L7KQFHB@D7,. MR1AU/1><5W1;IU6*$J8?I]#(S@^9JC9 MO6=STR3*XN,PKRZ(S&DYQ+0ZI#8Q5KG4N[C /FE?FB#2R!^#,O)W.A23WW.: M=*DF:-'TD;MVPVP$1 4Z MQ[,B\?@R)__&@O]<+,/_+FV -XTM[U&H5TV\")Z@!4;6 M2YT&8?FXNHCH%:OL&"7]?VN78S3A#],)-1$JVGY5]3/]$O(;(TB/KC)7H]"(V#\;0&CLHP=2; M= !/1MRCB3FI,DWD6[Y>HT=3O- ))T8 )D;ET-@O(Y3CJXOUK&&J$H^IQ>3/ M/!42FOC05A>>V'0\-9_.$$J@#5M\'$1167_$(8] '9,T ?+^[J*"9SK!7%L6 M30B'J#.7;A!8Y_!>OX>UK '?#$;70BX:+G__O@O$0H;<:)&[6/[,U1N+T+ MRC .2DUIMM%R[P\SCXOT9[)ZT6Q C_Z6R1DWVM:*+NT/P96LJO>N3&:F1,.4 M[#Z8H3+*R-(HD\%AE85+_#3_U#F=^F\S6PD_%UJ+'VW9 M:,LD/=?JH"0;5TF*="(D/\8?/K+RK:*()[H(Q^G/!V"/-QQ&?,73'U\9YG58 MN_Z64&6M:>-Y<^F8N#"*@]$!J:&L//(4I@I)?\I =(!,^2"S!O?!L[P"KW6Q M^4 AMV%'DQ/%'X8[."HJ>6UJB?QB6^B3E*I",?3"Z/J5$C9/071L6B#Z21=E M1A$S0-5%?/PE3F/0W>$*]GLGSD4^B\0+1HC;'2NL3&VX"289R M"4-SQ5Q3HG0AS*J<7S/XF&.\).D4/_IW1,6W]A\F3IPU@GS7K;6^%"YN@\ MD@NBHNQ7S[3-IV&"/,/%RLKHM< !EXD,5%MF@D8V9*T1%&#PL%6,=0MS]YB# MM4$L^?6Q6/(>87?]:1U0]E.F*BUMVB9.G&!NX-J"S4,YLJ3$//^,'C1M($F@K:;55MJ M1;G4J#%^2 XA43!:-;'-)C\/,[<\=_?I!,#P\"P7IW]+:F&^^+\['Q2#??PR[.+T ?( MGCT,115X?VE29QS-_;/\$J_/?@E!UVEH)PXUTUGGW':N\QIAVRWUUSUDND'R M.Z.!6'10^.AG(F!:R2#OP-?:"M2$@NDZWW.4/WC4SWM+4W)<@NQ^\-2)L%5GRM,Y$%[DR 1QY'?1D/^.BW(4_T;)&2(@UC! M* ]7U$R_!:43KZ ?C4Y-0OT:^K-P/T?XD\$IB0NF,"?3_I:WHXF:QVKO)E*I M&96P)<,6I$8S.!RZWSPPHYF#Y5S+@"UL%R(-_?3!*O%Y^5&D;(S9/ CJ&!9I M9"R"LO>! &YTGIC]<(#$GM+3)Z6^(J+$C17W\A>Q#V.3TYN-_3IVF(Y\Y.>H MP83F ]%K3&'[+NQYU-!^BP">NI (U-*;DTTEM3 ME;1/23EQ-O>[[P]8M3[-^_S[;_G'C9]P'('3<=^=7)PD?Z5%5]^=7%\\NKX\ M>4!OQL>__W9'U_DB[]:81E6[%;UZ?O;5%R?R.]7VH6]W6!)V'[$__Q,S=5V' M!^C[5=OV]@$;0+0R>-__?U!+ P04 " #1A5Q40_OHA/\$ #Q"P &0 M 'AL+W=O[A\9X[WIWL ME/YD*B$LW+>--*>SRMKMF\7"%)5HN9FKK9"XLU:ZY1:G>K,P6RUXZ97:9A$% M0;)H>2UG9R=^[4:?G:C.-K44-QI,U[9:)PM1I2R;H4TM9*@Q?IT=AZ^N6!.W@O\5HN=F8S!W62EU"Y2#/>)'5ZA&N._L.ME63J#HC-6M8,R6M#6LO_S^\$/$X4L M.*(0#0J1M[L_R%OYEEM^=J+5#K231C0W\%?UVFA<+1TI=U;C;HUZ]NQ6?!&R M$W K"K61M?/4R<(BL-M>% /(10\2'0$)([A2TE8&?I:E*!\#+-"BT:QH;]9% M]"+B6U',@88$HB *7\"CXS6IQZ/_5_A)52#N53+#5B^:H0!4Z%Q96WX9J/%AEM1@L1\ M-MQMKAXP>;9*>UDP8H,I9>&5$0+>*2L@HJ^=3,O_5IBLJM.%(%Y=K:&65NA" MM5LN'P8XT=08AMS98N9P;L"B11?<_#Y"[[@!J2SP[;:I"W]JV6EO+HH^"*X1 MQ<4)(,NB7:'K!Z8#X++$09@3E*W-"%DAY$H(">*^:#JGZHET>+T+YO 'XO;A M]P0VA//SZW=P_:GAE6IY/UNJNH$;K4-O*HE0JO.H#7F-=PJ MM;9J"Q^0 0/? \TSPI(01S]\ET5A]-.CT7X7@ZQT;Q=>NU=,DPBBF.19/DI' M"4ECM*[6<(EG-0(],]F+432/W2C)&%QWME1(T94H*B[1L8VSK#60H=]8PD;- MD$0HOFP$EQH%X.[!6-$>D,<34"X;ON[M@*5P=*/EJG%FWZFF\S0_T0S1H&SX M?L1PTS_>^;B!2\$MW'3MUD 8D(R&[D<9/9P9DC!E<,.UA3L?3PQ7HA1]OQ?Q M"QE<([D:PI!DC $E44 !GYDP)D&4D3A,7XJ( MX-M&! L"DK-D$@>'>-CO/8F'/ C0%!*Q_)%W.8LIQCI^#Z>'R$[B68HS MDL>IXRDF<;\\TP %4Q75,2+*MD\3(O'5NA:E8 ]IW$/%+[]Z#=_$%:( M ]C^K;>55MVF>EH%YL,U^SI62U])L)#XQHU@:;%]5=IQK;FT-0JYB^P>PG&,6^J5LIB]V+'U;8DPOM!'!_K;"V#Q-WP-CEG_T# M4$L#!!0 ( -&%7%2)%) %00L !L< 9 >&PO=V]R:W-H965T]^,[U/76V*]NK907]T5>NI>]M??5 MBXL+EZY5(5W?5*K$FZ6QA?2XM:L+5UDE,]Y4Y!>CP6!V44A=]EY=\[,[^^K: MU#[7I;JSPM5%(>WNM?-*KM:<'%Z^N*[E2GY7_>W5G<7?14LET MH4JG32FL6K[LW0Q?O)[0>E[P#ZVVKG,M2).%,5_IYFWVLC<@@52N4D\4)'XV MZE;E.1&"&-\BS5[+DC9VKQOJO[#NT&4AG;HU^6\Z\^N7O7E/9&HIZ]Q_,MN_ MJJC/E.BE)G?\7VS#VO&X)]+:>5/$S9"@T&7XE??1#IT-\\$3&T9QPXCE#HQ8 MRC?2RU?7UFR%I=6@1A>L*N^&<+HDIWSV%F\U]OE7KVN')\Z)6U,L="G)5-<7 M'I3I_44:J;P.5$9/4!F.Q'M3^K43/Y>9R@X)7$"D5JY1(]?KT;,4WZBT+\;# M1(P&H^$S],:MGF.F-_X#>CKQ[YN%\Q:1\9]G6$Q:%A-F,?D_3?G'J8B/I?A@ M-JI8*"N&\V"41/BUHE65+'="E5Y9E0E=>B.D*'BM6^N*GN"-\Z*J;;I& NY MLDHAL;PX)1)__M-\-!K\]/[MW8VX:5[QP^%/9X+(I=]J;94P2R'SG'YHFW:N M!D-99@+)[CPN=+D2"FO]3IAM&?EC^6OI_IF(=^]N$RP7'ZU:0:=<%]J#0*[E M0N>T)PVZ)"(S1&G16$(ZIB ^F[QFO_7%;TJDN7'8[M?:"?BP=#+D.?X0/-%6 M@V K@>H%J[06J*Q.69]3?29.AH-!?X#DRG/:7\F=7.30KQ2I=&MQ6AJ/FS2O M63\J,O2;RDI[F0N9_8XL)9.YLX2M<:I!M*[()3BYG!^Q%50E3M0CP#OXOG$\V^1D='S75X70 M+:K<[)3:[]BN32%(_A(9&%]G8K'KZA^4J8R'W!I^6-:^MB$J91F<2ZN#[GC< M5;.N( 5S*E WV9O*>G0PT'/^G"*+0UG:\ARQ38(C@0R"462U#:_2-;$(B8C_ MH^![7(U%C1IHF3LRKV@==YA@0?XF?9>T)^-EP6:4A#) MQ-JJ7%(^=7,A->2VK?;K0 6/UEC;%S=9QL21S\@W))@D^X1GY)=H@F=K##! M+F 7BN0CM86YLC)W%A@"XBNW+P)RN432QR0(]:%3:5A%&#K5%7@PHRH0V;&N MNL#MAODX@9J0Z_^& &%^G.Q@T>J(\.O$7P($LO@=J( 5Y18+.-*HO+>#8U:= M_#YTF;JO0,.% M2U1=@EN(2TIGUH@6*KN"F#!TJD-RFYS6N*:, MLJ&(MD4MR_*=6*'CT8KU#J9VJ42.9@ 5R [R/%C9K\I'$67N3!3*/1 $0@H<1?106HFB"@=):^6.[!IY MA"#HYF=3M1;D 7>8,?I)=R>222"PH#4I MG-.#C/"?+BC0(ME8 ZTA^\0F>> &JJ%KX-)\U\:-RI)H&LZ99G."$D1LJ ?G MA+JY+-[,%RQ M\H96RV4&[L]S+D,K\B(%1$A),@0!MV!-)&+IJ'V 7&VY72'2,V;)*F36 M7D.IQQ(ZKZI*9>= (1A9=%M$I',4<[',!O#6X"]-\8+N601'D0T(8]0+( )- M!?*8IB$",U0K%\L=J;8[IACU8(UXV9B4E.N+7XW)MH@:L:5LE3F2F2T:FEEJ M5B5':$0?;4OI1D_7;,%_S*B,/3+*0+!E/NI/NS&Z:IA+]GCKIG'KIB\,:,@7 M1-.S0S#W.G8P&Q/O4MGMR@_AD]Z'_(\9/N$),Z-(QB[4J245*P9W[J&D#;9- M6N<>22L4Z-3J!7%DH.E?\H.U&W9PU1["S)YJ"W= M1HJ2NB)%#\I8 %TD/98H4H0[)(T/93A1",-]- O1H0*DXJ*P@2-K;4V]"C6R M4)*J'VQK13D\TWE-^;6H'W[@S<1-"BXI7JO2&W7\B MAN-D=G4EWI8;,$=MAF*CY'(TA<(EE_?&TY?);#P%\E$I6,YW/6TM;J,!9/Q\E\<'FV5^G@Y65R>3D\$^\4H;V# M-T&HL"\"[=N#A#CO3#+46<3I;)8,!H.S!^O89+#U8)Q,QH,#T-6I"_X@/S.% M\H1Y,L##LKD]S]$A&+$^,)0D6UC?9.Z1W'GQ,"+>?(\FW(%^A1BLNWCU1,R2 MR>65N.6F"\]S-Z32C>G8BZCS<8]N3NM2UAF=R9QQSG6 3]-.ME"H/4%I '"WX:8&60*BDP4W-<)7Q MQ'?DA.9AOVUE(=WX8$$>XJX.7.L(VL3K#J9QA+.Q\E%/:R;U 1LH!AJU2-<8 M-NVE)6$<[#RG4,;&KG.X".T M&&JU# OJ93L0;3:/.AEM:?S@/CT?D Z>.VKXQ=_1[=RQ&1E,5(9/0F9DIRWCB MSG#M4<:0G_<<#GRZ9[?'FEV<0+"EHI8:3B$8_MF,CWN8UZ\W-W>A 4 HXUO! M=+[CDI2&@2&FR/$(\FO H*VI\RQ$NTGCE*,?=XHV-!K T2"W$.>1)1<]Q"7A M7W]$CIC340;$?D>P1P=>S_DF,ZRU54MJ0H("R$>%E&;0<:B1L5QP^%[(I5?V MD8:D1[(__00^1;4A)LWIK3?AC CP1=-I34A-.KIHD?%>,;>C65R'0PV:+ !V M]B N#!-N[YAPQ!"46O&DMUPV""^>UP%UVI6*2CZ8O,/IC ESZ@^$YG?U[!1Y M&'^)T HW/.-RVXDGF7SFO@H1U3_V9>&B\\$&D&#%GZ7HB!*=(WR[:9^V7[YN MP@>?_?+PV>P]#* 1M[E:8NN@?SGM"1L^184;;RK^_+,P'OB#+]<*I&ULE5=M;]LV$/XKA <,+9#X+6F;=4F ).VP M#DL;I.TZ8-@'6CI;7"A2)2D[V:_?9Y[[D@?;WRXB151 M4K>U=?%D5*74O)Y,8E%1K>/8-^3P9NE#K1-^AM4D-H%T*4:UG36ALW M.CV6M:MP>NS;9(VCJZ!B6]-=RK0\F1T-GM]?LC[9<,?AC9QYUDQDH7W-_SC77DRFG)"9*E( M[$'C:TT79"T[0AI?.Y^C(20;[C[WWG\1[,"RT)$NO/UBRE2=C(Y&JJ2E;FVZ M]IM?J#S4'P>_F^VGK3CSGH=&UW0R0BM$RFL:=0G M^(64+GV3J%1G'S^K]WX,!F8O]Z=SU>UX]LDWIE!'A_/G:D_IJ#2Z J3+LU^J MW[1KT5!*N)O]M*?::-Q*I8H4D*-_1/\UIJ;;"' M34J=B+U*4C 5PQ M^H6VVA6")%#"= *_I ._BTA4]C84#)#< _L.DZ(L!2FX D,\/V K^W5Q@TG% M!@U+RA3:*KIMJ#3((+*_VB3>W:(^X6$%5JTI):>-2567 M/3\]+71M<> #Q> MLPM.>"^SS8Z%Z$('$(61O&$ZV4]E,"J")"1LJ\+J&,T2*QD79%9IU%G;Z.^! MBI4/:3\A]B]))$$_S:E,#HE*D;:PJ3 M4&I$HX@,(3*I: N,;&M?'")K;:Q>6.HU M7/@:+HK,EN@8A2V)$1K7=V%'@UIKVXIZ,M&-OF,SH/GP=#J!.@^Q2V@'4E<( MX-KXUI;LE!62/>PQ!O2-MV@;4&C12"6C,RPIQTIKD1=JAZ!= ]W/3?DU5*A5 M-#6 0X]<.N-V5J .YVO,)W)K$[QCLZW<2'(M.60E<06YVAX"LY22A'RE:F=P1T:!IN/^8#AZA%[YNM+O[ M\8>C^>S5S['?OB+'E<&X['LH]S@7DL,8AV[DC/=4TK>$PK7)6)FY.;D\*+9$ M%CZF@9FACCTWD)EM2ZE(AL77EGV_W.>V0,^A:WW75\H:O>!0=Q*'/73XI2GA MJ0VH+8<*OEU5>:@7 -$-/!![KN.?ZME[#Z$>/I?VDPTLB5X-'0^,M4%ITL0O M01N8Y0-3(C,OS: KF6 Y06FNQS8M9[BXD]IWO$ !C/A*AYNUL19D7GX8J[== M.0-9T49N@:V@4,KA !(U\55"".,3/C=2[I!MY[ 4QNJ" A\Z#R8;A"BK%#&H M=V2_+=,P>=#QN%S*L263(8^]2]3VH;-\83'/=A/A<0O3N[>\]YQ*2MAC,Q.GJ'67BGB@XL,L !$0H3$?=;UZW)SD6U MIK"2ZS@CP13*=]9A=;CQG^6+[G9[_KMPJ<,*K0$82YA.QZ]>C+*6^Q_)-W+M M7?B$2[0\5OC70H$WX/W20Y3=#PXP_ \Z_0]02P,$% @ T85<5*4!MES: M @ D@8 !D !X;"]W;W)K&ULI95M;]HP$,>_ MRBF;IE9"3>*$\C! @G;3)JT2:O>@:=H+DQS@U;$SVT#W[7=.(, $O-D;QS[? M_>Y_3GP9;+1YMDM$!R^%5'88+)TK^V%HLR46W-[H$A7MS+4IN*.E682V-,CS M*JB0(8NBV[#@0@6C066;FM% KYP4"J<&[*HHN/DS0:DWPR .=H9'L5@Z;PA' M@Y(O\ G=EW)J:!4VE%P4J*S0"@S.A\$X[D]2[U\Y?!6XL0=S\)7,M'[VBX_Y M,(B\()28.4_@]%CC'4KI023C]Y89-"E]X.%\1W]?U4ZUS+C%.RV_B=PMAT$W M@!SG?"7=H]Y\P&T];<_+M+35")O:ER4!9"OK=+$-)@6%4/63OVS/X2"@&YT) M8-L 5NFN$U4J[[GCHX'1&S#>FVA^4I5:19,XH?Q+>7*&=@7%N=$XR_1*.0N/ MF*%8\YG$0>@([+?#; N9U!!V!A(S>-#*+2V\4SGFQX"0%#6RV$[6A%TDWF-V M TG< A:Q^ (O:OSL*/\,Q0Q-<]1^B.!**$+JE26VO3Z9]35TXE;">C1).ZUN+X%/:(DX MOI#]JIWVKFF,;J_ALW9]L\K]A!&4BO_:B M'=4QJEO.SSH$P6:1=4-+53"ZI;16)N&.Z[[S-Z][M8/ MW- Q6I XI]#HIM,.P-0=L%XX759=9Z8=];!JNJ2?!AKO0/MSK=UNX1,TOZ'1 M7U!+ P04 " #1A5Q4RIC.'1<# #V!@ &0 'AL+W=ODL:;E0T7H9;-=FO=0')X7":P/V MT+;N*,AI > M.![?LS\/N5,N6V[QJ98?1.V:551&4...'Z2[T<<7>,IGZODJ+6WXPK'WS5D$ MU<$ZW9[ I* 5JO_SNU,=1H R?0# 3@ 6=/>!@LHK[OAZ:?01C/P':]P%=&5LFAN,1HSPML&H=)MIQ69+.@= MB-$J5S4X\C HN<,:JH:K/=F%"F8NZ3Z8(G(GL$-/])Q=&@$EQ:>0,:*N"A3&LUG,T70!5S^54*3+)Z7\S.8Y#&;96?P5CLN8U#4Z4AGGL9L[G66+&;9!7Q$;D[G M^*'464I^?Z5A\6.Y-EQZ; Q;W NEA-K[/>VH?+HF+4$I_5D\*PJODJ2E<&WT MK?!=T/Y1WC-V0< L+>E;4"G'Y^EHA'.H*.@.)HR< MSZ<1F+[+]A.GN]#9MMI1GPS#AAXF--Z!UG=:N_N)#S \=>O_ %!+ P04 M" #1A5Q4<&^T>#8# .!P &0 'AL+W=O\$UEG2!7FD[A@%+P&J7A2H+&%%L0@BYQ *S*U#8/3YANXBS#B*Y R).X)62MC+P1!98_ H0DC^# M4\G.J;/D7L0+S,01$E\#]YD"'+B\29WX#U3JMAR(8#) OZ(&"ZXR84R MK4;XO%H;JZE4OMQ#FPZTJ:=-_R>W_P@!KUL-_*>4==)<49L8"ZH$6R&42E"W M<;DY!C;);"PP>S)$X>PTLTYA16 M>=[6+:D1.:N5MOR[-X'#))H=P6&6)4?P3EDF1B!I-DW3T5+\S?=W MFA4TNVBN03P=Q5DVD'O$/RTZ#A?%**8,'3B>U;Y7>$U3T"!%EBM=>%+*>9=P MPP0:X(:P^L13?)^0Z;XA[GJ")(I/?D_SK:0'D*296R=IOSZYSD5;T/OZU^9U M0Q7K7&'R!LK6NDIF^57+#??/,/)JYXKT2(%)RW/>4.K-KZG?\5D%:V*=C(]I MX@CAKFCZ [*\VA78C0\/?7@43$)"K=I-Y0[9^+;>"?=F%-7(QD]B5[BMM-VX M&J3#L%]U,^ZG>O>G>,7TADL# DLRC<;'TP!T-WV[@U6-GWAK9:D@_;:B'Q9J MIT#WI5)V=W $PR]P^0-02P,$% @ T85<5'Q M#UW P ;@< !D !X M;"]W;W)K&ULG57;K23N)I^R 1E]VSYRP6B]7.^4^A M0R1X[HT-ZZ0C&MYF6:@[[%5(W8"6=UKG>T4\]=LL#!Y5$YUZDY5Y_CKKE;;) M9A77[OUFY48RVN*]AS#VO?+[&S1NMTZ*Y+#PH+<=R4*V60UJBX](OPWWGF?9 M$:71/=J@G06/[3JY+M[>+,4^&ORN<1?.QB!**N<^R>1]LTYR(80&:Q($Q9\G MO$5C!(AI?)XQDV-(<3P?']!_BMI92Z4"WCKS43?4K9.K!!ILU6CHP>U^QEG/ MI>#5SH3X#[O)MGR30#T&O>I[S<.9PE7_#H9P=RLA["A19OE.D M-BOO=N#%FM%D$*5&;R:GK1S*(WG>U>Q'FU\<(3Q@C?I)5097&3&H;&7U#' S M 93? "A*N'.6N@ _V@:;OP-DS.9(J3Q0NBE?1'R'=0H7Q0+*O"Q>P+LX2KR( M>!?_3B+\<5T%\EP.?[X OCR"+R/X\O_G[S\!P'L+M;-V+MJ=I@ZH0ZB-"Z-' M<"VXT<.MLJK1RD*K:FTT[8&-[]0>BBO)6_[# G8(P9D&C+(-Q!]4HS:-MEO0 M%AYQ(.PK]&Q>Y)-!X*N)8FB%E#^1:KWK(XW*>4X0.P6LF4X#U3ZN#Y[;A*=] M"K_R[/:[(BVX6HUA#0LH+F&/RD^HG0H@P$7E%4M4SS5Y&%#C"H?0Q+ M#L8 O927V2_B;G3G 'GZ^A" ;Z4QCK_LQNV"H!E1%'ZHR4WZRLN4\SH'G*T8 MQD>-;FOU7ZQ$GY'2MG8]3F)8IQ=4B6ZREG>D0/1N4>%R:)]"YISRNU(^JVJIJ*4?ME(U%C"?(YR[49E0*)Q MY&L"ONU3&1YN?$P$#_*%>'&0G9+LGLE(OW9OL[,>V*/?QDXOA$9+4SL\KAX? MD^NIAY[,IY?H3OFMYJ,UV+)KGKZY3,!/W7V:D!MB1ZT<<7^.PXX?1/1BP/NM MXP3.$PEP?&(W7P!02P,$% @ T85<5-/"O:.) @ K 4 !D !X;"]W M;W)K&ULK53;;MLP#/T5PAN&%LCJ:YLT2P(TO6!] MZ%"TV(9AV(-B,[%06?(D."G0!ANP%UFDR,-#TN1DH_23*1$M;"LA MS30HK:W'86CR$BMF3E2-DEZ62E?,DJA7H:DULL([52),HN@LK!B7P6SB=?=Z M-E&-%5SBO0;35!73O^8HU&8:Q,%.\X,O'#=F[PXNDX523TZX+:9!Y BAP-PZ!$:?-5ZB$ Z( M:/SL,(,^I'/F\BQZ5KRJ/5],K)S\X>F[H62%6V3, E,R7<4)_@5K;]IL)-0DMQ MG'68=YCS%C-Y!3-.X$Y)6QJXE@46SP%"(MBS3'8LY\E!Q"O,3R"-!Y!$27P M+^VS3CU>^F]97[C)(X^?#B[5;FJD*P;(O&VP] TMH9#D;G,<3I8'B:03*( MAPE\4O)][A+@FV_BB[:"?QCWNZQ.Z977!H0 MN"37Z&1X&H!N=T,K6%7[>5PH2]/MKR6M4]3.@-Z72MF=X +T"WKV&U!+ P04 M " #1A5Q4$>8_-Z$# "?!P &0 'AL+W=OWO8PMAM&Q1%'RAI;!'A126I M*/[[#BE9<=--'OHB\3)SYLR09[ANM7FT%:*#9RF4W425<_4J26Q1H61VI&M4 MM'/41C)'4W-*;&V0E<%)BB0;C^>)9%Q%VW58.YCM6C=.<(4' [:1DIGS'H5N M-U$:718^\U/E_$*R7=?LA%_0_58?#,V2 :7D$I7E6H'!XR;:I:O]U-L'@]\Y MMO9J##Z37.M'/_FYW$1C3P@%%LXC,/H]X3T*X8&(QM\]9C2$]([7XPOZ#R%W MRB5G%N^U>."EJS;1,H(2CZP1[K-N?\(^GYG'*[2PX0MM9YME$12-=5KVSL1 M[3ASA^=6DZ'WWG6_VAF^:P2>M7&7A>U5B^6^ A(@,;+(+ MFWWV+N)'+$8P26/(QEGZ#MYDR&X2\"9OX/W8,)\=HH4_=[EUAB[!7^_@3@?< M:<"=_J^JO>OK5;:R-2MP$Y&,+)HGC*X X=<*X5[+FJDS5,Q"^[+5'R^%8F,>364K?.3DOX_%T 3O*71)_(I0WENZ]M71(,N>J MNQ:WOVB'0*CSR1B^_6:9I=EWPW_@395_S7@Q__ 5ZD,I\)G>*(LKVNI(W?2T M;GIB7Y-\!H\WT:YKG\.J\/KL^N:[HMY]W1]8H9*;4'@D5S'H\4L M M,]!]W$Z3JTX%P[:NAA2(HB$7@#VC]J*DP_\0&&-WG[#U!+ P04 " #1 MA5Q4$.Q EVX# "B!P &0 'AL+W=OJOT*\K/S15WK'39P+_A*2&$%&N!= Q_M%C7[X_C2P%=NY1?0QR M/01AKP1)&#RHSFX-W'4--B\!(F(\TF8GVM?L3<1;K"\A34)@,4O>P$O'-*0> M+WT%;\D/?"6/VGU.N#3P=;$R5M/!^?9&B&P,D?D0V<_-])M!W!6^,CVO<1;0 M'36HGS#XDC(4NT,D3"_PB/7FG?V .\@2<-)40V3G#&XW2%819??B^DL=U?8 MP"2LJAS*D%4%4.4T1:15QE(:DSR'I59K8<%LN28>D(1960$+JYC!(_4(U.87 MSYMZ"_>](8U+R*L,'K 1-9= 76-](3JS(V(U$D"5I33F60$W_DZ2)J+4\P/U M)VL@#ZLTH3$N)G"K.@]J0B*@M+VP+K=92A$F,=RUO50'1'CB]1#;4H^#+$P+ M!FF84HX^]JAIBXA+I'XSIOSP I#8E+'+Y[&,:5@5)8G,D@2^*$LBWD$>ARPN M:)(59%W\IZC*>TIW #SF3RCN_0BN_B5+K:38#"F@>N=A1KFC"26B.O-J3MF$ M-,T@HX+?/5MT703VP[EQ9-,PSAB)S_-R%)^484E5(_'^9/S?#8[.^B:5=.-? M!T.J=YT=6NCX=WR %D/?_<=\>+T>N-[0@2%M:W*-+R=Y 'IX$8:%5;WOPBME MZ?SXZ98>4=3.@/;72MG3P@48G^7YWU!+ P04 " #1A5Q4@/=J;]<% #0 M#@ &0 'AL+W=O7!%D'N MGKV=70!G"^L^^1E1$)\;;?QY;Q9"^ZK?]]6,&NDSVY+!EXEUC0Q8NFG?MXYD M'94:W2_R_$6_DD[>*\-^BM7]RJZ2SP MB_[%62NG]('"K^V-PZJ_0:E50\8K:X2CR7GO W10N_]2PXDM+: M3[QX6Y_W-_L4BRQJ#H?;+-2A@>-,NE7?E[E M84MAE#^A4*P4BNAW,A2]?".#O#AS=B$<2P.-'V*H41O.*<-%^1 _!.-L&>1+R3)_'*(-XH7VGK.T?B]\O2 M!P=B_+$'_'0#?AK!3_^/3/Y+*/'>B)_MG)J2G"A.4V*.Q8*$1*,@Z<)V#KVR M5J^2^F2M?OCM-Z.BR%\G ^3B8UL6. M,E67[G43@XARV"'5(V96OUE:&D]A:[2ODG)CT3;Z?.$R*_WR&NK>2T-"J@ MDZ+*%QIY-LA9(\^*_%GR82L1D!*PSB)N,\"0*XU-@6.Q M$#-/@ <\6(#0@^P$/E\C#Z"WMY62C!'[EV4[T[%?K76QD8'";U,ZHK$&; &' M'-NK=,?$4>;>-AB+?9J[+9JOK/%6JSH: 5$#<4YC6T'=-A3S'?O V #& $9) M'2HH.LE4>-A?-)F 5]!)C;9 RR:;D*_93)PS)9'AN $68G+P06JX920? M.V+AU_UT.>9VBG H]?AVC6P[7>]VK4QJ+7MI#.8I@4YZ'=\,=&!!I/90'L57 M-PZG)G'+2JA1$X8&L*XQ"OP>C=3Z>3;,T2JHT6%U MM!HD7C4MV!_KP=63/'"?-WP,$(&,=?L !UG.G?0XV1>4"*),G%9:Q;$?&08QAH^ 5>H'@ZRHI4.&RIJP'(Z MTACY9KM?UZF[DK$+\^RT8" $C@!G"LE@LVFJKAR*TP?53-1F LH23HN3I!CG M#H[?GEQK';;B]9S,_V=Y7UUOYSCCYZ>WX_6VJ5Y&M!I^C=?/&T?J5 M(^7+<;*]:?U]1$\=%?+-40'>/'TZX(I\E9'=>N;_9/(^71$F0)&]0 9QB/M1 M&NP)2S$811-%#*)KT\1DG#UG%G$P@D\YSE&KE%Q3Z2):L8W&*3D8#EF0_Y*# M]VG9(L-]AC;M\MAYN+]URVC(3>-=RJ.LJ&6Z<&S>;JYKE^F6[GKOXAF! M][T)5'/LP3WATOTI+8)MXYVEM $WH/@XPY63' O@^\3:L%ZP@&PO=V]R:W-H965T)\+E[PIU9;UWL69,G"F&MZ>5>\'"2DD"I5[HF#Q.U&O59E28R@ MQO>6YZ 3283]YSWWMVP[;%E(IUZ;\JLN_/KE8#80A5K*IO0?S?9WU=HS)GZY M*1U?Q3:L'0X'(F^<-U5+# TJ78>[O&W]T".8)0\09"U!QGH'0:SE&^GEY84U M6V%I-;C1 YO*U%!.UQ243][BKP:=OWQ7YZ92XK.\5>[BW(,C?3_/6^I7@3I[ M@#K-Q'M3^[43O]6%*HX9G$.53I]LK\^K[%&.;U0>BV$:B2S)TD?X#3O[ALQO M^+?VB3?:Y:5QC57BOU<+YRT0\;]'1(PZ$2,6,?J'+OQY:O%YK<3&FAO-F$?* M"1U^>_Z=&R2#\TZ8I?!8NC0EDDK7J^?B+R5M&P4!'ZIJH6SG1[HDN*1S<:9K MD)K&R;IPS\3KQEI5>_%$3*+I>(S[/)H/Y[A/HVR6@=52844AAM%D,A?I,$JR M*=8FPYGX;+PLL3)-HE$VPD.61?/)A+X,HR$$_HTUA5Z"N1-+:RHV1U:F@2Y8 MLFD\9"YV0FXVY0X&\G_GI6^\L3NQ5(6R$'[@)ZST2BP4I"A>_+#@F!6S"M[, M=:DE5X>]1UO&!U%W17C#"Q5TYX)R;X%V0KHV-.[G _/VGF3FEJ5Q(I[>N7WR M+*AG4R1J%' 8L3=@H6JUU%ZD\0P$XWC(UPS7UVM9KXA:W,BR"=9+4E;6N1)! MP"__FF5I]N+HZ;?;7#G'=K;,'9Q82HH4G.+6TJI?J4 6'$'4[<#[;!K/GH'^ M;!AG?,_B"=T_*M_8FD@/H3I(2^*4UJ;QB-;^<5W*M:DD(*+8D^QM9N!.*@O" M(1,B5E:<)?&<12?QM+WS>SIF*5D6C^F6L.U_U.*]W,'5(401ASMX'/[M-%$U MR@XTLY'J W*)T*,3W1EH/CT$4X[-Q>^UKM85!>ZM9;4HL3C5EM2F-0""?2P5WAZG0M3INT-*PI*"3+N7DK%XT]B]T8^N/'8_U1-+ MJLH:IM]-%;9L'(\ZRZ3C+)$V..@)DJ/[5P0%J#9$Q [6P7N.\3>9Q;.GH8)U MG[=@MK$:0Y5&B(HF%"E=$1.08(;(KX79<#:J6V5S[107J3ZR3&/%&B-,NQS\ M4 V*@RO\VBHEJM#M0Q*^ES9?'VH9(>O$JA,>_@IT2$N&W2CG*VI Y"N84Q!X MNX;@[F8=)_CTA3M-285D967%@5[!\8@^')(^W5=WH+O42TU!"LD0H.GE-8 + M3%DQYI [5I'RFGL":N.O,,PT\$ZET#T+8BCSG-H5^66P8.0]U7 M%;'NX>&HKB)&'%OZNEUKJ'KLGM+DH6%1.A5*55WIVFJ_IC(%NXE7(;/5(QTT/MB \3 MV]&LA:T.[8/:2A[@&1I5&"951:T)0T<8RA1& 0<9?JM"20^8)4/"D,94#W04 M,GJI:XP3&BZQ"IP9J9L&_8\K#Q>*;MYK:&0X'M*ZM<'#3J]JY&TNV^D0KJL/ M4W ;PJXV_$S7HP;5G](>F,SN3,LG?+L7<-;C_NRYN K%@1R?*WT3VE9=<(6H MPW2'A+$H%S1Z9S1XIU$RSL17^!EF[JB\6)0K&KRG8URGTTD[S;1_'"A&R83H M1B/QZ:'Q:QJ-)S,QBM(D$^^0-?5*0QDGYO,A1C(,21W*>M7K1*&""J-DU(U8 MK$IHM<,HQ?R:19-D!J]%TWDBTBP:C^;BSQ,#YAGS>=8Q^@\X% _[-9U&P]ED MS_"#-1@VX)U?9+5Y(=3W1H[CX#[=0_KT MJ9[ BC2"!Y_18S;#;@<6?>0)I]M.G(!AU XT^YZ*KP9)0DE]JC5$M)21F+G1RDR)74M>.]-*GTKTMRZ&Z0*]>%/>6;&")K.LF M=)^^EPWMBS#/-J@.F'6-O1>UPV25 XO0!-08\[DOLVBG>E]@,G/1FHO_LO%TAA&:V98V'@?V!_+#>B!@W_LXZDM= M'F]!VGU4BYHO\:>8:U68OOHK^@ *O*B.NF;QC7N+";3J5L)![9S"HQ%8!&W# M"$([/CBI1J#>';IW1'&YPR^HP,4;W?EHO_^XE.F1E,^]J0+N1O8TBH<_%="E M>,]4J]#QV3\]I^SA$)2YXX.KFJ87='6@EKHY8"1++A);'E@6X:0!_>L'CYU M=-?![F"39BE (3YU)'7>.^&KE%WQ.29M(1#I<-C7?>V.2J_"">%A>3AGQ=2^ M0O:(4BU!BAWQ>"!L.+L,+]YL^+QP8;PW%3^NE<1 0@OP?VF,W[^0@.X ^?+_ M4$L#!!0 ( -&%7%23\+$ L0T .\J 9 >&PO=V]R:W-H965T* MA"S4%*'EQ8KZZ_L= *0H65*5&4 M];/1O&F63RXNZFS.%VEMRR4O\68FJT7:X+&ZO:B7%4]SM6A17'B.,[Y8I*(< M/7^JQJZKYT]EVQ2BY-<5J]O%(JW65[R0JVC2[=)UY^CLW\H1$+Y-%K7[92L\-_!'+VKJ1"[,8'"Q$J:_I9Z.'P8+8 M.;# ,PL\Q;?>2''Y,FW2YT\KN6(5S08UNE&BJM5@3I1DE$E3X:W NN;Y9)Y6 M_/P*Q]N5=Y3B2Y[9S'>X2>W\OJ*WK^45FG2M;K= W7:MAE5:7E+5?W M_[JGM_P:L'>E!DT@/A@UT5: MLM,4TZ 3V-%B?_U+['G.]V]OWERK6_?[,[::BVS.EI6\%SF10GCEN2 &TH+Y MM@]7+0IBIR8^:];,TX9ELBUR-N7L%CHG#D2)%YP1M# YTUPR,(>%M64>TR6$ MSH06KJ(8PRN0;"J1$0TS:Y56.5XL>:6 "N*PMA0-Q"CSK=%NIMBPS!JI^#"\ MSBJY4,_8^%[(MF9+Z,120VZ2>$I%-IL((D<_BF$2@&:0FBQ6RO+\ES8MQ$ST M/!K!%$<'!&#S%":8I*-)IH5R)B;INC0-T9'M+DG7T0I" E58L;9NYK,1_ M#2M[%A_DR;/'1WBBJ?>@.EUKYQJ:26I#NJ$R9&PIG]@.(L\.?R-QA0">8[./ M^T0Q-#/L^H=%9#>6"[(]1.:_M.(^+0A\.T*D"0D>*C/[ /OTR#_S*H.?P;P" MU(E?+50GS0)J*&5# A:\5@HLF>LXWW7!.DM%A5G5':H?\-&"Q4:]R&'A;I*B M9K.;(0/P$Q@+^5C4#0S2&V(+BO&P$$W#>TI7$A+1PTL!#3:2C$4%$D),BYP] M8@7B%ILC&L5MF3:;K?=,/:5Q$]L],UULV^P=7TSA,'.Q))\Q[)O]L44A<$]8 M(N$6.5\25L!0>4=>JV2SA+2=H]RZ)=UEO&I0$K*\;02YKL06G*1=R(JDF\%B M)/ZL5UM:KDFV'AB,*_8JW]TNY] \+* "@Y.?U82NV&DU!X ;0*4PQ]"4V,NY MM;NJ62\Q6"/\E>/1.\74)DM@".[>U+L."'\'X@A47AVBW\,5:U:U13]RVQ:I MQOR*TUUYVZ6:C2/1S$5ZI]:LC1MT3)K%*NX%N7$A^#UFECR#.Z.&5I!%]#I? MK-)A+AKH[KU)/C84:' 9 =6ZF*J1I:^T!O=XV<:,# MQFRUG>*Z #1N!7R]%01J:EP'%W'./U.P<&@GD[>ESL7+MEK*VN2:77IY6Q'; M* R5Z_;%H48Z#1X0.@';-"]E5T4*MB89L)'7Y^_@E(2.$F[Z1"U4Z_22082! MRN3M#7/9$_8*+"I4ZS%K+3BJF!-D)#_6%U]?O,WD>TGF+D2S9GYH1S'[#JS: M8Q]7+['# -7GC *"LY.$1IK MGE;U&0MLQV%A__-JL2SDFO/Z<8Q[1QF/[7&D&?>31S$.0HKQ2#'NQ\<8][<9 M=]F$EP(6?XN#I<&D&YXNV.D(EAB= 1EQ#JP;%9P]>I"A[OB:+320T3LDFE27 M\QHO>,< N6_GK)U; >3T:0!.PJLSS &>L)\[++LT6-8/?* 3'JWZJ55K M/G#J5A 'W=17G14QZ04.L70())GZ\3<8$_# C%U3K5&SB:XTWI*0:HA]4G!X MJM(62DWP#3<_B6TW8N-Z4$/N;X5!8C= +#@86*4V+&+0B^PG"1F:JL@M,<."RP7 S>R@0RN MY7B^-0:< (D2VG9L.Q&N06#Y\?C;V<3YL]HDLMT8VH,>DI"% 903C*$-> M;*Z.%2,SG/@1P5-G0-=* .882@@>0X#7>&.V,>C%."$&UCB),"E69@L36".. M0F.-*' LWR.K@NP)@6L&RYGD=Z]LB4L)J+@8$]0J0BV .*17ZA0-'6< -C"HK& M)$BP&]YA-[REO(AS4XSHNAQJ7NMQ##[R2I_@)>6R+CS;TCCZMO?3 ML6[-FZYTI./[@[>+9 M7JA+&7L@D.BCH*^-.WYY;QI3PY+S* ),]6 >4=.N(.")-V@Z6) KW+0)]%3* M.)L1.!D)*>Y1(6A.L[2>DZQ<4/] ];J^R.-7LN@..:#'8(=%=TN(ASP*G :S MQE1K]9#G9:."3919T9I#X@PGBS)3/JO#D\Z;YO"89ID^6=)K*B%E(?)4>Q,N M5"8JIU$;S"AX;:!?W\F8*)>[>7#@.=2]VZWN'K87L/CR\OU/ZJ!/C1WMTWKV M1@^#FDFU5O(V,^TIT\RJZ2#>4^PJ?#"_A5HTN0^?(SP?A:X?-D>V#[LD#(J] M)C$UO'_LMMN+8YY'N9' %MD3V+U!,50Z 1LG-A+Q)TW@-$&R]7P%8+$S +#3 MR(HB %N0V%YT=$.@#]50'L%F .R)V>6>219T-(C]QX'1(6U2 &R7Y2?!H!NN MVZE?@SUL'_8X/?9<3S[675]$=5#FQ #QPK?;WII+W1(_'=$R'*JP>=>GV3I3 M=:>;VB0Z*OX'O82/92'NN!H]V/8CWU/,Z3YKHP]PN>J548NH@&KD,-]@VURJ MF0C:"J[4>_40C4C]=*^UH=%";4,OMH.OX 4U]LB"56JQ]H@WM'&AT=H=K S MH83?32-57X_3QS^J&(VMN8Z=7;'\__<@CO0@#J?(3OG#?&A2W(&T^)+T\^CT M1YUWU_L>WM7==0G0C:T@]ED<4:_0),!N3G<=9$#7&OO>F9G^I0QHQ2%E7#WY M1[[NFX3L4N>L23O]SP .W[VYOF27M_ ;A9BG/TG(&)Q96XWZ+CY-VL-2ZL-M M\@94>Y76_T"JV;/CZ.PQ.63_%SAZW"?$MT\S2^BA; 2\S/0 ^T^%QH_VL05O M D=$BW39+N'>2B\+SM4&7?H%_#7G62$5C $HRG-P33D!C$CZ6&&8XRE]*YIM MGQ[H15^.>UTY[OGDR#E'?;SY2+1C7)JI^6MYE_8W>7)@<)M*)Q5:9=[MW[.I MM60=A"-+L\T+9 0Z*#Y4%/8K"IW#B24D/'"%2-.?)*E,&=3+]IZ*_(#N?T,U MOMNV_#6UP#ZNOKHT"+]=:8!*LBL-#J/B =7^\2#IC:TP25CL4,OHBR"Y^^8X M3!K:)X;Z9*.+X9^&MK[N;FFL'LS:\HTM3?5'N*\Z^#_X4C4XDFU'@0'. 9!I MRS_9;;MU;:@3%EF.Z^BNU]@-=>,S"+R'9SW/"MV(.D" 8ISB?%>G2Z0B'.1V ME?WC(!ET7+E6&#V4146/L$*BK M[U+;/;'<(-PO: )!'1];6N,PT(*&.$8^1LP@."RC:\5J9]SX@;F)X'8[,KXI M(1D0!S@SY24 ? M=#KG:$*TW"1Z*'GL1XQD#_MN]0D+K<"A M);[EN:H7B\.WQ_;]/^YB\"?$!:]NU5\M*?VU9:/_C]B/]O_FO-1_8MQ,UW\% M?9=6.#O4R. S+'7L*!SI_X=T#XU&ULI5=9;QLW$/XK _6* 5FW;3FQ#=A)BJ1 &L-.&Q1% M'ZC=62UA+KDAN9;U[SLS>VB5V$:1/DA[<.:;^R/W;./\7<@1(SP4QH;S01YC M^7(\#DF.A0HC5Z*EE+5A>!/[4N F]>^!(5L[=\=25;LW[?HOTKL%,M*!7SMS&>=QOQ\L!Q BIFJ3+QQFW?8Q'/$>(DS M0?YA4\O.R6)2A>B*1IF>"VWKJWIH\M!36$Z>4)@U"C/QNS8D7KY145V<>;O'B;5$:MT6$*[28Z1C.QI%@>7&<-!!7-<3L M"8CI##XX&_, ;VV*Z3[ F/SIG)JU3EW-GD5\@\D(YM,AS":SZ3-X\R[(N>#- MG\"[P:@]4BO%+DSX^W(5HJ>F^.<9 XO.P$(,+/Y/%I^%X.%[&4J5X/F IBN@ MO\?!M[CPABX64WA-&?=Z54EK7QMEX1 6D^F+.SB SPBA=#8X#XH[5!22OD+) M"B]BCO#S#\O9;/**$>1V^NI@!&^-7NN50<#&?J"6V]+O#O=P FB>J\3Y5-D$ MJ75C#HPJ#BF;PON;6UA7.D4.-XS@/;U.4RU.1">R5(3ZA3)U! =#P&\=4!YA M30-L1LM%4MRHK61_"I M=;WT[IZ<#I"Q<$5#2)()H/7.&.DC#DX6;6]=VX2(,6 ;&N4>O:>X2O0):1'+ M@8KPF[(5$2!,0V3;J)("('0.*A'*\()Z4PK8[:->U1K;7M5(%_A M^*>=+UY%%$M)Y3TY18J[?%$F=Q;V5 )5UQA881=ERF$2V0I)P%UZ""\'!@BQ82[0Y8?S36IMC9'<)D2"VH>7:9SP ?:GD*3CE+I MNBJK;5-'Y0E+E\K2SB7E?>T*>MK6HI9:XPFXK/&7*Q'(&2(V82/AI,E0$CB; M3$_W4]P3AF!1[/1<&E(BTOX4/,% /\+I\&2VD.OD=$K7D^%DOH!K[XCLX#97 MGCORRMDJU#D@:N.31E1,/)#J0&TA::)Q*FNMT&BM1$OL5!2AATVN:;1427(/ MFBJ%U/G3B92'&%>(HX'(O"O8W>",3DDPA)-(DIZ1F&^7378N0$U1$:D<=MT].OL=U M98@DLLJ8PTC'I+[%["M_J9=[[FYR5Y.''(B8-VK-5.+B0Q2GS]4=P:;1(/B:E2%NFU^"\! EH&(C.4X)!K&D-4Q7=W^_63;=60!;7M MM7H3--B4]*@[B4:.C-51.,L%"BDV*\;'Z+$]3U3FT^7"QG_']R M3/^SXR-X[$ ][GVB%.C7\B$60+#JKY7N;?>M=UE_XNS$ZP_%#\H3-P0:\(Q4 M)Z.3HP'X^N.K?HBNE \>.M31:4)N&ULM5AM;]LX$OXKA"_8;1>J+,F2;+=) "?I8GO8MD&S>WO X3[0$FT+D425 MI)+F?OT^0]*R[+;!X5X0(!;)F6?>AR.=/TIUKW="&/:EJ5M],=D9T[V>3G6Q M$PW7H>Q$BY.-5 TW6*KM5'=*\-(R-?4TB:)\VO"JG5R>V[U;=7DN>U-7K;A5 M3/=-P]73E:CEX\4DGNPW/E7;G:&-Z>5YQ[?B3IC?NUN%U71 *:M&M+J2+5-B M/3.R9"WE/2W>E1>3B!02M2@,(7#\/(AK4=<$!#4^ M>\S)()(8Q\][])^M[;!ES;6XEO4?56EV%Y/%A)5BP_O:?)*/OPAO3T9XA:RU M_<\>'6T"B46OC6P\,]9-U;I?_L7[8<2PB+[#D'B&Q.KM!%DM;[CAE^=*/C)% MU$"C!VNJY89R54M!N3,*IQ7XS.7=CBNQDW4IE/Z1O?W<5^;I?&J 3.?3PJ-< M.93D.RAQPM[+UNPT>]N6HCP&F$*E0:]DK]=5\BSBC2A"-HL#ED1)_ S>;+!S M9O%FW\%SEK%_K-;:**3"/Y_!3 ?,U&*F_Z7OGD6AJGNM.UZ(BPG*2@OU(":7 M=T86]Q[ZA[\LDGC^Q@M@]HA]$EVOBAWRD?VV$^Q*>^9;'23].CB=9^C5;;1$A MM#C#WGX116_[%,I8L-4ABJ-(GX&LJQ0_T+U'E.*L)B=Q=G@Z?<<7,Q6 M4+STJ\RO0)E$)Y2IK;5HSS?SRS'A3S^Q!+P4.RN0O&GQ!@WW=Q7\*YJNED]"O.JX,E51 <5HDB611FD4O[A_R31_ M0#XZS:KV06AC,;J:MS:3L*A,[6S?\8=#F6[8:O7Q0\#>M6BB3I_*EFZE;&WT M)$NCN]BB/>T N%VJIF]8VS=KQ MH'A?$Z[%K2PH!7&:@)2G6=[Y!?,5I9<'V M;UH=LE^Y-O53<%1YXP@^8Y>MQ4(HP\EW&U892AB%/)#*>6XOT_6[CC]9)Y)N MAIL>9 @J_V(;!350@DL)TZB'7 M]EQ^\=JAGC:Q4K:":J#HE2)&WU,Z5174/:G7C#.,1ANZ&Z@D1NV%[DY7Q;9* M7]@DD+V&6W2 NBQ$9YQSK:2)_[,T3/-]S23+>3"? M)S@*%O.V=D/6[2 MG+(?<:-FB8*T_?+_$-AQB%)8DP5)EI'2J=2'>$&8=_U:B\\]5079 M+PIAF\U^5K0&8_*1_7;'?A9KU>-=@T)%I\GW>DR)G(I1)_L;'D5\%H7I91#"SP]5*1!\MC+6PL.=N;_^7-?!8HA)@.N9 MK&!:--4KWK8]7%]PO0.WAPM/FA4U& 7G \+>':6@NQ,#K1-*N0@)I2AJ[N_S MT0Q')@J.NV\L;R]J[\Y];RO(N$&/KP:GFY$(6P*?!(U\[OG61\8N;@8!2!*; M\'9H0DVYIOC7'MK/AD7]-(Q,2 !TA \8 FR"Y7Y[V$#^NITA!^/%$:L=SC(_ M1QWDV,5>#DU843B&C2._?R((.R>"!EXK:.[S?R0H'@N*3P4M_?9!3NYW#G+F M1ZQ_4+Y4Y4F24,C/XF6XW.=N8)>+PY*2X"S.PWS(;C0LPG56!,,@&2#RNA/V M3;W&.')]N#I]KWJG=>^&LBNN_\Y6!9)1VY&-?6Q'BCLGQC;'BUI2A?OAA(]8 MH+F%>?%!(E72ER'[WWJ,* [( R.E3$N]\_FBS :&V3!MV#8^CH8 M7?QXU/"6SU@_==$G%1J3'ENA]%Z7P ^(J#24!%_7[HV&"A!C&9!M0"-TCRB* M1I/1\8AK>TX !,50MKV@ $91>FCP;M3S[*5DK30T&JI>C*O_6R_)T]''!JB_ MM9]4: Y$C;OO#L/N\-5FY3Y6',C=)Q^\:FPKM,-:;, :A?-LPI3[C.(61G;V MT\5:&B,;^[@3''XD IQO).+F%R1@^)9U^2=02P,$% @ T85<5'I4@+$5 M" KA, !D !X;"]W;W)K&ULI5C;AW*A&AIEKE<67M?.-C'CT M]3RT7LF*-S5FOEHL7LX;J>WDXHS???079ZZ+1EOUT8O0-8WTNRMEW/9\LIST M+S[I>A/IQ?SBK)6U^JSBU_:CQ]-\D%+I1MF@G15>K<\GE\LW5\>TGA?\IM4V MC'X+\J1P[I8>;JKSR8(,4D:5D21(_+M3U\H8$@0SOF69DT$E;1S_[J7_RK[# MET(&=>W,/W05-^>35Q-1J;7L3/SDMG]3V9\3DE7'FW59X6@UI](-=Y=TP3EM* MRN?H\55C7[QXC[B]D_Y6Q2"^R'MQ[56EX]D\0C:MF)=9SE62LWI"SG(EWCD; M-T'\8BM5'0J8PZC!LE5OV=7JAQ+?JG(FCI93L5JLEC^0=S1X>L3RCOZKIR-' MQ3\OBQ ]L/&O'Z@X'E0V: M5MJ=4#8J+!7:1B>D@%\VR(3^K8X;O I=$72E47["K86THK->&1FQ*6ZTKUZT MTL>=6&LK;:FE@:@0=>Q8QG/2]9<_O5JM%JD5QTPXK'\6R=-6OZ$R\^SNO?OOEP/JEKO:B\; MT78^=!)2X>WG7.7')V_),[+TAJ)AX<,G&& ["E.EZ./R]:N74R&#D+ )8)V* M(0:.8J+9-[976]$:4D'NJ6^=3FY@W5J6VNB(;:Q,W2,#S%10X#HO_NYL?0<. MF8HOZAZZ&FD[[(F=U[86(%4OR>!P$-6/WOT.1WI/9_!!E,Y:-4HB+:=PC--[ M" .O2@6JHWP\6QW-%N -8V@_;Y/&N))U"W Z;\QJV:VBW*H1Q7$=Z9N)K"^VE<8%CL?X??$+. M[W1%/H')Z]JKFB)/&&[QZ5Z#GY79B6?+D]GKP=^LML?JE-))+ZB7\5YX*6V. MERR,FO9U K]Y1=S"R]V+-1P2.R5]F(H"_U(D]O'QV9CE;/'GF?BRT>&!)80C M[TJEJ@! =4&4L@5X#&4W>EUT%*6U=\V!P6(+X'0A!;"1M^K0^V>KU>QD4,&N M<-T?%ODHBMFT438]XEVK!/4PY+[8C; NXUC$7\-WR,Z5H%7()%!W$F*C4GN/ M\F[*0&FZ*L>OLW ?90[S$8K]-EA-: C9WC&/21-<%D+ZP %Q7@+28JTD8S!N M8+!"%D$PD+/=Z'*#:%OD#46J?*DIGMDIE'\?HD D\8)RC)PTK=$($6"NO'85 MV3'*2B-W@RBA05@P A7-]N6*ZF%+BH>E](%L!88<4+:WSG6&"L\#9 19K^L: MUH\+B<':.A\SPY HJK9DV9TTH#<9$Y((R#WTA_ @C-9A?I#FT!GDH/IJCS0_23871%4R04+=<+ @5)94&HB-;1MV8PW3L&3@P.?GA/4S0AJB[ZLH(JV]L.?L),465*-*H MD']-9I&OF<11B\P=;1;ZN%N>2,8S^SQ$1N@_M2D=KBGP)EX[^Q#+:.XC^W-18NZP?B_S]Y^*%K^ M?,KI)=R0%ZB8 K6\)KZP+F90(E*&,0G#N>'A3.*\FO:Z#L@D$O-5JK%ZO3OL M$PPSK$!'#41!CP/S0='L8=&ADQN '/42<>(B8-*"O911&#?RCJ<=SLT>-J,P M!0Q%7>J'1C\WWU4&^[%+@$AH[TSV\R%!9-(=",3QL#",'^'AW)A9Y6F0 MG!YD:=AF9'E+,PKU-9\.4SD-.:A(<>T!^8U9X M[*@_']VA-,K7?%/$-&]CNDX9W@Z749?I#F:_/-UDX1Q;X]PLC%ICZV+V\\E$ M^'0[E!ZB:_E&!F-@= W_W"@)+- "?%\[G*[R RD8KN@N_@-02P,$% @ MT85<5+-(G]'M P ^0@ !D !X;"]W;W)K&UL MK5;;;N,V$/T50@7ZY+5L)>D&6\= +BW:AP6"W;;[4/2!HD86-Q2I)2D[^?L] M0\J7%$U:M 4,2[S,F7.&,QRM=LX_A(XHBL?>V'!5=#$.[\HRJ(YZ&>9N((N5 MUOE>1@S]I@R#)]DDH]Z4U6+Q7=E+;8OU*LW=^_7*C=%H2_=>A+'OI7^Z(>-V M5\6RV$]\T)LN\D2Y7@UR0Q\I_CK<>XS* TJC>[)!.RL\M5?%]?+=S3GO3QM^ MT[0+)^^"E=3./?#@Y^:J6# A,J0B(T@\MG1+QC 0:'R9,(N#2S8\?=^C_YBT M0TLM ]TZ\TDWL;LJ+@O14"M'$S^XW4\TZ;E@/.5,2/]BE_=>5(508XBNGXS! MH-@%N68GW0.B" M^,$VU#P'*,'M0+#:$[RI7D6\(S479\N9J!;5\A6\LX/@LX1W]F\$BSL=E'%A M]"1^OZY#],B:/U[Q>G[P>IZ\GO]?8?X/<.(3"0D!8:P_(_=%=&(KO79C$,I( MW6<30QMI4E$X&T3L9(21#B2TQ8B$\XVV*%.AW.@Q[5I1CP$\0IBS!PX3F2?1 M.ZNC\VP3Z&4'/--Z^C*"LV%0&U W2/;8"3B8=L.7!2I3;BB21\*3V'4$\.0! M[N33C&?X1@C.;*F9B4YNH1A+L-#LL]D24Z:V9?VH??;00@[B@_7!!@',KISKA$Z@$WO(AU704VSJ"QU3+<8F$K[)' GXW@V M (AZ(_.*WT=_IXT1-1T#@J6_CQ%[1%X-@/_VF\MJ^?;[<#CQV3^/WNQY^.;[ M;'0*D]@@#8Y_D#X^\2F'SOGXAD]Z!B.K<#O+VJ0P/[>PSKXYV<"$'A%)Q%BE MR*9*#3F?>OG9<=\9!J,A4K0Y/<4P>M7)G,M>[DZ" 6\*TIU%=B9RF3<]#E,! M>5*$[H&L-'B@*OX$D9V,N7PXVWIIQQ:41L_'= S/7/R2"^5 F8-C7>0$0_9' MB&(H)%$#Y*WDI@507$5CKO>:E&1'N1RX;[,VRRW*'"6RI&DN2(.LI$?J!Z8P M)20O'R.PIS.>8KC:3,F5DAJ2<1E37Z,6]Q?R_*_NQO*D'?7D-ZGIAE3<,7>F MP^RAKU_G=G;&PO=V]R:W-H965T,*R )S^2M$&; M&'#2=BVP=D'=K!^&?:"D*XNH1*HD%MCMFG; !@2.2/&>>^ZY#_%B M9]U'7S('NJ\KXR\G90C-T]G,9R77RB>V88,WA76U"EBZ[C>IJMIS/ M'\]JI3Q638>*>W99"-V>JB45O> M<+AM;AQ6LQ$EUS4;KZTAQ\7E9+UX>G4JY^.!WS7O_-$S222IM1]E\3J_G,R% M$%>A2#(^?!_27,7;$DBK/U[;ZH/-07D[.)Y1S MH=HJO+.[5]S'[JJ#6SX MUC2&VM"Z>F%R3G_'& &;B/!Y4#P M:OE-Q.><)72RF-)ROEQ\ ^]D#/@DXIT\@'<4["8HDRN7>[IMR2>!C#96SQYYNFK\E_;7!WJDO/?OS_'Q*5ZT'<2^"U2F\ MB%[0_KUM=$;G\[-'TV-]D3@<-+%::0T!>AKCWJ^Z$U6#5>%L/;[Q&$*AI.LX M?MAA6>JLQ S^U&J'P]F H ZHXUYUA*JR:)%++2E*!_K9@7Z?!,>9W1K]5Y^D MFI5OW:$>>QPG>H]KKR- [%S!1^0NA_+,J%13&BG;:L'2%0:8L>P'QIC)#60%]'_O30A@GA5 ZF6G/D(Y/)_A,T) MO4)16X?:C/1\BVP,1K'$C_3[4C(X*I1V=*>JMA?J(-ZAJ1-Z#ZLQ7E_:MI(N MZIH"N(VS7IH!']%J+VD[PO%DLZQU3A20EH#7(O3MRT716<5,?>$&,A_>2\'N M62$9*6^U,8+6X> CP+4TRN(L?@B64P2256TN1[3!$5U3@U^;=XF-*;*>.[R$ M7B@'TBJW30P;;AN9 @']^CG4EVC3R$J9_=?;.I20-PX&F1][7*)29M,W&PO=V]R:W-H965TM&!I L?5BV5+F M&+";%"N&!$:S;@.&?: EVB)"D1I)Q5 ;TYZ-Q[JL:4/T2+94X,I6JH88_%6[L6X5)953:O@XB:+I MN"%,!(NYFUNKQ5QVAC-!UPITUS1$/:PHE_OS( X.$Y_9KC9V8KR8MV1';ZCY MTJX5_HT'E(HU5&@F!2BZ/0^6\=EJ8O>[#7\PNM=',MA(-E+>VI]/U7D068\Q@,&D5C^4#^D<7.\:R(9I^D/Q/5IGZ/,@#J.B6 M=-Q\EOM?:1]/9O%*R;7[PM[O3:, RDX;V?3*Z$'#A!_)?<_#D4+^DD+2*R3. M;V_(>7E!#%G,E=R#LKL1S0HN5*>-SC%ADW)C%*XRU#.+2Z($$SL-:ZK@IB:* MSL<&<>WJN.PQ5AXC>0$C3N!*"E-KN!05K9X"C-&AP:ODX-4J>17Q@I8C2.,0 MDBB)7\%+ARA3AY>^.4KX>[G11N&A^.<5_,F /W'XDQ]B\7LQ8$4T*T%@:3)1 MRH9"BTO:+3$-)>%EQXFA%6P>H&)WK$+]X^TX;6H*>W.#*6\#JU88(AU=UR@X6",TS68W@@O'.XCWK&=%8X(AI%4HI MT*0K8#1!.(=6&BH,0]&ZC#!8DZ!IB48,0RTT^EVQH2T+_>-AMKS3;_&PC]Y. M'K \.,:JF3;0*H;MC:&V->SMM+8#^>!PJU&LM'[Z1;(GJCJ&[?$4]?$;>:#2 MH)_HFK=488RNK[7D@6PXM?MLC[8![P62;LWC ?H+WE]C1# Y 7=N1,D[+%(4 M/&Q/=)^BJL_L5UP>&!0E8AB;HHH:JK C>>,U,=[:GB&'&@'UUF>HE=J5+L5LR(D<(GLJB.>O"XMX8)(>RGJHD#/7U>PGPD]Q,DOPWCQC?-L"4KR ML,@+*T;3&$-VX4[3+)S$&.XSZ?,,OH-XA#>?';+8#5'Z6,3NOW##Q ]1 DMT M__1_P9WY7J\A1=JCI(!T.@EG^0R)RI']R$JO]88G'2;\JKV$L+[YXCO/;WC\ M+YN6RP=*8>FZ3M\;XMD)4OB2D2/6^Y6^<+[9<9Z[6<=';Q54W;D7F>V>G3#^ MV3+,#H^^I7_K/&[W+\8KHG8,VRJG6U2-1K,L .5?8?['R-:]?#;2X#O*B34^ M7*FR&W!]*]'/_L<:&)["B_\ 4$L#!!0 ( -&%7%1;ZX>YF , / ' 9 M >&PO=V]R:W-H965T*_[Y"292?;!$5?Q(MFSIRY!WP0V[F(/P9.],0_A\'.Q2D:!$$K,?4!@ MM'S!+4H9@(C&YPXSZ4T&Q;9>6M. #=*$%C;1U:A-Y(0.2;GWEOX*TO/K.Y3,8P$[9KU MTP]@89?:=X! M;%J [ 6 <08?C/;I'=Q M$O$F_\'%(WRR3#L62\+!7S=[YRV=_G[%SK2W,XUVIO\_E*\"A/Z[=A7+<950 M@SFT7S!YC@J?.,+6J(KI(U2US3F5I -G%%)C594,,J4U"I@&U%Z0RSGEQQHI M"65_!'\&^.Z;13:>_TBI>\2\#NT!6\X$%;L>/C$4X#WUHJ/2>PCFF*2O-Q'L M:V6R7<#VW<=T1VZ(@F@,X:8H1 @ZD_(XN"0!U*+20:V%CY!GWJ;1+64&"M4> M+9BRU;R$_MZ!4 H+06&"DBDACX&\<"<8VC'I#!B-/< S_^\P!EQ[%OQPD3\C M-^N@,T0C,ABVIU+;65/4.:#Z;[T]]G:CMCP;P*)I/L);O/ M3-[6V 7QTN1L.@\&IQG\V[A(+Z:P0GN(;XVC[JNU;P=R?]L_9S?M%#^+MV_A M!V8/@L(IL235T7 ^2\"V[TM[\*:*,WUO/+T0<&PO=V]R:W-H965T M]ZK=+XQ]JM;"N'9]Y72[J*W M]'Y]-ABX:BE6W/7-6F@\F1N[XAZW=C%P:RMX'8A6:I"GZ7BPXE+W+L_#WKV] M/#>-5U*+>\MM_%9+I:>-@:7YVN^$ _"_VU];W$WV'*I MY4IH)XUF5LPO>E?9V?6(SH<#OTNQ<7MK1I;,C/E*-Q_KBUY*"@DE*D\<./X> MQ8U0BAA!C6\MS]Y6)!'NKSONOP3;87LUFB_=.R#KD5]R& -;:ZY)TNU_F+'-^+JL^&6<+R-,]>X#?"X5;7W-:.(1>1$-U)J6-NAB"?(?&8Z_A+S>92 MB[#?9Q]Q=+U63T1/O"LKO;"2@]03>[\DVJUZ=.3&K-9AHD8P.ZY:@5+#>KC?FE5WVN@.9&C-:H.3VNP"\#E3 MU^I RGL&^)3D,ZFD?]I7J\^NKNX^L;NOBB_-BI\=W@(S)Q<:<0)[FSFJ$9R. M.[0J%35UPCY*PJE+>7JXDF]C/PA'VN5OOU_=,/?DD-C@T#(.!Q#^=4,\$#/> MHDLP9U033 [Q!K<0TN2FP*31%%)1.NEAA>=2,40+MA$142!BGK+<-(ME(/4; MLW\2"AL; S>>(<]\NOIX0[X7W,*K)*$6CY@&UL&G"BX$QL8^,4 1H$R.\$(( MAGQ!#/E6S^Z*)&2/2'S3.";TH[1&$U=D*,RN9>OA(W:Z4DW=!MXN$ B-F?'1 MKB^-A+#N5)?F/Z'[:UG#F"$7'0L;LZ7YC\.@^ M>-2[LQ-[!Z[?#RM&);T;@5I__U14Q5Y11RR3GQ+=.68I8@X%"<:H4"O!(L35 M3""EJ*#IHV!>&>=1QBA6R5$SH07J.=EPZ$[B^ERK4\!13#CI?'#UGN/1P B6 MOQJ]>,34E[ OXCL*Y\ZW_= !SF(?0&(]2@J?F&'^P,,1BR,HR%Y(;,$5&OU( M" N;N;0HT;H.B+2&M^%).TM,E$S,Y[*20E=/K,: QRI!/6B+XS:I$U:A*6EK M(&)O1>$SX3="Z%WQY9;&"^IQH*5A MO*9^CT9&A4Y#,R\#VXXPC$T[WKC[\Y_*/$_?W>&)#7@()3'(1&O#P^P=HW:U MH"QM)X8OABK*%=5\UYHXH]>972GA\5F+EC;Z[:YU0#@E.L5C@F2J^@G[A Y3 MPY<&C3XBG<1!B@RD#M0US;J;2$Z,#6BMCFU0K.D_3"95.RKLV]1G_T Q:H=T MAA%;K&8PO1NSZ9+BDDW9ZV M$A:PN#?0T;.'T#P/\^W#]W8&BIWU%1N-ATDY M*FA5E,FTF- J*Y/Q> IS3D+'^W_?^P!Q9[G8^3 M23%Z@P48#0M:E$E:#",>GW'V>NXC>)W?'X9>>6 M6\C&5"/F($W[DZ+';/Q:$F^\68L.@ GL^-\=T-"=A^LKK\ M#U!+ P04 " #1A5Q4[5TV)IX@ #];0 &0 'AL+W=O3==MNOWWPP"W69I.[:;,U-7VS;.PF;^G1KAZXK35YP8,VU8/SL[/' M#S9Y69_\^#U_]MK^^'W3M559F]A!F*G&2%6>9=U;YI;G\RNJ%'F&_15([_S6[UW;.3;-&YMMGH M8()@4];R?_Y!$7&7 >+IJO;LEYEKYNJ7)3&9??\7_>_ M?]#2TIC@P4*7>2K+G!]89G:>O6KJ=NVRYW5ABOX$#PCF /BY!_SI^=$9GYG% M-+N83;+SL_/9D?DN B(N>+Z+ _.-[?B_+N>NM<0X_WUD@8=A@8>\P,,#"[RV M9;THMQ7-2\B^:FI'RQ0Y>',,GY\]6?9V;9S)EF6=TRMYE;DV;PT)4NNRW)J, MA'=+_Q=9"9E8-+:@]PRQ7;OF9T7"-JZP,K6Q>57M\+W9MC*V79OL75WBZ1HK M,"27&V.)@[)[?_O+D_/SL^_>3:^GV=\O+U_S\^R[^U. Q^MLMGF]PTJ+ #U- M-0HV05)UA>$E%41>#<]7,E&6UP05?7R[;@C2T^:VIME<-W=E4>:6J#G-+JN* MIFJ-/5WX07XRC"9*URYG9>&R=7YCLKDQ=6:JDN0.P$VS7SH[#F&RAXPP!> : M>C=?+LNJY(W1:V4+IB+4W:[+Q3J[-;)*CM&M);"!C3@]@VI<.\V>FD7>$4TQ MHJF*;&%L2PHWLU YCM"0M]F*E%O6.<;)MKDU-FN;K"@M:3_%&ZD_@0"8NVVR M&T)+/J],6"C">._DUY?/W;>0F*")N-K!TVX?PN>'?8!>W!8'=;@H4@9$Y,@" R MU68)VC>6!S;SJER)+-#H?.X:.S\XN&J<,VYR9VH(ZS=.MCL]HA@>!<7PZ*@L M7^5NS0S(?SS_HRMO\@I<-:86/G.J[#?#/%H6Q!A@T#4AES!1E?0.L;[9;!L+ M.U#61(%6F)IIU1 9" D5&9VVLV6[RPHO[.W:&D,\P7J=<$^ZP@'CS!.0E4.)T;XB B$*UN=@2;?4\>S+*K M"R<:1M4"U,[LZ^^R9:RE^&]J\8"XYAYFOU$\GIC[(3V49,K!.P3 M$JO20!IXK79L2X#%6%+F1!1;NO>R%U)6Y8;6A*]29(TH:M+Y72LB(5@EQT*L MOH(?MRD>$VF[(ZS].+#VXZ/\^(9(1?8 ^@_T'V/H3YH@2YZ9D$PXP@]Y V8S M)][V'L&?S56RTE(US+8CZI$*Z-N@?W/9'UU>D68A\/Y!C/2*)W#9V_Q#=D4F MESA@:YN5S3>I8FV\ B/0$OD#OVTKJ"A #([=\L?T_C)?D%F!]>'ES0=:G=UD M-3L_-_7JAOS72?;6?,@=V*JC,9!?VAQY],)X!T3%#G!=%PX[;Y?4[^GI*,C)[?#J[F&0O D&) M *WM1/6?>G[]F%L\R.((V8$WVH# PVQ&0 M8=:%H$>\!XA(8"E+/'*3L_Q*T,R,-:>(.-OF<+)N@.&)+@V!%(XC=Z3B^'3=EJ2EY6=:D%Q%YZ60W$_O_NG^RSD4 M1V!N8GT:"OPQTM0Y!ZNH-FD)-J9C05Y"W;3>1Z)M$9P 6); VP=\XVG6X\T: MO!FQS&+)+WLR\YM%1YNQS49#8&-I[R N@41*DAR8YI95!11RCQ13,'L,6(J& MH58N%*P T# M%/(->46,(&PJK[XC)UMU#EXEC,$5%.C]."+E3K2QL1MX%S5< MVEWD IJVZ(#[W=:PO&2W^0Z\*&HLT -:!?JIIXK)6&%>$G'',@4W/E'=H$[3ZP9_2V M:6#"RBU]6]!'(2 _M2D#EF: Y25B6P9A3 RCXTN+.&890EL<4X M6A.Z.7(CD2/.JGGC0%Q-"&7_=>=D>&U632OAF2*%R3G-7OO)\W3UR%:WY A3 M.'':+(D?5SELA.SA"*&:&@'TLE4'/#( \3W\[[87='Y84\3W$4OS)%B:)\>C M@H8@HI@F]U*MNOT-<<"8I3DZ&]*$WSJ*^

;/0W$[ACL#D4 %>[ M:7:$';X)[/#-479X6<,"-[6T+"UYX&4]T;]@,'T:Z<7+%[_X#!*F(@):T:(T]<90/%Y0 MA-E(=%XJ6#MOW1W\]<6:53,\0J>J2$P8J2!-DU1DI2U_1S2MX,0/'&=:=6WR M@FT,L0EMH^2HF54^2[)QB>V&GDL M\4*1F0M;$)?'2%P"/Z#:[0D"OWU,B\S.8JKX["-)1X0.[6Z2O0YQR7,?EXSF MA+]@OBQ^RU'0I!\&I48M3>>4&QAT\3PFS)5$VL86PI?@E^A(+!;=IJM8!U%T M2.^5K+Z^8P)N6\;J]B@4- <[%AHR3O'&/K\NA]0@LD[RM<3FAHJLD7HXT]2Z2'V=< MY$%R!7L9\90Q=*V]/>A#"2/KD?/CTE!/:D5G]'-X/TR0K$N=+0^Y@,?0U M^T,!%;*K]*T&-G&6"?@3>G21:]2&\1U925MQF4"BPKA;L$Q5BE/*%L@Y"EX+ MU:[=5J)[6CYR;H3&>2O%&V2RA$VSSR!YE99=_"_$B29#W A".,%0("^]E'0X MN:NKTD=VI K"X]TV/R$K0,I&#= 0H:NF*6XIFNG'&AORY?/B]TY=6%(84O @ MT?5F$W[2POC)F%C$3[7!*O0>/Y6(!%I6512JFU[T:\TJMT4@(N]?V?D0%36+ M5,(')F9O,W(F#,=R^4U>5A(Z[M%&7;V@HY;#2],ZKZCL\*CEGDUHHH;D()[F!>?9)$<;#$/I"B MT!$?B2&E3RUTIPK58F/ "1=&4F_[M+[/'9]^- M@#U(VB9ISYNFNL%[; FQ-XYA!-*&AE@///:30"EJ)E4NIN37$4&*(J.O&&(. M,+,:$!OQ]$(ES')9A?B_64A(RJ$'ZR@S9P;X(&SC?IIG>IE& AC1PE)""#(23!.7KP4V7Z@=P,+NL:^J:6]*VNM:_T%4EGC"<=.D(7N_89Q?>&[WR MN3U6]J#4NMRZ;/90O_]$'H[O6Z.):J=N!5OG4;>!W.Z^(U$7 MY4U9="&#'B8((<^(I27,CY3/)H.TQE]GWTR_SC9(A4I^Q_L2*2(.,6U2BHOR MY%LN2-CJ?&-'_GU'4#*U\9Y./RNN[ZC-:"TO5JVB=-^7&((AY$@6'<"#I Q)DW8[B-@(H%C+.5\Y2&8H))T@3-M9 MTLY_=!2E2[9$TN@..@5L)WJ&/:HELMA&FBZ6XT+%KJL'A7/W$0AN<>#42NP$ MX'(E:E\WQF>+N6W$IY\ARFS)R+LKU;&KRO?@"'+0:L9AJ,'M&27J9EU8\OR7H3EMQJVY/X+L&;&$/+%^WR.-HG=Z;G0,*2C+U( #2.PGK M,?N$5?HPQ[U_%K@)J%(S] "'7)NO,' RI^@6,>8N2G;"\.78*Z\/N!R?BHNG216? M(H-Q7$AK5]AU\2=N:11C?_X^C[GHL?ET=KQA]&4T/P0!&D34;SGB<'_1C.!4 M\>VR"M_UL">NHW.L]@]XCHWU*7%XTGUS!U=GP:$^?14;0T(L]WM7K,3F!6J/ MR!X2]ZSZD (![>82TZ.XP+7'-_Y!$O$P,;XE@>0^5P5=.E\K/[X*:@O\A[0\ MD"RBMILXJ[0I)XTKY'1TG!?EJ'I)?JT;-C1(:J.-*FALD:!J>W,GDT+O2=O> M'KOV==38[!-N6(K40W[:)[HU+Q)<69F,0)7N%!0],);DSH^)1FR_G!UO MFGQ#RB.W"TEC/"/NJYK#%8W/FXH3;B@^[ ?X-AU2)$-&>LWT:\9976BM T\H MAVHQR1U.+V4O/J<">1A"W=!&V0J^^B!H>#Q][(.&"3U^/7T8'S';7V:/9&RMFL&TG(#QU?^,@LUQ1:!S[^B?[A;NO?C" Q M<^G7:_^UH-TW"91H!9AWON$@L+]#A[RT/Z75/]B01H)0+N-/LP #+_;E[N$!+LE& M*)P]"YE,WSLK6&$E+^E,['6#Q..!_&K43R@(YJ1/?/E;^\IDFQ3_D_M4BQN' MA.\@K0FEB=: M.@KC-%_<=(;%4R2\U333$JYX?8L;LO5FLD&.8FVH9"Z(.*1 M&"]W/EQ/SC2D?4_<&8@=\=$!BJ/[%18T)/&P"HUB"U-5FNSQYXR D;1G3:-- M.6U# !-Z:Q<=77B,:*MS'-^A2#BY&^:U&TYZ^/8QK6&.->AWF7B-Q>4?G> V M*7H,$$GK,C+11)6_-TP.&6?4 RD':%%?RODC%X2W%&2A1^-[NSC)J;XST"?2 MZE6":-X,_=M8.#I5;=,"[?Q:S"26];;SC2.^LC#QFF6(/NFDYG1E&('V,+,M M%YK2"^ JV\ QK(P4$Z]T;Q%6SEMHS\F!+I0)YZ)RY90)(Y-/*@;]P:',SDU^?YXGU0MQQS\]\,EE>=/4OZ&@Z.;) [ M:P)=8R^$WPY;AD ([O:&("M1T5;;%/'P%6]7)\&[,4 DBL6PX_=FWD<3/AAV M+T:H:/DEA: 2+_1KX7#A$"NP_N;.UDB&FJBVDT[42,PEG[H);Y$OW%:^KP4! MBTB^VB$=Q]1UJF-I=3);DUAR#&!*CU!PT@=] ^V:7.X5*UGNXRJ7:8T[T6_Y M:H7*KA30!Y(8 4A7(G)UM0H'MW(GI(MI\=!Q2R+OULUM+0VT 142&, 0E-)V MW#M!Z),T?":VUU^:0!N6N!M$7GKNM,D#4/O<^RY"WAZ#7%P&/DPHM4>OA(.; M@M8N[4E$_Q=:75%F_R?'DF7K/F8")TD#O18(9+8V_S"16+QLU03ZII9Q"\AM M=Y+I%_2Q=1+-6/+YXL/CM X4\$3H\QHN)DO^(#>K[37DF5XS&!DF-=7'H RM MPGK$#VMMP4U[OMXD/?3:BF4#>M:RX)3KZI6BB[LC1(TLRP^A!046WC=0P&>T M\#FE@]2W"PZ:RDONBN5Z'>=].97$KB6G&ULOX]J'JG*M'>P2;(>E1P\5^/6D M?.P50H!+RP^]2'+3<'$*?J63@P=5K$QO3?[>J]:Y@6I[E>].?UFTC;:@LU<$ ME[=O^J7&0XZ0DR8;0*\EC%*TNC0Y8D>^%%N9>L4'#9="#HNR@5>FKOS@#R(2 M?F9:THN^;/1EDDX-IEMO8>8][=H9*,F/5UX/SKQ3%'&KGTA\[\9C3;<%EEI/=LQ.(N0'B%@8Q#0 :VAHIP<:MXW2,@VECZ)!-(C M![D%/;B%.LB:C35,A=QWY@YV%(]Y[VT5!0$60[9JX(,RC;G43H>*N81TQ-A\ M0L:P:S')D!HLO5/$ E#::(_QJ@?LIU\OKT++,*O#I(_#Z_->3*+U?;&BOEU= M^)8P @\YMK&K0'//)P5E-%4XQS0^9^@*ZN-%_ ?.[+FQKW'8KZN6*&WB6UYU MJB?\[[(5. K>XU2EEW9#"[/4,E./WFB68H\N>N\3F!C;GM(V_?P3KT_F+O0@ M:UK;CPH$&>/SR"XXF\_5WY'^EZA%4=$"865FE&RQP7FB ]67&:"1'5G99Q?1&4=-H-^>](A0#36$Z^:;LCVT*I G MI?CZIJ&P67,B40G*I/LCPR$ (&4$!=IGG>6%*!%4[A6S'"FD(C1O=$LC:H]B M121F9+KT&!N8+\X]+J=Z0"V@LH\I;S9+URM2BGN%6SIH7I]?C*W67/9"FD2# MN"#=P;390A6P#^5)B3FWG[RHF\ 3P=J-FBWUHDSJU'AY2#;!7;V8-?'-D@#U MT/3<)*2G-,/+HW#XZG-BO_.8^0&K]T\&0)%'_]P[5FE7_5BG8A.Z4R^[FH [8&XU'"B+X2DS/\V86A4ADF=00 MJ*%?@(3U7Q]>3+])\H^/SJ9G@_SCP\?366@GXL@>CJ(JO"\Y('4LQQW/R\V. M'YA[*3'=V_S#^!&I3QB>Z4/+#VQ1%J'&1_L648AUK[0?>A>.-J4"F<1QP5>E MV=/&D91)@U[PY4.M+&((.)=[BA;:(1BN 8G]#*[7T(#KM?;[@+V(8\Z0J1N' M9YH]EZB:W_47MTA::XEL:+WPQ\GBX61.K9&^!#YK)5DCE<5P[)A;KF2$ M%^YV3K!!R,=XOC?7Z82:)OB7?>4%.T/!<&%0&13I*YT07 M\0IZ?L>%0/MH!Q-D#<,D&9R,3FK7Y"DB2B/)S261-60;Z/L\=M\/CJV-<1-@ M"XE15!ZUVA)K[I./@CXZ+SR>4'+'F<"/M+_'PXVSXP<4K]=$ZU-I#<'>B3L. MWK'UF5,=$L>TU >N=CQ>(O)%.KYW_<1^&TJ.''(2&JT01 [H&;+3!Q?!>;5X MO-VK 9Z+#S,N25B:Q?M,#OMSOWZX]X._$1V;IE)D@ 13]TY>7[]S)^2ZO^0< M[.]=+2=Q@WU)3U;0:H3'_PRMSYRQX7V:_A)^[TWVGL2*]%'5[ S?2/4?]/Q< MG[-+?NWDOI]8<).VX _W-TR!]H__,%J2 L'3*E^\/[U>K!OR$T]?&=MB$W(M M0I0?Y$:JX=*>BD /!".NJ00_M"8NR"/ZYK9JZ.\PL MA,@1T]_]L3!T!BO6M"SP;=^&W#2(P27)W?N"CSDOW^F1M(?Y3%$_Y&+/49AYA(5Z5W<$<510 STY M8$.UA5Y2$+Q9"(?IA)R%Y-/V6>(07$DO8>CX$(\JCO6(T(G'MJ&AF[BIZ8#K M0_HAE*K=IZ:YY!B$VL&0HA6/_* ZXNU.LY]"6K+:3882RF')*)HF7@ERI2#''=DY\P_ .;\["N IDG'-P>PGLPFY2YT/J\3V&3FIC:GDC (BT6V6'Q2&1U0AJ,_DA -J_T;;16G?;EB5J728\>6Y80ZC7_%G3C: MHE_)10@,RIC&^S/P>7$QO4@Q^J*Q2U/*0=U]=S9W/7^H3^U26,4OAYUZ= @7 MMJ7>M&,H+.2DY[W4JB.[DT.+R/P> MW8([P+K@*XVNY-+%_26B.4Y()U6?G _ XWSE6V_[%A4%$5Z.]@*YB_\5U01 MIA$DOFPH'BUQN.4'91P==^B&FCT>I,DD,ZC5)PX$V)L65L MG9)$)30*:L@1 M.R69RM/.4+5,L8^#"ZEZN:?4HP4A*321,!-MD)5N(S9.FJ9A3BHHW%E_HL > M,B__%VC9'H MB9\(R7,Y1^W;?E/?,F)1XH^Y"<7-XO#6[\ SXXN,,<[^ I_( M1_6P6_8S>"BV5N]SSJ?QR[%[G..U(N?'KP&)1Y2?$:UO))$T%JY]9)XXNG>5 MW4N?I>NL>-*UM&+%.Q7Z=7+:6>XX5TM> (KC%A7_I&\F.,5 ")-0RWW;]^G!E'@AA48&FW!RO7+&FJMT= E9*BQ'+L0KC.#"RH]$S =;,[%1&VH/GJP MXCS>+7)^_$Z0>&WE&[D,:YQU/W62[%W WS#BCQ=JZF6B#IU@>B,25.A<\C\2 M,*57'8>\HM[$F:.C#UEBI_5@N2DS%"/T&%0=CCQ4Q+J-32CYLO7>#S(];<>*%5@L,ZB(B^V6!7EPXI$)HG@B:./07C:5?%U5>;NYVU<-YO.KA_/BE#%HM MR'X+'0RCO/>IDV27:?Y3JY\LTDC&JX2DIR*MIO?4AX2Z086P MUD@N;TD:6!1YL8\%O)A>GG4HU3FHZ=2]%%UR+XRDQ$.[AJXW#DP"A=;5AJ>/ M_,2>,RJ +&?50#T_?ZS/L8S8/9:[85,:7U356BR-[Y:M:[W#Q5P3SNKW= M)ZWI4N"1)B".ZHYQ8[P%XOSX#0SOQ+P]]X(QRHM'IQB_6W X+]-:?L4@7#=X MX&<#H*G@F?FNNRS\'D',@B7W"O/UG.]-(MO2V1_38<-K50<7J!XI?$B-HW2X M8X9]*^Z9#'1H>_ M5S6U,O'L72XW+?A[K!9\XZY4EH[=8W@>#S6>'S^"B#NVT]_ML$U-?\O%=^/L M=WP^+Y#$!Y%1-&\L19WHR;^XO'[J94E._O?N]O+=F([TAUR8[RNYEQ2(AKJM M2BHF"^HCV=%UF.6J*4)GRK1WFS_;'G1A+U)IUY]E %!DX"\Y#,:_[&I5>JT2 M?I-'+E:2\[+:]98>EF4/0*^SX02CKE1)4XTUO7.)?++ 7[+M01CIT3W(P[@= MF/T)BG<:+BWX9D))>47,P]E+K[,^GYV>/9EDXU>TZ?753\X>W9^D^(49"/WY MEU$$PV<_IZ8QG8 MX8DG44.U!9U;ZJ\,;\7*1G[NY?+Z*GM\]G@2VR2/;I$$PC?%@A+< W2;K;K2 M3UEY8?>"$8#RP.OOO=P1-:+\7+XQ/9-HB[UMF[W,,H=H.HA9?+_A/4#7NY!1 M$!61%X5:O(RP7[=FA38WX;I0KLF:?2^8).9G9(\[)G*?=GOP#!^5&];OS'>CB]&NK[//< MHG7$7_Z-H Y:H&W[M_KQ!:N]V28:MN[&Q9I-)BL&Z(^=:>7J71'@:7HW/;.4 M5YR>^G&?WO[M79D"X9]F[^"G>?"5/T7WWO'R\@,:*ERTV=@DPY+]XNORPVBO]YDU+@LI_XI9:8_$"?;]L2*GJ Q8(O_CVX_\ 4$L#!!0 ( M -&%7%1]]^-480, -T' 9 >&PO=V]R:W-H965TXF2_ M?H>4K;JH[3[U1>)EYLR9P^%PNE7ZJZD0+3S70II95%G;3.+8Y!76S%RK!B7M ME$K7S-)4;V+3:&1%<*I%G"7)**X9E]%\&M8>]'RJG!5(.I> U2L.5!(WE+%JDD^70VP>#SQRW MYF ,/I.U4E_]Y'TQBQ)/" 7FUB,P^CWA+0KA@8C&MQUFU(7TCH?C/?J[D#OE MLF8&;Y7XP@M;S:)Q! 66S G[46W_PET^@6"NA E?V+:VPRR"W!FKZITS,:BY M;/_L>:?#@<,X.>&0[1RRP+L-%%C>,:Z?Q=I8367S[YD @R[ ( 08G CPUEA.-80%?#)8.@$?J!C-,2G/ MX]PAW;V5LA>-*^%J^\+]1H*U6 >D(==DLEZ")Z6^PH MN9:2\)0FL'1<%&1@H ]7,$C@!9DV<,_RB@"I5I@L +\YWM#EM,$HVQN]HGC.:+6FG+__N=0A-UZD;4GAP3T&AJM-J^0'^OY6VX_82F M400:IN*-@72PV__;:>#?LV^))#=-8+\T/+"9 =P;K->'M[XW_)+1<%26B1Y(>J6&@]Z;X1#Z8V)2_(K[HV8% MO6+TPE']]=+1J L>$'_V:&/X+'HI*?3:QSE6L?%!RZ5$-^%A\>I3%VF[;[?: MO5V+MF5_-V\?OGNF-UP:$%B2:W)]0]6JV\>DG5C5A :^5I94#<.*WE_4WH#V M2Z7L?N(#="_Z_']02P,$% @ T85<5!_NJ:KJ! K0L !D !X;"]W M;W)K&ULK59M;]LV$/XK!V\8&H"+)9%ZZY( B;.A M^] FB--UP[ /M$1;6BG1):DZ^?<[4K*L-''VI5\DOMP]=[SGCKRSG=*?326$ MA8=&MN9\5EF[?3N?FZ(2#3>G:BM:W%DKW7"+4[V9FZT6O/1*C9Q'09#,&UZW MLXLSOW:K+\Y49V7=BEL-IFL:KA^OA%2[\UDXVR_GL\"YY"0 MHK .@>/OJU@(*1T0NO%EP)R-)IWB=+Q'_\V?'<^RXD8LE/Q4E[8ZGV4S*,6: M=]+>J=T[,9PG=GB%DL9_8=?+LG0&16>L:@9E]*"IV_[/'X8X3!2RX(A"-"A$ MWN_>D/?RFEM^<:;5#K231C0W\$?UVNAB. 4:$HB"*'P%CX[GI1Z/_L]YUUHUL$!?->8%QMQ6L/#1%AK^OEP9 MO_[/*P;9:)!Y@^R(P2664=E) 6H-U[7AFXT6&^[CC"N#.R]%^G78^PK/H"36 M5-UNP'K"P%3H6WDP(DIHL:X-=YNK1RRBK=)>%HS88&E9>&.$@ _*"HCHB9-I M^+\*BU9UNA#$JZ.;=6N%+E2SY>WC "=DC>GH#V).X=* 18^NN/ESA-YQ ZVR MP+=;61?>:MEI[RZ*/@JN$<6E"2#)HEEAY >B ^!MB8,P)RA;FQ&R0LB5$"V( MAT)V3M7SZ/#Z$)S"7XC;9]\SV! N+V\^P,UGR2O5\'ZV4+6$6ZW*KK"F/T ( M]\IR"6_J%J%59] ;8F"E\ZPQD&'<6,)&S9!$*+Z0@K<:!6#Y:*QH#LBC!93+AJ^[0V A'-WH MN9+.[:62G:?YF6:(#F7#]Q.FF_YYZ?,&W@ENX;9KM@;"@&0T=#_*Z,%F2,*4 MP2W7%I8^GQBN1"G&?B_B%S*X07(UA"')& -*HH "WC)A3((XQS"SA.).C*.D M#Q0ND2"C^(\I(W&8OI81P??-"!8$)&?)) \.^;#?>Y8/>1"@*R1B^9/HX/3E M?* DI^&WTZ-)$1$:Q\"R=$)WQJ+7Z$H2"AFA>7#@.<=HTRE;-")Q$CX[YK \ MIXRDF<$3P^1LYQ9SSUS,!5#!=41$OJEKY.'T\MD+7 MJ@3L/8V[H/#NQ[AY0_A"',#V=[VMM.HVU?-7X/2E5WT^::&P!]CX1M% H;K6 M]MW4N#KVHI=]"W80[QO9]UQO:KPMI5BC:G":QC/0?7/83S#S?$.V4A8;#C^L ML)\6V@G@_EKA>SQ,G(&Q0[_X#U!+ P04 " #1A5Q4: NS 3\% ! # M&0 'AL+W=O/WH$C66G]B3]>9]>] MD!W" E/'&@0]MGB+1<&*R(W/>YV]SB0+'K^WVE_YV"F6E;!XJXN/,G/Y=6_6 M@PS7HB[<>[W["??Q3%A?J@OK?V'7G)V.>I#6UNER+TP>E%(U3_%EGXQ*I V[\:.C+!!X?I7MU-HRY^1ET4PUNM7&[AIHTQSH38%BEX)]<@9<5*Q]W0$.1#AT)^0 MJF&ZAG3V:6$])%G@_E C('TZC*XWN5\M4=C:(%&6@PJ-U-D /B+@EZKUI=6A M:W.D8Y^GM336P>=:&$>!4J8HSG@ %WY;UY9J8_L$J+2)TU!*Y-:7_P>(1D$R MG\-KM27CVG#IXF :3RA@Y7'=5GH:)*,)W!OT*E.4:4MTU.4$)'D>T3:1O MW&, 52$H&-[E5%0^-+(5)7/P_,UNUK;#430)DB@B-QPE7;)KK=DP&,5S^%'K M;,?EG<7!>#X[!%.)1Q_)Q3P8S68^2E/C*18O1L$LG/8/(9UL3H/I-.K#&ZH! MGNXT3C5RU#(P462!&$8]K\ZYU-&N0Y'P7@4PAFF MF'1,,?ENIG@EE73XX@U=4DT?OB8&71\O'J5UV:1UN>_;IZCEK.7GJ:7M$(*7 MWBCY#Z/_A'%:I[R/\N!CX7V4WY1><'6-:[GH"3:X_!KC=_^EDS)!]SAU52V8 M*AJT4FF28#R=PZV_-@G+Q"$-O^>RLC">!!EDJ.)QS<+YWU_@=)!7]Y'%,8"\N7_+6E[R-!+Z$EZ M?VDQVBW(]J8Z3"&YR&"%J&CILD<3 AU+RC,5DJ\A(A(1:81S + M@TDXA9?"*$J?/:B[9&S+E EC0![P8S*&.UG4/(?Z[VC6+,=/PF5X--41FC=^ M=K7@&;,9\+K5;CQ>-E/AX7@S6[\59B.I2@6N230<3(D<3#.O-A].5WY&7&E' MK>-?I9YX@&7LI"Z)&7&U,-?%^G.99,7\L*!>TLI"J9H:E:^KI2R#*75!9^% 0W M?LFX\,9#MS93XZ%:&W6WC@R]S8!7\\K-@2']%\ MKF:*9GZ#DO$2A>92@,+%R)N$@VG'QKN +QPW^F ,MI*YE,]V\C$;>8$EA 6F MQB(PZM9XBT5A@8C&KRVFUQQI$P_'._3WKG:J9I"MM9+E-)@8E%W7/7K8Z'"3T@C,)T38A*CD!I2-)C0[<*6Z;"+'A;V41Z-HEU.>&4_25*Z$T?" *?(UFQ<( MK2?;Z:NA;^@$&^>G6[1IC1:=00LCN)?"Y!K>B0RS8P"?J#7\HAV_:701\0[3 M:XC#-D1!%%[ BYMZ8X<7G\';EZGA^V2NC:+OXL<%X*0!3AQP\N]"GM+O(HA] M@0-=L11''CTQC6J-WAA( RSGJ!H=;!- BPLPN5QI)C)]!0T!M;_)U] -VW'4 MIT'2;??Z,7Q"K0@Q,I$BT+.&5&'p:U*EU4GZ5]0&-U?P) TKVB#( M' @J:'=[00T5][IP0;1.(UKG?T6#5D/NY =X$?",@-^0J>TG>4[,* C[EV09 M_"WWE!4VL@US7'(AN%B"7$"%BLN,-"+YJ(T[,;7130(S)=?<.AD)3!11Q.SJQEITP6?:3?(",D'1*8@@)LQ^>O.Z-XL:@H*1%D[T_#-Z\ MZD5A]+;I6]%!&2BRXP*2_E$9IV[;/_"=$M72N:L&1ZRVH&:U,?!)[5O[\-K] M[YDB&344N*#4X+I+]ZQJ1ZTG1E;.Q>;2D">Z84X_(50V@/874IK=Q![0_-;& M?P!02P,$% @ T85<5,>^Q(XS P E0< !D !X;"]W;W)K&ULE55M;],P$/XKIX@/G10MB9.V6=566AD())"F,4 (\<%- MKHV%8P?;7<>_Y^QTH1V<6IFP-)TD+15TOHM030HF5\PB<<>7_I<\O\.5L)74 M=F<0/E^NK3-T,+Z#(PJ#D#FNH&JZVM"Y46.:2^HVK"H$Z%_"^0MO[Z+75 M$AW^"D;5X)9,O9>= 94?VS6:00+_26$4P/7.$I ]@QN^I[/HT @N+3R#C!5Q M4:8TFDYBEI?PD3K2$^J,#O'S."TN@,5I6<)+H02=VQJV6M<6BGC,2IC&V;B M+">3\13*<8![0ZXSN/ROA$99/"VG9S#*8S;)SN!6.RYC4'3-$<\\C=G4\RQ9 MS+(+."'_>)!__*_RPVC@^F@OG01Z_"C )^3FT%U/B<-2RN2_JC3[7= 5E]XW MAC5NA5)";?VIZTA@75.U0BWIS^))4?@Z4O%2N#;Z3OA+VOZ3,A-V08Y96M*W M(+&/"[T4,/?D0LB/T'P<=438ZNRA;--CP( MEMILIUQ_:PZKPYMSV5^U/\W[!^LM-U0D"Q(WY)J>3TE7TS\"_<3I+ER\:^WH M&@_#AMY---Z ]C=:NX>)#S"\Q,L?4$L#!!0 ( -&%7%0F0C&74P, -,' M 9 >&PO=V]R:W-H965TC%3C15(_VS_I.TRSL47)>H31<2=!8S(-E/+T:.7MO\!?'C=GY!Y?)2JEO;G*;SX/( M$4*!F74(C#Z/>(U".""B\;W##/J0SG'W?XO^B\^=?=!O(L;YAEBYE6&]#.FM#Q,Y+MVAW%M-NYS\[.)66B;7?"40EL:@ M-7#ZP&AFSF:A)7QG%68=UE6+E1S BA/XJ*0M#7R0.>8O 4(BUK-+MNRNDJ.( M-YB=PS >0!(E\1&\89_MT.,-#^#]JE2^X4( DSF\3OV&FTPHTVB$+\N5L9HT M\_5(V+0/F_JPZ8&P]W25\H;BJ.)UU'UU/@KG[NG4U"S#>4 7T:!^Q&"QK)2V M_!_FMG= M^V+1"!!T<I80)J38U!VV<81O",3!NX]FHE-(W"TS EKPW$:;?_ M1Z.!_\B>M37/R(X;ZTKS@L44Z/"Q6A'>5@!NB&BYX));?.=8Y7L03[DD*-48 M.F1S=H#U"8P'Z<4E?2^BZ!#U=#(83U)X^V:2Q,E[^!T-56&994W5"%\?MEOT MTR2:G,'I>)R#>+QN _N M$5][M#%<%H.8*G3BXAQ1[*A7[.BG%?M"61^>Z#DPN$^T1Q%_0K380M,99$KG MOCRDCE8:AE%+W$!>C?\<6_4$L#!!0 ( -&%7%2G3891 MCP( ),% 9 >&PO=V]R:W-H965TA0M+M@&/:@V$PL5)8\24ZROQ\E)UX*M &V%YFD MR,-#RN1DK?23J1 M;&HAS32HK&W&86B*"FMF3E2#DFX62M?,DJJ7H6DTLM(' MU2),HN@LK!F703[QMGN=3U1K!9=XK\&T= JF2OUY)3;!A.#FLONRS;;/NP%C*)7 I)M M0.)Y=XD\RRMF63[1:@W:>1.:$WRI/IK(<>D>Y=%JNN449_/'MFD$4I,2JY*80R+<&,X8A+L)5J#9.E.2:.%LENH6&\A+?P[LTHB9,/+TJWLE U M@F4;--Y_ )*VRW P.H\A3@?#TPR203Q,X).2[PO7!RY7!,[E$B@=++ADLO": MFUENN6/4.Q>LX8XO;F@SE=PZPG!$N'%V3,"C+(7160HO/5BX-R@UZJ5?!P8* MU4K;S4QO[3?.13=H?]V[=77']))+ P(7%!J=#$\#T-T*Z!2K&C]V[& @ U 4 !D M !X;"]W;W)K&UL?53;;MLP#/T5PBN&!##J6^*D M61(@Z:X/'8)V6S$,>Y!M)A9J2YDD-^W?CY)=+RO:O,BDQ'-T2(N<'Z2ZTR6B M@8>Z$GKAE<;L9T&@\Q)KIL_E'@6=;*6JF2%7[0*]5\@*!ZJK( [#-*@9%]YR M[O8V:CF7C:FXP(T"W=0U4X]KK.1AX47>T\8UWY7&;@3+^9[M\ ;-]_U&D1?T M+ 6O46@N!2C<+KQ5-%N/;+P+^,'QH(]LL)ED4MY9YTNQ\$(K""O,C65@]+G' M2ZPJ2T0R_G2<7G^E!1[;3^P?7>Z42\8T7LKJEA>F7'A3#PK(G>[V(J?R/3-L M.5?R ,I&$YLU7*H.3>*XL#_EQB@ZY80SRUNF%!.&HX;!-Y95J(?SP!"Q/0[R MCF3=DL2OD$0Q7$EA2@T?1('%_P0!*>IEQ4^RUO%)QO>8GT,2^1"'<72"+^G3 M3!Q?\@K?IX;9-)'2_+7*M%'T&GZ?X!WUO"/'.SI=OL>7:G82:9MMIO.G=YNKAI6 5,(3,-65M1,>@8_D:FNZ$ EPSI# MU9?-+B$MT07#K](@$&N:A/#VS32. MXG?]M]>-HGBN>))>O""]+P4^T.*.C5M19)^NL$_;2\PB..JU&M7/SQ.IM MA&F;KM_M1]:J[=1_X>V\NV**2JVAPBU!P_/)V /5SI#6,7+O^C:3AJ: ,TL: MNZAL )UO)16F<^P%_2!?_@502P,$% @ T85<5$'CB260 P % @ !D M !X;"]W;W)K&ULM5;;;N,V$/V5@;! =P$ENLM2 M8!MP+D472+#&)FT>BC[0TM@FEA)5DHKCO^^0LE6G2(Q]Z0M-BC-GSESIZ4ZJ M'WJ+:."U$:V>>5MCNJL@T-46&Z8O98OM8S+[2$4&!E M+ *CGQ>\02$L$-'X^X#IC2:MXNG^B/ZK\YU\63&--U(\\]IL9U[A08UKU@OS M7>Y^PX,_CF EA78K[ ;9G"Q6O3:R.2C3N>'M\,M>#W$X42C"#Q3B@T+L> ^& M',M;9MA\JN0.E)4F-+MQKCIM(L=;FY1'H^B6DYZ9+ZI*]5C#/6V$JB_3 -##"Q.4!VL70_6X@^L13$\R-9L-=RU M-=9O 0*B/O*/C_ROX[.(MUA=0A+Y$(=Q= 8O&>.1.+SD [PEVSOG7!!<<)C0 M\.=BI8VB"OKKC(ET-)$Z$^D')AZIL>I>(,@UO!/^]Z)Z%M#V[97N6(4SCQI3 MHWI!;[XP0+'!9D5IM/%A!TOB))$[5 B5;#K%-5T1'\HZK*6@5N7MYNHM@HVP M74+XS%N2E+VF(.DO\,R48JW9PR>($G^2E\,FBV.X[1&,I.YUQ%K#; ]JF/AE MF4'AQV4.%'%%%NF4Q@FM49;!4LDU-Z"W3!$/B/RT*"'VRS"&9VIR5/H7QYN& M W/-G80%9&4*#UCSB@F@ME]?\%;W1*Q" BC3A-8LS>'&-17Y1)0ZMJ$5Y8-=@V-*0@]9,\AL1/ M*$;?.E1T1<0%TL 80[Y_ TALBM#&\]!KB5_F!3F91A$\24-.?((L].,PITV: MDW0.9ZHO&ZLO^^GJ.]/D[U7A6>"?JT+I+ IKT07A?ZC&^Q%<_B#=ES!;BAT2S;QPS2F;&59,68K*OR" MRHRRY4KYO60%)Y.::G#CWB--7O>M&8;V^'5\\A;#I/]7?'@O'YC:4(63;VM2 M#2\GE!XUO$'#P+ &QC\"\W\ 4$L#!!0 M ( -&%7%0+,&GRO@0 #8+ 9 >&PO=V]R:W-H965T4(CL;V^V+>-',F0O/#'FVD>I1KQ -/%=EK<\'*V/6)^.QSE=8<>W+ M-=;T9R%5Q0TMU7*LUPIYX92JO&W=BN3)V8SP[6_,EWJ/Y"7P5N-$[<["1S*5\M(O/Q?D@L YAB;FQ")R&)[S"LK1 Y,;W#G/0F[2* MN_-7]!L7.\4RYQJO9/E-%&9U/I@.H, %;TIS)S>_8A?/Q.+ELM3N"YM6-LX& MD#?:R*I3)@\J4;%$?:.3PHO\,%*Z% MSDNI&X7P]\5<&T74^.>(B;@W$3L3\0$3MTH^"<=6*A;8S>R^A![%LK5XHM<\ MQ_,!%9M&]82#V<,*8?W&B&B-&'=\N:1:T4:#7( AT84LJ>9$O3R!OY"K[FR M,HO5'%6?7?L)Z!-F,!0UJEB1V)_(B,G@DXY,^XY.C M&;_! A59N3?<-$:JEYVLPQTW"'=(6)B@:[WO!,0&KCNCDG__T.Z>6?9H;'0#^#G'P:;&7Q#$P]JZO44 MQ&L +ZTV//&R::/GUEE>YPBM@8\_35G(3M_, M/CWGJ+6+LP/7E,22/"EL4O2**_S%]M*".%O1_:);[&'J3T>D/XQ\YD;F)W:\ M0].HVJINV;^U%OBAE0W]V,K^\5CRE:PX<+HZ;"9=MAV WNLL*49.DFV-94QWWG>&*=GC]XI*0GFI[C;5NV&3QK1OEU@V@ M,WO#U@,,_:&#] 'N<+\S,-Q!'YW 19[+IG9,R5$\V9O(^2#J)W+=L;SM@]JV M(V:;4>@%$P;?N%(4Y@O=\+EJB-#4C-()?=,TZ4ZU^Z-)(PX2JQ?'<'^(AJDW M2:80>V' J)\8J@%AKT7(LHBH263I.69]TZ:R+3*G(*F(,@ M[JGF7&FK+_)"JF/F)<&4LN:E60 A\R9Q!E_W%-K0X8QZH-\)H3BQ_R+@_>ZQWR9U?K M T41>I3!D9VR*=T \6A? 8UWWC(5JJ5[L=F[C;C1/FOZW?Y1>-&^A;;B[8OR M"U=+055?XH)4J:"IU:OVE=8NC%R[E]%<&GIGN>F*'K:HK #]7TAI7A?60/]4 MGOT+4$L#!!0 ( -&%7%2NP74<2P@ %\: 9 >&PO=V]R:W-H965T MY% M4?2#8M.Q$%GR)>D\_GW/4 \[B:.X%UWT?C%E/F:&<\X,A]+10ZWOS%PIRQX7 M966.1W-KEX?CL9G,U2(W?KU4%49FM5[D%G_U[=@LMN[T*?'-4K6Q:5NM#,K!:+7#^=J;)^.![Q4==Q6=S.+76,3XZ6^:VZ4O;; M\D+CW[B7,BT6JC)%73&M9L>C4WYXQ@4M<#.^%^K!;#PSVLI-7=_1G\_3XU% M%JE232R)R-'=.^D]N\]C,36[4Q[K\M9C:^?%( MCMA4S?)5:2_KA[^I=D,QR9O4I7&_[*&9FR0C-ED96R_:Q;!@451-FS^VCMA8 M((,W%HAV@7/$N%'DK/R4V_SD2--2/&&2"[8U[JR<\/. MJZF:/AF.L!F'^/: LZI5%3EGTEK*&[ZR>L2M;3^[8+TOGX%.#2'"/ M9IN/AX5>SQ6;U25BJJANV8/C'C:3WRN-6&+Y6C8&M6(KVJJMP5>K-&BDF"4) M>:'9?5ZN%%E'/<996+=+;^$2$@MK:;#6Q6U1Y673SZ:Y)2,T4X]$&X4@G=2W M5>%VMUSI96V4<1->RINN-)D-6-7B1ND>6O<;>"ROIGCB&3D[*W.8=369 MUZ#DAZ]*6ZCX6D]5>>@6NG7-DD\%S+"U-D[*U9=KQMDA.X>)$Z>ZN"^F"B-/ MA2JG;(\%?BB;)FP:L9Y\7Y<(AK*P3RR,_52R/\-4/PG1BLR/([27A;G[,--* ML0);T\I8ILDO@1]S# =^0K.$'P5H>L%E,5-LOZC8D\JU.6"1'P0L[G_.%\NR M?E+*[&:X<^DG:&!YF.QD.0<[PU!D>RB'#P^>&V<&QP8XN\RIM@] =",.Y#,/X] M(6C8+RMK+-2#9=MB<% JG9>'9IE/U/$(!Z)1^EZ-7@1F@]W Z M!2VVKQZ5GA2&4BZ"EZ:^"HY#]FL7YJ=MF/<=EY2Z:-4_5F[-I:(#F2SHIIXW M"MRDC\C.E-U6".6^_S/Z"H S81<:L!CFDJ1A7PAQU\6^NTQ!Z-MYO3*P&PS8 MDSY/V0<6!;Y,61Q*+PQC$%I&8&78LE,D7H0(V(M 0C?9M6'"/1%REM"?IHN' M7AJ!UA$B1F!BFOF2,RXB+\@DUQ1ZX%XC02Q!I"-*,U"9^ MD**-(B^4"?MAF 1_5$Q2GTMX#W[(8A9'<$Z4P#DNQ0G9MH$GD33WPI0BMP.0 M>QGR'+HRRAPQXCI9PY9 GF0\B[PD2S%).MCB#&C(-&[12*/ "P6A"K%[E'=D M3.IB+T5*_%%8\.R/CD7D<] V!EE3Q(D?47R(T(^(J)Q[:8! H4EQCX5,/"X$ M^5D0E$"-HV,#CQA9&GC L4B]%"@-&CQJH:!HS*(,VC &;1BE(X,+3R*Z!A)K MTB?6Y/?5-E1KX_39EE0')6Y/JJ>;'&G8T93S=,"M4&1J5Y\LRQRL(4Z9EF-F M"REZ1+M#H 6RP7#C1&"Y?1WQ# DJ%O J<3K,B.,_MU5-F$@O#CA+!45=IV;* M]N,L]H(X/: B F)D(4 M(XL8[=G#8$2:Q%R64 M[Y MI>PT-C&R;U_5^ ^$]96MR20JB2FZ!:T!8ZNN*7+DF(?;A89Y_(:3\1I9J4_ZT3M35C_.5/4G#Q M5P#4/749@TLODB&3*=TMOC!EN\9YK_H2#;(F/3;I__0AU].M03XH_+]%3*_U-A5#[O2^F_I_7H?UY4L1 M+>([HRH$54'D8M1).*77IP!JVH@EF8^2J\5T/T-9)4)W ,A@$]+42U,<#%'F MB_1=2%$M"SIV(N1NR=YVS]]QE^JND"TD_Q]^H^R/LXS)@$J@=_G]V.P$#KST]-DD?R*NKIUG=D@ZJV,_[ENXP-OCX_P%J^ M;YPT2V?(X9O*="]*W MWFR>-Z?Y5M &I6\'[05FF^\6)YMJVR)B "()ST2N#3G=FC./H\S<"A!N9UX0 M0J67H*)T ,7(#;O @^+R36RX)YUF/(11^Y BRH:P$6MLQ*[8?*[@&L6N\T=V MIBHU*RRVB7*E*=W>0FXK8H,Z=T*L-<;"F)O6&+TVQKR!YP".$0+ $1L'A+MO M>1S7Y52T^6:PGMY\>OF::Y2]AI5JAJ6!G\8CIINO&&PO=V]R:W-H965TK!O),V>& M9V;HRZVQCRY#]+#+E797O;#7$C=6UZ&;RN[O#2E5U+CRH(K\US8_0TJL[WJC7O-AZ]RDWG^,%Q> M%F*##^C_+%:6WH8M2B)SU$X:#1;3J][U^.)FSO/#A+\D;EWG&=B3M3&/_/(Y MN>J-F! JC#TC"+H]X2TJQ4!$XT>-V6M-\L+N_"=?%D+A[=&?9>)SZYZ MBQXDF(I2^:]F^PEK?V:,%QOEPA6VU=S9J =QZ;S)Z\7$()>ZNHM='8?.@L6Q M!5&]( J\*T.!Y9WP8GEIS18LSR8T?@BNAM5$3FK>E =O:532.K_\F!?*[!'A M!C6FTCMX]TVL%;KWET-/^#QK&-=8-Q56= 1K',&]T3YS\%$GF#P'&!*QEEW4 ML+N)3B+>83R R;@/T2@:G\";M-Y. M[D"-Y7]-(B:NV\)77\>\+ MM#4P#0:F1PP\4-(DI4(P*=P1OL8$;BDF5J[+H,*5$AKNI(N5<:5%]U*43YK@ M++UPA8CQJD=IZ- ^86_Y+4.RDQ="[TD=GE@X&)_-WD!9@#&0 UTDB^4DHM>]7U MAO8PE&?) )2%%Z=D-$!:A=.0M M6;,4@AC!9XSG/!OP'7[/K _@;Q2V5@R%+,9\C;;=<[Z,Z#(^AW=2$XPIG=") M>_\LJJX/&H.=#J4^!2)!YL/&DWHSNL:A8(]^@_/^630-]]'YF.YG_=%D"B?4 M,&O5,/ME-:RL(;G!0R:LU!NX,;IT(:0O*> D[,L*^([ -=C3#P0DI#"+8>_L M'HK*MJMMKX/MX'Q)8;>PS62<@2AHWDZ2?%#M83P*FB$#'[S8-1"I-3G'T!DE M$YJ8P/7UES_@RZ,2FV%PV=T4%0J+6F;!Y2@AT3L7:/T6"C4"7&HG:N6 M$_@6+1Y #PQ)MB \*&0DGUGRE03J^UB]YA(BL?1Q#H)>32QZ!"1?I":"W;8*E/:@ZC>0H9"^0S" M!*%C?)4T?TE[ U@=ZF^%R:&.?55X"[&GC"J,#=6ME@=YDLLR#Z78!?JQ>4)+ M)ZYFQKIIA91?3Y)%4)4%'N- #H!B@,Z'TA""K7M2 M_UE/>=;SR"UQ:%2>^31QIB2@9F:V/W4"Q]$+M4C)5-)@O:5./ 5OXMB4U/!X MDB.7?'??),T+S%%T15 E0H*A8/&!ZM5IUF@ZQ(/WF,\O+O2K^714]:TYWV?] MQ?D"/KU(O5TVZ4\7$5_/YG2-YK,7S2_KDZD MA^G5N?Y>6"I8CJI.2DM'@S-J;K8Z*U MV$#[AV7Y'U!+ P04 " #1A5Q4$*K0@@H% *# &0 'AL+W=O4+*MI8A0#]D4BCW>_>_-XLE'ZP:REM/"EKAIS M.EM;VQ[/YR9?RUH87[6RP9.5TK6PN-7W<]-J*0HG5%=S'@3)O!9E,SL[<;1K M?7:B.EN5C;S68+JZ%GI[(2NU.9VQV8YP4]ZO+1'F9R>MN)>WTO[>7FO4 MHJQE8TK5@):KT]DY.[Y(B-\Q_%'*C9FL@3Q9*O5 FP_%Z2P@@V0EGLVP&A5R)KK(W:O.+ M'/R)"2]7E7%?V/2\83*#O#-6U8,P6E"73?\77X8X3 2RX 4!/@AP9W>OR%EY M):PX.]%J YJX$8T6SE4GC<:5#27EUFH\+5'.GMVNA99K5152FU?P_G-7VBV\ MOA/+2IHW)W.+*HAQG@]P%ST,#9 ;QP=#AT>.$+>(.+?YTOC=58$W\?P(Q&S,AA1B\%$5NEZ"H) M:@67E3"&%G?8(Z;36[BU*G]X+I2'03]U&JCW,-OZ ;M3R[;3^1HK$%JM[K6H M#6#N0!A8J0J;RQS#^;V6$EO&POLO,N]YPC9VE*+ M/=]'L0664+!9!@R.6(Q%5U5T_E&@%+A$L,6PBX<=FB10L?$;C$JZAX%$TN8;EU2,XP_T =QF,=QM]= MAZZQ)\DVSU7@03B:!\>F%;D\G>&%;Z1^E#-7EI-2=+(N]@>L^F[T7!NZ4%166Z]&$\;\= M?9ITU(\_9)SQ=WC^[8H%H9=D"Z1$WB)+Z9_Y+,"*3Q=$Q:&'WS#RHP2B@+U^ M> -\D7IIRO'(R]($TL!G#*(P\Q84BM@+TA#BU,R;BNUE>@'YU[,$VR]>!$0;+P 'GH<53&/)0N( Y^'P#,O M2;!I/1ZD$'%2W@<@1(/X(B.CN1RBGB$' M68O!('?02([AX(?"Z04<,\53BD<8,6#,#_A@"B.LU(LP/.A]$GH!HSBPC# / MM&@RMFCRW2UZA9U32(S;D]>"-SI8M^?2VV M;E"XS\V>HERB8#>21@I'L* M&M-36/:5J)LX\3 <]GK<9J>'QD;@3V%9,-"?*$+*$T6CK%/4,[&I(C95Q)XJ M6@SDO9YDH.SUI%/1YVID/GF?U5+?NU&ULC55M;]LV$/XK!ZT8$D"-J#=;\FP#=I-BP]# :-IMP+ / MM'2VA$BD1E)U\N]WI&37'>(@7\3CRSWWW*,[VD;HA5<9T\V" M0!<5MES?R X%[>RD:KFAJ=H'NE/(2^?4-D'$V"1H>2V\Y=RM;=1R+GO3U (W M"G3?MEP]K[&1AX47>L>%S_6^,G8A6,X[OL<'-%^[C:)9<$(IZQ:%KJ4 A;N% MMPIGZ\2>=P?^J/&@SVRPF6RE?+23W\J%QRPA;+ P%H'3\ T_8--8(*+Q[XCI MG4):QW/[B/[1Y4ZY;+G&#[+YLRY-M? R#TK<\;XQG^7A5QSS22U>(1OMOG 8 MSL;,@Z+71K:C,S%H:S&,_&G4X'+N9('4/8TH5G# MI>J\B5PM[$]Y,(IV:_(SRSNN1"WV&C:HX*'B"N'J"]\VJ*_G@:$ ]EA0C&#K M 2RZ !9&\$D*4VFX$R66/P($Q.Q$+SK26T>O(MYB<0-QZ$/$HO 5O/B4;NSP MXK>G^_=JJXVBZOCG%?SDA)\X_.3M^$[-E[1\'>E+A;"3#34-X8&Q(*#1:%I4 MI@)#VX5LN]YP5]UR9XNS+H"+$LJZZ0V6@$T08NTH'ERK$#_^C6+O<4#5D$9^PA(_S'-KAI/,GTR=R0@T MFZ1PM]M1,]M<78;4SD=7A0VWB$8"M4SQZ#JU= K1!3)(%$+HQRST)WD&64ZQ M<@9IFOIIRMZ 7%!ADY8HC#5U75K9+&P$4>RS/(*??\JB,/KE--Z.?^%BNB10 ME/EYEEN334)*V:4[B5,_"2G=%W[?H. ["&^HV>R0AFY@\1#/,G?SW W),+ ( M5D3__?^2FPTEJB$FV5F40SQ)_&DV):$R4I]9ZSOL):EE9W6@BJ%=H^K";KH= M'S8/7[6KG=_Q&>[:KI'/B+ Z<%5JN+J7!B&<7I.$EX*F.'*/*V>'IS5<,]^/SZ\5I^X MVM="0X,[2>(X3&^#T#"__ M U!+ P04 " #1A5Q4/+%MG'\" ")!0 &0 'AL+W=O=3U5C!)2XUF*:J MF-XM4*CM+(B"_<8CWY36;83S:)><52L.5!(W%++B))HNA M\_<.WSENS<$:7"5KI9Z=\36?!0.7$ K,K$-@-+W@+0KA@"B-/QUFT%.ZP,/U M'OW>UTZUK)G!6R5^\-R6LV <0(X%:X1]5-LOV-63.KQ,">-'V+:^R74 66.L MJKI@RJ#BLIW9:WV\"(8]S]#S#(_PK$@Y>2,05 ''.3^ZX9.X3I\34[,,9P$) MT*!^P6!^KP0)B\L-< -L+RY';0\+9#*GWRN8S.B1M]R6P(J""T[)F0G\1*:[ M=P.Z=:S6J/N;=\. AN@:SK@$6ZK&$)PYAQ6CKP)6'6#!)T@N1FGLY^$HI7D\ MOJ+R=Z1D^]XY&J<0IU>0)/$QWG>4=PU"H57UEC(=CASA,(:/GB\\D$>%>N.; M@(%,-=*V2NEW^SYST\KKGWO;I!Z8WG"Z3H$%A0XN1VD NA5^:UA5>[&ME27I M^F5)O1*U&UL?599;]PV$/XK@VW0)@"S M*U*BCL0V8.=H S2Q8;M-BR /7(F[2U@B-R0W:_?7=T@=<7R]2$.1\\U\V.OW$9*#]==J]WA;./]]M5BX>J-[(2;FZW4N+,RMA,>EW:]<%LK11.5NG;! MDB1?=$+IV=%!_'9FCP[,SK=*RS,+;M=UPMZJD=LIHL')U.#NFKTZR<#X>^%O)O;LE0V"R-.8J+#XT MA[,D."1;6?N (/#U7;Z1;1N T(UO ^9L,AD4;\LC^OO(';DLA9-O3/M9-7YS M."MGT,B5V+7^W.S_D ,?'O!JT[KXA'U_MDAG4.^<-]V@C!YT2O=O<3W$X99" MF3RBP 8%%OWN#44OWPHOC@ZLV8,-IQ$M")%JU$;GE Y)N? 6=Q7J^:,+N<80 M>P?/+\6RE>[%P<(C;-AZ35\.5XZ;[$DOCX!GTWP683/ M'H/'3FEVK02S@ONF/NB^=; &"2QOIA-?8L#A4EY[.&E-??7UH= _;?ER(V%E M6NRL8,E'P+Z]U'_202VMQ[Z$E=)"UTJTT&"-8"^UPLL&O &SPP8=2F .EU9H M)V*[.%A*OY=23]L@K$35VEA,G^*.!:$;D*W"FHZQ<7&3OH8:0=;&WH#J(2Z-1\>/G9/H0T]Q&68)[M?M MKD';HM\3/M+11K_$F65%C#X:5_X&CH]//Q%,13TG\$E^%XT )((I&O+B-Z@= M"&J#;PQH/48HN&!C,OOH#H0(6H4]#I/P5MI+6YMN*_3-3YSF\*\4=F@,P+*6 MW1*ICZ4='@D^: 7/(UNS85T\?#+P>-!@Q&>9/C,RQ2?+*>]@3=&M7!F3;.K M,9)WK.0YX64%G!->9< 3!,\>!L\(XTB($LX9,$Z*BL&)A) E/^WB,E'F:$4X#44Y1XC2&H2)IFL+OUC@7 MB*R4OQ.Z9T 1O\S+(&4)2:HJ2$E!&"L?B@+%,P4'BC20%&6$5L7(IBR+>UQZ MV]O>-B*G!2G3)$@8N3*+UFA%,L8?JX0[1?"GT>N7+?ZTFK'$[S$J0_:CC0+3 MDJ0/\<@QYRGF+2-I4HX$6"@1-OG>-UE[S^ S8 4G29H'";-241HR+_1:A6X8 M.P];>6U,LU?8#W=]3#&^5?_.BX?\NQO'P4/*L4JQ,WYV43UM? QV.1FD/=X> MVU34WW;*]F-KR@!F.69@#I\E;,1W.>YV6G? M_]NGK]/-Z+B_$/PXWE^K/@J+MAVT+.-UX.E\7C9B.(& M;W?2A@.XOS+&CXM@8+HO'OT/4$L#!!0 ( -&%7%0@.9;&PO=V]R:W-H965TMGXY'^\":@!Y!+?.*S5UC4QKCP+ M\=WJ/].G<>G7EF"D8B M^8/'>G[9"!LDABE;)OI)K&^@=*AC]$4B4?E?LBYEO0:)EDJ+M 2C!2G/BD_V M4@9B"^"WCP!H":#[@. (("@!P1Z@W3D":)> ]AZ ]H\ .B6@,1!D0_DGDG)3*V1=V/0C"?J_:"E MT0JCJQ65)WXN3J1'3OQ]F36)YU\0ZE'? A^YX7?LE03'T6,W>@Q1LX)_G8S) MNU_>9\OT&>3#] K]U>AH$760%NU7YVOW2NT.;==G:_/[I[7]YM;V$.FF*W W MI[*6'(.WL.2JNJ-5W=%<7W"L[K )Q\L$3.'9BNW/+P@@MQI2]9?CN* Z+LB/ M:Q\Y[C[/L3GL&TC.GO'@VTR#Q),V:2?_D/U*L-57<4XW/\<0PVI(!ZV5Q;1V M95K;:=HCR CPD4/;>!8A_RC "Z(TDWE(UD@ABB!+D844\;)H^880\*L(;)ET MG]=K>MZOCI!V*KL[Y]H="95_)GQE+-ZX82M2M\Z@V7':UJULZSKUC)B:$Y;% M)#(7\&/)5RQ!8ZT9+53UMC,:=OJ>YU5Y+9[]0[E>WZ.=;<$=8WN5L3VGL;<9 MP=UZ/=[GG?4FK"R)G1:\P0*F(R*\,6P MPNEFD9H\FR1;+0D/+>EV=RTI F@1[+4M@M?A0:3]=NCPK5_YUG?Z]BE> 3Y4 MRA0IO.#X9ZW1<=_BD,V?0[G0YLU)L1U??*]F;L]=Y.53I["TK8DI\=LG!_UN M-^P=NF(3[: @/73')MKN][WPN$M;PXCO=.D;J+SG+8K>@IW/.E^XE01!,]CO M(N5DX092[T1K]&MV\ZF[.;)7\] HH@5.^+A5*...&9WLF:('%=\.^K::*R6W MH]_Q/%O9623;7=]5>369^FXVO7K1@$TKWC 2 3F&>8BM@;5K_H_NWV)WV5-&[U>624#6P\Y1^>N/W6K MI^YF>RTDX,)))L8?\H2#1K:$"W(/&@?Q4;GFD)'(#!&8K1.GWB>NON.O7YB< M 1G)90SD@2<(-N,31G\#9,5A=9ME;H;WZZS$IV]<#/A^(3"X)#/ MR@IPX^@1W/7/G[<;BKIM4W=C/:P*E]JZQ=+.FZ2T[L/4O8C4>V?*_L85;K._ MFVW3LBINSN783/)B0#7*MQ27)&J6S4-WR0U M=0>G[F7@/Z?F<)X_T@R#NKD')YJ[64O,JS>-GJ)%8U@()%/7BX^ZT0;^F[QI MJ?MFX)Y]?VKY#@XGWWVZ&ULO5=- M;]LX$/TKA+"'%NA&(OV5%+:!)(ZQ 9J%42.[AV(/M#2RB5*D2E)Q NR/7U)2 M)& <9U18);X-PQV3Q^U*1!$],!#\>O[,NR M>%O,AFJXE?QOEIC=++@,4 (I+;CY*O=_0%W0R/'%DNOR&^WKM5& XD(;F=5@ MFT'&1/5+GVLA#@!X> 1 :@#I"QC4@$%?P+ &#/L"1C5@U!Y=9G)FOJXY",D5KMA4L93$5!EW' ML2R$86*+5I*SF(%&OZ,[;9C=3$C0HX:TX.B+[0J-/BS 4,;U1[OD<;U 'W[[ M. V-3M<72!"/B$2D:@#?NN'_RF?+M @.@I?^.$+B"T< MEW#< ;_K#^^*ONP-QU=OX:'=SV932;.II.0;'-.R8_>^76^T4?9!_L<38- $ M&)0!AD<33@IK"1L.B&8N5-=^5Q23DL(9W--\%+G/-'SJ"#UL0@^]H>^%+A05 M,:!SQ\&[SJBO?K_K?BKHL)3]XQ+7U,;PH=-86.O(7>%(PG M=@LU^A<],,&R(O/LW+AA'7M;8Z7L2TF9ET]HQ=V#3D6"[GX4++=O"X.^?;'+ MT;V!3/O:9-($FWA+:/VBJ/R"LQ2Z'DX_S0"] %7:D]!ED]!E?TWI\PE-KQK6 MJY^O*8Y:QX[.H^H)GF%T4E=\\!K!7K('&N_L)?LF>5M]G][%K:]AO[&=1^G6 MY;#?YOHK[>@T>_0.C6E/#X3$+[>4B/EF[-"_MM M9UDHP4RAH*Q^R9[=N)\;X]:0\.4O$+IU*GQU)J']/*<[FK1^1OP^=%SGDPU- M6G\B^.?K3 [^@)'SZ'R"!X^."QT>_.MWI\ 'JK9,:,0AM5S1Q<0^XJHZ6%43 M(_/R(+"1QAXKRN'.'D9!N07V?BJE>9VXLT5SO)W_!U!+ P04 " #1A5Q4 M3+7G%UD" I!@ &0 'AL+W=O#P3BNA=318A;VUG8Q,SM24N/:@MO5M;!O*U1F/X^2Z+CQ),N* M_$:\F#6BQ W2<[.V;,4=2RYKU$X:#1:+>;1,KE=3[Q\"5;8UZ\ M<9_/HX%/"!5FY!D$?W[A#2KEB3B-GP?.J OI@:?K(_M=T,Y:ML+AC5'?9$[5 M/)I&D&,A=HJ>S/X+'O1<>;[,*!=^8=_ZCB<19#M'ICZ .8-:ZO8K7@]U. $D MXS. ] !(0]YMH)#EK2"QF%FS!^N]FR(A2;A5;'VZ1A%3NXRPFSL.SQ=DA MYJJ-F9Z)F:3P:#15#C[K'/,_"6(6T*E(CRI6:2_C+6:7,$P^03I(DQZ^85>5 M8> ;G>%CH?Q.^.'LA(+&<@M8>NOA'76\H\ [/,-[)[4DO'C@AYB?5!.6SB$Y M^/[ _G!/6+L?/=&NNFA7O2J>'18[!4H6^+=+Z@/,9='N->JIOP MC-%R$ROA>]%5LNDCGG3$D_]0SFD7;?HOY>P')Z/SY8Q/VI?+5(8AY2!T8-O) MW6XW!Y=M^_]V;X?HH["EU X4%@P=7$[XDFT[F%J#3!.&P=80WTE85CS+T7H' M/B^,H:/A W3_#HMW4$L#!!0 ( -&%7%1) *>7UP@ $T_ 9 >&PO M=V]R:W-H965T2/0Y,4+4?@7$QBYST4>8[\6H]T M>/-6E-^JM5)U],'\OFU?0TRG*S57FU*?*H5"^WDWO\RQR3+J*3 M_'.CWBKM]ZA=R]>B^-:^^'5Y.T'ME%2F%G4[1MK\^*YF*LO:H9J)_/K^9I6:E9DOV^6]?IV(B?14KVDNZQ^*MX^JL.*>#O>HLBJ M[O_H;:_E?!(M=E5=; _!S0RVFWS_,_WCD DM (N> '(((&8 ZPF@AP Z-( = M EB7F?U2NCS,TSJ]NRF+MZALURJ-%]6-].Z M.78[PG1Q.,[#_CBDYSB81)^*O%Y7T5_SI5J>#S!M)GV:.3G._(%X1YRKQ8>( MXK]$!!'LF-!L>#ARA,\'A^/$LQIZJ@/MQJ-]XVVJ=+4JU2KM2E"\1,?*_/OO MC33ZM5;;ZC^> ['3@5AW(-9SH-\:,ZG23#EKN ^-N]#6,K[?<6*)I()(Z4S6\802I@P,N\8C26,Q.[,R],"I'D_Q.H9(R(VS^B92X8Q2XST.V18LIB[TX\UK\;>)=QO MRNACX[^9*GW)QP0&)('3#_Z&Z8CT4T?ZA61F^ATRFE#3=UPR1D1?^L$YL=\Z M/^_J95&4T2>U6*?Y9I%F46-&6V\IP-4P#UP*,#PL1I1"V.OZS:M/BRPJ8&Y:!"P"FAY,1!4CLU!(IW4DC M8'_$;W_MU6$T4WFMRFA6%%GKXL]%MFL7ZTL@ 7]/X"'V_*SK M32 8&/$;V.]ID[J?GXM=N5#11Y76T>-N^^I-'3@+88%3!SY#_)=/_M1QU_=; M;'[Z'3*<($Z-C[]K-,Y8SU4( ?\B?O]Z3,LZ>K;7<#XY(/WD7\WO6Y7JO2!SS@2!2%S3L%:Z+^ M"R=OW@^Q9V??XL^?\O2=;%- M?4G1B#,P]H%)+V:$ #AV7"8_-"CAT6 JM4N>K .ND?NL\ M*T'TOV@HB5)P-AJ812FX'AU!HW0@CCIT3AYUC>F;%%LH^/&+@LNX"G1C$&XBH##V2!<96! M.;(1N,ILP$1F&2Y*YE[)^;2UFWM^HS5+\ YD9>"'+#"R,C!&-@)9F8V9DE@% M<1 KY=RLB8-8,64]90&S97ZSM6SJ"H)E8(8L,,$RL$0V@F"93; ])S8'8^1^ M8S0S^%Z!F/##.3W;T(FG>/)PY94*8;.N0$8QBT5,9,#KN-SJS,H-8EX,1\<"LR\&-^ C6Y6[6 M-1\T.60NUG7)^EF7@\MQO\M9WZ87V%> G8G ["O Q\0(]A4.6L62F3=\G#). MS?N]+AF1M.=#(< ?Q0#VG16;+'HLB^5NX7_N!RXH @.P !,4(P!8V, J1$.V M9A%L&><\8681'++&P'JN8028JQA OV=%N *!A?8T-C ""S!#,0*!A8VLYB7E M9NL1@M/$ _#7K,I"!8_#".# #Q^"/\0@&CEV/;&W3)I'D_U2'BJ.=F:JPUPPQ M8LO%KN#B& PS#LS%,3AF/(*+X\%<+,$WY0 N-M/X7CB6X'4R,!Q+,#PY H[E M8#B68'MR !R;*;V>D"68E Q,R!+<28X@9.E"7\H,])TY9)(FYI6/0\5HW(-D M$CQ/#N!CLSB#(%F"- MH.,$3"T)3,<)&%DR@HX3FV;GP:$BG)K?HJZQDKZOT03<,?&[XT-:_*SF?.=AGXK?/-MM74&\"MI8$IMX$ MW"T90;W)9>J]+)E[)>?3!J=,_$YY2/TU/A!N]I1D9:-S(*W8Z,M'YD-*8A&=G\:7\D+FKF?HTQ=ZT7&?GM].A+ MU_0D(ZTI&87N2D9:6S(:TY>,KFE,QOK&C L[,PXI?"^UXK,-%(&Y%>N;*_ ( M@SV%^ RJ/HUQMPU4[NPV>+X?7F!3K&V ME0*3P'R*M5T5F(P@U&.POLD2FRV!+I&5?*]F/_FIMLUXJ\I5MUV[BA;%+J_W M^W9/[Y[VA-]W&Z&-]Q_:O>+=]F489K_1_%-:KC9Y%67JI1D2?6AOMI?[K=O[ M%PUV=9N9OQ9U76R[7]&UL MM9E9;]LX$(#_"F'TH0626#QTN$@"Q$YV-]BT#7KL+E#L VW3L5!)=$DJ3H#] M\3N255&)1,9-VSS$.C@'A\./0^IX*]47O1;"H+L\*_3):&W,YO5XK!=KD7-] M)#>B@#<[5_51D:BT*DLD!*K MD]$9?GT1TDJ@;O%7*K:ZMOVG^K.P^=F7,M9C+[.UV:]:5$ER@>CX&T*%KP>O9?GPO TTZ_0(?KTX1R]?/$*O4!CI-=<"8W2 GTJ4J,/ MX"%WW1CNU>JBWXH2,FD;/?"=M;XS;T N"\.+ MFW2>"72FM3 :G2V^EJD2OL"$K?+0&YC+ G"20AJ+PPQ0M81,;JWQVMI00NUT M1IUNXDD=9OE01A M$ \[-FD=FW@=N^"J2(L;C39"[6CW&DVY3A?H)8!N*;.,J\[+5T/N[RPDW10Y M(H^]'VH4LF'G<6!9'GRW^^=I5AI([_T[T!AYZ!Q^G!F#K4+BZ$)G.<+>+D"T M_SE 5U" W/T$H,#M.LT=&-#&/.P%@LX_CG+?380A7[J7JV6,BR2D,E%B*] M=0YWGYR81A/'6HTM.K&?G9<%K#9&JM21\I/>4D)B$@Y;)19YQ(^\*N$5[#;< M:_:TT="U'$?49=F2BOA)=:W$!H8.B3O8M,$\1U "(VG60@TZ@7M.4(8=/G0J M1O)4%L/\,?<':)-QF/.5"P*FW:;BT: ;I%_ 4!PY!I]8!!(_ NL-)I(K5&I/ M^31MM#PP'T+AX3!OL4?\V(-*$;::L/ M,GM*^D5C0M@D<=BT""-^A+7SW*JTHA%'?&CKIWU3]E/^O;C.';EFV4=\;/N2G#(\Z>,]XEW MZ,EV:IE'GV9>L\@_7$H.O^W082*>G;U[.^05[=/P,(JU1N/ M5[7&?)^#.*",NLQ;%%)_J?>LS2+M;*/]@#O__LWBE/9I%X;8M7FBEG;T*=H] M8^LZI=^%/FK11_=#WT&]$BZJO8;A=V@IEN7"['S**TX-^C2PGXY"9RY:-%(_ M&MM=!/H/?51\*7*NOFA?(ECR47_Q]KP\LV2C?K(]463 Q/YB>,W59'U,1BUWG6192S%^O=>,YJP]W8?>C M1%8S4Z_3C2]'F845H[\@H)UC.3]_GA70/GU8$B6.?1RS]&%^^G0C6EVCIB2& M-7GW^/,;D<^%\NWTF>4*\Y_4_B'WB&EK;ZNM9^SWV]']02P,$% @ T85<5",QD7.: @ ] 8 !D !X M;"]W;W)K&ULE55=3]LP%/TK5L0#2*7Y; JHC01T M:)N85M&Q/: ]..EM8^'8G7U+X=_/=D)6NK1C+XT_[CD^]_3Z>K21ZE&7 $B> M*R[TV"L15Q>^KXL2*JK[<@7"["RDJBB:J5KZ>J6 SAVHXGX4!*E?42:\;.36 MIBH;R35R)F"JB%Y7%54O5\#E9NR%WNO"'5N6:!?\;+2B2Y@!WJ^FRLS\EF7. M*A":24$4+,;>97@Q26V\"_C.8*.WQL1FDDOY:">?YF,OL(* 0X&6@9K/$UP# MYY;(R/C5<'KMD1:X/7YEOW&YFUQRJN%:\A]LCN78._/('!9TS?%.;CY"D\_ M\A62:_=+-G7LT 07:XVR:L!&0<5$_:7/C0];@##9 X@:0/1>0-P XEW /DE) M TB<,W4JSH<)19J-E-P09:,-FQTX,QW:I,^$_=MGJ,PN,SC,;L&8ILGQ!) R MKD_(*;F?3N2C.-1:U34&A4YOOBP40^7N49EJO7G VJ)_'(\EJ/9,!OI 2DF;4G*0T_4-*WFM@5"M 3LKIR89 M.A+;F9ZR,#T?)B/_:;M .J(&P[ ->B-PT H$%,5:*5,F79+3#O^2=+BC MN2,J3L]W1/M;+<:^!U^H6C*AC::%@07]H/^>5P( +H% 9 M>&PO=V]R:W-H965TLFEJI):\0RD(D M"IHZ:9.JOFP?IGTPR4&L.C:S#73_?K:39A1HUR^QS[[GN>?.NH7Y8W4AC^1U+ M26ODB@H.$A=C;Q*.IGWK[QR^4]RJG3W83.9"/%KC2SGV BL(&1;:,A"S;'"* MC%DB(^-WR^EU(2UP=__,_MGE;G*9$X53P7[04E=C;^A!B0NR9OI6;*^QS<<) M+ 13[@O;QG?0]Z!8*RWJ%FP4U)0W*WEJZ[ #")-7 %$+B-X+B%M [!)ME+FT M9D23/)-B"])Z&S:[<;5Q:),-Y?85[[0TM]3@=#XI"K'F6L$M%D@W9,X03J\( M([S ,SB=H2:4J3.X@(>[&9R>G,$)4 [WE5@KPDN5^=JHL%Q^T4:\:B)&KT2< M8=&#.#R'*(C"(_#I^^'!2[AO../E?9647X5BQ&I+4D=B6V^1I&$>7F;_9K% M]SOA_3>%WPM-V#EPU,=D]0\K&J3#8$_7H5>2QL-T3YB_TUEVJGTC4UL'<+X30SX;MWVY&PO=V]R:W-H965TS MG9!1$A@OQ!_G'/O8U_\EXVKD%5JO'WU?90661-V+-7(SLQ2R M)-ITY>Z:K0=L ?#]=DA2^H7]=S:7I^HY+3$KFB@H/$Y^TO6II9:GAZ/,DRL>%:P3-F2+=DP1"N)\Q$ ^$9WL!UBII0IF[@ M#EY?4KB^NH$KH!R^%V*C",_5T-=F'U;-S^HUI]6:T8DUPPB>!->%@L\\Q_RC M@&\,-"ZBO8MI=%8QQ>P>>N$M1$$4=FQH=CD]Z*"G%]/#AS-N>LV=])Q>[]2= M[(\?S+.&3&).-3"A%*K',_)Q(Q\[^?B$_)0P*WX+"UQ1SBE?@5C"&B45>==E M5FH#IV:SR';<#Y*AOST\WS:FU^]]Q*1M3)3$#>:#E7YCI7_6RER*+749J'52 MX))*'=RR">Y;X":7&K\D_V5>ETE@NC."JW63@\W&1WYF;4C8\MS&/(3=EI/& M906 M8.:70NA]QR[0_&T8_P502P,$% @ T85<5*I3>^+P @ Q@@ !D !X M;"]W;W)K&ULC5;;3N,P$/T5*^(!)"")-JZ"RU+JY=5V5+R(FZ% 5P\V4N9$ZTF#@BS@!?1;\23-S&VM MS&@.7%'!D83YT+GQK^]2BZ\ ORB4:F.,;"13(3[LY&$V=#PK"!ADVEH@YK6& M,3!F#1D9?QN;3NO2$C?'W];OJ]A-+%.B8"S8.YWIY=!)'32#.5DQ_2S*']#$ M$UE[F6"J>J*RQL:>@[*5TB)OR$9!3GG])I]-'C8(?KB'@!L"/I80-(3@6$+8 M$,)C"5%#J$)WZ]BKQ$V()J.!%"62%FVLV4&5_8IM\D6YK9,7+K,++^]3-#IR1DZ092CUZ58*<)G:N!J(\": M<;/&V6WM#.]Q-H'L$@7^.<(>]GOHX^/I7@]]CWS51I:4[/GP,>@M9#4'D(]WAX)J4I%0V2$M:[ M6S4]J>CV0EF/?!R&JG-7NK DQD':HK;$A:VX\*"X=W-_V'(JI,A ]UW5-.S9&:H840_74>=;R&$4YWI'5!B1^% M_=+B5EI\4%I;->=H(45_WN*.7S_ 7I3LR.O"TFAS\[?T):V^Y*"^1[.7U^B& MF?Y#> ;(=#($GW:'D;DSD)@JP4"#V?GVWND+(>EHN_"3=#>"'E2 8W\;-4DZ MY7N!XS#<1MWUH'SL[\E&VF8C/9B-5Z$).T<<=%^0:??X!1Y.=H]?%Y9B[%_M M*',W>H#M\#^)7%"N$(.YX7F7B:E&67?->J)%4;6%J="FR53#I?G1 &D!YOM< M"/T]L9VF_749_0-02P,$% @ T85<5$6DR/C- @ *P@ !D !X;"]W M;W)K&ULC59-;^(P$/TK5K2'5FJ;3Y)20:32[&I[ MJ(3:[>[9) .QZMBL;:#[[]=V0@I)0%R([=K/$*WD"]K^="[]R6I2 5,$DX M0P*64^?1?\@28V\-?A/8R8,U,DH6G'^8S7,Q=3P3$%#(E6' ^K&%)Z#4$.DP M_C:<3NO2 _7>_8?5KO6LL 2GCC]0PI53IU[!Q6PQ!NJ7OGN)S1Z1H8OYU3: M7[2K;4=C!^4;J7C5@'4$%6'U$W\V>3@ ^/$)0- @BX@.@$(&T!X*2!J )'- M3"W%YB'#"J<3P7=(&&O-9A8VF1:MY1-FROZFA'Y+-$ZESVP+3'%!0*);]$CU M-< L!W25@<*$RFM]^OZ6H:MOU^@;(@S]*OE&8E;(B:NT?\/BYHVO6>TK..'+ M#] +9ZJ4Z#LKH#@F<'7@;?3!/OI9<)8Q@_P.A?X-"KS 'PCHZ7*X-P#/+H;[ MXS-JPK86H>4+3_!]95]_S@@^U)[VDZ\ M1]OH.^)KVZP77.G6;Y>E MGN8@C(%^O^1<[3?&0?O_(/T/4$L#!!0 ( -&%7%3B'0$YJ@, -H- 9 M >&PO=V]R:W-H965T9&;8\J/\FQE< M)0O',XQ(1F)E0F!]NR=KDF4FDN;Q3Q74J3&-8_OY,?I[F[Q.Y@Y+LN;97S11 MZ<*9.B A6UQDZA,_?"!50J&)%_-,VBLXE+:A[X"XD(KGE;-FD%-6WO%#58B6 M XP&'%#E@$X=@@$'OW+PG^L05 Z!K4R9BJW#!BN\G M^ ,)8ZVCFP1;3>NOT M*3-]OU5"OZ7:3RVOF,)L1^\R E92$B7!ZPU1F&;R#3@#7VXWX/6K-^ 5H Q\ M3GDA,4ODW%4:V?B[<85R6:*@ 12(P$?.5"K!'RPAR7$ 5U.N>:-'WI=H-.*& MQ.? AV\!\A#L(;1^OKO7X[YYMCN=N_?MXO<811&JC8Y8AS7K<)3U9ZYP]A8PHOIHE;Y1 M"S$,9F%XPJMKY4_[644UJVBT]Z6W)DM X=1-H@8HO85Y]) M)W,8PB@ZJ4_7RNLOS[0F.WVZ:5V&@VV<=@A,/&@6^!'-KM50&VGC-^L@H^"TB#TV?G!LLYEU%DC;YB@%Z#52[HTFH;4,]6JSUZW7 MQ!OH+&S].>!3<'XO''P)'&K@T%-P02\<>@E&X M'&Y^0 QA5^>B8#([6<<]5L.5;P01CBOBVN[IB-";YLS*C4SI7HZ5HM$P./L% MI4>-WJ!QO?F1TE\Q.*^^V-KVZGCM[>) @Y@53Y3ZRGJT/ M*"N[+3^9O]0'E_*8T80I3ST?L=A1)D%&MCJD=S[1BTJ4!XERH/C>;JWON-)- MM8^I/GP180ST^RWGZG%@ .KCW/(_4$L#!!0 ( -&%7%2P$<7#BP( )(' M 9 >&PO=V]R:W-H965T9]SSGL" M9$FX>A9Z%CE*2&I@DG"$!VUDPCV]64[/>+OA&X"A/QLA4LN'\Q4SNRED0F82 M0J$, >O' 99 J0'I-'YUS,"%-,+3\3O]UM:N:]E@"4M.OY-25;-@&J 2MGA/ MU1,_?H:NGM3P"DZE_47'=FV:!JC82\7K3JPSJ EKG_BU\^%$D,0?")).D)PK M&':"X;F"42<866?:4JP/*ZQPG@E^1,*LUC0SL&9:M2Z?,-/VM1+Z*]$ZE7_A M"M 3%$ .>$,!7:Y 84+E%;I A*%[0JENC[S^=(8NS3&7LX" M4\KU*=7@-WWD*:2'[-\-&?_5D&@P[F_(Q"4R^:]$RCV@LM^:I9_T4"B^ 6'V M0.IQ:.H2FWIQMX1A5A"V._$$D;K!1-A$BPJ+76^:+7=RZI+SJ-W-OA5MLN') M 6ANJWL=C#")*&RU)AI,=!-$>P.T$\4;>R9NN-(GK!U6^M($81;H[UNNV]M- MS#'KKN'\-U!+ P04 " #1A5Q4^>Q"3[\" "@!P &0 'AL+W=O^Z M,BN@Q/*65\#TSH*+$BL]%4M75@)P;D$E=0//&[HE)LQ)QG;M121C7BM*&+P( M).NRQ.+O%"A?3QS?V2Z\DF6AS(*;C"N\A#FHM^I%Z)G;L>2D!"8)9TC 8N(\ M^/=I;.RMP2\":[DS1D;).^,O^:+5K+>]8PHS3WR17Q<09.2B'!:ZI>N7K[]#J&1B^C%-IOVC=V,:> M@[):*EZV8!U!25CSQYLV#SL ?W@$$+2 H ^(C@#"%A">"XA:0&0STTBQ>4BQ MPLE8\#42QEJSF8%-ID5K^829LL^5T+M$XU0RKZN*@JZCPA3-L"S0HSX)Z(DU M)\J4YC(%A0F55^@&OAGP6N)62['KM*A&$(W:]U.&[?!$;=^ M@)XY4X5$WU@.^6<"5VOHA 1;(=/@)&,*V2T*_6L4>(%_(*#9^7#O #P]&^[? MG5 3=F4)+5]X3EER(C/*92U WI_@CCKNR')'1[B?F )-I5"%27ZH= T\MG#S M;*P2G9'5;BZ_M$A/67R*>M!%/?@BZHR7@!3>@+217R,&ZE#X#<]PQW4\NO-[ M"O:-_# >1#T5^U:!'P>'A0P[(<.3I?W!V4UF+AIA*UT%PI9(WR&T( RSS,[, M4T@4.5WMN',7G\Q;YR[#%3&G"3:Z9>1$F>-T*'WQ7N5NPMCO96:V;Q6,HK"7 MOGVCT3#L9<_=>;M*$$O; R3*>,U4<_N[U:[-/-C7M;<^U>VGZ1;_:9K>]8S% MDC")*"PTI7<;Z[**IA\T$\4K^T*^&PO=V]R:W-H965TPD75$X!I)F7X<.08NMAV$'Q69L MH?KP)'I._GTEV?$RH/& 72Q1(A^^E"FEK3;/M@) @W,Y>&\G0F::DMC; BA D!4VFTVLJ&5=1EH:UK+;]<+[!X?O M'%I[-B>^DIW6S][X4BRCJ1<$ G+T!.:&WW '0GB0D_&K9T9#2A]X/C_1/X;: M72T[9N%.BR=>8+6,;B)2P)XU A]T^QGZ>H+ 7 L;OJ3M?.7**C<,&19:G1+C/=V-#\)I89H)XXK_U,>T;A= M[N(P>V+&,(4<+'E'OGK#GQ)YLP%D7-BW*467Q?O2O">N.V)R@1@GY%XKK"SY MH HH_@90)V_0F)PTKI-1X@;R"9G%5R29)O$(;S;4/ N\V07>IX;YFL'5_&.U MLVA<:_PX6Z.+)D?2=F=Z="V7FX:)*__CN&PD$:!*K%X[TW%R M?$-D.-,1E8M!Y>)_5;+#/U2.DY,%.0(SKXJD9RTJP93A(EJ2ZT9AUZW#ZG#7 M5UV+_W'O'HI[9DJNK).Y=Z'3R7NGRG27KS-0UZ'A=QK=]0G3RKU78+R#V]]K MC2?#)QA>P.P%4$L#!!0 ( -&%7%2&PO=V]R M:W-H965T^B$ MVG5]-LF%6$UL9AMH__UL)\T@,1$OB3_..;[']K4].3#^+G( B3[*@HJIDTNY M?7!=D>908G'/MD!5SYKQ$DM5Y1M7;#G@S)#*PO4'@\@M,:'.;&+:EGPV83M9 M$ I+CL2N+#'_G$/!#E/'<[X:GLDFE[K!G4VV> ,O(%^W2ZYJ;J.2D1*H((PB M#NNI\^@])&.--X _! [BJ(RTDQ5C[[KR,YLZ QT0%)!*K8#5;P\+* HMI,+X M6VLZS9":>%S^4O]NO"LO*RQ@P8HWDLE\ZHP#^F<& M]7STQ*C,!?I&,\A.!5SEH+'A?]F8^[V*":3W*/!ND3_P/4M B\OI PL]N9CN MC7OCWD5Q$+8<6%##>.BU'-BT1EYD=Q U#J)^!YSMB3X_ MK2D4=8:,@G9<"PLH\MO!=T&C01C;8X^;V./>V!^%NB@@TP?!:B=4IQ H9>6* M4&S.\^M?3 (*;VS.8HNS0J,\8:Z.-H$*6"O)P7VL MLI97]WY5D6QK;L(5D^I>-<5N*'J!Y?,W^ 5!+ P04 M" #1A5Q4\9_B TA$CQ792VN)QLIM^\]3^0;4F%Q MQ;:D5F]6C%=8JEN^]L26$UP8IZKTD._'7H5I/9E-S;,%GTW93I:T)@L.Q*ZJ M,#_KZ\D' M^'Z.C(.Q^).2O3BY!GHJ2\9^Z)M/Q?7$UT2D)+G4(;#Z>2)S4I8ZDN+XIPDZ M:%W%Q/T@DHR KO2OF5[7\GS80B'2]GI3!_ MP;ZQ]2<@WPG)JL99$52T/O[BYR81)PXH'7% C0-ZK4/0. 1FHD<&VMHND+DQOCK69#:[V,#Y*KMU3YR=F'/.<[4H![BI>TI)(2 7!=@"]R M0SBX9_7Z\I'PZNS]VULB,2W%.W )OCW<@K=OWH$W@-;@<<-V0GF+J2<5FQ[! MRQN.FR,'&N&X)?D5". %0#Z"%O?YZ]W]U/-C2<_1,C*?>>T\S&"1Q-O6>3K-@LXH0:JW.L,(6*W1BW>X( MD$QM2M4(!*DEUCO+NH;'./')\$F613W&H5&*LMB.&+6(D1-Q@0^_@9Q5JN$+K%NFC3 9#![X:0]P:!-EH9TO;?E2)]]G4M 8%.QKMJ6[(#(> )YP862'4*L$+"06\+@QCU*8=608#@"&;7[B%R8G[9$J[P MZC6X)^I0<-$V_L,%F.\X5ZM_ 1Y49R2Z$ !;@8^T5C5+51$OF*!F9G_=/4M] MP%F6!-S5N\J$9/7?UMFZ>1Z9Q+9N-_]UO_.,=%(%W5K59:34&0%EEY"?%)M% MHZ+4[Z_CT J-=3W8"1ET*YDYM5BAAJ(49/%@"PRM4 C'BJO3+N@6K['%O&G\ MDK.^@/RXCS4T"^,H'6EPL-,O&#L/.8XSGJN$.A&";A5R;:H_6)W_+_OJ)TAF MRJ6>LJ[?MJH'4VXR_Q]%.T]@IY+0+9/W;636VXUL6=+UJ*HW89.>(";]NK*8 M!2='SG/J3CBA6SD[ZN)%H*R00U$,@K"/.#0*Q\Z2J!-.Y!9.4T^%.M[OCP=R M^^K?H*$B!G[85R2+%8JB=(2Q$T[D%LY?J]0;--1%F*:#DY+%+#P]+1]AO9/O M2?TQ_QGSM3JEJ=I;*3?_*E$-B1^_CX\WDFW-)^:2275H,I<;@@O"M8%ZOV), MOMSHK];VOQ2S?P%02P,$% @ T85<5%W]7?@T!0 .!H !D !X;"]W M;W)K&ULM9EM;^(X$,>_BH7NI%WICL1V>.B*(I4^ M7+MJKQ75WKXXW0L3#$2;Q&QBH)7NP]\X"7$H84+W%EY 'OR?&8_'/SMDL%') MMW0AI28O41BGYZV%ULM/CI/Z"QF)M*V6,H8[,Y5$0L-I,G?292+%-!-%H<-< MM^M$(HA;PT%V[2D9#M1*AT$LGQ*2KJ)()*\C&:K->8NVMA?&P7RAS05G.%B* MN7R6^LOR*8$SI[0R#2(9IX&*22)GYZT+^NG68T:0M?@KD)NT @!4"]E;@'1#P0L"/%7B%P#M6T"D$G6,%W4+0/5;0*P2]8P7]0M#/ M1C$XN M$SD--+D1?A &^I5\N)):!&'ZD?Q.OCQ?D0^_?!PX&EP:H>,7YD>Y>7; /&7D M0<5ZD9+K>"JGNP87^3%KPGKHN?EGX*RKP[#?T+;8Z4.G[$,' M[<-8 .A-KK32(B1A("9YKK0B,2QPL#[H15W(N=FS:B1MC]4'TRV#Z:+!/(B7 M(%I%)#DF* ++*_%5M(3;L2_K8LR]=2LQ\OH >V6 /33 Y]4DE=]7,M;D>@W? M2!'U2Y/]4];J6>GF#(_<5.?DE812:ZA.<)B791VHSO:*K,]V:G$G NK:!<'% M:^W0BH#TCU:6&WK*1%)F'3&T&Y>[\]FLF5G53DH/BZS'2#,N""&4H%-W'Y'B2^6D(5ZIA7VJ[./[75X M-S@+7HJ3]QW5/"I,5>.@?2P*BTZ*L[/"?[&V8A+*@OU[(]ZT A:OJ2';R M67

5F@T':YNZO=9N$!AUK=]_J M=KMD,4QQ#A_>6_Y+WL%H:B%-3TII:C%-<4[_Q)JZI/L@[W2P"<@LRMD/HAP& M8&18,=XKK5U/%NOLI%AG%NL,QSHPQ4R2I4Q\J!J8)W4SH\&&V^Z@%:=-+>6E PGY7&YQ6W0MHOGU@*1X1S"-]A@36:3$5ZM8Y_]8EU?+UR(7V&PO=V]R:W-H965T M<>^XU7"<;+MYE :#0MBJ9'#F%4JM[UY59 M 161MWP%3.\LN*B(TE.Q=.5* ,DMJ2I=['F16Q'*G'%BUV9BG/!:E93!3"!9 M5Q41?R90\LW(\9W=PC-=%LHLN.-D19;P NIM-1-ZYG8J.:V 2V-D,IES_FXFC_G(\8PA*"%31H'HUQJF4)9&2-OXW6HZ74A# MW!_OU+_:W'4NJ?ZB MT,'F=0J*T%+>:-C;2XJNKV[0%:(,O1:\EH3E,G&5=F1TW:R-/FFBXS/1?8R> M.%.%1%]8#OFA@*M3Z?+!NWPF^*)B"MDM"OQ/"'O8[S$T_3C=ZZ&G'Z;[PPO9 M!-WI!%8O^._IH)3*K.2R%H!^/LRE$OJ/^74A1-B%"&V(\$R(:2T$,-5W=@TQ MMD33/M;C*!X,$G>]7\]3T' 8# ]!Z2DHQG>X QT8'W3&!Q>-I[ ;3WO<]XP MH[UX010=F9J>@OS P_&1]5-4Y 5W_=:CSGITT?HK5Z3L\QV=U,GW0AP>&3]% M83R,HB/C/5I!8#[J ^?N7NNH0"QM"Y8HXS53S5_7K79=_L$VMZ/UB>[^3;/^ M)]-<'4]$+"F3J(2%EO1N8UU2T;3C9J+XRC:H.5>ZW=EAH6\P$ :@]Q>&PO=V]R:W-H M965TH52 MFXL@D%D!)98^WP#39U9NQ>S":\4 M)0SN!9)566+QYPHHWTZ]R-L=6)!UHJ&Y(Z"0*2.!]=\3S(%2HZ3O MXW#;S] D-#1Z&:?2 M_J)M?>UXX*&LDHJ7#:SOH"2L_L?/C1%[0#3J >(&B%\#?1&2!DC>"@P:8&"= MJ5.Q/J18X=E$\"T2YFJM9C:LF9;6Z1-FZOZ@A#Y+-*=FMRSC):"O^!DD.D4W MD(/ %#THK"K%Q1_T<@%:8 5H 1EG&:$$V[J=I* PH?+C)%#Z=HQHD#6AK^K0 M<4_H*$9WG*E"HFN60WXH$.@\VF3B73)7L5,QA@D^(Z;N+&AGW1;<@R+G8Z,6D=&3IUY@=G:6(*>,*WJAQQ3 MO3Q@EG5VAENNMS'<6-C7%_^-'9@P;DT8.W6NGS.0TC3$KOQ2+W)4]TJ.%$>R MP ).S7*3(]TY>@V6UJ@N>]R!3L:F2;I>GO,C8&+JW06F1\#8'_T#'IATUIIT MYE1:@*H$,WYL!'\BLL< MTA?H>?'L*B[/]S82>0/W,F?M\F?.Y6^/%)<\!(C MK(>@W+2%[A5A'9%=+KC5>EUX'Y:Z,>U"XG8A"E_&A]#M@RI =*[];NXD],][ M&O\X.>[I_/?$/,Q[;VR*G%I?N<*T,V\W%PU[.G=^!(QC?]A=[&-@[TLQV!L; M2Q!K.WY+_4:KF*J'KO9H.^)?VL'VU?$K,_K;+GE EO,G)[]VHRDH7A3,"](KK(H>-SVRU-G;#GXPV= 4/8+YL[A6N_)HE8SD(S:0@"I9C[R9\-P]C"W G MOC+8Z:-G8EU92/G3+NZRL1=81< A-9:"XM\6IL"Y94(=ORI2K[9I@3:_9)=>3:)/9(6VLB\ M J."G(GRG^ZK0!P!D*<9$%6 Z!207 #$%2 ^!70O +H5H/M20*\".-?]TG<7 MN!DU=#)24/8UL]L%%WZ$Q7DS80GDP"M\RQ)G)G4AE#N21[D&3M^0358K: MU)&K&1C*N+[&W2\/,W+UZIJ\(DR0Q[4L-!69'OD&!5@:/ZV,W9;&H@O&8O)1 M"K/69"XRR!KPTW9\&+40^.AY[7YT3[S4(;A1_TCQ83W=I$ MUYGH7C:![4R#+22#=A8@8,G,&[(!E8(PV)N:LM!.F@PZ@^!UB[I>K:[72C15 MD#%#4OP(?F,/WE'56.73DJ7O6&PGWD[B?H )W#;83FK;2:OMFPQ-8^ND'&/C M\F#C WN\$3!<5U6@KINJ)#F3\S:Y)*=?R^FWRKDO\T'DD@!G*[;@-F=;T 9O M":,)AH=H0PT0; 6$RQ1U6\&I"V&3RG9[82=H3>&@UCUX:0W/]Q0;)G7WT?([<&9"8-NU*U34S:)X5G^HFB8 M),]/S<]/A7$<74AS&#SU_Z#5E4=I*&]LQ<&9P5XW&)QH;S@51V'_1'MUZED@ M^OWH@O:CNRMLU?Y0%^ '5X#O"\5TQMP(TI+E,'HR$/V/U10^-=XP_B_JZ;:B M>?:I#XX^]2K:#:?"Z*PC^$=30PYJY<8U35)9"%/>H/5N/1+>N$'H9']J1T4W MC3S1E'/F1ZI63&C"88F40:>/G5.5HUNY,'+C9I.%-#CIN,&PO=V]R M:W-H965T'64""MXXO;%,8UQ'.IUNZ@4?.D^7X<70:-#&=X?G[F_<_J\';P2RIACO)O[.5*6;!.$ K6-,=-U_DX1,< M!U0!YI+KZA<=CEH4#*J:TW]U+EIK*VHV'"3>.C4?8KLW9F?B]R60)ZHB^@T15: MP!J4@I7K0+=:@]&(BA7ZF]$EX\PPJ[I8@*&,ZTNK__JX0!?O+M$[Q 1Z*N1. M6[6>AL:BN0!A?L3X6&-$/1@+R*]13#Z@"$?$8W[W^^;X9_/0)J3)2M1D):K\ MQ3W^_K7[ATNQN3*@2K=,VZD0E"4Y;:!X13A(_6MJ@I8-HCP55<.7.HA6RF]$>T)JZ(\X' MF7;B9Z-TW(+LBA*">R8W:R"S0^[$(/I4!/ CVEY):GTXZ5I<%8ZM ?>AY MCW3<1<'9!+> /3(2C9))#_)9Y2*#R-\HW]'Z+L#M;82*'+R4Q+/NNE/MD?7, M-3E5$1(-$KHR\C]3&G5SE<7C]C'DDPVD]%1WR'#A>5#V?JCL$?Z>EML_$/S8 ML:W;5%[4N)O79!)G[?7JU>%QUK/UR:GF>LQY9-(ZC=I4*SRZ-[L;^#U4;)C3BL+9V^#JS M;E1]":X;1FZK>^12&GLKK5X+^\&ULS5EM3R,W$/XK5G250#K(VLXFX10B03@.U*-%O/0J5?U@=IUDQ>XZM9V$ M5/WQ'7N7.)"--[V#*GP@^S+/>&P_\WCL[=#L]R9LQ&^YOI]<2[AK+KW$2<9SE8@< M23X\;IS@3Q>T8P#6XK>$S]7*-3)=>1#BT=Q-P$3$4QYIXX+!SXP/>)H: M3Q#'7Z73QK)- UR]?O9^;CL/G7E@B@]$^BV)]?BXT6V@F _9--4W8G[!RPZ% MQE\D4F7_HWEI&S10-%5:9"48(LB2O/AE3^5 K PW0 @)8!L"Z E@+X"D' # MH%4"6J];:&T A"4@W!;0+@'M;?O0*0&=;0'=$M"ULUM,AYW+,Z99OR?%'$EC M#=[,A26$1<,4)KGA[JV6\#8!G.[?CIGD!Z="O29'WW&HT-$L8$37 '_O#T\J("?;PW'1Q7P+_5= MQV1CXQ=;H$/;=O@*BRX"H#:BU*2 MHD?$IGHL9/(WM*8%>N H46H* M-],\YA)-4I:C/:"O,E&I_2KR%JVT;2M&_V?][E%@_GK-645XK65X+6]X=T*S M%#)'RP3D/T(SEDXY$D,D)F;8%.)/7$:)&:9X"C8C-.$R$7$5QXN6.BLA$M)> M";"@\KH5#L/75N?K5EV\J:_ALJ^AMZ\#IL:PO$4<)"1&0RFR[^EEN#81!.-6 M]U4OP_6QP"W\RNI\W0J3-@FKN]E>=K.]!>-^M3WS$+BS=-?9C8SJ+@/J>OMW MG\,!,5J;VF=\_*9"(HDSD>JP\(X@#M\@&7JCB M<[JRP6PVP?SGX<;;4-/!,%]Q%,5MXV>+6 M".Q?)*YO[[V.G #C<$<8XL02^]6R<#N#?/#+?HT;6@R[+R0GN+CS7J3MK"O< MQA(!.\'%?L5] ]+Z&\ 6BG!0:AP4XK7L=?J,_0)JV(O^03_S!?J<35*QX+; M@2W&[[Z"TVDI"7:#U,0I,<'OQ*#2\7PT3.R5"0)K2-7@#VK"P+5)0IVF4W]5 M; X*ORM)G$33'2F7J=-FNLWAPALD27N=_%59\J7"D(05AA=5AFU?.KG%@_KK M\?^)NZ*Z8'"6Y@FB&X"HX[ #/9/'1I+C18F*/X!^$UB*S MEV/.8/*, ;P?"J&?;\RI_O+35?]?4$L#!!0 ( -&%7%08H;\_F0, "X0 M 9 >&PO=V]R:W-H965T($TC[8]?_*B35@YD1OG2&.QS.!PN M%VYG>R&?U!9 HY^UX8)NMKCJ"Q:RD M&UB#_E&NI&D%'4O*"N"*"8XD9'/O%G^)\;@"U%_\PV"O3IY1-95'(9ZJQK=T M[H65(L@AT14%-3_/< =Y7C$9'?^VI%XW9@4\?7YE_Z.>O)G,(U5P)_*?+-7; MN3?Q4 H9W>7Z0>R_0CNA8<67B%S5?]&^^784>BC9*2V*%FP4%(PWO_2E->($ M0(9G *0%D'< /#@#B%I ="E@T (&M3/-5&H?8JKI8B;%'LGJ:\-6/=1FUF@S M?<:K=5]K:=XR@].+]99*N%D:YU)T)PH33HK6"W*#UDTH()&A6V7BHJSZ%?H8 M@Z8L5Y]F@38"*IH@:0=;-H.1,X-A@KX+KK<*W?,4TK<$@5'>R2>O\I?$RAA# MXJ,(?T8D)+A'T-WE\+ ''E\,QU/+;*)N,:*:;W"&;[7^H2PT@XYF8*6Y?RG- MKC(+FK)GE@)/T8%!GO:MEYTHFOAA^,&B:-@I&EZFZ%GD)KQRI@]]:NPDT=3' M5C6C3LW(2O3 U---)@$0XQHD*(TDU="GR$X4^F1B$S3N!(TOLR=G&:"/C*,# M4-F_P^Q,I$&B*2J:C88G**4'6U1-.I$3.W48CM&?@F]N_@99H&\\ 5[E;+3* M*4?_H9A),PDA$34!]U>6L02D;=QI-^[T6M%L)^J+YB9).'#1&5SLP!''[L'A M,4F'U]@_#I9HZ(_?QVMC@ N(_5'4ZX #2*;^<&"UX.2XT=+PZX*O='1Q,H1^1?A=.^)'ULH*/MQ5\O>N*@RJR MI"$[TI:&?@/96!&<%%(%R$U=D"J4B!W735'2]79%[VU=ZKWK7U;%<%V@'6F: M2OH[E1MFRJ@<,D,9^F,3NK(I3IN&%F5=KCT*;8J_^G%K"GJ0U0?F?2:$?FU4 M W3_(EC\#U!+ P04 " #1A5Q4Y7KG*'4' !@+P &0 'AL+W=O%X=H9O7-/N:;SDOP+== MG.2WLVU1[-\O%OEZRW=A[J1[GH@G3VFV"PMQF3TO\GW&PTU9:1+NI5-M.-)'J4)R/C3[>P#?+]B@:Q0EO@CXJ]YXS>077E,TZ_R MXI?-[R\Z,QCF/-E M&O\9;8KM[%5EW1E8'_(BW:G*PH-= ME%3_PV]J(!H5$#540*H".JW #!6PJH#/M4!4!5*.3-65W63I*\AD M:=&:_%$.9EE;=#]*Y+P_%)EX&HEZQ=W#-LSX#_=BY#9@F>Y$..5A.2$_@(+/B11C%^5M1X_?M^DA%S7SFT4AG)P>>28G2PW]"\\+,:EBM '_QK-UE(>/,0=OQ#14)=[V34)EA)5& M)#->[J"+,&/D9O'2')MN.8^X6(YCL]BJ6XQB/R!!7:S55U+WE5C[>@Q$0Q=? MRY==/GCAF8"7X),DH S7M0BA3+#F$,8@CIYXWQ#8;5/PG8=9#@*PJ\(1$K ) MO_=%]-+>$JM:Z@N="UU L,>%ULC2>F3II".K'G*PSZ)U%5R;-(ZE=WL1C66@ M]<99Y8;?" S,'-<[B;*>4M#QZ4F0=4LAZ%"_/\98/1+LFI&(1!Q%0OW6X"6, M#[UQ5+7O-=PB!/OLI(O=4HAZ]/0]ZI:"R">HOXM>W47/VL6Y[T!/<)NXCN]9 M@L>OV_.M[7T.$Q$2@D#MJ!#P%ZL+$0V9?-XW4GYG J5G_9T+:F>"DA0I RW*,$)<@V=:AZ%=B>8$.KA$B/QOFRTM M0-"N0*,A KLRH+SJ[:/6 6@7@M$@4>V>ZY"F-K1C>RJ2>!V28 81A@;_M I MNPS\PR2Q&U>+*D#JY1D>)(F6%&C7E'^/)#TB9 X=I$4(V47H>I(H ZV5"/:( M8;&%M/P@NP+,"7(($B3Q L>'MNQ.,D:4RT,IK7!\9\AJLA0?;V3_'GN.Z9VR-8,U\/#:-& )[N[] MF!:"6!,)=LC6),;V\D]%4;\[E(D\$S4U2J IUWX7P@1NW'ON#E2 M061X:X1H-2%7Y0/3(83TJ(_O&,2':/$A5VU:G4$09:#Y=E&#YA"M.<2._7I; MA F%]6TSI6%/QN8. _@@77A;4DG2^ 1CA_=H@JAVFPZI8>IU2#.;V)D]$4&4 ME39!" M, Z8%@$R[Z+^,(0/&O:/B=J]2%7 M;5F=PQ&_F]#XG@EP6GB(G?UU0D,"/9C>ULWL:C*R4E29&"(6N9\ (U4) IUWU7X21U8#Q8SY# MCQ3Q!S\\:T&ATW[4'PN1%>T*$,(.,0[/">B"/*2BNO\:AAIXQI'6#3+OTOQ(C=."PQ MX<[% MY!Z2HCJ*6]^MCXE_* ]'G]R_A^]7U6%OW4QU]OQCF#T+3T',GT23KN.)%RVK MCG-7%T6Z+P\X/Z9%D>[*GUL>;G@F"XCG3VE:'"^D@?I0_=W?4$L#!!0 ( M -&%7%2#6KI91P, -L+ 9 >&PO=V]R:W-H965T5V0I*(@>\ J9G%ER4 M1.FN6+JR$D!R*U06KN]YL5L2RIS)R(X]BLF(KU5!&3P*)-=E2<3;% J^&3O8 MV0Y\I\N5,@/N9%21)A>ZYK9:VUD7)ES_FPZW_*QXQDB*"!31@71OQ>X@:(PFC3'KT:IT]HT@OOMK?;/UGGM MS)Q(N.'%$\W5:NPD#LIA0=:%^LXW7Z%Q*#+Z,EY(^T6;9JWGH&PM%2\;84U0 M4E;_R6L3B#V!X)B WPCXEKLV9"EOB2*3D> ;),QJK MI5I.368K(N!JJOW*T0TO]69+8L-UA6;U1B&^0#/%LV?T4-F9:Q-(JM[0Q2TH M0@MY.7*51C$*W:PQ.ZW-^D?,8A_= O9 M 7X(_(]'W] +I+&,UE_>_0';: "JS_H"U2?HK!5%%I%X1%%#VLE%6$Y9,N'82WVOFREIF9+3CQ"P_!V')SG+M-YO3?XR69HO7O7+R#TBX.V9PP] M"II!S]7&>]D4GWFY-UL*TE# EJ(R%"8VN^S5F5AK@N'^UAW9->SON/W3+OWY M>+6A= ]OZ _2(TD)[](O#DY-".,032(CIVP76;'_:F].U>X(;) M(#R&NTOTN#_3]Z61\Z&C0VA_D"1'H'?O C[I8>C,,.=#U[:3OQZS@??O$^+N MU5LEB*6M*B7*^)JINO1J1]O*];JNUW;+Z[+WG@B=)"0J8*%%O<%0ATW4E63= M4;RRU=N<*UT+VN9*5]\@S (]O^!<;3O&0%O/3_X 4$L#!!0 ( -&%7%0V MAQ *#04 *H< 9 >&PO=V]R:W-H965TQ41>VLM-H+0PQ$36+&-C!(^^/73D), M-\3KMG347$"^?,[KXX_G.!YN&7\02THE^)&EN3CO+*5^&CX9L+=,DIS<K&ZZNO-I*G&0T%PG+ :?S\\X%_#@. MB@+%&_<)W8J#M?O@-E:2)95A96"+,G+?_*C"L1! =Q6 %4%4*&[=%2HO"*2C(:<;0'7;RMK M^J2H:E%:B4MRW2H3R=731)63H\F2S'00A Z"Q610FPP*D]@:^VDS]A>>78+H#A^_=D%UQNVB",W#] M?9W('?B<*W%K_4" KW)).9!+DH.O*VU.G($_6-6 ZG2=3=5SU:B%60'^NF5I M"E07UQ;_ME2K5U>K9XW47>UK2A=)GB?Y0KM;49ZP&+Q+\JIIWH-_P+'F*5N[ M]!$6/O34LADA%(0#./0V1[2%M;;0JNU7%5C=A*XJPH8*'"(<'!?1KT7TK2+N MR['DJJ'?T/!A <('Q<1U2(BJPC5X'.:/$5'U-315\=Q&8-:QL"QL] \?D8W M&31$P1 BU#NN"OIF6O3?WMC\5C!$6;K84*Z8"(KN"M3$3L$GDG!P3](U=1^Q M\( "\"5C=KL71BIABT)8K(7-M;"-%J9;RLR\1Z%0JH@.QU/41:BEM9"1C]R& M]V' 4:LL#^VYNV MGI]20$,K:,?5:9(*V&28W])V!F#03K"GIA3P"+*B(&K!.3+$0OXILXK*FD,H MD*$(LE/DZ3E%9?!14@%#W ($9(" [$!X:5I1F7^<5T2]ENP3F3D?X;^;%B"["PY>4I1^3N$7M3O]EO8@0P[D)T=ITXC4'/- MTQ9,@R5D7_&\0@Y1>70-IP$-<@7-*^40E?_(4;CA$+)S2.<0ROGO= >NLU7* M=I1J^6,B_K1]_C!\P6]P1?3\U (;:N$7K7T[N)](5P-2 %2.E=%_6Y?37B\W!@K+R1; M%9M14R8ERXK3)24QY?H%]7S.F-Q?: ?U]N3H7U!+ P04 " #1A5Q4?&#M M[$8# !=# &0 'AL+W=O1C ?6N84BF--5*N_9^CN4"?5TO)"EPORB=8EU+!2NA&19258*LB0OKO2U M+$2-H!(]3" E@30)WAL$MR2X[R5X)<$SE2E2,7484TF'?<[6B&NTBJ8'IIB& MK=)/'$YCRN%TI"H7H6N6J<=)4&/(*9H6CP)B<_2-TUPB=0- M-S3AZ(FF*] ;5VO*(X&.QR!IDHH317N6]2GFO4_FOI2Z]AB=M%'$\CQSVY+P2?MXI?#)][#+DH@IS\3D,P<[NQ'4^9DG)VRNW M3TC#DP.HAFWC3LB^ZMIW G>JO@1)*51_U40J?NTI!=D'))W%G=ZIB]X/N MN.W'O(>#ICMME.MBOVE0&^7YM;-N7_ON ,;=)_ /V"#(EBG; "!J/LU=-=D= MC[CW26S:G;/8_Z!-_H'O2-!ZB=JHUDO4!2E4V[6^*P.^,/VK0"%;Y;)H2ZK5 MJD>^,IUA8WVD>V?3S^W"%(WW'>6+)!]++%1+*EZ>YF3*I> MT0QCU?\#UP"U/V=,;B?Z!M4_BN%_4$L#!!0 ( -&%7%27&M?$-0, +@, M 9 >&PO=V]R:W-H965TICV8Y$*B)C&S32G_?K830AK2B <>>"&V<\_)/?? MY::_I>R%1P "O:5)Q@=&),3ZSC1Y$$%*^"U=0R;O+"E+B9!;MC+YF@$)-2A- M3-NR?#,E<68,^_ILQH9]NA%)G,&,(;Y)4\)V8TCH=F!@8W_P%*\BH0[,87]- M5C '\;R>,;DS2Y8P3B'C,R]V;+EUB'$7VWWSM>I'4Y3CUJ*F35&=7J^,>B?&*\5XK6)^K%7J MO*4L?LGD7X9/G3*ASME\RIG\2FV['=NMV=00Y-2]G!X'];#K-9O4+95T6Y4\ M 1WRIG-G]M^5M@^$-D78M6A)6/G?%8Y1^7U;*_NU''0D4UM(>]U M'#HY;F_EWV"'(%TG= > B*I5JV6'IHJ]"['LT)VQ?S[+_*._&K?>#!MBCAQK M"\EEF)61+@6VTJ,QEPEN,I$//.5I.7Z/]-!9.Q^KL5R/B@>:?*9_)&P59QPE ML)24UFU'6L?R,3G?"+K6@^.""CF&ZF4D7RV J0!Y?TFIV&_4 \J7E>%_4$L# M!!0 ( -&%7%3HT03+ZP( #D) 9 >&PO=V]R:W-H965TWV,.W!@9M@%>S, M=DK[[V<;0LD7JOK4%[#-/8=S[P%?#PK>0*(-%+GE$QM%(I-[>V+>(4K)B/,=23?G:%AL..#&@/+,]Q^G:.2;4&@W,VHR/!FPK,T)AQI'8YCGF MKQ/(6#&T7&NW,"?K5.H%>S38X#4L0#YN9ES-[)HE(3E001A%'%9#:^S>1JZC M 2;B%X%"-,9(I[)D[$E/[I*AY6A%D$$L-056MV>80I9I)J7C7T5JU>_4P.9X MQ_[-)*^266(!4Y;])HE,AU;/0@FL\#:3"LD MRRNP4I 36M[Q2U6(!L#MG@%X%< [! 1G 'X%\-\+""I 8"I3IF+J$&&)1P/. M"L1UM&+3 U-,@U;I$ZI]7TBNGA*%DZ-%BCE<3U3E$C1EN?JNF=4I@)]I0DD^P2VRKXN@;>$#1]/]PY 8_>#7?[+=GXM:&^X?-;#5T>FS'F'-,UJ']6HN4K M:L;-\*M9'A>8)^C/#T6)[B3DXF^+H* 6%!A!P1E!#TSB[)3/)2PT,+T]/8\Z M@=,;V,_-VA\'^9X;[@=%QT%N&'IUT)[L3BV[TRK[YT973;04H%LS=3^'(V$M M*/R8(R6LVZACT G= T>.@[QN_\"VZ#C(=?OA:4=ZM>Q>J^PY",E)K#<=M2W& M3RV5Z->4_<]AC>N\[DH. M?&UZLT QVU)9[JWU:MW_QZ;K':Q/]+G ]*HWFO)0<8_YFE"!,E@I2N$X [8@*[^E3C)D 1HZAVVPQ4(5FQ[.-R#8M.Q,-GR)+E)_ONC M%,=U:L8DLB/Y'\:))9[(7\J3( 30XY+]1RE&E=?G0<%6>04W4K2BCP M)!4RIQJ7H4@)-K%+.'=]U0R>GK!BM%G9O(U<+46G."MA(HJH\I_*X!B[V MRY$W.F]\9;M,FPUGM2CI#AY!?RLW$E=.@Y*P' K%1$$DI,O1G?7GW*2RZ. &0-!:1,*_(N DT95^_)!_+M M,2+O?GN_<#1>9123QY$H3-%/A4)))< #MK8&.J?#5W[@X@1 MQ+CT'W;U=W>]2C-ZM[\P%O@B;L@<4+KN*EN).#]M^WPJEN2($E7*0$"W4*3"/%N)?3!(@61&=@ M2I5-B#8+I,2LZ',X[!@[G_ICUWWI]DDN;,NYG(AB'7Q65 M&B0_FA+/>G-@V!+/?24K9XU+LT&@IES6=M>ND:TH*G65KUF'K]G$#[M\S3H\ M>-YD'G0)ZPI.Q^/95<+FC7?S0>\>(&$QY23FE.7(R1$;O.X-][R;6:%)F)<> M]=O%(*O.>FZ@VWN@=Z8'F5$UI@ M[/F%K@_]C/W5:0U\.'9T5L@I_&JF:W&=#O[%CZ8G]M!G<[ M3#[#G*;^!RIW#'WAD"*D>SO%+BE/@_1IH45I1\NMT#A%V-<,_WR - )XG@JA MSPMS0?-W9O4O4$L#!!0 ( -&%7%3'RF@".@< ,TF 9 >&PO=V]R M:W-H965TQ M&-T&#/L@6XPM1!)=B7*:83]^U,/6@Q2M(%[RP9&L\E[+FD=/M'D,5T2 MPL"/*(S3H]&2L=7'\3B=+TGDI1I=D9@_>:!)Y#%^FRS&Z2HAGE^0HG",=-T: M1UX0CXX/B^_NDN-#FK$PB,E= M(LBKSD^82$].EH!$>;+^Z#Q9+E7XR/#U?> M@DP)^[:Z2_C=>-N*'T0D3@,:@X0\'(T^P8]3HR 4B-\#\I0VKD$^E!FEC_G- MI7\TTO,>D9#,6=Z$Q_^MR2D)P[PEWH_O5:.CKM'Y1#)X/9N:EY)2& M?P0^6QZ-G!'PR8.7A>R>/GTAU8#,O+TY#=/B$SR56,L:@7F6,AI59-Z#*(C+ M_]Z/RA$- C1Z"*@BH*$$7!%PEX!["$9%,(9:,"N".=2"51&LH1;LBF /M>!4 M!&>H!;;@)/11BWTO9!!\6T1^7J[=8^F<>\XX/$_H$DAS/V\LO MBOQ1\/F*#^(\U4U9PI\&G,>.ITLO(4L:^B1)?P'GW[. /8.#,\*\($S?@0_@ MV_0,'/ST[G#,N+6<,YY7+9^4+:.>EL_(7 -0?P^0CJ"$?JJFW]"U!G2WEWZF MIE][SP#:O>SS <:KONL2^L4 XV8O^_.0D5LY';H2^I?=QI'>R[Y4LR_(3 ,( M%WU'$OK7 4''L-?O5\/I,L]-!M.E8[]^'?WF=?3;U]'O=H4]X5,6][KNMP%T MW>RU?C]@QI=3UI&PIP/8Q5*'9IL]YNELF]/0-J>AHCGAG(0'T 4CS MVU\3S@"7C$3IWPI[>&L/%_:,'GN?,K:D2? /\<$]667)?,EK+UD$RV;LHIF\ M!ET?\XJT^#LQF-#[PLR2(%V!% MDH#ZX""(09J[-I4IP]>R<:O1+NT>W\EPDS+=!S4ADU$F&$:!N[XXE:$ M08ZR#6C(?6%N?6&JP[M8)&3A,0)623 O9E4Y])9_TB#FS_*/55[#R[QBBE%% MAF4)4;T2@1@BY K B:1%W7:Q +R5 "VLP_Z)8FV=8ZF=LR8)WQ*]Q#7@@$^B M$B>=/*5!I]%76]<:02Q])*),4\M35\M!(LHP-=OJ>$=$04=#2.X9>^L96^F9 MLV =^"3V4[[SFH=\L.6J\6G(;U*@]H$M]$C7<'?Y# %-I*">H3G;H3G*H9UZ MZ1+XV_&MO,"7#<(1DY/K2K+8E0SH2( 3";!8/WVSV-T.R%4/B,:,9S<2,S"G M?!O/U<(KI^H-Y>O>D,;(%3I3]:6G,U"O:W)=V9T3+_WS/9A,3A7B!!L5/GP3 M.82U_D*T=W>>5&TV_6D[2G_6^@S5 MW;GWSF\L0$9AG/421-^>-H%L159Y4: M=U+9;.F-CNW^[M;:"]7B6X4EB!GAQED*@C3-O!F/X. $H\6 MPEH,H5H-[\DBX_;!E$3!AT]QG'DAV*0ZU>2I!05:;S-=ZT0-_[],?0IE";:K M0V>#4.>#4!>#4)_EJ([R?=F%:GNTU@>H%HC;%8E!Y"6/A*DB5*=GZ+[)G$!U M"D;J%-PM@'F!0Q>)%P$OHAG/(UY=\ZOSQ+0RU*IR;45:0W5B1_#_+-*KUIL= MZPJS!,)SG.5TRRP)SK3=#NI:@C*0;B+3[/%$8\.G%IR]E>A(%"'!)R+$!?,,UF*?F>Y17"^9I_JG)(+97(?)NL56LG4N_& M7I<1+JO66\L8HKY96.LK4NOKOE;G966GM?14F;36*Z36*T.'!X_O5"&HI0J] MC53A6JKPRZ3JA3* 17U"KFW;G5.8*PG.P(Z+NNM:AN/[/@MW-MT2G(-TP^C; MG.):%[%:%_>F!I6==@9W;,F)C0QIZK9X$C.1(*&+';'-6QG2,COFVRZJ!1/O M$,S]"T-EL7MN [N>$F&FK<'NF9\$9EA"_7HK@2&]]^@&-TYTU<)9)H27"0.N MM0<;;Y,C:BG"ZEW;*X6A:KUUH&N["/>XN=8KO./T<%_*4-EIK3^5-.!:O/"N MS6%"YHSR?>#/7K3Z%9!H%=)G0E)57&KAP<[;S(1:G[#ZJ.NU:N&*:H%,9'57 MN02&45=3)C*88UF=,\P;&4Q'7*+LGE\Y:NTTU-JY-ZFH[+1_B7$E9YTR(+0D M9_LR(-+%?<:-!(@0-F#_CT"UDAH[E'3_,E%9[,B$Z7;=),),GMAQUTDBS$"" MZ-Q(8!!J>E,+HJ7JV84<9H M5%PNB<<7< [@SQ\H99N;_&V-[1MLQ_\!4$L#!!0 ( -&%7%0D*C5&<@, M -,, 9 >&PO=V]R:W-H965TRV@OY(-: VCRF&>%&CMKK3=7KJOB->1,]<0&"KR2"IDSC4NY2J&V>,_DTA4SLQPYU#B?N^&JM MS0EW,MJP%=R#_KZYE;AR&Y:$YU H+@HB(1T['^G5@@X,H(SXF\->M8Z):64I MQ(-97"=CQS,500:Q-A0,_W8P@RPS3%C'KYK4:7(:8/OXP+XHF\=FEDS!3&3_ M\$2OQ\ZE0Q)(V3;3=V+_&>J&0L,7BTR5OV1?Q888'&^5%GD-Q@IR7E3_[+$6 MH@6@_1, OP;XYP*"&A"<"^C7@/ZY@+ &A.<"HAH0E=I78I5*SYEFDY$4>R)- M-+*9@W)<)1H%YH6YL^ZUQ*L<<7KR%6?_AX1OW]!?(\..^ S.WP.<8\$U,!] MV@&?GP_W.N"?SH9W%K^PP[^*'?8>=!7OXHB:.?G-G/R2+SC!=X-K(M+#?!8L MYAG73^1'>>%:0ZY^6M($39J@3-,_V?52$Z[4EA4QD%@HK;H&5Y$,2A+C7;M) M/_ \5'G7GL]949]>1@W:0;^UT6_:Z%O;N-\N%4\X6J5%D[ A"]]2^JA)$]FE MWP+1@K T17JFH4OX:?1"+-\//>^D8(,F^<":_+K8 7J-M/1QV5!=OJ5?T0_($3"J+3K3E\/3U!?("2\31$XFW7&>E=G+:\[P_;&4>#8[Z5J9;*6* M1)%4BIRDO$ +XL6*B&7&5\QL0RY(@5LMO+7^TZ"F=:[_,>^C0U*[15[7BG6F MK:!1*VT4V+(>#8W:'>T\8Y[6+.T"K/F/'DA#:_X[V(EL9^;Q[+FVS?YH?31Z M2\^@1YNC=I^K$Z2'!+B3XODV)TLAD0O;ZU9U\-)V*UF?O@,3X70AX791#;?,9-_ 5!+ P04 " #1A5Q4)N#A/IL# #<"P &0 M 'AL+W=ORLA:RIAJG<^&HG&2VM45WY <:) M7U/>>(N977N0BYG8ZXHW[$$BM:]K*O]9LDHY:2UZQ17#1(LO7E M)3R6O\[P1SU_9/FC$_R_0UGA32%JYHI=:YM:6U,]7A=QEL;9S'\=7N@4E>88 MYV]1*P=7F!+2H]ZX'_?NQV?=7U+%"W2P+YN5B+XR"97JF*97D)OM\-JEKJ5. MAAX%$8Y(/G+]S@4D29:D8XTN($[S+(G=,I->9G)6YOUZ#342B34J>;4W51)! M52A>D-B9RJD0/#ZHP) 6O##WT&Z^(S^9.$M"3))\'-XI+LN#*,R.N^% MYA<\WJN]*M$.JIO5Y)34TF3#3+TAXTBY0#$927&!<.B60?#/_T]\4<0ND-(Q MC3P8A\:)BL9Q<7,%)]0,N@%R5LTMO*=/X]?V3M)UE,,<"7&$@XDP!RZ)TBP= M2YOB2)9D> !LU?F#MJ=F[]0N>%08RNV!DI\8QI%V;:2[42+G6VNGH6&5LT.M]!^,VD L+\60A\GYH"^ MH5_\"U!+ P04 " #1A5Q4'#!>58L" #!P &0 'AL+W=OO* MO((:RP%? ]-O2BYJK'0H5JY<"\"%!=74]8?#V*TQ84Z:V+VY2!/>*$H8S 62 M35UC\38%RC<3QW.V&P]D52FSX:;)&J]@ >II/1*-Q*R0B:NTKD&[>:C^XY4Y5$7UD!Q4<"5Q?< M5^UOJY[Z9QDSR KL1#EOF&J_N7ZWG^1W=H#M[4_UA&\'\C^:]GJXQV)%]/^50JDIAX.1 M[IIH1VX;*+ZV0VC)E1YI=EGI6PJ$2=#O2\[5-C "_;V7O@-02P,$% @ MT85<5+V T^#/!0 T1X !D !X;"]W;W)K&UL MO5E;;]LV%/XKA-&'%EAK\:9+X1A(XFP+T#9!TVX#BCTP-FT+E41/I.L.V(\? M=8EH4Q3CI*A?$DG^SN&YZ'SG4)SL1/E5KCE7X'N>%?)LM%9J\W8\EO,USYE\ M(S:\T+\L19DSI6_+U5AN2LX6M5">C5$0A..\%S\3N; 1'#P\^IJNUJAZ,IY,-6_$[KCYO;DM]-^ZT+-*<%S(5!2CY M\FQT#M_.2%()U(@_4KZ3>]>@B*_5S?7B;!14%O&,SU6E@NE_W_@ES[)* MD[;CGU;IJ%NS$MR_?M#^:^V\=N:>27XILC_3A5J?C>(16/ EVV;JH]C]SEN' M:*5O+C)9_P6[!JOM!O.M5")OA;4%>5HT_]GW-A![ C@:$$"M +($$!P0P*T M/E: M *DCDSC2AV'&5-L.BG%#I056FNK+NI@UM+:_;2H\GZG2OUKJN74](ZO M=!:5!"]G7+$TDZ_ "Y 6X--:;"4K%G(R5GJ9"CR>MRHO&I5H0"5$X+THU%J" MJV+!%X<*QMJ^SDCT8.0%\FJ<\?D;@.$O 4(?KZ;@9U>C*@_D,=/2"6[0+L/N.@>Q?^ T=$]Z)9(:Q7J.CEVQ1/QM\<1M'. M*/I$GZ^+AMDJAOCR3L/!M>*Y]$4@[!8+_1'0G"I9YG:M$8WV7*.84!AU_C7O MEP,&":7P$#;KPTB88#P0K:AS(/(Z\%LII 2;4BQ3Y?(AZJ4'XBC&@>6# T9I M3!++!P<,)@11MP]QYT/L]>&34"P#F2A6KS--_PO I.3*F9*X9P"*:(!#RQT' M#)$$0K>=26=GN7 P#L-D( V&R"%^/ V7(LW ;2D6V[G]>A^J-00.R0ER8:@9TA_( M!>W%+@QUD.U4]&&4TH38F7# @C D XDPA _]C'_!Y%^^6!CBA=$)0F\X$OI) MTA_Z/N&1(,9VY/NHP(ZZ#W)HN6%-Z*?-FPTO61V@O='B6%I"ANA0\//S@0P+ M(OA#C;<5/V!]%,:AS?HN' F"Q&Z]+EP0(12[TX,,OR(_OSZA^Z(^.\)8LZT] M3;AP41 & [,.,BR*_"SZW [_T>9_](+.337,#]Z!O,_TH"Q(7Q\ L+'AO"Q MG_"]#1CWV=G1@!TH^QWW0@XM-PR/_0S_6)7B/EW'L;W+=8!ZMOL@A[;O?0 Y MAO&/JDW\++39]4O]A)$,F_: PQ-4J.%Q[.=Q?X7V*=FY4W3A7#M%%\ZS4\2&X[&? MX]UY.794P(:<D Q-\!K@N= MF=>RC=M3RX88OB;H!)DQ%$O\%.O/C(-4:6#/.RY4:+>_F0NER6X@+7L?L?WD MZTG+L55##&N2$PS8Q# H^8'OTZ0_#R."[+'YT@6#E"([.PX8C1(TD![#RL3/ MRE=9FJ=%'1]O"@Q!DO@$*3 \2?Q#K#\%2>^K_FN]9:2] G'A",+43H(+%P?4 MWCF/]\[Z9B6ZCF1*U[VIW+GM>GD=;S"_AVUIRN&C7-8>][5J[2 M0H*,+[7*X$VD"Z-LSD^;&R4V]8GBO5!*Y/7EFK,%+RN _GTIA'JXJ1;H3K&G M_P-02P,$% @ T85<5)EF/9D< P +A( T !X;"]S='EL97,N>&UL MW5A1;]HP$/XKD3M-K30U0-J4K("T(56:M$Z5VH>]588X8,FQ,\=TT%\_7VP" MI3[$^K"Q!='8]_F^^WQWJ2,&M5D)=C]GS$3+4LAZ2.;&5!_CN)[.64GKYU.&I>42S(:R$5Y4YHZFJJ%-$-RT9HB=_N2 M#TDWO2"1HQNKG W)X^G['PMEKM]%[G[RX>2D<]YY/+O>14X]=$;B(/'E <0H M+4::'J1VGUR4^NHPZKW&J1)*1\96WLKI@J5^=G#7S: I/$_)I=)-;!?!_9WXY3O >@8"N1"M MP!YQAM&@HL8P+6_LI%G<&%]!D1\_K"JK<*;IJMN[)!N'YF:#3)3.F6[#=,G: M-!H(5H MQ=EI58G5)\%GLF1N\P<'' WHVB^:*\V?;31HE:DU,$VB)Z8-GVY;?FI:/;"E M6;?3LL U]_Y!S7\VSS,FF:9B6[3M_6/.\IL5^R/F;VAN_JWL*@Z*3*Z.7Z,_ M4H]=9'K\(I/L^#7Z%Y*C$QG[HW'K_'UQ^K;6"-YRAN0;O%.)3=!HLN#"<.EG M2FN<((YN.P, (8%@=3@/DX+RS. M_[2?/KH?AV':^D&DC_KT41_G%4+&S0>+$_;)[!7>:98E29IB&1V/@PK&6-[2 M%+YA-DP;>&!Q(-+OY1JO-MXA^_L J^F^#L%VBG61:N-A8' M/+ J8+T#\<-QH*?"/DD"5<6T84\PCF09AD OAGLT39'LI/ )UP=[2I(DR\(( M8&$%28(A\#3B"*8 -&!(DC3GX,YY%*_/J7CS"]'H%U!+ P04 " #1A5Q4 MEXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S M9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X M 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7) MTZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 M ( -&%7%0H6#^EZ@4 $\U / >&PO=V]R:V)O;VLN>&ULQ9M;4]LX M%(#_BB8OVSZPP7?: 68@E%UF*,V03O>Q(VR%:&I+64F&TE^_1PY0.8@S^W+( M$[&=.%^.+M\YDCF\U^;'C=8_V,^N5?9HLG)N_7$ZM?5*=-S^J=="P96E-AUW M<&ANIW9M!&_L2@C7M=-T?[^<=ERJR?'AT[WF9AH>:"=J)[6"D_[$-RGN[>_K M_I#=22MO9"O=P]%D>-V*">NDDIW\)9JCR?Z$V96^_UL;^4LKQ]M%;73;'DV2 MS85OPCA9OSB]\)!?^8T=SCA^<\T!Y&A2[L,-E])8-[QCN#\'QCL!;]X<]4Z? MR]8)<\:=^,OH?BW5K;\-_(II\#.&.#S]W03QH_D_8=3+I:S%F:[[3BBWB:,1 MK0=4=B77=L(4[\319*;OA&%S?BO\CX)ON6@V/] !61 N\U'"!7/1#(QT/"=] M(QV[4)L/P]4 *T6P4EJL&1SK5C;P[0T[Y2U7M6!#\]H ,$, LS<$7'@(_P'+ M]!*"6>L ,D<@\YU!+IRN \@"@2QV!CGC=A5 E@ADN;/^R-[->0!9(9 5+>1I M;Z42UK(S86LCUUO#^0 A.Z E6_1=Q\W#T/'DK9+P,:X<.ZEKW2LG \@/".0' M6LAK<2=4+]BUJ#4P;D4OV<<;0P/R3$@KB [$O=^B]E)]:. MY9I@3DB(I7 %:>8K38A9("'6P*)?K]O!3[P=[,3.6WW_G#Z%F)@'$F(1_,.- M@?EUJZ-A\W]"+ 8EJ8'=5Y*/E0&@,:X:M@7MX)T^#+$Q R0T"M MW=0&["9 M$3XQ/N?U4,B$63$F@I18!#ZW[ 3[RG^.VC;%!) 2"V"QXD;LG8(%&N\GN)-] M44F@I02Q$CYUZU8_",%.A1)+.9KD4DP(*;$0AL"M=-L(8_]@G_[MMSH:9H:4 MV Q74,=_YN:'3W"AMSV.AY .TT-*7C-TG72;.L%/(Y">.QBU0M7C.2_%9)$2 MR\*'\"G#A1EE;K2"U_6FO DA,56DQ*KXQ(T".LOF, \/'3(DPY21$BOCVI^$ M*67.S9;)4DP1*;$B%N)VNP$SS @9L1'0TNI[&F)BDLBH)8%B9B$FYHJ,V!61 M&I"]^^I34/L^9$17GHBU$2L&HY"8/S)B?T3JL"@C9I&,V")!019EP^21$R8>,(=H\044Q K9K,/$^?"Q%(0BR5:"3QNH;YG M[T),3"W%+@J6DQ92V@$TQ$0WR]^P9MD;,AZM-M/YT.XA)F:9@KQ\"3&?P_C4 M.T-,S#D%L7,B559L^&"^*8A]L[43%@?$3%.0FP:K \.5G1(S34ELFJ .W&-7 M_L _(?82<4>SX>8F&Q*^FUVI'0=-3KFGI+8/:_N MYVW:/<3$W%.2;\,'%?:>WRGP#)!DP-U@((68F'M*,,,\%U(HPYOTS6SW, M]2$F^J@6N7M&F-MC/<3$W%.2NV>$>2:6PD G'7;;0$8A)N:?DKK>>6V!91/9 M$!.S4$EMH=?%Z1@9IIJ#0373XX[-MV!N>^J$O-FZ?_!WKZ7Z;C_P!02P,$% @ T85<5&;-$3IT @ M;3 !H !X;"]?(>#I M5SFTX[X[#;O]>5A\' ^G857MQO'\HZZ']:X%GVV_K< MKM_;;:EEN?2ZOY]1/3_=SUR\?I[+_TSL-IO]NOSLUK^/Y33^8W#]I^O?AUTI M8[5X;?MM&5=5_7&X[1[JZR8]7"97BY>W5=6_O*6JGCM(($CF#U((TOF##()L M_J ,07G^((<@GS\H("CF#VH@J)D_Z!&"'NBOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$ M>AOJ;01Z&^IM!'H;ZFT$>AOJ;01ZV^1E-X'>AGH;@=Z&>AN!WH9Z&X'>AGH; M@=Z&>AN!WAGUS@1Z9]0[$^B=4>],H'=&O3.!WAGUS@1ZY\G'2@*],^J="?3. MJ'CGH[@=Z.>CN!WHYZ.X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>! MWH%Z!X'>@7H'@=XQ^5F00.] O8- [T"]@T#O!O5N"/1N4.^&0.\&]6Z^4^]A M_#R4X=;SM<;K?R?5X^7<7!E&ULS=K?3MLP% ;P M5ZERBQK7_\M$N=FXW;C8"WC)*8V:Q)9MH+S]G!20-K$*5*1]-XU:V^<[\9%^ M5[WZ^10H+0Y#/Z9-M]*N"^FB;*C8FPG3RK\#GL_]>* 8NY86MR[F[VXHN]BA9RD_ M]93JTR7>Z-%OMUU#K6_NAW*D3B&2:]..* ]]?2QZ<3HYEQNFXR<_.W\N]'T[1;:M^97:[WT-+_EL_F/\]6]02P$" M% ,4 " #1A5Q4!T%-8H$ "Q $ @ $ 9&]C M4')O<',O87!P+GAM;%!+ 0(4 Q0 ( -&%7%3NE))'[@ "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ T85<5"SB9?)G!@ MAD !@ M ("!#0@ 'AL+W=O'@ & M @('\$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ T85<5+W#8K,+!0 MA( !@ ("!R1@ 'AL+W=O?&T M-^HH #-@0 & @(%T- >&PO=V]R:W-H965T&UL4$L! A0#% @ T85<5$/[Z(3_! \0L !D M ("!E%T 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ T85<5*4!MES: @ D@8 !D ("!2W0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ T85<5'Q MM#UW P ;@< !D ("!%WX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T85<5!#L0)=N P H@< !D M ("!78@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ T85<5)/PL0"Q#0 [RH !D ("! M9)L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ T85<5'I4@+$5" KA, !D ("!R[< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T85<5.U=-B:>( _6T !D M ("!S-D 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ T85<5&@+LP$_!0 0 P !D ("!6@,! M 'AL+W=O&PO=V]R:W-H965T8+ 0!X;"]W;W)K&UL4$L! A0#% @ MT85<5"9",9=3 P TP< !D ("!4 \! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T85<5$'CB260 P M% @ !D ("!G1@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T85<5+*N1H@N!0 O P !D M ("!VRD! 'AL+W=O&PO=V]R:W-H M965T0, )(' 9 M " @8$T 0!X;"]W;W)K&UL4$L! M A0#% @ T85<5#RQ;9Q_ @ B04 !D ("!,3@! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T85< M5.@H3:)Y P Z@X !D ("!K$4! 'AL+W=O&PO=V]R:W-H965T7UP@ $T_ 9 " @>Q+ 0!X;"]W;W)K M&UL4$L! A0#% @ T85<5"D3_!J/!@ FQT M !D ("!^E0! 'AL+W=O&PO=V]R:W-H965T/^> M5P( +H% 9 " @9%> 0!X;"]W;W)K&UL4$L! A0#% @ T85<5#' SA_: @ 0@@ !D M ("!'V$! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ T85<5.(= 3FJ P V@T !D ("!6VH! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ T85<5*"G MZ.(; @ #04 !D ("!]',! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T85<5%W]7?@T!0 .!H !D M ("!,7X! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ T85<5*Y'P-^+ P 3 L !D ("! M$HH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ T85<5!BAOS^9 P +A !D ("!7I&PO=V]R:W-H965T&UL4$L! A0#% @ T85<5#:'$ H- M!0 JAP !D ("!6*8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T85<5.C1!,OK @ .0D !D M ("!A;(! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ T85<5"0J-49R P TPP !D ("!-\$! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MT85<5+V T^#/!0 T1X !D ("!=,L! 'AL+W=O&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M " #1A5Q4$@%B4"$" @+P $P @ %MW@$ 6T-O;G1E C;G1?5'EP97-=+GAM;%!+!08 6@!: *T8 "_X $ ! end XML 100 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 101 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 102 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 305 505 1 true 71 0 false 7 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.aaon.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0002002 - Document - Audit Information Sheet http://www.aaon.com/role/AuditInformation Audit Information Notes 2 false false R3.htm 1001003 - Statement - Consolidated Balance Sheets Sheet http://www.aaon.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Uncategorized 3 false false R4.htm 1003004 - Statement - Consolidated Statements of Income Sheet http://www.aaon.com/role/ConsolidatedStatementsofIncome Consolidated Statements of Income Statements 4 false false R5.htm 1004005 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.aaon.com/role/ConsolidatedStatementsofStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 1005006 - Statement - Consolidated Statements of Cash Flows Sheet http://www.aaon.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 1402401 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.aaon.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 7 false false R8.htm 2101101 - Disclosure - Business Description Sheet http://www.aaon.com/role/BusinessDescription Business Description Notes 8 false false R9.htm 2102102 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.aaon.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2108103 - Disclosure - Revenue Recognition Sheet http://www.aaon.com/role/RevenueRecognition Revenue Recognition Notes 10 false false R11.htm 2111104 - Disclosure - Business Combination Sheet http://www.aaon.com/role/BusinessCombination Business Combination Notes 11 false false R12.htm 2114105 - Disclosure - Leases Sheet http://www.aaon.com/role/Leases Leases Notes 12 false false R13.htm 2116106 - Disclosure - Accounts Receivable Sheet http://www.aaon.com/role/AccountsReceivable Accounts Receivable Notes 13 false false R14.htm 2120107 - Disclosure - Inventories Sheet http://www.aaon.com/role/Inventories Inventories Notes 14 false false R15.htm 2124108 - Disclosure - Intangible Assets Sheet http://www.aaon.com/role/IntangibleAssets Intangible Assets Notes 15 false false R16.htm 2127109 - Disclosure - Note Receivable Sheet http://www.aaon.com/role/NoteReceivable Note Receivable Notes 16 false false R17.htm 2129110 - Disclosure - Supplemental Cash Flow Information Sheet http://www.aaon.com/role/SupplementalCashFlowInformation Supplemental Cash Flow Information Notes 17 false false R18.htm 2132111 - Disclosure - Warranties Sheet http://www.aaon.com/role/Warranties Warranties Notes 18 false false R19.htm 2136112 - Disclosure - Accrued Liabilities and Other Long-Term Liabilities Sheet http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilities Accrued Liabilities and Other Long-Term Liabilities Notes 19 false false R20.htm 2139113 - Disclosure - Revolving Credit Facility Sheet http://www.aaon.com/role/RevolvingCreditFacility Revolving Credit Facility Notes 20 false false R21.htm 2141114 - Disclosure - Income Taxes Sheet http://www.aaon.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 2147115 - Disclosure - Share-Based Compensation Sheet http://www.aaon.com/role/ShareBasedCompensation Share-Based Compensation Notes 22 false false R23.htm 2157116 - Disclosure - Employee Benefits Sheet http://www.aaon.com/role/EmployeeBenefits Employee Benefits Notes 23 false false R24.htm 2160117 - Disclosure - Shareholders' Equity Sheet http://www.aaon.com/role/ShareholdersEquity Shareholders' Equity Notes 24 false false R25.htm 2163118 - Disclosure - New Markets Tax Credit Sheet http://www.aaon.com/role/NewMarketsTaxCredit New Markets Tax Credit Notes 25 false false R26.htm 2165119 - Disclosure - Commitments and Contingencies Sheet http://www.aaon.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 26 false false R27.htm 2166120 - Disclosure - New Accounting Pronouncements Sheet http://www.aaon.com/role/NewAccountingPronouncements New Accounting Pronouncements Notes 27 false false R28.htm 2167121 - Disclosure - Earnings Per Share Sheet http://www.aaon.com/role/EarningsPerShare Earnings Per Share Notes 28 false false R29.htm 2170122 - Disclosure - Related Parties Sheet http://www.aaon.com/role/RelatedParties Related Parties Notes 29 false false R30.htm 2173123 - Disclosure - Segments Sheet http://www.aaon.com/role/Segments Segments Notes 30 false false R31.htm 2203201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.aaon.com/role/SummaryofSignificantAccountingPolicies 31 false false R32.htm 2304301 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.aaon.com/role/SummaryofSignificantAccountingPolicies 32 false false R33.htm 2309302 - Disclosure - Revenue Recognition (Tables) Sheet http://www.aaon.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.aaon.com/role/RevenueRecognition 33 false false R34.htm 2312303 - Disclosure - Business Combination (Tables) Sheet http://www.aaon.com/role/BusinessCombinationTables Business Combination (Tables) Tables http://www.aaon.com/role/BusinessCombination 34 false false R35.htm 2317304 - Disclosure - Accounts Receivable (Tables) Sheet http://www.aaon.com/role/AccountsReceivableTables Accounts Receivable (Tables) Tables http://www.aaon.com/role/AccountsReceivable 35 false false R36.htm 2321305 - Disclosure - Inventories (Tables) Sheet http://www.aaon.com/role/InventoriesTables Inventories (Tables) Tables http://www.aaon.com/role/Inventories 36 false false R37.htm 2325306 - Disclosure - Intangible Assets (Tables) Sheet http://www.aaon.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.aaon.com/role/IntangibleAssets 37 false false R38.htm 2330307 - Disclosure - Supplemental Cash Flow Information (Tables) Sheet http://www.aaon.com/role/SupplementalCashFlowInformationTables Supplemental Cash Flow Information (Tables) Tables http://www.aaon.com/role/SupplementalCashFlowInformation 38 false false R39.htm 2333308 - Disclosure - Warranties (Tables) Sheet http://www.aaon.com/role/WarrantiesTables Warranties (Tables) Tables http://www.aaon.com/role/Warranties 39 false false R40.htm 2337309 - Disclosure - Accrued Liabilities and Other Long-Term Liabilities (Tables) Sheet http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesTables Accrued Liabilities and Other Long-Term Liabilities (Tables) Tables http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilities 40 false false R41.htm 2342310 - Disclosure - Income Taxes (Tables) Sheet http://www.aaon.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.aaon.com/role/IncomeTaxes 41 false false R42.htm 2348311 - Disclosure - Share-Based Compensation (Tables) Sheet http://www.aaon.com/role/ShareBasedCompensationTables Share-Based Compensation (Tables) Tables http://www.aaon.com/role/ShareBasedCompensation 42 false false R43.htm 2358312 - Disclosure - Employee Benefits (Tables) Sheet http://www.aaon.com/role/EmployeeBenefitsTables Employee Benefits (Tables) Tables http://www.aaon.com/role/EmployeeBenefits 43 false false R44.htm 2361313 - Disclosure - Shareholders' Equity (Tables) Sheet http://www.aaon.com/role/ShareholdersEquityTables Shareholders' Equity (Tables) Tables http://www.aaon.com/role/ShareholdersEquity 44 false false R45.htm 2368314 - Disclosure - Earnings Per Share (Tables) Sheet http://www.aaon.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.aaon.com/role/EarningsPerShare 45 false false R46.htm 2371315 - Disclosure - Related Parties (Tables) Sheet http://www.aaon.com/role/RelatedPartiesTables Related Parties (Tables) Tables http://www.aaon.com/role/RelatedParties 46 false false R47.htm 2374316 - Disclosure - Segments (Tables) Sheet http://www.aaon.com/role/SegmentsTables Segments (Tables) Tables http://www.aaon.com/role/Segments 47 false false R48.htm 2405402 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 48 false false R49.htm 2406403 - Disclosure - Summary of Significant Accounting Policies - Estimated Useful Lives (Details) Sheet http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesDetails Summary of Significant Accounting Policies - Estimated Useful Lives (Details) Details 49 false false R50.htm 2407404 - Disclosure - Summary of Significant Accounting Policies - Intangibles (Details) Sheet http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesIntangiblesDetails Summary of Significant Accounting Policies - Intangibles (Details) Details 50 false false R51.htm 2410405 - Disclosure - Revenue Recognition (Details) Sheet http://www.aaon.com/role/RevenueRecognitionDetails Revenue Recognition (Details) Details http://www.aaon.com/role/RevenueRecognitionTables 51 false false R52.htm 2413406 - Disclosure - Business Combination (Details) Sheet http://www.aaon.com/role/BusinessCombinationDetails Business Combination (Details) Details http://www.aaon.com/role/BusinessCombinationTables 52 false false R53.htm 2415407 - Disclosure - Leases (Details) Sheet http://www.aaon.com/role/LeasesDetails Leases (Details) Details http://www.aaon.com/role/Leases 53 false false R54.htm 2418408 - Disclosure - Accounts Receivable (Balance) (Details) Sheet http://www.aaon.com/role/AccountsReceivableBalanceDetails Accounts Receivable (Balance) (Details) Details http://www.aaon.com/role/AccountsReceivableTables 54 false false R55.htm 2419409 - Disclosure - Accounts Receivable (Allowance) (Details) Sheet http://www.aaon.com/role/AccountsReceivableAllowanceDetails Accounts Receivable (Allowance) (Details) Details http://www.aaon.com/role/AccountsReceivableTables 55 false false R56.htm 2422410 - Disclosure - Inventories - Components (Details) Sheet http://www.aaon.com/role/InventoriesComponentsDetails Inventories - Components (Details) Details 56 false false R57.htm 2423411 - Disclosure - Inventories - Allowance (Details) Sheet http://www.aaon.com/role/InventoriesAllowanceDetails Inventories - Allowance (Details) Details 57 false false R58.htm 2426412 - Disclosure - Intangible Assets (Details) Sheet http://www.aaon.com/role/IntangibleAssetsDetails Intangible Assets (Details) Details http://www.aaon.com/role/IntangibleAssetsTables 58 false false R59.htm 2428413 - Disclosure - Note Receivable (Details) Sheet http://www.aaon.com/role/NoteReceivableDetails Note Receivable (Details) Details http://www.aaon.com/role/NoteReceivable 59 false false R60.htm 2431414 - Disclosure - Supplemental Cash Flow Information (Details) Sheet http://www.aaon.com/role/SupplementalCashFlowInformationDetails Supplemental Cash Flow Information (Details) Details http://www.aaon.com/role/SupplementalCashFlowInformationTables 60 false false R61.htm 2434415 - Disclosure - Warranties - Narrative (Details) Sheet http://www.aaon.com/role/WarrantiesNarrativeDetails Warranties - Narrative (Details) Details 61 false false R62.htm 2435416 - Disclosure - Warranties - Changes in Warrants (Details) Sheet http://www.aaon.com/role/WarrantiesChangesinWarrantsDetails Warranties - Changes in Warrants (Details) Details 62 false false R63.htm 2438417 - Disclosure - Accrued Liabilities and Other Long-Term Liabilities (Details) Sheet http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesDetails Accrued Liabilities and Other Long-Term Liabilities (Details) Details http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesTables 63 false false R64.htm 2440418 - Disclosure - Revolving Credit Facility (Details) Sheet http://www.aaon.com/role/RevolvingCreditFacilityDetails Revolving Credit Facility (Details) Details http://www.aaon.com/role/RevolvingCreditFacility 64 false false R65.htm 2443419 - Disclosure - Income Taxes - Provision for Income Taxes (Details) Sheet http://www.aaon.com/role/IncomeTaxesProvisionforIncomeTaxesDetails Income Taxes - Provision for Income Taxes (Details) Details 65 false false R66.htm 2444420 - Disclosure - Income Taxes - Federal Statutory Income Tax Rate Reconciliation (Details) Sheet http://www.aaon.com/role/IncomeTaxesFederalStatutoryIncomeTaxRateReconciliationDetails Income Taxes - Federal Statutory Income Tax Rate Reconciliation (Details) Details 66 false false R67.htm 2445421 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.aaon.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 67 false false R68.htm 2446422 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) Sheet http://www.aaon.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Deferred Tax Assets and Liabilities (Details) Details 68 false false R69.htm 2449423 - Disclosure - Share-Based Compensation - Narrative (Details) Sheet http://www.aaon.com/role/ShareBasedCompensationNarrativeDetails Share-Based Compensation - Narrative (Details) Details 69 false false R70.htm 2450424 - Disclosure - Share-Based Compensation - Summary of Assumptions (Details) Sheet http://www.aaon.com/role/ShareBasedCompensationSummaryofAssumptionsDetails Share-Based Compensation - Summary of Assumptions (Details) Details 70 false false R71.htm 2451425 - Disclosure - Share-Based Compensation - Summary of Stock Options Outstanding (Details) Sheet http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails Share-Based Compensation - Summary of Stock Options Outstanding (Details) Details 71 false false R72.htm 2452426 - Disclosure - Share-Based Compensation - Summary of Stock Option Activity (Details) Sheet http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails Share-Based Compensation - Summary of Stock Option Activity (Details) Details 72 false false R73.htm 2453427 - Disclosure - Share-Based Compensation - Summary of Unvested Stock Awards (Details) Sheet http://www.aaon.com/role/ShareBasedCompensationSummaryofUnvestedStockAwardsDetails Share-Based Compensation - Summary of Unvested Stock Awards (Details) Details 73 false false R74.htm 2454428 - Disclosure - Share-Based Compensation - Summary of Grant Date Fair Value of Awards (Details) Sheet http://www.aaon.com/role/ShareBasedCompensationSummaryofGrantDateFairValueofAwardsDetails Share-Based Compensation - Summary of Grant Date Fair Value of Awards (Details) Details 74 false false R75.htm 2455429 - Disclosure - Share-Based Compensation - Summary of Share-Based Compensation Expense (Details) Sheet http://www.aaon.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpenseDetails Share-Based Compensation - Summary of Share-Based Compensation Expense (Details) Details 75 false false R76.htm 2456430 - Disclosure - Share-Based Compensation - Summary of Income Tax Benefit Related to Share-Based Compensation (Details) Sheet http://www.aaon.com/role/ShareBasedCompensationSummaryofIncomeTaxBenefitRelatedtoShareBasedCompensationDetails Share-Based Compensation - Summary of Income Tax Benefit Related to Share-Based Compensation (Details) Details 76 false false R77.htm 2459431 - Disclosure - Employee Benefits (Details) Sheet http://www.aaon.com/role/EmployeeBenefitsDetails Employee Benefits (Details) Details http://www.aaon.com/role/EmployeeBenefitsTables 77 false false R78.htm 2462432 - Disclosure - Shareholders' Equity (Details) Sheet http://www.aaon.com/role/ShareholdersEquityDetails Shareholders' Equity (Details) Details http://www.aaon.com/role/ShareholdersEquityTables 78 false false R79.htm 2464433 - Disclosure - New Markets Tax Credit (Details) Sheet http://www.aaon.com/role/NewMarketsTaxCreditDetails New Markets Tax Credit (Details) Details http://www.aaon.com/role/NewMarketsTaxCredit 79 false false R80.htm 2469434 - Disclosure - Earnings Per Share (Details) Sheet http://www.aaon.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://www.aaon.com/role/EarningsPerShareTables 80 false false R81.htm 2472435 - Disclosure - Related Parties (Details) Sheet http://www.aaon.com/role/RelatedPartiesDetails Related Parties (Details) Details http://www.aaon.com/role/RelatedPartiesTables 81 false false R82.htm 2475436 - Disclosure - Segments (Details) Sheet http://www.aaon.com/role/SegmentsDetails Segments (Details) Details http://www.aaon.com/role/SegmentsTables 82 false false All Reports Book All Reports aaon-20211231.htm aaon-20211231.xsd aaon-20211231_cal.xml aaon-20211231_def.xml aaon-20211231_lab.xml aaon-20211231_pre.xml aaon_10k123121ex21.htm aaon_10k123121ex23.htm aaon_10k123121ex311.htm aaon_10k123121ex312.htm aaon_10k123121ex321.htm aaon_10k123121ex322.htm aaon_10k123121ex416.htm aaon_10k123121ex991.htm aaon-20211231_g1.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 105 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "aaon-20211231.htm": { "axisCustom": 1, "axisStandard": 25, "contextCount": 305, "dts": { "calculationLink": { "local": [ "aaon-20211231_cal.xml" ] }, "definitionLink": { "local": [ "aaon-20211231_def.xml" ] }, "inline": { "local": [ "aaon-20211231.htm" ] }, "labelLink": { "local": [ "aaon-20211231_lab.xml" ] }, "presentationLink": { "local": [ "aaon-20211231_pre.xml" ] }, "schema": { "local": [ "aaon-20211231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 626, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 9, "http://xbrl.sec.gov/dei/2021q4": 4, "total": 13 }, "keyCustom": 65, "keyStandard": 440, "memberCustom": 38, "memberStandard": 33, "nsprefix": "aaon", "nsuri": "http://www.aaon.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.aaon.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108103 - Disclosure - Revenue Recognition", "role": "http://www.aaon.com/role/RevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111104 - Disclosure - Business Combination", "role": "http://www.aaon.com/role/BusinessCombination", "shortName": "Business Combination", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114105 - Disclosure - Leases", "role": "http://www.aaon.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116106 - Disclosure - Accounts Receivable", "role": "http://www.aaon.com/role/AccountsReceivable", "shortName": "Accounts Receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120107 - Disclosure - Inventories", "role": "http://www.aaon.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124108 - Disclosure - Intangible Assets", "role": "http://www.aaon.com/role/IntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "aaon:NoteReceivableDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127109 - Disclosure - Note Receivable", "role": "http://www.aaon.com/role/NoteReceivable", "shortName": "Note Receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "aaon:NoteReceivableDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129110 - Disclosure - Supplemental Cash Flow Information", "role": "http://www.aaon.com/role/SupplementalCashFlowInformation", "shortName": "Supplemental Cash Flow Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132111 - Disclosure - Warranties", "role": "http://www.aaon.com/role/Warranties", "shortName": "Warranties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136112 - Disclosure - Accrued Liabilities and Other Long-Term Liabilities", "role": "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilities", "shortName": "Accrued Liabilities and Other Long-Term Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0002002 - Document - Audit Information", "role": "http://www.aaon.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139113 - Disclosure - Revolving Credit Facility", "role": "http://www.aaon.com/role/RevolvingCreditFacility", "shortName": "Revolving Credit Facility", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141114 - Disclosure - Income Taxes", "role": "http://www.aaon.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147115 - Disclosure - Share-Based Compensation", "role": "http://www.aaon.com/role/ShareBasedCompensation", "shortName": "Share-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2157116 - Disclosure - Employee Benefits", "role": "http://www.aaon.com/role/EmployeeBenefits", "shortName": "Employee Benefits", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2160117 - Disclosure - Shareholders' Equity", "role": "http://www.aaon.com/role/ShareholdersEquity", "shortName": "Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "aaon:NewMarketTaxCreditTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2163118 - Disclosure - New Markets Tax Credit", "role": "http://www.aaon.com/role/NewMarketsTaxCredit", "shortName": "New Markets Tax Credit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "aaon:NewMarketTaxCreditTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2165119 - Disclosure - Commitments and Contingencies", "role": "http://www.aaon.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2166120 - Disclosure - New Accounting Pronouncements", "role": "http://www.aaon.com/role/NewAccountingPronouncements", "shortName": "New Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2167121 - Disclosure - Earnings Per Share", "role": "http://www.aaon.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2170122 - Disclosure - Related Parties", "role": "http://www.aaon.com/role/RelatedParties", "shortName": "Related Parties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i19c43abc8d144a28a936985ba35fc13d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001003 - Statement - Consolidated Balance Sheets", "role": "http://www.aaon.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i19c43abc8d144a28a936985ba35fc13d_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2173123 - Disclosure - Segments", "role": "http://www.aaon.com/role/Segments", "shortName": "Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2203201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "aaon:ScheduleOfPropertyPlantAndEquipmentUsefulLivesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "aaon:ScheduleOfPropertyPlantAndEquipmentUsefulLivesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309302 - Disclosure - Revenue Recognition (Tables)", "role": "http://www.aaon.com/role/RevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312303 - Disclosure - Business Combination (Tables)", "role": "http://www.aaon.com/role/BusinessCombinationTables", "shortName": "Business Combination (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317304 - Disclosure - Accounts Receivable (Tables)", "role": "http://www.aaon.com/role/AccountsReceivableTables", "shortName": "Accounts Receivable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321305 - Disclosure - Inventories (Tables)", "role": "http://www.aaon.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325306 - Disclosure - Intangible Assets (Tables)", "role": "http://www.aaon.com/role/IntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330307 - Disclosure - Supplemental Cash Flow Information (Tables)", "role": "http://www.aaon.com/role/SupplementalCashFlowInformationTables", "shortName": "Supplemental Cash Flow Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2333308 - Disclosure - Warranties (Tables)", "role": "http://www.aaon.com/role/WarrantiesTables", "shortName": "Warranties (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Statements of Income", "role": "http://www.aaon.com/role/ConsolidatedStatementsofIncome", "shortName": "Consolidated Statements of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:SellingGeneralAndAdministrativeExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2337309 - Disclosure - Accrued Liabilities and Other Long-Term Liabilities (Tables)", "role": "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesTables", "shortName": "Accrued Liabilities and Other Long-Term Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2342310 - Disclosure - Income Taxes (Tables)", "role": "http://www.aaon.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2348311 - Disclosure - Share-Based Compensation (Tables)", "role": "http://www.aaon.com/role/ShareBasedCompensationTables", "shortName": "Share-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2358312 - Disclosure - Employee Benefits (Tables)", "role": "http://www.aaon.com/role/EmployeeBenefitsTables", "shortName": "Employee Benefits (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2361313 - Disclosure - Shareholders' Equity (Tables)", "role": "http://www.aaon.com/role/ShareholdersEquityTables", "shortName": "Shareholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2368314 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.aaon.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2371315 - Disclosure - Related Parties (Tables)", "role": "http://www.aaon.com/role/RelatedPartiesTables", "shortName": "Related Parties (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2374316 - Disclosure - Segments (Tables)", "role": "http://www.aaon.com/role/SegmentsTables", "shortName": "Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ConsolidationPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i19c43abc8d144a28a936985ba35fc13d_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "aaon:NumberOfVeriableInteresEntities", "reportCount": 1, "unique": true, "unitRef": "numberofentities", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "role": "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ConsolidationPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i19c43abc8d144a28a936985ba35fc13d_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "aaon:NumberOfVeriableInteresEntities", "reportCount": 1, "unique": true, "unitRef": "numberofentities", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i6d359069a0e64b73ba2f77fd9137f0b4_D20200422-20200422", "decimals": "INF", "first": true, "lang": "en-US", "name": "aaon:PropertyInsuranceDeductibleAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Summary of Significant Accounting Policies - Estimated Useful Lives (Details)", "role": "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesDetails", "shortName": "Summary of Significant Accounting Policies - Estimated Useful Lives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i6d359069a0e64b73ba2f77fd9137f0b4_D20200422-20200422", "decimals": "INF", "first": true, "lang": "en-US", "name": "aaon:PropertyInsuranceDeductibleAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i9863bbf9558a468eb8680820b1c0bc97_I20181231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Statements of Stockholders' Equity", "role": "http://www.aaon.com/role/ConsolidatedStatementsofStockholdersEquity", "shortName": "Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i9863bbf9558a468eb8680820b1c0bc97_I20181231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i57012fbf4754494e8e92a7cde4de0529_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Summary of Significant Accounting Policies - Intangibles (Details)", "role": "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesIntangiblesDetails", "shortName": "Summary of Significant Accounting Policies - Intangibles (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i57012fbf4754494e8e92a7cde4de0529_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - Disclosure - Revenue Recognition (Details)", "role": "http://www.aaon.com/role/RevenueRecognitionDetails", "shortName": "Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "iea5ccc4b397b4128ab95e28a6675b7e0_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i19c43abc8d144a28a936985ba35fc13d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413406 - Disclosure - Business Combination (Details)", "role": "http://www.aaon.com/role/BusinessCombinationDetails", "shortName": "Business Combination (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i19c43abc8d144a28a936985ba35fc13d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415407 - Disclosure - Leases (Details)", "role": "http://www.aaon.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i19c43abc8d144a28a936985ba35fc13d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418408 - Disclosure - Accounts Receivable (Balance) (Details)", "role": "http://www.aaon.com/role/AccountsReceivableBalanceDetails", "shortName": "Accounts Receivable (Balance) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i19c43abc8d144a28a936985ba35fc13d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "aaon:AllowanceForDoubtfulAccountsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i2fd9e6b839224d9cb94a02eb9c10fc06_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419409 - Disclosure - Accounts Receivable (Allowance) (Details)", "role": "http://www.aaon.com/role/AccountsReceivableAllowanceDetails", "shortName": "Accounts Receivable (Allowance) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "aaon:AllowanceForDoubtfulAccountsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "ifb69d67614844c038d2740e300c249e3_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i19c43abc8d144a28a936985ba35fc13d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422410 - Disclosure - Inventories - Components (Details)", "role": "http://www.aaon.com/role/InventoriesComponentsDetails", "shortName": "Inventories - Components (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i19c43abc8d144a28a936985ba35fc13d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "aaon:ScheduleOfInventoryAllowanceTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i2fd9e6b839224d9cb94a02eb9c10fc06_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423411 - Disclosure - Inventories - Allowance (Details)", "role": "http://www.aaon.com/role/InventoriesAllowanceDetails", "shortName": "Inventories - Allowance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "aaon:ScheduleOfInventoryAllowanceTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "aaon:InventoryValuationReservesProvision", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i19c43abc8d144a28a936985ba35fc13d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426412 - Disclosure - Intangible Assets (Details)", "role": "http://www.aaon.com/role/IntangibleAssetsDetails", "shortName": "Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i19c43abc8d144a28a936985ba35fc13d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "ifa45e15c22dc48e19894d64698bd0be6_I20100930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:NotesAndLoansReceivableNetNoncurrent", "reportCount": 1, "unique": true, "unitRef": "cad", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428413 - Disclosure - Note Receivable (Details)", "role": "http://www.aaon.com/role/NoteReceivableDetails", "shortName": "Note Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "ifa45e15c22dc48e19894d64698bd0be6_I20100930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:NotesAndLoansReceivableNetNoncurrent", "reportCount": 1, "unique": true, "unitRef": "cad", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431414 - Disclosure - Supplemental Cash Flow Information (Details)", "role": "http://www.aaon.com/role/SupplementalCashFlowInformationDetails", "shortName": "Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "aaon:ProductWarrantyAccrualMinimumLength", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434415 - Disclosure - Warranties - Narrative (Details)", "role": "http://www.aaon.com/role/WarrantiesNarrativeDetails", "shortName": "Warranties - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "aaon:ProductWarrantyAccrualMinimumLength", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i2fd9e6b839224d9cb94a02eb9c10fc06_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435416 - Disclosure - Warranties - Changes in Warrants (Details)", "role": "http://www.aaon.com/role/WarrantiesChangesinWarrantsDetails", "shortName": "Warranties - Changes in Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "ifb69d67614844c038d2740e300c249e3_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i19c43abc8d144a28a936985ba35fc13d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438417 - Disclosure - Accrued Liabilities and Other Long-Term Liabilities (Details)", "role": "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesDetails", "shortName": "Accrued Liabilities and Other Long-Term Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i19c43abc8d144a28a936985ba35fc13d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i19c43abc8d144a28a936985ba35fc13d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCredit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440418 - Disclosure - Revolving Credit Facility (Details)", "role": "http://www.aaon.com/role/RevolvingCreditFacilityDetails", "shortName": "Revolving Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i19c43abc8d144a28a936985ba35fc13d_I20211231", "decimals": "2", "lang": "en-US", "name": "aaon:RatioOfTotalLiabilityToNetWorth", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443419 - Disclosure - Income Taxes - Provision for Income Taxes (Details)", "role": "http://www.aaon.com/role/IncomeTaxesProvisionforIncomeTaxesDetails", "shortName": "Income Taxes - Provision for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444420 - Disclosure - Income Taxes - Federal Statutory Income Tax Rate Reconciliation (Details)", "role": "http://www.aaon.com/role/IncomeTaxesFederalStatutoryIncomeTaxRateReconciliationDetails", "shortName": "Income Taxes - Federal Statutory Income Tax Rate Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": "3", "first": true, "lang": "en-US", "name": "aaon:ShareBasedPaymentArrangementExpenseIncreaseDecreaseInTaxBenefitPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445421 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://www.aaon.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": "3", "first": true, "lang": "en-US", "name": "aaon:ShareBasedPaymentArrangementExpenseIncreaseDecreaseInTaxBenefitPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i19c43abc8d144a28a936985ba35fc13d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsInventory", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446422 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)", "role": "http://www.aaon.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes - Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i19c43abc8d144a28a936985ba35fc13d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsInventory", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "if744fbf4ad16483da09ccd321e065cdf_I20160524", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449423 - Disclosure - Share-Based Compensation - Narrative (Details)", "role": "http://www.aaon.com/role/ShareBasedCompensationNarrativeDetails", "shortName": "Share-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "if744fbf4ad16483da09ccd321e065cdf_I20160524", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i19c43abc8d144a28a936985ba35fc13d_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1402401 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.aaon.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i19c43abc8d144a28a936985ba35fc13d_I20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i5285957119354185997b24a27db7a4c6_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450424 - Disclosure - Share-Based Compensation - Summary of Assumptions (Details)", "role": "http://www.aaon.com/role/ShareBasedCompensationSummaryofAssumptionsDetails", "shortName": "Share-Based Compensation - Summary of Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i5285957119354185997b24a27db7a4c6_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i19c43abc8d144a28a936985ba35fc13d_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451425 - Disclosure - Share-Based Compensation - Summary of Stock Options Outstanding (Details)", "role": "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails", "shortName": "Share-Based Compensation - Summary of Stock Options Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i19c43abc8d144a28a936985ba35fc13d_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i2fd9e6b839224d9cb94a02eb9c10fc06_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452426 - Disclosure - Share-Based Compensation - Summary of Stock Option Activity (Details)", "role": "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails", "shortName": "Share-Based Compensation - Summary of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i2fd9e6b839224d9cb94a02eb9c10fc06_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "iea95274d18634b22822b075dcdc130e9_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453427 - Disclosure - Share-Based Compensation - Summary of Unvested Stock Awards (Details)", "role": "http://www.aaon.com/role/ShareBasedCompensationSummaryofUnvestedStockAwardsDetails", "shortName": "Share-Based Compensation - Summary of Unvested Stock Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "iea95274d18634b22822b075dcdc130e9_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "aaon:ScheduleOfGrantDateFairValuesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "aaon:ShareBasedCompensationArrangementByShareBasedPaymentAwardTotalAwardedInPeriodFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454428 - Disclosure - Share-Based Compensation - Summary of Grant Date Fair Value of Awards (Details)", "role": "http://www.aaon.com/role/ShareBasedCompensationSummaryofGrantDateFairValueofAwardsDetails", "shortName": "Share-Based Compensation - Summary of Grant Date Fair Value of Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "aaon:ScheduleOfGrantDateFairValuesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "aaon:ShareBasedCompensationArrangementByShareBasedPaymentAwardTotalAwardedInPeriodFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "aaon:ScheduleOfShareBasedCompensationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455429 - Disclosure - Share-Based Compensation - Summary of Share-Based Compensation Expense (Details)", "role": "http://www.aaon.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpenseDetails", "shortName": "Share-Based Compensation - Summary of Share-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "aaon:ScheduleOfShareBasedCompensationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "aaon:ScheduleOfIncomeTaxBenefitRelatedToShareBasedCompensationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456430 - Disclosure - Share-Based Compensation - Summary of Income Tax Benefit Related to Share-Based Compensation (Details)", "role": "http://www.aaon.com/role/ShareBasedCompensationSummaryofIncomeTaxBenefitRelatedtoShareBasedCompensationDetails", "shortName": "Share-Based Compensation - Summary of Income Tax Benefit Related to Share-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "aaon:ScheduleOfIncomeTaxBenefitRelatedToShareBasedCompensationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "ica12dd8bd2f7474fa80b1a2e3448156e_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "aaon:Definedcontributionemployeeautomaticcontributionpercentag", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459431 - Disclosure - Employee Benefits (Details)", "role": "http://www.aaon.com/role/EmployeeBenefitsDetails", "shortName": "Employee Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "aaon:Definedcontributionemployeeautomaticcontributionpercentag", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i0eddb3cb77f043abbe57e8f2b1a69136_I20200313", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462432 - Disclosure - Shareholders' Equity (Details)", "role": "http://www.aaon.com/role/ShareholdersEquityDetails", "shortName": "Shareholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i0eddb3cb77f043abbe57e8f2b1a69136_I20200313", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464433 - Disclosure - New Markets Tax Credit (Details)", "role": "http://www.aaon.com/role/NewMarketsTaxCreditDetails", "shortName": "New Markets Tax Credit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i4b228ac4f24141e6a7c00f9ae77ba3a9_I20191024", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DueToRelatedPartiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Business Description", "role": "http://www.aaon.com/role/BusinessDescription", "shortName": "Business Description", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469434 - Disclosure - Earnings Per Share (Details)", "role": "http://www.aaon.com/role/EarningsPerShareDetails", "shortName": "Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": "0", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2472435 - Disclosure - Related Parties (Details)", "role": "http://www.aaon.com/role/RelatedPartiesDetails", "shortName": "Related Parties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "numberofentities", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2475436 - Disclosure - Segments (Details)", "role": "http://www.aaon.com/role/SegmentsDetails", "shortName": "Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "numberofentities", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.aaon.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aaon-20211231.htm", "contextRef": "i8f6d0f8f105945908f712976fca61c53_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 71, "tag": { "aaon_A2005401kStockRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2005 401(k) Stock Repurchase Program [Member]", "label": "2005 401(k) Stock Repurchase Program [Member]", "terseLabel": "401(k)" } } }, "localname": "A2005401kStockRepurchaseProgramMember", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/ShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "aaon_A2006DirectorandOfficerRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2006 Director and Officer Repurchase Program [Member]", "label": "2006 Director and Officer Repurchase Program [Member]", "terseLabel": "Directors & employees" } } }, "localname": "A2006DirectorandOfficerRepurchaseProgramMember", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/ShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "aaon_A2010StockRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2010 Stock Repurchase Program [Member]", "label": "2010 Stock Repurchase Program [Member]", "terseLabel": "Open market" } } }, "localname": "A2010StockRepurchaseProgramMember", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/ShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "aaon_A2016LongTermIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2016 Long-Term Incentive Plan [Member]", "label": "2016 Long-Term Incentive Plan [Member]", "terseLabel": "2016 Long-Term Incentive Plan" } } }, "localname": "A2016LongTermIncentivePlanMember", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "aaon_AAONCoilProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "AAON Coil Products", "label": "AAON Coil Products [Member]", "terseLabel": "AAON Coil Products" } } }, "localname": "AAONCoilProductsMember", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/RevenueRecognitionDetails", "http://www.aaon.com/role/SegmentsDetails" ], "xbrltype": "domainItemType" }, "aaon_AAONOklahomaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "AAON Oklahoma", "label": "AAON Oklahoma [Member]", "terseLabel": "AAON Oklahoma" } } }, "localname": "AAONOklahomaMember", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/RevenueRecognitionDetails", "http://www.aaon.com/role/SegmentsDetails" ], "xbrltype": "domainItemType" }, "aaon_AccruedProfitSharingCurrent": { "auth_ref": [], "calculation": { "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Profit Sharing, Current", "label": "Accrued Profit Sharing, Current", "terseLabel": "Profit sharing" } } }, "localname": "AccruedProfitSharingCurrent", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "aaon_AdditionalIncomeTaxExpenseBenefit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additional Income Tax Expense (Benefit)", "label": "Additional Income Tax Expense (Benefit)", "terseLabel": "Additional income tax expense (benefit)" } } }, "localname": "AdditionalIncomeTaxExpenseBenefit", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "aaon_AirHandlersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Air Handlers [Member]", "label": "Air Handlers [Member]", "terseLabel": "Air Handlers" } } }, "localname": "AirHandlersMember", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/RevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "aaon_AllowanceForDoubtfulAccountsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of activity in the allowance for doubtful accounts receivable account.", "label": "Accounts Receivable (Allowance)", "terseLabel": "Accounts Receivable (Allowance)" } } }, "localname": "AllowanceForDoubtfulAccountsTableTextBlock", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/AccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "aaon_AuditInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Audit Information", "label": "Audit Information [Abstract]" } } }, "localname": "AuditInformationAbstract", "nsuri": "http://www.aaon.com/20211231", "xbrltype": "stringItemType" }, "aaon_Balloonpaymentonnotereceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of balloon payment associated with note receivable.", "label": "Balloon payment on note receivable", "terseLabel": "Balloon payment on note receivable" } } }, "localname": "Balloonpaymentonnotereceivable", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/NoteReceivableDetails" ], "xbrltype": "monetaryItemType" }, "aaon_BasXLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "BasX, LLC", "label": "BasX, LLC [Member]", "terseLabel": "BasX, LLC" } } }, "localname": "BasXLLCMember", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails", "http://www.aaon.com/role/ShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "aaon_BasXMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "BasX", "label": "BasX [Member]", "verboseLabel": "BasX" } } }, "localname": "BasXMember", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/RevenueRecognitionDetails", "http://www.aaon.com/role/SegmentsDetails" ], "xbrltype": "domainItemType" }, "aaon_BasXPropertiesLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "BasX Properties, LLC", "label": "BasX Properties, LLC [Member]", "terseLabel": "BasX Properties, LLC [Member]" } } }, "localname": "BasXPropertiesLLCMember", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "aaon_BusinessCombinationConsiderationTransferredEquityInterestsIssuable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Equity Interests Issuable", "label": "Business Combination, Consideration Transferred, Equity Interests Issuable", "terseLabel": "Equity interests issuable (in dollars per share)" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuable", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails", "http://www.aaon.com/role/ShareholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "aaon_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities": { "auth_ref": [], "calculation": { "http://www.aaon.com/role/BusinessCombinationDetails": { "order": 13.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Liabilities", "negatedTerseLabel": "Accrued liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "aaon_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssets": { "auth_ref": [], "calculation": { "http://www.aaon.com/role/BusinessCombinationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract Assets", "terseLabel": "Contract assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssets", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "aaon_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilities": { "auth_ref": [], "calculation": { "http://www.aaon.com/role/BusinessCombinationDetails": { "order": 12.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract Liabilities", "negatedTerseLabel": "Contract liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilities", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "aaon_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.aaon.com/role/BusinessCombinationDetails": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Liabilities", "negatedTerseLabel": "Lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "aaon_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.aaon.com/role/BusinessCombinationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Right-Of-Use Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Right-Of-Use Assets", "terseLabel": "Right of use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "aaon_CleanroomSystemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cleanroom Systems", "label": "Cleanroom Systems [Member]", "terseLabel": "Cleanroom Systems" } } }, "localname": "CleanroomSystemsMember", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/RevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "aaon_CondensingUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Condensing Units [Member]", "label": "Condensing Units [Member]", "terseLabel": "Condensing Units" } } }, "localname": "CondensingUnitsMember", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/RevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "aaon_CustomerPrepaymentsCurrent": { "auth_ref": [], "calculation": { "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Customer Prepayments Current", "label": "Customer Prepayments Current", "terseLabel": "Customer prepayments" } } }, "localname": "CustomerPrepaymentsCurrent", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "aaon_DataCenterCoolingSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Data Center Cooling Solutions", "label": "Data Center Cooling Solutions [Member]", "terseLabel": "Data Center Cooling Solutions" } } }, "localname": "DataCenterCoolingSolutionsMember", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/RevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "aaon_DebtInstrumentApplicableMargin": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Applicable Margin", "label": "Debt Instrument, Applicable Margin", "terseLabel": "Applicable margin" } } }, "localname": "DebtInstrumentApplicableMargin", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "aaon_DefinedBenefitPlanHeathSavingAccountPayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan, Heath Saving Account Payments", "label": "Defined Benefit Plan, Heath Saving Account Payments", "terseLabel": "Health saving account payments" } } }, "localname": "DefinedBenefitPlanHeathSavingAccountPayments", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/EmployeeBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "aaon_DefinedBenefitPlanMedicalClaimPayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan, Medical Claim Payments", "label": "Defined Benefit Plan, Medical Claim Payments", "terseLabel": "Medical claim payments" } } }, "localname": "DefinedBenefitPlanMedicalClaimPayments", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/EmployeeBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "aaon_Definedcontributionemployeeautomaticcontributionpercentag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee automatic contribution percentage", "label": "Definedcontributionemployeeautomaticcontributionpercentag", "terseLabel": "Definedcontributionemployeeautomaticcontributionpercentag" } } }, "localname": "Definedcontributionemployeeautomaticcontributionpercentag", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/EmployeeBenefitsDetails" ], "xbrltype": "percentItemType" }, "aaon_Definedcontributionemployermaximummatchpercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "definedcontributionemployermaximummatchpercent", "label": "definedcontributionemployermaximummatchpercent", "terseLabel": "Maximum annual contributions per employee, percent" } } }, "localname": "Definedcontributionemployermaximummatchpercent", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/EmployeeBenefitsDetails" ], "xbrltype": "percentItemType" }, "aaon_DirectorandOfficersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Director and Officers [Member]", "label": "Director and Officers [Member]", "terseLabel": "Director and Officers" } } }, "localname": "DirectorandOfficersMember", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofAssumptionsDetails" ], "xbrltype": "domainItemType" }, "aaon_DonationsCurrent": { "auth_ref": [], "calculation": { "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesDetails": { "order": 11.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Donations, Current", "label": "Donations, Current", "terseLabel": "Donations, short-term" } } }, "localname": "DonationsCurrent", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "aaon_DonationsNoncurrent": { "auth_ref": [], "calculation": { "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Donations, Noncurrent", "label": "Donations, Noncurrent", "terseLabel": "Long-term donations" } } }, "localname": "DonationsNoncurrent", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "aaon_EffectiveIncomeTaxRateReconciliationAmendedTaxReturn": { "auth_ref": [], "calculation": { "http://www.aaon.com/role/IncomeTaxesFederalStatutoryIncomeTaxRateReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Amended Tax Return", "label": "Effective Income Tax Rate Reconciliation, Amended Tax Return", "terseLabel": "Oklahoma amended tax returns" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAmendedTaxReturn", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/IncomeTaxesFederalStatutoryIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "aaon_EffectiveIncomeTaxRateReconciliationReturnToProvision": { "auth_ref": [], "calculation": { "http://www.aaon.com/role/IncomeTaxesFederalStatutoryIncomeTaxRateReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Return to Provision", "label": "Effective Income Tax Rate Reconciliation, Return to Provision", "terseLabel": "Return to provision" } } }, "localname": "EffectiveIncomeTaxRateReconciliationReturnToProvision", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/IncomeTaxesFederalStatutoryIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "aaon_EffectiveJanuary12016Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effective January 1, 2016 [Member]", "label": "Effective January 1, 2016 [Member]", "terseLabel": "Effective January 1, 2016" } } }, "localname": "EffectiveJanuary12016Member", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/EmployeeBenefitsDetails" ], "xbrltype": "domainItemType" }, "aaon_ExercisePriceRange1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range 1 [Member]", "label": "Exercise Price Range 1 [Member]", "terseLabel": "$8.17 - 40.87" } } }, "localname": "ExercisePriceRange1Member", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "aaon_ExercisePriceRange2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range 2 [Member]", "label": "Exercise Price Range 2 [Member]", "terseLabel": "$41.37 - 41.37" } } }, "localname": "ExercisePriceRange2Member", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "aaon_ExercisePriceRange3Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range 3 [Member]", "label": "Exercise Price Range 3 [Member]", "terseLabel": "$37.00 - 40.87" } } }, "localname": "ExercisePriceRange3Member", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "aaon_ExercisePriceRange4Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range 4 [Member]", "label": "Exercise Price Range 4 [Member]", "terseLabel": "$7.18 - 36.95" } } }, "localname": "ExercisePriceRange4Member", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "aaon_ExercisePriceRange5Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range 5 [Member]", "label": "Exercise Price Range 5 [Member]", "terseLabel": "$41.37 - 66.98" } } }, "localname": "ExercisePriceRange5Member", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "aaon_ExercisePriceRange6Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range 6", "label": "Exercise Price Range 6 [Member]", "terseLabel": "$41.37 - 50.68" } } }, "localname": "ExercisePriceRange6Member", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "aaon_ExercisePriceRange8Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range 8 [Member]", "label": "Exercise Price Range 8 [Member]", "terseLabel": "$7.18 - 34.10" } } }, "localname": "ExercisePriceRange8Member", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "aaon_ExercisePriceRange9Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range 9 [Member]", "label": "Exercise Price Range 9 [Member]", "terseLabel": "$34.15 - 40.87" } } }, "localname": "ExercisePriceRange9Member", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "aaon_ExtendedProductWarrantiesMaximumLength": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Extended Product Warranties, Maximum Length", "label": "Extended Product Warranties, Maximum Length", "terseLabel": "Extended product warranties, maximum length" } } }, "localname": "ExtendedProductWarrantiesMaximumLength", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "aaon_ExtendedProductWarrantiesMinimumLength": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Extended Product Warranties, Minimum Length", "label": "Extended Product Warranties, Minimum Length", "terseLabel": "Extended product warranties, minimum length" } } }, "localname": "ExtendedProductWarrantiesMinimumLength", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "aaon_FinancingReceivableImpairmentCharge": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Financing Receivable Impairment Charge", "label": "Financing Receivable Impairment Charge", "terseLabel": "Financing receivable impairment charge" } } }, "localname": "FinancingReceivableImpairmentCharge", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/NoteReceivableDetails" ], "xbrltype": "monetaryItemType" }, "aaon_ForeignSalesRevenueNetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign Sales Revenue, Net [Member]", "label": "Foreign Sales Revenue, Net [Member]", "terseLabel": "Foreign Sales Revenue, Net" } } }, "localname": "ForeignSalesRevenueNetMember", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "aaon_FormerOwnersOfBasXMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Former Owners of BasX", "label": "Former Owners of BasX [Member]", "terseLabel": "Former Owners of BasX" } } }, "localname": "FormerOwnersOfBasXMember", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "aaon_InsuranceReservesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of insurance reserves policy.", "label": "Insurance Reserves", "terseLabel": "Insurance Reserves" } } }, "localname": "InsuranceReservesPolicyTextBlock", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "aaon_InterestFromCounterparty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Interest from Counterparty", "label": "Interest from Counterparty", "terseLabel": "Interest" } } }, "localname": "InterestFromCounterparty", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/NewMarketsTaxCreditDetails" ], "xbrltype": "monetaryItemType" }, "aaon_InterestIncomeNoteReceivable": { "auth_ref": [], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Interest income related to note receivable.", "label": "InterestIncomeNoteReceivable", "negatedTerseLabel": "Interest income on note receivable" } } }, "localname": "InterestIncomeNoteReceivable", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "aaon_InventoryValuationReservesProvision": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Charge to expense for inventory that is expected to be excess or obsolete.", "label": "Provisions for excess and obsolete inventories", "terseLabel": "Provisions for excess and obsolete inventories" } } }, "localname": "InventoryValuationReservesProvision", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/InventoriesAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "aaon_InventoryValuationReservesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Inventory Valuation Reserves [Roll Forward]", "label": "Inventory Valuation Reserves [Roll Forward]", "terseLabel": "Allowance for excess and obsolete inventories:" } } }, "localname": "InventoryValuationReservesRollForward", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/InventoriesAllowanceDetails" ], "xbrltype": "stringItemType" }, "aaon_InventoryValuationReservesWriteOffs": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Inventory that is written off due to being excess or obsolete.", "label": "Inventory Valuation Reserves Write Offs", "negatedTerseLabel": "Inventories written off" } } }, "localname": "InventoryValuationReservesWriteOffs", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/InventoriesAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "aaon_Investor1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investor1", "label": "Investor1 [Member]", "terseLabel": "Investor" } } }, "localname": "Investor1Member", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/NewMarketsTaxCreditDetails" ], "xbrltype": "domainItemType" }, "aaon_KeyEmployeeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Key Employee", "label": "Key Employee [Member]", "terseLabel": "Key Employee of BasX" } } }, "localname": "KeyEmployeeMember", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationNarrativeDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofUnvestedStockAwardsDetails" ], "xbrltype": "domainItemType" }, "aaon_KeyEmployeeRestrictedStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Key Employee Restricted Stock", "label": "Key Employee Restricted Stock [Member]", "terseLabel": "Key employee awards" } } }, "localname": "KeyEmployeeRestrictedStockMember", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofGrantDateFairValueofAwardsDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "aaon_KeyEmployeesOfBasXMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Key Employees of BasX", "label": "Key Employees of BasX [Member]", "terseLabel": "Key Employees of BasX" } } }, "localname": "KeyEmployeesOfBasXMember", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "aaon_LargeCrudeOilRefiningCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Large Crude Oil Refining Customers", "label": "Large Crude Oil Refining Customers [Member]", "terseLabel": "Large Crude Oil Refining Customers" } } }, "localname": "LargeCrudeOilRefiningCustomersMember", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "aaon_LineOfCreditFacilityMaximumBorrowingCapacityOption": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Maximum Borrowing Capacity, Option", "label": "Line of Credit Facility, Maximum Borrowing Capacity, Option", "terseLabel": "Option to increase maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacityOption", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "aaon_LineOfCreditFacilityStandbyLetterOfCredit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of standby letter of credit outstanding under the revolving credit agreement.", "label": "Standby letter of credit", "terseLabel": "Standby letter of credit" } } }, "localname": "LineOfCreditFacilityStandbyLetterOfCredit", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "aaon_LoansAndLeasesReceivableGrossInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loans and Leases Receivable, Gross, Interest Rate", "label": "Loans and Leases Receivable, Gross, Interest Rate", "terseLabel": "Loans and leases receivable, interest rate" } } }, "localname": "LoansAndLeasesReceivableGrossInterestRate", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/NewMarketsTaxCreditDetails" ], "xbrltype": "percentItemType" }, "aaon_LoansAndLeasesReceivableGrossTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loans and Leases Receivable, Gross, Term", "label": "Loans and Leases Receivable, Gross, Term", "terseLabel": "Loans and leases receivable, term" } } }, "localname": "LoansAndLeasesReceivableGrossTerm", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/NewMarketsTaxCreditDetails" ], "xbrltype": "durationItemType" }, "aaon_MaximumRatioOfTotalLiabilityToNetWorthRequiredForCompliance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum Ratio of Total Liability to Net Worth Required for Compliance", "label": "Maximum Ratio of Total Liability to Net Worth Required for Compliance", "terseLabel": "Maximum ratio of total liability to net worth for compliance" } } }, "localname": "MaximumRatioOfTotalLiabilityToNetWorthRequiredForCompliance", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "aaon_NewMarketTaxCreditAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "New Market Tax Credit", "label": "New Market Tax Credit [Abstract]" } } }, "localname": "NewMarketTaxCreditAbstract", "nsuri": "http://www.aaon.com/20211231", "xbrltype": "stringItemType" }, "aaon_NewMarketTaxCreditObligationNoncurrent": { "auth_ref": [], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "New Market Tax Credit Obligation, Noncurrent", "label": "New Market Tax Credit Obligation, Noncurrent", "terseLabel": "New market tax credit obligation" } } }, "localname": "NewMarketTaxCreditObligationNoncurrent", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "aaon_NewMarketTaxCreditTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the new market tax credit program.", "label": "New Market Tax Credit [Text Block]", "terseLabel": "New Markets Tax Credit" } } }, "localname": "NewMarketTaxCreditTextBlock", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/NewMarketsTaxCredit" ], "xbrltype": "textBlockItemType" }, "aaon_NonCashCapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Non-cash Capital Expenditures Incurred but Not yet Paid", "label": "Non-cash Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Non-cash capital expenditures" } } }, "localname": "NonCashCapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "aaon_NoteReceivableAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "-- None. No documentation exists for this element. --", "label": "Note Receivable [Abstract]", "terseLabel": "Note Receivable [Abstract]" } } }, "localname": "NoteReceivableAbstract", "nsuri": "http://www.aaon.com/20211231", "xbrltype": "stringItemType" }, "aaon_NoteReceivableDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of notes receivable.", "label": "Note Receivable Disclosure [Text Block]", "verboseLabel": "Note Receivable" } } }, "localname": "NoteReceivableDisclosureTextBlock", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/NoteReceivable" ], "xbrltype": "textBlockItemType" }, "aaon_NoteReceivablePaymentTermsBalloonPaymentDueDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Due date of balloon payment for note receivable.", "label": "Balloon payment due date", "terseLabel": "Balloon payment due date" } } }, "localname": "NoteReceivablePaymentTermsBalloonPaymentDueDate", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/NoteReceivableDetails" ], "xbrltype": "stringItemType" }, "aaon_NotesLoansandFinancingReceivableInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Notes, Loans and Financing Receivable, interest rate earned on note receivables.", "label": "Notes, Loans and Financing Receivable, Interest Rate", "terseLabel": "Interest rate" } } }, "localname": "NotesLoansandFinancingReceivableInterestRate", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/NoteReceivableDetails" ], "xbrltype": "percentItemType" }, "aaon_NotesLoansandFinancingReceivableTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Notes, Loans and Financing Receivable, Term", "label": "Notes, Loans and Financing Receivable, Term", "terseLabel": "Term" } } }, "localname": "NotesLoansandFinancingReceivableTerm", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/NoteReceivableDetails" ], "xbrltype": "durationItemType" }, "aaon_NumberOfVeriableInteresEntities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Veriable Interes Entities", "label": "Number of Veriable Interes Entities", "terseLabel": "Number of Veriable Interes Entities" } } }, "localname": "NumberOfVeriableInteresEntities", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "aaon_Numberofmajorcustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of major customers.", "label": "Number of major customers", "terseLabel": "Number of major customers" } } }, "localname": "Numberofmajorcustomers", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "aaon_OtherAccruedLiabilitiesNoncurrentOther": { "auth_ref": [], "calculation": { "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Accrued Liabilities, Noncurrent, Other", "label": "Other Accrued Liabilities, Noncurrent, Other", "terseLabel": "Extended warranties" } } }, "localname": "OtherAccruedLiabilitiesNoncurrentOther", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "aaon_OutdoorMechanicalRoomsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outdoor Mechanical Rooms [Member]", "label": "Outdoor Mechanical Rooms [Member]", "terseLabel": "Outdoor Mechanical Rooms" } } }, "localname": "OutdoorMechanicalRoomsMember", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/RevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "aaon_PartSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Part Sales [Member]", "label": "Part Sales [Member]", "terseLabel": "Part Sales" } } }, "localname": "PartSalesMember", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/RevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "aaon_PaymentsOfFinancingCosts1": { "auth_ref": [], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments of Financing Costs1", "label": "Payments of Financing Costs1", "negatedLabel": "Payment related to financing costs" } } }, "localname": "PaymentsOfFinancingCosts1", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "aaon_PercentOfCostOfLivingIncrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percent Of Cost Of Living Increase", "label": "Percent Of Cost Of Living Increase", "terseLabel": "Percent of cost of living increase" } } }, "localname": "PercentOfCostOfLivingIncrease", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "aaon_PercentOfEligibleInvestmentsForStateAndLocalTaxCredit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percent of Eligible Investments for State and Local Tax Credit", "label": "Percent of Eligible Investments for State and Local Tax Credit", "terseLabel": "Percent of eligible investments for state and local tax credit" } } }, "localname": "PercentOfEligibleInvestmentsForStateAndLocalTaxCredit", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "aaon_PercentOfIncreaseInStartingWagesForProductionWorkforce": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percent Of Increase In Starting Wages For Production Workforce", "label": "Percent Of Increase In Starting Wages For Production Workforce", "terseLabel": "Percent of increase in starting wages for production workforce" } } }, "localname": "PercentOfIncreaseInStartingWagesForProductionWorkforce", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "aaon_ProceedsFromFinancialObligationsNetOfIssuanceCosts": { "auth_ref": [], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from Financial Obligations, Net of Issuance Costs", "label": "Proceeds from Financial Obligations, Net of Issuance Costs", "terseLabel": "Proceeds from financing obligation, net of issuance costs" } } }, "localname": "ProceedsFromFinancialObligationsNetOfIssuanceCosts", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "aaon_ProductWarrantyAccrualMaximumLength": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product Warranty Accrual, Maximum Length", "label": "Product Warranty Accrual, Maximum Length", "terseLabel": "Product warranty accrual, maximum length" } } }, "localname": "ProductWarrantyAccrualMaximumLength", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/WarrantiesNarrativeDetails" ], "xbrltype": "durationItemType" }, "aaon_ProductWarrantyAccrualMinimumLength": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product Warranty Accrual, Minimum Length", "label": "Product Warranty Accrual, Minimum Length", "terseLabel": "Product warranty accrual, minimum length" } } }, "localname": "ProductWarrantyAccrualMinimumLength", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/WarrantiesNarrativeDetails" ], "xbrltype": "durationItemType" }, "aaon_ProfitSharingPercentofPretaxProfitPaidtoEligibleEmployeesonQuarterlyBasis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Profit Sharing, Percent of Pre-tax Profit Paid to Eligible Employees on Quarterly Basis", "label": "Profit Sharing, Percent of Pre-tax Profit Paid to Eligible Employees on Quarterly Basis", "terseLabel": "Profits sharing, percent of pre-tax profit paid to eligible employees on quarterly basis" } } }, "localname": "ProfitSharingPercentofPretaxProfitPaidtoEligibleEmployeesonQuarterlyBasis", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/EmployeeBenefitsDetails" ], "xbrltype": "percentItemType" }, "aaon_PropertyInsuranceDeductibleAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Property Insurance, Deductible Amount", "label": "Property Insurance, Deductible Amount", "terseLabel": "Deductible amount" } } }, "localname": "PropertyInsuranceDeductibleAmount", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesDetails" ], "xbrltype": "monetaryItemType" }, "aaon_RangeofExercisePrice7Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range of Exercise Price 7 [Member]", "label": "Range of Exercise Price 7 [Member]", "terseLabel": "$42.42 - 79.81" } } }, "localname": "RangeofExercisePrice7Member", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "aaon_RatioOfTotalLiabilityToNetWorth": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ratio of Total Liability to Net Worth", "label": "Ratio of Total Liability to Net Worth", "terseLabel": "Ratio of total liability to net worth" } } }, "localname": "RatioOfTotalLiabilityToNetWorth", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "aaon_RooftopUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rooftop Units [Member]", "label": "Rooftop Units [Member]", "terseLabel": "Rooftop Units" } } }, "localname": "RooftopUnitsMember", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/RevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "aaon_ScheduleOfEmployeeMedicalPlanTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Employee Medical Plan", "label": "Schedule of Employee Medical Plan [Table Text Block]", "terseLabel": "Schedule of Employee Medical Plan" } } }, "localname": "ScheduleOfEmployeeMedicalPlanTableTextBlock", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/EmployeeBenefitsTables" ], "xbrltype": "textBlockItemType" }, "aaon_ScheduleOfGrantDateFairValuesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the grant date fair value of options and restricted sotck.", "label": "Summary of Grant Date Fair Value of Awards During Period", "terseLabel": "Summary of Grant Date Fair Value of Awards During Period" } } }, "localname": "ScheduleOfGrantDateFairValuesTableTextBlock", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "aaon_ScheduleOfIncomeTaxBenefitRelatedToShareBasedCompensationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of tax benefit from share based compensation related to options and restricted stock.", "label": "Summary of Income Tax Benefit Related to Share-Based Compensation", "terseLabel": "Summary of Income Tax Benefit Related to Share-Based Compensation" } } }, "localname": "ScheduleOfIncomeTaxBenefitRelatedToShareBasedCompensationTableTextBlock", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "aaon_ScheduleOfInventoryAllowanceTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of activity in the allowance for excess and obsolete inventory account.", "label": "Inventories (Allowance)", "terseLabel": "Inventories (Allowance)" } } }, "localname": "ScheduleOfInventoryAllowanceTableTextBlock", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "aaon_ScheduleOfProfitSharingBonusPlanTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Profit Sharing Bonus Plan", "label": "Schedule of Profit Sharing Bonus Plan [Table Text Block]", "terseLabel": "Schedule of Profit Sharing Bonus Plan" } } }, "localname": "ScheduleOfProfitSharingBonusPlanTableTextBlock", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/EmployeeBenefitsTables" ], "xbrltype": "textBlockItemType" }, "aaon_ScheduleOfPropertyPlantAndEquipmentUsefulLivesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of fixed asset useful lives.", "label": "Estimated Useful Lives", "terseLabel": "Estimated Useful Lives" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentUsefulLivesTableTextBlock", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "aaon_ScheduleOfShareBasedCompensationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of share based compensation related to options and restricted stock.", "label": "Summary of Share-Based Compensation Expense", "terseLabel": "Summary of Share-Based Compensation Expense" } } }, "localname": "ScheduleOfShareBasedCompensationExpenseTableTextBlock", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "aaon_ScheduleOfShareholdersEquityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Line Items] for Schedule of Shareholders' Equity [Table]", "label": "Schedule of Shareholders' Equity [Line Items]", "terseLabel": "Schedule of Shareholders' Equity [Line Items]" } } }, "localname": "ScheduleOfShareholdersEquityLineItems", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/ShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "aaon_ScheduleOfShareholdersEquityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Shareholders' Equity [Table]", "label": "Schedule of Shareholders' Equity [Table]", "terseLabel": "Schedule of Shareholders' Equity [Table]" } } }, "localname": "ScheduleOfShareholdersEquityTable", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/ShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "aaon_ScheduleofAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Line Items] for Schedule of Accounting Policies [Table]", "label": "Schedule of Accounting Policies [Line Items]", "terseLabel": "Schedule of Accounting Policies [Line Items]" } } }, "localname": "ScheduleofAccountingPoliciesLineItems", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "aaon_ScheduleofAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Accounting Policies [Table]", "label": "Schedule of Accounting Policies [Table]", "terseLabel": "Schedule of Accounting Policies [Table]" } } }, "localname": "ScheduleofAccountingPoliciesTable", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "aaon_ScheduleofShareRepurchasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Share Repurchases [Table Text Block]", "label": "Schedule of Share Repurchases [Table Text Block]", "terseLabel": "Schedule of Share Repurchases" } } }, "localname": "ScheduleofShareRepurchasesTableTextBlock", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "aaon_SecuredOvernightFinancingRateSOFRMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Secured Overnight Financing Rate (SOFR)", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "terseLabel": "SOFR" } } }, "localname": "SecuredOvernightFinancingRateSOFRMember", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "aaon_ShareBasedCompensationArrangementByShareBasedPaymentAwardConversionOfSharesPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Conversion Of Shares, Percent", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Conversion Of Shares, Percent", "terseLabel": "Conversion of shares, percent" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardConversionOfSharesPercent", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "aaon_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisePricePercentageFairMarketValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The exercise price of granted shares may not be below this percentage of fair market value under the terms of the stock option plans.", "label": "Exercise price of shares granted may not be less than fair market value (percentage)", "terseLabel": "Exercise price of shares granted may not be less than fair market value (percentage)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisePricePercentageFairMarketValue", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "aaon_ShareBasedCompensationArrangementByShareBasedPaymentAwardTotalAwardedInPeriodFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total fair value of options and restricted stock awarded during period.", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTotalAwardedInPeriodFairValue", "terseLabel": "Total" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTotalAwardedInPeriodFairValue", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofGrantDateFairValueofAwardsDetails" ], "xbrltype": "monetaryItemType" }, "aaon_ShareBasedPaymentArrangementExpenseIncreaseDecreaseInTaxBenefitPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Expense, Increase (Decrease) in Tax Benefit, Percentage", "label": "Share-based Payment Arrangement, Expense, Increase (Decrease) in Tax Benefit, Percentage", "terseLabel": "Increase in tax benefit, percentage" } } }, "localname": "ShareBasedPaymentArrangementExpenseIncreaseDecreaseInTaxBenefitPercentage", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "aaon_StockCompensationPlanAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "-- None. No documentation exists for this element. --", "label": "2007 Long-Term Incentive Plan", "terseLabel": "2007 Long-Term Incentive Plan" } } }, "localname": "StockCompensationPlanAMember", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationNarrativeDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofAssumptionsDetails" ], "xbrltype": "domainItemType" }, "aaon_StockOptionsAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "-- None. No documentation exists for this element. --", "label": "Employees", "terseLabel": "Employees" } } }, "localname": "StockOptionsAMember", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofAssumptionsDetails" ], "xbrltype": "domainItemType" }, "aaon_TriggeringEventAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Triggering Event [Axis]", "label": "Triggering Event [Axis]", "terseLabel": "Triggering Event [Axis]" } } }, "localname": "TriggeringEventAxis", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/EmployeeBenefitsDetails" ], "xbrltype": "stringItemType" }, "aaon_TriggeringEventDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Triggering Event [Axis]", "label": "Triggering Event [Domain]", "terseLabel": "Triggering Event [Domain]" } } }, "localname": "TriggeringEventDomain", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/EmployeeBenefitsDetails" ], "xbrltype": "domainItemType" }, "aaon_WaterSourceHeatPumpsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Water Source Heat Pumps [Member]", "label": "Water Source Heat Pumps [Member]", "terseLabel": "Water-Source Heat Pumps" } } }, "localname": "WaterSourceHeatPumpsMember", "nsuri": "http://www.aaon.com/20211231", "presentation": [ "http://www.aaon.com/role/RevenueRecognitionDetails" ], "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", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r643", "r644", "r645" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aaon.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r643", "r644", "r645" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aaon.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r643", "r644", "r645" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aaon.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r643", "r644", "r645" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "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", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r646" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "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", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r641" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "textBlockItemType" }, "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", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r640" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Is Entity's Reporting Status Current?" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r640" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "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", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r640" ], "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", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "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", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r647" ], "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", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "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", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r640" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r640" ], "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", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r640" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r640" ], "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", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "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", "terseLabel": "Is Entity a Voluntary Filer?" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r648" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Is Entity a Well-known Seasoned Issuer?" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r643", "r644", "r645" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r642" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aaon.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r370", "r542", "r543", "r545", "r635" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Subsidiary" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aaon.com/role/NewMarketsTaxCreditDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationEliminationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidation, Eliminations [Member]", "terseLabel": "Eliminations" } } }, "localname": "ConsolidationEliminationsMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aaon.com/role/SegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r115", "r178", "r191", "r192", "r193", "r194", "r196", "r198", "r202", "r279", "r280", "r281", "r282", "r283", "r284", "r286", "r287", "r289", "r291", "r292" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aaon.com/role/SegmentsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r115", "r178", "r191", "r192", "r193", "r194", "r196", "r198", "r202", "r279", "r280", "r281", "r282", "r283", "r284", "r286", "r287", "r289", "r291", "r292" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aaon.com/role/SegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r57", "r59", "r112", "r113", "r296", "r313" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails", "http://www.aaon.com/role/NewMarketsTaxCreditDetails" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r208", "r352", "r357", "r617" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r295", "r312", "r378", "r380", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r615", "r618", "r636", "r637" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aaon.com/role/RevolvingCreditFacilityDetails", "http://www.aaon.com/role/ShareBasedCompensationNarrativeDetails", "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r295", "r312", "r378", "r380", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r615", "r618", "r636", "r637" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aaon.com/role/RevolvingCreditFacilityDetails", "http://www.aaon.com/role/ShareBasedCompensationNarrativeDetails", "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesDetails", "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r208", "r352", "r357", "r617" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r204", "r352", "r355", "r562", "r614", "r616" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aaon.com/role/RevenueRecognitionDetails", "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r204", "r352", "r355", "r562", "r614", "r616" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aaon.com/role/RevenueRecognitionDetails", "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r295", "r312", "r369", "r378", "r380", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r615", "r618", "r636", "r637" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aaon.com/role/RevolvingCreditFacilityDetails", "http://www.aaon.com/role/ShareBasedCompensationNarrativeDetails", "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesDetails", "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r295", "r312", "r369", "r378", "r380", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r615", "r618", "r636", "r637" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aaon.com/role/RevolvingCreditFacilityDetails", "http://www.aaon.com/role/ShareBasedCompensationNarrativeDetails", "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesDetails", "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r58", "r59", "r112", "r113", "r296", "r313" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails", "http://www.aaon.com/role/NewMarketsTaxCreditDetails" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r210", "r544" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails", "http://www.aaon.com/role/ShareBasedCompensationNarrativeDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofAssumptionsDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofUnvestedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails", "http://www.aaon.com/role/ShareBasedCompensationNarrativeDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofAssumptionsDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofUnvestedStockAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities, Current [Abstract]", "terseLabel": "Accrued Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Liabilities and Other Long-Term Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r40", "r550" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r211", "r212" ], "calculation": { "http://www.aaon.com/role/AccountsReceivableBalanceDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "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, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/AccountsReceivableBalanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r631" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r8", "r25", "r211", "r212" ], "calculation": { "http://www.aaon.com/role/AccountsReceivableBalanceDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 3.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, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for credit losses of $549 and $506, respectively", "totalLabel": "Total, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/AccountsReceivableBalanceDetails", "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r13", "r14", "r43" ], "calculation": { "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Employee Benefits, Current", "terseLabel": "Employee vacation time" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Total" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesDetails", "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r13", "r14", "r43" ], "calculation": { "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Sales Commission, Current", "terseLabel": "Due to representatives" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r38", "r257" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Less: Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r26", "r425", "r550" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r117", "r118", "r119", "r421", "r422", "r423", "r510" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r382", "r384", "r428", "r429" ], "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": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Share-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r433" ], "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": "Advertising Expense", "terseLabel": "Advertising expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r384", "r417", "r427" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Share-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r214", "r225", "r226", "r229" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/AccountsReceivableAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r29", "r214", "r225" ], "calculation": { "http://www.aaon.com/role/AccountsReceivableBalanceDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Less:\u00a0\u00a0Allowance for credit losses", "terseLabel": "Allowance for credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/AccountsReceivableBalanceDetails", "http://www.aaon.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Allowance for credit losses:" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/AccountsReceivableAllowanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r228" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Accounts receivable written off, net of recoveries" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/AccountsReceivableAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r70", "r92", "r305", "r531" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs", "verboseLabel": "Debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows", "http://www.aaon.com/role/NewMarketsTaxCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r92", "r239", "r248" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive shares (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r107", "r186", "r193", "r200", "r221", "r279", "r280", "r281", "r283", "r284", "r285", "r286", "r288", "r290", "r292", "r293", "r498", "r501", "r517", "r548", "r550", "r583", "r601" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r9", "r10", "r56", "r107", "r221", "r279", "r280", "r281", "r283", "r284", "r285", "r286", "r288", "r290", "r292", "r293", "r498", "r501", "r517", "r548", "r550" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r386", "r419" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationNarrativeDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofAssumptionsDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofGrantDateFairValueofAwardsDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofIncomeTaxBenefitRelatedtoShareBasedCompensationDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpenseDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofUnvestedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r256" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Buildings" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingsAndImprovementsGross": { "auth_ref": [ "r12", "r256" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Buildings and Improvements, Gross", "terseLabel": "Buildings" } } }, "localname": "BuildingsAndImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r377", "r379" ], "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]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails", "http://www.aaon.com/role/ShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r377", "r379", "r477", "r478" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails", "http://www.aaon.com/role/ShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r489" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Contingent consideration paid in business combination (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "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": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "auth_ref": [ "r475", "r476" ], "lang": { "en-us": { "role": { "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic", "terseLabel": "Earnings per share: Basic (in dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "auth_ref": [ "r475", "r476" ], "lang": { "en-us": { "role": { "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted", "terseLabel": "Earnings per share: Diluted (in dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Information [Abstract]", "terseLabel": "Pro Forma Information" } } }, "localname": "BusinessAcquisitionProFormaInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r475", "r476" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Schedule of Pro Forma Information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombinationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r491" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Goodwill, expected tax deductible amount" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r475", "r476" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net income" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r475", "r476" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Revenues" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r485", "r486" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Contingent consideration (Note 4)" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.aaon.com/role/ShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r484", "r487", "r490" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration payable" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r495" ], "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]", "terseLabel": "Business Combination" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombination" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability": { "auth_ref": [ "r479", "r480" ], "calculation": { "http://www.aaon.com/role/BusinessCombinationDetails": { "order": 11.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of liability arising from an inherited contingency (as defined) which has been recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contingent Liability", "negatedTerseLabel": "Contingent Consideration - shares of AAON" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r480" ], "calculation": { "http://www.aaon.com/role/BusinessCombinationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r480" ], "calculation": { "http://www.aaon.com/role/BusinessCombinationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r480" ], "calculation": { "http://www.aaon.com/role/BusinessCombinationDetails": { "order": 9.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": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedTerseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r480" ], "calculation": { "http://www.aaon.com/role/BusinessCombinationDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intellectual property" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract]", "terseLabel": "Intangible Assets Acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r479", "r480" ], "calculation": { "http://www.aaon.com/role/BusinessCombinationDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventories" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r479", "r480" ], "calculation": { "http://www.aaon.com/role/BusinessCombinationDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property, plant and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r480" ], "calculation": { "http://www.aaon.com/role/BusinessCombinationDetails": { "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": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Consideration paid" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]", "terseLabel": "Consideration Paid" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r5", "r116", "r172" ], "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]", "terseLabel": "Business Description" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessDescription" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r6", "r35", "r94" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets", "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r17", "r95" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r17", "r95", "r581" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r88", "r94", "r98" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for 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": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of year", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r88", "r523" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "auth_ref": [ "r99" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "terseLabel": "Supplemental Cash Flow Information" } } }, "localname": "CashFlowSupplementalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SupplementalCashFlowInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r597" ], "lang": { "en-us": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of Deposit [Member]", "terseLabel": "Certificates of Deposit" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r47", "r267", "r590", "r606" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 19)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r264", "r265", "r266", "r268", "r632" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Cash dividends declared per common share (in dollars per share)", "verboseLabel": "Dividends declared (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofIncome", "http://www.aaon.com/role/ShareholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r117", "r118", "r510" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r24", "r325" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r24", "r550" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $.004 par value, 100,000,000 shares authorized, 52,527,985 and 52,224,767 issued and outstanding at December 31, 2021 and 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r367", "r368", "r381", "r431" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Employee Benefits" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/EmployeeBenefits" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r167", "r168", "r208", "r515", "r516", "r631" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r167", "r168", "r208", "r515", "r516", "r627", "r631" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r167", "r168", "r208", "r515", "r516", "r627", "r631" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r163", "r598" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r167", "r168", "r208", "r515", "r516" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r167", "r168", "r208", "r515", "r516", "r631" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r101", "r500" ], "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]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r332", "r334", "r353" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 6.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 in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r332", "r333", "r353" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "verboseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r74", "r562" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofIncome": { "order": 2.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": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofIncome", "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/NewMarketsTaxCreditDetails", "http://www.aaon.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/NewMarketsTaxCreditDetails", "http://www.aaon.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r108", "r455", "r465", "r467" ], "calculation": { "http://www.aaon.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "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": "Current Income Tax Expense (Benefit)", "terseLabel": "Current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r166", "r208" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r482" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails", "http://www.aaon.com/role/IntangibleAssetsDetails", "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r104", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r306", "r307", "r308", "r309" ], "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]", "verboseLabel": "Revolving Credit Facility" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/RevolvingCreditFacility" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r45", "r294" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Stated percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of debt outstanding.", "label": "Debt, Weighted Average Interest Rate", "terseLabel": "Weighted average interest rate" } } }, "localname": "DebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r92", "r108", "r456", "r465", "r466", "r467" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.aaon.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "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": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes", "verboseLabel": "Deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows", "http://www.aaon.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r21", "r22", "r446", "r584", "r599" ], "calculation": { "http://www.aaon.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred income tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r437", "r438" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.aaon.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "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 intangible assets including goodwill.", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "terseLabel": "Intangibles" } } }, "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r447" ], "calculation": { "http://www.aaon.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Gross deferred income tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r453", "r454" ], "calculation": { "http://www.aaon.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "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": "Deferred Tax Assets, Inventory", "terseLabel": "Accounts receivable and inventory reserves" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r449" ], "calculation": { "http://www.aaon.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Net deferred income tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetNoncurrentClassificationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance, Noncurrent Classification [Abstract]", "terseLabel": "Net long-term deferred assets and (liabilities) relating to:" } } }, "localname": "DeferredTaxAssetsNetNoncurrentClassificationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r453", "r454" ], "calculation": { "http://www.aaon.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other, net" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r452", "r453", "r454" ], "calculation": { "http://www.aaon.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Oklahoma investment credit carryforward" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r453", "r454" ], "calculation": { "http://www.aaon.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Share-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": { "auth_ref": [ "r453", "r454" ], "calculation": { "http://www.aaon.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "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 from reserves and accruals, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other", "terseLabel": "Other accruals" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves": { "auth_ref": [ "r453", "r454" ], "calculation": { "http://www.aaon.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "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 warranty reserves.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves", "terseLabel": "Warranty accrual" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r448" ], "calculation": { "http://www.aaon.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.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": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r438", "r449" ], "calculation": { "http://www.aaon.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "totalLabel": "Net deferred income tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r453", "r454" ], "calculation": { "http://www.aaon.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Property & equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "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": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/EmployeeBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanAdministrativeExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of administrative expense incurred by defined contribution plan.", "label": "Defined Contribution Plan, Administrative Expense", "terseLabel": "Administrative expenses" } } }, "localname": "DefinedContributionPlanAdministrativeExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/EmployeeBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r376" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Contributions, net of forfeitures, made to the defined contribution plan" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/EmployeeBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosuresTableTextBlock": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "Defined Contribution Plan Disclosures [Table Text Block]", "terseLabel": "Schedule of Defined Contribution Plan Disclosures" } } }, "localname": "DefinedContributionPlanDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/EmployeeBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Employer matching contribution, percent of match" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/EmployeeBenefitsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r92", "r181" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r114", "r504", "r505", "r506", "r507", "r508" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Financial Derivatives" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/RevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r352", "r355", "r356", "r357", "r358", "r359", "r360", "r361" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/RevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r352" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Share-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendDeclaredMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Distribution of earnings in the form of cash, property or capital stock declared by the board of directors to be distributed to shareholders.", "label": "Dividend Declared [Member]", "terseLabel": "Regular Semi-Annual Dividend" } } }, "localname": "DividendDeclaredMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about distribution of earnings to shareholders including, but not limited to, cash, property or capital stock.", "label": "Dividends [Axis]", "terseLabel": "Dividends [Axis]" } } }, "localname": "DividendsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r326" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedTerseLabel": "Dividends" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Distributions of earnings to shareholders including but not limited to cash, property or capital stock.", "label": "Dividends [Domain]", "terseLabel": "Dividends [Domain]" } } }, "localname": "DividendsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DueFromRelatedParties": { "auth_ref": [ "r111", "r282", "r284", "r285", "r291", "r292", "r293", "r543", "r587", "r608" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amounts due from related parties including affiliates, employees, joint ventures, officers and stockholders, immediate families thereof, and pension funds.", "label": "Due from Related Parties", "terseLabel": "Due from affiliates" } } }, "localname": "DueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/RelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r111", "r282", "r284", "r285", "r291", "r292", "r293", "r543", "r589", "r607" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.", "label": "Due to Related Parties", "terseLabel": "Due to affiliates" } } }, "localname": "DueToRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/NewMarketsTaxCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r68", "r126", "r127", "r128", "r129", "r130", "r137", "r139", "r150", "r151", "r152", "r156", "r157", "r511", "r512", "r593", "r611" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofIncome", "http://www.aaon.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]", "terseLabel": "Weighted average shares outstanding:" } } }, "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r68", "r126", "r127", "r128", "r129", "r130", "r139", "r150", "r151", "r152", "r156", "r157", "r511", "r512", "r593", "r611" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofIncome", "http://www.aaon.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r153", "r154", "r155", "r158" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r440" ], "calculation": { "http://www.aaon.com/role/IncomeTaxesFederalStatutoryIncomeTaxRateReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Total" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IncomeTaxesFederalStatutoryIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r109", "r440", "r468" ], "calculation": { "http://www.aaon.com/role/IncomeTaxesFederalStatutoryIncomeTaxRateReconciliationDetails": { "order": 1.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": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Federal statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IncomeTaxesFederalStatutoryIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r440", "r468" ], "calculation": { "http://www.aaon.com/role/IncomeTaxesFederalStatutoryIncomeTaxRateReconciliationDetails": { "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 valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Change in valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IncomeTaxesFederalStatutoryIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r440", "r468" ], "calculation": { "http://www.aaon.com/role/IncomeTaxesFederalStatutoryIncomeTaxRateReconciliationDetails": { "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 other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IncomeTaxesFederalStatutoryIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "auth_ref": [ "r430", "r440" ], "calculation": { "http://www.aaon.com/role/IncomeTaxesFederalStatutoryIncomeTaxRateReconciliationDetails": { "order": 2.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": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent", "terseLabel": "Excess tax benefits related to share-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IncomeTaxesFederalStatutoryIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r440", "r468" ], "calculation": { "http://www.aaon.com/role/IncomeTaxesFederalStatutoryIncomeTaxRateReconciliationDetails": { "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 applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State income taxes, net of federal benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IncomeTaxesFederalStatutoryIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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": "Employee-related Liabilities, Current", "terseLabel": "Payroll" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r418" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized pre-tax compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r418" ], "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": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average recognition period (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r417" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Total" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IncomeTaxesNarrativeDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofIncomeTaxBenefitRelatedtoShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r416" ], "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]", "terseLabel": "Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofGrantDateFairValueofAwardsDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofIncomeTaxBenefitRelatedtoShareBasedCompensationDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r63", "r64", "r65", "r117", "r118", "r119", "r123", "r131", "r133", "r160", "r222", "r325", "r326", "r421", "r422", "r423", "r458", "r459", "r510", "r524", "r525", "r526", "r527", "r528", "r529", "r619", "r620", "r621", "r649" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r513", "r514" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r535", "r536", "r537" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of right of use assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.", "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of Finite-Lived and Indefinite-Lived Intangible Assets Acquired" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombinationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r247" ], "calculation": { "http://www.aaon.com/role/IntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Less:\u00a0\u00a0Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r249" ], "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": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Amortization Expense" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r249" ], "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": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r249" ], "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": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r249" ], "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": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r249" ], "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": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r240", "r243", "r247", "r251", "r563", "r567" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails", "http://www.aaon.com/role/IntangibleAssetsDetails", "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r247", "r567" ], "calculation": { "http://www.aaon.com/role/IntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Definite-lived intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "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": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IntangibleAssetsDetails", "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r240", "r246" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails", "http://www.aaon.com/role/IntangibleAssetsDetails", "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r247", "r563" ], "calculation": { "http://www.aaon.com/role/IntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r241" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Definite-lived intangible assets" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "auth_ref": [ "r521", "r522" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Realized", "negatedLabel": "Foreign currency transaction gain" } } }, "localname": "ForeignCurrencyTransactionGainLossRealized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesGross": { "auth_ref": [ "r256" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures, Gross", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and Fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r92", "r255", "r259" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.aaon.com/role/ConsolidatedStatementsofIncome": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedLabel": "(Gain) loss on disposal of assets and insurance recoveries", "negatedTerseLabel": "(Gain) loss on disposition of assets and insurance recoveries" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows", "http://www.aaon.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r235", "r236", "r550", "r582" ], "calculation": { "http://www.aaon.com/role/BusinessCombinationDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails", "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r237", "r244" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Definite-Lived Intangible Assets, Goodwill and Indefinite-Lived Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r73", "r107", "r186", "r192", "r196", "r199", "r202", "r221", "r279", "r280", "r281", "r284", "r285", "r286", "r288", "r290", "r292", "r293", "r517" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofIncome": { "order": 1.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", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofIncome", "http://www.aaon.com/role/SegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Guarantees [Abstract]", "terseLabel": "Guarantees [Abstract]" } } }, "localname": "GuaranteesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r254", "r261" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r66", "r186", "r192", "r196", "r199", "r202", "r580", "r591", "r595", "r612" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r109", "r441", "r444", "r451", "r463", "r469", "r471", "r472", "r473" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Tax Examination [Line Items]", "terseLabel": "Income Tax Examination [Line Items]" } } }, "localname": "IncomeTaxExaminationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExaminationTable": { "auth_ref": [ "r443" ], "lang": { "en-us": { "role": { "documentation": "A summary of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the Increase or Decrease in the liability from the prior period, and any penalties and interest that have been incurred or accrued.", "label": "Income Tax Examination [Table]", "terseLabel": "Income Tax Examination [Table]" } } }, "localname": "IncomeTaxExaminationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r110", "r132", "r133", "r184", "r439", "r464", "r470", "r613" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.aaon.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "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": "Income Tax Expense (Benefit)", "terseLabel": "Income tax provision", "totalLabel": "Total" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofIncome", "http://www.aaon.com/role/IncomeTaxesNarrativeDetails", "http://www.aaon.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r62", "r435", "r436", "r444", "r445", "r450", "r457" ], "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]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r96" ], "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 Paid, Net", "terseLabel": "Income taxes paid, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r49", "r588", "r609" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income tax receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r91" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.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": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r91" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r91" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.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 expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "verboseLabel": "Accrued liabilities and donations" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r91" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedTerseLabel": "Contract assets" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r91", "r559" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Contract liabilities" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r91" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r91" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "Increase (Decrease) in Income Taxes Receivable", "negatedLabel": "Income tax receivable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r91" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r91" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares": { "auth_ref": [ "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r152" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of contingently issuable shares. Contingently issuable shares are those shares that are issuable for little or no cash contingent on certain conditions being met.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Contingently Issuable Shares", "terseLabel": "Effect of dilutive shares related contingent consideration (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToContingentlyIssuableShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r242", "r250" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails", "http://www.aaon.com/role/IntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "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": "Indefinite-lived Intangible Assets [Line Items]", "terseLabel": "Indefinite-lived Intangible Assets [Line Items]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r250" ], "calculation": { "http://www.aaon.com/role/IntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Indefinite-lived intangible assets" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r242", "r250" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails", "http://www.aaon.com/role/IntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IndefinitelivedIntangibleAssetsAcquired": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets and goodwill, lacking physical substance with an indefinite life, from an acquisition.", "label": "Indefinite-lived Intangible Assets Acquired", "terseLabel": "Indefinite-lived intangible assets" } } }, "localname": "IndefinitelivedIntangibleAssetsAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails", "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r253" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r238", "r245" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.aaon.com/role/IntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "Total intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets", "http://www.aaon.com/role/IntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.", "label": "Intangible Assets, Net (Including Goodwill)", "terseLabel": "Total intangible assets and goodwill" } } }, "localname": "IntangibleAssetsNetIncludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntellectualPropertyMember": { "auth_ref": [ "r483" ], "lang": { "en-us": { "role": { "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights.", "label": "Intellectual Property [Member]", "terseLabel": "Intellectual property" } } }, "localname": "IntellectualPropertyMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails", "http://www.aaon.com/role/IntangibleAssetsDetails", "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r594" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "Interest (expense) income, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r86", "r89", "r96" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r178", "r191", "r192", "r193", "r194", "r196", "r198", "r202" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]", "terseLabel": "Inter-segment sales" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r234" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "verboseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r51" ], "calculation": { "http://www.aaon.com/role/InventoriesComponentsDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/InventoriesComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r54" ], "calculation": { "http://www.aaon.com/role/InventoriesComponentsDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross 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": "Inventory, Gross", "totalLabel": "Inventory, gross" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/InventoriesComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r7", "r54", "r550" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.aaon.com/role/InventoriesComponentsDetails": { "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": "Inventory, Net", "terseLabel": "Inventories, net", "totalLabel": "Total, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets", "http://www.aaon.com/role/InventoriesComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r16", "r55", "r102", "r159", "r230", "r232", "r234", "r560" ], "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]", "verboseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r53" ], "calculation": { "http://www.aaon.com/role/InventoriesComponentsDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/InventoriesComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r54", "r233" ], "calculation": { "http://www.aaon.com/role/InventoriesComponentsDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "negatedLabel": "Less: Allowance for excess and obsolete inventories", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/InventoriesAllowanceDetails", "http://www.aaon.com/role/InventoriesComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r52" ], "calculation": { "http://www.aaon.com/role/InventoriesComponentsDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/InventoriesComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r231" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Provision for excess and obsolete inventories" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LaborAndRelatedExpense": { "auth_ref": [ "r71" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit.", "label": "Labor and Related Expense", "terseLabel": "Employee profit sharing bonus plan" } } }, "localname": "LaborAndRelatedExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/EmployeeBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Land": { "auth_ref": [ "r11", "r37" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.", "label": "Land", "terseLabel": "Land" } } }, "localname": "Land", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r538" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r28", "r107", "r221", "r517", "r550", "r586", "r604" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r44", "r107", "r221", "r279", "r280", "r281", "r284", "r285", "r286", "r288", "r290", "r292", "r293", "r499", "r501", "r502", "r517", "r548", "r549", "r550" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r20", "r585", "r600" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "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": "Long-term Line of Credit", "terseLabel": "Borrowings outstanding under revolving credit facility", "verboseLabel": "Revolving credit facility, long-term" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets", "http://www.aaon.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Commitment fee percentage" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r42" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Borrowings available under the revolving credit facility" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/NewMarketsTaxCreditDetails", "http://www.aaon.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r42" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Credit facility maximum borrowings" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/NewMarketsTaxCreditDetails", "http://www.aaon.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r42", "r106" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/NewMarketsTaxCreditDetails", "http://www.aaon.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LoansAndLeasesReceivableGrossCarryingAmount": { "auth_ref": [ "r211" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allowance of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Includes deferred interest and fees, undisbursed portion of loan balance, unamortized costs and premiums and discounts from face amounts. Excludes loans and leases covered under loss sharing agreements.", "label": "Loans and Leases Receivable, Gross", "terseLabel": "Loans and leases receivable" } } }, "localname": "LoansAndLeasesReceivableGrossCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/NewMarketsTaxCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r215" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "verboseLabel": "Accounts Receivable" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/AccountsReceivable" ], "xbrltype": "textBlockItemType" }, "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]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r12", "r256" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of 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, Gross", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and Equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaterialReconcilingItemsMember": { "auth_ref": [ "r196" ], "lang": { "en-us": { "role": { "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity.", "label": "Segment Reconciling Items [Member]", "terseLabel": "External sales" } } }, "localname": "MaterialReconcilingItemsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard Product Warranty Accrual [Roll Forward]", "terseLabel": "Warranty accrual:" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/WarrantiesChangesinWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r88" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r88" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r88", "r90", "r93" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r4", "r60", "r61", "r65", "r67", "r93", "r107", "r122", "r126", "r127", "r128", "r129", "r132", "r133", "r149", "r186", "r192", "r196", "r199", "r202", "r221", "r279", "r280", "r281", "r284", "r285", "r286", "r288", "r290", "r292", "r293", "r512", "r517", "r592", "r610" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.aaon.com/role/ConsolidatedStatementsofIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows", "http://www.aaon.com/role/ConsolidatedStatementsofIncome", "http://www.aaon.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.aaon.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Abstract]", "terseLabel": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r2", "r120", "r121", "r124", "r125", "r134", "r135", "r136", "r219", "r220", "r223", "r224", "r362", "r363", "r364", "r365", "r424", "r460", "r461", "r462", "r509", "r518", "r519", "r520", "r539", "r564", "r565", "r566", "r622", "r623", "r624", "r625", "r626", "r650" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "terseLabel": "New Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/NewAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r206" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Total long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesAndLoansReceivableNetNoncurrent": { "auth_ref": [ "r25" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.", "label": "Financing Receivable, after Allowance for Credit Loss, Noncurrent", "verboseLabel": "Note receivable" } } }, "localname": "NotesAndLoansReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/NoteReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r174" ], "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": "Number of Reportable Segments", "terseLabel": "Number of Reportable Segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SegmentsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r186", "r192", "r196", "r199", "r202" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r533" ], "calculation": { "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesDetails": { "order": 10.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "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, Liability, Current", "terseLabel": "Operating lease liability, short-term" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesDetails", "http://www.aaon.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r534" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r533" ], "calculation": { "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAccruedLiabilitiesNoncurrent", "weight": 1.0 } }, "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, Liability, Noncurrent", "terseLabel": "Operating lease obligations, noncurrent", "verboseLabel": "Long-term operating lease obligation" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesDetails", "http://www.aaon.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r534" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r534" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease liability.", "label": "Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/LeasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r532" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 4.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.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets", "http://www.aaon.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r191", "r192", "r193", "r194", "r196", "r202" ], "lang": { "en-us": { "role": { "documentation": "Identifies 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": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r13", "r14", "r15", "r43" ], "calculation": { "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Noncurrent", "totalLabel": "Other long-term liabilities" } } }, "localname": "OtherAccruedLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent [Abstract]", "terseLabel": "Other Long-Term Liabilities" } } }, "localname": "OtherLiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Table Text Block]", "terseLabel": "Schedule of Other Long-Term Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r76" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofIncome": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfEquity": { "auth_ref": [ "r85" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common and preferred stock.", "label": "Payments for Repurchase of Equity", "negatedLabel": "Repurchase of stock" } } }, "localname": "PaymentsForRepurchaseOfEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r85" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Dividends paid to stockholders" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r85" ], "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": "Payments of Ordinary Dividends, Common Stock", "verboseLabel": "Cash dividends paid" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r85" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.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": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Employee taxes paid by withholding shares" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r80", "r488" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Payments to acquire businesses" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r80" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.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": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Cash paid in business combination, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherInvestments": { "auth_ref": [ "r82" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investments classified as other.", "label": "Payments to Acquire Other Investments", "negatedLabel": "Investment in certificates of deposits" } } }, "localname": "PaymentsToAcquireOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r81", "r492", "r493", "r494" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireRealEstate": { "auth_ref": [ "r81" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow from the acquisition of a piece of land, anything permanently fixed to it, including buildings, structures on it and so forth; includes real estate intended to generate income for the owner; excludes real estate acquired for use by the owner.", "label": "Payments to Acquire Real Estate", "terseLabel": "Payments to acquire real estate" } } }, "localname": "PaymentsToAcquireRealEstate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "PSUs" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationNarrativeDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofAssumptionsDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofGrantDateFairValueofAwardsDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpenseDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofUnvestedStockAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r386", "r419" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationNarrativeDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationNarrativeDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r23", "r310" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r23", "r310" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r23", "r550" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $.001 par value, 5,000,000 shares authorized, no shares issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r9", "r33", "r34" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromCollectionOfNotesReceivable": { "auth_ref": [ "r77" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation.", "label": "Proceeds from Collection of Notes Receivable", "terseLabel": "Principal payments from note receivable" } } }, "localname": "ProceedsFromCollectionOfNotesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "auth_ref": [ "r84" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.", "label": "Proceeds from Debt, Net of Issuance Costs", "terseLabel": "Proceeds from financing obligation, net of issuance costs" } } }, "localname": "ProceedsFromDebtNetOfIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/NewMarketsTaxCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromInsuranceSettlementInvestingActivities": { "auth_ref": [ "r79", "r87" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement classified as operating activities.", "label": "Proceeds from Insurance Settlement, Investing Activities", "terseLabel": "Insurance proceeds" } } }, "localname": "ProceedsFromInsuranceSettlementInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows", "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r84", "r106" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Borrowings under revolving credit facility" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments": { "auth_ref": [ "r79" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale and maturity (principal being due) of other investments, prepayment and call (request of early payment) of other investments not otherwise defined in the taxonomy.", "label": "Proceeds from Sale and Maturity of Other Investments", "terseLabel": "Maturities of certificates of deposits" } } }, "localname": "ProceedsFromSaleAndMaturityOfOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r78" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property, plant and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r83", "r420" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Stock options exercised", "verboseLabel": "Cash received from options exercised during period" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows", "http://www.aaon.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductAndServiceOtherMember": { "auth_ref": [ "r355" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.", "label": "Product and Service, Other [Member]", "terseLabel": "Other" } } }, "localname": "ProductAndServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/RevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r43", "r269", "r270" ], "calculation": { "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "verboseLabel": "Warranty" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r278" ], "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]", "terseLabel": "Warranties" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/Warranties" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProductWarrantyExpense": { "auth_ref": [ "r91", "r273" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers.", "label": "Product Warranty Expense", "terseLabel": "Warranty expense" } } }, "localname": "ProductWarrantyExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/WarrantiesChangesinWarrantsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfessionalFees": { "auth_ref": [ "r628", "r630" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer.", "label": "Professional Fees", "terseLabel": "Professional fees" } } }, "localname": "ProfessionalFees", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, plant and equipment:" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r38", "r258" ], "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]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r37", "r256" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "totalLabel": "Total property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r18", "r19", "r258", "r550", "r596", "r605" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "totalLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r36", "r258", "r633", "r634" ], "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]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r18", "r256" ], "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]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r69", "r227" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for credit losses on accounts receivable, net of adjustments" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/AccountsReceivableAllowanceDetails", "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]", "terseLabel": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r213", "r216", "r217", "r218" ], "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]", "terseLabel": "Accounts and Note Receivable" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r370", "r542", "r543" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/NewMarketsTaxCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r542", "r545" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Payments to affiliates" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/RelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r370", "r542", "r545", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/NewMarketsTaxCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r540", "r541", "r543", "r546", "r547" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Parties" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/RelatedParties" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r434", "r561", "r638" ], "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 Expense", "terseLabel": "Research and development costs" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r434" ], "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]", "terseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r98", "r581", "r602" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. 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.", "label": "Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is 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.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationNarrativeDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofGrantDateFairValueofAwardsDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofIncomeTaxBenefitRelatedtoShareBasedCompensationDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpenseDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofUnvestedStockAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r27", "r326", "r425", "r550", "r603", "r622", "r626" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r117", "r118", "r119", "r123", "r131", "r133", "r222", "r421", "r422", "r423", "r458", "r459", "r510", "r619", "r621" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r177", "r178", "r191", "r197", "r198", "r204", "r205", "r208", "r351", "r352", "r562" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Net sales" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofIncome", "http://www.aaon.com/role/RevenueRecognitionDetails", "http://www.aaon.com/role/SegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r103", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r366" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r354", "r366" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r72", "r282", "r284", "r285", "r291", "r292", "r293", "r629" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Sales to affiliates" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/RelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/NewMarketsTaxCreditDetails", "http://www.aaon.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesCommissionsAndFees": { "auth_ref": [ "r75" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Primarily represents commissions incurred in the period based upon the sale by commissioned employees or third parties of the entity's goods or services, and fees for sales assistance or product enhancements performed by third parties (such as a distributor or value added reseller).", "label": "Sales Commissions and Fees", "terseLabel": "Payments to representatives" } } }, "localname": "SalesCommissionsAndFees", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r167", "r208" ], "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]", "terseLabel": "Sales Revenue, Net" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "verboseLabel": "Accounts Receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/AccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "verboseLabel": "Schedule of Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r477", "r478" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r477", "r478" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of Acquisition" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombinationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "verboseLabel": "Supplemental Cash Flow Information" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SupplementalCashFlowInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r457" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Provision for Income Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r371", "r372", "r373", "r374", "r375" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/EmployeeBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDividendsPayableTextBlock": { "auth_ref": [ "r97" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of all or some of the information related to dividends declared, but not paid, as of the financial reporting date.", "label": "Schedule of Dividends Payable [Table Text Block]", "terseLabel": "Schedule of Dividends" } } }, "localname": "ScheduleOfDividendsPayableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Earnings Per Share Table" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Federal Statutory Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r240", "r246", "r563" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IntangibleAssetsDetails", "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r240", "r246" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IntangibleAssetsTables", "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r250", "r252" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Indefinite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r16", "r30", "r31", "r32" ], "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]", "verboseLabel": "Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units.", "label": "Schedule of Nonvested Performance-based Units Activity [Table Text Block]", "terseLabel": "Schedule of Nonvested Performance-based Units Activity" } } }, "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Summary of Unvested Restricted Stock Awards" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r277" ], "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]", "terseLabel": "Warranty" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/WarrantiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r38", "r258" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule of Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.", "label": "Schedule of Related Party Transactions [Table Text Block]", "terseLabel": "Schedule of Related Party Transactions" } } }, "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/RelatedPartiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r186", "r189", "r195", "r237" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. 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]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r186", "r189", "r195", "r237" ], "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]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table Text Block]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r386", "r419" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationNarrativeDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofGrantDateFairValueofAwardsDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofIncomeTaxBenefitRelatedtoShareBasedCompensationDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpenseDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofUnvestedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]", "terseLabel": "Summary of Stock Options Outstanding" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r391", "r405", "r408" ], "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]", "terseLabel": "Summary of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r411" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (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, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Summary of Performance Share Units Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r411" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Summary of Stock Option Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "auth_ref": [ "r327", "r328", "r329", "r330" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of 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": "Class of Treasury Stock [Table Text Block]", "terseLabel": "Schedule of Class of Treasury Stock" } } }, "localname": "ScheduleOfTreasuryStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r173", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r191", "r192", "r193", "r194", "r196", "r197", "r198", "r199", "r200", "r202", "r208", "r262", "r263", "r614" ], "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]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/RevenueRecognitionDetails", "http://www.aaon.com/role/SegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r173", "r175", "r176", "r186", "r190", "r196", "r200", "r201", "r202", "r203", "r204", "r207", "r208", "r209" ], "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]", "terseLabel": "Segments" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/Segments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "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": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SelfInsuranceReserveCurrent": { "auth_ref": [], "calculation": { "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid within one year (or the normal operating cycle, if longer).", "label": "Self Insurance Reserve, Current", "terseLabel": "Medical self-insurance" } } }, "localname": "SelfInsuranceReserveCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r75" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r91" ], "calculation": { "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.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": "Share-based Payment Arrangement, Noncash Expense", "verboseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period", "terseLabel": "Requisite service period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r387" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofUnvestedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (weighted average grant date fair value)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofUnvestedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofUnvestedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (weighted average grant date fair value)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofUnvestedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested, end of period (in shares)", "periodStartLabel": "Unvested, beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofUnvestedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofUnvestedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r400" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested, end of period (weighted average grant date fair value)", "periodStartLabel": "Unvested, beginning of period (weighted average grant date fair value)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofUnvestedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofUnvestedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofUnvestedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (weighted average grant date fair value)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofUnvestedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationNarrativeDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofGrantDateFairValueofAwardsDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofIncomeTaxBenefitRelatedtoShareBasedCompensationDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpenseDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofUnvestedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Stock authorized to be issued under plan (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "periodEndLabel": "Exercisable, end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "periodEndLabel": "Exercisable, end of period (weighted average exercise price)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r407" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Total intrinsic value of options exercised during period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, 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 or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Forfeited or Expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited or Expired (weighted average exercise price)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r393", "r419" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding, end of period (in shares)", "periodStartLabel": "Outstanding, beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r392" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding, end of period (weighted average exercise price)", "periodStartLabel": "Outstanding, beginning of period (weighted average exercise price)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r383", "r389" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationNarrativeDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofAssumptionsDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofGrantDateFairValueofAwardsDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofIncomeTaxBenefitRelatedtoShareBasedCompensationDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofShareBasedCompensationExpenseDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofUnvestedStockAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (weighted average exercise price)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (weighted average exercise price)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r386", "r390" ], "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]", "terseLabel": "Share-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]", "terseLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Exercise Price Range [Domain]", "terseLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "terseLabel": "Range of exercise prices, lower range" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable", "terseLabel": "Number of shares vested and exercisable (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "terseLabel": "Range of exercise prices, upper range" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r412", "r426" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r419" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Options vested and exercisable intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options vested and exercisable weighted average exercise price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r409" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of exercisable stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Options vested and exercisable weighted average remaining contractual life" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails" ], "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": "Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShippingAndHandlingMember": { "auth_ref": [ "r355" ], "lang": { "en-us": { "role": { "documentation": "Packing and transport of product.", "label": "Shipping and Handling [Member]", "terseLabel": "Shipping and Handling" } } }, "localname": "ShippingAndHandlingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r100", "r116" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r276" ], "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": "Standard Product Warranty Accrual", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/WarrantiesChangesinWarrantsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition": { "auth_ref": [ "r275" ], "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": "Standard Product Warranty Accrual, Additions from Business Acquisition", "terseLabel": "Assumed in business combination (Note 4)" } } }, "localname": "StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/WarrantiesChangesinWarrantsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r271" ], "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": "Standard Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Payments made" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/WarrantiesChangesinWarrantsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r272" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Provisions" } } }, "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/WarrantiesChangesinWarrantsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Product Warranties" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State and Local Jurisdiction" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r3", "r173", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r191", "r192", "r193", "r194", "r196", "r197", "r198", "r199", "r200", "r202", "r208", "r237", "r260", "r262", "r263", "r614" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/RevenueRecognitionDetails", "http://www.aaon.com/role/SegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r48", "r63", "r64", "r65", "r117", "r118", "r119", "r123", "r131", "r133", "r160", "r222", "r325", "r326", "r421", "r422", "r423", "r458", "r459", "r510", "r524", "r525", "r526", "r527", "r528", "r529", "r619", "r620", "r621", "r649" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.aaon.com/role/ShareBasedCompensationSummaryofAssumptionsDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r117", "r118", "r119", "r160", "r562" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.aaon.com/role/ShareBasedCompensationSummaryofAssumptionsDetails", "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r23", "r24", "r325", "r326" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Stock options exercised and restricted stock awards granted (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r23", "r24", "r325", "r326", "r396" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r23", "r24", "r326", "r385", "r406" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Stock options exercised and restricted stock awards granted" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Equity Option [Member]", "terseLabel": "Stock Option" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Authorized Repurchase" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "terseLabel": "Stock repurchase program amount authorized (in shares)" } } }, "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r23", "r24", "r325", "r326" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "negatedTerseLabel": "Stock repurchased and retired (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r23", "r24", "r325", "r326" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedTerseLabel": "Stock repurchased and retired" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets", "http://www.aaon.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r64", "r107", "r117", "r118", "r119", "r123", "r131", "r221", "r222", "r326", "r421", "r422", "r423", "r458", "r459", "r496", "r497", "r503", "r510", "r517", "r524", "r525", "r529", "r620", "r621", "r649" ], "calculation": { "http://www.aaon.com/role/ConsolidatedBalanceSheets": { "order": 4.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": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedBalanceSheets", "http://www.aaon.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r105", "r311", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r326", "r331" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Shareholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r530", "r551" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/RevolvingCreditFacilityDetails", "http://www.aaon.com/role/ShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r530", "r551" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/RevolvingCreditFacilityDetails", "http://www.aaon.com/role/ShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r530", "r551" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/RevolvingCreditFacilityDetails", "http://www.aaon.com/role/ShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]", "terseLabel": "Supplemental Cash Flow Elements [Abstract]" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r452" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Credit carryforwards" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r481" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/BusinessCombinationDetails", "http://www.aaon.com/role/IntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Average price of shares repurchased since inception (per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r24", "r325", "r326" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Stock repurchased during period (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r325", "r326", "r327" ], "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": "Treasury Stock, Value, Acquired, Cost Method", "terseLabel": "Aggregate price of shares repurchased since inception" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r161", "r162", "r164", "r165", "r169", "r170", "r171" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/RevolvingCreditFacilityDetails" ], "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]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/RevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r152" ], "calculation": { "http://www.aaon.com/role/EarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Effect of dilutive stock options and restricted stock (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r138", "r152" ], "calculation": { "http://www.aaon.com/role/EarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Diluted weighted average shares (in shares)", "verboseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofIncome", "http://www.aaon.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r137", "r152" ], "calculation": { "http://www.aaon.com/role/EarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic weighted average shares (in shares)", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/ConsolidatedStatementsofIncome", "http://www.aaon.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WorkersCompensationLiabilityCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations and payables pertaining to claims incurred of a workers compensation nature. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Workers' Compensation Liability, Current", "terseLabel": "Workers' compensation" } } }, "localname": "WorkersCompensationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aaon.com/role/AccruedLiabilitiesandOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r106": { "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" }, "r107": { "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" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r110": { "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" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "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" }, "r115": { "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" }, "r116": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693" }, "r136": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1828-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2062-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "48", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2538-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "48", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2538-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "51", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2574-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2597-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2600-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "54", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2603-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r155": { "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" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r158": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r209": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r215": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r221": { "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" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r23": { "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" }, "r230": { "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" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r232": { "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" }, "r233": { "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" }, "r234": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r243": { "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" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r253": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r254": { "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" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2443-110228" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r266": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r268": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123377177&loc=d3e11281-110244" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12524-110249" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3,4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r276": { "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=123368208&loc=d3e12565-110249" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r278": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "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": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "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": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r3": { "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" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r309": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r326": { "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" }, "r327": { "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" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656" }, "r33": { "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" }, "r330": { "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" }, "r331": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r366": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r367": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r368": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r383": { "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" }, "r384": { "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" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r396": { "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" }, "r397": { "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" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r4": { "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" }, "r40": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r405": { "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" }, "r406": { "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" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r408": { "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" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r425": { "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" }, "r426": { "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=122041274&loc=d3e301413-122809" }, "r427": { "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=122041274&loc=d3e301413-122809" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r43": { "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" }, "r430": { "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" }, "r431": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r44": { "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" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r46": { "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" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r463": { "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=122134291&loc=d3e330036-122817" }, "r464": { "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=122134291&loc=d3e330036-122817" }, "r465": { "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=122134291&loc=d3e330036-122817" }, "r466": { "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=122134291&loc=d3e330036-122817" }, "r467": { "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=122134291&loc=d3e330036-122817" }, "r468": { "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=122134291&loc=d3e330036-122817" }, "r469": { "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=122134291&loc=d3e330215-122817" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r471": { "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" }, "r472": { "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" }, "r473": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r477": { "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" }, "r478": { "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" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r48": { "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" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5558-128473" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123385561&loc=d3e9135-128495" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9212-128498" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9215-128498" }, "r495": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r498": { "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" }, "r499": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "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" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r503": { "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" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r51": { "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" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r513": { "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" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r52": { "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" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r53": { "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" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r538": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r54": { "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" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r544": { "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" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r547": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r55": { "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" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r56": { "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" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r562": { "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" }, "r563": { "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" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r567": { "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" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10(3))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(3),(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r595": { "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" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r599": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r600": { "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" }, "r601": { "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" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.3)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r622": { "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=124501264&loc=SL117420844-207641" }, "r623": { "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=124501264&loc=SL117420844-207641" }, "r624": { "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=124501264&loc=SL117420844-207641" }, "r625": { "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=124501264&loc=SL117420844-207641" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(k)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=124433917&loc=SL114874205-224268" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.2(a),(b),(c),(d))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r633": { "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" }, "r634": { "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" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r638": { "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" }, "r639": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r640": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r641": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r642": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r643": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r644": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r645": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r646": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r647": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r648": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848" }, "r66": { "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=123367319&loc=SL114868664-224227" }, "r67": { "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=123367319&loc=SL114868664-224227" }, "r68": { "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=123367319&loc=SL114868664-224227" }, "r69": { "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=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "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=123367319&loc=SL114868664-224227" }, "r74": { "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=123367319&loc=SL114868664-224227" }, "r75": { "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=123367319&loc=SL114868664-224227" }, "r76": { "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=123367319&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "21B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=SL94080549-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r99": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "230", "URI": "http://asc.fasb.org/topic&trid=2134446" } }, "version": "2.1" } ZIP 106 0000824142-22-000034-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000824142-22-000034-xbrl.zip M4$L#!!0 ( -&%7%3^+H9.ESD# "\M)0 1 86%O;BTR,#(Q,3(S,2YH M=&WL?6E76TFR[??[*_1\U[NW:JT^=@Z1D[O:;V&#W51;HHRQW>*+5PZ1(-! M2\(&?OV+E, &/&$S2$>(*H.DDSI#QHZ('9F1D7_\OZ->M_$!AZ/.H/^/!_PA M>]#X?T_^^#]5]>^GFR\;JX-XV,/^N/%LB'Z,J?&Q,]YMO$LXVF_DX:#7>#<8 M[G<^^*J:?.?9X.!XV-G9'3<$$^+2P>%CE52 D'C%G>,56(Z5YUY5SEF>N=/& M"OS;SF.& ,Y+4S&.H8*<=!5,DI71RB'*H)3)?TN/G7=1,^^=D $$2A>B23DP MAE(%H62Y[.Z8GHZ>L#]Z/!J.__%@=SP^>/SH4?:C\' PW'E$'SZB6^5TJ4KR M!Z=-$W8^-3T*P^[#$<:'.X,/C^C I/E_X*QIM]/?_]3VX\>/#R?MRZD%8_)1 M.1S\",^:=XZ^U9C+1YT^-O.OW1 MV/?CIWLX'%4[WA]\V1FG![[2(=X7<)R[0OG@81ST)FVY^-RR7#I=ZKW3.]&/ MI@<_]<5H (*;[]WYM,6GC8>^/\J#8<^/26/*\[.*B8J+I""\73G2&G^^=AZN*V;,^ M?]SU_9U_/,!^]>;U X(Q^O3DCQZ.?:./2T,<3E]V4L+^Y"4=;Y&%&';B]/I' MXTW,_WC0L5DGEFWF3#E0CMELN'!&Y^@UCTJ^7RVWPNB_ZC.$^KY7+HV=QVM] MNK_C9_0X0]]=[R<\^A<>/VAT$ITZR;?'877PX:78_-"6S<.TM_9A^X7;V]CK M[FZ\:XKFB^>[&UOK)^V]5\?;6TW5[C7E]HOM3G/U:;=Y\K;3W'MS\E*VNNV3 M@6IO=?=:>T]WVUO[QTVQSIJ]-R<;[_[<:XG-7GMOY2-]G[?WUGF36_92;!^W MWT7=?+'&Z-RJM?=\O_7N%6^MMC^V]W9[K:WM7FOO#6N^V.RU3M8^MMZM?4@O MGG?"BS>Z>;*]VWK7Y,W5M8_;>VNBM?KJ9&-K_V.K]PHV5M=8\]V:V*#S-E=7 M3K_SEJZE^MM;@Y-6;XVW3]Y\;&X][36WVJRUVE0;6RMB>W4'FENOCMI;;6AO MO?K8?$[WN+4V;KYF1R^WU@5=Z^B]\(J1,<4*6$P5^, KGX6K9)3&.$WBL>[! M$T8_5@ '\<>C"T*]31FOD&-)Q;D\[_J=I6Q_)%O^A6R=%E9S"%5F/E>0O*F< M9UB%"#(&)XQ-^L&3[+LCO$.QGE&&YYU1]-V_Z/R#])P^&RU%_",1RR]%#""" M E9I5(P8$_ J:)8K!&N;Y>7MF\FVC'RZE>R7IPA?2E9$[RR!7.@I9 M@6*RLCYRTF=C$(@-*\T?/"E"^!GYBIP., AT1'^CLOD3CKRXX/G6YQPX?#(0G\]9@B@"+YC?R\TR?>U"'U M'HPZA;^L'1'U&'5"E[XU&L\6"[+YS/5B[WE_8V^S0W+?;[Y[VVGW7K'FR:N3 MYM8:M'OMCZT7KZ#9>W6TL;J[USQIBY=R<[?=.^IN[+5Y:X_:;^WP[;VGW?8> MX45LTW7?[C:W4G=[;^6H+=I'K9,_>V??H6L=;HLWFO E6N_^W-U8?=MKOGC; M:;UHR^W><\+6VE%+T&>KS_<(7[+9V\[-DYUQ\UG!PMJXM;4C-E9?O1<1D-OL M*Z\O#DQZS]OU=B'!YB.A-@!T>G(OP9&)%M >E# MM(D#>&&]D]I9%;Q4.7*9)C#B2QC-'8PL4S)%%2L&D7A?(/OB'+D09)*L?-(N MJ7AW,+IQ:]0:].,22;> I/U/2&KNM MK&-W""67,PC+*7HBHL6%"9B35,9D:8EZI?0=#GR&J=>[?HA/"4[IV:!W0 B9 M#.2L#(>^OS.!TM/CSTW^\L?EHY6/?I@FOS;+$ [A"U_C\$,GXC1.XK-%%VR< MH:OWZF-[Z\^]MGC%MO?:T#IY==P\:4+SW?.]UFHY+QW;VMQMG:P7='7QGYO' MV^_201"@MU>?[C:):V^O$KKV=F1K=?V$W-11^UV3-<7;/3JVVWI!2-DCI&SM M'-&Q]U:(G(VV5<@ES!$YD*&QK(I2H+>"D]\@=/S%?RK."2Z0< /W@CR/RR)H MGC!30,4MYY&Y8BZX*S*^HKFHBY%0K>,S,3;EQE;[I+E*2KWZO-O:>R6HRX$" M%!++#B/&(-LGNR32-EP68_LD4A#5_-C:*P$0*3^=8V-U1S57(R.6P3=6T][& MBR9K[>V2PK]YGUA 4F97.;"I#-K'RB&#"E %9YQD7H=?4O"?$3GIL1',VI21 M?)3S3L4H$V@)VM#;26C+#%-"5&O>\UWK1VFN=4!PLFJ3A%"._H/A4_-DEGR":[]JBV7%L^]^[+/;>]OT[ M=[BQM]O=>+?.V^_:C([*UM:KD_8):?B[8AEV]]J]M^03VD=D)8[_?4)Q]ZOW MB$EJH. %LB'^Z1GQ!^94)50TENB$B-Z1,JN?4F8EK'*JC'A(!01QYPRAU N3 M@O$0]:T;['LNV;6/&UO[G#RY(&7_V-I:?\\ M4#G*N5052035H4@>14SD;08 M8M"1PHR_Y%+,]17SWJOW%*5ECCQ7*H.A&$!"Y1BH2BI46?L2VL'7Q?SHXDS1 M$#,238LX^LH$5YF[>SR:S,H1$!J3N;S'X^,#DNNHTSOHEBFZR6>[PX*3"W-9 M#X]&B4[QZ.(YIM?_?-'3>Q@-#H>3=Y-9T\>GX)N*^5<&1L].A),)J[-WG53> MYPX.&Y,;PJ_.!CY;_]?%J9?+7WYR]M'%LQ],P'GV;C3VP_$J,9,G9TZ4\;/O M?3[VZ3;3YZ:\L/'/EY@>.7M_=I%'%SKJJ_WF3$Y*9W3('3E:0_X>N:4XGURN M=^$T+F-:LCGHKNF<[_BTLW0EV:<3G1ZY6@\<]CO3QS^E^]_M3M@YQZ7C8MJ;Y7\Y7[TI MRC2XD-?LS5$QS:,O.O04SI.#/]VC/S%N,%<]>DE#?ZY'+_3 3PS"S54/L.OT MP'D-)7\^17>=/C7N%'H_?9OH8D<'W4[LC)O8"W2)U.F5 M09N2V_8I>C@;XUG[SV&9LZ(08M"GMZ.5HPZYI;-F]'EOT'\]'L3]Z;G^>/35 M2WSJM4]W\E,&D-L;M]Y_Y@\[8=VLBILR<\Y%,-EH+3O"@. H)$7Q6!I5:&#%MXMAW^IC6_+!/ M ?>H+O()VB5M- <+$)FTB=2)H60L"G H[TX^L^H!R!)8C)X"/ D"F=F<\>S8"33:GY*S@3 I@S'MB8/('.A&?/ M1KB2&1,2AF0IB/*8O"6JD$7F5O-@H[F[>;,Z*^E-3>A=C&^EA6Q!H=8 F9,% M%3$DD50(+E)XM#"BF0'/OD$Q49#JN5,D&0 P1MHH$VH00BCN9;(+(Z:[Y-DW M*9\$*,B!)9X =!)>V2A"R;CVWM'[&>0\U5Y0L\_(\MDZ1V)D,4;0RKB<$*UV M@LL,U/6+)]6[8YFS$2C%NII"!6N$!4O\@WG%#',YE/(W,(O4Q$5Q>[,7K@C( MLT5,,2M0GBQOD,D%")8)(XRYN_RT.BOI[23.L>Q=,,J7W,&8@:* ;'CTAAMT M8CH=OQ"BF07+O#DQ94EG"UYH'00X&T/)\26 X:%$=.=LLQKR>=3]F7_ ML-S+($\NVOE*;F])YG\\;;61UTY;G9WURDF^X%)0FG%)4058G[T4I*Z$!&(^ MP:NS)'0S9P/&Q>.8F^KD;Z1-']#+G^Y/"\B<3RHSHTBEF%7>*-(OJ5#(Q,^< M$IN__N3L9HR*\@JC-$$*[\K296^TERB,]R)&8F+S'[H^\Z/=E7XJ?XI9^>"[ M7_')."R7B61^1AMY%0_*@M::!*_),2&2T Q1@4#EA8L&*-)1(DHN:T"8B2UE 3)C]!)EN8NX4 M;O"IX74O_9T.>(K]N-OSP_US-_-\,,3.3O\U07FTB1^P?X@MO 6\SCYNLR%Y M#EPC1 =FDJY+\8'1.I(%2AYJ-/6S!/<<@WLF4U]9Y+)PPSJ7##BC+6W[!/:/\21:T2%:JL@A& P^1869>6 E0UK77&]R79/MIB&$A MY?HI!(ZG6O/U\86SHS\=!R?O>%!! MA,R>RTRQ8J)@1 8@^5H HR3ZZ%2]R=M QY!1S=-373JO@K1419 [)&95B M#41;R.!F*40TE=^$&Q+GZQWV;HKK_34<4)>.C__J^OYXI9_*L-+!M.S1EZ3W MZ6&'SMK?642T,,]X=H9[*1F(A-YX8[@6F)*,07^UQ&,-T.*/EFBY#=NB,B;A MG8@HP5-$D*(!S329%9&DMS5%RPQM2]/'W4X?A\?G&RXB=+27*3ACO4 #V1"3 M]!"2#3QC5MG[&D#GS@1\>R:OGM!1WH,K"P2]A)ABD"#(WO!2TKCFS M.L\/AQ3)4V1/#9]WCLJKA?IB#C(\+@\L0"7$5?KM4M/K M,$3AHTI9!!$L6"3#S;A)7,14Z@G*TP$C_FG B,]%N9U: M:H9QD4,&HP 38QOBR\P'3>G],IJO4>U\9C7 \ M>GH\G>/I^M&E] UJB=TNQO&A[YX9I$6T*](FKC#&8!V'R?9DBJ,TR:=22D_4 M(=Z^EIS/9NTVL3L9L!OM=@X6TH$P@ZB\C4+J!%@*^PE1=O'0(;H0>!WBG<(U M2!?381QO#$]WX+@T4D[2.^CT=X@,_-/W4W=!AST,Q1LJ9HR")9 Y>>MB3 '0 M8"SKEVLP"S*/LIS)S ?S3*;HLY]$#68U)Y#6OIW9Y/R5M9V6AM['?][J#G%Q$Y27&O1=E3UFEB?S$8 MEHR3"(X[<)XMD7,=Y#P;=+JGM[:0P5]R9=-J[6-.$:2+5I0R TQ+R:W&:);H M^57T//6C?R\B8M"K4H4B2&<"40OK@U-(?[0V*AB\7_:FEA+,/@"3PF"I6:0#/HC,.ZR4:,C9*NP0Q!<]<3.0Z8BE:E6-=,K/F$T +2SJ<\!:2 M#DF4XLZ3W0A--$%I+Q+P!:"I/P>:>@I12'#.ZE!>V#*GJ+UFI8,Y*YF\-1#B M+3&!ZX)GI3.(UA+8&3>485I;.&0@XIR8. ,,P:?75783G##@W M)L EW_A9\(#@&K/Q6*I4).:3$LQEEI,%S6(=4PQPUB2$E71C>5 DC '+,I0Q8R>F>$8VH! H[YP-"B MLX^D$O$-(Z2W#,KF1"D;%GS$:)4C^K'$T7+0XYM+WY5C)J=2Z)L#G9B8JXXF MZ4A!,S+)[REV:BG+:,& RCYPIT Z:;6P93$&5^1.'%^$4<\N^OZ0Y/?Z>$0J MNV0C-UHN7MHL,YD!YX$PXD*V+ N3D9421PLPYSIK]"PZ#W'@F/=9^*0U2$E_ M&2>+)%ET-B:V 'QVE@A:5 :BLZ0X.NAH+0>=F+>926VR-2AU%'4HEG6SJ*FG M%"TY#Y4@1AY+5F "66%:-D!S2A?AQAD3N==2"+^&5V^E)D?;DN>2C_PLHPU,)XIG>5E&S#7S M1%"<9T$8Z4S488FE)3/YKD]CQCI(QN52.2-YKPD\Q%.T1AN,78 IX?OE6ZQ4 MG#' #$R!%3H$ZF?AF1;1ZQ#K,.DVIQSE'=W-\/7@8&50!Y'KP')O7I)+7O*3*.("HF?,1Z\2U$"&2NB_7 MP5RGH-3IT95^.CV\,=[%X2+"R ?+O7=*&IY!FQR(G6;(3"1F@L9Z.XUKB7/) M/WX22MF0\P#N(4C*0(1$(:^#.$G@H\+ MY.&8+?7NM(1Z#WW*'4M_?7F%F_$YH+6DF6!0>T2C#9?2.&N4J8._ M7OK-!QU-GM+SX+7* -9F;P1U,!@*"[-B&FM=K7GFI?ONR*;/I#:TJRRR@A!M$ GD, M<3OK0TX$&):7 M=F>N/=5,$*.#$-XJ5$P8T%$Z$,"\Y3(E93.(>X686DHP:CZ.-,P"/+WG1(?,-#!!-X*2W-5,@@ W-$7)?@63*.[P-( M2&? YB0=0JD6BH(% M1%8=*&]=YD#PB4%&AMXM .>X'T4?9P(>GB'KG'043H/2TANKK4C.,993B(MF M=1:JZ.-L-MM+8*QU@M!AP&CI @*+@D>71,FKJP%@[K< LU=9J.BR9PRLD99H M(FF\C,XZ^EL'C9_[0FN+/LSAF!$&P.5$E(-XJN=>.?32EYI=T2PQM&0?5\*1 MX)9[FRPR;0&$]58&Y$(Q;Y36<@$"U]GC:%$'/;(1D9"1B+0B9&N\$L(&)2$1 MA%Q:@+FYF11]G(DL@U(RN(C.NPA$+IWB"GU,&;R*+/H:R').QSYFL!1U-M8@ M:L[!!^5- (/"I1C("@3N68A)RQH@:,Z7H]\'/I*+-),WPFL$&PE/D8(E"GD! MP:-A2Q0MV<@W!F&9=X9[KQ7+$+(B4IM4CL"L2W2=!6 C]\631&FR2<1"G%90 MIM&$4$EJE:TSX.P"V(!%+VHP&]B@M1%,2A4!='+,9N70,2<2#XPOH;.D&N=3VBFH28E)Y3)"B8ZYBEHD M"R10J4T=@N4Y*6HP&_'98*DK@PPZ 5,4IAIF@O=2>YV$#340W_R-=E, M8(1):"W 2E=R38-P E-A&V0: $.N=Z+@_*Q$OQ?\(WC&?,@B&03/;6!>D&'* M4H)-F:LEE)9\Y'N)BRGXF(BX*HW@7+(R>Q1EYW$F#6IS?^%32W'*'&U ZT+B M #GS8- C:@7)@059AT!V.2YQ+E5#%9Z9BYP$"(&!&8]*E((U**.N0W"Y]->7 M2R^3AU:6290:P'(7A&*RC#-/]+0.";]+OUEVK:28W1@'/G"(&'P.I*):*IV] MQS2I3<'=J1BYFT4@A" M3;>]G7/@+(L:S H\3)*9441;69!E_VV'2#)52G+%F;1UB%?O:U&#V0 &DY0V M:?I1 434%-D8R/0G1IZ"6H !U047H"RUTGC27J8,F(QCRDE)$4<,QKJDZB_ MV2\D7O1A#C/9PC):"SZ#<-Q:3?S#Z*C0E:V2EQA:LH^KX(ADZ;+(TDNI0"NT M1B8>M,E9,(=Z:8N6@Q[?SM:AN">JC"I#!!>83Q0NH]:2'%SR; 'FYF91U&!& MG$1E73:>=)@1'(_6:&>5<(8!B=748]$O8+%G'MZ;O=5 0K9+2 M9V!:!,PI$?_(/C,AD2^ALZ0:YX-EPZSUR6J4 $0S J$F:,NBA!PD+$".V1T5 M-9B1MBN&DYV/F L /+F,5N6D99*,"56'9)WY&^N8Y=K3&<$(0YXHO#2Q#'BX M9%@JM4')F5@R S6 41U6HM\'_D'1#0,)TI;RP()[ZPDL,2>30TS ZNU0Y@=* M"\M'9-2,&TY0X2!-LCFFI$#Q(+-.4._\L_OG6(!$9)-@DQ733%-,$AVGUSYE MX;BO0R"[')'$;A5X!DI)7/2!V]3]-HKDBUGG@NQ8")=5+])8H$81="*!0A)A*@3_8](\3P(G.[HP;G@K#I[ M,:]B/)/>2OS/86?4&=/!2P)\^?+9[;Y8-C#X<;'/@Y'&_EVS.^M MR%^'DON5K"@U&T3D7K R+J+)0XKHG9I?^?]()/_"X[7>07=PC'@UD=Q+_9?( M@+,8C& ,/(>R71]"8$$ZJ7FH@TD@=16^J3<0=' M-V +[KT'YS;2_RHDJ^W$9[BR4187*7@EF)>GF&'3"F%\GLGTG,B07;$\&+_! M5&!1%B$!8VA(W2%DQZ7)GADBUA*@!GI_)L/GG7YGC"\['S"M]\D.[G1"%U=& M(QR/GAXW_=Y@^*SK1Z.+@U/4$KM=C&-R&J?6X7AI&*X[<)(S*@X!-2807%M4 M'G)D65GG$_!%!]6SP]%X0#QP$[N^2'VTV[FY5,%[BRKR,XBQ[$"?/3CA@@J. M/F 1M8CY=-NL>J"*B"KF7T'6UM G[/GA_A).UX:3"X88+D4Z0H#+(FA>RD= MV2V61^9*Q#,="KQM%/T4Y[\\X'8-SD]$'QFJS(0F,^V<52QE:Q(#QSVZ3S'_ M_-*VNW+Y-Q"ER9N06!0B 3%K'BE*QR #@HN1/@W*>V[R1&)S78JW'A)C-R8Q M 4P;1EK%N8%D@:)IDALIGO+(I? +JF._PH#F1R_I([LA; MD($$,+"@2G;W(KLY+2-"J)"K8AXC6.3..D@:M+,A,0I#)KZ<,2=OG1'^G"^G M>-]5\A?'[PY)R)/'CSY]>JP>^M'A$)]T1@-B,N;QLY75LZ^?'3I[7[[_=9M5 M2N9A$";E2>Z"LP:3TZ01*1$WFBXIG?1F-4?=>F%6\E+'?F]6\E+3ZRQDRL'H MR:RDH^#7B9! >E,ZT\>DJ=_FWM8_&V+JC)_[V.G2;5VT#YOX8=#]T.GO7&Q4 M$Z,NDPV..9CR"A+:=JYE4T9UMXD&WXZEEW>-LF^]PY[-Q4" M+J[4C2S) 9RL6I@A>9Y?J5^>[+Y)<#YHRL ;EZDKJ(4@ADO MK2)=YRD$[5E&S;5D"Z_7;]('(E-5U"Y&J,(80H,(-AF( HMN=@ M(@\6G>3F;/^C^D%D :G#[+'B0LD0#I[+X$!)8;URPHE<=CHAVV)J@)5[0CAF MCY5D+04=0D?'!#A%L:'5%@&8TL1-M5IRTN]<^JT?=GSHXB9U_L4+/_6CR:= MON]'NHO2[O7&\\V:8,.3.2CC;9PY )]-<#[+4B1')6L8BZ?8('#<'VQ<6S;D M>>4-R"9$"1AB*-43P;D<;!M_? MW\@9Z0Y*NY?K3S=N77$)'' #X' RJD"Z*U1.$W!H,))BA5 2);6W\S]S-&^* M>X-31,XS@T%Q'1&L,%8[<$&IP)AT/(2);$@XW,ZK;%X?AA'^YY"^M/:!?FT= M'UQ2HDL-;E4PHE!G;F^""9EDE19160\0,@N!B\R]EMPR!19/!2/$W IFAA9U MWC A*G$3F*!X6BJ9%*)(H#GSP!./7EB=R/6ZTZQD!J?Q--.W/P/YJ^!8[\=! M#[?\T'4.K',O]]^[ M7CGV9OID94LS> MZ8!,,^/ ^.0BAYP99\E(8+4J5CRG< MV' 2KQ)B7L7Y5]?W+RT8>CT>Q/UG@]X!M9UDQ)0V*[=I09FIF*J$N $+:@(: MP:Q-&0.@\T[%*,F62M"&WD[6YDPE4BU%N MPV2(6KFXAD@%.G1^:C1I".60#D+DC.T7NBOM,A(9)*G=SO;*0BV$0J M-\&.9!E1!^U*JB8X:YTD.P8D%$C9^],-8R?6JZJA&;M+\5R(/2X9L^_%'I>: M7H,A6[\IE_3#"_ZH9L9J9XAQ/!CZ?MK( MN1-O?3_'V4S%FYR\DUZRLN:-2V;1Z:05600PBH5IB@\[@\Y<#]S?8^BPJT.' MW1AT9$0;*"I#QA. RLYX4(*X,) =LJ9.M0'O+W1FM-^-2DI@8DI' T;:8(FF M,^ZU3X%'+98.Z^>A,[GJQL%DW=HMCP/-QE5Y+;A+TBHA BAO'.<&(S.:0HNR MF\'25 C4/0;DM#),'0.HE+370>6&O[%0;&(&JY+[2.?LF:6 M 0*S4=IL9)88 L_"+37\EB%P*QJNF=.EA"LSI:RO$Z6B559<"%V2J+Q::CB) M=_)^D"^T,8NHXY9'%7Q.V,\YK-"9PET8<%C'43\G)2%S=:)5 &.<9@F52E(HT,IHP M_TL/:@Z!6UFT((6S*$F # (X%UU)Z3.DT-$':6Q8:OA7Q2L74<,1L3 XPT) MB%IYYY4'*<$ZM(+[I8;?,@1N1<-1RQ@TD\Q@A"C(I2N,0I5QF@P M$&UWSI IK]$DS%V*UR[BW$J6C%N-1AGMP6",RJ7B*N-3P6X; K6BX-DHH389:@P*N3+"..+E4Y,\1M5WZ\*^+5R^B MAKL8&;$Y!Y9YR*4\/*+$9)R%K!'%4L-O&0*WX\-%!)2Y;*I!+CRID+WP23B# M)?R6-:@4O/+1#]-7"D!\EF!-IC7*:M]228GV=)L4^9:G_CIY9SXAF20[1UM8OWX%Z MWT[Q9"6YCQFC*ALV@/<1@T*AF EDW:6H;?!QMP*YN? C.! 4!2JM2F8:"%*0 MDJ>&:)*4/L#\:LB/EH+]"X_7>@?=P3'^J.I\O61_<\J(Z'1$YZP'"T2++7-. M&*:L)=;,71UH\KT"P>S]J:-PECD=E(D(R63'7*ECJ)B,Y%_5')OO>P64V\F4 M\5RD9$,2V9#KSMZRLCT[2@ *U#36P%K\0#)G %CP 6!)DN-!J>RR RM)?;F6 M&:S*(LH\38BH25+CW AR)AF)5DHCN D\:PU.HTW:I)18U@&2B'6:]YX708A(C9&@&@@[7!I5AJ MY/,@4D[UU\8[%>)L-)&(30@LYA1R*>03@R#":TQ43I=M#FS]-?&NXY29Z&), MW@LS2>=.)0O(.N,RDCBCH'\@ZJ^+=RS&V6BC2J@4"T'+)""CL:"U"!8H!-5> M65??D.-RS'D/YLA]0,^MD20M#0C!84Q9::&19W"1U=>TSE:8,S&P2@HD#RE% M6>)H//?$=Z+F'+,5 IFJKX&=J3!GM#],V\U+C>A&-K-+22>8Z\H%C?(2HT,98.N$=6?8]'.AO@3 MLXC6LJ!Y27$V5AB3C F,IZC(E@D7 G"'],XAY,A# MV=8>8,$,,E/ ^/[],:L6D 6#&EYUCK6;4]8IB MQCKDZOV4>/67V\W<"RN=R>%JI2./TH/1Z 4:+!+(+!N=U:)9Z3F0\TS,=0@Z MNV!YD#) *-NT!A.%*#&P\I@6SES/7LZSL=LH*%#RZ#.%O^26C>,N)4$6/'*E M=9AD3?*RPZA9"#G/*%Z:[CUJ[EJT";AP*>12YC/;@(P45P;OD[<0)PD_3#&S M*"H\,\9%LBU[MM\UXQ(4 "=TW"@+F=BT]QQCSA"9L*#B1+R:<[88FCL'%IKI MBI.%OF,U)LDYJ5R01F60+'L=*7C*,7ERORJ)&:AQ+?3#LB2D],J 811[2D=Q M"6E,D);KX.(T:56<,=7R_ZU/9?RR?AR&$?[GD+XTF3C^2DF8BPUN:H7(_'I4 M(:Y.BJFIJ(2\ 4@5[VFS :9M&:S2+ABK&*?8URA,0=0)4K?K46<%[5K"RK,4 M79EA3@PA,.&%X3PSG40IUA+L::RE*+P[>S&OL%HM*]>H*T87A7CV\2K&+N$N MW7XDI:BKKN9O+C2]3GZ]? V:*<]Z*D4B8_IZNS%4HK? MEV)A6_IJ4KS0]%H5&4P %@)3Z #)OB=E"KO*/F=,_&SQF>*J.GNQE.(/1J\H M]%57L:B7FEY'BD$*7=++)')P'$.R'%+T%"O%+/!TE)*3#E9G+Y92_+X42<'X M52SJY:;7B7R8%U%(D6+B(&,BFF6U-BFDQ(U49Z7GIF-3TQ=+*?Y@QN"*PU"7 MFUYKXD]"V2A49YA,% 0*9Y$'"F&Q#"W+J11) UUU]F(IQ>]+L3@[=S4I7FAZ M+;_(DF,I*$%Q-#KJW#(I'[2FC@;%S_8>8 +F57C/2#*=\7,?.UVZKO%L<$C/,CP@%!]?VJ-]O?\!1^/!\%:W1KY!02@)DLFRT!8%4,_;R*Q!PUG9 M75')TT"N"*):2N1'W/^\3'[ _<\WO8ZG*M6&?81<>I.C]B8REIU'8RB8\VY^ M]>BS'>O2LZ>_BN2VAKX_\K'4)!@]/3Y_Y'-IO96OI*4;GA^)6-EH;^UV_ M.^CYZXZ[3?6[/QIT.VE2N'^=+G^)SS3IEH8=W]U$ZO7B"?L[DU:+F,\B3 R1 MD=]T+H))8%WD1J.V1$.!PHTZY;,LH333E)F<$9USH+R-( 20RS=>,!>5(4Z@ M39U29I90FNV*5\'*L =# ^39N X24::$7'LIM*C3)A;S"*7U0F]/'V6MV^EU M^GY1BZE%QG-"BM"%"9#1!JZ4 *)-$%!#C$O_5D,DS<2]F>0X)\:=F2%FY(17 MQ+NC=) \$S[;I7NK'Y)FX]T$+Z,B1OE 2(K&ELWI$T7*A#/8=;)"PW MCN)G@T[WK^$@'<;Q0H9PG(B11B-BP@0Z)\LB3RSJ'(+(G->A.N$23O/CYX16 M-J/CDIP;\#+T%ZW*,?M(?$E/&=.<^[DEG.;'V5E0-J#ER2,'E;+- HB%BUSF M1!/4H8S$[=&7&J-I-KXN<,TUDXQ')2$YYLJ"VIP=2TR3_ZM#;>PEFN;&U852 M'B\)!3D )(961151,S#D\XRM0TBW1-/<>#KO78P"O$XV@H5H2^U^5,X(RX.! M.FW L#\X I_ZU$A!-0%8^X2Q*#*X6 MTUWS*L^9V/;$%7''%'36!H0(3G+T/F4!:+D'5P/;/J?RG(V]+6GD('CFU+M@ MC H4=K*$I0YGYDDM6HQPUY.(]R)682^#)#5^F[-4+ M0[.)&9 !*N=T*$@Q"BV"YP*<\QZB!> J91:M\%@#?[;$T3SX M-#)#'EEF*"SY->=<\BFABRS8C"'7P*8Y]<^+!%Q.S8"HY9$0Y$L P.9L@_2D\B,,13AQ)CFUT;< MTVG86[$+Y".XX%(7Y0?FM0M9^"@RN0WARG:Z@X8=Q..A>E%OYRL/!<.=1V3SPT6F+1]G'<94'@W%_,,8'C3P<]#8QC\H$ MH'Q['%8''UZ*S0]MV3Q,>VL?ME^XO8V][N[&NZ9HOGB^N[&U?M+>>W6\O=54 M[5Y3;K_8[C17GW:;)V\[S;TW)R]EJ]L^&:CV5G>OM?=TM[VU?]P4ZZS9>W.R M\>[/O9;8[+7W5C[2]WE[;YTWB?$VG[E>[#WO;^QM=EI;V_O-=V\[[=XKUCQY M==+<6H-VK_VQ]>(5-'NOCC96=_>:)VWQ4F[NMGM'W8V]-F_M4?NM';Z]][3; MWMOLM<0V7??M;G,K=;?W5H[:HGW4.OFS=_8=NM;AMGBC6WMO1.O=G[L;JV][ MS1=O.ZT7;;G=>[[;>K=VU!+TV>KSO>V]-=GL;>?6ZLJX^9H=O=Q:&S?WVA_I MOMXK"\EPSBN7$:I2RJ2R.KI*.J.$T;&4X&HL>_5'O7I\L5>U\%SSY*H,WE6@ MDZJL5;&*(9M@/3K4XD&CV^GO;WX?\!.TEW8/&N/!$N)7$,;^N/GLHC"D \LP MA\I(H2OPWE2EP&J58TC9<,3$XH/&8)AP^(\'Q;L\NF28SCX9#0Z'$4?3M[OH MT\1RILZ')W_0KU-ZZUW4K-!:&4"@="&:E -C*%402KZ?7.#3=T;CXR+_7J=? M[6)G9W?\&-3!^.\?.VF\^Y@S]G\?3-H]^6-TX/M/_@C#1_3MZ>OI2;XX53&M ME>]V=OJ/(Y9$Y@?3+Y\=CX/N8/CXO]GDY^^9;'&5?:_3/7[\OUOD8T:-%GYL M;%)8V__?OXU\?U2-R'KG:<-1YP3IKN@&)V\_3N_8T'D(HGCV!%R4VW[36M]: M6VV\WEK96GM]\9[G\&Y?KSU[L[F^M;[VNK'26FVL_?O9/U=:+]8:SS::S?77 MK]O$LLV<*0?*,4L*+9S1.7I=UKQ\;4ZMT?>%'";L M/%X=Q,-">$H9\0>G&42SL:Y'+\7VF^/6ZFYW8VMW?WMUM]=:;=/G M:T?-U1W1WMLYWE[=[-%U=K=7WWQ(+]Y"^N>?W6W1_1#V#CK;6^MLX\4;M?%B M[Y?NNMA>;']RQSZ1R(RG F*G#. M5D%;2:]L5LA2BD8_>,)9]:^)Q?LL@R^!\UU4/?EC[$,7S\ 3)J:V(@QU_<$( M'Y^]^'OJC ZZ_ICXXP0)DR_]O>>'.V0=PV \'O0>%^/X 8?C3O3=4X!.L#H] M_-EN/F13VSDF"SU.9U<^/?QPZ2>=HT;6V][I[[9/=0H!@>ZO;VUA=X2W1E.VM=;6]M7/W3M=VUHKKZ1[9.TV]SK=C=6UX^VN_;CRZVS M^&!=-%?7CMYS$Y2R/E6E@&L%*MK*!W 5*@ ,P3MKB<[\SW\[ _KOW[01IY"_ M/IK'@X.[]T,3**^T6F]67C8VU_[:V-QJ_/5F\_6;E=968VNC0<1AB]A!@\O& MQF:#J]_2[XV-YXVM?ZXUSG&*3WQBY=E6.Q4;NC$AFC6/TPP;V$Z:[\.!_3<88UJ:SF!=,P>-$GU0]NN9N M^5J5_'%5[JW"?BUMPB^[_*/F5GP/S,7BURN+J"@8,KGR+M K"F= 6^5D\+=J MNI\=#H5V;T4EXF)>V&PPLA8!0& !$?B.J&GV=JYS!VAO;DZLK47CS:>?X4["N$2>BEDK9*GW!$6FCMN;:ZT7J]/2.*2/UZ%/XX_*6=C.G,TF=]IO/_>3V,\ M^'Z#;XQ8W/4S_L]_<\W^/O?N]]F@U^N,RG0CL7ERO_W#0B\>3^_^]!ENSTJO M368=G].%6Y/KUM+\_C+OHVL0[V.*Y91XE4(4%47;HO)6%A.:N4O-[HW+R-^=XZL#9QIS,J1F9<-JNX;^ J<[XR08Q:5$:10P:I9.5L3A4F MHX)A*4IM'CPIV41_:ZRWGCVL7?30:/RV=N3C>"+ZQB WAI]$WO"CQN@ 8\GU M2(U.O]$9CQIQUP_I;G^O7U#H6Z^"]1#,#5#T%>K6.O&'FR0M3/G>]34W<55C^U*'JA\9FML.5:>^:KT?!T.*4">Y"),$L\EF2\/C9X.$7T:MH]+B8#CX4,Y3 MTP&SLSF/+IWOU='V7O.HW6M3W-K::Z[N'[=>;';HVFICJ\G:6^ODX_:_F//8 M>+?=::T^IW,^[VSO[3!ZPH_T?&S[Q9_TG/NJ>;*YV]Q;@8VW)6Y=NQBW*O2, M128KCQ2\DI^$RFGFJNBY9,Y;8] _>-+"#S[Y*X>M2X!_"^!;_FC]-/ M8\I_U\A]=1&Y !$-?#$&CH.UDA]C4&7"Y;\ MWEK_WR8&N3$8-@;C71PV]@Z'G5'J3+906SQ3\-OZYNO&6N^@.SC&X1(K/]E[ M%(1TSOOR"6J&.[[?.9F\_WWQ '/1KC=:@X???LA;AHV^2A\.R[W/5Q?>NOM= M26F(H]'IGY=T WSI>G_D>D^^((V@I'?2\RHRYBN2AJY\3J8J6P(*RX33R3YX M(D"HQNO!X7BWT3[<)Y58^8 /_W:S69@;SX,G687?D;QBS=Y>Y.&^(G1#(C>%? M%+$3.U@&]#>"ZTMA$8D@Q.!51; .%3@&55F=0;^\5=9&S2SA^FPQ_\TB^QY3 MBK\&A-WN=N=@.E*UQ.T/!UI2B_G:*V3!8=#,D6=PY\MX%'& _'G0]E#HGB&!S]WOB- M$-THD+Y>+/-%JL:\3:'5)%'A\USN__RW%=S\?=088QI$%[KK6:=K4!%=X%'=]?X<^Z#<^[G;HD\\F],L;??6J?TZM+;^ M[&UO[7_<7MWA+;'^1=B]_:[-V[UUV7[W2M+3L=;)<[HW>IZ]'=[L;=-]/-W? M*.M?NW2/E] MZL*MZ\*I^9]:_Z4B7$$1+LUIQ20$@$E5-,A*92A=N9!]!9 2R2)[:],T2WA6 M"K#XCO@.?,7:J7NO;2[\7:O)^D4URK*J^\JRC66<"U"U+US(>INM 9]O.[SUF7AVWH_E209;(3C1MS%N-^@ M!]QO=*;=<6[M0F?4\(V/V.U6^_W!1[I/]"/JIT0'1H=EI-./&@ESIS]=VK!Y M2.$A,'76L>?D07W\\.I#O*?=,^WH3K_D]3R6>C*D/9OE'?/S<[J ==J7;1R= M'U?^UN_)UZ9O)Y53[FA!W3L"SK\*;EZ?PF9]@II:&OU?'OR4&ZO[[Y,VZ+ET ME8G65,1Q6.6<5153P.FG4/U -GMPXPOKZF-G^H,Q??*?PTXQV62I)\M AY/% M\J.OFW!94AJG"Y@_&_*ED;F!GW/& BX8DBO:FU.K<\':W)'->3OH'O;'?CA9 MS3L&[W4^VYKP1"GC:@,[Y';MSCN><13?%%I7#I7!"(]'1_LZD MZ<$0(TZ&B;EH3.H-C1J_T?DR_1L=QMW&:'=0EH:>52(8[_KQY7O_Z$=?FLK) MET^?X7IY)R>[)34QNTH_&#<<: MR1^/'BY-Z;5^9F$$3TM>34O-E#&IL1\?WC=;V-IJ?WR?75#,6UEE;J "@7J2 M(ETEEEPLE6$\5P^>D%N[; Q_ULU=])/%N/Y8:Z;)>M_0F<4TN\4&*S#@:C>3WGC!1O^^8KG+G&>4YX/7#=QYW!:BKOQNMJZ;=L] MO;5/]_7)-N/H]Z7EO=[/+"SO.3@6-)X:XOME>8\G+)1#]*4@?94A1+*\95FS MXJ&2J(-1*ONHTGQ:WMED/G[_]S M<#*TVO5#"A5\C.0)BYM+$]-?QE7[7_VT07I2?7&@Q".^,>J1$Z4WPS/61^:M M1]UPW/CM*Z.T7(1*7#%^^?UAXQNQX6R3A&M3-4?:AUK??'$7\= Y>?,E8]A# MP6^CN(L15^N".E2DGX/YU,]%ZX;/R!;L#(;'7R[GFNZG-;$2\;11K1=U;:RN M$+WXH1K>]M7/46FT1]5AG[9,5:&VE_>V]W4Y[[WFGM?=E=='FZOK'9F^- MM]^]W=U876--\8JU]S;WFI-9VLW>QHL_.\UWZ^+KU44U"< 843&ML )G5!6< MMI7&D+GVP;F #YZ\_+H]G[_5BRO#CN\VWE#D-4C8:+Z^:@'=KZ/\4T'^63_6 MS2KORI=R_'&>B8_[.\/!83]5I_>9)S^WG09R"P*%O_],MF6M)-OZ&HWZ)>G2 M27 1I+L 0GW]+0)\;P1[ZVQCTL5GNXTN< WSNV$91U^41"C[UFL38L4<)Y81 MN*NL$:E"R;SSZ)RR_FHUS*];P.9:36MA+M:HUW:*E2"]_SC>O9:QJ*./OW5C M<=;!+R;]^VS:O4NC<4VC#!,V\TE"U;H(+(H0I*4:2"R7)O<\!L?\)H M7&6E^,6!MMI,5969HP9^7>_+JNTK9BN52:S)U!4QQY*V-!XT#DB&:LJBDN95_M'5K6_#D?Y";XLRT_<9K], MU'@3N?RWE+__WOOW<30/P"SK]/M[QUU]M'=P='0P.!P-1L/18*6&]5WS9Y>$M]?K MNG^$"ZG&8[C2>.?QJNLRN%!)IP3_7:4ZZ'>X(2(E_OPB%_DEI8C M6ZLTYFM<%=%._5X/CD;1P>%(#W1WL']X=#0<'.GN\6!?Z8%2@V'T[]=TKP_[ MG1U@?V$\54GQCYV]@\7+_8%4B)=)INIMYYZDU70ORLH]^3G8MV";:@*O?5AW M_*^P_^^CX^/]J#L(]]0@ZN_M'X4'>^KP^'"OVST:C@ZZNG=\>+#SSU[K\+C7 M'I@[;@[RGP%CUZJK\Z#-5B49/(2?!7>Z MA-V 7Z^\.\4$E."B<7U"W1T>*H064@.LD3P>=$9PI0:#0;<_Z/;X^N#_Z_O7 MY_6[ETNR:8E54.7].;WJO9O@S2Y4YX%=J'?/7_3_K7N#H>I%W;W]J'. =:J@ MZQZ#7C88A*-HI/J#WE%WYY\'O=9!;]#J]SH+=\J0]8\EV.4]P>KJXEU<&:9J M8X7^TNYT]@.P]D16^G 0W\X<[K1H]_G[TS_>OGCW\1Q;?[T_^_#^[.3CB^?! ML_\-SEZ\?''VXMWIBS7G?C^AOVSA^O;HZ-G\S*A$'^%%SQ(@DH?&@?[S>__? M775\H(ZQ-0E(@;U]X#M[JJ>CO?Z^&O;4X!@T>M"Z-##I&9)+7NF=?WY 9TZ6 M%BM4/S(T8\HV_Y!G7^8! 2J3$\DO%XI3/.547$'DZT,)C_(F.$G3"B3:6ZW) MG0/OH5L\R9)(YX4,0VKO6R6BLMLSHC+VCAD>RC6\J:8"P]\?0/T,7K]^S0HU M6,SRQC/K'GL),BOH=O;^QVC,Y+8L P)_-N-^51>^6_D@[DGN*HY-EV.@!N%A M1R%8,V8N]P?#\"@:#3L=W3\8]N N'NW<8;[KS\YW' S:!]W!UZ0[=COM3G=U MEN#7]]WK''S_WH.'Q^W]P^^?[MCMMSM'W]!&O=N[;\C&-^T^??+LS0ML&7WZ M_MU'%.O7AZ5OU'#FYP60;[C0U\#W X9SI7C#J9I=V8?IV\/D]ZMW+FW"!^!^ M]TC#7#Y)/J0&6UV7E+;K=S<@\Y\RQL,AMY^3"W4WS./:U7X5J3SH'7LX%^/G<)5[1RK=]O?@ MX^NP4I,8?2<+_CJ]>S3Z8?O!,X]T* U(GU!^%#X%TU'W9B[!)$='[/^YWOO3 M/01B_O\>JZ:#YGM(R:W3!B\BPN/@#RLU6Y%Y2;)C^ZS)LCOAB_XCS371997]E2 /:[5; M>;E)4F3_PQY:9K,[VK>#AV-D,4(< F:= M+<)Q" S."\**:\$3"0%8>( :P5O$@MYO^?2P5KN5QILDI@X?C$ ^T_##"QUMQ>1&BLG]#HC)XZV8O+^" MXV&M=BLF-\9H/7HP,O*M[3-B+54,$%9%$4MSDI-4)?,B9EADVTOD-$LC[AF# MSX"DK9*2'GD_T\S3M];IAHK=_E;LWF]!]+!6NQ6[FR2/CAX.N,#OV!0M+@E" MF*0H?)"8OUV63A&<#+/*M%<($))@*UDW4K(>'._\L[^%[;G'LN9AK78K63=) MW!P_&,'JK%3;\H"#JN?5;);0WRJ?!\]5J;:2=",EZ6$7)&EO*TGOKVQY6*O= M2M*-<0T/'HP8/:6FW-A6FH0G6*1JG&L1I]0HZ(1;/2O\($O-G]0,#W[@Q/"V MY&3#Y2VPDIU_'G6V O?^BJ"'M=JMP-TD230X>6 P>J?P1 YK(SE*, <1>H*W MTG-#I6=_*SWOMSQY6*O=2L]-$B:#9P_&9'U?3G0>O$ZYTSGPXZW$W%")>0@2 ML[_%.-@6K&XEYA;C8 G&P1;D8 MRL 4YV,J,^[)C#^=B/% >VNT\&"OK>9QK M:HG5"EY\T6%%":OO1Z,X-.@%IUD^0_U>![]E,'., VY#?QMJBAWU?J IMA4T MV]5NQ>I#%JL/IR>SDZ6GV72FTX(]F-M^()LL/ ^VPO-^BY.'M=JM\-R81-7N MP^F>)8AX\^#]90HFZ"2>(1+!*"8+ 2CV]K MN&ZH[#W>RM[[+8T>UFJWLG>39%+WX73C,H*69"@B_X +FI2]6,.PZN0OFQ) M-0G[D(/7P+K!V(WTUD6\L9+VN+N5M/=;]CRLU6XE[2:)G^[#Z>/U(8_3,)Z! M)>M*+X.76@N\@QH(CMP1@+C@/)SJJDJWUM:G6UP A;O:O MLKX>EVJ8:/,Y_0\_.,P?-W[DG9=,=/\ 5C++"@+5?Y*3*_U"/[V,HW(B-.C_ MBD_^2AJG>_YZ;SO5KR/S'Z5Z]PAL,LLO51[MONOJBCCT?SG>R-H+NW9ZH/N48,+B-"@G.IAJE>)#V8C^_)#'%U@@X+H9!F_@/V.ZH?!" M+.$.3L(2G^\.!@?MX%.61T505.$D4'8*^LM,A_9]+?,Q(FNCHZS4"U_%0"QI MM/#Q+(&]:GXXU$FL+Q;'*+3^O/"AAM.:+GMC,ADGB?T,IP'IS3'PP7A1CP4B5E#AS6%,4AZ6;6([GKV%?PA+I M+ZO*,)O*@+DT&YFJ.8VB\P"W'38O2>;!*,^F\!H%U%J8W8+MR7+<$!VJ N.1 M,-^;[=&95A%E#,&,0U7A*N#GN$DXZT3!9H PJ31,*HEI;S*B=MC8U6.;;2AF MP"[A!S!K59A[$>&E@$'X$?AD3B^?PCQD3I_HG;C+G_&\@FR8R+4I<%;5C(:8 M5?!QB$.G\VOFH@DU ::@9&]Q+BEPD=@!*;0,';U>HI, M CW2(T7E03![.(80B1\WK]#VZ&":*TZNG&0%4C7MQ>II&U84['8?T:-P]0SN M(#!05,A@#:%#,,S5I7T7/07T-(/#A =G.3K-6\%NCX<"/0Q9"M%^4B$!\M[* MI."'4YVC]O_!(5I=C8!Y7@/.3RPW_S*HL,\,5I:.8 O]\KU5,)#*K2MIQ&(?>XFG4 M-Y.D-U1C^CLW'?%N- MVZGWU\@YW;J-=W#^M9/FFO :Z"KK"<8)G0LZWI9#[ MMJKW%QBZTY=KLXSE*N/)R?MWK>!U&K:!J<"@%RI2R%%F8G@!?Q+E!Y^4!T0' M>A1<*F+KIG0T(DC9:@PK"KK'+5 "CX_:P7M@0QFW&$.!4 V+.(I!<=).)-1F MD0;O/R=J FOS)Q+L[M ,S'<[CUKTL^ TBQ,$W(N BQ=N*1_U%U4L&Z#V/(Z" MC.R9*OX?_S;8C8:*_@[.T3AC?HM"%>S/N3SXYLWI(YYIKLT#FBE.QR,(VD,4-_[IKL\-7WXU0&E# M-4ZG8S"4(Z-+P)_PI$8ACE(ZK5"P5^9/%-KT3S( 5*)1#H,,GL;5-%!Q[H2X MT2PFFN\%4L*,W%(HH..B%,,+Y'(:@4;5"@H892^$+ MHPS.?ZI1WT'W%;X&'\9%P$<1C2NOG():6\WH*_D$]9GQ'&@EQ&+RN?D85Z]A M=>ZG8TVW80JJV27J>GL%D!%H%[@MH!!/9_2K.!&=!Z\0HFPNTM8ZB4L:\4E< MPNO"&X@:(S+!\!XO=U.LT^*O\6!P*25:0$@LR*,#].%:+;B>08HC"LAS'1%$; M",#^-386#F/X&4\79@Z\#^RP!%AJSM8S3U#GCH3QM^5EYC\9H)7%.L#'*BF M?LTVM8./WL_>D5\G."F&?V4YV',IZ"YI=L$:R"DS_]V==R>O<7TP(%B:Z,2! MR47Z0B<92YI$#5%KR8!!P[['"=9C+;Z9E0QS*T$Q09! MK0G<_R+.LY2Z]B2>W=ING+QU3N(+,MN%UNQK8QZ,K PB]@+%52MX"Z8F/!:; MN<=(-;0YL.S;+1J?:9Q$$219*%UQ@P?')VH,\TEPE]QB<3ZU>^HS#5#[X>XY M7PAII->R#+J^P@/: 5RD "-ZS#AN\W)#_4:C8WV%%3!28?#.#'50%:Q-^N\% MYI<594)N/[H-0ZJ )(]3_%6;67S5042;Y/[G:!8H4;\R9+QVC ML14 M"U^,H%WH\W0+EQ]8\]T-(69M8S7P8RT6HW]X8'JNPOM+A<6W=71\OL1^+ZW7//* M;7V)KH",8IL1E\7OMA0H^X:UP#C(XC[*3@OT1T[GJ^Y!^X]!;!$FT$C4#?">:W MB9YK/5^DCUEILA#]8PJE #')7';F%7X^! DWYZB3=\_9Q>WN@6R^B;>CU,#P M'2C."II@(6(@H67-*G2!J1BS ^J"WA-S8IG>0+-U4Y7PZ1!G2$M) MLDLRW>!3D33'+_ZL DM#1FK./*Q5-I%+KHG9D.LI"(D2,8U@? M!6\RWP#:MTA/\;/&%:"#1(42KIR7;M(*QB!>\1Z*(]BIFTR@= IP^.AC1G7U M;R BTH,^Z=K9-MY$,BA4,S44?0WGQG?3W 9[W*AM5:GUVZ^\N_C*4953P)ZV M C="E&\RX^ABDD,2I!=.BCDMF MLG#4:WW/;BFFK4F^=R-K?@/$M@E*"5G[41_+5V9Y#/^$]QN[!^F<_8DQ"&:P M#CFB[.0]YL-XQB8+;S(3X9>21)/@-2@,9] IN50YV!SP-%E>+PMD%3H9[>$M M5#$FC=TF1F5C:+QB=/=@]! M3_*7&I\Q;B1-UUN5W!"SK&$5)VBIKW,$M7L@ MT1Q\7I3X0MNCC]&/!ELYI7UVA#"$RV66J@ MNW!4U>UO@#-<5/IJ=KA50!U-EIGYD1N4:.6Q35$3J8DD<)GE*1)NI*846W71 MA5*R_\8YL&V;N>7&:-G46537@+ECH&1F>@4!(71## M#=X.3JL\AW^A#P9[_;)/_S+; WT70-F*]N?NU M(PQ4D983H(!7M1%;-(,JQX 9T"WG M_L&KAR8]65(8*>FGGOHH&EAIKKJ;S"R;5>(4&^?993FQ\S9^J ")6G[FGC:9 MLQ/@X N;BNPCNTS)*A!5Y#]:!FU>YC5FHFSBJX+%(-I+O4ZO:PRYR)I(P2\' M_4Y[GW<,II"0/5O>2-?@/90\>*8_^&"B\%QFP*:^T!>8E!QT.[\&Q01)0T[+ M*/DD:D=XE"6\V(A^H7R*O0:]QD^=B+:_D^,*GK-:BTMM->9P"#,P<1U:^R50 MH5P \@=Q/C*2@8V&KK+K\?-]&(]^TZ0PE]8>D)^*K@^]$>7X CU>P%WRWX%6 MNL*R+W8 6ZLJ+ICJ^3Z;@)'<*]#1?S-WGF^481-B;Y-D7,5?P$0A>8*98SQE MJN#(4*NZP%SQU&87T[AZDUET1CGY+8]0B*"'6J>>LE'R'D58I@!G90GP)5B9 MZ&C@7RJ&;4'J0A6N1H^_=/?;P$WYQK7@SV[[R/V)%%9[PM!N"@?&@P/#93J' M_^WP+WJ=[@#MQP*K9.!N)&BCGB W!ZF/WBUAEW80RDZ\X83[O\*K?N47]7]= M.A^M@-43M:%*@#GJ16,ZFTLXG[ ( ^Q>8+E+U;&1&N9P(8%1%A,-FS;5I:@ M934T,=\2198J"CU%O9\^04E)#K0XC>&73O]KBUF.)#E?_-HWC%2 HCK1;$.Q M/S 06X7">DO"SC!]U31J0H7"HQ2_>RYU2&E-U_.JM?!M.#]IHL M3)MJ;ZQ%9/+WEAA$KT4!-AC70.'$I)&FN M=;R6@2WU3K$7UZ89*1B?'>,DP9$GP+4XXJNVP8(;A5$Q1?^:36&_?C]Y ST1 MB^?WZ94YM$F6Q__)3++)*!Y7N;,H/OUI'C/X#O6'6LR6,IRH2D;$\7I!]W&/ M3D*<[QG7V&)5:1B/+-X12-8 M"0AF?CG9#*9T$?ZFW0L6=@\]2\FR7+'UHIQ&P DF\.:EO;:QO:"BS02D@W!8 M".4/:>(C2N3-@H,#OF;KG3YW0WT#U &G;335N"><,OS,"G31'HRM[YQ7IR^; MSZQD5NNU4\M##$UN(U+A)5B K_JLH/[9M^0G>V02R:P\J94:+[RDSHBL'_?L M]Q;H:_#__\7O.3\Q[]ETCRTYO6+R?4_C4IPOS Z-P52/J)JXZ86$C:U=(UM) M 6\X1 EEMA;"VUXHO(VV.[I/R=%&AI$_C:GF:#Q:FR0"B!^;8+9](ZB8^@+K M]&V8N] E!S.RB"C"Y7?B\R? N4Z]8@<@+U,8P2#OP/''DH(5O 91$)>@C;I: MSU=GKTV1)VOZ)U.-EF\:O#.%WN=VCM[O=T[>G;_>@=_8Y\\SV!CV7]DIU%]/ M?LG&?(,7DLY:X)CGK\Y.7N"HYD:\1HTX-3-YGX]5:A)K4(*9J9G/=G=>G[_? M>;0)+*5I#+,*@5X>]!1*808EBS:O^S-;HN+!%&#U"O"=/X7W>!KK$F,=G4!P M1H5QG/W1/F\'IYA1A>='R"\8;2,_,KH40K ($%4#?C>A >-:+-=%;]M!+=.K MJ:VP+F)P.DRZB5P^V)'(KY.$_?3<*YO+U$2^-/03N"Y6?7G$W(89"SQB4TKP M=I-K* RS/"((%/J./C=W![29SN.#04]BPY&5GD. ^2TPI=VQ[N M[J=7K;H&_8C#3?1V-]ME\P/>\A@?>\P6]=M_1='K5X'=>%@OW70Z;1@I<$SA-T"9OJ1#=O@#](I=W>>??RC M /D68(NTN9D9*YPC0J *M8Y,"D::B?I@%!PON4#45Y,R M$*@+%2 9M!RUYA_*.H7AE,KVF5E/%, MH@.;+O>NDS&B'7E &Y<,(B;:$U7U3&=)-L=<"](PLJ1%([5,>@X68X$6,JFF M<>04:IPV&ZXL79QS$[+4/@M?PEZSL5?^Q MLVN;.NSE1.MDF;%LCJ&185KBW?D5,2H*_!9_Z%5[8[J*#$VX&B+A*+&!<,T< M50PQ?VNBJL+F#KC#W5 O#B6"TY%\<[&[I_@U8G'V*#G\5TN-7!&.A48 ]N\!,*MH2 F MK@'Z$1],;492*[P7C]&-_PKP]_ONYQNFBLA#,_.SG%[(>/F@.A M]1\Z39KD+;!-SC7VU3YTX' ZG/%'),Q_QBGQ9*=FX584:J31852"*JFYBF%. MD5A7.>&EA^+.V\H(LOXY@^<_&'2O4IL+=PJ/P !IK(*/<0FWH+?O31Z]3*CS M88J<<$/T0@K")S-HF]R)6XXYTW #&(W*+]:SHH9S]3P9L, 7"AU_XV M]'IU-9/UH@^S+ZU%CE#!P'M6TQ+=AQWCXB2D/#QJEF*9\"=YA< M*XY_*(L!QY2K*0$I46R*&28'1Z82N6^W* MRD@CD*4,@H$K]6JDUER3^?I2&RRI7^NE7YN'KD*@'JFP!M(E#($A%[_YF#WZ M"W _*I4$>BU1]G Q9AKMV8*,%+ZS ,;VEYA&/HFI@H:CTQ,5L33!A',9EN/. M5B+2+.JP+#F[%))Y#:;"%JK6?+8(6YQ031"6=>#%,*Y%KX!C%8;HQIPN@V)< M5= <**\4D>MU@9D9@ \NJK+GHQ5A"C.#%^#LRYHR&XT)#S'DQS3("%5]A MHBYH]+'8 K0I+>O"\L,&J)2-,2_A*58-WAW=T[/3E[M/#(F%)JO M8!U%=@QRM._EV26]SU6:T2:+654SO-K!!^-.6)Q9F%4S_)G9;O(^FA""G(SL M7K0T%B0;9)P+)GG0SLNZ,LR#7^ 2%1R,>_[_$'3-SHDIL''^M( U]RPRI(M% M'*C%M_@:>CK("G0;1+[#LT''KP=9(V(>:7H/ ;DI$F9^A(:&*8BW&;UU1>/# MM;2+O\]#4[JSQ#G#8?//Y/]9\K5S#AA*$B$UBV?^G:OEY 8OEN_"PNP6L'7\ M_:-$;2PL2?!.",'R7\@S=$S3'.=Q5*=U*L+9._Z-:GB_7=-XIYS-J M8#*+!:0MXK5RT2-9VA$&;IJ+LO 7U-0%R[BEOPAU!UF9.'] MEQ+V\%9&X;JAYDTR>BI!Y>@?DBV%(/C >$?<>@CU9_&#XRBB]1MP$15=((Y6 MXRQJ(0(_W[B%!:-@5G#5#TS[Q2QF2OFHBL]8/Q=J*6WK"(2(K?4WWF9TD0+; MQW0ATP9GQ6'C7T2J?JH)\UVG]'#0P>>^)O_(@9DW D4.%A@.#^B(<4,WE?4M M%]FO&MMXI[#0 HXB*#@,]X912(ZJ2IUK#9MG(3#8) N7](2]C("8;*#(YEK4 MPJD6MM'J!*@#Y!K%/]S5YS9IM'9/Z"5%!(J=M[#0D"^N=>O9"X)7;#J,&2)+2N;M.Q+<#/+2[W=^W3OL_,J5PS&Q,OJ2 M36%R^>#=HIODF#.2/S%.;*^5@SZ"_L+55T":7>YA9\LG_<-ZN\L-N!0D(5$? M>&DYR5U!PQYX5\)+;L1"8)&H#D-.!=B>%!MO88;.!R%@OZ@;6&D"L?WLM6!]C[0):*, BJ)ABM;8&+I7UDN=?!+\G0*-B;QQ'I7\=F1P@B@Z(E7!@.NZ-G#JR'5\.^Q]+F"-FR_K)^AT V:C5=;=P] MB(OS7@0M7J _G:"]Y0W":.8PCU=-KGO3FW.7%[<6H/'*"40*+.,G.IDM%3RC#(6258W\_!DDYZ9V!C<&KD42XUVF MD@F7WNV64Q68GL1^H=C6I?LG#-J?6YHE:#)X_QBC!BAD^@*FV3AHFR3*98:%_O; M9(HK)3<9Y8D0=BR>17/,'$_SM4=*$J0EH<33"GQP>>,#:3+\5 MZ&:86=0 0]NOP6=[\82\@:5MDXXRKU*RL-6>9XL/4W?/B:+88[=W;&"XV5_! MG8G])$@15EB. MS@O"25E6J30..,E.N"32E3Y'A%OVLM;=*@V7E3-)::K+] M9)DHQO#0L"(D0NQS+)V6*]!],=F)7W7.2%C2A5N". [RBS1EP47,J8(0D\7$ M/$7X9.Y8/=2L-6,HGVIX%IM2M9I]=%K+6E2U\#4KVG?$VA94_I4- ^"X:U]2 M\\K+&&K5*06)PA!\#7^<7% IG+8%B45XRDM-2<6%9B0]H3VPM9GE6R@]RD$?D6]-NG C7%XI>IA2B&Y@<&@6$A $,PDS+ M@<_;)A8I7#3LGUW:7CE+(,D=]F"I\K$NM8-B1PE+J5 .V3_7'L!@H?7G6L05 MWKP(SRX0[&7IE=$*D'I6:*,'TTX\QA>*,IQFI?L.04']DEN?_6QHD)O#9Z[/ M$-$RMR;DI,\:>CXYG1/!U>2$:V(QKLR!V\Q)(5TLI^!Z_#78\G\U.R(TZKBQ M0*C9,8^4&@ZZ8561W]V.&PVV"-/+=M; EG>)NW\UAFWR].V*:[($DU,%.! G MXS438VJNMWQ2'L(S85/4EXJ;9&0>O1N>@8N<7:;+WRYRHL7)!&DJ'>"(FV/8 MR&PX8^=@X@M6TUZJ'+10V/3++/]L:#W-J+#2O,;OVWB57WP=R/KFZA@1^B?> MGGB))K9.J[YI@QE'#K,,-@@;73K4/*WR)&9R1;T%03$=UFPDL,>C."]*]O#E M#F29GS//&-V"<[3H(F8IW@@7V31I(D_],0@^_,IDT%IS&PE,/67 '<+PI#'\ M6-=N//)@(QX]18 ]?A(E6%*AQ<(%+%B=-U;%WH@"!$V4\85Q>MXX!7H!$^Z* M@\-<^V,N]$K="*M?'#,DLDM/#L[>>"7R]9&%#7'U:/V@3<3C['>\]E3X@Z[7 M0LZ'O@;>*KOHGR8C<4Z,>^FJP3^]:L"&78]7N3@-_S2;U.?[E5:+7V#MXSC= M$T<.>B_DDS*;T9_WYFKZG:!)"'%779@>NY(O+7NBY&>[1P94.='I&*\.2ACL MM+* 02E7B_K8"KVU01!=Z+32YMBHHQ",S087J8&U-U,; T%199QI6_=%:B#J MN+BF/5P?^0H+SI2A#(=5(\\#\NQ'/^(8K^',]XH^;ND_>(LAPN#4B.L5-M1/ M%S&IT\]-J]63.#^W+3)K:,T(L6YZ[=6 SB,?%+T.%MT.WF7&##:5D_51:3A2 M\+M- /6KQEUKN7]+XGFFPL])-EYSPYOZT/%*R"P8!2_U,*]0V^7C[2$20A/$ MO+]_U#YTL.74[DIPH9MPYYV^AV:^] U=SWP5M! [I5I[4TSQ$SR\B,(N8%'6 M,V.&&/[(V4N*%$O9:G'!0()8D WD2.EQ.1;%+I5?QC#0V-- MVX_9SS/CN,!Z)W$,F^X9FU%_?LL[>"J8HUXH=/WN(0,LW*+WAD$W^ MT6F:?0EVY;\UQ+L6_!FV'X$X 75!![O\GX^F#UQ,">4A?/^_:-G6P?)V_SN; MI(4KZ2\:W_,/3T$308-GU_SCMR0;PK>G$OJ 9Q^QI'BNXL] ]+ORW]>2OZ\+ MHW+#7F "^E5K_1-KU2^"7?GOJTQR>DXS7.3YQS_>_"O8Y?]@S/RC:WAGQ:AL MR%L4>EB#=!XGR$5.,"1TY9+-5KW+\E)_#G;EO_B>MY8;R5I?N.)%^/Z*J.R# M"Z\>K%=X=6WX"..NL"7B()FM3$(/++J2L><=RA;.Y227F>G- ^8^&9;2;0?; MJ&:>,>QUFJB!+(JM@G!E6,1TH9(*Q)EUI1OTB9;QE%DLBYHGW7=MNE9JB"29 MQ/87Q@%#-I)84%Y^MF3EV4'$"UJ5"<<(EL0:.+CJU;@JSMO@4*S)?,20]UB+ MX/65GFGF 'I#)Y,X?^0*:&[6P;/+E'#=!3 ELAU%O*H#RC3,SU(Z3#(XHZ10 M);D''/,S1T11/[-ICO]60%*I98H!)Y:Q,Y=>'%#AS 8IM5WIS,J8"TWB@K#8M5[B+97UFW*MBY)D M!3 0T!H5$;NLFN)\II44YQI1,GZ8S6;(D4BTD9.]FC;2(^S/..> A$HMNKJT M-94?0(@-V(#X^D$J)QB)QAYG69F9&GWSH8_]97(/?=GAS:\$;7M&9G VI"EP MU/"2"O^RHI!&]M32VW$Y!:A7L._=9!!]?=S*K6KX;>1!6S^ M5FC-=0L5SG0C6.WJ?CN.!BD?G>N=J/TAZYBHSM7ZJK)*2]V'S;$/$8E&RCLH M7\\X:DS+MC1+]_S/1O$7;E0<.@5'"K_XG)!^[/%S>(^<^,72SJN6;O67F?B5 M0//5I/*8/,"%"V-SD)9/!M]9$>3#$M*QJL]F".*5U$'7"QD!J]A8K8?%^019 MS$3"GD8DFN=9%.V]S%7Z.?B$")?G98[W[DQCG@RGKTG:!GIL2LDJ0)C[7?RY M9,]YH\!7-GF.TU\S*H,0[;LPA:XFV96R8-'L0"U4C!UTVQM1*L75IJD#D1=7 M0(D P)):T$B!W7Q.,3O"M>W#E%<0Y*5]1":&F6CQ.$ZYP-%&$9_K:1;F!*YS MIF?5$'Y*==99.LYX9M%?&==SN%2[AY(.P;25Y:0/GRJ&]?A@R]S7UU=96U@H M"UNHW[<0,I)\0'86%@QEMDN-T&TA3(Q@P9V/P?/JYWJ,B7P$D8E)DYRZ=-F8 M@E2GXP-(A7XUD:=O<)UA4VNHR4@L;4]A,?&,$J!<3:!EA]XTV6," Z=:(RIZ MCO@Y$A]C7.=4 LIOU3S8"]Z#B3LTL8*95I\#A "0%B1FA^;!KG-V&F4HLDS] MT0VVK[D[M14JV_\8G4!38%_ W$)53 (JZV2187F_-&,>(K." \@2 1?2$#M/.INIFM\[H%QP-"A1PV3Z2[5KOP4T3ROAN>GB' MHA,ZI-]1HK_$Q@OJ)9.*^+>!U+C@4C,.5"H'!C82+UMJO#/<\AYB3<@HU!>:<[?D;MCKR1R?,TXJ>-]H$8]#LQ;89VE[4]E8"YC/"$8/0>8!U>$<,O7J/-[86;;N4 ML39(ED8LA9HY%8=^\L4OW:/V_E4MY&_6,7YSKP]RV'1DFU67E7V*"(VA@M]#!B7M>R#QYP MLW8'Z2O?(\4>.SW_V<<_'D\H2QY1DPRR(ME4KB58'>+3QU@W,_2OH+TL>[V. MM(T')GMT^/2E>]Q;)$_X&'\UP2P8F.L$;VY.OFK^@7FJM_!4 ??9/465E]P# M#98XFX!QX':Z9CU<:F;\IE:%@_$8,<3#V;,3G2BR2GQ&P::"/&!VS."2U<[$ M*_D2L&-TPFSK+$XLJ-T2H8/*3P^E)=U*%B P)K A7EH$,,+V%X>[(]4^ E2 MJ&S^C3:O'?#3FRL@/YHSJ(26H04B@=7(LN,"^6/Q"H"O,^9%>[Z.[ MN-Z"U ET:6?!W9WG[U_L/&KTMR5C)TL0.77N5U%ZD#E"(B[1 :/ M3$7N.C7\W:.&"=0.3B4;%=L#I=1/T?-L^;,#]6R<*U'UQI@#D'K.*Q-3@'T= M9XW&A\OZP2FYBI(+85A# ^]96,.2_GHU#F&X?KW,SIAU@3M[XWBF.#TUFV-. M3_X?Q\[IK2T^:(GVPW+X=E-= KFIO2(X+G3TFT%ZB10VT"+)2 RG('/C_SR8 MVX>&ULA0SS.I$K7)'72? PH MQD7WU'%Q*25%\#*6@-*MWM@MGN1UY!,7CJ=C"5QP05XMJAWSO Z&Y;ND'UX9 M.17$QT$)*#H7OX"LH5XF"\O!+FW" Y;T$S)0X@)0JNN6+F=UUPJ? IM\CJ4[ M:MH04 5Z-ZF#@P2 M;.3:QQ>44 !L+Z2 64;XNV_4$-52?&HI,@+6'//9$?DE^#@3"\$08 M!%Q6*]44SP^M[#QVO2SP%$N7(4Q9!N39I[/"*-G,S W[+@:S. 3C =0T2ED" M,0)*;JJ#,14B5SP+6YZ=<;*9<'+6;%W2 -!'^)GJF\.PXM*NEK@7,-\1['+B MT*NWB==M*--"K'$?#H>]P>J/@Z$)68W;0]/47[M%HG&MW9![+.]N>.^(\9;. MY@^JY#R2C[E"/*+\,_S[#3#'E%(O)9P;,ASRNJ/+?,(T7C( 3 $-&0 SLP>E MMP>)W0-*<;%;(!Y"$XHR3@[37,<+&[4D"\G#B #1!@)AB,%TX)Z7F\GV;%(! MY@Z;[$_98U;J&(+$9&EZ2.>2IUI+HT*3T1X7*TIF,)M!Q@W&TBQ ;VAB'J $ M3>^2=OL[V1I*&F,MYY2=BRT\_ PLLY8[G*#1H+L"0$Y4F00U7< M;@2H +/ZJ/X)>2(-C&S4)"$X6N,2#UF@2XJS"CHR+U'.%T%A1).1+J$T=TRY MD @!CF[ ,6RM"BCD<5'ZL4U"*$N!-5\&.9YAP5799M%DH"=ZC+NH\RDI[+V. ME%23] !I$HNXCPC%J%8W3!5T!$W;'ZQY^L--BZ^M2>:S%'/TL'T<*V:D)4>@ M%"T62FS1MWQ6% C+_,[,=!IL:N!Q.^1#M"DW88=7I,]2J@"E,ZZY*#H75)K& MEZ5#DF<5UJ,AXVF*KJOE4*0P5G+@#[%G,G5U;&W[]%+B>X M-^JR:*;&>=X4@7>DN#1K/-CTV_Q=Y7XZC#B7@4.!U!@S5RHXH><4P52"3U1# M=1*6_H=8&V@_,LG_E"L(,LPYN,X,A+-]]CV8!3,CO,ZI%3 ]^8H:';GGWIEG MZN?Y@2%%[&,?LR\@K\^Y# R= &(G\1.^MPKNR+1*QG0?; X-,-\3(WTI3YJ4 M@9'&2YNTT"M1$I0-@T(EN.O49L@-R[XQ;L3@3W3*=-8.EJ78(&>0C 5LPQQJ MRQ/(<71IT+-4*2DS]4=!XT&UUP@;="^XHP5ND5+*D"1SFX(5XT7XE,E8L0Z)J^'KBCU? M&ZMQ35B_@+-E(\9X1*=8H<" &7&9EBD9M.':;1C6T-71-@Q[U?8HVZ$4J+(! M+VY*[IR#UW._UC+!XF+A/A8586<9SY,%?B346$W6/)EM6?@9S5/;>+-Y41B) M@)QV&"T3=[ZQ&7U[/R;$(FP1Q2WL*6,H-@41NIS$# Z8IJA+-=O&U@0 */K8 MC 2K4%OLJ)MR0F;AA!XN%_V[U!-8\H/%1)[.##* U[[2B1WVJ'E)L":8F1<5 MIYRYJ4L_T3 8Y]EE.3&>VU%LDNPW6"3X#EO*Z:=V7805.8ES%/J8^E<_NI90 M0,L+?I'DW=UYZF>Y"T.JE$A^.%@Y'>#02HBDNCK*O: LQ]7V@79\KS MN<:/:J"IN("Q"S;9/2.E^$@[7OL53]DQ#?N,/=*Z$1R-8*TB-7FP_U0#/SCX M-7CSXKGKJF'B/BX6B-%XR3LU/D!EJT$+*I0T1PEOTQ9ZF:_JC$- U*HT+DQ0 M#\>SKQ5D?3QNC/&,XB\&;U_P80W<5,)M_UQ% #H4)4^_S.C>8,X=20'V1V(> MCAD.7@&OY$B- 2!<8!BIF;UT/A"1H^W=,;R X0^HGHH0;&J'A9$Q M/@:5X!$8_]B=M60SFJ:";AJMNR5LQU%B"G>4JV1O2I5_DA8P7*VC6N69"X%R: MO-ZY"N47LCX\_!'!8:!Z,^@] MR%W1,5*:N>T3^*!,[.#@T,Z*!R0FFXC!:_Z_7;W>[QRJ\[[>[*[W[0L%>_LG_8VTZV=^-A@=*0 M:/^QT]\QSQF:2\'$N?V3CXG \E4_D2:)3SI!EQHD7C&Z>;0W^X(//UVX14VR M9XK_WKQTT#ZX3GIT;)@SML9V-V@WI"+[KJ\A0NV/$E2U\7;GMPM']+7KO\G'\H1VV\\JN8P/7D>0]/9W]P$UUKNV%NPSHW M4=772SFU28,_?3=P&&[>W2#&2Q)/D7IO==O]WN+OEF,C>((("$; MB95?H5.O(R_O]XZ_3F^^C]KQAIX1Y9STF@@1VW/:GM.-SFFKT]_@Y!P$B_^_ M'ZFYD UC?HNBOUD.EQ[8D]VO,P+NA\/EIMKN SS9WN%M58+MR:[)R0XZZW.R M/T!L=8_7R>+ZT09/\$/,M-O8B=QS.:2")=M\Y-15+EBX^FY'(/"O,=*^*_4\ MIOR>3]U! *N+]#0.I=:J]+[)-7:"$*2",L.CH:1PQI'*L"HUGL*J& H.'E=4)V@' MD$1)+&"@WQ1M@6NTPYF&#;G&^EX[>$NZ%,#*OX28Z,T5W5R$):5\G,_\_=,K M'UR9[''CRF[+9!>2/O'&32C;U=0[3+4JI(2'RQS,%94ZT5: P-@9M? $2L#S MU7$AN,,NU*.XM!5O\"FFEA:E M@%P1U(AMQ1G;UM8"P$8W=JSQIS.X@%++QXG7C>(HY#@$=*>CQ;XC"[/D2AC9 M"CM)U>C":6$5!1E2FG=*!C?A\Q2?8RJ[(42JU/Q% .E-?$B_%*<=G&.G"]UCTHKO@N2I4_&L++Y;RE=(\?FZHRG#S:GL\//)_]3G?W\R,LS5U^*MLC^.%'\($J0ZD' M-Q6]9&E%3:;3[:[_P%W_6!F@;^SG1I@#(I:WV_XCB5W%$4*KH;@?+>ST?37X MEM=2G5C,]-L.=>G7!+6@$5!K"*82=A2.<@)Q*8)) M6/'Y\>7G95@J4.= 9N8I0\#X8B8+*-U\B3E.WL_<_K4#*R@GY9>'[WUNV MN+[Y[?'>_[ FBN ,4P,MROJS>7842^WW"-1Y1B$AL!;%4#?GTEFUV]]5C_"Q M[L%N],A6:&MX-6O1+[YP,2_U8(6ONX/^/O5WHI=K GQ"(J,>PWD#%@X3"R<";<&IFI@K.>R&,Z$EH,KQ)+0B2N91=G=\A8= M8*OBC&NBSU^<,L! [.@TR,30E\G 25*##U.N3F-YJ,_D2IL$1 M2L@_Y]HQ?T7E\L^F[M-L)LU$T#M6ZZ=.FVS! & /J;T)%<3"D3.^+4$<+#UQ M^8U%-K"'7OHWIM!A>YQ=M/#CYB\^,([#F=WSLRR;XH/87>&EM ]N!>_:+]JM MX),J)L!L2P3?>-Z&X^YU#O8'=(C4H9/!+OWA?D_W!\/P*!H-.QW=/QCV#OK_[@YV[@=A+&?NKTL- M1'S2]@.79W'Q.7A)71"75.7?5^&U&G/759_FL+)"['9!VR46.%4UP$._9X+@ MD%1)66]QRP[#((J+L")P#8;L=CU"I,$@#(38*'M)EA$^ KD+B:-+ST'DBUE5 M)G'J4'I?RH_>R(_.[8^"0MBZ&F:(FT$2R.'H3X&E(R"EK!37%2I"S4;/"0,_ MFM40\KW%>XQB:H%!9?27 BKI]4VQ_7[;P8F L>'/6C4@?W%M&'=*EDNENN)> M[):)\^1(JGB[7I_>>L-!T(@W1=EG)2C28<:D]83 1#G0; O#C*<1%' MZ,7^( [RM=ZK*_G3>R]^T%I^$5L@PA!-#2G+]@AJN7;-@L-#H'X()1-JDG"H MST07.B^T13MEZ6^B#O [/8O-/VW1O. .B1\';B6(0W@Y JF0J@+7V409UIUY MKO?F8XCI+?6R9 0O#F?J#N<( ._]W&24*\!/@4;]1^8B8T348,L%X."1:,2@!4MQGD6M@;R3<*(CC8E::PCWKFV3B;PQ M8B?1BUEU#46T5=]-1)?0B"Z14 MWBB.ZMA1Y:>.2O-D$YZ93110[ O$OG?.F M&1@]BAHRQ],JJ8K:EE,K>DV1! * FLY4R".O9A9KR,17AHP%L8P01!@GV32^ M F,M5PP\7^6NC2%9H!$U$+;1_24-\5X!;274TY@-6KA')PE"$8\)*Y(.RP#T M,/ >L:Z%4!)")U/3'YQC4=J^1P+<'8RK.*+@>).H4 PJL\ZQ04[&D4"JV!-8J^C4L? D1[@)3-3:1QNC%Z?37-; M7&1S,?)G@V4K+*V&=1D (6-@O,8#[-TL)E4999>,(P/J;UX9H-Y/!!A[24UT M?% DV?*60>(C8":T]JG'%-I\D8@&TYO) AGEZM)9JR 2$-V%]=4PF\UT+H>A M=6+"]0H^5KE T"CAH?Y1N-;5_I;@_R:)1DPS'SK5M.2HMT$DKK#!]Q4E$;5L M([6=]]52,ME*5G8S(ZNG>41ZIM.(G%FBTWL8?3:O CD"X=W.G3$FIAE\24!Z*I"E1D>?S4J9=+!P68Q7B M9OJ@^PV=J+:OM]/ &+?,:&'MX,6%3AWLWF*.#6D<135$#AU1P@W.S5W1)=.T M4JS9XTI:BZC:9EG,Z%Q+KRQB((0$55!XO&Y82B^*@M'?Z"#-"-L$&7-3!\M2 M5;8),F9[#'?R!#%K!.@3B9#'898%]JY5 B,+E]]=)Z='VMP:ZK9E<$17LD+? MW#'P\9Z71A'(87-0L #8O#>L=^DU;;*(HG[U\&UN <(P6N@EI\FB5]?VTS;* M L*'XJ;I5+3HN>6EM'AVU[C>= ;1^H0]XF?D$7<&F(E2)-*H//,A"9LS]%QM MZRU0?YS'!ZWP9W*^:^-0N-Z;8_P $[#U4-^UW-UUGK^[J.[./S?)=T.=,#PG MB_(0%^VVC]CA[^O\U(^50.S]!PFL7GBEZT!(*KO%Z!>57\(*W,Q,'E_9<)YP M3FM-R,S(<$WJ+2'=] EU.9N:U$/!3/9@LO&CLF6!GRGWD;'01TG%M@=&CA!O M5]HPD]_:,#-"W\>&M+@#QR6TXKXN[F_#//(Z'" M/&MN.NLX=O>(0Z>9<='(+DK&-.%$>UT R=F$O75A<8MG1/XK9P0QXK)=K?6K MF7F4\YG$7HVN28T*G^B:=0^[K MO5O-XI;JZ0W!9[F<;!!PPE2/E;05Y>URGH\D$],%Z.>OS/6B66^9>24#>XF1 M*$JAX2Z%VC"0F2HH.F7 ]U6 /:JPZ11F/J N(M:@(S:*:JD@B:?DI77LH^$' MH5M/AD05C A5GJ"\J1=PM_-K;?JND;PE!'*)^\LF.&B:,'HO:=&8N="D%R&V MF[F/;FYNUJU-,]^7W E78H2FA9,P[?J\BOK6&J9A6G7[[9<:YR,A75\_Y=#H M)MR,NV0QU,UH#UU=H0L2[[O.IQC)$![ 'A/T%Y')QL?F.UX(S'V)C\@S+L>(JT\I M .AIKD0S8AD+DSEU38:;L7IR>(_A_>@DJAF1KO=(BF41/"_N-'7M]HRX5"H! MC>5""VO"A+-4)]P^ CFL>,TH&PS;M*$SW_$,[%YQQ1LN)QDG$UA/'_4^H".I MF9ZQ:Z_M"DQ,NZA&B(BS.HE5-=\G7=(*?WX-B'V8">7H,71Y(50@?3JKU*P3 M%$M%'<26O*=!+MQEGL60RQKTGF@UG(4KO8++68=E$=>0FXXVXOHOYZQ"C2!W MJ#VZ2$S"@A.%/%Z'XN';ZOBDAM^=57S;][($J\=#NR =,$-2J,AYI I\MQ3J*"FN?:% UQX5_$ M!?$.;B\]CD-IU<+>,&!)J2\X[):<4]TN7!D_4[>^JVQ>[ M5EVTUZB040X9]^JNR1=4,*DUERN:9DDCW@36Q)-E+9A&51I*UL2"GZ-5YZK2 M:4IO$F&%RG9 4.L@(9H%R %:T8@%L)V^@\WWY)[ZA=>B_/@T21 M^!+R#!XHS4%357BB'&P"FP'8HH<8UHV)V,VKQA,]IE?S:.!EQ':VRX6C7<(6 MF>%;V6^WLXT\7\7>/U$6%&HXB!Y"DA:D\]Z4KH31H/!.U/EN($X D[WH]\5: MQ>7?T[-DFU-4UP4?7"Q@3UT849_8EB1PX=0YU7'I>+;KE[W# MV4K>)%>8M3\QGG&J4Y-R8Q+%,.F,-J4JK#N$,KY&,::(X=TFU 7AD",2(?#/ MN?%(&&^*M*[UID[S1<90TJC(9Z4WV17K<]OI;5 PYFQ8K>TF^C 3+@X.D@#/ MUH?$:'D@%-R2'F;,7A#9<@=APTMSB- 9W/O*?I.!%L$DQMVH1=72X'WC7WS:6!9'FJ MHHR"IB$298;4S!YJRN(V:9@$XQ52-CT%123A6N M27J-26>_PFSQ:[>:_3\I\[B&-6/GSS S\6?-.8+4D]E5 I"SW"M^:A"& -%P M5WOW0KCRAL$T&A!SKVX34KI$J_R2&;$W,C?+IGZRQ%1CV+A)C%O,T=N6*#Y, MVY=Q(IO.10;:) Z-%LG>VV1*5#9V8*2FV,RW"<"#W,SV1J:SS7)T#<#Q3;&@ M-L=4Y42JO_P46O<:/[1D8W"U=U//=0-#Q.5LE &JS:P:^8?B51:QZSDL+ P1 M,M BD]1^>1=LXXW:N9-D^ 6+4^$Z)2;QE+!>R9F!$Y)6MYB@3.3"A:T1Q^C0 M]PL_^:77/K!#X+L8U(Y&[ZT:_&8C'V .5@77.GH:3+)+?<%!N+@PY<]6A'&2 M,XV,]IK1L>5H>7L+]H?F"+)4,]X61T%.1Y M+JV><(,L=S*3ZT[O) 9JC*B;\%+_=[8B^2N .8AI193>8L;TI= M&_3"3U?[&W^<275O1-PG Q!FMXZB-?7^M$#!6#6D/Q,YYXK]"*3AFFUFG90< M;:L#7W[_ZUR'>167]J!:OM^.,B'\7KBIQ@OZ1XIF-];,&) W DM0<5+E;O[> M.(K;;!?H)!5E.WV7U]_$NN,T0IXZQ)J0HLQX@0%H"TA"TASH@GWO2 M"LYJ1FYJE!:19G,.H?60_EM&V[-I8&V("=68'7".S2RWR>Y.&37/.2U!5AT"1D:!#]XCS@7NVUKOVDW2&!JZA5%B1NHBRZD>3=0("0'Z**BU).-M MF.];@)=D4SDSD\)HBF,4+KO=\8Q*$%. 4K4$Q#GJEZ-=9G+M"411UT,U-TH+ M6*@,,@GZU1"=AJ6D_22)*0!:EMMO14VI_2).CWQD5/0UD,_,3U3UJ6;/'C/_(I-^1O\OD M*SM2H)R_*QZY(&=(P= 02/>D4E7%K8J!K\"EV@8WOSFXV>SG]V"#F[?1+VIW MQ3@]"!F%N8;'=;8JQ3=6]@E/,0E$E/TLV676*^J2AY@WDJ@@QZO'$'U1T!12 MC<1R/U++#3YT0W"%[*-%85O4)*))Z&'3KY:2YH]Z&PJBW+?F8!8(:=6DD#V# M A,N KUPSX!%"<7:%8:TV9"\IF;F!ORY[D2_ZJ16'0ZGBJ+E8T/0B1ZK<%ZO MLL9E9"D%-S)DO;K47IY0;-4+>6\*ZYW+DT5(_GPTVM-"W]XCOZP(93-][S_. M?'UK-OD<-2 3-#LGT)JU86%7"I#5*'!Y!D)E:IF( ^+-<"(O2[01*YPLI-: ME++G8P8U+L)6[GS]_#]\OT/)2\Q9ZI1**M#MJJDQ$\-0%1:\!M&M4H;' M0QF'PB=AY&P2NEFZYW]&N0N<^)!*U@]-LHB_("/H'B.X7#EA)^%5Y(U![%'\ MQ>!I@:QY9<*_,5;V88(XH5[%.+7"1 0QXRI%'4+P.KC#%24H$T*6Y&P9#ZO) MN?0"O_(@5*49KDX)V@(XUUYQZO:NDI)GD8(_[3F0@\JHWQX!&YE 1W890@.J D MO_"]GF811RH0.@3)CG6:,KO9=KH$1JYV-;>"[QBG&A*O:=Y!QV\XNX[]=:%& MLQX1 H&"YXL,CXZ<%:-ED^&<1VT\A/54&4]3LGZU8M6R3!U/O;:FK&V+< _B=N/ C9.0SI5T VJVS<8)'P01>0=C$2ZO"SVO/ MD5Q!%ND*?M,(:SW.&_"D/CJ.H&2V@)/ET:62M(HB&Y7T1\$P#V+CD@U72YCA MN_Q<%[-8PK'6>O7\PO0*'XC,/PD?M-^ S;;$*EZZ&)Z3&/Z,\>D*?Z780T<& MOZ]N0QN='$$E:!9[3 ?-E$UJ)2CY>9=:,0*$PK:_2G(*T6-O6GU,U1AF M?, M?+.0DBCP$5(#Y)F3HU6K5"!O45'AMHB21VJA;KB^WO)2QGUM>; [90V8U#-V M12HUT0ZS6M)G0\SS3MFK8V=ALJ[])Q1I7X#ST%#+N< M9%$C,#S1GDVOILCG&:36@#@5V0Q#\U[H0;+)S:LY+4!F:P&,?6]?!,J@0#$) M?*UUC$LDB($!L&C-O0W^\HG&Q_2&;,P5!@6[ MT+V-:R)'2EXB*QCL(.-+Z(9SY[!L0.L'?4>,-@H;YI!I)6SO^IG"SOGK^LVZ"\>Q)2C,'ZM M*65WF;FAK@&'^0&_>HYNKF=5*842"4.LTK]S/:X211XH9># &1[,D#.:$M^U M?\M&.8M^\]&BSW@S33#J@ZE 7QN!O5Q]>6'2HQ Y([V(03^3!?N92U<4 "QU M/VY=0M\E%%%#''!*Q7+_G@F/9O;GC?-4EPW'CJ>JNM N*0283D7BEI':6PO8 M[#B8N./-M2"T*-@^OCM&C)&L=?,P7JQZ:P=I4BSM*!;: ]1,M*5OMIFBF,_A M4DG)M:.Q?:QAU2:YUH%"A/%%3+(KS&,L=$/X5/C?4@+QH?+\"1DHDS'A)O", M3NT';/HN;KCGO^.@A'C;HLS'?Y?AGFE.6"F]A=:/R;2.EH2WUF(6NL!\UW&_ M\*4-':H^56]E7W=['EXXN[<-9U_CKVO0[BPKMO. MT DI 8^=$[+(B9\51>P:?&%,C--BT;!>6A6%9.^]QCDR*30;J2XF,^&;5V:,?ZXWNKD!9@4 M8-U22:*MSK:)1M(@9&X%4&Q5(9Z6J].K=7;S8)+$P/8]\L81F]:RXUAXMA9* M]YI'L>:7 ?,7GV=1M/Q M:01(B?,%=YS(V&3# F]JN:*P?D^ UM@OZS0H:G]@8)@EP((T9%J2Q(0N EN/ M*"G47E7Z+J'YEZ!@-8](\R6T-^,Q-4[RHQ#/]30+\1RQ":H %SQ S/,J7[UQ,&AH>47G%1CQ/_H=;H]VXT5?IF10TEZIWI6JJ &(U@K M]F7T DQT!QA#'J^+2F.!^*OHD\;21$F+?;S%$]C)/*(&6*1U#(&/&$13Z<6A M92EJ MV]ST0&(LN2(+?30&U&DH%=4DL!9ZU3M\.QNW"AU%$=#,F )Q5&\FA3-,.)(^ M*6Z!^N95G/NQ"- OZJT1@Q:$AK5E>JYE&"5':KWW"*T28)[G(>"O@+5A<<7( MN* $J3HVQ#>*SJXP[NU""X^'WN[Q@"J*,O&C,LF431=> =[(47[ $ M--C%BC*I)5BX>=@MU[0\6]AV#J':5C%LTDK+3=MJ671D[K\+HA!W&LNI%P^1 M0\6XL6YB6!15V6S@O[$G-%O'6*-33\(VD>*3I,BL[XRDO_/5, 68_DCQB.&7 M'9GAD'5<42\5.*VQ*Q)=7FT7-VJJ;1P%_I=4K;H5P<$0$3%R+=]?@0Q)DIO2 MN=_"F$@Y(L^C[("EP_5.3[K6?%\& ;H")1A5OP087&%\2\XOZ(%4-57CIA98 M:S"@8-XC>4Y]03($<]L4J&@?^*1A$S)2M[SUZ]R:JW"L-S!)[9;F3[U4C66L M^L)>F377Z9#D<2TFLQ$;APLXS[5.J_IN.+6N!3S*T2R0%;>@D.?T%S659I4< M]>!.RY*NH/,9%F+;2"O^PFOV5W>"U8"#N8S3RY9@-KQ8>""3%>-%KAJ[;+R+ MWT6SG;P2*;I=&NNO%Y *6!'DD'!+>DQ"P,C=T5!;.)!73@B!-L3UN>@ M?*C70W'>@'/=Q75;[W#-E4M[7MF@EN1Q-7'"T8S(V5._+;J- M[)BPC,&C!^M?\7OS9"8Q&R[W)![&I0L'SM2<[1'$@[?N#L9J\],&32.>1AL, MTY57D)!86\5+ZX0GM8BOA4P]S4I^(': UT;3VH]<.-\<0WXGE>:<;X_.;.K[ MZM91;TM:$BLQ6KJ$S%_*OI]FE,<"MCG:&6B?G&"8]H_V_[2#9]@M C3J$P'$ M+4V'68PSY65PXD%VLDW?#OZ,,W,SK66"9^?7G9,QI[\T$9V7^.S1;%)IN'#3 M?[(F*Q'4F5@\JE\B..[NVL,Q5R/P*C4 M.<%I6-1R=':P/\3P[68R>J.^B;!W$^HH8 IX!)+7H@?[]B@5V91HV)A>-Y&> M,J=$Q%W",,9$34H#X@IBU >]/>2=]??:[2HE\30M._]*K#F0Q'6!#9>O"WL" M_)T\L,0L)>U=21<.>_3LC4NR2S@)(;Q+A7Z+L><:&TDA&A6ZF:0_!O#K<_$: M^D6'&.),I$P>PY=E4'$!ERCL*Z,20W0B]@X8O<4N@5M4+/H0[.PU$\@I45I/YM.!(N;)F7&>D*OD5::)[_/"<@3RX MVBJKRD>-LRVTOVWU8@>3 &(YEBM$( O+GZ&-5N* LFO\^Y%++&HT.MD(M\** MAHF\X(;:MJ!'B;"K:PE&A7-0*VBRV2B-^]@#92&';:6RGP<_6,G M'JA!>-A1:M#K#_=[NC\8AD?1:-CIZ/[!L'?0_W>OMW,_3G\%S"?M?V: M@#]2A$])+CA[;80QW>D*Y]IZD?J[++UU]M<-3_G@_I]RSS38_$#>GG(#\HY. MZ,X_UR&U"N#E];FE*J-@4X9#8C&$"$^[9;&:V6WU)DO'%[&^E%ZKK9K*('@/ M$@L&ZRG/OI -B1ZJR\SB+1=_5RB]1E0".P)-PS0OX48'K;J\:EW1( :K@!"& M&=&*P'"<(N+:0L8,)9#Z75X_::\'@*"'-X#*22X;\$O-Z':2NS3.LJCA!"HJ MM/T3+7D5VE4CC1JHV6B[?@"[] )A8%O!V[C F'I,HYSI:)IAYX7W(%!@9&]* MU,@RD9J3VCD&[@AICB"864/QFK7"8K/+#9;*[Q?J.1EDGI#3M+J8!UX'=.R@ MYIJ82\Y)@NOOH^27>!F[=%^DC(J$>_ MH3UF/%!LV8 )#6!>:$I[JAB+Q??N3C/$0XNP]73JT//L!9?#=6T#<3DT*.Q? M*L?OP[BZ%Z[W);A5:0LP?!]J?\V%%W6 3)1!32(YX=\"N!<+\LJC5!7T]WL$ M.5S\W0Y&8%X:#A#L]GM'M6\HCGPISR$5DF),2JRZ"WWSM Z!FX'?];?<8 "+43QA+-P7ZG]H954[+KH"&# MHTYC7C0I^Y _K;0AH8\&2V<9DJ^;>]Y07J9-:I1,Q\2WO=Y8LZ)$( MIZ"Q*#NO2@1;8ZM;W+DC9\;'4@[OL[^YA_ZL=T-D0@+]S)X 21MK=@>1S+%' MZ\T1KKPSGN>'7:\$1Y\8A8@\.:9]SJHF*AQ-1:P MI UU_MM>FTP\EJ1@=XAR)MG4AO$U%I)I3LU9I=8#XQEFA'4N5_@=X=$&)\7P MKRQ/"QCZ=9IF%_R64_)-3AQMU>B*R42>M>%GPM\=9;/RVQ MT5J2>4"6'4LD96PR4DT>B[2%33Q&!OCN4W"&6#4T6/ 9EE^HU6Z<\[V&W98".VM?_@8ULW-VKHJBYV"]M(MG13HV?!'UGJ'_15&3^^@J8C=P.A9L).NLGGZJVR>3G^OUSD*?JNFP?F,ND3 7BEQL06] MWBH[K==MVC8WL=-Z-Y]S4]7KK33;.EW,?HN"-RHU+4Y]_V%96QS^R#[-"(HF M*TA%?ZF0H'0S"<:@YV[=1>TMW138DV^MUWN;^@^XL@TW[VW4BCZJ%>>?@AZ: M&!\2%=85BCKY=@?[-=K?[1X.;G^!>E<[.NY2;5E5^_JSCY@]E%\=#3N^_]&P M_ITFN/OAUI\SC^5;\4:/5<(PA9J"!^L>$90B"<*R#+A_&_J)TCGF3[._D)8\ MLTL61XW7%DSN/F$=N@:^+B7;2[%V0"P,T"O O^R_GRBL[-4IV?#P"^(1@GE6 M45%/RZ3:#+7K$8UUV0EB;K:"F LAL9\#'N1II MV/?G#OELS4GW'=*L3<_]06>]?Z_/^L/)VL?L_2CG9N.>(>$?M#^F4+A MFNJKN]B%M]RS Q6E,TQ)PX3D4IID%I2)!)SUQ=\5Y9(9)+OS,@L_3SC9\*VT M@T:&_+HH*G16^5 MB4U*WN^3\^_<7+\.8&Z!K(.SF^GX-Q\.LP2$^U"+XE$N AT0?S!(36X M@S\9DLD-#KF^ITH?:&?Y@PC?&>XLE-5F&=TFP)6T=W#E=P#V/<:E;H M)^8?3X$40.F=/XE3FA+]Z"F7I^V)=QP]PA<81 I5(B^A]_'7XBP^/FCW#@[1 M7USF\/\C\V)Q);?)E?RXC!:_Z_7;@\[JKSOM[LKO'N2PCVF#>9/A&)$B_K'3 MWW$>_PC-K2>]V9>@"R>W0!K-L^1C_-Y4/V@?7$?VM-[G'C=X#AS"DKALP_JO M\(Q%WF8N[@/SY0U=W7,K?D!5.L>NOK4U7G,3#6M-,\2$OFI;?M:3VPEO)[R= M\/V:\%"%G\_(+*/^'M]$[%G=E1/^W;@M_EUUPG=+A M-Q#$FB^]=_3@UF[+T[K'#V[MW^&N"P=[7S#H:_YVEF4/ZBU-T3Y@UK[=[CLZ\GE2)0SK7)PJ)A 4V,!Q.E6Y1<(N,(=A;R@=NZ?89(53;[!< MK%B%#W:CO+.O)?D[RE<;'+7W^P=?E:]VT.X[\ MY./K]^^"#V].W@6OW[U\?_:6/KB-:;1FR_\ K#+ TN]QEL]OD?/6P<5=G3YR MQ4XD>K3 U>P^_$Q9?=-MVE6/;L7^[\:DN_F+Z9M5&'R6F M/0#20#5- ^"MCY;0D\C9AGUX2%2TPD7C\J1Z*_.D;D&(-WAT^\KEK_P!T:$K M><"=W!^T4'N=SA&!#^U]U/DT>&TZ$" J2?H]0@@KCZ=WN]WL!$OVE)CY_=K4 M[L&@=73<:V")U(V2FY(/+;ES\P5_SW/ZYK.Y?_3^R[<1[I+=7!?2/3[LMXYO+=B6 MD\\/93'7G-,WG\W]H_>;"[9E:[SG=-Z3><._=;@J-\Z/.[MR2.T5+6AY3/-.NQ5_$&.;412;#5D$! J27[!"17E",QD\-P+%AG/LQ M]7Z0=G&FXWHKV.]T=S\_XL:XTUF2S;7_*X2/&^=J2F DUT!A7+-W/S>Z"!3: M[G L^;;AQ>Y^NW>\_]V#8)WV8>=KPV=73+;?WC_NK\ED>]UV]^A@.]D?--EO MB84>K6LP\/7Y^1\OSH(/?YR=OCHY?W$>O'\92'ST_,7I'V>O/[Y^T_82KV_4GH1QL':R+@!1###V/']W(+S+$_>M#;(';_P]Z$#Y3)"EOQ02(WV]U8N1O;=-WM M*[<9PHTK\SXL,\)8^$YX(@\MW:\[:.WW#M<^*_.;C^;^4?9&YP(?'K<'QVM/ M=5OFL#VF>W!,VY3MGPOG])W@C!Y: F;WH-4_6O_L[$T_IJ/#]O[^]I3N^2EM M+]-:'-/7B>;OG7*^Z4X BT"U]0)\W0;N]UO]XX.MHG_/C^GHN-T_VI[2/3^E M[65:BV/:1*OY'FXS)=/Q)J_ZW[LVIB6T(@5;?3C.**NP_,MLSXUB+^M$^T?' MK>YQ_^NTTN^W6_>\S/H'D\7]4Z-O7:3]'7?HOE^8@_;A;1WAFW9?MBQURU*W M)')7SJ"[IY$-[V+PW#\S(+/P(L2C(PB>*/3-/L2O,;TQ92FHY(6HD>U6\''7*4Z^*C#20IG/,;US)(P MV,6-USELQFN89PZL(=D[PR7 EX]:P7]GD[3(4MC2M,R!@]?'QH=:P:G*\Q@F M\UN2#>&STRR?93FCD;K1,9\5MKKV?N_)1[QO?R*3N0AVY;^OX(AQ&T^S]B-9 M.A(.DX@JB@HIDG+;?P$V&EPJ/*,+7>";X$,\K##)&&P9SQK'6MCR5G 9EQ.@ M(_XI'1(\#[T@"#Y.8G@1X7[ /]*LA/>4\"6\I\P0H56'JB@-3*M/ MSM(M 4AR"OM!E[F];=_QS>T[#NM[(F[O7[W MW^-N^Z_9>"=02;GJJ\;A=CJS+U\#('/0[\^^X)IO7.UQYT+D\'JM"T MA$$'Q:Q*@<>,@K@L?!$&S!&$C %1FH*8"U#ZP:8$!YU?B1\B]/=GCVM.L+T[)M@3..O$M):^4MRC +8420H. MDB4JI D!_GW0P44 OHMA$YIW_5=Q$%^0WUV9]C5K%N@1J!S?7([+& MQFS)MD&V_;LDVT^HTC%/A*FCIDI:/Q*F)JT>='E0_H[9;AC%.6AOYF0C+$M% MU/VZ%HI$VB;:H$:E?>H_W3UN+U(K_PZ(=15MU@;X,;19G^/]-PB#ANOCWDZ4 M3(%%><@VB0B_2.LIFP9#':!XZW6>HM,EC,DJQ+IGE-+T3?/KG+TYQA*(:_J7#$G]QIL<56Z-!=_\$O^SN MG[I"VN#VZJ9'D9SXTMCZ5,)OERJPDT1=@@P& 1 MS?SZ=\[IQL)-(FE1!,FN5&2)!'HY??:M%Z8'XUN,TWSM@#\HA?#7"RF)0%0) MUQ\H7T!E-4!AZ9(%)1FH4ERM:35)G9XQUEEMC.%R?>]_GO@]WG/;%N<]I]%O M.J+1Z[L=;]"W+-%H]9U6X_^:UI-Z67#[=0%^2,6(MX1/3H*/<"D#(%0T'-5V%)O_,3-D@39,[+A M\Y 'T\0GMOW.#T%D^:2[*R\F/0/ SH*4'KD$T48"9(DU]B#P;2_"][%!> F: MZZTO)D?E2??*8U>2MX]=D+FZ\BG\FH529A?J VD>>$L4';<4Y( GYV&8 89\ M$2 24U0HWX&FPVSK['\-I>CF_9M16\& $HGQ08%;"=C\A)+JYC(4@((4 =@[ MO)-RV HMBW 9-/$=,QH:\:4/-J/OK@'7DDJN9G=RE8W' ?V-M^&^X2G?)WO> MD#[W0VIO1.+&/MUHEVN*2@<[<.(#TT^$-_"QB(U*V$@815=RTH%% 9H+$9^ M-EJ('LW&BXHP$=D "7V(5\3AM8 \]@P8:^2? 8F#LB@'E[^S.(H&8)6#JNRC MWP^HD3,I$&&HB+1H4B?EI8)N('@(KXQ8,@5+$KNBNT,_"$0,OXVY^PW$B8?W M$7H1J-8C@6HU.0+Q'7@$-P$?>4H[QRF7$<'*B/6C*2\C_DUD8UJO@HP(17R# MNKV+WM!I_C$>B0"0%_MA-X)8XX@'/TW08#M+HBP&6P#/BHVST1A?\H-$'8,* MD)5A*MESWLM=#CN$AAZ=Q)SL+BTD= OS :^2[#4X_P"&>E:B!N M13#S(#SGW^)]C^H$\D R_"F]_!.!%R*@ 6LRU H Q9&3Q.A5@(X()"+#Q!YH(5.!VL@XX#0YTF')=4'Q M\6* ,J[*=44@I'-"/DXR7XT.*_Q'-($S KX/IKM4I4) H]G-AK/OYD>&[,"= MNI2& "-]D"+1@X4"^KIJFU-Y404Z'D"Y0Q>'9.><#I9T/$/J:BXI>C&I[W32 ML$@7E#YY[DC.%-AAMWCEITR* "(=@"I$WIRIR:[H>X58%2Z!CU:B2@L;S#?D M1K%4\*0O$E,KI->E1'A\=X@[I$%SY%#G@@#!C]+RV@\F$0)7-0@R],(0#>5@ MR^E&>642"L@#" #?D2,9])K*R, EP\9C=/C(VW6'L',2!G11")V->JUDEL!" MXVB>3&4(K: W\ON&4<[]YP"YZN@1Q42(N[GEL1]ER3(FL +GC:KV5%A["%S% MLA$0\C$\4"5P5M![@G2+.W:BX@'_\^_RBL@I\ M&7 ?G\&>U%ZA!Y7/&'CV$U2PX-\1>O7DZ2F(8C!I"%,O8"Y2.G =O T&L6#( MD=&O.+6K3$HDJL),F/J9H'L_6SSDLDD H AG"O,6.H73TU>7//"B1%[EX M^ V=SCZB I&)(+T!PYP3/L4E\30%;5J&#^16,+@$,YT'Z9 @-B%;',A$4/2] M6*"RN.3$< HH/'+[GV(9$B22L\ 2"9:AR%0BP5A(1_L]&TGI(!/)-A ^8&CG M-$PJ(2:HW8!40AE6N@G\_&K#A$)N&+*C@<A/>7897YID.)7H14)/@H7X)*X&28/("B%4;@BX M,;## $_4'R@,0BCU41+F:R7(RL/U"HT(T]H 27F01%*,P=Y&J.K/K1O>=85< M%]@?Z U*%)M44F#HCY."Q5?#*R1*LSG2H'[92/\F>\V3_ZA#0TD &ZS(AH)S MX-H5I?+Q&&6_E#WXN:(5POHPE;I:OC^&YR,30!?.0NX)0#5':@.*HX%HSV,9FD= M@#*$?!NT)N.V8 M!\1GHI!\F;!?5XD[BB@JSEBI#T<\MD9EJ6)=(_C'0SRRV5$%-K3E(A ESD M>(SF&)%\@"D3V<@L6%QQ#Z"\/%!I^!4!4/@O2A!5U7'EZL$O >T24M9'D53: M:;L!H*I,EBM<0=MASNG%C[MU3^;=KT*MZ,553J$D5U!GJ27GVH+=D'5)7+NT MX0@K@21$HK(O@.0 HP(I(K,0L-KS79GB3NQ;N1,45\3[(H@\TFD1RE$F/E5/ MY"X+'.Q&)@:JCQ31OU,JR%1P=&1@FM1<)C[>^9GF6Y7R/2?I&Q[<\I#T D7L MTO)$BP%5'_J0(;62U\-#32&_8 #3H%IFXYG!6I;9>R9?;;;,)OP:"])N 5[! M=)9Q%!Z4^;&:9NN9(9D(9?VMO3MK[=TMW=RJO5EF&]9C.Z8#_W1IQTC?1BXFZER<"GUS(\-X<2\OO^5V^&+(,2A_GK(H0E1D,JW%$E3Z>8;W] MRQZ5J^ZBO'#-G(C>_G,B+JJQ_*7Y($=[67*K;38;SL-?:PR<>OTR)<893"JE[S8!'[U M;D6Z)M)\ IN)PL,_='G#?MM%K;G5@[R?8LV]M1I-HV4??JM-C74'A74V8%W+ MUEBGL>X1]]9L]XQ&8]/.9?7N@UH[!+I00;BENL$F7=/JU/=LS;TW>FVCW=U4 MF.J["A[[F%I=HV/I*R7J?DS-GM&S-KT[3=\HL1&0W\=1DN MK ,_W8I;JSVO M9^SP.I>7]<1UMJV5TFSU]M$=XM'2)XY;74>SV:$]! M\;\25()5EC=1 HHW\D.?@85F>/)O8I& 7/WW,_?,$"- VB$+MPC*.$4^F-;&JI4O*3+*9N8:IL MUM^2L=?P:J5U >78+P[8?7WLI],VFIVN/J#:'E!CGW?\G8)._B%THU%>)+*8 M]/@0%W+\B U9.W@][+U0ZX*FWD3:[AE.:Q?7_=3$G7*/.JV)0Q/''3XGRS:Z MC5WE7T2Q_+[OPZKWFJVD286%E-7 GRB++DL2V)* M[=!@+D^&; !OJF+@LKU%T>GOY7I%2%2TNFWIVCHCR8]\ZI_Q\LSN%D5/CPUN MZF/>WF-KXU)N!ZN$&)!9$-]2-)97]MH!Z5$LV+Z,ZQ!&/?=GF*DGC M"&O<@2!GVAZM[EFLS^D!SBF^P9:4K!]%WZB/+PU:/,^6QK=:SA:9,^F!V M>C!A66ED6WEA]T3V60J$+.85C+M_9K[L5(#1$=_'49+) M1GBJR1 %Q@IR2V1!J^S)5GT3VY"4=Q@%^ 'UZP'<"(IA-3+L$AF*=GC4)NTF MAIFP1/X,G=]G5"S?,'O/\&B?MAKP#AQ/$"!*J!9YJB=8?[I0^GV\==^O!=! MJ.ZHH=MI(NR!Q?[,>)S*7HH%3<6J/7=6;:F5*RFR0145@V/QO'Q6EN.*&^IG M_9*=GU]^8I?? CZ$A1ORSXO(#S#!B1H5284&R3-OS8B:T4!VY0))AXV=^Y4^ MWK NE)"J-\0R*I>1$-5'*1 _33TQ0 ;,_B) M;&+T#5;P_,G%Y9N/3U[(_DP7;R]E(R^7VM(")*AGKPR_8"2&FL90CX/9.QH% MAYTIE0[;$4D ,=FF_81_&O"F9W.4R9Z+:%JP:%'0A M+XP1V"N.FA?-#YJH-5 8"9N YG>P3*O+TK>1E-UD>K.PV',WF?W4\5\I_+TL MT"DOYL];P:VJ#%9W3@'VSE2 'ENUO],V[6;CX6O2+;-G]PZD@+YK]GKM UFK M!JP&K 1L=]U1EWAK<\831GA!X<.4;CMVW=H?]!9N=5P0$L0TJTVKDB5=JQZV M_'_OC^[B\!>Z&]2W;']=K%BS*\;]^_W1EA!;0?3.*,=C:JOK@ONSB%W5$WBF M /!!%P/*3F>-U:R^Z+7AK'5!L=)]#PYK:DJ'ZS1@J2E$-1W6F@Z/K&W/NHF0&'!C M%PQ8/WI(CVY!I/6N@%DDW.7L;":2=, MSM;=[T'V_5EW<\UVP^@VMZP,UN4@ MCW9.W;:Y:97LPQS27G;[;!U[^(@[DFG6A*RIU35ZKY^Q+%F3.N?DFWNIXUJ;?G2@YBL=:KUWWOI#BZ/SK(<?EM'J-34EU_R8;&MCAXVFY%-# M$:/7VP^[U\>TP3'U-"77+_3U&('KY1#"VJ;'BEDO6\&V,6O[GICUD7H!FH;5 MW>/%%MI7L]8I;:XM';FO9GL,^3&FN]\LM>7PPIIGVUE #0VUO4/M2+G1DC_@@Y6:[KSE[V^YFRXU 4!>?Q)['T-1T M M2TU8V=FIHT-6EJ6N9M-7KM'^L:>R#$=*3N\H:YGS2#VGIR[K! \D?4F-1) MK:[U+OK1O3]Z$G6!2V])WG6<1=<&ZD=U;:"N#=19[E5-KM$V>AM?*%=C/_B1 M1BLZCKFIP:2#IZ>%(@V[:W1;NF2E[N?4[FV<_ZU)6=?2';*6 9S)MK>\=5YS MIL>+V,KJ:K/]2.E!T=F= X9=P^6:?WW=5T>A MZDJUNK.FAJ7K:C5K.BG6]-QN&$[#?J&Y4GV/J&>41%H\@"BAB=EJ["J_LQ.9L7B&A*/BT4>=XRVIW6 M^MJI)N)'/Z%&V[0>^X!J2\!U"'7I,EI=1KM>9YJ-2P6T<^;1=:3->XX-@#)O2CK M!T+FW.MJC!^&3P[-[&$1G-/6O//9_;MMG6H;;[/1CY M(_F82PJ)VT]8'$VV\M7M-Q;W6*&PO9P[PP@BF_"$))% M60P8$!+SXBF\-/!#'KH^#V"C\,%(A/ VIP'*.6TUYY(8X?KHUML";7OK8NW) M(*>S7^2.BQFXJ[D VBF GN#EDB;A"5&(\%@VVX64#8AEC- "'1<A&#-:^= M+XW?#SI_!LS#& 8@RB %3N=C/,.-1K"8*8,ECH [$N]E9 5_+0A^_C0+/0.C-@:%G=O)52)C"4G#R MZ@@N'W/73Z=LXJ=#^A9Q.!#Y/O&3$- D" ;<#>5<.EG?H! M1D&&N+AXRK9E=@LHJ^VY0QX$(KPA+&,7E__^\.;,[C'B+$BJ?:)9X2 SCP"OPJ)\DF3H?%S@.?C3F<9H8)"TJPPY]@@!R6801K'8L3PE7$? ^'G $ MV#+T!D\LT;'FI$+EYS N5=,;<=8'D'X[(R'SD@<3 MP($G/\WL"23-616 \WM?+2P.5)Z<)\@_@3@ :9$_D71D?1%$P( FXF] =^([ M\E8!A.!5V(UZ/M<&D>IBCKP-8 MV#) EFD8H,$9 %3ZPP07)@WR!Y(B2$#B> M%"+ ?$ =@Y& 2\ZP6:^8,)_H%8/E(U$;S$T?#^ E^E"#OGP@TT6*D)]5E8'L>^S/#0>*$1@3@ROT*;X[MWL\B#<5X\#$28P-^ M&\5TC)*%$D\! T%]QBHM;Z+A^D+F%H:K3GL+Z3&!4H_[TN1@]P7V$#<+QCY MP/^N#@%.^ /R(T](+IVF=%HHX 1(O6@JA-Q<>78$.)QMPF^4@"!N7>X(#P8^ MAO,"$=8QK6?$H[-"Z%5GC 6M"$<0W_V$!IZ=&= P(A3D!=H$_JT$E)**\%%# M:@(*%^&72S>-"C4$%PD'4HXLB8, ]L:/P5Z"!P) P, DW48=-!SB()?YA-/D M2L#U^ !D%]$'=G@+6EF4)20>I1Z#@"$M"5#.Y1E"+4OD;GD<--03^,HHBB6-APE:?H.8V$-^Q.P<]@Z; % ! MWH8W">HT?1\E)&DY (I9F9SK&%5I.(X0B(A(XUP7*A!R,O3!4%5;!64%652R ME)8V9Z;U8\(+_),EE'I!# M>7+-WIF[Z2-X(!FVJ)VL$9PZ:@!8)PV 9^QBB!KA#!"6.\W;C][ N!*G=V;B M]-50_0E.>1+M1B^B,2APNNN6[KK5-'O[Z8&ID>YTD:YAMO?3W5 7\&UR<]+I M7LI[$O5M[WEPRT,* 5^E0@3[R$$^:LZ\;(\U)P/+[.XG[5XCW2DC74LW4ZR[ M.M"RS"VKK4Y0'3A$G\ 51FL#D20_H UH.^VH[#3'M [?3M-(=UA(9YO-3;OV MU@_ICMTYT&R=[M4Y)^$<. ^RD1]F(^T4T/:9;?:T4T CW:/KGL[!(]VQ.P6> M-\U';[E=%PU@H5#M %- EZ>[7HD /KPQV'L14C$.)B.?>Z /^$D:4YT*>TL) MR6*GB;![RA'MM4RKX6R5(]HV&]W.#C(9[>;#YXC:+;/5:Q[.8COM7>2(:L@B M9-L/D=#ZD!E3@ .NUD8YUN/H\!>Q%7:R4B-.1+/X7IW'7L/:HJ MCC(8UDL6##^='7X#?J)(UG>H0L([&M8U&Z_##<1KK#@WKVL[A8]VQ!X%M M*G(2KJLK'H J @/^-Q^-7['7(A2@H"1: M=]^"5!I&L[7I-6;:"'_\L(=AMS:MS-+']-C'U#S=?'F-(6LVQ=@/%=< 0T[" M5W*51NXWZN$KPH2N2] *_.90;!FMIC;$ZW]*C8V+^/0I/;Z[9,LKJ ]?XF@, MT1BBW24_GWNTG&3;X,V)J^RVT;8W]3AKT_O10VS.?H+0^HPV:0%ULHD"&D/6 MQ)"3338Z"??(&S&.A>MKQ\BV<0"CYVSJ8M8F]^-KC+W>?MKHZ5/:J"'EJ9J] M&D/6Q)#]\-H:8,A).$8^A$D6X]VR6E7?(I)I6/:F?D-MC1FK\80[1C1CA&JL1%)(B^7?B?$=LFL)ZZO=PRGJ>\8J/LI.4;+UCZL MNI^2?;JVK\80[3_3WI&?WX N@G$:75>SC2K2T$4U=3\CQ[#MP[_YY-A/R3+W MTR.F!F)&8\B.PC1'@R'W*")YL^PP"L7=;$<_N>V3^@CV_N1)> @OTZ&(M9VZ M.>!ZAMWM:']3S4^I:SCM_92AZ%/:Q"NX'TJJ@:JE,41W9WITKV -]WP=I3Q@ M5^^I]\[Y/KI'SUYJT !<\:(,[P[*=U_I^&W?V9[]6+L /R"$:HZ-[:[1ZFWI M:GTX*.W9!:@)1A/,V@1C&EA[5HR&833RB.R:>&J*([9B'R%%KH %J]'R4 M-KT:/4_\1M.%S=*-II=9S,:R5WDB>Y4SH2XP99YP8\$3X3$O$RR-*A\('H?P M;,+\D.']6B9C_XI2@5KOL /GC;-)@,0!_" R8I,CD4PX& N0#;V^UD^&A\#%+_[(Y@2UO;4 M-AOY4/C&;W[H#V+A&>PCO,=#SCX##?DNNW*'$3 NA$0LW.@F+);W*8KA<-D_ M3':>]+]&<9A$X=\2N57YT"".1NSB[25.\/:[<#.Z?O9BR'UZT\OH-/'R+W.7 M=]'N]T;>]]P/?_HE2A(&$'GC)^,(,"I! )XGB4@E7A4U2XA7P-:\G5[.NV>" M#MGY./8#YC@&';[!(J3Q@(X&W!^Q MR=!WA\SE,0R*#SYM698!@ #B\C(@7."N)OM-, ]D1QBEE?EABBE+ *X^+!OW MD*0QO)'A[%\"('B;N6=I!)JL"T@>W=(ZQWX."H@5!J($=[725P% 5O9*>TN-M142'P M6\#G2M7-Q(LJC^'<;Z:,:#!61^. MZ]L9'\!B7_)@PJ?)DY]F]C3RP[,J .?WOIK0ZTONU8MT):]GUT/$7%< 1GA( MD<3P &&# (0RRU"0 08.,J AP9#,(O@:9,B(?Q/,'\$;MX3C22'KLCA&G(\C M%'3I-OP$1@*( 7+3@# !D&^ :QED 0O\ 5#_,;#DY3+J0^A&(\&N^??U;H7? MT^WNG8[9[=+EW)O>[MX Z\+9[NKNNR_G;C;7NW][D\7:+;/17OVU7NSVBW7, M=G>[8?>TV/4NC5_SNMPUO;Q@*._+LEWN ;AC2[NX;WV/^Z]>0:]OH%= >3L8 M") M]Q!7KO?FJ>GN*]?K(U-HR)=^"M.Y:\#X.1B%Z3#*8%@O>;$3/K3!9?5[F/*1 MRA_W2$;*S$U!BT ?@I]LVZ]27UF^V1YK'D^S+:.Y<0/.^M4,:K0[++1S'*.G MVWC5/S.AI6M5-8K<0\D;=\TX&A19GGY2U_C'RI#T1SYECHQ0P4^, 5VE/!48 M!RUCSB%W,<3\#[ 2!'N-\2JGU[8,)G(/53!E,<:+,;0JDS#B<13C.'ZI>ZJ_ MRW$I3Z+]#&-0S6>83C$7#18PFSODX8U(Y-+P)CH,*',/X8;ALC0!F.&XGAB( M&-9 ,_$RPR#P>;\2_L)1$N%&\,V?&8_!/L.I_Y**@]>Y"86A.CTQ<6++Z[(DGH_*J :N7U\'E$GB> 7O!Z+.'] MM)$W$\P?J.37&#APGJ"$P[6[9O>9C,06'T]@Q''LCWCL5[*7_!$. J\D= EB M)#,6Q'<1NSZF2,WE+F#H=0CP4(_#>*[(5T*94,-8"#8". X3E4OPDN2IQ8@N#IGZ/1R$!R=@W!7?/M*W%!.S*5,P %4_$((FQ3\;%7@A:B'4-*Q M[-[C9 \;E =3M:TY.EN&E5WVJ;=;#Q\X-,R>_9Z@<\-I^PZ#[[8KMGK[2*B MO(NU:L!JP$K =M<==8GUMT6OCOOM0KMNP>G[)2_QS'=*?DQ)?BQJ*KN)6>WM MT5V<_=*8Q6RA1EVB2VLBQ9JAVONWNW&(>VZ3?G7%!?G MYY>?BFC@#V6\[#>K9\WM'F12SYI[:[:Z1J^U:3M%G=3SV,9*MW>Z5Z^=7KJA M9DP_-^VNT6YO>G^Y9DR:,6G&M'?B/6K&9!E.5U^KM"^^M.8I]8[A+N-UO7>[ M<2;5^\**34S5B\@/L%$5-D9:?8_<@;5"7Q, K9;1ZNF+3NNN1MG6QNTDCZ9C M_8FCR+J$;($]I E9$W*==JL)>0L#PN@U]!U#-3^DWC%<,50W^^$ 0UT2"5;] MQ/!U4@U?KVMEKI?F<*3.GC4W7V^B:=E-H]7ZL2LL[L]RJ86':,]C:%HZ=EIJ MMGM&H]'0M*1I2=/2#R=T&([]8S>3' @IK7\MS3;H7+^3W3JDL;-C/4!C)7]$ MC=D@U*II>J%^=.^/GD(.]D64[+P(1N=AZT=K1:5'X9S2>=A'DU74L+M&MZ73 MBNH>WFOW3K=SWHFCR-J4;!O-YGXZ<.IC6A^W.TUS/RV4CX>2M8IQ2"I&QVC: MNM"KYM+#.0:F5+>\ YVW?'B$T.@9W:9.=ZR]%F4?0Z*43G?<(2%WC69[/SBB M3VD#0FZ9FQ;;:D(^#A19DY!MH]'1=%SS0VILG"100RJNF_UP@*&AN_.6\Y"O MSET^R1RQ1JMK=*PMVS8<79)8G;C\!F&H_;CR#DA;TZFPI\[FFCVC9^ETC)JQ%&(\PA((RN2@VDW+L'JZJW?=];:&I7>Z;N?P*,%N&9V6;F]<>SVJ:V[: M;[&&B<(ZW7^'A.P8=D_G^]>>D)OFIMJA)N3C0)%U=5.CU=H/K]>'M'ZN3^\8 MR+AN!L0!!KON+MR1,>SQ3 Q;9WJ>2J:GW6H9W>:6T;.CR_6L$Y??(*ZV99O[ M.K'Y6KNO-9L[>#9G]XRF4[?<9\WF-HK2'4$;*\WF-)O;I5W>!BZG"W>.L'!G M^^PI7;E3FOGY(_F8S<6[.MI/6!Q-YI&L/IGI;=/NK &JU2GA#>>NG'![)VGL MZXH]-M-%A/'08S<5]P0;1#$3W!VR1-R,1)@R'@L&VW SV*/P&(=WV%C$+GS' M;P2.E X%BT4R%BX"(7_Q;PD+\XL6378=I3P ')B?.Z7/9U:PQH3T4CGZDB3[ M];&QMX7SJKT[[]7!H;.S7W3^#)@'F(&(,DA%S'SX/7:C$2QFRF")(S_DN*NE M6+(A=_LIY?U Y",4)_7SW_OQ3S_/#@\_\N$J)_\U2U)_,'U\SNX@K*YGR09 MY<8"SM%C3YLMTV$P90"08L !>F;[F<%&0*[!E'F9 )(C,L]?02J,HV@ &*(& M&\31B,WD_)ML]F]X< *D7 SAA\406>BG";N-@@RW"V-WS2[,#POA8^ *W_T1 ML )8R5.0T>U\G08M#$89\SC%!4997-E3,A2PTY' /8]E5@=NCM:)6T'ZQ$_@ MZRL>W/*;T ]]-@+6!X!+X!&>LHD 7@2XX,)X@%@P!3 B0B?&@R": (%79JS, M@JR-9AK'OEN"#7A&RRS[B9DC]&\'7,/%&<5,-L M5@^J;?:>F0NH=V!X"1 .(6N/R89,1H#X84I(<* M)$;Y%KT!'PRXFT;QE& \%-R#3V*:%- D-0BV(KR!M< (<(KB^UB$B3"E CB[ MHB&\II!S=EJ6)808A'D A@PGS6@\P 57)(E: BQX _L+H!6#H,3A.%"*5^$HB:3*CSP)1"0-217L']%$W"+L M\+,+Q=Z'W*N\A"S$#V\!!_#< W@\P ^88]D]>=X\!A[B6([%@+9A24!9:FK\ M>H*:!O!W9"5]$0K2AA2W '95>=Z;0P.>*.:83XY#N2!S &,\N03' AVHLG1_ M!!ARJU9-*"W)76$K Q7"=WT!& BKF_CID* 7PL%4^=H]W K.[5:RGY++_)D! M@X&- $TM 8Q1BDR /RX4%9, H.%^2W),7\Y99_8'RA]NPP7%*)6 #9*(>8@, M))MC@:H?K<-E!=3QYLKWMB\!,1@&$P@@>'RSD L7D\WS&JTDA0@)]OA"M&??BP M8;]C7@,0N%,JN,O ME]3VTGSRZU<3WTN'+]MMTW):SYX4=H*:6'YKFPB!>5>"_,YI@&INK_S:,K?[ MSC:;O=Z6;]ZQ6,=TK-5?;[_83G/;-^]<;+/9.)S%.E9KK6'OR:589KD,0L4T;OI87$P +![)PV 9^QBR,,;,0.$Y-=/O)T=,9 M1NL?DG6Z;0!VU)=M+SM[C_&2$-[PV!5ZMG] (U^R_0/GIH?$-"VS=;>DWAUO MU A13X2XIU#A\1%BB4P\1-%G.^;=5[<?JL?C72'AG2-3?NUU _ICMW>[9YN/\YCLG?/5:Z6MG,/U*QQS'ON3=1V M[FDAA&UVM)V[*SOW[GZ\1R+:%FH!?BPE[Y[<1+6:)BYWL4Y#I1C)[*S*6RJ+ MS2I?X?TD"K)T]2O+TNGVD3+H-.;*-2H_AW&)2S?BK!\+_NV,JC]>\F#"I\F3 MGV;V!++[K K ^;VO/H'ZYHA>B0 ^O#'8>Q&*F >4QWONP5;])(T)+=A;F=/^ M<-FC=R')X^9<]EJFU7"VRKELFZW6>LEVF^7WV-4<<^,A$@L/%BB?984MYMU?8:W5-L:\SLU] MT-14)4657%R=:W@P #KQW%V=O3V/ 7N15FOE[]8'HC3D2S^%Z=PU8/RIE,=?M:1P+;1=G3\66/=(XW7D4W5KH8<6ZKHBSBVH!#;:/7T51QU/Z:. MT6QN>A.L/J7'S\31%YAI#+E;(=FT1O!H,.0D7%=7/ !5! ;\;SX:OV*O9:>U MU1=N:MW]#G^Z8;>VO%A&&^&/Q]$:1J.WGYL5]#%MTD%@/Z14 \&C,61-Y?5D M,>0D?"57:>1^HQ:F(DRHS;-6X#>'8LMH;%P/J0WQ/40->_K"][J?DFWNYXQJ M('$TAJQ;?'ZJ&'(2[I)SCY:3;!N\.7&5O>OHKG"U/R-[T[B-/J/'/B/KGNY% M1VSZ:@S1&**=(S^_$>-8N+YVBVRKJ!N]WJ;N0VUP/_XIM3:^W5>?TN/+FI,U M>C6&K(DA)YMG=!)ND0]ADL4\=(56U;<1C6&: S1;A&JKQ%)(B\2?R?$=HFL)ZZM.T;+UE9W_4^IT] 5-G4_)6OCGM-' M8_EJ#%D30W2%S3'[1MZ +H)1&EU3LY60LVUM=]?]E&S#;NCN(W4_I\EOW$S:2NX;1UA4S=3ZEG M-#O[,6?U*>FF'MHI]8!7=)TJANS *57#/5]'*0_8U7MJ^W*^C\;%L_WT&X K M7I3AK37Y[BO-INT[.X,?:P/:!X10S;&Q;1G-WI9=DQ\.2GOV/VF"T02S=E<' MQ[ Z6[I+KI M59&/=6'F\@M%KX>".COQ<,K$]S$,(D)7>(PS3[BQX(E@?L@FZEX5Y@;<'R5L MS.$@HP&S6V;[&3Z =SB9[#*+V5@VUDYD8VT:$R_;A(?DH%,1H'T53@LO%F(O]6)# D M=;!R*QVL8$L)"Z()K$!-#%.Y'(9A*8#DE@>9? YVF98P.IOXGF#BS\P'8-P@ M3!@'X."5>3#,1QZ[0SD8#2^2!%[F(8VP\FF[9[(B-V%QG_BN"^<8^_TL7Q$? M YB_^R.>BF#*GMIF@P%N!/@MO/&;'_J#6'@&^PCO\9"SST"6OLNNW&$$O! G MCX4;W81^/N"G* 948O\PV7G2_QK%81*%?X/%PYKE%;EL$$C'D/KYI[O(RU?U>*?N>^^%/OT1PE "%-WXRCA(., 2@G2>)2"76%74W M[',< 7?T=GJ[['Y9QF7(SL>Q'S#',0C9#18AX0>$WR$RAH$/D!APUP\ >8CX MV746)-Q@E]\"/H0US# ;0** T;7-\,=$< S-,(^/^(V@ 2 M^/P"XL23V&3H S6YP*A\>O!IR[(, 3P,2]S4Q^8M,E^$\P#SA5&:65^AKPO M ;CZL&S<0Y+&\$:&UP>K140Q/813<\5S?+SU+,[&1!Q [!PVD&1!*AF&GQ3[ M$+? ADP&* )4=BMOU910@VT!J;M#6N_ QU$!H=) C/#&R8F?#@FPE9W2[F)# M387\%2#+62A2YF:C3-Y[S6X 8W$93]MFL^ + ]@#LI(I,%PF%B[Y5+P7Q0&P M!@'#> AK0F582@!,5K LD9QKD %T!$, 1O U<(01_P8<=P1OW-+JDX)S97&, MNXDC9%OI-I@"(P'JPY)I0)@ #B; M0RR@ 7^ ,[U&(AM.??Y$(+4$NR:?U_O MPNH]73S==4RK1=?M;GKQ=,,R[=;JK[>_<;C1=A[^QN&FV7)V<4NV7NS!+?9! M+YY>TPT(EM2^3)_E)N(=6]K%7=![W+^^'7L)4-X.!L(EG0,$%/L"^MLV]]B> M$O+_P"7%>]S_ 5SBO5?H[/T&[Z/"CO)HM#LLM,.KJ9Q-$R_KAW:;!+X/,73M.!L7 M]1]-G91&D?4HN7?BEU,MY"?<%32H9V1D>1CRUW$44D@_$$L"]7]+,++>)8TR M%FD6AS+.;_>,ZF,4!Z> ?#6=0.8"3/,8I XZ\.!.$JVTZ!5P?+O+G>__SQ._QGMNV..\YC7[3$8U> MW^UX@[YEB4:K[[0:_]=RGAQCF/$7_\_,]S"I!?'Y@H_1.&=?1!)EL;M>Y+'N M&U^1S)#%;!+%WQ!G7;5M!$'^.^4O 6 PWAUCWD^LXML8=J3X5RQNH^ 6E]/GX3>&*\:O M%(7W*3,(N1VL.X^M!^7AI31&"A!Z^(P==BE>9-9;'NZ3>F2>+(/"1S"G+T0E3 M^8Q< B:D&([X=W^4C5@_BN-H0CF_I,U9EFE5].09]&8+F,W9TV;E!9"( >7& M15D*LX9HLBEU$DDI7RNE_@WY+3P78E84/ A"&2P'8-@5\9IB,2:. #IFMYB" MWT%QM&'*G9.?ORXW5U+ZXGI04B_=(V@53UO=BH(KAR7%NW@9E!+00R@AM4PI M;-(@[:/(Q%V.G^>8@EDYYB""P98!MX\YCI2@"9B8*T4>1X:,!B,:^X"JB0 % M"K4I>"7$:2@',W1Q:-#5!'O^Y.KRW9("QTGK&SN#?3NN9P?RD:N?]F?$8_H!U%8K=G)$F,-T1+#]2'J7] ME=N+,!0/DH@E6?\K&*4H0A80>B!$"$'\Y@F7DIV3 PBMS;UBF;>$;E@G' MH&S K'[ M,-!P$N$M39A@C(FU))%#2F@=1W'5@2!!01.- %-2TO3]T TRE;=?S*MJ&PIU M')1[C.71),0!I:4 X_HRO"5SF6$X3$#&Y/W8!R5IC00-!_C[^DL^,CEP M%E@1EZ^-<95A".(0E#% K4_\C4EY.9XSE_01Y]!F1246X7()Y>/*)=D[A"8 MVM1@S_ORR7?"0W.4O0/^EMSQAN1GEMFRGI%'YKG[0G''Q$=WFCP/1$N.XO)L M!&<(%"/"*+YK0-NTD#T<+Z8NYTT3(6G:5]Y(G]21(GM?R10X%A<$#?R>)G>A M+K'71)0/YUX']#^F.-E(H'\!\!*S_,<\!LT+L"LIZB< DW#>.<8JU8CE.UA\ MG+BG938=' W.U5 >1)P[46Z*PA>"R"HI%^F+]V'EK"%?/&QDV-#$P($_\O@; M' ]F0RK[XK(/BY6.5FUJ5$R-D%VZ:51JKO/><'+\%*Q75J)Q5SJLD;8XZCV) M[_D\GBJ_.-KZB@:&?NR= 7& V5(2H!\"PJ2RB.XYSJ4,F@_ YI,T*@R:7"?" MR,X JXE@3:,L1!OH3<73_S9,\2.I?W)4=0+Y>(D(2143@V5_4B5"YO!+%-[<^F)BL&OQ'>:"X\_@G32C M$L^*:[,*U<]QA&IIOE,3"Z! HH:BKP+\1E9C 1VG].HV'WT&D80 M5!0CUZ+4M+3)7,,/HDDI@TLE/W?$CJ,4*T65*J:*FSS1IWC&#

@JO,$<@7QWVRDR_K,Q#Z/CX:^#/927I#Y/ M%,Y?"L<$&9>/.1?!Q\ UJ(0$%RY*+HD=!R;$= M=Q>]\SCW9&(*,1AYL,38E M\W98'8$N5N."Q2."6&APHLK$DR%H329Q+U!MALFY9AM7YH/64KGXX/ M6W5*L5YL%+_QHQ[&!%4BVD\A;DE&AN$P=P?D]*?@78@(/YQ$A(8JA+.7"8JW M@'\60] 2*5)J)(K!(D4M+>0 ;BEU V.U8M(P*-TJ%C!4G$M88KS>YN55HIVC M707OO*^;8(+:BI(Q#+,H%2,8"X!XAK[7X?/;F: &SYXUX8#)N,&9\YJ&/XLZ M'ZBOF]!.KZ])%I.)O( B;^=S$!6#.ROT,'ZQU4$S*DPCO2LV@*810YLTI+(] M*6>"N'12$"OSG-^9H"%IVSVGI%T40[2?P:G_9K,(T6Y4MW;=9"K>$;"Z+650 M+? "0D?<@Q#Y6$-1^PNQP06TDFQNXH:I/A=&_!JCX%\M]<\542U;X'HJ1DS0 M(PA=SA4..%V! -$AN-W%C5.%. M!PH.C?3B *>"24-@TO5*X=0@QN%^C[)7U,U?&*%3PF2^OOSTH?2U)*Y9U'7$ MI"*&+G<*,G*U#]'>=5N>Y=KAX7#!_\;>>X?\[ITS MY_L[]\[<>F3O^\7D>R+/WRN:S][O6^V[6WDOF*M+(%*Q" W0^HX[RZPLK MT+_F*E3];N[/SI)ZQ(B8/K?'M-&ELFJWD!,?VR3KN; MSM2%0=YN=2#^ABD9&TP]O\QK1+PG:D;],)E+#XLWBT6_N\I^01*?@S:]Z 1# M-*P6BV9WV*$K+2CPCC'2+@'D#@'_RF?-A[<%4'4Z288NG-L].O..?FXT0&Z. MK;F^=G_!9O4%-#$7T?S%'*:UNJ[T-=4\8FV[: *R8PK!7Z9&[2[2?3$E3OMJ MG0NB7C&0+V.[5SU:7L2K![[1Q_[=SCT6GX&A 2+:=(2)Y2NEY'T23XN' F(G M377:A"^D%'M\E2UA29/@">.>L]2L:X(P86B4"YH"3Q:1U7?[:BSZAK52N M3/DZJ2+@/T-:&WE+F@Z'O:"$(1Z8A*'9?89CJ.+$F^EGK(\CQ3^G90E/*90] M8M0?2"A[%K*T57_&;>TU\T]7Z7=92BJG2W-?3-WH \7"/6B ]O: D( G=#2X M\\]_=$.=8]E;!>ZR$2K35ODO^;*+5,9"-7U*]!3,I7I])\Q:[ 30F>7>ENRX M+%",5\3:_1= EXAB_K<)!US).;?-#'^(G\@[]'$W'-B25GE'9<$KH(N@A?;- MTS^T6MX4O$^N?M[2F'7E _>M.".UR2-7)36.HN@X#!*#HE=8D:=]AL.HBCBU M6,6HQR&N.F>G*\I&MZ_U +*6U!\8B?5KG"63Z20'3;!+^'L M333 ZX.HK:F#+DM.(#9J4,>N6O1=S$P$R?EP9@TR?94R> MWQ#5.VT(HAY,"\2"%\6&R+LGGJ+Q;4? M9=Y7_$*TS.-M^;:LTOJQU!.E>-+0"A87\_3>7*WW]H:!S]=*Q26M'S%"FAZ' M)S8W-_Z;MQ[XRS_\WD2*25,X&_9K$:/66*,^3S; MH \648_<6L-9$HQL%%DACTE=2Y>F<%F\1)\59[:ERI*!9[R<"K=,$T\]@K'* MNBW>$+0"#(3\- -C S/#7OV=&:?MO&S8-\LC)1'6MLTXFLT@^LA"N3+28%*V.IEZ!CW_/K M##($/C:6#Q8"HI\_8Y I7A25?\&CQ?X*YZ8QA35 NRD&GS2Q'D?L[_8W0UKO M^L@W%Z2_J0>78A*A:3N7LU&2&_-[^PL?L/%TJ&)!6VQ_(.M,R-Q?L?:9*^R MF=N-UI)M%%%+Z<(KG5]BUKUR%HML\5U*GQ_!FEA'I[._ <^ G$WF+/7J<:!- M!QR5/13-YI9M _$0AJ1K=LLUM+DQ&(VW'3$#^BRSQ&6<_:.Y,FRY"I6)P#;I M*%*G[-4SL'XQ[[2V;N1SV(D:2&:FIB*>/J !!((,CC24/II&EY04F0, %P!; M8/&,+V23'NVJ'E#)P_.X._G;=4C?C#L>6QKO[Z7NEBV%BULWM;HE4_KDWS62 M?L(J:(!6?ZMS8)'FI1^Y':Y7[=:<=NMGT9(DUJ0=DKB;L<YORT%W6J@CFTJ!=;+%$\ M%D\L&>HY>7C);O_63]]6RU43\ADF@@-1N@S1(>2_>E_;"!ON)80.T>9U];EL M>!_QZX"SA3HAX=4TG9BPNI%NPT>0WY$-?EOZ?CQIZA?)(*(]T'B\(:MZZ-DR M^KWN2*G#V972.10+? AY%.3D!B1Q81H[AD0[\1>/I3_7>K)PFXG\(W-/#HU3 M4WD.F^&A M:]$FFQ.S6;)T[1%./A--2#W49L/$\F*?6([M_KR!YJ@1_YW96-!23>TK>GO4 MYEO^[T_%OOR'5P(X;(#96QFPMVB #CU,K# -X+=$ZN:^&/.X M7-S+T+ST3IKJ)0W4]_E=[1UKRBNT(SNGNYL7X3&.<5S]O@3N10*"M#'01]Y( MG$)@TI%5<:T&*,H;;57A $H4GSQZWZC\>2QWOYG\8 G9^P'E#^2WYZ_=Y;%E MO"243AVHT^(=.2\^?8T>1O6I'4_[W+6U<(UFHXZ2$G:B/?QOG4"Z3]M\M^90 M@O0&'^&#PD0PU(B7C'!$&WE(;FKL7G_;VS+DMD"> MMQQ#VVW0:9Y4.)D+3168IW+0 ,06&@ 7A>B0IN30 '3R.H^:)%36(L:[;-0H M2$K9SE85;4NR7Q8]3MQ?"4MC3>07V@Z8 I"GMK MK*[*D_!V.Z_$W'HL/2Z+C$2MUHS[Y0]WSLGN!]-)9O +1&W%YA9BI?R 4N$@ MO$.\4ET;\Y4*.BQ%XD_1 !0[&H!*URC4GF#PKV6TA*EF^S$J(#^*]E)-MF&,KZ[AM-T@"W?CH0 M:BDM=*;9?V$6^KPK<1D:W3.WQ$6G!^S:BN[N/UY86_3=>55QRS.1?0?(LMNP M^%$-&4N578)=I>1J^SU">,Q'+P8QT=W*=M#AV^\0+1=@$8K8CTBEQ23[8A[W3(S"]SSHH8O MJY3XA3 RV\JG(!L>QV&:E&0:X"$XO!9L8^L,/SV^G&D$GE8]9I-QJ/G%)O+V MH>W;5X&KDLRY&F4R>*]V,V^BA4)BXX>X>\6#'/, MN")+^?F\!9+K[M8^\Z@[C\X-(&SZ(T) #A[10*&ZGH:M>%Z>+#OABS$ 0IF?0?N3M?#T>K:GQ* MRK[6AFFX0<3_= M,^M^Q$%2*90!X5";L[UL8,Z74!EN1TO&DW_(FF!+)>$>UC6CE=OCQ@H)^E-C M&+XUT(?A:H[VQE:G@-?A:YL/_?4(YG9G"4X>^$(J,P-)B7QF"K1RJA5?EB6. MUWT?M]PAS%*OF94OA]X;'HR6%2#=[(-$T#5-)Y59CV0$RSJ.NQ&-4^Y4IBPZ M=#,W%Z#%G(BK=;9Z1S:2T[X(/IBNA_%0,G2.P3_-@0B2[1ZAZ?KAV$0!HKC=;]PV0IZXTR5&L_,&RYE>+0YT'YT'&H]N8&T]P0 M8G#!O(#B< W4')^O#YXXW%GY2N9RP A'8L]2S\-<6J?@LM!J?\V=+MD]6'56 MRQ\-H/>Q1T@EYE&8!],C//\X,EGZ\C*&M.N5<)BB"(N'C2UP-Z366\_C?LC) MV%N=G#)OF_74M[M]0\QS&=?.I/U*R)Z KOR7R:?^_Y^1B70^N]4X\\>Q#7TE MLS)/3['GM#-]TP-H1D5](7SJ.]_:$L4I]TZ#/'MTQVOT1D#2S+TZ@*FIC?WL M$A]C_L+=UXY*@VM] @YQ)9XC,7'LY4;_[V]$^FL&W:^P?,&$3)>C>&?0"IUM MA522=*F/V:LH:9OHQS1 H;_?-DF?I#&[K/W,H7K&MI%%[K:$;55LQ>;2EO@[ MX^UIW?F5):%/T-I+^2F.]SX4B!2JR_GG"NQV#VVHGRV](;\^-64]*TSYUZ'@ M,%.=S+O^ KZ]M,X^"_28$?QH2>5:V%D50*QV1J511<[1 *57:("/]-$O<.]! MXC7NWO6TRK2@?J8!#KGV64$OX5)8_ _&1MU-8[4?H,SCP(R[DXH(3,&/YV/#GZ3 M)Q,H^Z!:P.0C#5!?2.:>[[)7;/I M".QR+_U[(*56V(K(V!-3^1J$S+TFF3B M;I^X7]!Q&N0G.'N\59_P@(*L4^0FOMO 2@:C3D%S"5'X3_E>7];A\GBQFAGH M0P4-QB^MK2QJ[_KT?Y97%VCTQWK ^T[Z;UQ^] Z4#C/0<:FMCKAC<.(O&&6\!>]KO3N >2*[96X8*)= M*BH0ET!G;,^I[XF#M.I-NWO[R77:M^K MGG2HU]8D>/]!E]-;-]^#= SO?OEN\QA:298 XNXJSME\QJD'J8!?9O$AMS>$ MIS*&G+"-T;Q)%>1K M:/5!OHT&60?2ZQ%@<[Y5Q7&V%R?UO'4E.PT-H:GK_3Y9Q0%ZUBR3-ZB/_GDU MP"SU[D^4_[_I/63_'JC\KM[F)\=_>WBZPP@:) MW?WXJX8EX+2!!N T9*^6>H(=CUC1CX6?@\\VLP=3Q;]IYO_8V4I9%7H\,&PR MN9)N$ZMVD\?9PZT_*B. MQ-T%SVD.4D^>]R?)S)$MIM K?W23'H(VQ]WP3%L??3PVZ8[.@Y>*6"*9S"A# MOGZ%;QH@E;]4%B$>M.P $.U*",CRW [F8$M]M5RR/9T]3D=R&._59DT#1'@D M3HU;C_MHU+X0JNV[DFBC%9'*)\+W5#PT*"7!X/ A&O-VN>X>&'?S$ 0)(YJ5 M(X&56S$(EX>8XU6>I4(7[#9)O FQR\ZDX^[D&(_A;?P76/*1'Z"MX7S8);K_ MN$^=H %J0-T>LQYM 99!9- J,BH5?1*&R/[& W%SJW#Y^5;LOHEO$5/FY?PN M">>O3P9)L\G5IYM N=R'PZ2 12@+E1E!N@_O0S"#'@.%7.Q5< =!<&D;F#7^ M"WIE?J*Y;K1N44V(H+30SR6]OSI/>FL M'9,X_7/> F\,N@&P4?P@X161#V^R&M_>I"-,OC7NXU2%KS6 -B0J[29D2^5] M/L7"(?L=^;U-6N_%D\;E,9X[1QTM__L22M%=.12ASX8M**W*"3V6S2 D\,A/T7Q;Q+/]N*I+(=Y M-D,('*SW240D!37F=D4Y?G.!F;@-*F<%G<"6&#VBLZG\+HIBQRFQ02BHBU7- M)]XW/SQ,Y-GV5EBY<^6.P9R2GCU+O$%'[KS3:G9-?)?!F;6Y6OA4O)=)C4!,!UR@3/NQCC=??Y.X/OO.O[_ MG"(3_X57_/^HT?].&?Z?-O[?*A*.S+W?X:9P58]TE-J_]AZLU$W?O"&CU&-74+>^>-+ M>:&8%Q P50!)T*&'>SG:0#FEA4DA>L#"PW R$$#X%6.=- G5[4/AI@W[X. M2"+3 &3C/T^KW3199B<,L7][7Y%\1I<&Z!K];>FWI?]@2VM+(I0FQ*/O/G;B M6.):KF;^K$+?&$>PQ]UK.)WZ2AJ ;9@D2@.,!HP@=O;H'51[X!,H!IQJ> \X M:&I*AW7L8=Q&SV[^QZ??1V4&T(\=Z@/!KYVJ*]UH@% [W# UL5 ,MM#?!JFOCX^6.6U0S.^M=A+4-/;L*9R]O76 ]XO M?)N0><2*)4R93I3\?_2SO:+5W@ M1O;-3(72O%:P8)W3O1;Q6?YK'&[K-^V9INKI\O-?!YBFX;FT-OCQ*N(@SGJN MMSW]EM(B=.G>^S@A3?'[EIL??:M8]E@)JEMH7"F*CTZ)M$;0.%-V.ARO""K^ M"9"C?V9.BW\")/"WI=^6_D,M"=MA%>?#";?3S,?L%>.LE4OL$C=CSY]0^R&F MR+!A30/\*;38.FT984 ,5C!'HKR; V9(XNQVJX>,;>^IS--EI83'6E:,AV'/ M^0G+?R^NLT_Q_@FBSG^F5]OHO\-H_/\H0Y8=R/KES?%5).<<5+\#=';_.<60 M"I;Y].FD56MES!:??:ME[M3E^,X=P'>_A'5^IR"5Y\\C,KS-V@NNQX5/7+ - M_C2%-[$\:P!+]2EF\/#^_QN#RQWS3A3+G>5.A M>>:R-@:3'CHS@8GBF;KL!?'Z$2OTWO+%JH3$AV_?E74SG^XDAK$;?I>-) )) MUV'BE'?>;B86Q/O82Q6.(_5.8V3=?%=-M^ZPG#RP2&E]_6+^@+YJ:X:0(-,5 M(2$A(]%2840GN)%ILW#59"[U@""/<^K)E+0BIN43GZW:3K8JYRLOJ"$=&;O4 M=E5VW[U^]\K(D__P%O:VP7RH&""@GML,/+VOR.SLER6)OU'O4O"]V:MW\6*H8X(A$$_HE#5"'[D#/:781@S&??WXJS6D5=D-& MYN,6UPHRBB2NL+MX>IYQ\1=@>.\8V'KKN/D0P&__'U:-,!"+/*U2TV1^QTA9 M$'#9&"#/O?OK_BE,,PAG!(P NMV9FL[0?5VT<1HFXF,VSC*XJ?0(IOOFMT8 MA%R[2[&1>T,:*Y@Y7UQF;R7=C M=6QJO;>;4.C)G<^L_1 7ER>))E[2]_QD^=4F]'T[2B\ QO'H#N0)\E4\;[BV M*5;#"8)F<35^D??:2:I4Z5I(%?5\\%BS(1;.1!T%GD0X9PJ83:)XH'&0-][R M]_?1'-^MXS(\'Q:Y\/:5;+GYN3Q+&/*0Z-4_,L*DKW^W;[T7B9O>:B=)$\<) M^1\HT3 ^?*'!E([X=[A@T[2J!^OW6P=LA;-7/=E:8[6+"J3R3B_<0)EI)"7Z MKA@ A,OUH/I;I70FJTP)0V RHU?&28YD1#7.#%I&]U@=H#,_S;<^IP4M#^Q% M&-T4=S3?>R?P&F 4>/)26?S,,)5YG@8X]H.^VH.)._>($)(P?)03.FX]JI)4 MO-Z02N6?E.=9FAZZV5B7YENMG[@KQ7RV^G/@M6H 4/\WH/X90'60G2EY.ISD MHTTCWI41 3^6"8U1E7FUN-[P.C>1KWV_*SCV+X^T6(+(C51+YI*3CQT"F8JS&=^A#'!@ M,J\^]:0#GF&5D$E2@SH12JL1G)" ))QKK^55I=VFQE:B M5^[EY=N],>>+//J!!EA%;G'CP@F>(W5;?MCA*.&/&P%UUA8O"V:^3_-.__Q M?OE&WDU>/M%@VU$F;LWAQES$]HSY8P _7)UHM@*,T!'!?8W2UF?=\EMQ,ZBL M2V)=XWXL=2<5V'4AP-+ UJ2-!I@375'>8;1A/P[=OZ?2&K/2H_I0GD".*'3S2BJSV"=52^ M:_9V?5#L3./_4KZ2*9VU4D>24CC?F%"8DSS%,%E4( MK)IL">#2,"S.#6!.U7GT%HC+OM]EI9+]6[/>I_SB]7%]OD2]QKJZ.(-\JU7& MST];1,!O9O55V3=)I#NPTY0B[\LVUD15[*%B'HY:K9"$-9:\,Z[@3='70\<< M)32F^IGV7J[+YFB[&?W>ZN+VW9. G6]_\_^3?_TD&IP6B 7)9KG<(0KBV\>)[&8K7,%5)+)LN=QC&?Z#;J_:#Q MNZF+;@IG4=R&AN:S*::O7\DN4R]11\$G$$Y"++>GX7+$G,U/C:5Z^<[\;G&9 MGB\0I6DY7P*K4-+TL,"J#Q MMR;VOV\J[D,FS'T;6^J;;WYI?!$7QY!]*BXN/V$R/A"J2&7)I3NF:N)+/.DV M)4-;F60^@XZH_V!0M\.^N/#-.A255&;/M/N1)SVY8NY.[=BH\E,5TO MKP!M3&WU>T%SLBOLFZLY+G,[W<@SE]],_7"N*V=B55]VK5)I!'^5$K1]T8> M_K $6%3%U+1OFK3@U.X3[Z=" &]O'[FXLBM:KO^P1F5>XO5(_ONV,D7B;^( MP@6!/%&'DNT(G!V0*![?Q1X_Y[.^Q&/,!#1"'J+/L ,[V7ANO7X[6D7JN7+X^ZF)] M/,.AT!8,7C_8/?ZHOJZNP4#R?7*)5DJL@*MHRT/SUP 7XO**20C\'#&Z,TL* M+ZA\L]\5+YLD-NX#>&W-SB1SX.&.%_PK??89J:L!3 M?R6$$<^3%&&J:&([Z1K,=)0LNE*N=G$ZH*'>5R2&([_A'&GL$G.7R'&'X$#7 M@_;A:#@#\1"7U D41/% Y(N(3CV:C%GU*UM7M_)"%F;MKM5>/1]G;FD\VIQ9 MEA/V](KV'2:#?\.QC#\]]^$:./>7>-YVZ][.'>ZYUI_V+?D++G/)2A]'ZU+W M>D9OYHR$73./6,CCG." W*W6$8,F=2VQXTY58Y''8=IHO'OEPT(CG8R56 7" MU-RJ6>:]Y$8#][6H$X.";&.:19\,LMFC?S$98*U'",@5,#5Q]>>@"+W]<^=DK.L.,#6^3NNX_5;?3Y3@LT-,>IJ]N M"/ T"/,5' H\Z3/[9M\D#%WSI1J[>'S*I$6XL&C=HV#A=BZI9TEC_/+3LWZJ MT;@60B1]PH:)REUT5=/C(4"?N9,^)J?)>OAC$C/K-=11%%=CW;C*_K.IGW;O M_"M&YL^?_^QN[V]TDWA4"DL SG$1[A*WWE'G@ P@3($.*\Y;6!H?'J+-Y8>I MC+'GQBV,VO27N/ F'':LWB;9%H7,N0KD[SYZI?*J;\6J+ZKBR%6L M1C0 D\ZWO3)7(1K@873V)R8Q=M[>ES^1GSZP$VY1DE BKLNX.^"_W) =)\R6 MT=P/G_C'?4<+_:SC9#^EL3$ MM=PONZT+#=H54@P?$9@*! =U]5=D/YS^BO7H!K,N M0HP*YZ!A Y_\1<:?>#A)B[*P-[190Z>DTZ^N8=6DP7K47C#.--:$'E[,\4P$ MAE\7D.M4=NQ$@T[5/7=S5#'6ZNJT'O/YC%55X[\ M>/&/\ND=B:OMS4Q=8$8(D+W5TG7O>\!VFF>AZYU>Y1MC-L,">B+AU_A.6H@^ M>Z5_YVJY81XUD#T M?B+/+= QU<#[U-95L^XA@*3-,_?,A-.Q;=&'5??+FS-[(!Z8:1GLYJ_E"#\# M$Y]^[#2JPT\=3.^-]A:XK[,9D)5;C,KPU(S?$8"NWOK1]G!A2K%C9TZ2R@+" M#'-": "^5@]ZI!*?U#;"\W9Q9#B4#))N$&\OC=\:'QVT^>X;^:5%]TE(>,)[ M_S5Y4?C DD322FCCYI9Z9W^KM?;5[%#^:&(@.#KAB0^P+L.4.3YC8._9S&Y3 M-GMU;R<($!^Q"[/W8+Z/CLP;71T+JQ=[7AC7+Y9H>E1I.#5_S=>M:[%: MC;Q(?\T$$Z(]" @'P1=Y$:@ZO$E<^$O8R4N':53.'3:5J5MX]0.)R?PI\=4P M,[ZO1S_4$JKP)MT[C-2/2]IX]4T2IB6>@[@]W=%8V)ZN6GUEVKKTVJ!K7M^U M$*Z+RJ>?GE':BHHG7*=D[8-G=0E@'/OF36:PK."1@ MX*'M=B9*Z,0C<:O8@:M"5X_7RW)A]2.UC3$T &!#6!KGU#E( _"L$_B]:[^C MSH[MN+E5J%Z:-##R3MVVRHZI;EL4+8GYG X@HJDL.20UHBZAD)*@S4FD,/A-*[.F/S#[2 ME=2-:KPH]90/T1279O<&>9VN_Q0@PO(C;H](U>L!<04_W;K60:UNJ['*TT?" MO:S0+&AG))&^1(*U]2K)C_%H,D?:/;QB%YCCFEM*6P(K6*Q"D^I.2 '!7CYA2W ;,-<;>F%R3X ]\JJ.S4#T08%^0T@R4,& Q8X[AC(DHPPOZXZ>ZYPLX= MXJ5YK&4'XM3'[[FPZY3D?>09:-R4\NY@B)MZOK)RCHT^QRG]IZ]:FOBM9I%^R,R'7%46T\)PM)F9+_K M\@F0ZR4$YH.FTU:P&TD6FFX2QK-<6[?,+H%WQA\/.N.JB#T"5]"KGH"/N5V7 MT?&0'1IT&, &7J(!B/+',_ '&-X>]$LDSG1X]HX5M+17&(">("LL'_>PUO59 M750VM[+_,FW,*=NG^-!&US/E[C%/[?CDD+QT).Y&90SP! W@KB@ ]-=2#(4 MTJOVM1O-H:B"/@59/N5@(/(>)Y[U*NTDY"$LL40[+5&U:\] 893'5H_3,3(/ M<8U2AF(DNXVC,=E(1K2[QU&B\$$OG ^G']JJNU+)2=2]U=H81P,8::;-9JI& M:VP[1DG/O,CH>\-0AC(+YN^[:EA.DJ3V61>&T=G+.QK@+ W@40Y:\1GN_,"% M!07O&_.8L"SVNRO4;]T>@[QQFE;XHR'Q)D9>L %WHVP)XN^E'17:@V$O+_H' M$D=6L5>8;41'A"AK17R!;;%$&DU[M\1JW0V[E*Z6N 2=DSZCR=%G6"V0'*09 MQ.9J(=D5?QJ:T4X],J5MAAD.3Z/*3VZJ?'<:ARGE+\W-V[IZE22F?I=?J+[* MY_"R6=^MA%K$#.PIQ6*R/XN1L[U!*V:3N:>8)K%-(PG0J,5CF\4_0%4Z2M\0ZS%QCI@]0\?Y\Y 0".M_+[U3!<.I+-9P7/@K"W:5V,$_E,;WO6J>!NG0NX\"!W,C<^N@,ED"[KKVHLL@O2L'59 MAJ1P9!CK>J-N)1Y/Y!.4Y>,T;]/>6ZF,KC<)7\9Y-795AE"%WHS?($:2I+_K M2.&%RIS6TNZ-_WCXT.WI*JEC2C_^\M,!+>:)R9Q(!.;KHK!/K"YZ4\F;K^WS M2RP1!S([G,ZA]B-K_+J,;:C,+'@G*K,3OK.]%NIP%X\(W1]FA&GA,BD37& 7 M.+!.Q/]+*\1?+-2QN?6H>:@0N0EKO/5AEBMQ$L4!GWA&CS0!WL/SQ^<)%G@5 M)*L\VLD%)6R,'<6R'9.: '<=)=M&.Q11\N8B[L&6+#-2>U.Z 4_1#4X]&8@9 M&H#*LHI#$.(I!?5U(W 68B'F>#'&C:4GX&.0O.A5_/7T(E3:ECH[J>5&UMS2 MG+B?#/#L)\Z(?DH,584HBD62!1'XC7N4#/)#IPJHP'U*)@SDORIDFK").."C(H@&J&O))4KVKPS%T MJ@!S=,$NQRR?)5]O/N@&&0@^=L&6+DF@8J<"-BX2"8Z"%F;UE/.2^@EKM)C MCRU^IZW2?>!ZV(NJ;GX/ MM\V^+(-_3L4!YOZ]-D54/AC[U&4"'P@P"1*6Q_"=^@X MJ4*QLK*QU:#BZA-6AVTOQG70=5D()1FEY8QN"&\;)DK'!VL+,47!'JZP'ULD MRJ[RAL+452QV7=/U/L.?-HVCIF7.JZ6'?8>]$6,3NZAA<5&D=!W^SSD:#H:- M?[@Q,XCO#?9FCT Q3^D H1637\=^+"JLWI[(B7L8I1:E=RKDXNFR&VOG MXK*#K5,B\:)=61(X1*!/_!FB\LH:#1#M\YQ-\_[^,JN+7T/#-/_;];S\9B,_ MN3LWK##N"9,WGAD#?@5FQA%*!NP\R8S:E\5*":0"B=8]0#[B!O9XJ!ONVXRU MC'IH^1,%3-.$CW/'$0)4ONYSELC@R^;UL^%#%Z6_P.6(N5;$!+KLU21+$8TJ M/@Z_@ZE2TE3C>;ZIU;R8^7%9W^R%&M8'N*2&[WFS$=CYO@P) M3%.5H:NH(\B:M%XW7L((\5>9:R6<4W VWB1&^SPF \T(^P-7&?8E:LG8[&9K M_"=>?K^YM>L2XW<6%9/$7N:%Z3/W7#=_RBXYGEN;1#UUE=A-4K;35\DZ3>PD M :W6J6KCY850U*@_I%A(03KZ/&N%W-?$(5M; M*D.7!>M1:50Q]V/ABE:Y]6 M'*@;$;*,,T$'TW^CJI.E)LA"6.11F.8H[%*YBW5J[D,?%':@XX18JO03=Z?8 M=TXWYHR.MZU9Q@0^7_PW')S__?S-PTW.IG;2@S<-L-5/AX,/Y;V.%AV&IB0_ M:' [$!<"#;Z#]IMLO5H\>*9:IU!%]@R$-==]X852]XN7- !'!J+=#/1=8?GP MSC2(^ , IP%,P8$@_,E&,K1V+]5$ MI/[A+Y:4: SP\_Z'.6U_?> NF8I6-Y-'I[;H2Z!]@\OTP=EB6$G\[O1 -*W M*!5T[KE* Y@D3>_\^)>.EH/+C<-D[@R",^6EPGE?\(E5 MM#.V[#]&.139/>>66SQC5SUJA0?[I4 =>]\L65)R@]IN>ULWP]>?V:WRJ4HK M+!0OY\P;*?1,Y6^=/S[]XP!9>,\"%*B-P*"CLEC&=43(FGC5@MJ<#;5(GP)7 MWXOA45@)P0N@'*975X\=/5$>10Q(7C&\ 6/@JR(1==F9D2-ZGLN\<'I'(CLH5!XE#\6.7T<($%'C'50>FQH$]F&I M;5DL8\D#8&:720S&,V97MCK[:-2N1Q2H87B3A"O%VI"Y6J?KXSF(2_*7%;=; MA3 >+,L;S2DII31 :=:Z[ E'DJ!'$.M M$,P!^0P+P8"XA:6 M>-)!F:>(!PIBNF\UDT;@(\!ZIW:363C;Z8U5G+AEB'@$F0@%B(B^Z"6X[C!F2/?ZN[QOR#S9V4>+W83W.#N8I&#>#[! M]7$'GE-Y!O@VHUT*:,-=$>7&HD\A,+F(&E!W_)R1#>55Z\G56/@&%A26'8?@ MA-JOKBRUN"FDL08I"S:>-GF4H"M05EW3TF1QZH28X A3T^@_R@($L\-G@+C[ M\41'X)QB%QB 6'D+:J0+*AVZG.+R(-[2&?QZ2'BU0 .4D 0S? _GX8>?%O!O MV55H@(@(T/H(:.\ MT8^.+>5P A.!!IBC ;!NOZX%GVN-%QF#('^ '>)]=R0]EL\N9GD&'[ %S+I# M C]):<)UARL"9RQ?P_N7&_PVNTG/R.I-Q'J2#-FF!N\;ZE0R5 "VG;VJE#'5!47UASSO#LW%Z08QKZ5F40B.%MY<<]7 M/J'Q3EB=#Z?25G98G:>M*]X7FV2F-OCB56H-9[XR1_3&08MAC*M(9MAMG%HL M7K8M8$$S-1PK)+%L-EHOX/5ZNUPRTC',G.X+$R;#J[/97&7[J6KP.?01U#'8 MM2KB9:P1W>M"X!'=L3B'GI]Q]9X84W>4XEA21W.R9ER2]I+[H,MF?J-- M4R>:*.>TR8+WNSVEB@RUU\)/1\K!+A<;%4+# M:(!KQ//8C987"MMR_E6V@SRI=Y>N+[2D7LOW8WV9_F-G=IQ03LE 0^*9C%>7 M9W-7P>&M+OG6"QF0PWUY/3=A4RNX7F2W(J_-<>^_^AGD=15TRE# ]3TK7?.C!ROYVZ#P2E%\&/4 MC_PZ;TK)$/QF@&WZ=K:W*S)BV*(Y2.G38*%6G6_E[_"):5.@2K!5X"A M9VAVM,?.;&4OFEMEYV7:W'!$J^BJO/O)Q[B#,*H(5-8,M]53+^AP48"KR*8K M+:9T3^5I;5_T8$D4@)#^O]L:E?U$/0T?1[*BE,G&^-Z.2J9UX['1_063(REWU MZ&8:X-R[*-GL[+^4KW@/CD7PPX6IPV V'W#T,K='O8 )NW-JHIWKP9S[R^?% MJOFMGG6)M_#W.^6"5*X_=IJOO_(Y"N?!C&AW1F#2EQ1&M;6PWT#.Q75(=FC# MEAM,&3O,303:C*K8W?[C)F=GL2O/G3DM1ZL'1F3)L4"=W'<)]^UTZ#N' MTY/_7\'37A+K0912W)S-A=V:@K-!3.[(O88^BG!CGQTD).)[(U!GR6+XH>[I2-AY M%Q=/;.4IUW3N[3=%+BS/QLIDO2#/6 T[7GTF\U#N0T"L6UR_H MOGYD;-1><<6$* 7:3,#275.^7V'U8D%97#K[Z,9G'V"=WQ8(!R$8XTX2<_#SUI/>0XP*?S2FF8[# M9(M=HUD3!P65Y((ZEA['PVIZHJP 'S&LZ8!]9IFLEQ7WH4DW&J>]ORF*!JU? MP(M3D:IY Z#Y,&\#49V/V23S 8!40:^P'WJ M6%G9<@=;0/W_R7&H8G0^-HAHOZ1]GG3U^W*M?B3"^:HCELVFBRW[^UP,E7\B M3:]I,H7<4&5\;YX266#)R'>]2S8H1C>V_@?CWY E-M)-ZBB8%?2(;H[N\[>. MX-,WS!MQO6'>AQX^&1^ G0?IR:FX&S$[HGHN9^**2O+J8HZ>XWML.N1,YB2V MK+#/,6'0(3K:9!U(4C9QN>,G'/U.8$:[.#9SKAO MY@8-,'86LLM 9??_RZ= ND]GH'/F,4YP)=T[($*/\/ M6Z? 0!#.I9&(J."1@]2:1_^_$,Q( 9"((F06F \<\_2)0KPDRD M7^>Q;L"/PX> G&M$N]6=$]"?!W>BQF3#D)U+S,VH!NESXE=2+]QK%(R;[*0! M.K^ '.-_2H)Y: #;RS1Q6G*JE2GUCQ+F-]XD5T8_YR M\2C?2O+=9 $$'32!L#0:@/TU)17T+1-F0S?D\.*O)\7^]-GT5+(%'62V O30 ML8XDWD4?7K4?/TD#Z"Q3&6D -4"K@.SPUOVHF/ATL2A54B_TP39H,(6;/LF M4N+RMF'796XN5YE]YL!3C,]4#PK)W(W4DZ+X2@*".(UECT4PZ@#7A46(7ECY M:VX&P.NU_I]''J4,]GMH.[/(&7[T-8IM,2SEZ$3&4;G@P\L"5"UH Y !)DPT MJR!&FZ>;GJT?5_F:-'AI0]3AB:%6;5E!>@!:#8;JMX][3MMKX07/R @H[[6N8WJ*K0ES.4B^+L"8Q<7/XL&R:[S M4\^M;HMB;.=C/)M*SEZ:B"G$]]2$/!XSZ->?-1PP5G_>LO33OK=GM?JL3-/[ M@0ON.\_GJ,^!XG^>JVC6-PEZ9VJOKYU7-*2@9[C%^#EUJB9-L1F#S^X:WKR)HO M:(S)+#NF, )F1U\_/',-L=P'X3\^2+3OLT#"K"I\ #]3UIKK1J_L:DZ"1/"_TO8/*9I*Z S,DO M*71!=A(FAZ]3__FU?3GFJ371J=,BO<,#373TD/UN6?)J9ZU2P?'#A_M*"2[0 M-T )" '<)JR%0W8#CSHCN;29RO6*G>$B8V[UEP5,&R\9E1I%I%HY@A_K6PCW MM.K>HWLZ?VIG>N'FEA>.8#*CV*$TLP"]O-^#VQ3F&>,UM^*?Z23XO%]*GH]MA$4?Q@VF'L)CI65"U M_M9.-G5Z&6=LP@I?$CY;'89]H=^F[)J.2GJRH%LRIR>R-'<*(__QXKND?KOR M.+T_J%V(JN$.(X_9\(Y:^ 2H^B!LN&MP0W\"+K)$G.Y,5\@M F\^ MM\L(>08F/>FN;;PRFSMB/(#=_62C]<+0('$RJN?\/7T9$:T)OI, ;OK"FL(C M\+S4D[U%U&DTAZI9&>P*<1BO;H]GCVO5]=JSM5OH]9Y*N&&U*Q)[CK+@L'95 ME)%!H@J!J5F2F*0!'K,391&;DB13F)1O#9XI%G5N&#?8@WBL09T=J=Q^XF E MR4#YX\J!\L? SW(QY>UW]'.I[8A:R=YXHFC^KS, CRM/D'FFJ1(PQBFRG1\6 M'!: #JYP$Y^$21.R"UX(__RT#K5W-G^EHL[SY6XW\N.]!:415W"-8H_B_#25 MF04W31BA%%#/VA*95KZV/7_^G\XWV^O>..>SXD7S+V M7&O-->=D M:THLCS_(L=P6>O(,:^ (]BE%9H* KX8#-)'O!<6QR>.1K0=,8@AN3*KT5W5D M,MFB9!/F9M&@[LB+6O]HN3 M9F0L(&9N$\Q$M0AP-' *2IKQ:"P?8@XNL!^%9.R[%.^D?[\BZYWOAFNO6_+5 M$M,S^_GPJK7Q$A7JY!D*N_+V0X$@SS6&[;]X<#Z0E2KF5IN^8'[3>%&O;IA< MN-/#:7'1M^9!EL7.%;/FW/Q- _KR/#G^)L%;HNP?8D!Y=[PCSP(Q7WF&K6PDKO)T$?T&M+1KK0S@)_>#I M.X/^AP=7]X>L4M<'"8W*ARU\<*F,?Y3)H\KEG6*# ?_K5JT5Q@22^P!461@M^#KQ)M;@)\\7# M?=+YC>^N/9-K9+CJWBT6]I!6=0BP:J8!-X1*JU5*7]@[/[N]FE+O3XGBXW9>T)&-$']Q-F?Z5&EQ46G>4MF3-Y70D[6^GT5"K2+> : OE6," M.U? @&"&0[H)GJ#G["$8?^*%2WS#KT&&J-?^Z%5Y%%\%=NP3&'4:8+HY7$>% MSE!_/N:KPNEUG^ .?FECT.W: $6^OF\Q/? 7B7MCG#EBOE;U#FMRHBJQ!IX4 M4WY_AMG0YLC1NYX##- +]=.1W.+*BP6^YG^D!)*_I"R>V-^CYS+%[^WSXN"",_I3M])@)DK0B@1 M]H/.W#[0'VY$V>O;C0/$1X(";H+Y;9OOI9BNP=)\GW3]+H9YU./KB+SA7P7_ M<8PKKD))@0AAH 3=$"&N 0+S\Z/?E8BY+('F[>,Y!<_J#JIB/S-L\XV->Q5X#2J8=@_>GM_ MX A2NOLJ4!M_4R<%M3;ET'A+%>\9I_O:Z9C/0 WKQD^2V2./SM?L2=#<[UA> M5DK1HOH@-C)+I7Z4Y4%WX]@=@7"<7J&4STT +@FO!0^N/\&T"-=S4"V]ZF/$ M8:RLL5Z@^KQ+#8=(WJ"UK<)^GW?)17=9\?6O,B+:]6CDN1LT9"I6!@B PV:% ME=8.1.?MJ>!(Q!'<>.;!H[^TRBZ-.R>@SO5+,I=3BG9]>&]J6OY6]KF<" 'M M^!)K:SR'KMC]#*SGI@H>6Z1MG.Z802LQNE] =T\/6$B:O/F!W1QT@[-SKTKV MKK&:NL1+WNM3NSY:WLD!46,HH9393!JD#^/)ZW;B/LCJU700JF(MP58K* Q2 M;$XEI!!TWO@$>2A.!]XW2D&F[ZSQOG@E;IT:5I9RJ5Y3HA1>F/Y*W=L@_(=LF1OUO , M"@RM:7,!:*0-E.U DREQ%[[4V+,-7;YV+]3:,OBE;I,(465M:9WA\GRZ6.+O M /Z'(62]YM68CM9;HPMT4,)'D/];*D <'E[8[/3BVX'2^N 7!*OD=AIMXI,' M1;DL2L:+S3.>&H^^&5IJH5%\)@Y%/3(I/)W)QBJC+YE,.'#AF(D>@%#<5D$4 M]4]>)R/^;"^M@Z#/J>YMSJ'&KT9:U79-AY!-!T.)00R/,3MDT;9_CX MME2?W9O+4:35I>9,!)WU&->G0(_T:4QC:O>DT4BAUW*) MF)54RJVK+1-,XVOX86 3'@GH_Z06"R> M>8SD^16.;N2=^9K%*$/S-1MY-H0C$/)*G7O-HC'+!7L$JGCZE=89XY738YFQ MU=ZK73S\H&5"#"3 'K1BZ1-E&[+/5 MX7R.G9!(X2M92_F^= AZ2S-S(K=UF.9&3"NI'?2C[?F@E0C*<&4$SXFF0-/1 MWWL19.+TA'WR\WFB E@I1$'Z8#+MP-LAB?@WL]Y'UFYDIY2UVO"; S/EA5^5 MK]Q,K3H6=8,*GG[8@.0=#2:*P]=?Q[>WW!^;PRH4UHY0],N&6E^G20>F*G:& MZDY*6TRMUMTN7;?Q:7"SV6P5GLK7*.&DG0='FW )##@>DHA&R>Z#9$RIW*+X4BVGU=SA;3H+4,SY?X'OWV]NP2S<:7]8FB"-']6398VBV;)Y/VN ,C MRP,C;.'4I]IX5Y,N8_50Q[T%6V=?BNEP-3D1+WAN0%,[M@J=1M'_, J ^=9J M!9 =J_1)^,J.=-RM? P]X0R8T:V[^^Q!2]4OXQFU2E]A8?@70*,C%8$F':(V M_WAY0^8)C@/-<$J_=5J"(_<\WJH$=:9R**1Y\M VFH-VDE.!K*1.UX_U;PBG M!:E",^%'$GCZB9M0NH)G1+!ZQXG/Y*@TW9\#MMHJC?L*$I ME,E-%B0)-PO[;$UKO,+3-/E[^L(%'N9I%TNZ/Y,VMCP[.%?_Z4KDQ<9C%=9* M3(8L_P 8F@GRFLX>.4M,?1:8]2LB\P*B&8.Q4V_?XISW,>F535S@_]Q&.F_' MR89S\Q1HV3: EVD5:G!N#W^*Z.\:F)M6R?LN5VJ*2!INO5#J2.U*.6U M0[;4^V/,%7O"M8FDY*>%WRW0L. &/K10AI-.LS M%0',.4/)(D2L'@/R[-_B^>#';ET1XND'@ FOE)W';?),A$03OH10ZC]>/H,. M0$&&$LV )$%WA-P@P2*I-+'5%O(8!V_[-P^>I2?7G)8?__1>>__M1B_MK?/S M=?P,.!FHPD$2^$Z$",!"[N]J['J MAN7@U>\FD,'HPD]K9VLM)!0_]TUMJ[7,=3NQOIA[1XFFH_,XOH(8%X:#N%Z> M#=#\BJ/U['/P](;EA?:'/V^N?NX=)S'^]$B8>9HJ-?MZ!2=MMM [?[JCF*UD M8=5CW?>E(>-<1V1_U0#5A^1)SLQ@!X?527M07GW[)9B;AW'B__;Y;S2Q^+WA M=AC;@N5K[X:E#24AGWKK5[8"T'<)#<(S-ULT$&F-Y?.Q$)*O^ 6 ;I+?HWXI M"+?#MJ1@]IRGBE/^@'QGLJ-].4NQY@*/D1[G1]I>54\L%O4G[VYXR+AO@[SU M;:ZT05G#\@4F5S$A92;D@:TG<>U+]I3OL:MDM8F)?'?/> MDOO+)K;S]:-6_D3CT)XQW6N2:^+>8]D3M6(WL2-D>K8KE,Q&C6NP3:)M%?F[ MA@E^;)0"WL2]?_6)BB/U;75$[;NRO)WCGRCO:A)UIC^J+AE97C) S'2@F8DH M28JML <%NE#C216NBP:@E3OHD&PMD[^75(S!SJO[K5H>#RW5M%88\YE<7Z\F MQ7@;#2&8,\-[]S&DA'W3MH+4!DO062@%H%I*-A ;2@YMW;[;HN",. M7OIPC"245H')>!6"_;91 O3D*Z&XFZ ]@1P_%1:-;PL5@\4_H.N=G5-ZN.>4 MZL;R'.9/XO6P8ZP[G2'2S[P<%S*)(T %;A&NCAO1<$\ /,.)TQL-QWKT>9O: MH>L^.)9$])(%9.%D'N+@U*"2/OE-)8OS\R*F:+W)+O0>XX%])*/%70B9.AQ_ MBQ6W$K1G\1N@)+C(PC$VZ2Y7](5#BR[^R4V\0.Q7Y[CL[ MIR?BFGI/OOCITM8_GF%R!;EHG"MDJ+\8PK%CD^X0E0B;(:5".D%+D*_11-E5 M-QK^Q#MKS2[Q3S-!8L'/O!_NT]B]7NP$PY;D+:D-Y&?"=A&BLIVO=)<;/53I M*DD$2&>?=U[/WM/28Y7A;T++_)C:BVO'0QRD9%**/-.X%?X_Y^X]0%PF5!OE"Y!\1G'@)C M')Z=MS<=N>'I=M1_Z\=[@.:^4"$$*LDBQ\F MZR?:;OU*-."(/\<0)O)>OSK;?OM&N-%=8\/*BK>R+4^2DA_O%*.+$($FXW!* MCBYZ@C)MJ(H;K8VVSB0YB$Y;.V!/UMRM[)X4\/%G>IG$E03'ZU>VOGD5Z?D! M"YX0F' _P;WSYRN^%=REPK@^OM*"52+H,]WTTFA ,DGV9E55X;.B M<^=:PX*O2?^18NYLKJ?D270C1&WMI9'I2*9*"Q4R0+68W*'*"A%06^=,32Q1 MBX[!4WPB)GH&CQ_POA9>I)'\P?_AA]SO],X_GI=&?S[7OOS6U4@0 _PFSS,F M=&?:"$/U"^0,FM'.KP>SV^0B:6BET' YS!D5TO@M0DI:6.&?Y:') 5-Z;0R+ M1U'Q2JY[N"*$+V.\GONP"A[":V(? SR-TR)(#!.,62@MO,R1?FMM5DBP^V#N M^:$=;^/U,NSD&KNJ0=U4>18 M+Z@66@N;ZMKY6T:Y9T%7VGB#4C#NU3Q1!?)EAZ@+JLCR >K75]J6GYPP;(EO M^\ZVNKDC"54VN>OROO&Q"M-_'2D-YF!3K5UX6@1'2*P0'W82\N>="C8-'(W( M&G=<_0^?D0\Y7Z79+L23YZ@(VBD7NB%]$6(1"HS M6Z@MR*H"-.:UU"I'S;&Q(H2">2KV>-JA4?/.K_H9 VQ!89WW@KKX.[\<$SUZ M9\)-V\C-FSS;EJ =0#MN3(3@GA,DFS/&<:R2]M9(.!*"VT L5$'+.5& \[U9 M0I\ZVZOU+/QRZ"?'-9G$G"-QDPJEXL33 6)SMU6X_8("#:%TU0P.TI]MC^#Q3@HP77XR,CT_!D MJLJ82UB!CUP0IC5^5CN]I4;K;%EXC6ESWA7G+Y9=PVP2:.^:1$6%H)G9:'G* M%OY.P0."$SLD[ R4-O/:=6,0&*1^_9;-T)IZ:LN%TL\YL[I5CGZ736,4E1,/ MQ1Y?G(U"]KN.A7'+P!N+O3P=2(Q;#6H]V$LJA+[0^H/$7&KO6XWU9FIRNYB( MSP89CFL(L2L]XM>P%L0N$4*IRF2"+)1YP#N\-3!N-R,B_=$ MB',.0Q96PVX#%XVW5>W>O\QZSZ*C#P%-!T2(2\ZH,3.N-A3,VSX>_/H5.MK: M8NL389&ZDG/]Z.6<;Y??4TN:+ M ]0 ['K(MUU+]MVUV#P7;;_!<*MP7]JQC*DFPVV?'*[)?^U&7(69V .>RZ($ M ?0(]J^,-M;DJD;^!<@?_ BHQ4EP?<-OMY?;>+>!)G/K,"8N95H!)@V3F9IF$4(-[VL'=8#+7PGOK@L.61\M M>EH?)Z57XK^S*U99VF['9VE8?[L=#>0P@:83?M ]1OE:DL,=#=9A? CA2G@) M/!.5ABW3^O*WAN:P&9<#\+[EN( M]Q'UYR:^IUW@:+A4U&+PA&NLA!\RWB]J:CLD5^@)I[W&?_K%[G!V$'^/?$K< M+QRCF+G2_9M)H"MR?,)F/7IKL-:Z1DYO(O\0.]* ;-2 ?MH4OO5O5ZZC?DUD M\??=G^1W_>08!6MF*(R=P1V /'D1Q$';78(7OS6;A:U!V@8\,(.-(2BJ)-NB M\//'^W;/]ED??7:BK-Z4/<&MDOAMHGPW)YWL).1J5G$ZRB M=]70?G\7+?FDTL/L6_QZ=SB5GE#PWKL M>%+K=I\[R7NG^+40U+6ZXY?#;/.Q=Z23Y+$F%[[5_O19Q&:]IN@#VZB6# MP\&#,NNW#A(:#(6.TLZ>4W=I+2QZ"=WUX+C/UJIDYQ$ZMCO="&NHW/OA8L)^ M*>V311/6,"MLE!&\:E#CA1+V0#(S@'0 5I&(XI^(YHXLM:$V$57F)ZPI$D// MCN+CG^)V[\[/&_F+;?Y05;J\WI1U$/=8^+MM,P#'^'U&4?9/N$M!T"#+A4I# M)F(E?UQ[Q;?F/%A+>K-TI:K[8B\V^TQ%SI:JP+,:_JD-Y2L+Z3[##87N%C_\ M%W"\8T"3!S6@!'<8SLQ#O'43?-F8P]>SV_-VD]HCU"MO3:;#4O/(0,FV%77S M/)S@*$%7+E991S)_8N3UOSH!U*&$*"EQEEJ MNNUYI$'+ !3&(1,\C]=1 M79B"S&:J[_ VSS/$J<& '!X& J$Y!'@,+%;6E^R6.Z3,%@HQ5FV6Z=U%AD"! M]0[F\+QTS.G[K&/>"1O.AYDSSQC<;O]H.H:=3-_7>$WX^=!MOO[%[_W-]N\^?78 M:7O9G'36!^M[AG]&O8^9IN"@)R+$ANA_@<)EJ!W@'>+#VI>/*H$&W88*J%2. MTF)E/#OR;VD%#^WWDWM-<"RE58]G%E-5L6O*RMC O'W>SVI6UM\L7:=MJ:6B M+Z9?&""VXB^4X7"/SK+6%00Z=B^4LDMXS(%?^?LL46SW(DJ:\IHZ- M6:4;OIQ-VM<2)A4RX>E8(I/PWM$_MW/ETK@LZ?DM6_(+*,:I:K32YK!&O>'\ MI=J*^IK[UF%'8$7E=?5,\0;Y(76H8L8R080(!F!"60B;P8XKML-I;J+,UQUI MN/V\E[4(8#@UB>8V=D?[C2];Z5%JLCYROIN\N&?3*VU<;GC\Y=89UVG/,1+2 M&OF,OP<4OPO2:5+;O^9I]2]6=N^_?+MG6[1>TA_M[R9B=D39'N+ "8AF+Z7! M[6%3@;+VA7F.! M[E[B=8/2V'"?-1T-I!5.=+_&?G59KR:VME?U8NF1)39?Q M7^GG*D,TCD&>1TK),VF+BVR<-.$J2%YXP+KM21.J@2-H=3SU'$<_+ESN M8J]]]4UAIUQEA+(;S6B@^VJVGB*T5WP*$ L4)3A]?6T-\5AN&-0X@YR@,F6\\36L M[!9C=#-19:@R5?'TP'63!-.@[(N#S@UE*L5&??8#EDM]&EEW-K\U59;""#7A M:(L3#MO*"6HH:H3UG/8X_U$.$BZU M&Z:#P:"T_&_J1\?JDVX?7IY&F_34$=I\T[KN3>G$E??XG5V \1*8HQ )!R+%-HTP_2NQ7DS1K[VLS]7)G;?[R^CNM/-"C6NAKG^E4EA?X..'9 MIH0!Q\Y=B%N6?*4 6%EO>"=XWH1:.=C@*T(4.M=!9LVHFAK^E@JA% ?^L4:0 MAPX6N')O0Q@RL6=: W)A)J/5 D;42_@4L^I!O<$W)=D>3J99AYSKT./1CA]+ M[SQ72\\7: EJA9N@&FZ"((GX![%7N"ZCVX*QE6#,D;A;Z3FT8P^]9.I[[K40 MJ0?-96<8N[[_*26F+_&"X'Z#9T4<15>A^0J8]PS0";>%V$G<">%>.3#)LI A MV_5>@].KKV9?;X7F%AKGG_<9TW#N>$[)8AE+TXNRD@I#!LTQ>VLE:OC>\-S< M/0^1N+&C(L3EWO%V-BIV588LA4<[C5HLJ4 U30>*$HSS?-QW9+1]U+"Q90\W M+6NO?,IQ&MK5+?W\+^6(Y%DJW8S;"77P@H"F!FPE-4F$" "B:O(0G**X[8W@ MYYK+$SZSU:37N9'U]FEN@Y2Q9$/OG@P#%WI2>5W6%7$;$:(=&XVN6>(K=@JE M#4J(XXRW:0M45!LU'E8OBL_P %N?EHO:0@^\59H66?#[D4XC S[W,XX8TR^< MJLT8"!U;WQA. D^FQ:/ DVBZF%!*C1/,*BSF6=Z%YGAD;X@%S,#"D\.W 7U@5@@:4QEI"3ML]#_[#?FD+]T;.E9KR M3J7N^H+]4A$> 7]77] U6,%.Z'"=!6]";$W_M0E)BL:*A1N*$*H$37!(J KE M@M%KF$'?H2JY33$P_86''Z]FHQ3V_ MG^<%4OE;#-F6S4\P[^$X] 6;UVAY4OT-SA9D;FEQ\3>S[W4-&8;>A5[&^35: MQXSNZ=W42Z_>OMT\2@O-D//6]?*1 ^KKF*"\?1:D(+/E*0TX # M4:T4L:$?::D7Y1PP>5^:UU*#@PM2]R_A=E^,,VFY;RZK7=F2X2C7.G2,OFX? MDTQEPLNU$BRCF*7"'5#_,^= U/NTQ+-:=]F,A GS.QB>7=M9Q0Y<48M.;X>B M459-3Q/Q9N60[(FK?G 0'X'+E+6ML;"%: &16.3$G(QS>,-F6Z-AS-_BRH87Q85TV'-V@@R*-3[4 M#N?/P6"';!4AX;39G5>8J5?G C>VNXR,4H)U?+5#BTX>O#\Z]0,$8*7(BBCF MG0*:G-"^V"B*6E1/WD9.VPN.6YN*?$KJ;MJQ)-6%:5?7RO,]]XO^.FW7KTX! MGR);4)#-%Z&+/Q,0_"WG($(X'B52A1TBQ'(P6@Z]0)IC_+*3(QX$_JW[]P+$ MJ/^ZT?8__XB!$D*YO2+$WX7$48 +%ZJBCOFU7]2'J/$O7%@=Q"3!;L=6,=J0 M*8PRW((-&PF1K0\!2JW?2UBO(\=*C2@,([#APJQ&6*WFFC@E2H2(_PE?U0', M=:)7-.'RP?F%$ CSJ0B 10&8R]A?IKW\=F6 3TR#<"3(.EN84B%"[&DEB1"H MITC&-T.X-QI?A$@]$:+ 2(3HNN8/Y__@]G[_3@ A5\:ZU]?8+X(@S7_GUW%U WI*WAN7FJW?S/5_>? MOM3AW/AWFX &2_S+!YGE[X8N-V2HNNO6UYY1./$>X1,;]%(U[\2P>P=S7:L+ M-@H-,M#@31.!FK_0-QDM1#OP+7OY6LYP^87M/&3WBA!I?1)+/Y1^__,BMR)" M2&2($/U9P.=]\-!G5@$: 5Z7/E%7_4@_[\$=@@3_^[3B/V;_,?MS?D3]7G'! MN:\3)][M?11F;G0_:+.=9EIHR]5OY88Z\G/OTTX&MZ"9)-1;UW@T$V84R2ID M-'$]U,[N50[(IF@WCN2+$+%51K(CHYYAYJ-66@,3LJ\_M%:_M0J+.LBF:HD0 M_U9>?B(:$11!A[8M_4N$HUM;"\M8CEWEZ;:%#)T")72<"/%O^>-;]!;Q*_?WVU96_;>[^Q^S_\^9G>.C(3.F"'&7 MLF.4<#,@-!RE@,]QO%?/-CXUXES_\-FT\>(==_>D:7F=!%:JNYB3;JR:7I;# M?/"_O=*L(O]K%@?V4L%3N#@&&$;F*^DT$35!E44L3SHX.P>("W<*E].[CI;" M>!_HUB5BE/T>?M>(]%Q]S=L7H-X;*T+XIZW#8UIN7<_*B7_$;-P](ARXL$(S MCTC7*8B,WX!Z@8CX^[\X+O[_\P<0C?\/4$L#!!0 ( -&%7%2*8]9YX"$! M +L^# 5 86%O;BTR,#(Q,3(S,5]L86(N>&ULY+UK<]PXMBWX_?P*3)\; MYU9'"%5\@"30]SQ"?M5UC*OLD-U==\(QD8&GS*Y44DU2MM6_?@ ^,E/Y!)@@ MQ3KSH*%R%>W__&G MOWYZ _&?_NL__^5?_OW_@O#_O+AY!UX5_.%.KFKPLI2TE@)\R^LOX#]_ M,?]CM)) &[>JFK_^QY^^U/7]7W[ZZ=NW;S]^9^7RQZ*\_2D*@OBG_NH_=9=_ MW[O^6]Q M'FV2_&2N^&DE;TW/?I!E7HB/-2WK=Y3)I4;?/*U^O)?_\:$M]['Z@%<8^ZOOC">XO17;W _:7V0 MXP/>:N9BR.T+]7HEIGIWUTU=#'U\Q+Y>BZ*FRPE>BTTS6Y"7YA?O]$]=,^9! M)\2T::>3[BVH\GLM5T*V:OGDT2 7__$G_=/BH8*WE-XO7N5?%C5X8+'22:3-(:1C/1GS+F".$TDU PBCK1O2@+I\AE;MCNW#WP# M$&S NWWEMHS;??\C\#BR,C2(M]@#'>8KL$5N"]N?:#C2Y%5.;-N>5&@<"=F5 M(-?;!XK3P[WVC\PLFBY?TNK+FV7Q[>U*%>5=,R6\9E5=4EXO&&>!BF.L)\,) MU9->12 .A(!!P$4BHBS@,7,2)[MVYR9.V["!R"N^+*H'W]1@ M"S8PN,$/!OF?KT /WI]KXDZ85P?%H?E)W11W6G:=E0%/&+C_U"VW9[XM8*D00C:">5VDG)M)S*A(0!>,L8$@$ M(@OBV&FYQZ[=N;DU/6Q0*- @-3_T%H#&!,>%'TO^+1=^_+,ZMC-TF$3P^9-Q MSH&!#!K,/E=]W%CRN^ICV?:TJSYNA.RM^CC>/DRI7BLEM0)^E6]77+MRG^CW M&^VRZ(F:U@_Z+7A\6G0%: WZCEI;M7O3%?@@-3"?2U$>Z?:JJCYP3:JX'HG<56.?CQZFU.]D MK97JO6I71G^1=TR6BQ1A%,69A%P$2,^$8PPI5R&4-,6"QR%G1+A([Z%&YJ:E M+<;&5VQ0NJGH01KM9/%2P.<6HD2U MP[[VMZNO>HS1$F+"Y]^N/I0%EU6UD'&2)EDL89:D(40!XE#?GD'!4Y*R0*0I M=XI!/-S,W+YX P[D*W#?PG/[X(\P:??)7\[/R!_]&N 5Z%GJ0%Z!G\OB!%G. M'_]I+KQ^_D>:FE0 3IN[*P%GKAZXC/2%EO(%K:1X6=S=RU75NAEEJ=^ )A[@ MQ>/FD@_TT?SJ^ALMQ>M_/.2U]CZJNFR.[E3OZR^R_/2%KM[?FT=4?Y-5+87& MV02R+W#*,,&!A#)A&"*SK:8G=9F>QB%$6)+R,$G<%M2G@CZ_Y?@6'_A!?XF5 ML;#ZL^/:U52=;KGX-:>.G"ALRM@#S0$K ;:-!EM6 _8(MJ_K+ >-Z5>@-1YL M60\:\T&M[0<= 5>@>U>,:#%R-F[C;_"[G305^VO7 B;MD;T%QZO8'QJ') MNITVF_V8!9,LE%A*&&>40L10"HF(B)[E)BBF$9,*!XMZ?5SH?,#4]M.=_-PC M)Y^\1I7)6FN!0><84/:$LBR(.(MP M,(,8ABDD*&PA#B,*48J3B0'+G,$893 M-L'4P ]E=D/A8")&'J\,!]TJ9;LI#:[KNLS90]WL]M2%'IT\!\\=8L)OE-R3 M%J8-ASMDW%[)FRN^E L<_ZXV: 409"JC&C'7(8"HE J2"FB, P0 M#2B2&8^YX,KSIPHKE)1>&\V;L*87'',+EX\5#E*UE5VHMC^:IQXLP^Q.W*!*Z\ M%5KH9W+2O^;]N6T)ZBOUN[?JN[_[7&1 M!CA2&]'QOSI(/&1!VP._),U>RPX>O] M?2.!J]MWDE;RQB2*>J_^6K5@%HRR.&0L@E$<83/X"$@S'$*1IC05*,*I<(HE M.MG:W'S>!IX9$!XJ"6C3.6[#PFEN[43=&V,C2_(:)VB :C4V4&&AH ;;2K _ M*;4BQ:L0GFYQ4AFS,GY7A.QNNC2\NI>Z1L.JO%F-?/&X];?-7"\5+&%O2'LGAC M$@:\IN5*BW+U09;]9D_.%SA"B8HHUW-\1B%*PPAB%DO(6) *K+614.ZBC:X MYJ:+/4B@![%VGOX7T !MMO5%L5S2\^ MT$?=UM+Q/,I97NUTRRM;(PM5CQ66+=CM9;VK[K"PSY,AMM3X/?=QMM5I3W78 MDK!W9L/Z1C=AH;18+9H8F&O.RX=480Q1)!BCB% M+(P)CV**P]!JUNG0YMS$Y767LPZJ3:Y5&3B/4 MVWJY'G+KP!0S^2JOY;O\JPE6K/6+D&]M@N@7[J$9)Z[OBK+._]F^]R*,198$ M#&8J3;1^QPG$620A1R13(8X2$H0#-L/=DY9]N[,9'@W9'80-!$I%KS>!!0+7P<0X*(@"),>*(2I BW M2DVS\]RY.:<-M 'I]+:I.JT\%Q P]O:$<:^J.N=T"7YI4HRT1UO\9M [8/O% M.?.VGSE9EKP#AFSGQ3OTST//_G*3\46^DNV?;UGQ#HJC<.D!.[_#-Z%3 MG2YNT8(?>MQ_-H?5UMPVE>!Z\%>^@RX&<.;Y%+)]^Q,?378F9O^\LOLCAJG9 MNL;+R^+NKE@U2:Q,%O-%$&5A+%,%">N*!:$ @CBF&::Q(*C,>A\SJ\)-M@W.;FW20^W7S1T!;T%?@KH4-E@UNA[5? M&]HMEM(]DSFRDO0\]G#!=<]CAQB\&X-'AP5TSWQ.M'I^,:]N*^<.))U<-K=Y MSG1KY@Y6/5DP=[G/39^%S!)# H[53B*(FGU=4'-6.O&KFQ8OV- MGS/]@"-62?[C;?'U)WUKXX/] YD?8?MC\\$??>@D'_@YD_H/^NQU QRL3=BI M5@J5UR:<*E_=OBA6#]4'W:%-H/$F'COC/,QBD<$PCBA$2<(@83307)*82HPB M*>WC%-S:GMUGOQ6UW>('G0&@L0 8$QQ\!<>>L'"_QN-W;.VPH=8E"/YBMAV< MM/%8G\A?N^S%=G/6AI%UTF]S?.1T+MPP6Y]X[8O5[532XG7I3W17L4 MW6P#R9@9>,A@FO&0(ST8*&Z55-BRO;GI M?PL9/,%\U20$UU]."3KDP$"W]P5M>#_O&GIF#MWU-E]N&+?HW^4^EJ-YHN!]IIVOWLJP?C9K5UZLFJ=R]&?06"4)QP#,. MI3 U15$:0!RP$"8LSB)..*,?TEPB^B/=.T4=40WV*\:IE^?9=IYSV$ 9UZW(5S: MGW1G8@ QNYL50QXQM^S,;XI2R;PV%<]_D^;DO!377V5);^7/9K'OE9;J-S0O M_T:7#W*!$A5GF< P8&;F+B*S7Z)BW>UIG$8T4"J43N?:9V'6W)2YPVX2.W_K ML /:@@>W!CT0QJU1&C_X:@R83=9GIY?)3O/G 79&P\ET&:.W"+H"/46@XP@T M) '#$C T@8:G/T)2Z2']_@=).>UDVG^3A-1#NG.Z=-6#T U-[?I5KAZD<48. MQE>QJOG=@F8X%B1@4&8BA"B) \@8EU 1RB(6$,0RISI.ENW.;93M8+=>^>$H M0_"Y!V^Y*NS:%79#X @$CSQ&>>)V0,)8)Z8\9X^U:WOB5+).A.SGE76[_8*] MPT(U"GLC[_5+^$7K;+6S>Y)*$F4*A%&V*H\B.EA M6X*VC%EM!IY]V/3;@+;V'=P M+YY@*R__BY+GE?R0YESV1Q7PMT)-B0B(2,6 M02E$!!'GV)051# *J628)%0PJ_Q?IYN9FW#_C^S'$ ,(8O1C&#C(R7$>+939 M"SMC;]QU&$$#$K1G)/'Y>J(N5#E(K1?*)M+6H=2Y2>E91DYJY_&[IQ/+LQ8\ M4 #35&L@DC*%-(L53)"@<<28HLHI&^+! M5N8FANUBX[)8W4+=W-VP]-,'Z;2;4%],TLB:V*6*Z3(M;"!ZS#%]B@&_N:4/ MMC1M3NE3QN[EDCYY\0!/R%1KU=/E,NP&HTPF::)? 1@E)CPRB^2Y>%FW,!"2-_R&MD0_R9728\]T'LD1M$_\D&/77)K&_NQ>1W5LLZ.9'2YBQ01%:0*UC 40 M*8$A#I#22L:D""C&D7)*8.H-V=S$;V_IX\RF;75RU[9;*W'CQ5OZ\&!@X,)ABWV>+N,F5_E+=- MH]??\VI!L$P#E3 8JI! Q$PADRB3,,IPFE*) XF=XF5/MC8[ >^P@<\&G:OR MGN354DU]L36V0EH2Y2YM-@3XE:N3+4XK03;&[\F*U4T#L^O(,O^JQ>GK?G'; MA&2(A"F') @$1)%((&[RU6,$H@,)'G.Y%!,%E%OWLZ6_-*?>&]OGNCP,?!.V#;;LO@+K=Z(W M'1C;9Q#:[=I-\XC:MD;]QPC(=NT$;['6S@T/&[2>H-)/E'7>YBI^E5=\69C, MQ9M0ZH0C'F("4Y9@B"B*()&2P(RF+*:(L# ,7(8?A[;G-I!LL((70 [7J75I?U)17( ,;MR-^010U-MO,F7\M>' M9K,P%#%2/*(PS:2"*),2TC1.8412J?1LG.'$:BWU3]G-6'+CFHMQH?8FX7Z0P M91 .)(@B*$OB6,10!0F%B">A=MQC"A7!5/$ H4A9U<%P;7AN'_3VCEL/'G3H MAV=$.\__Z6]_3%8GW,(\2*BO/&CG.1Z4!,TKU\]P\L'M)1Z:_? M]QQYSZRM/)+TS/[^&2UZ_JU8ZL/OR MZO#(M/G\K\"Z%)IJ4I=6-=BRR=]@-!7Q7D>BT4%/.@Q-U06[8]!D[4X\AWK? MCXKM&<[J[:K%]ZG0!KU=U66^JG+>JA/.,%.)GC71)-63*,;T_$GHF53"*)6* M1XC'5@E%I@0]MX&H@0CR'F.;CM"L>!2M34!V1@D@'IKL[_>-:1--M5Q>AY'G M6B-U\OPG6^\WLZO.=%/6LS7>#'7]JS.7_($#.FH>4RT7X'^,N=: KO VV1K2 MMI_\Y=.A&4HBP) M>.P4W6'7:CQF@DCRS_ M!U*7FS3E/79#*G+K5@;-7GY:03/FK[^+/$_CTI_%;/6M M/RT4/;*D;I*/%R5H$)L\Y-ICJXRAU52IQJT[?1JWW4]'_O%\]BV[VP(5&\LW M7OQ\G';K;IJ5QWX>]1_*7;?N!-^^NGW# R/#M_S+]^I5ZUUVR5DB$H8!33+( M*8TA$H)#G*0*AF$JPDS_AU*GRA@GVIJ;$_YRQ^WNP#J&?)_@UD[B/3$VLC@? M(DG?JP+ M_GLK928HJ=I/1/BN^";+]J?\+J\7$2(T4S&#(C#%$[-0.[PL"R%7^I=$Q0F5 M;JEX1@0[-]5JLV7J+[!?H0;W!KKV>98&.&@&'1_.KJ>^OL3/G;X')W1Q#^Z@ MMG9MUIRW4Z1>@<:P+E]J8]K8'JS?#IC >?4$> 9^JU_J[5Q6SVT.''D>6"7_ M\: _A]=?]?\^Z:>\*NYHOEH($K,L"Q"D)([,L($@0S2!IOB+()A'F7)+ZG.L MI;EI_@8H:) " Q5\;L&ZYOX\*OXAUM;5JY.F?T MGM:9>8G&O#Q\8 MV'U7E'6'X;UZJUM9L*=M\YXN,"(PSG$$FX^98$8.,F$4%A,(PHHSQR,DQ M/-W.^GT1]K(FOB$+ZUY&ZA=Z0*/DAU1Z":PT[_E.*MT$WF*J=KM^J:_^/!A,SI2=T[_6MS(C>757-@5U^^XX.M MB\7_7!3B6[Y<+H*89YGQ>0)LBAPS&D-*L8*!(I'4TS",,7*9@4V*?F[NCP8L METO)ZP>ZU/)7:$US3?(P;>_;31!GVZS6]W6#+\"NP,1ULV]Y-04%O?;-* MMV4_Z BXVI^V7G4Q[8U3U//@;R[[+-WG=6H\K063SK2?I7-V)^[/ V+ .H!/ MH"^+5;/"N?4O"T$B'&2(PC3%*4124$@$E1#+- X3&H5!'/8!_9\L%P)&QCP@ MH/_3%#&:'5*PW$!UF-&-W=$6<_@Y]-L?>IQ;OP+O9OD*.$SG9_0J3#21G\,K MX39=GZB/3D[4Q\8PW11](C:?3,ZG:G/*_0>-XZL>;9L-D39(KULV6!#M9F"A MW5T4&U<#AP&DF0JAE#B*$XPEDFS\S8:C^.8VM=X W:PN7_6+AE,L%1_OR3'W M [STS]A!>YK6--Z@N+XK'K101#B+8ZX(9&DH(0IE"JGD'*8"4<)8$#KF2?&":F[# MN#$*]E;U&X*##_O[Z3C+**FINV/L8*HM>\#&(-!;U&9@V;*I22O?667$NA7N M*]!:YC'TRB?1?B.TO"";-I#+)YE[\5Y>'S[PT-$ZS;Y)'+/2K];CRX>R-,<5 MGI:!B%$KR,8:M'9I6]@N54W<#RTYLN7W#)-MX],>:7*D M9.^$D^O] ]:.VHI.A;JC?R]*_E#5Q9UVM!:Q0+$B,8-$&W-S_EJ4YLMI<((U4(<9_A$V+=9@+N=H9&D9D1Z'18S+:9IH M(>(H7;X" $\S<7(9X,BMTTWE3V-_,AT_<^G0(+9\*;2SUR74X2P,XB0ED"<) MAP@) ;%""":94I**-(R5<(LRVW[\W'2N1^?H7.UP9AN;-92)T3>56V C)!HZ M;+/GB*,G34P<$G3(O/V8G8-7#?M<7TDEM=LC/M'O[>;:K[)>!(1*Q&,&529# MB)B*(8G"!#(J1"("E:(H7=0F.['=1WNH$:=/=]W4B(.*K('H<()\Q;46@II^ M!_3T^3)[4NV^ZDNI&OG;[N$!C6\=PVBHTX.Q"8'N-@26R^(;U:^\OR__%"]> MO_^##4VJ J=,W=6"D]<.3#U(JR_7*V'^>/V/A_PK79I3P3>RJLO1P QQAF! .35Y<4-(, L@)F$6J8 C@:E3;L(+P,S-.=B@!@:O8]+" M2WK%3GJFXGIDB3+XFCBDYH FC: MG(L>J-M+RNCCF1/G*C= ZL>W*XVQF71OXJV['+4_F\-WZX2TO\G\]HLVY?JK M+.FM;/[Q%:WENM+?(I-IPA&BD)FS0(@(!ED4$"AD2+1VXS1"3MH]&\OF-A#\ MW)V*_.%;AQS0%GI[7A((#;X]!]D<@)PJ#[KW%\IR*V N>&<)2348SO%#*( M&50FR6@ M%C?H@9N SS7/&COX<)YGY_%C &->%=ZE_4DU> QNRHYY!&7Y3YHSG943777 MZ^^YJ4&7L3BE%%*2*HA2&4*&F(1I%#.1!IS':E"6@IUVYJ9/ZU-86SC!9X/4 M,1/G,5YM]Y@N9FOTS29WH@:?HS]"PR@GWG?;>I:SZ4<,/G:*_-CE V)G;HP_ M]EXU)3#[HUR/GXI?9?U;4=9?%DE*@ECB%!+MM4"D!(4X$0J&"4,D33(B,BM= ML&EL;N+0P&W2(#4ED?MSUH_Z[V E:_#-@'8('3G']6FM\,W@R(*Q)J^M)_UN MFSRSD?6;9_(< G \DCA1),YE9+H%Y5BR)37K>AD"+_FHL'NOPMK[_M5K5OKRSIPR3&*!91(43V3 M1 JRB 0P" 2FB-!0JM1&?0>T/3LQWD)J7OL6JV.EAR%]<%J51V9V9)%ND+>! MUCUVC[4@+N#FE*NG'[OEYNF_[;IX0]J=1)$N(*07J$L>,6S&^+:)T?E$O[_^ M3N^ZK %-[/8B4%E"LB"#L3"URLS$D5+.M6\H94!5BD3@5!_B:$MSTZ(6:!.; MLP6U.YK@.'$\3J_=U-$+:2/+S$"^G.>/9[GP.H,\WMJD<\BS1N_.(L_?,-(. M>W5LK;_YGRE^8^HFZ#?G5_TN=:,OHI(KS!--/HL@BF,)229-H%/">!A$/(N= MUJ7& #DW>>JV)!O 0TMAC=&7GO:I1^ZAD;6P[96QJFZ-R-VTV[5#@,YKY_4" MJITW42]IZP*QOY'W^K/X0DV^YN*VI'?=AYXDA(A0.X:4Q"%$J1"093&&0280 MQ8B*E#@E:CC5V-S$M\$*-F!!A_82(3[&LX.@>F!O9&$<3MPPF3S#B'^Y.];@ M]+)UQO2#\G/NGLEK:;]XW"^WVFRY)2)C@1(,1HF6(!1D'!*:Z;\2(162/./4 MZ2C<"!AG*5H'XN"NNMQ18&-G5R:BL;0+;P.-K59!^ZECO!B7^)^3 M=??(*CND@Z:LF'V.PKD4RCZ*B/9;%/MO4L+'CE^)KX_R^77VLZ4IH M1U>/3.*!U[]1XQG7C]>5,LEV^*TGC""Q(G&6$"02(#TN:HH0PE,&42 MHQB+!*61R]@P ,/&1N1Q;:'KT)^>[Q@\X L.:\ M,P%\-D: S@J/2GP!AUZ5=@B.297T J)VE?*21PWTHC>"VZ4V"*( 13Q-H(@P MA2@*&:1ADL$HS%2*XS0C,G/R@7=;F)N*;?NCCI[F'GF6?N(EE(SMY;4KP)U[ M[C\_Q%';_;IG>ZU,ZUP=,W+/-3IZH=OG+&2^>*>Y7W[X4JQDFS5F(4.%1)8D MD"H10*2]%8ACS&',6(!3RL(HL2K@?.CA<_N(&WR@ 0A:A':?\D'B3G_%E](Q M\@?LP(3UQWO*Y /?;27YC[?%UY_T;O"!DWRBITSIO\Z3 MUPQ,V? D0+];A VER!@2>B*A @91@C)(8BX@SU20*9%QSIRB( XU,K?\ MR<"U[8-TV@V^EY(T\N?KS(][8H,3!/A-6'"HH6D3$9PP=2_!P*EK!^8N;VNA ML*HI=[(0F*4H5!'D@8PARJB$)$TC&$>*BRCB,>)6(9F''S^W#_UZ0%:F'<+L M/NCA-(R]7]]67OK<0_/X#1^VV6]"[:=-3)L9^Z!Y>RFN#U\U[%MM@B#-#GA9 M/W[2<^U*/]+$1*Y?QB"E41BC&&*!M#<=:,9P2 2,,_U-QPQ+QIW"B[>,@QCC*PB!FB_LFX\'KE;AD M__H"E"Z?XE.LH^]K&I!70*Z$.=30MCV\^(G_[KUD!WJB#AM9.SUDW%GGU'G2 MY[Y624;OA'FDO3F*<@;[UQY(]I:&YFQ#PT:.OE3W]6JOG'>;[6Y3Z"-D0:#2 M-($1"P5$-,@@8R&%"8J#@(HPB)#5 K![TW-S7E])E:_R6L)W^5=3('>-?ITA MM[>MR3CY=B7.W. V'#CTF9W.C],3(POX#L5[73!%5D]WXKR*KD/SDZJI.RV[ M,CG@"'VYF M;KJVC@:1+3XW63I"I9T$74[0R'*S%S'S^@Q'SF)RF@*OPG&DJ4E%XK2YNX)P MYNJ!@7MZ3E[F=&EJCZ_,2OWJ]FTM[ZHN_"(S^]LXU 2B-(((HP R8?;71"05 M1TI(XK2A=KJYN8G!Z^^ZE15=@HHN78O'G2'63A+\T37V5%+>-M/"+:"@03I" MP(L=*7Y#YDXW.6UTG)7Y>X%P=G<-R%KU"_V>WSWJ!K6UQR.-T2=>=%K I.V1D:>O[PBKO$^BM:3KEY=2=XI!X:Z+.F2@IU[B= MY):TRP.S)Q-Z7?+\Z9)]>6#A22(P'\^;=[6*10J M" +S7^>H KH^PG\%5D7_V[RJ'N1QU\2Z#VPWHRYB=O2=J)[4CRVI?VNI?'N: MHP'[44=9\+P9M=_.Q#M11PW=WX8Z?NDPI7C3!(8L35S([DYW4UU!MQ4N. Y2 M;HYV2<8Y1(APR%B20)5*GBJ5"1XZ91*R:71N6K(.NFE@Z_G*.N)C2,5N*]KM MU,(WF2/+QYMM%O?B9D /V9^.N/#C55BL&IY4:5RHV)4>IWL'!\-H9[Y^-,ER MZNM5,^FZ-[.MW; R(1@.D5FL:Q)NQRF!+* I#*40&=/^#0VY8WB,5<-STZ0> M]U63>:QN0M'6V)VC9^RXMW5A_#,ZNE]S@LQIXOE<6?,=E&/7^-1A.DZ4' C< M<;M_F'0UWH%95=+SN9P]]"F_KL6=ELVJF>-]E5W44+7(8D0CS$*8)5+[4YBE MD& 9P2P($0LRG#"4N.B74^MS$[&G*/O8/T=_RHU_.PT;C=61A:S##;:!-YIV M!7:X]AY#.(@RKRKFAF!2*1M$SJZ>#7O(\QSK>_]05R;S5[ZZ[ IE(&,RPP@D.6/>1?M>-_U%LPKP.1M MOEJ94+\9'/#;[VC. ZJ;8C!A6$*42 5QV!S602*-:8*""$]]?M-#-X]_?O-) M)\_D_.9^]XZ\;^ZCP^:_0;[> G_2YW,[OWFT$^:QW7T4Y1]C7_L>+O) K_4-MW)#_+6G]Y2/]JA]_S7GQH*=9+89J$2D:2!IF,.&<042T M$T %RR!F<1:%BH5A9!]N[-+RW.8[&NFR_@*J!JM)-FS @OL.K4.PJA/]IQ5[ M5%(GFNYTN+N93@,=M-A!![X7X-%(=@@!'HOLB6)^?9+N%N$[A+B3(;U.#YPN MAG>(G4^"=@<]8&BZJ9J:ME[3TDQ)^G-6).,!QXK#S$SYD&Q.F"@)%54D5G$8 M(ZG$ M.F7N?B:HDUBB9MLMPT7"2D=_!;[AO(]?/9$L9 M4J?W @9]%_$= F7J"K\7T'6@_.\E3QN81%=\E66=5UIZ7Q;5?L(<)$*AX@!! M%3$)$98$TH0(R(AVEQ2B3#&GNCQGVIN;[[0%US'7[AE>[13-(ULC2]<64F"@ MCAN78,F+WXR]9]J<-H6O'0%[.7TM;QNP]M;%BK]7O8PU579T8ZO;W^BMK-X4 M99>S)"]6OQ7E[ZK0-RPTV9AG,8=,, Y19LZ-,!/.F>E7CO$X28+8>A5N&(:Y M:4YGA=EHR7N'P.RT=): ;\:4YK3R_=H8<_B_M<9A*6E@EUFLW(W?$2/+6=\' M[Q58.V5OFWIA;1\T5IBR8&!C!_AMNCYP6-@;OR\F6N(;J4_<5OLN8_/DNM_ M1T^W GB9[4_6 B]\U-!J;*>JOJT7S8,P8A$*A/8!6 81DA+J(4J[O!$569;B MB CLM@I@U_ ,9_T=,G!'A>-A1DNN+??M_?$WT6;\N;J25Z"?Y34#N;\MB6&4 M>:X.9]7TQ"7C7.C8KR/G=/?0,]9W=WG=/$G/\$T\G19#N>*YK%[E%5\6U4,I M-Q-(H@>/)&$)9,H$-*DDU3^9C6RAAQ64(98RI].3;LW/S6?>0M\LCSW![WH, MVZD?[!1L/'9'5K*3Q((-=O!YE(G^,-X\G^EV@C#Q*>\A].R?^Q[T%+^5@%X\ M;O^+J4*^0 0'.$V-YQ4'6MBT#X:1V;UE(5$XI)1F3J<2[)N>F[P]+6SSV4#T M5 SH .VV.[MCD#GZ;J\#C][J 1VG9)+*0 >:GT6-H..TV%8+.O&$ 2N8'_D7 M*1Z6\KUJ(A:_%$M]8]4FVGF7KV23(G4A19K2A"]DW.38QZT&:!JC=U;'GBT^*Z$. M2XG>B9UHY7";OV:^?9[Q3Z:BC(>QP9VWDVN$=D^:;DG0R;(G*X!N=PY=\-/^ MZHV\U^_1%Q-_KKW;&UF;S "O'DKMX[:YT=I,."0D*)($PSA.]7S:Y+4G*D40 M!4PQ&4>I2M>Q/Y_L?4X'" /6_SY-(??& E!N3&CF@65KA.NBH'U_V*X,^J5W MJN5!0^G-#J4=<- B[[)/=MF,?"X,.C/F>770OOV)EPB=B=E?)W1_Q !']5J; MEZ @_'VGO0]E<5O2NW6U#HX13Q.8X# UYN:P^M?H3 MRC@+(P(9502B3$F($:8P1)&(<2QH$EK5X?;ZSP8RZ#&?7?X9PKC# MPJ47'B=24 7D4E'.3_1Z8\^,/)#T]H$M Z_ QD2P;>-N5N9FX73+3M 9>@76IOIS?D?M":_> M\CA()W6O1R5[UQ\?M['+QHVFL2IO$BN6Q9NBO*-O5\K\87ZU"424C"#!0@DI MP4A[](F"-.4*DC@0.(U2AD.G@%#']N>F]=O.E,8-&N!@"_FP$<"V-]RT?02. MIU+M+>A7AXGN_-9Q3H(.9' 4M;7%\"PZZDC0,85T?S! XV^ M]Z!V'"?'C?R!_6.YJ3\^ZQ,NCEB0/ZI"7LBFW\W_@5BF#02XC+"]H( +'^>Y M=,F[=>!?'#,J9!+!*&3=$@)!G,$XRP(:,Q(R[B26YYNK+ Q(.K2@7P[ M)?1+Z1GJ1J)=+_(RPC4,6Q($SQ.$N0]6:479MSDZ(>=9_3 M WQ;X[X"=RURL&R@.VRI6/)OL37EG]61U6A-Z,X1[(;0#C1X-Q*A#AM5_HF= M:+?*!\%N.U9N5)WO]=/JQ]_D7ZX4U'0?X3^0^1&V/S821A6.+PA9LLZ;6I\7]X<48%+H$I_ND MYG]_DY4) M@KK);[_459>IC=[*!96!"(CQ](30^JV0T6^&H& L2C.!HA0Y53D>!>7<9+^# M:6JF=0@'U$KSWI66&S'/W4%C;]-<7C.M^0/TG=S:>@4^G._L8773QNH,_[73 MO".=OG[:6&0?K*$V6F,C9J.[9J; *Z\7* FT9X\E3!.NM&>/,DA4AF' H6$ M=OMIQKPGH^M;GYOBVZ=,ZRUPW%YRZQL[J1^-\9$EW"?9XV2GVR5M^N1T:P3S MRTVW2\Z@U'1[#QDF>:\DJW^31D:EN/XJ2RVB;U=:,+2^WM!:+G 2)7%DSDA) M'D*4*@890@1B+GF$(A80+%U$[DQ[5\T&<^W BBUI]?^8WO@+0AIJF3(8!I$*408A9 QI*"*29"&"MQ^&'O:/$H77!#8Z$SB M2$&-]CB>*:#1F:CCP8SNCQHFFTVILU^UH0]EV80E'8LM9F%&A$@Y)'&40"1Q M!IGD"LT"V50+?%:M;^$F6=\,#OJU[P4[_QN!V9-%K MJ=Q@GBQ^VY4KK]IFW?BD@N9*R:Z*.=\_<$+Y(#\56QF*]?-?MBWJN>RF^460 MA=K)$T)W@O;M$&(I)(A)*$@FXH 3A *GU3/+=NTLTXV0O=FFX^V^DI'UIU!N MY%>Y>I +%E,B3,AUH(B>8R9*[ M-/_8+L%V@N.5MI&EYDCFL361-V>(])!V[ @Y(^<X2X1-Y=0LQ4D79.!#G&U1VS_W0< MW=Y=$\;-'4/\-$[NZ%7#O*&?'Z@Y&R%EM=X>YW$:!PP1&(B$0SWMHA 30B"+ MTCBD"<6"604E'V]B;HJU03@X N$ CW9>SF7LC"QA;L0X.S'';??JM1QH9E(W MY;B9NW[)B2N'?=ZO:;G*5[YGZ3 ZQ=_N*5)/_J3QNY^]ZU&^7-*J^E6_%:^*.YJO%C%A#"L9PYCK41_)E$(:9 +*+.59&B/& M Z>,:0,PS$TV-B; I;$!;(SH8L[W:#M 8 HPEX'-KBZ,/,:3';)=21NV' MT1=7QNB" 4LN@TGTO CCCF/B99G!1.TOU Q_U-!JO,T"T!MME0FN-#[8;WG] MY>5#51=WLMPJ-Y[@3(8XA5*16&MEH)TH*1C$$0LS&>,@BYRF2;8-STT@.]Q] M?EKW1)+6C-MIW1@\CBQP/87F4P(]:/!-HP8][)&JB;N2Y;D\KV7C$Q?G=:-D MOS2OX_T7'&A\HE>,,=;JW@LE,Z*&.021" M/56($U.*/E$PB+,D2))0"(6[M^+URK)@TXS?B=Z&*=X(N1)_K'?!;F">9>^. M/+)[.$_;U5_>,K\+8JPU :!CX JL.= _-BQX/F<[9T=O;TM3NTP]_KSK_;"=*5R$J(^W;P#AB>C8G5 Q%BD,$8D2 M+"(694ZQTE:MSFTJ]R1)\Q,#S&_.Q;!>@J?5<;Y89^^X7JCSRGRVH1AE+1.*):C0324ZY0^P:* M!3!2 H><94P@I[6E@ZW,37TT-G#7@W-=.3_$HNW:^(7&[ H:A-<0K M\'-95![#F4\2X7D%^U!+$Z]1GS!V?Q7ZU,6#CT*8):*GX M8SC.@.]#"P=:FOJ(PG%C#QQ(.''QT)P:*E_))G%'F;.'IFR0[O"7155O"JPM M:)"&$:,)3%#&(8JT X##6," $1Z+E.* .D7H6+4Z-UW81JN'NY6LC0^MBE+) MO'XHVSSPHCGCHV>00+0V KYU&[C73W3-Q&'309;BXIOVL<6FHW ;<%.[X@H8 MS#X39GJAPK5.4)# +B,P8Y?K73CIUM*6Y:5,/M$FQU4-U79\_QJKM>KH' MKD9?_SY D\=8?VLN/"\I'VMMXB7@,T;O+]F>NV&V>]$WQ7+YIBC-38N()EF M2 J95"$TF18A2S(!(T43)8(TX2)VSKH[&?SY*=FS;5$UZ7*:K4WPV3 $.HI< MLQ)-^_K-9K=SX$OUWW?+T_U]FN->Z(%N_:-MB&Z;\-]M5_1 ]SS#UN@A%,,& M[U\H_Z)G$.7C=JV[9FEY@66892E/M&,OB0GT09!$5$(]X@84A0'!V,F[/][4 MW ;%-=+&<94]5K=QZ02S=F.('[Y&UONG5*UA>M^>.$^&5Y4\T=RDBG;>[%WU ML;AC\-+ETVJ]^H>7^N]Y_9*6Y:-JY:A:!"%*)$(8*AI0B!2ED*J$0\)$%(0B M3'GJ%DMAU^[<-.3][TOZI;BC(&\TNW%P> ,;\"W652:"0J$XQQ 6,EM(,C-?\LQ@IB#8]D$4)AF%@G9K%H<&X2 MM096F6T5(+]S6;55 PI6:1"U;,3+6&6=(-.:_-,2-0:E(VO3L[+ID!O&,ZL3 M98MYJ6=,M\UF7U\AT)#<$_IHU@9JD%?-OW*S4:ZO9++O!7UIWPD_>DHQXT#C MR:0S-L^9+@V-@U5/$M.XW#?,_7SQ4&FWMJKTG)KEJZZ)?H?KK="MYRJGZ[.A MUUS[OGI(T5[P5CI3_6_Z9=T[2+J>9_]<%.);OEQN9<-!04"0GO2VN3+" )*8 M4,BEQ&& $J32T,69?18KYC;N[!W@!KV=;M[P\[P2=K[U[#MZY-&PMQ]L$7 % M-A2 ;0YV7X-FU-S.)]T1<77H[/_6VG#/QRCIBIZU1[U.*9['DDDG*,_:6;O3 MG><%XW%=N$]$B*C(:"HAY41 E&:A*?P4P0@S'I$TX!Q9S9LLVIK;T'5DN=/# MRK!3\(-X@=E@).DVRQI.*-NK$74SK6WJLF]-3\V6(%;WVSYK!TXHV] MB19-+F#1;3'$BIB3RR"GGS#= HB5)4^6/NSN\%FWO@URN7ZHOQ2E<2'_NM)/ M_%@7_/OOVM<>24_E#F7-R;TH/N-<32[>(*=XGXWTF30TNC[S#4/ M=&G*)$4+DA%))8HA#DT\0$PX9+$2D*J 9"AA @FG/;V9V#6WL:*##]H@CS;X M8&,<^+9;<;3L#6M//;26Z>%%.1[3GDEWN,36/3_:&8V6!X/I-O%&5UW0W!7H M[0<- :!A8/U;P\&!HJQK L 6 \!0X#FN;CY=ZC_@;@:V31^)-P.C3X7HS0C> MQ('W;;SL>[5K\"(2*:4)#F"B)(8()P@R) 3$:2K"4,J0BVB2V/IC".KZ.=[##*/E?733A>#@Q2WPLYWQ@Z@W#S MU#\! ]CQ5EN-_5<894'S#T117GHZH$E8Y22 MO,Z_RK?--Z"??4-K:;8K5[S)SM+[R7M"]KH)M=(WO) KJ?*Z6Q=;J(2K# D$ MHX024VZ&0I8&$4QY2),TCFF$G9+:>$$*R0T6D,^/

.N,1+O8S_173>*CVC+,QY-C>Y:Z"3S>XQAFX J? M);+M=,PSA2-KUS'V>H=2 M*U<#&7SN_ARI=) U9YZK!IUO=^*"0=9$[-<*LK]U0$3>KT4MJW<%U2[>2KS) M5U0[@:M;[0W*_*O9K'J[TA^[K&KC(RXRBI)(NX\P05A!Q+, 4J%BR%0BL4P1 MPJ%55B7GEN3&,)!#QCFHZ[/8[XIRE?% ZO5P_*:\^)A55>+D"&<29Y!%9K:7A0% MD'#)81PHHO^"8DV-BW-ZJK&Y"?\::W.RN$O5L2RJ2E;F&Z$=[*WO9)V4F(J_ M/[0I/APWB4YVAIWSZHOBD<>%'M(3/>JR=KS3)&^60TV=C;*BR^-Q$L[.J@U' M7KW4DPU.ZI[:F+[KEUK=XZ8^0N:+UZLZKQ__5BSU""0X2C"' M&4L#B%B&(4N9T#-C+$F48J:0E>0<;6%N.O-6O^L-3D#!&BIHL/Z7G7H<)_.T M9'BA:.P]E)::'6(\Y/(Y:_P! :@D__&V^/J3OK?Y]O^!S(^P_;'YX(\_=9*O M_*Q1_:=]_L*!WH3N/%-\^_I[7BV2F*4^G\H8!DE$0^4 M4_3@]L/G]A4;;%VI>0//,6?M$]HLQ_F!9(S\O5KSX#YH'S#8[R"]W<"T@_(! MT_8&X4/7#/Q(VZWD2@_G-_)>]_P76LGWJDTWNHAH)((88QA@KGU^_8U"&G,$ MLR!!*>%)*CEVVW0[V=[\MM@V&(TO7YF(7L>O^22_EI_WQ9Q-]+UW.)M)TE/F M6JP>!<"&$K^*<++%:27"QO@]S;"Z:9B(_"KKE[3ZTLP-A!0O'O]:F6P4;YOL MEJ:J@ D\:#-5])ER!->.?)1HFJ,DU:Z]R=1/TA!2DG*J4AK26+CX ^X0YN8U MK*&"#58WK1G0#78"-"ZY8Z\Z2Y/[L_H">O@F>O\'8P'(5W\&AV@?)4?0_T9->%[]>,UY^4"7W5]UE2.+70\<=,A!#QUTV*_6Z1T:+VUC"FAM\7A :1"'?D\?N4&8]FC1('KV MS@T->\K ^']:FI.JU0=9]I&B.32*??(/J! M6*8-E;^,L+V ^ L?-TQ#U]'WFT>O/T,4QT$4 M9)RZZ.2)MN:FA5N'8C9@;3X[9Y+MM,X3=2/KV6#6G,7*@@^O@G2JO4E%Q\+P M76&QN67H#OG'.[I<]CEC%UBF3-" 04EC;.+%E7:L]%Q2815AJ?\O[5)O'7G^ MW$2BV_]M,((>I.NV^%,&;3?%!_,RS9:X)24#-L0/&G[A=OC39TZ\&7[0H/VM M\,.7#1[SR^:0)EV^+.[NULF$ZK8NMXEW^E28_#_:'=%7+1_-;,W\MKUNP<.4 MT23#^KO.S-XY:0IF9=I-H PK*DGL5FC@0CRSDX7F9*/991+&=3-G;+N95'\R MFJ]M,3]6N>ZZ-J?+X,P[EW:IM1-[ZGTEH#6E'5NG"UCS!'V5WT?;KIU MVT+0F]C=[]7%\4&V;S?H(DQ3NTH^"#S@3GEY[,#2,K22)K*Z2\$>98AS)9 6 M8,8A8H)!G! ) YP&'*. 8$6<:KX\>?S-]EO0XVD3TU;:.&C>7@F,PU<-^U[?Y*N\EN_T +)7#N.=]N7>UO*N6DA% MPAAE"%*EITQ(BA1BIC*HO^Z,A0F)L90N7[%-HW/[MEO,L &]7SH'?#; 08/< M7O<6^[ C\SHV(O5UCGPVAWX+2N>*;W=,3(GSV"W!V1V M2>J.434D#]W19PU3P_9Q)B1*;E=-?/E0EB:A&GAG=BFX[@?%-X<@RL^;N MF\8+>L!7:\%Y'$%N7"CR*CI6#4\J/2Y4[ J0T[TCE?.ICA6(Z,H.]:6)JK MG _[)7IDWW5M7N#W'?]'[]OA9WNSK>O1U9PF\I!U9G201T%FVI\%;L!H'A?(PL MTEM4O#Q%Q9"DQP+N)J5,9'S#O0-;B0U<-^V2OA\@0GN-4ZH M_0+>(G7[GH_1:O=A>R!KY"]\BR<#T?A/+\_PY/RQGV'!ZU=_K*U)/_\S!N_J MP+G+!TZ"'^[OEWTHJ-:7-\OBV^OV%YNSK"E.(B&;((I8JP/1LU9*T@3&*@@" MD<0"!\IIZFK1Z-RD8AMSF_O$H 8][,'GZJPZP'*6Z)G6L>=VES/J/@ESH,CO MU,FFX6DG/ Y4[$U37.X=)[)KDPD!I1A3F4$NM"2A).&0<)-2VQSV32GEB#G5 M.[1M>&X"M1N9]/% C->9:*7+.L).I,:@=V2A.ASS-8H^N;(S:1C8\^B4*R6N M86'^DA T*8!>R?;/MZL^A?<'^FB.SBRDEB5!B?:B JGT' M'D,DTA 0E-$A1 MA'A W78TS[8YO^W,=5[Z^Q;A@".")TFV$R&OQ(VL/NO<4C_T:/]LYE]K(C^< M(7+8H3T;X*\6ZI^K^N]!,;K6O7A4UV MX^K)VN^-65'N?F-@=>O'IY:+PP77.B5%QF J)(,HIGHB2$,%4YDPC(C*0L2< M]S"?R9BY^6\=9F R*9K-3.UHR(U%X,PN9W/L6A3+)2VUMLJR/8(]9._SN=XM MAYW0/\ ;,^&^Z,'*U:T]5SN[F: Q>_W;MBK,M#N@S]QW_O=#G\N@Z7='G[GK M#NZ5/C>F@2?@NR0HKV3%R[QI3\]-3+:TZKWZH/'W)>Q,+=&FE.@BB)B*A4 P M0)G40V]"(>%Z"B%B$1$J59A$J=,I>6<(PO E@F.A^K=N\%NE!J7W)'' MED.\-NY(@]\D#]FV 'P>I=[M< ;]GO1WAS%M-H#!-.UE#!C^)#^9;S??F*24 MTTQE,$V#S-0QB"#.: RI%CDF4X&RU*HV[MF6YJ9H^[E4+\M5ZRI;7H@:69WV M.1I)@B87($%*I8C#&,3*G:P.(33VEC&=4!BF+I'"*6K%I=&Z:<7U[6S9EF[IU M %-2J<_4UI>D$4!KN_ZWO'D'G-TDJ[ZP4QC?#(\L-CW<=C/M"C2(KT"/^0H8 MU*"%[4]Y7$CR*D)6#4^J1RY4[$J3T[UN*M44D>Y.3[]7KY=YD]JDK8+25X3Z MJ-TEJ5VH=[J_EY_H][;X[@)S0F(<(B@RD4*$2&264,TN$$UH0EB&I=4\;CB$ MN2E89X11+MF9H95J;4=34Z,REC23$//Y+$%-OW[O3 QW4/-&8T>09>3M,#HN /=_WTXYE[X@F6/UR/6 ]%EY/9#DSF M.2ZWO!^'/#S)@^_5- M]_W0>-7GUT NX?6J7A[4HK 6VRW+RB->WS M%F0)2>((8Y@H/?%'2":0D0Q!%6011Y3'B70LUW"XH;E)5HL5;($%!NW9? 9N M[)Z6()^.3.K+>G$Q;;.)O[F5S7G;;FBM@# '&DDE2&5LP.55R MXU-0YI+NV((NAP3(-D_S<2I?SRW-'R;4_2M=FEGGX=]V=04R%;,D#3.8GH5/2/K*87,']ASH%AE(V8H< 1T#/F,QA&W>GL!P.?Z2:D55DO?M'*??=P MUU>H"8.,(#W)#$S$'4))I'W&2/\O%9DD1'+M1MJHXMZ3YR9Q'3@['=OGZ;0H M763]R K3X?)8CN:HM:?$0=^T)0SZ;[NBL/_42;[PH\;TG^OQ"RXLZ2NK&\FE M_J[-X:Y8(J(P2Z"B40 121'$*HJUBY+2&),,J2@95,QWNY6Y?9-=7F^SXUFN M00ZLW?N$33L7XF*.1OYR-VG/904V"$?(['F2B7$J]3YIZ7EJ]!XR]FAUWH,7 MNX^^UTHU:/NN$E$6%&,Q[#F,?Z\\_2$-(D95 F*HBID&F,,MMA^' 3 M<_OV/SZP*AR4'F]0(+%J: ,!BPT59F8@C2(.8R91 GB5#!3%L6^ M*M/6LYT^X0D*,#70P'V#S6W4WB8L0CP)I,10)6'4>CY,2@1C001#+ Y(P%T\ MGZ&$3:!Y?@BSB6NQ5V^RDV2)1, T&UV+5 @0BH0@FF:QRT"?(@6RA.U9]L>P&.UGP3^[(@K'F]>RR2VG,>5E\P2[ MVA^9I FEVFFDD= 2J*2 .$XI# 625- D4M0II<.S6C,W9>V,D4*_$*"QY1EJ MQ8SZ^EA*]Q_EI1A[1+"H)&-;2&:+DS8AZ(:5>9:6F:*/IZTT,ZI%\RH\,T7G M.=>AF034T+UC(=7QR+L7C[_0OQ?ERR6MJNOO>;50<2PP31E,3;4:% 0,$JDG M)@)+G*5I(D7FN*OLU/[$H^@'F3DN.!SY&EI0G5)S? M&[?BQ.'L_67<3'2PWI$CMP/SQQDX>1K^P&W3'74_COG).?83EPWSTCYH1F2I M)^7-R='=K)V+(,DH"3"'E(@ (DV85K$(09Q0Q2.2J"1Q*CETNKFYB=H:+:C: MQ$/=@72Z1MSD>VY_Z[AH<89X.[_+'YTC:^*&R2Z%4XL5;,#Z\Z_L2/'J3IUI M_8G^KWUO9I @$6(M);$00H1HS%$BA/(:!#!)*)) M+-.8,H)&TN;NR<.;J"T\5= )3/[;'QQ98!50IQ2!'3>EB%D&L M8CU[8BJ,.)4RR)R\C6,-SQ60N,2910DD!.PM2$ MIX608BHA03$C"0E4%@1NJ69.-3@B[EO(.\[T%FS7Q#,G&3\M'?YY'%E M+J5P0#(:&V8N3$ESLHF)$]/8F+N?GL;JKJ&2,"&XPW^*["V &Q, M\+F,.I0^STNKSC F7FX=2M/^$NS@)PT\1%70E8D+>F<*I&X=&6_6>%[2LGPT MK=V9JJF+D"K.<,9@(&.M>QDCD&0XABE1C%&5)8HYZ9Y#VW,3O 9ZFP2_ 3\X M'X0+_W:2-Q*K(VO=AM 6]Y/\$9Y7>P5WU^7)5&@8A%1C&04H@XFD(<9IQ2-,D$DCP*!5. MAYI.-SIA@J^4M['5=7[G*$UG"+93(W^TC2Q '5"P9JZ'.D+Z&CM2O&K. MF28GE1D[\W>5Q?*NH6?)*3/'>K5#U3WPFIGS3;Q>1#*4@B4*XC@VYZ&UZT.S M,(!)* G&2J8X MJ,?]J/-L>#XG?;2YB4]-GS-[_PSUV3N&Z81);OEF67S[^'!_WT[)Z/)57O%E M49D#%ILJGYA%$JN,0(8##E'($H@3'D&1!2&C$8\D=4?<"B-8=8*TA&?G3NZ>YB=@#K*_-SHL[ MEJ^ZN@$KV52*XTV:[,X:Q[5PE[ZR7 7W3?U$Z]\=;% 7?64JL$%^!7YMN6YZ MY?H<;0T&-6;T1UXR(@[:2I")E,82C5 M,SO,(4%A B6ER*P58192MYQA1UIR^::F3A_6)AH";P:EM3K&K)TL>6!K9 4R M"+< X_/MS6Q/'')PW>#T ^??D%"6>>Q+AQA$088P13DP45T2R" M).,2!E)R09!(E)"+^^;,_,>:EK6=)EP4!K?;VGBO^@NZ;#:7!Q]FVN=3T$C$ M2@1F#AQ Q)"I8).8@C:9P'&0QA2QCL_7*S$9FWU;?R@N[11USB&7+;8KO^&5 M9PWWGPIE^J#*LT8>3!GB(7325PJ2+J6(V0<\F49)"A[*C$>:>I/$-:8"DE 0 M&"#!583C+(G((,$8'_L<96@+^A60*V$F2VW;<\N^9?N".*C@O+I\"FWUE%'K MR5OSA\F;Y=AGL\J098O]#Y4+R[%#?&>]C7*8F46--ZK M]9FH+C-FMU7]R8#9S)'C3&9*9@Q&L9YH(,ECR A*((L"1F,2!)0[I=B^ ,O< M-HV:T.[*Z)RR'FFE('WOXZ*QH5E/7=IB_;1VT[&P!/W36 M_!E\;@P"HZR)>"#6K\9?@&=:W;ZG__6.>VZZW2(UNM$ER3'1ZF:.H><>R1/\*(J9CIBHB<88$ 1+H M^>2RR^=ZKH_M&5UINO07-=L\GA&)(7M3F:;]4%'M5_U MPL5EO5UMMIN3K9J#0,U<*Y(I+6#!&8>XS SD>59 2K20G!*F2Q3$:K?9,S6B M:Z9)S[:P0Y1+R#!M8:I(+5%:L$"(LBJV_P>D% ML]4!H*HSM0[0C0NYO8"P'_FE0VU@;MN%U:X,^+Q6\R5?/X.=S7='HECIPVG[ MX1DD@/9"DZ\2,MOO_J4@V2MWQ4IP_K#/7JV?ST5PYIQC8:H,YIDE%,Q%;B=D MF8*RE"I#@FA6J#!6Z6MN>IS26=LGIQ*.JA^3I$)J8![9F3E\A*P/(HG%.'L: M'%F0\[KKIZ*<'O=$JRXX[8;Y\O[+:C&7]O/8)TJ7T@C.!)2\R" F6D&N)(.: M9*84M"HD4H&*"Q>:FMH:;6\IZ$SUR?\-!=B//=+ -C!W1"(6H[1P!8S4*@N7 MFAM;8>&*VV?4%:[=$5$3J5<-YIM>/\PR0I R.(-""0VQ+DLH-!<0,Y)CHTML MI'^)I*O-38TX>F2D[H KLAY0,>@ZUOW\D1[!@3GDNF34'?B6&L. (DQ)L1RI M)M/-F(95:?*&J+=HT_6GC%?#R=NCHY)._G?%D#!?W^NWZR>E/\\77^MR>,O[ MMT^;[>K!4EQ;7*RJ"%4FIQ Q[0I@*PY%7F&8F9Q+F0M.L5<$C'>+DZ-B9S.H MC0;6:M"9#79VA_"(#^0^=)P8R*$9^2J&,:7PO, ,X>7$H(Y%S?$O:" I!^#3 MS\L^#QJ1F@/\.F;GD!OCEM5=@,E7_;A:;QWU_Z;OZZV_&>9&FTI)J"CG$"M2 MQR;FD.89RRG+-5M 9&[:J[L'7;U6=!K6!^3<.L.!% M]74LDBZJ>YH;=5%]W>V7BVJ/.\)K6;QKAYMO:SMGG#?'D.[Q,\$(IP6WS$"+ MW,6($2A*WDB.<84X4Q3[UK&XU,C4***S$^P-;=]]_^(5%P'M9X94, W,"1$( M!56KN 9!=*6*BP\>K4K%-=<.*U1&QBPJ+B.K?,MYBS-NC MHY68_UV1\J[[X(I_XXLG/=,YS:J2,T@8JUKQ9XD() 1S04VA" Y2D7_9P-0H MM8W]:4N=_\M?L@R#1[X&/YRQ=R#/LKNL^=]I'?0[0- =0=4=HZ3>0K;_B1"^ MJ\H*S#>;IS81;+67)0%\:S\962^@09'? ??.UA?9'[([8)__J%VE$[T(%"8[ MZ4B_5=XMW3,P?Q^7*ORWIC\^U+ F5'B]X']:)=>7C8RKV'K!Q1-EUDO714?) M\_O[M=,JM:.26Q+^T,LG_7&^U!^V^F$SLSQ3,5Y6$+F4'DP+#5E)!$2(HHHA MJ3/IM7KS;7!JS'-L;[.'45L,?G[=V&8DS$NA5^]\413E]_C&7^GPZY*?5LDG1KJ53-M]66[XX M_+N+;/^TVOZ[WG[5A=BNWYJ$C2VW_7ZVW>^;&4!=AZ^$!_[JWWT]AW? MZO=\OFY6I@57AN7V=36Y+"'&N8)"Y)7EA$(34I"R*JI(U>%7=BV$9L<3.OY[ M:_X=$/I^OJQ#*/J$,>^=7T"Y4M_&>M9LA8RECYGR16,:8\ES 0DR$F)W3D"Y M** J4:5H9416Y:.IJ[[J:S:\].K^);NFN_I_S>OE-]&;@JD3G?Y%"K0<5\W8)83G1!<,9@[A@PH[H1CD)60XS M1(F05!1$!&7'@P/([*9L@HRNRZ!F:'X P.//Z^@K/G:7@Z](8^ M'+\,W/6,D_!3L?8"W1H,>+WG M&A#I=Q7;?C9)CMC 7.+ ZFP%>V.;R)N8_+6K^ 4$2J;$<:0XR5X\$\5'^L+2 M&QYY]2'C14?Z^G,4'.E]4^3G- MAZ5J M^JXI6*WW'M=1F.O]U^K^'C@''?=]\9S23O8M&'J&7/=RK91XX-'=(2'7?W3= M_O)W1S>T408="N"G#H>?G>I_"P7HL .#-"@D7 "_BJ]F'8^/ZX+XRX/7J5[ M3E8;KV-%I,:K7M=[+>[KT [\C. MM/E"5\!(GCITJ;W1LXBN.'XNH>C:+:DE%C\L[9=JYSANGC)S=46%$A32K+!< M4E7(KJB575MC750*DS+W*W(7UNS4:*57&@[6UO)4NH%'G>"Q5SH(M /S MC8]N8&=ZO28-'O=EH_?E1NQ.TY7W3W%YDGNHR(ZZ@DD"E@=A4%:285;! -*\*1HFF)&3. MV-_M[]FBZ8AX.'DJ+^5P>-Y%X/U^ZO:R:7;ZZR.;/YN^;IBKDFX?5 M>CO_SV8F791%QBDJH1#&!1L3"6FN"2R,$=+8E:-D03,*SW:G1A2'MKF^0AV7HEM5:;]];\=UIL/VG;CI- :5,T'G9U2:G1E*=Q-YVO2\\C]Z2(CST*=P1N,[<._"I ;,SN=9G2+C%[H]/ MVN.YZ\V.>U+G#]7ZW>K)[$U3XNVG-+!)M#;I_5: M+[^4''CTZ&X_VZX^1?ML@_;'>PV\] M2%@-+P:XM 7R@BP8MV9>##@G9?2B'G)C_=Y_K.=;_6[UQW)&4(&(UAFD,G<[ M>#B'3.$"EHIF)2&\-"0/&5Q.FYC:"&)']Q_SC5N0N\]'_RE=OFHM,RLVUH:M M"W&^M9+O'E\_?KH-M8%):%^UM[8.*FO> (5Z3UP?ICSOOIG7* M'4=*Y_,:RQ*7&:XP9'5%WU+956XI%3157HJ<:2I-$ ?]E\BU/4B>V?1F. 8 MZ<FE"/)/+?J>XDLJ$T?:)X2 UKJ<'A_ \:.CP^&YDS ?/@SPB.B/DBS M?O.DYK:OWVRWEB;K!M\O^/W,PDY*3C0T148@%JB G,@<8DM?0F05H;G7!*:_ MF:FQTX>W[[^"UE1P8"MPQOJ'0_7@VL])Z= :>BLE"JB@6*CK.$2'0O4\>K1( MJ.ON'09">5P=NWSI=F8W.VV_LB@P,8) 0>QGCYU -Y65A!6KBC(7G)0JFM]]<\8<;+(2SDA%%,QP44*L M*(?48 9Y5E324(:S3(=P1%KSID8OOST]//#ULPN6:=;_C2?@P(% V?.TO>E' M4Z_71P,S7.=8W3^7Y<8/NV[3%"+D+[O1KK?JTO.#K+J&Z8"TNN!I31Q7X7L0 M>$^TNH=I)29_>KZT5C1Q%^^YG"_FV^>_\3_G#T\/OZS6Z]4?\^7]6VZ_&?O[ MQJ 9TOAVM9<5>V@< M *+S ,C6A9"\W_">Z:?P$? >F*.=\8Z?VS"ASOX[T'H =BZ SH>[EJN'!3XD M\WK0#A@K!7N C@A,QHZ&L3\K._RQ(Z9G1_M\G*<=_YB( >;7/[=ZJ>SPMEZY M6N7_X*X@Q7:N-W^;+UV3'_7R?OM]9DICAY2,05IH";$Q%')=()A76"I9"*K\ MUA(!;4YM(.FL!H^-V>"/G=UWX*&Q'"QJTP/8S!-_CZ$C/:H##Q<[0%N+P3\. M &V-!A\' C1@2$@/[$C#0 J PV@_#*I>JO=\U'CT'N;;$:4'WAI!XW:)\G_: M< RNJ!&2:)@9HR#6 D%>8 EY+C!!5')DS.R'7HN5%UGOGQSRAA\^?\ ,&M; M #4<@.3!IW&.#\R9SJ@8E?<#UP.8+PZ"D=BMM_/#:.O4SUYJ.KA\//HYM?&( M8L[\.?RPN3V^^F11GY6$4(K+ M*\,!!32RBB( HRFK&R0DAI)GQ/EP^>.[59 M77= ZFSS/ST^!.KZ<7&D^P-3B9?G0VH=6&P<>^;W^ MB_]W=HS5]2\M&H&!O[7&^90GLQ>]C?[BCI\VVC=WUHG#K^[\!7$GK.^TT>NU M5M_XG[7\P\;^T/WNUS]=/)HS+1@5!$: MB::%\^59:.*G)ZL\O.GJ@'[2VP]+N7K0+BU]5@HE,\$-K!A&$+MR>B(GV.48 M$+K;]V+>%^4#S*"%]Y0.0>[,>/;]MM-H&,E#G#,,\,AE@9 MNZ:K,@69TA55##-4>(D=G#YZ:DSCC+L#UKS _<@]5IZ[L5$(C+ A6SL?NRN[ M1R%P8S8*C1'W9OM?B? -VA-_K^[1[N\8=YOVQ-*3G=K3*^*K7KIR'2_*@ZT6 M<_E\F-PH*#.9A++,C5VN5@(*G2$H=6D7L2H74F9!R8T^K4Z-I7;U U\6#0RO M&WD=<;^I47(*#_K? M'#$5.A= >Y@PV2X<7X2X%TI)P3B".E(6N)4XN'S>%S4%O0KEWKAKW MY/'FM#=Y?C3WO>U)L4*$36FC9I'?MF 7_3-2,3NJV,6YUJ:"&+,",L.-'7T( M5UIB^\^@ZI67&IK:H+(KOO63;FS\N=THK*6W0U4(+X#K-P-. =G 8\(.K6[# MK[7RYUI;.Z4V83\4B14*+S0VLDYAO\NG:H57KH\\%)[_F"N]5)MWJP<^7\Z$ M4)QC64'$!7-YLPQR;N>BB#%<84Z%)D&Y]2^>/S4ZV)D'?F\,#,RI?PF?YXEK M/"A#'YWZXQ%^\GG>Z[1'F"_:&/*%RZ+66H>Y&*^Z4*@"J'='_\"($RU<+J, M4/^RZ,Q](RYZ+EM]O*3IN2YVP>*F-R[>XFG[?;6>;Y_?V#Z:Y9@A2CF"IA26 MV1 AD,L\AS23>5:PS'*:5_W#_F:F1FWMK+L.8^KL!+\[2P.G*1=0]5VGW(K5 MX*N4<)@BEBA]*"1>H)QM:N3E29^[IXN3WJLC9C:?5EN]J:LV\Z5ZWY7*VLL. M?=/KAYD22AH'K, M@U)#-3 _U.;>@7UM]IW)1^5>A@ S8"Z5&M21)E).N M$+^.9F%!-T;6=VP$@#;?5G44V5JWV;SS'TTIRKLC M%XSU!N*T8JS_K;&"TS_T\DF[DK1?FQB++WSMY$IF9:9HB4L"I7(%K)&B=G)# M&"Q)7F@EF2AID*3LQ9:FQC6_<2>M; =G2ZSSQ=Q:&CBIN8RI'[4D06I@0FEM M;,I/MU:"ULR46M17D$BL2'VIM9%UJ:\X?:I.?>V&9)EX+H1T^]P=SF]<\6JM M/J_K(M9VZ?7IR>V)MQ$_[5]G @F<<5["#+L"@(0Q*"0K84&DJ2J!H)@\JX/UD_U 'S?7DI0W9 MMWZ$-GZ/#;6EJHT-K*%CL+0UCF\N84JXS5BEIUTJ$0JPY@11S#"LJ<*4+3>K! M=[7EBS$QW;4WX$F_:R,5BGY$G02;@=FY>]4.C!Q@Y_8J$DDI^')KH_+N5:=? MDNWU&P;3K7M1C[2KW7L^S^KM:K.=(88,PIA!:J2=Q2NL(-,5A\HH3E2E008U5 @86!P@X%3&=E10CN0I>^>4:3>K0;$;[T;92@\\9R M.WZ#/ZRM6[T$*V,"(B-],.\G[*00CA6$WEI[4'=QIRY:&PRUBWW_D6S(_>2:">M#N7%MJ%F^H_I3N!6*W!2FRLB=L>L>VPB-, Z'H# M3GV>,UZ\:8!71^&F(??%%.4R1M?A9+ND@J^6^KYJYU(=?>"&C8>ZI(S[F]X^ MK95%!++F!6&@">5XBF%&:5TIBQ"OC7Z(KPH*IS=4__W/!OZ\>.."- MH6!KYX'KVM00#HKJ# ]N'QKB@W&T.B'%/<: MN!?&*O4U1&\$UOZZ M3WU<+"&9G! M< BKW_9,+%0C9RFLS/X8,'U6PAGG!\E#.&SG53(/SCAZ*=?@W*5QWWR=)57G M2WU;<[4+(-[G2FW>[?37]G)T.G+?Q-[P,+*(ZP\_.AD5THW$21FZ7UDLX=:.R^7B @F).NHI.4=RZW-BJW7'7Z)7]RM_1)6B[FJ M%V4?MOJA4[_3/"M$60D[,2HL/2 G/88S#C,AJ@H+3EGIM0O7U\C4F.'(3E ; M&J@EV MI/U.D FI@DHC"R)L0?$#HXP)[_P$/V/]ZR0&]#8SR^?NXV'WY7M=& M3@SJB/Q=25+.J&%9J2'6E$%,-8,,X!H1(;> /<&(WQOBBG,U2;6O-TGR;E= MU?OE_#^U^J#L'&UNYFXAT81KM*(.RBXT#@+Y[-^>'K0ZC?";25%D14$)+!A7 M$)@;VO MX-#9-@ROD[51]0;.@5^@]?@.G(EDGD[_AU1GF\Q[,%:YM]=_'P+KR8W20_T% MZH8U8<2*=Z-@>5Q";YPFXU8(OVWM"\W7JA6%ZBHA-]6U9I3B4CCA UX4.<1* M.>$#A2'7)LM)80H35G2DM[6IK1]:([O:XL%)4?W0^JTGD@$V]*YB:R=X =KS M.,7VO&!*NB+I;W'4!8J7\R_7*WXW12Q?WKSY_.GM:KYH'[SI#B*8ECHS&G)2 M%';9X;28A&623!*IA\_G9P!N:* M4UQBJA%? "A@XGL[4"--6 ->I+")93\"O1/""[>.-Y'KM_UH G;ETINE1]I7 MKU0"BTQ2B#-F)TN2VLE2P1 LN40%15(@[E5#_6(+4R.X0Z6%:'6*H /6FR 9 M_,QDC\8 IZ<771]*3>(U3DLO.MFC$Y'D:_XWOJZ78"Z&M:ZT42I35H54,*-5 M"7%EB%T#(0PI%Y0A6FG!4A[]VL[*M^7*V=(N&YB$2=46((SB'# M3AL6$P6Y0A0J7$B=:R.Q#CH*]6AS:I]\:W+HKH8'N)Y[&VDA&WJ'H[$6[,P= M/H@S *"T>QL>[8Z[P^$/Q,D^1\"ML?KW*Z,W&[L"Y(OWVLE.8YUGI!$_/_:X!96!J>((D/=] M@$1(TI_W.K'^_(M&1A:;/^_BJ;+\A>OB/N//C[5<\?*^R6?[N-IL9JRLD,', M0(T8@5CI O*JI)#3K"*<9]3H/$2\[$P;01_S"+)E;4)F+8J^>FP5G ._Z'-0 M^GW4-P(T\'>]LVY77=T9>%F8,_CK[G$_Z0=^KIU1O_$>1U]^YGV71BX/Y'>M MGA;ZL[$48I^^??YBNWG[9JE<$->CFRY\?@)PPV@AJ\K A%*N[CP;7S<%48@)"?+C-#[;YRD?-3U^6Y7?W#K M72_4$^_ 2V>_&>]&&A% ?]=\_6W/U8SI8T0A9T5%6[[ M%#/,(2OL:DDQS2I&\J+(@PY*HJR8&A79%[ (8YHX\/T(:'!(!^:EQGY8.P#V M'C2AN7>U1JITQ;L.G;D#S@]@'4E'63?AF)3)XBP9E>!N NLE[]WVL# Z5'H^ M>]<&]KR?;R1?N.>]M[_9S'2I- MJ5%99R9H[&P^J]I2/X+K@[.?OA*!-# Y1>#C33P>")RAE8V6?[E?_?B?]NZ: M4?X#NQ]A\V--(WW/'84D/!SK*,#GTLA]H+/ZQ3.4YX28@D$FL)W08%1!5B)C M9S4YEY0BE8DB3#OH?$,A[_ XXD!IY.(OP.JY>7,S5$,? U^3S_ADWWQ7;*L= MBQ+NVO1"DW:/YGQ3X^[(]+I[LO_2?W7TR>[YK9Q=4C@U98$4*:!2I9T/,"$A MRP6!6F-D!%>$FZ HDJLM3FUVL-^Y?-SM7.K.Z'\-/@B^ K?WR7 Z$%]WYW> M;'UO=%(?*5]I=>PS9C\0SAPZ>]YX>QQJ*RB3Y20ORDK!3&L&<965D"-74 LA M8SC+)%%!X22G34R-5%[$709I\_0 Z<<>M\$S,%T$(G-33*J_'L]-4:ECJO)< M=[,O,C6)(D^GD/IMU>;YUNJ 3J%_LZW_,$.9+'(A$2RIXG9.X93Q&590*B81 M%P*AW,0I&E]LT^L-'U7?>&^<*QPN+>7.S=R^O;I6\U7Z<;69AT:N7H?>&2>O+U&R,KGRI5U^GF MBR]\KCXLW_+'^98OV@RLRE1545ITLWHM4TH"*=<(\C*O"DX9,F'1+KVM36W* MX4R$EFE:(P/K=O;BZD M7C=%9KSRS7>[Y''_'WSA..G-]BU?KY_GRWM774C/J-)%B4GN*C"X.ITZ M@USA AJN>,X()F58]+M7JU.C$V=MO9:OMP+UWN[ -%DOQ/T()CF. Q/-#L+Z MAP.3[P#?@L[JNG9;PDW6()329MYZM3QN-FX(&"<9ND$WWU)V['_SY1-?/^]V&W.@UO((1C*S4=1D6OX)<9^Y_ MA;I;E[TX7UZKY_JX:=Q7O7 ;.%_X>OO\;!& )9WFA;0_ZF0O IB74[Z81T1,_#QR M+?Z^T>9IX>(%-W7:Q5Z: $F*2F0(1$JYXK,808:K'-*B4#G1I!2E5P3?S99, MC=]^W6SG#_57V9@,:IL#9D$W=8O'Q'(LL(>>>;XJS@'3T;'P'FF^:@U\6O U M4'O5#CO&F/F?3M/911*#IZ8_%LZ=5(7(4X#8.[N]J8'QIK\I<#B:'R=Y8,3@ M\P_[Z:Y_J]_*_T?S[9>GA\=.>I(*)I&4 A9($(A+32&CKAZM4;(LC,J,]-KY MO-+.U :.VE+8F JC#U&!?2(#4PZ]=&@A.08G8;>M *8/E=TN*+F0FGQB#&-<2TE/8? MO("4$ ))6=&&FK ]&BU,?<&+04?V/VV&88$<21.OT]P M;D46!E*GCT1O.-T%'R->3W\A *)>'8:0Y\2QW(>E7+M,['>Z^?>'Y9E:/*8J M\\((#3E'VJDR&"AT0:#!ILR*4A1%KL,2BGR:#?D$1ZL]_K)@5GW JU;+&)4I M+^S]Z"TUG@-36F;;66ZWW:DM3 MFTO]LEJO5W_,E_<;\+2T2(*U_K%:_'#Q([(V&!@NZ]$A.&/I M1^O),$P(') MIK.QD02LK713J<;.I&E)_5"D3D>ZT-K8:4C]3I])/[IRPQ"Z4K_9]7V=W?K9 MO)\O^5+.^>*+"\"O)1>V>KEQ<@P?YYOMK%!%B2BM(#&YJR[JDJ<9,?8?DN.B M8*C0"16H_ V;&B-Y2"W=@9U[[H/;.0@Z#\'O>Q_!K\NGAU:M,S!3*EG?^W'> M:_3HP!3Y.IV96'$K'/D1M;D"C)N0BE;@4G MNLJTD*53$#(3/LV1FZ%,C9^@N%?#3:KDZEL-N569F$HD,9YC# MDAIC*98)R W/H,E8D:NLS.V_@^;=OKV.*<*HPQ#*?^B$7/9XT8G!CFW7$<8N"],51]5MON0'3PE^?] M)6V:RIL_[$3UFZL75/_D9'._Z/5\I=[S^;I)&U8\XUDA"*PRHEQUDQR*PI10 M51*I/,\5YUZK\@%MG-I 4!L;PEC#])S/P/'J_3'T.#.(@Z_?MR&#UZOW\5BA M^\Y>8*R%X(V@KQZ;S1@70&+;VJ[GM03\IJZ^S1O?@'I:N_'PL?8P64C_ MH+#W#YW#-#WB2#LH=L<#\[!-Q>WB_&.U_J<=IPXM.BDJ@Y H"B0QU/;?$ NG M*5N:#"I%JTQ2+93"(5LY'FU.;9QM3?X?-ZA0^R#MMYV3&+^!Q\4==(?V#EK( M)P"?I+L[/NV.NL43 ,3+?9Z06V./\.S ^%4_VO?LNV.\-TOU56_G=NGRKAXD M&YZK&7$SDYA6.D<5+"BK($:JA"S#%=18,2DK;K0L.PG*;R'G=OXV>'U2QY*4 MW\;8"JKG%^N]#^T$I/8"_#1?@DUM?O!I74#O^)[-)09[K),X!_#7%P"WEH/& M=-#8?@<:ZU,>NX5CEOB0+<" D8_4PJ$Y/4"+>,;-M$D*-VJ9Z MLW'2!9]-=WKW=G\*_R)K!JN29#GF4*LJ@[A2&>09+5UU:,/*G&>5GXK ..9. M;7IWF))S5-O+?>I[YR\4_-IT0K8JNL+:$*^$'RM/IZ,'YO%;^A7P32T-X]Z/ M79S%@=.#)FN-TT-#58,;PN37*ALW(/P]]>6&;#5N+#OS_,VN)$IAM,*9R*%4 MN8 XYQHR;3)(:&&GZ5AH+8(4NOH:F]HXE@6F+_Z^64Y/2IHWR-%YWI/L++%\0M3][M M!/4^F\,#C%8-].UJL]W4>WKBX*1U/[/.$.:%0ASF!39V%B(R*(K2P$)D=44: M6I4T9 %SFSE3^\K?':D5'IWI=2*ZM4?M7OAQ8=KXM="-?>JW6AJOIX8^L^BO M"3S(RBH->$G77C>:-.KJ+ U\+]=OB9X:R<-NS\HULMRNY^+)M>LD,?=#-_ECPTO)FJ!'C,F4D1"?<&/N<6_4G3P667GQG M+$\&/ M[89!=NCY83^D(VE/^@(VD.KDU>9?26_2%Y;+2I/>3XBLVEH')=M[W_PYW\P$ MP@0760DKP3C$4E209D9!JD3%959EI"1!55H/GSZU&5EM''#6V364M2]P%7N, MG!_!1.,Q,(?X0Q%>9?6WRK"*"E05& M5 9MA]UFSM0(P;Y?*#KJ*Z8[_$AC/) '9IGW?0%:=\ Y4*=9'7IU!_Y=\S7X MO$Q8AC4-H$,%6<68]%I!5#? UQ,D=&,UT*W9X-'9'9HO,>+;X+DPG68?CWCR M<70X=>@X$,_G3J= [?T=:/V_ PT"3@>OR^_H4 M#*## =1 )%PEC]][:9?9 M(]H_[CI]_(XY6>B_@@EQ8^0GO77EUK^L5S_F2JM?GO^^<4/U3I+DC2LH7&]0 M[$_?*3>4:@)-CC*(BUQ!P8H<&E%D2G)9LC(H?#C6\7\&YV ?Y. \'L2DC!UAQJC$&P_32_Z\ MX4GAP8!O+=^N%G-5<_2'K7[8U'M_B$BBA MU5E)#K)53I"^1G>#KBI>YU'G. M?:,"SSRO6NKY#W?(LC\^WI\D2L2XJ"B!LBHKB/.20DZ%<'$ME>92 M:%PBO_-=)J5N6<6I(5D @WI2HD@Z)0"O*R,';UF)<9"RHF=J&=Z&7"[%KE\>6&]1&K]=:G;Z^66E*5=("$JTJ=Y:=0Y&5!-("&TQ5 MIB@)*NE\N:FIL<3.TL1$T0.V'U>D@7!@NMBC=\08R0GC.AB)BPY>;&[DJH/7 MW#XM.WCUCC#R4'H^>SO?/K]9:_YVI?0LUTR2O"(P-ZR &&'ER@P@6!"."66% MQ$CY4,7+!T^-&)QMP!D'G'5^'_\)6/V?^BT0##T/\//>^T.^Y.J9SW:CY5_N M5S_^I[VE_F+_ [L?8?-C_9F>/&R4C_*2"]TG>/'O$5LG7]V)U:!RSS M^\#TV"-)!-' 'VQMI5O%'Q^\@RI&):(/L8 MD43(C;09<@."8?LA'K#T[H3T MW3_>'HB'%T>['S[7WQ!P)J[KAXL+I_ZM26Y3YH-+>5INYK*6$,]G-,^+'-,< M5H5&$)=<0%%8PC4YEJI4]N?<:[(SO*E38^O68/!#;[:MKJ#>&P_FG?5-G8"( MF+)A.MQO;3:-;AQX1/&)&/,-&#MP^ [L7 ;]E3SB8L,&[9;TH6##F#M^Y->@ ML)\-]!JVQ60"D%^U7-TOY_^IU0=ES9B;.3_5IUP>YJ2U989;-?GF2KNN?^1S MU49LV^OK>H/-WV:5882[)#--"CM*H:* C!8,BC(S&E4Y05F0/,"K>#&U :RU M%;0U2IOZ-2MG[\UBE2.\$G[CV.0[>N A[IR\YAW80P .,3C5/EX>)P>W0.P* M=[0WW('N56KAJ&]L*KHV5PRJXCE>APXM#SJ")Z^M.SI>9WD(FHYHS*W*$2YL M\?UB]<=O3X^/BWH&P!>7Y5J*@F0$,P2%T IB1NQXR=TBSR[UF"*FI'95%RDC M$63)].*1#LUN@H"=,W;*;E;KAXCB3K%=Y+D.&Q[VH1=9!X(3.[COP%$WC"6Q MUP+6DW_.%=TW^0N_4'E6<8T M(Q ;P2&N"@6I76% 5!)):,4XDT7(4B.H]:DM$3KCVZH9+XMD' 8H1JH[AG6. M'VD.!OG 5)D4[6!RC$(M*26&63 J$4:!\Y+^XAX2'LWPJYW*;I_?*+5VTUW[ MX^?UM]4?RQE7N< 9SR'/*D=MJ'#U.;B=%2I2E"7)4.&E1]W3QM0(K#$3M';: MA:O[K]4:.%O](QXN 7H]^"$!3 .33A1"05$15S"(#I"X]-S18B6N.'88-G'M MTEN7A^_F+J%MJ39?^/,+1<%"D]QD!!9$9A 302#/,8,YY:PJ"99,A E(7&]S M:B1P)*;:&1V[RKN,=.B*+@E^(Z[>=O:"UN"1UFI7<1IH77:YW5=:@UT%XO)Z MZ_JM<0QT>1ZS_RZT4CF1.(,4%P)B:@BDS,F(X8P9B8B=@@3)B'FT.34&.IG, MA[&/#\I^[),8NX'9IW\-- CM! "4E'9\VAV5=@* >$D[(;?&)GJL'O5Z^^Q4 MF[=V.?7K?SS-']TNTM\WVCPM/LZ-GB&L[=2'6*1IH2%64D%>( XE)E51Z9+9 MU5!8QL?5-J=&.[]NMO.'NC#'4VTC6%@C0[,\KB/M1SV)\1N8>CIK[VH1^&V] M);.S^ XT-H./?7A&Y(!X(Y0X&>1ZNR-GA7@#<9H>XG]K=&V+.O_D&_^SH3?[ M0_>[]@SPJ][H]0^]L>W7@LQ\L:G/!&=5A8G,E2LPQ!7$0G#(,7$Q[K1DIM % MISBPS$6L+5/CJB9<@+SB.X2/_(:">B!2:VS&%CK=[$;[N?='UI?7(A( MXTU-?)T_=TU01]*:%[?"FKK\1;0]8U?"N!6X,T4Q;GYD1"+0FS>?/WW^YX)_ M7SWP-@$#E82HS B(2F67B:5E25;8_C*VT[@VC"/CI9!TX?E38SYG(>A,#,AA M.8-D\MV$S4A:/W^L2EK!SV?'>/)TSMXV7GG/9 MYJ.LG)[+(C?=7=[Q]]7"WK%QL\OM\^YXND(*<8,K6!DJG+0;@[S$!%:6MC#. M"V)XD [)Y::FQF&'EO[W_T917OTOH&N+_S5PH_TRNI[[ZTDP&WI;_<#(_P$: M,\&;;5.-JMY3WZ[ %[X>JF+C=9#2[JE?;F[P0.K"RB\-/@U3 1"D-8B--F**0"YL_7<>C=Q[5 M<_MX\ZGK/AS-JSPNOS6HX<-2N4*-EPI]U(?/,U%I)B@K8*EI"7'.$*3*U!43 M<\*81';5&!??X-/\U'CT\+Q^;_^%(CI=L'5@R&9@!WE.VP:#?>BI7%K$;XB3 M" %NH) )+Q->*7HB!)[+@11!3XE5N;2>+>TDLTY1FF_^^7:MU7SK?IH50E24 M%Q5DI;33PYQ;MN,$PXH1G56(N(VS,*7+BVU-C=J.3*VS26I3@;,U5.+R,L!^ M;)4(MJ&GC$>(.>/N#D&[ U]6B[E\!K^W_QXDH,(#JL1JF)?;&UD1\ZKCIZJ8 MUV^)XY2/?*EFK-2($4L9N^C46,+9%,8& M-31^GWVHPP-_W[V^!G^HA\XE_2+K!X_ZZ1VZ\O(;._I;Q-Z-'?&U[<3M>]OJ MV]63^Z]'OMX^SX3"544+8;\IIZ0DJ(0<8PD+C8FN1%9BY76VW]O*U#ZWSLZ M'8B+ 'KLU*2 9>"/LC,1N-<2'!J9 J. /9H46(VT0Q.!6=C^S#4L>G=G+MX\ MWM[,-?N/=F:N7APWA?C\J-W$9'G_47/+*ZTFPO,G:WZ[@2AP:2I<%#"31$+, M,@,%1AI*K3#6B%2L"%+IN=KBU-AP9S!8.(O!2BSF][Q5"%ONS Z;GUS'O1 R M(R6B$%-I<2?4+@H+12%B@B#[-F>5"%1[2(K\.+H.'U?+>V@[^0&L+O9":N#] M9HU)P1QX]-J_P;6Q=SOYG^<[\.GZ"QP\Z?3&)NF,]'JKHTY7O4%X.9?UOS%R M)ZIYRH>E7#WH;_S/-@SL%[W49KZ=H8PI;5 &"XD+B O[DR"%A,(.GZBL>(Y5 M4$V%_N:F1O9!9V^>B'KN/B7#:? SRT8FK+&TCC3M%,)^:JV]7'0B?*?)"Y:T MFTW]38Z[W^3E_LF6D]]=$0OEPSWS]N'M4[_JA4M*^;8Z7\[XA5"21+PH2IU# MI5WZH# 84L80U"@KD:E0(9F7($M*HZ;&1;\]/3SP]7-S!K7[UEK/0.N:BREJ MI&Q_.9&\#5B;INI7C^7^*_36T*>%_P4[*F#/X14Z;*0M"FO@TX*O@3HJ*+BU MG2?:SJOW+NI*2J"1BI:'DM+K?=>N6N%PEUGAUNGKN=QVU9E2521,W!&]^R.I MVAIO.R4Q.D>[+ZF?/:I,\X%"T:GHY2>]G9F,"UQ2 K50&<3:3HE8*3 D.B<5 MQY2; L^VJRU?^$WY![(S:'S>63OH2>QFKG1[$NO40D>16+[:G7[KC0ETTL## M\DTRR7>@\_3NLF*R]??519!].V0*,L=7;?VO(&3L"W@BJ6+OYN+&E%\?'A>K M9ZU_T^L?;G!J-=A8#W9H<1JD>&/O195KD M!J;"'6B=M>"G WM!:W#"G7M_=)(2FT>SHY*6/PPO"2G@SAN#/W[3]W6N3YM< MS[)<%QHSB#@N(2ZK O(\XU KP:24>8;#&.9".U.CE?TQ>6=G9&C!"S@# PKB M01HMC* S,6&)44\8AHD8>-'6Z\0)G'?X8G3 A2&, M(2Z\G$',&($B9SFL%.>541R5?I7:_)J;&B\<)H,=FKS+\0]*N/.$/.@@+0&0 M0R_$7@/#J#.N!%B.='IU,Z:QIT]7(/(\5[KTE-BY!526F0Z M3&Z^I[6IT=I1I.7.7/"[,QC4%@>26#_6?J25#,&!2>H6\"*$YCU 22PQW]?B MR.+R'LZ?RLK[W!0YD](+\V%I&8I;^UN9TTX7R2B)"Y%E,,N0AK@J"60\9U!) M1$NL%*)%T!Y73UM3HY._:367? $VUF0X[VP.G ;U0.LYZ4D#V-!3'&LEV)G9 M"2C?I5.:"H C[=2EI[UQ)RK7'3^9EGC<$BL#RK?UR;!=W%W6K"R1Y@01 HDL ME.4.N]SB929@A0C/N*PJB8,F(UZM3HU%=D;7VP_GI"]CJX?Z=8(GRZ2&=FB^ M28%JA')H $J)141]6AY93S0 C%-IT9";8ZN OI\O]/JM;>E^M7Z>H0H5J&0E MY()1B)%=%E&)$,R(+I',14Z8#*L >O3\J1%/6]NRMA%T1H:6_3Q&L)]+$N R M,&N$01)1Y_.LXS?6^#Q^YLCU/<\Z=%K;\_QET25FW!;*V]6R482V"QVWC]*& M':W_QK?R^WQY?_1WO98UE]1_G*F,(R.R A:9MFN6DC+(!"\AS0LI>%4)I8)J M[MULT>2HH;45_'K+/+>W'D;D*]0L^O Q#OPU_5J M;/.Z]G,CX]D=&'O#V58OSGXDD@J]@4DD'KCH MW,0^1 9),#S;X*MD"?:Y?BG5K_>>R!WJLVDI!SE-OSSO+VE3GM[\P=?J/9^O M_XTOGG2=.MBH%3@-XO=KK3MQP:]V\C!CRA4SE0H*JIG;W4;0SFP*: S#Q*Y MI2K#=K>'MGAJA.9LA,8::2=%K03FVIH9N D^>#][;J!/J?>&WGP_R!8\]/8P M91"(9W VJ]#Y? >R?"M_#'ZJ>TV_^#6SWN MT<%8G7!R[#!:PS>,6E_UH_U2OUL3OJQ7]VO^\.;/^6:&%.&%L2OJ2N ,XDR6 MD$MJ9\(99Q1INZ*69?!P<[:IJ8T3M:5@;RIH;06_.VM##TTO(QQ ]#?C-@9# M1T 61Z>]:*3GP?/-C4]@O6Z?99[^.VZ)!]V=I^[._44I,UXH!0VII%TJ4P29 ML:11,FF*3(A*H"!]T@OM3(TLVC#&?7Q ;'3%)5S]6"(!6@-31 Q0D7&>%V$8 M(,+SM*U7B.V\Z/#YJ,[+E\<&/GS5]W/WJ.7VDWT%9J92.2,9A1KI F)"*&18 M2."L#(U]> &B;_!#/#3C1#_XHA(1_G#> M]1OC'UX\=.0 B/,NG49 7+@N=DS_8=E@M7[>YX[LQI],F5)@(F$N5 EQ81 4 ME!:P*DN!D,Z$+DG8N'ZQK:E]UCM3#_*E;AC?+V/L.\8G06[P<3X.M(BQ_BH< MB:BHDH7F"I-!84K7:5S5NF, MY2>R]FB_AEH__E]!:RKX:;X$:K58\/7!GR\+KZ7J)+_) MW[#0#TSIYR(B[MP>,:@=V$O?61>:4[R[KE<&C97P1'#H"(IK9KQV7(4G3![1 M%KY/&E6'_ZR"M))*8=34QB[K$]@; M#(Z]"ELS)>DSOS71V#TQ\-AUT &_;>T2AJ_5!OS]4?&MKE>;[2: MY65%:$%*6&)"(::Y@!S9GPRJ*--"(CL;#:&[JRU.C=]J(W>5LG5G9ABI7<>9 M*YV3C&-8L>UB: MJ\N8GP /U-/:\9Q=K67Y[_QO^_U?KMPD[:Z@R\K#2:,X%@@8V MV*@"U 5"9D2,?X<=1 M< _,5DF1#B:O",R2TEA(^Z,26@0P+ZDMYA$W%^6HJ]NV]3]F."\X. *TT$J0 M*L>0ZP([73G[4T8D%*51N4&H%!F>;?T%Y5( .I:(7!H$??LB1G+X\M+_!2$MRVT^Q"?%FM:\F. M;7.&YH([OJT^6=_M23;NO.@/_[^PIO]%_?.P'GBR_E8"XE 2RJJ30F%P38\H281.RWNQK;&J+SC-)#'=@J6MA?+Y8 MK/ZH*Y.9U1K(M5;S+5BL-AN]<7_^%X)9'3GR+R0K[^P#-H]:;N<_]")P]M/; M.9CE.B,ZAX81VSE"9)!EO()5J:0FN1:LX"'3T62=,]8DL^Z.A(#Z#6:I8!IX MB-J]OE\/7E]N7);PFZ.W]VWS]GZT;^\ ]?5\T$HZS/0V..K@X>/ZRR'!ZYYP M%:/'ER%-X9 M!YQU_GI-QW#UT\)-( S- 7[^!RDSG?4U6I+I^&FC:3&==>)0A.G\!;<5-OG& M_VP."W9J+3,N\J)$=LRVX[6!."\DI':)"Y%=Y68*YZ;,@R+Q+C^T)T*%B-%GMDI/JP(84WR,,-8P4K3W!C#LHSY M)P^_>/C4J,&9!VK[ M)+7P+6_^W?"L/ G_H>@1A)M9=0!.3/W@#)2%FQ(="$ MI;]>\+TWJ?7E/>.EJEZP]B@!]=(UL4+2=G[4*3#(NIL_/=4OF,BY+MV)'R6N MEG:![$2&5AE$AA4$58)G H4I2E]H:6I,U8HHNWG\L;F@L3=49/H2P-DC2U)?'D\*YE_O?SC>2++_7!^7O[ MN\VLR"@A&>6P8LI K"T["+?"*2M%,T2HPIG7"51O*U,CA<[AM">.1RV,>\1XSKF3,\6S%T5N1\KO6CTM]&=SOO1=_=O- MFZ?M]]7:R:W]?6F??9 &YBK*;WYY[I+!OJSG4G]U&@E["1)6Y%GNPAJH+G*( M*ZJA0$Q#75"I!#95EH7M:0YN\M2F#[\]/3SP];.+1#E.EOS\M-TX@9/YTO,P M=,1N]]QIG51G#LR)9^N=[FM+WK7]>K=+@@6U/Z!V"/S^K3Y4&T2<9KQN2+M7 M/+S9XVXXC]8-)[O6X[5\6UBC_6YJJ<^ELK]9/^E#C<].W+,KTX-$;DI>V4FG MT1QB(PVD19E#*3+"&2D$HT%R^A$V3&TH:0T^%/6-"[@+Z0?/F>RPZ X]W^WB M'UKSZ^"',VCOI9.'J+%T X:#!.V%V/$JL7P10%T*\8MY5&PV\58O%EING^S2 M?;UZU.OMD-OT4<#%QZJZ(%(VF#%O@;' M#5?T>NL7MJ)2UUY8;[YYS?[G'>K!SY?SBHGMF>8@H3("F(M M%*3:2%A6%(E"ZXIE7N?\'FU-C42.3 7.5N",!;\WY@9R2!_(?A22"+J!&20: MM6 "\< C*7_TM3#@AMB@2T* M@[%]>ZKRME34::Y3SN3QW9KR&+1&28'36'LI>QL'6)]< V+@+,;76)M<<_EZ M]F*2=:#DY!?GO>7M N5(66.>0L5Y 7%4+<%%K(?+9TTR;M*SPRGO5> MWR1KOLE#'X;[-'_,EWZ1Y/"CR_$[+^T9YHCVCWN8.7[' MG)QJOH()L5OZ;7KA)[V=89Y5Q/X?U!DR$*.BA!2S#&IJL-&JPE0%;N+O'SZU MZ7!G6WTT%BS_<01;E>?<:*?]*6EIA_J*0(Z5<0*@I,H-4UBP,.W/2-@FK)=R M!)COH48<#(,?8[1FW8%//2A$'%NU?[85.Y:)=.%9D9OETQCO^*\B?\UMB1ZX4VVZ]#?2H1DB'U''_3Z M\Q]+RX&?C6WO_[1'1217R$ZE%2PI8Q!750X9XTYOE%++\+G]V2L+M[>5J;%T M8R=H#'6?L#,U0$3C(IK]=)L,HX%9\RP\,6(C%W$*4!U)@==(\B-AKU68 ,DU M&'J52"[>/)XDR37[C[1)KEXNOV?!L5[LV'S>:I#N!CA#.*,8*X5#G$N1,U,3*#>89Y1HV%'7EED22R M9VJLVIX!S3L[P;PUM)X-J]5BP>UG\6B_D'IF[#DQ3M5Y'M0\;I<,3.*=,^# MFSMPY \X<.C@"*_KOLZIPD2<=RKUC5()FQAO-TF%R M-.XE?&S*O:-F-?)FJ3[4L8'S'[I.\ORR6LSE\TP9HS)>9!#APJX@3,&A* H# M%1':9()S3H,J2438,+61L-E.^.5DVR'%5E!_9]RRWY,,XA$W=6R)>RCE??%EMYG6+73*S-H6A MS%C.(\:N":I204YY!HE0)D=(E+3RDET-:71R3-?97&^$=E:#SFR?U.;X#O D MN\2P#LUNMR,:K^WL =$P$L]]#;^.TK,'%!<%GWWNC=C"^+#0&Q*#,GM80@DH@6BG-5HLI[@^)::U.CHIV]X&M0?0D_ M:#VV#U("-C#)#(M5P!(^)68C+=#?S3=RL;)FUY$>\QV27543\%B[\)=$RV]? MA'H7UU?HX6Q]TVWQJ=]U0N7.^'$L9_KU;:E;'<25T?I[-]P9 PK M76QI29$3UY!.T\X5C689J10G.<-!*6NA!DR->P]CGUH/0.T"./0A-M[,LU,\ MIX,#0CWTU- +Y9%"RL+0&RB6S-.(5PHB"X/HU-M9R M7:V9066'+@+9STLIX!F8=R*0\2:6:^[W$8>]]X T['^])(R+#Q^%$*ZYUGWP M5Z^+F]1T D)N5VS[9EF?&#S6@:9[/0DC>24T([#,2 :Q_;*AX';5*#15588R M6?(@Z1^/-B?XV= <@DG8+XM#OJK", B)<3C9!;(Z4_NK+4[U?K=ZLGL35/ MBU-%@:^KQ<*LUB[^<58RDV6E1##G+NJ\AW=51Q/3[,6!2?U\)-W>;W#H>%MK&W2N MU^N ^=!Z[U+"&K]!S4 ]HD. OC90 M"^YAIOBBWA59.X(5YU1#,UWUQ;H[9 M'+C[0F,[AS+G56- !\;X6JSHT,U'[T.YK:U_BMWW>'Y\>Z#QDC&OC-I\J MED%,I88\XQETR<45H889%%08ZGJ34YMLM*8&%^'P -=[BRDA9"-M2'?6@H,S M^=\'.??RAR?U-M.U9L?>9?*$X$5UV%4X]/LU.AF9S78.+/O MP"-?@Q_.XIMRM0+[PI>94B,\.#MUX/[6@&MMMJ\R:*P&M=E.0Z!1'4C)42% M)>8IKZ9'YJH0.$[Y*NCN\,+8O]8%M[\\B<56ZG0@K)C%:"T:+R.G _^_2I,5!C(&@L!+6)_O6O3['KIY*;$1F8,4+ B*AU M?\;I&^O;'SYQY)KV9YPYK6-_[J+XVO6;#TNY6C^NUN[[_^7YJV,&;5.7F=G>WB)^^O8 M7__T!T%T8$KP #/Q4B<*J6@>\6]I-'X)=OZ0=\)OCEOF?-)_M&=4\^6]750M M[8^R3CK9O%FJM]]=%J2UX?":^5+.'Q=ZL\N;*C@5N2HIS+%+7$.Y@JPD!AI9 M84XQD9(&):XEL&EJ7&9= GM[P;%3]19OZY;3 SNZL/,L.O4M10_[K:Q&[K=Q MSO!=+_SF2J'SM=J OS\J^R$>=-BE_AHDKRXAP$F7:RGL&G4MEQ#(EPN]E(^. M+,[8KC2_\3^;#?=/>OO)XM)4BGV[X)O-W,PE/\I]1;0BA@L*%2888IXA2#%' MT%12ED)K87@65+0QPHCID;8+B5K>0]O8 U#=+DQS=E]SP$^+_=G'SV#MXNH= M"VQ7@3%445WF1\I#=\30\]8.=6M_>Z:Y$\IT6R>M_&87>F/_MO,-'#LW""/? M@F[:&I,QAHQ;>_(&J$YJ4M[RK,BM]^*X#[]1QG)*,:NE)9BM M]V"(@C__7@B2?O[G6QKU\^]U]N7GWW]Q1)2U7:6MG[2RRS@SW[H3.CN[?]M, M,F:XHK(0K("FH ABB@7DG"A8L"(S)F/3&G_;=/U[ MJ(<71Q&>/M?'RMNMY#^=9*A6[Y[<8YL" W5(P^:\VMZLR%F&$,V@0(5=.57" MI0I7$AJ5YY0*4QH5J'87;,/4F+5V :R:6@U _ZG7]% G4KPQ3\J8K[Y;3V_O]>NG5]=L<1:[@-))1 M,I@) M55FB-':>B2H#*4*9YY, U-CP;V)H+8Q2#3E(HH>$\P;L1F8CX:! M)6 B>2,\(TT@0V$*FSCV8- [83QWWW@3Q1ZKCR:(?==%D%D[/&YVZJ5VNKG: M;#?Y3 A=,D09Y*24$!=*0%8P"3/-2($*+@DCLZ6^=S$O'J1VL2&O]Y,U[^=A M(Y%@%&YA3'@5CEX^O'SW>*QXU8,C;KQ^==S2^;82'77^Y:[4C9&YQ"PS M4!2XA%@5# KLQ+@D*B@N,<)AZEL);9O:)-/ZX2(U'!7+HU(X/WU:;37 @8OH ME+WHM[A^I;X9F/#3%"MJMTS2U2T:$/2D*_.4]HVZ8A\ V)?&D)4:(?O5.(VRJ-(?NR:F1L#[LA2_.QM! M;61L48\]D+X[D[? ,_3&8Q@R\<4Y3IP?IA3'OIG7*;QQXN;%,ANG5T:L>C]9 M7N&;[V_YXWS+%[_^^:B7JBGF_:&)3U._/&WM)./?]?8+GZN9Y)081>P*N'*E M?S2RGSZE'"*%"16HJ(@LO+?W AN?&BE8\Z&T]@/9. #T@0^@SQUO21WI[M-"/?4;$4-$I\J_,03:(*T0RUYO]E*8T)<8\T]"@4D%<< VI M8@CRTBBMLB(3W'^ \&IR:L/"89V*PURKUNZ(&60 _!YC0W)0AYYAOB:> >2? M'->1*/\0OUKK]RK@=>6-5(=40;#U,KW?D\;C]R#/CE@][,ZX=;T=']9.[^Z= M;O[]P6TPU*DG_YAOO[]]VFQ7#WK=J>4]SW(E"2LD@9KIPL[\"P&Y MVX*DGTVG"LPJE$LC8,&,A)B5 @I:&8@1*I'.C;0S5K_#?:_VIG?&_Y.S]^>Z MF )8+8&J;;8+/SOX'Z0.'Q9ZE*L?>AU,=_W=D LE,TTY9$1A)\J10R:8_0>G MF*E,%@29KAN^^0\RJ?OBVP@CR]D.::H?C]LG?@/.[1"/,[PX.\%/SM*?':SO MCF'MJL"T99 .2B#]^J=[7WR;N\2]W>_2#4A>V"8= M?OI;''6P\7+^Y=#B=U/D2=C9 -J#<.I?GO>7M!$8;US<^^_K.?RJ/8,DI+DHJP@SZBEQ:+"D!652]UB9:DD M)0R%55H=W86IS=L[LT%K-^@,![7E@4=ZX[\1GD>&D^[GH3>,#I(>#MT_S'QP M4G)GDR.<+ZY800V#_6$/Q!VX\NX,(MGQ>CV9]GQU?#?&/;]]M6XZ.1]^/4N2 MIN/52L,7,KI*C2JD3.Y6:4XP6&I("ZQAYH0,$*HRIKT.&>)-F-JP=D,R7I($ MO+[>\HUR&;(/QAAR]NEWM=%3S+[S0'.,Y+L^,Z:0>^[Q/2AWGVAF5&WH-DC);;^0_M!)4?]#?^Y]?_ MG[IW;7(;Q[)%_PH^3-Q3'9&H0Y @"?3]<"/+CPZ?<=F^+G?WS*T/"CS3G%9* MV:*4Y>Q??P$^]!8%4""3/=%C9SE%8NT%<7%C8V-OME:VQ=5"F)'JA."J.N>' MQ4EYN6VEP6VAP9F(B1(1K2J_8(@UR2!)\QBF/%48Z3B6"?8J !46W]149523>->L7Y&5C?MI:!VK2JU*8U#AQ:=[=7\OA,6<[SY3C- M2UL$*=PR\#R$K9L5&..X%;>&(?BD5M= P_B]'O95/9E'Z;OQ)N\?5JI: M2+RQ*2)J]<16ZY=/YM%I2M0A&C/),(62V6J?.3-K$2XE3%F>L%PJ1C.G W9> MHTY.R?=0 @O3LPJ@'^7=XCP8D0-+;@\.G86R%R==\F=NN"=]YK^.9<]OQ%'$ MK!<)K43UN[AOL7:^WC4OW*T[$4IRP2-(=$K,NC.5D(N(&=)IQCE5*=:Y7SGV M<\-,35HLRH/>FSU;7EP@U-6Z0W6E_;^#5Y],WQ>*AZ:6\7)2_*+U<[=PE5;[[808V8Q0+MGJI M,EAM#72;^+6VA.L,Y9$-,H8@UI& F+,!21QE1ID-\ CF>=(S];+-9N[ MJ0CV4<<[$P% M.UO;J=RM=6U9OT/SMO4$@F;"#CT)H;-F!\,[=H;MT,2?R<8=?,B^3:WKA+HJ M)^]^(;=9>;^\?#-WK.L-YBBE21)!'>4YQ(H9)S2G"N8L-\M;352$G'I/>HPY M-3^TA7S7)"_:/=^]!$8+VZO\G@_];IH>F-2A=U!L$Z6/Q7,5+UP\%'RNZJ!A ML.I\/7@)W+#Z^K@C=ZMV)N*T5;7[I8$ZE)V)RB>QQ!E'"D:I\50QE@JRA*10 MQFD>981&,4,]\M=#A>;'SV+_VZW[)N'V0OZ]]C?.MA [LUDQ8%>PD?8=)K>7 M<,/^P' Q?]M>]WXC"S.''Y=UC["9)EK'L6(0I5D,,8\XI$RD,%.YC C'<>IV MR/[,O:?FW#3P0(O/O8?V,6G=8G$C%0.+@C,+7OVN+]C;NZOU\?U&ZUU]P9#] M#M67/M*C$,:9VFQV(_!A4?Q+R0_2N!Z%+NP1^5H)[H7Q2%952;;]/)&RW#PJ MV2RR%@\?[4'(O=_/4(Q(KHUPIL3\@7%NGO$H%Y!1GL191A.AB8=',1[RB3HD M%4S_T]HCSGBW0$UL E^SPN;.9+!OEBM[^]U&OHPR036'1(L$8IH*XW20&$:ISB)%.(JE7V77"P--;971X 1; MH+TW\R]2ZQ:K"$'8P._D7ESY'V"Y0D388RJ7!AOW,,H5DT^.G%S[?)]ZL.J/ M7]GJ'VK]C?UX8V2I6#M^@:]*?U\LBK6J=K$^F"]%O8U5N1Q_ M+97>S#\66LTD(7%"JLY&B7W=BQP2)&V:,!4"I011XG4JQ&70J;WZ:V1@;J#Y MO>F=&'9[ZX?F;6 %K>$V6Z0[P/7*Z@XTC'[L8M3;'_"A**AOX#3PJ'Z"#Q7' M/H/7M?Z'$WYE_[-!I!07A6GQ3E*8E@C--,I"IGJ7#JW7K^]E-[ M5 TZ6_EMB\_O[7]$G=M[OC\A S^KQUS7\#OS=_?U(\U^,5\7?\1<(U_ MGHZ@;^^C(49]3Y\W[_B-?.%30=;NG_F\>*@6A#8_T[8#6*QG>1;E>11',#>IU[##,WI3@.569E\SV.++\*TQF"ZN/.,Q9V_UFK&9 M+MNNQ&DZ+^VY+=.4_3?O [9:%(N'\HM:M<6#"G&_D&^+^<;F2]C](_M*KM[( M,YE4@JZ@$$A!G"0"4L2J71O-$",XIEYAG)XXIJ;R+7A;U:&NQ06^=7;8##HI MCOL]PU,]]';07K>04\;O0&5'M6-+T#QG&I;R1S["[2CVQC+OI=!MA)WM2 M-]ZNA]O;'C:JSR?9ALA?E5#%<]6>.&,9XTD40\U8 LTZED":2 :)CN(4DTC& M&?;-HNL:T.G!'#_YK84,BOHAAF* M+0\G-A1K([FNQ]^XE9K;+SM8+X^_>3\'\EQ=".KT5SMO,)Z7ZF+'@6_J=,&M M'FF;UE3E*]5E]?+U3L.S/Z);&H;X&WQ1/_8&QWC;OS_O%8L/F=?+5+,\I3DF>0YTC!G%&Q_8 M.GO3T4YM=9FT?W2K\W-]SF^Q\K^:4^.VG^;'-[\JV[]IQHR'DJ3XW5)Q/R$J<.R\$ 3 W\ M7 ]-DL\1G]O)&NM0SAG20AV;Z2:A^Z#+A6M'/)K2C?[P,,F5S_J[+[\IL5D5 MZQ<4\V_%VJP$M$H11C*&9FV601PI!KE4L?TI3V.S;E/(J<78N9M/3>TJ4'9% M@.*?^)] "]?=;SEA[[K/<@LG ^N:+QU>#LLENWL[*RV%M^?ZF+E,YS$$3/."\PB M;:NO2@()YQ12E**$9EIDL;O?XC?VU![P7VN(@-4.^+X5)3"806.+N@-/5TJ] MWSPM#J[/<&0/K!S2"_AP''MX3L-Q/9)#%8AS/U>K'VN='ICG+<=SS/K9>N"O M];Q%O^!\TZ:9J,1PC".8:6:6K=*Z_3:5M]W6^P=E!ZP=_1K-(GN[@8=I.WSY_5WM;H78K51^T?T M]U(1<4Z(I#2&.L^5<< B!1F+N%E'84KS..):>A6LOCKBU![."C"8V[J9QLM[ M]*^RX\ZUVV,/YE8Q)$DA-D,_1CBC"BSJA/F/PE/,J25$EIZ53<^N/W45F\679\>/1?( M;/@7'CYK=-@:PX=#C%M.^*QY)Y6#SW^JWX/[9OGXN%Q476#K M9L#WF_7WY,PUM0>Z1IJ MW7?Z#I1UFV2VA0M^*A;-O_[)[UGOXMOMP0_$XL JT!#X6TU@TV=ZAS2<)#C0 M$50?NL8;52P<##]6#I=+>L1]_U.]O&OBD\W.H-8XQ00K&.>VL19"9E$1,P(U M(IA%2.B<.[W_S]]^:F)A ((6896WQ-+LSIGEZU7AARXN(#R*3ES_5MP%8G73\A17RDUK/ MM,B-)Q,1&,49JWT-G4Z_[$^N]'%2@G#.EO(SUH7PCQ=S=LD03@G<9S 2$<28I:F MD&E.82QXI!G/29H*]XWG2\-,[=%O@59G&ENH/EN<%_ET<%>"L#2P()PEJ(__ MO'G&C]IH%AWNR5S_M7^>L2O'YK#\L MI'F#R0V;5P6[D"28(LU@S*GQ@01FD*B80A2A2,M4ISE!KJ7.SHXP-2G<)I#M M8'H7/CM/9;<4!B%H8!7LP8U7);1.^V\NAG;^[J/50^LT;K\D6O<'>W@[GS=K MN5RN?E7B.UL4@LV_+I>/6X=',DIBE-I(3&9+)^60I!I!KA*"$Y52S)U.-UX= M:6H/>H,5[,"""JW'R[R36 ?/)Q1= S_VEYCJX_]T4N;A H6B;B0OJ#^%?HZ0 M"RV=OE#G#<9SAUSL./"(G"[H?S+2MMV<81TQ)+2"F:VY@:.$0T8X@U01%B%. M,IHY'RO8O_'4E'%[YL^"\S\ 67'5K7ZW,##T2L_)^%[G'/]OK<_P:;EX5N5:R:_FSU4AS$_5_M1?%X5M,E-%VEZ.2E1QJK#Q M6 3$F9(0QPQ#KE,$2:;SV#R\B7)K(QD$S=0>[-]LKN[JQ7KP?VV, 3MKZ@U9 M?S=CR>U*-4LCP62-,\@XS*& M6/,(VC(14&E);65&F1"O;EJ=HTU-/UNP52Q3[N "L2Q]4_B[:7:3Q&#D#2QY M![SM(04-U'!2YL1(4*GJ'G%4*7(R_EAJW"[R#R=_62WE1AB-6LC?U.JY$*IL M'F,//E$48+-5\U M%PNV$ 6;[\I+EY_4^K/^4)8;\QOUQKX]9RC2B*74K->XY! +*@7I[AJGFO;4!O!F>=X_0^+#\CQ0P'V >_"+I_5GLC*_WN.UX M4??^-A_$XF^X3;\EZUO%UQ\69GUQ!W,1F]V!]K1\,?S2OL9O8F[O)O1_Y;]%+:MG/UF^_7ZW,MU%9 MG_>7E]U'OK"7JE"YS0KY:(!^6*O'T;9=AW[GVL,JU-PP._6-E 9Y]LZY?8)=O1A M1YVVH5W9<6;,WY4-1G)8C_9V6.,ZML%H//%OP]VY;\K.\W+^;-X8=1O7]TQ4 MKXDFJUXIGN09HS!F,HW&_66K=4LBG*!<)[!+)%FG1Q)8C,!(WMZ3.4882Q2)UGI M,_C45*8!:=?#E3L@-PI(@].G1;PG_0X;\0.2.O12>'P^/3;8!^1UK$/Y#9\V M:LN/N-;+U5#M3'L2U[FA[GO/\7;3>UI[L)7>]QX] P/%PZ+0A6#&/ZTCM>8] M\V4Y+T2ARMW^!DIYEG&10B(3L_@GQJLD6<1A$E.6QTE"B69>BW^G8:>F^7N' M:?8, #L+0&N"Y^+=;1(<%^C!J1UZ$=Y-)?A]F-TB+YK"+J/=AAYWJ>Q%Q\ER MV._J?E+U2:W?L/+[E]7RN9!*_O+R5[.V_K#85N+:%>*:)3F*".,8*HH2B#F5 MD"1(0TV4C#(B-,Z)3RE[]Z&])&N$FO8V7TX8Z."IP6[#6:.L:;F934A*+$'U%.=NHAUDZ- = VL/P9E&[#;QWD':J3AM,:!CJ#BTC7> MJ&KB8/BQ?+A")Y#Q3$ D MS.H,IS&B6OG(Q>6AIJ866Z1-TEF-U4\O.HAUDXLP= VL%N>9&B#"?YV-H&+1 M,=RH6G'=[&.I<+BBGU+\714/W]=*WC\;G^5!?=K8>W[6=97_SYMUN39? >/* M_,+*0LQB++G,<0P1M?7@[#E=0F(%D91_SB(R32ES!ZM_4 MPX]]K1")4T1AK DV:]680JH8A5EDUJD*\4BDD8]T#\;].+LJEOD_&A, JVUH M.ZZ,-"-NFC\8SP._!EK0_\':C@AWLW]&(MZ.O"#\&H;Y!> MY!R_5/K=I-][YATS+[#%0_E%K:K[ORWF&S/T3.;F?9*E$>0XMO4>D@C26# H MD>2,890EB5>KJ OC3$V]&EC@ITU9G;*KQS*DI9"+NM MW2RF!(DECS,$8\(BB,W2%%+S?U"R---<2YD*+UFX,M[4Y*&"6RV^*L!@'['G MAN$5HAUW"L/1-_0680=S RQ@'8D)NREX9ZJ(KE;VR^J3+; M;-&YU;,JOR[G\_=U4'Q&4\1('BN8))I ++59)K X@U3A3.6IXLBM+)S[D%-[ ML._G\^4?52$;FX.G?@A[&-"^YY:\-!C,2Z]HS"I4^6>/7$BW">B6@F%H'5@? MMGC!%C!H$8/?+6;0@/;I8>!&IT=":7!:1THC#4&O7P:I%U.=>:-N=QHO6]3+ MLH,<4;\K ^XA-.O$DV#2O?R?3;FVW[]9)@C5W#:-XK(2=6Y$76J(HU3$-(W2 M-/,Z3-\3Q]24_IW62E2URZ3%7CRKNITX6#Y5%;(JU5_M2H+7OPP;\7:8O1MB MWV'GY)6BX&T([S04#G9V#!P.=R=R^,"X Y;7#Y&[$^84+/>X7=^NPU+I8E&L MU=SH@/Q@WMJ+AX+/U7U9*EOC_9^;8F7#Z)**6)@U+A(809P0"5FBA5GHBI2G M)(D3Y>0?>XX[->GQ%RVAK9[_*^2B66C^H;^Z'*MM&W\>AHGD4IY*FR M@3?!(4(T:]ZH"<#C$]_;$(P=I"K#JE5V68?37GA$A7>;F%GL&5 MI&*F0MEP>:VL-NH((::PEV^=4^ MIY [2'6(MP6B:N '?\?2'DEN)_7\&/,YHQV&N9$":=^^*V!&,>]H((M2S)>E MS"U^.T#4_#ZME@\K]ACL;/9UPKK/87=O,M*IBI>O'D\3KUIPH(C7/]WSO%*U//UX=GGZN%RM MBW]57Y>F\=A1A]"(Y AGS*PK-;6]@5AJ_,](PEAQE4>1HEE,O$XTW0!F:MIZ M4(%[#_S5YGKAI\EM$3L6^0,K]_LK0;,S4S%HQ?,0M(8]BG4+H'$/:P6@[N0X M5XA[]HW3'8[W2:W?_1#SC=VV^,MR*?\HYO,9C54:,Y78>FW&$4T4AS2+G\<+QUT"N6YT!VG&=9A&,%E<"&;,8Y9"0SK[-$8)KQ M" FM?4J0!"=[A.(CW^P8I[LU0U'N&E -2^3@(=:CUTS= ^VG+6;0@KZ<(= C M[NK.4>!(K,/ (\=FW:DXC=9Z7'M;NXMJOZ-.V\3#$7UVFD' MM*\?FV'RC?UXJVP;T I?71PCSV2B$5-0Q%6K[R2'G"=VZUEAK'B6)M2K55I0 M=%-[E;20[X!J0%>Q.KF%#5AW&8X1)M1-$E]MF@;6SFU[C3W#[L!NWEHKJACV MSH[@Y5,&X7>0[AMA$+Y*7XZ@Y%[JV!%VD!YAYM.J\KN:\\W"XL-"K)3YQ%M5 M__UA83#\HA9*%^N]%HVY;*7NO 9\Y]U$,_#L.<3"7V5.!E;TLXTX=F;=M6$7VY6SF;B?6N/^ M9.?0*OTO[1PZ].@<<@X]@O2O,IQ. MA+][T/*SVU:&>R5/28QESCF&@MJ(#XLTI(0SB#FA.M(IUC1$^=DS0T\M G2V M_.Q/F[9"JM[V" UN#7XI5"M+M6K",6HNU@;(Q"M.>>(A MV@Y:' O1=MVAQXKBWAB7O2U69K6R-,(J/VMM%C2KK^IIN\"ILH[:&AZ1$I&;9P(GY*6,0L809<1-FY4"=EPU^8T]M;= "+\'_Q1Z?_F^@'I_FRQ?E M*F%]V'=P^X?C=& 1L[A!"[PZ#M= !SOLH '?)UO&DVH/[WPXRD=RP<-2[^=? M]R.OTXGVO.5XGG(_6P_3-;0CF(#$+0(!RCU MV4U"6*_P_%#C.H.=YI[X@-V?#I:QUA0K4$V!2D6(TE((0R1/(!;25@]7YH\T M3[EDBC;^TLETTUR]?YK;IZ4*^,Y]]JDJHQ41F*.(YE#(Q\J42":D6$10DSI3Y M-X50UD>^!D4]-0EL@=Z!)PNUBDFK%FP_X1MVUOW$#/NBXV6CRK;?3V*ULK"W@A#)8*_M%!WCB2F,8\AI)D"N+(+,H9 MM@5V4FP2S2;7^#357\>&_KPAH##JWQ#*C>,FV. M =21)F/H@.G>N?>M(5?F8M #V"%X#1L0O070N '0 -2=!#Q#W+.?]MX+88]V ME%_8B[WMF\UJ9;U"&(%*-Z6[G:"!-6S+38/P#C08PZE2-P=!]>;"4*,J2;>YQQIQY=,] M$BC?+FM_L&R_J5PQ0B2R=>])!C$2'+(H36&.A$YE'&D:.[E29^\^M6=]B^\. ME-^7JS4T@SYZ9.6=L-?]G-_,R=![%CLZKCW7#EQXY"#>PLE(688>W/BE$%ZR MO3-)\.2B\=( +^$]2/2[^*%^#LH;BVNQ7M5+UZ+\QR\OW\R=[G\4Y4P)*7BD M4YC1V @640A2G<>0IS2C3,1<2J^(9<=84Y.O ZC 8@46*OC=@O7<8>FBV,U[ M"4330_M,>W#NP!5SQ>>_"9X\$87>" F<).PP\U_8I M?&'[8>WGL=GH^7V3\!0QK:E2*8QB'4&<&E>&2QK!+.*$QA(QC9QZCET=:6J: M8T;+PMT47/YXMN#R7OVV?7/N@+4$5*:\5JGE$RY? ML73VP5+&"R_+.>%>)F9Y2Y5FF0PEK&T;=",RZDC!E.: MZ;.Y71Y'GGMX-5-VL*P-;!ZG24*U##![\W?@^0E7*=G MZ&2S=KC7SA [,MLAK>OXBMZ-$X]*4K4]NVTI(LURK6.E8)9E"<0Y99!E6L*$ M:B4BR9C*HME"/3#S+8_1>O&W^F%:/#17TWZQX?EXMJY7?2A7J6)U+0 MA"4P1CR"6*0($D5LN6ZA=:2Y%M++\^@:;&J^1XT5E!:L33BHFK0O]YJT_V0> MD/J?+Y?#]Z?<=?\_M&G)B%A_Q>'254SSGE,$]OR),V$$28N(RK5Z+)O]/(YRA7F20\RR*H=? M09Y%'$JBF<2,(\+<&R6<'V-R;G:+$C0P/?9&+[#HL(E\.S=#>\['M/0I0WJ! M'X]=X]MY&FF_V/UKY+<7W$U YR[PA4O'V__MQGZP\WOEHWU#"^7ZL[9=:DJC ML+^IU7,A5/G;%&CA9< M,_LT5G#U"C^!D*J8O6W>"W71MW<+^=8L:V>IU"P79C4OM0TX4EM?,^&V*Z!9 MV<=,42*< HX71YB:'+0@FX**X)VM069PNBG#92*[!2$(/0/K@#(O8SPUP)=K-)QB O(&%H4$,6LB@P3S \69/ M!)R[$GX7N[O5KQ;K(OURYOJ?-+\PT*J'_^I7F:*RTW+@XPM3BTOK=;N[S? MK+\O5S;&^VWYB]I]6,ZTYF;]$-D%A.T\RS"V$D"K HE J[VK0A;E#T%LV*)3-R$:M^I4"/).RDX%N6FHL@YJ(;X_LM4_FJ+. M#*E(2TJ@8,*(K4;&W\K,0B_A,4^)2&6>Y[?5=C@<<&IZ>J98P19QSTK:5SEW M#?R&8W+P\.\M) 8H_'">F8&K/QP-^LHE(,Y3<+T.Q(7K;HHG[2+.G]??U:K9 MPM04,1%Q#M-$IQ#3-(,T3Q@D24X8QUKF;G%BE\&F)C,5M%XAH_-<>L6);F9H MI.#0WK[1':B@#M#1PX63(6)"YP=\C4!0I^D7HC_=UXSMR M/G^_7-E?SHA*TQCS#$8R,C(C$@FYU@0B+&V7=4*$P(=%Y"O/BU#KRQO;__6F'J0O0]^M^:"QMZ0Q8X'G9!I](7KAOKOT2'.B>Y@ MO>+<1NOW G&IXFQKLBN;*VJ^O_/MYU0Y(]AVD&,II$)0B!G-C3>*.40QBG64 M<,ZH5TFR6\!,[F5@<8*B+IR^M@COP$)5&3ZZJ77/U4+IPK/5RDT3YO9:&&L: MAM[Q<"Q??P?JN:K2_:TY>Y^WL_9%K430W=40_ ;5\IL C:K8(:@[UN4@]^RY MUJ]5OORV;%+RORHV?U?:P69Q)"13A$,BM1%78A;]/$Y2&#$A$18XILPKJM@Q MUM2TLX5J8_RL!@M6!BU0%5S/&$ 'QXXA@##,#1T!V".MP0DL4/"NFS3_U?]U M.L(N_CO&&W?M?]WPDZ6_PR4A5_['.R%_79@[5ILGM1-I"YN5[WZ8-UIA=U$* MH;Y:[_.O3T]J5?WTL7@LUK,D8BC+60)I+!7$.!>0,,5A0I&4<9:J6+#;U_]A MP$Y-O"IDULU3#7+P9*$;1V)C@8/*W0\1) @TU[>$"L:?P1$#!MM P&Z%UH8# M;%VT9G(KJT!ES!VH#*O_ U2F#1T:"#L!(P0( @&>0)@@+/5NP8+ 8_;<#V?E M]_?SY1^?#'OF1UN2I6IC;]SC]\6"&:?9_&P=ZNKPZ-NB%/-EN5FI>UZN5TRL M9T+IF&94P#P5.<0TRR&U]8033%*9ITCCR.FT9RA 4WN#&#N@-004K275VE2W MMAB?N#7FSY[;ZK=.G>.V^X@3,O2VO)T':\L=:*P!'PYF96L0V%D$=B:!WUNC M0F[>!^(W[.;^K:#&W?P/1.%)]^*I/?Y,(T9C MAHT_3V,,<1I'D"ZX;?B(K#I?TZ?BP[>;9%M9[N9\;]3(ZI8ZZ MX*(U;3(QZ$ 0IBF*88L:B.",\Y^X=]]S'G9J2[!4@!#]M,3LFA_MR MWBTK S(YL,2,2J)/KXA!R!RI$H@!N)FS%9 [WW.IVZ7"BZUJNOZN &OMJ1I) MJ!_"5L>R?NR2EP9LM679F&ZNK>K^_!RJO80WN]W-)MQO-V+K"6\;#QM1^%_> MLRW%9K4HUM;OM'[I#_M3^9?5LBQGN6 YC44&",36>N#32U)1]"[19;-=0/9M-7*35S4,,0M; XGW(4XOR#E0X W:#N$9%V'X/ M%T<;MZ/#-:-/>C9/[9;63"9(2(PS MR#65$!/*((]0"A.9,$5T9)Q%IUQTCS&GIAD-1B L2%LNM$+ITX[8C6H'1S \ M@0/K2 ,8-(BK_F!WH&6T0MUNP0S J$_;Y^#,CM4,.@3#GFVBO;CJ;A[M=JL1 M6TI[V7;8:-KOTMX'AY[4:OUB;V\/&[S[YZ9XLC?^I-8S24@697D"B>WAB!6/ M(55"0+.$1RSB5&!BQ'JY9G,WMZYK,"^5W@XY8&9,@_4./%FTE=^B6KQ55J;W MJ:++1+LY>J'H&UBC=\Q]V3+W;L?' MFIJK5Y^EF]O&IFO;V'2^ ^VG'AWLNFE'&,X&5HZ:KH,"Z3N.-JB(.AA_+B,LE_L7KOJV8/=7VV\LC7\YG&B.&=6P%0U*( MI8B,:AA'(Z(X)1AQC933J;*3.T]-(QIPH$;G7J+ND*[NA_XF$@9_Q)WL]RI$ M=];6W@7H#N\V6N&YLT;L%YP[_X&>)T#9:F'N57Y1J^J!WN;Z*9HQR1F#FMF" MM51QR)@PCV44H8PG2D38:RQ;G/957;^C/;,L+S+J]GX.P=/ 3^Z6 M(H.Q?C,/DN=XC8FPAR O#3;N <YH6P MF\^_LM5#L9B)/%9YH@F4G-A08EP=3-20*X!> M&Q.=K#IM\83B:O"M';X&.Z3&:=_Q]FM@WKPV?;=M7)BYLEW3 M>8LQMVE<;#G:GG&ZY+:VH-4ZJ2SJ_N>KY?OEZI%]5<]JL5$S)G">YL;50CDW MDBH3 4F:,)C2#&&!Y>38P+EQ?BD0(?C<& 1O9(;$S@=VHV63QFI'JDFD<3FW7RS>3[S MM!Y#&# 6Q.86^1W@ZJ%8V-T@>_"S'M]3(MVF@#.D4*XHE$+:?C=Y"FF<)I!D M5(@8I90@U4S!NX5\W0EH 8Q O[*G: )%Q\E+P^_J?N^([:GH>D492Z-#LVH_%0GW6M8*_9[:D]OJE:7C\RW*U6OYA/)8W MS$RT^?=9SJFD6G6=\!I_:DG@+T*R$GUDQ MKU9E&UORL2KEL5+/R_FS=?=$_7;4C7U^PN U/6ZR,13I XN*A6T]N,;9:)%O M^ZN#+7C0H@^G.WTX"ZI*7@!&U:P^U!PK6J][]#T1PZ2R[0#;ZG BR1G63,&4 MH ABG*6012J'DFK$D=*IS+S:I!P/,#7=VN'S/=IR1)R;VMQ"Q\"*LH,V0/V\ M2W8'/JQR-,C()U3.FWAZ+.7"YWJD4?QB2V0M%TTQC^5BL33/S&X-+EF<$)H* MR#/&;3&\"/(XCQIO9<-VC;.B? _&@!@QUBC\R!*S1W M/_J!R1M8!<;DS2/M(AQ_(^5>W#_::(+UT/@1HZPLEZ)@:R7!'\7Z^S&]H2K8 MN3'6F9MQY1;C)6BXV7*0I>%X2;A58E7R;H8X)3C.I'D[20DQ2BED*!$PU3)E M*8U2GGE5I+LXTM3T]L)Z!/Q>H?7LJ'Z9W_YK.F_67F'K%]P8!7Y?+(KRNY)_62YE.<.I65DAE$*%%8,XBSBD F6V*%VD M"%4RBI6/3IP?9FHBT8(##Q9=SYCP(9&>L>'>](P7(]Z25&$<+F9\EHIA8L>' M0[U.#/FLN1=CR><_W6.%]GZY4L7#XC>Q48$H M%I!H%$,299*I5* D=>IR<'6DR0E!C1548-L#(-TUNCRI=5B3A2)L8&FXS%6? M)/A.TCP69*'(&VDY=@N)?NLN%V(Z5UV=-QAOS>5BQ\&*R^F"'@KZ:6/O\%G_ M3:T*ZY!]6-B57/ENL:Z2NV9,9(HE60XS1E/C2C$CIS*5,!<)XIHI$2GN+*)7 M!IN:CM9P[3*B!0P:Q*"%[*$-UYAVT-2 _ TLJ^-2YZ&L 2D<25QOH=)/7!VY MZ=37:_<83V(=K3E06==K0C;JW6LJ^LO+[B--*>#[/]A*UBT=R\^;=;EF"UOO MY^_F9?!]K>3]LUJQ!W5P:FJ&*4ECFF=&KFWC!F;+L2.BH%0J1B*/8TR4?V+L M2.A]GL#Q,FOWP)_-K@4__='8!%AMU%'37\_:?J-]55).XCQ'D!*ES%=%8D@P MXS"5.M.YI#P5PC>!=[)?E.$S@ ^^)@=9P/^N7Q"W"- $IWQ@!V>_/?2^S?L] MH@%_ 6?;2%O+VP;2I?EA_UO3V@\: H[Z2P_=1GJP.1NAHW1X[!-H+CW8A+CU MF1YN^)X5R8V<,MM&]:,R.-IC2"^[(L;&&UA7<#_KILTJFW]9UC4VWOU8&[L* MX]A]+,KU3) \RQ/!8!S;&J.:*TCBE,,XH3'3L9E#Y;5-$!#;U);"6]- 9=O= M]AC@RWXU[SNPM="^^;8V@M9(\/O.3+-Z,[59]:_N'I[_L.7@ ^(;MWY\>&)/"LX/,$20HDA9NU%$(X:$2"'E"$&<*@&9 MC#+;Z%#'5(B$I$[O@>YAIB;IVZ)(:?1S=EM1I,Q]6R@(/0/+XMG*/EF8HDB9 M_V90$,I>LRA2-E@MI.RF6DC9!&HA95ZUD(X_W?]\O; IDN==_G<_[(]JI@3E MB:(*REA$$*L\@K:W-XR(S @7"K'<*]O.;=BIR>3^ E[LP?4_UNU N9LS&I[( M$8,EVR#(;F%Y!QK(80]TNU,4_$"WP]"C'^AVI^/<@6Z/J_NF\JW-]\$Z>O=E MJ=;E)[7^L!#SC8TGV#RA/XKY?(8R3(E&ML!$2B'.)(,\E1G$4J8)YC&51/HE M]ET?=&J"5!=K*[;(;^0(NG,4.&/08>"1\P?=J3C-)O2XUK\34;7GVQX,_:J>EBN[A+5+ MU4TY2U&62I%CR!3.(1;:O-U0A&$BI/UG377J=/3KVD!3TYX/3<[!R_^R:5X- M5%!C;<]&_S_N[8LZ.>X6G)#,#;V?+1>2"XF M[K=&3F/N1PH*O_!WP/-L[^,QTGPL>;O@1SQ0/SN'A>>3AAQLY MY=,6J%Z_[%H1E57UXV_?V:))M_BT7#RKIO;+Y1 M7Y?S^?OERMYUQF-!F>VC*GAB:U8@!IE-YQ?F)YG$&56<^@10)F;?U!R3 %EB M-5%[O;_*IA#VVG"URR';TG4F@ZRB#%C.@"4-5*R!WRUOH"'.,P%C8M,^=);B MZW]91PS03^Y[.D [T8E^$Z:1(SF0C?\>N93#3G"PG,N!8?;L'ZVU$NOB67U8 MB.6C^L9^?#4#67^J6&R*Q4.3"&30S>*<*$2X@BBW?:1CXX+P6',8Q4HE2">: M9M*G7J_[T%XNPEB]=SR[2KOS[/9B'(:]H<.J+6A0HP8&-K"XJW7EPA89:=:9 M7Y09LJ.%D7\W:F^^PO:G=A]^W([5WK2<]+#VOT//&E.,+U=F^?=5S>W&=IM_ M(>,\4I&PNSDTLB4C4D@UQY!E)$IP+'2$$Z\"4V>'F=HJY=WCTWSYHNQ!I*4N MUE6G>[L_P9>+35DU _,L,'6>7#DEE3WIV]KX;7K3U 5!FHVCV84L51D"L,(1_9$;69T0241Y)GQ6@C- MF8YZ=>HZ/]S4]&';E<.W3*4CNV["$(ZS@07B;!,3KO1RI2[W,MF6%@_?/*N; ML$%Z9%T8\E5:876;?ZGCU96K>JK,H]V#_E?EP6S/.BP>WBS+=3G+(Q+%2:0@ MBVQN&Y4Q)''.8<(8B50B""',2V,Z!IN,I.)K4)3EIGI4A(7LJ3A= M3&M,,+/42IH9IA&/(>>9@E*+F$>*I8JHF5DN\^787.\/.AS;;P=EUU'- S$V MM)8??3$KZCZTU+WII,Y?L!TX"2O770..*]8.II](MJ) MK=8OG\Q7X_Y'4O#-M7L/O?FOXP?^XLU'>]V\M&R[E[)YV6XIS03#402#J!A: WJSY]WF_SD?8)N\=XXW; MX?VZX2?MW1TNN;'"N-TK:Q*+2K5Z5N4L-D(A4!9!EJ82XC3*("-40R(RG4K$ M<*S8;*$>;)3*33TN#^;T!-#Z"=@?Q;S,\C2W"4Q)I"'&@D/*(PY3S#2C228$2OT+W-W(_K]QM^._46U.[/_#WN?G!&**3??)8B$(1QKG9JEM/&[\X0I$MGBI#'Q%^^; M,$U3WRW(.R#,GT#ML%9OU]76DNKW1Z^ %\56?OITVXQB\R[&&1.0Y[;10LYS M2&QK2V$\[8N3Y'/XUXC.;S9MF['ET>Q6--C-#AW(JJNV?8 ^@ M/96RG8WJE_5._^&_[5T0[L46A-B@[[[;$(WZ>@Q"WO$;-,Q->[YDFV,H?R_6 MW]]LRO7R4:VJ(RF?U+K=.,<((:[,ZB?+2&8K]&!()440<1TI(\.$15[MA!W& MG%H4J]?13Q^.'44Q+'.#1[$;TJH6F2W>N_H8W1U@VLS5 M,7/=T;^&OZ#$^Y7/]QWE?'XN%S\MEZ* M?WQAJ\^KJA2SK,Z%?5&KZNS9#"LB)"BQ M@SL%%:>_U9P:P.:+6U>:E\W)7P.Z/G$<:#@3<;K0<+^T M3T_?-I%OEX+]X?&)%2O[JGIC[OZ@9IJ@2GH@0<1($DL9I)E9=W"6DDS1C-BM M=^?6OM<'G)H>;2'O'"*IEPSR&*20(PEAEPQ 3.EXMBXBP)I MI_*H7J-.3:,;T*!!#2QLL,,-?K?(007=,]?2;1+P2 M\ O(W<"JTTE;G\9 5_GS"04&Y'$D'_%&/CWCA([\=,<+K]UDQ+BAHSV'\4/7 MBWJ>;*YVWYMMQFT\.V'/GB=KS_+HYLK=S,[0NR=-AXV6H"$.S71R$/;L[-F1QCTTVV7LR6G9 MS@_W>^K->K-8&[?M6:92 MKZV#:P-.30LJ;]<@AG,+^;1ICY\X7*7;32="DCA\A,ZR5V$%9YKU5'C#J8J+-EO=56RIIC?4G]9J37[4?_N"ROD>OEN M7E3#MO7,RN7B_]VPE7G0YR^_L+(H9SR/9415 C6Q1_:B1$,FM88ZXC)F'/%( M">>U7S!84U.M&GS9UH&[LUN;UKCJ]--*06-?6RKNR5@(UDN@&AN!:HT$RP7X M9VLFX-9.C_51N"EW6(B^RD0.K)PU;O!;.X5?=E/XI9G"YB-?FBELK0/O]J=P M:R#XY=6FT&,M_"I3.=*B>>PI]5ME!V>^;K3QUNW!&3I8X(>_>\_*JK;) MNV_MA\.+)B2C-;!!EJKG;0Y;W/-PB'&+>IXU[Z28Y_E/]7 2/RW7:K?MN4NI MC-(T%IFPI3JK%2B!'"&S LUY+(5,8DW<.ZJ='V-J[IM%N;_WWBM']0*=#M[4 M[20-_$P/R8^'JW([3R/Y'1#:KAWJ9_,G.!@2J!]%:=8)]GS0^GM1FE5 U;3@ M9P!A(*^BFZ1.%^'"I>.][[NQ'[R\KWRT9^\I\5W)S5Q5M?$N+C6M);XLYX5XV3UI2*HL2Q(!)?3&*0F\:Z'B7Z;K IUNPA6"HH'5:1H6N4!"YO=&&P MD8L;=9M\6MKHRN=[QBZ6"[E1 M*KQ@"Q@TB.N&53]5H/\4,/&I%T]A8T].(X\;DO(AXR12Y75Q3]=DFZS_>?6V M*)^6)9M_UC9KJW*+:F?H^#W+,8T%DA(F<91!3 6&3',))>%Y&J.,)HE7;YH^ M(*:F3GO'3@-> LY2.Y3C?P&=:M MZ@-D7)?K!JI.W+%;[G5K<&O;Z?2+6E7'XXWY5;_4OYKU9'EOVPD6ZY>CJ$I& MHS3*2 XUU0SBA*>0(Y'!G(DHU3P2,?=J]'<;G*G)YWX\9FL/V#.H:0%=F01: MF_K&PGI-H&]8;.AI&3%"YCXC(T7+;N%VH,!9+TBO%$.[A;[+X;2;[NJGR5(5 MLW>+M;G=O93F6V^DOERS^?]7/+U92C6+*.9I@@A,E#2+9HX8Y)FB4%'*.$8\ M51EWT=KN8::FH352T$"U[H\%"PQ:8.&ZB>459KM%,!Q? XM;7ZJ<)LR%HU5(69>,MO5D^VN;! M=3+#_6IE/E4\BC-I- (:A5+B&6: M0:9H#),\23E+B$;:*S?#;_BI^5<->IO(M7PP+FU77<$0[+M)XW"<#BR++9WV M 0/GZT,/&[KKQUQ0J?.$,*K,]:/G6.)ZWJ6?O/U=%0_?C:=T_ZQ6[$%]VM@= MDL_Z;3'?F'^M9?7S9FVTV1?V1D.!+#ADX&P#EN;&4XHD^"+P,.U;-M_&HIE))E MO5B:SY6P(]J-M;4J=X=U9BC/(\$0AAQ'9ME"2 :9%@K&)$N00I(1[I5_Y3CN MU$3>L+\0Q1.;@Z<0[<>QQ.]+[$7+2G=[S\AO/M>P*JNZBERK#"5&,0QTG ML>WAD4+**(,TCCG-N(@4]ZK(W#78U)0IP-F6-:EZYJ0Z^.]C=!?7G8?:39!JSW0ZH^OMH]Q6:S5 M;VKU;%RO>KL,S9(HQ1S;=M 8$^,0X1Q2GF 82,$3]W[R2-.Z"U+VQ&G:?J) ]5?8#?5C:WA4P>&G(H1ELBW(IW (CD0V6[+ MY%"#]4UCF-N$J"]LM7YI@F$XUSA+,@YC9;O!DE1!)FD,(Q5QG*444>&U)CX= M8GKZ72$$%<2>8[9B$GSO>0TUCA!.62I,CZ>I!I2' F[3YS'4B.&!74N MJW5VB*D]X#N0H$+I^8QW<-G]C(=A:.!G?#AR/ IJW4S22/6T6FZJNEFGS-W_ M*$*T+KI.26?UK/-7CE<\JQ/Y0>VL[D_>>KKPPK[$7C;HA0-JS/@Z*#:KX C' M&F(D[*D7XQ$E*$Z%Y$@(L[+J=<*P+Z2I*>IOF\='MGJI\H< MU[FC3L2(B]KM8G6WFFASW>_&/E)X*[4#'2OL#>N5CA;>2N/EXX4WW[FG,+.Y M*FT#XJ(LJT$6\KU2Y2P5$1*:QS"/4 8Q,VI+J* PB;1F*C,>*?=J-')AG*E) MZ)=VJW6]!"OU9&Y=NR_/OCL=EWAUE,3;V1I:YRQ"L <1L(4$%F1 ]>IF(:PD M71AK7)WI-OA$/*Y\_(83A]^7Z?&R,X=EOUW(:=YIF01&20Q@DV'IG. M(<VF$Z\A34XU*NQO@_PO4T'L<+70BW5% AJ!R:$G9P]RR M6"5E#+^#ZDU7^!.!3J./?Q#0AY2SY_^\;M"S5^)\OOS#EF-XOUR]76[X6F_F M]T(L-^9%OLL&^?NJ6!L_2Y>S),M5Q%,-19HHX]O8C.-8Q%!@E%$>BYSGPN^ MM"<"IX=NU-/1+=B]Q#+PAX&[5C8U2M^!A:HJ?YE?+Y_5JO!UAWRGR$WEAJ!] MI-:-+=\[F&9)V)I3!;+>K)0LUN#CTE9PJ&PP$Q&PL6,_[L*V?/3$,&XSR'X$ MG;2)['F;'CL+IWF[N*D!RI&DRI[_2[EMTY:D$>0Q3R"."94T8SI/,^?=A8O# M3,TM^X_\9T0 !$GV,TT] N>7>73860C"SL#J<_98 >[3=OLR51[[#$$H&VFO MH2]U?ML,5QGIW&JX?/5XVPU7+3C8#]=.\?EZMU\:_JZ_+NAPVXJ?]6 M;/7>?-8XB"3.E#1K6BQSB-,<04*9AAFB&B>)%(P[;<;>!F-J?U=K3X6C!?S8FT6-S&<8TR36&84IBS3$2F'(&8J@ M4'ELWC9I3*37 8?K0TY-[RK$=>'E;VKU"/; ^\F@ ]MNDA>6PX'EK:%OA_8. M[/ .T@#2G9Z@FN4P[*CZY$[#L19Y7-G3'V/%ZF]LOJF[$YE5<<'F'Q;FUI7K MWE2TGFD61WELM(9G&AD?C''(I#*+5\EREF=$4>*UK^ TZM34QX(&%>JFB5>- M&^P!]W3&G+AW]+U",SJTJW6=S''JZ7L1%]:SU\UF]8^?W]?/G'KA&S8CA*&,$PDUQ"S-/,.$@\AT:Y=!)%B$2IUR*Q:["I MB=,6JWV<+%I0P?7N_.I$M.N.9QCZ!M_D[,UI240##EATX,-;]_+LAWQU/_PWL3#T%I\C 5Y%U\\:V[O.^N'=1BNM?M:( M_6KJYS\09$<,-=L3&NDLXFD"$>[HZAQQ1I',6,RYNV1%#$]T1(S^C M'$" HY])?M,V#[IE1ZP'.Z^Q(X;"[(BA$#MB/2A[S1TQ!^INW1%#-^V(H0GL MB"&O';'C3_=;TM19)>^9L"&>%WLT:F8L03A5"B9"1Q!K&ADI9 RF1@DC+A%/ M8Z^SQ:=#3$T&F]2:%N*U(V*N1+HM5&ZC9V =]&3&>TERV?B@"Y$SPXRZ_+AL MYO&BH^.3?:M62:4O[RG]\O(K^Y_EZLV7'8J$^F"5/.6,92M,\EE#F D&L M8@*-6Y1#27.9$:92S;TZ(?0!,361V-D YV>W:,VBW8('%7I/]>@U2V[Z,C3W M RM0*-I[5-'JSUO@ZEH]@(Q<=:L_5:?5N&ZX5_"LH-U@G\QWM*W-(&0:4<5A MDG$"<813R%--H8Q4ALPOXCCRZFWJ.?[4A+$S;Z6\ Y4-H#("6"MZ%F_QG27' MG:OAN!]Z#RLX[2$3A;K(&RM#Z"R&J:0&=1'DD1/4>9L;NXPV?UF91;,D8U+$ M)(:9C!/;9)1"@I"&(HJPQG'$HM0Y4'UQE*E)VW'CS.8'4#D$'L] MHAV$KJ$#9GV9ZM]C]!P385J,'MSY=3J,GC/N8H/1LQ_NYPM]4FN[V?5EM7PN MI)*_O/RUM*+SH>IU7"P>FJ(#A2IG.)<\HZF&4:0UQ"E5D.:9@(I)%F/C"L5) MXM/*R'UH+YD8H8N100Z$W;O=V#(?Q<+\K\$,V!:TG[?C,0]NCLXP[ ZL*I;8 M:E.\A6WK?_[TUYKE/X$M>'!_G69O[\:?L:".CL*?"",,VJ43$DN4"Q3#"W(B95#DDE!@?AXA,Q%E, MD\BKOHG[T%/S>=Y\M[L+5<==5L=7;"6/^2X+],_>-=Y=)\$UH#4$M8.'L6JP MX*<6]I\LPUODH($^2.*//V.AR\.[#C]VL7A/6LZ4CO>]0\^2!D)L'C=5V=&W MM@R1**I=7//S7%4%BA=R_W2(D5:#8_UBV_>LS>]LM84GN_<[0TF2)L@LWD0N M;>R*:,B4[;,6F05>3BDV#IV/SH4"-C45_&C\Z3^#/>N W#//L]A!J,EST\?7 MF)*!U7-_'O9MN@-;JZJWU.'1N-:RNZK#W?JN^LC6O("E$P(3'K:F0BAPXQ9; M"$SI216&T/?OD8QFE^N?]>&&[V^V+R=_^:C6:]NVL_[EC"LME,@SJ"F/(&9F MN\G#_;?VL^QAY6JLHX M_SE0EIPWK9U9<^YW&R^+SMO"@ZPZ_ZN#1E6WBX5=Q&.[%HY(1@1!"62IH!#3 M.(/: N-K(V!#4-%LH[T'P5BT73#O .M#R!ABA0,04L56!7 M(F ";0.'FO]IM!H,;MV_1WO"H28U6$O#P0#V/*ID1ES."UE'Y*IZ#GO]MV.E MTRS*8<1385[H,8<\$CDD:9SE,DZ$B+VJ+W0--K5W[)=5L1#%DVW 8(L(["/W M/,/4Q;#;*RX4;P._=0Y@CE/JQ869L(>>N@8<]_B3@^DG!Z%%V4@96 B\^>B2KGC/[QBS5@UN.G)YZSIS3O-2SG^JQ1?9VN:B> M_[W*TL/7WJ MSESDR4/H0O UDMKY?:W\U.X:#9V2=_'B\73O&OX#\;OZX1NV?OCU(!0_#D)M MHT?W9;EYK.-.;2E\6X8;S3*,4$YE!%-MZ]5@E4 B<@VE6;F1-*(B5U[U:H:# M.C4MWK84F!=:@9^*!7A1;%7VV8499FH]ME5>?<*FOT^R5_5XS^"]SA+6YL"[ M'8-.2_CMBV'@CK\?,2CM9S<8AATQU/DO\R_+1_6-_5![S=9F3*8X8HQ!'/$< M8B(3R' >0<%1%"&.F$ACOP:0CB,[Z^TUWC2AJ$B1 MF&L<09+3&&)&,LA1:M5))H@K'*51[G.P_G0(+T=TA /TW^P8H.T%,^_;6.<, MEVXB-=-#RH09X8950LNFWG\V'=\LM\3WG@\1C*J\T;? MED9 _EZLO]M.V,7BX?UR=3Y#8Y:++$\QLMG?*88XCBCD"<%0\1C)7,J,YK1U M2[ZYKV_[XNGAK'P;8Q';1"NLSV+>K$^LJ!*8_]A9!$IKCZ>6])XU-\49=!+& MT:7&A#OKTH ]['?GUZ"[Y4 X\;J5Q: 2UQO,J$)X*V7'"SJ+9LVQJW2/&&QAH0B#3'2#%*22)@IG2*=$L1SSVH>':--+:I7@84- M6E"RN:_T=7/KNFP+Q-C@B[4=3K 'M Q8L-Z+D\#+LJX11UZ,.1A_N@1SN>@V MM^S;\E[\S-7K^NE,>S?C_/!&O[XJL7Q8%/]2\H,T(Q>Z M8+LFSS4&^9?E4OY1S.?W"[FW(JT"Y4I^4KM6P3+*(HVB&.8*$X@3DD#&(PYS MB1*ITUCFU*LQ\\!XIZ9R-L^XD-6)Q^7"K%8*Z:=L0T^OFS!.:-(&UM764K!G MZAW8&0OVK6T[!+3V&MEM+*Z+ >T9#1JK[X ]#SW$^>:1YBBHP@^->=07Q$@3 M LYQ(R@23$L4ZA M6653& NLB8RSF&=>J38^@T_NQ5'7;-%M:Z3'&C?@+7#OS0N/B7#=UAB&WL$W M/!957^ZCYE.VI4%-\18\:-&'W _QYRSP3HD'@)'W4/RI.=U=Z7&/'DG7]_/Y M\@]FS'J_7+U=;OA:;^;W0MA*3>4W*[:[@XU("9FEB)B)$ )BDC+(8T8@HAG! M21;+6#D='?4<=VIZUJ+U_Q:J MZIH_N9T9Y!ZW&R^GW-_&@RSS'I?WUV*CW!KU9Z5<.L]V=>K,IU\M' MM?JP$/.-W:>ROK?YG_S&?LR2-$T2R12,TRB"F-H&J$3'$*61I%@D,4Y2'R^W M!X:IO1SLFKC'3E(?]MUK+EC!.(1@'C*#&O2N9UA,9AT*E)7(,9;$&#/=0WM'9U MF@ WT0M-Z\ J%X!1_T,G'A2%/3[B,O"X!T$\J#@YTN%SK7\5EB:Q\KUQX-G\ MOQ5;O5M(6RIJ%L48J9PAXWIEQ+;A09!F>03SC H:I90D2+K68KDTR-2$I\$) M:J# (@4&:E6&SKTRRT5*NZ4E%%$#2TDOCKRJM5PCH7?-EHLW'JURRS73]NNW M7/UL[_XUJXV2O]DEQ)OEXV-1ED9*VB1]F8D$,9K#U/@A-MU&0B[-@HLD.<(Y MD30E7ML*G:--[?%_:]8!ZR58V38491T\>?9=9W73Z^9Y4E)D<>K>'.7B,%-3C?_ Z.A;*3 >E_J_,+C5QGIC(9?OGJ\ MX/=5"PYBW=<_'2YS8Q=1P%1K%BPF5W +'7G4<, M+MYB^6'@\:8[]>QTO"V97Y]FFV&&4RSB!.:18A K\^KF1"B8:$E2$D<4)5ZI M9<<#3.TE49>RF]NF'7-#O02L@NG9J/B813H@._5_A\TSX/N7-[@/LS,O#CZTZ&?\;F69O# MYF8>#C%N%N99\T[R+<]_JF>RE7Q6J[5YFR\>;#7M1:EF.E8Y8SJ!*(V)>0NC M%#+%WSW$ )50_3,J3IET>TAOHV;@1_D?5K>7:'% M/U_JHN5ADZ1.AQDW,^JBF2?I4)<_V=.]5G\TQ^3,+8W/OC _BCI,5/?(/.[: MFN"(9UEB.%21A#AG E*:0DY2I*_=QO3P!3DP6#'^P, (<6>#KIOG/A MZ,0/R/# XM))[CA==ONR%W:QX MBW,5$3XI.%AM][]-/^MXJK9FHQ5H.[ 0CFVO;Q" MHILRW4[-P/K3 JP"EC7$.U"!#"_#; N^_ MJ=5S(=3YMBM2NX][12T/8+$OM=R82QPD^: MAIMF-W6;Q.0-'<;I+LQ?=0JN[6M[QEF#S+^NP8M:[U59O /WC_;-'TY7!Z<_ MJ#0/AW94=1^<].,7Q/ #^KUCRM5Z5J7DW_\HRIG@.=,LPI"E>68;,B-($$V@ M4 3%*(XRXE8)[."N4]/N^E3'[Q::8TC[D*1N->UM^@@![*)<%_;T\*^*V:)1 M=3B[FP=G&3MK=Y?DF OVY,;\U['4'-YQ%%DX:T3[")__9<^-I0TOU3\WMJK_ ML_FC/- ^+Z_@H<]M$!84!+UX!X*--MT4:!H@SY./1A\ M)MHFPE!ES.E]Z3LK4AN-625!KZ7C*]"R0EH=-I\(3>LAVD E0D>,H!'Z/H)Z5 M-.Y)U#%C]PZDCGYYP"7$+_Q6BL<[^4G]8^Y&&TZ!MOQKE\B0Q!%*.>(P99B8 MR\LYI$SD4)A$WR+BG":1]=5#!\'3\PWW]W3Q9'*Q:MUKNHO=,L[Z#^L8";Q] M7-1;KG)1SBT9[)V;Y;A;"0EV<$\S*9P=KAP&PONL1)Z&O/.F;@9AFD&99OC9 M-,-\726ZOK^N55DMRKIR^7*^XC]\\7<. /7HC4.7]XUWSW" E;_=+ASR_+!H M\5U9E2M97QY[K_MD=5.V9/D?Y6I6Q$BQ'!$8YSR'.&,FR5D6$#&1H31)"2MB MEW*YQ\4YS1%CE/+7(L='+S2>T,-F-_B'&!Q[GO78[#^:ND5Z';?OR40=HUZ3N4-S[^Y#Z M"S&*T)>5GOP_RP?=NK?4$*#,=5QWO]FDB%$J=/RPG;P519LM!W" MZ=2/H$L5!9](CK3F.A%1QTH(M@ =+X#0^Y81ZQ[86O1[N0/KIP8G:E2"+L3S M_ ,S$G/$XJ* :6K*V8J$0QIS!B,1D9QRD5. _@C> 1X):5" 2TY5F'-^C"GU/6BH)#/"Y>$V\L,/&=B'-, MY-B).1;F/Y.H8_.4%X;39!.1()*A&.NEJD Y@SBM\W9H#E&JA$@PXRF/3V X M3:89(?^9Y*\0,@RGZ%5Q&L-I8A\<>X$GL(]XEJ8S\<-PFKA'P5X@.R?#J05T MIS*<)@[A[N&GS\EPFAP);_N_/2RLU8MD4Y>[NOD@=<#<5,%]:I,E/ZEW9:4# MC)+>7<^7I>DZ5[]6LEJ:O<,/Y7(U(SC'<<(+2.*T)H>6D$2Q]I]1H3]!11'; MG21[TVAJ7K8U"-067;0EL9\NP#;I5X=NK5V@,0Q\WYH&C&V.&=*GMZY=[#=J MFP5V_;Z:ZZK2WG9=\][C=1IO2'L-.D_7:M2XU!N(W=#5WXN'>?/WE;E)-%_L MY46F:<9)S&+(=/^'6&$"69Q&,,-,.^]899F0LY]RP>:V;OJ0*)>1O"LPW(!N M-"U=2WX<1-/.*?I *+"O:U4<)W.T#Q&O/NF@L%%=39_)70_2^_VA?!7_/BY7 M=>+HUWE#3R4_RM6:M^K#?*D__YLN;VN2*B'%Y=.WI3DF;CW:FW7M7SV(WK!E M755QIE?(A* H@DK&5#L5A"%#M( I3=-$Q4G.L%->: @EIQ8,[MBX+DFTL=+< M+@'EF@M.?V[^Q[6E:QI$;2I@3V#>1B:TM?,O5\:- /W SAV>NW4#N]).P[8& MFGLO#XWFG;%\96W0%>@FW\N;47?&\L]NB-0S:(9S*2 (J. M3&<2#NI]0I2 LKSDHGS5;ZGSG-(,"TD8ALALN.*<1) P(2'-1(&%CE*Q&W/* M 3E3FP/VLBZ,HD[I8GW 6I[8G Y7Z*.:(4B=FJ+2Q2%DDDHKZYQI*EV#>Q)5 M]KX^S"D8%_2F$N:?J_\>RY_TSKBLNOOFF4+"G.PJ*@3$M"A@(?,8BBC+J: ) M46X<^X=%3Y)($N5T,.$@>VIN9:,Z,+H[;X.Y8&[G5@(A&=C/[(+X M!';U!EO%P?<@.V<#$//JBESDC^J;!@#3=59#7C$PY#$V5:OUH=#G+X@25!0*Q3!)101Q4<20)$3 0B0BD2(2/'?BD.T3.#4_]9N^P"@, M6GV'14!]B%O&01YQ#!T-G0"A>T!DB8O?L*A/Z+C!D24$>R&2[7,#MUS:U-$C M65]KWG06%9QP0J!*)=)Q4I1#RJF$2!!$%:,Q15;E)MU%3\W]-)IO3O>/I#,. M)*RW;Q3+'9P@4(?>U/&'LOM6CS-@?G=_[,6/NR'D#,O>'I'[&TYU;%MFLPW/ M7LT?T=*?F520ZR811'= DS5?.UNMR^/]FN.@2XJ2%81+$D&A@S"(!8XA8RJ% M*HD8%3'24=E 3^A=U\FYSBV_Q[5I1J&#>JG*U8Q&G&*J.X1"IK)3FN>0Y)C *-'A=:I( M)*D5\:6EO*G-#RUO>'/'A?YRW8?L0SA1#"&!)*1%;H@G,(,1[GJF.CL%]@[>9(CV %GN?:OKA3>W.C+'BQ4?>E?SK['F""\-H? MDGD6@OL> XQW?<]-C#QQ=#F-S>T2VF[$]A];$+=NE8-[.CF,>O@@-5^DPBZ M0L;-"3A@XMX5_T/?.]0-=UOA@_[M]1_-)_J'";!?__$_4$L#!!0 ( -&% M7%1!:%]'W:H $G/!P 5 86%O;BTR,#(Q,3(S,5]P&UL[+U9DULY MDB[XWK\BI^[KH!+[TM;=U[2DZLI:E9))JLZ>>:$Y (?$FPQ2EV0HI?[UXR 9 M^\8@#^) V5.6%0I%4.?X\L'A[G"X_\O__'8R^^DK+E?3Q?Q?_R+^RO_R$\[3 M(D_GG_[U+__X^(KYO_S/?_NG?_J7_XNQ_WS^_LU/+Q?I] 3GZY]>+!'6F'_Z M8[K^_--O&5>__U26BY.??ELL?Y]^!<;^;?./7BR^?%]./WU>_R2YE-=_N_QG MDTW4,0LF0A!,>X$,!!@6@A=%!.N\Q/_[TS]SU#J >__W/]$F&%/Q%S\]7FK__ZE\_K]9=__OGG/_[XXZ_?XG+VU\7R MT\^2<_7SV:?_LOOXMQN?_T-M/DTDAI\WOSW_Z&IZVP?IL>+G__S[FP_I,YX MF\Y7:YBG^H+5])]7FQ^^6218;V3^(%T_W?F)^C=V]C%6?\2$9$K\]=LJ_^7? M_NFGG[;B6"YF^![+3_7/?[Q_?>65 (OY7]/BY.?ZRY]?+ @*[^!3)77S3]?? MO^"__F4U/?DR.__9YR66?_U+_8?T2BF$W+[P?US\XY\OWOUEB2N"RX;7-_2# MW3/JVQY/!WY;XSSCEK>S-\P6ZN97-8;2?K;V/]-F)LAF5++12Q]'DZRV?_ MNEJ2(72V7@P@O:UJB-R__$1<%UPN,;_9:N9.YC:?5>>%#]X^%P M>8X,B!>GRRJI5]-5@MG_@[ \XX&3MP+%6J:ERN0RD6<0-22F7>!*E&"+/MY$ MW/7VO6"A^X7%(%+MQ%1\7,)\-:VR/S-W"J*UJ)G4Y%%K'H %8R5+A&OI,:(K M=CC7X=K;]T*&Z1<9@TAU9&3\,E]/U]]?36?XZ^E)Q.4D@;<.$B=A!,ET%H[Y M+"RCV JEABC\ (BX_M:]D&#[1<)14NP" >_QT[0*8;[^%4YP@I*\(&4U*V T MTYKVOY!29A! 2HZH"S_>B[CMS7LAP?6.A".DV04:7L_38DFF;"/X#R1_?+$X MG:^7WU\L,D5,"4D@T3&1!+E$T6L&6B4&*7(;E.8IF8' <2\A>V'%]XZ5X63= M!70^PK?7F<0W+=-M6FMG$4/2*;I ,57.Y"-Y'5APM"<:$T6A.)M\:3T0:.X@ M82^XA-[A,H1\NP#*LYQ)!:O='V^F$'"O8GM#Q@KY]N_RX^&,^"34/DS1GT9+]TZ@$ UXMH?66 M9\$Q23OA\R.LYX#B'4GG"QV2??+M\M%U^G\X23:)13,A4FDPKD80%G M'G-F1B@M"/.^R.-3X/=1L!]".LZ&#B;>GF#R;K%:P^S_G7[9^%*."V<46 8Y M9J9%=<,S..8\$E_*YJ"'\EMO>_]^$.DX03J0:,?.DE8>E@@;NE-&*4 8AK9Z M358$YEW6C"N3E2T>0QG@U._2&_<#0<_IT$/%-[+:ZRG[[-WGQ?PL1:.%5YH< M'^:T)\BJ4%A00/YS),_(Q&B$.SXI?OVM^ZF_XYSG46(<&0(?,)TN";Y"QH_3 M]8RL5B'2)==,*2#6G3/,$W I9M+)2"'1BW@T!*Z_=3\(=)SL/$J,(T/@XQ)J M/=.'[R=Q,9L4&8NR23.9A:['.)(%@87%A#:%Z&74Q^O_RBOW4W['^#CG.7 M1XNSBS#A-YS-_GU.@? 'A!7M:?GU:G5:CV^2-060@N&4'(7%R;)0$GDX,?,L M18)0ALHUW$'"?@#I/ELYA("[0,I_+&:GI(#EYI!ON9I8P3DB)[?';2H DF?> MI\BBXI:V.Y6"'PHAUUZ]7]E5]UG*8P3:!2)V=2';(_^Z)9(23E<3'47 DB-3 M]:Q&(T@6122I@#$$;>G(5QH(&+=3L!\^NL]5#B#>+F#R>DY/(W%,O^)+6,.. MK0EXS=VFQ+T417Q(0GI*R##F"-)Y29(;[ SU-@KV@TGW"+LPNL/#A M!&:SYZ>KZ1Q7JTE2F+4B5ZE@*DQG-"QRH9ATZ&766,O)!L+"E1?OAX6.,Y7' M"K,++/QR@LM/M/W];;GX8_WYQ>+D"\P)TE9FSW-FSD=?CW,U(Q@C?<'DDN)) MJ*%VCUL)V \;':TB>>K=>XVNK@U0P^3:0PW"=NF%'& M5:OG6>"RL #@5,@I.G[\%G+W^_=#2,=9SH%$VX41^?"9PO S>!MC8P056/9" M$KPC,/H;"23'Q#EPB7ZH .7R>_<#1,>9SR-%V040WIW&V32]FBU@/1$GJ[KM>2:V)\4GBR/63.IZDD^N4@L2AN9)]LFZ(N0@Y59W4?'?CCI/O\Y MF*@[N4"TNJA6QOS\^_M*"<9O_X[?)Y&3%,A]8ISSP#1/ MG$%4OA821>^="4D,ECF]^NK]4-)_RO0(@79B7RYN6;ZBGZPF,M6]-24F5+!, M%^TI#'.&):F0:P76#'! >\?+]T-%QQG2(83:%2ZV-[.W3+B V>A2F!(N,9W0 M,J\$,%%"#"J0T;LX/A\(&9=>OQ\V.DZ4#B/8D='QC#C(&RYJ6%Y/"J,+D451 M\[R\."*\!.9KME<)M!+Q:$1<>>5^*.@X17JX ?3_+_\?$-X;^@'A[0LVJ1K M7L_+8GFR> 817 &M7M((/>^X:C%NTVN;0J'=-!9>A,H$A*&(J'@ZTUI3>&05,%8 MY!*/K\6]],)Q&A@-IZPK:_A .8YMN[=DO]DU/YM8J<'$K!AD"EJ(=$WL.\X, M5P:%46CL\>FH:R\=IX-14Q@<),\^H/!JNCQYG2)](M!RJ,=_07B_EJ,9OF3=(#9K5SXH?/B.O5(5O[ MW0\;H$GA7G0>N=F?KM@G@"^3S>V\ZK6]+:^FK M=(SC531#Q9E9&4#H(VXP5ZG?U8>=,Z&4!%W(0):H-B%/8H#!D?^DH^=):QW; MK));R1D70,?H]U:H'"/L#A#S E:?G\US_>.7_W,Z_0JSFH=_MGX!R^7WZ?S3 M?\#LE%QN<#*#(V]; ?E9T7GF 9$5C-F1E&SRT 1!>Y'7 Z*.@L&BM4XZ -I[ M),E,$_D.E:\)CY8\=4?R\3(Q7:UUR"$R"Z)8@5(;O*\)RN&(NDK'.,%1.^@< M(>4.,/(LI=H5:O4>$Q+LXPQ_Q?59M7,J-@.(R'BH_2?!.@9..U9[1R'Z0C]I M8X/NHVJ)EW 9RO)(_%\CMA?R)C).(WVZP.VTL6H392=X+[ M0GNL]_R^ Y=C\')!Q3A-9%O"Y$ )=X".%XOY1@"_3=>?7YRNUH3WY49"ERQE MT"$"2$LZ)0'I>M(4"R;F=1#%<%Y";&-D]B!NG#:T#;WE@?71 <3>+?$+3/,O MW[[@?(44"KQ=?]XQ=2:ZB2_19)-)6N36,>TH? 5?;X!%C%ZX#%*VL4M[$#=. M?]MV$!M:'QU ["KQ9'YS-)O;R+6G@>>9!4]BXK) *258'5OF%A\#F\&KIALZ MTP?+^'" +-8P&\@&+;[@. 5]-O];O=XI 8C3=>L*P#,2(ML" 49SRF8&T./-S; M%>=P2-U)TKCIQ;:(&D8/'0#J3C'MN%$Q6"2E&P.JWKIUS!M!$82-.@BMO.5M MML#[Z1HW)=D66@-JI(-([EE*IR>GLUJV]1*)B#3=J(F^G^%&7_/\[*3VG_JO MS<_O9'[BK2>1EL(H),ZTKGAB@6?'LK#!!94HSKFO>O6H$[A!.!@W]=D6LZ-H MN6?K68\6DG+)EQ*9M](Q[13%WK88BL)I)S"16V7OF_/6P';N>YC3+#LZDN5\ MK#8ZL)NO22OS3],XPVU&AUCXY5N:G=;HZ&^+1?YC.IM-R,700LO"A!$4$!4> M&6012&(0HTLFIM2F*F$?ZGJH3A@D#S:X*CHP7.=TEV)LJ%7PAM?^T@%%;0IJ MF8HR9HVR#K9J J%'P:1Q$<(@,#E(I!U X2W93*C]/]\@K/#]]-/G]=ORC]46 M[!.RCEK8E)DM3A(SA/#:@XEE#@:"*4KX-IF*>\GJH21A$- ,)_P>D'1Q,/GK M8IYV1T_: B^VAL&@:T%\<2PDX1B4>OTFQR1S&PMS*SD]%" ,@YRCA=T!8K;T M3X+/B@NB51?$V@_0UQEIECD;K9369:[NFRUV[ EP#Q4# UX*>)0X.W!UWTPA M3F?3]11KVG_3R>GS8D9"7U4'?OW]7#0N!HXA)F9<[4SMZH5+XQPCP"L=O.;2 MW=?XZ(BCNSTI'/=HIOGUI":*ZL *7>;KC 4$Y3,7D251EZ&%P,!QQ4218(1 MY*%-XO,68L8]-6ZC]7N@=8@*^D+1]3H>KD")4+MBHR6##%[2=U&S( $+][&$ MU-QP=741[FAUWPV?8V3? 8K.[D"\@^^U>OVL?@M-L*3BR%#0BM+$%(,H#1/2 M@(UH9 AMH[2]AW73XX0?1\ 6I[26V_(:!(5T$YO,XNA6*:%"G5" M-?%E;1"FB*1RLQ.4VTD:UU]J!Z,!%- !DFZK;3_CZFQXS 2"<,%)R82KQY% MVW]T#IE!="%[;K)K<[U['^K&34$WPM?@:CD8:E]Q&1?-O*>)]$4X&3*CD)AX M4$XS )(9KQ&,41RYNJ__X)!>T[A)ZD9 .E+D760.YOBVO* 73RFR]9AD*(G( MMG6?1L%H=W9,: =%)1<=;^5D7U#1S8XVD%M]H'R[,"DO=R\^OQ9Z23SU1!AB M06]JZ9]QL#D'9E[[FCKE)#02E\4VIZ^O:*Q:4=ZR B0(BYUR+JW"Z MH[7H?N\;]TAU**BT$G 'EJ<.NIBN-]B@*F\T\X3R2RB1-9%H>2.>D- MN8'"LBB!,RS1B @^XT47]8&CL#N)&O>D=6C;,Y3T.P#2/2G\(*WFG(RGUL;3 MEY)9T)+84:44+C 8*YK@J-S) M7[(FW2DJ(,)9#@&YI=\Y:.-+7Z=D["/])H@Y2MP=P.59SINJ!IB]@RE%EB_@ MRW0-LXFP2M8^8"Q'L+7!$["XJ<15$I/U/$*K.J+;"1HWDF\$GB&$WP&&WN,: MIG/,O\!ROKEQ?/D*2YFF*04(P&NCC5I'Y8@CX%"+Z303T0!QE+WC;;SJAVD; M-[!OA*R!5=(!R&X*ZO5\=W/@7;T.1>I:KY?3>+JN)\X?%S4ZK<<[BQD]\=/K M.5&"J_6D9'(H D*/!F>QBUFTRE)O*ZKG!PY.2*JT]N-\;B'@Z>=*9%+BH8@@0&R>L!L&-@C6#" M2REH$TVBG:3_3XIYEI]$HM+8P:^O*L+6K3,G(%& 0QF7+[YV".5KB:^19 M%X] RR.27H]11@=.WK/9;/%'7SFZVLSRMSA)92>F")(_D< M"0(+1M&>W@DJ,0KE&,^A@RQP;?,-BX'KDV4U0'*+R:!:3MY.URLX;S)L/S M#I>;Z>@3G@76^\CD5:AZO4@%%ITA<3H>2@Q86MWGW(^^;M-MQ^"N@6JZ ]R& MA=6ST_7GQ7+Z7Y@G'#FG#QAF0-7NVI4O ,&B]%99'B'S-I[$_71UFY(;#F!' MJ:)38+U>K4Z)$PI^,&:HK3LRKY.3-*%V.T2..NXTO(YT[E/M-Y1$G=9.-M=+T QJ"8@#C 7:N&1[$-=M[NP8> VM ME+YP=L/^9FG !+3D.A8252"FHC2IYAI5!.D2_:\UO@[:!YM5Y[3'U5%*Z!%/ M._/+I2Y%D^6UR>#6_ +MXRQG(P-BUKE1@N8.@L;MG?!4.#I ^#UBZ.WI>K6& M>3VCF!3E19+2,0ID23Y@!-LT[N9%RL)+\;(TK["X0=6X0QB>"DV'JJ'W^='G M.[Y:),UQ.9<_1*T;Z=?*B#3A1)Q(D:HT+P/KB8VY3D7")BW%QF"ZP< M*N$.*F,^X*:PYV\XQR7,:L/K?#*=3ZM0UM.ON!O?-K$FY^QR9%F!(:Y\JB.Y M%$M"YZ(A>]WH^&\_^L;-9K: 5 .]]&"*8#I_0VOE[?SE=/5E=R[_MNP: ,KB M1$G.,:M+G?:F-0L)@0F3?#)"Q!3:I,GO)6O<5&83&D"UZRD%)D.M5*1NTB!KS-&ITC.8)L:Z%N(&3=GV0) QTJ\ M@WWOK))UR\'.G-:+_<+X$)0MC'-#SEWFE@'&Q*15SGO(('.KX/9VBL9-5;: MSR"R[V WVUSL_W4Q7UQ=#F=[<\S*"3*9#%0@3U!8R:(CU2M5 D?K>T% M%]OTCL7=8GY.\5"-LCD4[@/A#(KS=3!T9#%0E U)Y61SEJ'1@+<["-HOQ)_H.S"GY%9>\U&+ HS?(,BC'M"JYME'AI&CK+6:4]+LFN+E"QGYH^:$R M\H>+N0,K,[V)*:OHYUK*$MN<\MQ%T7[( M^:$2[8,(OP-#6T=RDT*M*[E9QQ M3P*'T?0#\'F\V#O$SLOI['2->6(4T(=))C'5,TLER5$K,C.E'<4Q+L8BVO2^ MOH.@<8_YG@0_AXB^ P1=JM9Y.?TZS3C/%RQAFM$?>1*Y4F2.%6E;U2/P9!ED M5,P$&56"(DQN=7#\,'7[V:8?ZEQP<*5T +1;[>VS>=ZMFTTNYN5TE6:+59TN M?C$@*J"A9:HHYH3:ASL M\P@Q/_N*2_B$OYZ>1%R^+3>*&+>> JT]S("1&:M(H%X!\^ ]L]H((T+QT"B3 M\"@R^W+'.")0!]'D@%!]@N+I6[K77.'CN$+JNWKCM"BJ?HB3X7N;W%/$ MGZR2"B1GV>EZ*EHB"SX6)C1$ "@!2IM:AKW(.[Z[R>XE'VL7@XF*'$PRD@GC M:#E:BKVB$9DYR[TD]\8;WYC9#1UC-Y(8&A+$YC.)\J"U$4D\B:A'I(ZSF*=420]0 J0@VMT3'XK.9T@YWAU7P]' MCY9]!P"ZE.+Y.U;/CR)TU X$R0"CKV;9LB!3(9%(:3T:4(VZ^=X@9>2@\7CU MWIU..T#6'8#ECA[$.V:RB2XHB@G B->^!D> M0@-(O0/LG&_L%"[CIF1L4G(";KEARH=ZYH7(/()B K27JDAG=9L<_4U:QNZH M-KR[?)B8>P#*C116D-&[9"++UM3%0U:2D)]9#E:8D"#:1G.;#DLWMO>-#]3M M=:@<)>B#D?(%E]-%37\MUSUUCX\J2*>39B5O)&G)RP.9F)><. \E>/%4O6V; M=8]O;\ &0N;3J[0;.%^M;'2JF$VIB2NJ]O>J)P5 84=!5RCH4#(T*J%X? %I MPW:0@X+K< 'WL#G6E;'ML_3R=%G7PQ9^&U-^=@:%N;J?.%]M5#0)/J#2R3 4 MD=P)B9Y%KOBF!M]EH%\W2^@_FMBQ^T0.;\8:*JM?/&Z:%-[%H?2\\!"8MSG7 M/JN%!57(Q=4^B*(=EMBF N+QM([=5O(IT#B4JCH X[/\OT]7V^FC'Q=W)%XV MG,;KG+Y'\C)6TS7N&J]L1?,>T^+3?/.4[0 X"SDE84D PM1JJ*+(/Z;H+( Q M2G%NK59-H-N:L['[7 X*]*Y@T,&RV"S\]_CE=)D^5XZ?S8FE]71YVZXTB8A& M"\^9=9[VGR)E[2WRRW4<(^'N\&W"!R[\<\WCP'$&!4G6G-M Z: MZ8">(D!BJU@7(%EM034*T0\[(^DC4]2_S(?I?S90 MUMO^N !UHKKUEF?# ^A&+1Z?[KREWUDX*'(Y%TRUG?BV5UD$L] MKH/(-"LFQ9)5*D:VN9-P0-^A5F!JK?-[CY4?HX .T',E95[SW?,TG>$5ECXN M'BM-P9//*E09U*$M*M>#(T&02=8:ZYS1C6;GM.!FW/J:)\;RZ'#H8$F\1'IS MFFY43-_/<*/K>7YV4AWB_]H>D&J>>$HV,S"UO2'M06PSF]9"S,Y&QP6T\7#V MH6Y<\SL^AJYG;896: <@O4S[^0CZ^:-6.W8'T19J[0"M&_&MB/!7B^7+Q6E< ME]/9LY06IR3XB7+91 M(($)RGD)=>8;V JVXAL1SB+K56/:[J1JW-K([7 ZF MP [ ^'K^E02[6'[_;3E=X\O%'_.)3ZHHCH7QHFNE1TZUN21G.3LE-0G'I#:U M9C=I&;<,LCO@':FL#N!V1[DG185&A.A9#EDPK0TG+JQBW&)4%# J'1H>^QU6 M?=NL*+$[V V@M"Y:D=T_#DH7(XS&0.XN.;[:!\E"\H8%"K\$6$S.M#D6/'XH M5[."P^Z@.)P*^ZF"("\"IY_F+TZ)A'GZOBD;(CD18V?83?\+\T2&I#.9 M?!)8'<@9)+ 80+"H!-KB2E&YS;WE_6D^UV5:_+M9( MXL;IUTTYF_"Z=B0)!"-."Y&\7N+"8EV7*&PD7MRU4Z";)]I0R-AK,_0-C(%8?=X+*% M'CN(8(B-94U(O<3MGY<$M[OA2I,UWHD"!R9,5;6M#ZFTFP( MV9XTCESEV!U8&VFW2]R>I:PN[12TVDQ&2RNP;A<:1:*UB)DE@U% UJ) F_+M M?:@;]U2Q%3(>!."1:NIB;5BG]-EU_?D$>#ZVFY29G-1%@K5<4EBFM M#=/D [,(VA)S-H. Z+5XJAWW3B+'/?X;#8/#**V?@/HFA^^6^ 6F^2Q"VP5F MS^;;^1&[I"KHVF&65A[G)C*=Z\U;Y(:Y++EP.4G!VU3T'D;ON$>&HX%U<%5V M:DG/O.%W\'WCA)0 4A4.+-?^:EK(R((B3\2JD-"A!Q1M3FT>)&W<0\31PY5# M%-3%*>%^&\&;*<3I;+K^/D&K;7:JL!QU[8:;(@.;+7-<*<>EC:%1Q8<,Q]^!@U=;$5[W_Y:")X[93"-3$3 RTK8BMBO8C.K= &8TJN M3079_C2.F\IY^DN)+51WN$5/)]'].ITLD7O-I90O/HG^0 M,8>06''DYFI>"^-,- R+*\ZX9+AKTV?^0=*ZO*X]&#:NWQX85%%=I&ENL'36 M&@U7)-SM6M[])D]D2MQ+0T:>TQ<=16$Q2L,$T#X )+B8VES">@R575ZZ?C)$ M#J6^?G+?),J$F%>O2-8?8(9O"_V$?)'U]WC""W!,%KLTA]".([-*7;(;/1LKK8=>^Q-KK^>IT62\\?L#U M>K9Q@VZ1Z"1SJT.= "\VW=NP2M*4P *(G(4.0>0VYS&/IW7<@\,14=I E3V M]?H^L3E;VC*V^<7$!RG(0R\,;=1,RX@LV-J+3421! ;K?)M$T(.DC7LL./:& M?I2B^G QK^T!9/3_#NO3Y73]_6VYP9X)% N"5TP!UMDZ)C-0,3*CB&V/2ICH MGF0+OY?,<4\(1][$AU-@#Y;Q$G,O%K,9INV]M'H1XW+)7*BN2?%UL=62.:TM M\U&1_2_*UQZ]03\!+N\A<-PSPA$1.932.L#B_E*<\.(P&4S,;2Y-!LU9R+34 MT"@4R ' MPG%]Z=QW%/#)T9D(]7UFS0_;SMTBR C3\8;80A#I3#M/ DRB\ * M^2BUP0;/JDT;BL?3VLF4PB=*F@^EM YLY>4MX$U->9$(B8KI>H)>9NN$8EDZ MR70]!0OU:EKV,4#@08;K-U@;[-172.HR23X8%N[9FP]7S(@(V]S*OQMGTT\;O6VSJYL9(/.$V\YK/"KP,0/+J3J^P0AR?'5FQLG@VB /85>1H?=+OR_WM9/3&K-D33D,#CE.--1!A8P.J92$!)-]D6J M_=!UURNZ3$RW =$@4NXON5(',KS]LED'OWS#99JNZJE/-:ZU3I)'J8@EG5@@ M9I@(D@OR,*#P-HU''B2MRQSS4VR+QRNJ!P=LMXA>+987@^#>ENTDD(D$@;'H M.@ VF'K/-3*07-.>VR%G. 1LT0[R.KRU1R,\0-IJ ^+-V.G?:2!*8\!*9UK2+GQ3*CO9=>ARQCFS/>_6GL,FG<"G^- M5-=!TKBR5?]?G8VO,-L:>)+8-!'L-T5I=6#PY1]<^N1V>/#U>Q&_?-L-EZ-O M/L/\$[ZG)?1+*4A*2-)HPTDP%;3QEYI4#6KD0 J9L6Z _1J$;SGL8XPH2_:!D\L<\"\T=2/]NAM%K]UBM['J++7 M,:]GQ?4O<966TTW^[BK)^PUVO>TQ1X]R?9"V@8:WOEU^@OEN?,O%^-CM5*QW MER@_SZW#[&*R[#D.LR_6!AN9R'74AB^2!0V>^51H5T913*,+38.0?ZQ1O$57 M]/KGL)JN:H'\!14?26G/Z5_^/O'91U?7K,I<,2VR9K1B):W>VKDH%JECFT/M MQ],Z[FGWT^/SNIULK-W!4O\#&L8/IRVF\QF&OAL MFFIL?X"MW//)1YO/0S@8R*+>?,T%#*VWI7C.BJ[=0HOS#"S]524?;#%*1='& M_[F;IJ/'R-PGWXL5$4(P*1G.R&4@9]=*S6)4U>T-$_1 MSHA=<2PV#_]^:3,7(G+,-56K2FVN2S&/TYZA\"8JM,IC&]_V/JJZ-5B/0<>- MB'0H-7103K$+H*]G-Z\Q9;D(7&A@Q:G:4+<>V$=>2]1M1%,@&H!F"9$'R1MY M3F\CD VNF&[1=B.=EEH\9GJ_FI0*+,"Q#9-FNZF:>2Y MNVW@-I *.@ 3>0X):W?1JI'WT]7OVRL*];L)>JYU3);)3;VX!LEBSH9!1O2* M)UMXFW*<>X@:>9IN,_=M$"5T@*?S\;XWUT5"0!58%(F,+"T3%L%RE@MF[[A. M1;5J5!M&V@-I((.P/0*ILO_@-DI7CIC>STG$9V>7 X_ MHA-.2$/AAZD3GZVM[;XD*TDD:9/ %-L8L+W(&WE";1N(#:^8#M#VM\4B_S&= MS<@:OR85S3]-*3[9MN.\;I1IY2152F9"8AUH$27S0"NJ!.Y11>M=;@.Y_6D< M>P1M&^ UTE$'Z'M]\H46U:;<:KF=:P^SM^7-8O[IS?0KYMMY5,*(+"$S7@SQ M6,A#@(2.&2ZRB.2OJM#F2N8AU(X]9[91Q-!:;QU@\SVIB@BH&<"7^!5GBXVG MNILOM3/V*? =0M./U_D(;D[@'M'.R\81/Y=9'EOO]+^]JQ6^/7F7(3\T)IF/ O+T2F1O,Y,RL2)24060U(D MR,*3LSR:U 9D!Q"['_Y^M%.&UEKKP,2]Q.7T*U0F;K@-J<@8I)>L@'.UC5;- M/U(8%*.1%)J'8EV;FX1WT[0?S'ZT,X:!=#!V*[/S1OHUX%G>PHQ-+@GE @4Y M%FL'FLR\M)%Q8RRW68'S^W4T>^A-^\'D1SDO&%ZX'=B=#VN89UCFW4"EWV!) MW*UWQ[D3!1:\H%T]N3K-SG#+@M1U&*(U/O%2;&R3+[N7K/U@]:.=$0RGB0Y@ M]8]-PZO5>GH"Z]I$(Q8O))+EC#7> .Y8]-5\VA2!!UND;],FXBH=^Y7)_F@Y M_B-DW0%2?L4_+LEEN9C3MPDO'8O=,+!&&"&*9'PSZ0V*8L& 80DYCSY9$66; MPI['4KH?VGZT_'U3??VXMY8^;HHSK_(QY)VEW?.?Z,;2;=P\P:7+VHH:=&(0 M10W9HF?>Y]HD1N9D#>I6E57#WU?:^(H?TF?,I_?.7B/;74YG]>1K*_-+RT:C MUH8L..>U#C,)BE^%D\S*&FN 10HZ]G+2CZ&BV\M+CX'*%?_]R732P=9ZP>NK MZ7RZQLT!Z_4R@&LLFA"L$%Y0>%OK-D4I##9=^!*26V&UYJT\_L<3V^VMIT/0 M^51*^W&WV%]K1%2S,R]Q#=-9P\WVQIN>:-N]G\/V&[ S(F=/CF"1]2Z=-X)Y M4UQM]"HD"+ Z_2@7AJ\8^T6YP\69)*N\\F"9D;%L1P)%3?0%,$XEX2%>[W/U MP"Y[YZNZW4H?H_1;M])AI-O!?GG[I;UGWZ:K"1%J>:SMNQ(9AI-CH:OF=-(T#J!::W^MNY:/5T &@'KH/>OM/_XXG$9<3;UV.,FE6HE? M%JOI^HP5EZI#&1A@CDQS]"PZ3!0-21\Y: .-FB+=0]2X@'LZ9%RWD0.IJ0?$ M7;^,^OS[<-R!QH+]&6^"FBL!QD-D5+$E.;D/0ARL:) M/Y]B!QY2)5U"[(R;EXL3F,XGWI=06\:S7)LQ:!EKCMHJDE@1&I10NE6[VP?.*"26.,K]4KGWO:4WI!RCS$4+R79@AVYG(F7MDMATR9*6]FN52#0RDV@T MD8E85&E47W@PCIHE59O@:#CQ=X"AW7Y_:=CZC@_+<[U=X%@&1Y))$LGM([94 MH<2 UCL=]D")ZQ%1E9+?F-(]>D$FE6)3DI"%G%@1$ MIC3/)7,,6;=I+GP/4;TY3@L,6(<"X#JP!M3&B.!:+=>3O\/_7BS/^-FFB25& M8^KU\EAL9-H)R0(&Q2!XJ:W)!OA>3A0]_A*.Z&_7,73[^\=I7MAP?QM S".# MY%RW1>;X*?"6AG'[-&@9PX*#[3II[HNQAB MINBS"&,+19W^VDGR'@HX6=1]063V;YQT' MJ]UJLMFA=*D.,*K7S8+C+#BG69+68581XG[)P\?@Y289X]F9XS5[$R9'BKF# MD.G#Y^F7+W6.\3S_+YAG^MBGG7WD,<@H*9RT8&B'+D!2,60?.1;'(;K@4INJ MDCM)&AT[QZK[QF7U(60_LL%Y7T?W;H_X!.7_M.,V2&^]"APFU!R3L &PL%UD6QRQY]76 LZFSFR,3WIF=@O+7+YU2.K_A#%+8:0XMBQ['U6\,UTCJ_7>+*:D% ,Q?2%F03U MHDN1#'(T#"4W$&,&6AU'E\^?OVZ5KB_+?^!RVF5S>LY M/1A7OQ!K:V)JDGD"\J0XRU+76EQ%ZT"XQ+)*F&L: *_7D=Z!F@=>U&F%_(%* M7322\-AH>8?+>I#PMKR>IR7"BICYL(9EE=AO\ E7KQ;+G:-.BOMML?R]+.@? M3&AQF3ISD_E22'9"! 8)).TE.N=$UAG\@[?!CGA_I[6? V#K"?31#>1JF\ZW MY24@06)M/E':YA/R3$LN3:\X%F41B7J M^Y#7Z:GB<5!KIZ >4'?]<'VWILC^BDD.@$2Q9]*A8)I(9\&2M*0T$H-*I=A& MHTCOH:K38X.!,#:4.L;>^+9^XZ*IXWIZEKG-W6;.)9(KM*5$VD*475 M:M98YVOIX&D3SPX9-R496@:BI#:-2/O4,9)EIEES@) M3,#V?I%F4/=N$D7.$74*L=5\V7O(&F<*VA/A;#B%=("N2Q,9SCA0R1K :!FB M(]D$F2CTR(:)PHW5QF40;;RGF[2,,^KLB7!TI.@[ ,\V?*T3M"Z?$']8S/(D M2J]EJA?-8A*UFT!D ,*Q4A(0'X;'TF8GO)NFD>:7/9D'/H@N.D#5II=]O-[+ M_EEM]OMITT;S^?>+C[R#[_5'S_Z 9=Y\^0]<5>&^GW[ZO%Y=1"$D!.!>!2!ILQ],FWZTS1A9Z3)9T^$Y?$1T,LRN#'2X:80GM\JA/=( MWNZ*?.&=)2 Y3!=93)3S"917C+8:L@4N4N"EM"'<)JP=;CER, M-(;M*9?!J CH81G4*\G$_\ETM:ISAVES>X6UB3?/I42=F#6U2-KZP+P!QZ3T M/'.CC8E[E0$?=B?\)D$C#6Q[*B@.H(6Q4WN_[+I#7AT?0"+:U:"\P?FG]>=) MS"%%ZS5S+B;RP45A,2H26 R\F%@$P'YG[_N];Z1I:T^1^VL@\'XQ!-\NL92= MT):[0*Z&J]<'G6-!\L R>>+6UU^".1)#E]\WTDRU<3%TL,!_W/Z^9R,L\J4& MW,U;_=[WTB?J^KLWW^T; "ON9-;),J-4K7NO:>1B,Q.9W"JTVH!ND]=HU #X MK,?[^=2FE[@I7*EI\Y/ZPHD.R:5"2U=59K6*M'0E15'1JQ)Y]DH!W\N6/?BJ M;AL /T;I5PL]!I5N!]XX,900\ZJ.43UGZ@.NU[--0/)Z_G4;?#\C)K]N*^UX M/>:U=:9O05FO&GD6@$L6$J:0LM5HVC1O>CRMW;;+/P2 3Z2R#D"YQ\2*;06R MAV)"]H04K(V\>1',ZV@9U\5+8E5HWRCYL2>%XS:$:@3 )NKI '9WQ\W5S2?&'6]-),:'!#[ NY [70 N.>G)-&+*[I2 M*1]B%0QJQ[1UP*+3EKE]A"#;5 =0]2X;G]K+ VEC0Z ]>IT M.9^N3Y=8CQ^FW^IW9UUMG#):-IB<@L6;%2\#$6;=B(C08J5A*)1+9V3.(4;,B8E8R9K#2#8N*+B[U/UYE=_1S>(S\ MNNKGX(HJ6#QY_8'(U=Q)%H25S*!(.CLK,>SEI_RH_1P>I;@[^SD\1HICJW][ MGGC6),^241.Y(KY(VL)D8) 36;UL(T_$%-^O"=2>74Z_/5+]@^\(@ZG_8"EV MX%[>N0F^.3_'3H(C:9"\F@BU);Z-# K9Q PY>+"&G.F]]H/A,BMO'M7[HYF[ M.6XZ[S %]0RYLY/N@I,4O"59):8\KU4QDC/PQ=@\_S[]O6V_/8+7MS,ZU3H:;:K_KQ4TLMD[Y MU@R%:\"<8%UE%>](1 1"!,RQLS1Y= &8O<0->[IS%-B M;"C-= "R>\1VD19 ER(8" M86KJ&GJ7,D9:64@V:R9#O:KD';(H"C(M9= N9N]RHTJ%/:CK=E<]$!-[@^Y M!?68TMO-;WZ/:?&)V*4G'9*LN^4I1Z?A'J)LH 3;[C7UPL.+Q7R3'_EMNOY\ MML>=YTR9![TG@\9W#[GW-1Q+W<_K\ M[Q-(4,!HR4RB+YH'379<.F9H76GDR7C=IJ9S7PK'-4LM\'2SJ5@#7?T8UFGC M2QQTH'#GLQI8JMNH?&)[)0NW/-48+]E2O7'!/$3R\I-(RG.OLFXSF>J)[-7+ MZ0H^?5KBIXVRWI;=:S>2OU@ 7FCN2@"60W!,*X Z/-/43J+.B2*4#FTN-^Q% MWH]AJ1Z#I.N6:G@M_1AFZHB#S[L?UL!0M3RZW!=?R@DNG/;,*ET=9W0,D.+$ MY 1!STL=0/U9+=7$"AY]LII9#<0\SY$%[3-#D)F';+(U;5K=WT?5CV&7'H.; MQ]BE1^FD@T3"!U+-ML/7Z8H"W]7J WZJ?]V>85B5N 5-+,14AP0;9"%GR6)T MH$U.T:M&Y^3WD34NPH;3_O7#\<%4T0.NMK3O$L9$>?0R:99U]K3:O*L701)S MUJ [L2>DW$?CZ/+9(Q\ICV<>J\#YV!9C]WDZMFSM[^^_7T&GXGT\WI@K7@@ M&4BE%0FBAK8R01T:C,':DJ2"A[R@.YX]LOX/U])B.)'UH/$7B^GL;-[OCH40 MDK,E6A81+=,Z1@:VUAA9DI+$Z%+97^LWGS_R.<=PFC]2=&-K_SFL_O.L8E^$ M*%VFF% %,GB%\!H<&3QA4^T4*HQ3?B^-7SQSY+KT8;1\H(@.UNQ77,;% +=: M;AW^[G1RBN?,HO1E.V4[1A(%KU9):9&"WRM V>MRRVT4C+OP!W<5!Q'TR->? M[I[T7JP* :UE0JA4[W!I%G4=#)9X$484[?<;IO48M-PD8[Q;<<=K]B9,CA3S MV!O&^\6BK!=?_C&?GN]W'+,OM>TF1Y/JY&;:[QRM(&&X"D9[$>1^&\?-9X^N M^F.UM1A.=&-K_L5BGG%>1Y9;RM^A M_%L?/]Z-R ;Z/UZ 8T/@V73YOV">9_2T'?4B#=@R\K@-+0V21TYZI2#BV M:/*)TG[C8&\\>AS?L9'JCQ/[K.B\7R[Y@^PWR:8$:6[.3"A$F>A!/U MN@EY34#[>C!<,^XYSY[;VLMT+P3<]Y9QAK0V L-@XAP;%R]F"/,E$?_A^ZK6 M9YT5C08'OB;Q>2#?B"(M9#X;P:0-18= 6.=AORWAUN>/,TRUU9YPO C'1L%+ M6,,+DAPN7RP6](E/'Q:STTTA\5G4')3/("PK&NNU;S3,1PQ,!(?:)JYNE'?? M@8>'WC3.*-5&R!A4K&-CY#>@!WU8G"X3_B^$];O3D_,2/0,KH$.T'1'+O?-^6T! M (.@0F*(2E1^% O>:Y:BY$X$4_)^#=R&*L9YTT>[GF;E$H,JI . /5"Y]'J> M9J>U4V^]1$+_Y8_P;<(U%UX9STQ.Y)1% D?,G/Y**U:IE*0SHY33WT9LEU4[ M!Z+E<27U1ZNNQ[+5LRJ6%XN3.)W#H9=_;GO,T:6J#](V4)'J+>^YZ)/B:U@D ME&$BBD@*%H[V-U)PM(E\)1!U'G*3M7D?5<>W:+_Q;%I9:;98G2XOU62[7+A MGIER@NQZHK QB.*9TSX% (S%MJGWVH^^<4W18*BYV+7G7E1A!A2U TG)M$M;='%]_.PMS])V M$'%]R_/OE_YV 7Y=0.5@*(C)M<^ =YQY%RFDY2(&5!$*;^,Q'4)MQW;J,8BZ MNPM8(\5UX,U?NO]-X>]K6N#E[BOG&X:)QF>KFG*Y$,MURW$AC6"YMX9+)J4F M[]%1& T2,Y,6(6OKZ&N;#;8M7^.6:S4#?$=@Z&!IW++HWRT7KQ;+$W@]+_6/ MJRM?0YO+\X\D=-P\2S/PME37#^)>'G$A M\YZGM7 P6U[)O!=AQ>>D!-?HGM,C*>W8LWP,DH[Q+!^ML#ZWSDV1L$@E M#@&87YQ9EZ#2CL-5)HB"UR_!N:;5'P\/;X:)5TBJRM(WK6 M]"\*(WS@A04;+=.JC@9$$YA5)@952FHU]^Q!TOHP9DG%41"!$@I,SJ):;:5H@6&\;,3,H)I/#&[GG!\\IC^\/ $?JZ?A_L,.&- M?,_GXW1=33!%N].OTWP*L^W(6V6,LRXQOJD_ST+0JN":"2514@QKC!INW-&M M)/32\[+AWC2,^'O#3SU2O=PU]N/BE_EZNOZ^6V$V!!-+J">VM+ATD)IY$17; MC"7PO'@K]MJ?#D/6_<2-=[%H !C<'D>K\^(:KG%9 M2D_K3FBL=R>T92%&SXJ3R"//R93]"LSO>D-'Z!A2GXNAA3LV0OX=O_]R\F6V M^(YXE8D8@RC) /PM99#618%"2BAY3*C@"+VNY9TUQO&NYCV9 @91+@C;UDO MZLP<7))4U]]KN_2-K07)4\B)/+]BR?/CGFQMCH6TCP8P).GE7I6F>^U+MU'0 MR[B^Q@[/T<(?>Q@P?CE=IL^PPF>?*&ZHO22NL[1;8RG1ABV#(:82R061UH;3 MP#!:C,;&DLJ HX+W)6N\7>QXS2]:JV'LK:O:T]U$CRFN+N+):(OS19/2'02F M4U8L &;&(5:'T%!<^N 1QWTO&''$^>Z,*\HCC EU\HQ,M:RS3'/T*/+!K^].TKRN97J^D;EK3-I'-=.M$J%L6 B=DI89X;( 6:/T5X'X+QG4%8I1*^,NII\6L0Q MD?'/DK,BLY(V9"RI3:GEGV6 V:.@L/\ L\?HI0.$W3LF2[@@'7B6?:ICL@!K MO\?"#/TXH.%)VS:F[D\SP.P8C VEF0Y ]D EXHT=P7)>LS&699--3>X4!IDC M,T9Y!RYJO-Y]:3#;]BA"Q^G9,8H'V%*%_2/TUL7MP1472)(%)(DSV\1\MI*E M3/Y,AJ)S:E,O>@"QXV[-3<'S.* >K-4O!M1#!SBZ9=MXO5ZM3C=;2++<")4EXTE:VCA"81Z]9<9ZV>#@7 ,#75@*F^8_O<(LU]6=6C0Q+LD@W.%1>D2XFU:J]- M:ZE[B!KWE.WI=N #U= #HI:+0B(BT<#L%2+)13D,(6@F*;AB9)05 X>.Y9*< M4$0]#VW2=];T!/.ON#Z_V6<\ZA BP4,F1199U?11YDSX'(0)A;O G\JS M&Y*Q<:/?I_0"1X/#C[LZ;A7#B]-E5>WVD_04G'[== ::A&PTMT8P*XVG+<9R M%KVVS"?K>4%I@;<)N)^"NSZ"]B[@/,Q2:X>M/]EZ>SW_2I]?++]/A"V>.PH( MHN9(82I910 +-3X0Q9. RO7&SQTNL'-V^L@__-E7U&'HZ3#)<;A-V74UW7YT M@I9'6\B2F,QWPVICD8D%RVW@WN20][OOTH[&/I(B/:V,GD#Q)]M>KFRY[Y;X M!:;YEV]?<+Y"^ORFZ?E.2-9Y+$X$9@V8VMY3,<]58@H/ M'%%/B_#'0=^?;(F>58.^F\&\#B2H6>,O-=,WR8(K[Y&LE;2::5\D\P4S4UZC MT5['$/OW".]DKX]4VY]]"0Z#KC^3Q_CVR^:D9O[I#<(*WT\_?5Z_+?]8[?[I M)#H'$F-D0<5<9P<5%GE QG/1)),$,>]WI_[I:.XCR]?32NH9-'^R[>MZS=QF M5__X&>9G"IYP0)D8J7?S'QT8"UD)FE'9!I$SWS40M6 M,LC-Q023]IL?VY;._8Y:^7^G%=0;.OZ$Z^7L1."R2(SF/ANI6>'UWG6J0V.+ MCLRDY*,2RBA7GGS!W$+H?BOFOU5U0G?X^!,NF:LIC\N"JSYYBNS1R^>_52E"IU@9?Q$U\67/[Z=<7$DA'U5D$)() MEX!I+Q.+(B'+V:"5M"$'[*K>=%_&]EMK_ZV*&WJ$U ^_T![2V(1#3,%";:,2 M.-/: @O1!6932M&K&)1]LK&20S"TW\+Z_PL61H+0X.,IY?K%$\(G0Z2Z=M&7K/[ MYF**20@F@3*!&:]KEH5PZ[4M3/EBL^>T(4MLLASVH>Z'O.3PE""[M5/D@!KO M ,47#6_NY6O">2*#(35MR.1(:J,5 T5^9;1*9QL+EZE-+Y<]"?PAKQ>,B.46 M>N\ SK=-@-WUUGZWG"9\-ML\@WY\)LU:?IIJ" /?7F(^3>N-$$[JV=(D>NO M660N*/+XK!,L.@],2"N+$RG"]9;C#GX8E"I M3B5+X9ERM08F.*B]98D[<$J#%MPTOJNY'YU]G*4_"5('4E:?4%R=L?<>O^+\ M%"5\.O^T>H?+#Y])(<]A-4T3K7/@!CQ#B?5F+GT7LZLE3)Q[%0R$ MT+9_W+Z4]G%%=1QL#J?"'PNB+Z>STW6- )4+/A9D*JC,M/>9164-,TESE:-. M/K:I0WX\K7UH<3"@_LO/-S1!+O7OFU]M?E/_U7LL/]4___'^]97G MUZ*$O])>L'WTII!@=97"U?3DR^S!H5^[?_GSQ5NOT[-[P TT/$P!?EOC/!/R MCEN6VT>?0\,Z&S*@8C(&Q[3)M.6E$IFR.2F9K.:\S9*[2L>QQN9-[0:+5TM! M5A])9,_I4[]/0(ELI98L;[CTTC+/B55E4?)45.*^35!P/UWCQ@-'(.&ZD1A0 M_/T:A)>XANGL"+MP]H"!S,.M]+2Q$MS5'A9.4YCFH98C&N:1&P:&I^QB4$*W M:=D_K)6XO53L^X?:Q[+>2WY;7DWG,$]3F+U;;/>Z7ZH\5S5[]V:Z6D]RB,A5 M'9"DJB"(_*UCP&3]=MS=,JL0-'^M[[OQ.KK3"< M.^84"5!C!)(B (4&'GV1'+6 )T#D-;+&S3 T0]LQPN\.2>=+9W?C:5( $L8" M#%UMA1>B8S%ZSYP/1B0===9M4O?WTS5N1J"]Y3I$_/V"Z=?%/.T8PN!M1%H. MJM3*.JT3\\E;-&[^TA=: 2>O2]SRY?7O3L/,0!O^4I M1WOA#U$VD"M^J5GI13F&RL;&Q)D)I%EM)$$F06#@9.*N!!Y*F^Y,MQ!S=.B^ M@/GJU\6: L8ZH>JL.=>E-[V+#2*Z \A=USG^U@$W8CVFVOL8$/T%9=Q\72FZ..V@_,@!NGCI6[0PYJE MVZAL:)RRBE*"KL>Y==RK\X4%9SWM.#9EXZ))I4U*L8%QNABB=B;6#>XW*X!P MOXLTYY\N"?L<\$HF8E4$EL%8DD-VS-R,YX]7&>-)@:J%%LG4D50.,@/K M-4A61'(Z'[)>CWSGN-F H5#54M _AN?]'&:5]2,2X0\^L\'V=Q_5#;=! M9[/06I+%\,DP#9JSF&2FZ%XI%$*[PMN4 378!F\*=3-X\2QSP847PF=D7F<* M8[F++,;-E^1H?2F0IPPFKF]F ^J@@^S1?7;T@L,SY@1)QW)= MF#=02&YH6!"2,XHHBK7<9>7;K*5'D=G?-G<4WIIIZ-@KX,, \ 8KO^+ZC)O$ M=4C*%HJ.)47'(=$ZDK41"W@(TJN?CIV21&FM'#XD,H$<0I)2 M,MK2=9LV0;O1-R[H&H/D($CNI;&#=L[-X_%],5_E8* ML>>XC(PKD-[1)H)"07 D-VE(9DEI;TN;T0%[$CIN6-"C)3Q,AWU$I3N:^J*\ M$A05)>YIZ2DM:Z&CMRJSM P4D-Y.-[U+9;@-+Z)DVO%D0/"8:..+9%6R#X"<6U2, M<9_:''>_0-3QS7D>/?KN)HMKBQ%I:T\VD6>IK 3GO04C$B_U+DO9-C?9+U$U M;@0P%#X>-\L92 ]]IM#<6[:'Y\X\?LB0YJ1AMLQ+H$'F [)$NN7UH%.F.DXY M1]#!!L&*8PS+N1F5N_R+VY=L3GBWKLI=B$$1GJ%.7 ?EZ"LG:#\N'H.(A39A MU\:?V97"?HW-/KAY/C]F0/V,GPSS!%NW7MH68PFER#N__#*?T7?'5(:^^+PAM[57 MJ#W!#A><3K$H#48CN45*.(B^2!":.2%T9G9[=$/_.]SMHS^$/W\)A+MIN%A. MN-04VZT/86LGPYS)3ZO7ERX%#)*+>&_H>QM.[Y/3[]ZU#R*>=90/EGP'9Y*W M3/QSOOC7^]I8(^&Z&9&.%$1(\,*1D0S!U )5!R::PG0RON0V=W]/T]/OCC4( M@ Z7?4\(JAV#EY^O>\LO)^@]>FTTB,(4*!,L!"2'S3'/R64S2;C&T<0#>L8] MHVZ.H,-EWQ."UNF$$XTQ6Q4M(#G]Y 2J#%&3J@TO3HF6$#PJ TIS$E:M4/-)$ M'3#>97P^^ G/^+O:/JKH-Q/PX0ROPR*OK6<,$&Z]1-5 ,=:]V:W;[WO"[4Z< M)6Z\ ZZB!V5*J&%[@L0\4T9S:5)LLN[V(O-XP_/<&^ZED'!;?!$>K(NNYJ[5 M>Y580"=I9+'9A=C* KU*W+AA6SM$/;9*P^JISP2-ASP>DV;XY),&-U,-$P[W MA);)*=>VHY("+MJ9T$-(2@,YRERDH%4T;8Z(3FJL[I*5KH>L_OS44,JMK"6E M";LI2D#),OF#&,&55( I%U@LC,>2FTCF &+/RICM@;CGDQ?;Z+ZH7&'MS M.5^LIO\W7+0]:<'%>OBG)MQN@>0_6X MJ2:G ^_)-'L.6_11US=//VKP3;KEM5H.+B8FI6**A3;9$Y[\C[X.GQ/WDMK M?6_%/WS[)?R?^>+M15@NW_PU74Y*$9;%($&@H8TA1DTA6@Q 0I4B(W>"M?&C M]R!R7$2VPLGNN^Q12NL;CW>,_1HN\'&!:745+GY?S+_@8O7M%[R,N)AP MDHJ0,0.F6@2$RD+,'D&JB#X$D:5K51KQ'$W=0NYX*#P^_QM"+QT@[.W5?EEN6)&.=@5?%$FHWMN8.M[+:0-!B\#1<':A M;ES8C>_E'::FOJ%W73H00_191P9DF\G[R(5##(F#H$6%F&UTL4TQY6N4=;N; M'HB%W<&VOV+Z!MJ;E*XNKRYJCLK],\F)2\S)1/(2GKQ?I86#P(A#Z7C)LGK# MK$U7OOUI[7;;;0[&(9373V;3"XS6FH;LM'!Y<>QULTJ_P].AH*K HDF&E#O]0H&0L$(J3X#'DI"4: ME5KE6NU%:"^'T,-CYM'!2SL%]H_/)\\8(FT[010).==IQRD(")SXY$[;@N2E M9-^JWG-O8LK0F.P#K>F;I95C\Z^94*@7'N'8.9*VO54QS"+%H MT,BL$59Q&=ITNM^FI&N8':_Z^8!ZZ !'>RS+.W^;B2RP$&?61@J_BM0052C@ M,'%4S!8;6K6.W9_:7DX/>]J>#U-E_W!]]U>ZN,K3V:<;GWVBHLXL" 8FA[4[ M[NN\9@:Y"!1<:*X;#0#9E]*NS>8 V-D/K,,R34"(SYSVH7">/ M69/!2UKM/G@?,TKM3)OP>Q?JQCWW.5W0/;BF.C@&NG]86G>>AQS6UMY)Y8 @ M1.TO&*PF'X4E6DLZ,:Z,,:Q-)_27Z1JW6];I$#>@=CJP=/LE@?^*?ZT^_HD7 M7_&7^6SU>3G1)41IR5\VKMZ9>J[!U<:%FF/0*K <;9M.%)V )@3@1+ H1.+GN01*;D3%R9>HT#N==M.2YDP_?"V0KP3N!UOXM0;NW M/L\2MC_-KQ838; 87P04A^2%.\,@"F;!YF2BR%Q$T^:T_3!Z=P*M^SN"=F]M MGB=FZ7&_"X0-*=ZM5W7K"T26J+U%T9&7JNDO2P^??8L=;'E(@:Q-Y(.,C2YW@ M(FWM)QN*]\&PF%\3Q0O//ZJ+VL-'/CE"+5HM:,.G-5\(AEPC.*8\N&2L(R F MG7<;^//JJT;LVCB YAZT3!M6K'U.IMOB\?"2]*/#2*T'1 MG-8!E$<%OGC:/Q)/1AL59+ C+/J;/:D^=4E;W\_S,+LW=?577/TZGZ7KD683 M'5@2SB!P8R0%J,Y 0*LA%1MS=(J^;A.Y[4)=?]9B'Y5O^PB#ZV/\H7)KEM;\ MA%DF'RC,TG3VZ8ZWC[BXG$B&R7IT4%C-KHZ$!8]:@BZEB*""*WLLD]?>-F)S MUP$ATT:X8[=S?8VA6HE)"EM]""N<%&NS][9 L?6HMUC:-Y54D*6,@K92S5@< M!#7WWSIB@]=3H^=@88^-HA_"Q<5\/OL2OEW6;J*SV;PR6(%;-UW M5+(.HC4%O$F>FV!K/>5.N'GY/2,V:AT:*0,*=&QL/!3-[]<<53NYW#"Y^=&/ M5_ACQ;W/1:+A'DI0 I0R$1QY[>"CRI)BY[JOF9UI)?*QX?24 MV;S\$J:+RM#;SV'Q"20U=^!3H" /I8>8;88BM.4NB^: M!VKU]M0[WUW_8'F'-*%Y$-7'S5CJK*=,.Q!F2"8(A4*:*-LD&>U"W=&=.S;/ MO?^NNQ.EY=V1$GG[2B>3P7*L\URC).MI#: 7/".W08@V14R[4CAR]=+02'K4 MR*.%HL[0=AW>0'JW![>V8PW;2^^$0>%H!PNT6Z(4=6OS"9S1#KA3PF?!+<-& MO9-/8,WNBA1>6RX/6[C2(C2%,0&Z-CU1(47P-BB@E)7F6VT. !B\?WHO@ M,[!U^^#L^?+A=FKL\]KC%>-QQ#W(CD]N;?Y:-N[=#9?&>J8X N>>-F*3 KA2 M!_$%(L!K95I=.YS$_KTL_'M7C^C0D@\2&%(H7+0D_AG2"HW:*<6RQ#8]V78D M\!SLVQXX>F3?&JBI@\2BFX/=W\,TUY8CD9?$.:\Y)F2)R1,ERITRD*Q/3AOA M2B-78XN0_M!TM+*?Z"1YJ.2[ YM'_@Q_(7+&PYR<58PQ6COSK2\I(O@4-.F MKF3P,6JM1*O&I-NTC%QW>Q+X'"7_#A!T(YEZGTU?UGEOR]5T]NG-O1NH-VDU M_3I=3?&I%#PCD66%#$3AAOC5=0P<>9+(149IN!.V30._8RGO#YV#;I4G5>S8 MI_[$9.7W;?@R)7FN4S;S=%4#G??7:1KYAZO5K_/5_^#:TD^4D$O+/9?:\]K3LC>Z"/9:7'#(B\?=4$\+B?F)]-/C4=P_PV(19E6*AT2<]_[Z MZ*CR.4J&&OER%>KC$>^,5E21A9(RV&(()(*,EO>9+!?Z)#0*E5V;6KC'M!R[ M.?Z^F.>KM-K(\-N3":,FHBG, 4N.O =#F TZ>,B1>9,-HX72IB#E==I&'M9R M'#*VM[.!5=&WT3C\J/[1,P8T("WG.SX&"U-"AV(M$%9(FYR (,5E$Z;FI MG=?/Q8S%Q8X""T8\5X2!.X5T/8:BB!91-'Z M5'TW2KLS,?N@YOG#\P9JZMO@_%J_(L?OF'J!%YXVH!%ZF=)VYJC(F)@K#H34 MJ;8Q8. M1F#".VY]3*7T;H[6GO@6M-^DM+@*%[],9]/+J\N?]9!9_T:&G9]67<69!]%/XAQAI;LV#'U,_R$O^[Q M(RQC9.=(6-DB*$TVUR51KQ&394DFJ7DX!BGW7S9R"^CV2#E8LGWO+6\_A]DG M7$YGFQ\=,R9UAZ<.N-?L1GG#/8?QP.O]?]&,,.#KR;3!6BV29?',1Z/;9(X- M[P+_,O^Z/MM\/_MC%68Y+/+3B^##_.+BI_GB3_J%29*RYCJ$VE*P=L$*&KP. M#D*H;8-02&_:L'\ L?UM8WM@9]L1;JVL#JX]7F9L(CGC I'BAA!KL[^L(::, M$,GTVI2]$[S-:)B7Z1H79C@Q'W!1?3>29*%JL3X&Y3=[& M8RF06 UC=2W@84X"\YJ^T2DGWR;:V(V^<5VQOG!XD,Z.G4AT BS>N4'OE\LK MS)-LBT;.:4=)N=0[&0ZNU*KG4C@BZBQ9FY/N_>@\XZ$AZX8L2)E@I"LA*"9>12%V9, M;.-E/DU/?P=\1\30 XB\QV.]]2(@,C8W8N19T%KY;?49%S_/9Y]J#?F]CPXY MX=OO!4B )Y1R6PS MX[Y- >T+1!T]F""E^17%2YM7W+SA@0Z>RNZ0RAH;*;R*)N5Z=4(6W<0"6A=! M-IT%)MI47AQ(\+AG-4.AZM'@@A-H[^SMWN'I.X>\YK0VL&$2T$N81<=Y%LX" M9[6G=981@C,_R31YK8"O3!+5&F\@3"6D]4D[5@2"T M>+/,0GLFK"J-:N]VIK%?>[/. M;LV9A6B+A\04!HFJ\.U>LP.A;U<*QXT<6F&OB7[.?G,](GO@H/><=GMMF6'P M(DX+1R9JMR;K'9!'%L$Y0JS)F,AC,Y&Y-G?M(T<:;Z_7UIT)M[VU=)&S>YX-2P&U938^>S;V1%9KQ,5W]\#HOI[-,-'RYSZXLJ8 VK+=FS M)3X8 YNC$8)%6EB[Y;&_\))QK_5/A9U!1=V!M?KG?/$O>AA9W7J!MPG]-N5@ M-RQ1L,UXTAF\Y9P,L%+@C*1P7UAI14I*8)L)\SL0-^[5_:DMUM#:Z@" ?^!% M>3];7I'3F<@2+W'Q%6]8R49EJPW%62;4V;I&0\A"0:E=0TRIURR-TD6>)VK< MX;*G!MQ0VAE[,.]OUI%OC0((>&R\_SF=K_=P2+U-MU5(<>%DO>%UFX,G2@F84 M"V-MOL#,3BC9?O*X(U1/BHVCA-K!5K41S4W8\ /.D/R_>\$"9LRTY\HZL4^% M6,#I9"&APV!%3IFUR69YF:YQYYV.=)0PA(XZ0-QO7[!V YA]^AD#/7++U?N# MU+C.'/VM;/I;A8O?Y]>)P^_JG;JDJ$25$)WF8'WR%)78FI]"/F(* M@@POQ;'(VF07#<7!;F>Q['N!\2B*[Q[PD^ I?C$905,X3FOG3WO"8YFWETC< PBR;&O()X)>>ZX6?_"!&U$7]! $9'DXRUY)HXE\)9I M+H0N:OMR_AEP[/:^<;,\6N*E@;Q[V+A>XVHB:RU%+=R(RGE0*DKP*@3(/*1B ME,+H&E:_O$3:N+D=K3>N014S6, Y8-G+!_PZO_A:4Z.(F.GJIY#66_,AE2W/ M/>KHXI6=:!RH/N5'C*LGAHY((9%IVHZ,):]$T;<0M&' 0HE%MBW,,,+OP"E^R,*;OZ;+B63:2)/B9B E;T_K.T[BW6'FQ_EEF,XF27*,I9!> RE72;NYZB[&4Y 8)#>-.@<\ M1.U/"+@#E W!U YADOX!>\C+B8\!*,8RJ!M:XRXSF$R!.(J"BHC-+9 MW&9G?I&LGD!TB-;GK530 9Y^QA4][,8X;W@@6NE5->V^^ Q*>0_.TO[.4&M3%!3U$S[E7#X.@Y6N C@F:Y6$T^U/D>:U.L/&J7F ;EK*Z%C C1LP3% M.48,$>C53L:&GGH/(?3=-CH>O'9<. SKR1PNSQY L,%N5BDDKB,$5B]!: V M\Q0"F,R8SZI-P=!F/N*D>H;%OI!\AO9+5O!G/=&"U6DDXQ@(N.@=+H MZF1C#CF@%RQ)@7JGT[>=%/_@U2.K_A#%S8>0XMCJOYZVM2'<8C8<.8'4?__5XVP!@ZG_8"EVX"[^(RRF=;O[$%;7%I"A+D8( M!SK73 CK38W'"F3AM4Z.*V7:%(%L4S)NTD&;$XZCI-T96C:N,\]>R. C&"T3 M*%8B1 (Y8% Z,>-+JY;$CVD9-RP]3KX)9/\DSBTHXO M'#<8'0@?S23<@5GY>3[+\]G[&3TQAMF_?BM$!>;*T\_O?_CMAJF<7.!H)?C: M=E8I*< QS!"CLHY"N\A"FZ:!.Y$WKFT2 *?QU$!TB_/QAMS&F( MSG")##)J$DWB"*XD1S:5"RYHW_:^33K@D^1T!Y]#5/TR@ Z0>P?@>H["^7 MZD!P[ "[030U]NG!/HS]]F4](I5G)VVL_:%Y9J",H @W15WG?=$"ELS23K'3 M0<+^[^[O@OLX>)U"!9W9N8DD U^\R"!5(CE9J6NWB "Y&$=K11I,;3(_[U/1 MWXW(\'9J+TGW:(?6@W/CMX=909-"GBB3PI-X$GD/VI(?89T"5DSRD@NTS!]L M?IY\97]' XVLSO$"[\S8W#"VZ2GS>*OVB8>BHR5F5)UWY2-X:1E8S9(/T189 MVANCUZCLSX]OYU0-HJFQC5FM!7D_6ZX65[4YQYLO7RZFJ48^OX3%)PJF-3?2 M.Q8 ZT&,"LI#J+FPW##%D>1H1-[)@KW\GG$[9SRK"IW/R'^ MCHM4M?8))VB,VWCZQI1I 3QU ML"ZH?V*]UL3\YBLNB(7U#10N5_7F:<*0UW$&"$5I5T_^!'C&&6BIBRH\9L7; M]-EYA;!Q^WBW@]J0^N@$7G?V^CXGZ^95^=["83DB:E>/@*N?60UX3)Y!4":K M8GA@:J>DR8.0MAN-X_;V;@NZ!EH:VP_[4%7S6_FX[KEQTZKJX_Q77/USOEA] MGC#!K%7)@$)50#EN2&2N=J^T&(./TLC=A@R\\J*1FVDWYV&VAR M!!$C=\1NA+!3::7'(=;O9_0E?@Q_X4$=-^[_^='M-9ZE9:!>&K?/?Z*!0HK( MG+;D3J_W&W0NC<@*ROW8\U(YN'#&E,GJ+K!":% MH3.)<0$F8 0E<@!'@11H9[0USGF1VYRD-#0I?Z3/F*\NZBY,>^!\1GI9_E9N M7_CNKSK \&8\SUKN=T@O1EAE:]NK:#TH*0NXY#RM*$.R$4[(1JUTCR"Z7X.T M#[H>I4J=2(L=' S\Y;,&GA\PS6?5DUPK=8M7D:PJV24PVFCR M**,$IXLC4ZU3CMDDBBT:(W9_JL=-7F@/V<9Z[ JS/VX((";?+)>XJJ,+[G45 MW6*3? >6N6+ ZW&=4L+5]K58QUJ;L"Z4M8WFJAY&\+C9$>V1VDY[G3N"OR_F M7Z=+>E:9+^[]^(C.CKL_?$C'<1\^3N!0TM.=JU,.O1,(RC-=^Q1(, *5YE*) M:-ODD#=T*#<7\<_X'A.7K?0Q)<-6'Y9;KZ=0OW MP@R<1G&R MCH'3$-+OL;G^/2_C)R35A(MZ,WI%4/SV0K@SC&-UP N'=+:.Y?<$#I@UV41A M(Q0M*"Q@LG8^31%"+#D;G2U7;=(X&SI@NX33;U8O*F=2"_5RQ "HLJM7L 6\ M5@(XLSYX9YD6;#B"9!BCXKXY32P8Z&X.>H[M=3; W=0?1X)IA]^[EVO'L_>W2: M](]P<76M[8N+^9_K; 0KK"F!I&V4J@7XJ3:PDAY09F&LM2RB'@W&>S#2K]/: M&MFMM'TF8/_C,VFH=LG*]6:*//MP/60TX7))?[!Q\S=Y@A.5=-$8/&2M*()( MUH/W0H$R 3F3B7:K-B'\X*R,6_LUJBEOIO&QD_UVX?X#KJX6LX_SVY/FB9-< MHB]?MP:L*%Q>"(UG /0WERN@^/ZV9K7 MB69%^8P:K*SSPT1)X*1QH*,R*6EGI>"#X6S[[>/6C(T&LZ.4<"8[^/4 S/Q_ MKI;KHB5RR;4Q/-I$*XG+.OQ.01 Z 2]*,20H&=[F5OH0:L>M+!MS'SY*;]UB M\^U\MIK.KJ:S3YN)XO/9!XH/:XVO0DNKSE7.F%>!DW7W;3K;[D[C MN&5GI\7AT3KJ_"#_U["H7'W%88[I'SUNR$/XEVD]P1&[D2P7QFIZH2;E9W*^ M(N>Q]D7.4NI F&C3K[/!$?MU5]_;^.;W\&U=3$X2IA"_?KFYO*)7+Y!^XT>\ M_N_[V:/ IY;$!>V+4$:"EW%]_UY;940#DM$/-=HZ\V GCVTPDOH].]\'1@^; M,(^BK@[V3^+ANK#J+9F ;V6^^#,L\IO+^=5LM>Z++Q1YJ)&32)63'H(-#))2 MP0B9BTIMAI&]0%2_A]^'8&]H+8P=DK[)Q /IXM[I_-9-?7(YL> #B!@**"\+ M+0^KZ\%]BO01!>"[Q9^OOJK?P^2#K=2PXAT;+!NC^5MY=S']-(T79%&_XB8, M^6F^>'#9<[M )B:3"QA(;L%H59=#S1CB#$PP@83G<]GNJ?0,@ YZ?;\'M@># MJKT:.MCF[JV7<#F=W54+3!**%)4O@+%.E$R> IMH,N2"&F62WOC&!9';)/5[ M&'O,%C>,!GJ"TINKU>?YXF8\60JU';54JHZALJ#$TD R\8@RPS)WSL1@GJ8 M-C"$ME\%T &B[P!"#_;D_W6UF"[S-%6]W$RV5$8GU*FV+S353C,(+B!()41F M"IEF;1(67R&L-T =HOWMLJ\!5=$!LIXRW#_?MEK)G#-AC02!3H,R1I#Q%@X$ M,9&D9B6H-HD7+Y+5R9% FZWN:#WT!:H'P2KG1EB;"FA:8&3*ZPQG2_8\)RPL M.8E&MDE;Z[N\ZWB5[U@UL8_\.X#1N\LO%_-OB'_@XNLTX=,91'=GLC^1A!_F M%JV9GUCKR=I[ ]%)!TJ6*DE3R-HGSM'YD$6;S7$8^ONS=L. = 3M=EY._2@7 M-#RH(Q_F6G''EPQYV7@(7Z?HVU,TMXQG\@)KW8,FT$21)>B@1 ^!ARND19G6U;GZV<1H^D#(77['V:7F3 MTN(J7"S_61-B9JMO-Q]-BBM';7NEG"_5U!NA$"!DX_0^RS*K&@@F")R>^Q"B"*R(IUZ;CRA%$CWO#?R:@ MWE^]YX'D^\$?L;L)"Y=/QXUOY\O5I,BD4TVDL2Y(J,G,%"0J0X ,R:EH:4FW M.6YJPJ 4A:RL[;PT%L>0% M.1,#(PZ8DR<*XG;W7YM5G8V/M?V5TB.T_FLQ7RXG-K,@"UGJ4B0MD$"K)+)H MP$2F9%#1B'BB^&E-S[B%9.-#:W^E#%9--B"TGFC^H4,Q2/$:D$!JN^#DP//" M*E\*L9B"J4V?P:':MS2;7S8^Z(Y4U_X(]-<(G.&G.D;M8SL;1Z*<>.^T2"J! M-+'4(P0RT:D.6RH^,!<\C_Q$R"-J1IYY-C[6]M5(7^;MWG7O[XOY%URLOOU^ M$68K"H3>_?MJ^J46'TQ2#+D:< C,5WG9""%I2RY"O<@OF+EK-;%Q+T)'GHXV M)A8'U^.Q-K!-"^E[;$Z8,DSH($"BJ/T1(@/GZPQH[JP-RBJMVO2U>(FJW2#X M_=WO'*VAH_?ASA(R<"G0ZKCTSA"17>8V;NQGPY&81R(ST;9,T4"J&0D5$Y* M=Z"I-R]_K&CI_/9EW1SK[GAIN;RZO/[9UC Q&84U7$20QD1R=6AY1?)Z091< MA]ZEZ%F;V[5A^3AK&[L/DI\?(G=R.'1PM?(4]_<5L/[I9K<4] MD=2CA^4/W][]A8LT7>+OBVG"#[6+TYU$D*7 ':IU,%@OFRQM@(:#3<$%TIO( MIB&1$VY["0[IF1-[4SXW3U;=MT!&V,% (LUP(47X_"I#"W MN" "Q;O*-&6]E,%'Q=OD4!U']\BI MICT@O[FZ^P3W!_J77#KZ:KVX7V*6):.9D!JD%8Z8S1YBS;[E22CGI;(!VR1- M'T7VR"FK74&[D;+';I5YQ^E_U0JU'TFR/X7IHFY.CP;*UPK,Y'D&;B12T)\" M^$)L%B&2"U&I9%X]F]SWI2-GLIX>@DVUT@_:GIO2M"ZXV>+0N:B+]@%X5+5/ M,3/@/2^0K1 S ME8YA8 F2-.3'A!@A>D4\AY"*2#*'[62R5]%Y%$$CY\J.CM?3:?-\[A*'F!BR MXY,;W2^>9([(D>#E0; 29"*TKX%996+]B#=JL]K?3>.#DMF[@1?+ M'[X]?4IRW=?0"Z54= $H,*3%5WM_>%8R?:5L<<:+$%J? !S)PEG?+^Z#WWU/ MB-N H(-S@7J4]VNXQ'4+8N',%% K:N9QSM'MP1&TQ:]DFI_(^%>-B M<"0@S ?22D>(VO00MD8)CZG.9J$@3\5BB?HH(6O&6?32M&K__I".<5%UN#Z? M <8!PAT]8*GG3O>74N7ES:8;M+9AC]GG'*.2% MM_2!@4-4-V\AQ[$!\48P;GZ>SSY]Q,4EA3TD0W*0*S<;9@*3*(,2@#+2AEY# M*H>)#*J0PA4AHMAN2/O<2*17WC1NALA0P!A4GAUL)-=[*?WRVFJF@L;6 =3, MURF8+M>2Y2) DDR<],FJ1D5O#\@8%RE].">'ZZ4#4!TNN#NV9WEKR:JH363! M@ E!TXYN&$3M'=1NIMHJKCBVB9Q;<#/N+GD$N+9#NK$UW0/:[Q*;-GM ,C40 M3A&*)]] !2_K!;8$#"9B$-Q$WRA];9N4D>.\T='Q:%[*,:KJ &M;-\P;)L@7 M)?)- N2!?(X4ZT;#$5+.AF49,.)&?D[;LWS!VOL@YP=R]IYSJA^284 M*M$6P04DQ8@-']AUJHY-/&)A+L?(FB#O&8+&S;[M#GM#J&U$]"T7J\DZ%W[M MIS"GB>00(<=,@G!)@3?" VKC)"\N<;O3KDI/O8.S*B1@U&#I=_ M#Z#98-TD45(0&5PAIU8AT1ZRS6"U4UY[C,+N-#9L=]B,Z7H=H;)MI1\@OY'5 M_LMT-KV\NMP0KJ+"5+($J:,#5=AZ:B-)P :5K(LJIIW*$7=2_(-7CZSZ0Q0W M'T**8ZL__'6/\.*+#4@&+QD7:Y8&A;4\?VY.G7:;X*%VL3B%S*E*0%+K%>!,4$ 8.#HEB0@K[E>:>: MRYU@\"0)XY:]C.]!'*^7WH#US^GJ\SI?HM;C?)Y^^3A_-UO=370E^UB=: 8: M48'*)4#TEF([IV5P.3.[VV3)PR#W,G'C;4T#P. E4 VHD['O[/XW?KNI"-M8 M8:DQ!FE(0,Y+HC[;VLZ.UR(OE1"3U6'+AWWFDN[1HSO"PY :G \FS@X.7UXU MW,_9[9]O9V.R[&R4.5:+;6H'=0U.!(2"FGZ,2 :\S<7>\;2/6SO7QVW@B1%P MSIC_]:HN\8VZ[O5=F&3FT#*3@%/06S,7+;A,AU<&".W+?7MYLW,OWLVMYK$7W?K9: M3&?+:;K>MG62@7OC0&+,-<(3$*UEH+)&JY7.*8V4.CP =^,VX#G7Z*<5?#I8 M4K\OY@DQ+W\B9=UONGC#:YY(IZ+@&$!@["0A) M&-!UL$XMW5)9M W'GZ5MW!Y 9QE[#Z/G\VFQ\L?5Y658?)N7>^T\!^^V\M)+ M&C5>V9FO/GJP)'0A<>V!R5P+GCRC_3QY<*BD=X$LJ2Q-MK^1>["0LM?+\?H^ MLDYR]RQ+$$:RZM5(B)D"!68D&E$L<[OEQ1Y0I'2?CK/NAK(/DA[7(AVLCAZ< MS/O-%D2.G/.B('F_KJ:6X)CTD*7VS"GR3DJ;T\".6IH3 J/0)A4,3ZQ-X-U3M>WA^GRY+\D^PAW]LNZE?AHN M"ZV0XFNE+0=5+"T6F2U$5@<).R-%]+LY]>?2EV0OU>W'%RE M4EQ)P+2O*>MU-IQ,9CVS+6IG=2K#56PO85'>%C2(W.!Q?O MV"!Y,+]H0[]7@1FN.*!6I0XLLN"C8>3-T=?$$\_;O1Q?\EP>/GR\*K*3 >-8 MD780\#QLI<,*CP3H#$()DD0@#J+P&M J5,(Y;W2;=,K]^V>URP(;+A(^7+@= M(*-),XC LA&"4?BH:Q%,,@@NH -MT= R=$F)_S3!.J0)UE[@.D43K'TTW0': MG^LTDK6+F#WM"(S7^F%NR-TDQY-,@''::N&4: +88QK$G%=#K+V0LF.#F'W4 MU@'Z;O>J(X*UZL&W3,G)JZ7#[\9%B M[@$HAUY5WXY6NG?%6>?;U+Y>/U8W&6?Y TEG$E.]H'86HA,D7QLUXIN(T(I6G/?:*AM>^8Z.3GN>'4< 8;O;7U\F"[_]=,"\?V,",3E:BV0 M8G,QR"48I4O=F6OF-@90W*-FR6:';6[1F[/6R8%$AVOC:"#TLC+BZP*)^QB+ MVEZ?3T241E@6P%M!DF B@_?.@?$B%Q:R]:KAAM&$ITZ"@0'7POBJ/\,,T/M' MW[]=K9:K,,O3V:=VV:"OO+!U9N@^_/:1)5J$E,*)!(+K!$K3XO"U457V";,/ MVAFU4S+">6>)&EGLNN=P;5\#*B'M1:@TJ)A,\-&C,6UR9;^C+-%]D/1*EN@^ MZNC%-7AL%+8ZL/PW+?;%/0-1SS>7/WQ[4)-_U]-6)9,3^@",U3MCXAQB,0%B M$LE$Q650C1 Y/#.='*D<@*V=G.+3*?J\L?Y8 )NC_20]>3Z)0]#6D2+J= H6 M&6 */%!HYCI\>;EA =;L$,@I:QLVD>,\%O&DZ3ET^11P$=M*S& MAT( CP(8\:(*ADR[Z$XY-<^^XFR1.(SFYX.KH3\PB0T70B+WDM>RG-IT4:V; M8$L))G IM)J>UFXL_ Z867]-C#:R1 #:6*L2'U6#+JQLKF:(K-GJ)"0SYW M;;T7+.= BT,S61*S,1UHG]0><#IQ7ZMN[-,A:N@/3/)V5D,6WN8ZT"D2*U8* M6A)<@2^,:92&C+ Y$$QR#S"=N)%3-V Z1 W]@4G?%),)DP1Z"S[7\2'9,PB" M26!9$6!"B&+[ZF5G,.D]P'3BQD7=@.D0-?0')K?A@JML0RD9HM!X;5^=5QFD MD,):M'70PX%@/$W -0AEQ^/\__Q,7U5]/+Z6K"=2V(= 6",Q1H.%$;MCF* M6K,K3">.EK<9OMR2JTZN1 ]$7,M;GF/4_[TMA?_^\N6!+)AB(6LA )T)-5M, M0(SDF]B0DK8E>!M..=]J&*XZL>,=+H5CU/^]+86;N4:;3^JFN\FSFS!RR PY M3^2HU43BC B.)X3BN/$F"J%,F^++$S'875YY-PMD(%#TLE8>I1@?*);'XO@G M3C]]KGWWO^(B?,(/6".S3V_ELG;QW%2YJ/K*84#0B6% (N?9L4P8C>;1) M0$I8<_M8XN64J>@G%T!W>>M'K[7Q9;H7J/YV:_'!G_ )-]$D3 R,H76B:L,@ M5UM8E9Q#MHP5U:I?[8A3@SH(KGX30+/@G.(K(B M(#M.1D=Y#9&3Y7$"BW9"Q%0:5J@WX6GDJ\13+).3J_Z\BZK>I-7T:VU1=HJ" MJNV7G;"8ZD4^^RBD$JI8DY@#(PEJ*D:DX)Q9<$&[X$J0AK5)8A^YD.K0.N'' M57(?YA<7/\T7]<,)Q6M,LCH"1G,/RJ.'*(RG;2W8[+W&Y#OK+_(B/V==V+4/ MLH>>7#4 /'IQ<"G!M.4],<772\K C6.FQ M3.&T^&RW9 X R\&KY0^A-#E@GG(1X]U&&>]6HZ 20\;2W61WR^75YA_O%KKB>L$;;H LD:Q.HVB,O<&Y!NIR42XI'T6H@TKZT]E@C,B[8VZI[?T#[:T#/ M\%-U)+NP^R3G@M/553UMF^5W?WV9+JX[>M^N\80Y>QD3Z*A$+=-R$)TBA2A= MO,M6J]+GG-Q76>NQ"N:L=X=AP?1=K*_'[B4YE#(69&#=VKT4",0X \^=4+SD M5%)G'=V.BD7ZF^#>[_HY#BQ'QB+O9GVLF'LGU1LAH+2Q!.8@L5";0CH#7GL. M*L?"49442IO)U(.STF-UTUFOF./ \IVLF'MZ>>FZL^JL;'3&2Y)9F0 VYTCA MFO/@E#2 297,)0],GK*'3$M>QST#^#X.DUO JH?S@--(:,*T,<8F":&^]VD MPXS113L)66E&(05+X"T6$,H949S12G>Z-/?B\[LYL3^+U=D.@N>P0(\]NGU1 M6-(BAD VC+%:_$TJ)KV&!#HHK;)DW'4:3A[%]G=S?]#%\NT&H-_!:MXU1M!. M\229!%D[OBA9%(1,(4,NWAC.T23/NURW0P:FYW!#<0XKM 7HOI,3VGO'U"^* MQJ*7&HV#8&4!%9"<#FT0@A_F_N,)2@A+42F$TAI7"T^ M#*W&6SX@8^3[JW&@,!]*+QV ZG#!W;$]R[6H_-=P>=/1L.A@4[2*XI2:28(8 M(2H=@ ?'+./)<3-24=T!W(P+\2/ -=@I\$":[@#M'\C'(\_]QL_;=,O,-G*K M?0*F@R W/AGPLB )F?QWJ6E+\FVRY)XDI_.4@.8HF0^ML@YP]SLN**Z]#+.$ MUS44&S829\HPRT%@]8,\0R\#?*>(:CS2^]38V\(M8V(ON5B M-?DX757_Z/TL3[].\U6X6.\CB1EK8BP03;+U<(48,,*#L"FPQ'1$M5.K4WK# M/Y:$D9$VJN,XC%YZ ]8_IZO/Z_"OGJ!]GG[Y.'\W6]56&M?K,#!; M>!(%1)&*!)40HLL%0K)*2V0RE)V.+ Z#W,O$C;/E#@2#ET UH$[&[CG_O_'; MN\LO%_-OB#<^0$%N94#0N59$"5W Y3K+0Q8A@L"DMANA/--K_M&C.\+#D!J< M#R;.#ERJ@\_X?[[M*I6D*A:=A^PE@G+20%R7K&JTWLE@O3YEP^]]:!\Y_ZF+ MRRX3?%=8HY[1]LM MJMJZEJ&$R&A+UU':& )]G,]VK9UU_Z43X/ST2_( T)U/H-S+360 M'IQCOOK6I$.N!6!P-H3(K0JG;/<_/(>=G_;]'5;D$9 [>$%^Q46<=[]!_F.M MP5O)E&(9:J6A,(IVE<0,OM1 5Q:2"F+-BSRSQ?B0PS.M:/F>%N,1D#OOCCNO M2F930G!/.$(HI@4:P")JLPB;P&=;@ >C=&1"DP-Q9NOQ$9-G6J7R/2W)XX#W MG:_*;7?> [IS MKTG973A;90-K-_]',BD_A>EB/3SBOJ*U2E&D[$%FKTC1*D'D,8!P(L>293;Y M;-?M/H(XTWCT; YBFX'R[W%2^ZKX)C8XH[.)H#DG_8=B*7P7"10*EH-7Q9ES M"U)WY_Z[/]]MMWPZ- 5[8?EO=S;\NO@2EL0<[0)120W*:$7BHZC%"TRBMJC1 M]MSV]#U%<*:[^=_*'K1$]7?M%#P\*GQ=< X]XR4)0%X/]HL3$,D=A*1S2%K* MXG;+?NS('.PI@N_^?/L[, T17WGHK'4L@@B!'"A6#@,Q U%$S M94+4JK-V-:<^*3CG4_SOP (TPO*9=L%YS/6\M&Z&\_H[6_?$V9/K/EKCH/0N M"!%X'ZR5)P2JM+H:48A4 M9!2TW-ML3?]IC;,G?MNUQMD'!!WX= ^[9*3,A7./%>!!E0 MFT;6M0$W/;7&V0MFNF\)@;G5D3G/P(DI0RD>(-A3( MJ'U&Q0MG;48*/$M2YU?-S=$R;Z&Z#C#X7+^56! U,PJ8-0F4JYT"?4J R:#P M3CK/2Q,$_GW:Y!R#OR'4U@'ZGNXTY01YWC(PT,IR4%IQB"PCE)R]BRZ4G-KD M]!S>'&R\6[13(^]XE774UN1I9D),-LE +@V9;!*/D$"FFP.R+(63=<;A5B+) MZUU.#H?6>/QMT$U M/^_5+.4,>HT=$XF?& %CF]6#V?TX7X6+]5=WB1!W5QT12XJ8!*1:YZ!*+%!; M_0,IP$@OE%0N[&2,V]#7>5PT,,3F?>E[,,B?[EKKZ8_?_56_Q'8W6SN]MO7E MUOZ\]W&_%9AU2F8)G&M-094-!$G#@"5KBA2R./6?T0\O[J)*)VFT!V-5'0Q. M^VFT/), ,9+C)E6S$]C_W&_MB=^&]UM[@* #__WA4;?U@IM8&!3M$B@C"\2: M<&%"EC%EFY-N@^#O\WYK'RB\>+^UCUXZ %63D%ME::5*AE:V)QE$'R H38%Q MYM%[XXQ.(\U%///[K;W =8K[K7TTW0':G[\D$4E9[K0!3A37;LL:O D)0G)% MDYR9#FTFZ?R=[K?V0LO.]UO[J*X###Y]EJA,1L&* ?J/(OD8!U[F>F&2L@D\ MY=RHS]SAQ\#G=;=U#/:.5UD'N'ON@HZC",":2-Q6KM MN[M7/:_;K6.P-X3:QCZ(??4FA6=OFT+_<,*CRQK^O]_[K>& M ]?P6NG P UP].R%1B6% 52,..8RU6Y_!@1*X0I3MK@V64[_N=\:(A(_,0(Z MP/R;B_7OT+I]Z21[$FP@(5H-#@E[Y*H(VC98AI2#YEX6HWBCPZ*=Z.L\U!D8 M-=O'1\.K\ QOH=[/Z#?Q8_CK!YQAF:XV!\FK^=-_U^Y>ZD!"6M]4#2&?/NZN MF-2BA!(A,D].BX\9@DX:,.:2"PM)Q?_<7;VT0QHABPYD8E)T%'=JQL CN67" M8$8R"<:)1E,B_G-WM2=^V]U=[0."'OR4!\?8+LDB5:%((M6,=.,E1-02LN1, M,ND 5$W"Z1!$)F^=W57N ZQ=W5/IKN .W/7X!8H]$'$\")E"GZR!IBR19HGV(,D?X? MVK3A_SO=7>V%EIWOKO9170<8?"8/WG(3?/0@9490TBL(3A5(B3%=$WJ*;]/F M\N]R=W4,]HY760>X&^"(!A,F7J*#8GD]5Q0"G.$!4+/(6-;.8IORP?\<[0[A MJ)X8 1U@_G;3P,77Z>;R[Y$ [@Z$?B+%/75NF(/4J>@"H6 !9=?AJM'@'3E? MF9/@59O2Q6'H[]R3&!AUS_D-IX- CT?'-V+8L'G0J>^C9QQ]8/LR50.=M3Z MW2Q_P-5TL0;>W2'6[<&4TS)H1N8U.LE!)6[!,6V E:0$%SGJX)JL]#V(/-8H M;KUJ2P?5;5I^)-'_0'_SKXFT7F/Q'GQ6M6<]0=Y)+\#;4KS..OG2YC9W'RK' M-7"M\+5MR9KI[1SLU=K[&<1J;9XTN.UZBL(1+%C1,5HK,Y0@R4%,3H)SQ0/+ M(17,WOK0QD<_H07[D00^JSOXC,*R>%7?6.%_]Z)K9=RM!DP.T0I:#4'6GD:^ M+KN"-2DG9*F"#:9-([-]*3T?2[8/SK8M65/]C9VH=Q?K_;Z8DV&H'N=T]NF' M^>QJ6;G<8BU;G[.G,$XP&ZMCR6AO0 E26O)S40H?[&LF[H#WCAL/MP9::T7T M@[&;7>@7S-,4+I[@R\00C L1>$J:^$J15A&34(BGH*T.++ ] ?;J2\?-/SXQ MNH95P3DX8T=D#CWWJ,'=L9;9._L #(4,/D0!L9@,BF4#GHD B6EDF*2QKDV# M^A/Z8W=K8;.SWX])MG?UB6).)Q4TQ2+:@HHY07!6@8P6I4==0Z'&N3<[D'D^ MGM@^"'L^F69HS8V]17Y<3#]]PKKAO_M:3Q37U^?.EL"8@>(,1=]&97"&6;!\ MG1<:0DEFIZWPB8?WD@DSN![G PJU,U!LK@:+D1%+5E"\9Z 4%@C"!,C.NY*9 M%$ZK0V Q9O[(,.IZ0?<'R&YL[;\K!=-J^A7_5YA=A<4W+A@WF\MR=AN ED MPM6*5NEJFNY_^ 47J>KVTR05GWAAM'9-[0E<:ZB#SPRJ=4_6E<"WIXL\8[ . M)F'D#/3AL3 _N6+ZL7_;9[%O\N5T-JT11C7SFUOPY20FGDUF LC$VSIC"VG' M2 F\CY)YJ3UQ?LJ#]*?)'-<>MD-F>YWU"\C-^<[BE[ B^<\^/?C\>O']5M8? M3FHM=U!6@\!8FTK4.A,2*'@T12=/?HAKDWY^-.GCGIN.!MQ&NNUWWJ1OS/"^_+W 5_KK^[/"VESZ?_V(DPO;\K<)TX'KXHB*0E9DR]S@) , Y^* MU<%%S'*OLYE7WK<3<-SY :>5R/M#T?^#8?7YC_"5[/*;E.97L]4M8]DA,RXA M:$[V5ODZU5Q[#2R%F*3UGI5R():>?^M.B/+?#:(&$G^/J3OK>I?/\PO2V/)Z M5OTA63M//&689CTO4#90KL[UHV^3)91B*@CZRX$'FC M>H:'=!R=<5/K4!\([]?Y"N^6R5WNF= ZJ>@8B%0HI+66(@N>#/!DFD5 C(C2;W MRW,(P1L@()M]2!P -NWDV\&Q MSKW$D^G7:28KOB2__2%+7":9G*ZW\5F"DM&!XTQ",,24$CDYWR;]>@?BQKWM M:V*4AE'$>;@\Q_9/??)A#9R>EI40VR R+!*3M,V$:$!I\J-],@X,P^0E(2S% M-C?OPW@]6X4]S_B/D\R,\MIDD'6BI6*L0&!8P&?B/Q=4.>Z6*_KJJ_IR6_90 M[C.E4D-(M(>-Y^$V^OMB_FD1+M?IU3%J6]!JR"G5+M;*0ZQM0SPCLT?!)7W= MJ+CE69I&3#L>6/-/]3,Z7@W= NIF.(7D20I3Q_AZVCDY^6>T'P= )4ITAG&G M&G;=>H:J#GH*#:#YG0!U@!K&CJC>",;9.C!\Q,U-\SJ6N#6*5EM&8BEH!][H M"%R+7!2+(@>_TQ[VZJMZ1,HA*ITWDV\':&%:,?ZO%SDR(=?AX1F050<>!4)P M3(".](.2:;EM-YQ^'C&OOZZ##I0M4#.PG'M COEQNL!$OQ1F^;=2I@D7SRX* M98VO5_T:T_9DL\&F7=PC8QR+= (W^G!A]X24S8(R*7") M&$%(6\M;4R+RB1NI>:A@1Y,:=7IZ2,C8XSD.5NESX#A OAW!XT=,%R2Y?&,. M#<\>K:J-\1A)A/CQ#CEX1%&L%[Z4MBAY2$\G8#E$Q<_ Y0AY=X":'ZZ6TQDN MEV\2F=CE=*V(NI"R][%X$:$(K4'5/"!'T@+MBPNV6-2JS:7N,P2-X]B<8$L: M0@&=XJA^N<";KO366:$L.7Q,N4RK@UD(7$F(D@=FM=(JM9E#]2IIX]JD00"P M Z@.U\;8H=)VMB7S[2&^H<^*G"1JGL/ 4]PX#**!/'-V<2MB WDMR^3(GGZV4VJ-# MLMHH2$6'R+AL,XSF69)&/D0>0N&O@^@ Z?<'HYM3S,1#LD2ZM5@G/!9R]JU* MQ!/%G!A\\;E1VO%3Y'0'GT-4_3* #I#[V"[,2U;ZY[LZ#QMCB3Z"+#5V-%9# M3+F D44Q;8IP>;>F?3N];IQRY(:;5B-)]V!XGKQ%^?6JKH,-H\LW5ZO/\T4M ML?XX_^'>*7R><)U*]NBAN&)!":15EUF&(G4.'HUPJ5&BQC%D=YK+<2"&GJJ? M.(E"NT7O'7MO+FL=&I^8G&1,04)BB@QZ#K6=5!V 9+D7(14?L&']SNL$=GHM MTA*1QRFI ^P]*!W8K*OKR#I/E(E!E61 NDCB*F@AZE)H&15,CKQ;:=O8Q1>( MZO2<DMA%0.; \7J MTB1R#W( *YTKH3@N-;:'W0L4=AIY-(#>4&KJ 'YOYY>7\]F:J[O2EPTO-W>@ MDY)S]0X*I.J4*I\"A.(+4.CFM'8Y>MYL)->KU(W3\>A$L!MYP.! M[J8YQ;URJWN,3M!IKV+BX**+M(22@\@DAY1%Q%1L(DO>!&XOTS5.>Z,3 6U ME70!L9N[-V(B3F=K+;V=SY;$V>)Z8.XBS);7M%V+\?V,C"HN5\OWR^45F?99 MKE^L3ZW(@Q4^9Y)KS@E4RIP\"N,A,":$M201QYO@<4 FQFFQ="+PCJ7L#O;O M)^Z8GV3QM\4-AP^/HZX_G3@7@G/$II LU7YXOC:D->"ST:@SMYFUB6F&H7^< M=D\G1O<)53SVQ-9DA]N!0B1T9:<2 5;3L1S"25' MT[+;F3<[,WB.H:@>Z^I_Q3]_"8M_81V@_-=;(FBZ>DCN;A7U3SWFZ%KZ5VD[ MLHI^C8';E]R^X[;B.KAB@K<)(BK"E50&@HP9O'*,,$4[K9$[+<+GWW&4G7G\ MV'LMKJ36(3D!!$%?CRX1(CD D$M6Y/IJ+W.%I+19]BPX:KZ$HN9)U"!:BJB&C\)8<:4^>A^/.!ZN]B8>NGZ&:@]4- M\+=R_W"8J\"@]$1C VWJD@H36X)V')(NP*EA%6U03?_A9DOHT%?LH M^5$[Y4&DWT$,]I"%=6*=+*56)*::UZTIBA0(+HD"67/O=<[*^48GIH]H&3=U M;" E;Q^+'B?Q[C!S4[C$M2U).XC6A#E:B74<*)#DSV5^_K/896;)U M=+EK'A+8EEW-)K]BD2P>J+1FKDV-\9-D]02B4Z2^;"6""?&T7FUFKVO:#ZZ( MC9OO[\.7ZVQP&P6/QFO(5EDRT3D''Y V&/=!,J9Y]@=ES=,#'L"'OMN&SCX* MINV9,>Y1-0J7)T;)?>+8Q:<5#N/;MU_I9E-)C<(ZU*"#(N].20Z!J($BHW.E M..?Y066 !T'G8+*FT3[C2'[96@Q3QWC?+K[AFC[GMT5LEI/:S$0LZ@!*,@$Q MD/;T47B?K.(&#YL>M[7P="!H)+?E2$SLPJ09)NG\5MDQA(K)IR3!K%]]?_C) M]=CWJ'/424,L=0BHJ_.YD0L(6K@D0Y%:MBD./)S&:=OTM/&T&DFH,^S=;$/M MDE;1BIJV18SB2"S3I*5U$9I,.,ERH[FKCVF9UG!N)?4GP'6""":VCBY*H4TV M3 );;.Z] "Y$<4)$DK51M0\U^1<8%##&3'":O@P'.?$'F4*[:>@'/*=(=3DJ MBSO0-+LT\[N[NU?,+J*,$;11DJQ"G>OX. X"N;,Z24[%0\[NCR@B;#=5M MIZUT 9D*H:X9B5XP3(8G>FG M4EJ?VN2.'T-E?X'J$\%Q .Q&D50/*%R2<7"QR.^P3N/XB GGW^H^_66U7*]? MA]7J>QU)-Q29S1P+&6.V8+ .YXB&?!,D!P6M\$$4S55H9KRT*5!3 2BTYKT$75T2!D@KZ%!)]?^G8>= M!@SN&BZWJ6D?R=Z8^;#V7(:5RDH2!L/:,C.Z9<6WJ9D$B/HJ"- MP1EH5(P7&WRR;6[DGJ=MFE*]]L?H[KUU>KRF7:5>^7 MBW3]S2R)PDOV KRI8S]9B1"TTP01CB:I6+1JT_'J0 *GJ=)KC[@6\IGZE+S5 MRW47/;RPF#DMHJHWVJ+(>G7.#42M+:A 6R>X8!D/!QV*^YXP38E=XS-P%'9V MH(K(/2!\_V\0QX?R\WQ!2K6ZKH-:C2[K(#2'[+BNT_$,!)X=L"2<=D$%P]N$ MSI^B:IJBM_9*9S1)C%BJ.6*J=2T\G6^&85/GC>Q=;S[N=TWZ7G0,OD@T4O-;)N ^W%T3IPZUPQGNUH< M-))>IW4D%RE5,X!>D_R5!7V9AMR04PM)]BXW1B7)8;2.I-R>>%Z%QN= P%B_ M73S\G3D!A=BTOH-B9-''A K(JB:CRM$)ZX-!\%HX#,X:=E@FVM&[>P3BSU6$ M9Y#P8(:V*;XP9<'ZH$ 9%<$94UL$DPL3++G.LLU=T1C43ZLT7QJ_VZKTQ>7? MHX+]*:P6]&IW;7).T:J/UCA;E3Y-U5C#K+<>!.==$Q>'K4XO@%1/=WT%1G="/8M]3HNJI%'X+G M#SKKF+2\@+2V=N1T#+Q4"EA0F(4I639JW]9*6;W'S=L%\1C?+=?K&?* UL<" MB0QVH..UCHK7!8R1&3WW.33*'_V!C$X5RS&R?^Q-GA"TV(SF>0K3Q^8\B<]KD MO"88:R>F7C%XL.+_)^K]1 &GFG)?$Q* I/&U!:,9 VX*"$K,@J*\=K* M-LU73B1XVL2_E\/ER*+K *&DWU=#?"Q_-_,U&S;:0"Q&LBXA%*J!_2>F@G3-M@LUG$CYMKF$3Q+ZD*#M M[IZ#8]\6G3&6"@HNP0I3P\J\1GM8K!7&WDB="LMM'-4C"9TV,_$ES_A11'4Z M$I>T449!XDZO>R:8U]+(:J74.<F&E66$+FP11+KQ')Y(V">W#:\R@"HE5M2H7V$#1M7N*+X.<4 MUG> H LZT',E??X-?\=TM9K7%-R?_DJ75QGS=LO"YYXHP\ MI\&YEY'V3LD&?) 1K$S%T0<\ZS9Y4J.0/VV:8Q-TOKQ8>PSQ_IA7?DID=VN% MLP.Z3U$T4AQW7^^).US93#:1*>14%I2@F!+@K=-@E4R;BPQ#B+3/0(; "W)1M-$ORH3N,AA'Q=&A;7'.%57_6NCT M"_&=ZXRLD1I>AC^+)^F,D4I*D"S43CB)C":5!"3EHI12)(ZM.G"VU4OW-ZS[ MGK1UM1JSS9K1D6LC"\2)'""PR,FA5:AR2EHV,M^/I;1S#74,HO9?BS<06O]J MZHS;\-T+C:RH6MZ$/XNKS(4OC"=@C@DZD>2 *P:(V6,,22IL<\'2WH+ZAHLK MK/[!C^R>A3K$JU@!64D&2F$")XJ'$*1649J$[=HC[R:I<]US#$9VM$D>00P= M1!?V<.G:O5Q_* ]^-G,&F2T-^B- M,==&5!V@\,W.K524C9G546Y# :E-""XR!\DHYDO"J$1L@K>=Y$Q[!]X46>>S MOT=SZ7?\='+1V=W?GFT4[:9B)#OH9O&/^+662R\^W=O5''7(-3+)5*DQ;CJ% M)%H@=UPKFV-1K(TQL(^BLSVTK75WAB$DRT84!1QK,#1%#0XM\8!C"E'9HANU MHSF N&EMH5%P\LC_&EDD/>N0TV-"6RN,ID\:QH'VHB4I+%IS \([0HOVM4EI M(5-7%D9'CU0ZMXE+-],J][-#MY[P=E&6JR^#;%Y]O_GP'M9<%>T-B^"9]Z $ M:C*O6 !>*XLXUW4L?>/PSU$$=ZI]CL'3_NA/.]'UK)'."/]L+S&:3FH9\MD+ M(JZ#L\E)B#S69IXADT"YA6@4MXJ5C+I1*+:14KI-G[I>>$C@N^'OK&#*0J(! M&Q('A=*!$YH!#\J7X%C.MLT0\_TT=:I:CD'%H[*(<030@5]]I)(<^H]CMMIR MFR$)RT Q:<%95=GG32BEH(^M"_X.)G;::$\3\+46V>1CV1;KY>4\#Z\Q] D; M9FPH$]#4'@R@+.*9)> MCL_V#M#S:Z"UYN'R(Z;EHC:Y))U<.73S-C)QIE@,@%R00TG^)?A<.^ Z#$%P MXU)J$Q1YFJYI3*-F6!I1"!U :FB8N[[>%3]=SK_,%P.S[O:'\LSY"#%A+7&@ MEPEU CVWM'.(=Z@:93X^2=8T]U_- #6>"'JRA1Z\R>W6L-K5X9N2=&Q]%<_I MJ^01F) V6,FR$.,-KGV&F&FJ,D?'T-AL[T C_4YB&(I+7UVMYPM4)+#JT.X*3(P%RB,QN=LZ)1C.TILB;V_E_(8QM?0CW [9KVV^&) M23F;O0$7':\Q>0/!&071>1YBD,&DIA>W/0PD'5&\N^]I3^#UU&,:+BX^O/_P MW\OPF4B_'8R9#+D.1I+O4$L:T :(EO:2$UP;'[E1<2L"OF= P^.UNXADGR*E MY7@LZT'BKY?SR]]6RWR5[CQ&7S0:6QQD$2(HC0J\0;+.HHDUN4WD[29T3TC] M\?I=A)''D/R9K)M:^J_"^M^WYI//F6>RES@&8@,S@@QP9X%^JC4QB"5WV""6 M^S6G3> ;2$^L)/>W4T-X<44(7* PJJVBED2CR1QQ@3IO;+) M-4KZ/(2ZB2'TTA;GV/+JP/!\D+A?6^74Z[I_S3>?7U^M-\LON'J[J/77]2YO MO28;K+;4_&N&+$>T/M$6I>VE4N'DR@D+C%2GR]9YW:BW] G$=F'$C(B8_747 M3<37 4*'P9%TB)=Y+>!EO@Y1 J/JH%IIZ"6$*F C&J=Y$9JW<8P>$-&%<=0. M4:>RNP.DW _?JW"O@[&\,%DF!]J0QE>)##[GC0,9!%K#!>G\1I-!MBCIPM1J MAYFS&-\!<-Z2,!:?YF0?7--_W0?V6G/^LESF/^>7ES,KI8M1%L@UWTF120H. M4P19'$>AO&;;8Z7'NX5XEKIIV_LU!]CH FJ?R7KS0?TOAC7^\Q__!U!+ P04 M " #1A5Q4Z+8A&P8# "%#@ %@ &%A;VY?,3!K,3(S,3(Q97@R,2YH M=&W55UMOVC 8?=^O<#--?6GB7%C;A12IA4YCZJ J5-V>)B=VP,*)(]O<^NOG M7%B[ 0/::J5YB&(^?Y=S?+ _!P>M;K/_X_H2#%7"P/7MQ56["0P3PCNO"6&K MWP)?^M^N0,VR'= 7*)5449XB!N%EQP#&4*G,AW ZG5I3S^)B /LW, ]5@XQS M22RLL-$(\E_TFR#<>!<=>K7C MD'RJG:(H])!'G!JQ8_M$AZ[]]#Q=)=3S2R>IYHR<&0E-S2')"_!/W$S5IQ2K MH>_8]@>CF-<(8IXJG4UHY_*SC+$429&9,A&C@]0O !EK73<[+<6,T8)97/_L$\3(D&'3,$-3U!Z>"3URIF2"!J7$R6])QJ(QE0,IQ5('8?1 ME"Q .VZ.]'(VI"'5:^#L6NG6\"*]A$2\$KZK=J\/NI]![_:BUVZUSV_:E[U\ M?'[>[1R!=J=I[0QA=^ *A8PL)H1<8"),30!#F23^XJ..J$*%HA%B5I,A7FA\D;-FEC)4N5.%%YLIL%2:H\++M^-AR M[9.U9MMRGF33*4_=IWJNM7FVY3G;%00+(DHR--\R0^F9X1D+APQAK'B* 4KI/5#%(T&@H]3;%:E1Q$A<5RO_J6*9[YF M TC.* 8YKOI^BJ6VDJ9JETLC:PNQK.5B!Q6]+)^O*KS5C'9'# UUF.>)+"Z> M-R1DL\0UE_XGR2LS1SNH7SZ9(;DBVQ0;TD[%TA^WX]MZ&VI MI2O(8-5Y!HO><$7S^?@^D_'R.N<+PO2Y."%+-YR'CK1H+NT'%Q3J#7JLEETV M7(JJ=WE!*ZZ*C5]02P,$% @ T85<5,-=;B0Q P Y@@ !8 !A86]N M7S$P:S$R,S$R,65X,C,N:'1MS5;?C]HX$'Z_OV+*ZMJ>1$B&NQX.%Q_/C^R8S8P^>3>;CZ/UM M *G.,[A]]^?-; P-R[:7WMBV)]$$7D=O;\!O.00B2;EBF@E.,]L.P@8T4JVW M/=O>[_>MO=<2:Z0R')S\#N]X/["K( M8"62PW"0L!VPY%6#D;9[1:Y\;YTX';_33FBWX_E>.Z;$ZR EY ,Q(&VC7MLH M?>-+X45LT M8QO>J_@T:M/3<2PR(7L73O7KER?6FN8L._1>1"Q'!2'N82%RRE\TE?D&ED+) MUK6B8I_08#+PJNV^QMLU?C+&\82?N"7HX&/*5LQDTWN,]R%G*C>&]DIH+?)> MR?HHT6);;AO?)7V>;FP^#LI?Q'<\#^^",(+Y%&;A)+@-S&*VB^!Z=A<%BV!R M*OC1>#Q_%T:S\!JFL\7;GR;V]^GX44[[#]S^52C-UH=_/6'^V80M$5*Z0V!* M%:8I12%!XE9(K2"IVG2**UE0>7A^03I.W[UL5IW9A#W3J5%56XPU: $Z18@% M5R)CM>&:<0*L3*,9**6ZEB(#L4/Y0+V.7PX'QN.L2+ T MJ?R/."^,PJ)2 +&&T6@>-F'&XQ8(#E,A#N M*]&SX!3<69?P];H4_:WF65 MU\=RM],F[A\M^">5_;@$SY?VKRG/YQ=^MZ^J%:X7(]/*T>OY(HSF(=S7\$J MN#0&]+:R9-FR8\"UG3OC>DEAN CZZK)=4SMLI MO@2(+"UGAD/.PV>&7)[]>/7N\N[W7Z_9R&6*_?K;S[_<7+):H]5Z?WC9:EW= M7;%_W/WK%]9MMB-V9WANI9,ZYZK5NGY;8[61<\6@U9I,)LW)85.;8>ONMD6F MNBVEM86F<*)V?D9/\!.X./_A[,=&@UWII,P@=RPQP!T(5EJ9#]E[ ?:>-1J5 MU*4NID8.1XYUVIT.>Z_-O1SST.ZD4W ^LW/6"K_/6KZ3LUB+Z?F9D&,FQ>N: M3"#J]7DDNG&<=GO=PY/C2/ .'*7U[=_/FYO+B[N;=VS5OMT)D\TC^**V3Z?2+#Z6[<2@W=?9W;J;LJLG>2%#" MUED"AAQB;L3=RQ>]X^WQR+@9XGIQNAB<8&\%%P)7=$-!6JT>/TR9"PS6H-'I M%U]^$6P>9=2'K]_YX6J*39H^FX8:-^!B8@;&$"7*A&TG++O*\Y(K=0J&- M8SIG;[3)6-1N_)/IE%U<\F[+[7$\4B"'4 M0UQ,"(C0Z$*N,8%A#USFC.=35N;.E( CP)3FLQM&BK,,?QF)L4QY@H\,TQER ML--!;DT@AP2LI76((AF_!^QWR:;%9P*=P2Z53XW8!PDDTF J1+$G\2;D'P6_TLKZ$-3MS9LW;9P*W[M[![>Y1;%Z^..Y$_5-; M :JJ 8@@=)IB+6U\U&X8-^#Q@?&6L0**(P,$9:RD'9$XB65(CD20]%M(FRAM M2]0CVC1:!: 41B<@\+%EKQ 7 A!H(?C7#\F(YT-@%\A(MZ5"B>B0-Z+>*SCP MJE%/+/V25 CF 9]DGA%K+<$VP(A[M4%&\8,IEMC6@N(=9E4074*E73.Q7$YI&7ZQ64OA-L"UC*X7D1M( M9$CUGO]SLE1:2K]^45J?JST[XBX;'<+MKU2<6:1PU0E&P M7,O@MQA($'D7]4%\/,_N%8SC_8'QEJ#(=QY2854\$ETJ2'W>>*@& M5)2F0$A;7XDDB3;".^!+TR'D6& H1#:V0$%+AD2P[ [HQ:4E"^3N9X+?9'_P M.Z-A&'-5>JZBX$*:8FTHQQ@6NZ'&F]<1.W!O^+FY[)L1)?*F#<5EK$NWW8-= ML@.?2P-5SNE?[W58/*O)_0JL9@+]>29H$_N#MCE;AD"N X(VVU7!YELVHFZ5 M(^T'2)(RN4Z2TE#R;;+W]H.%\B]04_$5TNHW1!582S)Q0=:]7KW#6.%:S3 MQL[SO'^ )K-,.@<>T!O48HU5!+4)B;YY Z\0Q\B[EG@=_U(-/5M\\&8\FV9(3QP MEOQ@JDRR\;3LT\ANKW"VAWL@2MZI0<*H8]3!G A?P1?!%N3ZD.MD+SX]ZP'![-0+#TVOUF]V^]'6UG9S>]O7 MM]KM-KO=H\]NMM-I=HX^O[=1IWGOZX=UF8*%0(';19Y M;,WL?4"T4SR0\#)4";^K2 H@^OH M_Q=02P,$% @ T85<5([NLN7N!P KRH !< !A86]N7S$P:S$R,S$R M,65X,S$R+FAT;>U:;7/;-A+^WE^!*M,TGM$;)3FR9<@7FQ+J1TG.<5M9D*+Q&*QBWWP[ +D\??G[\_&O_]Z MP3*7*_;K;S_]..IW9;-:>]=O:3#KCJPZI&G24UA;:PHG&R3$]P2MPM%CO7 M295#X5AB@#L0K+*RF+ / NPU:[5JJ3-=SHV<9([UNKT>^Z#-M9SRT.ZD4W"R MT'/<"??''3_(<:S%_.18R"F3XDU#]A.^W^4Q'"01#-*#Y/"PRT5O*.*D%^U# M$OTG0B,[*![Z6#=7\*:1RZ*5 8T_&NR7[F@FACZ?T?4TDIY+M5\].-8YF#9.YBQ M*YWSXL>FQ1BT+!B9!D$K_PMH$YKG;V?!WB'J4;* A?U1CXR^N,ED+!WK1^W> M;8L_YLUF/Q*<=3#_)T?.+J[&EV\OST['E^_?/=63/RKK9#K_XJX,-KIRV617 M$$.2<';:9N-,YZ7519,E8,@JYC+N7K[8/SC:ZDK.S021ZG0Y.L0A2RX$KJ66 M@K3&K?=5%@(C-FKUAN67A]]F5Z/VPH>O/_KM:8D.V_LT#9GM7$!^XA;# M@'.>S]EUH6<*Q 2:(2XF!$1H-*'0F#IP!"X+QHLYJPIG*D /,)GXO(*1XBS' M.R,QEBE/\)%A.D?VW M\:W8O'QQT(N&1[8&5%T#$$'H-)5XZZ-VR;@!CP^,MXP54!P9("AC)6U&XB26 M(SD20=*]D#91VE;8CVC3:!6 4AJ=@,#'EKU"7 A H(7@7]PD&2\FP$Z1D:XJ MA1)1G[>B_5>PY[M&^V+M3E(U6 1\DGI&K+4&VP C,N7!XZ2WQDGW]KR;=\&, M$I3#/[U$&O9V"*!\;X< VAO0/."6#*MD#);/9G\-I"8EVH17]N%=*./%P)8C MA1RJ*X,*D)FFTGJ^0RDHO!XJBE=,NE];G:LR/N;]$@W'CZ3B5'?">5XD3J MZ)8W8I7&L4 WV1W\+F@8IEQ5GJLHN)"F6!O**8;%;JCQEG7$ [@WW&XN^Q9$ MB;QI0W$9Z\IMM^ AV8$OI8$JY_2O]SHL7M3D?@76,X'V/!.TB=U!VY(M0R#O M X(VVW7!YELVHNXN1]J/D"1E9#YVCK%'F0TRKZ]K=?^\]D^^4/#9=+I+GB)Z++=92NJ(IP M]HBBXU[UNC2-8P7KM+'+/.\?H,H\E\Z!!_2&;K'&*H+:A$3;O()7B&/D74N\ MCG^IAEXL/OBSDFBZ7VA5D?B#A;U_MEA?*K?3N0]5B1)!1IM:VAXG$A 5=7Y> M;G5FP*\IX88JS:=<7U_ZP\W%&="CL%;O2L*)P@9&XP([6E@2VE9J4'":&+4P7,@[8.LMTX$)^"[X(M\=4!UNA^6EO M6/JO[X+@T&/ ^8U5K2!&@()I8304+RV,%C^.D-5+Q>%#N#_\5BY+JY[9LZ3MQO&[8/AH.MK=UV MM+7MZVOM#]JO^\//KK;7:P^'!Y]?;=3N/]#:CH]:B!R"PY:\>-/H-Q8=:L2- MNBSRX%KH^XAHK[PAX:.U-\^$U[M0"BCZ^ISEL7I.&TR?YU^^B%YWZ^MR&3X/ M)]]";"IZR]<[:/H/2YZ9?X\.VBT0_SV!_[0Y>P[^#S U^^NFSU&>"*:%3#UD M/^3CSS6_NR7ZS_KY7--;UVA4Y*$L\R]K&+ER]"W-S*;5%)N3LTQ"RMXNB][W MX8#A20NMXZO51WX(M_Z!8ZG#YYVC\!9M"O<^>5S%QI?"W547'F. *K>]R[9O M![=^/UE?PZ><_J/2D_\!4$L#!!0 ( -&%7%0]P5I!Q00 %H7 7 M86%O;E\Q,&LQ,C,Q,C%E>#,R,2YH=&WM6%MOVS84?M^O.'6Q-@&LNYW8DAO MM9W56!87L8JN3P,M4C%72=0H*H[WZW=(V4F:6SLDO6Z&(5@\=WX?R6,.GHQG MH_C=ZPDL59[!ZSBY[L\MHWT'7;WWS>PSD,Q[/7\63\74WW=I+[[A[,#B%^-8'Y\.3E\'@RMV:_ M'TW>P7 4:XGONOY#E\2?=:5XNH[,$"\H%AX&>^7GWPDZM]8^+2 11<$2O9O# MBJLEJ"6#85'4)(,35@JI0*0P',Z.VS M$AMVM,*SISW?=Z.1R$M2K,V;%^VV M 9T<"IF#YUJ_0BJD\;9F1 +#6BF,6<+R!9,0>&V]F>.35)#R#&47T> M+U@F*2A,SI,E*4X9'@-YSJM*9XI?K4GQS( EDPQ3O)I7D_AE6M,V_$+D&L8V M''*6T:H-HR5G*?K&6(J?,9BE*4\P,?2D'6TJ:P..:<#:4-:RJ@E"I 1@T_VT+ FE>-I:&4L;J^BFYZ_$RQUO5\^:&SWD&>-,;RBE1E9A[PP,!BC*"?R%!O6A5!*Y*'N5\_T%I:0;!/% M!&S$EZVL[3;MK,),%=U&WHAM(W(4O2G;MX-^<*?4M;T[95_>:]"S]SJ/[]9W M[6[0^3QN]S_)K6-0:Y!#HO[,?5>9YK9=_((^V.IMH@5%XM*G]ME3_7SJ/-;V;GDR),D1=J$3& M*>A2HN]I9JXM)&Q3[_A;_* UYIC&]%-;WX]WS%?O8DO1W$2'DF5$9WSC=O82 M,=,0NYIND[MNJ.Z\ZMT\FUMG<_]]\ ]02P,$% @ T85<5 *F MB:S$! 91< !< !A86]N7S$P:S$R,S$R,65X,S(R+FAT;>U8;6_;-A#^ MOE]Q=;$V :Q7O\2VW "N[:#&NKB(573]-- B%7.51(VDXGB_?D?*3M(E:9LV M:]JB04!8NN.]/G<\!'_ M_A+:KA] +$FAN.:B()GG38\;T%AI70X\;[U>N^N6*^2I%Y]X1E3;RX10S*6: M-@Z'Y@VNC-##7X:/' &0\C/@]%F#T[2?M'I]_Z 5 M=MM!F_99F'1\FG9H$B9IK_=G@$9ZR%[O47J3L6>-G!?.BAG]@W:GU-&:4[T: M!+[_:\/R'0Y346A4)G%S_;.6<4V29N?:(1D_+0;6GT:]=4=.1";DX+%O_R)# M<5*2\VPS>!KSG"DX9FLX$3DIGC85YL!13/*T9E3\'X8VH7GV<5W;>X!R,EZP MG?U!:(R>GJ_XDFMHA6[XOL4?\N8CM!M\3# C3#Z0D^/I23P[FHU'\6Q^C(@^ M6;P>'<<0S[]YRX,>O'87[MB%Q71LK0]:';_YS=L]6L!H,G\53R??5;AW0>[[ M79@?0?QB"HO1R?/1\73AS/]X.7T+HW%L**'O7R^7CWGSR<7R5Z4T3S>1?<4+ MBD(&K6[Y__>(]HU1F160B*)@B>GSL.9Z!7K%8%04%*4X0&1YUPI8RG^&TZ* MIPFLF&1HXE6[:L,OS9HUT9TW =R9K32@KJ2J">=("+@OXR>.@>Q#5]6O\(524YIB[RKWE,?#; M2E\0N20%4\[\/&,;&"4VT@9^3:03-+_3BSZK.9>$4CQ@G8RE-;JBZPA\(,#M M!?LF$G[T)6N,T=MB,ZVR;(,8SLO,X.4"0Y+]77')S+2@3%C5%N)!:X_L P(S MZ.S1_8M47"+N FW;? 3]5ALST8\,%G^X;(3WE U>8+'GQ(88&XHFJ(KB6QO= M7:H(EYBK4C)ELM(T9))E@-O0>JP^))28)M6TN]*+JD2!U ZBMAV(2AK.*JL3 M*THFK5[EWJ'_8KPU669LQ[$4DC+I8-PS4BHVV/V(*%=E1C8#7MCHV4U13N0I M3HM+H;7(!V98/#,-(B'95HM56),OYTC7KV=)C5C1=*=Y2W8MR=/T.JWK=OKA MK53?#6ZE?7VIK1YZ>?]BP]#M!@?W+]9WN_U/$^O9K-690W H/!>>-5J-_]3X MP(? GN4[>1]@#PA=+7:+XKLWCRLZ^2! MG#QB2UD1N8&P9P>2\ ?S[\Y)>P_!#X;Z[SAF/X+_[8-(V?6FL?DGF+X5,'TN MZ\],W%=XMW,C'M(#Y 4E,D[!N!)]3Y&YJBU; MBOI2>B!9AG/_&;MV47N9&SN>^Y=;R!(35.G;M]SA>N>]M;Z ME?AA_\"4$L# M!!0 ( -&%7%0= FRRF 4 ,X: 7 86%O;E\Q,&LQ,C,Q,C%E>#0Q M-BYH=&WM66USVD80_MY?L2%MDL[P(EYBQT \0X#$S#C@ :5I/W5.T@DN/NG( MW0E"?WUW3\+@MS29-G8ZCF<,0GNW+W?/L[LG=1\-)GW_C[,A+&PBX>S=J]-1 M'TJ56NU]LU^K#?P!G/AO3Z%5]>K@:Y8:885*F:S5AN,2E!;6+MNUVGJ]KJZ; M5:7G-7]:(U6MFE3*\&IDH])QE^[@)V?1\4_=1Y4*#%28)3RU$&K.+(\@,R*= MP_N(FW.H5(I1?;7<:#%?6&AXC0:\5_I1"T@H/FH??\D-4C?A0<_5E')VLX/)]C M[$;REZ5$I)4%)_OMP\;2=M8BLHMVW?-^*;EQQ]U8I1:-:9R<7^8ZKFFR_).M M,"GF:=O%4\JG;L6ADDJW'WONKT.22LP2(3?MI[Y(N($Q7\-4)2Q]6C:X!Q7# MM8CS@4;\Q=$G=,_]7!?^HAXI4K[UO]X@IX>?%B(0%G>S?G#9XYM]#7%EN2[= M&N<7S+KK$ ?#67\Z.O-'DS%,7H-_,H3I\,UHYD][8__)XQ>-^F%G!K-A_]UT MY(^&L^\^H-S[X70X0'9.9^\P#/ G%(&+L=XHPOSN ]FM.0Q_[Y_TQF^&T.O[ MY'[]J-GZ=GC\D!DKXDW'W1)IA$K:S8/EMR=AZ\9UZ!E0,;SF@JDTH\Q;AF>$XH;7H9'NLM[Y%18, MM:8<0LF,TV]XF&G,U>BWYG-A<-THRV+T&F8\)%6Y:000#K<+3K>W4X:?P@5+ MYQQZH24Q;1#Z8X!ALHU0T3.:4#BR/WCK4!E4IC%_)XE*8695>%[]#[;J*U/0 MW>_X+3F)FU"+):TY+>;^JOS[8/ZO-/ 10+&24JVI\$>7E^@J>$ @],!D28*4 M@8 9A"#*6!K!QPS#BP7>"#9N7J^ * FGW%C77O2T%:'DCAI(KAV?Z,:.<_ , M,1YG&M&M+[!N%42HI Q[F+]5WP4CR3RY\VHCV=HXQ9]3F _;SJ["7;*ET'-/ M[.AE=J$T3HB@SY;",@FS!=/ MVDR1S%2O&,X@!R>>,,CA; M,2$I:6,OJ)VN)=NX!T..4X57#X@:I^)C)J*\-?W!CAT[$)-%PT'XQ5YH1Y6O MY,=MW%@+6718@*T\8G)#(*;:0*V%O0VSB'"K19"Y':,2@]E_OVB0$EH M-D9)-_X!X7KBCE0YHEW+=E9L9OC@&_U+**0'.:D"(])SPC-E2T"4(8YYDA^/ MEUJMA,$K0P+DA!.L\#B)YX(5(LXE6PU\^UCF6[<7]Y4H#35/#Q@[=&2Z^I#$ M:A;E_2M)Q\Q$[&,A?MHO'@-25J+Q+F]NDD!)V'NT6"W.9K;@H+7#J\/N4?7J\4G_F;'O?.Z?AO4$L# M!!0 ( -&%7%1\5F!I]RD! +^]"0 7 86%O;E\Q,&LQ,C,Q,C%E>#DY M,2YH=&WLO6ESXT:R+OS]_16X,SYSQ0A(UM*K/7="79/N?3&T6@ M2)8;1-$%0&K.K[^YU 9NDMR+P!9.G'%3)% H5&5FY?KDW__7Z_^__^WHY/OO7U^]3GZ^>OLF>;*W?Y!<&5%6JE:Z%,7W MWY^^^TORETE=SW[X_ON;FYN]FZ,];<;?7UU\CT,]^;[0NI)[>9W_Y1]_QV_@ MOU+D__C__OZ_=G>3USIKIK*LD\Q(4C8W:CRI MD\/]P\/D-VT^J&O!O]>J+N0_W#A__Y[__OOW])"_#W4^_\??'1T^>?'BZB8/#[.C7(CL_S^ 27X/E_,]53TOY/_Y MRU25NQ.)S__A^>&L_O%&Y?7DAX/]_?_Z2^NZ6GZL=T6AQN4/-%OX=:3+&F9A M8%3^N#3XW6^ZZZWNYTP7VOSPUWWZOQ_QE]V1F*IB_L/_OE)3627OY$URH:>B M_-]I!3NZ6TFC1GQAI?XC?S@X@)>E/V_LV\,XA2JE6PU>@M./$S54=?+RY=[! M75XS@WV2YKZ+T[KK:[_BV].WKTXO+G\^.T_.WEV=7IQ>7@&/7)S\?'QYFAS_ M\^+T].WINZO/]?)W(]4GJTCUDY?Y]Z:JU6C^Q=?YRZ3 HU57@V%DH,5:'J>9+IZ4R4\V1G MR\@M850D^3?_WZ[^3G]V]>G[W[YV58]V.C_@/*S3>T\/">W5CP"R!Y MD?Q[+WEEM/Y0T7*K$LXBE3>BV+IUY;?HQM*^%36(Z)OD7WO)E1[JHOJ@8&D3 M/ TS,1,9TB](\MK $2^ED^A7[U^]?W/Y[[/DI^.W9V_^)[FZ^ 64FVW;AZN? MKKJQ":^/?SU-7IV^NWS_;NMI6Y:5+KNQK/]Z__.[Y-U>\N]?3DXOCK=]9?_= M9-*(;JPL2@V6%QH$QK:OK!-\W5A;5.^.CU$2G+T[V8._X1'7 LX_F/K,SG[K MEOA5,Y>F"^N[ER21/DFZ7&K5"EIY.!,28612Z:FL:0)&CJ1!JP9L&IAM(3.T M(8IY,@%;!XY*/!WA2-RR#;F4\":F"TI(HDTD/ I2-\1V+F<'5O-O?WWZ\L>$ M3^$TX3.C3>!.RWL,5'YN5)FIF2AZ0O_<*]J!!>6S$LG22C/_=]CW1T'F_/K) MN3"UDCVI?_Y5G7=@3??N[XG?ACC)IAVX.#TYNSI^<_EU5G]U% <.U!<_WGL- MMSQT\I +?KSWL,RV>D7<"=,Z-/0-G!A%X;QBJJH:.%KP$-)-7=7P >/2\H\& MO6APL0U$*1N(JC#LU,G#YB__6!$WZ\+!,L"U?G5\^=_WB7=T=)$W2;X3GGL7 M5OQ+GCN]]%N*_@&_R7'#BOB]-%>4N%O,Q=G'QD]=3IZ M2J)RE7A)DZH9_@["%>_%B^#[*>OTF091BCQ2P8/K9*1-/<$P!47M?1C\&]60 MX$B\N#H[>7.:G'5^IJ]/?SI[=W9U]O[=Y:,3&[^4A:RJ1 /IFAL%9)_+$=R< M)[*HY T:F,LDFV*4C%# 3],/MX1\W^FZ+2+5.$,!*27,)RHB;]ZV_'YQU0 MB8@=V5%TK8MF*NU=J/M?2R/&,ID9E<%_X3P$;C84-ZP-[!QE@=Y$0465-PT.VUJ"6I(Y(-.[\G6:&KU7MR MZWAI8C22>^XN**6@),6,3@>!+LL9J#MP =SQJM :%:=Q\I,J10DD]F;O_/$I MZ-LHPV+.[XX,(^E$B9H9SZ_"^:7)3)CD6A2-3+[;W]O??Q)$6>ID60J:>[8F M/MV39-=),LN,S,EA@[S170A>)A,;?['Z;MO8NY!C+SE!J.II4XRY_ /? MR\:!LL8H#((DQ]D7M0=[*OPL5/A'HUA?2,Z-!MVA$W'%S62X+8M[B6YJ6-BG M>_M'.V+PD.O:,V+':>682*4+K,=J";KMLT*H*:@7-#7TDS05V5'NBUS"0\%$ M*L1-U2C4EH&M:-,7:L"_C%J"BHZ?!(Y M?% 5S>P:]7T^QK29XUC>6Y0F-Q.)?R2BQG?B!]G@4<] 76>@T4@5"K21+O 0 M4F1R+DT%U!GXB2C-?5U/@,IR9>",*.8N6X/_0@<]V*3C"1B<$G^::O)$48T*Y2],C71A?P"2L%^(\"=+$AW(_#558KLV:%O8),YI0]ESR3O>3*>OI= MB,Y>ZEYF1Y59T9!-'6("[4OYN>X&--#M[VNGX*.)P9,#RD MF;Z19-#S+W@52R>R^.D[*QA(B1"E&'.5(4YMIH'6%-M<;I<"[[NE)T^/#QBC MU-(U:R).P:52,'HGP5/PDJ07%ET7%F6FBD+ > JT+L06H]XX70Z*_2<2-9' M*FS@[N+T_-A^@C/0J P-,'9G_M,(N,SGX FX*Z_L'._(1AIVWC8IS7$;8N]-79U>OCSM#P2GYU8D"9S-X23$L MI/>GDPN6YG(&HEVQUF>+ M<$VM_N-5Q5;P>@3GDKY!F2WRW.)>P$=<,\M.&.432P%MF=5^ MS!;@E3RLV$:.1X' 3FY+(:K\0ODZAWJ,LV,DY6PHL"F<J_]0^09L<\Z] 38K. -3Z#P>)01^!8>O#^4@*&+@D4914NC&9C4YB2B18 M=:BFT51$?@W#XL/$:(2'U\SH$4CDJ3!C!6>:/5-\1HIPAPT?L3 "OY;&PHJ" M3C^8Q!\-*()JI.CD=:\V8JLO7AT\1O&)=&P.Y^&CJ!2O78EG; -+D$LT_"B; MAE1%FTJV<.;"@6_TM? )N:^T,#G^\9J,,FW(ZK(I:S<3!?/QM_ [EKK&]VQ* MD)9@F,$;S,E@G,@BQPIY>T#7;,U%YSE:O%.14XH/VLVX+I2>"IN#!S_F!,]( MZ,OX+K^R[EX<']ZJ@MOP=QSFZVG"O0+]517HA@-P',I',7!9@T#HC#WX345! MCO;VG_4AD)X;UU>HBX(2:BXG4G8!9ZAGOY[]'BO[469]>[.T_Z1-P>M:[!39-HN/E'$[!G@$_^\%WN-\S8,^ MV-RK@EJ=X$C M0W1^]1S1!SJ42Q#,)[8T93B/0:"L"W36F*JQ][([E*^QP<6$8C508)5*%*=$N.+D!%X/GHZ>3/A8*5AN&RVUEQRNO<3G M$A(/RJBDJD2;O/Q1B C,F+"K1 MU!-MJ-Q7&Q>[H:C&&W%CF1CKR6R096B7JZ?KSM,UHA]PYI242:S0=<*;SW2^ MHP8Z'*\>X7IF/ =BGR0[/@.F-6IQIC1C,'"7,]L MUA:%V>C5@2/>"@,<<7"4\EB4(T/QM85K??(*591-=$'!31I@GAP>\NU4_$A) M9#)G@(D=M7'V!\\^;?8_R:%I,"OO\$G*P_W)%["WQR_0L^\VL&](JLHR##N+ MCD3BF'=9S;N"TP-TNS)Y\Z:O_.TZ52U6>W>'F%S9.J6+."6C1Q+X="2!6+]- MU)1*)FK,L,'D4>GK&&;-$(@+3I@2!$TF79X/I7]8M OZ\VOA&W63W;=WYMLF MJ(XO3B^Q9KH[$NI$&UV*:V4:8 $%*N %<+@*US; M1'%8,=4%:@O)C95'[+*)>-Z:6U/KTA-9UXGL].+D37=*4WSR+MB,LJS0.CTM M0<+I$H]W42"=S72)Q/EB/Q9YSD*];&;2C!IL M(^)*L-CK>R&=\XDUTC .V*I/#I-?]B[W3O82W.GG/_)_DY?/]@\2"O4SK[^+I#[-Q4_/-S;_S*F4!\\_*88KS,F?L]]/?<]3NY+SL6\(XUBOSDN MQ"2V'=6GT?2\>#LOGL%70S"7R1-Z@K[:DVT$OE19HT-"HKD M+4&VF(62>WO#W,*[#N5$%*/%:[ 39BVG%-\O5%5S-6;1:@C26IS0)GVM.[XE MX'R+*POD@YD[>LK%E6L?HF"L&]N:!,L6QV,C$3L1;J^Y7'+C_9^=[1ZB>/XK MX>*OIKW#S[*"?7E_+X#O*("O##R0H?*2TX_H2I+?C"!.8TG,4$-4) Y7K7QM M(Z="D0K6E#.A\GO+W B#;)5\EP)D)PE0._Z*63!8N,#V*)E1LSA3DI$#O1"6 M]@8GZ&,?5&L9N4X5^@!EV6D^3(97.9$HL(.0G0^R4U;/7]K#7A1S;Q@>Z2T50 MR&$;CR OWR-\0:92M#XS;N+@WXR* QEJF/X<$MFROP=N^B<@%5S M16$H!9P9=8WFKAO7,/SA//F],:K*5>:Z6C@_E.TU/A,ULS;?2*6_V().3H7Y M@)C%&EU?22EP,;F3[FS.9;V<53:SO>RB%ZBX,2&6.XXLE#&VV(:K>M[;%MZ[ M2B[G0 [3CG'=I1[5-]1$#I%(&Z!7L*U-SE_!4_@<*F5]HXE\$1T>J&_*1Y*: MP4D@"DNYE8(I"\-5M.P>0L\L-U9H:HW@JGEX$+)9ZL\3X"0QU8<"SDDL^VU*SS$K;T$VNM8*Y44N:D&_7:M!1W6W63S/0F-0A'VWKLPVF8J/:MI,H]#,=\]2 MF"_^;V]_/]FA\Y&"&72_O2Y WQ9S/.T,,0@%@VKB%@N[ZQ'UOSM*G^\_29\] M?PFC#IQ?^$+"3Z<5^A"3]]A&A?%U89A?WKY*7HGR0YJ\VSO>2Q.)G )'N@TX M@0: BB\V9WJG:^S?6GNG];\:F-,+K.T]Y+SK,/NIF#.L\U"R,DQ?P&E, 5DJ M+G"%S%.=JY'"3_BNM:HIVD5"#*1=UGLOMH])DW\V NM!.N2Z:''K+R7P:^A! M :<0PZDT>+JXN=/WE\U0&SAT;'V ,QTWL('CJW8.3.Z?S:<4GD\8&*IM5P7X M822N-05V%SG2,9:B5:;'WYF]N%V58[!E>)MXEA.J]RG0]B75H4K&;BE\_&IA MHWO6[#YKLH>B.YR(:J]KTU59C8^:RO\\/[7L]>[!R^[PPZ7QQ>7NR?ZU]U#)"(WO]1F)LY! M'\.$/FX/ ;*\J:V!12<'-<+PUAXZ*4!5PXY,\)><@2(W51F:BC 8?20Z;6K* MC>N+-3M/K*VLD^Z0;":J">LT^ $!NZY%85MX,4Y,93'QL.%)2NUA2^SOBE*V MJJF3">**5:0^#551L-PF]QMH_9@Q9A.ZL*MC4^/5UO9W&3D1N!YRR<)M^+7% M[R,PHQME6YDXJ#X<8F@1J4)CLBB#)J5\GER.I$%MZ$I\1-Z2SDNXDPVB5ZR2 M$9A)L8=PJ2F9:X>*1QSG\.$G.1W2!VGKJIE!X=H,X9.<". Q50M<,![0.3X$ MFIR80Q3/3!A%^236'BW1R8,',*B" M.HBXNM4+AO3M5Z+Z;^=#I@Z=;]Z:L!L66]I7 M;H,J4&T=G>%W4SB)-:H.,]0H8.7H(PRO9@5]=OU%F;PT6)2L&M KH.%.D:$: M^RM7%:==*FIQ_'N3CX-" #3>!"!&['=LO64\ 727L48/+WX#LIG=5O;MB#Z= M=YP7?5.W$]^Q;PK\0ML)\QNI*H.KJ,&0+,GZ4#9%TK,=/7@H<5WXD2['W3Y, MV#:K"V/U^>R?*B&/^GSV/I_]:RH%47II=S0#+X=F8LYG/WQC&CY Z3"WAWU; M!2"MP*J\]OIUY[\=N'(1R#N'XI%G(1AG"(*9)N=7[]NAF_#6K+V0WC*4+A%X:'N"5-03)&0. MQPG":5)AN\ZFL'BI,Z[_=$.40%D8&VW@<=A2SU_KKLNI"@J-"[A[D+95H"(0 M7;JZM, EZ6>63!?TM%81UH:LZ%[9Z)6-WNY\H"/F->P72!2LP;FT\J%#9PQ2 MZJH91K[KT!$S@+LC\UFA9%M86@F"Y56.T>P0\QYJ-]U8=G"05N(FU%36&T^\^;6+Z5B MZ$MZ[#^^=OCJ[>GV<7 DS[E(,#R-QE.4/I%S,TT#"K?E&=-OZODVLK9]Z@NPZ M09(WD@1D%XN]9)A>R,Y9+_IC[^="TAV9^*]D6:'\O=)#750?5)K\2XY&R4]R M J?"R<2 B7]Y(XPABGXKS(?DG38Y'#]ZFI++5)JIJQ.Q&8/DY9:S&MW0S@_) M'@9RU2'T271,..=OSQ==YXLR:Z9#@_[F[G #@:Q-4+"FZ#%64\Y3:THLF)JY MXBQ%?%'56!XB<[K6$6M*Z1E,J^&R0LDRV4'7=X-I&;YX8@ T/^/;*M=&(-SE M4O-@3%$18\*G,C,:2)[_(@6*%!GXH,H\ MKN?"[UJ7E>CC3I-K75-Z1HW1AQ$J=Z2@S>A)<+N>8M(]^O5,ICC%(32J$S6, M-VQJ^AI+3DPU4;.>-SO/FS$F_+';Q X=6Y2IUZH0!GM9WA#?P0O^C34KB "6!#=F457V#HHEBF/P8>$)N4['MW51EB<<706?9 MD**:HJ7"3(=1/V)X. .QBC.JJ0J37SELF #GVE(2K2V1I'=TD\):2^)/+#,K M%(7OJ&MCCGHCB*RQ$5B]UNH?.9)HX(!HX (5GBLGY[N!T^4%12Y?L91V!LM/ MM:WR0M[\1!;82*]P#2KA,,=I9;8#I0N+Y?+:F8IIJ] G#2+$YC&C_/0V'U:D M4VH^BM"25V(!&Q-WRB)-*R<:MDXPDJ"=T2B\>65UIEW^]-CDI@=\#W: *!AO ];BE7;"FH,0)W) VIMX,?I2$'7#! M,!MT-ZEN,P[MUIHW_V?Q'V%RW51@H6'ALB@J%HAP,6;IDBAEP (^JN089E#J M2[#BQQ4+(59(,$OL]2)):>MML2>2@ M IMC*93ADI-Z8B2";L!?Z/4@03)I8-E OP+!,J$$.S&2+-HYZ2+L3PM*=CI4 M)-45G "55J@0-F8DD'N1\?'VL4',&_J3AL.:87L-P8^(04LT8-('+)%O,FEE M#HF:EIQQ*5"4F\^J'GQN1BA7$(N!;$^4CZ#-\<\5"%"RAOLD:$?J3_HDZ(XG M01N9S;."SGWX6(BI52R,) *OD969O,=H6]E?)FD<$B9E42O[)&L3?;2=FLN:^ */2X&K XW>Y&=2P3Z1&Z4'GRFZAJ MRJ+C/5IH%>JF/['+ $;#@^'<'VY4\*R+:&*'JR9V@F>?O3E<^CQ-CHY6+N;!X=,5 MD[C2'['C*L)6L&]D^>FM94F3@ZG4PD\AVD7YX4H2_:*(E:!\P!? M(&?OUGKWWZ6^N1-1'( 86/$D7HYC%2W&LY4;VKYP<1-?[J]]\/,GB\]U,<3W M6=;,A,5BN"1% 7_KOK+\,ZLW8:_WVWM]^'+E2CP#2GHH17KUB_"V]#E]O45U M1XOJG<;2AVX950Z)@:M]X( FI C%3M=KI0L/3:C*D1'.@6O<52YF:T-/*]QJ M+7/J$_T-^$/O<_AV.80WK5L7'>LH'K6IKY5AI]D9IP98H M(;K+Z/U[TMP&T@Q%N]TA4HR>V\PP4R4[#DV*M1'*8C$S?!^9VZ#UC6Z*''/@ MR$-#L>JQ1:!RE6PNJ!R@BC%V'U4L(Y$[SPHZ; J?G6;<[' P6T3J:I9@'%8(STZ=3E(+7<( J@O9FF M7KM(_T*C!OB]@%_@]?IJWRZ0X4;F60&OU86#_IM2N(_V]I_UFG;/A>NYT(@F M[P+;V5)[&RL>X;02:K+A<0XY8F:15KQ"?%G;6IQW\EKDPH0R'DLI$3Z5=IU+X+'SV(&=\5>UBVQ%-AVQ;MZ0,S9J^C M=9Q0$'.\.\I86]7G AU$J&,\(IG'0.4!E#PJ]B>7?0T3)&\Y_-L38-<)T,<. MDDZU\OO6'$HO,8)[W4,;]^QX1W:,"ZZ[P) AE-L&TTD3Q(2A0@4,I0(E1)@3 M^"UVK*@)%*)JAD ZG.)M:\(]3H\8NS!JZ,4I'(P&=86XPZA^M$H6HUV;7TM% MY&.0(O_Q!1J<7([U% OP&!Z_2+BEQ\O_:$2EVI?V)=F./I[V)=D=+\D.M+RS MHJL-.> :ZBT3)Z13OUEJ5^3X;Y&)PK $!<4UT8;+H=Z(FT%@;3-4B)R L#O8 M%I#XEV!@L""3NC--9Y)FA# R5)=@0_1&>H-^#I(8%,[ MOY2@:&I;3S?!=LOXY0VB'7AH#*1>HZX%UZ>B8$4TFS29JH\,,U,A1 +BHOW1 M*/J>;'P"OA&$(\8 PQEA#;JR$0O14P#E9]BIP:;)P5MC>5WJ<^HF;E$Q) G* M2S&/OZH1S""]-X8D1S"7RO:J"++00G3!(6)T(1O*&@Q_T(K(W"T1'G0B)TP2 MD2LM&&S,K3)C7.*:XDM40UG5FCPY(=($EEK0 MU:+(Y62>X]$HIJC:>BE#_=MT,<\F!>*D<6Z=FDUD.2_ZCA>=%Q^7%UC@UQF1 M8<%03+U[F8$ML7NA'(V!?*_MFCG:]!#>JKK.-7%S2T[0WH! M(BEO"';.@_B0CF1A#USZM._%B16*>,2IN&$G EX.M3'Z!J3A5)=RSE(>);P> M%@[?,D+.M;U#9XW))I@B.3,6D<'#52*&FS37V$JSU5-U19_;I!8?9&GA_]G5 M[5I>PEF;-0[B8;2N"@:,'FS<7F@^("M0!NM=AF&(9B^O%2:-LRY9:CIJAKK, MJ1WZ$.:$'3V#G\(?DMXQ8L^^G;R]*A8XN0R8ZHDA#XWOKE3=B%D8>"+S<1OX M#Y5=S+L81Z# .W( ;\]%/A9&,SS37C+B [@I9T+E,5P\=NWD9@L1"BA\.U7- ME/! *PM -<+>]%$E*A8!,+"SI++JO)&$=^K!I"XT(P M4X4PVCTO?O8\CX.^<*CGP4T\6$OJBHDJUKGU4'2!#:-"?>X&Y7K5*G15+S3@ MH!KR2F>*G-;>JK6Z8@#&ME[S.*CK3&P<"B^^T:;(0[R#U<9DAG#_UC' GUU+ M S;H/9X5J9<5(_MJSNB(OAK$[=Y9#E3KG8V+_Q Z0Z.D+FX7[:7\L]%A7*=^>Y$!' M_H]23&45$TWP"GKRL&#JE+JAQLBYRR!N8ZWS&P7\;?U2CH'QM\9U,P0S@DZ983; U C#!R]@LX"IC;TL.BJV;#LFB$_1"8-EL,1$5Y&LIZ:5D6HD MAXG(28ZC\/[EX@U&R^2P4K7=-;QBQMW46AL8KK"_.MXD+!X+Y9&+6MC(0.F! MDGRW.@0-6IAJH.H0VIF*Z@,+B\\B &R@(L2%X'QJL,DNO%HN*[ DHN><.WWD MLSUP;,]>;"\,2P!C?2CUS>Y$WZ1!'5H&1&5="*7@@)O1H$9&L2H5QP0MJNK^"-%=%3<#0:HMV#CD1)D=$$] M]$!@YY5O?2/=@]4?35L' &(882@1/?A,+&!2P+QKQ(2))K*HU-.:@?38-JE, MK(;0G+BU71 &ENHF ]K9IF:3Q'6@Y4ZMZ-285[6<+A VQO[,]$88V=Y23*B* M6I;!KEF]CG_2P]\QG,Y_1..Y!T_9\H*I8,\R1W@C5;C/EAZQ"9O.B."HJ]HH MS"O,)M<99^+744R.\YWP?C%XF4"7*]W^+1I=,_^RPN MG,>43M][L+ZV!\NH:?)*%.1+OIQ(V0=UOD#!8.]([MGPGFR8O.Y(#X*>%WM> M?'R\V&,S]MS8<^-#$\J_?OTW]I4%NS-C+!.=?4C^:3J2>A2*-5;/T2;UNEI# MSD2O?+KY<)[@^Z$5_:J98PYFW-KL9J*R"5Z 3SMX_F/E_3W8G;UF/Q$AFF<2 M:YZP?8_K2@A_8@E6!%Z^,:,._TX44-5N^#,JRZ@D8NZ%MD$UI%# M"GOKD2^^2&ZL5!78O%X;*FZB?6OR-/2@2?U,7V-GUEVNE M.7SPKX7IZ=Y;G4;,;U&0/\0+@ -%KTS58/9KF*\8XQ'*G3XH:P)^@Y&E66@< MDB;D+Z4B)%5B\XV^P+_K?/!&W'2!F$-B':(E-827)&XP32PG-X[&'KFV\!\F2RQWJ[KR=Q@5J^<(G(ENPKB+D$37>1\ M4%FG@3:^D+MR?=8)_(C.EG-I*DH6B%(55NA:(1E0F=C7$+H&]_3>=7K7F(+4 M';HN=&43JJ:<&E>$TS E+U*F9)G17\4QR7 MOH(?9\CLE-AZ,P%Z!7TI^: 04BD0/M;?ZA*SQ]!ED7J#:8H+;3*H.X23(^1X*ZL?INH-C'E!NK6E"W ME%N;(B:+EW-SBE%\G'']"(4L$*0EC?ROA<7R9<^,*^1//4A:$1JYPOT,OA(: MMZ86YH7DKLVC=)5:=J([(Q]N=0QSHRHYL-5ILE[L_IJZSJXTHZ%RX,)+:DNK M8^HMW5!11*-.5 ([(_ "+HVHU+YIQ5^]=BV2/154VP MM90H#F1BZQ;5P+5*2&#Y2CU561NAVC_5I=TK-8B^C!LMT,+:%'Z?0,LM%I95 M=F8,&495#,/$+T8WM9BDDK >#'2%]0J2RCO=T]T@UP,\K5CA$68I4QXHI!!& MY@-H6^&01*"GGU MSG2:&>EZFGF\\YUKNTN+S9P)L]),5;VRR[)7+.* [[8(D,BW\O1AHUG;V4/H MQ<.*6F;0%=+%EA^@-'Q#'2--W"'&HHH'.PF;W?!H>!)3,PP&<6->^T*=U=M' ML<--6CR2[ZT>+8#*>1@Y%<'(H3!54ZKH(C!<,02-/V0\K$8;=/#3N&).^(ID MS1E,OE<[X?PNFAI=FZS @2=!>*\5F! >'\AC+.C@W!%4F"QLKVXWH<8M%':Y MV+I!NP9,=?B5SZ&[G'@X#83PI=05IRSV/J3.RS)/O7V/H2_<8Z@/7?1L> B0TO&U2@>S;\0FPX_+;8\-'50C__+"OXF&JA M>X'\YP2R*L&L?8-^Q4Z(XI#3"H8OJ&GDP*7I(8(#&-'',Z.*Y.!9FASN'[Q( MP93DY(%,7]2MC7 \_,<_B[F:)OP1F8]O%OQ3QY0H\^Z-6BKG-A@TD87%AB MDO-"E%W@Q6],+3K M_^@3=71[R1QJ4N^7[CJMGXNJVKVRX9HK\3&YD'5C.G'NA*P=#)0XM%^D[:F, MIDK(7EX3<@K58NQ,#PK*N38];W2>-R@9H1-B/R2TPW;?\;R.CIZLS.E4?H-P28D=Y=EK"X3VD?.I.T/XW9G\<[/?1 MD9X5;V%%4.^[P'I.!8O2FC$3)K(M(M4L37[7"N9ZS?T[\80"B0(")2A F4M$ M7IWXGR9-&6P72N<)9@56_C94M&+AI:W)P@8(0KOT10+=)^U"U&AC!B]I?\1\ M@2/F<&?2'S$]'V[@0UW5N\[8/U[\S+Q(O0F'V)NPY\>>'^_(C^A( M.B=/51?X,;CA:O&1,MVM%VTHQZHD%F5LH"7_F< BX25'W*:!AA(;YG GH&\W?RQ/?)X)5_WY-9UR4LJBY@1OPJFU2-Z"J4F[2BJ<+'6!N*C;E$D/R>$Z%,EP7R&<1 MT/-XYWG<9!-+ P$3O0L\_JWYH0Y[!U3/A[?R89Y[3W F^_QLR;3!26 M?K$=)6]"]: .>$PX1[R#"YE/-5J,[[%WM>TV2]@$42=8UW4WM6E ,T\_H U0 M9XX63@OU^S@]/^[E0,?EP/]E;'G8QU>RE"-5]V4(7R9&VYD"%VJS;=A]KT3UWTZ?(83;-V].NK"2K-:\.KYN/;P79]# MU?>AZ3KAH;[3'4+CCFM!HGC#.]2KKNB\-N325%>RRHJ=TP>7!-2J9FQ\"]?@ MBHQ2Q^GF-08'>7D0"PN>MG.P/X#[&>,J>2WFWL&;NT*G"I_&:(=^#+[1#Y.&U- MD378B"^1S=C;&\&K(IZO#7^TM&9GE8%N?2V!R8'G*J#I"O7_-!DVA,97:@;% M2Q!=$". <#B]%<"\R1&7M!_VFF373R("$?@M.=?#+KI^$R-G M1E88/_#=,V^$P;X;+8A_>@E[6(4(Q,5Y\@N^\0W6&V&LY*S,]A(N4QW2?P5< M\\MO\+T;Z5*::X4E3S 6'U,(V2C-E(N@(@9BKA#8(VT>KL:+^EJ^+6&!KGHU MY8(S4]]0,5TA23="S.IF:/]HE[BBYVW,X*@4&2-(U485&&D#.Z*J39/5!-F, M= K$ZS"JG;O4>O!ZTNT\Z=+^=X=H+79WPYCJ]00;\DG$ S<\4R"^F2H*DL+P MQ0?Z,&NF,_Z@&T,?)-8;VD^S>DZ?V :"J9JSJ8.R[*/2-#6+3$ 2 ,%5C+"]B"X??@,K?J=B[O%:&QVH! MK".+(0P^V>.V'DE,AXK0$)3!:W-M.V@V-7X$R9VS\* MJK.U%S";N[^H2%<05CP;0[C@CK4CSDX=5Q-$]$A]Q"\'/3]WGI^#FG/=';9> MG2'(M8AIXD"J\)1Q[6(1'(2[Q5;$P]P/F_MU-D4M"&HK]%\0^;6JZ"Y$^JYD MD3K0;P+ QM'90D_6G2=K<'6AQ3_ B\MVRCUN.N=0< M6VA@#J(38KU)OT5DWA\X7^3 >;JW__S;!ROAE<#6HV7]P]&S6?U@;+FM['=9 MZ^Q#\D_TU';LI'D%!\"'*ED]5RY>>KW[JRSTC"S^3=?]Z]=_;_S]ZJ>K-;_[ M@.FIM9'67-U55JG=E=9_"PA8>=Z/+;R"V]MS09CYX>704DO2IYZ0U M].[0 MZ;FJ:QC2]JY@';PGK*X3U@3TQI$HBN[0$76TGE);V.%\N1FJY8'* I@A=.VK MLZO7QXFJD@)31BE7C08)]<'VDBMAQJPKD^QXI M7\0.ZXN3>D:\E5;TJ+X1ICOI"W&&PM_^^A3TCF1'#*A:IL&\Y9G18R.FE'U@ MOZKL.Z0+$:*FMJER:9++:^\RGN@<5GZLN.=\8A%PII3R)'/53./'5;I!O)$,1D@3/<1,*_J#Y_D1K(R: MSDO\CAO([PP'%(+#>F67(3N=J<(MV^I7H: =7UP4,O.O@=^GOKW[E)*Z*!P#JVPBL5L-KNZHT#?8EMVT,DD05P4W"3%5DJ;B MI@4VV\V8*5QJ@CA88PUOQ;/ JW;R ;^:[7)CT\'"^SNR M@!DL7 -S,!3SI X-M;$8*U/;#S6>^\*=7&["J6RKIM=+S*Y+3'0/D2"!K7M/ M#(=DW 4!^DUI+WV63,^/=^-'(_('^3(%92<=0J==3E\_)@I'AAT =0NTKAXU"[% M%!0@QIYQTY-3N\=*O]&FXZ$O2@&Z4)%^%@HUL3*?$0=8-TK9L!+&MW M>4/Y(%Z?JI$^8)&H&H].X(I!&_%(QO):Z0]L$$DY'%.BKC2^QU)1>1D.>=P+ M!XA \X7)TG/;.B*J$=8RC>]."+:3KW'GV^KQ>O'3??'3R3;AAN:$01O0.XWW MFV-W"L1+%VI*\7XC1PW"FZK2=[NWMU(==G#3F@5/?,L'?\4\U@YZ8$0B;SA\ M(>I:9!..'#%/I O]+RA,@J#KX2(]ZJF_Z]0O#1BDND-6.EE*[\A??SR%\3)1 M6C,)Z*JGIZ[3T]JZD6X1V)K:EA6@@:+R+F@PZ/']4.X19M(JA$"XP&=RV8;S M\-M,U^A$ 85GSEKBM4Q ZW$Z!/X9M1W""1[N'QZ0^X3< W6[HT#J+CE<>XE/ MH86KCM9?Q;Z,(5:QCF#9^C8RG6_-./\[0*NB<\603*J2='BH)Z/=: MQ'Q")UP<_HFC/2N:I5!O+E" O#)4RK&N5:!VSO/P/*2J" W4<<-QF2GT#08Q%P0RQ*T+7D[K7)4)0?+"Z;\[PJDY/C;N[M/L2P1VZVYA&OO6TI#G.B MA=-#U_V&@G'1*&*&]U/V!KZKLZIN! @DXX>+M]+5FB/6D!^6<;_(-.77EV;J M'+'6,CL%$I@.&:E.&$/W'0=(5L[S+SKY1OMHJ$__*/XXNKLY,WI\G96>>G>O[+QGR?&[U\GE,4SZ_4_)V].WKTXO+G\^.T_.WEV=7IQ>7EW>^TVV7#9^'2&S M>E,BI?2@>_.[4R]0 E87Q55 DF WTNTVY(X-\)2I]NY=#;)7[ M="WK'4H=4+UU7U;PEP>R3X-_UO[LNODQ/H"]E5VH;RG]B-*LSESV5TH."LQ_ MF^R.8 ;)4%0*G2'XV6'T&2Y>*F+'1D49 IP\UW:RSF3&;>BV4!_MFZT^4GE[ MV+WY=;7W%[A5"!8S'F !;AY:F"Z)I!Z75EAD_G>VR/;#Q0VQ%?TT11'O@ MN>/*'0^KCAU[6-'V5'6HB+2@_Y2@WI>_?.)&'>SW]2];6O^R(P;K?D))!UI8 MPW2;5,V4JE)+F?P,8@/Y\"UV\ !Q]]HG!L/#TGW^W][^_B#UV>W3$!.G-M&E MPKA]JPPM.15"8].^=L9KB7SXP4C M*/3MPBXR[L1P9\T-D#QGLM@\%DPV<3DO%>6\C!GO=3F))1YG*GS*2AIQ63%/ MDV;&150^]17XY&JB3#W?O50?/=/]A$SI.!%^@)^O;C1DJ5A8MU2KR OQ1;2LSLNA*=.^RF_1N.P^U$ZO?4.W)!_6-I/=;O18 8T3K ^XJ?-^Q M%EC'BX+T7@S.G@8GWE">M7WB0\H-M$G%:+,LUKZS<9,9!N0J'#2EOILD7/<2 M1+3L!Y)]W7^Q<;@73\.:E&V]5C=%;K.T?:W\=T?[Z9-G+]+G3_=Q:KW>EV+UK%M5 %X9IP'4XF9M3XAPWTM"'*8K MII8&2H++1A(+PQ^?,WZ];K1>.;KZ5$65UET4E5YQA*\,GMEA^TX<;G>RKVQ% M?V8CFI7F=P@BZ)5F,)F=2OF3&M7SE;KRR_20)>>W:C"OKWCI@LYV/X-Y0_5. M,)7#EGY6.WG#LWL[^0'LY#MLRY>S:>G!H$JLM_ .O;=\>P5'=RV\>VU2&PQ^ M^1%8RI]BFT-453.5"7#F M_

;MET\T@(Z6#*"CNQA &Y[[!0V@HQ4S MZ\V?+VG^W'K0]>;/)Y@_^;:;/\6U7.E,/\6WG^]2S.#6"")([H,7SS'*]*U: M0^LK^[N@W]S/&MJ 4A"LH;"EG]4:VH20\$#6T./+S3KH<[.V-#?K*QC&=\$P M^2*&\=$MAO&+;3>,C[X!P_AHI6&\\&:;[.(E&_IVLOOB=O&KX\O_7O_"L3%\ MN&0,HU&U>?HM\\F:5;W%\P4MGELE6&_Q?(+%(S_1XOFWG/N.]O>P>W9P#/2H M;)O@=^_:7;2VP;K,U/961;9EZ]A/=LX&*ZW+[UX>L0'Q;9J$!\E9B7H\KL>6 M6X1K7V4IG]1MZ>TVX<[9.K)X;J-LWR99''X[9+'V59;(XOF= Z?DM#];2QM' M!X??L,@X^G9H8^VK+*>@VRV]G39&U.8BJJ6L-:KK9/UMM?'7X5T'$V:]AN*! M 9RI9:NMT/BKUQ( 7XK6#EIF0F$4"5M7@JI AF$)9I;(^1=L.)I4W)ZY:*8S MJ@MKA8@4UTCO3 8VCO7H5.X_X?2Y6M3>-J7';=['93MIK6WG-7ZGMK[:H5*#NVS%0C[RNI7XJO4&:U, ^GSYQYXOOXX^EYUU;:Y\ MZ*3YQ2SP=>_1.^L^B[/NCH?0>DOC"QY"=W_VESEU;DT&7.MT[DXRV]W%P/)2 M=2NK;3$[JA<,GRH8/HMD6&]G?GG)<(=G?S')L#D:NCKN]F6B>1LEP]*UMRY= M]R3#74)\=R'(7C+<43):T+T&:Q.4;8NE D&*IM;8:",C?TP@3X8QB\!]@L9-R(^X M!DNAN9F84UHR/+S-P.0?4E48OQ5AZE.Q?"K689^*U?%4K!BH<4<.=A18UVCU MT'\5.7I0HB6V#[9"P.R1-!:4+L.>W)D-E%KT_"US7O_D>;B[;FST8G_^HV/4 M&)+:#W6$#&6&1P&.^A!G!@EQ;/DPE#"JU6S7E1)3.*&(H11LH@I: MB"EK@_#HO_WUR?,?K:Y(!?QB-@.NPJ,OJMVGGIPXU]8)"VOLU=*5H;65UDBH M^%D MF3-5IFXH=TM( RW=Z_;F#-EPX)$P>%-M+5-Z&N>G%>SSXW>O1"U8'O+ M\<2MA, JTHVJG%75TAE"@M92S['-W;^(6F]_.!$[EWU-Q+5DFH^+G:B)5S%W MYF%F8#BC1$+-$T*8:CC@)<7/VT<&2.&KS MMN-X[(P1&ZI4B!?QO'T(7-D>O[<)O4VXWB2\JZ]H\U%^_Y3/MHR]Y>RN'F$G MGYW1^DQ0D'E_/BB(B8;L(G+"=\<5TH:#]UYM7*-T C'4L)VHHWC;=,!]"-J^ M)NI%X,@$MH)[;8M[1=4.?6WS.I\[R'15%'"O<8=(VX-IRZSWDF,NLR958*D6 M.M0TNY+FO7N'"#;/%(^H,#K:/%-M9+I0+^VR0Y%N[K8OZRJ;<;]QCV9&7BO= M5"!1(TTPE)^0ZGC/-Z5"Z3N\[C.'C-5^2;I]=2GX%WM14",>GW@9?Q'Q/O+%XVRI> F?#$91A8R(3[AC0VSY>XSC_BGD)FDXGS ME81,%$]8(6)6O>RADZCW$#)?[$4?GS:Z,UDK8GX#.Q+="@BBG>P\VQ\DN9B# MIHA^5.99A-RP#H1(;+0<(FF[.Q*UU.;=L(TK4 "XC;>6)+F1*EF326+;-('Q M!^-FY)EGD707CL-9DEL&?TK(4O'@^^%)KA<&MI@&\R8G(WFD2E%FB,;OK_1! M/]]3W'\3O3X]#QZ%$H66*E+2R0CVXRVVEB*C>W&Y"73E6@$5D,D=UF O>=T8 MDF BF[C@!%TX Q+1>1B=FH*U*\:.N0VX"&FM]'!TZ&&+< J'LF >:OVA$B,#X%NX'AMJ8"/L98\\R*-UI\7D [ M/_NF'/9V[U1BR\NYNY";HN>J$KY#?7!G1:]1._13YX2Q9F.-/.?@*5-\ MVIH#2HNF=&Y -P&V3>,9A.G/7:.V9CA5]:JY:FLLYW*&(@&^"D1GCPV*G>', M<=\RI'OJ)N]W"+8\DWECG9?;XG#J2M.--)DVZ)FLZ%_LLKY'7NHOZ\6-0[61 M/YFB&23( K.")F@U@]!>R27P!RHFJG5R.FB4.'9.\LDILR&.3-28A0FV&V1A MM!B.'?2KY9)#$FCX^*59&S[8F*WE%V;=!0OKTO(TK5^=N&S!KM+\-I\^^LSQ MM&K%6%;ABU5B*N^WSAO?2_^*WR;4J6<;C@0Z(6FC4)]DHAWMN5FM,'X25]&8J:4 M!XB"+./X!F?ZD#;'PO'&Z5(DR."WO+'!*1L':RTQ!719!J.H;(<2X:5C<>F_ MS^64"DEM1@7-A/TZ@T=HQOZ^EIRMO9%]*/4-G#)CEYI%:IRN*C54A:I]>J/3 MH?DDNE/'H;L FSKWVF8-!=4!. Q!]E=D+E!X%=U[>9.Q\NKL$C=-/%$#=$0[ M*,RQ?R.QE3T0H'$OP_8AO3#F;E"G8K(EXK9S3J-_#>M X?HCS@8XXCQB!W8: M;)2V:>P)FVT7F7/L-B=M&I0AET9!1C]:A^01=(,UI?)!+=MHV:.<1HV7@RO" M VZT+-.0C%&+#\!_\$"P34AB\1=DQ+-.[ T^HZ:88>(-/Q-K_?P;LJ_-"[S6 MBH+N9#7 +MV18#Z'G./<*[\DX6U3GP)@)XWO8%2-BA126)2EXW7@*:P'+81H1#'] M%2:\M=*C?%$*7AGUY$ MQB?^R%()+.D2OR_B&B?.9>-W$#A8%-*ER<+/8'I7:$PK3A$H"N\FJRJY[$8C MS!L0728GLW]NF7WQ(;6!5;'<2KE@7CJ[@=BS!P=K4]1$G$!QA11PSD;^8R2? M>NZ/X,BE0AX$8)N*;%(8FTM#]4UIDU_B27+28YAGVQ]#_(23!N8%IBWPS8$T M6B)\"#^-6,YE0,^JULB(/K=,H^LC0SEG/:C$6I_N-D MD3'(F.R%"9U)R2]6L\=DB.\G;1#MG0HJZ]&5698H]#/);]\Y$U](V[8 MW6=?QXS.JH7'_3G- MU)T,MQ;EV&2="KTL(V6=&3Z+/5MS4\.N>:>,KC3 G1>#.ND]/C'ZD$W>(__= M4??FM\GS>!5D=V4/[E,2[$B9+67A(=?W\5'SAD;7JZ'L2%;T'5GNZ$I9CG'V M2W>G)3T>+!L0OA$Z*#\W8 &P0CCB$)>:PG&G./$TR@$ $>3#B-:$(6 =6"J7 M#H*6$2E[\U8J/-S$%%_J!*.-UA 9X9F[\Q2U/FNKOL9#T:O/B[.VJ>,+(SLW M]U*.)1C+>+"+L?3G[*HU0!T.-&D;'$>?438!ZQ/>&(\&8&J@25A#;FL.)WI/ M<+<1W"LFN&.P&Q'-9IZ\UEG#07^G.;$YZN.(H*OG[AK216MC;T E5QI8%5*Y MJT6+-824ABY&*T@37TE$JXH&MR7.^!R(\4%SVY?J)![?";_^U%I_;('^3P[[ MH833?K1HKK<]D.E"/AW'.O_L.??5*:3[4_R<9RKF/ SAW%OEL67AQ(5E=5#[ M/O6PI=2/,@J#P\D%IYTBH]0U3K*RKC6]DR!"^W/L/N<8;F9D;R6G'V>RK&3E MW \/M;LKYQ3M\N.3S3O#.UM?[4Q!9U=0^6G#Q8@MS<)IK[VY<5=+K:%T99DU M'*MRWEHO)M^25[R:J%ERYEW';IDI( S*^-3545%\"', 9[5+K0E0\)3,"LQ2 MR2)-1J"9\%T%)HY:)_II"9KETੴ[]'M\B2=//@M-/Z;$DV^6I=4#66Y! M!P:KW":K?K-FW&%OQO5A!TP;[M[\-E%PN];UR49M?Y]N.D%1#QB0?FM&6C"[M >2L[A["_L!>?=7N7D$%73X ,M)X7@PMJ MW4_+&Q1G6VUR3H9*RZRPY7@A\[19O>^E/[K'TH2C)^@57^N<^;1\> MGYZ.M5HEB B[NIRA/.9$!E%%TUC-R0L#&FFP=4.(JI:8+V(B/ MC@XW^4LV:*F<+;LFR6'(E00;_-)KZONMZW-C=3]6#B=<.2SMP4Q5_NLTKRUD MCEL5C@YPRN!6?(32[T^>#$5!JFXUD7*Q,TET5K2DPHXK3E@I%>LX49 ,]DQL1@4FLL+;^>8P]]!!U9N8I*D:/>"6J_T9LSIDDAVV:O'ESXBOW"$ S MLKA7 ("D+N#IL1PHD[JJ/:C"8C6+A1="% 6!.5K(%5M#@1:?LB,VX>,[Q#?$ MA\]U5>_V+K?URLRMZ$7M+,TOAE*T6J;=X91U0$3=.&._I9-U*\[3U</[$?S.!ZRK8UNHO^P/U&X07G^@=O8<40."V9GAL9I9M@D>FB@N4SK7 MC@>_V,1I4U4VU5V#"5LH2M>H(5T0H(^/NG>R]4VE0&JZ?ADH<2\(R^[Q+=&? M4"2CI5L%Z7BGN1TTVT4 $Q(R3E!BG2![1< ,V_=&@^CB5>W MWN;1 &C>KB82>HWF>K0):&?:8/N'2*-3)6:_LGS9:3\5E+OV!!%T!]8'+AVT M2OOO.)5/A^Y<]Y ^O];GUS[M\VOOF5_[M;=HB3F]UR)B%B#]]]3L@TS]G5R. M*$^%.D.!E=^MSO,+,+H/>9@\"(1OKXS=(4;IR7DO>5\N95L7&+T$7LM MV3M7U8R*4A0,3Z@_-K7 (LIQ&P4\]!:>M #0#.1)U+F-6N8:B=8%?7,O!MYV MZ'+>:XPU FND<11-EQ]GRGA7ZPK"O8>6!E>N,7PQTEP1]D%BSCF$4-Z>/(%PRP$ M#6*@XTTOL(U,=A%0S[MCSI$MY!N.$IHJ*CF5W\0\!I5?>H5T$T-XAKF#G]P# MYC,*(;4B1!8*A!]U%B&QNP@NLD2G$:0V@5/3;T.&6NN5@4@96*\-1/L-_/>: M3\H%>8.KRFOOI+/ACB5ELM 0(>H)&V$63K$!@HGQ5BRQW2*\5@FN5=3)X):N M>MK(J5"$3P=/L4=_LK-EDN2U4UF.^:TZ($@\!I];:-3;08HX[2K=QFS+7\J\ M>RL==0SE%AP.ZS?JJF&U;DV12PXOJU$-/[P1Z 9+CH%U4;LGP;_R-U5%;4%@ MPM=RO28@9C.M6(6?-C5&;5IZ<30-K!"94NL1N(A]O@1ABIZ[<0EK@7V!S)2[ M48?V(39(2^UZA["I#A^!6RS7'L5V@P]QHQMO&[6)U>U5.D&?-Q.=$NPSQO@J M%-2P?Y5O$2;,4&&W.!V.Z*CO3+(HW+A1&=[L,93CU&Y+ZO?2R>^LEW!OD(6F MR43<[*$@ZH\FXSES*G+I4:*-' M#:KP#?U;UG(=>TR2'QZ$7A]WGOO#2(7]D M9*DZ/%=WABTT>+:OB%U\X*;*(7#3R;RPPL"T%;53CQ0]0IQ%-KP614/:& (V ML"T2^F&1Q7QGL\:M^IIS/8UPVHK>6Q,I:.L;%_\D0PG):E)B,AM)2Q)RH>YD M(_TYN*)@:::N"$67$E1SM!Q(J9X[F [W,\EDOF (G))X4)@#IC,?(??7&9\R7==F>_#SY MK:>^U[8RDY5P6,9-)+B1TEBR^U)/&T<'>:KYWYG!XR1K@28O17<)&!T=#JP0 M8.L%*_P7!+C56DB,!QMR$-P0"AL,CH7'W/:RU+3LH96G5;AXQ2EU)R'IPHZ; M+&O/H$#&6=%46% 2F;<1N[5>_?&1]4Z^/L67RZ=(%JY+]TU..35/6#WS1E72 M]R.TZ9SX+I>;"3#C3G6I O8HKT)@,.V2]TRCX]E?I MBWN/L#&V7%_$%DDUU"BOQ,?DG#,!JKWD.'!"Q4IP#,Q#(#/;8F!UI9EC5*]* M]?JVTT^ELH#8:RX)%X#;+IFT J3;AF.#6-^(1IJ]U! 7H:??F M=X=\_TY@_CP(AR:732O:C5ILY: *76N4)9"MU&51,=-2\SK;YZ=>!XBX5$TR M=*W L.%6:!8E$I=DO8V^K:]*4+>G.X+HG+6E&(>E):A<-]:#73<4I:*SBR+=MX# =/ M!@3]Z]G9V:8YRZ?/7N1?DC\?DI!" #/T"L)^<4)A;'4G\EY'.T_%:ZD]P<&4 M!(NX,>BX- Z*-AIL&18$H[JQZYV$S[_TI$3__M_^>O3B1_BK1!7@?.\$J/C9 MP>%^%FFI2P+'!PT?; M1 Z>E[=@(KDC!#7TWM'>R,;,"*-+E276"_3I3W0*<[)>25$?*6DP4U M-U5!DBP=4$CZ*VB![**GNUU;X*;"!Z('\L&-Z/V#R*B_]! M=\'.BG7!T9P^VJL4,33/+B M5M:5'_E%T4>"SH\$WI^Q+9UD+GUG5C#C,")EF[J^.KL_?O+I/C=Z^3WXXO+H[?79V=7B;O?THN3]^\.;VX M3'X[N_HY@6O/3T^NDJOWR=7/I\G)^[?GQ^_^Y]YON>4'40C&+"4+@@#&,+"F M\!>H2V6#WA.)J4K90KP./2-@B/B>;F &44K#4H/Z&8SH#9@;:L/;ZDE1R6OL M/8RFCPU3_XYY4,4\#:'M ,7@L$=<)O@6N<*=(7^+'?_%#Q(R?XUMHDL[GM41 M1 M9@R@=]:A7TAY"23O:VS]8GTWP\@#SB3&5,(<_CAX?HF]'MNBP>_/;)'S> MM[J.'S?U1!ML,(\RX/^";UAS4,9<_?$>9U=I60KO'RAOI7;\W1E6YXIFKEA\KT#"L#"8NTA;_ MP5QOC3SM=S1*[ TW$H'?Y6Y' $O$#E_<,L^(0(DBE^C09G/Y(F7*75F@Q16$ M1WEQ%9N*_ HXG_ .5NZ5$@NIA9D_PDR5CIRI1]V;WT:?*N=ZV5.U2P=GLL4= M8[=WYAO:#J$N8<]I+,]!(1DWE4!_%YS?E03QI5@"+B!H&KEDL&_A<=J!/MOK MG!<47FVXKF/Q9\Q^; PG2-I*=,YO++'2%X:ED\VVV7.GY\K,$WNPC2S*$AYL M]%!W[RHKW*IKK5\"UBGGA:]+A'5>C+;%^>853)*E[2*Y<_9$V1;*QDV1\DOD1VDR152,/[FT#YFGP M/M0*OX*A]>T/7<&.I=XT"4RB+S-*;T*VY=WB \-S:.I84KK;,.[>O=8SW8:ML0L#%*2@$4T)7 M8M"%KI[JG(QZN*BH*?!#2$Y8<)8_OHWJB%6\9=ULWVE,Y*Y4KH0!VNT=R.PA M=BA\[* US'ATYKGB-:NF..W 7T)& ^OVB]?R.<#J4,^?#\2?VU9G LH"'A)< M'_B.U+X1G,A?"Y:EDZP*RY#QNJ1D(NEK['YRCG74\,T_-2CQ)1ZMV,C"Y'B* MLI;D->*1*E C1K6(V!M8':O':LUV1FN$$'W3CGE1\XWKQFRF4PSVU-*3*<^] MM#3H=3$P2++&HZ>W4>#BFAFO O0YWC['^WF?X]WQ'.]CL'(+X+GY@E%AZWVJ M9CIM.>(W-Q :SMW-^-EWCQDY_ -F:(^@%R=%AKCMSY<7R7%6[_%9[]DO#;R' MSYA)0[CC)9>3QL["<[1U5S!HKAFP@Y(N$292UU0RE20[8H O0Q*;.9]!JYJ" MM8+D6NG"BZ6A<4E9R\F:)96GXE7+\BVVTMJRAX^-G>' K=@WX)9^VEVW=&NK MTSML=!J[?1$,9"3P#G)F)?+:(>RGGG8G98UG1R@)62:+*%2+[C!*S'7:*SEZV+_D_'C^'IDF#L4$/I)=2J=BAEQ4 MT.UO+0R4]UO=YE.B5YFOOF2HFY*L73\&Z=>K[>[5J12$^&E+6*WOD!6(1%!C M,U@WNTS&Z((9$-%M:7%M-NOYJZ(]>Q]FD),G)H&+8BE,?Q MC% (1A=05VPK('P(WOC)M2;TIV*+O:'Q.0R-9]V;WR8!&WJ_>3 4:W0\2$/A M3MH=CXZ5-L3(4< 4LI:W.#U=Q\E5C?I<7SX;G*@)>/[6QI2O94;AT^3HP*$#K1$ 7J@]Y(YKR\]/2)<+*,S'MIT@O!Y] M+W<@EQ+?<0HO/D$S0^E\VTF'TA?4M*ND8Y-A8_0Q7.1-!+^5H,T=7?X!:=F+ M/5M7F4[6)E_U'FTX_(?L*HM&-H-/B+BE+#=+J2=&-V.RS2SD)[*W*J^IH4#J M;(W4VP.B\K WF[@(T?-&+;(5M8S=Z.#^MDS&O;(+<(D+T 'AYK>8\C)JE_VW_6O;%=2) MJ!O5GU'DOB7:=P=$SP-?>8V[P@M[[?P$[.>"U@!?C;_$B##A<96R)<%.ZO]+D0ZEO M2OZ2/J:)2_RP2?!X-H# M&-,'V)JV44Y,_\^!8%K53;SZQN),)&*,FH$//+;UF6#%+NLY;#9CLD#\S.!^ M 6YIC GG.R@.<,(;+-YM#'LS?%PT\H^07C%#N%?;T@(T>85/7CT+3J/PKPN* M!?>OO58YHP)RC0CY*URGDS28]:C3$,(48DX%*YO+K]*6Z4!N$9M2G40D$$=@ M:T. [F*.R17L<[!,%UU/W\;R9Q3E?H4U4Q0[7K]F5,QE^QW1FV()@6T"IK,Y$'!7LS4>GR:ZH9)M%($ < <>47".BD+ M342[Q1T_+<")S5^U$1 .*G&&WXA[H%;5Q'D<-IS(U$S;>'8H.O)9&/2"H9! TLT(@6M9859P3 M/HA4N,1-SC8)KHVR51$V^MU48NQ3!V!:F92Y=W(Q;A9,N(J'7.7=BD\NHJ&> MA#P)K>__66K;2X\Z.@(* Z7 89X%]>NT:&TXXM@7AI 3S[AVU)BJ0(Z*?IM;V[Q^EY<4 MN96Z-VY7,-XH&T782U\=H\64@=EG0 M[Q\4:G):#:2/O@7XP6'UH\S2V,?4/ MWY%?K!LFDNT?)*8:4T"M!X_S>*TN7=F,')#3RK8M%5X$4I=OQK['EJ.8QS-O MJ\O(9@3KB?4=KP9\4$A[2 ,31S ;_I9",O8^*M\(B,-^OD@I9TV!E%[*9JXR MHV]X(!;E=@#GU<1H 5"4=0'$^$(N2X*/GF5%O^=[S_>;%81%/B M;V]%AA&P0N9C:;L-D7HG%@,'+C*Q*!*XB44XN%%L*#JV',@1!37=*;)(C$]/I=W1Y(O7G1O?AL+0D(>\ E8 MMP)DT F!I<%9>GKM2[E/O 1[O"D:EQLBF6D4+J1@XJ?&3=.55=S;&:=YT>D@ MC9$^/(-R/=V$[T&8(8_3G;XA7X>*U\$NSACCFVO5<_BVT+.I3R?$19Z(/.7$ M$ZPK !NJTB7H0H3B(#_..,$!,WCA$+Q+*H (M>;'7.&0G)(&]4@]91O"O@06 M-W6V4"BA7PM5MZ+<_?&MYWKHQPKT^!HQ':9#Q$*P65H&P8>JJM6T(_( +<** M/M)578^SB&BH>+2FME=XA*BYB*.P9DD9D);BHN["113>,*S%9 6)XT%U"<65 M]* H99#ZD@;HWC3J!&P"Z<6J&H;3M7B:I3^ MB-Y,#\R5#D8Y;6TT81'?B:H>Z?:-UFZ?3\*S?&#]TE-93W2^4)A *^W_\IF! MBX5\0>&- =>P2H$Q3Y .4(4+68EX84TSX;MHSV=*,)%9- M;)E(*#-865+@<=Z*EG6#!$.*EFU]'2%*];EC/G?L99\[=L_U'_5::H?N+([\KP(CYO.1X$I8YD[Z$ZHHMY"5'FK_@/""; M/E8MI%CO,1O"*:;MQD3@FQCQ$ZI 3S(LN*O/]BD#<&3:4+ -YK:VY#RYB%JV MI N#U>*#Y-8[=E#O(I5@6HF*]&KT5G"V/J/+Z'+$U4.BL-#5UZ)H_'E^17KL MI1<,0TD&'*,>P4??_ZG@5)YTJ>'"(UU+ MO7XM(\#? -]+?WB*Y@XSUFN-_8I7JWJ?ANV+F4\6TO>1;M)L(\$']XRE?/(M MY KKKA_K ?W'>J-V([8R^>R7L:);*,^KG,5L$@&;B'*L; Z"6;M M)NRH05MA]?@([AA$MT&-MGZ"\D[ >(7+TX"*L (((<9< M(!$C2SE2I.#$@0'\QOLG*%-K&N=KAV3N-,[U1A<(\EV<7JV-!9LH$>6-FSE& M^1ZB"L6*G*YODX7R9Y>6""WQT^W4^!YO;V]VG'J.0BX=X- M;5AX&A*/:>OQ7PCHK-DO_Q[K-\GO4=BB=3O4WJ!'RJK5^A,FUS8(UCKLM5E! M-=S4 ID[$%V+(P,@BN=)3^2VGN;+;*MED5>6@,X++G=FRG0! DS2%&9L2SG7 MSC#YI;3P+PPN34B=3FXYWJ4)B.*QII34&S46JX13Q5.<^.Z\%_SS(+7>P=BM M;Z5G: 9C6VE$85@+L4P$L$1)2\4Y<6T."3,G^!ZI)&CN%&!)2I@&CMIRPJ-8 M;OL_,/JJ,83;N$"6_&A1N/'N*K[]D2[X^BHC)WI]PQ^26B,@<#-&$8CB31[Q1G5N,QDS1HQB#38OP^FF=79W/H+6ZV& M:,-&$KX75.="P'WQ/;8'D6V_YL+LT<-0V0N7^R=[4*(Z>JRKA(1!'REQW*PE M#I>2 OLL70H2'U?M_)0Z;LA#8%X-7\VW1<;-/.H2PQJ6JRG"DPY4.Y;0+>VN ME6VYLP!=+?@9J(CC:&4S'> COCO V^T02_F9ZT=Q< JH01A6<-T+VBL"R*2K MD[4,A-<.6EW!W/)9U'X7ZR>'.>%X5WW4\<^1[,<-'J5 F<.Y%6-.6GA!%KHN MPC4A\0H) ?O"HS:'SHZ9-C&)A]9+5:VS#U&9K47/&[DA@Q8!:U!R"^5Y^PP+ M3>GM7TCD9$I:"-M'NK7S#5OK=C7VFE"DXP,P9LA[!#,[4YC=@D$&\3&1-KLG MY<;4_OL+63>&S0P,;Y"8\GZ;9;_X/K_X6S<&56M*OO".<\)X M=\W">@"63Z3GP_T^B'[/('IG1,Y_-AJ2<3PAU['C%LYX.=:$>&9E>! VH$C M18P>M6)<,4A?&/E A9$ONS>_3?5K2X&N;E0^/AJJW5!OMH4ED"\[C(X*.@^Z M_^/N>@P<2)T@'?4OAM%VJ-S<_YPN]-["6OEP+U@%F:36:6R'95D#@V3S-$XR M1W$^B]K2XE,N9)RZ= N(]]#H#W#_6'K?<36@EUM$UVD5$FP?-1WL=QCXU(-@ MK$PRV_:.U >''5YZX ")O+%EZ$(/==)N1AEZG%7>&Z+\:V,)(CH'%D\);HI' M)G04;2XKE3M!WW9('K!#,@##MV-S*>8DV>YV-CLI8!,'&!4^&F:R% 4;\NZK MJ3:2X_78GA-/E)?[@R0'(\]U\>1FZX_3*;1^\S=#9(9SGJPPF]VPZ#[R_C]% M%;6+@&]=9,3HO.%&[5CZA86"A(8D$.++Y"&IC)Z%!SWFR5J1Y_)G9V+N MVE:%>$>_J0N;>J]=M=DMWG6/H?II&;((%IC0^<.\[]5Z=GWET<@YU=)$EM?* M<*"10U'LQWL37''Q8/TVMK=Q0]!Q%6\6E*O#L;Q6?&EEF9#SI2/4AD].M*$D M1*=&!WVZX)[WD2=7:A2EYCH/CD&]W@>K?,:T#R6X"B;_"/=G" YX=7[04\1= MH]! $&PDI:&H'O-N'$N"FVJ45FP^RIO)=8? 4YR]0$;"9/!YB'7%;:E6UCZ1<'Q?/C_M5#6[-!5_J]^-SS(<64Y.T-"=H>@WN M:X E1J'T0 \<1$)_C5YHC)0N^';B*UNUPSM1JY)5[AI?>0R$TX,-;=Z\NZIJ M/O'RGQX@&K&Q&EA]@X?S;0RZ;=WJ9#X^UW]PYI0E%@]U:E;MG.Q-]_UPJ6 ).Z0"E-ZO>YM.5B)U9VG;3\#UB+J.MYWPT^)WO>N#LP=9% M.W$#QO"$@7\$_8P/Z3=R82,W[^3J2HAV'=(*O8$*(NYD?O5HY O;L6$_O!>D M#66DJF#KM(%FB:/0/@+3^UKIIBKF4=2RW1X01MD6=2V.B/\_]MZMNVTDR1;^ M*UBKY_2(:\%:DN7KUT\JEZO;TU4NC^VN.M\C2"1%E$& C8MD]J\_&;?,2%PH MR99+D,F'F2Y3))!(9$;&9]^FF[2&<8H<@*%17^GW==EE=VB=8DL(Y1#@H'?*!UD]RHMQ'+TMBRX+8 39J": ?]%QX<+[?PJ) MO^[[%__!5 :B4+PI /D(T8!LQ,L$0&'4D )#+!F]L(71#@\-[M_,G,$AS)/ M#/Q$3-I*=W\2"ZPHQ?@64,I+>)8M:9^#/R'96?C#S-8$)9=,*-!,RPW"6#H2+=)N.=F ]_BB%31:Z@.=9)1D U/C3O( M+BPT>5(60]88*;AP6RO>& =]'*%Q=/)#K!%H_W>3T>7-L %7:"EP"'7/;\T8 M?9\)QE89]@S%CF*V-@%EPUJ-9Z8T4$@!\3+)P&"%V$\D%\:DG:X<>]45+@SW""S/K06$?P[1 M0SL.S"%)CQ#%V6ZP7 -.XV^K@$QJG>(SQQ'YW:Z M$(\[/#9U$O3GNYYA,6X)BEAXOMBO5# R1:93ZW[+$"!\Y!,-.=3U@0&9?&J[ M AY8->$=GNFP6O2S3Z2><$ CJGK"#N6W$B%F9OWPL<8G$VX:.&1CPP4YOB+S MS!34A?\Q^6Q(:&IK5V;*Y/!<5S],:&="QV=T;2"VRA8UP(&K*O-9$0@&JT_V M;!?P4DPRC97ZR$=H>?;)!E_X>I**$$A$2G8W5.5<.FD+J6L*Y@7DXHM_MXC' MZ0)B;J)ZU0_CE/%D]H,\YJ?;4L2]@< #!U^IFPJ" MCB1-*UZ'F'O:)-7"H.I)L.+) "%;6[8,XA,L)F(HD@JQ.?TCK-W'E!ZS^\W. M1,HY/$42@X0X!'%B3#*SA*&B((H-)5E*VIS(_/!YD_G^0J%61)0Q"7 GGF@= M_QM.;7S"H;$&U,UX#^*@0\8;9BMKZ< (GOTX^KU#VLX7#"8OEH0_I=O@S" : M::0''TR[14W5FC@4*^]G"Q$:8Y OQULJ&',GG/\8EG[AX$KHZ>N:./F0]K.L M-,N33)P[8X$)JD)%0?HZ P5[N'"?(F5C9T-G.T126^/7[=I&B?KCCS)@F!R: M1'J*MJ:Y"+I+>T\L!AC$NMM>)]-_U][\IB7.QF56(IA^I#*$'R*E)Q" %\A< MZ(3 P2\!_#53G,CI$PO=?RSYY5*1%D+%S-\F6T/)B1,9+ON-V5ZLAPT_I#VI MJA*+7$4'A%]>%;2Z_%9,'$QJ$*2!LVNM!1UIT?F"M%^0L=@.H^!:WNXB7K.R MP[ >%&1@F#@,GGE\90JN1%B#5(K>I9#PL\RI\!8)@(?XD+4.7XLR3"5VL+A, MO%G;MVN74UH"^SX)61EXD'H/#]AQW*AG+Y1P#ONJ>P<>[/]LU@3*<"=3F]\N^S@*_%'<'%]:&&_ M9@8]K"47Y291@;L7NQSYH^ZA9Y)/IWO 46(CR]'3BI$8%Y(P)*L#LA=QM&RK M(B/X]S+[S!_R.0$Z >Y\B:-+L\H6>9"CH5H C$$$'?IEQ X(#1Q:&0"F9VI0 M+(GQ<[L \&CEPY :&M4FHGPCT./,_^#PSF40KZ"RAL&H_8\9672XI@WG_MU" M*"'E-1!0"$"X-":.:=N&BZWW/F\^W!Z('L) OL<.Q,B]P8)E5QH87XA8)U^% M9#YJDXX$;2[EZT(W7^05DD;[/A47:4[#KI.U84Y1 M?I3G 5LONCFJ7LW/6!A@O8!E@:TK-/X=:3XH/*,7'CP\HQL.E1$ M(N0-9X&<#MF=UO?L%'ZQ_D!N$HMK&.M50K;8KCWT)-#K@XH#R#DK;2BZ&U8L M()%#?!HQM2F >BS5(*@> OT8Z(^1KRF,^$>U]3@S$??A;__15EF=9H[RFU*D M3JP/4'P(],WJNH6Q5OAP4(>(67G"I/YJ&TCD-O(M)7'*#X)WJ2E]7;0@[>)_ MBW<8^"GK3:3VTK[0HDLLD'QL:ZF_T.MP2?*V\",F)528N"^1054%'K@#>'15 M1KIF'\IEV5SLX.=%&8?:X8Z1PZ[OFI-!4N=(H##%% MO *;)@(U44S'K03T86U#8Y"*L^$+"1;3E8+]UU&D9A-+%<:1EE0JF5%)TM=:]>!-.Q)IW=UP M27,Q^\BC9IS"#+80 A[ K:(8M\A 25P:\^P)NJ@RI*6;W=5&^3:M-\?1ZV1D M'F5L]35#^S/:.DW&50I_Q>)N^CI)-;33N1GO;MV\OD/3=V:ZJ\0#UQANV=3@ M^CEKWSS6X247YH:?9'T^ZE-PYHC#/6>:\=S_;-5P# M683=6& ^P3A@*R*TS-#Q?=5!+77.[2#NB3D.B3D08;.*1U[@**BN'_+LR^O] MEC2)[7_Y+*U*.M\L MU3R8KNWR&5_3=J/JO]KBM,2&)D ]:1#'P\/$NQ.P,[3" T0 ZPX$<= M\59^=8-BK7_]R\O3OUVML T?VF:3FEF@*=IB8XP_ /I)X]XY!:H8]X$LDXL M4W-I\G*CL5[#KY'YFN@E"59;D1\B:NQ"Y ;(M]!O\.79WT#\M3+BL&AQY9&G MQ03 XI,<7O7@FO"[2SES7X.W.:_Z<.LDRWY M7[20[ CPER-6@@=H3;?#GHPLG)+[,G051YK7H*. $)=@ 5;6KQ)J:<8]!@+> M77_<3\66'+IZV/JM.V.6O3IL>LX4BWK: CMRS"? MS:+%G>6@M71GS&GYY6\#*',)7#N#C(JN;DG__H])70:KVD?<8#KJY>FH@.8> M[3M/_I8I%>"<$7EA9#9R+C/0G+@#N&[7ZQ#'[37_Z&P!8X+QC@N>8D+)>::' MQE$O5 &JEMJ%&M&9U'3VHH4[Q&P=B '&@PM7B[=*Q'UMP@&^^#,E$]+A;^SA M.C.CZ^S<5]]W3RMLV]WSBGE[YSA-?[8"SVY ABLX4T>W5A,WW4R M06BA()?>) *F7,@X6U[W9A-3;JA&8DTW,T[H2 !?8WJTFW+):6D$J<78(>& M^7Z ^E: M[A5RE\?Q_,MVP!)Y]"&QT,%/UJ@?(ED*>!,H[/%>]^> ZIXE/K@ MS">I^.QD6Y-RU8/.EJ4QS+)L^O'1^$$'C$XYMF2P"\ MV=_)*:, M<[V!AA/KV\3:18Y'?.1N*6!LP^_AV;_<25+S1>D9G^+HYFKD$&!4YIVY%O80 MLOA .&33&+(O70@:XLD15+.*E@^.NLMD$?5JJ3 MG@@BMZ^ENRI-TL7G6Z)]Y0E)"6^4SR]*\9%7F RZY?@.'O*7[)*+7;NDW[1W M%*8?RHT+D"++8!U*VI&>B%;AL,#5 MK4JTF#E;K& 4Q858% PN,G WG>^.Y/8>!R/_)FB-^R>,+T@E?OT>$3;"P:#5 MY>QUN=HEX>[@[D)6P6FS[F17\HDO)T!W[36APM>_<2T50,:=#",?M'SXRU)=S4J](*ESCGX@GYWJ/H2]9E])1>0;:[ CO+[P6'1 M;N]0M7%SMVI8P"EO&[AARJPH=JXPMP&7#4*%7RMDU.UF+Z6K=F.:S!]Q=HW/ M:/R8R%:WN\)@C/0&(AW9\[YNOVTS=X@\SE!.S5"=MA;]4BL8;\B[U-':7X4J&D MF&PX V/#_I@RAQX=^MM%FR'5D>F(1-&P9:<&SP5)6SC5H9,IP\"_K+S+&W - MQ@^.79"?32&*ID M.,SBL-M]DZ@T.+(D&>1=MC@\@H_.9PYATS]MQ6?JS=*0 MH MZ"C_,$*6SYA,\N-2FG<-*;+:#L4LL)!+7.'EAE.: 4,+JHE;N'AX8XP1M MYSKO_#'ZL*VQEU"W3T)5M=\\.=+GUR,>N"7HXM@>\@Q0!W*0*_OG[:-EV=HU M]/C)S'HK1;,B@$QE/.:] .\C7[8%D[0LDRS'9DK?=LB=@VE2I;IZ!66MPBZ- M1^7RD;.@GAA\.\=DSP)3UMW"+_XU:9ID\4G]9K@^%3JD?J(=%I"*71199[5V MLX#[+L<"K"^(I5E=M1NG!FLWUH5#CHYQC^VH#-A#9FVJA3AOKDS@"@-ULC0@ M I@.)?%C(3CBB*TMDNHX6-3CP0B#P&V,#HVG V#0\R*#LD2$($ MY>,EU(@IQ49+#<\1Z7G."MS=HEE_"R38S:U/,$D0DT'> J*A"D@9.!668*02 M"P:6/*2VYI I39JD=\BZ!Q*CPX@L["8?>4 XYSP'%TO -E69>?W==W+;Y4"1;\,. MP-AZ0!KQ76^EY^6$ZUV/VAJBRP0TE?%->JN'%MF_6YA4@93'4A3=Q;*E7+QO MEE?8.YLW$=:9L^F-;W=G,74D3J.;^%[2 ^ A2V-FUX?QH1?@C\NFKVD02 #$ MPD),,4[T[Y9 $& 3_@TJ<1DBG!U"HTZ(-?)KZ8UCK0E00O7<0!,8N8T(JUMR MOA!,85Y>/5J7>.)DVD<5M((<%N62Q':D-P>04@V8K*P24?G+)&_QHG!C)M45 M A5&A6@9"]68H. M,/Y)Q*.WWWKUZV]O?GQT^O(6Y18X)S C?(!<>,C%DP/D8N*0"Y]'4*4!C")2 M:**#6#?D%!W82JJN4(?TNCKB/3@Y]^/D/)G>^'8Y.>>2H7^/,1&LI/UU=R ! MX$H6E9L0Y=GP 0?%N"I;=T2.!!,S= E1;O#,7BDV/#,K\%'">G7P/>L-+*MR M'=4]U,L 3,:#R2'#TE2&764CBOH%\%0:*^<%)_M9NE&DKF M,]V@4A;6?"& ((9.E*S>8#/5PH;1ZQXZJ%/@]5^J3?.(?2[R.,!M*VI7G(4I MD6_[7K0"0M\<6MA6*$M,;\6^GJJ] ^$,KD\+PA>#Y7L^+-EL[P]5@!K-!K$'Y'_2K#2"QT/5-#;<(T)]V6ZK^?G[]S3G38MX/. M\0])_7^E((TIKY]_?B7%^BZ8>>G4S7PJ+%:SG'/* 4D<_#K@][BU#NXC@X%X;[LCPT.6:?YIOJ34*D.-EV=BAF3U,?4[DA'PZO?'M))^U[[)< M0\60R&=Q?5;3()S=FZ7[?5&,/9TRQ1BR?A*] >;UJ<>:]D $#=-(4@&]&4X# MB"QX*M7/#A8<#D;G@3B'@]P0/G(*$4:YP)H\']_0Z0MI(KC@?V&_]N/83@S\ MW_')"35".WX?Z;!;03[DZ P*%DA5L\ *K7U0/D!Z\ SXU0.#:'@19;%-4T!H M!#W%I"_#;Y5D+-0*P>5C7=>.)+2L,NZ0)SD:^S>[=HZ_(YKK*6__X0+?4,%, M #:]?!UB13,SD+:#9G$IB9+SJ'[!^?QGQP=?,5YO&%)EII23>%!+(\Q?!!_ M5R?Q=#?\GW 2W_HH=NO[NJ,X)M(;K%WTC4TG0#@1R[D7^_,0C?:SJ5IL[:(E YP2NDU&6.M<)PI4#X!.K,)$_3(#!'>>^<9* MJO[JCP#@ 0VO^C/4RF1BJE $AS3'%9H"AF6*6KH20%FGS9,*0,70ZU/Z;R+. M [D"_&?JGLO,CBR#"HK[4$%#%DEM?4;^R.OJRM9S$.<^LH5DBD)^ 1*EB5V% M)O:@>_O?0LT&'_-X\2KNB;HUD(?O>CH;%KWCE30%UY.J,CM(59@;KCMV590: M$0\&-I>1WW+?QB U$$'*5L0$A,*IH]]^/YJCJIBW M@Z5 ZJLN_EZ!_ ;&!'B @-;+<6 /SP%T%L/3.Z3P MX8^N%HO"<3E U7$N)AYJHXN@AYF)T\V1#XKJVDX05L^R+!PLAY&!R'/B(<. MZ=:8,)L(7FL=]!%+JE3]G+5P#6?_;J$E@D1AH(&,^K8(,@F M9))4TS[!)YQQHC;(L/5_YN$$(YSI/G:$[C>:"CQUMA'1U8R(GY/QPVV"[2/< M\BQIL.$9VO+H1HX@.22V&^$?5JF7FDMI297ELB=Q>PI9&S?KD#ZZ>Y-U9A=: M4G4#YY%>1.I;\O9AK'/)MTAK#<=0'X*H[8G8PNGMV+_,06IR?P/M ]CX\=,# MV'@R8.-K,S//'U9FYF=D]W_G:)K8K^DSNAQ@.%.!X7P_18'G4R_/]VG1Q+5C MQK)=#9:>IPQ"C L@>&D4<95S+5P7 H>'V&CK59 A2"*!X"/Z,7S 5X-?!+11 M'%&=+X$O5L.>AU(\XO1Y HWYCH'&-[@;]IL%7Z$>4F8Y,UR<,)]JINR]1,(# M4_Q1$G>8=R]3.]CM[9, P$&XDW@0;TFN[ )3@VF_\=5\AOPA#AT$!G2+J^.? M,=1:A6U]LVD<7 MU:1!^@<(1N%A4')A7;BFXJBO8?F>!Q]\3V9XXG7:+TYUG'M@*\B?9@M M9MWK)81^?[3I!:*4WPP'CL)]@CNTT/@ MN=)?*/MGB"=2?W\QO?'M[*SP1NAW6(60F"*OCT3$#L'=(;B[ZS/@Q=2#NT$& M*F83 Y?]BA/;6"[+BE!'G%WL.O:)7\KV^NPO,ENBI]W4JHP^Z#GLWQ88=ZC/ M25%E3>@ST3\)R:BI[$!L6WIZ55F;F+\I2LP:E\'W=;YQ<1L8 8JL8$U]E500 MN78C*SR299R)JP%ALS$'W7XP6&7E&QX_2"S0BPF[=(CWJ0.TC[R8K*[;GDI. M5\>A2-9>/\&]4FIWS2IYZ9 %@+>+WX3KXGE*8JF;C";O^$OR#^ ZLAVYWCW$ MQ$P)E;:K:YBY0F$S3=.//&1%C?_-%[=WR>QCA\RK.!/?P4$TW96[?X9_(@[\ MR^F-;]=R?EU<9E4IL=\O2=,<*C+3<=H[69]01LBA.<)DT)A#Z?W)\)T[+$&O M/P';2I0N!5%BL\A)>)&W[DP)/W\%\!:MN#%SB#CPP$#;8XEH$T]QN6DK. '1 M%>J--*:\SSHR2TY*:15:5L*T+CE<5%B5]U.>A:27$R M/X7'X3"*#7@Z]G"ACKO6'SM1C_.1.>C)/%O6(+8E?-'B*1U)&QK#5FKA!2%T MSP-T&5Y.V&68#4C0.^D?Z\]14Y!B2*^T3IF'K+FR8J>")$S+&-\,O_ ;XG_G M >9\] ?-JBK;BU5OYPX!, 0+JD+P_4Z^#DC,E"2 M[T,R3WD;E,#'%]1K@\@HD$3R,0=XI/#=W@'-V1(#)1+(A2_!S]_B.T84328: MJ3]#20#J]:]>OW_U\YL/,\:"XC_/G=J$H V1HPDOO(?'U;A$^$T+-4U/I^&] MP5<,/_U'\I^D2LO6-U=R70X@F;#!.>+MF99>QN=F>]>!VN]N9;*1V]'?T-,. M4]T-PSZ@ZT3]NH$."*+L0D8K6;"ZS/(ZCBXJP+=>P:N!Q$2U3,#6TS_G;9:G M3O:8J>N;JETT<"+FD,\@ID!7(@L>9N:7!,*-J=4U/?#8>FCILSLQ-P=HZ;=[ M12S2O1VP8ZYOX*9YP)XMP+A/H ]T*H6UY[Y1+*G_11RJ(0?16J^@P+*'9YKY MGLA:7MK'F6HT%&KG0E(#.[V2DRPG 495!.6;5 MT]X)W[&Q;'@ /AK+DP7MQ" NPX^I7[2X^\ L],%[/G?1J4_W.HP'G7 @=:S0 M&]Z4#2F=N;G)QFK.?];;W4-[ME,C?8 AB%-;% NV:XB1YEL.+4F7.% JY'S5 M-GC'*):BLMJP#3*0#R1&(5Z?/4=L#]_.N""QS_E=JE[LH)]@A.4 =S5G?1YJ MKGJZRL:^#J4SRR98RY4!K430]VW:%&G-41&NCH5.W?XE@5*$M9(@>$9"P)A\ MJ6L&=%=9_2G\Q/ZT*-?9(EJ7J^ M-**PMQQLOI&AJ+;T;M6F7T2,AV) >LZ15!$?;;MS:AT.//V^74G)3[G6M\N3 M0HRH/0$7V0:?99%L8)]@) LY>^28=W P#&N!HPSY9VH0O4+\2KCG9?HV99ZW MHBG[U[\\>?XW[*#)<)[MA-@] &[^%2A\AE) -D/&S1!<4,-.,/_5CE='#,V_0K\%%+ <*E.A6("]:S_;P+!C7&GY[ M&QAD&CNG_&Z3[!A&?'CT^F-ZZ=>$QI MO_[!%&9I_) M]%%@5P\U92R7T=&[C[_.[$EM8[D%<'X3TQDRMS7P;WM(NZSWE'1CJ^M83US.4S^F_=8H-7 M9;97QULA3P4#9S)3/-0Y#[(V2<'*B6Z#@+8!U*3?O_EPWM/$;I+/CU#I&IO] M]>#X"XI6T5V!'6,-]?*(1?O2-W9%EA6N#E@3Z#*DP@*BDQ%ST_E&3SR:G2=Y M;'&75"*!2#YD@ARQKJ<)EGUD8N3F@+P(_%9\2R(&X4V4%%T:3%?:V)0M19_^ M$D)*"LR7EUG:PG*56NA )2>D0L#9]"0P5*A!7XZE#^&[/_N*#_UV_T]"]8&Y@$Q6=S-!1HK!^#S 6FO11$>..C^U!\< HGL69>V=MTA3( MG3N$(BOL"M\D$-U#@ 1;E\S=@XSG)[V&O?*/7A1,9^4]H9[3H"A.X0PZ0 T= MU/#Y 6HX<:@A%FY&UKSUDKZ19[2I,B;I'?"1G,X ,CX!:3COV7\5&5SN0Y-P M#O2!'35OR^+1OXX_'$>3.W/V+X\=/[6V.. J@!Z,@ \[)Q\[A'U%K MT()N3A[!5]&OL-$!_ACL4!>\],,T N)"D.6JK_:O%Q09>P<^+]3N)__3:ST4)P@C*NU)$CHDJ3VI+"Q >-VU VQM:T;>]=,&5-< M&I8KH'*R*!>H/R2I=0U*.R'ZQT T Z$W-<-IZRE2[E1A1KI)QG+?7AXC"']D MUB]GG2F6%T;KQ=2+*MNPX@O]B;_KWN3:3K 01':_Q&9/HU:\_O#^' MM;]N"_]+EQ>P#E4Z+\M/M0,7TCN6-17^$*%\B1ZJ/ KHKG6^/ L84.%+>F'S MI-@YX7E?,-BA^T5W()(4FSOF?/:!XF;Q=)^T_ 0_P'NHI+>234/[-S6".),]\*<^) M ON-RA^#.,-PS!*<^PE^BGLEI'3Y^>G$1KV-MS MT,K(D80IF)_FJM1S!*X":@_ SVO\O:)ALJ!;[AD OK)HV@17^&62M[S6B$,7T4H: F40/A(K,@_7YL:?^^0X,S(\N*#HE^"QIQ(1J392:VZM9YK5 M*SRCV$]$I >\UY#LH$M= )X0$?\R^=RMR&"ZJC*JD99>.=.544')U7G\KP#J M3\#$V7'T>C3('_5I=J^_OH_S &/R_W4/.[6@'-%;9136MWQ[2;1,+NWSP&M& M7YMCS,"5O+G7..2]A)+B-M(%;P6\,%@'B^TB-X-UG032H4V)"DWVSY=E;B-0 MJ,2M,QP,52T7"022^98ZN9W+>^,!\QC]K=!@CMU/Q_,[1D"0-.;[#ZV#P M'>"/7(0M>Y",NC/Q5&%%E+?Y;,U;0\^T-* 4GT.AM%Q#D^%GU^W!VZJ6?047 M?HK_&2LV0A#2#*,*[*6"?7K19QB\MD_8QA?6!83WD,B,: , 'G/K(L7A.0+X MV-#]>^MB,*3"^@95:9EG^YH1NY+NS6N3\-Z'1D.:ZQ%'6B- V]T%RIA7/)++ M;SM!X-.3Q_YX+DE?+/F,<,"A[]LW__+Y4_CSDYJW;M:#(M7;YW#HF-5J+ *8G)T7B E;X/]L'LT[R>FJ\! MG@"]*Y7Y'BSC=U8VM8L17IWP#)?!9X1-M>N#7Q1D)-A<Q8)I?.03JX3^.@ETEQ3U)!,)%RJ1< *5,6*!5A<3B_KIX#O5:U+ M]\ Z%]C5V)AAL+'[70"%25)K]PE10 JAGB[9OGU8\RXA/=]*KKO[U''T]_/S M=ZQ@/%C;XE86:G4+8@P>N6K-@OSO(S<8E-#=_1ULT+$S6I5VWO"H)GG@UKIZ MWG\P*JV'_;J4V][#S- XY=8U(MJC>*\CS/QZB13EM)''AJ0 ^ W' TJX-NJ< M!.09_8N:JEPH[,!>E;9PNVWH[PYKE)1C,H?]E)2:ODJO"$KO+3 XK$H4A>'% D$T>1J%H: M%!A- 6U+3N99E2S9.2-8I];84ZKNW4K:LY>!L_CX]#'HI\O^UR4\B7S[436$ M5J>!41@*"(<<3L^0#(6NP+N&QQN(DACG'52FHZ-?7O]^OH] BW%6K&N!%GC M%%R9W' Z9BC6[?2A]W_"OOYP1'LS)/J3TS->=L&Y(I?^ZU_.G@QJ&0ZDK9_7S/KOR] M[^9W3HKFED%A"= =B\KB"T!DY'E!EK>X3W&!#/9"O<@OL]^#E$(.". M22S?*C-"68H#7*]=-_[7 &SVT+:/4R=]3XF.B\DF.E1[&.6!%5M*)[7\[.04 MMMBSDQ=!Y$0_#O,2*%D4[#)F5ZJ!J:9YI.T.!E_8GQ2M".CA$A9L.GQ[$68* MF7VX!IS3=03'NV+/H.>'A*5QC%\Y1.BDOT2Y"K:#<)[82Z^S6LH39. \#$C] MVI>3U(?DZ\X51Q6:GUN,6JK&ME!Q@MB)@*+(6L_IG4./N09.6QPYU-!-VBB*F#7"I7 MW#KZ?)3.71E7R<#BIO6V$KT3D8X,#OQD#'?&?0OA5=B0RE6X5DZFF.HGB0\A M"^!G1M7U9%V8&EH7H7AM[U-M%5 $V4"6CQ"O=&L(Q(;:T^D]U;%"QD-L+C#_+K8Z@X>[3YCJSTT*>.47N,8 M.U4W]YG-E^=!/LF9H@!E&*(&!V"%R.2F& +A,^G[@:,D$$P+\'N=^P^4*9FL M#CH0+MJ,,B,*ANBPY%6;.\T.1] LZ/M<<=[5,_(LT*QU>IW3TE ZPG7UJ]UD M)^ZB*NLZ:C>T+=8%+V&?X*E,MIZW56W&(@_S>8'I9D@0QUB3K$#GSB%R()?C MS)I6NQN;LSU<_9]VKWX=^:Q*E$;,D[HFW%B72AR!&",V+A!B0H)5=2'D_FXK M6&>XIL/S$Q:>8U"!^K<=##EAO1SS'K[ ?"]BJWS"L95.>IC/9M'Z_&.07@S= MCUME)J\R:\B/A-8O1V>G(FP$GA>$TBP6KE\K28G#CY(@]KBJ00347@E3R_7, M-Z0" T63FQ$NFZ]V9[IP+L!\"A$3%MUE4O#1[ =45'&%>KOA38X4S#1I1-4D M7XP=S@NPPJ:F]E4$(V@/>0V8'/B9IIX*E*P\C53PG5F4MD9%^^@P2$6"?K>5M$;.XY:;CH.IV@#LXN,/+ ]QAXG"'D1+QXQ);+9^.MI5GMLOK8K-RE@X^@6'9CMWGD_ MTY"B?WPZO?%=3WV**W(*I*=[MVJ_+\K3TRES@"FB+RVO92/0&MQNB&FQJ4NZ M#\:;X@((S=GKTAZSYPW- M\T?DE5<8M^,_9MHY7L$A2?50UNJ%.=(,)HY1!S/9X(:'GGK%+3&.@WUIC/=2 M,65;,U\M4,CZ@]>1RP[X]@IF!J=YCX($)RG@;ZU]T5< ;MV9':-D_WYB\2EO M]WAL'Q*K2(=V6%:R=:*QK63MY61P&<&G2Q/@,L)K2/0%;AV((GVM$8']6C.? MAJ($H>+#: DT;!&!505[DFAUN%M$/N-T 99#(<^0Y!B&URMC'">B9RT2)-WO M9?4)_O<5Z_E\$.*5F22L$1)IH.8&'&_VV=*@J& G!->2_(7G00HM_9:O@9)1 M./-#+PNS%G;V]]"?&*<_^Y[LSGS"=D9_.#?F;P+]/ ^L-_A?\*!3: :.E87\TF5AWS@^CZ\X<[X3*R:5 MP''<7T-7,S2M>/=K4#_6BO]+",M 17D3LGBB"I'YQ&/ AO^RA3RGO2@O(>5/ M^X>C\@XE80?6[W?F(TW<5C%2ID!T)"Q" D?P6?K*\0L[):@[**RQ;T;8&($KX, MD!D)+$+1!+)7:597[4:P&:"?! EI(KX0H;9A2@FW.@FVP\91?N MH7B10U^2CS35T.@E%]<\-G'#H,8$M73V M:"; TC+)JL''TT(K44@B&-M9KQ(23D6%B207+&.TFHH](6]/),:>?+)GV 9(@,DA'M%FE1I#2!@FNPF8:5"ZKZ&Y4&; MWRX0NP*N.L^A[C5F!SK8(:0QZP&EQ+[0YP*]A^NIU8KWU_L2&4K?/'H9(J<& M^-76\)P(CGK]Z#>PH1JQ!"/\KCR4*1-^!"F%)6'YL*XE# MAD/[IA=\-$QE"&P^J2_,.(0! /GMIJ?$[$CK.5SU]_/W;ZWA=()A'#C1P0T9 M'V%-F2&:(=/W6-O5;E?WMEPNK[]#$]_@'@,B2.X(WQT8A'="O[R1.&U#E$0E MK<0F^43H*6:F")GW5>^$C4PO+MC+D4N/+]N]PRN=G1SP2K?$*SUT"W9+3@_O M%+D$$G[61V*\5G"]OR^/H]/3Q$V3B.WWY[&ET],!RT:^/?^5' MF$9"VM.9GHG+^-ZLR'4BA^6<&B!/7SX_>W"SK9YN"M/M.GI^RTQ3).OH=95$ MOP&I,]*148CRWA!K)6ZI<^MJLLZZ?P]/'MQ[^.WU;^_/SZ?P"KHIN@SZ&-=< M15&=3!TG17HH1?L&W15)5RZ76;4F7A=V-\@9&K-MA0V,YM/IFF[4-XFY #S_MJ(/2=>WAD#6> MZAB1D?H^D,YMJA8SG$A^X4]64% +Y^->( M"L0#E[@+L'C.B4#0 "-3?U&6*:1,^21@D;7*\&@2PC%+GI/A?#\Y232'S!MT M%B0!G5-QBG*C]G+2:9QHDWS&B\C29DX??E]U]GF(.4=K8>QAM] - MD0SB42IU'I&N)(8$3^\\[@DGT1]ME=5I)D2YHL3JZ!$R5'JA':7?^3K! D'" M11BG3Z,V,ZXEU%)11!2P(L1+QQ\% U#0_="RQVS7J2IEI[$(?@A:4_NW4,:3 M^MV% AMN9?*4UD2 +AJ%@=L3T%J$C/YS;=9ST&VD3$%6I<1^P+!SK50 BP!O M5^:$HN9=K5CSQQ8DE>(C5BA (6-N(:[EX'6!A3[<_4GGGA/;/* E!:!CW0-6 MF,4**K[!@NH9GL'*/ML]]7@1"62![!.I*6@R^"'IA:&PJ1\MP5TRB&R9)I34 M0 ?N, 2I& K "T9!9MI@ (@]-!G7DJVAVBU_F6AF6,TMNLS*G%&Y4ISN? _I M >8F^/+,Q??!4_04-O64VU^0H\5.E%2OT8GYLJ6WA][!>#X=:GEO2Z:C\]W! M5;DP!E_ -0F66G'W:3@#>&BDW3W8.T'O%)QCI\3F4 )'(E,[?OIU%K,4PA4_ M)K"+R3.II^$S"LKT4(I.AW6[KAD=#"] =H20#D5KZ&]4,52: MMU]=$R86S*O][QKYEP;P+[LH#:^-4H+$6&V:)A=(%9)7F-Q<0K5Y^/)4]]4H M+SOI.>FZ93OBDOTS!^/Y1*I73AC3+^4:$-@^DRABGSX]>?SH&74V*L2)<]S051F):0"'0ID7(EZR M!P29:[O"@-.&]\&<'J5>)56'-.G5B34^/;EV%Y[O4]2 %)I+$T1'TIO886!TF*V\@+@..#F8TA+4DLQ2_L-3%KF#H,=/?E0)L^G;F0 M1U(YP>,(Q*P6YMKW-13(.094^# \D#G:8$0O>G)V[5>)V[$8QUO.0<#/-A;4@:!C> 3WNT>4$!:: M7 3@+R(=!W0Q6 Q;NU0Z5;+CZ.-N$0"#JN?6MPG4 _HM G076!Y4ZG)BY*)B MCQD %@37-(4P8%*.=[VG@\^[A^MFG)Q:&,]'9PN=_6&!3FL_[=(PQ'B>FCDE M%3R!?2YG/37L==D@IZB=B-PQ,D'\K0X/-+^#YXH M0:Y:/]MR=O1B%IR$D-MZ#[2OK8P,,(5/GU T1"IKW/+*W0> (S)I1HK"*HMO M"GMN24X8/J C"I+I'JSXXMD>;M-Q%NVQD@%VW@M$6I-_^$8,*DU0SL9S!=^, M'O+9\Y/GY[#Z3\-5B8[4[BC[V!+M> Q4PK:7S'.T M=G5"/'CV$"@"^5L@G1!NO&LGQYI[>QA@:,;LS:[$,OXS/B>,9&([V=7ND?P" M2QUJ%D='M8>;>WW[1+P(84#*NW39:7*NY6]SUCL?*<,D:5I1 4=>@$:O)94A MOG)K*>H:N-I$8"X6P1<)<8>Y3 0^(&:">-Z(BC%CN!Z;C+FYR(KB.@.QAPNC M&%T8/Y6A,(7W&7'V-WEQ@O/I([X&,('*\>!54R!O)BZF/TH;$T2@&,!4I/XY7,5&I0<# MBDY;C@?2V3M0T"2-M8RZ7NX&LO=BBRL<(7BGSYY\O31Z>G'HQ1V\/[-\T0:*\ZF-[Y= MC14_E.4G.E7>P]_3:319W,>ZHG:J=58 N]O<30LJMH ';2>'/^XA;7(4.:14 MED?#C*"P8_3_7#L"]2;X/@7]^TP1Y7;S_34Q=TI]R]&='/F=QX"L\.9[> ' QAM1O=7+I5&3S M$K A=5TN,D&D.E&%I<-I0-(U:UK^0B-MA\.T#+S>NWHIPKA! ^[HO2CQ%.OW MI55RQ*3TCAR]3"6XL2_P&CQ MOP3LC*;P,LE;,]3P7\Z%:QN?0_[APEBR5(0: :QXMI:.PA1Z1 <1PEDUQG+ MP(6@?8TM=7\U/$IEU"20N O>X*#/;\?>_YL>N/; MZ;Q7Y:?]-M^O/8CQ=Y-;M^NGI+H 2**U-LPB_///KU"89(Z3%8/+R(+'1%N% MU2?P0ZDRPIK6J?0ZT<]0>()^R3A'9467QK@<$N5E1GB=;R/;'5#JGH/<3@Z( MV!_+16@=U#$ Y@P]TC6JX2UMPF8KF>3V]\NRS7&[_UWJN>5[N"]MF8J1HM M1(_ BN0D(^Q&/.(-V>V$MOZ,R9"R.1L3I?A)FBM40F)LI+'L,:2E2\46L2_\W#<;;#4ZJ;Q"7 M"2ESX#5GQH2$B-J19\+^ 7\;@2FMZ(:!1KU=8M!6!V(3$H,&CZY/@ L *"RHS=EN[% M0O[A^DOJY=_^!-H=LNX9$M3\?V?/-LT]+;(=A%IZ=2#.*C*? ?>$A!+\HO&- MZSFDFN@G:6*I'5'*(@%W*J&HTAYJ\+X7U@S5GR2F5$N'X_/^4G9K+5RN@>LG M@# WE^$B M1W%F^P;/@BOM#E;,@UUYXY1@_95WOB#>)OOFW_#"V_OY&V?*"@[^!(KND$U1 M^C (.@3EEQ8;@=E_<1::U![JZ$,[K[,T2RH^JJ$_3?:)<1 :D_VFRE9@O), M[6!E-.G. MX+,?KLO'MEX2,N#:?T&38&UM3NP*"?82 MY,H$]%'4"6,B\7?74 O&J [LDS7+68-"TC>:.'@=]*1MD8,WA(,;,A5Z;SL[ M_>'U*QP#*),1"A^B#-(LY+:,C))>Z$T&^QOO%&QP=:6%4 8J'4'P# 1+2 O( MNEK8?+%H\Z0*)Q:^?)6('M'P7$"$Q+UE-,MA;X5;CUBA*. =()Y&\ELIG72?7)#C;,(TP[YW7F^N2Z/;5IECF0S MZL?(2,#U\_ =Q-'1^2Q:$67:BMIS\8=TP5F4EDPQLB(=Y:UB,?1$F4H#E0!0 M?+,J7 \\2I+M@Y5E#[Q5-L_"=#+U2Y=5/]%,6<$*T^!AP[-7X(2E*:0,V"\' M!$!:2)PV00@Y.!>2/.+"\9X8CF/9YO;/W4EU/FC:NNR4TEKIW2Z\3^ Z&?$ MDI^[]FLOV.F34$>D.#"+Q]Q._P7MS3%)Z0\[W[<+NG"6&2E1E,4C%"1M,M(C MA0^ ,7 AXF+4(@AA10']J> S\+1D:_ @4ZAXKC*DE%SQ:@[N.T0A>[M5E3F6 M*KJ&6V2>L28A'HP=K^5/*)+^^:;GV@KEBX=5H?P)FJ$]NG6/RY)ORTX$C#K7 M5#_<"N6,1"G%4#+;^@"N8!AVQXQ"B/M9<>%T ,%EC*=\&&D/$$9%V*B[((8X M@IV!PHS[R&%I=^3>>71$;]066*3T8\?\CI.962:L85NN,ZJD?7[__<.LG&7Y5TZKT:D3#30 (<0!XB*-Y M"[N'P)R":B@TK(%8!04"X?&*^'T@MR#IFBW*AM<"\' MQ,T!('V#]'UX-T^.3TX?EG?C.6:0WP&!?_?JXGSS#JR=:SA 7B4UZ[_\N\WJ M#,!$Y94(X+AIPRP%\D$1*RQI=0TY/]+H@ZF,'HX3#16=Y=UL+[&K<%<2D&=6 MR)8WB$A1(:'/@'-]@_^)XJ+!Z%RK,RK\.7HK]3P]E V'=Y#1(=;=UB7&_Y-0 MV$;7D?0W7PC]1#3QLP&/BSJW#"K4F0N0E[JT^YU&XIB,W"-VRC0B-HOI71&Z M".:RWVF/[AI4=1T-*M1TY#J4CN84-2HAT#P 2!A@^XLMG%,V-+TT!?SWLDI: M\%KI82[-%FX$M<.RND@*-S'0)09;TF(OTZ?)L$%/_S *:[A:7M7OQ]93>>PEH.0+S'+$-9>>@:4S!]P5;^ MTEVLQLST3V!BFG+&]:J!!Y$$+^]SV>9?L;]!+51E>NYLB\-"'UTYMXFG'FX. M^5I7YZ'I#$,[Q_?MV]QY=SF\Y-(@C8+T3V B1;;YB.VO$B2SU# MQ*SL]87_)S2*X\!U^LM@&[;FQHQ0MBA_PO:B9RQAX*\\V=< MCJUFL).UQUMAM:0;< @?/%; =$,'@1LG.7G8;H7ANI\W+N3AFU*4FKO><#B= MGIGIOB?U<&: -7E@%&IO2]"E65ISVC"@_A712]USD'RO-AE(R)Q;&'LS@7H0 M*I3H;$7]U[3S&W?V5W$[E(F(@WF4E%XWY9#KK9(:%1GC] MW.->:=D)W8I12:F8:7Y3LTS@>[B88J;Q5V33,,Q?55AH+89_^-#Q)24,524^ MFG_1N/J#0.$,DD(*F(=_K3H0P;!L;$>PF"EOVBOIV+L_0!?G;*HN3BPX0;?2 MI9^(Y("%/M?Q>G?5\.)PG<0W6KU!@";KF)&.EQB/(@I4%A[\+V#Q_*CR9%-[ MI2.X> GW)E;JP:OS8/WH&(YKZ M3.UYB%< TY3CST5Q[#I;PYI^@U^9 U6C']P"NOH^0X)XB@#&O M7QW"3\:^WI7B!@EPY M6,Y3SV4GA)PO)!);L!PC.#0!((@0TRY'<0'J\16,#&PS/H8(5 )Q3%:3>+=C MVG;P-SQ_5^!E; M E2B6$?!LK]U E#@B10Y+\H2FWK)C_)Q",),>,]R_6)I!WV9I,EQI/JW4 ], M;CP.@X)SAD3;OR3/JYZ1,[SV3PMKV[=0^B&NSAN@FP0EY4([<^NH[C@*4]S# M^*4OS6^QN2!N.]7:SH-1*<)TIVFOX8@",\VN#4Y$L-X<< M1K)_OQQWICI\OPJKLASP#^X&AD:S/ 10<0W&.W I2C-X-^Y$HX5VX83<&OL* MA!!=8\K8H/%)SYJ[F_&/N*DVF=>N"3I/2)W5VV0<[C9GRTI#]!1R_KLTR94! M1FC$W4'LANV)M2M:NSCPO"A:5& &VAO87#\! /3TY-$_77/L%HK:I,/\HUE@ M?3PZ.XVCQR>/3\95B?R#X6M)@PR9$Q."MC;0>&9+1J\21NS5GGG#ISPGO0#W MX?MS#W?D]^R)/C"8V$1+_ONA5U,&[J&-W M6_<6:GKML0-+7-B)N4"P ^$L/(T&J+M0%_(YD1-$K]%I.^3F[LDC>F @R%?) M!FTS'6)[[ 7MW7[90=!]'F;[>^:9TEHJ:;2@5121Z*Z+C<$R9C7Y0R!-;P<4 MG]#_[:)ECZ.GC^,G)V?Q\[,S+]"+(?8P9)RJ$^?M!9 */L:X^)132IF][=.! MFVXP.@?+7M,M_^OD^.3D%(Y74D&*_9V+LC [;@_= #>9,*Y^OXA?O+QV"N!$ MA6HNTY77P&1A3V=_"M$$OV8EH^@'['UHHG=YXA(;(Y.UZZXN+=.D8<]5;DM."/Q]P>0Z7]_2 RYLX+L\: MD00EG0GF#>L7NU;(%B''Z"5C77D#>[2,WK[SLDC1@YS;!6>#CQK#"Z.4B@!( M-K<;38395+.*L\PKE-X,X;67]C) IQ6TRB"]AC:U5PFH59,AVF6$$$[35HM5 M8GW2G<8>VX^J!J6'H,*$X8AUS5>@=Y2P(%&L'V-L]+.HI!$+.WXI%#IHY(%N MEH7N:.1@N>!W^^(1QP#N(K?I;$/4'D3,O:L%V<'2;X#]!R; I2?)L '_ M-.+^6T3!>3G<0?'X MLEN9?S?]-/L\^7KNU=0',]^9^._7DD73BZL#"S,*<9YFW*]%,_8XZO_8D^W0 M$R-F-*LDPPD^VA]VZ]:I:Q]>1F6 ;P);C>2ER"S_,!/LDX61'[. 'EE=]ZZV M(OT$NI[;FV&G0(2YTM(+LUUP*BGZ0PE?+P#XS%/2BZA3@G 'TN%$1%7MXND+ MG0^V=S8%BM0$Z O[[XWDCR6[3!>0!+-/3'L@58&#8>!4(Y.=7R,(%)!Y3$9$MS+$1G0"AX@+H :7V8*_"V2 MUB2.IX"=DN$@L;:/M:@R\>=NXMCYN"L<,E>I/#VWZ+\VKKR)+*WV>9-%@ZCM MG-7&2D?M0/Q87A4$]/!J7UZ.Y6FP%IJ*R,915BSRED)-X& F,BPAJ:AJKEY) M>*BJ9@,>[E8'Q75380%IYO1M!?*S<\TI2H^;+#EUW?%5]_UZ:=-S@H)S[>GT MQK?S1'[]BG%A9(A_\HFWS(X%S\GZ1HP2-!?-[IBUAC MK;.\IT-D3T3P'Q Z@&_:6DH-)U!*0[[)!' BP?^HOO/ N #9)?1;9@H<@(&?!CSEN +<\:^7@BXC MA0%'RG(2P B98>:3@9F<4E#X340R6(_6A'!.NFU 9;6KLM>;2@*8RRF."GORJ7KRBKC 0+?47+1YXD(NV3Y:YTH#YOOL M)KUG$MW=P@0'=N>QI9?LADSQ0A3?T!MGJGC*2*MO=58%?LWQPB,.Q+')X[]3 M2C$-T=Z98S"96$P8-+PNVK%0L9D8RH=:HY\C=XY0M%U 4JX!:'[CGZ8,_)^W,EKSDP M-7@DE!#IFV??Q;2QQB9!=7?9]_.R_"1'![2*Z'**_7#? M>NJT8<5XC-+U.2A[ S714*?DVJ,MM%/BF T\,B$N8)RP&_!G?S\_?Q<=4;[' MH0AAI<,-VB)I2:1:.Y1)S3DG[EZ1+I3_56.:T:.2!E,B\!XX"8EO(&TKJ*:].;(@_*XU3%^Q(U(-WP!#:#8JS5W157@,>%L M0O//(Z@E)2D<&:PJ2E>TZ]I.A_42[*JKZ.*2_YOM97 VKM;^>^?8)^DWZKVJ M^KU7G#S\MPWE[)Y'$M3N=_XWE_ ]?T-(1U4PIF]_@YE@S,:#Z38&?*?#K3$S$ M+I)6:M;E :%Y"0)@OBF-/SR']3A]Z.[S5QF]%'_P=TJ#Z-%EK%/[J2BOBGX+ M+NMK)/G(JH5[^._T5^^<):C('T0S#^4UK$;B_;W>=[X=]I)\:,X?9@L70 \T MH02S N]C;N":XA,Z0=Q8TCV?A&W*;;7X5N^;,DX9H\"LR0 '.8=E+QB8.YM- M3'0,KJ)@S>ACM3. 6TZ@W98CJ5OKUI*S2SDY \CPH-\(BS\ *.*YBZ"ZJYZ) M1H !ITBH1E\[:;G5W[THM1_]S':KX-FTN\:+:_FI@&=S))*SW_]RY/G M?Q.I9?@<,9C@[(\D>GXHDPH9]'_,P'+19;: XF>%:+O[T>+9,R9%VGUCATJN ML7M[5_8T!5_4.(>5S :FA#:*_;4[C;7"_$./&61[%"%]GGV"]0?)FZXB:V<* MN.F_*3D*C&E=UT@3L%XG4/#ETP%]-?_F],J#!LI,GAR%@&([0$.%P(KR9_S, M+#_GPAY[HB8>J<6510;,PE.6]"I!XB2QYT"DY]5.A.FO;CF4^G9.\B+]V1Q; ME?N7WYI((?+9_>9:IC8W.UG1/-[D%< <[89X17G!.'I]Z;(KK\J"T)WWFL9R M1\D'LVF8J.-$&I(P+27PG)NF'AREBP/RC 7_*AV#2:!-4C?6W$$W[,)CV:PE M=0V2_$VYD6(E3!;5VN)%SO^P"FP:6NH=[57T6NF\+^4_V MSN3MP.;H245.E51::+K^];JLH4"_0!H*SM./ESW[82AFDCQ;11]TP7)C_KRC M@B.7>#!TW[\W-UYVUF_.3C9Q8U]?_QAPL$+'ZAIWB;+Q&BGS#9:)% #&%HGP M]^S?>A@OY)"1TZO"D:5/'%XC!Z_QOKS&%],;WTX6%83'>39* M(-_=7Q&Y[\=E?#%IEU'R^+X8L@O5@GE&P7$ROP?:PRL&O @L:A#IPI)@\#<2 M, \0EEDC0;<^G7+.R>=[CKGO5Y (^N3L M'%C_L&FKHNZ6OCHH\FLSB"'7-^0!J8"'UU$-;/J68!M$A'G4*I"Z37CO3UJO MQR!S 42U1,H'91<@*,0JC!$DYJ6Q6_>"B:?1F<:.LSS)UJ(0A*U7??V?^&93 M,(3YQ37V!0;I3S\&IC3$+U, >WI\>O*P#- ;7).8_7[75B $O;\90$7;L0 S M)."%0:%N&_^B96%W . 6C(GE;(N;UPW-:\UM&!R% QFN'3>S ,%/RN62Z3X2 M*H=VZ,4(O)U"FU0V)W+1AO5I9.C)PADEI1DT.'X)$:GQRH2@@4X;B_7/3E^> MG2%V%A& 8$PY44<%DXY.N""*=@T .(FH..-Z9Q6)B?1PZYX)PMRK/C''&3S6 M?S,P<+B!OBA0/WD7SWR6_ER<6@19TZGAJ/8''[@+O*([NNL>W,'[<0=/'YB MT ]5^&E.'&_"00+FO$_.!"9W\C/)*[UR4?3@[OX-T].ED=2^B(^FCYUH< M8YVY!.. J694)+:0W1[@M027Q$1=S[)+<0$7\ :=-I*):_F?Q07_WZ MV^NWYV\_?M@W4?(I>)_/'IS@\RN"JM,IQ'"L=QKB],I:+GON[;%3^I/P5&A( M(#!'Y'J"]*GI#V>'7Q1"]B!@9>I.*O\?A**>;DT7X4HB7H\IN>%1F <54OI'GV?2Q]#K MAM#?O0&\;R=\S_4_1D?;600C"5H1[#?-@G*FQS;!(>)75% M- '/;ZR(5E'*P1ZLJZPVW2=AQ6IWV48T"T#W2WYD_QMX9U$+A3+FG"]?91O' M.NNZQNSKL+:R7*.26 [9^PK;V9":HR+2.$BX<^N?M*:R:((;=G@3E\OC@1]' M0)@ XMS(02HU'SMIYJ+$E;F\T0J.?D0//U@G!W!RY_\/;1:_9'1S.);A>4&P MQ-P!,'RCV;1N+DP:2*/8+8+%?T64J&78KU8(E3![.K'CR-O!B74K$UO7??"* M^#*,7HGS..; FTZ0MO;,"QVC7R=KXP\<9&%R?'4[E:@#Y6]E[Z^ 61GML/V/ M/7VIZ>U>*L3Y6=%BN1W(KR.44">^&\JJ7/'IL"Y31WR!QND-D$$@$O9=F4-; M>*V=&,W@H>K+/R=7>_IBS.U>3&J62 5%! T-O(E.TDCM.SRALV()B TO%F)? MSP9?UY[.^/*6!P_?]7^<[7X[+(LX@ZA-J BZ7/1ZEDF8 0ZH40I>$W* M.F2%C@<8;V%<,O+7W][\^.CTI3TD[%I89PLM0N*M$!F;HNNW,M\/E$O> ;GK M(OJ'27+[U5_L'=O*S#@A9L?@BC/ > 8Q2\J^MGT330M4<1$ >DBSYD$J+4*J M^GZ9;<#P2WXT]E!;61CT+EID2UFO305T2 C!<:M#)0;Y.F GLX4)JM&J8Q=U M]T WE=:IJ.#853KS9;/D2\MF#WP_3Z1^\L#0.^<+H"B#9?3&LY =BB77%DMN M6XT T 9L]U1U$4%(\=XPFS-"4Z'O0=Z'X[B'\5&!A9J*$J]L]MX0] K"O&T\ M$/#!9_:T604X"=DG'Z$F@4E9GPO39HA,@5 <#6LJV*K%Y=8V-P MEQ'L5W@:)64NBI5L"F#SXU6Z#+L]8P 9UP @Q@FL[KT! Z3JOI"D-76CBJB+ M&0OH<46T>P%[7;&]8B&#,)Y3__20W$Y&V9N@^;-CD4 1">L"^BMAY]/#])'O M%T#F['S *(A+SUZ\@#5:2VX J4274'KI(0,BEEP0I,>.>OYQ]+;LO$8-712% M1KV<%R:[U#W.?*SP.D)TVE4B0N >&L$LL,0 [M>H4MC&X-!)6R+TK2#26L+N MPT]I+4?O4*.\![(X>/'WY,6?36]\NS:\7?,?L 36../V*Z[T'[)T&GC\O5G M.[ 7*"<=;'@T#C5PFCAHE'9MP3(ZL>!.WI3/5Z5@YR#9=9!5\K9Q=LW9#(%* MBAS!H5XD M%+EZAOK]P;CLZ5 )EA?3K7K!Z@;5R)(C#$%!B7!6N35+P[@1[P,D*&&/DB!>X MU]_MUB-/,CH86_@E/-,[&Y"?B;UA=0&M/)XH$5VS/+.WEW]8XT:"W YIB;KJ M7O+;;6Z%!5W/816C"9YKX)C#^3HZ&SFNP!^3+;VS((< M%,5XF\9UPPW%7MRRUSG:9M B"-&>V!^LX? H!.[..VS( (O<)V8YF);&>R=# M7%'#5V'#Q\:S]\-2]'87(1G^MDN&K[H8A\]"Q$3NX68?AZ*J58*@-W#]?+6/ M /:<50<7R% 76V'/HPY3Y\$4?'D*B3F-I;, ,TB.>RB"?8!G&VQ.4R""-)5= M#C%+(S_D@_8/>\S6:<8\<5G#FE:*O(F C_BRI;PA!58IG 4M2+G(JQCA:4#P'&&FB([.9Z)3%%-*;+=O]M5"17%T M] /=DMP\K+; )^6"$D8<2TB;M%W4Z&CR%S-6NL2MX;J:;L*/MYM#Y?!R M.R_W3M[NWT$ LX#Y!?M,Q1LJ[=[%Z]K+3H/Q5W:Y\XV=NWE=K^&03H5FR>%F M2,3TGX,\2X[VN]-CY3.] W ^+B;5@H@*G:O(PF5(W[:W69* :&G5=?L[(IL MW>G(:]7_:\(7>]T-[O2_O M.U33H/:',FFG)\G MTQO?KL7_W@#V@E !D\BYWXNYZF2O4Y/+,:1!8OPQ;4;*:$,ZN\'0QT]CS-PP M&=&'"HXEX 'C#\OETH;MP%5FG\'Z>MPW0,A&X"WKMB:Y_.$#/)1@BGDKE4[$)XM4HRZW,66+7_P10U"H/!'\+OO8/UEQH6%_I8SLN\_I0= MSH![.@.>36]\U]"4+G'U9/;=-ML]/@9^$D$G@F:%#*37 >3[N.8,>EQ7E")? MF3&$,X!_5V4>X*(U*GJ4L',$/#T @*;+4YH77_6"T.@"HE:Q;1P)/%S.MI*@ M9;&&L0:=MDQKQK;1KC-R3*U)[<"3%M:2U:N2N2*PC*"C:NA#MI-U80K#4+;+ M),M%6Q7&"@B80D@N-D0S80UVV5Y 9VZT3* :%U;?PB'$ZD]VUM1;H%SHSID, MZ.1#'R]V&_-\@1VG;2+#%AG/7#T.(K>+ ?AB8/(9\$M[GA$@ MT>!RZ%=)NKC7+3$'9%2:04,HWC!=9P5KO5T:$M*L:U8#H"((YZ.Y%6()+"4Q M3<% !\.UB 6_.=T0L2TK@=58F?NKQZM]6];ZB\3=EA3N/;C1DK'L'A8YK,\3=& M\*%N,YR$%[,W"WD7@ R,-30'9F4*]G$)MN3HZ2S:FJ1R]4]5;M21J<%-2N#^<;MV,P6(6.1QQ /3+( MV]Q8KKY(-HDU.]LX\D4$K&9L[/06T.>%G5O@A,,_UBAW&SLB>SB_[0^S#79D M7&!IO:GL-A?9R0) 9@GH"EDKUT!Y B" KB52<='_L[4.>A)'__/;/U5'Y/"+ M"I+,6.L0AU&_A)O, \IP&H"6[%QD !*R[OOX\F =0)BZ0HEWQIW6,_U"JP0U M>^D]4/X-VD3\]UW[6;8<FJ\-799HNNA]X9VC"QMK;%P[ M"_ZFC@- %.;O2E/3'AI[5 ACT!#:;;7 ^M/3_X,=T.O2XP<7>4(4$N'SJ[O1 MBEBY#1.4M.@%XYN-?JB07XD""G [X2>+/$/7V/X4,4.\C&GM+J#)#F!V$F>Q M?'52-'J=RS6^9./>>/3)8#>46LOT7*PA!J.W9K,%S&Q;*1&N#D\-I,K^\=OY M*^R[V-!*PV#+70=G.M@G^C&3H8?X)U:U>2#?35HH-EA4@\3W(PP!/K M%C9Q2E#&Z>S9TRB%ZD_F;QD%X)='IN M?5+$NXEV1_?:_;D-NWP;%WK=JU?SY<9G]'WNWZ$_+D8U0,;FN_]K;OG?V>O_ M@)GS[[?/@II:O!(TT(_/'G^-_&B8W12*!(#"H4&BJA] M%H7Y$($"^6K0MSIWOAPI*W"#[R4WX>G7GPPL@/EV(-\E=$OP!T4'% "5$">@ M&80T4(!+?P.\(DY$&QY+U^VSAG0GB ]&\E3,DY!7AJJ1@X3;T.KF"";<8&3FE ME)B@PXX:B]2(;-#\'-&1H,6%2H<+SL@T7M;V+5LW<[:'QFUQ7 3X ]DIA %215"S$2D)[\&Z@.[C) M0(G*U5IJDKD6 IE SL5)5F40<[D-0M^&;>\9+#N!EEP*>]S,K=O;HNB-MIN. M*V=1VG]#)NVP;NX@PX5'F@'$-)C0%&$Z0L,.J4M#5.AVP9@XNC#E195L[.F( MP!6BS7:Q>NP!)K[_IE92##W!3*G"A;1)#8C7>H:E#"I!D/VO"XZX, MRAJB19%5P0D3_9%G"^=^#/J=(5@=?C4X%]A%6">?LW6[_D:/;I?W1^P!I3'6 MA]5\-YU+Z$!Y!B\FO0'[6,,J=^8Q19+81:/> "N2TB]K?D%9<6DG*,THX]L6 MS *6S(&3./3*W'H3WF <05([-*8/9/FJS&E4 M%>^(<5D[QSRPZ6XWM!U/R]>FK:#OL']NU$0 8B^F-[Y=QB2DN0 THUV.-3=. M((W)-'J=]F897\<[OT$?GDBS'9B^]IA<^&\F1"<4$333Q+X_JT3/ ]I]B;X; MTG[%1B0"^=+'PDK.'#R *F?B?8G?,09FT6NWWBF$M;\;I'WI!NTXAS;* M-W[7.".-4;'70/J$7W^N?[5S@O%EF>PR!^%,TO M>YJJU<*-%DY3AZ#XCKR&3H]-XM7 =Z6'[9'C%EMMS"=A5&%,M+T1GU>W>0'' M>/C+$/3JQD,2\- T:%2>[>G- EP: 6T8OU 3/!2\3)YL$>V5K3<)587A-:TW MQD'"%&V!RDNDMQW__MFI<2R+UG72;7W7[&M,)/(;QU(D4?VG>FG)6\$-2SO= M;HHJ=4N'PM;*/'@YX?OM_WR(I 1/[YO)84?3[![:AW&Q42B%>,XB9949(];2:3I,AH-LG>-: F:GJ'E?^+?.;XGSVG:4# M?V+X=G?0)UZ6&;FJ,4TLU:3@!&\$)/I'R86[NWNK MP3EV>+6[J#&#HFEOK_Z*;SH+=>/C_NS5%T_OF MH(9L5VL6X@K"9(9QK(YAXP,,T,, 3P\PP(G# ,?WK\X3HH820=?Q8[#*F+,[ M!MZ"FWD"#J1O0XQ :,S.4[(9N+RI,[@A->4'5C M%QN5Z"Y::]^99 M7?1RW;EIKL!%ZG2+=6BL<4RC*6]V"4L(S>#0!WQ C6/PR%^X2NH3'D%/55". MA\( NW3J^UR%IY*KHL)05!TD59IB![P:O@ M,C-7N(*"'PTL&5=F_M-WT'&_AH Y6F;0[[T#FJ*^%!Z/4 ]0/X/(#(/Y=D]\ MYYL1KXSSR,.GUUVWP"N8"0Q1G4,#SX4?;X# IBU@-/!\N(9HWN"KT)N.2"^Z MU\T??0\/C.7H@7%-[_YWT&SY8@*=EESKBKDFC##$JA6L%_]MMV O;@%24BRQ MVEP;B,J(1 WZS>J&UG[),N(E([9B.7GARCW*+F+^I.XS4*V-W8G#3%D](&7H ML-VH652187#\*]I#2BF"RLS(BU"3P5%(6Q$SHD, /]( I>O&CHDXH89)?.<:_E\)07TJN>[Y^UG B\Z>7TQK>37^BO?SE[\;?? MHW?0N;;/=)WO!I-IMZC..\X[N]LS3J*%LRO-P4,[F/TO\]D&++4+FS?T.SP0 M:FWQ2+@L62!U4""V&L8S#!K%%PZH3_1674 V-0PO1-UW@13P9K39&1=%\#U;^/X!J]\DVR[**I-DCD$ M5,.Y,1U."!V[#D'76KF/_CBC6J_%@K,I/!HE!@-HL MD] %,1]X("Z-Z0Q!FJ(V_) =WN@,P\FAQ2D1F/,I 2<"\!'<9V$:V3&'$JF1 MC4\!F ZWSCXS%UN/P?IX_^I,TSB23D^F-[Y=1](/2"\%B_H]_#T]X&NG@J]] M4W 5NP%^Y 74-*5P:>T_U&=4O7N1)]F:DXPL,4?>/79U#_ ;C]2S@#Y8PI4N M62R3=\1LB#PQI&?>)VLTP,&M[.(!OG)C^(H[/>9NEU:T2S4@>H.,S9Q MM%F53;DH-_9OLSA*BK[ZW2H D<_.#>,O8U?,H]7IHB M$S4,*8]1=7\#,-HF^6Q_VK05N^PHK 0N8.=SR -M-CGAX&'ND@I3U@"!OQ3& M'_S5PEK'K.FQJ*W**W-)>1QN/.V/7?F?'^V5!!GF7'[:OQWY3,;8XR;\,T6E MO] ].(@S)2-^1J_BASI\L&-O,K0\GDU MTP[5'I#5V9#MDY=5"C0VC^8)X-@QV*0\H@\54Z"X(R)5%+F< >*5K72?!49) M9H-1%@DB_A7] ME)=7>VQ)/SHA*TT3I,B-J=A(R'+F]"[,1=EDB>LZ)YQASY[I$NB59AI)F(7 M1*]_>//QQ_/H8U)=($ [:Z*KA'J6 L.'=Z:A46BJD=AE%6F9X:SX \RKL(&# M1 N\9X37;<"#%,Y>+.8'SXKOW>X]W?\U\\V_%%1*!?TE??%% 0 @AG]TN+1;N'#9L3 ML>Q/IC>^79;]]_/W;X']<(^-MX;<@E419J8!8CZT"TV575QP55NF+P"J8'>( M=:RM[U8NE[5B=U;::;473S.FIW7%Q3< Z*[M(ZRD%)ZMT1]M#$)3.IA=/<@% MJD*0O5+=W>"@Q]2U1"PGX$M:\^C;W#LU'T^3*8]ZL"SW9%F>3F]\NRS+3VV% M:_Z\KEMJ[MUC&_/3,%[E.C*WV_5O0 *3^%J-9FOEL,][6*G0JH+5@AY)_@?" MY[;XJLA?=6^.PD^7_%SRJU5)4*:2[71ZB#>Y2"I Z+D ND- CI?'7FPF.[T] M']JWM$I_$O!F>.&>O__XYM7/KW7M=K)C_7C^?Z-?SC]^?/W^PZW'>C@COOJ, M>'Y\\L"*7(#!^(4P&'M\..R=0[6C:<6W1O9%PFO?F]^ >TN'25LM5DE-)UZ= MY$Z^^Q>SGMO?K+*-#96E1QTZ%!: AL#61,STOC>7Q]'[-C^.7KY\],PZPEG3 M4F[E,1QLY&77B"+%F#_QG>1(51\,PN-@EQ&D.QZ?_ T)EI;XC]._$?\--M+W MY&VEQLD/&WL&>;JE_YQNB@_;26;L>/9CZX2$ KH?A&;V^9.SH_DLCIX_?8HW M/3UY=N*'EQJ7??X(YWMKC_+W1%1"E.YVX&U."!4/(R$WA@@%WLGTO*N@%."0 M+?9_2J(R''@O8M5N-QA/614E-G*ZV#'A1W8Z+JJRW?@V3/KBC!)&T%$JLW44 M]B& W4*92QO,%0M@ 8#1MYBV<3^:#3U5SW];)AF0&U2?3!-=)GF+O;SGA!PT%" ,? \("ILF 2)G\323AP/V>?UYE#"LHZZT6+K\(HY+[ V M2<&,M&Z;G)V> 5VTWBD(HK?SR#S&N#B=U@ZL^0:)26"AY8S+MP]:X/+^.;F* M@[CDZ'R&C%%DEX@["D,29:AWAB;2@T,;)S=N)[WGQANUR=Z\_P#F:AV].#MY M,0L:R[K=9(>U>XNURX?*#_0JO41\]W4>&A]R.FB)^(P M!<+U;>W-P9A\C3%I"4$2X$:ZR)%NCT#884:NE/US,SL>4.P<\'N48U2994[5 MRT%GZ &BF"&$MZ?XO<:C=MK2K-ZT(CRY@X50_(,MZ0Y=4AM'PW@?!&S2E82A M1>AZX4N,B0R)":%^2ZPJ?TCS>4GM-&K:'NSCT^G<@]#OSC(*%-/#WD M&Z;..4Q[WJ'.)]M?T)6)^P?=I\S@[,V.*6,P%A,/S20NW5'<%)>J-.M3+)JD;QWB!ZL@4 M0P[C+S'^PN[(X3A?%5%ZF"$O%M+?=4 0!:F!A"R[78A(_R 'J1U/VAHF@-WB M1BJ5#)[>D+PX[0MVQ[5\QS JWGI>P:435W=V)6X;>BXX>X/0,E[5OY<5:JZ\ M(A00)KUP&]FQ2UC\1<(74S&G7Y#UG?VH@]-E:2I'0[]<39R+G3.G>%C MXD%:97J#$[7)>G /V"*'2,:[L\@WLOB=77#7UK]_^3_G)-C#*MJX!M);8.$? MY)*.G1"5)$A\N[\WA/$0<8NZBH@8('U2;-_L(TSH!BT5R(LL598$5;AHM4CV M&7= DS0MC4&!FCL^\$SVA>Q\1T@V@/;M$DP,,?B/' 0W;O*0_767#1[J",-9 MI4X78.\,#S,7:Q 1SN.3TQ?VGU797JP(CBQ_YS(4-MX [AD>]B9,5H#C+J,< M:F=<:)01I"5GTZSUJ\!,>$@1[?2 UH<(5QWA@JX':MT;UY>BAB"KBVX#WD&^ ME??*<[^'\?<.01K MO/4(8Y_:0]TG-V^-3X:,]P#%QBVW 652>_$;'LU%%QP MX3MF"2,D\>W^"3O-[,'=)KG6O"8!)!P^BH]P+P&G)&6,ZGGY&K2^["?M0C)2 M-%UR'!)X3\K[N^GY?>X9Q:<"RN,@)Z*\Y4&D7]":'! J!G3,>E[L0Y,02M=F M!AW*U CASG1YW\H3EHLP/YXZ^6?P&-1Y028E-Y=@WI7&S7$$$DE!];(.!S M]G."&"H9IU@PD(!LEX,7,DIVTBIV1*2)8-W[:AM601]NHMC<;Z*X"&5-:%,D M:\!!>/UYW(K0SD/;S2DJ==)Y0WL'PMOP\5,$^]_?%,&L!0)0 M'Y7+1YMR 6@+1\+M.Y2^0':#./#0S<$B*OYSUG,[!@>F(#[>=^"DXO#TL]&I'-4/V?$$,YH J.^3%D?ML4@(W)TGBT\RTX6=..;JLCO5VGK #7.G M%OS+]SI@8:=IJFS>HH(0,P5R>AVSZ1Q_P[8M*TTZV(O"Y^8B*Q#R,!)J0V?4 M#S-86/^OO2]M3AO=UOTKJM[G[&M7*6S;F3MU=A7&.*8;@R_@I//IED#"5D=( M'$G8\?[U=PWOI G;B1U!4']()R"D5^^PQF<]2\R?J_033,(JO4\_[:+_4-VP MJ%T1]B[96SF?TS;V6 #>!N]4U@VY=,^=D>R1XIJ2.*(X.<- :7-"!A'KV(5' M%+0@WMV1*L:HL]%Y&LK@>,'\!=HL24+WO<]]J(X4;5DL!X>.Q80P89L0R2%I MQ0*,+1^!AL(RQC20=:>NMZ!N9'D\I"I%RL#^K;5;56P_ZJ;,1B\U[+@QJ.IB M27['Z#FS$Y.YS656,-311S&SZWGH[+) B?)YC-L\HD]2 \Y1X)Q7#3AGP\$Y MC/ 0QUKUR=+!OUQ(I91I?]C:9M$0WL;J+@AKW2 M J4I#J$XY%:A_%?!=658#_UET +PVO@Z9$^D:> I,U:.#P,23$-@&86X9GN[ MO%E1. 6&P5YQ0A0]Y)QLENRI$G L<[*-EZ )Y;'S>W\:AM0)M9>700$FDYI5%%FN-MF][WK8/7#3OT3PW 7%4&8";7 MU51O9&\^A U _P9<[U6 X1A'M;\8".K>TH3MG2Q&!X2A!*[('< I, MR,#6,'"NIB+58B'V@TDQ)&O69?-S+?YIA%:\_ "1TS MFJU:12L+1Q6IMG(5A%EDD&C#4=[YJF1E53\#6#:POPPSI*R5F_#A3!-"A]E% M._-"G%V3+L.+^G&F0+44S)&0O,J'P0C_[YM]!;D_N@*()'(OJHI&0\KE(-ZV M:MDU];E+$4\>SI.Y364D 3'A&.9SF5M.\7V65SD(_%F.I847: YRS4^NB_N^ MS.M6FS?K?I=XUN4#*1.^&6' 86R]'<6A*XUKL!S0 5F-V^#0/(9FR>QVPH*; MJ0FE*F*RY56Q-/^V)1J2T-#L^UL:!-DC1KZ!:)V@1VJ6U'),-XK3C+Y1M>YO M#EZ]I*'A7]J%PG(*[MY7Y9[J\[M[1LMU==8( U%(V3/'XRQ9AL RMHFK("%Z M=1O%Q&*)>:(K/TD-HX'7WH"0[V4YU<"UO.#@V[J 7,-* M\DA8WD]J&Y8A"S/05@P&2E%?!IS,RS.NFS2W9/C&T(7].6 M$>B/5_&-?^,$.TS65!G1EA%LK3ER,6Z[I$I@6Y2*W+(O6T='M7O 6Q4[V)#> M:T(')W2 -6X,PT)&FU5"7>OR?>'0)06/[HI+O36 DY2UXQ/L89%QPC7D7SET MRV"%=KCE.G<[K'E^8:+*S6>J[ P')[U);S@86Y.AU>D/Q[W!QX:S\N?;0.^V MCK-2-V1#P3#3&^ M:G[6"=&9! 114X6C1G?%?_[CU=L/9@@GWTCY;#P2#1,H.6*;$(^I1Y S@^/3 M,$;!O$Q%ZUI".XA46#%C8-Z1DA2,2:*;RXJD[Z*.V')UOX; 9Q!519[,N0P= MQ"+;C(ET;3,D;L.WX%/,>*IE>J40T1K&&&!5-4#@,@L7 E?S6I2;BH]@(46N M[K$Z O2 =X4EAV8=/X::_5 @EF#DQ)\FY'XF1,S%J.;CJ!G1*I%QZ'O#R)J" MEFN;X.$SG\KH3&T#5WNIX1?MX(:LYA')HK1H^ZDT&>?2_G?E@T;T)-X*DX"\ M:?_#5@>BU5Q91 IB)(YN&,8Z]V+5XVIKH@@Z_E(O2(<0(%3+0U#?U13C8+-, MCI[[W<+!B#@@+9FRX?I0@%#%FN663*Q89L$*VB'V;J*O.RF]J]D>,DD+I3I' M'DQ?ERA^K>%MF 53BC8AKMDGQ!._ZUZT=W!ZJZOKUQ2]K9]C$V3@A%9;TCK@ MJ3AU9HSN[A, 5)ZJ_.$Q_29F4-B]I=F0,,66I6K6ABEH2SM3_252\?!.C%1LO%-:XJ,,T0P9GE@)% AIPZ\1(2>3+/ABJ5@;S]8PDV4++ ML-;,G+V-,_:RF;%'9G_?-#/VF!E[M0F(\2V5&%+TMQ89(40SMF*HIJ=H=$4R.-!4$5@8IG7&A* 1+"N!&(4C"Y,!<< MH\#-=\/GBC>[L_YW!88@#27 MFGHU9'3+W"2_*?9;9 (WEE&CM1K+Z)>PC*SMF[+&--I&T^CAAD>CD!^CD'%)#=>G.'V62P#7Q +EEJ@JHY,%P BV<.-%SK2$M?1M SC M>RZ^E^]*6V;7"S9+-40B5A$CI(' ;?WTOFXT.[@=JG/!@P@!([H(62<#)5L@ M[(0K!UO9ZV3CG@BTF!ZMX.[I3H9VF8(.Z?[ M;04/$&(?W6DI\V//"GSB.HBVTJFI%0@@9>")G\S@S*Q@,L?85'@59 LWR]I9 MG?LA;'%*?":$ Y,R=[\DW<^@#UO4UHNL-?5:]F),C);"ONBW1EH[DKGQRE3+ M#IZAZHSWJ:3>=$5_B)*H5NP9%$HTZ=%,U.&BR*J(TY3N!R.K3O!!#">A 2G) M)Q)DJ)/BEC!_-R*51G])HR'"[@K?@^D@:"M$VZ[8/ M@;,4O>M@">Q'<'(Z3_O&.[@=J]F()Q6V5O[ 5X!:1+FQ9&9(9=MSQ'!H)X;@ M>)ZD;'BX3'GRE=H]H/B;)YG"!BA>PZ&M9K J\/-C#"$2 M<,UH/O=GY(=G:3%-+/FV&6QO&GJUS6$J*6Q.9FH0JF,:K22^[Y__>/GNPV?K M(H)M<"<]=8SO%.(&I;!7LS)B!Q? 7]R^1SACL< S"G8!\ MEOQ3"@A5 @@OL>_-.$H/SN 4K &Z9\=(LRJ2$L0Q?>;$%1BHJ6&]88<;."#M4(:FQABO&H=?!JS]E'6NY&QO_4G?KU!W>J MPXSPBL[#Q&/L";<,HQ,W3@ ;=5\1)ZB.X])53KP9TO7%E!)@1+C1/+Z*UX?M MF[]7L9^X_BQ#J>9AP]&$>Y1@?-!\JH]!PBLGA!ET;?+2J;ABP91]"'R\A4?= MO< VD'M'A_M$M5 :]]C5<'/PP_O&W"FF85K*'B<%Q6'K\-6KUR^.]J:BZQ+E M$T2HVA?=%:D5&LP=IA$205HEPA<+SPD%LZJZ)=S0I+';P<5.XMIO#<:W\)=HAL*:.+H>9H M]) !"590C'?JAK/58AIC,=4N6HKA=_B1F2,HI6 ACTQU:O#F)M=H8AN'3W6> MTJ:\E^(13*^WT13!2A4P11IDQ??,V[3>>=-Q1O8F_9TL=(Q^4#43$"1+L)AP M!B!)8PF_3<3%1>YS@<=T;]GAR\T;WW>7'6:! M/;M;?UA6@)@#/?V42L1<=Z"F(/%'U-83%B2R:MIJT/WK!MW[79/VME[<_7?O MSZ;NJ:E[V@*8]0/KGAH!W C@6B9M"\HK=L^'75.J4(A.-A4*O^PN6%NAL#&U M FIW-44#^06L+AK85(3ILV%,-UU#E^PM0Z-C]%=TJU=9R#H9N M8G.7#O2H: JPHQ3_-8%98T NRC6)RYMCEY"]UWE87B6$Q$BN-G1YG MGH;+?\?4;KO>>01(.K.!P;B+7:55'K?@PN'F_8Y4RE'HW6&3-?8-*&1+V"6Y M:*G@9LT^%&S_4GBD8V;)<^9A@Z?\$21R9@=<1X$KOBDEXVN*3OG+<&E[0!@N)14/-R02$/]=@$BXMD UTE *2HF-/4P8)Z'4V( MO>IH@FHQ3OXX9S7<:)GJX,0TBZ A M,?X7JL)574U5VD](LT?T8^9(E?PQ_EUVX<4)DJU[,R\=,YTT';MGR9-P01 M]ZIJ?">ZX_QSJ_D?1L?M,/BMEV*E"\U*DF+Q%1-VY'DR#,/7YSZ1-H&TZ:BC M500?WT0!-Z*5"LL,S)-R5>+$U@I#BY@%G#.18"EI:I/WELP8?PP>-65WPMP] M;<$TXH/4BP*L;$]0U\/8?IY>V*Z&L;V_-GZHO<%)]WS0.^UUVM@T]M'C;03_ M#PO^]UO7*+;[;1:L$HRCC\"0<.]V6.0;"-@<+&[/V;,O$FOJ),S%=AH[ M*\(E8)6DQ(KED,S:=L?\-QIZVQT>.<+RHZMZW7R8\2V8U5 Y1;&AJ M,46@%+HQ"5T99& _M"=7 02-K+20H0E1@%%V2=XTQ4P(YOMGUR+T4L#VV@K9 MJX%.[0E)4\CCZGCF.7+&.:D&W9KP8#4[W@ MSBV4KX>'K<-Z8<2B.:XUB%+<=2K7"&>.SX P"/ $Q>CYZZ/$IP/)(ZW 7_@2 M[FVPDQ+EH_HJ:T$T,OG1B[5ORQJ&F2QLB]D\ 6CR@D)\MBY\HQ,>M5S*BOP*"UKF\$-U#_&]C0:HV=W8_X1NQ=F MWA W=,L:@8ZC53QC.V7$IZ/Q1,L\T5(OU+9$D1.B6;BV:$:,PLH>FWI!=&O? M;X123K_<"KW#H4CS4IB3-!K+B?U$R:FM44;BK"1X6%Z1AP^R%/[^NN[\OQ+* M#BL.$O)"9639136"1O@/6=EK*Z^!5U0D :F FDISIAX\:DX(K#3Q@KFNS*C: M K*M-*5Q<="L&6@#D9LB.AP8KHIT3Z02:NR51RL:M ;JFK/R,4G!4F\=\&;- MR75T"Z[M3VI87;E5GI[48/?*,-XU91C;6H91S6]1%A[K1TE":5)LD" "4-*: MX5BIB*"ACMP6K65T^ZNY"]MJC26AK!PXZ7X:"';#F((FPJ[4;JL1A]ZBA9#F MPZ=>KP&4/G+SHE&^-ZL?B(N1:>ZAPB$;QB4&!J6NA'M19 Y#+X%-/!E_1SY& MT\%3\QEN@75-LJ^+K&C "^'NZ+X)9+8X*7!".L[2"C!E2+$E50%!ITH)+AJ5 M24$BW((\W#XF><<1=&>YA \I,@3&^HKH/*VENC A5QP?I9R.7R"N#AOJ[=Z\ M9H2R2,--5RG'SUPF%Q%K!B_!'=ZOKIE13%?2>>00(C$E M5-X&>Q1]NW90HVO J]@0%/1+*G_+/B92BO/&9,D-XYK&2-&0FK3 QKZ#77># M;-4(UO61V7J;L^+O6X>U*EIR$'AE MA#]G,.H\76,Y[HCEN U6XXY:+-7<3/58+)\:@Z4Q6';38.&3@UN831>V7$*C M(2\+6Q24PIS!\]<8,XTQTQ@SC3%31.O!6^R>05/-53A?Q73()%# MD1ZW!:G MC\!-SVWV:'BD\SCKAA2(VGS507]G^R5][?V$G"G,LIV95J,2/XRLOB^1M5N) M,-L(H[(Q)K]KVE8AV2"HHL \9F1HY#% T$DI!8IK7LJ>>*LJ,G77!5D#"<' M$^N_#NVCHP,;WKAU<&#MX278$^7HV2&]3[:RQT[RU4OK397 A!U^V,<5I:0L MF9%4D50F@:9HU*-5T=CZSVWKDP4H^]:69[N18/H;%='"%W-_GA*'.4+%K+W7 M!_^]KZKH:)O)FU28E]4& =$^D"F)O.)4CJ9- 1PAC4G:JI[V+). M9'U=UZ6TR X7/I34S^F(8DEE5JZLSL[I9VTYRMH& 4J?BTB Q+(+"6-@U//5 M7^AD"IA."44SB02^M^A3ABS$T0M8< ?P:RSDZH#S -^)-8>WA MF)[0^=G7[&[3.W. HMS-*AM;%GU$0\*79Y>-![=?B,LTX9A?(ARCBH6$IRZ+ MN.6V,9PR7+5 G2W:)<:^7-- BH(P1$3'BRY[BF^/W:23)W4N6F->U&1>5-*Z M;:9Y(=V9,:&)>Z+VPIG.%JA MVVD+(H35$LFLG#2-_>DJ5;&[V'"D<\@/YFTV.[?>T_IV#R6LYN1QUEV[E2U9 M-\.QV:=5S=15B2 !!2@6I2$:6U[TT#7)]W;.-,GC5I*:&\$,G7"$.!O6*-"@ M-078/UJ _;XIP-[6 NSJJAP97U0ME63'7]&U239=+^W,E;V64G;][X'A*SZBDHKM4$:1X;I&FB,L\9E3%3B694AIQ!N6L#EJJAYU.J0X1J ML.6+!))3)&1]F*840M0X^]_C[(OLY(_IMGS^5=(FYW*L[)%\KZ^9[D#F.SJPWQ)S\49EBE<"QLX5#31=*IMC,;O!1V@3VS?-&!:^K)KF[,>DD( MAF*/YQU>[6KKGK+S-Y'ORH9X;K2:"K2C6#3J^IF)<. RZD4TH!FHKE+9L+58 M4OA)^.Y/ MV#2N0Y/?W6!/HL#.RW[$&K<@1ZM;FK@U$[/1;4AYVV09K9*=R-16]TC9B!16 MX[W]'._-7NN^/=XETT=UJQVR6OVQY\W4Z16Z)T.WFS["]>H^1Y[_=P7 M3G4X"KPKY ?%Y?(0Q?H7S/8 G\"*$PN,:J0!$BT6;=/Q MP@LPB%GI"&&7K.9SJ52J"P/A>C-24KQ@3P-5T#ZXBLC$=[;-?B9*ITTPE>U< MRQFF"5T3YB0AD/]>)%JL(#9X6,"E!=(/A>2?C5(LE,K/,G%7B6;>QGZ9> MB#%GGX/=5*5(XE]4.>JV54J@^"GXY(GU-8QN \^]\N3'HI<>JP6R/GU5'LE) M"1#RX+:X/'QSV'=H"-.X6U9O7O&5Y?K)$K18@NV7C"AXGA5'$VO;57>2C9ZJ MIDVH492G5]A'<.[@,^#>H7<% MC)C._$ZI8/6C*58.I@)@+6GQES"^94S#F$4K#O[/8&4] G3]O0)?Q/5Y+SN) M+E3<(N_;;%5Z4&OEH#4IWT)&>2>U+L??H*M'FY.:QD5+7@'J'4>X/%N< ^7- M\P+#&L*7@6@L9LVN(SB-MCA6"S!/^3?J)")BWF'%R/3 CZ4CIH\\C(0@MQUH-XBGSP;*=&<9F:3&S M;8X-4BM%_%(RL[>^J!_/D4R!7%HM>+;IG7 ^C;,D7R?3BKGRE7SN4L_!9?P MSM,"G/C@+O^>,_C"#^$.SHSN*XH6L(V]_C428"7%%LS4?)GNZ'OS3+>WHN01 M7!X*WID(?E ;9^0;_&AOMD]Q!@N./P&76?Q6; DS. MTMF;]A?M@@=M+@I $5Z INK>ZW%*7>S@.W=604I^!LL$PA.'D9JM!I0O%)632@_.=;(I(PI%H9.K/.]O0PQY?4K4]M-+[9\I"-8D!4[1T>[%O'J\2G M,H$3V C6'E& @&2)R0[%EPJ==!4K(U^HK4B^?+)/7L"\0G5(VP1K]U@4NV!H M1P^8,=&RJ=Y90Z5%/WG(.]+ A>W,W>:U"0V#Q'R+EZ3LA>CBQVP*NOP!B@UK M#7].E3^'X9OOGD2MB@LKII_ =T_TC--0PJKUE0ZFOYBNXL1;\\KXC5F9P@_" M.QD]D$AY):OIPD\2X5)QLR-_9H&C%R3K]AJ/I6@@9CS8=3.+?_-G_I+FDHUX ML%9]*J=#71O=AMJ(%_V9C&=4FSI9BY>NJW(Z<^:N,229V6-?43R6%]:#RX0? M2#Z$L*?$6//6BS%EP@ 6$@ VM/3;2Z_.C0?-3K!_Q40HUP1]'C\4JR='M,9! MP;,T!VN4#:<(18L/6U9]ZGWS\:!-O?36\ZI,F[PO;XX:Y_PV6@4N+/)789&J M*EFL[!*A$LXRD@E9PA&)R8HFI!*C,ZJ"0>*H@'3P8\6BAY^D,&': MJL,O4%RYU*A!<(L84R,53_NC"?B$=61R.-R"CO]D5BN2N/23*)-+U:9%9C M*LHCEC!SL&EV\!A58[%1M*'I9MBMQ:6$^6.\M Z0<9@[MWC"XE4R&@Q)^ 7& MV1S\><9RV8&J@$^A!NF)+6= M&6Y]XMW@V(('X@/?"4Q31V!(E/TA9FH'=U UK_ZI$$1P&#&40N;GS EF*PP\ MP+0+0[QP5K)F+!M!W[FP MYQ-.91!J@+2KA*M_CN*O^/^.L\2IM<9@V>TH^&G/>R1\A*6C0GXH!6HA-Q:: MKH0>X(66W-Y").<[W&H@F@9GJ\2CX8"7,IC.4/6CPY6W+R7\A U>OK_LFF$\ M!P^R&7H&?>W#.GE8/2HS(H:FT :R,GZ+8ZGL@E*=>81A"NPK[6Q,ME)J)UHL MO'CFDSECN$TX,"/1Z,T1+IOD.VOX7G57E1W[\L6E MFO"P)EG=R.#:Y1QQAN/*VM.41\4UVM>Q>V-%]\3=F3W.DN4$D0HXR!(3;^&O M%LBIA!L' W9L'=!.TLS%O.TP_H<;3ERR@2L,43-QYPH?M\'+UI5!R"S=8\_S^-= ."TRZ&?@4,0#! M;;%[PFU#P,OO-F]\ZZSA["'?",!R+?@Q,I%RMHI&]Z:*4E^3[Q-@106X\;RJ M1),0V2S),&1L2%9AAE,6&,3 :>RL7%M;41ZGTU6D?VD.!:U]Q8X^XP"]0-$P M.@WEBDIYH\BA-(,I][,UV";QW9KZ/L7,:M"UPI0[5WFZ5@'>P$I"^HH+ 7DP M.G*,:?TBOB 3[A$C:XBE"8ZH0UV06$7#AOL MPH9C%\AX?<'&Z]0+/3@;OD/^A&S&J1M+4\8:CH>CAQF8[=SX6K>5EX-4#_>C$B%CE/R]%M\MC@8^'8N P4S'$5%)O%HF, M;QM2JA GUD]2E<#8JD"I:=0VG4AVT)5YOWGC6[=?S^'XQKZ#!0X[[,=@^L9, MW6R5R-F,W PKP3S6!=2>(A HMHDS C..JU0N%R51 3O]7GQ\Y=^@@^>)E&G$ M_A\I&U'(N1![6=0IH@X2W\A=;K7=&P^]NR[=I7@A:B(8DKR3M"P2XTIV2Q,? MYM")+0QCZ7">R9%@YW2G2=8ERG&JV18:\5V/^#X\V+SQK3O[G]N]3]W1#DON MP7#RN3X*/5'GR9G.%?)D-K?:&_M'N#[HG5&\ W MO;'5_CCJ=L^[@XE-5UZT1Y->=\P_-+^VNG]=C+KCC[L>A MM3<<6,?=LW;_U!J>XFW.Q]W^)[@+7M-M=\[$Q_#0D^[YH'?:@P%<=$?CX6"\ MCX.U1KV/9Q-\Z*C;&<):XD#'W?]["0_NM?NV=7$YZ$W@J38,HWM^T<=W&8ZL M(=QT9(TONAVXRCIIG[<_=LXS/I">W1<0_F8-(;#FRKW_X\ONS! M*_?AKA_I0WV[?OT_UI MBG'H8QI9I]_NG9?^LM^>J)7)3#!\BW,$@QR,VQT(!UVAO !/YQ>?*17PQ^VZ:-]47,\.2LS8MR?/D%_IG9%7P9346/ M)AH6=T+[[?04W@\F8MRHA9K4PN'FC6^=6D!Z_PD85:G$T.H&LA=<$;89-"OU M92W*Z?I,/ E%DW .S=(UQ%LJG@O7:P!=/[@6#A6S.BX*'[-S=$4S9LP^SSV7 M>^LE*551!-$,BV9A >%;N'D(FWT6+3SJ<2&=.EN646J#7 'GIW=6W[EM1&M- MHO5H\\:W-L"WBF_\FWI[MFZ _,RZKHGIZ:,\S9 %YKQ^ROH6* 1MRY792D+Y M)&G,_]+4@MDJ$H268&S %F&$A!;&$Q%[+ V7$0AQASL5V3&*X*3@E]A. ["B M8_8ZT"U(%K"@6=1 N_@QY:SAQNDMW/3NQ3Q:Q=;>T:M]++I.KY,BPZQU C_+ M0Y54YCLMF>#G)]5XT(%]V3I\7^ONV^N&-WXZ1VVZ\M63 M>50KZ0A,ID@L6<>4VTOU?-Z_\Q/_6WIM[;U)KW'V0SQBB1,KIC5SIVL:BY^_ MK9]CU8[J736B!EF[1(JB@<03KHBXRJC%,B*2:$JM^$*3NLDRJJT95&.DVBDI+I2<.31PUBQN2M9='>7R3GCNB5/7V Z6N,>2/=]#8TBJZ1YR[:(I;HXA7-]!?TBRX MPBM",?\E#[X7\9X'1U%YE9L-[H.O$EZQZ8%."#%,BDV/9)EB,I"H4B]ZRLSR MC=]1D]_QG0Q5]*W['?@2N]<>50PFE'797>AA@ M$$@4(;]D57H.C&]H'Z$D9-/#IMO&4U3NR=DT>VID^$QLV8"/9:YLS6?+.BR! M*^4J@;UDGUTFH4VIN:Q0GXK=K.!X92-VWIHCTV)<0%F3IK+R"*X>RU9:;&UX MT)23-3>*>_?!LO9\]AYT&+OC+ V=C+;<';O3>[ZX5C"9EEY$5JR/5QJ%?YGB MT S%:,$FPM_?7TIDUM3="8J#J+K,#_8;_?<0S9Z![3[8'GC$KW8/BWST)(;8 MKXU%_DDK5&Y&8'Z^T^]:?SUZJ__LD4ZZH_/>@)+KSW>8&^.^RK@_/&@=;%O" M5H=G=MA2GV2#%\*N4P$NYNE!A#F%&,H[C3:MNLP_A?G"U$9EI0LE>7 R;,A. MVKV9K*;:4C8]_"7'9P][4'HV_GPWMV#EA/J5$\JSZ8LZE6LJ'-? VVR3JG4A M3I'!BSU=@2[;R=EF,SF? +:2Y@DY/#B66]+WS%8X7#O3'\LQ1!.[>87JT#5L M7 9+8*;Q;IIEGS*:U:@*FER4=EN\2-U^N->K%V8BRU]+]H6Q*7 #L?^'0G(E M_#]YMO-,N"X2X"H1FH@:9R:Q6')CG$+?"V,03'&AA2T,I!$;2FQ4RXV*\[&- MO1^EP?H.[-6F>+&R.70!E!I5\^,CN#/]$#%J"02NRFH%R M>I>WQ$O-3&$S-4;F0XW,O'L3>UMM;M[71;>Q,;?4QN2%K;(PA9$H.'0>9V J MZ[0Q,1L3LS$Q'SEGM28_-]/$1 HO[,15:FD6XB&;9G3NH@AQ2^2H2'_NAP@+ MH;YN"#Y1,,:'#]G6NK_D*9G^!528Q&S2^)LP"E]P!P3$H390P+JRA5M6@\3L M%7BXFKPAJ,D,$:Z4.'F\>U;&,"=QS+@NS3(EG F[G*B$C#]6,GR0$1EF.(1* M*H:1T398 /&10DWYEZ0:,\T;=M.C7Y.Y='X%T&7-Q;5;6!+UINZ>Z-LT:6J; MU1OY8--<(2MW3XI5HP;(+@:WZUK6EH(DDPT-P6<1C(D9?4!1&ZT^).89'3CP MVRHCE:)"Z!DG?S/ ?[V-'^IY;]SI]OOM07=X.6[P?S58](=;A_^3;4MWUXBW MNJI>4KO]H@HRN-,MG%B(VD33-XL243@J6T 8Q8BV8@[4-9VV-?<$RLWU$^HG M*V)-JH^H3>YYB+USN%5G%/,/1!,3#E/!4U9QD9/ \"3R":,U 051#J/-R575(H&F1+IP7;AUX[1,4, M#Y- &/DE/8^_YD>09B(ZQV2)O"W4R,4(_#95!J]?/HF"_K6K#.K5;'-_CC@^ M+YY1YX37!_^]3\(&R;JIXMK-48"22%DZ=Z+#6&D/7?XQQ;1U[VFSYOAL/++: MLQWL(+*A3EOTE9VGNQ7-K[L%M2TLA5+\@=V?:>)[G[MG7X^@%;N,3>2:/E[R]>MM[ASV^0 M&6OF!$)V3QTP3>G@QVZ=QXXP*495-6T5W"!H1$X5H1>GZ6+O"OLXX!' 2_"8 MIJLXM I;T+9@,E*P7K![&UJ_+6O,=F[F?"Y @5$&VF V,9KXR.;THNVQ9F^1 M1R:ASG?P-1G1+ +$=QQFD;W#$R/;;6*B' FTX:->E478EO!A)@-6ZZYZENS' M$ED?PJL7@3>'![T[@*$4[\0?(0%!F/[^XO#@W3*MR4#JS74AD4S"T[Q4&29_ M1->A-6A9?Z[@U#DV",<;XO%*T,\=@0QUK.,XBKXF%I69$[67-8FF49!\]9]K MUK;<&GWN/V=,/)19GKK&\F-;H*:%.WQ]]/JU-?YLO7T>B?7,VCNL57M;;5!; M*V\K%_XBBM. 8DW#D?7^[='1JT;*//ID;^W,?*9 "AB$2X04KE6+57^.9]>W M#EATG_T@\)T%MBQFO?CY#A3CKS=E3_5G.TU#0<-S[L^N'2^PVBWKS(NG23-K ME7]>ML8MZ]@)OUH=L)'B:IF[\S-U^.KHP#KUYW# 03U]1P!T5R9JO/+!V7X) M@VKFJ'*./)#E".#[["2(N4B1P^S=X<%W-)K=E2G;_)EY&"7:=JT>>_NR^O_Q MUDR[C=V<>N&L$9C5L8+,!?0Z0Z%]7<1>]A@)&QLF'W/G9FJR"Q $O]6O@7,-;6&]?'1Z\_?6F:^<2U55_/H%K MBI%<[8_^$868T[QH=1K9_A#9WE]]]= E/8X67BSF$..K=]:H98VOHWC:3&.E ML+J-P%2.8R^T+@)GUHCURC_?'(*;BDK0"3RA VV+7;+7C4?V*'7X\DTS74^G M5C=E9C8"R'70.MBRO@X]1*,N8R_=\2).XMJ7[1K+.K7)QFBW4>PFNE\[HKT] M6_9GSWZLVK8CH"CS%=$!\'R[(NF1Q"MA5"?%:AJ29!\N!>7CCS$@'99VMM[]L^/D!4KL%UXNC" MWT[\9!9$"3))C&?7GKL*!%2_^XUJ_Q-KX3D,X)(_%[#TF>S9P="Q^V_DI*F# MW\!0\K6^8@GO]KFO@R:DL,VFA)*<0,/A<&R",N.A/\%IA;\0 #]9+9JJHF3/6-XMWU'WXE2W:[,D8L M/](C*GDL=]KB@R5[6L'R)O!B 2*] M'X0-2Q4##V(IAI<461-S7S&SM04TE M35$+R^3@\AAE%F[LS 76,[=R,V>5R'Y;QC[??'0R8H$>-4L" M"R_,VYE[Y.+@KV+L)L6%Y(4:=;$K$EA N34<)"3&3^^L6RI05P75-UX\A5E8 MB $TL/.Z8.>O-F^ ZZR5,\]!W;G#N',ZY-=B&LJZV\9<\Z3TGQ6%LI^1;D7# M!!YX7G-"J6#X-$>SKJ/Y>O,&N![-B]VRN&I\AX]GCPOCD?\%%?K6O MY.%\TSIXN^?MURDC;>X.3>+"]4RB+$4@*:4(KX,A2QX@,6WE M4/G"]\=6>"P O:LH]5&&P6D";]4]4]BH?^%%)6X5:*$R]"I>H?;X. W,]Q+)#5A.D/J!0HWYF)<43]T M;[V^<->(Z] C-TT.#9Z0^8%PS>"UL.-RJCQW,;C&Q*O+Q'NS>0-\[#G94XRM%*L G(UO""M$31Z=H6F&RZ^IA*;&,G*/:RY8!@9HRM L4BQ\%P MGK#",YRA-$QOL0J:WA"<64&L(EADIY%[5TFF#]):7E>R&O;#5M3:$_;T-09M M0T&KB ==D\CH^)>32!N>[EZZ1>S'O0LQ+..2Q%'02/2Z)/K;S1O@6K-0AM!Y M8[?!(+@*=SNZ5IX)F/HDU=ATU<$T/Q3=->A@>J$W]PM2VB!6_FLQ%,&0)L2Z(G1#2I7H5@4291"(8LDZI?>X%K:]9T+L-WP9>_P_2$ M-8C$X(VYE3R$Q"U!7U*7='I;W2D$)6_I:S62KBY)]V[S!KB>L ;/=NR^X*UU M3&=UYCNQO\LL-EL>U9 $M+U:B8X+J5"?^3R4[?X,BD'0]YO$KK:T-"E>RSTI M; Z9I)Q3AX=%DEP(B7,PA,OZ3$:#+\" YV0U^AHI-QA5<1;,;'/4@I2-K5\, MQ[[P7"6R0R=%Q7A[[:1)A(D!03464?]:UAI-KFESA/G[S1O@VG./(!'EP9T3 M5&4F@% (G_E,5%L[+-9+.IE3&AA;IDC(CT+X$"F@ ?^AOL)&E,$@(4/9PU<0 MUZ9)'-U"\XXYSF1GXKP5ET,'"7"0LK$YR(K23S0 GD&&L)/,ZYSGA)-C4CC M:!(>"%Q2.2A^: 1R5:2T,N 7!ISQS_Q012?$FXA^0[;BPD8;=^ZL@E0@ZZ2_ M3W5=/,?3.W;XI7O4VMV[<3.+,6+\7W5#V:2DG7J MP<30.TA>+.S!1_>GUS=Z 'K?O'CF)YZM[')\/?$I<=828HJ%.TMTY,:Z9X?I'9] M8#T(-F8H.NR(MXKIK^K.$JTF5'?^B?S#>Y_;*+&:E-CAP>8-<)T2XUY->(SZ MSBT?@K'B9L73^H>1?S3U&FY(^.[.FF#OT(W0*2W*.*ZCPCE7I.=4@I)QJ;/KB/IQ4G1_#CJ4 M=!?]B6VU.Y/> M<(!D41>C8:?;/>D-/EKM46^,_Q]>3JSA*7YYW!YW3ZS+"[ATP)W M.^N.NL=?Q'7TU_/V%^NX:_4&XTEOA^:I^T\=;==N?,ZL"K6?UAIVT\K].; M?,%+^^VQ]0EF"UYX<(+W&_#G'7C7/VWZD.YQT1[!%[W1J/L);G3<_P*S>WS> M@X=/AG3#[E^=_N6X]ZEK_7$)DWO2$]-^"A?B&'BD\'1<'_JH>GE:UK@[^M3K MT,O0Q^.Q#=>?G\,4V]9@.*'O1M80YU6MB$43W.OCD.@)-&C1+A=>\.1D!#>" M>T^LT^%H.1\/+CV>3 MS+O2Z[=HHG!0/5A-GA;&,X7ZW,;!X)W&![_T>7'B;GNM[_0 MYCV%I1M/"-S66 I]ICD$^[X2W/LXR/N^BWVV?X-U@1_3.BR\% M VI/'K*HU?-BG<'V.^YV!]E+X$^8$7C#'JXM3/_E^9,+NMW#O+UN,&\;CGFK MU'FS2IUGB.AVY\_!\'._>_*Q.]:G>:R/*6JHT?!3=S2&,W_6@Q^B4D*%B/H& MM%!._TE=4Z8!X;I^[\\N2 ^0%+W!IV'_$RHET'\]UC8X@)/>Z6FO<]F'8ST> M7_*H;-:(<*B[-BL8+; ?)AG']#*C'HF+";W#61N>#@-I@TKN@2X%=0"ZZ M* M$Q#\%R!#I:1D^T!(J:(M,.J"_L:/2-X^ES'0,C5KX4E6IPMZXK0G5]%<5EK+ MO?8^R&@8ZP6\'/R@38I+O*!02G1KE*[JJBY,??X_T6IK\^P^#;?EM;! M_/GGX67_A+3!N-O]$P?:'<"Z@7(DNP56\.,0YXI6923MB^XGVCHPFLQDV];> M\;ZYUC@XF*9Q#S8>3!+^M">V#TTAF38P+WQW^'DG\_/S]I\T'^H*"_8@V#"P MIOTO;+[LG10>2+JF-SBY[. C\84F-/+B(ASC3<#J^"BF!+X>?!SS+CB_G%S" MB_%SA?W$:R8'WQ.VY+9D<<;"S" ?'L1-G:'3W?-I-B5ZLV4=T\9,S#_#E!GV M@D<7?B-",74E' P(-,9 . SMQ]A0(::LLL,7";;0*7 Y?8W5HMHMD":P- M"T:X.FR!H7"45.*GJI)F$J\XT8'(SX(QH(A=RJ1?2[.(L;VG3>@X,!*,O5$C#:=2[1M+4)6FVK-52!]O^>3%N MXEU&JI2D-*>4I)FM4MD(44^4;9MDQS9T8Y/\]6?8YDT0NS(\#OO0"V M;AR%(*',YD:5O:#4H!BV(0+#3B*?+!*RNHYE[7A_@8:^54+J_>&',0R#D2H8 M0T@$ZPI\]?)!1$C?USBWUN; H^YYNT?N-L88VQ\Q*#P!ET,ZN?WN*;@?_?;@ MSR9XI8)7W\$7=D_P"F_AN__SF__&??_RY=&K=^]>OY^_FAZ\>^<#Q?^Y-!I@O^(Q1GN%IW7C( LJ1=!/2V!#U M3IXYQM3DCLIY4KGYW(^35-<-3:-'D_0S9%')(2RS? %S$3C+Q/M=_N6#ZR?+ MP+G[W0_IC>A''Q9.#$KRA1!>):UUZ('\M3YAK0,^92GLY]253Q9?M^BK?Z5N M\;M7KUIO7[ZL_/J@=5CYW=K;M@Z.WCWY75^VWKUY^_1C/6J]?WOTH-O^BZ:7 MIQA6,5DZX?_\]O(W+22IF=#O!]8A=0>3]U.7OB]<>K3\AA>;38>P%5&AG1(M M]\]7X$>OT9'I]OLB2-KKCK.-ZYYB5AYQZ9L?GD!3765.&ARAG]$)KWR*3UY\ M\H)HR0QJ_7['KDF8TF#05!_&WA58_$3W!P(R\"6OQRQ:+(OD&C]['Q0O+=D' M9";4=)+*9_;XKGAZ'OU:;)ANU'M1B[^$_K1.G-#W NP\P(T9ZQ(5WW6I4-78 MV ZNQ5(*W[5P_CYLIL N7X[\$MC6N1." 1^7K47.QV(9N*'+4WKIMJJ?&MR+ M@O(Y1+OGCT]_6F=10"7TI'UJ4CXT&,2#6^W8_T\4.M7JI]$^C?8IU3[9#L$[ MKGOH<-1QB/-]FO/JIW!J&R7TDY70S]%)E*V[KE.YN3>)5\I,H?8H;E5P= ME]BJQMXR]193+[:.WMC6T<$A_.F8#?5&WDTTHYA.9LB-^FG43T;]8,/Y:[CM M'ZUBV_G:=\ENZ2!<"K4(-I];SVM44-U[2X3;'KZ]-OS(GV"6H=Y0QYOG/;\; MY["63'EMKBJ2--WX[@I!'9Q/HJ+U*/ $09%)-'=-U!CR!QEZ(3_473W>M Y> MVOCG&\)\$(-J([@:P?4KNLJ[)KO*9_U7%E^-]&JDU]-++VQWZEA_MJSC.(J^ M)K^H^*HG3,-SFYW8.J(S.0G5")%&B/RRX9I=LX,RX9G&#-IY";:=T+CCRR_= M48.(>X:9;;>QAKH7SNJJ 3H2%H@D)9I%\5*42C7IGV=-__RBQL9'ZO'0LDY] M+W WP&'9KIG,SIYM=;I#ZY__>/GN@W4!JIEH+W]==-N_J#3@WTUA5+Z&[@++ MN\$D.Z?L?7+M+RWJ+H\MIRY6\>S:23RST?4#J^R>J;#J\."W?_^RE54UUABN M;2#UUUGON#>QVEM?75E^(#H,B!3<;XG5=G'S>J[5A;<^:5/C^\/##];862P# MS^HXP4ST)O]I9 #/_;-:JUM)( W/>Y-)]V2]?*E=5C_=.NP2*5K%$Q\H\5_^ M5M])>> 0W]PSQ T7[,>_J&#_T[NSNB"SHSL/&7*CV5?K8^R$FI#CF=_W.7XE M+-P7=#A_?W'0.C@J!#?EQW$;$A&QV,VG.VST36_A-7<^46% M:SL((N[>@H7_RE/L8'=/URN+\FWAJS^AE'M">^/HJ$:3J!&/C7A\\$F10O"H M=?!JS]G?\_W]K9<)Y>+P'-D M4$L! A0#% @ T85<5&?W;(QN) VW4! !4 ( !;D\# M &%A;VXM,C R,3$R,S%?8V%L+GAM;%!+ 0(4 Q0 ( -&%7%1(C$Z)RU4 M ./' P 5 " 0]T P!A86]N+3(P,C$Q,C,Q7V1E9BYX;6Q0 M2P$"% ,4 " #1A5Q4+"X0RF]M 0 @ ( % @ $-R@, M86%O;BTR,#(Q,3(S,5]G,2YJ<&=02P$"% ,4 " #1A5Q4BF/6>> A 0"[ M/@P %0 @ &N-P4 86%O;BTR,#(Q,3(S,5]L86(N>&UL4$L! M A0#% @ T85<5$%H7T?=J@ 2<\' !4 ( !P5D& &%A M;VXM,C R,3$R,S%?<')E+GAM;%!+ 0(4 Q0 ( -&%7%3HMB$;!@, (4. M 6 " =$$!P!A86]N7S$P:S$R,S$R,65X,C$N:'1M4$L! M A0#% @ T85<5,-=;B0Q P Y@@ !8 ( !"P@' &%A M;VY?,3!K,3(S,3(Q97@R,RYH=&U02P$"% ,4 " #1A5Q4FI:6#O<' #L M*P %P @ %P"P< 86%O;E\Q,&LQ,C,Q,C%E>#,Q,2YH=&U0 M2P$"% ,4 " #1A5Q4CNZRY>X' "O*@ %P @ &<$P< M86%O;E\Q,&LQ,C,Q,C%E>#,Q,BYH=&U02P$"% ,4 " #1A5Q4/<%:0<4$ M !:%P %P @ &_&P< 86%O;E\Q,&LQ,C,Q,C%E>#,R,2YH M=&U02P$"% ,4 " #1A5Q4 J:)K,0$ !E%P %P @ &Y M( < 86%O;E\Q,&LQ,C,Q,C%E>#,R,BYH=&U02P$"% ,4 " #1A5Q4'0)L MLI@% #.&@ %P @ &R)0< 86%O;E\Q,&LQ,C,Q,C%E>#0Q M-BYH=&U02P$"% ,4 " #1A5Q4?%9@:?#DY,2YH=&U02P4& \ #P#R P &JU4( end

8B%G!:X+ M0,("U7D@E45-1ZR\R2!<$"6$"(,U#K1PBF,@ZP;TM!NEO<_7M+;,7K6H55*! M)%2#^=*.@/,9T;NDV1E93=<$D3\G8R&OE9G;_%!,9BBEH*\3T M9CE(Q5OR"ULG08Q? ^3,R%I7*(2%Z$9Z/6):,(6)5;'ERB_":,NYAA41I%9#UD@@E!*ZU&C80O;W2<'D+<;?^'+\V+969V6OK*W;ZC]F1LVZ M":H?09NQVX;,S=R)'MHV[?$DQE8S%;>E7W>O5L/5D00J!W(')\;^W_\[ M2-GE+)%=2[F(W7IPM63D>UX@JOGVAP(U>S=GO?8=)4,A+3:9[ IJ4^$(R'W% MRH5+F3""O"?"4Z%QV^JWSNS".VD^" 9L1]&'BP'.7A& S7D\*/385+6PEHJTLB3V]"J?6854X'4J0IDH$E*--L<[%X&8U; ^H*Y/L M\@[FE+_DN_Z8T@!]F63>P6-3JAO'@.P0#D 6X^0,MY*[@QG- M02!KMF=61TLHYX1)RBD1 >?/7H:7)^>]1) M5++LJF0*V%$3,PM1?!Y$%)=*N"2CWS2,:SMFH[U=]//N[YK-K6.J*[_KF$ZC M<2"C=LU>KWT@<.V:5N/AX]@=LV,__*@]L]=:K_5S'>#::&W74WL?<&UVU\N0 MV&>'3<45[[W-:&].N75;MMH/$< _7O \2$?;HP7/_EK>-I:V4:T_0&G +3O> M&DQ\=\58WJDEBTBQ>E#^Y?&4O]CF-.H"F3OA\%GZ#(\SV6@M"%R1%;@! YB M5_+2ZTV2R YB6T]+PM0H>V1GJU%6H^R![>K$4/;!,V_O420?L2?W6G"Y+*M" M]MTI>+U4RKWW$%[S[I^N8SNO?NB*Y/MS2K=M$[[#DZ@;?F_<<7[-O6OLT]BG ML>\ L4]+M>U/UK8:1KN[96M\S5-7K>C<6_?QW":N-\'W&WN/?8I<;[T"0H%WNG MQ:1WR? E #L,2>WT.D:GXVR(M.$L&5T.YNR!0W@]0'T:OK:E@A[&* MGM'H:FUFARC<-NT]PG<'763J9BJ^65Z=N>\\G<-#5<AL[@-_0/B>0("1"GCV'5^\KW9] M[?*9P\#JAF,93F]3OOS0L-I%QL>CG&?=2&C]I) '!T^MT=QQC&9[2Y^?QG*- MY8>!Y1BF;QXNDFM1OULKN=TRNMTMXZMUP _-!#437$.C!4/8V=3;IK%<8_E! M87FK9=H'C.1:U.\4.YJMIM%L;!K7K!%^:":HF>!:>=^=WI:I:!K+-98?!I8W M6^:VQ0U[1_*[+R!9=2_(^IWL]]0!OMTTFTYCFP;PC8;9<1Z^2;5C=M=L)[W) MJ';'[%H[6*QCMAH/W_X;5MMJ]71/[4=A2A]"[-&+%R2ET<:W0N\4OKI#LNZ0 MO!V.'00$=._. ]J6[MVI>W<^IJ5@.%;+<%JM.G9(T-TY'F+OM<:_3G,+?XQ& M/HU\#Y+_VC$[M6R(=0*9F[HUS'9PZX+ QDA-38K>CQ+&-J:]Z.XP.PW#F,X> M,5C74^LJI+51U;".Y,OSEC;-3OJ: M):D_F#XT^&WKWBR"SOR).-*,O/4]$7J%X;BC9:U""UH$.V/G*4N'@GE^XL:" MDDBB 7WR.N*QAW\4!J_!)H*-^90E8N2?\3#,>,!X.9^;+ MI\*%C$28FIL??HV0YL[3NE/A!0NY;$>POR_"!<([RJU]EASY*/?VIA [(F97 MFR81Y2PUC$)Q=_[;8SVI%ZP7K!=*IA_=CH1[ >',N _^W>CT3,C@N-. MY\1V#M:?W+G=/;&=/P"-WY]+4[]MHT)@M_"L'>LA4F@.8M.ES#^I3>=B_80V MC53=.V');5L_<. 'O7,IND]HYW.B^X1V_@!$?HB\C42WQ'+[9!AZ172?TJ8+ MT7TZFSYUT=W[@?,^Z(T[[1/;>2FY?X2;'^+.5]!X_9.-[LP;>#.!K1<-%8Q/E,^+?X M#NL#7 '\&HW\%)^-Q6T4W-)GL?#\E VXZP=^.F7/HQB?&_.8DE@&?@@+@ =? M&+1".=Y8+H/WY3MIQ#B(GB2!A8TQ,TOU.4C8Q \"EL!BDL&4WIU$\3>:5CT8 M"H'-7?(_<>@0UI/%0M;]1+#QF 4^P,3#J522TXB@PY,D$& MW&^",J["*&6 >@JG0L 96+0B I;0HGEUT>F0IVS(D8YB&B 6/(E"..(I(,TW M$=! ] 'I 2VZ&,NG2)*>$?B 0.M"5 ::1EQ2"$]/ADA-@(V 8H.<5K"JJ7? M TF),!/4J0B0.,'? -^R )89#6:(LD#GY8AOX,+R+^!O6!(0U\/CJCJ )F:9 MC:.$]O$R%@$L\U:HY#+)OZMOJ=0TJWR%]Y,HR-+5KZSJ>??82.:T9V%1_3F, MRWR9&W'6!T3Z=L8'L-B7/)CP:?+DIYD]C?SPK K ^;VO/H$Z"+3E'.(*!!01 M%B+L!"N2A8=1#*UXH9"R ME1_5W;VD$[1]MLM0]HL1W'V7'B[",6OIBMM6R9Y=4=-:&J[;0GB1YC)Q&!^G&83V ;? C=:+10U+')-O==/KSF9CUY34&^I@>CY#LAM&TG;U0T@/I!P?#MY6YE_+O/\JYUW6:U!+A#+O1 M7A_?ZN?*.OH3:AA=NZ5/J+XGU#)L9X\NX5/3MS^$MR+$6H [@L+'JAXT6T:O MM0$ST!KTG)J:?0%/Q-Q-E3_NU!1LV^AV:W)) MF%;A[L@\[#JV\TJ?DSXGK6Q7 ?XY%F/N>T6]75DP>FJZMVTT.IM>(:25NT=7 MOQVCT6YJ];O&)]1P>MJ__9AQR3&?GJ)KV[:,;N_P4S6/_9B 8]N;N+3T"3VZ MPZ2[Y9UR6N'^ 7=))6?IU%3MY\Z>5 2MPNW0"M?G='+G=&HJ]QLQ$'$L>W]A MHZ)34[F;S4T#*UJ;>WP_UM9W!.M3>CQ*U$HV\F= MG )N&^V>I57P^IZ08SB6+OFJ^REU#-O98\SH)"J^/N7M_NYK)?@CROC:]Z\= M"F:V;F(1W? MM,UNO:FS$>?\.&<<*]C]+:U$G9^P$?6,&)Y MG[(/10_:A^E35CF5!L#=BS+L*SM_+/ON'G:TJSP)=>EB23/T4W-3/F^UC$9[ M@RI+[?]Z]"-J=XRNI8^HSD?4 /.VO9_:T2-3+U85NB593+=R@&GKXB4NI^:' MW'L 4_NYUO,F&$U[CR55^I0.@YH>2<$>^9X7B/TIV.B+Q)H)/V3]+($'\-*N M:-3W931)7FD2#=259"Y=MN6=G YN6PVCV=@@R*0UO,-@&/J<3NZ<3D(=_YS% M[I!C#1SP;GG]%+6&U4JY5O?T.>ESVM[59< ,AUP25V^^_9&G62R3NF89-^5X MY:X5>;4OK#F@ZP)_C+MK74+K?/J<]#F1:PPFT)KY3F%\>8K]*#HZ_;/N1V3; MCCZCNI^1HZ]D>*0$W;NN[M;)N3.^<;S=SMZ@!OJQTOITWN9#V/NVX70:^G"/ M\G ;'<-J;IX4HQ-R'R(A]YT?\M#5";E'LLJ34(]>1W$<36"Y"8.=B!A[!T3! M+2*Q&PO/3]F NUB5.CTU5V33VJ_O1'NXM"=2GY/V16[8,+<:3QH4"DG4A\7- MYG_Y29)1>J\;)3J-0#O(]#GI<_J10%-[XW)?[['9#M&>^,^+%KSW@S(7\18E5^@YR1!/GYJJO9SQS*Z M'7U7T>KJKA4[ _#;T3B(ID*PE'\7B:R$[D_9Q$^' MPRC ?;!DR+?M.G3 >L)SVVCIIKHU/R&[K6\>J?<).59'U\KMM'F%YV,?W=!3 MS#N-I+Z-W%O$)^?A1H6AU]P Y[1.MX\CZMKZ#KE:'U';:#?WRN>L'TZ=[A%#-Z=GN&IW&ED[/AX/2GK5M M33":8-;WWO:,MK.!WTD3BR:6DR46$"^M+7KB[)]82-?\*<7[UN%?L*1__CO] MD/OHQS_]7.QI]LL'@[%MY2"F$5]BMW??O1OHCO5,[M,3;A13EO)+*D;!IY17 MX%T03516\V5QN\Z2,JNU]ISOM@+*P)F_"$>9E QT@ZQ*?+UQ*.#\ O^,4@RN)TR/[,>)R* M&..6CN78C%,WT#&/90(A?&89^"&'29(LH-1P?'T<\#"$9R[PX7#*DF&6>M$D MA+ECA#T^$_ D91,AON%+;V"-HS[,A$.:[+XM81EVF$;QE/FSD^<;\F1*(WXT MXK #GP>R9U(2C7#J^ ;F&A==\4;<$_G6IX+'N+FA",:P"-Q^DHW'P93!PU@" MGB29NF0OB& O@> ##Q0D]'"JT"=7SAW7:#]%-U34SP17/\X]D<\!KQ@7NS# MOM#ZP87 F)1]/\"'J:&3R3;'QJ.AW#MO+#E,RKU8@M;SW04J* WXM(H*"1T= MR^Y5L:FD<[=H[#N(8OJ$>OPU3_[#GG^*4L&:+W"B*D':2)!^4D%L M)*Q! F8[H&I.IT!R2^[G*!:]=,7^0IMXQ:WD;C]%M_-<8>D.E3RN_J6$L96^0KO@]S-TM6O5'#+!9(5\9Y0R^G, MPJ+Z0IR/M&>7%"'P [AJ>^TT? SIX"PIE-!FL, -@F^XB*A=0W$AKOJW"Q M,2(,GF1]_ .'B06=(IZ+BXPF"$C0,)[2V7E^ MRK>O 7;R_IZ=<1CSU237Q@ M2:!K))0'$&4I\L$LIA.$B9*4ARFH%Z@=@%;QD#)Z'X>Y,_%]9W^#0X341I)] MF0\;41[$*J 6FF2 X7PP $R3[N]9!3!9GOQ-UX4"S@J5MY+D_*?:[AE'4GKX MWQ(YDLG^$4T$&(-&+IZ-!7- :JYWK;W4-"HU1?WYE@"XOI5M ? -@#5((7IN M$L7?Z"G%,$+2"$@RT??\EOL!JR&-IJ+E@')^ MV)1Y+YN52-+/INAC*!@L708^&Q6?"."13QW';.75U8M!^B#@JC+*RJ%*%@W! K%2/_ M#*S&#,Z]7"^PZ9)$&' 99+"H!PXR$B.%E;=L$C"U M!X@PP$+@K[/FFIL#= MVV\8TIF *F@XJ*,,JG2$%K39 <8#3 [6PD MCD*&+[2FDJNLBIXJ'PX1]'3<2[HT GG_P%C: LB*\K @@ZX/U)N M''$#)RRI&55Z8#KP4%)XA*(8. ./I\A08IG%GU^.0SS/#:($-=11%/JI9)N) M6#T!?C*(0?D')$*O$GR&WBO4+HG[R*?13P2CXI+)"06J@&"3HG M!GX2(A<&^2H\ U#X%G9<@UB$H\,%!8$0&+5@A/(;]% MD3U4FGC@?Q.!/XPB#W6+6(S0%U%\"TLC.T!N-< M1K_IB$:O[W:\0=^R1*/5=UJ-_VNUGARE6,'.]BC6SZ53% _QK3(!#YWOH(HR M!D6G 7U(^XZUJM?K]C[\_//])?]Z@5#UN/'Y/5& MS9O\%*2'?Q.%"2YIG2=)-E)&!^^CZ:O4+H'N=\!O>HA\XU\S[T9N2?)/24NX M/H!"%.,*^4BZOI%NDT3@^X'/^V@( *] &H)1,R%')5]!(OV'R+*02V+$B^R, MI:"4IH\T1,*(%,7?I,XG;:1\9T9U6W*RP%G'+X0W%PC!$L.Y6XAQ[A%>QU?K"Y6#GS!X" M+03&]V/%P!)T= < V%Y/ D;KDB3KD?IB XE%Z3,RZI*WL^#!%+LV\&://H M(/>?9.Y0O8- RD>I\%MY!A(P*K 4!&0?@BFHR+^*\ 7*3@4+X8UC"(4X$#2 M_@ >!W@N/\FY@\P;]J:+A+C6&=#"4;1E2:($>@D,@B6.?)ZA-2OUXU2(W!!9 MXCM"1(H\:>@O"H+:,;>5;J#EK/Q#$8_[ I"*;TO^O0_FRTAHVZ_('DTPH.WC M;86(Z[@V,FWS""(B6V$7DBMXR$%]R7L]RTTICBDQ2X550*OQP+!D.+UZ*9%> ME('@B=^7_@W =0;L(<6X!M0(YB[<2HC%MD8K%34@? CZ4KTTTR1E^2<\GY% M]0YZ0X2,X*@WB//*N.V\XYE>D52*+Y2NU60(0N4;\'V3G5>H)_>?Y _.[%X> MJ3*2"_XSZ\R>@9&,[7B I?"^Y)@F>YL[@5+A#D/ A9NI],M*X"'("ZB._.^D M/,$($8@S8&0CY<*MLH+"9R;5]"QU,;I+1(AQX9 'T\1?YI%=B]Y.+V;4/?F8 MT89\[S<>QX"'TUIPNW.9/TTA*E_E-,S2_D0M5[G-JHJ)E).2^.#E9.B/QZBS M$5LAO4R:96X$U/<7JB7H[:$JG0^4[SY_!-1%ORSD@JFO!]%7U>;1'>P0/(($ X_V&)V<#8N%# = 6WR6O6S:.4QDG024M MP+MWY3#WODPZH C+$59/K/3IBI;[Y9?\'!=&-N4QXE'/'W'N'_[R+X:(2\H? MVM$5 9=.HAR*U7/,P& I#E/BT:K!?_L';>VW?[,K.<>-()U[Q(.?)JABGB6P M&5?(78Y!FBU9Q@#8=74=5;SS0X"UB@F:C.7TG)L?LU')&3VA7#)I=D85HL5W M4O3ERG/D^C0.49\RGL(I^Q9B9A0ZO(&W^13>* :@9*.C<"TO9UYORAP5$)-H M1."I%-N7,)TBS$.8,$=38XY>2[XWXE-I?BC>1Q9*_EH%F\M#5;H$: ME1C73#B9G)B:H@0M^0WR;I 23SY?_9H\>2%YV#PRFP1RU6^DJ1P%UBQ$\R:H7 NIW0 #WAWM=:R&YU%JR]=E%LC46 M28Y]TLHJAU!$+''FBG-'>IR XOLH/DSV+HH'0B7'H3-)N5C4&F7>$G!5U\UB M%4XM#@*A(SAP30D<"8E9.:@D8"Y#Z:24F4O>#S!"OYU=N4,P>).SCR).T>\B M1\-(*CXWBCP1+)L:!T" ;S3C1R ]P2Y T8S@]V+D+"D],G>L">>6QTJKRAUJ MBZ.6GE.9+#'.9(*7E!2H953]421Z>/)2LF4*B\-.P :&N9 +&[-?X%GFJZ7] M&7A6"/RS((HH+6(A; V(ZR??S@8QX!F*BM)U2D/F870V]44@CWX&[U6^\NP! MK" %&GD98OMS_A,:3:VT&/3\_/(3,K<1*;>TA%"Y./+\ 76H7B7$O]:ZB 1! MT%7H#Y5U9([%NT4^P;$F9RV7@6_$P,?@P-DOE%#[(4Q!._%1OSPG_WO]A?[= MNF.^O4#E"Q?;D^&%PE]5A'QS;Y)TX@ %@!&2.ZM2$01"Q?ICC.&E4YD^%$M' M@JG\QQ-+A.8H?QK MEHTI)EEA8L38%N=0_*QD+_#F( L80A\XT4T<33" #=+CNR^3V'-(H!Q-T[A( M-J]\7K@2XQM?6>=YY,<@]SN*+:D&*V>F?"'W2?]RLN)5Y4@9VO1 XC+>A[ M)Z.H]\QX7CE:7Z03 ?J&W:1--2QI+\N,+HE-0A42Q#&E:Q7H3GEY*<2>5(A6NQ3]9R$?+ M59W53^]25MPC)98+B5PHQ-&4!S":U$)G&+>AO)-HJ@"4:9='[-&:(5?_?BQ! M\PRC];GH +SK4XU!DF)A(8]+#BR1O,) P60.!)91RKQ9E8*K#$;)F65"+)(7C*^EK_F YWS[B([Z."AC+0&,!70/3 MXV0L(V=1"%!@'A0T+%)%EB;U^>1W)/A2,AP6 <#F$#F*/+A%!B;3:_ 0R:^^ M)M8A.\7<>NF&*:2Z3-$![C; C>19>G+ZS9?'UUJ<6I$7P0'A8')IRU=&\ 5\ M=+,@UT@J4^8B0,YZ_Y32%TMEB5)TT!S*D[H"+#^TRSFPZ\AS$7GNG7SD^4[X M+)#!NI0_)V1RIH0\@80 J3*#6=5>D<$&_&4I4RFI9*OE5I8JO9OY@@O_7)\' MY!2M>(!4X529DE98-G-T*XV^']SP$8NX4HW W<[(L(HNL:( 8J5XPT*M7<@W MA38X_ VPAY2T?1ZNL%@W/&3VNN+>!/5X.2P2$DU5E_R#;6DIQ!Y^G\>+S&]G M/39+LMY*=4Y4M6-1.M*0)3V(^ZAT&%TO.I,J2YM(UYQ*855Z?%7W+\G0SXLI M1MR-H[.YQ#LC]\:CO>>[_AB=*C,&=#*3O#".HP'@=U\%*.UHS!UGDH\ ]5J.J[)SLO] MD(Y;\/-*AGMN$"\FML>53$M8G<*%W"RJ@!SF>M >+ ?@?"IJP3#+N>IS.=MK M(/U*/=*,BCSU:K>7HH!1=75QRR.>=:O!=R1+//0S5*58N# F!69)N"0E M-X*UW%2=(=6$'>Y[9U1D+@N]\]SK:E9^KMY1_XPEXJEVI'5O0="B)K 2]M2G MJU0FRE#WI8Q9?U9Q](^@6T6H;,11=H-N\FK0.O%'6:#(@6+^9+]C(-N?J"[N7LQW;^#\[IC3RZ+D MA<&YX@)BY%?SRJ1:.NF6S4M+2L/S75%)5('&50KG2;D*LBXHK\M[ M=W[UNBC**_KNR2R02DU44KR>C2D[HAC@_.K7I!A Y?_E@U(08.DB+B*/L)%2 M7@]:E[G/@BU^)/L*SA7$D("5%W9,$,J MW,K_L)![)7Q27\F37^1/8ZR%,*5(\HED'!:SQ$=*GR_+LM>K<:3:1MQ2+-+H MB _P0\@NW33*>] 9!7I+;<[#LV*?(I.^/;.Z!MNQ2KI1:Z0G/[_.U=*+2L(( M>WX=C7V7=:W6"Z-*GRAD\[X:*I([TVN#_5*)0E(F\R),J]JJ82SVA M$/=Y!XU9C[OZ;":N6LFT6:[1%U6U1;HE1:-D&FW!@-4X\4HE=8F"?'YUP=I6 MNV[X\T6EN-3VL$$4YD7IAE3V,$?_)O-SV 9Y>7'AQDUI3P MD2AJR7&@V%LX?]#;_E'IK&4H15*]1.R\@DCSN#-K[A#&5,RG@F:ELEOL-QGF M6?4D &0&?MD=B0H)RG$2F7T;J\(!%!2#-,_Z(141U6*/NF;,3(,9 ,7WR#5D M94M?W/AA2-YL&J=PRMHM42+K^M59AM2P5D<1-^BVTBVZK=0Q]%@_]6U%2P @>-8Y5PE[\N>_,NR5 MF<=.@,__JQ)+>2/["%'-PCDU&_DH_=9?P'P_'/?/ZA9J8'>!Y?&9>LGAG@YF M2W>VU@+;)E)1E(H;INB\X;O2X^HJ * @SWMS),KY$965Q"3^#92-/"%7(0IO M%0H9^-])J"+\\EZNY.XGHR@\JW[FSNI+U$>$?XU4*W=?J,K>7 "B,\K_CGLH M:XG+UI0D.VB?@)P[\/^?'J.V'X)1M^U:,^J],-RNXK<53]35K/O@"@F _L:. M=F]XRK?N2]9N/EF7>^T)))_>O/T/N[YD%Y>?KBY_^?#F_/KM&_;NPZ?S3QWGZZOZN5D74XULZGO=$]+R0OH;AA82<#'B7B9__+*\Y-QP*^5W=PUKVV:KO?K5ZK#W7*)8B[L2[\VJPYR3G0VZK^MN4*R\M_2>1W>$/OO@(Y9T+%%Z+.@\6,2 W0LP MZ/<%#.LDI7R[S]C^V*UZ)]_Y\4BBWO//%^>7K]F'-^Q31OZ%O_O?7X+V!7]A MUT%2O 7\0 )$AWT/:L07=@6ZU>L]6SNH..[?0Z[8'+V[8+$N0-VNH6_'>& MO]A.PWY"A0[_\\03_DOJKA;%./D'[XD42E[CW]/^F^CV%^?+[>^-CYGW]>WM M'^][7R^_!L/+WSXZ']^_&UY>?_CK]Z__FOYQ_;'U^^ACXX_W?_@?W[P./O[U M;__CUU__^J7Q*?C]KZCU^W7P]=/7U\/?K[]-/SH?K(^C7_^Z_.V?7S\Y7T:_ M?SV?P/OV[U\_V!_MKO/IHC=R1^]"F"?XX\VGX-/7\^^_?_T47+[Y\O7WO_[I M_S[Z_:_+-_]J75[_Z_O'WWYW+J^#X2^-+\/?1]^#RZ]?@M^OWWW[X_JF^?'] MO[]]^@KC__7)!^DT_?WZ7_;E>YCSKV]_??SZ+SM_!^;*_G!^;7]Z_^_AQ]^^ MP#PWDS]^^Y?SZ?T?7VFMU_\FJ9_WQGZ'ECOX=\M]ZV>4(GO_+;?P^>A?\^MCV]^ M;?QQ_:MS^0;^O_XR_/37V]9__GH[N;S^9G^\?NM\_.HV8;__U_:ZO:9P>V>. M[7AGS>Z@?\;1]]YIN\VVY]@]QW&?_.PTNW__:08I?GXQIT-MQ;;N(Z8ME-S! M8"\\[>^\-FMAPQ@I];_64/8ZH+(CXHI[X,?7U0=C:]5ULL59;T\ MA+C7=+-7NNE80#_IGY99]+34NU6762T< O]?2>B(ZQS$5;G02*LG9I%6!\) MILNCB5_>?K[\_?+A@YQ<7 ME[]^NO[PZ3U[]^'+QP-/\UAREPF%D2LV0OTW@?TG#?0*''H>T>78#RGY4)6+ M+,FPK-,F%D5()[]J$3/ ,+XC6[U06BW58ZJ4X%5U@'DW47F:[#F'1=URC\,[ M\5@)I1?J#HSW,U"W79G-F@ZQ3$VF]/I%_U_L![SR"M:\ M'<;,W5?L.:8 %+G'()E%K%IIJ%O+%3"685 .&>QR1JE3D<0Z8R7.%2U7,6\Z MH*IQ*JHI4FM5G]=D?H@RFW:F*'>-,RFW7=R\AZVI*W<74HT/78?UD.#>X8UM M!UY:?A_-\R")9@C?6%6N7):\Y1VA940ZQXY*9/H2+WO >?+BNAG@OBAJY2AL MG2.V4<6UHEJ.\MC#_-[7*)!M TM<+7MIK,!.HU*:'?N$^3-%@NKX'**KRK81NB\B1X^+RZK+$#6I&0;>64YZ$Y/3LG>C' M&8^GTOYTNK*J M-"X[PLD&4A-8<98/&'XIE'4:"W7!=Y3;UJD:6JO1Y !P59 MS+WRTL6\)3D6CI8WN"UC%F5G$=E_=^XMGYP9"CD0-:)9Q6U^N*4K*K@)=7)$ MGBD[\E)'?WE)N5L5/@,_'L%"BCR>@I_*G!VJ*J\V.U%]M2I)0/2&DM5Y17'. M=%?P:JJ)'@AL%P"+%VX6RR3O@$^*NRFK);%Q5EY7=Z/:$Q1$^O_9>_.FMHZM M7_BKJ+BG;B556D[/@_-?$_KAZ-;"'Q2,(V?/JW>TL"(0&6 MS!9(HL^ 08*M[EYK_=;0:WAW]??Y-UZ.QA9-RNSXD=6>-EQCYD[_9U7A\!4' MS*\SAP=T6!5U7;T[HOZP#NMKLG?:9GBHDSV0JH^J!HK8JI5!PLY^MV-/ M>M5'#R?"3HRDOEVNJN8+53^>D3V8J3G^E>;E,T:C%9.IFD$E3[Q)"QG*U^7F M1\U%)KKTG/:Z+OBJ;J0R;W.9]E"26_W/_5L_]K* [(9%?V=)SX++@? M3<^/.X&,JQF'4UZN:F=:M[N&UXZR,L>N%C!J=35^^(TF[=FX_/W&<:S#*33V M? (;J[XC7T-N -.?_HAL764?8>0ZF$DWX-:)K%>C9,U@4BBJ"5 ^5,TX+UG5 M7BFH*R=F@Q7RY4#MH?@FH@QRH>ZH;-.;E=QV8W!5 ,# MAF\G[[X_[$TV&NPV'M,\'=I MAPZ5DQD\;_R$?QYYY,/"7S>:?=V[)JO#6=F]B?GTHP??VOWA)Y)[A>1)JB.M M4"GK87NTI"R3S]_Y6,'(57.=X1CZI,7;X=M57_!A6?'5IL:S&6XFPV5W7M/. M5;95=YOD_29S>D*T[HI*)9?+? Z=C ,F@6NW/6J\\S6,FY,V,W1,K&<$$[L7HLP MC#S)_L2Q737T&G8+;W6:H^^R3779(>CU[Y=^:>.D:O75'/'D" /Z8XI,T.&J M*<)H@:-(5*,=_,?0N^S9?[6:/"#'5%/N)PB;Y[0/[;PDINUD[/6&GG%2V\=5 M9_JK3QPOZM@,;?.K:1]#Z&R;7O[@*TP=]C2];,DXT86^:A]Y:_#M:^YZ<^UH MK\8H7ALD/55\.NK(U3-?+Y'V2CIZ5EW'9;F[4U.KR M%";69(9U-%\H@O[*<.Y>C5K+O@P0KPP,\>LCQ?73$GZ]=ER8/>/Y+)*SGX,@(](E\RN=W= MN>P>?0G08[P:7=R,!C[=@-J3G8LF@V;#D=0L=<>BLH74YPV01ELL<--<7F$.>NEDC;OLWMJ< MZD4_/H1+C]I,..BCN'BK/ZANCB:"-1/-UB?OG&Z8#3HSK/'RM.?9/HWON6@,TH CD9 MJ[D*MMR4B]$/54[GU2%,3/JNPL.)DA\KT1RVH&V.!7EFXM%8$H='>6VH=G\J M2772:;H^=WNDWJ;F &5#^8;IW9,C8DK+94#_(>#BVL3I*;RX.>XTL>:I$%3] M)EXQ_A\Y!C6,6V>Q[=X$*<-Y]I=3X6Z :)^PMMT]G0NAATB6!_8F2^B2[^_^ MJYQYDV??^NLY.V,12@:7N6S5.DR6;_4\3$T-']UM7N7CFZP)\G/2FWDTS^4O M3DS0N5%7E5C74GGY[[MMY$F]^'P^0DBRZH30$I%5(@03^3"R&7Q= B[C Q/) ME.>CJ3-5[<@U?3,1,ASIK6YOLNXE2?.D =2YEN$[$7B>,W!4R/SC9)X8LG9U MIQJNF\+)^QTD]_]L9$7:9!'<; @/(;9G?,@#/:^2J^>RHD=!Q^QA5?Q3A;5' MX>QQ.*#22Y>S5_+C)\:"3M;!5!57S<56.9/Q/M1-.?UX[FN.PHJUL^)U+^WF M(.;P S-$Y93=CV'HX57&SG!^8T&2I9-O5%CDKM=+3 O5C9K=3LRO3CY0BV:RSJU9CQUG&W6V5 )_$VU\N@IA^2/K]2)SFYMV&& MN479HNGFZ_?T;96YTQ_^SNEH<,]DN,OW6E^J;-PX/HRK08CCDQBF4"_]']Y@$;*^^F%QVZC?#YNHWS?S'\=&GC]^./NVA/^G;=OCOV_/W__I32Y@X>/4WWM_=(?N'+R_V M3O[XO/_JY?G1I_39_[Y&[_]]^>WHY/?6P>[OK;V+MW'O<(@9P:S^^2[DF6+DAQY[]WL" M_=A??G>Q],>'T6"R:H-;='9:[JXY1=<[:XVF2UTU7;II;,NF;/N.GOW?W_:* MM>BF.\F?4[(+0!7'V+]JGNO^: I!%1!]W3M:#H CFS^1A^&@[O/DN/S?.WP[=\ M9]CH'U>-@H:=2D8_Y4O]GS> '6[IPSYJ_C"\%GU^/[1;O>TMC.$+-!9?UP/X M#OM:XSY_['7/.AY&JW0NA!BG9;Y1_4N>$;[J9U -%+A,Y,E)D5],^UK[A>L> MR%PG@!IK0?__W&N/DWOKY:>NUN9&(<;?>Z.$][-.:QA@/.O[K>L11ZP=H\8Z MY3%CABBCJ="*6T-Y=)CZ#Z^O HT^N-:):??_WQ;0<=CQK \?C3E]GGEII^/S M/R^O&&EG\,+T>CF_Y)^<+KF5[V).S"!][K?!\\[9"?ANU0(^/S8)6CJ_4(G< M8\8MZ=[E?,:WK?W#]Y_W_OVG=73R!NU=O+G8.WS)CDZ.ONZ_>L/V3MY\.]@] M_K1W<42NYC,>X?U/Z?[)/WJ?/_>=X[]"WW^=9C^3HV_[% M'RFP]<12>=4$"##,"$0J T$J 084+2])87R89K*J[' M$$^49S(JK=G6MM1-1/@*0=3" M=F&L_K.^=N';T!_T6E5->;8,;_42R&)G<"/NKC",XO@S/F, M)614I-1+"YQZ!BQ@!XE "IS0G'DKI&-A:UL0=5^0N4/0EV4'37WDK6YYD-8>;^'MY0Y& M@?8"G0M Y][ASF#OQWC_U1_' M^[OYF4=Y_5^/_GU__'XWK?AD/WWV'M[[U/[\OJW(WMD:3],+@4 MIF($URAI[ZY)VH?HK6126%!&)%'!.D%QT Q,1)RD'PE&>FM;HJ94:(7"9#5% M\HLHUZ\HBR@_E"B?7Q=E%; TQC*(CEM@$F/0)FJ@F"$IHO2)LEO;3#:IDBLD MRD\NXOVZ&K?:&)AO$[Y5B7LOW<@8GONA^18FP*E 4GV0]'+&NI &14ML *P5 M2X8X%Z"DIB"P$E&HY /Z9%WPIB2K%&,KX?%5-2Z*""]?A*>L"DFDBT)@L%X1 M8"AD$39)HKT+V)(8(LI619/?WZ@H8?(GE \ZGM'5RCT%.V'P0P;0TW#-ZC. M1NW>DT=60+,^T-R;L7NLYYI&+@%%QH%%R4!IJB!ZB:V++L%HDGQ,49/($E;9 M9-FMS_(ILKLDV9TR>%QR2W3D"A@C.%\>6%#*!;#((Z$A5-NN#DOX93-$>C:JA06%>C8 M^A8\7(1>M\CRHK)\/B7+B0NT#DF"LV/ A/=@G38@A Q(2XF\(,.>D#BW]EP9 M:7YR@8J_H"=(B MA4PR-;!JHOOGHBXJ(FL4_'C*8E];%FL1^Z6)_72""<5:>IW$'FQ^Y!A6$)_F[F_WXP[H4SBS)W>#^6<2F')MN703/A]S4>'UJ7 W6T2&!0\^ MV>O)Q%*0B.9!RQ"!!\ZE(HSYG"/*FPC/5ER6>\G-D=BZK.\BL;5+[)31+1RE M47D)7.5, AJ3FXV= ^Z$T1$I9;7(6=U(DA62V"=W]_C;6:N=5_YC8<"G<3-1 MEYEP>=8['?_ZY+37_5*- ^^_ZG7[_8)&]:'1QQG[ 6D1L)$,#+$"6! "3# 1 M?&3$$6F))"*G2_.F$N6:<9.%N2X+H@CSPPGSE&D1.%7>!00Z8)F= 06:> =* M),&6G%I)61)F0IIXI7(&GESX8<^XX_1B[_QZX*Y$))9N:ER>?$*GE^-S+]!4 M,S1]GK$S-*.>,F5!4FF :2[!@HN5)DFVR+QS'(*@-R%)NE,GS)Q1N$K%*,<1J<$IHE[\<3 MR+D+H'RTD'["5'I%*48)F&@=D=42R5AA.:[+PBAR_#!R/%T%;@-WFF+P@@1@ M!!O07FL(UD?G!*=1QJWMY"EH?F_[8D6#&(0_DRMO7PQSID_ORD0J*=2/7<,U M),Y?F33%3UHBC,TVX!/6&XTE!V$Y!8:9!J-"1C6'G/0$:>&WMEGN9H'JFE!3 MTE:3*98B:\\Q,B"\='O M3IQ\^KX=\C<)X'9.NNF,+JK7;P6_@GOUX=[K&?L'8QI0%!R4=QP82_:/L@A# M) IQ9R(FB.;B$M;$;)7\N!*/654KILC]2LK]=)6[L=0J7$TE1\!L3'Z/,!YP MX%QQYP.16>X1;>(R_G=E:\A^O#%P<=N6'[XIG4AK!;'9+L+$>DVID$ B8\ R M?AG. P0E!$O4Q#KDWCM<-9&H*TV_!&\V"P66'KPI*% W"DR9,EI*3*7T(%6^ MB=)!@24Y?D.D#-IBP:/,+@QM4K8V;3$V;3[#VBUX,SH0O.X,3.=CR[;#J%U2 M&27Q4*,DQ@<_[)22M,#+;ZY]EL_N5;?KO[;:[:(6ZE,+1[/&(:'1!(>!N)P! MF M)$E2*PP8*P4PY:4AUG$7U_%KUY(:K4-B3&#E^*GI9L.Q3RH'VAF6[)X MIYB@Q(&.42:@H1RT4 R\9Y%0CA2-:&M;Y=&;JS2WKU0ZK:IY4,1V*6([91]0 MA:D52$*4>0(5Y0(,(QJXY-AHHI##/'=G)F25ZA.?1*SA;?Z^T8V-LWZX3W/F MI^&5U&4M')R&GAFD@_HSF'ZH:' 0_^X/?92"1?5AT6Q7%N8,#MQRD#9WBK>! M@E6(@S $:TN"<7EX-Q9-+=D*^2LEPK"J)D21Y8>3Y>FF+$II:3@#I',>G$O? M6>ZX:AB08L%T?G>Y]V/@C-K+&:0(RY',E1!U9C#(@BKHFF"85DAB%2&L5N MM C79E'<+,)%2A>3TLO1E$=\[]/K#U;9(+SDH#UA24H1!B.# \^Y8%8C9[C= MVN9RC4(0)3_C$:NS;[9HOK?1B1PD?"T'Z?O@N'H'\9\E[7YS5$*] [N*&5>; M@KB8;7*C- K.6 0,!PM,FPA**P&!1>6D-\+@I" $1TU\_TE="PG$(P>-"J85 M3%O:-+*":;5BVE2$C&M#K0L&2!0.F' (C"(:B-982!6L5W%KFS'=1/?OE/$@ MF#:R,,>K&#$QK0"K;I=VCF=,;#:MH>&[9SEM]]IN[_/XQUCB=VSX%375Y5R="UNV2S ^&-)]@KJX%29X!93$%A M@8$Y' *QTCN=Z]^31T;JBC*M42RI@-)J;>YQ>A$54%HV*$W%B0P-D5A%@#"4 MH"A!$QB6,,I[C)37(FIM\WBK)F/W+JQ8O52J];'YKGUJ>HJ#UCR^&3+]_^)$<[+[Y0!P+6$4#AFN;-+&B8*)*.ID;;A-0<8Y\.?): MCUPA3KWC#A!S(1TYBZ U0Q 0U5)XH3UWE6?3.PM^,H!QB2[7_RE)2$MT#3(- M)@*H11'7+B"S#1"8X"A2P<'*F 3$IR\:9VV<2ZP-1THSOK7-49.@DDRXR7)< MHS5=Y/@!Y'BZ)4*T.&#MP:-D5C!-\BCZB( BGP3;1*H%VMIFHLG5*LGQD\C? MF^PU/OOU1?K[3(@;K8]21K4L>V-\[/^V!L+D*O6X1Y46$^GQ3FHP\Q>=2&X0@.10),.@\VD B61\X41612+,F5 23 M7U=(G)]$@L:P@,#-IFF4KN"/:X04+VF9*#7;STDXXK0Q%+RS":58I* MY1 T ML2A(&@).**5$4XHRQZV(_C*ME2+Z2Q;]J0")C51$RQ'@&')/*.M &V63M\$X M3FX'=LQM;7/=1)2NB^@_B>C)V_"EV_Z2EMMPO>!;@T8TKC+IFU?M'DJ\Y %, ME4XXB"\J$A2D6DY"\ZWMAEJ M)B9;(4^J!$96U]2X371+ *2& ,BPW4/"6)T'VH-0@@%# 8$5$8-PS&@GI&,D ME@#((PG=;H@AV=B^,3#?ZHI_;#CXU&4WC(_^=<=U3\*A^3;A^)2I1W6G/\WT MK\::&V\@*8SD].!D15B%+'#-940A41/CK6V*FUK7Y?2L:4ACPZ6Y+E.B2/-# M2O-4""-7T*M$)>"!)A.#,Y_[TA,@FA)'!<8T2S-134KNW4JVY'B41.F'LZ5? M3%4'"$V"% @,Q2(QND60&)^"92&W6G4L$%6.O-8C#X)*1CD!BG-!!@D13#IG M$ (IQ VV2J/9+JNW)DPW2D3N83JO3NK?TGYUN?&Y\4T"E90S;, $G%,=4(!$ M0@1""DD\0LG59UO;6#45N[=17>)S*RS(M?9?+8+\<"&[<38 C;&VS)B.K),=/(F"7GW-B>I_#H K9C6[^NC8MS51B^9/Y MN03OEF9B&-/M/$_KWJM(D-S\X>7!P>7Y%XBJ'Z+V=V=[A'+%O,08)T<_))<_ M$@9*. U42TZD<('A9&N()BO561LMT/E MN -GH[3*A$1ED@6:BE4*R#]T",^WOCQ6+[ONR4EKX@-+"^LCVJE=;A7RU'N7_KMYYW6NW_MS7HG879@HG+O>YT_(O)G1;I MGD.Z7\ZHZQ"(U(0K0$[GP=1)Q)6,!'R"YFHVB\B#J6<$>SD.^E*9#R=[Z7/VT/[AQXN#W2/T_O#E^<'NRZ]5CN3)&W[T:;_] M_O#H8O]W=;[WY@.U4EH>*&",+3!$!1@O P1JDY/$J:A84@J4P^=>(HHVP>RXI%0A"F&4L&SS.$9J>RSKS0.#6]QI=,W6;C M5L[K9ZKW'X;I*@[K[YP-CKN]!,A^OO!,X<0'Y\2+_3Y M!OY:DE*L?#5&O%50-8;)P1HG/M%^HQPV#!(KPJ6\$4) MZ[>V>:X(NK$J:!;FAJS6,)?T7RFX>]WOGTVSY VU*H4;'YP;\?[7#]I%1JQB M"=:DSKW&+-B -7 4?2 ^J$#$2J%<8:=59J> I.'&>1"1)7!37(/2G@(AU&N% M<$P,L+7=Z>2!;Z*988E^W#54@**]#Z ]$Y=S5 B.<<$@9;* TND TL= M!>ZHUIZ+*+191>E]Z%NA%0URY[O*;N<^$>[:O*;A4DI8LCYI??-=N_;][MM6 M6L/)$?G]9']W!^U_\I_2/O#!X>>+_9._^=[AYZ][NV\N]O]1WPYV/A":J)U; M 0E4!)VAL J(M*7Q-)>12?%CX6W:_.5"A.M/!-I8ZFEW(+T/#&18 *TIK)* M'^,^^4U6RBJV/5OQN8JQ[0F.*P'(-6'#B[V/'Z1G0B;0 B]0,EQD(,E')QZ" M=M%*16@T^-%"/H6IUI.I N="6&X 1Y(;@ # M_L!TLGM4N&J%NP@UUE<&][<5?#6O>*" MAADT=H,+)S;T&A0W&UEC5K^46:S92#QS&M(3OH3V>6/N_]SC?O!I%!W6-VKI M4L!'UPOE&F$QN9T>VN@QC8$PB)XFQXGE"@\=$%"#I?&"()=[C1)\[_; I29X MA<6SOKE)13SO)YY3MWP^<$J8#) $,5GY1$O04@?0BB9U&9)R-,G>)TBOD'C6 M5,:R/I/-=]*Z\YF;=N/4M#RT.@UG3EL#TRZMRY8_[/GR\/]*9_^Z\V)X\J7U M0'VP]/>,U8 )D11[ XK'Y 0ZR\!0[Y-/Z*D6QN&D0;:V%6X*?N_VH25S:(6E MN+91ST6*'T"*IXP+QST/+@IPG&7CPABP,6A0'IE@D#6>YSE&32QFJYW6/H%H M?7X(XTVF9Z\MUSZ:L=HFQG"J<__67C;W MB6,\Y0FO=9DCDUV&7E84>=UQ[;-\=']U>WD5.X-!KV7/!L:VPV$WMV!,Z^AU MVVGY'U^G%?5"OP!Z@D^<.%"[_+I?/#K:DFBD4 MH@5)B0!FC,S=T!E$9WV4. 2/7,:9X1F_[6;B'@\&I\]_^>7KUZ_/OME>^UFW M]_$7@A#])?G:X9?Q[X[;0=_V]2?S<^._H>T;]KSQQ?1:V6MOM$9N>B-T!D,W M9#130OU1P:QKGN2?KH\UROD"F8 M',Q>>KE3D?QCK\HS[ T:W=@8'(=^R!JU@K]\F=6(K8[IN%85ST\O5.,0GMVZ M[=&'LZS83[O]*@GG>2^T32Z!^/5KRP^.Q_@Q\5=#,'N.KO[$V+2"L\'M?[+T M\\5HK@.F?$H<)K[FY5;(J(UV AFC";6,!*JMDSY:A +EEG#Z0=*M\1\=]ZZX M_F, VPOF,YB8=OC:M3G5#U1[^>F-['M+@1*B^DS1/@//?;N]P0B9;%$ MSOO8&Y!^S'/)] N+_^:-UAA6\YAC0]EX+!=)WIPSOG.PWVR\[KAG5?#PW9GM MMWPKJ?9P>WI7.G]/857FDEQC$[[Z;'+S MQHZ"Z?4;+SL^<OM-PJSO-QOAFPMYD\=#E]\W M3I.:&OZ4+)P[1I4_$(_5E?!XTO*^'1Z+^?9#.F+3GC6V[UW/M7J"-O\]U$U[ MW)RK)A6%1U%%C+AF7",5)29:BNB,P([3#[O9"D#IOS!ODZ)WG8 M:%["OZW!\8NS?CJ0T+M,N=KI]T/ZGS\TW];D&NI\'*!_<[&_N]_>._SCY/VK MMY^/\L_DB._M^N/T^V3OT)&C0_]Y[]7KBZL _=[%^U=O\/N3-^S@, ?4WWS= MWVVWCBX^T_V+/X[WR.]I77\<[U^\X=,!^KV+_<_O=_\Y>;_[D>_]NU\UCLEK M/#AT=._DY<71OZ_/T[\T/2_NCV_>WZ'S_4\[W_;>?&#*4\MPR*V)JM$V&A1& M&HCP404M(PIH:YM3UN1XMH/,VI>E%NC:6.B2TBGM.,.*<6:\L\$Q01CAQD>J M*:F@"XVA:ZYJF )=CPE=%U/0Y;!60AD&6D0)3"("&F,.6 >!@L 1X3R5"R?H MXJM4C%N@JT#7W=#%33*MK+,N,35#7BA,J39>4$(C"=QFZ,)Z!%U8%^A:=>C" MT]"EJ#4R4@@TY$:D1((A @'!0;B O6+:Y;H7W:24KCQT/;#O_&/I[X_K.[_H M]JO<@QO]YU*YO#Q_,Q_\07S5[?HJQS'TOK1[N5I1?!"DMT[6Y8D>@'D>AI M;XM%PJ2.#)1R A(V1U#,!XB1:2-UX)Q4I7>JF1RQ(M$;+-&U>R=%HA]$HJ>= MD*!4%F,-D@H#+* (UG$%DE!/C696LJRCF6[JV@H0-L8)6<<+O%>];K_?..UU M8VM0NI.LB(-2$>6OBB8%[6I#N_,9CT0(P9%D$C@7N7$C2I:,3&C'L0J"!2.% B5UCB&$$G2@(*&C-E<.0Q MC[KCO*G8O=O"%^'?2.&OW>TIPK\K7U6Q\#)V0RT)SOJCQ)ZU.JS_H526#:FRT_$[UVCR7!BUD7*?@\>)6"E#I928PG MH+1" TX.DG(NW^C8K6VAFERO?CRH1'A7R,\IPOW@PCWM IG@M=%!@#"/>WB4.0H1M8"]?DJ MA^$(UD<'CAOLO.#,LE"-@D5R];,MRDW.]^O?7IE6Y^=&.]_G)&G/Y]#M)U^F M&QNFWP^#87?55J=_UC,=%QJ]X+II WK=3J+2GXE&!YW=BD)5 MVY^#N%.1J&#>(I@W6[G$B??":@]S92# MKE'2?Q'79=[&W"VNQ7ZI399GDLN4%((K!LI3!"PGI>A DRQ;*C42WBM!DG/2 M9'(V\%#$>77%^6'=DG[:LEKJP;^]P9V9R@;;>)W<#@^*8 4.4@O%8@[(BX&!R>BU*9HMN$G[O M*KXU&UQ00."1G)@" LL&@:D^_HQ2QSES(*E)ODM0"BR)'B(*!$5!K*-)82<" M-A6M:^QN08'-0H':[V0*"BP9!?:G3 &#&)>*:HC4).\G, 1&<@<>LX")0^EK MOEZ5383KNEY]&CEFZW@],QX&V?AIE$GV#X] ;>0E7;L./^PM/(Y>U_BN43(;];J=[/7YRF<-:$&T!1'L] MXRMD,\-3CB#JP($)Q<$:*D A8WET1#*4? 51$M W66CKO_(H0ENKT$YY#=)& MRR6/D'!6 _,2)?_!83 F8!E<%,'RW&>Y".VZ">TBD;GEY6<5\:U5?*>]"*Y# M( PQ(%;G"0^*@C(^ ,<<$Z.0C8E2VVS6BY@_/%=*0A[?@1CE9MD0N[W0&)AO M]ZOU>,JWL;5[%5>7L.,.[*W.63K @\LA!.^@DA\RI[W:K:;AQT*;>Z]6'GWHR_PKS%W!"2$!,[8(XI4)QKAZB@R?I7VSM_:?43D D=1T&KWT(G ME+:.M2+@F]GJ&\J%9[G6T.ED3PFFDRE%/7"KF"=6T8!,MJ>:C+ 2F]Y@<5Z2 MBU7$>;GB/.4><1RIM$2#H0(!8YZ")4% X$(C3KDQ.(DS(4U]_XR7(LXK+,Y+ M\G&*."]5G*?]DV@EL4C(7!&7;XTY :.4 NTB45%'B33.:>%-2NX];J'5@W?6FGD_?PZ)<*:ZX/__2]#IIL?W&:>@U^L>F M%Y[?>J,XQ]XG"$T3*7WWS+;#;91><3B\F=5KC0*7$RTG^C GNA*AS:$!2)X1 MONJP^)OIM]Q]*JLWU=C=%'OVK]![E[5=O?%*,FW6CM7K^.,JOKJT8%&Q8.>P M8-U,9#)8(3&-# @1R8(EG('QFH'501 795 A]R)ZANO*UE\C=[R T&IM[@= MZ)Z!Q )"RP&AJ9"A,EPEM4# 25<-XT*@M5,0& XH1!N#$1F$[E\Q74"H@-"# M@] ](WP%A)8"0M.Q/"V$(T8Y2$I" D-!@W7" @J)-I[0$!#/((3NW9C^:72/ M6A\/=;?5/AL$?X]NPM\)?FP<;B]^ IN'ZLOV;T=<67!](5S_../AHD"^C?Z1H.AC9E 7@"L ]XB^\Y MRN1:!)ZHP(("%BT%8ZP#*UEP/@C*D$"HK81F&0"TH^)*-X@9!+>!10K"^[>=Q2/#' K<;.\VK[Z"],_;OC6EY8/ M'=_/TMA.DN:KG!O7/3E)DG]SZLT">55/314. XLT06TLP9L0)9Q)R1%9&L;/:-+**IY M9,NWODSS@G9/#^WJ=NT+VBT#[:9OR9T5U D"5HODYWL=TG=$@/1.(NNCB2H4 MM"MH5]!NR7Y^0;LEH-W,*"$",)$@*@W#4%=HMH8WP M)CO]ZUA9\V_U0_+R35J6^1B&+GZ_T3T;] >F4VVDE-J4PI!RHG-\PDH$&=C&\I7+G3^UX9A#X*TW=H:F[:LQW.\,T7[_[,2&WD&L[*O^P17FC_(>YREP M+E;8'%;8I]E1U1B1$ D*@%2RO1A3#HR+'C#US%*#191),CEI,L2:6-?5T&&% M?,LBZC4&CHJHKY"H3P^MPX8&YBAXF7M4F23E5GD"W% AHK:"&5N).A:J*601 M]0T7]7M&38JHKXZHSW0:1<1KARDDY,YM2[ %RX4#&EG )"EY0X>BCJ1N*E'7 M:)4-CZ&LCT]S2\'#7/AWW1T=$N,?>UA\\'E?W_JR_3_5E^'AV-XOVY<'-7YS_+B)Q;N09T/6#@[?@P:2H>'P.#2, M<]V3]-'GZ8@;G>X@/3S)9".MI946]K%GVHU3TQLTNK$Q. []D.&BZDEJ\GU] M;'5,Q[72+R4)'H23M)G^LUNW/?IPEH'KM-MO99YZW@MM,VA]";]^;?G!\1BT M)OYJQ#?HZD^,32M(^''KGRS]?#&:ZX"IN'X6DU_S,)_!Q+3#YZ;]U9SWMWZY=A GK0Y, MGOKT@=W.K7/Q;,7\5W2JI#B=;=N<]L/S\3>_CH6GU:E.J/JC7T],[V-:W(BX M>6U3 EQ]WO#MJV4_0\.ECX(YHT\>O?VL>FL*E8;O4?%,J=O?1L_PK>_=]5B, MGA&I?NBQ=[\GT(_]Y28M5F-=%KNR!*>PF)Y MHQV\LW.PWVR\[KAG2;GYQKLSVV_YENFU0O^:0;-1FWXQJ:S?7:KHK,VK]-;C M;CMA=O___A]%L/RU\?)_SUJ#\SF.8Y[3>,"LZGK3O#9Y3W/DCY7ME^V7[:_E M]@M8;]2>-IY?R_;+]I_L]I\,6.M5]YUNZ40R[#92^4D/QK>K=PQ_F9:'5N<) MG\#;,##IQ=O3J0IX;=;F-H!GAS>K]7+L]7N\[PZG6^T#VCGIGG4&Y8#N:,1U MVAJ8=CFA[\X#+$=TZQ$==J=9Z,DH#B*G23K72,]'IV?UP.=9]%MNCE/XJ=5I M#(Z[9^FAOO_S(J2NJU_A8_+ ;Z9M.BXTS*"Q&US(R4T-BIL-@K#:F)KB):29 M:26HM5%SK@P3*E@E%%($6>R0=5I^>)U/\/NCD'\P@>RQQR'OM\8)9.];1Q=_ MD[T+__GHW[WS@]TW;)_\T]K_]V^^=[+W=>_BY;>CBSV\?_CZVU4"V=O/^Z_V M\/M7OW_>/WR#]W??D(/#MZWWZ?6]D[?Y\_'11?MS6N?)= +9_JLWZ.CBG_19 M^>_^1ON[1WS_U1\GZ?7S]]5>__ET\._;S^]/WL?]<9[J.W2^_VGGV]Z;#\Q2 MQQR)H 3)?5HE!ZVM35^P$]9;;74HG/ 4.$$%R3BB$8C-G! Y!VN4!$>(-U82 MXT/.),3-Q!HS680K7VVVT3.^-GC"U[W[BRT+FR92+88I%J\[KGV6#^RO;B^O M8F,' >VR! M"8E .X? <>99D%0:Q@I[/%GV\%ABYA %I[ #YJ,!BQ.W!.V]] H1'M76-D&S MS3>+/BOZ;"WT&794*!.\#$0R$[")&#.#\A1HQ--[#PU8DP9Z;'T+'BY"KUN M;#$@PS->FJ5$1YV;/^ \YS*"$5B#1,(90[G!2!2V*6PSQ3;6,XT5*?PSDV\ M8P)%/";>2%]9>+]GU\XBT@\GTM.N-;8Z:J8,<"Z32!,K0'&I@ B!O*12 M1W173G7AA0WBA1"Y8B%Q -)1 9/"@%4\Z7OEG:-:$>'C.L#[$RC\J8*6C>YI M/NE^(WP+/=?JYP&F'=_(XR_WH (XG4@*$112:&!>ML4Q8IJV1,= $>5@2 MC.G".%61Y'6_?Q;\[EDO1X_3+KJC'M/5U]],(M&+[LEIZ/1-7F(!K$4 Z]U, M&0BG)AC+)<2D:X 9JL%2[P&%( V7/F+J"E\\/;ZPF&@CK0>)HP1F!04E' 5I MHA382,8L38J,S8[V7J&[@J<^=*[V[.,'$NQ_3/LL%+FN0ZZG:R2XL59(&T%( ME?!>,P^&> M22Z>]95SE 0*%)YX23T1'HQ5!@L#( J."@XZ2@_#)[;0B&H9S MIE1!^J>#]$1IJR)27'##&-$*(<8=E4I+3Y#4#R+5)4Y1F\A/EPIPX?.T& *%1:675>^XU"0>='1>>9S& ::)14@S&8)Z\..=!4 M.. T8L^YM\3@PC"%8:[L/ZF,U=@#HOG.4@H!"C$!5AA*I,6:&392YRM=&_,( M<^$?$_+[U9V5^6IZOM_XV#.=NVZHZDC+>.!GK(/:G;O;<#FQ06FG8>" MO.Z,6L17B&>G/;"WX7_/6OW6(+P+O2\M%X8NV]O@NA\[U5,J[ZWX:77Y:7O) M1YL>^*ZH,)X)#TG,#>3R7[ .!Q!12XR4$9R\%?AKTEC-)J@G%$@%<7 HA:@.1' <1!! MHF #P^M@+#R!'B+#ZI9>.#WKN6-S5=Y9\!R"P:F5/)U2>((ZEB.A$1&@MG:9IQ]7V/]7"KMUP[C'ZIBX;OB M/+)/BS0O)LWGUZ4926>8U@@T81*8( B,-AHH]88RH]RBB5 (;DFGN+*>-$2RGY7)4K!=DW =F74X0PKRR7R$-]@CY]34$1258] M)5 H2(9/1[XT%Q3!*K$(U MIE%C[GR> M:4\PRV+(IA515#Z7"Y#E1:1'TOI^B@8/+#8_+TQ0'%3)&D9T&1 M/)F*(@8&4PR)FMR(B)7S<@7J4PJK/#ZKF&25618DV&2AY7 = VN\ N*]DHA[ M3 D?J>\Y"DT?17T_@13IW=:7E@\=WR\YT26!IE"I4*E0:3.IM(C]7GM;\DLM M\Z)[0Z_N;:9N."PTS:.P&%TYLZ#4H M;C:R9-TGU==V>S[T8- ]3:S?GIML:1/%1%W41L916!6\(2! MD4FE#,/!66JKV:CS!):KAQ^<#?H#T\DG5A"K/L1Z,Y/MZ:,.UF,'ENADFAJC M$F(A!+GT10:GC;5WU7'2 M1++^:I5%(72-+J&?BEJ8M6IK X*:YF47@%@,(*8"&E)H$Y27R041"2 4#V!D MTA5.!JQ%="3HQ;HF%O[8*/Z(B3^\0@R\RC-0G#3)JL <.$D:A2N!I*'Y*EH5 M[5&TQQR5!L@$HI!R%OEDC0AE?#)*,<]4''=!(JL]9(1PQH M0A)T)#J#E<9#'@YH I;)0T&%>0KSW,@\$1,=I4 @"!? ),:);SR#W.39J/0F M0G)KFS8%7=H,R:)Y-DGS:(=Y5DOFS MV^\7RZP^R^SOF:B LL%8ID.RXW4$YJ(!Q:.N;D0=LL$BO=AE1F&&]64&Q[B6 M7DC@V$E@,G?B<=Z#5TYC(P66.;XH=1.AE>X!7 "^7H"7TBGM.,,J!XF]L\$Q M01CAQD>:7++2JXQ R"@":. :6(6NV>^>YI/N-\*WT'.MJU;O M_4&OY>X:$+N1#:<62^TW(=F>PB8K-C*FK+'.8\&H==P*[;U=&*ANF7,]3/V_ M;=!U0:P%$.MH)M$?:4H)9@&X5TE]&83 QHC !!PYPBIY&'?Y)X4Q-I8Q;/2> M>PG::@Z,D !:4P?"$&:YBT+D"A")YV@07-H,KB?JS]JF#R795:^X(MCU"/94 M$ )S0WD@'F@("?$=YF (MZ!-((1K'D1<+,FI,,7Z,P672A-A'.!8.2XZ@"4^ M605:&TLU-\'DM-F"]4\'Z[U*!H!6!"-*TL.,42H9A4)9J86,4CR(6)=@17TR M/YTJCS1W6.*"C >^WQ_ MP4&KY!-@CJ5WQJK(9[%8[9<(XQR4-'C&@@1":.T8*#RC>8 M7 =LA,!(!S92Z$LKU%^AS. AXI-GA*_VW56_NKLR7TW/]QL?>Z9SUTU5'0D: M#_R,=5"\-S-[.;%R8IMZ8M>>\10R!+)! K8: .\F3)*GE1-0W,!"I4*E]8^^ M[_A/9_W!2>@,^H?=G71R>06F_9=I^=>=%^:T-3#M"O'LM OV-OSO6:O?&H1W MH?>EY<+09WL;7/=CIWI*F>Q5LZ/V<3;R:CB--E (B 1@$E'0Z2LD%XTB):R- M7!?^*OSUH_QE)8[*> *.YR&#+K&63F1/7YP)-BJO==C:QKA)64GX67D)!A1@4BE(Q&K>VN1 K.HNKU-S7/'[Q MD<1Y9)\6:5Y,FJ?K%50BD\$*%A$DO+GB)A$58UE'C92D/UI(/MRZA#FE>42>:A/T*>O*; 3 M7$6J0,K<38N:9-9[)($'J7$@ IL85J!DI;#*X[,*11%+$@W0/)N,!1K <$J2 M3HB4)CZ)'+&M;8J;A,BB&-97,3QFZ[P?%O;8^A8\7(1>M\CYHG)^/N/7>^>3 M(D"8)T^ ,@G6!0Z82*E(8,;JQ2X["I=L()?([-XA32'J?!&F+(;T?P?)<30\ M2B)4B)<7XZO74.!4+\.%E?F8H A52:>2!>YPL0$,M&,%H\AVD MY<1E:_"1K\$+JZP(JZBD[945&!RS-AL1"C0S$FCDWE+%HI)XY"S,T;?Q49R% M)U"0L=OZTO*AX_NE J.DZQ4J%2H5*FTFE1:QWVMWUR^US(ONR4FW4]EH+TS_ MN%A@M5E@GW9FYV1(90UE>>"J3<:ZXR$9Z]H!5CQ$C4/DTC]N&*?PQ6/PA15" M)]IAP#I]81YK,#$FRSSY8@G#M3"";FUCW53SM)R:WS(OD+^ZD%^['UY$^R%$ M>Z9=$58!!4H@4$,AL84"JX.!$!5'BE*/+7O<^$SAB\?@"T]I<-(BB I98"(9 M!0GD!6#&-;$A$I'HMMJ0_P0J"WXS;=-QH6$&C=W@PHD-O0;%S4:6K/L4%CR5 M:=\WIIA3)*7UP7K%#3/!&Y6 +)*(EKA!V>#_L!T\HD5Q*H/ ML5[.Y)8[)[UG(KDLTN6T).O!2F6 81>$B,QIK+>V.6D2,HM8/W:7N/1ARX]P MT?A41'_6S0'#&*2&TI\HERZ&)!2Y84;!B!BNB-@9KGN"!,29EXA;J@V D M&9K84*\*5JPQ5DQ9%8;:9"8JF@XT$&#$:K 4(?"46\.PR.T]MK8IXTVFBYM1 MT.(&RR)Z'8155!/"O'96,X-(2&8%1M$A4=!B?=%B.HJJ"3;2!I1,B8B ,4- M>:\ >X\]TEXBJQ):<-148FW0X@DDN>V'0:-5C>LN66[EFK90J5"I4&DSJ;2( MF^=9(-[KI+H9$YX8KARQ!/OD_NGT,:J2@QT5(D!A#8<5I$>'5$>-J7HMYX&@,'2P0#IBT&8[D"YZG#,7JG M15A!$7X"62C#_I;=TWS2_4;X%GJN==7ELC_HM=Q=L[$VLOIUP:Z&46F=; GD MG&."2QU]"$IH@FED2"UN6MPRXV^8DE+&M]< 4'LS"2A&!&D$U4!I0, BE@FJ ML$L Q1$+"@FJ^-:V(+,#W$LE^WK*\@T=[!Y(D.\#$YGO(5@B61^)#, MBR2UP'@>R1YU^LXX&E&2X\CP38WLBA1OC!1CC87S6$FB6/(6%#(<2:2C-9I0 MMKB;4$;N/JZ(SV9\2(UETLU4R*2J3:"@5*2 A.2(.QP8QM7(7U!FX+&CXO&TY$=+IA)PDI!1IWS]3T%@Y0 ;;TW(9$<>S)" MXWM'=E:OV^MM9A ML>$+E0J5UC_N549,KH]?]O?LO'-N? B: _=< A/!Y]ZM"%STT4L>*5.L&C&I M<(F&KQDJ%.Q>!RH]9I2L8/BN0X80?#. [.6@PY( X^PMXZN M('8_@=J2^J27%%FORX#D8YF9[\23F,T!)B/%)C2!)()8B%Y M&$(AG#1550N7&U>M0O>PDGI=]ZC7QY'>,MSSAX1WNGZ".6TE]B!9<@ 941JL M\ PX-TXA0CP++ID3170W4W27D@]59JX\O%Q/AWB\I]%Q["!:Q/)X'@P6^PB2 MH.!DX 'G@>R$--D-]>E%N%=5N$OMZ3I0:1$(7DX25('@AX?@Z4B-\RHX+"10 MRP3D#E*@% W)0PHD>DD-MV@$P;.YJ$^BL;)O?7D4^7R1?B.M-W0&61;[+1]Z M57RS\=-^=Q :[.KPJQ4^C9!TN3@H5"I46O^K^=_.^FD]_3Q5P;8Z%:Z]F 2Y MPU[:5PR]9!",NXL-.X;UAYG3R5[(W^3>8L4^J,\^<% M6V85(I+(X2#">:[XRP#2Y2'8QYD$9V9%#))CH KK9(MH"QHA#3Y1#2D;"$&H M&D#*25UM3.J3HT<.(#\R8*P:[O[G\1AA 098)2"]87I( MQXB5E^"D25:AP 1R>RAP2M,$G5(CH7.3J+J"ZP5:"[06:+T%6E$TVDINE,?, M16:824ZW,Q++H GG#PVMQ:JM#W>G*P0THXQHHB!('W-Z*@/%, >?]*F*'FE# M\-:VPDW!68'> KT%>I<[A(HF9+6&"&$)T\I9932-D:. %6;!%NA=8^B=,GFQ M@KT%>V_&7JP=H\:Z M;/4R0S+R"JVX-91'AZDOV+N^V#LS;8R&@*/3H"/GP'3TH#BF8+!FR/%@<4S8 MRX1H8KDY(8?J2NN7BNW&54V7Q5?;_V-[OVQ?+WE*7\:[FO@@%S*+/K@XDRS. MA\>A85SNG&HZY^DX&IWN(#W<]-++G48K+>QCS[0;IZ8W:'1C8W <^J&J[LIG M:0;!-V*K8SJNE7ZI/T@O5 VPGBV\[>^L%\!A/3#I^;]E=SWM_Z MY=I!G+0ZXQ51D98\?6"WDVU"#BK)N*)&)8WI!-OFM!^>C[_YU;?ZIVUS_KS5 MJ9V?T/]9C'?/7)>O/&CH+I]1LO.SY1 M=3)CYJE2YTW'+S9.VW.HDC[)[ MEA[K^S\O0OR%:OSF'!;U4!QR\UGLAT%RMY,C'NY3UOC8L=4Y-[MP='4EXJ-S M;NXQ<_$3%[VNF.C/;K^_'A'/@W>CB.?)$=H_W$FOOT$'K_YF>Y_>T/>?WK?V M+UY_/3ATW][O?D;O=W?29W\\OXIX_DWV=C^>O__T!K\_>?_Y8/?-Q?ZG(WY$ M7GZK/I_LM_8_[7U[_^IM:R;B>7CT]6#WCY/]W7].WI^\8?N[>V3_4_O3T>'+ MO-=/1^0UV;OX_?/[5W_$RTO^=^A\_]/.M[TW'XS2BG&#(4;'@$7/P>AH ?O< M9@1I01.MMKEJ2KY*0_@>Z+:H8-)J;6X!3)+2*>TXPXF]V?_/WILVM9&DB\)_ M14'<$Z<[@O14;E69/?=U!.VEC^XDF<<\,4 M,"%GN"6"(RK%/DSA,=)"4F1E/0 M7%)A!>A)?+>@J^W0[WR?E_3LXE%Q>^;G%;R2G0E&@]ED, U @VXX"H-Q:YOB MY_C.H<_];#K!RE\_L.>#2>O@,*V#XY=-#$6]Y7+%3;MU'\+8W/[,;O+,-NDI M8_(V6=4WGL'3< :L:5BU%L88J#G%++#/]VON[QUP-G4! :]'(:7BC?U>!QZ] M;K4QW>I\Q0=E3>Z8TI)8G XE3"Z(+F(@IHA@_.6."T%W'O-LEPN^1;K50V^B M>0=\-CUIWS!I+[MRP182(6.-"/:,,*(H2AQ.3*$RL+5:A@8K F#3 IU@PP MN1\>D3MA9W0) O,,?;"SP1";0V.+)SG0^X=L#:ZX#B,SZNJ@_'Q$X1# MSY*NP)(.5X/9.L0B-\H12C/4-@I-C'614$.ELCG/C,QW'O^X$='WA=QBBMVX M$=%3[.8H=MD^R, ^D)QC6(5&(AQ.0?.2$AHXY9*K(%3L*?:>4^S&;8.>8C=' ML[7>'L$^N,C"LL:?S@A? MS,LP,&49OE/C?QB>BHUK_!7_";\'4X:7N*;#^%<9]A .%YT5/6/Z'N4_V_^\ M__'@^*W+1:Z54X0Q94#YSS%A3!@BO?19KFUA/ ?&U$<0[C/Q;ESY_V;B[7H: MX_!3\.1SF$YZHOX^^Z A:@7_EI^Q[ M3-D;-Q)ZRKX5.Z*A;,FC%YH;4@B0V4+(@AA32&)#7NA,6"IRNXV4_>#B!W]@ M>F2)U F$,'#3X(>SP6@"=%(.,'/).=CMK,0\RS#\@$U/=E-N)=@;9I&)V8<8 M;L[@:"'V?#)].IG;69R/]FHP]6SK"FQK_VAO9=Q#5H!Y$:DE3DM.!,6&Y)EQ M!,R+P@L?M#.B]UC>4QE3[/WF68W;D#T-+M!FEWN/Y_+K,@8V .Y9!$,?QF)Z'_N%:JS[.L"G+('QRH2Q3)<,$VU.&61@,QQ] ^9^L='7K71O7:@"\J(_] M_._I3C[VP86K\:-G*VJ_*9C-:2B(8E8388(BNE":4"H+ )SWSIN=QSF[ MAP7I/:5>G]Z_CE+[G.4-DO&2*:"]L87D FSV$(C(;2 6WRJ3Y]&"*6"]!%-@ MEV;WL-M-3\C79PSTA'R]A+QL'PBJ-*!0,^>-L>> M7JR8"\Y)J9PQ6(G@B%"%)RJSG+@\*"7R@@L.Y@*ENXJR+7)A]%['K;<8>FJ^ M 6I>LAJ,%H4KM",JZHP(-!@,0)0PY3VCVG%F::)F+GIJOL_4O'&SH:?FZZ?F M9=/!>V^5=)9H%A41VGDL7F#$&V49,.$8\IBHN= _[,WKPPO?3Y<__6:&XY]3 MJA$F&N%XI7K^5 Z"$V\E& 49%H [49. M,NJ,]HH9'S"9836VT!/O_2#>S1#(+G7+E/E1P Q:!,9/Q M+PTLJIE5!P"&ERT4>CYT)3[TUVK*4>X=BRZ2(LL,$2QFQ)K"$P"5$9D#-2)# M/K2:#MF[%>\'K6[, NAI=>.TNJ3P>Y[G3OI ' ^Q&HN@E8Y$!:NXL-HPJGI: MO<>TNC&%OZ?53=/JLGY?%%G@D@HL^LN)< ;T^T+D!)1[65@NJ-8.1YAL!ZT^ M.(?_TQ #&+F^G>QH/GUG]L\=]C7<[OBT"@ 5\SDRGYY]PD3&\&L8ASB<]>D$ MFV-.KU>4_H)GWC+CB:*%Q2$L.;&!2L*4#:J0@*T10[P3\-U;\OQ@U$NJ[47CO:E'9TO.+*\((;9K7% M/BY@]&0T$.5-!GJ28$$QYS.1[SS6N\6:!.L^#VI[R?IFO1B75$;TY'WCY+WD MTPC,Y9Y&1[QUA@A#.2*_U63'GKAOFKB7 M/1N9E4(S[DD!ZA<1!0]$F\(0GQ7P.L]=R++DL!3;DL2\2:_&]EL7+]K8:)_W MN"WV1>N"#3V;NA8V]7Y-5S8O0)$H &96@HF!32.+$$$EX;I0.>>Y%*G[*\^W M(YNCS[S:WBS)GK)OD[*7K0L1F98X)"+7G(@\@'5!C2"1YI'*C'M*!>9!*+HE M>5H]96]AK/2;G0<]A5\[A2^;&)H:6OA"$$LM.@6I($9F&BP.Z0"ZDA?2[3R6 MNW2K1C \K"#&BQ\<]_) '" W8ERTD.C9TL;8TKO5<9#4QZ ,$R33!; EFGFB MLP(PFDOO0+FDOC [CX7UD.SP?O4?S;MH4/4%?#T$O61*,(VN6 NP'=&4Z MEQ%-LYQ8G5EN,UM09U,8DOV(CZ"GY]Z2Z.GZ.NEZI4T#,[D5AA(G%7H(N"%6 M:$^4TS*(/,N!/^\\9KM2;E-*]<,*4SR!7^"9UWF7#RU <;,FQ#>SJ 8J?P]G M)T_F)1Q0F*:6DCW#VAS#6DRPD3!]: M]&)++8\:0$W1:EVKNC?VAPBD?ES%]1DA;6?::$ L>4IX\-C<,N(,O"B)--:' M+*?&8W-+NLN+'QZSV[M$'WB(HZ?VV[)*%JULN:;2>E!6X ^F2A+02R,QV@5O M79[9W*"/E.<_TIFN)_1M)O0;L$>^C=![6OXN$Z3M#*6HU%1E) \>:#DX!V0L M-*'612D0O Q,$+XF6ZJOQ[BY:N\S<_X02S&V*UFJ@<8?%3!Z'6-S?.G%BD7! M:69US@O"70Q$.&:(I5J17,G(1!3&:)Q3D^VJ'Y^^VSL^MUG3N(UJ[Y[$KX/$ ME\?9&% N#*=$9S$G0G%!5.8-P1K1C!;4&XX=K?D/4F"ZE!PGRFQ&&L#PMOQ MC%AFK#"%-RR8;23QAQ62:.?H3,.',)[W(8E;#4DTT'A9 :/G05?B0?LK40<1 MBYAS&8EV,1+A,D:LBL"(%!4T5QD L=AY+,0/UW[U7LDM)MP;L")6"+[L,B9ZJ;R80T8Z?H4[P(G>$8S:B\$(1PX4@E+-H M9%9P*0I,6F(9WR(?94_:=]"6Z$G[9@(0;5F3#4IK%4%,&T8$H BQS!D2=;!4 MND*H0NT\+G8IVZ8BQDV&'RA[Q+9^[N9!F V<*4\&9]/)AZ$'T\.>#R9G80KF MQOAX@ #Y\/TY3_7IV,G4ARF93<[@@&:#MP"(/0& _5'# MZ]?SOTH<+7S8P&RO!5G/X#;'X/Y:L4AT<,R(F),BYYJ(J JBMYP2[QAR:[)N,\]SP3)%0M@UP1/ MC!*&V,(63#EM59IYP]2NHC^L_O3,X5XRAXW;1#USN!WFL!*%X4[FDBL2>0&6 MD8^*:$,#<=* ,+ 2=,"X\U@7NWIC@9AKYPT;BM)LBZU47#IIHTQFT=[7S:)O MV/Q5H++E?&T]6F[42]8?:'^@FSW0!^?L>6+.AC,SJGKO^>%L/OTQO\Y=U,!N M=6;0'^;\-(QGY=%DS_UG/IP&4,;\'(5)Z%MM;5KSZ]$1]LT2]Y&L!V@6,98YX M&W(BBH(3Y:4C)K.<@X$<@N<[C_-B5V4]4=]7HMZXLZ0GZALEZF4?B=2Y#=+G M1 EJB##!$,6<)?!I(33GDDJ]\Y@7NS3?DJGAF\Q3O2/&!$:-L97W<#RP\Q)^ M4):P]5,[K')5=P?C,!M,8A5?-A49^3Z!]3;MC5]K.(7R(,P.(\*P_L;W#&US M#.UXM0.?BX%E7!'#J"2@< 9B#/E+,[XK>)_!>I<(?*M,CV^F M[[[4_OM)>[F!-],NTY831X4B0EA#K )*%S3*+$K!\F(K2^U[^M[ZD&U/W[= MW\NVB"L"C854A!JP0 25@E@I HDBYT'%H*E4VTC?#RZ\ 28Z[,"7@SB=G Y* M0'JT/LZFF,XZ.]\=G(W,>);*Z0*0S!E2UD.+?MRJ,5*#YSE YQ4 YS#^48/F M#P3,WM@_:\#2\ZPK\:SW*^:&!X4DDS80G;N,"&;1\,@\XVS< M9PK>O$'14_"U4?"RW6 $")$0W@PF@B>2:)DX(2#ME3X+"L")H'GVR2#'UP0 MX\6XG$_-V 4T$Q)E/+3XQ+98!"TD7H79;!20 [7YMI=EIO=.CN]C5I_W5@R& M+'<:^!$C3.38VHLRHD30Q%O# ^@=U/*PC4Z.WHEYIZR&[Z'R/A3Y@Z2^9%E0 M#VH( )!P(R016EIBB@(LBPS@'F*6JX"6Q:Z@/]R8LR?T+2;T:S4N>G%^HS2^ M;'LH;:@T>4X*FD4BE-=$"^>)S W/,0D K6=3 =,"Q40) M+HF,P@J=:\TEW1C3ZOV>6TS4UY\HU1/U=1'UJ.\L46]7D<:7J;IW)/P8::\8&9$+Q2(EP)\#$:*(1%&I2(B% M\B'/BB(&="0 "O8U&K="G?MF-I]67<2Q#F.3UL7#\)%<>Q+4WMC70#H_C+U2 M"L-MBK M"HWQ9!8&T^#"\(.QHW[XZ2V9(4\FHU%(2SB,!P"2\F4+DIY#78E#O5X=6Z28 M#,QF)+ \580RHFT!AD;.M06]TC/K=A[+3?4 [AV?VTB]UVIC]-2[0>I=LB*$ MSY075!"A U@1+GJB Y>$,?Q"JNA5!M2[VE:JI][[0[W7:D#TU+LYZEVV#KC* M:'!&$^SL"+*W -GKLH+PJ*0O\MPH*H%ZZ191[X,+4+3CA^9E2(VDAFV/[1\< M/735#L9WA7-MQT#42V8)]+G'6!ZQBH,8F?($>#]R M"*>(<2H0)AS+M11%I":-*6/%ZIBRGD$\= :Q >NG9Q!;Q2!6QA&!%"<;(0J16NYGXD5:[-\4@-A1=V1:S:?TDHN?#L1F[#4PB M^H[Y4%O.W'Y@<,ZW^L3Z ^T/])8G$=UUO\^OD^ET\A&67H+R 8 =3,.'R>@# M9^<>CM1X=^QS^AA?)*@T6M@F]/ %I.DX7>?]I_NO=4N M$\IR1:3-P403N21*"T5XQKV7D5+#BYW'(MNR/)8^5^U.!8J_0-!]XNGWT_+Y M$BTSKVT0@6BN)1$L"J!EFQ.N%3>>%5[S/O'T01#SM<:->V*^#F(^6!+,1>9! MD_*!!*-S(H)F1,>H249#-")$6;"^\_%'#Y@F"IN=J&^%JJ[W!I6),:F>( MS+ B7^:46(U9\SD#Y40K*K/-J2A]:ML6D_C&[(V>Q&^9Q)>"OD;9W J>$>XT MDCB8(A8#.X[:(G!GJ"I83^(/@<0W9H5LA,1[S^&/T?ER[#:Z+ :L7L^YBT08 M#E(<,UY%%KR6BEI9I X<.=VF"I,'%^VH^]0,IF%D9L$/9I..C?+]=LC#\*-L MV ZI*Q /8QM#3WR*]KK(!GC4P=/5SN(66).T41(> ^@BD7)B;,Q(GA7.1V:X M#GX;G2B]1W3+S8V>DJ^;DI>LBA"LS(M8D,("$8O,8D$-]41:+6F1Y5S[OFO. MW:7D6VGE]S52[DGV2B2[;"!0SB@OM ';H+! LCPG)LL"\5KQ*+@/S&%R9[9: M!'J&9?!]6.*6.O(A. XK:#QK@-&[,#;' MH5:;?E.G-,[E*AMLB'T7LJM]8ZZ G[ M=@A[N05?$(P7V/7&*4I$[CBQ-"@BM2V,X:K(N$V$#1#O"?L>$_;U=N#K"?NZ M"7O9IF 26'5TC$2A.$AL*HCU0A*=!:6I%H5G>N2B24AQ9FN.%F&>NG$SR?3!>@.(PX8'EVWK.HS;&HU?[>$7B4SK., MA+RHFOX2$T5!@'$)RC/'P+H W2/;5<4&:EI['^56$O2U#1'J"?KZ"7K)F"AB M\#S//*@;%L<32QPU8@5Q7$DEM2JX"NC'W,WR'YDUTA/T-A/TM%YQ)X-N."3 B]*Y46R*A'UQLXMGIV6AR'L)@ M9C[!;<_,T _L^>#C<'9R,AGAG@;EB9E^9W^^.^S[V JKXF652W8T.3*?_EZ M!%C9*P3*K\#)_)/)Z5D8ERDWLV=GFV-G^RL&1Q;S*-)80Q$9 >$4B*5:D)AG MPH9,&,!U8&>[@ ';,0JM=W/>'7NC)_5;)?4E4R1F3L6,6Z(<4+G(0TJIB,1R M(/)"&,:PMH+NTOQ'&F[VI+[-I'YMEDA/ZK=)ZLM&2AZS@A81*ZAP(#D5#(P4 M*DET*N,9;6&&-!\/#F.1"T>)'V%/O$]UF M,KXVHZ,GX^LBXR5[@H>HF2PD<0* )*)A!*@W8!:D5H4,DFF>R%C1U72*GHSO M!QE?FT'1D_$UD?%*5E0P+I>%)U8S,!ATP8F541*-+?>US25G%L@XW\W%EI#Q M@PMHM,.&SNJ>\QC.^*F>//1SIR3[!TA0-'.&.&*H4439@ML,=%J9Q9W'3._F[$>R M.WH&<3\9Q(T/'>H9Q#4SB&5KR1H5&<"-6"7!6BK0Z2&B)WEF?<9#;GVADQHA MU[2\WSX&L:&XR[:83^N'#J'Y]!,0P#28,OP,)E/U"J>VHE6U6]E6X3_SX0>@ MC?&L')BQ'TQ#.9L.';:]PN_[6:ZW%Z^YA"/;)C>8(#GAQ8L;'X:69A6/$MD@7WV]8IYYRS- M#$,*'QB89TX1J[TAN<@5MS:+DH/B5:A=M8F6'UNC>&W0TWSOF,QM!I-ZUG*' M6+OVP\ MRM7SE[O+7Y9-0BZLSYFVQ)F0 7_1&$ #3 #LR)2F>8HEDM03+00C!O0OE^?16 X,4;%= MIC;50&EK%*[>D[X1+N&BDI(99D.@0G(&RE:6,Y_33 DN6(%##2ZRJ;S2$JP/^A0-$_&1N1Z$%V(^Q MQW7G>KO<\?_<&R) MX#A>,RPTZ?:>OY[I?@/370ZUAR$+";\OSU7+?G MNCW7[3VI#X_KK@2@90 =-QHB0R:)<%H0H[TBU-A,*U_@/-U->5*WANLF+\H_ M9@8>"O_ZX8?'_Q?^- OOW,L! H;IIBF59E\C5(:$NG2Z-[Y,_4VK/#H) ^/< MY!0>?8XQ[O%D!CI@OO1I=NN'\YS6-W9I!PB(OZ29@P//X1_?ASZV4G#Z#I7U;V)XVVN69,9IQ*UC@VKK"1YME@4O+)'^KV$YST;GSCPL'<3H<-RL2*&*6#ZPZEL?_UT[ANC5+ MW<(SW=L[/-@=O!B[1\FK^&INRZ$?FFFW^'E;UWZ0Z&LV&3SI$E$[F'[PJB6B MK=_*T^#"J0W3BM-QNCM U]E@9=W;Q7^_D>#DSLH.UM'(#6QOQMD]74P[+P_C'%&3">)9Z M^QW!4W\=3=S[V]7GQ$&KSST?OC[RH%N]D/M_O_[T^NA/\?KHU^&;W_XZ/WCW M%X5KW^W_]N;]Z]/7GT W&X7_>7G^YF]_9IG(7__]KY,#]@;N_?[3FW?/3PZ> MGISL__:O]V^.7K"#H[]@G?L?WYR^',)W\>#S,_JV,()+S2F1-(M@ NN,H)># M\.@+9CE5MF"5BCXSH;Q_/:ER! T'KCM!^,-[&UZ-IE6Q_'Q9.A.!A]- MB95C]>? K>&;O?DQ+'Y U>Z :E74Q'@XGPXF9P&OQD[C';F$-QC-?1@LGKJ+ M&M;A^Y$Y@;UT'[N;?@0"8C@:_#&=^+F;E>TE R Q6,^%GZ,0!&+\WWHW/WEK MTOO!*]21<,S8S]7#IN$8UM[=X4]PVJ. %:1A=+Z+^MT AV&S[)]/*ITPO:/_ M_/G1 %7%KVI^[3XG@HF&GEK1[> N_A#N.CW<'\(QY!$-LWKR=O@^S]!(/JP2K& _I;!I.A_/3 M@1E.\>Q]4GY3NQ?XT4FH\ RCK&=X^@D\PW)6YZH"5,;>3/WNH(2[$ =',CFM M[E^]'DPGDPAV6G(B (H!6 $1DTJ!& : 1BQN<&AWX$;!C.&:TT%Y7@+ \:.3 M(>#/%%Z=@<&8=CN9S_QD,AVX_0#;6UQZ'"9PK--3,_K'1\"_*2D!IUQ(YS(XFY^> MI:N&H[+>,X!M.AE]P3BY%'^V"._2'7\9SN!Q[ALP\65 >(*T /J>G'VS7KFU MV__B9@_'@T8G'="L4D=W!Q^!;8TF9<6W*RX$!%/9D4@F9C2J35N0 R4(M80M M@,6)?AH"FYT/)A\!,\N3X1G^O.*WO__^!,AF@C^RC60&[GR1^0Y^VL$/=GX> M_(3:_T ,P4.<6(^A(9=5NP1%*GYJ.*.> &R7EK\LVQ$"MX*6 DRSJ_SX476 M^N)(:@W]T3H>^X\E5>!^8<9Z1>?KBDL7HYAN,*J%/<(!754AM?$U@R?D25KI#U;-J&^U7-3.W:;M]?8.NTE[YQ7L M=QA!=(UG>Y7* H3T!Q"< T5E6VR-C?/GQ]='_WKWFOV9O7GW6AQ\_O-\ M__.^V/_[^;N#IWA?^.[HY&%88+KHLCA12@$H.R2F?-J?@H:T3ERP@XL M!@M@#!IH;-KX^?I*EXR?+ (=>E6H/!-:.DVU\T))!:BE?)1MQ.:Z<'7A1X(] MI%,Y?\ 8*@Z/_GK+'69V 7)2)\ 09T$0DP/"ND(!..$+PU8,ZZW3Y]:SP3_ M7'##LU%(6L(%V-]QF^DHA1;6ZC)H2X$E= ;_)F,*S'1(S#T3!!#'Z6 M>F8A3M1NGEHE-XVEF,S4Q>T3#$(Y>S08_!J([*YR0VZ]U(.NN+ M@^>-&#%F,O[E(#WD,/X;P(!AU1?55I^US^S$\ %6#N/X'X$$RS!N0_C9 Q,V M!^]>G+]5FJHBMQG1C@HB')-$TL3.X]G'R4KP??#!5&?=XM4" M)7_:^?>+9V5K+U+U^G%8)B7H=S]9N*K6#A8\VF[CU9MV*XJ>,=8W155@1<5 MZ%$-./SWBZ>$ZL$?(! "0/^.JP(OQH-],P66C%FAE5/Z[\D4^.S_!#,"!#Z< M'IOQ\'.%8^[$($W!DS[7;A10#B9C\V$XG2,I-8<#Y&0&9_4![;8N:8Q>8:_Y M)KUA23D GCE*:D<2VLTY3^:S%'>'.X[3*@!#0?),0>5PYY6N,#5G0Y#DH+88 MW]RZ>7K[\-J4F,Q+((OP83+Z@%@/*SH#^56%B9%T@32'LXH^3HRO$C-2YP_X M-5PX#LZ8W.(^(!B!OTR'*;4( MSC!.30G:/UZ%K-##+J;GN^C \\#1QE6S]803J \^105T=EJCRO],3L,H91\$ M!P^=5=>552A!LUF+);*2H5"H*5!DLY1D_WN-$:6P1 ^%_ MNQ:!6EP '0]E>@?TDT4,"OEPML&OW^ M85B>-C[&BT<*KT!UFB6-%*12DA[=BR8.CJ$AE)&9 4&V64/_FH]#HN4!8#+> M^F@^*LWNX/#_=6Y;:V&5#[32U>%VU6E\B MJOO!?^;P6/37P0-!>_95T 0ESVYZ^.]P_8=A^+@[./K?YOD@E.8Q)@R)T\GI MXL2GU7"["UOUU8G@(YMGA8Y+_N\+^!?_LHGP'/EA8 M6")TX$0O25?!TVM]O/6G +P.W80/"??FXP89,'NG01"?XO 623R,)A^["(.>[V5T/(Z=.7YY3=]/I M<>L#"U]S"BXY$2VC@1E/DLS*!!A4RM=#*\!E8'* M-1DO&'6CT]<<*9$.Z#CS\2RY=L?PK%E'N'TPSL$CX&X@TUQ9J5&-GP2H: 0K M PD+FE^5:Y3$:"7CX6&UO0-O%O27XM5-M+QSX>QD.ID?GX 65XEJ SK;O>:5 M8/9A:#))U:IE7!*:)<:?:M?(U'P$B8]J=&)<0X=6&>@AP55&&X)Y<@:G7!TF MB,)1(]L,?&R2>\.FK.&0.L]U#9/=!A\:M,1BVA&YW$@H(]KO<'OQPE2P,>@-*@BJ@.]L N2;=LD#Y\@K,:@CV M^@N>$GU0C4*LS.J8TMY,V APQ<@ MESRLN&+U0 B@)J7P\\SA7HY#8CO,P5=U"&7T'AQ=%VHHI<:M%-TH8R,Q6R8E.!S@:00 M/T^&TSI;)^EVY7M,IZDR$.;CYEU'84PW>S0 "_E?<[A%F^'0X#"2)J +WO.C M.5Y%Z935!FP;/H8%@U7R%K;3V-A#TP5^/^T9X\//KK MT_[1:WKX]"]Q\.=;:9SFEE(2,N&)T,81'7DDIA#4Y+D.2A<[CXM'JY,(_BLQ M3H#+I"+],Y""IN63HV%R0;1L].NNZ>6>[R)DVG@9LT(*K3(E32'SW'(9&/>T MJ!W2V3=BR!-8UV'\/:VJP98>$6I$D/M_OM7>*^YP?%].,R)\5,3B^._<<1ZI M%04+.6C,CU;[&_\7,JFSD4D2<'#H9A-;6II"&!,T MP#^$44*FC\"F+O#$(1JNR5-R,@?NBT9]E9HW1-F=[)*RVN2"I:\4], $$YQ@07,#+QTPS-4:5IG_9+$;Q4" MT$86 F>M#RF!=*&)GU2.VTH/CP$@B SG@O*SWM&5;&$WF8]0'C:Z3!OV0,'6 MY-T]&OS/Y".@Y'1W<1O0)Y.?8#RY$'2XZ"P#$AB/ZXY$Z-F-@.F5W+R@-((" M5D\EA=55@TIW,>3AS!FZ[),>@ FZ\^F]QL%6T:U* 3LX42?9EG7 'L_#U; % MO7D&: + FY[7")B2X3HPF8_K("I2=ZH[K6RS>9VHGG(R/Z2 ?AOTFEQ @(X+ MJ!)QTU912^K6Z00(9]*ZAH!]' .HRMH-U_7/[]:A^U0/"_N-N9<-9FEICS\=S;81^ '/+9PIP_A MRS5S"]]DG*"$:UW(@!65Y_$C,ODZ;61A'J.N5-:V6'DRQZKKC^,E9SJBT@7/ M\&4N?+Q)[3!IV1]>/ Y@]I?HG3E= */K3QV9$MW4X3TN=Y$9FUS[M=U9AD2E MZ%5)9E P4R"^?\%*\+ZKUO(H!;7KBSHR/5U?&YFS$^06S:[3$?D)EBJC7C*$ M:RLY<5$#N/A@>BT:JEV*0'[8AAE=PU!+U%N,KAC^C#6D7#T M/C>A@647,WU0E+Z(53\/=MIB K!I@]+@3A_%UT+9%W:\F^I:IKYR3"PY@M[*L[+JK"L1$G9Q!P&<1K"YT2B(&0195$'V064 M_VRF'H,C?EJ9=6T)$7S;Y%A8L #>8[4#D!521R+]05I>+>?,X*2V#E.]#5!? M EJKO*40)\A<]$HT.E]B4QWQ?D$WQ&J[BM3PIETCHZKN2>HJDOT4#-11I9S6 M@;GD?UYX\2[\> 5J"2D6D>J%6@Z: M3-*9ZJ=AD=\TQ;T3HT<ODM./IT)=7X,R (Z=#3Y:0^QL9\[!LD2@% MU^XM=[[FU.^J]\[RC)@^!_SI7V]%R*D.@9/H62!8QDR,TAG1N ([X3)Z44'\G<\[>OO1:9.\CYAO@JHCE7<8F% NOY$,I9%6=,"8U@U!T/ MTR>G8!L1--O=I(2%$=H*%86Z7*'XD>#]F!7FA?7A;7)3V_& M((%"XC.5]79AG;MMJB*QP&"0N<#3PWD= !A$L&S+^QPLZ41MVP)&=^G!HI%^ M$D956O\@PA*Z.9^PC]F\+7PTIU76>Q(IF)_1QOQ*$&9HJ6#.^R+'_GGP270] MK8 %ZDGSNTZ57L=M5,41D]NREE[E0GRM; G7$J88FSL?3(?E^VHO3?#L@JB? MAK/Y0C,!?$%E[[QUX'6W629!O9*TOU+D=!W5F@\NCT1D6YY'\M6\D.5N(DH9 M:4"!X$P($[C*,U=$:1B+4>;9+>:17%7$8?\W-!UJ-EZ3\-4$W.VEIB%#N]*, M01D<+RQG1@LNF2ERPP,KC&'.456L;X_;B9E]62'G%YGC'D&EP8I6 "2U*X K51)YCCEQ5?K='H0;QC$8&6% /R51!8!Q*(H MB)96D]R S>E5X:1T.X_'JY4[JZ4\;HE;U=HA9NRN&)9) TBIR5>K5+YQ,W*E MQ>M:,_.AX=&[/^7AT]=O62:8E3*0PN:2"!89\ <=B.&RR$P&\MJLU+1?JTBZ MHGQ= #<9/7?<<'QY<:Q,)7\[Q+>4\;UA8ZYZ7.-5.IN#:5&VT?G:;/CO$N,\ M(V 2L$;<]7ZZ03DX,I\&3S!(/ZL"DN:T6_0W:8KKJIJ?QNRM$S?0K0HK7K1_ MPJR)-M>V\1O"N=8ASJ7"@=1'[+*ZF8=FH2Y-)L+H=,6ODS%LAC Z/VPY+DVS!)MDQ]6X4187Y"(@_I"%AVSQ39+RKUN MKX7$F1<@ON-B$W-D_"0UQMA[]1=L[A'(1YH3RG=;[K\=7>P6[9&!80*.5+Y? MTDC.WU,1^34O^8L+W++S^NEH<@;,C;/\Y]L\E502"^P1R^]VZPA0>N\M?5W^/#@-!@1I2%H?R&0P MQ[!$(R4U5\[^LZI)V^8:5-5'G;3T2I! MG>*XB\*#W4&JO:T:@+8A[FK@HBDGXS;]$],Y,4B.[S$#%%2=1GFI$@_JFIFJ M):RM*F-KG0 TADGJ=%>=6KWGQ$#:%#K8&T+2#WV* =<='=JP[F4I@@4-+3RJI"SLQ:K1+S'%+60]6N-;591;Q-@6P,D4T^)MT1;8\+ M2%;WR@,&OVB"5,?E:RJK@)Y:23;W1@,$$UP3_!%D9O3/P4FCB:9,RV%*/B@[ M+613E?=Y97T$3&!QL+(/2. MDM>9 X/9^5FH%],\$SYEE_8-*9 -/'#5/0WJ H4$LREH;Y%YQ/,OEE0Z@R^]5A.US1GP?.K3=UN:XNF-X513K/2\K"X? MA^/)K&J/5)],@FG]Y#^:)YCN$A8(]G$ZG,W"F$PBH."K!ZC_ M'QSMOW5*^1B"(C1X1T0>(M$*WGKIP2K@+@A-E\-8/O*,,<$I'+)P5ENG@Z:> MPL=>9&JMO7 7@EI=Y$@%&Q4M(';<<5/B\((@J5E3O=E4P#@$=C>LRHA3IAW\ M$-:+!'@*EU2Z'*;45TU8\"TFWB-_2PU:&C\%*"%8L)3D3<5 &^YT-$E)'Y6@ MPO;I7'Y=:-(^ORG+3'DDJ!+!6=:7=[H*IGJH,Q!DGX:HS(RN6C9I8A$! MGT'[,5QHERNO6&0RUT+'F#NYEK,LPD#LJVRFKI<#P4$?;G74$'S@'/7"B4THT:8(L]= M4,#=1()JUD!U)7[;0_6;H7KXYUOK1+2%,B0X:8A0(1!E:2 V9S9DS*I,R)W' M;!U4D7%<#;*11<4RJ[3VA0 -0-',!JY< *(-H! @9*FN(;LZ0K&'[+="5AQ\ M?%NH(BNXHH1G"%D6,Z*"%P1HN/".&\EQAN$:>DU]'=!$GM=U[I=U_&F#KTUS MGRH&BWTIIJD>OQI_LASSN./M!+^C(?Y7%:_+4QX:Z;_,(S,@4*^XC'#'7%#K MLA SPQ070@;Y-4I:WZAT$D_-N\FT53CZ_J1KJ>N8 77I4'!KE2-&B4!$(2.Q M$MZ&*)CSGAOJW-7!ZHVF5EI.*94@^H*64<>0Q6!T +,I?D6AZ<'ZHV UN1.8 M#D@R"<:4"+DGVAE@FE8(P0/%'O;?0:V,1\Q\4I)Y4$VY%0!>)0!K>#!.RZ]H M-#U8?Q2LEDD-ZJDBDN:@NQ:9)2H/0+Q.4>U!"XG:X522\/6LI#5I2C4$FMC_ MWG#ZJIKC5,VQJ0V>4"4SG$XJ+^%X0+/_:@=V) M I,2!7!6^CCMK8C.M&_32?"", M9'R<='V^Z\@CH=^_)B?C$O#M5S.=3CXVDWVN9UW9-TX%VKZRM!=C#%M-IN=] M!L3!T?';X,%DY"$G,D2P;V1NB()C(\J!C!6@78? [JA'LX'TNL'+=\L>ZNPD MN2\_8!IU&RP>I1+9U*P7\P:G*0I7=0),M)Q^/:B*LU-KA^&TG)'A>+=^A0'= M9K;(\Q?/#YNQ(G@K@_6UQW6GPM,P.YGX1P-L>X6^TF%#2DWXN6S[)/JJ+V = M2^HTJ4D3)JHV2JEZ^^QLA%F'2YE^\-238'SJE!)*# D/4XW64K@&<]K*ZB$3 M+.O!=L3#SEFM1/E&J84G\+_C4$?/(C8J7\22<;A)E5S6M#9LXU[8^K@JI*[: M#BU[?-.OOZ\_.FKY4S+4\94**0).2AY6O#,6:V]9\8ZQC1E M:3#>]4J^/Z:803L[3PUM]L;^69.:VTO"_:-G;QVG1BNA0>TK'!%:,J(,RXAD M43BP7+7-5TO:P,XUL= TVB@R&I7AT3+GP%*-4G!Y1R5G@RF[=?,C9'4MMMQQ M6;K86TI2W[V8I=[-P5AJRH9]_NK&:BB#JTXIE11&Z;A(?G%N?CJOFH_X@%W6 MAXEK_+/;M?WLBZNHAL V\\06/<2J23G=Z=_#\L)"(DXJ3O+^T>!E.(-WC0A> M-$Q*8G=\/DA)$*GJO,EVP'YIBPX5T\[\5QRZL,B^O_7:H&3GOG(GP<]'X3!> MRMC^*D.F MNA91 CO)AO*7-8AG7V2-ZZ7=?NBWEL"#^3;?]1UIRM6PX&3S*_V^'[[2'9]S[X]0KD=08 MXUP(,?[S#-LPC8]_86>?!A1.J2,:1B&NGMKD[.9%18+)K_/A"%>Z,!_K([GV MW=X&S65-Y.TRAFU-L-&[Z+0"-I)+:Y1B3H#&XW4AO?L1%;3AU#&L.BK]?(IQ MT[O)LT]>GWX:'9Z^9F^.]N3!TS_9P=/]3_N?_\Q>L[_D_CM8[],_^<'G7X>P MANSUNV>BN0:>-7_#_LK?O'LSVG_Z/CMX^CK;__SL\\'3E^_>X'H_O_YX\-3Q M_=_^!?M].=P_.HG[3[)/OQ\]F^V_RLX/WNU]VG^ELS?_>Y*YTW^/S=]Z?OCN MF!T>/>,'1P>C-^]&[_>/0/5]^N;DS6__'NW_MB_?'!U_.OCL/AT>/3_YW\]_ MOF6T8'G!% F!.%"[FT %7<1_&[,W $9? F/,@.:LBZHX3P3 MS =3F**@.0O>,:UXU M/%E"I)0OL621?Y?HB>E_=T?T[!MW A].SR\:!M\EB'YD[]LIB&0,GAG-7.#" M"&J]*T2>Y2"#F.=&]0SDUAG(JZ\QD+\^'?X-ZWVWS_<_P[X_OSR%YPM8SZ?7 MG_>SUZ-Q,@S)<8X3P33P$ RF8.J=75!E!ON MK<:QZZ$0L> 6D,EZ96D,449C>CRZ7WCT_BW+5 @N=X1F',1/GCEB62X8 M2"":^5Q)%G_()]_SCXWPC^'7^,>+C[!F>#;PC[_AC([^_ 1[/7G]]U\,/J.O M/[_/WIR^X&^.GF4HAP#87&I&23#48ULF3935E&2RH(K'"*SE.^10H865B"=. M!6$\UXP!VH""7/!"AV)] E"/1W<6C]Z_S8UD'K@&B7F>$V&SG%C."A*XT9S[ M*#-%=QY3>34Y](_DA_Q2[/F;"Q&W,7)S21CV:R&XQX?CP=[9=#@:,-9DZS63 M=:K0U@0'-(7N!(KAN&VJWG2Z[PXA/#%PMZ;!?-,KW)M3S)2H9TG&89J4UP9Z M.DUWW,@,3^OXC3/3Z3#]\/]WW\S2D;NJ 3'NIV/MBQ[[Q_)3XR8S4-WRPV8.'3U_(_;VW MBK)(;18)XP7FL'M+E F1N((6L@@2WR MI\%@E*UN>H'C4V:S>G9:U=L:Z*B#V F9I\TLH6I4'U:Z8R5Y%1,=?@@I\(C+ MN K&6V:<])%99I50 ?2NC!:>,N>!8>:\SOVF;>XWY5D7XXE<(S"Q'U;Y?#HY M;?'^5;N]%ZF=&>Q@KQKJ!DSAVX@@?W!$\!?VJU0@OC*? ;_ALB "3'*B-->D M\"#F'+!A5ZB=Q_DCL4H I]BW(8U[;2+:W;!SU?)C7$Y&0Y_8[:(=!^(0_'1R MVK0XJ?)7JY&D";C5[#^+R6_5W>(\F3)(6A-?MG-^N]']I@BW:9LPG6!,?_8] M(B/-7YV%.G^LF0_61B!C6)=$>^O!]89"?JVS#IXLD@X>;%M-N/?QV\BH=E%( MDH%F 8R>&H)J'/%6!J[!(F""WM&$GP;6@RZP[V^WFVX+ERH#M1IDD])NZOR7 M)ID@+I?:M]DXG5_7\^#7S]"KFZ4TUX5RD=Y3S\5IU]+-N3'EHLU*4P9Z887( M#ZOG=CXE^&DG#ZBY1].,I9XQCQ.)(B@(P2]WG;EX*:ZJXD_'=0>GQ5UVD5=C M0J[K3LF3#S*L(M=ATX-H(I'$JIG10;LXSG&OD9- M_G4]/+Z^60(6X%,[02^]&V)/H%G* DMU(=TV7]-P;*:^!6+:?V>^5F:H3FN9R%5?7B6KW:C M24H&JFAAK_--8YZER:=EG3B/N7*@2&/[M3*J2Z(5$NY0O5X\, M'9<580+)H'JPB:ZC6\0SKR@TGB-AI([N@_4M$/'D]A=MY^ZQ0+EF50Q/.AWT M86Q/NG/0#U4KD[#6M[FR018NDH+F&!#TAH#AX0@8B#E545+)5W(:D9FZ>B1! MV\\."V@NFP2TVZF-*W<7%7-GYAP_JB<1.C?%LIP+S''1EZTOMG*J55G6O]>)Q M/YU55A*X*W?#L/)O-=-.\?NTXM2 K9K65TWNKD80(Z.?IFD#(!HFKFK9EMP% MU1A#FXJ4VMJ#TM4 M0N9)NTBZ7B7\$&/GXZH,#Z!49=LGW:E*M\?O?P\X091W.4.G36OU\Z[G;V)A MQU6![G!\AO,UDV,#:,7CG29G7[MCV@JL%.=])LULT?YT,;9\7>O32CMO^JD^ M&CQ?W#_-$8UIX&L]#[32/9,^6'6GM1W?#$XO3;-#Q[5JB=409NCKD:I)!8=U M-4ST?/"3P>:*:00!W/;GY%(<#U)F-K9,PTMJ_Z$-LX_84*UN7HD%>4,W/$L3 M4&O-L]L%M](9+^ZD8XHDO;8>'I_VLNZVU?Z0E:?.EKC$Q)P[FVMWDOR[^-.+ MN>D=4)T,0?<%!?Z\48CA?A.0!H!!Y4(%![;K3L;#_\Q7L*#>7?>68)%,ZCF# M-LV9'2&&K$E]_U'66(?U"<;P?^'YQTSHGQ>.BXI'$L^BHE[ZR^#/^:3N3.@JUZ*IS/^ZJV!B'I45ZMH^TRN&646 MH>HTF RG16-8T%62"^,2JNBA?.U09K^ K92H]Z=*'4MM&?ZS!/C:%X1:#V!! MC1\_UTVQT2BM=;-45PWL$/%BO'BWD!=-![)5MM1U /TT_'EI":G@N5:W:CSK M7#Q/9//3\$-[X_9Z[-2, M$BNY!SHWJ^4 $(JINCI/JSIL;)LZK=<%%+6N4*XGHTV3$?]E\-=X52^Z'. 7 M"CQGC5/K8U*+9NDOJ 'PPQF:="ITX-_A@-*I,$S],#A] @+U0M// MJP=6(AO8=M=61B7W$C.X.[8A<7$, ;JTR^:N7UC#'IKOBPKD]I&NBDK5]N$< M=9MZ=5]823M6YMW<'U>$TIT244^&6,Q^J-UB:^3.7>B]]5M-TGMC_Z)E!WN) M&SSX'B3B\.FSM]'FT@=>D,!"(,(*08S3G BGJ8XBLY;990%"?"ZXXXS?T92$I^A3&LX"^3TIX0M\&50(<\?;D.!, M]L<92VN!H\ M;K1%=*M/YB4ZNWQ %@[L%ADSNMGJMXF-)[\0VE?OQY./H^"/PP7AN4YTEM5$ MSYM1[M=#^KH=UE_6)W].;KEF+%=*\_HJ7- [N-1[PIH2!%#;>F)]PXE&N%6W MJ;J;56Z]RB)H@SMMND'JSUBMK9;"RVM)W60FF/;0>'&'TRI!$QV2U8RN*J8U MG+KY*<[8097@(SPJ)9-B]@$FA^+%/?NW^\/GSJQ M_Q28_KMCN/[/\]>G_SYY<_I,'OSVXM/!T>@$[G5^<'1RLEP4=_!WRG7^".MF MAR!L#I[^:_CF[^>G=1$=/837![#&P]^>=[N$9 >?'=W?>PL2@BL:+9$9E@$4 MN22*N9RPX(W)#!?2%CN/^=?JJQ]$BX\G3=OY)GI0G@S/OJ^R^JYM_4N$SY6G M,CAGE:9"*) ^DH)%[(V7W#KV+=V!>L*_9L)_M4+XIA V%IX2V((C0KF"6%<4 M))?1BN ER"6S\YB*;R7\+Y>RWC$'[Q4]'[^UCN\Q^CW\_7:$M+N=AGH,=EFG M\J<,A;6I^BE?J(W!M<44BP*+A=Z^FKP_AE,8^GDG;Z*^0=O!=4UV>S/?=K9N M;-?%X8M7*6O\+D/X2V6-"W09K3.(]^JM]K6,7[.8#X^.D:_%/,0L B.+GF5$ M:&V)$2R0(K>,%['@(3C@:_I1L5+86&%,7=V(:-4&M#HT?9F'*>%[6:7WMDZ_ MRLF';Q/4R[8T 9!A@JWKWX4J@\]@> 0'(IOQ>'[1*S2KREH?#2YPF>'75V2: M8HYF@/UN*O+ 0\#N<^QP MTIYQ*OE>G.YNU:)@6BXBKWB@P/.J$NTF[I0R2^M8&3H44V[+,,7:TOF.AN^1 MY:4L'$2.%(A;SW>!O2/B !"1'WXKUG4*L>"&2\GOCP8O(FX$I_G66148![SR M\LPW+:Y>D9^$LJ[0QZ6M7UDZ7\!'E_J +S^RD5S54[_^R.2]Q43X:9W'5Z7^ MM\GXZX[EAW;YY6/?_69X+K&.SD#XBK1!KC9KO:2NX0I/N;CFQ=Z_:[F=I<(Q MV] NN(V7-Q.24@=V/W>+:LXFI.U"FY&\!(VJQ.0'-WR/&==".*3>$UW.U)$0 M5;+^BCYV*=/"I/?KX%HUVN#MCZ?!S)JTQ/41G2L">?!K4R<#%Y;ADK,H$\-I M=^TWN*6U)[;Y?=ZK0LKO:&/TU2C^XV=UX*%6^SK5"4VZS4+8AZ[N%!:5 U6! M^4E*N,$26^!14ZP KCG2N)M!@R..@)&Y"H\F\QEVVF@CF&,S.@<-M4K)"9!,JCFN2^X!V^HZ_$>#)]6H MI\[\BL6WG4JX[HI=JNAHRF(N'$+9V>FCP=YB54EA:=DX8(@YKM)[FJR>E7,Q MBW*A%)JO0=?HN$L*>_E-C4+N$H5UL0/RP=1MW@O?GCSJ'\@P616D7\VG7LIO"":/ M>30Q#T4A!+P*TA114T:%XJS@UU[<_Z+E]8?3IVD DQD=QM\GX^/D\.W3(YL1 M;<=O>E:[T,-2]F8$7=U6IXW*5#>#I5:5 MS%=\4NO-P1/K3+7[JIEX6_F(+\$ZP *!O;%_6M7BXPD]JWH&/=@&+0>?G[UE M*C.2YXQ(^$N$S@1.5V>D8%D4G,98\'R;F78#V:2?=F![Q[EU:B8S*6>K75JF MW0W[Q89;VCZ;3X&7)U] _775\\#7C33QW1A664]=+B]OGS5X7M\RI0$,4A>. M=1'6JB$M/H%E5%^^PFI#-7^I..<6!6>_R"/ZD.SZD.Q?GPZ>[K\5+'H!UB#1 M&>4$%4]I) 7N6\&!G@Q,Y$_ H M'T'-9'6+[;;A< _\ZP*^>RM49#$3CG J/(XM!0D"5AT15-)8Y)(7D@'PBR]V M%T96<14$D,9APIEUHL@$3O2@G&OC<\YX9$%:1 "J:P2@ND> ZT* H[_>ZL*X M4-B,B. 8P71@4"%B1AA6(= H9.0IN^R1^@("++JHCI:K);=(C]SS*4L3RQ*> MH#![\(:_.'SZXJTJI)(T!&(YI41$#@@@K"'>8#?XPEMOUAK^=\"UW0'X'=\FD*(@ A?72H1(:+2@T67!$%U$ M3113.:71Y-J)GXE>K3G 6?+8.0:M_'W<';25/P\>)U.'CQ]]M8&HZQQA@3E M',[2DP1NE9%>48E6(0BDUX545":2^DIDP7S=U0'?'4R M/&M]:/\#?T9W7QO\.U3JWJ#L;NZDWERM(-9Y07Y8SJ9#.Y_5F?*MX["CS\M@:4V_;';8\2^T,?=5H 6^,>BJ;1K*N^6;SJMZ+9)8QJD MSK.57KKRR.]T7:X_C1CPH1OQ6F9%"-(HQWCNP5S.L/%8GJDLMTY;2]HWF8FX][IZ H>A02(9VC< MR!B#H=18=F7UMH?^E:'/]Y_^^=:' @Q)EI."%H8(+RV.PE,D%!G<48"NZ_Q7 MZ?YNZ+DOTO2](_.IUVCW/__YEKG":^8UX3RW!&BO(-IR060P,KLVR: M(B6\9]V9+%ZRGEIW?E:56Z<+PCC$8?U+K-9P.(=VV([0PIJ.T.C'P_8TF^LP MDZ?1FNLDW7:.Q&)D9UN[.DNE).EVF+$T#;-ZZ$VCK7>>D)(+RI3J.5XJ,*E& M>N+G;;[1^6#BP !Y-$A]UDKL*##$^3XXI@=D7CNAH\U=2H^H,WG+*C7M:\6$ M6'J*E\&RY]-QY^I.AEF<8QE!"4AOL#:G,\RGBT%3CT-Z.Z4:V' J93-7LV]6 M$0L7N-N8:F.@\$<%(HEGA""ZSR$J#AU/R3.+FUD&, F4M7<=?'IY@M-;N)P MOGE(:D?$=0-U*"12R0FI:DI ]2$C0+T:3<_0^_;3S_^#]L_K]8"_];.?GYL;K3^#6D?06JN!N?<\7 M6\*7*TA>A=W;+/.EL;F)-CI]+W\=P7[(*W;"%VGN8KW:M+_=Q7=-]>R" MY('I# ML#K<[1K>MACWUI51]?&U.+:W=WAPL7QRTI@>[5#N"L5\51:\721RV9ETNE:T M6=U5]ZW%M0UBP*82"JP[0S^IF@*ET:>=*[YL+GRQ%/-[&??#*^$4VU/"N;84 M\ZNEE4O&!M@@W'CK,NEGOA*\:*7='P%/9&B%KM-TV M&'FAY.KKW>B;60&UDZ3MSE%-2+]4N4Z\XM'@?X; .J;8.'0$@FA)U0#>>@F/ MV6U4>M0U6SUS=_ !I[>@TI^$49IW=5F48SS'8.I2H"//J3>@U5(3C0A:*9VY M3&E*O2BXI4UG8,DKGP&^Z 8Z7AP\7^M"L,LNA#UL#U;Y47X]7_SD#W..'R7^ ME_[\N^JH]A)/O_PC3)$G ,VU<1#"'IJ_XO-569SSRG#"!S8"-C\0X MKXAT.C>9GCTFA_LO;4THYPY0:*B=56\ M=JX@4FN7,R-!#-N=QYRO"3=W*>WY9!K#$$,1Z\(BU6CGQJ7^L*SN))0O2L%A M)4(;ND.2;_A")9UG]2!PX S#JJ/A3V8Q*+NNX,8. (,C9!FMFWJ0_-0_XPUM MP,#'^IO5_3!_1+#OKE,-AI6]BA7B%;=+PV:[)D[:^[HEP7V[OX(-L.K:^M9- MU&KQHYJ]K=E=FLP]V /N^.4]E)2P=>X5LL=USUAXOCJPJ[K9I(98@POH MAQW"R? 3.1EZ,'!^>4#LYO@3?/=6,19CD2MBH\R(8-$2I51&'&?!*$:]=MG. M8Y!Z-863)&BK,^X.NDNO?P)K8W@Z/UU"OH3TB:K&"*X*PHB1L>),Z!R^$I>Z MVRVROLB-CAK7EQL-8VQ4G97\0PXG=@/6!*ZD=A*D12%@.NV(RX ]-4;MA:D] M;^5G 7*K.CSA"+,5_@@W6[2;VJTCNRDP6D^^G(Q2L#Y1>$6U9],)F>)DYDX_ MCMH-5*86J-C[#3]MFE]5+1.K$^FN9L$S=NNV)%4.:/($(9>83D:)R_E@9B?; M+CYO$B_7^8F^BJ8W9/.N6ULGT _88U,WO[:+3#=TLD"/*D9NX2FPR#(.$VNZ MU$GV#>2P_C'K:&+U 5SU8T0Y],JAC5&1C)J&IXF-M+I!HED9\K44W%T/DC^Z[(:Q>SJ4J4V'(74 MFAA,&B,-_YR3T_V?OS9OB.+9]T:_2P;OQ MGAW1R8*-N=6,:3D[<%XO?G!B*[S,@:-I%9?([1Q T_EZG0:93PSKH&%SAPSA MG6)7YA*?H Q 2Y1>G_,M7*W#R(:2"E>5Y[E%3>4[EE:\^?35LC]?V(!I/G[" MG.9<8S B./=1*LHM(<1N%CC4A_9*#3A@&5=F_6P7,KR MZF3*'./>!#WZN13 M85 @>3GKM,H7O%PI&3M+O)F7$CN>%VTM"4?$!-S2K>[N9KT.L,-?QJIFN,Q!&,5?"[C: /([S M&US$^4RN3&2#=,!^)_9C+,M171?K*H*]E6FIZR&.2S'$:MX6AURM1QTBGV4> M%Y3,TU=I@^;L7U4, FBT+01UGL(Q&4Z*ELE?FV=N5$D4=6=6%[V%UY_EOZY. M7ZY#V:T4V>R*<_YNL/4;+CUMLEF1S_F17ZBGH-9*>V\:O-5**U3*@_8 M7&]WF]_TK2OQ$E VMI:!;NZKDV]99XCG2I\CD-UL!X"2FDP6W..>>>H MU%FO'IEW/I^7F_E\,@ M\W+OM0$)OTLEP644+X:CC^7KV:D\.RQ:VGZ4GZN02FUW+I6K>]TDH%<:=[YC MB6IRG_8LE> MS# ]&Q4\/H'^MZ^[W! O,# MXW4RZ<>Z]T1.=J]-Q^H4;7U=6=UQK3VJ//[NC'C MX?2DJ(_BFNZE6:;6,G+;$YCKDSKHM8(Q\P&L>!&F@UKL%PAIY_[E\>!BF MJ:B9\>GP8E#9RK.IJ,Z)9!67VPQ,1U^K2=Z=98PMC7;VB-N-:,XX;_&2UXQZ M?J9E-O+)5ZNI/V%,S$>Y,Y!4W2!FBG.6FUPJ\9=CWX7^3V"B06&4V2UJ_2;: MTFV2JS+OBO-#Y/G417?F?VI\2>.OL):\#WI5?[C&'LJ4HE)G($ZCRZ]<6&'J M? OTQC/PGH>._F<:QU4>X6":VX"5XL?9;CJ?-0ZK^=77AEG>*7]^DWNGK/4P84EOG30TI)K0AGK4YT4JC\]L4N?) M0X7\C7IQX7FC48D>S]O_5..JNT\N53K.F>&CJG#'&*RETKUD=F;C'*1V'A'/ M[.O 7J(C/QFZ*N ^SQ=ZNFNZ:%!6O4O!O,Y'BR95&96Z-6>O8M19^U9\^Q,P MUN%TW.G'P//E\,7'?']V>/'>1*(=$Q%)[ACBFD>DF3 (<\*9 M%IAQ1W?VQKW/($@#6.6UEN$@SH^SQO;S#6N\O?WC'VJ!^>&?[TE*@<7$D7-: M(RY]0*#$+9*1BAB"38+D1@?)Y[F>54@,(1&ON\:L7;S]F^A5I47H^9[LE&9&W9+<5U5CTON0%FK^GE MD@E$;HMYGF%G,%FTO$:YPL'2DOR4/9P4_[JR5.6WY->?L_2LK&%NOFOK)FJE M?\V@MU@:K79(S5K,5>77@![ET9[&XD/+6<4@;(WWK]"HWFCN>,I?;0;V[__> M_ZT937V*=MYHL7%<+(45ZCR(REU4$[NFL21\/,V9B#/"5Q'>TA-O$')-MZI= MS&+1N*5[SB*"R_.R< 1N?-7',)0T[:>L<:U6AL% MBT'$:K,,JCLMK3<\N')=SAWP^6LCN.X,'CZ[.*]#%N7Y/#4K,$MW MG%MUS0)TRV36(9[&>BQAF1("*4.HKJ@D%MYI$$^&<_"X8FIFZ[.K.>I/KGIHGKSKL/_@T[/FF=.$C\W,%I?X MH@BY8?U*5\ >4;_F^HG5[>KZ-Z&F#XO](Z^4TUD/UGHJEV>JL5&J+I>SAN"5 MLVV0>]/VY^5\&A=9U8DY1SKK:,5,NF?T9%;XH(G& 8B-Q^OQQ\%PMB=FC.4J M<6Z\#''1-&[D8>$EJIP%N.N"IVXA$G/=[0$EZGE=^/*5XV@ZO2]P,#L/WN:M MOE1RLWBDYX[HQCQ?Z@!:3I8N5U"Z<^O/I\10KI#@52FX>FGJ)6Q J4X.N(9' MU&[O7N;0,ZC.[&968>H*?5%)?XFC5>BPF)&S+%GS%,3SZLA/V<,9*58)3R[M M_ZC%_(NCY[=Y:'-_$'Z/<=P60;PZ4_ 5.7SQYWO'6;1<,:1@&1!W7"%+F0.3 M$%-GP+OKASXWJ+!_N_1W7?I<]-8$'111B!+!$,@>08ZD@%(TQA,&J"PX2+S< M)=_H>7PU&$]'F<7D5F&C-NL\9YU_>/-> M"DL$CA0)BD&78(=!C0"RX."M5PKG;;"U957K%>\T2[[E*:=O9EG1JPEYO=FK MEJ0H>S;."6/Y),Q).=PS=%5YS,J?L9 G.K[Y$RS.)H1].4#K-DXC*'$&V?ON)9B5M]]]K19VOEX M/I'+1M523:/559@%,&>G?V9I2%?5J/5]VSM;2(#;W"J@=4[.R\X\ K?EX+B_6,"X=D[. MW$>S;,BFS4@N+3*IRXLT2?<+8:]%9_G2J94ZM;DYN5(.JU28,#U?SG*HI7N> M[)#!LKDT#W^]SG55I7C%93-8*@HZ?Y.ZL/4LHE8_[^K!+(RB=IO518S7L*N! MKG[NHIK_43^GNGU=7GDA:79Y>NW,E37/D,R)NKWAJ.:;:RZJ[*/,.Z=X]VH_ MV?(4+'2)J7P=5;K(%6D<&X29;\;Q*+UL%,+S TE^^.'=^\B=9P'L%"-,/M)H M'')62:2T, FK9"PWZW7*DO0XV( M+4?;XZJF88GOU]QM?G9N5I%^7!U@'F33ODF&[KS9_7NW\\?^_NMY%<\Y'F4$ M.+,?XP*7JMI%S^!]Y9A-264OIQ?S MHZ^[:+G$:SD >=6K-B&!J\:SU/NJ.3/1U)F97S2OM5\#[;^J@S@U);U^3NJ9 M7*+V'Z;AI,HJS@$2VZ_#Z3G:,NV'NN?!%2G$MZXE^?P2B.7F)!!O(BA+V$YH!CC$!ZJJ!TJ2'7Q&U+)M7_3&TN@@>F M;SQN;-B M]M%UA:BZB\=N2E.9IKOU5R"M.<(&4WG5#MF]U4&)-0U<]J2QQDMLK:',<1J9 M<5Z%Y#".3#@*Q-#D.JJWT^G?6T:OYB%L]WOE=]ZR/^N&.%S%P=\U)_[P\?+P MPW^?'KQ]=7'X(<#]_OIP]/8-/SC^Y^S@^,W%X8M] J.X.#C^^'F5$\.XZ.'; MEY_AWO20OKH\_.- _'-\\OGP[-WGP^-]?/#BS9=W7_8_'QW_GN!Z^MXZ3$*. MWJCSW7R'$ M5QZU7]7K6TT^KRF(?.,\+<\K4104C/766L5!I+5BW$>X2$I,/<$[W[T"3F_< M. AS4YU4+]QQKI'TC*4$0%0D:CD6R#@.9B.7N8&Y"H@9[4QT/%@1UWKI:$L8 MAHG7Q/#DO.9 'KA1V"7E0I:J92G)VC4-L\HK%#S/>764,QL(,[]M=:*PRJMR MES5++S6LQO&D*K$[O!"WFYQF/U5]RYSWY'*=R/BY MS@*:I9!44[!["Q/@F\#C^1D+:G.,A2OQ\A;X=_W%-XK;WO^NY:19R)R^E*O+ M]NWY./[2_/ K2-MYWU[^TAN4*2P7_7IF1R?PRO7JYS?^%,$Z!O)8KVQ9Y.KC M>C(,WV6&Y/F8C.!_H7EP/56[9:K^:Q+6/Z-RUQ!V[<=XEUS[V==N2\2N5NJ; M;OOU1Q*AV\%NU6 UO=5M_ZOLW&KW@GQD,2XEOV=0$?*Q@5]PAYQ/%NXW^RHE M:]^EYY_SMW]= \55@:IDZ:&ATNR*F["R8-B[7*3FY=69*#,\>X@I6O_JELQ0 M2:X_^MBWIW"SI2FY]TS4T%R#+3V?=$KB;Z=YJVV7"-B+V^._<5AON:/-^+=VY<,GOWAZ/B$PA@OWWUY@P]? M_)X.+O'G_QR_G!S\C3&\Y^>#/]\KQDVTWB$3M$)<2X>T$A1%YE7@%D>1\,X> M,[K+Y7JF>169N8^L !)T[B@S7U/8-SUR59.UT/5DH2L(8B7EP@HC.?7>*1R4 M89$;8KBQ^,=#5RDZA;[$T;!%K;NAUI=5U%+11RP2\OGT G=8(DT#14%R(95T M)F&VLUFO+6JUJ+4]J&68)T9:GX+GS'A-J:,82\:(EM&K%K6V![7('+4^ M"D M'+RD2CO$A >NI8)'EBB/A*=6T4B\M+Q%K1:U-N3E[H!:T0KOP2)D1CE. MJ+;.B A_2:F$4_$1N%9K)MX+NM@*X9*<&,$=V(68:L1YHLCI%!!ES#*G+9/& M;J*9>&?G7-T%=:N<^+0U=CP7>E4"N/O#[P\NPE.1H3O<&.!A9XH,1B9HG4QM 4O96VI1Q; M)N:K/AY//&P2RU$4"B@'BQYI(G)>*/R:)D%(+H!"1=?H]:)'K:0_'4D'=AD5 MJ&@!<,]]+>'H0'E/1GD=ZSWQMU_FUS ?#1 MMWD/;NO"W7*,HHP;HZ7+/^0^2DI:B2DGG&!%)&V9R+; T]]K7@5)/,66&81M M3(AS9Y#1BB(NM'?,QX0Y><+!F5;*YSY"DJ+P#%9?."6R& 5002L2L2S4T%CP9&*B0L2/0E)%28B[N]9:"5]DR6=4R)C M4C9*PTW -N22J FGH+G$_L;:YFTTX,<+,UD59I^"M4ZB0)1 W-*(",YC[G3TCUM"]A?LG#/?> M)2F#%%@PRI.1EC$;*?>*!(J%: \S;)O8K[J8HN8B)>4DT03 MF*".)!NPMSDHZHD+"O.6B6P:)/76W$I& 0(YH9$B">@IL2RGK3"D1& ^<(^] M9#M[FJXW<&F#6T]'D@4S.2]6",X#QP;KD'BBS%NCJ,'B!P6W6DF^BR2O>HT8 MQL8S$&)I17802X&TM&!B\(2=T1JS&'/!V'LSBU:2-UB2@PA!4$69U9AS'VU( M"L-D1*^%D=BW(:#MD?#59!3NE >Y!@WMLRN)4X8<2P$Y6$8BHK91/%P(J)7R M#99R*@Q6*40M#>$@QC8(Z5607F(:,2.MIV#+1'W54Y"X#9QJBQBW'&BY]\AH MHU ^>1E3I-::7%2H2^_O*&AS4>YXFJ4?[6 T')YU_KX<3^(W>@B>B4=3<\5% MRNU !6>&:4G!E,2<"# K#&E38[<&HA8JLQR].&"'%^^QQX'[1!&G/'L.E$-6 M4X4LUP83;HCCNDU(>0Y2;@G3B26@(L9RD&7CDL:)JA2Q9IRWE4RV2,J_K$BY MT3X280*25@7$O8G("JP188(Y$Z)PLDT[VSPIO[DB^%V%W'"#K4W4!BDY8_ W M@+SB#'O8(@&W^>_;)NED+NFOQ,'%^Z28"C;W\J8<3 YL&')1*Q2EYH()I:,- M.WL43 [=ROFFR/EWT.8R,4Z2DUYKPF7 5B?,I$I:128]3:V@;YF@LP65_OEH M_WU@ -F8:^#L 8B[=!CE=@M(T61T-!9'ZC9/T)]%$L(+.[&=WTK%XVPQ7;=3CZ4NY$D&ZF"0-(7#B MDQ98T9BH]T)&Y44KY=LCY5]6I#PDE:2)'#$J<]&.(6,94)%8&XW)L4][?_F@%?8,%76*E#0_*)&6X"]9*D'+IM911 M.Z7;!M&$Z']\4V#+. :YV]C@@%%4;Y IM8QX/ M+ND)!-PY2G3B7*9L=.1FKQ)C9C%3/^A 5"O,WY*J,*OHIPA.3G/DL% (@#KE M2KP*82V83)IJD@LM;%*-\%:.'SQVZ2BSGCJ9-35CU#EX7R9"M#(%Q]HVJ%LD MWZN> T5 66OE$<>4(:X\1SH+>>!)2I#Y2$B;BO0LI-PGAY/W@2J/.='8")^B M9R1ID'5,6EZ^;:*^5F;!*9F4PYV!NEJODENS3: \? 9T9I8:P13)'&IDA/2 M)9XP#5@Y&=NCU]LFZ:L>!2"87''O@7P8,#L(BT@[4LYF"B-C<,[CG3W6I;C- M1WC*@IX4V!:<6.Y9[O)@;,*>RIB+NGD#=FCK'=P\65[U'E!A=(J&(1,%R++F M'EF1JRI;X1@UAA <0&O?N_EW*\@;+,C!0^)_W=75<\NW?SJPERM!,:&\SYWJ M-%/648VM)"+D]C5MYO1VP=[!\7Z&O.*6.,PUHHY?O@_2>.F%0=1RE]M%6& W MP'.BUEPG+2TW*A>99UW-U[M7?9O']'9B],A1DQ8)6R1JG MG3WY($U:6R!L@7"37OM./<*430[H <@$5U':&)54A#%E0&34#W)IM4#X<$!X MN$ )CX 2*B:,!I*/N!<8<9$BQB?6_G=8N#+0YNTFO? MI7Q D@$GG0@6A@N#=5*$&B63!]'QX@=U;6YQ\ %Q<)$0'A^\%XD#OP\6:[LR<8[PKR4$G^WQ<):V]A,XIZZXL"CY(VA@05 MG0^=P?C"<.KZ<7GLM[A+^\![// &;_#-<1ZR]MTKM)4OY6PW"[C?13OJO!R$ M&#HOHH]G+HXZC'0[ +UX20;O.T7K7]V2&=K?/SKL''WLVU.XV;59>/?9IM7[ MP7PLXM85T+45,_7;L-?OO!X-P]1/KC_I^*.GZZM$,?0^-8]8F^''FLM_V?'_ M;6;O00<@=XFZQ0A^/1^.>UD?_S**?3OI?8J_9C1%;)?!Q*]-I1W'?(=RV*=> MH/.Y'0XA=N& M\<]WF<.GD0K^UW"88&D[;\"^6D/7>Z>:;-[[WMZK*!A77#'!D\"R.G^#&Z,9MT;SAAO-;Q;CR>3@RZOWA$AB@Q6(&NP05UPC M1VU".$JLI)*&TAQ/QKAKN-R@1)H'2IEKL>O)8IN]H3PM\.6Y?+L&4H\;"R'-D4#>(RN"K)5VF>9.0AI>?1^_1^1',3 MK92[N/2%%HI2DCM6<,:)ED1HZU( H<;I,=A)*^'?+.&'*\3$)"^EXA@I;SCB MEA%D- .!5XDSJH@@CE\OX;?P +54*"]5$J-4B"DP5EYX93CFVFK 0A$Z< MMG;.UL')*F&P/B585 08HA 78.RX*#1B0C,;@$T(P3?1SGD6-0I!1$(4\Q72X:DQN50$8AAKD'.=6QQ8C,!J53)*%0-A.WL4 M=RE_J!3U313U^]&5+7=2,,J,X@#IS$0NM3&1@JTAA7.*62M\ZZ38(@%?=5)X M[KSV42(BA41<$H$,40*IH BED2>#']I)T>K76U?MB89B9:W6W@#V$D.I3,SH MF!R17K5&_?:)WXI^U4HI,((4LDJ!?C4D(>V\1=("F;(<#/R4JKX#&Z5?GT7* MR'YOU/FW'81^'+5=#:\'*2X!H"@7B0!+B(%;KITSVC)E@I-6M_1@:_#)K]GY M47":8$F1R^7)N. M>1RM:6W][9/U%2X2.=&.A76%A!8%^@:#78^B$$9+B4B$2;M),JP9INH'Y]%O'[H^DD#(>CSD'TIW:0 MAP6W'9ZU: -_/P)5: 'K/H!U2@'N0J",DB3UI90:EV@O$ FA">P9Y^\1O M-3<_8:9CE*!252*:"*T1=I*!^ D,)!I^(E$1[ 4 K67 I$T7BTUBTL\BIO_: MCB:=OV%[MU'\KW298BJI &:^D2+WH#24BL"D2-HH;O0CD(,6HNX!41_VUXS] MY*3GT1K$3?9-6B61H2DB*Y@5W(*];\/.'J-=(>^==K3!L;]6U!,/V#&LHB"* M.YV &0K&$@6]HJU*;;&QK9+R52*BE=#>.*1=XH@+ZY%F,:$@A,;"# M.ALLYL\ZQ$^DDU)1S)CPG,N0>P0)$PTV-!"'22OA6R3AJY:^Q"E0Y@)*\"?B M./OK=7+(>H\=[&OBY4-G[[>Z]=:E>AV!%\1,F!1Y#I(1X24-&FZLF51MS&S[ MQ&]%P:9D#"<*C'P9X0\P[I%E"B-J!8F:>ZF]W4 :_2QB_$>3TSAJ(_K7HY-V M&FOJF).!8^$=45@Y:YFT,E#M6G3:+G1ZN5Z/3\F(N5-(T200!RL?:9,84A(P MBGC+%?4[>X1T!;MW!M(&Q_E:48]@ZDG*-3.Y*)^CAL:037QX:QY=>H1B7:VH MWU/45XB(B,&YX!D20@8@(HHC%V5"DKN$F>?>>)IS#06[=RK_!DOZLX[H$VO6B=^*>K4V>4$$ M0T0%#^H52+15@&V$<8ZUCT80 DR:=[&\=T6^#8KHW[I52'W=[=J&/[DF(G=[ M^Z>#>RQY[:(V+A#.4R).11NC%#P8KCEK,YFV#/=>+7H0Q-&Q?^\4+&/R!LE( M@6S8W%Z$$0GS*PFS&%;(L;9(>$\DO%Q&0B84ELXJ9&S4.=!JD?8YNS-@Y6/N MVA;CSIX076'XBZ!H0@;$C./4=ZEY27WA* 57J*-)H'&A)@@ G$E!3)8&!2I8U$ZK9A3UUA<%YJY&R;MPD_G0&8PO#*>N'Y?'?HN[M ^\ MQP-O<$K>'&\@:]_=$MKX+MI1Y^4@Q-!Y 8;AF8NC#B/=#@"O69+!^T[1^E>W M9(;V]X\..T3T:AJG_2G?9 M'SU=7R6*H?>I><3:##_67/[+CO]O,WL/.@"Y2]0M1O#K^7#V_Z#@NJ!_%E3?-DQ4 MN>4O/9B0GK_%U/W4&W0FI\,IW#:,?[[+'#Z-H\)_#8<)EO;JWMWW/MJP>>][ M9W/ZB1K-5 3-E3*YMC7WT=GD&.62"9FLC8%GHYF8VF@FIC6:-]QH7FY@=OCB MY+VT2@0P;F8 M3""1>PV;" I.4X$]5P9HW%D1!M+C8W>R]!*^!9)^.$* M,>&:)1*9!PFG.[6%J#]C,B\]SI2V\:<1 >HTAUDCMF+.,.^."Q#\&J5HP MN@,8G:P[78RB$4N+1#( 1M$$9'TN-Q]MT-P$%W(NN9;W;ANWP0=46U%VC!%I M!%?!8TXD,=I':9QR1GB5A&I)Q];)^0KI< G,EB@\$IX"\Z )(^,C0S(&*Z77 MFKNTLT=45Y*VNOQ3=5(H;JVFE!(%/WGE F \Q<9%B37QLG52;)& KSHID@($ M)S0AS:U&7/J G/$.44]M"BQY$=NSZ(]6NCE7=O2@4$'/<@7VO58>*V-$\H0: MYUO]NG7BMZI?0;T2Y2E2 0./3HPA3;T!::181JJ5B,"CB>YRM4E4^EFDC.SW M1IU_VT'HQU%;7_XK44JM'!>:V! 3U\)9";M2>(T)EQ$3UM*#K<&GCVMV/N-& M:Z)][G@9$!% M="T7V3I97^$B0GLEG%=(.:' %& 2.0'V $^)&0= MD( 9:&_A&,..<>*3B9%P*@0C@F"F'R&,V"KS;Q;P55M? GI[+@621*><;'W0MX(#SF*W@?KU6<3OCZ:3,!R..@?1G]I!'A;< M=GC6QO&_4C".2VU(D):%Q&-0^:0Z8Y12[Y0V0;2 M56 ]65_S?BG)"3F!$,N M"8>XP1PYK!S"S#HE6"*.Y.!?E[![5TG:X-A?*^F*,TM-#O;:Q*DA6F81]&8:D8S34?DT27JE6.2:(>D ;W*#01O0_XIA+Y*DR@,I2)$;XD&1&"TH$$@.R*5^4()^"U2+;H,.#-[LQ M3@6GL=!@W">93QT[$'YLM!."R-B*^M:)^@HSH8)X*P)!.*J(N%0$&2D""M;: MR,#L QC8V>-=IC:IIVT;TW](\X.XY%UTED7/*;;&, -J7 G".+&Q-?RW2;Y7 M#?\(*XJQ3(@:GO/W*4'62/"N=AB41D1''&1.&4>HU M"S[) (+6&O[;)W[K57PX#8(AYG'NRLP(A*.0,(TA'CH/7SD3!'NR@S@:+ M^;,.\7OI!/=:,&83QY*ZF$( FS_9A"F+I)7P+9+P54M?\>18XA$Q' WBRCL$ M3"W7W1$F".M@V7$;XG^LF)G"6MN@961@!%+J0 "=U-BSO&J\K82S?>*W:ND' M@IW%!OD0(P+>I)$C@&U)2&JQ#I;:3:31SR+&?S0YC:,VHG\]+Q X"@+_P\9Q M3H))48L4) L,8RK:.B);ADX':T8^%M)0KC$2+DK$G67("IT/\%J5<% FL)R M1+N:M1'])RWJT:7".9CR.:(/1B$.0C 'IH$&)M**^M:)^@H184&E1+Q"WN54 M7V\Y,&(AD5SL6R$K%4,D$AFBMCJDAZ[(UZK76]OY MS$M,% $I(YRIH),/07!!\JFJP-LJ.-LG?JOJE7F*\#S"&%_OOHPXB8#!$= H,*(OV0%F, M0UXS!BL>N<4YR9CHKI0/=;[X(83LD8.6+<:V&/M0N1TQV6"B!QD3(&U 1[%A MUAF%/MO&G[)(@/+C&@@'DL?C26E?@- [$-5 M8WD"$'N7>SS0ZSXA/Q,GCE.J>,0V"+:$TM;/M$6 I_AKGE/$=AD] M7Q^O'<=\AYT]TFG6\U'0Z5]V_'\[%W;D8\,H+W! MU-;ZO7P3_F@FN-?>SW[2 .I^/.J$+ZU2E;FZ!OGYKF MLGKD/.^O]3U_T0N3TT;S+5Q5HP^>7V(=8,UT&[S07G8Z:5SBW)Q&Y4;0?D4WPAK_8 M_H6]'._\U])$G/4&:''65R?L^F5;V=>/M.G5U=.ZVZFIT>$4N$C/+W,AG63 M20.C%X8+@W52A!HE$QAS!&A2YD*4U%R(DHH++;.??TW'\-3Q&*#,]09% %Z MT/2'X^DH'L.3_M4?^H^/S&0.?VN8S $Y.G[)WYV]I/]\^!,8"S"/#_W>/W_\ MR?\Y[I_]\R&<'7YY"6RG_P%823_^^Z_+?]Z&Y//CR1AP >L!QO/Y M\(_?>_"\C_^\. 5F [^C\$;'K^C1V\.4_S[8?V^HCJ(T[LK9P9S%?/(&C%2B M I7*ZVBIK-@I8$<,^YD/*BP3TSQQ'0C7U%LAP=;6Q$3%I-9BIQ.!'IYGT1U- M0;4U\]]96("&T]1K?MUFO&JGKF!9M6PWCVGY'0*7%OBU\T; 54;JX%G2(0DJ M$T^670M!'X S]]+E(V'0T:!S./Q4*T[=:.%%/5T0$K1$;S 9=FSGK'QW?-H[ MS[^!3\:3SOETY$^!>'3LR2C&,[BB\U.^1;:6*?[UX-7K_QDR49KI^< JT VV8PKBVLJRA+X2!V/@7GL/G*"_W4^[GSO^Y@HP'. M<.^IDP([[@)U7@;X+T:;. _K7") #2AYHYGG>WP\W*^FN1&; M./YC-!R/;V>0R6<'8_OBZ/C-YX/C=U]R$L31_GO'C09=RQ'F(B$N&$>6!(LT M!?VAI#6,Y:Z$&.]>U_07!+>?E__<7A8BVQMTO!V?=GX:#"+//S4@UTU/<^R]Y3U)&"Q[2YCGQD1#E31>PSX2 MRCO'WK^ZW9:Z0O']5E#P!,8(/XU[8/*57_^GD;UVE]UBE[&#W%O.)@O*!7E* M3>XM#00.1XFDH$Y;9<&,!PM>W[S)8'-E%+4G@+@G=E+ R,]6*?\X7Z;%'3D^ MM8#F#0C7\/__@3TV 3+3A6^..I]L?QJ_OO->Q]'?^48/BVZO#G]O]J*UP/&O MWHCS]SK.J)WB"!37RZ(V7M6Z:OP*E$M^X]G6P\][Z_'#/]_CD,#(8!H)$2AP M-FZ1X3X@K# QT@?&I=G9@YV'UV-IV2BOMDZE\W?*ZH]W?@95>JVI=RW]N<%$ MW!C:='QZ@QBT +Q%4O#E3PH K%3P5KN(P.36")B_1S8K?!,2%TISJH#UWP: M;X.WY;< 1_G+=]E(+BC*O-!8A=P#VV@.@TX>C!,32:2JW4B/NY%8AE/+J4], M(44B1[! "FF>:V"[$+6D/)#<.5+I6]-%8'L96O/T ]A6!E!C_11:>)<=)%VN MLQXT32EW5B.6XGPL2EH;P,HUHMU!C[N#^%'.;E$T:JJ _%D!"MG"#F( 19:Z M2'APS$N[LT?OLH$^1C#ES\[[P\L8YYOGXG1XULFZ>S"\:#Y>]=2#(L_J[GPX M@87M@5F2II/IJ#+3[: R=O/7*\6?7?$+Z#<]AV&41YW%."G&31Q-+-#-\^%X M@K*E76Q[.QH@,/8[,')@:4/86)TP'54?^=/\B,HS 7_2RA2"GQCL<]ADY>E M[\YFY'79X[!;QM_X,]*T.+WSURKYR<9QY3JNC++SX6A2PWC^THIEGQ]=G-+Y M'@N^ 3_,:'[1FYQ6=X%?G<)W=Y\N!]H/H)XC77$\=_?8E !6:@NG\@0M^)3*VL$.\KUS M>$9YT'EUD\NRB+TS^.>G\IQQ9SJ!.WVIMGYY7O'JP"-F[W@GC&41YV69MQ94;V'E8%#+7@!'DI*@H"-!G+@<+,<> M15#7)E(-]"XWG+P15;N=\=1]B'Y2-GG)>+"CRV:[SV6@BJ8M^'"6<2A^/H=[ MC"LOXZ(<+*)*+4:Q@>28?:(5+J7>:#SI_,_4CB:9%!2 I$\8;HI8CF'.0 7! M9>/&SQ'B& ;7A:DY@6MBT1DEC&D'TP336&F1S,G+4N4OQM$)S#^@A^]5#'W8 MS]\9-U[@(OWYWB-[W@O]R\[):'B1OW%Z"?A1)*H3[ 3PKL 9/&KT,8*:J?1) M?SRL!S5>&0@,NAK$RJ-\/]K!: B_CX-/O=%P4(%2,PK7&Z)S4*YGUL=I"?;# M%HQGO;S3IGXR''5!N8;2I;/LN!-05--^T='5R,8%GB]BOY__OG8>;&]4=%8_ MT\LR\F&8]NUH9;2V\\G"SLM!X\L\K_4SJMV]J$T;DN'R"HR7U<#G\Q(L*X ] M*?E#O4]E>Z/Z=I6&N#CM@?9?O!(T1 & MY\%(%B,*3UC^WF8GH9]FE]J=="'1'OX3+FBIB\5J" Z"T."LH-C6\5:"E^*M M"[I0K.G"T3#!5!>M_#N0V>>KX[Z\$DGX- PO@!E[/YP6,.SFV.WP MHAB:E3VV__=O'8U%9^>J0/VXNY.WT$YSIYVR&N-)/#^/ 4W/.\Z.>S/M;L?C MK QF261YYS1QW9*P!$;H6;4I\WKG<,74C7NAERG95:M:J8:,+^.:8.57N[SJ MQ;(IVP.\^S0LZ6>[G3^&PW !8E+RV@!S0,N6W5/9A'YX,BBJH_;MS0R814E9 MG+9JKY8'#6I3LQ[#'9V"W^A=7D/6YOV>+Z+.K09R\.)/=GCR7GI,A-,889N; M0^D@D6%>HQ@I,4X5)]K.GJ:[Z\??.PL1N9-FZ]B"33>F)'XMO^[Y)=3[;G^^E,LH:BE%PTB%N!;D[W9JN9N5.7P\+/H- MS,N4;1<)Y#GBC^J\@F&!7^U'/Y2>ZX:?8K1EGULC^,OS0^_AM[XO&\O?^D-RNXJ%_T*YCJP MY.80B%@_D5">5WT\!]M=7 %N?8*C?G+]\6[Y:.442O49Z%E%^+4?XUUR[6=? MNRT1NUC+6]WVOA5DGU8)MW++7W*R6L_?XE#(3V7+#J=PVS#^>>F\T;/HP;-? ML?]L2_O8^Y0%Z#Y5D)_JZ@KS&\VTM<.75T3>_YI9GZ]"=E&F7MY;^T5+ MUQ&CL#\(_YFKZ/U*0_^6'7J#2?7-OV:[\I;)P8]]6O,;.6%U6O/LE3CX ISO MP_Z7?UZ\^OS/BS\IW$.\>WO8/Z"'/1COQ3\?7K&#/_[YN'I:\]V'CU\.S][1 M@Q>''P\^_/[Q\,4[X)7]TW?TS9=W%.[[X5]G!Q_\Q3]G?Z6F.A#\#<_?_PR< MTO* .0L4468)XCXPY C\(1-S(28J(L4[>X1UI7FH^D!M\?1;RO.KP2>0A^&H M]XU]TIY'X<=-A+)FY6Z99M1BURVPJ[>&7NNJK+8 ]&(!=S@ , M'WYX=WFT_UXQ;P)+$6&J'0!8$D@'9I%S0FFG.-]VQ1>TH M%B?C+!9SPMS4PRQ7I(B&P MY96W8$ERBBS##.&8&,%$.VHY!A%P@3BTGKD#%;(8Z\( MX81)*8N3C#Q8$>V6J-U2H/_*/^=0XW0<[V-MM@SM4:S-HRH9X^R\U4R,'^^Q %3U9YE'):+C>4(,U-1%(SFUQ.UUMLCVX*9HP]<\9AP+ MJI#"/B*N$T6:&(\\]=$;2N&W?F=/X2ZC+5_[P8+="$!+TKX[H+58\^!8LYY MH8)1(7"/6"Q8()[M[)DN MT^O ]G/+G[X?IHVF<>F(PW.C4C\2UA[85E*PNE+I4,;>#%JKQYUIC+4_;,B?:;&'O6/RX!;A;4+6_UZ@: M4#&=@E H>!K XL1 U3R6"*?DH[/.!&]V]J3LPKY]4ERM/)N*724V'>L62Z7] MME98Y*XJIFU^_)WG9L,5Q/;HAR8@?*6>.(QM$O'W\$3. L748,X51XR$W(TP M1*2=%HAX;3RF24F23]ICUN7LNK+/CR%^]](JLRZVLU)RBWT1O[%1Z_>M1_9[ M#^07S,%/A4^]&H28YK]9S>N:,:_Q:SN:S$N8+0CF<9Z!YUNY;+&AQ)N+@Y/W MF&FI"! BHD)"W.N(G&48>1V (#$3+:-;4\6L*<:U4')SLE3CCM,Q-(^>G:&5FYUV.]'/YDNM#RYCPOOJ=I)3]3> M,0X,&Y[@/E%QA[E+AC"5+%:..\;Y3OL%@Q8C#L]][,)[^81[SV;O+H^-W[/"/_]-;M6(./NS3?]Z^_/+/ MVS_%/\=_@17SD;Y[^^K+X=LWY-V7=Y=@_8C##QZ_._L_BS5W\.&'$Y[96S N MJ<"0L[++U;TSZS?/@[\]P/M;Z1X21U6GA%Q( M^;1W_NQ2+.Z 5"*E* AW4<; *9$ZPG9.'B>AC0VY*O=Z"9'L/ 5UKN-PB!>$>ONKMEOY[M@1O MI?]QI7^Y&DV1?B&R(\D$8">&@?1'BP#&'7)4$LU,4IZRG3TAND2RAW6V?D]W MZF368:+9Z:((^T,8IW>\Q\UO^SU,W\UF7:]N].]]DTOA:PC_[)CM\1"Z2Y88:)YR!7V ?P6!+"M]9G\UW]E=U6JO2'DREK1#:P_WW M3DJP26A$7M-\JITE9%T@B(#-33@6CGE?$N>(E$^(T&X%\A\/)[9_53BG%HPV MIZ3-*=D6VZ7%^A^,]4>_K6$]DXY:$Q*"M;6($RZ1PX0AJ;0V05#+67BH"B9/ M.E=D$Q,'9KT[>U5'K_C9Y\:DUW MM^^%''M;44?=SB"6'(,K&J4M]!8=Q5E7-IO;F9WUIF>SWFOUOC288R>-S"8QZIQ>@5[09?3T?^U([C M:]AR<7_6A*X9Z'!A8KKVAB6N':K),I"(_]#"O<+$1G>@Z_]OWA.%Z1 M/K/;Z?P^+8WH,UY-EAONP==/YIM^J;>TGY^+6);,,WO9<3'W?UX=1],,KWI< MKQI*M*/<['DR;_@WD_B#5Z_W2\\_ZT][$53N73JP/GA'Y_:Z]KH-N.[9=186 M>,,["]^B4_ CL:W;Y[W1NB!ZY_>LK3M_E;;G!8CKTZ 9EG^:#NP4=$0,/_\X M<7B,[-7A_)V;KK:G]E,$M19S2U??GX;BQ"[-7N=]Z_.7X=.L^8!!^8H"9KU; M$EYS%UK8,FO-='<[WSEQ^RH^-QJ6A7XU[XC;9F*_^W+XPK/#B_<\5PY03B$: M(T,\"8DLI1[!_#HNL$P.I]5VX=:RA)46&&@:=R#U21*%$_$,&2 MNS./&PKFYTGYL,]#MZ&]Y=,T"_(Q+,],Z5N'OCE/_H M_&^I=X4VWY+^S=FNH+=K;GR7V^; E33?=-NO/Y(S\5T&JZ[_^"%SU^8+*-&YNMWEW/(X=N7[" __^SEQ3OZUX=W'T[7SJ3#O3X??GC)_CD[N#SX\HH<_O'? M9^_H*_+NV%_"NX)E^*\/__QQV#OZ8ZFQU9?##Q_QT9_OE6,Z>JN1==(CKB-' M6A&"$G/4!"V8IF##24*Z1-R[>OD#YI0\4+YC"U1/%*B4RD45!"54V)"8855.!&Z "K= M6E ]645J#27B0B'2N4 CDU FC*#:! *=C S4KF= M/2%I5]P_G[M-?KN37![&2>T.?BKE+[><.<&"O"KK\9_A^#D4L_Q!L+1PRJ2! M)4^\]T$%Q%S2B/MHD$E I[25@AM!>7(4^!/KX6C9TQ;O'\HW6O'^ M7N*]RCJH]"Q0IQ!10N2JVQ(YPBPRV-I 6& 8FYT]C;OBBNX!6W_:_2;2<=8+ MH1\?*T/ZI1T-8+#CN1?NEUOX?+_KD;CO=H^'K!M#S*:O[+_LN.>WN$C,@YOJ M&U0CY@%4Y^LX^CN+Z\,R9'J';) &.IJ1E W7:LB;-61OC0!'D;/!E$ L.HV:5/D/ZVD/3$(>F>K+Z%I!\"2:ND703-:7 >6+J* MB%MGD"9<(8M9I$936E*FR*ZX=]67S:/L6\+P7O3ZTYS&W0:.GVH\9O-(7MES M.3^UQ=2;,/6*.#&Q(DFO4) ,,#7@@+0C'&%B.3"TAU :97H)6F$3S1'@@-'G#J,'+,>,6R-DYY&&F0A>G2#0&GYI/O:PI/3M9.]3_N0 MUGSJED[*S..IVX< M_V>:3]?#%WK#,-[M5(C1O _HV&'S4B=Y)P 2YQ>;##L>@-9F? !5>A+KEUS8 M!;D !7QUG+\+HX?WNQE,;GS/A>H!,/D)9*;Z1XJYA$:N>@';>W@9\Y:>Q)-* M5'[$@?[G=V":K,SJPI]YN(53&6N\Q-8:RARGD1GG54@.X\B$HV!Q&K7S6*>L MO_J5V8??;UK5U=/ZW0_J_B=7KHG+[7?'&W,N][(FPW"_H^-W7PY> +E]\7O_ M\,.?].#XA!\=[[/#%R?X\/B$O?MR^N'PQ3N^>B[WW1C%R?BX(7'1R_^)$C/P[PX8?35,[C[K\GTJ20*6P )8FX3Q(9V*'( M1>:\$%P;PU;/XL9$!79."R<#YY;90"6--ADI@L6Y_,WR6=QJHF\\V/K5QEOK MQU-O'L7RJ"6ER@3G(^:&@U0Z;3T66&//F.'8/UX9@:^BS=M,4(?G60WL__VF M3[[]\N;]P&[*"4VR' =$$_!(P/+BW@4SB@# M!IET^>09D0C3>DMU.\W>>O0C7G36RWW<^>EX> Z0ISG]^3N/[ZNCZ>9CZP": M^8!G^1DHU-()=6*ZG6DIN) )S&0$SZK(VEF_ MFL+Q!&B0'<&E%1MKGE ]\J>5U_BYD*99_[1<:GL#ZCU14XF?;F=E8]A#P]S;PT:V//AO " MP\+)\Q=/QMUJMO.-RT1[.X*) GY_D:T-YX,1V5 9;8[OF^!@:9>5:AL MMP,P5?A]HN-VCPI5[@ M>7G!:@N=V\OBKMGM''U]. N%!*L!+;Q2O<7@O2I/ MPT[_WJ#MW\#KE&2#\7 M91MEDS*7/[3C7A:605W K0.[$AY:0\/RV*H"B;8S!ANN;T'2\J;,_I#9;V#? M#X9G /IQ\*DW&@[R94]YOS8046RWJDC]$%86,!)09T%R5_=L92_GK5GA?S65 MV?%R$?MP/X"SR>DX.Q3Z0/ ;.WY!)"H R6ZH:F_F/;SDTUI"E7&M]M8+O< 3 MLB.^6V"K\D[E/0 /1C'IEC,>!WRQHVO:PR+4# 3%OKIKO-"?]+_]__1E*A? MQ\T\G,1!%J;^Y0S0*X6392_/7V\ JB$O13?7-HP@:]-)72:TFO5*:\UWB!^. M)[,EGXE>L^B+I:3*>N51HF%"&UOSA&KF"]"O7S/-4^\NB[0N^'YA*5_;T<=/N?!KMW-PM-MY60O@ M<@'-.02 \"VTR1WFB1W9LA/R)%2@/B]G6X\)A'>W\UOMZ%O6LMFLS+_-1FY_ M :CF^V^F!4'[E)K690N"EJI4\ %LVM6;5?RP" .@"JSHL%(9N6Y4W.W\M;9S M*Z??\M[-/+EQP X'-4-N[ERINT4W99D8.QX.0"]?SKR:, *@82/?&\=5;?1C M"X+^: &XVLUPL]M@?S+3%55\KU$815)R_&%%HUV!0^.[%B,FQG-FG=>!<&ZI MMH9)HX6S3"1/6&B*$:\<^%DK1KSL#2O;["B]&5DN/ /]SR\$D^92ZN3@Y'TD+%''&9)<$\0M#TA'YU$,0A*K.)B3=&>/J%U\0W'A+--%T]3& M$7RS^>?J)AHZD)EY%<7'WSS_:33H;]6(V]US\^YY)X[VWQOK= )$03+ECJ;& M$]@]*2*K=33:21=X;K"R>UUWE<7-LT';X'"V=]N=< L&_HN"<.6GWODW=E,O/5_,)Z/$D:M81@?J@Y/'LI+>^9+7L@,N?@?,%>DR68&]0$)K MB;BF%@&>)$2"L%J)H+2[,X8]_0;X-+)3-L '" ]M?-NWP1-#C$-,)IQ95A0R MD4G$=(#-+SI!J%E9PQ_F$^IJ#]W[GE@"RMYW+R%@]9W]Y!08.LXB+ZA&G!J! MP+_B*'(1N!$8)Q$S@LR7S]1>9->;]X:?,79;95/ MGY33A^'ET.*PZK"ZW@O;64V_@#W9_IX/C(8;[6$F^3\9Q"7)U?E1WUC_OM?[ MXV!O?'Q8IU\!%=?']>X?[>WF5[S7W*2MPT:[!;Y=8_?OP_KXZ$?C\Q;9^VCP MWG\.L._^W;.[Y@20=KS7W"'UC?I9J[LE<@)[O0ECHW^T&X='9&^W/MYN;N+6 MX=]'_\G)[^O[&%Q#SW1$206' "H#@JT1_$3./&Q:Q@3'YWCS.9'<:N\Q%MQH M935X>"IIS0F+X&7.YNJL>S]I372Y (M.W/GED)8S/'@Q,X.+F;ER$#0)/5?' MZ-4FD0/A?A!#>P0;SO#\),H.ITT)AK\]NX+?_%;7*Q*>5M7_\@L\/7U?2VX8YGM0)HE@:07,E%#83NC MLPK\S#T98(/[@">;W'V;,B@PZ E?>)\#0C]H3A?>E %_D/BA[1Q^,5BVR*8, MKZ+W[LUU4,O;'>'.!>:/;(GP%A9OZ;HWW/6]GKI] [W6FP O3WN">TS0@UHX MO 6IOK';Q&M8T;NG(\]WG'A#K27N*@8W6/FOF"WDKF_]*BOSGZ"G_0-/1.=H M5,^EZ-*3^3P +_!>YP(OS)WZ8)^GM?O'<*_9AW%].=QK_G%8__P'C+.%ZY^W M6*O9:-?'G]K;&SNBWOR]V]AM'-;;T^_\YX\#UPV=[K9^VNILB M,P*T#L,!C'=9X\G/]]FCN6^DX M<=>Y^>=+&%'GT_^I/]CHG[A1.NG,8]<%;!5DN@9OI7W=&I.7CTBUZ^P3V1=';I]3;&8O"6Z.B-@[9 M8&QN!>.18T*!11$E 7UV@6C06SR?>/OLN@DA7C8CYG\W^R'96:[TXNJ\I M=SV>S& ) NA7)UZ$'^\5?JV"J.7TZ0ECX@54"V@NE31N *J3P2J M,Y8S849+01/"3DK$%4G(8!&0 UDP)#F6E*EB<4P_NLO:TH#J' _PM<3.MY^+ M:&V_]U,/M?GN\PYW]I-ET2="D L"(\Z201I@#7'#4HS,@,*$UYMW*-0']31Y MATP^-+?P!?(.Z0-O^P*#)1\4O5M&YSO*2"+BM2;:M:(=#&N;F6.P5C(F2\;D M.\J8+!,T.T'$O%FU_\GY\>T]@Z_ >LDT?:9#@BOE9M-;H'S];Y1_4.+\/FW8 MKWJCWY"I5/1%!.KW207R:LU%L)M>@.;8QW<&N\<[:]L46W/V_F?]/6^-NXOMNBC;EHDQ\WQG5>;_YQ MN+?18HV-+X>-C2U>/VSQ5C/_>^]P>Z/^8^^P16]*2^7$<\IE0%@SA;A5N3.H M4(@D3J2GSH5(;CZG+3FI!826%81\TD)02UV,A M&C0U8TI S#SCC5&40(J: MT$N!T$S(.RB3R9@TBBIG>NGDD8;_0SA)GG!BVD6SLL;$,N6>%A J(/1S$$I. MFB"5)%QS[C'3@2J.(\/84VXBJT!(%Q!Z(1!JS%I"GB2FM$%6*HRXPPFY2!.R M0A'!2'1.XI4U*A_=)_T5)\"_%H_TS]PX8EA1\/TSDVS#^[3C\%]5P&/2!2_W MC[P:^:@2WR8]42[:;M[LN[[UW-Q[(-PC^Y?/0]W%NMT =07@[@5P\ZGT@7C' M:6!(8P8 9PU%-EJ!.,-6L"ABL.#J\4<;626=?HE5]I'=O8O*/JW*SCA&+&FJ MHQ+GH[%O666%A+W7>>:XPQT%JPIBQ03+* M$HW"99TE9JJS=PEK%)U=H,[.^A').ZP<;+/$YHHURRC2N1ED8"Y)Y734UJ^L M&;)$*EL.MN[,NE(['>1>A[GY3KKP&2Y=C$>X#'<-^+QN+%NXRW"WZ,@NK%K< M3FEX/7CJ/@+J?B,-^*XR\TT(@*;1B!.X#?#P=#QUL2( M*6<)TZ+BKU;%[U.4OW"7Y-XZ7G3Y7KH\ZZ58@&;-I4-:4Y6KC *RFAB$550F M11LB#2MK\YU-[EZ=OWS''-6SJ;CB8RSK$>I%1EWLA1MRZ>[H&I82TF> II["^C%L.+^%J*K 9X'/ M I\E=?M=P>=L'($JGU30%*7$->(<.^24D8AHEI*-/%@E%Y*ZO33P>0>JDKD6 MG+]LHWCG3I!L98X/9:DZ,ZHG[\RXU?L>>Z/^X&P9&S#6SY6X"XK'6N,M5M^ M^W[>PGN']=/6;E;&OSOUS_53^.]!_?/72B&O\Z)DQ0N']=QZO;MUVCK\TJV/ M\_-!&7>_GK;&Z_#?37AN5LA-LKV^KQF#J9(<>6_!A$FY]R(V'H$''Y100D0J M9ALP$L.(#"08ACEG0AK/B'#:8V6$2=3.\JBM\M-4]H=%A*:M\U4_\6>UKI@ MH0W:MC/7U*:43+_9DNE%'3U?N' @2/5S.7HMM,4/<_ F@<#CSG;S4[NQNW56 M;VZ)!CQK;^,+_*T#S_E*MS?@OAN_MUO-@^Y%\/ \$-C]*NJ[6WDW>OW6BV>+W[Z:BB0OZ\=W03D0PXW4%@<+"CJ\H>E$=6:()$Y"RX MX(BA9&6-4+[*%T8&OT3)@064WBPH+>I MX#2TX/2S.$N]9IQ'QVR-GG$A>=( M._AA$B8V,AZ8$RMK2JY2II<(D]Y%7\/=_N H!]Z.!_T<9WMOK0M?TBK*4[_5 M^W,R\06!%H= -Y N<*XHL09APW)VGA;(Q( 1B=29P&C"G*^LL56\L/R\)4H1 M*3K\=$9$T>>^%9%@85L?&YY$G)W(@4?@#Z>J2\8A& %^#9K:S15:P?;42\ MXJ+N%]' 3^U>>W@00^U;OQ\>9D.\XHJME[0ASF?^IRZ6V(HL-/I\,S-D0TT=*( M,=*FJM)Q#'X#E0:)=2ZDZ(WR*VMJE8CWS"^YC&>.=_!='I?)_KI!:>&&Q>=! MOS@TBP2C&TH&F:3!NHBX,>#0.!.1-11^" ?HE#P8%71EC3!P:<2C>TS>5T=> M4O]PHV1HO>+U_O96C?JM978(S=(@Q@G04Z0]UHACHY&.@2.F)(OP&96>Y3-2*N=)*(!.) M1$K@**4*B6*?HTQXE:H%NYN%7:6@:$'1YS"5"XHN&D5GDX^T9,1PC@P&[.0L M2/@-;&6.E6=@.+F98>#ZG#X-*86U_=Y-C!07 M8;_WSDE!&M_V'8B^)=PA;C38%S$3DRLID#$\V00F(G=DCI/BU? R"/&!J]L_ M?C^\#*]JL''F>%PNPBOL4^$BF,8]>(<'=*LH%?(EJE0.8/>:_;/MYCII M='=.6[2.&X=?\5[WTV%K=^>LT?QVVOC\=WMOMS[>;M9_M,YF27RW1'WC*]W; M^/VP-=ZAC2:,;;=QL+>Q1;8WUO'>[A_P+G51'W\ZO(F[@VA/A*,$P?H)Q*D( M2$E="Z\E7R9BF8*+A5<^CDN)2=-D$H2KCGWF.E %<>18>PI M-Y%5N*0++BT++LTV/8A81VNU0]I(P"6>&#(*$(HZ#&L8%&S= M=5'\<]#_WA["I ^?+$O^?9"7+*QI>W6N>3MJ72Q80:A[(=0\[1#FS/$8)8H$ MVYQ2:Y%+RB AB4HN6L)"6EF3M) .O66]75@G]KOK;3$[%JC4L_W7:61"88\T M8"X"0]'E5G4$6:K $4K&)::RV0'N;5'K-ZS6"VN^7M3Z)=1ZUIM(#B0@)(V( M%K!7.ZF09<$@T&H=P35D7.8\Z57^>&J0Y:,7>SW>Q)4.6+7307LTBKU:/Z52 M7/OR?L,N+$?<3JF$/18(5/,\9!H624I/D8F9A\P(@30'(\0X9PB+,3)'8!H)X5. P6!(0#90:F3M' M6K.RQLV2U-86G5VXSCZ7OU!T]J$Z.^L2A&2" .L)*6\YXI1;Y+A32( K$ VL MI#(^IR4NA\J^NX.%GY?&7R3%Q7S2<.]TN%+@60H\EZA,OAPM/R'RSU,S,ARC MH2*A!+\AKAU%EG*%#/6$4R42Y?XV/J/76NU92N8+HBXOHI;DYE>&J#/^;[#1 M^AQ4-]$8Q!.8T3IZ@R*51"?-&,^V]$*2FPNB%D0MB%K2LM\8HLY&)QP1T5/- MD5Q-AO,)1LO;_N<%_ MK5V\]3F!R?E[3Q6)9TT[[@_;^=N_#6(';O,]7E))9"V[\JWI;.#+K]BNCKMLS-V^[H]&_V, MNG'J](?:$Y'.7,+JR/:^M4'2UX?#.!INM(>^TQ^>#):(<*8U!<[^N+ZQ?KJ] M ??J-CKUYA&N;_S1WFY^_=%HMN!_7\G>88OO=1O=UBSA# L?)=G3J<6_?IC MN[ES6N]NB49SDS0.X7_-O[N-PX-NB^ZU_S/>Q/6=?46%#%HHI QAB*ODP:;T M B5M71#&6NO39*L#"(AA?53%8Z2U@D6EF.'82JVI85Q$&KW%,L99@IK+R:]- M9G\>;&9 Y'9)G<&CR9K]\#YS/TJOA E+X R5WHY9YV_0Z MK-#K7'\K\UI)60JC3F'4> :P*0\S[ MR9H=Q4XG^M&)[=2.!_UC&-Q9H89Y-Z7.F-N(HTB8RL"I,5KD5'<5,#?$1J/N M>A[]J8*.#C,T<'&>.L'?(+!687/ML1VLT7A MWZ(^WH-QP+C;LQ&_KWS[<_T4WH?5#S?IWN$.J3>_'+0.CT3C$%SB8B]QX#W]UPEJBTEW/=G^-3@6 [@= ,X>X"B"'1NZ04I(@ MK@1')FB-M%8L.HYAO0" %"Y\"R^H>!]/AO!T\.DG1Q?]WO"@?5QX%7Z26L*Q M5!C,(4(4#YH;)@&$P&(":2:,VF(<+1\V7>%:&!_Q>K.USX1201N&$HD"<2$U M4QDFNK'&]*O4R%7"6NNR%TRUPK#RV-#"P*ASQ#MM C'&JZD2I M^.*LB:OJG-H_8D#C..@73;ZO)I]=UV2A'-.$)!0$=8A;$I%-A",JJ;9>2ID" MSE%=30G][R52Y7?: ]G[D^X)6!HQU&RW#T,=5U9'J:F:/-<,09V(JFD1R;D''%G<]M*)Y!1 MG"8A#"&"KZP)OFJ$6&R2^"_TY16%2]XM #R#H5,!0-'Q^^GXK%&C69))282Q M!*/&)8Q<5 9%6#?&%4TFY,JZ19%1/JU^3TV>F9(,(BKM751^VT_&?H>;/-WS MWH6]M]4+#\U<6P3@O^0]WEW:67-@0^S:P='#CA]?<4#A1;A"SA7KQJUV\X?O MG.1Y_-SOA]-VIU,L[\7MRD?7CR,/Z_LQ"<.T"+ K:X/RNH+E;2S\Q@A/T7)M MZ[^F+# \DW;8ADU[CHW;P?D%V?# MS<5'BMWVA.B^.4'VRG;;.:UO>+$ODR71"XH(=QCQ*#72V 1D:*2>"K#IO,\Y MKJN$/@M3T>L(J!8L+5BZ= ;S7;"TP.4]X;)^!2Z_C?>Y9XY(PE#".>V6!HFL MT1Y1$W60QOB4XN*CSR\"E7/D0]=IANY !7).Z?&$M#$_RRJYDDJR^>,X]H:Q MF5_F7?/)G.X;12/'7B'GK$5<,=CK=60H,[U& KL]5WJ6'^9%^%6NKE\M3A:P M-H@^"WT.HX,L37A6A@!IPUI[",[/E&]E^/K85H3XP-7M'[\?MI57-=B[T>.\ M)1Z&7["+$/%:Z45:T0Z&M!I?"$U-X8MX13TR9H-D)(N8A:G_K3%U!Q4)" M\Y;+A6ZR60OOS+MA=EA8Z\ES]_:J/&VG60_WC81SCCN-PT]'V\U\[Z\_ZN,= MO-T,1]L;?ES_O'?0Z'[%C7'FB=ZDZFW2ON!/#C):P+M1'Q(4&7UB'@#05X!I;*[" 3W%2L!WP M-YBR4%#HS:+0PKIE%A1Z&A2:R6AF$E;%6XITR S/PE0%"Q$Q@YET4D47)* 0 M>S2/0T&A@D+/AD(+Z_]94.A)4&BVOP98HT($0I EW"'.M$ Z@4&4B 9LDE22 MS+2^7"ATA_X8=^V&<>7!AR?#43N=O="QQ\6A;<4?W^X>PRSG4P[;.ZNED]') M(-:L_Y^3]J3[QG"UNNQC'ZZ#"VP/)JM];$@@T8*6,BXAY[I"/CB%&% M76[=&IQY+>M^,(@%\N^\\H[R)*-V* 2;$&P "6EI#4K*@T1ES+WPE,:18\-"Y@SHV#AV8?Y;LV+^$,-K-Y.EB18 MKEJT_N"\V=%9=80>JR-T$!0*?P3+_]M!_H?\,-/0[*:^=3<8X][\U^J/X)?K8_IY=KF5LT79TWMOR MJ+[[E8(>LL;&WX?@+^/ZYZW3;7C6WD;K=&\CM+<_M\C>[A;>_FM&-[L[/_:: M+=!#CQN[#?"7=T[A.:(^[AS!.(X:=(OO'?[=@;&+_XQ;9XV=?>^88YYZ1%*V MO(*CR-'HD&6&^MKE MW"^Z0=LOA_/2HG^SL[R5LP![O3C9V4[;HX,*B*9BF7$)]I7:1]NSH0VC2]:W M.^W160TNKMNS&M&K@$W8K-9.8SZ*#[6.[85:];^:.VEW*C^\W:O]%8]'DXP@ M"MHQN6 XA+G/%_;RT@PNEJ:6!OUN-0S7'PSZI_"E8?0PG%!S9]7?SSN2?*@U ML^]^NS?N[>P.G2P7.4N3TN"YCL2 GQQBE2U.X(T8_OD.G<5IN-X+ M_^[#[%^*52..&OT>#'8 L/M:]N/GUOFML_KION+$8;"7P,E. G$"5IC!&/9A M*PU/@6'O=LM?JT$HOG M!?I*!'ZWG4Z_WX.1=7//\EZ6TWV>"1Q-$0DH;@\"$<\@9 MS5'$FHAL$A'K5];PA_G4D OWR$UFOS:=_EHXB=F6>#X#_<_)@S/4#Z>B,/W3 MQDG_73[E MG"$ !G6<[>;O,:,4B&FVE$%D89L 6_@@QM&'>S@5R^@<[,9:_&X[)WD/SF9W M-9TY9I$/U=J#2B?AO6WM?T[L .:FD)2]B+Q&)S"%@Y'-*Y1J[:HI=-6-T+J)]P%/@>O[O8FO N^1H2.W*LQ/ M.W_\^NA:&4*60U(M:,[9J4[]X$FGL+$\8WZBO 8V-]D4%S/[\< .OL5?LK+@ M=P=!K=/MG7VKHXI48A295HACEY#E@$,D*<$$+!&3_EESOLK*+FAE$\RZILH@ MD@]?N35@0WK,D5-:81\#$92LK/7Z=PBS7L+4 V.G=PMGWC%X2NC*77>"EPF# M$GPQ32^QVUR+P3[+.&Z>AB?.OW3OTZ.CSLQ"Z?M7 :"ATL3"6YN MG9_2_&@<;N+&Y\T?K6;KM/ZYA?<.OYYN;^03FAVVW3PXK!]^.JR/U]G>W"G- M)@6-QZWFIX-&OO_AEVZCN9C0,'Q3P52J>@)7"K M\U[+BU'+JU';ZDW@N.I$\\O0\(TAX%^.Y"7UZOPEGE:X__(',9QTXG;ZE9@O M%9' \\LZWK>":VV$1$(ED/7$JO&?I!K_5:C]-7,^7!J8O]T%TPN7P'OI+'#EI*$="J' MNRFB6SBAP+D@_0ER-->.;!E9TQ_HVTZ)(G%C#/<^P3AOT M[X.**)*VR$W, EX*RI5*R&.B$">*(LVM1M8:S;'QL3H^7C[6]%+76R#IF=D% M"B0]$23-T P0[ C#*2(6$@9(PA+9I TR@B:GL4TA+J[/?(&D DFOEVJ@0-+3 M0-(LYP#3W'N9**+LN\)O\S)Z_51O9' M'%8^Z*/[3+_Q-EA/X+CE%6CF!;@1E9:V,R1E>)HDNDR.^"][K1[R&?DQ';O>_@-^>JZ5RJ MD,[SR&MY&;ZW1^V?G6PNH@%ON<<[]$XOI,_;XWR\/"F%"NU,EO>P5NRO>$?\ MY_-ZJ4-X8_AMI@JQE_-G/TY68_/*8FQ-N 7"[R>C1G_4BE6$K>R:B]LU6W.. MK LX"F_ ZO44(RX91Y:%A)@P27)'MC?(G*#:(^03?"* MO]G.J3T;KOS7M9GHMGOHZK3/SMCM9=8O76Q-/CP5D/7/03^<^-&N'0QL M;W2VA&R3S:_GNPUM-7-GA3JO=__NPG=A)ZG_V/[<&N>=I/%YA\/NPUO=OP_F MF6#W#NJ[.S_JXV]G>[M[,,X=5A]OPO7UO)/@O8V#;J-YT-[;_=3^S_AHO+V^ M+P0'Z2,*Q< $XEP1V#:X1,)C[87 7#@[6V4L9(S:!:,==]QP90DQPCA%0(*I M(6&V4G,ZZ>T0O1[*<7#+-*TT6,IO7Z<4$35@GO]M!NW\RG#"X3!@@ MGY+G:48WUKT?G-A.O=UK=T^Z_XZ];Z.#&\G]*E:R=ZHIN>X_:H9&U:T0<=VD(F3@AW9VF3?@D7M=W)XN]KP M)NTX-BK@W6(,*HI;/:.)D"B>>*O*<5UEH9SBJ>#:$>U^,,?V-ZW.#AG;YK% M"T"LO@,& MRA2RW]O#"E6'M:X-$V*K?/0"2QS#Y1=]?YAYR4;5[>#3"9559=7!9<<3N9D0 MEU4$N!-NJI/C*3O5Q7V.X?W[8;5VT!Z.^H/L%=1& W +ASD3[/3B1A/YSV]] MU.N?9LP'16FG=E7X?W&S]G!X$H'9+ M!-=/]WUP5!-*4. YM!R-1M:#.6)8(B93U@;-YC@@7F+W_E@IY[#6GA%J.\') M2OIM5NM.IW]Z>4)9Z"I>&P/$JQILH:LH=!5O="4+7<7;96,H=!7OEZYB=\9R M*C05A:;BRES\/J&/7JVY"-9O+T=&^FGJ.A;6BG=3CTE3,%$ZS0RE/!CO#+>8 M1F<\P MWMAB^=ZML?_1.CQBVQM?19VVSAH?9]M!_WW0:-9QZ[ UWMNHGS4.=WC],,![ M_'W8&']J;S<];S2/QGN'6_@F HO@O=?:>.0#(XC+W-]&4X%PL,PD*PGUIBJ; M$/31V=:E6+R T[.!DT]:"&JIBY%PP:BQ 4L:),&:,TY5U5CE#M4?!9R>$9QF MLMZ$HI02)1%L(KGEK05P,MJ@D)AU)@6N,GT^H:M2%' JX/1ZP"DY:8)4DG#- MN<=,!ZHXC@QC3[F)K (G7<$FE5.'UTZ7C@M'JZ6?YXW;3"AY*IBI2SHK2KVPKDMBF*_@&+/^$8I>B^M MM,B0W,G49-_(P0H"?#.5C"92@ODA5I68MSZ*8K\-Q5XXU451[.=7[%F_PA/' MJ=0& 6B3G,+*D,Y!#V^%9R3 LC*:=VS0\.50['=W_/7G>5+FPT@'[AJ^64)P M6EYOXK*282LGG;Z:, M8C<8'Z\^+EN4_*4\BZ+D3ZKDLZ%K'(6.4PC+'!,F+&5-;V* MN5HB)2^D!(L[R;FSKW6E7G=Z"Y2O_XWRRF=[*21;!Y3HQI"+?MS)$#X>#F$Z MNJ[=FQ3A_;/1'\4:_]=,7?T["2V'J9UD)\&_>[OTY5;]_]STI[P2Q1H MOQ>T^PLGK;&QSK>;W_9U5&"G,88 Q7/K9J*1C<$B,-&Q\CEBC /8;PPO$=M, M"1*_<*8>LC XEXV6PA@6=XS/+I_'O M[KSH*O_%_,^+8JK8"P\OH[I2?$>N%=^]BS3A.[[]V\%X8CQGUGD=".>6:E!W M:;1PEHGD"0M5Z=6C7;02>GL*_^P\]!8C#E%PC'3P%'%O.#)$*40Y,P:K&*,E MDXXUTBPH]G8W/5GRNH<"=>\*ZDJ5Z2N$NMED18833D0@)@)!G!J&'&Q72 4N M:$H!&\D67&5:H*Y W5*\=JE9?=-0-WN@&J/AA!J-C#4*\> \L@I+A ':K#-6 M&+'HFM6GA;JINWX^BG/9GISX+8H5*(^=P0!#_R1S\5T;_!WN\I8>^"X:R5T0 M#%4MO(9QCF"H%#^_V>+GA9\SSVQSFQ.1*MO8$L.%0HAQB0 M]H(@!2Y5#,&!:R7>;.9R :#@S!B23.N;^V -DFIG>N#]JOV#NQL[I]O-;[Q./QVV=EL_6@ 8C>8>C,F?_F>\>=HXW8_1.VZ818HGT,V0 MZ9P\]P@GRP+3SC&<9GMN45@2T%MAHQ1<1VZTI=$&X[V4@B4UVQEC.OVU*_-? M-5/9'AW$0>W?_=XWU(R#[M7/%]VK$H_(&2N[7V>-OM35AI;W+]K3=R35YJ;3R->PHM4MEZE)QW*+P7D@IYRFOIN8X*(RP6_.%?K8L<-A.[5C M^'@R& &O);8X,,\MDELL']6[^Z0O<.#H[W#+QT8)6X<=MK;S:-QH]OZT=C8 M.ML[W"&-\?JX]==,;/ 0/MOXN[O]^4NW\?GKN#7>H=N[6V*[6:=[AYNX?OA' MM['QE=7A^3=UX] L8$M,0-BSS-:J#7)*8N2-T-PQ)[&S"TX)+R<7!:5>3Q)W M0:F70*F9XU7E8,?A3B#*+$,\$[]I'S$23$>,1> V^B7L&?3&^7U9PHZOR\ZCQ+8YVP<"0$1!GSB%NCD0Z<(8NYP"1PP93/ MZDS$H[V#$JRX=R.-U![5A@=V &,N08HGLRRL[??.W9K)I/\UF?."0 M'H-8\ MT0]/EAB+P:D!\*EJY8P@-O.R.F&2XH*&E36RRO6C#W5*?&*)M?BQ!D71XF?5 MXAD[0BK)J>,$:4$)XD%'9 -AR L?X?\I 4-C98VN&OSH0X\2FKAGVDM_.563_W;LXN,*G SCU@9YXE$"?'N&$82>XB MXAX;Y(0R*$9C;4K.."=6UAC62^2\E%C$LID.16.?4&-G# 5"L%!2>>0]K7@] M)3+>&I0HP=389+#2*VO"S#?<+N&&)]6W>@QY++5A["34[@U/!IEXN80=GIYE M&"9\ZWR^OT08^?=8?):%0]&W^:.,2)21CB.G.4>5AB15X8AVY1Y&=2Y!F;(C#)E>,F+>&8U_'@RA*?'0>UX$(_M61=TH?0%?^*CC/,Y__-RR@L,+1R&;F#] MDTX&IBUR*9^E2H&142$@X@-Q3JADA0379M6P-TBL591XL2<918F?28EG$R), M=-;$@&S4"G&K/#*:!42%- )+Q8BQ68GAUR52XG<1H=CH3YK6#E=KPX/^8(1& M<= M 8JG-28N)KT$0!\",)NG%;A4EL(6K6]L_MBG2>M$(D/!.((X=@J\%:X0 M5H9[9:5.@J^L&=@*E$BD@V7>B>BQC6 KK#*Y3+7D):2P;-9" M4>:74.89VX)QP7&B"EF>B?>QH,B"L8&(-$YHZ17'=F6-K;*E(MY_%Z&%[>,X M *NB]ZW6B788+\A9SZZ&&FHEUO#DUL;%0OP[K\-\]E4!J(4!U-FEM;%#ZAOK M;%\8+Q)A"2E+'>+*&.0B>$"PPQ KB8F&INH<52^3^U-B$\MJ;?Q*F8N^WE-? MZU?TM76Z[Y1329B$',8)<>\#TLPE)*ASU"9.$XT5M>L2:>N["%94W0I*;.+I MK84\S_/]$8JU\*36PM2=,9PP3@A!F@:&.$D:N1 UPL$R1:.4D>OLSAA9JB_> MLC(OS%HHROP"IL3YN0?S6&!0YA0205Q8BZP.%HG@=/!24JZK^DU0^"52YG<1 MFYA,[VT_F_V1G:.=^M7[7V]>,--X.[_.K4W3\0P1_IMC&E[\#+T=I%_PD5(! M^2<%^?&G1"X>' M"J062%UBX[E ZC-!ZHS=;)Q11&.'B,N0F@C+YKDJ]-N! MU#NTN_U5V\TG[)Q9^9&-?L]/%*#TS;SLFPDJ0>K-35H__';:./RZKX5GS$>& M6,H!9&,PTI0&1 )G/!+K-'=S332?H1_PW3II]JN>L)W<$[8ZGGU(1\TKTOJ: MFFMJ(9ZB7Z6@#VV@^;-'"OFPEIT_'>S=;WO'3G:W1OC>;DCUR M:=F_!]?VN+W]>:_;:K8XV/"LU?3PK+^/MC_OC/<^M^A>\RMM-&%,A^%P[^., M:]O=XGO=O8/&X3?:&(>#QAC>:W>'[VTTP$W>ZS2:+5*G, [:.+K:;1'L;Z_O)>ZYDLB@9*2=E,98$@Q3C-!#%50HJ)ZJRI6H$^RY.JR\- MP7!>G/IFTN:7S5*Z7@-\%7P*OMP#7W;F;!\:J19!6P 4B7.)?D16"XF493IP MZRUS9F6-L4>3E)8T^*55SL46Z!?E?+ARSFS^.&*9./&(.4(1[/4$V4RS9;1R M5"C%;03'A)<>B,]>HO]C%'LAAMKII %Y^X&ME9<.5(#YW(%C%O%3HOUUU7HBQ4-3Y M!=1YQKB0BOH@ T<)8X3ES8/_)> 7K%\03K!HYD)GUU(EH4A0E) M$FNYY2MK1*_JA36 6) NO=E<^ *H[Q)0G[B$M #J$P'JC/$8.4F,B2*SU7'Z1O#T>B)\E44\EPX/_\ZRWNZ=5)'@7Z3&_^K# M\QF9:AK/JGC<'[;SK7\;Q X\XWN\3#'^Q\JU;TWG"5]^Q3J8DI/1[5^9R\1; M-)S<,?D[]Y^_.A=7?^;A5@IKK/$26VLHX=_'-6[ M==HX/*+U<:.[W=S,)19G,-9]YBC%."B$"1.(.\^1EA8CZ82*W' E!*.1PR;8+($!QYX="E)-EN&\25^[W>^YS3+CX,8VJ/:)^NK M')1Y!+HSOLQ U52G?C6PV^#B\&0X:J>S%\*+[5ZMT?\^R7^G?+66)7>U=AIK M(+?5(47_9% ;7$RBGTQBFDYB[9__YW]I6,3_GDQS'%3_)/_]K]7:J%\['O2_ MMT,N)QG4NO9'NWO2K<%&,ZA*2X:YV.1_W\/XL/ M)W35_5J[!V*67:QJ6+.]Y&9[>I%BN3<(CF7U75CN/IP:N2HERAJI;Q,Q,M GLO2AMEZARK7JMPM .["A9N\E M.HN*7UT5GB(6-XM%/8>:2'V\P[9XOFE]J-5VLWQ\APM[N;01 MKG1GM4X<@9&;!6JZZXURU#S?XNGQ!XE?PL]?DV'^NQIE$:^?B]<6A_TJ1F' MKL3@:.?&.[N&XYT^W.PF?7+1#L"&!%2,PU'6KOQI 4\JRK= M;1;[UP(YB[9\K?VU_^K+RK]IQYV18W<,> M'W?:OE+C224[&!RS?UJ%+_>^Y9ND0;];NU5_05=<3E*8B>]Z2U0T,:7(F6(V M!NT,MMZER(*\HZV:@PQ;O2'XO[D=XN4(Z]4 +[02T7>GEE=MSZ^B,=[9IY$Q M;CPHI5 :<>8$3R;F]L[CN<7G5#&)^XP^FQ*SIN7*<;AH^!#>$8ISLGW N"#!.>DQ2E*(AD. M7*4; Y3W#I7 *W7;HRQ[GV+\,PYRN!O>N@C>I>!]VX]"*.I50E[ZA'C4&!D' M>S^UL"16FN"X6!BN!)&TI&#;@J/,*4Y6$RJT$I1A2['&9=V?9]V;7_>=XK ( M$A F4\-R;APRF$ADB+,Z$A'5Q,6X&7"R V&SD3*=Z P)CS,HG/,T)JYP#-S; M8 E7GC@=#2-*\(((SQ+E.JUO;.T+SF1R3",BDH&MB,*FI(Q%,F4[@-.H,B+@ M#V0^G'%_1#!."VZ=)2X '5=;]F=;]:)_JJ(/D.9PI,IEH MU,B&!!:FDY3RQ+&*+J\[O6'=)S;$%;<#\*!V?#'1CS509HG")H&'_)V)(P;W ML--O7+A3E6L$-DL^%KKF=9W:X3V%]&$!B[GH:K:'=Z?C79\,=VLZVB\PV/#JNMG<,_])&%B#65(N>@1QS0B1XA#VD:E@@_<"I_WI_G$$Q!&T'(P8X?# MOF_;+!S5R4T6@I/>21:XX_Z@6O8IB]QD'ZNDJ M.-[CB@RQ(OG.2_>]V[U*H MXH_CV,L<.+U*KD!*J@24ZB'@[X]BQI@J\@9?[W=CM5%6 ;)>?P2.-]RF;3O5 M.6-^\%D. $Q.+^?D^PT'2+92+4!44%S?E"UZO"![<"P>E4*3@55Y_&6]=]SN*6Z'8#3[U_.[]P_Z83YJ(Z= M?.TXC[(' %.+ ("=\_<[@(G)%X+,_-/^J_K3GP.8[5K&A"Q\D^%GD1N>^(-: ML&>KM7^ZR96?8@ ')*"T"H]9J'9W1T=,B-D\I-K!S"DLEMHHA,$TT LU-U::)A%?>$B^( M]#;OG/A&.^[M[CHW&Y&G<;(_MWM5S+W3KHYA*X,A[_#34#M K.]_C_#[:/BS M;:BR@X?Q\N+: ,"^#?=AC+#SQV Y Y$&P\W6=RHJ 72$_ M=\8"GIRNW/P&\Y<_P,1]6 8!O1;O_9*?O9VJDJT+!J5FOQ%'NV!O'5QH*7YW M2GK5O*WC^L;7?? AHDT6YQ2DB+CCF68\"N2Q\])@+TRJG.P;BHRSB(#V@N@> MM &FLT!-3GVFHE;%8\":F)A6V0"R#L3Q601B]@A@FGGT"\GX,AEX^-0??+S0 MP2(N65PVCL;U\?H^UBPH0PR*B>?,HR"0H]D>(%((X4RR^81VWA>:R,H;!O4< M=C@>Q._M_LGP)]F?-M.$ [HN*,$3S.!@I 4'%70C*6=L8M)I+H)6&/NI;H!R ME 3/9S: &AM;^R0I+(BS2')I$)=@/%M8+&2"Y1<+G7$SI MWUN_;W]YB''L/./1>2=2%-R8Y+)317QR1F&E=+B0'%Z,X\7+QKB^'W4D1&.) MO)*Y+5X^]O 1(VII=)(*;CW(!KU!-"8QSD$\#^=4IZ!W##+-!IBN9H/\&KUN MRQ;%%]FB,)K;$PBS?7BGA\Q;E_@^0=;;T??^YJAA7C@ 62I2J/1$ M<*QRNU?[P_9.[."L1G2E%+12NY/C2=0W2_Y/\G#O95A![HG]".K/@#-SW9WUO_0#-R)&4L\;A5[+=]/LQ4658/A'E M%#1#28D<4P9AC2TAWF,JZ,J:!KC$-P15/M1J4P#_%-V@DB1Z59(R@-]'2K * M6DCJA;:>0M*K;$+AII<_)I%Y49QF6RGEYOX%3?E5)O\?BN,Y6(J MC/G+5QC_M++\VK%$U/7(F\51VD-NV/92Q'WIGB31^NK8_KGS?'C>;. M:8NV\-[G.F\=?ND +O Z_7JZ_?F/-F 'KK=G\.80QC6NG[;@OHV-WP_W#K\< MM<8'[<;G3.OP;;S77.>M[A;=;NZ<@=5&MS=V]D-FLG$A(0Q6 N)66Z1M$,A: M93T(+@X4SY8CAYQ/)910"78-!L:$#AAG(YJE1.-\.?)DVFLP[YGT<[$5R+\> MR_6Q>Y&$"%%X<)>Y=-9*F5P0@8/F>D[6$KVL&PMCF7_O60?GUO825+ M%\IWTX6R3-#L!!'S7M7^"H"7EJ)ON9W$-+CX+%U#0826GS[T08WY7O#-[A&D M?I#3_3-JFJGPW.)SOQ(:T <1;NSNLOKN)ZQOK>'OW*]O^_)4W M=O\^K(\;[5;SCZ-&=TLTSF9I0%L_MIL'!WL;_D<+GE??V!%[3<_WFM_(WBZ, M@_YQ4._NT-;A$;O:.;1^F!.1-_>UXYXX)1'1+B'.0T+PKX ,I=(YF[P(9F5- MKBHQ7RSXG!SZ$]58^JZA!9M>%IN4\MIXP8GF@MO@7?1<4DZ%#8D91BMLPN?8 M= >6XH)-SXA-9]>QB3HNG4BYLU]5OY[SO 1/2$1'0Z!<\R!6ULRJ82_;.;1@ M4\&F.V"3L& <.>\\5YCC(#5AS-@@&66)1N$R-A$SQ29B"C8M$S8U9NPF9P28 M3ABC)"1%7 8+)E,F=(LD!.4H#TRMK*E5JE^VE=@5;'H7C8'-]#%^ M!?[;^9P7('IR(-J9<^ 4P\%1&Y FRH$#9R5RD0A$M8LT&$%$#+FGH7Q\>_72 M 'F)M7KAGD_1ZN?4ZAG7QP( ,VT$DH+F5$/XX:)3R&NNA3+>$9;;7;%53%51 MZS>LU@MW&HI:/Z-:SWH-$3LG1-7 +GL-3 3D/%8H$DTC@X\,2SG:"KJ_1%K] M+DZP%MFK=/K^]VEX]?,ST3?776_Q,_1V('_A_EF!^B>'^J]S?IEA0@8.%ASW M1B(NN4':LH"$TSQ0IUG$F:H%KW+*%Q0A6IPVO7"K^@*L!5A?@XM<@/4Y@'7& M-18D,>6H099)G#,6&'(T2A2%-%@P82T!8*5TU=F17[:_AXO8"4SQ'R)\,1,C5!5KY;* MSG%K7T@M'?8"Z2@\XLD B3AD&/::TZL\)[?5-FY=,PNS8HR\>KZ7M1W3H7[ M4MQGQ7S*W1S/A6;N@MQ&9S@M%!W^-@-\3TJ24^I/7UM)YZL:;*D_+?6G;W0E M2_WI*YZ !=>7OKH)N+E^]'P@TXME]=J+*K[]N<-UCTE^*X]\%V?@G^:,XVSP M/BB5]JZ%"J\I\'4CG>DC3VMOX/^]B[NZ/IJNU5_G2W7MXF5B/WU4,*Q3/SPZ M:S2W6.;A:S6_X>WF$=[>^')0'V^"6_NE"Y_#=^&>[=E@V-!]2/_1G]?$? M!]L;.P)<7=Z Y]>;7W'C&99X&5)X.5LMNS:!X650#YQ M@!?/.7+8>&2]DTJZ?*K)"[P4>'EJ>'GDR5V!E^6 E]FC/)NMT<@C"D':W"<, M(R,$B#=G6*JH"=&NP,OC:'I>8W5DU4#DVGG=:JT7JY92YP6\R64%.PM3*5 SD:-P,HV2$=)D.!" M,.IC"ESGKHI+4I.Q!&!9ZKR6S]4KH/*RH#+CX04:K2..(&.H1UQSBARE#'&) M S4Z8:+IRIJXH5%0F?7KN(^:$;!4O*0&0$5&Y,"=0TI3 M010/(7"<0>71G#-O!E3>Q;G=QP/;JUKWU;[;SK0;1]46-;<-+,=WR^;)399K MJW=>B@\7K0^'<33\^WSUUL\7KT#F_2#SL@X3QH8;&SO[5'#'O+=("H?!^A(> M::P42@I'0$PA-';9N2N1L!)H?V/.W;UPYFIE36K_B &-XZ!?\.?>^'-V!7_& MZ_M>>">$Q$AS3!$G5".7)$61V^3!%60QFVS_YW]I2NA_%PPJ&/2V?,&"02^ M08VK-M"XM:^53MH1!\XB)XA[E?L).H5L2L%SS3QGL6#0NSP1W/SAXW!8%3=- M3_YR(_E.U?]ZU*\-#^P@(F=ST_M<.AA[PTIIW]OQX#^?VZL\9!^OK-ADH>$+TUKJ/^,@9[L7<+T?N/JYTT,L')CV/"#J'("K(@&93,7J MN)#."DPMDRMKZH;3PW^]OW!L,"4(\;G.&*T MMM^[$T1.5JC9__-\?4ID;3'P^&T^=91(SZ3C2"3.$8=_(.VQ1LYA8W*/H&1# MB:R5Z/XK.F%\#,P4.+DGG,RV_; 8EDU:A$%H$6=&(:DX=70.7Y0&76A=/!)&P 1:R3&52X0\9*CRP1+@A/.38I9T#-T]#? MW85[,WCR+@[]MH\Z]@#N4P/=K"C"*F[#2O.&[^UD;\E]N?7)"N7/JO4IKMQB M8/)HGO&%427 @D81O#;$M8G(>=M>WCS>%%RY'Z[,.GD* M,VI@BT!*$XLCT_@"'HU(>?4\0W#RM + "PBU:W]C\L1]X,CIIBX/A#Z:$NDKH_ WF8A9(>3RDU*]#BH\JX: P$AR<8.X=^&J,$80% MLYP3$2S6&5)4@90"*:_$3RN0\KR0\O4ZI%A-O2=%*^V4237^EV\2OA<1H:7C_#(=N\$IG+[. XJ MY"Q0>5^H_#'GT'&K3 S)(TU)0MQD%CV##7+.6&>,8H[1E34B'I\1M4 ]>IU M^P(Q]@):+TL74T!K,: UXS(F*2(5DB(=N,C4GPXYKRA*+ 5. _5$A]RA_H,H MH%5 :YDG>QGY90IH+0:T9IQ2%A4'X'(H).T0)TDA)Q)'B4=-5, "I]R1!C^> M*._=@]8">LZ?O\'2=-S>[M7J]JQ&R6HM>U&K50_M2;N)?JI=))S&'LA,#+7_ MUS\9QMKO[4ZG1HW$JY?MMCMGM4$,)_Z\+[WO#X[[@^MM*Z9]N'N7]ZW:W,M_ MY*I$_H\/M?5AS<)MAB>=T;3Q-SS-5U14P\G0M6'6X-GY+L,<*@NU_SFQ@U$OE$?;@Q><$O;DQ_[O6Y'Z9!AF8-HXS00+(D8:N"38.(%3F_^R)79<5J,?3V;#+8.%/HC-+WC!73+5XK< M>_\YP+[[=\_NFI/M0QC7N'X** MH_?OAWN&7H];XH-WX_)4V 'WWFNN\U=VB M@,QG.30(Z$[JS4UXVN9X>Z.^GUR,D46,J,_5UIFMRV7&4@;*H;WWW!&3(X.W M=:( Q>[DU0=5Z9R$B9QD69LTCK>N_SV"9 "PUG[2">;3]4XPJQ<2>Q;M &0Y MH^^UIM*5T'^8PZC7!6 ;)X-SI?WI>UZ'CP$ P"!/- PXSE%IW5&'ADY*#+T@C*$ZO_;O7FB%WLMS= C;XPJ3G\NI\$ M9UK%@ QXW#E0[I )FJ!HI=-8.&Z86EF3^@;3X1_9N(R7\G$*Z',\@,4;P"X+ M8A0S!(W:W2Q-(#O#4=\?U?K'E>#$'[ >[2%LP_:ZR=T_&=0.8'N=7@[W\_%< M)"N+Y& 08ZT+8G8PK$V*T.IVX \N]MG*Y+[AJCL8'K^T+5Z!34($V"2[X _8 M05;=[W%R_%Y9%[!.(;LKE=-3N2&S?E95/Z#^>WCS-S-QR[>![5:&W3?0*[#V M8*7)/Z:^4O9G.NW4SF;-Q/V9.",C>P2N"MB0@YJHC*3AAUH-QIA=N?RUU.F? M(EBR_@FL>S>.#OHAW]%Z#^[_**_\N25Y\PM-[G9@P4B=#M3;P> ,OG1J!R&/ M8@3C@MO<9S\DQG-FG=>!<-B%M35,&BV<92)YPL+^UMU,*8"@C]6@/EX9TWHW MOUG9VWZ%4HV-35;?\/LA:HJ5"HAHSS,1,0:\D@QI)P/GGDAN7-[;YI.IKN]M MHP,[F@@*B!',PWQD8[$3*U68JO#4 M0?F_0WA_HJ\4^$ZFA)C;_)@ (@[WN?3_SG> C.8QJV_EZDRC% #XL8+MC-8A M?H^=_G&EUE,%OJ<#],@(\@VAB].FQI(D;?2OR+COS.TV(]2Q+UEC MF&4U5+[T'8DBB\QL^(+%FH@4B)9$LOSZZW$D0$B0; *TA,U8-B7IG!,GPOV) MQSU\^7C]4L5#\20-_G+>W-ZG*9(HK4.1NMR_#OB%U<0@'+AFC@4<#4MEZ[60;8;>X4PQ#[L0M$H_+'@6B6-$B"-6>2'NCC<7":O7ZW!]YT<-'F6/QJTXMX'?[?IN;7NV M.AU_;DS62!>QQ,IP98/QA*<$(!D4XUCAIX-F\><^2\B_XZWM?9Y(9-Z##58E M^ :=X\43@&?RRC')(TDY8NDA\WTQ&-'$%=_79LH?*B^L$)=84\C_>$ M#^>(YQ-%N',%/Q^J5@RMG_&WLU;H'UR=RH]<-3P^Q3>76-?KM$_[]U\R(@B^ M J]WD@.AQJ9NY-^#[M5H3F#31ZX;[0]D$PSV@VV?V8O>RC]NO1-P!C0Z@>/O M?O\*#/X=6[4!&<]E\Y:*9,+(G OL>?$7<='#(]MI^ UNXV_?_F# M&$[;<2M-M,_)[.)&HG?R#K,#C_X==KP?2P>\&S0?GFFNL<%!(*L"\%1--/!4 M3Y"2%CO-#)6*K8#!Z.U)UH+N:1R5C;>6_LPR\K;;2BUOL\$$I 7HPQ"X1FC, MM2_G,>?2^0C99H#+M*/WX9XSN;=^U]L!(H/#R&O\JN(\8"1M>]*+'Z[^^"VT M>B=M>_&A=5S=K[KHMR/;_0Z:/@2]K.AC81X5M@V^OL& .A[@P#"+8/CDX=?U MZJNQH)7!=PK7*>'W?HWKY-[O?G5;0NN:TV?=]M??2?R\*Q\<+'O4;1_(U%BD MA SSF+<:;*ZS]5ZCWO.GI-DLTN(]ZJUF"K2[ M(]9N#B8(+ZM4F_%%S:&3\["BU2T_M/+1CG],[FP5TM0YA=N&WM\?7FVY8&5= M[K">K\C@WT:8X-\_O&IB]LN*YS.?5:#!(W.N=;W[X0> 9I7OZKM7NTB9N7&V1K9QOO[C0/]PY_G#>^ M_7&TN[-WV!A/W#C<$'L[7^!]OK#&$5Q[N,T:.U]$,R=]T.;1UL[&^>ZWO8/F M42-[.BXF4F2QU I'[Y'EU.13%8T,K!7RUFOF0^ BMR"1=%K)9B_,OYAFVE9! MGH5%'IJ"B;)RVU$>C'<@TYA&9SS!R6-9(<]D].J3D.] QD6!.+!.1FD >CA*VMD%8O[3L+> YBF5!ER3CC?-YMC;_L7 M.42O>VK;RU8M2(2.X090JFXB.D1NW:4,_MGI/3+#H2#:HQ"- M3' 7R0D.U&)$G.+ 72A%S@.5T=8Z)I17,M"5-;4JY'V%;HI_91$@X VY2X& M=X: <6\+I3(18U!PSB!.)45&$/A/EJSTAJNHQ/.[; MXRJ]M;A:WH''?.ITPEFKW0:XNEF)P5<%?YZ$/]^OFSWGL<%X]J-V5GG/$>'" MY2Q-CBQQ$6%"(J8FV6#TRIHQD^T2B^]DQE7W_N8ZTR0@]V1,%R5^326^&%'B MRXU]X36+)H'JZMQ'QW(!2DP#BAH'1F*0P?.5-?;^+4^7T"%R7>=@I-33'46= MBG_D7?PCDY6LRNGR-.V=DQX$F$AA'D5./N/ *.6P"4@FGD+!V M&+-\NLSQBYVXQ>4QPUK]FBZ/![4ZMQVRD*_62%;MPH],Y' 0HMHV:, M(2EU0EPI@HP4 06><-#&)9Q+V57)^_2W&5+IY7)A5.>3567SXL%X>Z913H>G MC4/LC@YY4FA".!*<:L192,A**U' *1)FM&;*9V)!R&0[T>++6!PE?C5B493X M%91X[#2$>LPXDQ9Q2PPHL6#(6J<0& 6<**N5RL%<=%7B%Q^(SI!'H])FT,5, M(YYI+2Q)N[6W/'7H=GK%&3!-=>>3\0^.*1L#1]88ASAWV7'I0.=I]$%+'KE6 MN9K)JC(O[K;V)$69(S_!TFK^JVWT1?-?0?/'-GH;L<&)@N8KD?M9AZST/*! MG*(!JV0Q65DC=%7P%]/U-]'\Y7(G?+7M88'005WG8Q^7S:_PE./55R,IU^OP M\6H9"FZ]3I&1[.W<9?O.<1M=/F!E"0-C212Y:#'"5!,+JR,3U?<=7[S+:6MQ M,,P-[WA(FDMR^XMHE.93.[68 M(5?#7-3^:<;^39'GB?)^+PF56%ICZ=48"*Q5H1RO4X3C"V[N_!#[)AA'M0* M2H!7G(B('*$.>66#CH0(6R6XJE6FIY607YPDBZ+WKT96BMZ_6AT.T/O#CWR? M8.Z8PP*)I%3N9(IS9@A#6AOM$K-):%=<)#-+8O[L=DY@/!>U_[9')[_5XG]. M6U5'P.(G>5.6,M( W'QGM0?I2<$HA3QI%-U",:5*!*$T6CG@*OF2>WRVP3G?N. MC'Y!9!YZ_]L]X1C,?NB16JN9B;=/\\36^@#H\[ZG0C& D_8OLB?WQ< M.^[T!]^?Q=J1O:C^NUN]::P>X@8%,_,;=TZ[M;O*^^1GW_%^N8OH:N[9 '(( M[].^6*T=6!@-7 8OT^H=P+38VL_)R/J:_6Y;Q[T\KFJ"QN>Y7GNZL-PC9.\C M23MY\8YRU]4\K2/6V]5"G,!"V./C4YB2B]M" O/TTW9;G=->+0%R=+H30M=O M'>4_X<8>E!'0OCGP"*U;=\:*6NIVCVD6TW5J_,_C?:OU@ M>^K%_YS"L_,"]N\9.8%(4#E4NM&3?.*=B/,!DSS4&6_U/^J5]UU00?ZMW\QJKV]^N# FYH M82Y[I^XP^GY>F.H&\1Q&?VP'"PC:5MUG,.% #G3^W4ENVGO<']YG$[0+\#Y? ML)KE:^RF@\'D8;4[ /:CX__UH]3HH[)LU7(U77M\4;&:UO$IS"W\(@Z4'"8& MUOTX9EWN#&9J9'JNQ'HPF-NS4?L(MVSE+N4 'C48!:B#;6=*4SOKG+8#H%1N M7]SY?@RK!:C2 V#)U=@[QW%"Q^*@+O"8K.6-:SCFZF5?MG55_,E8XR6VUE#F M.(W,.*]"YF@]^PXP_!^Z<2*,4=U6S[<[/<"=-Y=T M'JGV_*>]R'M6;P>&\#M(^X]W)[O^BNSRO9UVJPGDM/FI>=B\_(+AJ6>[.W_\ M:'[:Y;OT7^W=G>^T\6V79N*Z]^\#[(^^'MMOYG3K\*"]]6V3['[;Q? M [)\ MN7OY^T'CVS;>.SPXW#WZ>K"UOGN^=[@+Q'7['+[?CTH%$J-"4A".. \>V20" M2II+ZPB%_V,KUUHYI MO.J-4$U[[9^W>B.,L<2I[.9C"CQ8UH>'?/L5*8M$:1=3BHK3$(T+.&J,1: I M>@!]TVF $ !Z&SDF_(ES_VSG^CG9B M]ZBV"5P+7AXH60XCJ?TMP^91YAFP[>=,$(I_ ]OFS^I/\MO?:V<'+7\ <-_Y MV0KY5C>;"NP9]QJYO2P%O7&?8931JL"LU(0;RW3" (Y8XT"]"#%F.QU M&2R7#ADV2//[OO%9TG%$0M@("TCK"/U$DHQTUCN5ZA?5);V -!+N=EWZP MX@,RZZ^VY^^YI6%U5E$1H>R(R!MS):0UD,V\SZ\._S,;-C$;3OENE2$*7^6M M'] BWV/XJZ$1=1*[E5LC6PY9ZGH5DQG]].J7K1N)S0PDCV,XUFMV"@_^6=&0 M$U") =\EQM!*0X:[VE^M?,_\S\F5+9A_EE5E%Z/#MJF'= M\Q8#R\C%>'P]46>M_@&HZRT\ 7SPJ'6.#EH!K($/2R2;VZ()FU8,3'+-$$\J M(FXQ1A8;@:CP2DW8ZPULZ'NQ[[@"F3'L4RXJBK4.*3H> M@24*[UG@DG'8DP +,^<98!]Z 2M[1P_'P&W*K'<&+[QG_F%_X2_X6O[/?YA M6]V&[?Z(_9RE&:]1$=&E@\4O6?2""IG+"^2L$,"7.$%. &DRF#%CA%# 38'Y MXLFR+?]U!1 )IA3D)\]IY?4 7.I77X1L\ Q_5,G9I!T\A[;!KYD*STR%R%\P ME3P;^2=/(RS5%?G;NUG+P(:M'&?GH$_]V+ZX9:0\DKXDQ7ERB=M ,AX%F\,G M J,DTTL?4J8O<%=!^=O3E\>X^)>/VW@.2HRQYB)9CZ3UL(D UP>C)^9.FIA* M8JCS&AB^KD^&MUUQFX&P#&1BM7(Q=%O9O.FDYX@1 T6A@!)LH( MEX+QAJDB1K,F1M_/MF OD+S:LY'35"(N<^5-0B3RW+" :1*1Y2[Q]8P&,541\E=$;:9 M$S;6 ,YKG8^:$B1@E?*A(G#>I UB08((4L6%MRMK^!?"=LL>.XM=X!T_;:M= M'2AE<6OU>J=#X^E*[JZMH,R,!Q=FE_%QYZQFKY?MOHOO$]HGN@@8\4E*H;1C MFGME;.*,1@H6@*4F85')J\:"B"*OLR&O&V>-G8_[(*<8!^:0X$0C'D!@';,8 M!4NI,BP%Q<+*&JU/YN[?M!") >+W#AZJ(GYWB]_6SO8^,TX%;AR* M02C$?3#(:"^09Y(F[Z.+1&;Q$_>DD-\/FH\1O\H!2_$43ZAGSH+[DK6D\O\,B!AZ@)$5_\^;X IN7&[N1TG!5-,$ M*9$\XIP"#W,F(L.!0@N>1-#^'@?00$B>[@6J#M2OI33'@3SAS'JHLSS'*)YT M>M4F^*&;ST1;/^-O9ZW0/[BJKC)RU3":#-]<8EVOTS[MWW_)"#!EV0%Q?Q]< M$GIL=D;^/>A>C>8$9!NY;K0_@$;#8#_8]IF]Z*W\X]8[';6.T>@$CK_[_8C] MB[/(!\\6Q\\B==!:!24EIODS)6_L%YKQ S:O8/62=[6A\,?/A\>T6[!WX,0EM;Q36!6 MN+K]=1S,\)*\;838CM^S?E^'9)U6P2MPC\YQS&];Q>5U'%^+J^%7] MBQ/X,*]ZM8/F[ZI!W1RDP4>P;_=[XSOI37#?U7G73]A<>K7N:?OZD^^G[6% MT0"/V1_5-1=#,;@:Y/#BJZC&891CCBSRL"]7P6:=P19_)8O= MZZC-VW,WURRMNN.'5A\>YQ\1E3/8[GM3"[9XQ9">OX8'=4/;9X*Y_)4YX?!] M;HJ(]GJG1X//=K)O8ZDC?-9_[ =*@59:BP)A0%@(]<@1'9"@QA%AM=+!CD?L MS.2&LE.9$#DX."/%X*IXP,.&*;[#)P^_KE=?C>50#+X3I"XIO_=K7"?W?O>KVQ)> M)\^\[:^_D_AY5R[68.6C;OM SO=ZMQ3'/ M$X"7? )R+\*1"1BJ[9C/0E:O_>+)>53^VQ,F>5$>^=8EU:?/4R;E;<+DJ>1M MQ#L +.NO_]VY$KZICD;6B7K$<.[PPN5%0ZS.Z"3S<6#SY#NLK)%7&?1CIW", M<[ZDN-)B;;[/KR55IJQ,V>243;58-*U3,>MSL &6='7"=WU^=]&*[?"2&IF+ M6BMCGJI=/.TL5&O"HB?!*.RY#\XZ)ZT5/ CE3-+J3F?AS5DHG5JP13[OK$XZ M1]R(5Q*Z/A30S[9_/OM#&Q7B5C"]L[_ +:7YK7.Q>?CYH7F[3O4_-@\;.'^V] M]7"P]VGW<@^NV]O9O?SWY56%C(U^XW#WK+&SL9]XTB'D"KJ<1L13D,BZJ)%0 M@A+)K8^#>#8V2PV/WZAJ4,&RV7JY)^;UI& -LPRK@#EA6$JI#L)76#:9+%FP MK #&,9\U$[;D/$)' N6# T)2U2'@;>#(Q$2HJ+*,SA&53;6XP5T;SST[V(;9;_8N7]"N8 MQ\KD;VI@\C;E)6-!G+M!GS"JD5'&"DT4R4 M, MRCE@4@XCF2/O$B?<>IQ+:M?EB\W"@CX%?5[-B"OH,P_H,V[',8Q9\$PC'RC8 M<8HDY"2EV9C3CCGEI-C]0ZN:$EJNBJEW0OF5K MU;M IF1>T3]@03>'ZUG ].E@^F7"D-32*,H#11&V3,2CRH>5GB&E0F0LDN1D MR$XQ06;#*38#6%I:"2^;'5F@9RK0,V9%FD"H%HPAXYE#G '^N)0SST,,E+(4 M%3,9>N2+:5R!G@(]:1)R.BS M XO6^62MBV6%GN4]B&RW4JS]K74\: HRT<5J2B'<,R@ O\R!?XZI> =.NH=Q MTCW%V9:KZ));]<-R1?$/X;2;5Z_ Y2/@ORD---'X8O9R)N9,X9YE(!6%FQ.%&S]@R]6VC)7(*2$13]@A M2WU"PDFIF(Z$<[*R)HK"O:+"/_/'A^;?]8[SL<\^TB%G11 T!BRD5QSHCM,TPA9KI0V.>$E+RN1\;[_?)PS, MD+S#GAFDF&.P_>J +%8"N1BB)LD*'M-T4B:G$]$Q379=L&RAL4Q28@+3@E+' MA56&$!4]5M)C*R/C)65R[K%LS';7+%*7@]*8"AIQ"X!FB*,H-V@5R@@F,9U. MFE'!LH)E;XEER7!'A& 1,(UG,A:9!.O8@W$5,KDT$1\O-#!+VL#L8]F/"1O3P\Z4 M'+?(!YS;?E.!K! !&1_ \A3PKP\K:TS7I2I!'R7>;&9-PH(^5HIDPN#/DMW]CK-E,FER4"?:5.R) ^\'$PW MSBH@K0!UDS;6-\[W+7/22F40E<$#EXL>N: 94T^6(G5L&>@CUS M:D86[)D.]GRYC3W"!DU$,F [2@Y6) '>0[%$1KH0N([2D9"S)F&Z>B\#RFN MK+%I)6L]/>=@@13K.19/4:QY4:PQ6P?8A@%6J9$)0@/?H/!7U!;I(!*5)GJF MY12S()=9L9Y%YXMBS8MBC1'Y*))FPE"D L>(\Y@IO8 =RW!/E+D%]]) M;HE^U3ZK8ZJ'\N\_$%(QXVDKEJC31RC6?5U/:5V_?=-3_2@DJ/T5CUN=;NU_ MHPVQVSMHG=1VHCVJ_6WEK__=6?E[AH9>J]?OU3H)_C^U?!PVF/T1+VI',;L# MJN]@'':@V_4[FJA6XO&/OG7M>/WYF#1=-\Y=^Q_7_]OJM M=#'MM2;XH9FC>>9V#F(M7IDX?0"G/ U]^+ SP*U:JU>K *[6.:[%GX!J=O Y M_.P IK33S<)0S>7U;=)I_[0+MQVFU<(7L>M;O5AS\<#^A'6J#ZSG_.SNW6=T MMQZ;A_.E_E>]MM.-M@=(6?T$%K!??17R[V$XWP&8^[6S5O\ UA%&T.I?5-_! M#T].NIWS%GP:VQ>U^)]3&'&_4UT<;YEWPSL.[I2O'8[TYOC^UL!&)N F4K62 ML=/<(+OC?]0ZH"^U/JQ8[006J!-Z#SQ^Y-$3PG._9/VJKDV2 2>="!:&"X-U M4H0:)9.WDGC!'F.Z^8,83MMQ*]WMU*H^[7T\[1_ 9%S&\.48E/"O_/I;E1#] MV08!_?UB8R@&?\(8X^>\B>[ *']OP^_F=-_;^_-#>^K9) M=K_M8OB6-7>V+WX<'A[M'7P^VUG?/]PYW+_Y]N7W>O&SLQ\P# M/0W(NL013QS^BDR@0(5US,;@K1^X*5O'IS%\S(1!!,(\K*8E2?*HF%/$TY(QIGL:5V87=5*GW>ZRX[]5_Q'#8]CR^X[T(TPK M& AWV :ON:"#=YXMW\O$FKV> CQ2:^=DXBKB"]3E=29N3B:A69W +_44?(Y' MMG4, U[J61@'U'?=&]]E!NX()%@LP+LR^Y=:SI<<[_\)O\B1,Z>VO=3S4'0! M)F$39*%UW&OY!0:]RL?96^IE'GB%EWH*_K>5EEO5*S58ZAFHX@">%$$Y\ [G M$U=ZTJ_U.NU6J%T-=-Z9[8M7O\Q.F9TR.[,T.^\$NM4M/[3Z\#C_B!G+<=O] M@\XIW#:,Q6Y/*2UZKCWP_^?>7)G37O@S=BLN-]YEC(=H%9?!R<2)2BXP3V2D MV"J+?<0/) IO-O]X7,K,HZ(+)F,+_K=S%KN#OUI'K?ZB5,Z#Z[_^V%K?QHU\ MS>$/W#S\ YX!X\R_W?G!8'Q'S?6#H[U_CL?8;5PTOVWSYOKV&=R1;NULP[WA M?0Z;55S"UHX_:WS:Q5N?]GY4S0W_>:OBPL_PZ2L/__=?[3W:_ND..W3O,,!U MVV+O\"/;.]K%NT=__-CZE.,>/IXUOS4PW.]B]W WOS/>]TP1RCW)M:DPXHQA MI+&,B'FK B.)"<57UG2=3";YU5!M\83SR\E)$<[9$$ZQ[Q1-F*J LJ0@CAU! MUBJ"M,'!$F:],KD9%*[K2>E\]$E@R][MR*\/QR?'J'0Z:/AR(JZ/U7=6V/- M;2PW3%N,K.$><>\],A0;)"-WB4=%I; K:X+I5<;$;*1NEO95+VY?]9PM_3$9 M'<]4_DFEOXJ)&!YJ7I_PCIQ^Y/0/NJ#I'V\&!\U_CC67(X9AYE4N6I/3N*-' MFD8@FS)@1K#GFNKO;\#W+B&% M@SP5=,8XB/52Z:@$LDXXQ),WR.7J629(##(0K/4 .FQVBF85C"L8=Q?&307; M$)M:]NS65<+L-9Y=!PQ4AVGD<;85*[CV*%S;&B-3D5"B(Y-(81$0QT"FK,8. M"4*8=,0XF:O*4[G*.9XA8'OK1J6+XL4'MHRQXMC"#''+L M4!H6C -]:_PSON'>[2+WAO9Q?F9.^P03?.&W]D M+WX @B-$1 X'A;B3#MG$,0I2>D9R!1/'P$AL9XE02I*GTL+-$'BTQ 7,,)K0DJR 0 MLU'&_Y7K+SV'ILXN*-SIQG_6EE[<^ L(!^-N?&6L80QV;.%U0ESE?F8<, $K MHZ)WF&I/5];DR/[])M71EFWCOI^-/V_W+F[ON5;2L3T;8VT,YA8EKS#LU"0A M$PU'(HG$0R0B2']_+W5N/;Y\/FIVW1 M//1X[ZO&^TD'JD+ "'@[0$/48-8+9Y$B.A!NG.-. D6@=3YY,OX\-_&,2V=Q M$\^,=(K]H#QCB7!DG0<"&V+*&Y=!+F+K5="$)[ZRIDQ=3[J<2K3WV[B)-?$ M&"DDS1*703NI;& V@P?/O0F*FWBAU7W,Y&12" %&!E+.1,0Q!=V-#O[A"4?. M2*#" ]6D?!6;&6G44Z*]7^HF?M:67MS$"P@'XVYBD:3#A@@DM&:P@5.,K/ $ M,2:M%4P8K<+M7,+7C/9>VHW[?C;^O-V[N(GG6DG']NS $@7\%BA201!WEB+C MDT<5!\;=Q(2%8+VF2"38L;FU M!AEJ/#(2MFS,A0%\ !Q8)3/%W%\AF'@&U7BGTW]4.<97/28;EIT9MC=@L&"A M1!NXHK9''A M]/N$*T0F315Q 2F5X=0)A< 6,B@W2F=2LTA56EDCJYBR52GYE [>IJ>CLW)^ M_XA[3/6EYP.27JU_5''$+ (8C3MB7*"1&9Q@W:-&G&*'M"(6D1@HYMY9C%-N MNJC,6\3KO3/1F.>$UNG/T'S@W5.<6L_C8<6I-=> UQHW9A,3(A(D'$^(1\:1 M56#,*N^)QD12X&8Y7Z&.IQ7[N##,JZ!S0>=7<"\^#Y6+>W%>$7G@3,TW'&DX@ZNQ?Y*M-R82#YCC;4,]+F].Z>V/F_ASUL[2", M:B0J=G@WGJ%ALN_XL,/C !9&KAK./KZYQ#J8Z-/^_9>\>OCM(V=,F+'9&OGW MH'M3N/M[1*X;[0]D$PSV@VV?V8O>RC]NO=-1ZQB-3N#XN]_?,/JZ;?3HP@PP MB.J@M0I*2DQY3-2DD#!Q0'R$4L:*\8;$F%@7L.9&:<D"!6 M[GG.@XV,WU&L7ZT_,2[]B4M_XC+8I1MLZ4\\QPDSI3_QKQ=T%OLNE?[$I3]Q MZ4]<^A.7_L2E/W'IR?K@)"PYWI?^Q$472G_BY5KFTI^X]";Y[N'C;,&/+%QM(UW=S;AFDVV^^V/UM[1)HPU'.X= M?C^?# ;:OFP<_M%J7'Z$,38N]M8_'S1@S(W#< "_@W'^J]VDS:.M]3\>TP26 MP-C.J\"BG2_G>SN;N'FTR;<^?<'-R^^7N]\:>.]PFS36?YQ51:LLQ5[*J)'! M2B&>-$'6*8JLH0XK)XWG=F5-U11.L6\#"XXEC7)> M!>)>&V2,\2CBQ .CD6/FJ\!C,]GMM-2L>J,.Q<$P[S%14@1.E;$X]=<+8J M^8LC4V>X L92U:QZUI9>4B47$ [&4R4CLQX4WR)GJ4"<&XMLS$4G6=2$Z.BH MT3E5DK'2H;AT[YQ&A^)GL9&2KCC7H#->+$*$0&C"2 H")FWNC6Y8\BAG]"OO M*2"265FC>@1U%H>!%(Q;'(R;"K:5I+]YQ;7QI#_)DDI2.B03#H@+C9'AT2 P MK2)A3&A.). :7M5TEHH+E@[%S_/B,^#&D8%F8^ZX,=Y0K,'0PL1;QY1VQ8L_ MQ]K]4 _8D\.]G8]B-_]^YSO;V]G&6_".6SM?C_9V#EK-HR^D%Y;OP9E\[BQI\9Z13[ M$;-$:1 HV 0;%\8":<\XBDH(&D+DE-*5-8[KNG0H?B\W?HPQ5YE7V+G(O136 M6&$Y8UR;J"FQQ8V_T.H^9D)'2D4@H*Q!D(2X\PHYF3124EOGN'62Z5QOT:A9 M:G)6^A._P(G_K V]./$7$ S&G?@D<2TL54A:G4-$<$):,(4\$2HI'H6-+(>( MX#>I=[BTV_;]7/QY>W=Q>L^UDH[MV"90SF62^6@-+$!,(M))".2UY1)'$QR3 M8 'JNGBQ;VB&=^PEQ(2I8,';.HF+'_A)JC[N!S8DBF2H0(;&B+BV&&D3(C!T MIY6TW#"C5M;$M J_E?;#[^<#CI)Y)S'#*GKN*=5*1$^%PIZ'R/A[>]F*#_@E MFOU0@]?.^>ZWQN7>^G>Q=[A[T3C:Q'N?/A_N?FL>[!Y^N6BN_WZT]PWFZ/([ MW6OG2&Y/@XG!(F:J25C(UAK"7V%E'&P:*TCB'#7&YS8:C2/+A M0&.)X:O2O+CN^^P%4BUG*/>SMO3B!5Y .)@(Y>;1XYBCCVQN B%@%S=,*&0X M)R BVB7/LQ=8E_;#[^,%?M[N7;S 5QP8=Q'[@'4R-B+L%6S6P8*U38E"F'"C MDS1&53BP"O1NAG"@M!\N[8=GQ162@@&RJYD!Y S&.\,MIM$93W#R6!97R.+" MZ63[8<8T55J2G-4N@5;ES(N@'4K4)TZ"<=)$L'TX7F64+$R_I=)\^-W<,$IY M;;S@1'/!;? N>BXII\*&Q RCQ0VS+% T[H91*@*GQQ2I*KF5)(D,QA8)Q1)A M\*'-A_]R)-&C-!^>R5S5TM[R$2ZM9[&PXM*::\ ;XUY6)4R),8A%;1 '$4#& M4X<<2<*E&*A6.;"1U/6+3=E%8UX%G0LZOX9S\5FH7)R+\XK($W4(N!>2\8"P ML13QI#QRUC 4B/2&.S"M7 EIK1P+2UL<)QV4%JZ_7M!9[,Y26KB6%JZEA6MIX5I:N)86KJ5MY8.3L.1X7UJX M%ETH+5R7:YE+"]?2PK6T<'VS%JYSP6Q+$\XR.V5V%FIV2@/7!?# /Z?LCU?$ M)!UT#$9R%JS5WJOH(M;&*!=Y#O\E9AC^2TPI^S.=@(KFH3_;6O]XWEAO_LA% MK9N7>RWX;]*X#$>-RQ\7NSM?X;K?#ZZON0FHH,W+C[RQOG'6H)_;S?5MEOM: M-M:_7#;I[N76SK\.FM^^'C0^;5P\W"/SI-6\W,2[.^%H;^T>-=7^>YZKYK8$;?VB\KZ5UF$N%5% .<:HITLQZ%+#ECEM!M6-3;> Z MX\*YJ%5_YE XQ3X11&.F39U31W)> U\ED5=M M4MT2PT3+J$2N'6B9,]IX+1-G1EA'3=56Z.W5>-E3W=Y,WM:67=+,%A(.)JC\DI5SL"UE/ M)>(*2^0PULAP9T20EEF::\W6.2\-7$MSPRFD?#V/C924K[D&G?'*@U1IBIU" M.@+R<*8\TE9Q%&FP)"2:!,V-#EF=+R #*1BW.!@W%6PKB5/SBFOCB5/!"TXM M=2@XENVSYKTJ^'>SN;M+'^$<:QP7>S8S2WR%SW M9/>R?;#[;:_5_*KQ/G8XD> #BM(;H#Q@9^GD+%(4:\!QV"1$&CA*)[/,4JJ8 MC2MK6JX2^F*J..BOO/C/VM&+%W\!T6#YEV\WG.MI!/]=KP.TBJ$F;1@ EJ*;"0) M8<,,-=8[%3F8@++.V +OV$N("5/!@N(EGE<<&/<2:V^U]5@BDYA$7.J(+ ^Y M#5P*(L#<2X?7^7<22R6HD#)QR04G0CEM,"9,S@1OY/2_AG>DNWOKTY:SQ:9-N?=NX:!Z&UB[=Y'O926PL M)SP1AY(2 G%*,;()6Z2I=-S#IA&DFVZ'UQF7SN(DGAGI%/N>DZ B W'T(2). M"$.64H^4<0IS8X2CL&\)7)>EP^M[.8F-]SCH:+C&%I#$.QPCBT$9S9.,D18G M\4*K^YC%J0@WG&F)E/ *<1L]TBX01 3+7D,5'(N9:2HQF9TQ]W%6RQGI_:P- MO?B(%Q ,QGW$3#.&):/(D@CDTGB"'!<><"-<2^F3/+>*11YKB#B/4,F*HXT-H8&9[F(866-DKJ8/!9>=RSF*A(8! ;9#SV"!@G0S9YBJPC(7GF-,TUG0A= MU7Q:N6'O#\EW]&_-KY85HW5\:@=12#/2TG2DO^HO;$R=9,!))X*%X<)@G12A M1LGDK21@?F8;$\R+@8U)R9TVIC^(X12(4+K'S77#IGH?8?U_MOH7.WD*=V 4 MO[?ARSE5P;U_'V!_]/78?C.G6X<'[:UOFV3WVRZ&;UES9_MR]Q+4[MLVWCL\ M.-P]^GJPM;Y[OG>X"^JT?0[JM@\Z$BT."DD=#9 :99$&4$6*2B($H1%'MU*+ M %0G.4"Y>QJGO2\\4K ^CC;_';3]K=GA2L(> 3I7ZQ_$VDGFRE6SX-ZP>7#O MNMOOVS;8A=VLC@<[VE,[["I!@%ZMCZR)D!LQY M&]99'.A$OZ^;T.'G][MZ3Y-'W?F:P]WW"0TI9J>11.EA]=063D/)O1K)\->R M>N^W:4,R70Q_^B.GE$X09N?MK@\'O<6,_C_ [?[QWL?FL>-'8^7C8O MVS]V)WP8__H!XSYJ[&QCN"\87-MGC6\;8FO]\\'>T1\'NW3CO+'>8%O?/K?^ M?=GH-_X:\RI[$GD2'F&9O=AV]^G9=)#M5R=E!=*>"FD78Y$!S@JE24+"$(]XL"XWO?0*]&;7DE[V R9VT[%F^Z5?E9]6R]3:/ 6M; MG5#(V?20;'N"G"46I LJH1"PR3V$,')24^182")2QOR@DI%>%9C,4 V34LOH MM:C,"_'@Z9RF]R0X*+QFFF@PQFLTH21)31#0UIQ8RABR0D:DB!112HJC%"MK MBM;-B\VTV:MG-#^\YDKHG\=LYMCA]+=WIS;YE'VSUSN-8?VT"],W *6!@WST M"/YZB0I]F1Y@?9F@+R1RHBAVB"=C$1?<(B.H02($QKD3&L<5(8J>)\B$8;<&4 M$76Q@(FX\T->_NAT4VR!$M0ZW=K&^4FKNWP>FO?G,2]TT0P7\31G=1R':A6K M.Q2OS2M W>X$[;$.A$%JAQ3FN1I8B,AA9Q%UT7M,E>66KZP!I*T:.NF!?CSM M*0Z;0GNFCPV%!4T3&L984!"V*D2.E#(RNW !#2RT!C]@#VR1%*CY^ >47+^RGD\R"SA"_-"U*.<40C6)):>Q! )3)28J1E M@"/2NGYQGO];H>32N=%&,K*G1R"?D0)\Q[>%8KX9Q1R1@D(Q MIPV+QQ?@YB#$8*"9B20 >2^F0B+;Y5'&"P_>U".9H>(H=V2D'Y[V^JUT\4ZU-G8. M8JV?BT/73KJY L8YP,B-HL-_]/JU;FS;?$S=[P#R_(R]_'= M?NTBYE_ZSO?C7-@N%^7HI$DVGNMU_++EX!B.)>IY9 E,,\9Y",(E2VV@1D5, M,6;I;AQ#8AS(-HY.VIV+&/^*W9\ .'?C6K,S?+T*PGI5T>S1[_\)L]'L]'&+05-$A$DHC $P-!.KJ("#4 3$K2Z 3P1%6_ MKV@3B'R[JO]R'++HQ/.3Z(>RZ.*HO'4 *FJV=C;<99 =;#.UD^JD+ +)!YG^JY5F MYMI[M3/[-&A_X7']),9/B:S>1"E6ZGF[S%^!^WNT$&^M?]^/RN(,G2AAH7(_ M+HVCLQ;2^F07Z-H0Z5>?)$-*>6V\X$3GD.?@7?1<4DZ%#8F9 M(6[C*QF:R#LN,C1C,K2SN2\ %00@#B"YY8A'X9'!BB+)HY5<*Z.9 \H@ZI.9 M-S]@\P](WP1:JG;.7IX'YV?;?3/;L?' M&'I_P'N]()-G">6.-G8:^QKV(8 JL':B#H@#@B!KF$5,^DA29"IH7]4._Y7@ MO>L>6 3@!0+@]ZD*@3B-D;#2 /!(@9PS%LE$"75@5O(P$(#)8Y$9VL"*$#Q? M" Z_["LB0PI8(T&41-SEZ%.E(R*.*@4;D%)Y]R&_9L+W;#^MHQ/X:;;>8'/I MC6Y')_VJ(&[KV+=/\V[3.JZEUK$]]E5TY:"$;BOF'U3[DO79V6>/+_+7($Y5 M-((=N/?@?ZK,KOR8Z@$I%]@=,Y/OK$;]4L-Y:+SR?#9RTNE5_HX/E0\2)N*F MXNY_W2Z;.G1$XYM+K(/W.>W??\FKEP5]I($N\=BLCOQ[<%U7\<1^C\AUH_V! M;(+!?K#M,WO16_G'K7RS W8<9QC M:PG6(B8MDO>&!#' (K@FAH\9#P2ER@;+O7&)"TD-EM)9HZFE/C)#[UV&5W>4 M5'?\T (JW?*_+F1:KR?1O>JFM"K3- E^JJ(]O]$?LW%W_\N-7,1PQ'G>.K,X3!KV^PKO8]U[FH M92#J90P,ISZS[,ZPZC?\$)3UYHXPFZT Y'J*+KRW*V%_[0^^D;1*T+[ 3E^J MUP\VU(VSK9T?I+&S09OK&Q@^WW>)A:2<0;RV@'AW=P[L\=#C>6VC M+5%BP=GNT88 \XSNK789V]8F:E0O["5\A_'N)-+S+_ M\7@W%K%?L?=U(.^9^ P#$ K:/0WM+FZC'6-"&D5S?3;A$8]2($N\0IXXZHS' MC'BWLL9TG;ZXJ6FIU%;*Y[\JD[/)L6BTEC)P+HTP@45BG6+>PK^8O&%MM@D.13S*E)JY3-4B&F4J;M MM0C0"X'B#9G0+PON%SKT[+)!URP5B51\5$A0)XUQ26C,5M8,6364E3K]X2!\JDKXZ])7<19*^"^;:VB!R=#UFA8^-'VDVYW@0]*; MQ%S*5"CSH8@9LBX&A(V)Q)%DA 4^I%:5>DG;HN(8*G1H^AB1*_L7+C1UA!CC M0IA;K+@4N=:@RUF5 IE <[C^\]!.,BG@0 ,DD(EX" M7EIBD!7.(F85U T\\AE\]<;PE+ 2@B!@=?*.IYR\X%W M1.G'E6Q=F-)['^^@PJN $R-U*Q]7;O6^],]<+,B>G'0[YP 5_=B^>%+1D.>A M42FN.F,IT(&Z(1(9S@X2#90W!!>QM MKKJ*%[+JZA.+B?SYUY?>7+_O@W5"_CFH)E0[R+M25CM !T"%2G^.?1QN77E# MZM7^MI+G8^7O&5\\4 ;;.@;H2*#/W5Y5_2H.M;P'%P IJ75.N[E GJS]V;;' M]=J7XW;K1ZP^O6=S7*TJ*.2GU @JAKEN<91"VX&OVS'[[8-^V5GM/\D/#9T MJE]:[[NG\::XR&@YOXPK^>\!X-5K.U>/R5_\DOW[_9NK^WU[MUNIEO$&M)>0."B\.:A]7KK.#3CN+4C?V3[O'((([ M?WT&"73QV!]4A6I@,_L.@@BKV&N!CL#%@P)9@YI9-T6U^E41R).L^K7OG0Z( M!ZQ3O].]*MOQUW_;HY/?_JS]!32E_4][4I,8US9!C,\'T@+/K1U%VSOM#B1B MN'7"MINO+A)PEP0<;N\3G!*)) ')R=V^!>/(8"X0$U$D::-TFM\A 54)ZZRP MXUR>D!OUQ0B@O,40\0X\*B22R1IS()6N8*6P8\_'[>V<_Q\]\ _JY?JP8^W MTB##'RA1SKV_YMJ(+C'MJ>3PTN\+ISUUG"&719!S+)%F"8111@TV%>&8J)6U MRE )QD,1XRQ(5.H54)&-F)&-K?7-?::629Q9A M'SR8830A8TA$3DOCF-)8"0J$&-\E&T/\J9C$06P#[(1X,D0ND)-L=L%N4NT= MP*^JC:D[L,]^O>7<[&\WN]DD\7Z@(-H\]::I9O#U6M(PR0RA,ICD)&>$.1,M MUA:#+9$7;_O6^H\]B8BQ3'-I7HMLH2[/%<6,R9!+D%=2?V^(,OG M=J>YPV=RVXOW*P^*H%H8H0@Q+!=]%L;DI!E+57#*[_1H< I5*E[>B EM'&[L6XO!_*,:LVK_M-UV!_X.L?WA#D6->(7"EK*NN7FGPI;O7$3N M84VIEFHW"]M&%K:[:L@MW73\.FYP2B&5[Q-O\\@9V+BBD%>>YUIWM%SFTP[Z M\SD^N76./TL12(^<&(#WT\N\47/3(MWZ:E^A9)L%KQ!==1P>-D+DKD5X? M2O1G$.@YI73#D"'2.-HX;^;//NW"N+;A6?_ZL;7>N&RL;YXWCSZWFCO?>?,0 M/K\8#QGZ MAW8V+G_ YXU]:36.C"7D$C8Y8\8@%RV!OZ(T()#1,[:RANMLRA%##^C2.^<+ MSC1\70/ZST[N8-)N]2\6)5EP%J&,OPF4?;U>RP&8S;L+_&UQK3&!:Y'%*"VS MR'**<[CX=/;0BQW8O=HX<[+WA8?OTS@HU?19AA$23F-.$T.:?@$*1N8EMYC(7-- M^9%:.C.@<9V[O M#JGO#Z++#^C>S=4F;O^E_A=V?17_$F_!W?".-V="]=J-S79K3 >M7K_3S9@U8J'G4>3( MXF&'PGQXWX<5&T( M=UP[JK%1&J=(0J2>_WHK>YU^E'_>A.U7S+XTI+S_>'YSWQ 98)6! MZ#7K:3X+,&>TV%!!TI<@Z<5M) 6AD%(8@[2Q$HQ6[I$A@B$=(_=.,.9RW[EY M0M*Y/M$I?>BF2!-?> ^NWWH"M(]B'2;$YPQ>D]C;I^@$\N1140@H[$&20U, M)>YA_S,K:T2OQ#5MB<=/S92$9Q!D4>-N$@,&0-\2/ODHW3*BY!6ULBJ9+3TE9LC7%AH(O2T MOG(%%QZ#"V-LA\JH$M,1.2IEKJ1$X:\H413,,R^IDB85?\_,14V]7@>YI8ZI M>EXMR]F)J2IF8^&6"*PGCC6,B((,3<"5+'0*I,$AZ':D77@7#X52W( M6[0B6JBHJ^FCSNPA]W2;Q"UOQ-;SX'A&([8*%#\&BL>=<4RG0'&5.@3TE!*# M')@L**BHA39:!!NF1$]G (D?EU([3SURGM@3Z/^+%[6KRKBU09WEVN+V"/KK MU!V.]+QI;/[YL?;Q>S<.FFW\K=GIQQK_^^IH0YSK"JW#AG=PZ0^8LYOF0)U4 M QC[=^UO*W?,Y3)/3V#'J2;F*,;J"5=-EDXZO3[R[4Y5 MR3;:[C&"8==@M6$DG>-X/;JJY\GP>;>ZJ R:&,*_=+5ZRYP#GM,"0TRPXJ'F M+NY:W?S+Z[37X?K==$,:67&8@\FF+-?CO.[(7 MJE53'M.O6[G 8*[4:E1A[K7UW[3"\JWZR'<-\ZU&_T-E'V8.B)_;6>,NW'F]1AO.<,H=%5*( ']1(,,> M$Q6C"HQ9QTNCC3E(D/\AX#G[8,\D3G-?'&4LX@S+'&5'D9)&!A6(HR-=$+YR(-*!AM%L1:8>T>;=!F]IT?;N#=PR^D^6WCO/'7>)W' MC?-=NG<$E.UB#^A+W3QN-A8D?0F2 M7MQ&4DMI=-P&I'(B ,^>&H=91)XK(8-SPMHT7TBZ%,D"I3[$(VCBL[QZI3[$ M0B#=Y@1GC$QX&Z-'1"B,N%81.>,YBQ2] M$!Y*?8AY!X@Q*D0"=5$SCR@3!J@0%L@X$I#3FJA F*FHD,9U4O(%2GV(PG9* M?8A9P+'&!-%)7HKDJ$4 9PEQKSW2RA D#:%<:*&IG[I)-T,NL*5%A45@.J4^ MQ)LBQQ@#HM%+CZE!R42:FULP9!0SR)I<8#9Y2[B91>18"I?/TM:'6%P:]$!Y MB()G3\*S[0DFQ'1@"I8X]T_/SFUND(DN(189L4I&X?CTRL@7G\_, ,,B,*&G M%8@HL/$2V!BC02SS%,EG%%51*1\P.Y=A7*HD&V^B@4 M+VYUD%NIAKV1U[^5FWXKQ3 3^ML%*N#G$_;?(*WFJE@%,?\_>V_>U,B1[0U_ M%07/O<_,/*%D?%[:#-][,??"(H<3+N0;NJY.Q*M:YNOOR#R>!TG7-?RRW M]-O7)/[A7-=7--C[I1C?,[UV)6S!V[70U4^#_:83\H?R@*.V]M7^WC[\R>Q\P$,K.YOG9V]7=K:?,_WKSKP MOD_\X,/^1>O766=GB^Q\V&+;)[OD8.^4'VS"V. 9VYMP[][QR<[G@S8\^_0 MQCO5U_Z>:0 -+%)+X3,=' M-;(MU^0>@&P,H(PX(9))AFN&M2"2):Y%HIXE80IDPV-DFTO.KY%M]9#MUQ!K:EHG[:VBKO-B,*4J4 M(TE*;F340:H0 D[2@?SV/$,;,16T$5-#V\I#V_:,TJ9Y5$H'@PA7 &U8<&1# MPHAIX5W6XQ6UV=?1Y'R^*=_*)Y*LCD']<:9.?IU;HV>18-%I+&3B71IC M(K%.,6_A)R:U)?JZ0&TRL=;#]=U#0:+P(5&$@Z6(&Z:1]5(@Q3T+P1*&.050 M:PJBEB@JO$XF6302*!&PM=K9R#SGRFL1J?32$TIU,P'4 M41J(HR&%VM!Y;4BP/:,3X)!BD*>DR^6OJDD&+1@*NN'/8I^"2X\)Z1ST&I=8+ M([$%:%@^VV8RW;T&@1\T:TH0B)X'['%"CK" >$H!.>M,K@0$XB!);AQ=QOH_ M-0PL/.PF6)#^#'[JP!/QVBB3(L"!I_ ?I\MGV-0PL ";IH0!HQ,+06DD3*X) M[YD"7<"!:N $IHH&H_7BZE_4IS<_SM#_WT1_Y"J$MC[ N=O("5$([)QD 819 M5)I+29WFV$AIA3:UD?.Z@.W3G)$#^JS6*E 42 !@,XDBDSPH.2#50G",N90# M;II"/=K(J=VV2XP$UD5+M&+ ZI)'[DST(0E)922)&X]K(^$Q*0I MC5C41LXK@H%9(T=A%32G!CFF*>+4:F0U"TACKH)0+@GZFHO\K8Z14R[U73\+ MYEEH-1L\7=#FVQF%KS4P>8$K]'KDQ0\5YZ@-R)45&KMSN6@Z)I ,.B+A-4<\ MN\JM8CS7B 6:4-X$3HJ,#44??=R_<$Y<\GR/&I1K4/Z18$SEM?$Y:H$+;H-W MT7-).14V)&8873Y;O@;E1X+R3!H=-YA91C3R7N:N)2Q7$Y/P)Z][5BRHPRZ?%"O,<9":,&9LD(RR1*-PR^=9J4'Y<: \ MFP HP8N05IKK68/5JP6IA51=K ML'HYL)H]1[&28XVC1=$( "MN*+*4.,"N*#4U.AJ=UMZ9)N'+5"+VS67BU744 MG[^.8@U3+P53LZ41]P\]UY@+B9'7*2%N.48V>HN,=48&BZU0HBR-^.C>T'5* MS1(S]\)*(];,_8+,?3G-W$ES[ /!*"J6WM&OL"(Z,%!*! MFN%=PH1P)I>Q@%C-V4M;1[#F[!>V%DK.-E2)J+! &881=\8AXSA%P3ICM/6, M<[&,G/WF#B1N*0W8J \EGKXV8&T_/"$>S5;TVS^TEBFI0U7W)IR_G52L;+,/6,^2"E",8JCBSF8#Y@HI!.(B"" M-6R>9;"!;AE+<]6UP/^"RNW5Q\WOY0$F*^@YZA77CF'1 "UC@/F M(ZV#0TQI!4+ ,2O-VCM"FGIAT?<+XJPE#]ROX;6&UY VO-;S6\+K\)?!J>'TY>)W-QJ(" M1*&G'$5E".(41V2"8(CX1+S%T<2D"WA5YM%Y#LL!KW5)NZF2=EMGOM>->_;K M+_$LILS\G[W;F;(N)YA3&A!RF#$FGH@DQ,D--7>1N MY>O&K=1@ZR)W=9&[NLA=7>3NQXK_>5P&>?\;^E[:/=]D@8V/EMWZO^U9=!O!\N-[=O0+K MA&Y?G>+]O7VVOW< XSB]V#XY.&U]_O3UX,.GRX.Y0O@PE\^[]&"SQ;=/]MG. MWL?C[9-PO-W]ZV1G;X/",[\>P+L/]GX_O:TT'J=.4A,("M9'L'X81%&I1S4E6R*M:@]ER3>XE2^/58+:$8#9SO 32*1BG&<(Q:<1% MDLCR +\%K@1UB?B(BV1QHVLPJ\%L9K2>B]76F]1,%8CU0.0JC5G0QI# M#<:,(9>X05QK@XP-$6$30Z!:6)5K]&CV:)RJDV&6F+L77ENOYNZ7X>X9H\IH M(RW7#A%J..)$*>1T=,@:21V/QLH$W%U7SGS=W+WPXGHU=[\(=\]:&=A3SXQB MB&&)078#8QO& @K> ]/SD+!@P-WJT16NZG2WU4EWJV.&Z\[9SY3T5GNBEDU& MS"?%>9JU> 0Y;0VGAB+!?&YBD2*RUBL$\M=HS4FBV.0Z]Y0LZD"@AN$: MAFL8?L8DNAJ&EP^&Y\YE8=.CQP%922GB7DJDJ14H<6TD5=%1XO*YK%+/DL+\ M+#!\CS2[_&EFCO;9J*#%B<2[=__C^O]\=SWK<5;>>-[3"5%%;M&_@*5_/P$H^'IP MXO'.YA;>^;S_=7MO7VS3]W3[9(-M=]]?Y)S:J93 [M;5P>?=K_O=[>.=38"8 MJUW>.MD5!R?OR?;)*4 &P,JFI_M[&[G#X>7VR=:AC6#N&LD1B\2 IF4X,B9* MY+GFF+H<#*U*40#4'L-&1EK'(_5:"&P%Y0Y;9VER1E LBKJ/19#XU>XL]]VHV)),ETW4(-C\O?K$(V78/!_/,_+;\]( M;MR)P0\&W!<@@V].[7-L#,Y[9X->OV%!Q2HIP$]2P'FF@+\/CV,C%_"C^.=, M$L6OY.=_K#?>PR3:6:B.RU(/&EU["?^=QJGG#!KMLX;U'D2N/?.Q<=$>'C?R M4PL*LV>AL?7QS\;1J!UB'N5@O;$%'X,(+@8Q[!7W#ONV_,!V2I+\1[,1YP< MVE_CJ/TEGA5?ZA49.8U>RH,"B=[([TO#+/CMU^FYPFLLK"J,K'QZHU@6W^NZ M]ID=/P4$[O%Z8V\\]/-^[PL,>I"5QX8=@2R&.WTCGO5[G4XWG@V+R147SR:N MM\]\/X**.IX:K'WL]V%>Y[&?L[[L46S88>-W"^#4OVR0P3"_.UI_W+B,ME\\ M].8O> (\+4_JUAW)"W+]:MOI7%;#@[UNGTWL HRU<:<>#PJQB_W%.K:WMG^; M2LFO,&AR4\:SN![_Y,7KQ;I6SQ%]<\+W$]_>.,3,T,AM0"3W0 ?U.B%GF$26 M*<(EY][F$D%R3K7^[QO*Z]MA+.C*C_I]6%4@DYNU!KZYH:>IKPR ESN=AHO7 M-%WD2]9TM&ITM,^ CF#9L501=#A)+.(H5HNFE9$3O1#P<9'F"?LIPO+M\J->&K8SQ9;S0V0K=]UAZ C $ MP=Z(I<>FE&SGMET*6'=9B62;;?(VJ%/#02FIL_%FSR[+6Y_OW':"!,=F9$6% MDTIV'O/T_"J'U."[%:OQFR/((PH@Y:BG(<"B.\DRWN>GV6LX#P'J?GV:?09AP335# M,D:/N H6:9("].0GS_0_ AKQ=8-2/@^6J6?8B#LK6(9:6" :"P@@/ M1A++49N$*>2=))(IAGT(=&<@-2 M+3DK!$[!&_N]UECW1\+*8=MOY6&"&3EUO52Q=U)Q\2WKV:=X9^/0)!.TMA)Y MX4'/3BXB*T-"Q'AIF7=$<%!KR"U!Q6!]G3_Z8,<3F#/U-O7 MG\E/7A>17+6ZC"LUV.<1;G[=8:_,]WMG;N-S9])>M#[^WX1F71:3QR7;[.JIX'"'FJ>BC&W_79>AJK%K=K+,:JYX?JV:KNS!G,2,:I10) MXEPEE'<3"6)@NWV*WLN,5=C4]7]KK%H=K%IX:E:-5<^.5?.U:E2B)''D>"[O M&V6 WZ1&.4$AR,B./X_^_IX]_*;8-OOF+=H-<9#>_^RIQCXH4.C"6;7HO)G\?]&__, M442N'^TI*H+)?[*="WLY6/OG=.)9^PQ-+N#LW._>@6^DW;R:-)H_^KW<.2;G MH.:@Z5]Z9Z-!<=[VQ!DL]W= +3*GY5G:\Y5+6JUHL:!Y/>N(EKVC0^Z3"KE\ M**'>(RX5H+P3"44E,;4B\]%<"MU21K1\CHVN;9\-;4X3:H3VP/=C<5[=O\PI M-IFE!A5+N8*EBKPD$#VQW[@X;OOCACV'^[Z"QC",GF>[(]L'W.U<_F('[<%;#I%X?PGJRZ'/D2DQ M.:2EYT#>5"#C/4/2)QV<92ZJW/@:WQXD<=Z/18Y713^IW^OF;2^.$HJV7AL; M.]N-G=../08"+B+^BD\ 5.P@9RT4X>+#WFTY9KU,IO\9;U?#Y?W*R53%J449 M.7%A^^$F4 ,&$48PN"_MX>5ZJ5;=D:G5CT>CCNTWTJC304-@LLG7IIE!]_J3 M8[XX[I7)7OE%F0VJ;X9B]?I$ URMSOE*[/RBSTSH6?@D@Z>U($G=5Q%'7A2!Y[4@2?/0$5_W&E75EE"=4#)FSGX6'A R;\L ,G& M6?A8MI!>K1ISCSOI.-T_:5WM?&CA[>[^Q?;5!FY]WN([F[^K.SC=WX/OY&N;?YW< M%D&"><"<&(:\# 9QXBAR.& D%;=!^IPNZM;>Z::@\VD5]:EL#4[+"DX+CR"I MP>D9P&DF9(08(C5."BDO->(N'\/2C%7>:!E";@A$UMX1TA2&U>A4H]/*H-/" M8T9J='IZ=)H-$@']EPLA)<(F9Z-*'Y'!$7Y3UIJH3)!*YB 1SI>I!_0]@D3N M&Q*RQ"$%US5/6S'DI:C#"1X53C!>SFHUZUB"(I;@]#!Z[(GP 46EP7IB*2%M ME46Y-DM,5%HE]*K$$@QB)Z'V62Y]4IQ-]D;]FU/4OS6.H^T,CQO%#;D]AKG]K)A&^>]_KB\:#[P/._';GO4 M+5+NRTHUO@XJOKQN/QHJ$(AQK4\84*P"A%V(<=#%-._69*B &NG M;5V[TQZV82*CP;@NZIGM7.:3[.O'NLOBR[YCV]W!9#&=7GDHG"\>PR>]?H%, MU7UYAOUV+%9VHHYK3C)LKGL<$&ST4X"0.GV M#;$(T0 4J(M9U#$%KV&P=4Q!'5-0QQ341^9U3$$=4U#'%#P#%8U=-(4AE*V[ M7,QZ4 <2O!EO^,(""29K*DYTF:H([-=,7W]4Y/467..]R^V]W:L6_<3V3_PE MC FWKHY/P/CD^R>G8N[-U=; 7VMM7O[?WKW:S MBUWL[!VWX?MB_^33Q<&'KJED&HFQ" YL/B#E4AK)A#722 +P N MYY7%7#N=.SF:)I8U4M5(M3I(M; (@QJI7@BIYKH!4Y Q(AG$E2&(.\5RWK)' MA&&%0[0^8+OV3C2U6;IP@X=8LZGX9W6MV?^]]6#E+JOV>DGHPY;D5C1>;<1Z M:BOP?_/QU9_%MFR4NU+CUN)Q:W?.%K2)4F^(1CA04Q7M9TDA4*2##%P)P=C: M.];D^M%=S+^!'4^E8XGY^ZDMCIJ_GX>_9^V.8+0EBCDD>:Z7I*U& MH)H9Y SA(NE@E4F9OZF<#U5Z.?Y^FEIX!0$9:[S$UAK*'*>1&>=52 [CR(2C MH*B2K-#--I[WEB2)N51S:PP>;G=/6AT^7.YOO<>OS)[Q]O3NOD M]].=S^_I_FPHX,E'^'P7GKO%6WN[7P_V=NG.WI'8O_*B]>&@>_#YTV6KNPOC M.CC^]U6N:+E[2&, 7)2Y;'<08-D;C@S+LE1+9GF05'M;@BV0:@P;&>ATM,%8 M91-W.CL$+&'<1R(<2=X[S&>CCB?WX/_^'TV)^KE1[L4\7]Q*HG?$GM]2EO"[ M(YN>2=#,!!>E389RG@*8!4!62CI0&",-?F7*&!9+W/@8ST=]?VQO4N%?5;K! M,@:OY]:.O_1RZ3!8]MP:^[C7SS5RJZI:@V)?^M?[DB.UC_JV>]/0M JO7F\T MIKM$7C:NOY,K'I0US/(7>N?Q#*[W3V-5(ZT(<\_%NN#_S:JSH(4?L#LY6O=. M-:I\[*PF)<$>PL;PJ!DG5#LTB1'PG_5F\>N-ZM?9ZO\2;F^]98%B^.^IJ[[]K M(X<::(DG!W5$N,#?>E(+8@*;*7(/0L-W" MFUAF-&1*KG9K4%[M=";(O$RM>B/GB MG^]_+8/(9ZK)E37Z9EFBI/]IIEB)#L WZ4U[_6A!$;DL&.:7RU\[=C!XVTK) M_B%Q,C ,2@D('V;("A2DK(\R%0_ M^.D^U'M=F_IYTQ&,60=]Z4>R$1A9Y_I^P>T/NP9VT,(C\5=OL'*1:0/+$]=Z ME\9;>(Q*.4Z M4?<8RBU-'_+2([;.Z+S@C\?[5UML_^H]V^_"&$^.3_?G'/$;7_?I^\O]JX^= M/(^#O8^=[:N#X^T/OYVT3L)):R^T#[I;ESL?/F8M?-AJ3SOBO?-*QV"0XSEC M..OFVG(*=*82=U19'2WPV[P7OE&9F_<0034/W@^4@0\:I$#E!R5 W??(8\5% M5EX=4:[.FY-9]STP?AQ1+"-7/$0R62>2<(E&(@WWVKC(O.9&2B<3I]$6DLE@ MAD4MF99-,FW-2:9$M(LN4&2,M0@,=X*LHP'^5%827!P!Y6S1Q4JFM\MI)<+R MC+ S& &]9L46[R$XC6,(CGFG5,*<@041A8HZ44>L-(3) MC-,48T98C=/+AM.M.9SF6@:"$T-*J(1XT +IQ CB2N&@';.)R\7C]/-PVLJI MR?_O_ZVD;DQOT8UOE3J3M1P69/9TVR%TJG.FU5HU\C1[?5]:R^?+A0^-RJ MSP[+F(._#2::1ZY/A<"TI\-I>@W8LNB'H_R$R4B#*G#@INN<[W6[.;ZA"+W) M03.QWRWC#4"]*"L;#LKVDU_@P3E((7PI(A3<9?&D8F!W$MIWR]>^JM"F\6: M:M4K(YSF0YILOV_/CLJS.%C"LKWGN(8?.I\LIYD[+H[Z#8[)WT__4>6IE5O3 M/OL2!\/B&45MOZ+PYMFP/>R4FW]LO]P$0I5=%9N-K3._7HVGJ&D3V_UQUML@ MN_C"N(?A=9!5GE/7?FUW1]U&6:\R/ZUZ+MSL)FDK9!HL P:/\L!&YU4(UMPW MBW>YR]MG/5N;\-;8W\=2S=MKDH M<%,)-(=+5HFL!=\-[7 $MP%BVZ]%:%F.+R[0Y!KZAP!+@]*( ![E,#%9Z M?WO9[9<+0)L4U55'XT*YFH\Y6Y5P,@(7C7F"""W^@^5BOS58M8[O&:#UL*/G6YGLM@[/;^(W$/]^^!F6NW>LK(;]7 M)#@^)+9]12;V7S<,6A-N3;BK,[&:<&O"7? M-/[F6R6L'A3!O_+%K6ZMRJ"=2R+78V!6\6BY9E$Z;KU*1&AN\,.[Z$VEG5?E M&/Q_1NW^;/6%U/X: [J*_=YU"!Q>4==_%0)WM;/G67[VSN;NQ<&'%F[MP?V? M/]'6WN^GVYL;N0(6/.L]GP^!:XGM*Y_GP;-S[/F*]?/V]%4&LF?J:E!O.9([2E2PASK1&QMN 1'0AUP?#P8@:L6K$6BG$ M^B/V"X5GL4HQ4B;*!"W&.RO&#$*8'M%YL >RWV7 M>-/HNZI]UJ!5@]92@=8=UML1UE>M63T(HG9FK"QE4DHN:"2PSO4WDD2& MX(1@!Y-EC%&M#4"47B>+:F)9VUBKR?RWUQOG47L08TX2Q;%1FBH5E'*8!"^, M_E[GEMK&>D%G\=Y&U7!M"SY___40-H]IJ36@0*!@9'&)')A:R.OHN,98$Y\K MDS>5J4VL6EM9FFD_I,_4X]#J1TVLVHIZ(#"]GP:FR+P1A#@ )@;H9!-'EO. M<%",>N%3B";'IJ^,AE+#TMN&I3N,J$?"4VU$/1]";4TC%"$T&$LTBHIYQ",- M*)=,1I$*)6**PF*\]H[Q=?[H1I;/@E'/78OV13BT+&/RI/4CWUIKSUMM1,=- MC%%C:ISCQ$3XRT2>/'$*8\_Y$T8_UC;B8X!N=SX$TD6KI0.<8S* )B8I,B%1 M1+"Q,7+LF-*@B1G55&I96W*_-9Z<-X,>R9#U2=,2,.;,29.B,:CH#'+6 F-J M0Y"+U"#EO,-:*:RLRR924R]M*^TWR)=WV &/Y,_:#G@N+IP-6>-!>"V#0UC@ MB+CG&!G*&5+1LP0VG*,K9UL4B,2M<1Y%@VDN>*V1YL#D-D4N%).<> '6)---0Y>5K]\: M3][B^W\<0]9*[Q(PYHS2"U)5)%A,% -5B#LMD./:(RXPD3[O+L_5DT43*U;S MY;+PY5W.[\?Q9ZWT/A<7SD80"1(I5XX@0Q3PGK82&6XHHCI9RUBPT>&U=T*M MDV7U"-5*[X*47LZY=UI[:E3(V88Z&&=8E":HX)RP=330TG+U7#20T3$Z2P** M5F,0J3(ABYE'3@DNF!(I)@9:+S%-(VOINAQ,>4L;U\=Q9*WU+@-GSH3#@(HD M5-DMS^5D*!5!]#J,0B".T, #B-VU=\"83->^WJ5AS#O4WD(_VN[ MYS_?-(5XZ2)8KPK4;D^Z=DE$RZ3 3'&.E4TY>%QBPJF0%,LZV&-)$>[37+"' M94YR+"5BWN0S9< VDR)'-%C'*+:"I7RF3)N"+BJJ[3GUC-?(DK=URWX4/]8& MP!+PY8S;VQEC8HH6R11 _X]6(E;EC=8$+ASR@1G$ 9J1 MLYHA)HUQ6M#$!065ES7IX\.;:]GZ1"KO(_FQ5GF7@"]G5-[D?)3,.X1=KF;J M!44&Q"P2+#"/+6;.Y?I?32*75=J^0;:\0^5])'O6*N]S,>%LH <3BGF1#X-E M@A]1NWQI.WI/0]CB%KG7<9&',FSH-JPWDR'$7#0-XZ!<:H) I9DHR27'DC8U9Z M*5Y4]]Q_%DKO<_'A3-A'B);ESJ*?-K"0?4U$AF-0?55UB<;N(A% M]@]=0$[? KGP313P*)?WKI]%N[N7KN[QO?[/]VXUM_+8>'MCM"0#3CH1+ P7 M!NND" 7AEKR5Q M61XLL*5#NST6+N(2Q]"$A@+"0#\08,DI1%)R15$60=3:7 M0**X2+M3FW!/@XVXM- M2.,9*(XA1(HXQQ)9#;\9I84+%!OE=1%-Q^6BXH5K>*SA\77 XUT]WQX'D[55 M_5Q@.!L]%9G#0>N$M+$8\2 BTLDXI"7%07'FHRRCIPA_15A8&Y]+97PJD+C& M"TXT%]P&[Z+GDG(J;$C,,%K';2TOGLP8GR9'SEIGD8.-0K"9#EGK!6+$>B\< MYUS'M7="BJ;6BZI"L R(4FM7M7:U<./SD;A8&Y]+@(\SQJ<,2DGI)9)&>,15 M2,A(;!#U0MA(=/ JK+UCI$GIHP/H:GBLX?%5P>,=QNA5(8@(D$T$.J4"J!=@91H M6\)9TEE=7%]8JYX7!\,B'/F?0^LZ$?X?VE_>_0_\&(][XED^ M HGWX6O%O=<3*\<'D^K8\T'\:?S+SZ$].._8RY_:9P5/%5_ZN6O[1^VS\6PS M \Z,K7A?>?GGBW88'O^D\#H3-#-B%3-=O;B\2M8+'IU9[?(:X^L4JSLOXW7R M0]?(.C/\![]Y]V")6=="+ORQE*Q+918_6KU.Y?T6X3OA[M_U9SS@5K,V0Y5W MRSX MW]NPU,>]$3PV#)J-^#6O?Z/P%C7@H\9Y[%=_!3NT__B1[5B>M?GF2OS1[QWU M;?<>R1H_0&/[7UN8&.3@YQ3M[G_#.Y]VKULFNV-G[K;.S!T;C9N@81S.7]16OSK^[.WJ[8AO\.-EN7VYNG MXOP&C$V_2O3M%=?B:XS4>3 M#",281($XI@&9 *+R)O@N>$>)YG 7FQ2+)I4B)5H,+^P ;PZU]?#9K^JF#7O M]W\D8-5^_R4 KIFH,Q&88,)IE'"4.2J7(*V208XXEBC1AI/<#IKUU;_SS8=1L)A*SU&/!$A)>$L2)CH!1BB+BF0S,6=A"O?:.J'6U MJ,J23PM1;Z+P!\?D[Z?_>.G:'F_!B R<4!-<8BSW_W 1QV"!*VRPFON040T+ MK.H@M27#N=TY(Q+4K: 84[F9"^ABVE-D<0A 9IA:RQ5GF*Z]TV!$YBBU9>W4 M^M:X\C8SZ5$L69M)2\":,V829KE;A(L(^#.@W 0DFTD*26Z",89['R2H(#EY M<6$1 35C/ITE\"@&K2V!YV+#64L@^!2]TA8Q&A+B+E"D.0^4:.\8IE0G,.@D:V)2EP2I\;'&QWL8UH_$R=JP M?BXTG#6L-5>*8X[!DDX:<9($LC%2Y+3"P@JEJ,^&M5[_5S+9' M76 9_]T,^'+"KO_/=]>3_T;B_,EH,&RGRT5S,\'?8V9:)"^.W"#^9P1#+Y*' MHX]=%_OEUC'2;.3J^T5.Z_ 8=NOHN/%;=/V1[5^6MU!6W$*;<#TV?NUU80J7 MC7X\'_7]L1W$T'A@6RD<*&- 6+DV!O?,*,Y-C(YI(IWQ1;<]2L>E&?._K+8U M;X>.@W\?8]_]Z\Q^-J.=DX_P^2X\=XNW]G:_'NSMTIV]([%_Y47KPT'WX/.G MRU9W%\9UM$/.8(NHU!(; M WN3U-H[T02:FH.!,M%RD->ZI)G_>D@[GZ-P$">0\:Y_:R MFZ&IEP 7[7 T[/4O&T/[M7'1'AX?]SH9[ >-7D9-V,[&L ](6+Y@D$&KDD / M0J <\:,3"#VI!4]<&J>TP,0"A8L8'*T1Z/DI;?/TT!$-M(8C$L9XQ+$+R,!^ MH(@U(=3*)*A9>\=4T]S9P_XQ./1(JJAQZ.FH8WO/'ZHHLFTN4'08U-3#8_AVM4[KU=?L^7F_]P4NMP>@&I=Z,(@RI?:8XL MH''7-/3]Z8]C&'7B3KJFJ#_L9;:W]N UOW0 $-\808S1:(ER)G%8S0C ?YZWM#\"VWLI^6@'T!/X),/D-3L&WWWYA^NTO=;'KD@UK/O%.D\ ]UP5 MMEVY[JP'7 ^X M'O!R#?CA)1-N.:U9]K*!+3#V*,[G';F]T(^G+[VF-?E]!-8KJ]=D>DTZEPU2 MK\ET-,4/1./CX$UD7@<V>% MR_7&]5"]O-3>LTM^Q;WN595\NO/Y$VM=;9&#S>V3@\\MO-_]Q'8V-RZV-_?9 M=G?K8A^NP=]\+F3@9%\<[/FKULE?IRV:Q_VQ#7_SUN8&O-?3_9-?3F!.\/=Q MY]]7?BZ RC GJ,$:@0UH$8\X(4=L0MH:3BW3B:20SX3(?$;\XZJQ?C\Z?ADY M8[OWI3AR;\A'(,:*3YVJ-S?W<:1%@^@W-_V81U4X=@Z+:#** MZ"!4#AA.-J48B*E:-@LBT/B7&OZ?&_Y/Y^#?@LW&C-U-Q_2!HX1B6AVK%(N"'1 M!4UX\)8HX7,+Q5(:$# "T/B76AH\MS1X?_&OO=9T_T1C Y$.A !)/B .9AMR M.:]$$".-#DX)'IY$'*RFHE18 R4:DC>D'TY8 V]KVM?6P%N:]H_@O\&6>LIH M\(%PYH-+2DNI@@N!*"9(%818UNPO?ZGQ_]GQ_^L<_B>#C9!@H[&8R_2DZ) 1 M-B$1,&$Z.1Z2J978/ (55GSJ5+ZYN=]8 X^1_:LY]Q^1!IPS[KEE,O'( M":>.&K +G XI,L==%9(.-H!!XU]J:?#LTN!R3AI@[7+MTH0"U01Q+"FR21J0 M!H):(9E6]/[6P(\D;-\K1^5E N@_Y]R2=IA)*,GI(0_*GOV19(UO9:U5<;*# MB=2-"5ZI\]7N2.[ VYO^,"7K*.4"11LXXMIY9(6G8 :G("WS-EFV]HZ8]7ER M;U3Y:QT%JPIBQ M03+*LIO,51%4Y*[R5#4%+(P"3@]S<5EGM4; C\#_@FJDO8W(@;X2:! 6M);< M+&1]_BA\3 &-]EFA$)9.XI(>\L8U&_TX.(]P\Y?8N9Q/ ERZ),P'9I[^"G> M$ILS-,K\^<;68#"*.1VW\8L=_+M1Y$X/V@4_O-[LU)VSQHUM4)X0D2(-U7=Z MN=0*3#XGDMJ)Q0"%H5B@OV_WAK'!_['>:'PZ"_#]?&-KZX^-QL91/\;,U.63 M@)O;PV&9G_H0J 'HX-Y3)P5VN0.'\S+ OS':Q#F-M%+":>F2+WZ9@AHY"S6_ MC :P (.,+ZY]5F15 1D, '3*%*N]7.LAQ3ZHXN]AOL/+K6S-Q,%P4-+&QEG( MOV2ML,:E.W#I8F?OE+3VWM/6U7NZO;EQB'GN^FHT\M(DQ)5AR$GXD;@6*GIF M./-K[Y1>OZORW010%:1X!-1U5"4V^QLN]I,[F4DMWYPW"2BS=W$6^X,QY0)5 M'K?]<4Z=/B^3A/.SBXSJK[!]0\"[!Y88>B2EWF(NCDEU H5N)BTKW6(68*2\9S3<;<$<\;CAQ1#@FL0E1:"6<(2-(FW-<$ M1+ZS(E&5VU]5K?K;H*PBTP1"ZS>^Y)(+NT MJIU>;I]XL, ^D>VKW4,JO,"@%"- ,OAAHT%:)XVL-U(E#]JPX]GI@/%\K9 B M@[*@G?7&'A!.14:AUSCK#4'L^OXH3E9_F%%%\N-*#!S9THOQFI23_YF974EJ M8'I$[A0+*G >5-1.^X09%;C MF'FK/0#Q,"%>1N>]2C'LQI@_;/C8'UH0'.>]P1!E=2E_&&W_#/5&PZQ> \/T MSO)FCOKE)9 YU2LNX;Y! [8TAAOMFXZU;\I@HQN?8P.>4 BD4 HSVQZ#R+=$ M7S]V;*5MP;<&U_.!OUV<$7,/4<>\)RG;])8PSXV)ABIIO(;A"N6=8X=;MVIA M<_6(;T&?G 9^= :4$;9"WIO4SB"S,1C$X75=*U"^_@4?MSL@#., KHVZN;#1 M>!'&URYKS>QVW&I=PC72NMKE.YL@^TZ.#K7V.@6A4/ T(*ZQ ,C"$N&4/)B5 M#GC)K+V3\A;-[,9_<*U*M<]\9Q1* RH?$.3[@,>RRQ'!1]Z>9]ML;%!DDLW) M9P6E.MLI^&]P#*P%(+=1R-%Q5<@&U;<5A#RV@P(CVZ79EC^J"'V: 7Y,1UR? MA]99[)U S JU>#Z0 #@HYOY3,0RPGJL"(%6AVXEO5>5#\,U7K(-%&0WO_LI= MI4&?&YFEF)%#$S^/^S5YB_[6W8;GM*Z.Z,X<3&]W#G+-Y+WCDX,/K0L8X]?M;HNW M/K>NMJ^.KO8_[U-XY]7.YKX F.:MS?>'H$[RX+Q 0A(P1\"&!L.$V[HWIIZK_3+[;CA[TB7( W*X_HI/@IT+>0=B!&[&29T**0 M*'PT&#D0-NTLP4"HV*Q;74NFXW8_(+ )AY>-!#K0F<_J:/L,9CP<%<_X>W[7 M__T_FE+\\U91(#"7F(0_R<__*$NX%?HG:$KPN.POSXK;96,S?HF=WGE1>.8] M; 5\-"J48=OXSPC6M;C]]HUO_+UZW79K[]?K5X&R>-2WW<;YJ)^5Y**B\Y^Q MG"<7FV-]MC 0L[C_" , BH0AA4)+)4;+9B[1!=R>M=WFI'2V9Y/%#[,JWW*:U06 G3_N-'6,.6"Y68\%X1SH/4P1F9RQ'$1)URX78.GC_^_%O3G*.**MC4/+B>5:+X![7X%)'W?'OP ML!"9'^'Q;X;(]'L^QC#XK=_K;H+XWX[#G;15>:US;?=!+1INW_W3"Q -V6NM M;.3(,@;&=*0":0*VM;'8N=R,B"1Z+]&0+91J*\!4&0VNG9IY^_MM-\IJ6%'J M?5*"-"[ )!D-2@VM:T_CM!;R$,KBCE)M/4^4$TXBF-,>XV1L5,I99LU]E8[- M4=SK?2SUQC_ "FW'P:^C?A\0$.!DNW?FRS]JJKJ#JOC.[B$!.M(Q:92PMX@3 M')#38#]XSJVA%E#=B-RE?5U\AZH*=:)P(DQ[#"84V J$)BR$/JBZ1[&TFP?7 M]H2[G#"<[7#F*'K63*[,:MC\RJ-P-++PV&&,-T11N^S*B'W?SMA0[58NJCL^ALRN%)1UD1Q"==YI%V1"-WGD9KM6?,H7RBZ]O+8Y'8*R@V_2&QQ.CZXTZV4KM@S*4 M]>%^^^@(1C]I=1::\'FO/]G1()NFZXUB:.4QI1V6L%C$V%2*]?7ZM//Y31=( MNE-]9SR=OPUN]*L'1J<_UBHK]*JQZI3%[:_9\(K]PE57P^'M;%_M'U)B M)8^ @J!O@P%FN$5:!H*B3MY:BR4H0FOOY/I=K72NA6SV:.2JX.518F;;;N&L M+)HT^=)7V7, !:5_Y3X'B@5YC3F@78JW\ CC?^$:'ACXP$E7Q8QVTF]CG*]U MNV^173[L/J316R*\ K1W$7&IU MGW6N6=?+D#C1$VQ\ IX[4;A8R,=R+W/P[)C3G5"4#TE?W=82N["]W.M>%4Z MT[6"5CK989M'US%'D\K!WSZZ'HC&P\S;YE8]\GQ5DH& M"-I19WBS>S='743]7&QOIIL\"T!_![I'ROI-#OPHN0U6JE,P&PR\C (AL!& MF3#S#3=/F5C&8_NE.,,J]N:&;":6J>Q+6+RZT^[F@Z_\Q>D-#KU8+@-HWFW? M/L^F9*'?E0+RYLT7 '!Y_Z_)H7W;.===UL4*)'[<'X>*;FO#?#YXTNL73'QQ M%D.1H% >GX:)X]-8'I]F7!^'#<&]?VV]'UR?STPP6Z'9]D$B YZ45.HG[;C\ MM4(-*8,*P5@HSB^S9Z"?XP(+G64BWZ)L:)23K!-WQ^_B'\/+5<\[5W>8O F.X5S))3I$HK M>F*SFSFCOI-YK#K/ ]1K#XN_KFV;_'&*E?5=X,L-=.;,F=S;JM.9I+X*)=M MK/E4$ Q.V+12N,'-&0T 5RJX[#7RQ380(B $0':N:N@+@5*HDQF>J_[+.5QU M5DN!.?QBG5GY7>E$U_*]5_@> MKMTT@]DSKDKHWXV"-2D\-9I<;T7'^M/L1LI6:;^,"JK@HF+^0F/H% 'E0$.] M;MM? T^E+/V<][/>L2?>L0GA/V;9,JC)#7I]5RB2TR+A%5M[OX"V.1K$'U"* M"I7]LM2)78QG4V'D$(G M;+/R!8-R' T0@EG*CL=VHPQ/-0"/7Z,O3GFRY6G[PRGKX&ZU^9MI.F\O>%S> M'3S^D.!JZ!\EX=U@WCW M"PJC,?MR8F'59?&8_6>%69!CH//^J]><7KY7K#U6;-;S,-LBH@#HNLR-R$Z,XUY_B#() M-_/9M8^=3N$CS=0T]0V *S1Q0U[IKS';PFT?KSW:@Y)1"@<@\'5VN>:DOW&, M]OFH[X]MR:1]>S&QRZ6!?-X[*YSR,+B2>4MW2QYG=6 ![-:!_Y5*[N0CRI>, M2ES(;'17DD(EC?=*&+@>]]C! ^Q3'$F'TF4]@!?VVU\*7;%((.F/2DQW-RKY M99&R7$SP++M^.C?SS/.J/AO8[$X !;=;Q VL-TI^R]=OUF'J9.!ZL:X/8PN> MA8F/2\J44V%5!>)[*<7W5/XX75MM5KA=&:-X_9OAPPO0P&"D&R4- =W]T>^= MP:\^7FMDQ]F$&6R=3=X#-EG['*AC6?2R[U?'IR^^7DYW-X^[!A]U\WIPCOG!KXS!8DBP3'"4F">+"$:19,D5(L8R)+?X#1 M[R_+GV^:[HX.(Y81 P0B0R(8 13, -C3\*P18'.42L/3@N8QBSI/IMX\]?YE(O;A@#OG 6;#\,&J/S[!L:7*S MWM*/4T=5A58-W\PA3==#*/6D[SH *R4FTT!Q_#_LO>(-W)K(2R[JQMSP2ED' M _:JL=U;+ZXBK)N-)_:=WUEV\0Y/<64(-2:JOP#O[O7.0;QH+/[1G.3/K.+^ M6JF;R)FIGX\]?&Q++9:.?Z-XV4AMW YJBC(DUT(GYV>O_C>N-_V_F0,9?FS\,KXI7&7RK@ M?(*09FD'7C11@*J@F!LJNI',9932]7S!?,]17JX2-85!WKNI*UL*IZWWGAO^SF4(E2Q];F"9)9XN;KI]*-F MG]:\CC"[5805KJI""&99>1F'U6%8@>F%IZ%X9UDZ8G"M_8QW_V:>X^,KD)S M$?\9V?ZP3#LH#/!&D3H]'GY%GZ4"U0CM0HK..;BFG7]W2..Q+ZL,G2NH>\J9 M=8OI/V7'U.=CD^=C:B'G8US4YV.+<,F0)W?) *IDYKWN![(\]NZGZR)UVWL? M3P\^M$3KY.AR9^\4[-V/)_M@_^Z?''W=WONMNT^W+K=/WE\=M&=C^G?)]H>/ MI_M7IY<[FUMB9P]LVP_;[8.33GMG\SUI?3XX@??1UMYV]]]7^U^W-PYQ$(ZD M%)!C6"%NJ$4N185P[L=H36+!SQ4_DEY3E;#G7";N&;< M+WD#UKPL +YHY\IW1_32Y'Z'@FX'0.%G,:LG.4#]ID!I41#3=ORHC($&_:"H M2YJESL3ME=I0OB/KHU] !AR!7"ORX(L(_NM*N;ZH\U^6R"T",+)8R\^K*F86 M+ODJWVVSW2D"+VX=F2VJ00[& 2/Y1&9\QM/IW)11Z>0AY_.?+[%,F;Q)?GS( MW.!=8SG[N&D6.<3W&&$U^_:7>/VL\N&%+3\85D$V0 S%B\OWG-^<%^;P,2#I M/,[RHKW(3H]7;"9?K]<#2T*.ZX'GHE.WE86\+GI?>##F8I4J"AKG$U4D.T'Q(>?D9%P! K>/NQQV<:R4_RK.FSN7-V4XBP.C3N\L)XS>K//B:.VI?=)_ MYFC\42?NI%FQ7$#CQEFHH&@O;]9;%M6MBT.B%?-:)>1][KY+%$$V<(6(LS9: M;@7&;,XU_5)Y(-=)%8TR(;DPK('-JT)O^7QW-+SFWI('"K=FQ<=QK#-<"Y[K M[(SJ@6/3 XSO?FZ:U['G@_C3^)>?0WMPWK&7/[7/B@$67_H9@!N,-U39*UG; MGNF>5S!(>?E&$5_'I3)>=:RLWEQ=7B\NC5O[35T38IVKNR_C=7+GM6\]EM!U MS>D//?;;UR3^L6^^KL'R>SWV.RU,O]&V,0L&>4]>V^. M9X7SG-:^>6N%-A5^T/-AHW#0-,:36;T%PO4"?7.!_1FI_ZBC6(N_E\[G$3PV^X_C5Q_S M)$N#-V=Y79N_P0[M/Q[7S?KV1N^-XO]F>:CFCL[.UR;Z+-4\9+ZXL1*2\;\> M-Y9=(6MJ-57]6D&"^_T:GOSH-O: M_-@Y*'HL;_#][E^=??I7>_\S6'Z;OW5;,.[Y/LVG\-T6O&/_8OO#7Z>MS5V: M$R ./O]U@D#6)(=(P H;;"2#S7HG=%.)^=ZEMZN&/X)L#^"&!_5)GWGEK(Y2@]*K M!:7']D>N0>D90>ER&I2+;&I06T[*[!J7G Z7M&4T)&QZ$-!%9)0SB)FBD#=-(BNB<$Y@034%3 M8DU%R!*!TH/MSU3\\RVC??F<%9NQK%_Z37?%/28]X<9@L-ZA-\J'"??P8RPA M+-W;;_M=$KB/9Z]>T7I%%[*B;\M?]LLWCO<'=U(:?=ARW*HD+B$U/*S3^R.] M3GA6E?I<;<)&N0?33=QW;F*%BBU;C7;NJZ%J[4Y^!E8G4C>EJEG]E;/Z(STD-:LO#ZO/.E 2IL%XPA @=W:@ M$(>T=F@A>W[+_KQ.OG\4*J\*\YT![(^0X]>Z]^Z/5R'T?Y/XT9X\%KR5U)"(;A$8\ M@'YF*?P&ZRM!VW8>"P'\TF28-*5Y=)S [>#YI#K:??US-<\_ESE6\_PS\_R, M8>9=<-A1@ISA&/%D&'),2.2]D880+^'GVCMM:).;NQJQUQS_2CC^6:RRFN.? ME^-G[;-(',!WB(@HY1"7#.2]$!9^A!B)-$GI!/:9$$TAEHGC%W1B],J-L[L2 M;5?1,J./L,S>C"=MT9;9UIDO^\79SJ]%ZGL)U!L3C67W>M>URX>=RZ(M.GSZ M9S6Z&KL7A=W[UQ;:]AZ\XVK_D#$MJ!4<11?YRFN>5TR8H+1 VN3@/D1$Y#V8: M(+ZC,F&KZ:0O[L<4;4) M\Q0FS-C]I!V1Q&&+N/8&<>PY:/? M,D \4Z!@#1#/:>]T7I%7SR-\2>!:'8VCNR3AY]-+Y\<8PU"+UZ$'JDTZL&H:2.:RHI#B#$&9+!$)OJR+0N%_20X,T[N]/>'4(^_ 5 M>'WX^]26:'6B42/P@Q#X=+[>=C"&!6J1D3G*@3"-#/Y- ]Q36[DUP/T@P,W:N5'"]E".F *4XTQKI'ET2(),PH0' M1X3) ,=K@*L!K@:XY[.@:X#[,8";M:%UHB0($5'($6@\TH@,X0QI+Z601/!H M2PUN48EV3P]P;Z)&^,;9L(UFLJ/K8N%U:>MZ15=W1=^6:_#/1U<%GV[ ^2-: MYA+2Q'[3AX_[5LX?Y;O]?]]::;]7PG\XTN;%-=V&:! M&MO[4ELKM+8MN._]UT-O<* )+-&H[/_Z4BR3-PZ<8Z=%-)/_RS)SGN ! (XB6;VL"F696EIK=]Z MT=+2-(1(SR,BX+[MAA%8(2)011Q\3]U\P#AQ09-0E8;:"/VPX6P6B"STPU#X MI 72-ZMDW:B8^(N DW5T7\GVK*LF533@2='+$Z$>ZB<-Z_/7;X6^YOY?518^V=93UHH&%]Z/R[)MSI7/+XRXV9Q!:XG5TS4BJR>)$71 M+]E%J0B96]EU1^:%*CCYGA5_56Q ;N6"U[IBT+LAIIWUH8]$C-K!7\MO]K6" MFEC)=__#\]?OIKM5!3BU"J*,"M]AC&*7$RQ=RD40Q=QQI.MQ#+X\(N'>Q%MW M=KGF14#.?5%IK-8 X^:3\,# M&USD,-I2I19'22'2K.CG\@(^]SX%O'MQZ^9J:-T,3G]_PY?M?X)5AX<>PIUX=Q3!PI6>S[S/7=P M8 M+(6_9TDP&;NP#+V\#V!7+8*E5B%1<F*_U.J"!5C3J)!^MV-):4V(N6M)0MSSH#J]O/ M10N426$561M0O-_MID!9*P9['S2V!0">] 9ZWGF6ID![/K!ZXPYTF;#@;6$= MWX#/H#7!88LEX -TFM;DAU3W/3V+-ONI/@>>0*&T@>IL_F5M+1P>G[_^#+HC MB6 83N%(R>LS,:DM564'I&_WF9-__ M#>JIW991 MQEE317HT^*83?P&WA-F95UY*B#&0)\D5WH3I6[4Q,IS1T&\^R+ MUO18R_EWV4#5QAN1H/H0Z$;UX;SD\8'U.<^BON@5:CA@YURU=&,F_M-/2G-A M3G\V+-:SCJ0H9^NBAJ4@;7H(J=37ZS#U=IP(:24=&'_4SCI1PSK/Y17T.\,! MT.*ZE8B6)< 28?"ODIQ:?\-ZL2M=ZL]J,5A$U:]6[JVD"R_VI+((F\^N+A=S MOV7-6!B++(?AH*HWB;*&Y@VTZR3JM8;.^\1;E:?DC%]AO,A4[L2MKTR @Y"* M8B^$#7XX0YV)GZU\7+3\2MH\E^RGS6(8[!N67K-!L?=Z:D[MI&-/$G!V[K>C M\]A(NP\[E\;V);#Z:0V(KZ(EHWXJS^/;3(D+71)S=ZV(F_.#[X2+"+- VMAG MGDVH"&WN!MB&]4(!<8GKA-ZL55!+)?L!M&5V#2Z0UAV@!MIME@^T\IA8RV* R*E21!.I)4N)@_:/QA"D8S8PVY1U"_EF^,O;*"FZ*1N\ M23IZS/JEMS"T*Q#6"K>\>7]3?[!\7(DQ#9N>%RA)KMSSZL.5D#>UD,]$F,IG M!#=]E][ZV&FB6Y_=V6V3(G_MO2*OZ9-@D[KU;G]ULMM[\AY6R!RYMRF=:[H@ M*E-JO7H%Y"\E P/GN!.!K31I4:V20+).0LXWW1!"*IVX3![35* 93U7"NB?9 MJ*:S=G9QUHB^E(#06:*J$.HF4%1W^2;IP>?$$C3>!_^KU\KZT&U4O'J*?+9Z M'POX.@P>C(VEIRC&M0K-MO5 Q;8'?\E.7ZI]\@G_+EGVUB)W M0]V]:DN(//\XNKJ[/ M#V>WQ*_PZ>_CP?G%E7N&/R27%W_ F$[)Y<49?/]T< DS@/^C\Z,#\M?OT]YI M,GV4PF/2B4'CV#)BU":N.A8;^J'Z3;B8(%^$;.^=VPB\FEU:9+!E:['ED"EMFSJ%*BAU/',_"!*8EE %9)P(0ZY1G;W,'4Y@'CE&-/$,GWWH6A M7R/P>*9CG"\K;I\GMEX?Z4":*\!?T.%:N(M6YB$7Y_'$WPR4K01E?\QY62%' M @DWMCUU8('@F-F<8 1.%_8P=8B(@G#O'0K7=1_"ND\E&/%[ I_$B-^3B=_L MM45>S#B6TG;TX4,6AC9C6*B8AQ=('"(?Q7OOL/=H2\*(W^:8[4;\GDK\9@UY MS#R$$0GL((C D*1;Q/'DS;S0V([D2-"'$<>>'![[SRRKG/W9C?0X,7=> %,1R4XH2[% MF$14<$J8@R6G CFQ<'R-%TL$\PQ>K ,O9N,&CD="\*%<.PZEH\)V@4W]V+>I MI!Z).(YH!'CADCIE)MUC[ U/C\!@Y=UF3?U:3E<1&)W]FSH_?-=9P)7.H#WF MO24+$WA!W0L3N$WKJ0_5R2NUE?M%=K- MV0\ HHO+ ?3AGAY=_H8G\%T F(O3F[-D[AS=]26^O/G[STOG[/=/? KMSG[\ M$\8KK@'<\.7O?Z9G1_]N 5CAOWX+?'KU/6+$X4@R&X,:L(G@PN8*>UPP*".. MB$L]=_8X>XPEPEX8PE(XT(!R%SC.#4*'@)YQ@[G3^!7QUWX,__YQ3(^;\]B' MR5&]J14&H /#UT,*ATQB=1WZB02P?"=##JE;5&LG4 M2Q87:0#+*<1.BI9*^&^I\XVL$^FZ0>JH?#X553LJ8ZN MQTF'=43"4O5^3Q]5+YK6"33M=M.!>E_U+?*D!^-D\&I/==]KJ7='ZS1Y@K[% M"K"HH'4[404&>BW6LY*>_O.M]ENGK\*I6:Q/U"?K+BM[8S/CGX.SGX(Y^SH$IU>7'ZG M$GEQX 6VXT;8)I&+;$9\;(-MAT$#1X[O Q+V6KF4M(W01"E7K@O<+X+^B&/??S8$? M@LUP7 MJ%#, -\%ODFR: HA@0BYC%,I>C"3I*CF-36:_U9_362L(:90+ZG");FUOW=X M?G2Z]ZIA 9%5&96&Q5(PM#2;YK* OXI1^1.88K&8>R43+2N#/S(]K>%$%3\O M G/5PUQK&&('D+HL)5,NGE!5;'0@MVJ==89$AE%;408M.]E8LN8[+:HQJ,'W M+"!?FC">I&4-E-&P-EN:5C0)#@[.SZSSGREK0>]O7M(>L*:& JQ9 +U '*'C M?@RP"[(%_RJK 2F&@,_\2A0[#LT&];"=V (HK,O;@+R4O_[CWP>'5C$HP#B M'JJ.=8.N+L$CBV$1)%4J216]4^4;E%@#]RN&5M*@.RFK$)5?5^/(98\EJ05" M6::U5XQS^!*RS?H'BR/JJZ-&O),\ZJE< M0IAV678)1C/374<7ARTFI5-1!:C!LUXYKXM^6K#&^!TUZL\L__DK25/9L$Z3 M0B%&,AQRHM9/O;?R7'6;&2H6E@:FL"WD#AL!8B':+W97U]K)Z2=N/H"E^)0H/2Y71FX*LDN=F6$[Q M%:QLQ<6R W:LE+DJS9;D8-IU(LUY%8-5>*O^TH)O6U+5;DMD1PRLB/68568: MC/AUI*4:E@!CMI-G\(F)/T[R;CDL&'3*\G&;9CFMNWEPKFYWU7NK$9?= MN:3/5@YL-H9Y,K8RWP^JASL=S;S^+KCD./2X'<0^M8D3$YL3+NS(O[ =#>([X0W$&1C+ OL90A\]AL-/-"^XW#HEV5^Z:K=@'3%*.R MAV/?7&TJI4C5_U+:!$0'W#5E M9W9 CGJ)[G;XHHY\C?K6_HPJ/(F=M^?P*-?B*].D#8/37]0/T5M+>657RDJJ M'..+3%ET!\JU*:HY@[&L_J\=<%%YQ)-S:MX=9WZ2 MO9O=J_](9ZCZ@O4?%VX.+!'L7_C>O7!0NP)[?C.@Y"$%]CRWZ3Q!@3WD-EW' M?5"W=W\286(&ZRQ=#7"5[>[[\VDW(M_GGILPD;>IN=]+51@T:[Z#Z?ZK9!!O M^SLT8UM9XS%U[2?R9ZE*T0^3GEL',>O^["<(<#F$N ! M,KX=![FF=EKJ>H1KR_M8"_-M8F6I4CQO^WE\4Z46%8N4TRJ$V+IC.HOFN$7' M=*C+N8S\T',(04$48D9"G_I>Y"-/NL%CB@T?JJ04&,*?2:]U6&66G SW"0_* M!*SH@MUL2*G0!^XO54=]T!D^_7W^\<./TX]_J&,YSM\?3^#[WVY./W[SSC]> MPK>/KZ$-/DUFC_I\71S#^'Z2OV&>EQ<' MT.9R\-?OX:V\XZ,^$9*N)#&U72(CFS#AV302KBV10QP_0IBHBWF)[S9"4MP:WNQ*Q!<. $BE H21"2D @6^]$/D4!*$_F.*&1OL>A'LFCG6'$A! M&1.131DA-A%"V,Q!@4VEP-P-$8]%!-CEA0WJ/?IHL\$N@UW/AEUQ+"6EE'@L M% 2##@Z]@&&'"B]P?>0'CRF6;+#K);#K;-;NXA'C.) V"W&L+AV.[#!$T@X! MM((X##PWXH!=*&SX*K.AYMBULT&;N_WF$Q6%MX@@[+HZ$(P,"7B;RN2NE&T42^#R@G,>,V:#5J MXX3FD1I4EUAUN-)(N'!1'DG@(!YS$,N3(\S!Q""%< M^F#'&]=LXR1]QC5# .6,(VR[JI0#81+;U&>Q'?A1H"Z\8AY3A9\;?N@:2=]B M20\BBE#H.;$34!)0S+PHQ,*E)&(.9G%H')E-D_191R;P)$%"4EMX@M@D%K$= M!HC87B2"@&,APU*G8Q_57M)W=OMO_OS>DUXJ8_HPCO0:-Z"-OAUO>J PD.!D M,0[Z5@0A)Y1&B* (10(C3HT/O5GZ]FKL0_\6US"^[U' 8^XS9LN :A\ZL#GW ML>V%/L:1XWMA /K6]QM>^.BXH3&M:RSJ*(JD+P,L(AD1/XY"1Z#($7[,.8X1 M8L:)WCA1'TR+>HB8A[B0=H2PM(D3,3ND%-L^=FG(U'X0YWOO/*_A41,OVV91 MQX#JL:1(70U.$+A53(0>>%I,^$3X9;S,>-&;).IG,UJ=1%R$A+LV++.JUN?$ M-@-P!ZWN<%=$S)6Q$G6GX?OU%_6==:.?9S=P-RZ>"XD7<)\-X=) M WM.[3,@S W+#Q=UCGQ83-=1!8A(1!T:"DSCF#K@SH)W0XTGLW&B/N/)R"!P MI,L\F\DN2B/J:Q=U3%Q8;(_$G("5 M*T-/>$+Z#@G I0E"LQ^X<:(^Z\F ),=>'$N;!8%?WAW#*"8VI90+'#M.2*BZ M\KD1T/J+>AVV8]9_"\JRA4 M#WOOQE5*RII<)J T"\.,42$P87X4"A(2$8:N$TJ/!CA$/"#2.%>;!H>HBR4 M1%(:Q/ SY![QW=!S'#\,HD#@YW>NXN1&1O9OF6=&RE>6\M-I*4=(Q)'$H>T0 MY-F$NM(.7=^UL>",1 M$3^@HCSN^KR>E9'S1\CYMVDYCV3 8X:D'9"(VD2&L9LC MYSN[070\415ZU_9^]ESHY/J[AS!Q8DKLF/K@J 2$V"$3U.:ZYJH D+;Z3 AXS3@,![8>@2".:QLD-$@X644A$"$5'D$A\0B+] UB/B;8 X/9I>X+[.$9 M)%Q3@F2%A")RL4L$MAEG@(0N0S9',K+!18I#%DMU5QP@(0(D]-951\$@H4'" M6DQ[E8T!!H8?%UR0P"%.Y(?(=2F+?)">&$N/F_S134/"V7HRH<-#'_N.[88R ML F* 0D#Z8-A*/Q0N@&A2.4M^;3ANNO*7'H))'S$74;+7QRF9N3"L*.LKVX M732EFF/#4URKF[9IIZ\4U='_.L*%2QI#CI/U?3H1+3ZS7=EPW1+S4_7=R*"P28AB) @\#B)'">2 ?CC,8J\U?/F-8Z4 M,&+,RC5N0@W&:28G^/3H^.9[&'KJ[G1L.W' ;8*QNB>"A7;H.(0R'F+D^7OO M$/8;H1_6/H-N[7ZT :5Z36X%4*)(4NYZ7L1CAZ @IKX7Q)&(U>D>%*#5+[HQ MH/1DH'0Z#4J$2NDZ@6,'S(UM$KN.S0(GLB/DQ5@$'-8T!% B3L.A6UC-S8#2 MUH*2D Z1'J4JO8L 'U/"I<<%"V/D>=+#*P?J#"@]&2A]FP8E+Z0>EMRU/:%J M47$6V90"*'F.(R3W'<3B"$#)"1H8U]]2VMFS!BO4=-[2?,15BFDZS%5YB(X0 MC& B ;$"2KT M+-F>>/8U02N?L\Y=I)*CSE!:(N(!V!#$6DS'$0V$S'!PL.Q MZVFX:CC!%EY@:F1XG"7!9>#)4!*F;JVEC!$1$H*\*'9$B)DT?E!]9'C&#XII M0#R7$]M%JAXI9,[0AO5!=D!C)T: QY$C5("U M@6C]+^.MP\Z6*?QD"C_5OO#3%+X:"%T%0ITY5\85;AP% )P\HHY-)"8V ]UG M8\S@/\\10>SMO0O#=>7"UR@4;&3TZ2HVW6H#F0HMCY#=&1=&>*X;'87)GC>1[ =/9.RVNRW!^_7?D[9 MQ*R>!O3=.8>+ >2[H>"V!VMEDR@2-HV1M(G'P-!FCJ3J,D7D!@WPD]<4M*K' ML;M[0M(&X@S$/>4!9 -Q3P9Q,WZI(QP2^]J0#8A-*'-MBF+7#HCT E^*T'.0 MVEKS&B%Y=(JA@3@#<76:]DN>+#80]V00-^.Z.US$+(ZXKL>XZD<[F_"C^$;$^SU MHU_TDGA00>Z[_^'YZW?3^Z+WO:<_,G-V&4:9LFXAWPQ_>3L<9-+1N*M?>MMF M^572L4MN?N/-;];J#Y:/WUXG4:_UAH9-)_ 56%>DJSY,S8ED^\_RF M%]!;'SM-=.NSN[I%M(G\VU^]J]N[/^G1X&D&ZR[;[3/5(:#+'.H64MV'6R][ MX4@*V>8RMUS4>-I3[BL\W6FI M3=WEFZ0'GQ/+U!Y..E:OE?6AVZB8JQF[@Q4J/F6=*SM-?LG(8D4A[SC]80I* MO#P\;$M!">1L[RG))>>V0LQ!ND*$PO4$$IP(BL,(B4@X L,_XT"XWT^6VS Z MRSJBG^< U =:U'/$W+9/FN=X5/G%/]QG/[X9_OT1RNYQ,?NY>\_?O]]=$Q.?Z3)WWJ>Q^ZY'LN5 M]]?O/Z;OK?]Q_#WP"!:4(!O#FMF$.]3F;AS9L$Z2 I'CP%>'%4*W$9)';QK5 M+]/'H-&6HA$7P+,X8/"_F'#B4#>*,(\=SGW$,?(U&BVQMV/0Z$G1:#"-1J[# M&$<>L1T:")OX3-I,2M<&MH*%BZ0OU7W;*' :OE/_FUYW-F]I>T]KKQ^H0BJ% M<&(/"Q>1.)1@.[DD8H@*UX'./6,VO3Q0?9LSFT042X>PT):(AC9!F-B<>[X= M\U#ZPB,$^V3OG8\;GCM_SUO=SH?MS!G/]4LO%1AYH>=A''$B&:,848D$]4,9 MJGPL8V;40GIGS0P:L\BECBVQ*LO,I6]SZ<0VQM07F"A$]O?>>:3A.H^N"6-. M=YK3G=M_NO,)PDG"=T$F)5A##G&CF'&7(8*#(" ,"1$9N^CED?5RSBZB'O<" ME_BV0,*W"579*]3E-I*># %UB3XWC\.&[^/:^V\[8R9P#"X.IE0XZ[&+MN_(V/,)[HQ)Q!TB722%[082V\0/(SOD,;-CU_.< MF%"*<6!.C-4^\K*N$V,768^E5GK?MNN#$PMW/O-XBY./$17$95R$$2*$8?"# M]9EASEPO%L@UEEL-%,#5G.6&,(T#'V$;$T1M J!ONF :D8@*3@ESL.14("<6CMEAK ?,#68# M]UX0^GYLHRCF8.?RP YI@.TPP,3WI!=YD@',8=*@Z-%W4[XLS-UA! ^;#'G? MTW!7TSRZITVYJZEYOS@/\J338YVK1)UH* URBW4BZRK+HNLD34U29"V6SB1% MFC2D=2=%C@6_-!+.9&]TF^O'2OR-X; ^P^'X>EQ>X]OOLZ-O[O?()Z$32M>. M>13;Q/4]FT4!LZGCU%R''#V'5B=WVU9DTN97W%>5VYE$:< MGU6<9ZP052PRP)39W"74)N#OVB&(N.W&#@VPXSN>+S9'G.L0KC+)E2:YLJ;) ME<;K>V:\'IZXZ42V,^/:LXSYA/P@%H)HS:'EC3TD1?:7DA5"A.6-D42 M/&R/A9''D!]P,2R"O:[CBR93TV!?O6;^ IF:!ON>'_M.I[%/,"EIY :VY " MQ$4A.+K4L0.B+F_P'1(X;$U[G!NYC"Q K5&-7N0T+&6!-:T_I=5BOR08_0I:H%FO M):U<%OT4[/XLUOW\-_S6E3E3-"B@I97U74GUET-(7.LIYUT.VF(-3 0O.S69H1W)48H7[DN8N!#IJ3<8-# M>"L'\=0\\3G/A(R $8H5.>')YJ-[7*H>LI[A/GLUK;Q?@@NM)_[XBC0Y_L72 M$BF54A@+NW7+TF\X!IR#@H-.V)6&PD8)A4HS=IG2]DEW1 JE"@];B8RMXQLI M^LHZL,[C.!&@[11)RF=CG*R>-4#K%I8LJ5II7;"-I% ==&11#/N.QJ06DZ3N MCDAM[4-/D005#/T D'_II_!'Y#(;>?ORE6Z-O*CZ%YAC,#+UN>,;H=$?,+T' MK?07AXJZY']WJ*VM6U>LHAI1EM"\F53=LU!Z4!-O567IG?$KC(,QT>_=_LI< M5?47XHS F3%=)GZV1L9+%SC'YKED/VT6PV#?L/2:#8J]UU-S:B<=>Y* LW._ M768V6:TLIBO8F<"^_6[6*65AA#<-+0;=' Q4$+O4DB,Q*\5@^/>Q"9J5(E:4 MABU(SI:YA,":<&+BT7#ZF66[.BNU+"33NF/*W#(965X0Q,NAQ^% M?_.!U=BW^ZE&#C5PD;7; M_0X8++WR<]D,?"7#N,&#:=E0 ,&Z0"%H!9]IJ,^P-,VNK1ZP03K0H8Q".PBY MO&*Y_MJ(!!,45U]*5".A7-VH45*]*-2O1;_=9CEP33FMDC[P#P6_2]IQT=BGWE7KH"%-_?GK\>$=&+8)LK.J"<.-"3,[G-.1 M0.C]S.!M81UTP/U+K2^:SY1[> 9PJ* H BP4O4RUFR"^>B6#4>0*UHJLTY&I1E<8]J\D4L$8!G]EU79L M/X=OR@F,+>,U:<)XDB:]@?K.0MIW2B.S"W]B^M_4]&XV\_!2JMB M!$*!MAZ MHB_-;\VK8\'!Y\W'%WOMDRD8/U"*FHE/44&6"JU;FD"2KJ,B356 M8,DV&UB=K*<6XI?J!F@=R1[PA=5.BO$B-*V#M,BT=OPA11EY@Q&PSF#"-E)_ MF?8:@&_B?D_IV:&.9+GB;ZXZ44\UNR3%S]+H&)D_:E0<5');R?1(O/EXZF(< M*8*7HJ2:=Y:7':EN(ZEB1[IQUNX"1X[X1#->!C"=0 ]9/FEHJ0^K^<-@@2L7 MA5NVA8_.%\1?&\KL&T5H5:RU87WZ=&CM[ZG?]UXUK=,)H! _.]EU*B.U#IKJ MR0.@VRH&A0KA*':>8=KB=JY5_:HAZ8"Q8JG*X!IB:]7;E4(6:%[.1'W[6AO& MN80.JDBSO*GL<1VBCO.LK5%R\OZXTK16R2=%H:=>V7%S'O+28M"O9F^L4EK^5B%9%T(HL2\?7684(VMC5]!E(!LO?4;W,?:MI72@'I=UE8D1/ MS7FE!SZ,]>NXA,(G\&* S\'$'UALJ- JVUT]EC?=\F\PK[FF>@(KK,V!4M/E MID,UM$*.^4DMBEIU&*<$R %%JYAYPG7+%5(IMAO'4TJV5YA6(5>D.9>#HH1U M:UBM[!K^GS=&OI?:356MM9[5&TF)2& R]4;%P9!Q.;)K<9 M0+U6GO6O6EE? 6923$VQDJ1MUJ0G'2#KSZ$;.BW>2W/+E.VDF+5?5/$SD2>: M#X%%BWYI?JD_'X)SG/1ZI6;ZJI RR]48SO,KUDE^LY%N58TOP-J*KH%Q]%N% MM@CWE;^ G;>'YU_/]:_H[:LA_F$'N37SF!]HHRSL]6/U/GSXW*H41R:[27O 4_)L$ MS!1E%77[8,P([7M4.X]QDK=U0$HKPV'P)\FK\51*5>/K6*=JP*TVK\KY:M-I MZ/E_R/(VF&7VO[9XW?=%%16J&6)-[$+O2@#F0MG$I3VLQ:.337I8R\M=&=,6 MNJ1?9(%+-0P)Q"!1X'F!'Y?W5$@FKJQ0U5Y_=H%]I]TY94V-0@X#\')_JNCN M(BNOL:*99S:11IM(LT<&:[>)-$6>Y87JF:BZ.#/AR_'G\R\7UOD'Z^3LZ/CS M,?PXN["^''\\^7IQ_.7XR/K\[?VGDT/KX/#P_-O9Q)GZVLC22^6W;\<\]4E5NI $8+S8G1VB^,F*H8CG= MI*.=YA6PNDZSFD\:#&!6PUS H:U6[F@NJXJ ]FI9-; M!OF5TYQ$""ZR7:Z8)7'_7 M3 _S.1SH)K")MA^R4I0:M_AU#;WOD*8C\T.'.P'FBL8:7#[#4R_ 4XH-MM/+ M&J(H2XML"DH;BW;/= "Q!X@(ZGLD/Y]+;WE7PESYT^6'/DB>@_LQ*'U. M'.K&6$6.HT MY,6\?K$@:'1W7L'D7M2#\+OBR41O@*QO@Z@Q$RR26ESUS-1GGR1YY)85B^.G MQ.&75 )#B%I S9(X8^O@7*-)Q3ME9D.BM[\JE(M(+LT3XG MNR7^.!FA'*&YAE[-HF4492H!<#*\J=^H#)GAKOP0>V_1%#K7(I;@S2D\E**? MZ_TP*V77Q2B[@XW.+4RDPL%(5:[@I)7V=?R^:C%*L9DPVH9=ZCEM!>K>JJY5 M0D-?;V:.UG]Y?:W)HZ+9Q>33:NU'VXO=E)4D[@&2!?0]FS0CSATDO50=E+E=I=Y1'TR;UR:WH/Q)T M37X])/BW&DUC-T%:92@[4]E41:]CM2[=J"E3-4&R+)1;^M MJ 0/)C>=Q_G')8VK_*YRZWNT\'QL!(R=HRT6OS'/J<2[:QJ( &C V$,$O3@9U=*S$:13$&*HOC-G,5NHO3$N0GLDY*5*[R M1Q0S]9)>7W_3Q64>I.)$H3=#*_$$KDY5VF(\3/C3)O9]AKW%VDIIK9XKQ-*?RP38(XF+OXTAEYI:I0(I-)K(;5T+Z.DUT,>(<6.+![+,XGW@SDG6O0(3R MC#,"K0I2:F\(TE"H!&N*O.C, R%*Q*HE5M MU+'Q:M-PA"GCA, R8J()\-;:QZ_N7MPR)V7J"]KV+X^W*. =FPB*463>ULK_ M_I5]Q!HV*A9B*I-"R*1;*1V5M:>2=_4:3$]U(HVNS6"R62==Z(NP/JQL/AGV MGF8X4RIG> @+2)E&5>1N;)C**JFQU$A;&Y5:#)]EM]EL"[R;_9I1_@^N> M?[.T:>O*MLR/NILB'G.KIR,CXS79>"(??4A^FL7.-FV86B+[]0 MGP^^7%@G)R=/,\, O_P,-2LBI[G])Z3O),/1^#3J7.F2TELXK#)WI/51V7/: M*]NZ7LO2^C#1;KJ_VO*O%\2#O=,WBCRFH6F#D//Q&)J%IH9T.Z.MW&O) MP335Y5NNKZ^;C(&) P,-:\:_L ("3CE\N]>K B-?)#BI@ED'>@NRW2UTP9Q<88Y@::JHO4]1^,IR M0VS[&/E/9+D$7EWT.MIUO3Y6YFJ;1':*AYC6M0.U9?0V'FEK.=;2TFCIAVKI M964_K(OLXUV7_8K'!M;Y=0=8HY5T%;<<5GLL[V5'JK/LJ@RA?JX9\70Z?/^E MVEJ>.#X"34#AY*O6\]PX# 'H<#4-]#^P@\#$WSWD>"[8"%%=8,/===@8 H26 M?660 W 44VAP,;'!V:AJ19+[FX=(I3R."B!V^WG1 M9R4^5$A%%B"3]L=8SJYRUFU9^TRC5]4^6!7)YL&JJ\%JG%Q4;A&HM(;L*=%F M:[; E-OPJ'>$6*BGO M^IKI GVE'U],;/?/$ESER[#1'/04IB=092%6WZM4Z_2&KLJ?G4BU5BG8C<4) MU^-0@TXJT)63.F76.! [T^3H '=-9./>MH"ZZZH7M7VNLV3++?7[WX5)E"=U MU-TS.D( Y@U]*LU.ZJ+9R:YK]L^CZ-SX(@?KPS"L]E55O10K%^JO';!>E,6T MQGIT1<6VF5;X8_7B[FW[N[=O^Z\";\$(WEX@6> E=X7_77/S?LD%I NOZ('! M"!LX55W@]::L1*X$25\D-&9^?3T7S#-EW4*^&?[R=G@14=+1H]4OO84>KF#! M*XE9<%F4%HSR\9@5FD[)#M6EM=67J\=-_6CF-K'R6=BDU+_UJ=-$MSZ[L]>P M&3IDJ6[ON6IWQ6N_>EGW!3+AQZ:#-P;;KN.N MO5N$F\&2-'@X-#[C7:A+)(17UV.M@(RS5^8NNL6O%G>M+SG[#W=F_Z](CVUB MB\7WG3Z$,QZL7E]6+-!:Q()NY.0OEBHR,SS6-JRZ&J]6\G6N3+HVU,)1,=<% M)5R?1AY7X-QM8W)LF/R^2DHZ?:W78L,J1JGBZLC2US4 OX+Z5.<>&<]^31: MS72)M6ATY@AZ*8_DJ9#Q:%MH?&7-,-:;=(I>WA^>D,I'K[ %-Y@::5BS-+@[ M+@URZ%7.\CA_I:I>9->:'&=$WPL("JNXNNPT# M&&]VU\)\G(6]WNC_)KVSH9,_V.')'[3+BCUE:E9U_<6!&E]:%G0X MZ4R46[;VD^3!Q#)XL35X M"TT-,*]3*MM)%*7RI8")/)$ML[LQF85 ]RF#@1RH\CQZKWN_#-^=9;_*LH>8 ME&4/7U79FV5D+I M,="W1A[WD=-<3U['9LY_U]=_XD([1"DN#\5;YR5 ?TY91U>N897/L?_+> D; MU-3@]-;(J<+I]:0F;>;\=WW])W :.TY@??_*2GTJ9FOPZOG3&!XHYH:A6,43KT5CCM4.*Y1.#7C\I>8_V'6*:K; MU3_FJG+412O+.[VL,W5UD]$\M6]J-(_1/+76/"X:^CHN:AIOIVZ,_B+*1XTE M5E=05]DPA\?G1N=L3E.CLYUK0"^G__)\0(O36>SV8U-5K(:*&::R$\ MUD+&\ZD;H]=5"QE?:).:;D*Z[*CZ@L'V=6$[I4,/@])G\#!V-R_X5!>/T'>L MGE3WIEF?^[EHL4).%)NPK0/QGWY2WI6C0DKO6?%7P_IT>#A7AP*%51T* [.; MTW038/:E3R7L\A':_9.SKSL\_1-]]8OUU_LOGP FBYZ^1/&H*JUC<&YSFAJ< M,SAWY_2_'OYCAZ<_B7,7[";K9.V!=7S3DQU],Z2Z7JO-#-YM3E.#=P;O[IS^ MX<&G'9[^/7AWR%(QO&G^4]+YR<$I-NBW.4T-^AGTNW/Z1\G?P_X?6)W=.__.7XQV>_CVX M]SF7ZK"T\7DWM>DFP-_+7E>"''-AR?IK+,!HK,_L2I9I)$SHBG)'K,>L#TDJ MK7V5'!*I@I772:^5=/3UOY-8--Q-U;>73-Z/7=V9:3U&:YE)5JL_*;/O_Q M?;Y@TK5D+L&LXP,KES'\KE+I>IFV!ZNL]$+].^OGUH3J[V&D:$-^YNZC5;[9Z!<0/C&R+*+PGC#[_1QRS]IL]_&10?0?=7.P1S M_2HI>N7.BO6U!^_I;;FSK&FYKFMCA$/?K0#^H'_5+WH6UI:ZWUBM(^Q[""_J M*&SH3<"5.B/(<\/ISOPGB109G?/D.N=UC_%4#G>IX,?,$A!8@[?=K"Q&\":7 MZH3&+_GV.HEZK8KK)]\JQ>^-,WZ%\2)+^[W;7YFJE5'TVVV6#R:E7-V8)O/G MEVBL!AJ0F6V\B9^M?$S>*VGS7+*?-HMAL&]8>LT&Q=[KJ8FVDXX]2=59@I0S M?#?M@D]\3__0RS6F=A[)W 9BI*Q;R#?#7]Y&2=%-V>!-HC?];?W26R#L%0RA M6B(U@EFUJ8A>/AX/KNF4 ZR,D^K+U>.F?C1DO*EG;I-XX:U/G29ZX#-";__F M76_>-5;2#%VZ(6/UF@AY&S)6WV^ZCKOV;A%N!DO28!,RM%[06GTJ8W5WD[.F M3,"G#]HB2E%IP:UH6GHXQ,28:QO4U$#9W5#V5.%3@V7K1AZC**5C:T72" MP T>!U)S_LWM5K9Q?F:='^]VYT?-(8G^=R^AC K?88QBEQ,L7RYWQ%U]U[091IV]?Q$#182]>O)Q[.#BV]?CK_.<=]2K#DQCQ_]HI?$@Q?B MCL_]O.BK*_ZJA*)<_J>?Y*4$JRMG1^5A+3!ED+M Z+> 60C8,X7%VMK::>@7AC@!/;?@6=1/!Y9@_0)@J==*"OBT-J!@ M(!Q\8R -/(!/*TN+RQ9+8P5;JB.=O%PV:&A$ZW?@)=T?Z_=:60[SCYJW+,QS M$WA1.O/&N/\^N*D/P*=VT1-$%=PFOBM?51K=Q1T_J0R#0JC*[8&5A=/*G*EN]E79A7SRJR-(FL MX?@VB[NG.;MA';82&8.G!UZ?/JA\'L>)D/D\RZ\6JS$/S4/ST#PT#U=Y^.P1 M[MH$L_U:9?)L4CBW>&#@=AR955%;+F5G&)SE,LVNAT'9.$OA7V#?6%V9%UFG M4+';*FY;?7@B %R6+-%_%:S+1#DV&:OLBN12"60=-ZZ*5M;M@ MJ1L,VDG]MH@3QDKN0])AH+5 :0T#O3.Z+!XU,+K,Z++-G9W191NKRPY;>5( M%+=DK@SU8V:4V:XJLX6L,-9F!T)D_4Y/12=O46=LW,+H,Z//-G=V1I]MK#X[ MRW+HQ_I'TSHH^(\L[SR]/ENBZ19IB84$5HJ@A(1Q8.^PQ1+=="J:MV I9C9B M:U(ES\!9O2>U&W!VT+F2*;..F]:_LGXWE<8V?P;;_,X9URNAHSQH,D]J-S3K([+;DAWK'"!3'J8L6;B/8B!HM]7J'5QB].JV,?6& M3\KHU7I/:C?TZD'S'TWK5!RG>3:P3DXV-T]DTU35;83?7#TUD\12DP+@!F;K M/:G=@-DC]@M@[$M3^3'7+.]M+L[6D,!SQ%6Y>";=SB"50:K5D>I]WA?2^I/E MTF#4.NM7CLEJT,F@DT&GAZ'3I_Y/J;;-WF?M144C3;!LU]WJQ0Q25Z?ZJQ2Y M[('4WN95/U<5U!F=LT.5 (/;*P&^YEDT@/^U>NWTW?\'4$L#!!0 ( -&% M7%0F3UY!>14 "_Z 1 86%O;BTR,#(Q,3(S,2YX*UFV[YQX+$?VW&R>KB 2E)BA""T(VE9^?1H@*5$""8*R MO4:.WIJJE4ET ^AN]!<:X*]_?5F$UA.F<4"B\P/[2_? PI%+O"":G1]\?[SN MG!S\]>LOO_SZ;YW.;Q>36^N2N,D"1\P:48P8]JSG@,VM'QZ.?UH^)0OK!Z$_ M@R?4Z7P50".R7-%@-F=6K]OK[;ZE9P-O,'6FGMVQ3T_MCG-BXPZRT:!S>GIB M^_;IT?%)#_]E=M;%CG.*^L>=KHVG'X<+Y %$XOBLY?X_&#.V/+L\/#Y^?G+<_\+H;/#7K=K'_[V[?9!-#W(VH9! M]'.K]/+8&*W8S.$Q?'EB(,1I,$X:O"5U< M8A\E(8 DT>\)"@,_P![(0(@YE[<:%%XS1&>8W:$%CI?(Q354^/J+97'&!(LE MH&T'*/410ATY%D3YJ/IB"IL"Q.#U^XZ)6/HU2>1/L._]FQ>\VZK1), M_;[AKTX.]Q9CV"R[9F/(X5XYAM+%5B41=9#B[UAS&.6+5Y,(.0"?_:!)AS%V MO\S(TZ&' R'*OSLU"T &X#\[Z<_MGE$4$29P\"?9L^4RB'R2/H!'G&UG.>\F MV,\5FZ2<2Q:(^-\9HBXE8^I+CIQ $D!N,A&/W_ M?OXN"IO.'T#<)/S7F+Z'_:;3!Y @"O:8/8=^A/=6X)T?C AXI?=H!J/CS[]/ M;LJ]#-'EIG&.,<>Y&./HJ?N^* M> :<-5$ [LB&-MPV44O!LHP&Y Z]*%&(D.B248-:5!''K;E!8( MK *&%A%\1**8A(''(Z8+%'+7Z&&.,8OUA+L*6,$"6PA['^C^ $3#:VG?H+(R M7%:*[),;++Y'%&8UQRR <;Z*-=N85'QRNCU'*"5-/EE_VL+]YY;R;4VMF/@W M$3!$TTXH,:C74[_;=51\VB"TB&^E*#^YXS\PXOZ'*P-3\*)G=VT[=9B#V U)G% ,?^18K *:%M'^(5DL$%V! M*@IF4>"#$8[8T'5)$K$@FMV#F+H07.FP0Q.3FD/\WRZ',L1"H6U06QO<5H[\ MDV\[U'Y[_FGQL=?M]^25IL]'\ JS7VUR"/48\(BFX5LR-,.G8F>_Z_1?Q\ZT MDT]F[A+_#E$* WW"EYBA('Q#MDJ850QVN@/G-7H7&J_[L_Z4]?C)[5V>7,4L M6'"G[WN,_22\!6K%;\YX52=J&3AR1(9E?QE8=VVE?5NB\T^!J.35#IPLP1*[2*?V/(RS9!8 M!2RM)KR^DU0)JW:(3ONRO2QA0AL]'YFB#71;-;!2>=E=1^3%ZOG10KV49SA& M9#$-(NTMLC(PI6:"_V0+LDZO%-"TF_;ZNJD:6*F<;-!/DH4HXT,;M5,)31NH M)P6T6C_U'9$%UF!)"Q74+4:QWHK(6JK5$%@#R1:D@*VC:0/1W@902_, HH5R M"K=2?K-P* 9' P=/7*5JE:#(4&JY/K)E'9(CL3986DUX?>-:":NVK<=]V<6S7@!NITDUK<@,I#2=/3LONR7%G"T MT604I@]!T))$O ZF@0Y2PBNU3X\GC53.Q J#70L2T'!QQ!.Q,=VZ1K M(/7E@&J9/W%L:?M@A_2ME/B'9+E,+Q) 85[]W?#861T*]9HXM667M8AQ4SW> MTH-I->1M4CJI@TAIQ/O=OAQ=UW.KC5:]AMJ-2J.T,"GU7]]V[))"J'K&M5 E M_N!5GQ'3S$P56BL579_7$NQR8 /<2OKJZRX)1JVF0%%)H=X&11O5T6;V^Y1G M*Z#5:L=Q;"D]6&!$VTNL-Z08S2'\PG$098^:1($:6-1<&CBV%)IO<2G#:P51 M_KR=\>'0=6F"O=L 38,PX,1!D3=F*6YW]0 H=K '-ER6)_A MMPI8+.C!$EU8O(\.[Z3X_I.=Y=1OM O?&*W:GAWW2W<5F[*VC8:O$3.:[10W MQZM6PR>.+057>W&YA9IY@I](^!1$LQ'%7L"NDVG)":8W) M2E%9.:Y/1C0KEU=A4*XAI^O8DN=?R996KI3TUI-']**[U[-IKEP1#L2W4HHA MA;8$>#MIW&17;1=(Z10XO7[99O^&WFVT]@4:WE/R%/ [DWU""X\;[:[I(E/K MI+YC2][;%J,ZUAJ_!1WL<+'=.NH:>YBBD-\HDS!"5^M7$R1V@4C$=7G3G.KK M.E"SVW%ZZG79L;(^K76GA086[]?:[KCM0K!/SDH%KF;@P.F5U.IL,;#=::LM M#>AC"EX5_)'6#4!PLE] U1RIFHM'3J^DRF&+BWD_8MEE90\\N&I[,/4P1Q1? M((#FY8(XBO7W@LLAU8[CL2TGB06BCL!D%5&UG@L-]GM5\&K7\J0O[U55<:2- M;F8Y:?>Z^$8/DUK5G4(LH,VNMANO MK97U:Q4Z_A0")8^&+BC"9OG)_9&KF<\K L&& MSXAZ;ZCD%9>9!*2=?C)>YLW?>,W")6+X&@7T'RA,,!CE M-^9_?1]J,7"+=VWQOBW1N7 &/@6B2DN7OKYZX3]?[[\WZT8M M%@.G)V6/-SM)V;-CM>P<.7VY MN%Y+=@KYZ&Q 5C8BBQ%%+J"%$G6U6(9DA7%&)RUAD&"4&;+!L2T7Z.4H!B%T9-_F-;+OC*45B (S7E+:9Y@_BZ'%+M MSD)\+>UVR_1OHS.[2\XF 78%J-IL0X"MQ8H6FNPL_WF/J.[ISAT(I1(Z[MIR MO6*> MM%#G/."9MONY;JO6,_Q3&E*J(@-M(64;Y.JV(=1*Q>G+.S8Y@C9JDWSN37)Q M.R!J#3)P^@J"_VNKCE\/7^(SM%P&D4_XD_3O*"+IV,4C>(+3RYX$/SBI__G@ MSK&7A'CL0W3I!XS[=N#H79 HB>]#E-:*/^(7=A$2]^>!A:8QH\AEYP<^"F.( MQ"*TP,#;AFBB( SYH_,#1A/ \C*E87"VQ#0@'I_4^8&7T.S(09Q GP%+^%]_ MHR19GA^DS0.&%P<62YLSVN&_XC.6]W(#KSFN@\/*V?\ ZT(?2$)=_'>,V'VR M6,;?\&**:7&FZ1#3B:H@WG%2'EF@(-*8T881?8/HD!]*87LEGI[*/ MVOTO]FX\:!OX 5I?;3MT?T\"BKWAUE$P4>V.10*4TV'K]IT*XKQ[O_6D#2)> MG@AZ;@X" TIY1 MM% O%TU@$];-)4FY&H\22C$G/[@8OI'G+:!(M1 GM'(E=79HMM317;FPC\)1RS MM)AP]W+MBAFJ@9KPZP^=ZUN:E3',!_%E*@SX'VW4%+V;*FA7+YBZ 5_ @0TX!;H5-PI/ M\B^?K-8?/6D1B@,0$:83.$%O=H)1(R8_\:M%3D\DN^2,QB MNW*^"@AC30%WJL;^]NUEW]!+L$@6%X12\LPG@9;PAJW20WO5D=P>J(Q5TKZ/ M^=E$K+AA9P@@GKCX8X)90JL)LQ^R=UP&@,2%Z6K0X9$&LQGF7O$55V&7PBA4 M&:J*QB88J?_$J[ST&I8G:*+?U#:WNKT)LUD7NJWKW(;9+*KFHX+XZ&"JW#@, M^=7-,]'T8K5IDNE8<5@P52);[M%]*MEH)A*!Z91%.K#:2/TQO1NQFF5/\JBI MZWEDTCI8*];_0%$"BIU_4;-N1BH0$^9TB^@,CVCBX7$03L0F"YC-)&9@.6A- MSE\/UH19#CU/[!VA<&T3,V\P.QA3N5XU(%_A;'EX^GY.1>8,U00^$YS&N]>$ M^!J[:-= #_OB-@R'_QN^>.>PZ M0!/6L2I?^[B;.M--]#XV3Y]5S,]C9_,5MX_)5(CDGAY*KD+O*5YF,5Y=OEX% M8FK0LXG7<]_W&W3GHG"O_74-'*9$^I1XB/9"LS3%]7Y_$9(C$UYR$YMKZD7W#-)!XL1 M$7]KE,?J&2E!3)A3\68RG>*(W:8FS&&=]>4A8+;-$6/ZA.,)"4-PQ7@4634K M3>"/CMVKA[F^)5RQ>:8!:ZP6X96^#RC$-2&9U,P$R03QP<$L$N.:8.!"@B%2 M4$]$#6/"K+:W7VLS8A6M/WI%R<;&:6J=').XDN7$QC[?"AG[MP%W%B!TIWS# MMMJM4D.]=>#Z-LFT?E-&]4UBU$T40Q^@.==:F(=CJWJ7OQ[0$#__ZH6)399M MGQT"3CU77Q?\X[W]O7/:(G\D?F'O)KH70UY7U+Y]"KVF.U/S>#O[VO*5*'5) M#P6@.4F/=:T"6/Y+DDR9GX19D*=;G]T$A2$ZHBZQF%=\\1WR!A**3NFG5 MPIDPNV)M5.E=DH\5=TGN47OU*OR&J"7E*0DMG=0 @PD*Z2[APDK\!?H? I8L MV\*LUK@5S=_)%PN 7C-,M1*O4P8.,O0NO)[E$EQC/J!OB,Z"ZMQ('9@)+%K' M:%=A, N$6>,W?(OT+QA\_KTPS 6.N"@L7*95%_$UPV8"(;;.% (86_'<.(/1 MG-5@,;LZB$-F>-.P?#P):@\&%C:]&V2)5X HXHS:=NWAE61V=$^]%@# M_-$[$^"%@5,]?HY@<#HUU-7M35"06]<_9,XG 5\+,_22OKM'@<=([HZNR\%) M]%\)HA OA2N84U =D[QA#T:8_ L4AH1$63D3X5=V0-!8>T:R#FS_:JAW3?)6 M%/9H64\MV(\WG<,$+-\-_TSX(LW8UVR95K?_:-64ATCKK:A+S!G 5]5PP=/- M*E;509JZ#<$UZNWM2*V$=QJ9H'G?\ORO6%K8^Z./'9=U:VI5Y[8[F&V_\;@Z MSC1S]N@RP9=UFQJ-\'RT4M Y=I<>MGLD]=5*>V(SPG)79Q@P2ACAVMPMOESF MYYCVR%G48C2"(M6U9S\HX![[?K4BT8(UMVZ-$A=C+[ZF9)%M3:)P/ 4?-+NK M [.Q?P-JC@]&'%]6V<[&J$PUIL. _AU%7EB[;5C2T 2C*A<7G3:M1CHU:3[Y MCA27K1'WPS!=0DRTJKV*108PU3"/0HPB2LCB817S"%_-KZK6)C#K_6YTF02S M.2B1[W$&^@&7RLA#,#1BW;L,:T3 HE'NKV09J/B^9LOB/;HRPB^0C[ADQY=& M(0H6>YR0*0YYB[?@U0V<5(#]"?-UW=8L;X MV&N*8QI@,'6!R_[ QEO(+G#(SW=M+4 M%I^8M+X?L)N B(W! 8RX3[TIC$8,/XRO)S7G/'7!39CK'=@8%,]':!DP% KI M@[4%XX]OTJM0O8N$W1'VWUAL BJ2K@WQ&.M9EI7!+Y8HH+S9:,YOKJFD@A:L MJ9DEO@.3[3+Q2XQU-FQ*FYL@UF,VQU3>_-C<[RL:5/)1%]Q4&Y:6I!):$Q-) MS4Q@W;J^-K>!-Q%X$)2G.7Z S>,UMMFV-73\@]"?/J&*>X?V16="O:Y<_K5) M6FM<:ZT+;JH4;Z[>$1[3YGZAIJ7)]0@,J3.;$.(SLOP>!74EG64M35B]]=56 MIM5708CM\;*Z:*9!]HK&)LSC/3[!\0?FLG>[_.C&ULY7U9;;>Q+1W=/>*L.1[C+%2[WU+PQL"1LWJ)(7Y+R M,K]^$A0E4Q(ED2) 'ZDC*E1:Z',^(#_DAD3BK__Y]63RY#/.%^/9]&\_\3^S MGY[@-,WR>/KA;S_]Z_W/X'[ZS[__Z4]__3\ __W\W9LG+V?I] 2GRR__?1QN?STEZ=/OWSY\N>O<3[Y\VS^ MX:E@3#X]__1/ZX]_O?;Y+W+U:8+HGZ[^>O'1Q7C;!^FQ_.E___/-;^DCG@08 M3Q?+,$WU!8OQ7Q:K7[Z9I;!WWIE2',IG].LY.G]8]/7\RFB]EDG*MDGX=)!?W; M1\3E@J"O'K7\]@G_]M-B?/)I@N>_^SC'\K>?ZH,(@N!D" M/H3P:?3K?/8)Y\MOO]*+EL^F^=7_/QU_JFO@%UR.,$6NN0T0C7:@+%?@T"N0 M.4JE#+)([[\T4754"QK62I0E+.)*GNN7/:TS^!0GR\7Y;U9S2K1?B_4_=D%U M-L$=1OR/^6RQ&*%6B@OT8+/0H+BVX*)S$#5G+* QJ/5QQ[S"=7G4&\1Z-D]/ M9O.,'+^[ZOBZ\29 MY:R;:,[80",[E"[/$MF$.M>87^*G.:;Q:HKH^PFNYG^:GYW,YLOQ_ZQ^?^,0 M1NA3*B4RD"4H4(9E\,P(R%X8:1U3T6,78K4:P2X4%-\I" ^3@S]$WLW8>L<* M*CPQ%(I!9G4%>:8(DQ(@BF.:B5*2]S]T_ZC=AFD?>T/0CWOSX&KBV/OB6Y&[.>GXTGUVQ.W AI M%XJHAT^1-B)IQI WXQ#'D_%RC%6W_;:G\WGU9[4KWDLR^R)S21*0F12Y#^!$ M1I=$+M%V\J^N81F2M]64(]?\KIIF)_@^?-T 5@,NRWU4 MLB2(B A*DS?H4C8@O64FL&!9[.-_W0%L2!Y85Z*T%%!#]3G%M^4%P1HO1T)A M\35J2"EZ,O&:_$"C)91LD<^F;"OSX@XN;DM 8* MO];T"KF)6FI@7!(L@X331 M1(UR4BPX77-WEB(3+@L$+1U(*0P/FHNL^WAXMX#:A53Z,9"JE6":,>7M\B/. M-TTKL7CMER4>$WI'0ZP[O,K' .2F412$#H53P:'MHZANQK0+3\QCX$DCL1Q, MD[J1._H%O_PSS/_ )7EA9P;X;9R,/ZPF:0.8SJZ87&JB@Y%'9DRL^50B<=&< MA:2%D/:N3>@]WK<+%^Q#YD*ON1^:0\2<],8[#3P8!DIF0:%?9%"TXS;%R+GK M$X;W<(CNL\&UCG16&B,:Y39F(+ MF"&E)GX XZ[OZ!\FKJ8^WFRZ@2)ZYU4DF69Z*>D B1 92HC)8D"A2Q"AFV.W MB61(.8H!,.8@0;6K^LAD.VBX8?)K&.?7TQ?ATW@9)B/,(DNI#=D+,A\*);D3 MI= 7R[$$HG7,?78&;@ TI(3& ,C30FS-./0.EV$\Q?PJS*>K[='-RI(R3F/R M3DU$DPH%N4QX&JNWX)%4H=;$Y MP*+1Q;D !5G=1V4"HA46I+5%8_*\Q-A'/6W".-A6A\7'&N_3_ZJT/X?)*@.P M?!'F\V\T^6=VP1E?>"WR*HJ&J8)@$!PCGYX\#BY,\,SW&>M.\(;D!]Z?(]>, M5LH-BZR@E+?B@Z$MQ(17/4G&REV;=Q#$DYZX= M#0Z8ZY9UN;-3(M\[3$A$)+W_"R[/!V>=2 Z+ "U-H1!#:0@Z6XA.(0TN&MY) M-]R&:DB^6CLN-)-#,V9<[('B!JB1Y^B328*$%BB,B,J =T*"90&C#]ER*;M0 M8BN<(7E7[;AP^,PW),%G&LUL_JWN?BMCT'G4-!)%CA^-#X*/$8(5QN0HC59] M@A9A5:5 BH<@+E M5 (?I*=%66==G^*#'< -:9>FH:?86"H-3TC@IS#.K[Y^PNFBUAFN-H\N M#QR98Z8@F:TL+6DLK\'9S.A'%R)3RH5.M2H[@!O21DX[NK262H\2T.\5>$H8 MP31D0ZZ,$LI!)*L&7!J+T1*I@_LAA9#W=Z)_#=^JJ;Z0I-2%,#_?;A4>/S ?D"7CB9.)9 M"A3K(0,,TF(.F>+^A7=D*+MQD1I+IR6@?C\%/.6\1BP]]N'(CI"&%X.TU20,Q-,Y+CYSE42@K: B*D\TV 1S%?,!D M45Y$J7SNXTF=O;]M=MTQ1GX&2^31T!I3WD7R5U,!GXW.IC 12I^B&9.H:4*2Y0-K5!!-U0RU,?H-A@>_J=+XM_UJ< MX1P9U+Q((2!QTF4JDG$/14GP!DU,PD19^NQ$W IK>.GG@\C13@1M*\775/U> M>*JR]Q&%@5P/7RFL)W&2"V!$Y")[+FWH4SZT%<[P,M*'L>#@*6\F_0N-Q*1A M06,"DVL3&&\31%W=>J^-*TG$%/HG5^?B#?U\ M:$>YWY;T=75495;.]L$NOW[_MG);GMBRM]Q=@!LUF#M[])O98O$S$>+L#,\I MJ>JUSB9 S[',YKBQ=_CJZW(>B)OC:9A_>TT@%S<4=%G!)>EP4UL\!5")F!2) M!63T36VNB$7[/KT\.@ZJF3OR'>,H&$:N43!@+#E'RDL!#C.")N,7:@LU8?H4 MR&\!,Z3P=2CH2[>5MQW1D"+BH=*JB33;>L@TRMEELJ]AC92(MB#/('B2Y+>E6D1H'"2I M2BC"FL@ZZ:Q;<0TIK!XJSQI*MGV4OJ%261 "D2)!H6K7*5$)Q4!H0KQFBTQI0^4>8& MB"&9^4-E?RT(N>=;GBX7F.<]): %& M15K#A17PNBC H"QBJD>?^^2>=L,WJ'ZRK3G2043MLA-A/*T#?#M].5Y\FBU6 M1Z;>EG5XKGQ!+0.#+$MM,&5JF8U0(*)AV0LK9:=BR5MA#31CB(; M*HY94SBB(Y\PD8HS%'Y$4SP15922HQ%2]*F3.)1=!KW/< .R=S>ESO73YGT ME5G#PJG%\FVIJ;'(1"L4^D $LER4RQ M?0*-2S#:G*OI$VX&6IV\V +)UIA0Z@1>(:U;R=$8);A6?=;)T3*Y/U8GWY^/ MV\_X_'@6M#\NMO;)GY/+7M51#-YZIQ611M>ZD\0A4+ 'QI >"=FEV&GK[@9 M@]+;K?ETV/0??8.O'GO]>3+[>@%9\\]C>MKS M;_]:U(:T%]'2LT21[ZHR=52/:B1O9.W'X4#5S6 2=STFFE3V6CL9^U1.[8ZQ M@5J9UVJ4EWCV_]?3ZQ6ZHZPPJ7KX2:1$[BIR![%X!.M9RCXS)EBO"K*[T0W, M?O7@UA9EU%9H[5)^'\,+QJ%F(U4.H UM4)26@G.I )!%*WJ M&1'A^Y2PWPEM2 F^'ZEM[BVN7K$K5YDG%8#97$]U2EK4+^?V9UWIKXFC2T7J?G.K4>/,. M8$,J;#T26UJ*JMT-2[,Y3?'T['!/^O9^'L@\ICIIYUL>[S!,QO^#><24\R(5 M#B)X ZK>]!,C*3[#3,XVEL(ZW:2S.\8]2VF[!^#'H%4G"1[!X]EH0&,53\S5 MCB1H:L-9+2%D6@#.ZVS0H7>=;J?9!=V>_1P>!:N:2ZU-Y_;+]7&_S):X 2=J M5M 5"V9=(U?[/%H-'(6N!+=X=5O\AG[MM[UE%S*X1T*&ME/>[N#RQN6^;\O/ MXVF8)AILW6!:C%(],DVN%FBM)*R^BD]>.NQ3D7$$S1-[6R]EI7);3R;E!')G:/:\V@-'D0A&;C8*898'D4_:^ENCJ M;N?/;T2U$W,>66ZXF90:AN=WWT\_"LQQ*0R-T6M%;KEWY$%E 3XKP5W.SG2Z M+V07=#OQZ)$EC)M+[4AUH2ZJ'(K4Q.EZXI([6]L\DJ:42C*TJ\Y4PZP+Y?*1 MV;!V@FK?;_7W.4W1R]F7Z4C)7!)& 3FM^@[Q #%0*.>$8ZQX*7SHD]*YCF4G MECRR_/&!$NGH&9_G*M<%GB-RKGB1-$#F)#GL11.BA)Z^2S((+5W(O8AR![2= M>//(,LEMY=4UP-K6;9J1KI-"(B@O&*C$9+6<"I +Y:S 8EP??WE'@#M1ZK&E MD7L(KR.SUMUHSWF_M2OM"(4+BBL%)9140T5&6*T&4R\13+:8TNGNGOOAW8EW MCS_1W%RT'6EX8P]M"@^RYZH8X#57H90Q]:I,"10:>&0BTIHY5MW8C2!W(MQC M26;W%F*[+=E5KA2W-?_>X8 M#]Y#"-]61?YOR\MQ?=WHH^AH@-K&>CBR=HS/CM:P MUY"12R.BJR4]O7:7MD-Z "7DS7G21#Q=V+*Z>?7MI]6YOE=?<9[&- .CY*3- MBH)SIE@ I6NIET /!1/+.L0B5)^:X#NA/8 J\I[L.5Q<;2JIOFN^R[49?!21 M19Y5O0Q.:=)_NEX&:&IC5IM+();S=$7AW%!&=>,K]BP5?]"6IN%DMU,?:SCO M<'4[\OO9^_"UNHWU_F:"]O-L?L.1&:,D\R%1*%P;."A)8P],%BC".$0KA$Y] MDAKW1;QGF?F#9MI1I=M("6THQO4TA,G;.!E_.#NG3C/VMKQ>+$YK4+TN'1,B MQN0IXA-6H^BM;J*YWFZHR8_0X_G<[3 M1Z+VVW)V#?THAJB"90B:)S*M*FCP8=7$RR>?5$P!^X986V$]A)KR7HKI<#FU MZPM$P[YR5?KEF[.?3?/E7VQ\\E>5*=)SW28+?-V_T8P_I#YCO6PY7]B!![^1FK>E97$GT6E8K30V"+YR< M_" *.*T-,),M,0\KI/'R2'DJ"WB3=MAL1L]8Q%@72)JPW@[-: M>5:WU7,UP?6 3Q_;=-^&+S\V=?3P27HH"7Z$)N4JR:)Y 4$1!<6I@8,S]%W( M,5/ &GWJ=$[TOIKT_M',^]FS1(R9([TSG];'K^]5&X5BF WD?A?!ZPD81G&Z M31Q6K3-1)Q=T'Y_G3F@/80OI4%K=%-6TD5>7+8+7T\7IO ;IO^%R.5FU&MLV M"\87$R4B%"5K/S>*VT-R'$J168<2N2_]]PQVPSHD=^58/.LKT"[$>S&;3#"= M'7VH)XA9Y^?+NI.[ +/$I$KG^OL+WDDK?3)ID2R/V.^AJ@3 Q,+*X8[Y7R?TJ5] M4#Z$;;#NUK*5%/OQ;%5V?#8/JS^,%/=>*)LAZ;I9RWD"+VP E[@USI/2]9WL MY%W0'L)V5W=&'22O/B4:%/6]+3=>H3U2PFBSZB''?0*5O 6/NH"Q07@=&&>V MD[;:'>0#V/SJ:0Y;BK ;QPC1/\/R=#Y>?GM;KBT#&9P0N;;:8%CO/Z%9B&A) MN3JN,"H7C>]38KD7S#TWQAXCS]J)L5O7[7.K_6)V$L?3]4'Y91A/[M5N^Y:G M'=IG>U>@C1IL;WD=^I@7-/Y_S.9)+\1AMC^LSI M">9Z_:-T,JS.BI/-BM7C3A!,+=)09+QL*EB2Z+)V.PWH4,UW3UA;X9QUSEN> M??)[E+,8T9+EUC,&3BM!4QT++>?:Y)XD$;3+ 46?"/48HQO2KN005LU5I3PX MAC7S&KJ-;'UP<_N!S5""XS8;8-G4=BG20XR1@PTLVXS*1-/GSKH?,MPAY2?_ MK597,PZV*7!L.OHO.JQQ%M"S\/H,8@W:V+AE$C5WN$L1A !Q%H>F4"EW4!K3W#H 6/LD\.NLMP MAG0;P) 6Q' X-,CE<',Z5KM2&'<.N%86%)(Q1L5M,$F3P2,2&]7CLQ8;<3NF65\7\=Y[!NEGG4M#^0)-T*4:_?2OH\3.K) MN /*4>]\YJ%%J?N!;E2:>OVEM;SY+!PDCFFIHG. PEE0+M<+[*4$'9UQ@CG/ M.UW)<1NJ@^\)O?;L?\QGM!S68[96*.U#J'E9"G1ID0&-FT":HHC6J>1.C55O MQS6DPLQFG+EV.V@[T;2[5G8RF7VIJW#+[8'?<9Y#+-KZ*"@V9++JXAH;.EEK M9J34*B=N4J>>+GO!W+,.L:^![,>F;I+K9KOS#K57 MNX-M9*LN:A166F'D;-(VL0+,%I)89!DBCQF,YM:K9+AGO>[FW<31[ *^=^'+ M/\,2Y^,P68R4YLY)X4$H220,#,'90)PL17KG?,!.W3RVPAF2]3F !3?>M'?O MJ>]P#>-L_D>][6B6R$Y!A/M/?GLBU&@_:2:U-@RL"8*H*&A0,GC@VIM0E'9&]2FEV$31;$1G M@I*:,U*U OSJF)/Q"$&+>E:VV*!BRN1U'=U^#\2V[2OS&XF\_U2W)_!_A#*,VZTYKWRD'7+EC4JI 2]0)2*1F4EPJLE\K@W8DXV 14?II?5> M]BE4W1?ID-1XYR?;/SIL.* _=_3H&#@P,&U M*R*X N1BR]9;S%R66B=>#UC7&PRE"L0OC8S"5YERGT#_1D@-NNO5/MZ_A_D\ M3)??5N\)DQ>3L%B,R_BBE'[DR"41)1GPG(FZ6:T@1EMO6F:>>R%SE)W:L>\& M<$@VKPU_MC30:RZI=F4%9T.NC?WJ[NG)F$#-IA>;TZ%M9$+TH7&Z6,Y.<+[JGWC64/]BD"K90J0%++5]?A 6?"18B441'3*;)-O) MDMS\CB'U$NE@2!I-;NN0Y-RE>8Y3) OWW9'Q,7KO,I"W6QO;F !"5.Q4=J M0<;2YSJ"VW$-J?U&UZ"DA5R:<>6L?^J-PY729ZI*.D M2P7[Q*^WX]JSI\0#Y$I#N;3CRM:3]!>.3[+*<+.Z?871<#T6"*'4/+%VB7[" MJ&T?KMR*:]]6"P^1+.T$T\;=>#D[.X_X7;<9XW-Q KB/9 H>S M]2REO).3$#2/7PF>UN)7V;3=!XPARC1!<+A5MWR3"2.$3:5M?6& M\9Q9/*:A^ ZM#9$WABI",KZ:Z"!")A=>:G!UYRT8G85(7&5>]N/R36!_;#*_ MK="WL_J>T]I&2]TYP-4'** /6I8VPK[#-XGA!*5D3S'F-)N =)N[QM2 M#&UZ2.'($DI:UD*DQBB[U3W?">T(:7J^]"G MCY0Z5D;3M_@^?,7%ZJ:QNA%59O.-7Q]4*[WKPP^OGK[7,)J=&%V_9GWSQSIV M'K&H#1.E0$HUV1JU)*,1"I00K"\Q!%(?G2K3M@(Z5/.LO;R;ANN=BHZ\=G", M!JFD]A!K,R:-5M@2C,BY3RKW=EQ#\EI:,.6JIFDHE68VZB7%;80JWP3*,>$D M%@D!&1E.9PW$DAR0&=4V6V,][Y/ENP/8D-R;'EQI*9=CV*2?D:8\3'Y;AN5I M/5]T\:=W88FUG] TD5E=O:V-G;K'"QO:KD.'V\B>O2JEWK[^&2^]_ZSKWBFY M-&O?AB*D4>0R"/*2("A/+E*T%!+97&]U8,%EPS!THJ!+,5 MT9%3(5/DWO0Y%-=\*$.R[0/B<3\Z')?5M KKE8MOZ&F3#9,Z\DI*9;@'AER! M$DF #TY#SEE[&5WFG<[_'X)Z2'F2(7&UA9"/2LNS)%/^?Z?G-ZBC$X9;F4 6 M%FNW%YHLP33HK)-C*"*/?5JWW0?MD&HL!T3#@X1Z5/J]^!BF'^@#YW$??>CL MZ-1%HX:+]G6C8D5,7$HP6@M0C%MP(KN:F8S*,)U$IY:4C0@\HT7:ZJ?9-3Q!R3"E>+Q6[8_+K7 MZX=4)MJ9:$>2T?&X].QDE2BI?ULAKAN\Q&WR&X**FK"ZVGS+2V!&\RR\3=K' M9E2Z^O8AE: .A4D'2>@8N)A^YXTL:YB#O,ZQ&><=KKZX'O"G@ MY-89!M(5LD7"18BV5J<+(;.QC)O0I__J-C2M]D5N,[XJN52(U)!3K;15S(#S MD8'%2*NF*%%*GTK%1K[5T:ZY.9@N-^V.M)).\^VT"V!G_9"$4\9%+J 47T^* M"@/1J +6,_@H,\6BQ,U0 M._KEPJTMTC"ICK2U>N-E*0G4"="RY$6)#'V? M$IY=5&R#4=(WY[];EP)L[@*06,[/ 6W?)G@Q6RQ'DC1G*+54(-8PCQQ_<%QZ MJ%E7'8@:\6H):J\Y:C":(:[( SAYIQD[-@'Z+=CK(SEO0DNC6+=E69RW:;GH M3^N+2U(; 4ZC >4UQ9Y?5 .:5?R&&1K); ?K//. MSBHPSZRKVU/D1%&D4BP'&@"#5*SSUDAN=)]]\ - #VG_<3#:;7]Q]N/?^AB, M1IMK4_>2:U_FJ$B]4CP-HIX%C!ACO'I^LA>U=F;-L38 C\&:_87052&]H)_' MRQ=D@[^5V?Q+F.?%R$:EL!YND:)>9AX=@C-> C<\:LZX%)TZ8N\(<$A;>4=2 M-(>*J1^'+FZ3&#FRH\([";[4LAZ6R(-3JD#M?T4C7A'[.+2YP#2DK;IC,.5^ MPNA!CDOI*"FY#L5 ;1X,:G7GC!<,++>9/#.1I.^N3SJD-[>FWG@IM/1X 9Y\ M[?;& X1@&0VX!*M++#;WC5#O3N@.)DUR7X[<>4[FO@+IIR7KAH;U6IE(('+. MM-(%+7(?C(+:5)L\0&]"Z)[FOF]7\J/M#;;FQ+TET*THX5683\?3#XM?<;[* MTAU0>G#3HPXM,-@)8J,R@M]7#,/\[#/.PP?\Y?0DXOQM>3F>G-)O5Z]?O#U= M+BBBKUWJ1UEHB4X;B,+1>J[,<(K7]B5"BE!"T:R/E[$GT(,[>&Y_W;7W/ ^+ M<1JQ('*168,TAN()1:Y$)#<"&"T39KD2T?7)%^P%FMN77?S^Z#4]9R6I M5$_.I"HY2;I[SI462(*.IFPI+_#C\#8O\__Z-GXP^?)\.S][ ?)I;SYZ>3/)INH8Q9,A""8]@(9"# L!"^* M"-9YB?__V9\Y:AU .<8%1J9+MBRZK)BS)B"J:(PK\X>>#T>__[E^B3#%'VAP MH^G\GW_Y\?UL]N'//_WTQQ]__.E3G)S_:3PY^TERKGY:_O:/BU__=.OW_U#S MWR:(X:?YIU]^=3I<]8OT6/'3?_WZ\FUZCQ? AJ/I#$;IZPOH]7GVY0^OHS$_ M77U(OSH=_GDZ__N7XP2SN7KN'<(/:W^C_HLM?XW5'S$AF1)_^C3-/_[[O_SP MPY7D8)(FXW-\@^6'Q;=_>_/B-M+A:/93'E[\M/B=G^#\G!#/GS#[_ '_\N-T M>/'A')<_>S_!LA;]=,;TG()-T&9'13W%4"=XCQE5/WQWS MEV>QC 4NSV<](K[][%[QCB]@V*> ;SVZ![3S![$+O(@XZ1/J-\^]AG,)\B;" M^DB \>A/:7SQTQS:L_%H.CX?YKJDOIW1U[K&3L?E[6R 8+#J((I1COA%&##=Y3![0;SGQ MJ[72JZYGXSZ%>Z5"&L&//XPG1.>__,AWUO:MR?%BE,XO*[37X\E>/9B-$,:SVP059!.)\U*GLO$"A9 )N8EIS&$0I9; M:L3_/O _?%[M7XVWR2AV)>-O."/8XPM\.9Y.!TX58[/RS!5ER;Y/0&"*905= M,5(J&7)LPJEO8#QX:FPOU-L:EKTL-R^FTTO,/U].*CMQ,ASGJV5Q_O4I^2+Y MV?CB UEZ>%A\"\S9DDE H+JA06M0^B:(1OD/;>Z7"&;W'R M<9CP:JAO,(W/KK0V'_7 0DY)6!J0,#2^4A39?$B#!&.4XMQ:K9K0K_7('CQ9 MCTKUMZEM>EDKW^"'RTEZ7T?P9$009\/)JM5^$!&-%IXSZSRMZT5*YIV3+*$3 M+A:05C3<>#NB?/"4:Z:2V_2Q^Z'/%=,UC;UP55C213#M%#+0Y.):G0H2VT%! M/B![3F.]:J60V]QQNW+GZ>64ACR=TJ(9AZ/YFEE/[(;T]/D_WDU@-"TX(>Q+ M#_;**YU>&0\TM/I-]5\'+N<4=+4-BC D,DZKJ!>J&@C9*&>$X*()MWHIN;?E=N_CS\2+!'N8[E8CR:SZIG,'T_4#GGR!T0+D=S!E5@$%VF]5;& M8$/$9-N<0:Q#].!9TXNH;U,@]'_L+<"H$) SK8-F.I!;ZRWA*]8%2%9;4(V< MQ+N/O0]VR"NY32))Q3!D$H@#S@!4]=*\Y=GP )H_F$/>'<(^[^9+EHH<3#*2 M">/(%+-DQ$QD%>.-;6 MA*+U"U5VM(308 "38(%&HKU17@G?EAZK8/7(ECMR*>Y@SQ;J7L>(()Q M ]//\RVV$ZC!C>R.7CFQ$E:?IL2Z')4[F+"[^L:M9+\_8EB09/$F9BS4X*_C M+(*73'J %" 'E^Q#)\0W24!'P(<-1-Z !]>LWE_GAO> %R132M"8,'JF<[$L MR'KB;:2T'LDM5VVLJEM0]N];]*"B<9_R;9!@L>80>0$NF^B"0L/ B0J.[&H? M -SFA\F)_#9$0>RG2!RF<9,_#$ ME"7;2"N@U2YEP9PIU2Z2O(0V1Z:K\9P"#7J0]-HTB'_[Z89@R#7Z?9M,S[>7 M%Q6 M;]HQ [2/\=W(!B5'0:L4HR<+04<1@^4YB:(!LY5!^\&6[]QN7M?A#FIF?[X\ MQW&Y_9ZO3K/(TAC@A1ERGIDV13+(T3"4W$"LJ7\EW:?%[J_;=J&:O^&WRSI7 M7I6_XV18W;;%0M6,7C+(/$&2EK-,ME@]L;/,"Y=85@FSAX1X,SZX9BCW MO&A_ZU C/2X7I=ZEVJ.],L?VFCQZ6G=?E1>C-$&8$CBRSR=5 O^ ,YS^,IZ\ MGHSS9:KBK_=VRIC^8! U-]EZ EH*R4*(0*LI2-IH:&=-40/X>U>F'=Y_6OS8 M@PYZM&B^A?QL/*6O+XN5_ '*%W $AUMVE+37DO>7. 0F%>(:*+B";NM M>'>^YD1)L+-$&R1QUG#-DU&N_ZD&VTTF7XFG%?A9MJ/0TX9R-O" MPG2TAOF4',.2-13%,^W6;?S:+O!.AB[ME-(@5?/9>%1I?14??C.<_K[@.:UK M8I #("'P3#H4Y),)\M$MC5Y*(S&H5(J%1@?/[)Z+?L:/>#[^,(\7?*JYMSC0*KO$ M20 ":A1:6\V@[FLTM)PCZA1BFQ2=.V&='%?Z4T*#W,(G^2.2AS2E42\1J60- M8+0,ZWFA#O46F\J&B<*-U<9E$&VLB=M83HX+.XJ[00+?E9OTU_$X3XF@BQ3\ MZ=OQ>1Y$Z;5,AE:KF&I>F8D,0#A62@+"97@L;7:5]9A.CA ]B;]56M^MRQI/ M)A/:Z>9AYZ>?O_[*:_A_X[0*ZTTM5C/]:BC3H(![5;,")4<: ME 0&Y)0S5&1@II?(19 -LUS['LYI4OF@2E]!Y9WCWV_A'.<) MX,-I31*JF\8OB-.!X;F4J!.S)A,NZP/S!AR3TO/,C38FMLF'6@/H].C4@^!7 M$&+K(^7YL)\O0KN+L,8_:DQV5&-AOY*X+RXO7N+H;/9^$'-(T7K-G(N)3$Q1 MR!]5)($8>#&Q"(!NX<9N[SL9W;>2\0H>;'U ? ]&^'0-8W9"6^X"[OKAV!VY,'U]WTO/-A:QBMXL-M)\%TBN,H?3Y8V+P^6&1D+T51S M%C6OQ6J,4TEXB++;4G#OJUI?K]B'SON5Y[%TO2@E"8W(>_!Z7T)%I"S+*)@6D;%@K&U)DP1&I10^J:3 M_Z!)O:"=C7$.->*9,PL"(E.:YY)Y+7G7IE[7W@FRN:/1G!^;"+\% M+Q8W96Y!7.Q^LBC!C;#,A6H.2:B5(.=%NP&*<,41X#;[R%6-+_!!;XJWV!:\+L+J$U,B4[:7PMGO\9#'WH: MMQ)RCSO"W>!HTTO@K"0'J&9)%E>8UXF^0$(=:3M$V>DJR3%J?HU5L#?%;R+; MOD\87\+D#)]-+C.^&IZ_F0MT=/9EP,N281H%>OHN M!!]%1(6Q6SG.3O-[%8(3V]EW%G*/E]&OX;E^1VW)\PZ@>M_;U\+9_]Z^NZ9N MJ[TG,?>\NZ\'9[-#Z6@-4MDBL=QQ%IS3+$GK,*L(L5N/6_Z;^JEN:M@>=_%K /:_;V^I@IM*W$%^/6_/ MU^$8RT66Q3%+OB73/-$FI"$RX9W)F38EC)U6YN-0XQU;<+]:W$1L/6MO<9EP M 00!0XH\L**X9^3+6>:5HV4F9Y>@&&Y#I\H\W8Y)K[]ZOSOHUL(?]R&YM7OD MGLM3/Y_.AAHO*)*<_K#6E) M:[4OOMX \%D;D-*V23SI &[_D<&>^7+3G^A;(2VR%Q>&]JNR%NR5O>UI!0_9 MDUX)+>T113"OHV5<%R\+2J%]HY(K'1'NJZ=<8\XT4.Z1KZ1HRB13" MO.L--R1!%Z)J3HNEIMJ9P&!V+K1_\UHZ,+ MQ*;)B M R?9'0-_-E%* ]X\O1R>YZ_'PE(I'V(=*&K'=&VT')VVS.7:N<)+"+)-O=9O M<1R1X;RMJFZU:=]:S@V,Y%\AO2?C;O+Y^DB7D0'.,]ESF;F@"],%:90)-(LF M.BA2AVS:=$*\ ]3I\:$O#318$GZYG)!T+R=8R](-/]7OEJDB3ADMND'. M@/%$6YDE*U9J#L1BV\AG6H_I]*C1D_Q[O #T[>FX+VNW%4]E>L"VTNR19!QBG&K_;2 5K(C_;R*]A_,X2@&"D M8BF52'"R9Q"C9D7$K&K_32L[G0\?AQH[Q>_ZT.(F8FL:OW-%%2R>/(Y K]?< M21:$E4OQN(^&OC=]M(KG>KZM\N@8D6UK^1:XL+)*V;1D8 MY$3[0[:1)P+)NR4W=;RI\NE!JW!KR:V=A7L.P7YMX-,^\KKB77L)N-XWQAMQ MUJBLTSI'$9S0(NJ(0FNK1/1%.IF@8YQUQ5MW='7F;9=>KFJ[]#7X@2Y%,!*8 M):^=Z>QI&2E0;_;;XHTNPKDV =8NZ'9V]M:^XUI(3RL+R=(&*D.M0^P=LB@* M,BUET"YF[W(CMZ\#NOT[@+VSYI8'V+=2FL99[Q#'E6=D4TZN0,W&L;YFL"9R MBS4RI9W,EA9VS]OT_NF.<5^QUN;4::268XFWWC&HIY^OKDZ=P_3J=AS7.AEN M:OI!+<6%Q3)OBF8HE.-HDRBF32V!#4 >_E2C7YIT7LAV4U>+4\_U4+\"K5?T M%B=\7> VCQ>, M+8>*]TU%9\[NK\U:KWUYTT:+B].)2^!L\GU=]F;X??EA& MG8Q*SGL5"!76>D.UY4E$(+W*&#-'ET,;FMP!ZK1YTI4-TZMBC+:B "*/"[MO0Y:>1F++XD++0L?K'_L;I/QY^$4 MSLXF>#97_JNR>,]7#Q' (*B0&**JA2"]8L0JS5*4W(E@2NX6T]EX1MZ';/=& M'?/G_4*S[]FX5J!*LW\,9^^7\^'%*)U?UC2:.N_H?_D=?**]G NOC&4#_#&B52DDZTR9G:0NP^U^V>N72[H'Q)@="*!QJ35%K1 MP,@7##)!K>&#P9(#*!7?;^[<@=)#WN3TP]&H1?X#P;#\^7Y7<6D$)( MSI9H642T3.L8&5AG6+8T:HG1I=)=<[>?_Z"UMZ.X^IYW3V'Z7\MD(1&B=+DP MK0(M)(4X%!PM),(F[:(3QBG?26M?G_E@-;6E6'I.*UY9U-F/=6 MW;%8%0):RX10J:;D:A8)+\/$:Z7#HKWM=%9WC+K?M+IC_ZK?1+I][\-OQN,R M&W_X&TER:19PS+Z HQ&A2;5^$ID%CA8W8;@*1GL19+?]^/:SCZ4XXT82'_V?BL?_^!UN+O0 M>G="AY-YG<^OQ;U%Y"X&[1AXK:L%&%GD9%8H&JPMFLR_U*U>^JU'/WCU[2:L M'LVF.9I7E[,\'D]^Q?0>1L,$Y[1"7'Q=&B1/PM'NQN=MKFFK"X9KQCWGV7.K M2N2=M'C76QZ\0GL3X6W=;MT=[6JA.$<830C,V\_3&DE91O*# Z\T,AYH[R?G M#IG/1C!I0]$A$/]XZ+:\KGS^@]=G#V+KL2W-'-+/,(-GY)[7'DEC^HVSM^/S MRWF&QM+9#LIG$)85C?46,!KF(P8F@D-M$U>W?,F_X5*CLMDP&P0G6%(S@!"(@[4X ]ABL9M5N_X= M#UZW/8FOQR+55O&2^&MT.HXV8 MBU#8IBW@7:@>,@-ZE_IM1OB>LQ"7<<5GXXLX',&.:8AW/&W'/,2N.&\D(@I M4!X-2=5IC1:P&",!KFWXWG3Y_@\F4X_>MD/)T. M3#'!)A.84L70J(5@$6LG3*]3*$!._\W]OZ_UYAYD^X]5]<:.6TM/GTIHD$2X M8K[5_$=!SL"Y\X&57)=B84P-\ 1FZGF1S+Y$ MUR:+?@NP)T2EUJKJ/9Z]$N]7E.\F,)H6G$QP7H!J]KG>*9G@=#9],9U>+CK) M<"-4EHRGVJ8WD\GFT5MFK(_D2F$$U)W,VMVQG "1#J&5'@\7URZI;Q#.GT]K M9M; NR2#2UVS\0D.F MH<+Y+X@T3D7.7 B:22!0M-@I!@Y=;7WCA"(T/+0I]7$3R2GI?Q<>6 MN+C"]#^87V2BZK ,XET^? 3HB2QT2!'L]N=QS> MRF$]NZ1=?32[^DUZ"@X_UK^<#D(VFELCF)7&T])M.8M>6^:3];R@M,#;.(+[ M&-WAN'X4E.QGNK3C4Y-*\/V-\<7H(_W^>/)Y4$L6<4<&;]09\5Q,:;O)(Q>Y_GB0NS5KP[0\F@+S6Z3^>*62RPRL6"Y M#=R;''*W1)QV&!_9?6Q$:.#Q-=O*7D_P PSS\T\?<#2MM>OGX:+%H*WS6)P( MS!JH752$8IZKQ!0X4,$ITHH\^FV@\W ?)]+#8MSQ^-@K![VV\< @"ZZ\1UI! MI-5,^R*9+YB9\AJ-]CJ&>/S6U=KA/4ZCXV94WTE7?8[PU8?YR?SH["7"%-\, MS][/7I6_31=_.HC.@<0865 QURRDPB(/R'@NFL:8(.9NJ9?[P_PX&XZ=*#VF MJ[5QL;ZM6C;?+=^]A]%280,.*)/CD7DB.;E>0-^EY&CL28<2@^:-*IWO=9B/ M$^EA,*Q!(N$7'!EE[?6>&21%3IA"R4!;S[@)B!J\L*Y-*\Q'$JXBX59Z69M6 M>!S+[<)5N?[!54.+Z6OX/,\(4""4C:FPC/7*=W2//#K0\PRUN:-M3B&I.W+*)K2@(45JTVR$;2Z M6=EW[ZX9?Y:1_34,G&TUD$)()EX!I+Q.+(B'+ MV:"5M*D%/*H\NJX#>YPHQ\JB%;/D4 'G^V0_X!!3L* 9\,"9UK7$2G2!V91J MR= 8E&U3J[O1@!YGQ;&Q9L5L.*JX\+W'K5\TH1$<:'3D#"5;2RE$%I(@JS$+ M$U5R)LGC3[_H/-S'/.T]TJ5!T.NJT\[YJDX[RP&*00@F@3*!&:^KNT_<\]H6 MIGRQV7/:XF2;"OM=T#V8M7R?1%G91JU'+3?IG;;0W=TX!YPGFL3DBRM)YI4V M6C%0M82U53K;6+CLUN!]8S)V!/C(Q_OYV$+7#>YQKMAJ7E].TGORC5]/:FG1 M\_DSZ,=+Z=3\N#2;-]_Y&6M%C_F@+FJ@8!"]=> L,A<4F4/6"1:=!R:DE<6) M%,&V645['<8);OC[5V^#*9<30X( MCFQS0$(+3FG0@IO&%ZJZX3QQMO6DH(;1^6MHITNXBUKJ@QQY))]3,1%X8%JX MQ,#IP(*@3V3V,H2VGLX=X(Z".+WI]WXJ[:21EG M;;#1MF1A8\Z1Q$L*Z0,#*VZ=73&>)WRZ7M%;4G8VR!\SE,1L/1V?0U M3MZ^APD^A>DP#;3.@1OP#"76*VWT7\/P_/+V?52U$N^%B0J: RT]YG%I4US"3-58XZ^=@FP7%SK(]4VUYU#6XN MO4WOR8TXQU=EU3+\]/.U?UUUKE&J>%W[MVD+]$588+[DZG2C445Y$5RCQG8; M(MU7(]5FYGI3U1Q+8]450YNW2Q&I1&XT9T*#J[/0DPAI(1;(BS.U5UQHFRU[ M ]"ANDBU)<']R]?&RMB/);\XG\-%X=LN )NV6[T7XF%:L/:BT XDV5T;!Z%- M%$;X0 LS>166:45;?403F%4F!E5*LKY-^;,#T>6>QJV'8"LZV0X/ MASYW=+P\+'LV447?%D0]V\')JS]&.)G2VONU#[-Q64I/JZK06+O+:1$EG*Q-_FW(W34YWI<:>EXZNH--B7 MT]GX B?73Z.6#:N-<$$Z\"S[E*H9@"Q(\B,,_3B@X4G;-JO.':!.FR=]::/I M+M;NV30S;6(^6\E2]O/J MB3JG-A?GCH9\]]CJQ\Z]3138@'/O)I#Q B:_+S=]'8LT07@FC>5,&YD9:*49 MHB K(^5DO6I"J)M(]F]W-5??N$?9K[7,_^VG&P)[2?^17(&RP_U/_^ M[HG[[B M^A;OXGG?J'=+A/AIAJ38_.,/P_R7'XBDT M0@S91,X 9,TR*N3&0!*,?%*%F%WT$?8]^CFRH_( MV/+!B=+FRMCOS&8)RE= M7ER2MXKYR<5X,AO^S]QQ'?C$O4HT?AE U<73DS],B,E/*5E)M+)1&8K-L7Y? MA.I#8?L]$:\5![,WP0-M[-;4#D(YT@0()!8/'(+7(9(/O&\Z':3DE;]/^ZT'E(/1+DQVR#S91 MUQ$$@KO ?WYW#)/CCIA]\EHGYVTG9*U M'R;9>LP^V"?7-E':?K,/!(U2UD:@F (M[:@=BSD@4SIB( LP^4IUT^%$TC5LBT#8I%;RP#(T&@%TZD-@'D!YU]L M/^M+& M8;,/OGHT7&:)Q0CF7%1,%T7+K8;"/":!FKOBH%6:T^9H&TOH^:=T?IF'H[,O M74)U-)F#Y,QF@W7[ MJR-W#_(K9RZD MYSR8J@]4ACH5TF%,NRX$%)RR$WBJ1LAG-?QS%[IU=#=:TZ MXSO$$>8V%0O&(!(2>CT.K4IM[>@TM/ZY\R.R:G;:*Z M(\D+Z@+Y,3FM.1EZ2!#:1I-'0L+($X(LJC:M\[77J60@"+_PQA5,W.=@3IM\ M/2>G[9M[FRAP'\EI"3P7QGNF2HT8<3).(!;##')GI=-"01L/XF$FIVVDOON2 MTS:1??ODM#?X<7S^D1R49Q/,P]DOD.9M,W?(4;OGB3NFJFV"]T;&FLY2Y0@8 MBPL:T )R8;5#R4&'Q,7@GF?O-@>K/_"J?/ODKSZ"LCZIDI'%[&NC+_3,.[+W MO+=%1B>]3FW\K#MA[;KNK'KXK_!I>'%Y\70\F8S_J+*&#_3)[/- A%)XS5LI M*="\B)A9T$;3) /AB\"@=)M>3)N@W/]ZU1]O;JY,S;33=[&I38"^^C#/B1+9 M*Q=S8"AR;8PA'0LI&B8RNIP4=\9WJURZ^;M/@2+[$'L#.^D<(@O*<>8,3P&B*PK:+PKWH3P%#C773H\%9>9\_QGC[,5H M.IM0P,5!!,6*X%DESLS;*' M:U:2N]]S"JKO6YP-KBFO9.7XXF(XJVA_07R-DT3?P1D.T'IC0!1&3*P!.U_( M^0?-HE(R:U=2;M0C=@.0IT";UKIIT*F]DOP?.#Q[7Z]D?,0)0:H9.Q.@!_NPY>1T;& M%$&^1F:>(V(]&/2\VE%U88PI< ;:9EVL *[;7'OHCO'4B-- ,STV_IUOI&]J M0M>K\FX\@_-E;_C/[\:_X>P?X\GL_8!+[IRN[=Y1%Z:]L"0"6@=#=A@A1&65 M[628W/.B4U!][P*]K>RPD[(7QROW0'R#\]XU^9?QA#9&LJQ@E'"0'00O,DWP M5//\L@4&1M!DMT[P9)(1/G8BP@X@3H8D^U+$BD.PG5.\5HEDD>N14Y'*D'\. MFM:Q6 B9K 7E74Y)(L04]V?*[C5Q:[_FZN;2/I;[UX%O[M@:IH! MM0K585*<=M78G0380=S[HD)2 F,II"0@36GE) /O."LV8"B@A,UM2D/LCP+W M)!KM@P&;2+F!YM=D02RO'16PGNO$G/,57*C9*R(Q&;50)2KOC?G2FI62KV!INL=;V";50H9A6:$V# MSD+NNX<+C,ZN^I#H@,8G;L@;=O2E)+*4 T^LU,3QJ(F(NM.D[]:C9?G:T[#V MMI=DSVU!YR"6!?(ZP.B_4=-7 /MOQ;2E"FXJ<0?YM9B="SA9)TC"1 :\U,+5 MEA:)$"VSF7.7:Q>ZT"G.7%+\P9#4,V"0/"F)W6[9==+?-Z_>@: M4V%:T)@ E2<%:,@V(9>\4_"FFPJOO_H!JG!KR35P=_X.DV'=W&O@9[ZR<#3% M2NF9R3DR[8*M_EQA609CDA=:VS;5"VXB.0W[IQ=;K36_B7P;:/PI3.=H%EL/AGHS/]5JF(DVL*0U [(K6?8 TBL5?*.B_]_B MV/_9Q:Z:&?'H;)[8\>J7-TNK0UBI MBRRL%)6K_\!I%R.TA#-Z]#E8O&&OK8F6=WSA@]5Q,ZFVN/\Q'N7Q:)[*$V'T M^ZM2D%!7C"]?/'VU!)F3!X%.L2 ]T5,KR3S'S&+4SI,[&3FTJ6+6"=Z#)4H[ M);2H1GP9I_C/2QS-GG^D+^_HSZ[J_*$S)=A:/-O9JTPOT-RR$A7&E(5'W6;_ M7P/HM'R /J3>H)'L"EC+LI\=@#7U"-9".XQCT(L"[R?%#M)OL*NL!YC!&@\Z ML1Q,-8[)Y/%(4\/[F$#8XC5O5!UKO[2XQVG8+RLV$7I[-BRV,XC>"H6A_=G>A;? >?.B*]43>#%TT* RV#BIIC"K;FN]BD,JJDDAS<]>!=BR4M MGOS\$UR0S[$8\")M,PO!I;.U*+,W3%M+-F24M>L7&8_*\ *ZS?)[)ZS="T1] M>?@'6H#Q*8Y(V;.!(-_*N=HV5@/17M2(E].2Y82%)Z_0JE9%H%8".D3IGK[8 M<+NFT^XR;Y!V\YQ6C/%GQ+M>2:;4XXX:K'[*<%W%](8M<_ M60QFX%S@&@+9Z%YYIE6IDK&%\9R$0!\@RS89O/W@/R6B'4"C36K8W9;/E7>8 M4*:H0V$8:_Y3+4U.P#++!4W=+8(-;1J/KX6TO]*P>UB<=I#VL=PP^#*:)Y>S M]^/),HNVWL-T,EOFDPRTTM(B&Y7.3 9?@@AV#MI=Y MRU7D"ZIEN;T.N!K77%V-[%"%57?7WKV$V$'T^Z2&$9$VOGKFJ)2NX.9*>= "7N+7>Z/T9L(O$6QRWU+O:347Y)OWG^OR\GPVD>IBK@90*8 MMB:A2;5&#%GH67,&'FH;%"DSU\AI@VUS\'(WL ,:K3MI\.8)3(_B;W\6L]J< M[N-8IN.3=SRAV0;_C<.:X%$B)UL3(]1TR$"^ 0^UN;I5 *H,.KYCQUF[\B5/ MZ!VCL[DY^?3SUU]Y#9_G-8+^@$G^:C'S[%U4.;+ 2SWE([/92V(6F3OT8T17 M?*,FH#MCWWG-VQ;!;Y=U4KXJ\T^GBW7@?S /,O?HN$U,"%?K72O'? ;+;$"G M0N$B^C9N6>]#.<#1]GZY?&L%/B@96G2@V79 \R]_Q^EL.#I[C9/A.(N!+U;; M(,C&R:XPK8MBL7YQ#J0.$ HVZDC7YR@>.;TO"O1HH%[E16T[D*MZN<\_X20- MI_AZ,DS7RIK] L/)KS#Y'6=_A_-+' C%(T9AF#5<,LT!6+ 2F4:RZZ7+X+*^ MSX#9']SOALU'RH &V5*=3JU_&X\^TLS$JTDZG=?,N?[YL_%T]MMX]G]Q]@;3 M^&PTWXL$#P) 1N9-316EBFX(HU\9&W^\X'^?' M\="H12[E;OOA=+DA3E^,KL8W%\6+T6PR'$V'Z6H[-$F!"-8SA3%7#T:RZ!QG M.AMT1IN<4IM3X'V,[KN;($='F08%IU]/Q@DQ3VM _^ULG'Z_@3W7-LU1"H3: M83[29A<#BT4EEK2WUKG(E6E3F^]>:-\=(?M55H]UIW?S.)[5/692 TS+0Z&% MPS& 6,!&S9GEM?5XT))!DI89[;3A@D=]LZA3WP[F6FS?#?F.0;<-ZE]_[49[ M[]BFZP:WN'@B-4TT#\PY2=Z XZ6*E]9RITF>-DB -ADBO0UA7ZE(A][/#Z+R M8\EO>GT.H]HZ\+TTB^+'CO60:!:!QFH]H$L:ZC.'PCZKWR MX.9FOJT^&B0S++%\" Z3W;2]?M8H>@?AME>YLUH&3(&!$[G> MGG2$*BJ6YUMQ4+95FN,^5'U/UE(K36\BT]X#0-4]N+ZH56Q/%LDQQ@E5>] P M:7T%AK2):F58<47+&&(.N6.-@3O>LG\#>1?QCUO(KN\:$D\D%_;E>'3V#B<7 M+T;5C!Y^Q(IN>0.-*U1 EC0JV@IUK/7',-'V))7T1/N]+TRV2IUN,34=C(Z_Y8@"& M+#?+633!,\C(C=-""SQ0\.5HV'N/(7SDY-U$P4TR_K^M <&QB*(#,RQ2K)2*0I9PMSPHPYS;W0E;">>1-#VIJ<3J#DS*>7-2V;5=1 MDZ7W6:(K4DB6-"=8 7BEM&,NB8B%^QQCF\:M:P ]\J<75;7HJ'!5)=4;@@"1 MY9AK2?JD:WYF8&BL5Z+X)%RG'>IA-,@XK+^XO>1[S!&\60J]"XQ3;:BQD0K6 MM&+81GX-&VK8)$L"F9DO9(EK)$R076;.>!U,P"A=?PT9CJ.A1A]:W$1L31MJ MZ*@QE:R8,M$S7?C\3C2-R(%.SD<=D^M-?T?24&,CX:]MJ+&)Y)HVU"BA.$#: M&I+UD;R*2&ZQB()YBSF)!"673L<,#ZFAQM8JW%IR/<_"=\-9-0M>C/+PXS!? MPOE\:4&A5$K*,:&PQOIB8H#@6=$#=^/II]K5[0!6KOEM6&(/=O??6@UKM(TD GK5>:>R#3 M)E:]01'BH(C!O M+R\N8/)Y7)Y,IY<75_G\O=>#N>LE34K#=![5C2HQD%(JOM0./EGK4@*(7(3+ MP4:G)-@UQW]WO:Z',D_5Y'GY)0591<@J\< \A, T>:$L%+*(,U@?M.=6BE91 MGYM8#G8IKMX#G]]?NB;P6@.T'J/_7.P^ >&=XS 0Z12;/)$-\,I[__,D&<]TC" MZ6P^P.)RL62",ZM-J1=4Z[UM!*9%0,.3RQ[;5,)H/K1'?O>J_%;9CO'^ <9- M)G!-_!4#&965C@,Y Y)&QF5F(7C/;)"Y<,@NZ(8+=Y,QG0:?#Z_N!B5;O@CJ MZM TYN@"SXI)JWB=5HK%+"+C5M&V41SWW<)XV[L0^[WWV3--MA?F45[&E#D* M(8IF*83Y70;%/%>!964"]SII7]KLL$=Q&7,'9=YUHW(3H;:_7M<%S?=UHW(C M_=Q]SVX;X;97.3?$6(B*E8RVID]SYLDA)DL*7=)@1>)MTM&/()&\E:8WD>E> M;U3Z+(U&ZYDV3C!='"U;BOS!R(%[\.0AQALUTA[BCWT=RJ=]G#HLW%L M?V_LV4 5?5L./P\GF.AS&.57I0P33I9W!")RGFC;9%X!F48A919LP%I-U@;Z ME]5&=#(;UK[BN&/]&VEEW+M(^Z[/<+TFW]*Z"1JX%5HP-+HP+\(H\LU*2W=9AM\^_$25NZL8FU=EX$5$(EEF4M=^5D"(H@R&H=.HI??!FC;- M'8ZC*D-_)S;;B[7%&6V+FV5=QO186F&+T@H;D64?M].WT?1#*:T /%LIN6;) MU)R\9)%Y0,^,0TO+O$]:/I96V*"TPM&1=Q,%[_&ZRR:\.^WKSAMIN^-UYTU4=?! M%[;-P=UDM#?R<7W,H,'KY+G6%A)$,MVU"ZYX4Z+D]^7CWO/JWG-S=1(^$CAF M4B W(?+ 0-1.](A)0+509:>CVZ/-S;V:I(M!S54>2_;,+ M;EO[ 52^MV3<+R2+,67F("7C"@0'^^S)VL^H M'NG6X$9%:'3;O M30S?_(D8"!MMPL29M<1U70-EOH9?2\Z0'>=%MTH_/N"H'V?.OBC3JGOC-C<# MONV05H?[;?\],0#O$&M=V^P%+00Z&!8%K09>8C%>RIA*PQNJ3<9THE3?N[H; M]%N\$3RUJKAYNU'Q ML9]^+&OP=AC2 3(E=AK481(E#DZXEDAXY MPP0"E-)>YS;990]F MR3:_$]\'\3DO2=SWP;E%@6:0W>6T]VG &CZN8(+ 24 MC!,V71"R%#=.Y]8DNZY]Q;%D8.Q1>^/>1=]WWO-M5'*!2BH400G.XKPZJ)X7 MCE6*6;+QE9%9N,2W)(1\)$1OHN][A9@#&9=OP+D%+A?!>4^+J'&9AJI=89YS MSH1!FX-*7-\LNKN&$G>\Y#LG15_B[S&.M(:L>KEZY6B+RX%I8\F_"B+7QHZ" M$6$-5R5Q%].6ZX1^I$1OHN\Q$+(&E?I2*SS+X')MG!()FE.2:"HT"X5S@\K2 MXF:W)(1Z)$1OHN_QJ'\-*K.\)2YMDA@<"[F6H,^!,Y!<,9XU*1T@RIOUFCH3 MPCP2HC?1]WADO@:57Z 2.CLH);,H#5ZM6S[HS)14TCETM3#TEH3PCX3H3?2W M"6%[)D187A%4T:&MG;E5'2B/R ($49M439PL&DR).12N[F:">26 92U0 V:)0FY)"/M(B-Y$?YL0?K^W0?XV^HC3 M9?_'>1BY807V.U[6]A9(UU'>K,@>#;?6\\!-TC4R&]%E6VC(6M&\#O?= +GC MM0>J?/LU]IR4+JY>3B?'E_8QKRR+@OBJ#+K@%;A@]GD+8A/L!ZL;_/R?E\/9 MYQ>CZ6QR.;]_]FKV'B?OWL-HD7OQVWBA\3?C\_-?QI/Z1X/B: T)I;!2R([4 M0ECFK;0L^RQ4-@*;)MGL;9S'LA\TFP6]52!N3Z-C*BC??;17&>"#Q+T(GGPL MU#4[E:-BD2O-3%0N M#'^<'.EZLA/J"IL@>N[G]:;4&T8RI??^] _TJ/F$U? MC%[C9#C.@Y"-+%(%YLF4H7$FTH8PDB%X!Q"%T[#/>S3]C_!Q/AUD/NU LU:W M=)J,\^]S?7P99RF.H]&&%5[+J2O,M7QW8: *C1%1)'5DEO.&(WR<3@>93CO0 M[! 5H;8>)VFAX/#Z4*74W$BT#$L-UTN76,BN, %6F\BEH>WX@/C0SO_OH'] ,/(8I M<(33>2/^/J@Y_.VQP_V"2%@2][0F1ZT,T]9H$@39?T%BDIX+8]Q#VU4W%,'C M;#[.V=R2R0_XA.U^07@,7)0D&0H^+Z\N620#BR63(1FEBB\/[41[0Q$\3NGC MG-(MF?P03_DN)WBSNLJJA4THK60]W/2Q,"V%J@5T%:UNHB;766%#PZ(\!Q__ MXV0^SLG.RZ2%_9 *;)'P]Z->A(='7DW47 #TKXABWVW4.L.+]R6FCD"OH%G-\./39N*']OMBSB2KZ+N_VG_CY^<6' M\_%GQ*6]55 X!_LVT!A0W'?+..@I)0C"4^**U#(4LDH]0@I0W%"9'NJZ-P M_]L/7D[!J5*T4I+EH@*9X1Z9#_4NJ8Z@5 DNJGT6+MY'.87Y7-[Z]>_&,]HU MZG=?TR6^!A(CEA1QWI*H=K@KM*<$Z8%%XHP*4BOMH=.:V@;?$?J._5+TF_7Z M"'32J"JRY@>PZU; MA%LW(LL^(E;;:/JAL%B0&RJBL@RMK_UGC60Q\,)$"4$"^:W&-MK@'PQ[-PJW M'AUY-U%P ](N3T.N5:U<5IMU)G)O!%G&<=ZQ+[+HH-!J84)&+8K@;5K^KH5T MA*Y/TO\\)*C4,#)R7*"::,%BSQC;8 ;?/10\LU.-H^)'TW9L[N:^FYOMP=7=E=$VNOG.TKV++Z MX^>?ZK?8+M[2Z;5M0RZ;C_Q&U"76VSA)H0W>:4B!YK_V]?",>$2?V/NB+IT M'#SP$J1!K23-$TVS0PN5:IDTRR02F0LGY\*WL9 /%WCYXE2=SW^'9O==FAJ M@^C(,F4>:13:6\E\X)FE#$8$5:P6;;S7;OB.<+WNEW6W3OWZ5]MQAT>T2F(EIPBD1E/&&FW4;K9ZFB2^<_9N%!XY.O)NHN"]AD=DTDYX M8YD@!#7AV+!@(3%(OAB2&S?0YL[XJ8='-M)XY_#()NIJX-*L/@[3-J/DQ;*: MDUK]+,^"RO7L/64+(N7[L*?W=748 U:%Z\1J#TW.I!O'CS364@6 MC"],<"Z1%FQG3'@,K>V5/WVH:N_A$9&#S25$9FJ\6(>D")PK](47$7DV]/_' M\,AN!.E?$P9L&$293H67&BGN-(R;P5P-#P MR&E2>(=M4D@.'V;Y8L_BY.-PL:?< O15H[_0 KCJ/#^#,JF8PJ @K2LN9@;& MD@7LT:@L,H9N=]BW]U5VPG^$^T:_K%WKQNQ/[4<=QK%2%0,JL10]&>"&R@%XES$]AG&V".-L1)9]G(1OH^F'PF( FPWC.&LP@ 7F9.*,D MWS&3,(/1R#6D[%V65@<2L])):S%8]]#=YN7/=7B8%P^M3/IY.*VNW^4$OWJV M)GKC:T9B! 2FG94,,DVLH$TI$5*1NLU:WPG>3D&>Q1NJ8SL9QLNJ:%Q(&BYG M-*-FPW3]P^K)T22$LT$J@=Q]KEFQ]=97#7-"R)RY CPY7T#UL ?W8-6Q7.DWQ!*J$EE8!_Q,7IXG00D\@V<\DPQUIR M3R,#F1(+(2H>E DTDI;3J1O,4V)7>STUL+W7@%UL!)-?89;>#T=GWWQ^-2%> ME?F'@QIN!>T,DQAK_D6)K J(D0U03 H9HF_C'>X,_3LB7R-]]IT-L7YMGES MI^%%#982QL62/$A@;L/%:8@<+L@#.LB",]<*2(7FSMM[&N^.J]YX2;UJ+ M?6TB1.]+UK/Q=/8&T_AL-/P?S ,OO>75E1!0^R=FDUF0AA81Y8#X301(;>YI M=()W2A1JIY?;Y-FZ&]Z^/R>D)>SJ>KSU[#,,_&S\^' M9\-XCDMW:#H>_9]+F,QP9/0LX_\RFD+^N&>)YU(;O"KF403F MC='"!VYX?O+ MS[J->OI5*M.K- S-O4D:#&ULM8=+S(F!K[U_HD,5T)2D&_6]WP3FOO*LVN\L M[;1SZ'2I^41Y-QF>G6$UO)Y_K-&@>=3:UW-.;LF*LC0?K,Z,+'G'G)B7HP"R MHFRG)6C%PP^?!]6[&L<]BK/'<[]5>)8I+!T0K4Y6ZJ;H0V0/]2/^.W2Y@^SV MH]5B5<22-2NT8S&ML3"0%ECV@18_KJ0W^MBTN2:;9E_*W$1D?2OQ>2'7I 8( M_C>,R(O]+"07=A$B#X+A>)!"U":&R-K MH:$8BE&>(RI$G3,.UC]VEX8SW^8T?_/X:T:?B['$$)DJY.=IZPR+*1=F52&\ MMDB?NUDQG5ZWLQ-0$V3>X(?+27H/4WP]&9]-X.*WRTKHQ8NG3RYG[\>3>K;Z M;OP4O_YR'@B32@X8:%DL9*](K!T(>&9%F0P!K?2ID5.P"^P]KT#]T^:6K[ W M);:X)K02_%>X3RZJTRP&-B<5$RB6N+9,9ZBY$?5RBA-!DB\5 -ND&W0$^)VP M:C?%-,@O>#=!(!?J\QSN@NN)Q# A:FL;09-IQI2/-/R"CD5RO8G:M(M[[U&Y M-NO3':!.CB=]*:#'4/]*://67TMD-6;X*Q*5\P!M#!Q%9-E K5TMD8$EH#DE MKSQ(@KH'DJQ!=]ILZ4,E#>+_WV!Z.I9 ME2\0K\$>H#=!QR28CSX2J9-GD2O!4I814W&)UL7Z)[ M>CFE44XKI#@TG(Y MRO6;><2!K#,9$^PI>*I)EB%FBUL6$W&.MM5$4VII-,RHRNY$0BO;$=KSGJ MW1W+R3#L$+JY3:VP6V?Z.Z1S%>C/W.I@;&:J=B'7G!=:D+$0\8WEN:#.L5N@ M[=Y7MC 8BWD%;C-2FM. MWS>*JZS%M.\$FA:*7U7I8G<%M"JR<@O9(G;=!5O[DC]KT!VF=$]?FNQ$D!W4 ML&^J:"62DF1?:0R*, I@ !(8:EFBMUQXW;!TYEXI!6LB$T9FVH^CS! ZF2#WONI %4EZ4U'W/39_.VUO(M:&6EY&K9?;C!4YH-.TG=7S-4_X M@D?! J(L+LA02EME?XOG )<[=U'3&I7O(.,&R;(KXBYS M(O4T>F9"\>"*0Z/;) :L 72"VWL?HF^0J[8*UE5:U+*29A> 3;?^>R$>QACH M1:$=2+*[-AIL(?<#==Y)[<@;XMIG6NZX8R"T8E$)X,YHHU.;IAL'HLL]QL1A MV+*)$OH^4G@*T_]Z^?+98N,SQDIKN67)U)+BM//5MC*998_!%,4=BALAJ76Q M[NN/W;^-T+/,Q[T(K,6UFLLXQ7]>XF@VO_?XI32\,9AU\9(98PKQU0(9,(2- M+& A#6H4-X]]^PH)K 9T@I9"'Z)OD)*\ M:"\5V M8THKH-VH'!B'PJ\GQ0[ M2+]%('$M0.T 0U#D-V5!CD\IM2J%XO4&O(X>D0O5IK[]GFEQ7PAQKZS81.CM MV;",<"0!R1$4Y] R'0HYODXGPEBT0 @EY$9W,%?!.4 TH1]UW4V"+63=OIK M;_C'KS#Y'6?3=_#IV03S<+9#.8$[GK9C/8&N.&\4%(A*EH1"3:R%!P20* M[TQ27MDV$^Y.6#O7JUSQ\%^OR@ _'4\FXS]J_6CX0)_,/@]<$-E(8YE*A>8! M.L6"Y)E9D^FG2KF0VMRQVP3E_I>B_GASJZ9E*^TT\')>CF$T?3+*+Q&F.'V# M"8>$YK+ M93"C &SFF>20DPL0\$._+O OONH6]-] J+6G )Q%MZLE^ CK-%'"0=0L$2I;1JN.KW7_GWH,"KA=P@A/)AN0@IQ569H_UC\NN[M+[/ M72')/'1%Y:L)'F<^Q.()U!!P?THL=9=F "Z9-TLS+V&Z!+XTTT<") M]N-C^K38=OO^ ,OU-*W>/BZ7I4_@/-XMYF'S81)X9CDZ3ESI%2AI]@245:AF MEG20'J\9;7PF/0'>$FM:Z*1B;7^W&>[VN\+LM\7D2E^2L@G<&"H0QZ'3"GWG +FJXGP@;E^&C"(N?^Z H3[_._IW/06()L#3\3BF4:B8LZI&*5UC=H%'6&Y5COU2CH^[ PT3-8-PB]/$6UC M#'TP-0W3/H?J.A':H1H[2X !XAZ+"IHIDX.RQ!M73)X Q >)4%.P3DF\ [DV M;7O&H\ +T=@Q&'")E!MH_F/Z?3$K@V,.?/&;^&!@-C(HPT58:4+EA2"V&,$V M>DN35(K:-BZ)L[#&-RV':^YH>GPML5<,>*R6Z\G^I><.'C;9!\9SYK53)!II M-FY4!PE)SQP(2A6+KI>C 5^P1P'\=*C^4PANPQ2H(M^*;NJ"YULYX9O/R]29 MEX<0=RF+/4!>8AGT(D-O>..:"'4TN1A+#17/CDRB72KQWP?#__/:WP[VR7J6P8GF417YX4$"DH M)Q[P2'.>.Q>,9#KU"V\>/'@\6Z"A[!>5!-<@^6'/Y?VEZX@&H8AW]<.7_;]L MYA=Y%;T*BOCLD="V#*E)C!-0W 8!62C1)NN[/\;;L",:ZZ9!]',?SV[66 ]$ M31T-QYBNXV9HI<4S9!F@@B97T"-DR@8EO>&EISK^5["$_Q\*#TB5N<(KD*#1 MMHEHC$6*%QP/U^/$)9*O;%:^R1DWQF[$]7S][3+,.,^65XL'V"[OFV4 MBV6=.8] ,DVBC'D5Q'HA"2)#BT.:8'F;1@U]T%7P6J;Y8]I$Z>?K)6Z/_YFN M?WW[B);S0UJ^GX?98RR9GZM5PJ_X"?X_233Z9%RIF4#S6892ZQ"X(32J@$:6 M=4I!HS/E8K!7J#JIS:EG/)Y-5=;@[M,E$7Y8+O)T/3&1NA(V)EJ6Y.$RZ@6X MS,3XI*UBN >S-I[P/1 WR(K7BKB!&?HMB:M0L"1V.*YCF;NAM$$\ 3RQ3ELB M@">C&5=.MVE.<(CD!O4^2-@-6IF]GZ]A_GF*-_(-GKNT_KHC_;18Q/]-9[.) M$<)Z+S*)HE3+"=#$IE!:C5N6N'2*'J;H5R)$'W0W2)+J2FG@V=BK\C\MCA^^ M;/^X\?FD:)1A2',\R]"2I\(0:V0D'DD..>?D?!L>O0+L6"E;SB")<5?F492N4Z5@R28 SK0-H8TS[#RN&^!#1<$W MV!BZ^J:MI?EN-GW8#C[[REGIJ'6>^)!*^7TOR>KW4.VHZM1MF2RB-)[&*$YAC\%EPCEPH 1-')>+X'K!3#?,0]J MB[J%(V.-&U?AYZYYY>X\VW0@95SZA+81"\G@S5L!L8)'0FW \RQ9:WBC(4_G M8-WZK;*^;AJX3K=8=JV'>X!IV^9Q'\Z56CO64]@5)#61*?+ MW')&)$^:@-62>.L8>!"@0YM V0B*?ZEYXTAZOT3$U6= O;F_N__O#'Y%*+M, MDJ#QHJ,%WG2*5S89(-[@'FF*J/K<-X;Q= M3&45U629ML2>3@B51)$J<3VJ%>>VE1.U'U2\I^_OG?M?8&BJM% MH_2=H>AB+ -""$N RZ*:XW7!&H*_50H73(/MU\WCVS._6TV]4BPGS:!7)K0= MG5J=*%**#_]\5U+%5B6(^6[^^+"=+?[SM'3(> +FN22W"T[&\L+5X=%8 %R6 M!U=A(5]SXX;VM0!?\N3W&NWX594F#1WU67A+5I8FHVU^7;QY6Z5__^!-02P,$% @ T85<5"PN$,IO;0$ M( " !0 !A86]N+3(P,C$Q,C,Q7V]=]_[UAG5F!S)FSOUV^O?>966S/;),1XL=M'6P17-Q< MB//P#V+[!T+,^E+X17^$/P(^N+;G$4<1W%S_CG]G[G\'+\^_,Q\O+P_O#KX= M._YC\ L*P(-_QPX!80%!H7\'_$E$6$CDWR__;O*?4[GY>'CXA/AW\ O]+Q_; M/0@) 1Y5WCT\7&H(;@DN'@FN[7X$"I:1[S_$XT+\U\'%S"3W+7?NL=4BX7^-4BI T3\AX+J!]I(LJ<'J-K M&%V\EB@H)"NW4UY!4TM[M\X>8Q-3LP,'S8\>L[&ULW7WR7_ M@,"@X)#(ZU$WHK$Q-Y-N)Z>DIJ5GY!?<+2PJOG>_Y$E%9=73ZFF9V3D*=?'KTK?E[RNKC)^_?F\RM\ _?__A MXD+P;V@>HXM7S(/R>+[:VNS+8B1/D>:GQ;R M[D[9.+V_45?]F&:RNBW?B0+U??ZV1W\1V(JWMA&\]T 71CDSIG4;D?@,(GU1 MQF26RW3OP7P.43#9ZK_ J7OE6ZZTP1LI\".Z=N'$F/&3 )'31D)#2VQ6/-K3 M2CIN#-.R,50N-DK=1B00E'&*BX>T9J//K99),0X]K0@7)QX,UO\:Y1+OK-T6 MI:#R\@GXP*:%H9VR&>MS].2DOM_+1D+3"\_S+Q-M1/('5X^_,KQ#3%!-%#!A MH-@R1R&!4I81- NTY&:4DZ/[1-4IRP/O,&*?D?S@:,]4<.6YA?=JFM=9@VV" MS <.C"5SQQ>J=YK).7%9(#\^"-.RO'Z0?"A\L:$CD,PR$,3M&QO*,+!TN%X4 M$6PK+. 6WFI9J>ZKA?_RCO@[@]HT(@26FW0;Q',K\&-Q?) M!;,'+("$ =@(I?1JHCKKV.HVH@.5A+Q]\N7>;+&*0(TMPP6,C;2K(Z_IQ_YI M*4,[2Y'! S.["PUM*=Z0(BQIQS:":-KER=+SB9M[94!+HO#0/PRS9WS _-5O MCI&B/S[VCM17V;R0T[3W3WKWR]/^?*721_ZQZ^XIT ! /YT[$PD)J5>N*0RM MA[&.K/B:8)##>6MNC9Z?X9^-STU?YG[L?BK1Y":L-9)U-EXCR:.DF"TS! F^ M?LR.R&0&,Y"T4$JIP=!$Z-6@%]VH4C3]E*]\Y.>XA8.ZWF&QYL*#2C]UOQ""T'/.Y-3U6OI<>!:F M52Z7QC:BQ :/Z[Z^\?-+8$=[X(<)W6/92SKJBO/"+YXOZSV*CY9)9FA34_N< MDZR$NF%1DZA:R11GL94T?$THI/F)TM3<>IIXU-%RO6E06)SKXD'5:+P(;+/$ M;H!HM($.'(ED/F_E-')+:M.!=B2\Y#0?5B5_?3-\FP"^;$I6HPMO(@1[ZO%2E%=@]RO MS8P" =/BKUOI;QJ+SHOVA,:HZ)R]8[7OGBJJTDJ449W4K8YU=V:0^DBRP27, MU%JO^@_%==^G&9^]?(_TZ>JY'O/4.')0I#+)*^JG'%O2C @TH]8]_YF.[EM* M#V363[ CZ/C>5P'U 'H@[*1_2]-+82!*6@FZR:MW(^U/P$&_:O(& MJ(]G2[*&7%?<_FK37$+YV1IR=$_L12>_WK_MI2H$RVF=4(65T>A@A56>#WG2 M;4UY9R3?'ZDYS[5Y5F:('Q16"UM@+$0]N(H-%TDR0"HA[Z&^D M_':6QD:Z?@R*QMR8LG/GU_,Z4I/>\NA(]!Q!_#3-^ G/%S&^< L+% M,*,3T^B0T>R;@0GK)NESRF8N4X]+PY;O<@_NVC/X1F-.F%=COY ]+W?HVVY= M@'@=3B7QX?6]Y][%ZK1^V5_[,R]M1.G3>*NF)R\)2=N(G7%R<1]1(JWA620^7/13\$'OEUW-**152MV>Y^__P%_?__S JK7[R)<,%9L'(RU&B("+R=>"\=Q)\GA=:*%5<;7LKS M&'.U,-#4Y=[<1"NIXB&"/*2-C>TUEQ:3O!4ZH#"I<*OR]\D;03^) MQ2^K0T(1,.DZ@0=93C"5]9?S=&O,Q8TKN+VF(RG166QMJ_O/;:[2*CT?O4A< M<^FZI)L$,WPG[7/[%Y/OB80 -/D>AN[H/$-@NH%M#!Y(B(NU&^?-<,^@QD>]//1 ;TG[J?[+"^Y:;--4M=;MA%VNO1MQ#9"6!<% M66#0 #&V2X*\(0\0=UFAT1EL@^I5_6JV^>O7C;'SQPKK&W9QVU=E-6HJ^UB+ M[+/&ORD'#;<1S%B0G[%VFE/Q!%RFHXF0L8\AJ1&:TJUA$)XBRH!J"F]KH.(Y19!#JRHB$B"6%I1MZ09&N#\Y%/ ML8T@^F3[>%V;KH5.PV^:C>^6& M2. !@SZ@/0,@NDR?!+/ELHV#J\!=5JG&7LF#K_UXQ;UZ.J0,+270>8)8!5D] MX?C5!N[XN#$7C G[,NS+O;#MC8" ;43ZS7+B:"ZJ'9G+'F(GTTYF\ K*1;ZT4H?FMM&M"![PA/;4:V80>>,"&PX42'_V!2D M\>EZYXOZL4NJMOY:>CU*S7/DVB)M5,KVKY:VC/6@D>P>ZC3\C;D^P MN4'?YOCT:4 FM$51\4S;1>[C(U?%GUT\L]?V7#.-_^IH*7L'+-\3J!=HK>Y? M0R6AA*PL-,KV?/H=41ND@$JS/%@35+!V@]=(N).KQMN:"1ZOW9=/>G_ZV4FT.PP NWM"@P;D7]*&LN(.@A<-DO;V<5UPU-=9>^W:A",_@SQWG:G@O M75?=:A@DF #DI6T$J#&:"J>P1Z@FE7I&)B4\(:P2?$GOG?()M.YL;G&)KEMA M-*R-F,S:KD1*WK_H6O"M__D+R>[#:&N5+^]J1Z>^L58?1>HOO?>#?"@)SFQF M25_.,G8$)$&[?EFOIZ4WDNNC1,UIVHG^O(DN'PLOW+'C?V9RXV6N DB",:\O MT1M^#7ZQ9&@ED/$[L'[.OPRBA/]0FB9^S_OWR/NUJ9^[\R@B_S"/AM!/YP2 M?F9CQHB9 Y8^Q2F [HP?!RV=\<'HN3+Y<9-_>=C+N(23(\@Z^3!*,4C.)>UY M"W^[HK5 WA-4!ZFN3C8E2*AL7(534XQ)!\W;KK&$%,[ M EKT0XJ?C!7_W-.^W[R[S<([TNCR'^;0R_;$F1ZM>*N[3[HRF56<+L(EYYDB M4<-?S 9PL0I4F/>\X;1WZUS*]8Z74;SWILYF/:5S61AU\AP8,B&R?>&%W@+$ M_7&\.!5ZZA ^ ]-ND/Q[&R$$;KT/YP_9IS^R4-(:,?SQK=XI[P&-08V\X\95 MW#KDQC>/D$^#GOLJ,623X7(>Z8%MZ?W[NOOQTY B%Y^5:69^:L8W07'+:Q5B M\IX>^]2?J1$LT.2O>%#/+IU +@*:IPHHS@EF10RV!_C 9*0Z>2,PW=]'+5L$*W71F89AZ<>-?+%C&SO3=,A(!*RZ;432-30Y#\UO&#-3V96Z9QL1"O@'0Z%VO!D=%I]^: DNR\_KU6@$/=C'@K)A];V 75<2 M"$3/"S,O,')J699L_0DK%/M\$WUD'NO>#_&V^.RY=79*C30;3?(7V%O?P/U' M\Y)H"];_^]EX*\;XII/1N0G]S7HYE\2?'W[REHW_F/+/UZ%&B31D5::<%E!- M2A10J\8_A-UM'F">X22@ [<1*3>U:<6, F^IXE??^@A=<#_U*YA@=;.DAIB0829?KP[1I9P/!^DAX'I49!0?-4LZ- MB0WYXP2Q+T 36PC=D &P9 V M7?G^"SD5]8_DDF^:^Y2>TQD4_*[[COW/;ZM@?9QA6W]DVU$Q M!G M7Z[.1GI1-J>6JMOR?.?X\,1(CH2ZO$RT;)''XIES+4;/GVDD'$8YCV%,H'=H MN@<:U,JE5?A3LX\R(SEXG%'=$/FUJ9/= &K.(:*RO=Q/OK\XY]7M4_L[CAP. MGMPYV;R40BDAM*#8LM&08#+K$OMR,?,ZYP$ZE(0$'PS:YW;G=5^/_+A1:_:9-QY9_0POQJF&V;,*U3BZ[DW-1.V /@&M-]+) M3G:N;68*E\W9D?T=$35<)3J6S?EAFD?Y-!HH#R^= 10 \E-T8_'Z"ADCB',& M22R'H#@%.BGG]S,3 _ZUN;N1]66U8<9'/+[HW/87#)H]MVM7^YV(#,3F-D(> M9/64BQD73D.[P&G[CY=5(H1\U[SNNC6VWI84MZQ[[I%\<4=D_*T]2!ZV"QC( M,!?.Q*>0)*X;B \$K79<"[K9918JO$_SZ+W[[?ENAG[#@[N!?DP"T);+ ME@ 6.P;P*:]^Y"VB^=?07%V>S[XK=.T7K%_&&G?V*3$V?!4./AENYW([D5/X MIQ.VYR'@K03G$; >\A'X7?(C'AVU&U\*!"%!711;:HWI-X6SII RT:TV+[KI M61?8F%!*.7+5Z]=WQ&\6=IS68-5_U2B=J10Y_IJ'&<9I0L-]&IQE*4BV 7X6 MOQB70"4)ZMH7FW\HC6[35S$18RQH)/C.?K*_F/]\GYN(K8 QU\K9]VPO<(P> M348E58*9C&GJ: I.A@(&V@=,X[SQWBOMP>H/U>0;E,6-5!#:VFUQAZ"Q;00] MTFY]:Q%.?+K%1,+L+XK1Q!\+T\>4Y_&Y&FP4#V M;2BWIT8 56LJSG-Z5R[.G- QTA646RKT-7QTYRR]!_5<0:OC"?C MI6!^N]= MB8K_W)6X\#)YTM!!L6;/]V%K$4%><1LO/,P,<)4RIPL)SL(=40\<%]?8,O31 M-'0H2]Y* :8N$]ER\FC:S9_O5:>/)ZD?N&[KT2%[PSZ=5ZW0I]?0KCUN!&[P M@?5B%@9T]&)LK \P2MX-_C5(O?<47_-=UMWHJ$B"99]XN*[D<2D1/Z?1%$SQ MMW/Q-Y=DE@@MJ;1:ED'<=+3")GZ=Q+CV;B",$DMJPJ:M,(N%7MWZJ*$8XV4_ MJ5?!OW_YYA9WUP;5G2TK!;?J]()!!5(BG*6<@QGO*+=.*QL-W&PO?;QJ]M\80(ZE')UE:Z7.V,K\_1KI M["EK2I@R$: ]%B-%1;\A7HL5^>76ZA1NR]B;'4Q%BX4P7Z64/_.VB[P ^%]M M[HL4?G8IW^STV;&[B3LE!50S_DQ 0H6L'2L W864$"?'>6!YK@YGH-W_6H>' MMA$Y8_^S/TXOFK&51UF*<6_1S1MLJ5#*?KR$]]D13G3]?DV_=!GP1W!EE*[-23S=^WI4\U!G@JAX39@IZ%QRL( \D,2 MW7E4)&Z4)&WI=R'X*-KUE=%2_B MWVDR@O7[SQV49L:5MJ?!7AA:V%-B<'T(_NGW;LU/./1SCR#S9.I^MT11WV]3 M%H(/Q6TG'Y8@_K9G,'+G\4P6YSY +D6U<+81-#F6$\C4-[#O<%4IK.YQ<_Q\ M9?UQT/HZ]8W1C.I^];SZ/&VT^,!VQ+%#1!CA.L8V,;MTIN''\'')3>1N1>L7XUA'JF$JL#LJG,6%.6_V:E/3X8Z*\ MY\[K6MV'X((&C;X$PPMGIG,2H#V^.(#SH(M_,6:"6ED4L8#MZ#7URH)5VZFU M7W?AV'I-D5^KN&'_IC$7Z_$C,+,/VC/AZDD?[ RL\7SC7!Q]X7K!,9+M$6OV MZA*@AY' 15!)H!J>K51=R][)2;*TK@GN%G@!%E#F=3>X9DEO-5Z].,8U& MGW;9I %Z7^SOM%S!9MA:+[1Q[+#5 [X[Z68I>';@(D9B)NBO56&PYI>:YZO% MP>%A@;PAGDM%[KO\;$XY!*@B!+7B#<8P9C@X!63)A,PR/BFW/>[W9IQ!O:X_]M\ZS! MDZ_'B0'$/5:B&*P4T7PIIQ-V2W-OI #VM*&FPNDW0@W5./32P]W6.O)_JJ.$ M*L[G'T-P>)]TB\*S'>#9[G#?BLY"-3KW<0SZT6VEJ1F6 +D\2>%D/<-+-O_; MEDLCEMR1\O/;VN7+ZVXQA_-2UF7UL+RY-SEE:'(UNM&=%JR=]HA3@@XN1X)? MPH6":,^QB?-]M8?>3Q4EJ;__.75H(U] *.%>&4(K_A U@^X\.PH)9<+!R^$T M6&D[TOV85SC/+??#-;:,M9_)U[^RA<8IU -J_IY*M4_(NN9)"U)GH'T T0.. MV?*6;<3 BA4W+HSSG&U!"=\Y%*&DW3>W$"V[)3)N.C.I=.5&2Y@O>RH-MKXHJ,(N[COZ$&7 M/)%\O51U(0?YT7\[DB\ HED@.$=HN4YJ&TJF66*CG->GZ U/ MNZYXM;T M64/NIZIF15M7ODQ;)TY7O''X:[P]K_OD&82+C?3_R<'%_@H0-^*D&(4=-!VZ MV9!9Q GWA,H/=\^;/,YY.'!@[3N1['N:UML<>^!F\@LF-ERREL^ MX"EO_6*Q<4IS,V_\+&.8=0GM( M;RM633O\3M.C,_7U^UN^E^2K[QD6S_O6/_P^_YB]6#;1_4P4&R;81$\0"0F; MP;K91_]1S]J%\^.D;!KD OP[VF!FN]WE3L_M;W?U7;EV8K;$N*6K2-Y77G$K M6?GBSZ\Q C$\="Z6"28918\-I!DPY'H!(4@8&BY3^-2@Q[985.2XGV-8GGIY MEA"+:K8+%O;;4&M[WRQ]4'%*:_"4 D=TRNH [-S'"6%ANI#,4,_&K'<_N@5( MC;+YN3F: 8:@%>]ED#PQSZI)NE_TXDV'P>FGXL-I^;.SDSQ+:/! (*7XMN5!N 8=90N,U1N'8H>24Q-<[77%=TAQ,O7T6YD+ M#;.;EB6?QH$@0AJZS9TMWTDU2-M&R)D MP^L+G7_V]Q$88.)#6$3C.#[XO.\W_;)K,@HM$22G MT%Y=7=5?<3*S;RJRZI4\U\^)D1=Y'Q9D+80#WSEU&;#E7>D8BON 0<8V0HGM MP]#NN7GE=2S%2?>(BJ+YZQBZ-9I^.FT$T[",'5 M(*EO[GJ)"3-U$2/RY=NR,^MRN?\EGU.&7=N(X#/9:3_[49SI!8'QW59X *$E_UDDOOND5?=)J^OI(@&!-JX7'4V#E+4L%TSZWL6\(P MO!,PO'/P.J>W$7[AH)YS!OHR?DZ7N?/3;X /NVG"[I;R#C< JRVCZ4I?9CM=Z MZ7Z:8"BJI;[OF'"=EE/",#?1054JX; *7%KRU[$EP%@Z$SD[OUC=1Q"9^:[P M^_2:@OJ7[\QW8>I>\_5WIX)$SHNK^ID59X7]RK%PG\3079"S#P9(= \2J$KH MV4C?1D@!H9^E*+KS6.>^;C/&(&&1?__WK9^FA'^TDO7UF@M1X568E"T(D36=$@SVWQ?\Y4"5Z6KN73W!7UN[-8-X?G5"8MJ< M:GU",!K4!M9[RX0GNKSAY"0(FL9F[^A;',TTKIJ0&IJ>^GNK52ZZR/3:_E<\2;T(;8T$A)$P:$\Q6D&R(4D[FYI<(LOG^A1]:R[L[/DNZ?\V3"J:_B5DR>RM1:A&JNEJ6U$X"BXVZT*9ILU MH$\2F\L\EK-('1CJ=71._>N>U&6R>,O0-31(<=CD+5YWW)&%9 M]YOM\TM_9@^C8?\@?P) +>=UN'O@X^;D088$6C*YF)&;JH\[JU),*15;/E6R MLS7V91TU=N0(:=A?Y_KW]B"MI;SS>UY(VBNN&( 'C9B6H"@+#@,BX2;_>A_K M(-;-QZ W3@&LJFHOY?N\N/!A_/WTA)-Q_AM'B\[AKV7QRL^YX_DKX.L;,(TD MVBCLYHO@?@:2+$NK(U6&3^&JI I1N' MF7_H_3)G$3], V)Y<#/60RC1EM']TG1'Z#*OK,O[CB>D^4I]:DD+_ MF'#DU<<^:OI*P\/C]H0GJ";M=;A^X_/@% #D1"L53B&D HV4E"=;6;$-&0WE MT10:^A3C2IYI*76G-N/.Y)53HWZW=GN'-XY:1@L;W#V^(4@XJ&( WP N]A,Q M["OP>1P7"KJ:)0/D^V6:H"*#F^3Z$S+%G6+LK7W2?N^5QS',7OFZ*TNW+IY1 M_6,88T^Y4;%^&O<(*0;C[[0RQRY2\6SI(7+Q^M&:5:/JA-_UB,<'=;LO^\4&3A/(3.'=EKOHR\S+<(FL':;K\['K;-U M14A)Y$[M%A?1N\\O7N_3&DHQ/2?1FI7E_J_0[2?1CQ*R4!W[P4B6)]3??L.= M) W)S%H_[4C9]+&&R;SC]PMM,]D5I9^%V8$I 7<3U-7>M! ^R$N;\<- PSA9 MA"NYH,%R?VX"1K 5/2LWB.:U1)+O&X1#&F G-6SJX=,YZKI7[?P,,33*N+A> MP7M8TNE9SGC#HD)B$$\9C#/!R@S[@%D*?[H4)Q3WL=LJ^^1KZMHHW^K?OK3> ME-M9]?EI3@RUL M_1JZU"B")7,$Q'0RE6 TQ7:E+#K0X: M:N[!C1C,BUFH9002+3^$N#G$EE^N#[F)9TMP],(W-(KTS:@Y'6&7Y5I3H-7791P?T:RZ M.RUT6\Q>:Q]: 8R%1(LY>45FQ&271+TW^&/+:P)/ZK]I M51$,A$7R-?/9-KXN'3^#Q5S-D[EQ=\][1SZ.& .3_!NIA,6/#E]=?=!2*7+.=61_N1]4CXH1@M(5_VPF,W,5PFB?K*,YI*G"JR^?9 M-J+7]&_1ZV=6K ?WPQM,8C.+ RV7OG9DYUY^]EN&"!!? 8HX=[H!)"8-,EB: MH!K5'B>\B!3']L[=VB'5/B?8^MDV)FRO#+_06\D1@2'Z![L+N4\)Y")2HQPM M^=_>+S1%4OSMA&;Z,*H'RY,(DI?7*^F8=$AQM/IVXNT(3R\7.WJX"7%[9RL[^\60"6?W41'3C_6ONQR5@AZ[2%R5%HOG^NA. MQM,>PT3T\5^ZQ$7 _AR/@PMM/@LZ$G:]?CQ]HZ_,@EY4R>PH0],?>A6./"TJ M"KWV%LE\>7C]PMW!>M4WLR\>:QALB"74^*Z9*Y?5/P/C?CF\>-GN$#!API]< MW1J N%>YST'#9I)^W*+!3L3.F.OG-H(MIPVY\+%L@%G=3^C?9^,4 &(-J<69 MILQR HV8#^BIZQ16)(@GQSUYA4E1*S]-'TV]/L_ C6\C0M/>/UU5M_1U&YH+ M"T@8+9GU:S.%%F%K!UAJLFQQP9R$;JVX]^4M9NM#5%2:BB:81!'\G2GXFQ9K MT]C<%'-/_5!_2?9F9WS-R_ALC;=S!]ZJ_]J 1#/^,[01"C(25SO=M1%ON MNBY5T4F=ZM1]N\BX;KMN/TC9 = M)HTF$*30 >&@UE0!"\WV[V*Y9^!V,9"#Y@&=..T8MY]4 W%2[3E=POLU@[\] M(V_%!+].?T71*I1@E1-7;LH5)43CSM!W'=CY%B*.O\2OF$X-#@_XZ%VFWG;0 M=53-V/>X-,;FEK*SMQ>945WS%;F291>$TK9X]##'PA790_@E=%^ M8#H+#:(A(139A]<43Q9NI6]E?TLQ*/%1^8'Y[0GW!3>$V_?G_MU&'"K.]>/D M V%.<"OFP]H!C1!:4EJ,%1IJJ?5N%N5S8F_ID%LIQ:%>^Y44UY;M8]SQ1W^C_?'A,%TJL$@59W-Y@6]'*JTFFYT? J'^/Z_CW(G-]&4*/7 MMQ$,//,P)X<6IX2M(%^IC8V]\&R5(&$<\<*R2-)K2&ZVZH#]W CDFI!NKR3E ML\Q6FH;#Z#38!@?/4="'O(W(*F\>:"M<[B>D.D:%6!Z*C55^-MWZ+C'G0DZP M?;9VQIF%A%F)HF#K\T>X2:#6QJ !>,"(ND$D(./>E+>.K@,7Z-V'I)Q3'1A( M&E\#6"([6>ZRWEA&5!9:2/PF.L #X^V]B\39<[[J1M&G^=GG*(U3K4,A5YY MHW$_7D.MV/_4T*.%8<,8USNB,O/*3&(TJJD2V?*AYF!CZUP:>$LI&II*GUTL? MA7I-=FI1&NF;OW:LU7]!LO,,"Z[>B)$M_Q'J)'\* M!_"0H#NLN7^/69_'+9C+#:%F^R"X#J0*8T2QD921\E1)0!)WF%[5M14Y%'OK M^L^ZX%JK&<:-9V;*_8-#" E,*ZD)F6:UUR=NU$J2'CZ8._NNGR"V.2H&VCDV M3E[>I'G;=>7$WJOO/YVF,1'><%2M-494-:LP;Y_1RS,\C <0\BRGJBOP A6? M0&@^LMKA!HD1,C;Z(>VFCH>#K^[6F'M[IQY"WDW\&H]]_\?R>1Z-1/?"S'A# M0O]>,APAH?MT3"\:IHW==5>LM-BF^32]WQ9K_>U.L4XO?[XO M6C.^;5M@IV'/^)/U[.BP,+=;(UQAW]]&P%Q/ICBGH7@M+5AR<6.HIL%R^M0A MGA.I-I^ (&<);-&.[B2G]&/6]:W]OZRF:V)TV_;*]ZN<]]1T6U+BKF;+53/- M)S;#YXZ2M=DR=&YX0',7($\BLT @@2B!/$5E.RBDL,DL)Q9O[4"A&% MUP//0Z<#A/^0$Q9F.\G)*;:_7-2/4';>FZ8Y@P>&($$,K#$W3NV_US$(<#$6 M7#XS0?G4T>\LC#4X.D$9_WW(KE_VJG7%:OOTSW-O-=^;%?0W#QQ@6?T1+[H@ M-C3??NB+SW\]][36R27?KP?N-;W,/I(2F!N@[J"%^!L*(2V/A8.:_"GR=R4)BK\3 M*W-2649NJ,GI?\WR!7@!Y;A>3$<'6P)/<<[=1EPN3S7KUF&8OI@N-E79E>G] MHKUK[#SI'Z;0P76ME7^;U747?&=VROB>X#AX;R]Z^R]#*Y M:_=8H/3N%/[F9XO#T4239_W;(#"Q0D'O@#94C[)W3YD>7:;^4^G7Z+DOA4#X M,\'P'PV2WC'&K'>Y=S6>[3RN?KX_?J?H)-=F>9(EBH)/+4..X[C(K]4.H>T^ M_IXQYFCU2A[W]CZJ,"3MF']21N;,I8(!X$ Y/3;U-ML_F!6(4V2,K+L"O8>> MX?:5]9VXD[3TX-TMV^"]AVF=[UZVCC9Y006A2WA0-YZ(3&Z,Y9^O6W6X*F*4)7=A__TVA??:GIBF+*N- K]=T\!'*ZK^Y' M')R">#,Y#S=SQ1P5Y_OHN;9-=P:O6;*\_=L?WCKV\0WRA!6BRF(?B+M6-U&Z$<)^FYNB57)LQ([45*SBSXK)1%WM=*"-N[E&B7 M\#7@KJ"L9+Z#P8CJ>:GU6Y'4+;9T.7-Q?+3/^3:J!9U&",@5#,E< E.I0'^V MM].#_D8O%8U,^_'UP)?V5^XIUT9%[:D[N+?I./$PXH\%A#R=\V\[P0.4M#WL M&6<5[.V18WO=)]R$ K1>CR"PY0^2IZ[S5N5DGLUFY/7G@-*F<'@&P MI1XL&K"EJR%! IH(S'X3CMV0QWH/3%EI?VS-G&]-8GG2R"_;\V?][]QV4-!] M*>]XI^J.SA[%JVSF*TXF@?P2TQK(%K>%F3#]G[K8$VPU2/!EF]VK:794=;;S MX/ZG>.8+2EM[OCUU8DI"^[[>KP^XT9;GQVX/#^Y#-A'(8^5_CFJG$-:Q<&[Z M_9Q@@":/.2=B!./VP&H]TZT>@I&,0ZW<7 3M>LS^EJWIFW MLYN[+PX8/ZNSWJ-Q@/B-X$$@?]E&S&XPAV%%X/Z]7(;?1@3BYV*9:,;>8NJ& M$)CD,OG[M?9)AETJ'DW9E;'$[L^9\FA3ESY=P^=QKE5P^ ZM:)Y!8"LF_WOB M!M_D,4 T \(Q\NP 3BWZHI.[(WTHVU(XMG+H>;"O.?WSQLR5DK]3-,N9BLFN M/D4]2:VO;KMF#3L=#>-Q1)8,>P=X:!$#6J0.HGEP+O2M$UUT/[8WHZL9/$OK M7?EUJTB8M8;]FG U_UCQOJ.[TQ-RKSL4JG+YH-G2Q?9CD!1 ))4+._>%J4P? M\][(P(A9?9(MOM*H_J"HL>-AX>$=OJ;^X1N7E@^:T,J;[=A2BI!0%;T"$E.> M))"KH0.<>)QU&'W>&RY(LFTJ,H<@F>)3K4V3-'P8N9#BXY'XYHI:C(1\VBE* M]!T>V/;JD" ,F<\%W(3/;#J)+9U)"5]'-I#8YO3 ?I1 R/[[70 %:Q!EX:3B M;5=F_[C@K*+EJ)JS_J4]_=)[Q?.?WW5I[+_R48VY;V-9!8DA*Z6@X>W(($D_X5BT[H2R@$ M6,S$T!U#? W!6PU.SYS)M9WSV"L_ZC;TQ[3MOQKN],*6[4ZWUIIVT1J\*('Y MNC&?Q-2 S;0,V]J&0,Y%\Z(O/0@'M9F%%"EZ_I9UXX.^+9*X\40=F#83M.4F M6!L'>:A.T,;LW3J"-]EA5C%U#,10T3Q>8 A2%HR@OBAPR?FS:U)VC>7\1O;-7K]?/.;O M=^[S>'AA%&9L8AN*?A(#ZFBSI48IP)!!(J85OSY?@^5Q 9-"PR+)&XHVU'IA MUY:FSI2I'[N6[0(!/4K2B'##S/V32OO/B?8HR:WKT#,F($$D7'EZ,Q7&",&= MHW.Y5(/^4MF??[:DB-]VXF@KH. M.U5BX:;0/-3\ ;:/F4/O^V(_)1D<)_\BU/::WZ]C)?E7YB%_K5? M^K#$NP'R:TP3,!">C1;=)-W&B+%-'N/(FE5.7=AA=E]UPSAC< M&'V1;QVM6U@^;!NNU[DCZ_%O #0U@P1OP5YF"]\M )H@2+4""'*=; EJ]IZ\,63Y-WQ_3"ZD_@T2730HXGSGN,>92.LEXA_N12RNX_+05M^#92B9^L$2.G"(@P!N3927\">?$ M:6$J8N1G@B5GN_Z&>BS,+YC,)\F?'C^>KV:?U.E32.!SS*TCU*'=VY$K?;2IN14TN!"Z%@6?.])2/A44(K'TVK;O&-O!O4 MMC&*V9TOP'Z_*U(2<3-\/9LEAW6%A$1A.XRP+3@%EJ[*K]Y2RQ.GWCTFG=.R M2:F57:EKB,R*+Q:4OWSM[>N;^_$?2* )"1(*#6?Q@*',5$X:(?B6U>KP]#1^VS8_0CC6R"F@;1&3I8C>GU:K9$ :5\*#@S=.U,'#]EYK>/H_.D2;;A7XL**=/Y-,V)'PWB@\-V8B[$-_/Q M@N \%<[U.EU.L'Y1WX&. 7RR&MS".>Z]:QE5OQB4"TFR CS4VV9+9_/]=CSQ MR#*R,W\8<0?IP&F;II:S)0L@T17P\6*Y6(B#/\-MZ]@M]\%NU?&<660&SJ'V MJ$I5K'3FA^_5D_[BW==J> ^@=^/3 7)F.;+[8-P8AGYEM!\_:T8V6[_V1:>< M:K.W,B&SK#&-!:R)[?G_=PFCK*EL20 M,6PEV)-XC\/$N3$;WDNB.SNBLZP0#*LVYKQG&#LF\,+3OILR%\RSY#Z\OY#C MD;]+P[6W64($*W"V Q%7"!"Y@ "#>333$/;N*+A%;T'1B/[!X524(#8#(O7E MS:Y%K H9>XI$]CSU>,MSN7E![3%ZCQI7LI NS>L7:3:W#XVR1-.))LBYZ$&O M*_6+V2%,)\=S[1]EBAW'%0X_+XG*H6L$[K020 M8>;^8[O!R&\MFJUZ.BZ66'!\6[U&FO?*:/9'1_ M?(S/3UTXM7P.3T"URZV[LOB_HYNJ:1$L#6PJ\>90:E2IVXKE89SSHU6%L$DS M,X-K\8KZMIY3)]Z\.=/7L<0?;8G 34P6-;R,DXG;PC1(' \!VK';+F M[OT$.9]WU'3]A_@YVO7OC_/TE7*:6J?W'[>[T7ZR)^E?8M(%_2FBZI#(,N@G M?5._N=2,0NH;">E)2_V!W[O4'%R%L;T0$U$P^2=[-91& @T"V9*)BY#0* ON M0GKKZ*9M_E5L:WI1G0F!&[-ZTFW..T'1SN3N>RX=Z;%V,\2-MTHGKCWO83NQ M;'#<_U[[CIL"Z#:C*>5TNT,&D"!M$2F&._)QPOJCY85%I,1:R;$XN;;QWT7< MBB_P%[KR?@BGZ:?G',A$?CEO*H7=X;Y>S#J"76,6PRG!"MKMPW;K*CX[B1.F M*,?V,A5*__S2+!K_]"0V_#YA^:%1)9Q?;O!M%, Y7]ZZ:J48:'0?T)VO-Q<, MR%R4BG%U$&K1,NZ4W&?_YEMW#UV;+3'J"%K SGEXFD N@!7(C@B9FVJCLUR; M.AD^7T7N^*QU//@66^Q2Y&'U<3C^VCNAW7_N1?[$LQ4C6/(P%WH!Y%(%5";A MTC8BF] LFTX)%UXEB5^US*%(H/?$AN0Q MS>CSM)W)/7)NX*Y' '$O0.[LWL]IP_FS0D, "4MGQ@?%>4 0^A G_'&.-7"3 M_&KW1Z_C^-V)4X/3Z^2A**/^!/VKGD?>EO][])YLI<&((K"5#S+"3 R09BE[ MVW*E<3:9/O0%N15SS_*.42//^^J])YJ<%!##IDUI^Y1UY[M@3N3]]VK6C[A1 M#!V#1\4M;",$(5%0=[ $D][E7&_U8)&$ I^@UN^U>G_S3_ Z\)1UW=";N'1$ M/4=+]8A+M"TQ ^K'T.US0=WE]038DR"&-BVU#B=(QV=9&E QTMB4;<19,*U, MJV.\M2C)/<:_Z(<%VI3*4#&[WQ1T-EVW\;WX'S+/()J\//K'PY&I M0O; 0@%1^M6]Z]G]/=HE303Y2[Z%K%J*3Z + YFJUS:"Z2U)28Z*NMP\6A'2 M[/UZY(%$@71VF%YCD;)@CAW&UIB+[LY6AMEIMP'X:1OAPX:7K]&ZC\G#T&W* M90'B:>C?$VHYZ" T@:8[D3+^&AN":*KK IA)-.OF3SK5];+5:>]80S@ML/"> M_(6LBENE3\Z_E;XM.>]"N(@F4]!)J+8.6A*L\"U&[KHW2Q,:5E%E#+Y<=&B- M5EBWTOS8RC'OM? Y*3S+"^OL5$I @>SCP_;W@9MB/P3PL$Z2+@)^F/EE2+"% M'C@(,U\@+9TE&PJA<@=43'W"3S)LBC/9!Y]YV"AZVH1K1%9U/]T2LDZPGY6. M_Y-J<>,G%T.;K=#R)&X TTZBO5XTF%-D#D]';^MSZ6P5+9Y&0"P'.53 #AL]Y4[7[PF>U*>[K\Q3E .J0 M/5A S3ZRT;^-"+B#GU>=4&\/JJ\<^I(U@LTO/.3UQ8AM0D733XV"9J&0D Y+ M'R">O+XQ[PX)5-![=6DRF_Z,O85^@=1;!B>V$;KS*F64/*"A) M;*Y35^OK^_6?#,)V=36^?)%EO7_N0KZKXD:[M9IMG6^\Y5%(",5"0@OE=%<, MJ)FZODA',X]Q,A?I=TG(Q_0?;12,# 9G,ZZ6M9+W'2]TJ_SMW7=2G8?J*@X, M%1;\XO*-@?D5Z\%V3H4$!UAZY]@Q$[0+8/STFS(STX;\W9]L<^7F/ETZJ7P, M"A @Y]C)K)/H#D@40!S$\$/*O!22H M6[$B 1!1<=P+ U7S>@5LGH_'?NH)*1R^_J)YY^)#UO0B3(L2VPAM?T8']/9S M+E2AV]/I\)6[?!(3"63;2VXKR(:W4LY.;;^L7 M[6W8*3-_3/?]V?],7+;(+N9<4YKM$\Q[#*@!MTM)D#!,B;S^G.YN+:PKI7K] M8#7.D;Z-R#(._/C; +6J&+CYY7(+CJ^@9.PW'0O[Y9.PKJ\1-9&&%?89_3 M0-)?C9NWIC[B:D;33"(4'V[VB^WH]2#X@R,OEF3*?JY=2;--3$QFHTVIA6 M-E?:7'&1&SF&J_4_/'@8?0Q2 (A\:'()2@AN=L*YH2D515 ']F)A9$]>^BZ& MTJO-"=.F9QZFRI]GIY_G=QUJ+(XXRSJ%JI"AY*P*X$WB:,':OR;&OOB V[UF>:O]CEWY__PO)#A<\)<-R99;D1@Z,KQAM"MP+Y7I3\Z'GF& M*A2GAAMG9M;:?RL_/NDK^Z+EQJD3ACLU\M563X[[Y4VHT@)V:G O2;LQB?"E!*\?O19- MYO-O['9K(/B'MAJ-5MR#GL0+[?ZOL>=AM^I'U6DRO>[O4DE(L=NUSW,K^&N) MU%!LF7&1?Z[%?8FGR9[QO?=/20J++#SBSMC]_S!T6D9%6PTB(PV'E$*\')3C MSYXR=-!^)(U8U8W?1J0TPJW;]Z4XU#:"X@^W?*B F/^/_[SP<@?GL147?G 7RZ)C",F? MFR;JQ_Q$UV'HXYEOV^<[1UER]Y?_Q,:%L4P7'TYC#O/)N&*F?QL(?8\NTV;8 MM@4_77D555=LGE(!7&LDAG+K!!8Y*"4?.\M;I('@TI@RZP6R" )6A[#_@[WW M#FKBC=I HT@'0T=J5$!00!0I4B0VFH@1E%ZBTD5$42!(3)3>41 0%**@(DVD M(R*A%P%ITH*0@J+TC6A82>%N?O>;N7_?F3OSW3MS_U@R!';WW?><]SGGO.>< M9W41"60>G"8FN+M ^4,6K6&R6?W=S)*!?9.B<3EC[5<7:A?/HWO#_-;FTGPE MI0%YRKEW*I;OI!ST5:;2J/JF A%XZ_JWX@I!D_3@RH MG/YXUP1C1P(NMO5D=;A%\XK?_XCZC+URH5BJR$JM_O+8%%">B_IA!2 MD?QF:DL2B\C=9EJ@7Z?LQ3,_44&%@1.;(9;*I]=]$J=B^WC44QZ?5-+_OZ.$ MT@O$/<0;Y"DF(VSR!="PRL-TPNH#AXM#]T0&&7:;&8_]Z5NPOR7G]2%7[N'* MRS%%UKA9>'EEJYO09&4CNN M)R5M;?6?K\F\^+5R?T-#K/"@Z>]=9^V^9ION6 N4I.*["!!0*C1+^]!5*#\[ M;26[/!%?O3:T](GPZ[<]7;_IE-I(ZK[?DH?]TBBLJJU,(,-#R7)+A-UWDEDZZU*I\>%+O1<_ED6:=>4VETVM# MNW@6.G:5TRF/=E.,DV#KOPJ;MV%GV>706<$2+ <"!16/#$B/)\6G:7MD_&RK M]SQ6E>,0FV,2[:KUQD>%?V_E'K,G.WY)V9G#_M]SH#4AB+Z&#$P'O=>GANQ0 M<,S(7;@LUF(\J%F:,HCNS7 <.URYJ;I%R!$+D+M1(;/T9]51=8:W9T"#AQ[. MJ((LV1)82?W)4GQ&)9+";"TXDY3U& 6.F";^J%+07Y1(WQVUEJ*2[N.2W<$9 M;D]G,;>]=GY?K5Q4GE@B;9%,9C03%N+\.[JT+LAY6/5>L=PEWKN?F!<,&H6W MDH$+Y 1\#:(-K8QK;S&UF;6A\B4'4^Z?.9?><2^V.1,3X358_MOF1*U_M]QX MFUJ#";KF3C3Z+0&XP;_*[0(7Y>85FQUH5<1_ MH>E$;V10E8RZMEKYFP=F9>PW>$H1HJIX)7J^0I;JUU.94E8,5G8Z5H8685#F MP_JB?@Z-]?9M[\QZWLP,&;<;(-===N)6.<&/JQJ8NAP2N;IA-L$!=6 '9SK MW\@J_^0(]0%EYD&HMCG=,3TVTOSK7TV9IM&"N1-F M/2?%?F&FCPT=:SY&(2JXG JG$B2N3X0?)^3$A! Y;"ZPKX-C4BY2VQ>KS[$Q#I3FRJI5=&UPGSVJ(LF?8) M"Q_JKIWVG#GWT%OXH^CO/I&R+U 4EP[J?$<*2')$GXQH<7@P&QP)(J^S/X>O M#DA/]&Z[;]$NIWTUB@J4U5NDGO(AO79^?^B5& QY<@'2T*><]HN9$,GQND)]U7H!SEU]&FWM]V6$C1]M')Y;FU_M@&IU'H.MNNY MT[SL2J1B"+2:-,3K';Y/7YWD']#KM(76U40='HXYPZ JIOW^'+NE 3>=K]N>T-+.PA0SW;, MM?,2L.)757QTM. @T@<%:A%8DNJ,:?ITQK1&'JJEO"",X7DUQ:J?IP$"<&C4T!)X(]!/9!OMEI[*5ALX,@W';R MSZI"C^>)\;MLD\L-$C,]$7S%AH\/)K98'LV>>_A0:"D-YFTOQ[1AB8$H&@(T ME4%'Y14_O &/^4M,DC\4J(R(TCDPP3"I$!H-?/LZ[<3+^=SOF8,IK.KR:LTX MIRLGD7$%LWI.@QJU]/>#-S)JQ^8X(X\M2*/ZUL+#?>5 MZBJ>JY3U:<4<$GED9)K!?PD]",'0/RI!! NMCBB )3R!DP #4<#W?@I>8,F+ M*3.H'4\JI/,52870CO#]2)N3XG_K_.3NSD]$#MR/_;HYLI"$E61GZGVZMC;6 M3AK^BK6F1;I%"*5:.*O&"3O<'-@O>FOFPJD \:HGETXB*M \4"A92GQON"I) M-[0"38"/\W_L,9F=]ZY^Q6J^69Y3_/HG&+0*@JFORM_(BZT5?-OSH.=^S3D! M1Z/V#.-T$H$!L#/QUX@KPGB2#8W=$HVGE=77 =WQ 6\\ENZ]J3PT'S+C/-6A M/\ ,UU!3V2MST4KKV+]\2%WRV;%(RBLN>J3#6;R3>"^=J04RM:4.<'+,N0BT M-$30$9;;,(N'1;4&_3>"?EQ[*3\J(S/'[-G-&-4>1C)C.ML M(M&+/,/?F=<0C?1=3W,-3M)/AT^=":>)'B!-T!0J#JIE.S\^7%B@%QG0T+'W M2*^, TSB@6[FBE;I9X<'>U/$(B<7X"PQ D?(B:F$;[N,,\%T, A ST,\%USE0F.,,S_^P.D MOU[=A G>35R].N:JBKW]@WBR"YQ\8-D3FB%@W M;B1\#9-F(S"1-/Z55:84KL=3@4Y(O7F7R /*=K1(C64LK,W8>->.465^\1R/ M.O:C&_:C5\CD<1XG%$G9J/QG X\CKB0L(K9"Q@,WR8Q?:49$2AIR3V$6CR9N M@+-7I%Q78!L6B46A#Y_X<5)+Y:(U3*AB&\:' M7'9]CJA%]%3N[HK86_,!N)E^YT2C5]WKI+50"Y6O@MR=SMK[_CR+<'Y<+Q$X MATHB [>R"*L-%#)XR-B==;J)[N;1 9C92OCK2[X[XWW%WW7)T2E-VGDZ;_J% MR,XGY(8D$H1W:7@*A;@3][D /HZ_BIB6I,G/LIPFGCMCACKOZ8_,4/H/[+7= MDPN777OUPL'DA:/?M305_GD3L"B9 []\.7%G--W>8)^%D9F2/8IFK3<$FC*^ MC,YPA$R VQ6K7BG]0(OLD\(=G](J(_IZ+JU#ZQ%1CU]]#9E\Z &CXO%MQAQ- MS,YEQN+H#3-$H,SM7\HJ],UX6F.!$M^:KTM0RH *J71(/O6=@_>NGD89:6ZM MY1RN'U'-O_*2N0=\UD:$/)O5DD#Z1#L4H6S,8G*ZFFX^OQ&D_1=>17I;ES35 MIYY3OT/XF.RU'QN/=I9N0LL1[8&PXKI#NISA]U.+84 11CHW6T/ZU-7;@KLH MH7PMRM"4G#!5*L&>A?[) AL$XHLP31L=FWGK7=IH5-UD[3H(CGD_.SGFY?;T M \+4)[I2)4MQF/\7H0>">S1+\@XCY.-D$$Z=,R;3A=6^I\5R@$RNZ%+>:GUB MB+/.XTBSW,#;TJ]>/MV947U$?9<00^ M!VL< /7$NF#)Q3G86(PK?T>R79'[S+>Y)=?8@0+762L5]^E.GV<#M9>%!,.5 M@EE[F!5+#0A8BQD8$OC/M7NL6UY[\%/)G6HCG[H/+HJ['U1WB*DWFO^1VK&1 MPQ(W.0UYUM!B]L0Z<2G#RB*53"[0ASK+W(0UK6)NNW4H_2"I^I>UE[Z%[6B% M"7&RE_^]@^;. /]Y!K$',J.%V O;L-'ESYPG_CP /P<> UA&U\[H3,]T;X7' M_F'>O\98[I*9;'HNDY#YK3WYC;%J&M]/![_'3XZ:G$^S,%3D)'"[ ESQ'>AH M G V.-K,.+UCHLFC"O#Y4O)N=I%D%U$<]K$QPC]O!2'6\=,SI4B)[Z=VF.7[9XZ3CG!IBS@]M3LM(>YX)6"D(X($7L;&5JI MC[DW[Q.9?A$.#[?=!\%K)HGE%KS]8EV*IL5WK.IXQK=SQ.D&52]FKFF#,$;72^TV78^UNE6&^XZ')Q'U4+2.I-3@ 1MR-%HB%!E- ME";>( J!^"Y7_7_5XZ;(TN2$FQ4_]_R3-T@V,MKE%2QS,QQG> MC0)->QA2+2.'<=Q>KHMF4@'KW-;M6Z!7]V:]==W(>-[]PW^3_AQJQYR/+PC* M,=V!]N%2O]3]C$%2Z@DB2)_*W3,SKIXN?<&RG<34K9"]1UUF?]VYGSUYX3%< MJ$%^[K"*(^)$2Z[.GJLG$7=9Y]C%1#]N,R\/F9$!$NENUD#EP_GW2736&9I1 MZA,;J1=['KI$$9_^VW%M9N&8V$OKX^_4&5RVKPQ.%Z$.WEG"$<'N!0<7P';1 M@_KF0'$"RZC$WS5K,#JEXKL,*?]38Q3N\]=DI3PP/L"9UXECF>:M%D=65")SBT).B'A)Q RC:L:$;+ZO>M M@KO?'@P2BKBMKE4(EK0; W+IHN)P0^@&IY59IL8IRHE+%/;7P#+W9:3XW3<% M6U_1J@MB03^"1O;D+1E84+/#]W3(P]A2[#=$2B&YJG(%/W]?DAK?0X3B'DQ9 M9]C0G4+PDL5P*!3W-#78SA3+N 8U;Y2K>''^/E)?(R_\4Q %N65WJNQ8LV,L M(WHZ%,W$$6JW8;%U2&&L66W2?/?<7K?NI#%S%Y4 Z9NJ60Y>CPX9_.J;BQ?Z M7'X2F8 $/)%2W.U(R!W)0 /NLM#@Z[ '1F8N >')=RM,4"/ZVA9=[VHK#YPP M$W;[M'LY@&\V?W6.:O#$=\.P2,;ZZ!9TYBYM=BW^*AG4: 5KF,ZX+YS=.6T< M4_ISDB;+'PS">&68G+@@<%,EW2YQ_#)*Z;/2&_>#OG5J(^Y55^ Y2+]*T*B? M$3*RI80ZS:[K-F(&DJWB \N!V\&>1S>GW[I M?9Y^ADF"8E?]Y4-+(:_F;_'S)[&.0M)VTALTV(9QA-OH+:-,5)1_3JN9IJ94 M%=]%RX3:UB,"7??(+(1F<+!HS@KQ>VMB7;-O9Q#O! M;9'F#)D9C+8HL5S8#NQ?\[0[ALH69YJ&.OJ+COQX\D+ M/:? W02IW\+A_ >/VBG PJK:*ON0X'$X(Q@4!\(YHFWLO)NX/2R-X3]N3YLM MJ3:9]WV*"[_UZZ_'5Q8W9UA7+5B-G=^5(7/-(\NZSRYQC'$/5(=TG,]GB2"] M'_1[A4S2)^XF7<\K3CQ\8R+PWUH%"R7]:O=-A.X.Z5J[UB2!RXEA&D)6>Q&0 MC\?;HL]29Q>9R?PB*ICQ8;9AMG3+6-,S 8Q\!8_1P[L>N?15/<3N)=?/X$W^ MO5IYS_-":^F+I2%F@=D)5Z*'DUB0G8^.0 8@E+C)RR#9GO2T%OF/ :'H>'EB MRCKV<(WH8K"IJW[^@$I []1AM<.6%]PFFH)+KSTZB+'H*[.\R--,="_)^ZKYX+E&I]],3&P-/VM)I5I0OSGKV)*))>3^[ ME.B7+LR"(>HN%-']SCVC]HV.V2OKCJD&SO!X=^S_.="PV_2%D>[]<5BV"E]S M2 ='&%IUNUZ/XV3 9_,7GC'O@#)X48Q9X''LJ1+S^_L,-CP2!VL/*@_I1GC+ M3/)Z)7KTQGXY\FJRFPA8$Z;\&'^X70G0LE/D LYT)H,\.Z-M[,*>GK[7L"1*3><6C4/7!VPWSVD.#J3.7WYWTW<6S:?A? M?<5#3@\"N)C.0V:=9:>UF"SB#,;TGM75C^/Z@F\'W?'2W'G1-BA4\5*GHJ:T M[TE$8)!Z0,\"/TLJF+/; 9149TD=HY!7\,SCK.NU]6 H=3VIR6&]FYSDF).B MI5[?\,$QR'C.?V-AYJ#"SZR0ZAO.7ZLCGK4X7 TN/5&]8AI3I/4 PABKLV!_T9HUU0-.Q#N,;86+:'\ BRMZ@B;UB MT44!WJF-/7H[V'#<%V(ML368-$E-)78'3W^DQ>7.PX4]9FV#@BH6)8Z=4JTR MF!:3@?UPB^X*D_]24P3>L?Q(AR>$!@:*FK63;)*7EZ50]F#__^CU=?[ FZ]CBQ,1O=_T2E<*^(P^?,?LE#_9ZG41X+1( ]V!0S;.B MS,W%E3.99Q^PF3@I8<8E +^2"$2[ M3?S5@6-TO_AKZ; L[S7(9N:^\_GP^/O=LY[>N4!I:6GCQ2.:P 9')+RZY@/X MF&F.NAT@E;X[G1HMW'SER0$/U",4JIWX\C.,)0*2(632 .7H/)S=Y^C!*TSH MUX!/#["B@)0$!D_MB6'9QZ%$ [9&;*SWCM>9^ T<^]<[J>:7[[)_@Z)^W?+3 M?32#NSMA_ZO@"/2!X?0B&L)7' (C*3K)).G-V&!L: 1ET+JVD]X0_Z5"XGK8 M5I+%HE*_=DFVQYJP<>>( 7NYX5N'9_<="0]L=DX8A?K,K9950)+=' \"A(@^+@/W;<;]PT)6*8G M$> <6=SPD< >_8=W771R?X)9V)4[5K8KJLJIE;8$CDU2X>< MGR?AOW(X0H. 'VVHN9*)@>(2VQQI$/K@@VQG+YEY M#C]EV([?.N;X G[KO_42/)1 @!%]B3LXW43!9J?05T-TSX6M]6Y#5^R"T:N1 ME4XKK?Z= FFT ,XML]\SNHBL:;S;.(?O^3)0FIFS;[!=$G6<-4>!X5 M;QR;]HPZ) :&S6J_NYI:>S=W?!:F6V9]0RYKDY]\@(+M'LJ&E'N-HS2I30R$ M1WEJ-R:=>C/',B76UH:8G3&5_?&#YYMVI]%6TB8<-!F%@(@ZCJB)"1AI=KO2 M_T=>D3S_'VT2[TLN!R"&#/DR43"L$?LU1V!Y%!/>C:^U>/8Z(##BU9>1P2+! M\N\$!X.UW9>+3JF]O16N4R!G=47@7P>C"^0'?E(G6?*:@!MM,\KT:& 16-/1 M,*=,]\REW=<5YRO:71R)WYO]W?V-VF[SOG\-WC?2$;=O;Q2SI)VHY-1:!&BP MS!"=J$L.F!B=N3C!8EP)2V\PW72,V&I-=> @!3$' M\8CZ5M1OO1U;!R$E4F,WL!R@1]@%C?T*U@!DTQ&79 L.IXW.GZ7'3@S+SU^L MRGUA*)IF."C?90*#B1Z%P7CO1Z*SB(!?>'SH)TF.X*Y0;4=#9WU\TKW9N3SG M6\-:CH\D3C1/J2$N!OX]]W_E)/^W#W!'*![4L.P,!C7?9-*9M :6I%?W>ZP" M(/M 7TF8^NF;IQ'P9/)1H-.F##%PXJ:VQ7LA%5+[1*_TJ\9G"38 M;\3,$+4BO7MH6J&'L$L_..K>>J!&S#X@_7_KJ94" H[6OY]6;% M2XM4AFY#[@>T%^R6%8M;>LN+;SM.I#0A &O$S,YE&KQ39TK2<1RG /9;]%AO:P5=3_UYV48VS[:]]/W!G@'_ D?CRG@8/A9R2MPU;S:*N MD_#S#1WKZ7@ 113#AK.?FD:P,TC:;]+QK\CH@$T>B^JXW[-W^YF-V&7UO+W_ M4A\F4?A*8D$P"*=I,E0!:\R+['NC+,$2UG&XRU:OYH*];TF3,5?TW@![ZH$#R)79IAW\&T7 M\!2"L@+[.3* *KB6J!H329W=PY_/$<$].!_7N^0)MNF;HBL^P6%UC;:.R317BJ8IUW<;HY[^[#J[.UIL\"EU&@ M 9)AP&Z$+-(S9#6R,_T!Y$6O9+W#1%YJHN]&F>O6QT3H':D?&[4W\HQA^%$\&T:2$H. ;@\-(WG"*?3@FGO)S$UW!> X'4;J)/1!'K (A^ MMV2P29A>\3_=+ M^9PQXEE+[10I>/[HA%7QR$G$$"0N-0@^(?,15<,M1$0&1^))< :&*[WEB8(] MHUC!J]3E *PYG;\]>U,VY,R)K^M'4O7]IG*;2#N,3'1/?M'\>V>>1:A3[PX& M5OIM7Y'8_SPBA-;C_ M\T6?:^H_$!YV)Q')". F?D40TA\(RJ,\L7O8+UBR3&M..VX?9YB>EN-UGP+^ M02EBKOT(52C#O'L9>.!JZ0[AJL;4+++XJG6X\7MS')XC&L/-6W&YC+A-A,C: MS?302M(RPWA<#PG'S+0?F2)AHCJZ6Y1;DCXO" ZT^2:1[0+J&]7.6*3'S33R MJN5L*D."AS=S.POP;0X_(=DG6K*D[9"4@CG5;5ALB-G^ T6,8W2>=CP)?]7# MU#D72UB]_PPP'7RV=?OYY%M\VPB$1Y4S;HQM&/@,LE.Q//S)P&<#W&T8[NN99\-=?HFXH:=1$97?N9/(KB/GR5)Y BY,97^(\CV1T[ET'ZV#MI0@].Q-_+FBH&- MGB#:K#RC>XZS;MGPOH&WEKFXMB_;Z*7$VN]Z7CG11E[D^]J+_!NKW.XU:#*L M\&UA1#_"]#HCGIW*.@784"L[UH585X#!M?PR\&./?*UK%G-@PM QRD1U[.:S M6X]O"FP^J+PQ,;$!./C[WS.]]+/;ZB=AUL;\4>:T370O%"*69*!_V>/ MT45V/I+27* !C2N9Y<9^6+<,CY_3IQ..VM/&MGZ=?Z#H1 MF>V38J6B=?+;9:,=J'4/Z$KSLBQ%)I,'WV9)I)3 ![G $N,7)7!*U(DXKA+MX>=Q78FW/BE'98H$X?2BF M[I/F:EYXNJD^9NONI&OJZS]!6K>7(J>/7O=2XQ$;/=BM:XZ?@N8D_K^^*TBY M^/D#\< E>"+ZO<&GJ\ \Y V+L5S>-B;WS,D4;,-0->/9=.T?V5+C%VAQ-)5# M14=A9D-''E0P)\UA$8:KD\P#H [C)_L1;B^GK^6$^.OTU&;#$RF&(98?5YR\ M)%QG=\R^;+3RY9DXBMX'*54M&; A*N#;]+9A5S^"+<;@Q0"T9#.>9OT7+DTR M35:9=ITQF9DB!9]V>+(WF^+U\M-5$M'<_P6\%P\:C7$$PNE,CI#*?_6UJ(9P>)G1;V8D];N;SA)3P%I7$OQ[WYOB4O0WDW:]V M?1IOO5AY=_U[MVJV528FE7]126H'D-Z=CV?T SVK*'I_*T(1?T4[%3[:O-#O<'3:PBSS];7G-C3?$:=U8<^/,[%.G%$NR"9 MG<0ZL1^VJ+!NLHM;-+&&36"D%UW%V0 ORI%?,AXP),4E4L&UGP7B][4DK!4N MV-M@VN-]T0=.?VOA7^J"+/XQ)I>'3(-;*P&<(X-:E9WX-#S_-LR;#:<%1S7? M*5[.M=WM1NW/*K6EX69W$6NT#W9PUMMY(/6ENP]XM M5FC"/GMWH_(UWH@CMKAA"'S3R( S_C^&,&8P=#4YS@Y.%SS3T MA3O8W6]/KXR[TC":EOO*?:.3^KG'O@JV;EE\#(( M_^;Z/9^*E,<6$X:9?8K+WS]? ,>/])XY^CD]#4\I(%?)LF1K. )R3#>POQT/ M0WJYX=,1HE@_U; -)<-.1KW!O=+6406;\6QKX<4&@6KCID&YTTHYAV6,+/_H MF\.P^?-P4L[ JI-62(,C>P88@ZG15MFEB! MX49H0":W',!-D*L*7A=B(( 2(%C9AJ/HQ/C@S M-AO63A\;,^0K' M]B1U[5]+5;W29>8NXS,)G0Y%=&TJ2$IA4S!+%MU&!!SATSP,7#U81Z73$+L# MY0GQ05@'K]?N)/?%1S,S)VI3(_;S6E^K=W3Y>MQ^1$2F4\4;==MV*V&=/LX(Y7??H>$ M!7R37+RN[9AR427->8XQ1*$%DDJ7I2!9T@A:#TNL\A3T*(>XV^NK]()\NJ[L M&!99@?F\#?,8F6P'%F6,2SU[L#E]]P;W^:]24MKWDP=B=IXNNU_#1.#;3K"X MYW&3H.8HYCXL N KIEMV3[K*%!_X(!NWMJ+UI>0=NG59M70K=;#6.EA._'3Y M%T1_HL+5H/862N$#I"21,ED)'FA@2>$Y@GAZ,BVT>#6"*1]H?#B=#C\_>N4] M729_'KF;?.JJVO.<\V3_-%'K8E+[]RL]BO$:(7RG*F?DH2#CH1XZ 0G8ZTQE M,I;!Z;?+^/>;B69:+#XPD]:/$L?8>()!E8MW N6E?S(\LO('=*<\/=R:'WUT M+6/%W#@T8-IQ6'9CD\'=1[[&XOXLE]; MY^^9U14YS[AY>+CV!C]Z_\QP?UH83KA6<4U,:41N*O>'6/ M?51A;"7!0$W.;BY3ZYDE).!8.2W3T8$4"=44AB<6[/CZ>APK>KNDI5=G5U5, MT]CW3/[/+EG[KX"M&0(-5VW$?Q,@$[8;1\8#KH@H8@UZ!45;GS[3A>3[ \T3 MV:\1')HG*Y #T@-$!PR.NM3>.^?J,7C@!9JM-I+4'7V4WZ<_B/VR\($9=]LC M UHS:BW2G!D(RLZ'05]$@(_?(L5L*'YAF,N#L1Z:\S%VX M7L^=[,=F"I[6X:]!]3-N%E_5$BPV-R^LZH^/::CNRZ-9^QP2G%GP4I>K="M, M@FG\?^#05.DFB)GR V1KVTB:>FIMZLYNZT[Q.2[S?97>JV.[X)H:6J>K>(S: M">2"U'^A"VC-"0/P2Z0,:#3EIBJ<_C^3";-O+DAUB/U\N.9RF> 8;T;YTH M]^#4!';@/S/(P0\VVPV%4%"PQ]LZUB+#L@5]7F!R.M!7Z*<-'M*TE166#<5) M0S_6XD*]@QKW],Y+;Z)9BCG<'J<1(B6'H2SZ/PR,VF\:P8,5,YA")7AWDU]' MW^Y\+YWG&=9!8?55UZ1L@5K=CH;/.5_2C[)_4Q"?+CM!6G(: 1[B[6%)HQF[ MQ\P,P,]?1H=Z/)6^?H? _1 M30 U42S)20:.WDT$EFE^J[)!RB54'76.Y-%"3*3]^"I+?Z$*>O[:M1O:;^)M MOW7PK.K(ZNWXXR.=2ZE4P)C0+&/NDA&L$W3'_'?^KH-/PO,N5+V:4^NJ6&U. MDE-+?PX3WH.OJG\D'- $C^B?NV *, MDK?^$ZZ/[A,NU=1F?Y=KC#A@^/2(TS1/0RC]>ZW@A=I[,@R&TR1 E30WG MM0]MPSIRFJXO&=QC%[Q4S+XT71V1?"M34\H_"=O6-M/PG-82"0RQ9) ]PZ'W3QN0)K+S.NN7BV?/*PA7:\9= MLX))6)PTRRML+F:\8C?B?72F"%9CV#-,!Y;_&!9>?'U3E"^_)/#B0/W8>;YY ML2P5;WBMA-BC3DTQ 7YE2_HECG 1),XL\"@PUH&4Q>*9P> %;>'NHRB=N.*Q M?1^_JKAL#4QTB3LH][?B39!+3''1D*-E8=-IMPG-E_\%#K@U-\#XQ1PKAA_ [3 M.^_:J/A=K& @KJKDVQK3(/\U)GN"%A%6$C:C&")SXU"-XFZ8^HMW+<2GV[!I M=!=>$.]'!$V8W9YZ]()/+S$F[K:/;_Z3$K_0SW?V55>A!Q-R&4]E?-E"-3;_; LP& M=*XF>*Q>=/ZG!I0Z X(OX&_>OO.:5^^NC"'4]'0$79J']R 3MI Q+)W"MH6E MO+5/.,BE6K(2$OX JSDJ5*H[,,"M0/F]_@#"5/14-.,Y^$RV+3B&H!!3<+AI M)--I#&M(T]E]W55IK;CXB%9#]JTEQXG5B!T.OA*MJK8OGE-\_V/11I!L.$*9 MD(PY[/26O?CV"NZ+/@+8/*U;&VYJ Z[X!)7&F"%AV-G'ACGUEW_R/GJT1_KX ME9/1M!R6]!V.X R GB?&$'U1B?BZX+A:LA)(7%%_2B!A(5L>?H;S*IJQ+M)S9)W1_>=@4$ MWOC0O:B6E27F_3##/-"IF]B 8(E/4M-94NNTV+D:YFW6!?J%8DJ0Q'$*& YL MM-];R0M-37[JM"J?3W68O8/]79OP_)_=*7E8^:B5%?\8DF\;YD^89C*21@]C M3S'-6'>!\+05K1_B'F0,Y.SFO3IB]$5ZCF3IH,X?=:?M73[9A0C_&6.HE[J]_=BQJ5:S=O"G! MA\'V)Z[^*- 8SWQ\ [!J)WKC;%03WCF^'3QS4[>;*$K%KU:]!?""RY4Y7++8>X;1#^< D,P?7CUSJ% M=;[%S#DR^5OMV+=SD]79X>%J^8G?,ZSUV3(7=YA+4XA<9MVA^U]]%+7?UW'O2,C-PQ[.YN]7XFQRLFSN69R.DB6)@K M?/4QG7WZ66#O]Z#>MDJK MRA_QG-W%A0*1YF"AM1MV*HF4Q,;2 \KHV/=D5"A:OC@6WX]H@]Y97'?P)R')$2T;^RRM*OQL@2ZB MQZXQC.->[@EK'K_Y/:T#U9+EEBB2JO^I/RWU0Q-/*_],@=Y_C1[X. B@5R%# M=I;]Q@SQ2_DP44,+JUF!^=(]:?^!G%K@45M=7OE19<^EYW3/A^BA399$&64H MBH.$[!;D&-=M]J!27565->C%283NN7T3IB[O.@_7*90-FEC&+4U8-CZ253NL M$N!4(&]YPGER& _<4&=)\3">LM]!0\TBB.&$IS$9,YT(:1S<9-%,\&OS)1DEW>E,(!Z3L,C1X_BS3BE6-L^K"4_3&X(\L6Z_TKQ$ 7U0/*@TAA;R"5&09 M@8_+YI8\]P#J::,=;;+AHS7/G-_461=7I:9;%?I:2^-C9H\L/H AKP2OK]PM MDZNSM6K?.]RX\L+C]NJVQ'@::1U/!NSY2';C#/ M& "S*GYY:M-3YW+?LDR:/]76#0?-.]MV?30/\@L6S"J:ZF]9?*>XMDMWGO\/ MY&3J;,,T[K(+\"O/7?&_4"<1[O\/4^7_+QUWT#*FMVE#\2UB.9V>PJ A#:%$ M+I)./@F,+SP+OJ/>.Z" *PH/%'!_B_Z;VQ]=^Z 3AC^,!FX8LHHW+FS#*I$R MV[!%_2Y<&[YMQG4B^36^31:+]BK]G&SV>AX!GPEXF:Y]O,4Z09ESV9[P0O_? M]/_L=5I"B\(/4NQ\R/NW3]5AD,#'T%\FQ^MF):0F5(BC>L@DG*3LN8;WYY*\ M=)>24ASR0P3='T0,23/0+*DQCN"/_R'X6P/'VHB"+=HLPV&\[]##%O'QM)*( M@'=@]62G/*?R7N^(,$'%-D([JRCQ>]KQU%;AA<^#*FN7+\+3H7O/HA+1LD1O M%+B??[6">0T\8AMT@+ CN:VA/-"VJ-^= M/GT(['WEEOQ/M14>,FHUNM;J<.6E@X.#Y7PE2_(2X\S_I&WXB $H>:PVB&3" M2:P[X)UYS;?C7_)I,S;"PHO[#M=OQ3A)? @RLTWKWX^2V7-%<<5:@ZV^[/O5)=:;D%=WG1Y@Y\WXK"O1*CI "]-"+8#K3"#?; M_KCE%>HU54C&?'7%A[%B_\9O>YCIT M/QE4S6DE_)=N(LX3I7&?6^# (XU$Y*_;3X MZ&E1AFKZ0)QS3,J^=*&4/4>X)*6\5#!\7@=4J60I] &0"I$!PKQ!#4T@E,A] M-90)34=Z]@S#I?+/XH67I>YNY?[KWSO'(NP$-AO6'!XG\UUSZMZ&5>NLF.>T$D0L:87#KFA9/QEFVR+9G[= MP[V-\O'0W7]Y8**0%!'4,G)X4:XW]PEL/_HQDI)F7,E2#&2*8M6B.8*S-"1X M@)%<_JM)_P\=1-'@JT< M8BD*4I$D1!NWS*T#OPLWJ2E%D, BWV'0%^CNBV^UR?GAP=*=RA&YUA*F":4K MK;^_C$,+K7I]9190GN2(3- KNS0X4OY!-)3X+^.%DO+EL8!%M=FN<4*B>M0X M:X+WB;FB>.FA1Z7A[Q7R^^_G;L/X=W Z"0VRJSY<=0<:5JXRC;!')G%'P#F4 M1 I/1&+OEWQJ^G\KAG5[HA7;OV]0GK5GTT;KUJ>/7FY>O7BG!W@Q]C/S4!@ M)#FBA$DBY2EIFPW>'#)KWKY&Y[Z0%_MASBF,\&.&4S"UQFHVO7H9/=. M/>EKN*Z;'0JC(T#]2FXA(EV%(RC,M&19@M' D-6D?I_^B#3Y'2_ M4J%#YB7;UC NW5;K'^D_.BRQ8@8W3Y**;S,A4O(0RD1?G73D^YQ$)%6;KOSR M[1)G=_UH(F9WVP-\!\/^953F]>3KP>*D'^0+X,@>:&EO.793#NN)P8>U)@XG':FK[W M^:%J"\J1?_7I3V'8?*8VJ-Y&%D-2-I!BF,@>3YFQO\]V@77S"EW57UEO4;L^*HJW&!6EG3W^N4E31$R42Q)U)X)<#87(,U3#512@/=;!.9+9FG?S MPX'BXA>IW[^6ZYMDQ2U^IM3\"Q#Q+B@1@B#A)586$FCQ?Y7/0Q"">Z 5\&U> M6"334"<)*_H:>W52>::-%)X0M)_.UU!$GIZ=MGD[?? M**-?]W6SVIQAXO*3J6<_B'RRJE+RVXO7@K$/9H:'UF,M,6 ;M@=3R2"S<_'> M1$GG;\B'8]:C+)]WH,N[LW;7G9SRGM?'&24_BBV*&W4>)\0PSW_BD=\ZQA%: M9TK@VQR1-U&D&D8DNYSHHS,M06Y55@'5WWYSMXTH9UF,FO9W,FU? :?CYBX] MG>QK=+3X=^Z+A8"O]# TZ"\$X*Q.*AJPWX:)8DP8:>S'Y=KZ.HG*/%6$\Y^ M\5E66,6[@&#U?/DVO?*J\N'/WE?>];ZK(0[(.:#+_WL=1# 7UG'#9!&6"=,0 M-X&N/DP \D3WSPDC]K#"QYMM)9>:LIX?MY;IMTG'Z0L^#GM6C]]O$);KI:IZ MEH=* ,VTQ;"7V?FOA P1<#!%ID=5\ \+?^S?Y*_BE45(2$+<>X#$-N1.*!I# MI* %WH4.);7(C/XAB >:';L?LJA.YZOUBEO\V7*1>5/\)M^O^;V']I>?V3SC M@X6<5GZNG=;%4XK(4&B8AA=9)7J1IX7MZ3*QP#;L]-=]+73MR91:8>'(Z75E MDNTC\]"WEF8J8D&^&7K]D@TA#WK^]C ,H<"#P?'X$26$7O^(J5^D25-?5[75]UG M).:-]9 ,BO",\ \% \JA0*0S[+K;N$V;#<'@8FVK_XX67??IUBR M@O.2(5A<7QO%[UR@(1'A';#_VP\^+^1E#JE $^PHPO+2D7$M IS! C4P'0K6 M9+^6_^G7%G8>62F,6[(2N96<&*JY'/1V\("-A>H^.X[[JL@.T'H;QG<*W_>9 M%;8-JU(XMPT;[=/<,JQL1X(&/1S!2@ANSG%WD7$C+:9TY"J2N1,3VWQB'B_L MM@@L>2K1UV-O%GQ>4'B\/_>:*H M['EIU288F5N=X9 MJA\/O= X9I%XE+1SX=(#/MZ+T&D-F$F.T%%(H--(.R">)ZWC DPQJ^,5L MPZX&[YQUMP04&)B)[U];3#"DD80D)OJQM-/)FD>W-NU.??()5>]E7GX&T NM MY_!MPW.\HRM$2BP.">#;9XTG9JP!SV+J4[71VO>%)L+'ZX2/%T5?8W>99^^4 MK5X]850YB(I"OA]B*1LQ#5G&M: M8-CAN1>8C"_WR7;6FS7IF1,6\LFVR'#Q MR .:JS_6F/3^R'\*Q=A;&_^]NL04IXXIXPC\O,.$G)0V"[)],WVSDWW,\QEM M\"^C4I3]ZZN^0G^\=[)=(2GHVN:HA :<2B!?75[HY1JWL) HO-;GC M%#^,A4;NT?+-8]@\ZUVHPCBH/>D>.>I[J^R1(:&:2,DB Q>"%:'0 E9<$(' M*MYS%Q3':GL\@T"HR2R^9,:YJR(PI$O1SN74'2Q=U7%$];;E0J_%Z7X-VR_[ M7X@$@SI^7<1$I$P+W!F:A0-([_OZH804?*T4TBN/-P2:S5A['\[(^'K^J=_: MGTOJ[3MTY53%X^\*X+BAQBT.]X4H>$H>LCH^ANA5&;-)_Z9TZ(O;H)O]3E/XS^KTVE3>HO#"@\A5F]<69^N/15T)Z#@_T_/'C"(@RC^#;W+ [ MYM.3B+7\+!EUNXFU9K^R@"VS6(K#!-;NS?7],[:Q[XJ;?N=#7A]C;LS6+9.A[<2V2]'&-$0-_=AA;]POQ3MM?=$4SHXU;>A>E@3G&R 4EF3M9AMQ:Z^O(Z[D!PEO2U]:PF"'V%(7=YC__\?_]K$K/"<[[_ZKALU-N[9=XK69ML=B MK48L_DL_J&:.$I%$/SBHP;\JQSR-;X-,&M568>0U2VQ\&^9K0M[#,ANQ+17\ M^ZAE?]W[>/?\7-/>SE\-HKNNUK.SG;U])*P^%_1S67;'\(%D&98^T--!F'[& M\(ZF93^L"/P_V/L2>"C[KN%+I&2KD*4R%;*%E"7KM"'$[/LR(RD,,VA=_O>;_O?;]G>6^_WY_K MFKG.N?ZN<_YG^Y_KG"7:L;3(C*Z:+$CBMF;T!5SS[=NY"6>_(J(NF=P=79&# MRV0VJ0L28'@6&O_ GO6$5WTE+3&=H";X0>\-7OR^,*>:7*1U #N$+KFE[JH#MCR M$#33B@*-)LV"5/I#OZ-- M\5,H;PRTL30!/)T=+@]]!*WRQ?<3%#L/5RE3R_'&Q6 ^[ME=;;DF9Z;ZH26E MY7?7XZ]\N^&F0UE/PSI$?]F[BZ\>V>OVI"X=."C[L\<#)/KH#$+]"J%_"E/) M3@JX3S84;RA0Z@6"\RFF>]*;N&?I+) -D0P$T4[4).LM,&T>%6]].JU%>?05 MSDI(K_K]0*,!(0T+;XGVJ328-^?#4U59=X@ MK:E[#KP-)E2=(^KK:#G*N5>R0_"FD'2Z:QQ3FME0K)/$JQ$8L6:/IUKA1]0EG (T\Y[DE3KX"ATX.%WR@).YX6//2..1^:8 PK+ MTB.YAJF'KW[9#D!Z*#&^G/ZH+\8815C"1Y)E04OL5X?[LG]U M#83P#+2EA1F@YDP\R2HP.I#-AUK_G/MOAR\/H?[W)3=_]9^9_&K*"7_)[$V0 M&BXNQTKR\DP'B@+?G9 ^!#?@EPL_QON]/?]G/Z^9_\'E?\GS/X/*O]/F/T? M5/Z?,/L_J/P_8?;_\%0>G14C4+^LN+B\;M]0:CV3I5WRXZCYA&;+0F64N9@J%5FMN> M^[0PSZ+:+]-+.TD.ME@O>LDI!C:1>9 ,X,C"!$T,S-8$C@=T5F"A MQYP%I#I+\R,=+%5J*[*$W 4JZ_1V'"G="A=83BCJSU5N-Y/ $RA[3T+N90AG M0F1?!%) [D-G)C5CT1]NMP%,+:[N^. :#HDQ?E3G#.Y <$'P<$I'#1\R\K% MB,B<^0IUUW%R+ 9I5N1BIFSZO,Y\8E([2*Y@]JQL)]Q> "X!EQY M;Z>#(#0,C/;0Y6[%;T__HD#,'RC^2U'\Z_B#HG\#*,I#4?/SV5.L7?!*U&I' M#D4*M"N%Y2_3@:/>K!FZI?JC5Q/;"J8Z(Q:%;#Y65GU^94-A6RAF"J3(M(WW M2>+8U(W#G?3?E/J^TU84AQ(Z%%UK%-L,LB0:G;1\ GF[X*"$+X5K>WXIX0WE M^ )FTO=J@M'0^G,W_-9[:6](Y7D^22$+#8E*^,J=0"GBS\X)>%[L MZ87L4 Q7E1NW4R!)VSO/^@U:=T%%&-[$M9!9QFC[PFRCVAI+!YBVJ&\;O0>X%,$#QXC.SK#,=G%_%L)6=9)%RF*6YD-Z0[]9VJ M&8J@2&-Y6F"IGNGP ($T)DY95DOE.@D'@5M;-K1L#X;Y$%N(^*+YC::Y5NA$ M&.EGDP=WY#FB65>F,XG<'BRN[%5+DP-C<$ZT@9(5HQ#.5&$/9+7O>-31)RP3 M[QO8N[9B(YJ@;!5;E:N#R.KOHF*?]<0G.@I6%-+S#QRCCF9JRU0R#?=?C4VU ME+;5,77HJXH,1/'N1\\(#A!W/] M'H=>(PF!<62+X-%)Q18IT:N96S,J)M$+G0+I[<@,=@4EAD1-UY#ZAQ5AV\^' MO;H%TXB,G;SPPXV^I7XDLGY598;%B*M,075%Z-V(LZF:3UY+A #[,5WIY#;: M07E Q1J<>M9Y6X> MF6RCZ3HTTP&RX"(=&+0O]_H=&!OJ*!WX ->B ^5[)MS+]/$W?_K!7W3W/]#\ MZ9!<=$O()ACT>EJ <;YDJ>#F+.9:,(VH )E9$7C^+($3O''T2II!O37_ @/'6C14O7T)$L@CQ -!BE'L)9M,@D4 M!,G8G6GR(>?T=\(I+Z[D^Y5QS;,LL[N4&QM-1V( M$5XG<6$49>),P0EEE"U>??T=%=[3A#XXO*?Q'V$FQGQ\,(1A,FU,-L&7<@J< MZ/2D Y#&,2M"$NU@')\I0PK=0NU3H+DMI]*8C:-?"+=%9JBJ5?RS=.=^RH!JV\,WN1*Y, M;)+!B#]F<\_^01.V'OX[3,JALE#SE%C>#N=P726DV7'DZPK=B=UF\I+?Z?B9S6A)C8#.UT'896C[:9\%U8A:(73 MDH^6(X)]0!PN-NV+4?FS=K9M\-@EQ M7:#'=*Q:MTOW*LGGWKD'EBUU$SPQ-Z0>2[,]A]M2*Z#SF9@* M&'Z"L&)!X,7+$KC:E''+/N7'_4*K/MB.R.TH("QC IO1]R^\!!X>YSMN?B&Q M<*.'])B Z8*![N6K@<3(A+RKGM\S DC9M&7P@%C MW\(!;D-K.-&2I .Z$&,Z^A=@W"XTL=H&OZ-<@DDXI=)7DV' ZK78W:PMAM[? M&8_(<*(OR0+T)T0NI+6L)+"Y9(F\1VAU1HAWEI3W>G +BW0V+RTJG7@Z[ XW MH@.MG'FH_MYUVOYJX+ZA.1T@A'V';&X&TH%0A!;EU*X6A3*[M](L#9@[>!+H MP$'UIW0 JH@!CPVC_DL@!47HP!/TWO?P0CIP1;[B=D$=UDIYS'#()CXP4;1. M8K&,[XD"::L4"E[92MC9::(#S34OV:,E(;3#04*T8#<40:J(#CR"W* #V1ES M%%9G8#RG@@Y@#PQ"E[YNTX%]DPG_H)"JOW'9ZO0\6^N]RW(+VDYL"\,\3'IN MRYY"X+];H'Y%E7)7]SD PX^ [K M-SKP8Q>UQ67)\]$EBV>HU/ND M]2W9G Q#(+;!2CFYO.T%]?EOP?(!=ILA0G MT(2L3H&BP4)B=I<%*M+KI-)%SR+GBXC;FX\T^)V$[]O87KZ5 '!9\Y+-:!-S MK#0 S)J:=VCMYW"!'T5++^\YX$?AD=8":"DY?WZNV9Z/$Y<9V&[M3/K:NII[ M0IBA\QG!Y\#B!169R8NT0TH+EY ('-EWDZ(VCU#7W)NL9^OS4^$1HJ+XBVQL M/66C6OG<$6HQ3_U/GYXFX7P#[ M=,V>WM/-/77G'C _ $HKYA$GV%@SF@]C[&IGVO=]6\.7 G[P!Y&KE)-O#F_R#-!-J/L-H K51<#<6NAPH> M>U\W1KGF7^;7!7]F!;9U'.UKU;OZ[)?2?E893^JFCJ>UQ"!^U:%2.'T: \^4RT&_%.#P&@QQD\8 MY[D)WOE"_"L";@CKVZ4&M4B##55/!3GHUA&VH]:K8GHD0<8WQAWN=N>,),6> M=BH>V73@!V(@^U%VV8\@#-7'LX_Z7>VW'/Y!GCKXQ@UIL@#A@:_45Y$J$KM= MW>19"I[;<-RB)-LE!%[$3VNKQV@ R!DZP)%!C1I;@,6J7YH"53H4MC&'O16& M&[VQ*S)1 C/H4!QK#:!:6W_3S,7!NY%-SJ-]H$;?X,O2C*H+H0L[U^X6J9S6 M"CD)BOXRTBA5\MW(*3T[N*U4;'N:1,1 M:1\3/CF,/_L1\$?0'E(O,E-M\Y&K@2PL8D=.H?ABI\48Q!8MB0SE3 N\,Q<6:@ M-)O97SE![2WWTMK)^#["TFHX68,VITPM[' #Q;XLM=%8:M];8MB1#)^KFM=0_>X!\%6Y,_=3HL&K%>N4S129G$G1K4Y8ORRPTGWISS/28P@JW M E&L->=,2-%+8.]'S-W:V40["-)7OLO9I#VWU:@V>C6>KP8H7.WJX8HJ6C"SJM&LK/9!/ 0,OIHM0M<7O[( M48MG)U_VXR+=!UT\B<>[C+M/F1UV"K JFO$LGD$C&QS-2E0@'_9UA;CTH>PP M$W2@*R [M@SJ@IH,/O@5#"N=\@_0C,O\[ ?3OX^O?"28^ 3VC.IA[NLQ)_E\ M@2@ORRK=#)W3MC::,0HCPQJS7A]97IMK..8^6BPJ8P?#+9.E:4UIWUR"/T(J M-6L)'ZUT%V"=O19JGKC(F)"D]H#W7U7XWHL73NYYQGS-AEVS$IR77P;J<9L5 MAC3;O)L^]V#K6 RZM+8D.6M-;WEJ)GVP\)#!XF-##9YQ1UOPUS;[;\_^4RTE M_\S&BMGOMU]^!_;_?/__,0CB/T9;C>]G%$YJYFFC?<94I;7 )N#8WOX.:#Q: MK?)S50PJ52$S1L]7^L+IAR)[]E/7P9 7^_0!8>1[-"NU##5?K"^#EN@H0_*" M!Q[X6H*:_,AL+K].CLX?712_J4MT(/7:N>8GOOL2.7,^^OG40#F([XM?\YDW M*"=:8A8+3R[#R!4#CDMB6L8YJ2?[5#>0%>N[TNN[/LHR,3^K"+?#X]55,=3T M/8V>+LC[CI@0=?\+&1J%%ED6SF8#S52/VAMH+#;S2W('1OA3OXY=F:%U9Q-@ ME E* HP]JSIV'L>?=2*D,XDS5?X%M3)7C, M1FE'*:= 6X)0LRF$39T3%((12&$%7>_Z]8;NC,C"O'ZP= M4UO87L(Y"<5]C7&W)72U;=N[161QH/4*35/TF4O](HN@&Q\O=BJ1ZRZ =65V M9IQBV =1ND>,L3#'_,8EQ"L(6G_ HJ$L8,3NV"OV>Z2-S6!=XO@0-2N8VV^= M% 6F(,CVM,')$ZEZAR"@J3IS_:+<<\/CA_T5F@H-#K;=L^CM5/E[_,,PPG MVG3(8* MC:HU]--=]29$2A"KBY)P,D M1,XQ4O@%L]GZ1$;DE:;ZT",.2Q=G].?D^K1%LU,\KH:?,)MX4R*)#<=?#,>[ MJYW__AVR2P?$&KIH35\'HC6.?\H0/.(:>S=!N&&AIJ)<(L129T-U)Y[!:&L%+D&Y0A3$[#U/ M9O"I/T$4FU7N[D!(:$O+D7DL*/'N23%Q_\?#J'?X$]Z/W;_>N"14>!S9+RG_ M:=1*1_:1_W+OY&'+[MVM6-_DFNBUU2SYDD#A1+.D"=\]_V?FJ677ZY_E3M%G M8LA%:U)H)C]+X]ZJ\ ON:44?&Y1:E9M1GI!:O5]JRW+BR*G6 MG-#/@ 1>WR15EJHFT^]X!P'8;#8'U;/?S,"N/0>*]_"N&4DC'.1'-5E"7'Y M36.Q2.T K_Y#5[P:"[S 8=VH23^/2;.ITVA M#JTCH X0SN#/LI;?9J4QU8/WJS'\4^@"50G[3"'%5/+4J3.5$*E:K;D[JF-; M' Y;+GV$6PZC8K;%?3FCA@^2[Z:9YKUX\::Z]HSKI.2$(%Y?L/001*N8Y85^N/?&4 MC+6Q=/3(=_G8R$AFI=A32Y$V-L05VB'ODDGG(Q/ZTHV2A&N:[Z5>?G, K;?" MXJY^87QH_JS3W&[@H \N[)K?[<9C'-+$TO')9 MB7B+S5=9]5]N,1XYWK0O $#*6:W"P MHV"D2*&"HOX75$^;>+O3B[B6]Q^36I[;RUWXI%A=[#.E(VOQT2A04[($ MY6&&R,NX4&(J9_.)IEL2]#2)N(USB_OYVG*4;W8%9O5[68]MX00V6,)O^=.B M5X//!V7O!B^78L#N?E#+>Y\@]#:A#9OV4)W#CU,/="&L7(W1']C*<&?/K[I6 M:_0IH+)"Y'G".6W1TGN4?2#G/&2B"YN?UB83.?I+#6DG=8/D68^C+59\O?W+ M7)?0D>YOP*'S &-5V;D2Z7+]-Q7OIU2OCV16&\0OOU!-W0CLLVCB-HJ6R\LH M-L:A'JYBK%?WI.0V1\B_A*F \EXH>"F,YG2 ^@E"CBO_#(O)%@CF03(3D+-J M(&:A%'IY\.7\])Q>F)"MBM"5M)3^>Y?-=\T692C'.$E/B9QX*3IP:+VC!K/_ MQQR[GSHGWIM04(T3.=Q?SDSFS;PP1?WVRN#MJKVHWY.GL8?5)>.)SQSO\;Q= MLR8O^E@T>':9(=(RWKEI%%/W;SWX4.D\>W;^XHU!%\X#MY0:-*7UPTUZCDTN MI=:Z1\HENYU--G;HD#/4"#Z(RM?:JM#@-OL12A,/YS:\O/_/C!.^70BA!?AC M- 2&+0^QEAEL5,2Q:WK5"HJ.5-&!FK($5P^[NNCA%,OGK7$5N>\Z3[:A?UP[ M3HDB"^X)CT-W)O8A6WJ;UE!'?\^>W%45=0F?UF='YUF M''AIZWOO(\,VB>F#9?F_%-V_?#73.JF:+?QK![^Y;$:W MD3S 6C(;JL5#70!.8:6^5 W$)3#0!G8/1$L'G_-3[$2+9)A922 $6WFKADMG M/>[%0Q5<=*\D^APX$B'Q[3'#=^@AE*-;7#;!H']R?6&I#1*6#?F1'8'>!W*] MF0*A^L.-4OE.M8KI2U&?I*0HVU(HQ(.QSV!,J< MWW(7C47#DWR]?[[I"$UYDG+3+0R!G;XA5TO\T$B6>1XW1>O]0@<*=BQK$=11 M"FVC!CH?$)9D$HUE1A$_X.DD0SG513M4%"RFZUVU#ZL@.VT9?;MY@2+*B'?\:^>FB2P=UP M]F!9OSJ*$RX.U7%LVVW?5=M!I)9\E8K!G9./W;.-9T.4?A^3+'^"EJ;UP#G5 M#U,\0#5W;)QG>RU[$?BYX]*(]T[9U4>/WH^?H!0*)2K'2R[#_]H;.XQ_HHF2 MQU0E"RV6E>_+]GM>"W::5FXF5^9OK5PU[C MMEE?HM9TZEPBA-F;FB1A?Y_;O?]-@/\W6SA_9QN^?R3)_#4@*6@Z$):)/NEB M@6G)#I_CQMO#WSJJGQF66_D0&W)T^TF;\'U>I5-!<9U:>@NCZ+?4!9A5QBI7G2 H;"W6560YR+*<>+1/Y"T&CL\^)DF=)Y[RBU(+PSA+_D-)[T M?E]^])O"K36&8FFVWK?3L&?J.@9?'X27&U4OB*G?J"G=[QN0Z"S^7=!)VGB@ MN3:LY(2>WM$)[R"YC4C(T3X>TYP**5JN?X M=7+Q7>!&'=QN>E=Y9XU#SK)@*DW#[=/NN_]@]6,B.&/^,Y)C S59OB 82CC0 M-JK,^6BK9_TPN-G!E0%E]C-E[;Q@?5OP7??#0U<$?542F9DO7'S:$]>)?;=Z MKH)GT;&+QB] L7,^OJ'3C:[6\5?\- ^]!SE2MJYI6"#B0K:L(\J)$_"Z[@?!\OC:'/ M@"^B*+=PIV6!VOT(&]KJD7FQ$PZ.EP")\C>_6M7^_*ZL7-'M=,#)=L$YU?GP MW(0&C2,//?6=H'5]^FV^OF=V=3%&8P*5L;(=L/H?B ZSSYF:_QFQ8\U#7" U M@%<(#1T.\]NM5-';X%.BP.U2S$.*J)>='Y^W2UVGT0"S)F["CNGH^Z]U%>:- M"AS9:DX>Y1WH;M>Y>V7]9F+=%V^3>7_/&PULSO/K99J/>!Z6DI'*<7%W+[,P7HKCO55X\S,W0+1H*E_/+)2T3,9W4 MX!5L H5K$SL<+-=4F]Q23+DRJMB";1)IR%8\7C;M/0$QC-C?J7$/#"3Q@BUD M[5D-'!V8FL)Q=1>PF+IPA@MR81+5I(?#4LBW=^9\3ZTQ3/*=?',37Y[;*$^( M;$:S?RYME,6>E"3+Z+U[K.5D4UB;Q"8<$#JD_;"1_O14_E@M#9PU0J@VL M:].2;_U0?2'>.M?NWH5+NS[9=F6GVZ.OP2JW6V?/>7MCE7 *U" #H'-7YV&* M"[6(XN)-M,3MPV*'J\&0H:K<%ZOOWD'JHZZTL%U1.AYR]4;Y*Y=_5YRMM\X3 MQL4N#<25EP36D&M^N/76]#_O\UR=>BQ[J$:Y)$VBRB39YB =.'>:^]7>'Q]Q MF5/_Z?PK;T&EOX[-9#P^IE/HT^%#P M)(1#2IT7Z3GTH]B+JF)5.^K5D,WIET6^T?@.$Z+]RPCBCZZ-R/)AB\Z6UTYW:'M2S1A-90 G/A/Y?Z==,@W2GU M\&)VMZ;Y=J7Z3'O2MRJ# \E(:VHT&J X$U?I #<2ENL2X/:XO JRJF9K3LB. MD6<_MF ZV%99FCDUWG_D?=RMZ0)*5?"]#'ZF^..%;A/D^4 D![12"31\R1G9 MU;9T39U=X)ZM/JUWH['\W0Z V" A&]RMPKD9%B$','^F?/ M5)"7;([JO@]"Z(#M-&;WEY&U%"RJ.I*2VA]*!TAJ/70@K]?Z^^\<6C[:GU@' MYG_ZP9_U@_^!T9B*MKM%">X#K\UG:N&@[>N\YHX6QY)<[8?E]73FM;C%U+27 MM9L/73!_ @B'FNFDZ(SP*+M[)/EH2];,=HLTV&K7WD.,?<@60+DF1,,%T6>6 M(>_**5R6>N_&*%KW:%JQP>)SHL]?^ET^\9 QQ'1CU;-&9/IE_#7\$U%9:!3& M"0I*RJWG4]3KQM1Y@OL\E.(WVR,N(G"<@M=>7+ H89N8N#3_0=-*7_V.M=SN MPGQM"R0<7HEI*X5BH2T)3+?\4)>'A*80-K:"#+;;>3Y*3L+W[3*[[5437?"F MK%)8&=3Y6)<%9T;=+398R"^.@H>9/9M_.]O^S.;#\;O&(?\< M6K/C-OMHKQ2OHM#1PQ-;M&1D6;N8HWT_T4(X4?N6\-->H[SE_G37U:[?B*+? MGN%._7.*:1SR2WFG"\))D35"%Y 3ZS)%\95M.X^X.0G2P3W!Y^F[CS?0-F7/\R"@J5$=M3]_LD8;07: MZ?>A2$C_1.Q_14 &7N+3M7R.> 9LL4LH^UC0:WV=!)&PV>IPO9@J D M-BU\K=&%R-GA(R"=="]CK?JDSG>;:-FI<^UL62'>HB$LQ90&WAY5HE)^<58/?( -0-]B-:KSKVG+:_-CX5* MR<7XMEG?+I+Q#%B@6< NVBVZPF8O\3<#[E:]/ /A/8Z?B_$%T\LHN>K@* 3/ M(G?CV@_5QKD8V9U4KF4^/RW.1_K+<9)%-34IFE.9M\J_%HO+5_F;ANY1* ?Y MUE"#FR'AM]FYOSW]3_4H8/@SP@PVASZ34Q1'XZ M<(\.C->V&% TP3;ENQLC=M )=>Y8@FNU;O@EO;H/CP[CFU5T3Z%@XMW$G5') M<1O;0,GNFF0;GL9"43N^LM*J>M=!N7P=[_P>",C:FQ5.MJ!-0IA1MA@62Q?( MX757;W9/L[15&@_!/I)S4M[*Y]N3$O9&UNZ=Z(=+A^H8E20*V]5/T#KGCJ,0 MD.-./_/L">N9.QN%7VX_T>1K1X>2 M18*; V MJ&/3M $(1!6AV)X=.SEL/D)Q+[FN8'[Z )5+_U%]6\W%]F52T,#/L4R],!==PT_%H)C*/. M<7EWCXV>XE<:-OB9#ELTI]:\S7/7#+6-EV^^O M)SLK\L! [?JQ:KP.J\IQ2=^LC;6O!D_;CN[[M-H5;L @G!5BE)QLC)@X-9Z[ ML"X(7L.BPKPACP75QNX,><6=G2A$-[V_?\X1:GKWP;[85&& Y919W]Q^U?T_ MK?&+.+M(O MQZFI66ZO ]0AXN/H!M'5T@/.8]N>/\XP"+\+YA$Y)RLNP.2GW M4[A=<&J8]FS>\=L6E",$= Z\=5)DV(XSIMSV+@:1R7EVA./J:7*7$DT>8GI& MV%$H;M_K6(G0D /YR&H>:9%VK2/0[1LJ+:C^":D".O!]VOHMW(F\KG&__)\M]A.A*+X MGCKO;W,+G^.@<8 Z4\THUL;CA=\L-%Y2>R,R7(5^V;;ODEXZ47FT?4-;ONE6 MU[FLLSH%ZK?7O7GR>'OP4"5XO:%RB;L/1#S_G"+[H)]?M9-IDE&[GAKUAYV. MS(ZX6(.3TO#TO[]YKQXM.3X.VD_Y[FE#@U/_FO4,^9-@\Y^<_^_TZ+]D,/ZY M_)S&WZ7Q_![NOV(2?\](7D_V5>>"GC?JQRC77D^9F]^ZO#EK/:M?<8U)A_5B M0\6AUX!PXF7 C)>L%3P$WX_:$\H1:5 >M)+?(+N0;LB.#S$["[?KP6(9Z!?9 M*U<:SZ/%*/SDY=--CCB"(BF.#CS,7B9A#F/NGQ0U!OT)1I*/Z@A++>]=+4YJ MM4L4>ODJ?WI\33.2(?S=$RW^R9NJV=K)#\B=-EG0D\;C-F=6OXY,IY.Y<[V6 M8>C7L@-]AGKPG!0.O\W>237RCL@('?@EK9T.5)7CV>G ?@B1?;T5-BYC4D_P M;25;1E01W;H",TQON3WPZ7;)T1R7IEZIN\3:O?_@-=&]QU%Y8/4508MT!?3* M9D>S@#=O71':F2PH]* A2"6>%#->XZ?UMUB$229]W!+S9I[8!#8_MQ9KP7>$ MM+"MXVHR.D.EB7.PH2JR702K8[*-X9'+)@:7 #:39?_:P^?T>=G;]TA\_'IX\8H9(<=G4FFBQ4&O8J1VAL;XTU.#9U+KT%RK,Q!M/ MA70EPTV8?@JOX;&/UD+#/Q) L?5V?QK$SW07-S:/"O]Q.$MD5"KOGOIY=%PH M^83T^>"/C_:MJ1,[H:'AL\BT0?YR_IMYGL%#7D[W(Z/U\Z> MW,K0^G;O_A$AMG#^ Z=X4#D4EGDX"_("(3AS'K+/T<"I7C/%N89TS'0E/.[ MLK:22+SN46WA1)=%%\7VZL6KG-1$CB'4)DG73V;7ES=O;C(8-Z!#\=A;DFD2 MX#$Z,!O4I+(]51=X8U"NB5&GYG.5FC*KBN2EHZRZNHX/M=B<][V6B.>Y# #* M#*829;5ECFC^GPWK<&IWQV!O*Q_W^ 8&/MAC2-O$OM7+!FK:'W3C2.'U;UGQ5 M>K_FA>!-\&[*%^J9ZIW5^JH@4^TVI;*@_G-R-YV,P>7>(J,"#$;)0AS]U"RY M)O;>EEK_@ED7)FR/63!A7XACG7#!<4<+CR_7QXSL=2,9U6_+2EL[T $[!K5= MLQ ZT-I,K4(AZ, 6*FQ2;[T%%3$&">S8Q1>IGQEYI8:7JHRY;C.HJ?+VFI"@ M:?W>LL"\E7G8*+)PD":/1!$1ZQTRCPOWN)A%-"K7V*VPQO/=QZ%GI4\$-1GN M>-PL<[>FWLYJ._])OAUJ!]LY0UVBB964CMBQ8KC3_\WR' _I#G_]=(-.TTI%>!GWG6W$#U)AW M^Y,#01C)9W05?8AR@9 RUPZ-09_ZQ<\%._IPOO?#A_>-22E5-8Q?I4'A?9=H4QA>E#,$L@RMY*1P7655N[K1ZE;I-[8@OV7M&HD-"=[RZ=KO5D;< M-O$(65AG[X64!7] 51QHA4T+3M<6[QE4/]+_V0*IRD^Y<"DYVO_7%_[7)'_W\)$9FUT@' +/DDFQ5%3CF/? M!??3@<.8M[#''&_E#>1B=,NK_"$V&YB%K^(*"WU):PLJ=7W,JJM3%]N^["") M*4/NX>4N<-,TT]3UNJWIDZWO:0HX926%0WFGC].BK87F5@V6-#@L-"G,'(N7JDL]OC$/2EV]" MSSP\%);%80WM3HC!' \^%_Q94 9ZF";GUZGG:1EHCO_2&.CX:I\UK M_2$AP/['P)T[9O/#%%AQAH-?K+RVSB6+.(^-J4FQ#CE?88%'^?X=2EKIL@.6VK<@M9#]ZJP@ M(PD%NA4BI4"7/%:]B_H)QY^%2;47KO=*VBX][1>F 0 @:$6L)8$$F8?(.WO* M'KT?-"+C(MOM/Y:'4Z2Q.15WW.M)*\_P!I"FQ%M^T]PGQD[2@8-0?"'9C48' M< 6%001C;&G7#*$FSH,S2MX/YE(2>[>7SSM.<^V6%8S=>H>@NS<#%;(2>$65 MG>#0;*I\,J0E8W7@JV4:H^"]P1IK,SK@U*T6><(,GRQXMHEOH+EM?"!:6[M$ M1:KN%,GJQ1[7,%>KERF9L1+RS$@O4B4/U[S2@=>'X2VJ@B6]PYG71ZL$' DS M7*2S8"E9:YGTL[WFPS"DAIXK7P'7=PRKJJQ,.K7-PX0 >-JCU[X](C4Q\%A17N\Z>^%47O*Q(,N5LZ8!W/Q1#1 M,M-B#?-7](>:_MBRE(X2/.;;7E<3U,UV/=GIVGP^TRL="/;A@.*H_F;J1G+6 M*PUN,Z?Y_Z9PK2"";#05/!@PUN:'Y"=+NDR:AN+B4#?C6R@.I4XYNW-MQR*4 MA#,,R*>]>#U"^:+%8O9?A!U7MS4[L !YE,V-FL^#ONVB\*A@'5;UR$;!(X84 M).A)W&S+.MU Z(KRANP?_S99&^$M)3AL-9WWL,-4"9$I*&S4IE)HT,#D\(G* M0!R+;SQ)Z&F93&N'/%87KAJ4TQ,<6*M6T]^]\]2R/5?D6?;BSXQR^7D,2_ ) MF3B4H^@>)1[1!E)=L#U3<8)0%J0PH0_=PS3)G.+O?<3)P4S(/K_X-NN=@:!O M.=&3L19G3],\]U(-=Z(./BY*?,YZXEC!%92C%C6JO5E!BZ'/ M]09BC^NY&0Y5S>AK"B\*#B+44J_J?_MJ*OPE'2#GXFJ[Z$ \E "#3,;,P:I=-#(WU%3;(%K>-/T!FI[ 0O& *U8%D4R=KL8U7_%Y#7H["]>@7 MMCE=W*%1WU@$JW=/_Y3-:113:B):@'*7Z D.=0C0@6BIM5FF1UUY8+R+H\_+ M9I7#"^J%38#G[P-O\--(*VHJ6A!Y&EPD!"RT"2Q%N1XW)+Z*=G^]LGD[G(7% M_:W2CKZ6L/<)LV','XE$?X> ?R02_9%(](]6;<=O">]--OI9?HX"W7,T6;Q' M*\O\RJV2/A B0RA0R6GG^L5N%9/3X1Y779N=#DXJLW\R@=DSRG1^??8>^R!Y M>EGW7BT="$DP MI-(!XV'[B1.V;T].1#7?-+@5Q7!%^!"XU4O60;58+(H[3JZWHB9:3=OTPA X M"*2-UA^HPGMRYX(X[7R[5BXAAL0,%I,-P/DVZ+;SN=+Z.X- 2PSJD M\!3;0KE@E7BCJ:%K5E1,Z<3#H] RKN;T:TKU4?D6:)YHG99_+]/X?*8 M4HN:,V]>CR0EYTTA&FIF\;4E;B67ICQ\ S/^ UJ-/(O[+^*IDFZ,X]PD*]:M M61RORF_K4@*6="DW3V'I .,W,SV1Q:D3V#G^C3/S24(WVHW[ MPKGD^Q7O!=2V0Q_/[@=AV./]@D@MHD960IZY M%OKK+LGJ-3I:I5(P].8QVV:FL448A:>$%#D&=93,CIQ50X.6*.PZ\^F1M!:! MK+?YTM4O@[N6II\%=!QC$K36^L0?#]/8=>O$L%&$"'N>>!@I9X_(64%$V!%1V<'M MYJ'[T MOPE/,F8'S3/Z\S>7@Z4+*T4T2 NS!KD\R8GE7L8$.N/Y#5MW>6*KN M33 &=]+PW%<_:ZY3#W=ICK=J;LP?NWKS24^$@=9HLL&!WCG"=\QX9K \7N+'/I! M0WN+./@D11/T+$:>)LX]].JU;)U$IYQ]7@P&DWH%!W&]0SV. F<4DL5\\)VR M@[6./\OZJY%Y* R@T(*NVV,:[X!WJ6Z[@$\X-2K7Q5J*:/VJ]/9W"_M%6P\N M_G/C;QW!:VLA(B22 GDYZU?8D;Y8\+S B;3NCBJ"3Y\[O^>L2@DU''[]DBU1 M?S_2K@P91-V3NO,%NR-S;6[C&--A) /!E36RAJC868=/E\0_$)<4J8DY'O*Q M<+]>=XNU>U79A-JGC-,=]I0?MU,DN/%XB;[EP^@>W3IMZC,-)=V<=PB$YJ/7 M,WB>AD 94-TRLQ8O2D:"64LXDZ[5I^2#H/K4GKG-0\*/RMQ[0@?N^BE?>. J MSS\6M^SYF'M-^ YERG!79H*7Q$SH6J7BCO?'HXXA;;R)O O,&$'D-2+K[5A^ M(:8[4[[/?T8$6V(0DMA33VA\ZRQZI,Y3K=F$- MF_#JBO=G?-](#4IH[:ZE*90 MW@U[G<_;4YGQ(M%%)V6!3]G+RPINMC+A'[3]LQ3K+XN_>1?]_KL.-RZ8ZNO' MT;=FIA@N+VNO2J:"/40,%M7,R=1/9,1UQ4AME2I#4M@*O=*.VIX1RX7(Q;NW M%HD67P*>;J(K\Y!WJ555)0DG:)^5X\9:LQ\J5!Q/PO;$#+@4K]3T]&<4Z3V1 M0GQ8ZCD@[*"T!YT \H2'95!4Z"6J(O0/J/%&L&+9):)*>N@1.,#CVGBRT?(I$TD[C?R%^EKN/>W WG.';IF [H0$72F'(HHA MK>]\MT_($\+WPR\NRJK4WJ[AT#U1PH#YEC"Q0+('KY%EP/.@(E8K4KU_"9/Q M>KG6[>OLLN?F\[*S0E[QVJ+ORFX8Y$83'OB=L'>(,B_NS])U3MT^/6,SOUZN M96KFEC]6CR8E<-K=/C4J^CBMIM/MA 1"S,U?/C4T+W0D7)3JQ- OO/_<%#HT)WJ7 M_=H*-_^7WQ*4H3D?)S*F9"0"%,)(91CB*D0^W]?+Y[/7M_]W?]UOI]G_4\WS_N MM6ZS[ON^WJ[K_7Z_7J_[NN[WU<.1S3];_KM)K8[<)*MOZS!ZWXK;0&WFG>HU MU.?RWFD76S=A1>?!'-7I4-W[X8C*&3;F)#==/>.,%A:->RT+?L*2:P)\QC"KV=( M\IQU>,(X!5Q#KH%YPI,&K]>Z-#>VV"@_D?[HZR?]48N>^((._KB_U+$WMN3< M:!+F3(7RURG9@0'!@?I9=I\IE5-1?E>3]R]-*):V[-#&"/!?0! EB/X&0BC1 MW49V6>&09JTDDXY(GR=-I.JV_LA2\U0K[RG)'XTL^? ]]GWW]+Y#AA%(3R\G MH41BE-@8ME#L^UHPW:![ZGC-^P^--UXW)EZP2^6[8'OM3X&K_977H5V?OD8E M?=51?% >K(@?'XH=.5Y(:9TL9HS,3$"1;*;T*"$IB@V%(ROK.9%:&72%79Q\?=#X$QK;F_<9W[#OP^ MD2#].^9CH.[8&ANYFM(W^AL.9G37F+*T"U;#>04O7,]EO_^JA)Z3NT6,\K:4 M=YMKEV6W_QUL#P-$SZ]WQHR;,PYODI9@460S\@Y0T?DPMC4"Z ,O9J0R#:^A7I,6^/S-7/-5:637'!.4\@4]BT,/14XKCN$;9WEJX M0I>>@3,X5#DO1&;D]J'*>46S[RD.FZ83%/,7=?$ "LL$\6#N5O1#)ECZAX-\ M&!9(EOMMI=9A(#"L\N7;^-4K.)\21T2_R1%;TX)\O,"UZ3UJN #G M>B";&M N'P\3/+ 21,3'B$7A_& 2Q1/O*F(T"W@S3PM_M&D5;Z*_A-Q)E2?& M)\T#2^3&KF'8!0#UUH21/S-@KS[_4W%P3_\))'1"]L!;);:C5E/<[R-+@CW& MCP@JVZ>?$F^.@0WE,^X-3S]@K$W:3V^8X:$2.'G"1 OMGKBCFM65]VP53FV MVZD]F#)D]BZWHTP9!34=TJQD,V_\MJ5R9KJO;T@P;FAH2#!-P>UZ[&4[D-(C M$.@(YPW#,N_2GSPKT=$QG7K_)DDQX3^?@_W/XU^1A:)]Z24LUOAF6@0( MF,52SS$&7 \V 1_(#XEF/41>WB\&@\64S7KEZNW0C++CV?)A2CQM[15#?34I M/;J=U".2!G>S<=^-U9W['H2FW&GJLY"=',I6RB[Q4F:"7"*EILA!L^ ._",T M6RM00$[O<0J+#Y;4UP@INQ?TY$+DR;2:\VZ<25SJA/T^F[64 2"$RI)][7XT M]@!(VV!T#IP'"",ZRH^T@&?P8%&5>HC@Y'/' Z'OU80HF1Y6+Q1.)'6WI9SA M?0WG8]VE2[,AG^_)@=:%T01B>D(QQV#>]Z9#XPDK7DD M&..L-I0[Z\J(P(: M4-!I^WSWVO9V9OF;)T:@?8] !,X]VL&@G/NJ9T12JLSY4F,8RIB:4LJ]E\$A MX@Z6076^^%-26;I+/U#1>=EJ#WVJC9;PH_0IJ_F@F<%5.AE#,$GV(*EU@V-U MU^-#;GBHTW-MA@LAIV-2NG_BE J_Q#Y+NW@2W<4$19LBVF7@6C0$,$9D@E(1 MX@;@92E)((0X=4G2%.]<&RXSYIX8TQ-PP)]-\VJ?=G]JLZ%29D_ZY/\.FM7# M0?CBT*@\]ZQVXON,(OO P&PC;647QX]&70_0 WWVVR-;/H'L#^MN2A_(7T%\ M9HTR(] ]KUQ-/V5Y%&6LG<4$:?]* MH[(0>DV6A*+XDLK#\V?L/_:J#.\Z6:9Z@ NBR@;:^)P[=$)E'A<*^(M*:Q'V MUK&#"="ZN%RU[G7;B,P197]N M!\]!.:"(%O-QB=R9+^^,8&+V,GLZXQM&%;A$/H6;;;[$=QY MD"O"TZT=68/H&IRHZ!*"BC)! >.W7 R&;@<1TV/R0KKI&E4KZ74O0$W1B=YH.T#??E MQRC5+]O[A _%CADTF?F57Z-:/ZOD2$6%8V<#UL;=A!\A[HJ;8V*A;&O7G/IG MO=[!^\M\&E8VG@=_O&\PL(]-*A T6WK(:_ [?C\#!).CY[=P<&"K8QA\C4-U MO])V7QAX5\UW'QF^ O=VATR[M;6)@/:-34S@')U-/#S\GV(Y#R0I/%5Z\_C1 M*QX06XK-RO+I"-_3FY11J+ZY<]X/4\0IH>_IF:/;?OF>-ZWTX'P>/SG->6.2 MFTJ$P^0:"AS'=>OU)JZGE;\\(7SK39+RD('M/T+>>?UA))ANS1]8"L4&BGW^ M/'C@=9O'.8_/^A<):2/[M 0%!]8*GAI&A F<=+P7V/SW;(VD[^UI4 NR4\R]?0;F"UA1#<(/;L[$ M=R.EEJ8EOOD*:XO%%9T=58F^[%6D(A//X>O%RK9LKM+4*ZR4::RIQ@;0F:"[ M@^/.;0Y@(;1J'R?RR*^@?1YO@M+/VS0S00Z^258*EC2"9'YVA3@!3^,OH(RW3 EC SLIKJGR:GQ*P=GARSK+?[WJU&B&&"D%EU#]MM?9XMITE>4@HIR#4:W5-- M'J!5/5B< :^]9E%^+<@=0*%ID(7%T<)Z5K/)@!Z&'WC#-K;*!P;(CWM,<0O' M*Q1O-^GNF5.\Z,\,V!B?T6Q@7C1[^#&\64/&D[S43>393>O\EC&-QD&-3-,Y M8E LYVGE[X] MX[L^W;]YB<4WU@W$5WTI/3M;1M,;3)\T]FL&-EJ#7_PW:=7 M1.5P1<*SV5[!?JG^[2CHUCN!ZT8PXM?_I[I0@B]FP:+A-L2=N&H]C]ET/L#YH&P M]B89>&A169^E@(Q/9EEAU>3]P(]$JY05Z.%ZL.@-Y$0R@S-PUD+M"NEW4L>* M">#;B"0K#B$^^BDK1=^.3QZ6O7 +)]SV10/CX73CIH2=65GD6&BLUG1Q MDW=Y4@O2O5KVI<&'I,X>KB)JH)X)Z?U-=;6!Q^^OWE>=YDN!00*8/_T$@[ MMDXLS'\'1 \TA.=W:Q] 9[SZ#+MF+'&(^JTVG(A-?:#;?(OUW. M:$S5I LQ?,ZG!EAQ;*(O*$ MMTQ0@\E: -F&\H8DE#T+Y8;I ;G:'8CX0DFR9*:+HU?#PV"C$-&UHOOV.K\7 M,]PCVH[YI9H'O3:C0FJ)6"?']W;/ K_6>6@>< ]!JC/6P:Q.JK.XPQ3#V^?7TBH,?) M*D83+ &S0LXL/JIG@H[B92M+ZTN7 ^_NG?=\^EBF(8SOU)G+9PCF7.S*)[,V ML(AV'8S76PPA8P,^QDU".1M H#@1QA"VC?O6K+WNK>9QBIJT./H[Y M.37[95>!;1G!$OW G^FK6GH9$^2.2,+7X!]M5;,#B!Z(H K\&, $7?QVZL<$ M[N;P]KDK-85KUWAU(\T3KG[_.IZ[4ZMX1_8^PEAY$TG9;B()TUAC3:FA/V4( MP+\8Z ZU>!/7#]"L&X#ZV0$$MK$LQ+O(N\GW_*K;I\PSEZVGK123%)R/G39U M]KHQF?X]":0< \10K6 @P&[F+"FWTRHISS6C3$91V7'J'OV;B;93\9M7OK"==//$D+''88A?]ONF BM6XR!G7@-\P/D)N1C-7$: M:FGNQ_*=16:GV9N/\GS3&-3:XJ6$(ID@@]-,$/[U!=:_2%0G]= /OF*"T'^F MI7JPX"VQ&,9>!7)\ D$#6+H='@O^VRG(YB_7%#'XP4<0W^[Q4I>K$)[>3-#F M+"]]3^ OI_NL_G9).G 5IL[J_K>0]?)/] (4$S28 MGY=?UOI]?8(7^Y!O(W MP\H7_V*SR5_MEV"TSK@<7+09EHNQ3+VJW^>\('^\^QC_:]DO0X]LK.)^RNJU.)@&?\I;:.26_!?N)$?J+^T M:4N6S,Z[UV164GQ!BWCD@%M&W0_,/Y.[_\O9'[2WDQ@L7F!U-8_;6NZ&?[)9 M&_U[8UFEU5\:+ILYKZPY&IQM?N613X?(H1YI[TK$/XW/_S]9OYM%2?ZS;!<( MP(*/>M#S$.Z0."BI :WR7O%L?/&95.V+BP$%9=.(BL>VV^FA&\9#;J>*]R+L MK9XOWH@W.-&V357=;\(>UMYAUB75=)3L3Q#:ZI8^3UG/ZVM0<2O6GC(D8R,F1AX=OGUO:ONIG_@:G&#^@).OQ M?"L@L&(9N=_@T-?0@9GD$CZ@NNLT>'06\,G MM"!\J*9P/$.[ 2@B\_ O>#M!QAO" ["BQQ-6?7_Z9>2R[0Q5S=@Y>P6VT&W^ MYGX.WZ/"9(CI8?OZ$[O4=B,5IK.UF2#+U[+K+&X!45)&J)POT2@J3 ,3=DKP M;[94:RC M]Z'MJP ()!7[[SO+[BE7-<'TSD&^Q/P"T_-]UGY_IN$\3Z$4>_LLUY[]!YT] M*/,_&*V#*].RW_Q#],]X:5UY<;M)19EMQWBZM/ZOD8A*6'TW;#=DIW)R7_6A M6](2J:6LWOF/.;MR(5!"%B="VZ'L4[2+0%&U]\39C+N8UN;F:]K:[D:@NK3 M#H53D9Q?*YUL%E!;5@Y:-K :@^C1;>H/> M1;)X5RZ8C0FZD^\L&70SL:4RJ$?W,>0G&LP1'4:@E][^*GW!^.'OB3[UM%QR M#X4) M\;J=3BC0,?O.E_=.V&UJ =GF1X:+R/'2N!CESA'-1K3N'?%Y[]<6? MS3.!L#>552GXNV,,Z7XO\ZF/42N8 M()6S("VT&&- =[V'5W0_&K U01FBH]?^WW]E;.;"=#XP<<<2Q\L5,DCPFZ]I3P_LCXQIW/ M(JF6IX5E$P8>#OXEK[KLPDTL!8K$OEV/'K5Q*MY9R)\NQHTVAD2%P,G;&H,/ MJD2PYFQ8[07OLIGB2FOO7Z.RK6(!=]?7[J)UC%6&;7.[&$)&A_*^@/8]VK=D M_N][_9XAT>R_B,=_$8]_9OO_U8F'LG-X$78GJ[*RJH+_\^*AI BYZA%3-P]Q MCK2OLK>_O;O%9_UMGY' M?]Y'!!NNIM?)N)\?9CP$M]CTG%2 M17F%20K[N20U+(8/)),ES8T<^R^;[OTH)?L$>6##] ME0$/? #"Z\]0A#T 'J. L,MU(CX52W!OZ(&$-RD>"T\)Q*,:$A(\RIT(+RM M8;0JF\PY2_&DIQB (5W52"""\;G9"=RM )*&4+B$8*,F0[8 .J/\+/ @BL1/3)X=6??K)7P.B,L&/E M.+N-GI7W+3KQ;;=G4P;E?@UGMGA71-Y++DIQ?49@>=G\ MCXF6>ADW/ZQB7-?'YO_,\"Q:WO^_?2!,P #*X#5,-4T*0!'2XZ"<]=?RD/$A M(GJ&U;Z([ 3(Q[HL<$=_:T%D17?D6$GU6A YDM(?S7L0WJDK,6'P0K_.I!/# M#S.\8X1^^C5IT,^;WVU-6['9&Q)R9>OV<6"G>_S\@+IHL)KNR$L6VYG$.=Q3 MIE:;GAUQ:_:6@$P(Z->5J7A()5>C4*X])?#O4!;Y>H+FO-> Y]8#OW()'YR1 M*O_X'<;_YK0W3OJD<_R<\R4.65S#E0/[37*6(9PMYPE<", 7"BAB.NE*3-#U M8=X7;X F5\3;%+VXCYPBZE!<.01TYNI.+:1L$)E@)NZCQ7NG+F$ZE@M2")& M7,]>KW?UQ^R:6 -*&=:]P)B;.%[E&Q-T&[AY[)"YEW.BAXCHBXT'^T259/2&2M(&/D#7%"T# MPVR'6\6L@I?U]2N-FM)Z5XO(F(_]Y\QB]20T_&7SB^)SZI:,IW\T B>WKJ'3 MZL9.CF5JR;RT=(5P,[XC2-?'A-$&,3< *,G,6@R/?4X>I;15_WNOR&D@ _$3MF-66?21<1X.3:BK*:'Y\B7+T22I'T/(7*]DT MQT293%.M>J,H>UXU5%Q6A=RBM7/O^J\F8_TW=-+LV:D4 M6["-8F^MQ/K1I=LGX'81IO4BE_0]=)J-U5WFAI8^52II*9M]A\ZU0@UQ: /X M=P@[YBYO?"-$ *U+N_B>1$GU:RO8SU!L?N'IH_L)7/ASY"DBRM MX2><&,/@1OE.\!]S[^QN[;3$^\<3JPP/U>'.[%<=3L?K_I8UC#66098I_X)C M,DF#S3DXOD3G'\\082R\L_3NC1P(+KL>T?W2R5J;\NP^'KM3,K7:*KS,,"_# MP@<1M=!V\+@;<15\Q. S.##-\WG]XD V[/+DH'Z9X%A>%>]CPH,_ZYH& MXXHH#P#M"D2'=.3,KI[AC$.0)"963]HW1/*2(V01F2MTV6]-6B400!P) !9[B_?QXR03!$/_0RI#,'RW?ARE?[JZ?/M5=S\77J1.E^C9/: M+J^ 3ZMO MOD+#X85@9J-&7T()#\QZ3AR]]&CCS&'7TZ,D#$W(F?(!X"/WNY(.)I,,H2X/ M>3FY7;FF+O5-#77J8>[@)(YE/9CX3FT1-'UL1+.R:H\U.^OMO>,E>R4 MU=S8Y89@$^-HD\$^V.. Z'?*EL,.6/VU^C9W>Y8YJNFGD$8FM!8H;'-PP1] MQM/O>?0D23<]7IL?1CO,P=;O4EB3+R.+XHM+K-.2K'O M!<?NGFF=P]&J(TZ*!XOI%AJG+,2=8]\XK"FZ2?Q'_0A0/_0)O;;0SB MI"F-@!OU&.W@*%P/9I/IJ.([[K;G8X.2R.,&=G41!*&)S@_$ZY)IH3.M MEIA3",(O,&"&(#K#3E+E\^F)]$\5""^W\P:C<[@HI'YM[=H-RA34D[C(>_M< M10HIPE7)'F5ME3=QMDC4HGA/Y\$&:B'TEH*A8$JLHB]+#PUF,UA2IKT-0KJF MEH#6D#I.DD^L4V-?:MAA7]5,5;O0T/RS%93I_''.6USRRL_#ORJ^12&8H ,U M3%#TF@^R#M(YH$T)H%<&IZKVN_XH$6*(D5VS#D=SX;)V_*I.RKQ[H$.4//VN MR^:6##_0Y0SEQA!5P'S!; 2^$V.(ADK$A\N.> I&!U;P;SO5M+M\J^9R;/EXF\[5-1$<_9,"_/"G/8-NA#VSTNN]A^474@@ GB6$ X MV#KT0DD?,80:.'CV!CT5S1\>+VD90^9QML!;U;WN88)M'1H+;@'SS6[SE)_%TFE,_J%GS:F]A!.B&5M@7X@'(X@6?(S M04.RQ_=RE(L#?@W37FQ7"F[X-=*$UAF'F[(JD8EPK>6'W%@)KJB MKVZ4[SW MK]1[B.QHC?X"D^RM 'GA1)!NV%H$461S>&WGC!/BU]95>ZV/RBGWE[?/+"^% M4>Q4=C9^6G$DIVW-[VC\>JC> MW/;8@(J.GZ3_0DJLW1>7F&GUM;]82+@?V#5SO_Z$F;.E[;Q(\YJW9M:NAN.U MZD-!9BJJE%#=/2+&"S)A15!YT3,]DMIHF<&_Q.A ;0M6$MV-XLV8PG9^MEUW7URZ;.*9M7D"I827F"8OM0>Q_@A ,4Q;3P.LP_./H7H9S^I)AS> M\),)"M_07 ESG:QE)2D5O@V#8H"#JDL3HNX^VLIAG/ICK7"/($<:YY54G@$C[HI++'O&8WY!8.,1-F29,\/^JH/'VI MT>]-D>2ABH3L*QM&#WIJZ)&8LW^6!)&__@\=Z^I KJ8,T5\RV%P1MX#!'K*+ M3Q7U..EKK"AZQ./IEI7V.J&I(Q_;^:/N9E/(GL+<9(H2];ENA> M7\BOV=2WKH%YSPX>H)W[YD$VZ>05]FZ2R^?=PZW9;Q]/M"I=/.Y.D;0(/P2\ MH,)8HJD9L"+58(G"\7>IZ)/D":Y*%Y8^$;#GVNBY>ZYGFS5PEQYFQWT!*VD2;HL8G!3EU1+I:9+K(B&"UO0!<9*Q(L=)JAQ'M])'8>=IXK2CHPQI"OTC;W8J*R<<>4V]2HMB@LSI51!OT=6Z3Y^R MVI!'L#<<_2 ;7WU07X;+?MF2>[A=*\C)E 1Z(1/D4UO@\9JK!A/$+4[U9HP@?B%KD.W["+Q'!CMHA@!RG^E\ M"A/4;VZA\V"@1VG#0T3JTA@RL6.HS&9\(3S1 4G;*WUY>_.)LQ]B;/SC'MCJ M&J(/?WWM)?ZD&I9.5]6C\E1_>_WSK9P)!DA?TYAL!$> XX$5,7D!2"2)X^ MG;[@XMP]%)&3TU/F['/TZNG2"R>N1*&>&D4=#@A@?W?8QX?31,#KV+G9:X*V M1T"@7Z UURHP1UJVH!GGN7OF7NWRR@]QF089UAN9^I]_$-(DTE6%LGKLH??N MV;Y?8H)"7SI5V/1^MKJ MPS3('7JTTV63/!.+W\8$ P\M!\K2GR4J@!NE_5L++S']($#I(5+R"4]&CHU9 M#<,4LMI/3M+S8R\7LB>HC5/9"N@?!D?J[+?/2)0W" 4KV2RDK'W!P89J+5P= M%AZ6C)&.:"?J>4=_5;A[P]>AMLPP?]SX='2)59[JL;FB_M6B\%[4;ZCS]![R M^1Z2)KY"+PCS9.D)[@#,6I#(#J*#/?6E)X3,! W<9((2PIB@91:";+(DWDX4 M/"G\KZ^4(J#+$"[$-PC#"L*X0E4#GB-%F*!?GDS0,U:BIKUEL:\]+/G"/UHU MMK]WW+,X4D7N4:HUQKG;^6:?X^#X1HC9.OE(\K\+$2._2,]P=Z'<0+/;SWK4 MF6]5PZ<\Z@7N4_YW6A'9@_'(F%X5)3-A]:KRV%1K[C8N: SAHX9;(2RN5H9X$DQ50GA%:)=_M$&Y86=) M+R'>HR$FEA>/A(#6D=)@7ON!6!ZLT/3#P7&1%C[IKG$;J&4OV5ROS M6H(Z)C-=MJ86Z)%7O\NZF"#W.^T*1I/.R=-*!%?V39D M.IZ*'#XLX<[0R*(KTDR^ K4:)4YU*!/UN>@G$7=FRKHZE"0&C'F* ]9.C6E. MU#J#(?$S+=WHL^59+?<<9=_4U]FCDU;@J_2[;]#!+%<29W!&$#"[P@Q=FCJY M7)[.;2#Z<=C]*0*7H<2[9$)3&P04.&+@4 EXIZYGP@GH=N,T#WF2*STDF@CK MWKO;6KT=5P#92=&ZA]CA'B27K G/NC6NF,*N9>Y"64KGTY:+X":*IN=@2%KL M)0=0H$ S406SXK\.$QN>X"W^UNQ/$VK4DV[--5 MB34HO-X<[>]V :)G_PQ QI=;9];U&Z-7"6[;7D76"-V9$"8(D&:Q!HW.9DP= MPGU-2!^+7*5;[@TWG-N0OPH7W)H2_$T$:I/N(]MZ?L0#]P;@UMIIROS@.#_8 M^(8#3<>0(C(,F3,:A@4285&#@ GCY'+@ZE;/"XVMQ0'W2%*GNM*K"K^]GB)+N^J[R- >9()*-H6W)Z&.C2O5 M"[!L)HCG-[U\RT"/E]7%+D"M/\<48WK8-P0R^,5N $SJPY#L*MD6OB$(Y6+V M-46_VZMA L-W>D8)68&LM$OE9*D5Z$I5F-J,\1,FJ"L.:TK_S7KDT;UYSZ;D M[13$9Y:4.9H.J.3&8^9XR3T4.%D(WTS'$"NMAQ%CJ\6SPVDCB(X(5LO5I!U: MG,%^V'ZRT#2&E Z@K.NFMJC6+SWQ0^CZ-\B]\4&:[T$QZ Y7%A-DT;=ONV+] M$"8;HPR616 =6#%JIP?I24 0LIW@E6),T+M/WPRTO,N A(7TP-XUEHOJV5"* MOY\C]]".9^005%Z-88ID-8"C:9209]-_&E)R223P0S]SXOGGF(-I=S^OX#Y4YT(([_ D MQ^HCX2C*/9:N@U#5>V?!O.$Q7<)Q.)?F,3V=H)))9^_R)WT9FH\\YE3$CA4_ MC>UA?UP]F@2(,W@.T=/U0JA7&%^ MF@KI:[)>DY[8$^U"U9$?&O/>>_>N'*E:^Z:AH)!,LVP+[@5/[?Z65NUPWUZ9 MG2LRYO.WP%VN1[?: ^G?XQ0G390G-;/*%<8*6AV^"#^(!-T-SW^!X8+?I & M&::=?^/TH*%!'39L #K3+_UG3LICLE:")[RJ.TF9UMAY1UVD::/2U3\HJ_E9 MOE]CL]\R/A^B]:Q$T=7RSPZYG1>-(AJ[\1,KE AZ8<\X7(YF5M,X@MS/S?DY M/W_W.?U; _E@8-8C+A!Z>P%):H'XK4^ =R @^,&+I)4+^;^!YIE;+*<*AG3Q M(*7,&G0.7OH\OJSA8)Y]CVJ M"I3&6Y#^&F8^@SP":!@A.^&GR8)IV2B-R)Y:]S"C2+<#F6TF$_ M_ WF4VY!!(^+$^43X$K+'W32S-?.\'L6X2#%C<./BD;\#IS^*E9"&F0IBS;= MZ7J.5,P]<(+N3E?E0R&\>'CA;/^P'QZ3Y2:ZD6$%40Z WMMI%;_\':958O@F M//)*_?"J7Y9':T%V4Y> V7DEA7TF[P4'_*6_A 5B#?M&E9B@C8^0;%LKJ@OT MMUHK$Y1)LRI $%\B?,$37'1YRDOZZYXG6XZ?$.PP56Y_1UZ2%4+.W?^#\"A/',A]32I &/TJ6@&C^D]<:7L:S%*FHBUY6VPL!F"1+[?8PP MAO":"=IO( 5DH\5@Y\60G>GBZLK"3UK8[@4L&$N =6WI(TJ\T_U"UWM=E9^Q M0L69BH"/(M# =_))WNAI/F06$;+?1>7K)SU/0'[DT/CA]I5#Q[<\JIQ$8$BN MI$5LQXV7EX8+T!%JCKT;6)JZ3Y_\!"&<3=CL2>"G=[-/2F1#=-7J5#-PL% M'$K&*K;UL*)52B@91&:^SWIA)H*R'/]E"](8[GEB6*Z#>J^" ;WC)NHS+1(\ M;P;9$1S;F/=,@O'0'T,\D=$/UVGR0[\:"]7(SZIDFLC5J55?B][VRN^,SNW> M,8C3LDD[K+46?-TU3IPKKGUX[C6[X!Q&>&JWU2IWH/8=3K\KRNUTM5+MQ(;? M>+"IGTA5AKVIUY^"N]\B'K,([T'(OZUS:/^__7WMK[/M_Z?C/_\A['Z>9O5C MP?F50A3G9W&_IXC9J^NR#2_L'A\H_G"F5_P6Z5=?7\0!OCR @W&(@XB#E8S6FZ[['^!S6OK0F:Z/;:G)-K*;DM8X6B13Z+/% M9CNJ../^DICKO/GSTE%-C>7Y9Q[E2A0>[[VJ."% YF6H -YM%56KF2C M08'KL] $<(-_#($)2GS(4Q852?4([W&LJ1W>#K^;,VN1>?[0;&OJ]<3(T& / M1P>%*X0\T 8+'!&=T)B]Q37W/ 1-8)," O SB'%DVX36RX<-X1!E>%1DH,,!YHJ[!\ 0=9_3@NHR&2B@31+H&201S(.X@ 1F'#K5'")+Y MNH D1P="\D_)KS;T?K)5?$C9;W\5WY#^Q*JJZM=-+Z;=-#IK7V7\[!6W5*_/ M"*5;5;$PU)H)(N3M_=ES*(*J!312DDDCTTJDRJT]WB0#"9^S-G)E;[^X82&G>.T@E@F2PA#RD&)H/D3[4?@1+S@?$%4^!111(H%A M'W)H3]M9S)(VR3NQ$H\_^_2Q>40M[L:RB+N]WX93S6O?M\>E&JE!2U >!"$' M40]932<[4YQ)4MD$#"^P.%-2W0$%_])ES\,Y^^3!48>%;*;*]RU:>0<>SM/! MG6%0/$Y=KN+]U04/8DPWNN[_L]\!XP>T!MR1/A[?X^20JJ=/0";9XX5:(JJ! MT&W52DT_;8OXJ)2P,\97DIQ[Y]6-N.X8'U;VXQ+/V%._P'X?<13AO?X(S-EB M/'T,2"3;F ]IR<3*^IS_)'+.>-[Y4;C6M+UK)2&=?64L_MJ8WHF2Z4E!3L_F MX=F,SY('%ZP#+X U80_HQ08'83; +,F?-Q[#KSGEN*KG.^2J4IP"*_;B5-1A MB^[DW//\V^JC%F7*2U+ $TVU5,P!W&52:?Y=#_*7:!L?-XG(ML8[^R8.1BR@ M'_]C+?_]_["&B TYUF+^:G+YH?NW>QEGL,%.]AR_4ULM[OW5-"N^<!!Q,?:$MF[AZQ/4XC:-17M9)W.O=,J0(WS@4/^;UDBS@]%Y&R?__I2]$U#I6, M 2;H@\GJ&/5H>) M>6NGR)HLN>H7. M.9&BW.M:+4\ZI;DR:=ZJ[\V9<<14. M71!/_\D$W9E_J6.%6URC7JYZ3PY%1O[(07?KSU;:-UZSN+)"T22MY*&9H/ZQ MA3TX/+]0BX@X8(D0T@V$(EQW"^A':X0XOHCM.B(.%6I,^99E&6P M#N9EV#78^Z"8^CSUK9YT!H3Q%5P+>72KB>R07(?@^?7C[ RWAD7=$SD[$!=W M:XMY3EL;9_(C??8(RPJJ \V,7J2E2!.D'J)I-F!JTVRX6.]VWG9!TM?2H 12H73 ] S-PF0V>Z/X61A7N&;I>031+=')SO2JS5 M-2Z<=^?X/7NJA?CH7'7TU_#9??M([63B@/8U9&7Q[!"T#N@7%BACZ$YG'T$9C>52#6I87N\Y?5[P,0TG5>'!-D18]&$%EB,5F: M-XD5* M+#19>SMQ"LTE^\F]KH"*Y[S;/A?Y1,/@],#2O&.46D!"Q4"_L$(W[4-0]LL2 MD9ZIY,B*B8G:!>H@<-(R)D"/[R+5Q4BI7V[\9KBTU+4>&T;^0 CT,(20443H MZ1S@G:F.P?B)2(_4J1B?;_8%)&*SO'>+?*$/JIHSXD/N*#\9@1 P#6%C]HV' MJ5)=(@WYD"AZ_='U/#4")RM44.- O7V."YGN6./XCR;AZ@K0%X'5%XYF1;TRR6?FH@P7KW0$,P&OFHO3#O=@[7B@3%! MAY@@'T@2^BB.43YL22X:\#+X<#7U8Y03.O?OIFKEKC*LA+XUZT:[)Q[3BI>@ M@( O$\1?0"!5XC/4+"#2"^F '1/4@(J!!^QGX)LLFSF9H(KWY/3'K.S4@WJT MF[K+P@^N7 :G"J%ZEX>FRB)'-X91-&D#V4_#'D\CZ1_,XNC*2XB_BT.U3)!# M&\B#!EJBN\'WV64T^9S$+.L#0F*/30]L?+F!2/&-Y. M!P_AU!9Y/1]-W>WFHB,5RG-\JSYQY/A5*%4N?%6'K+VZ0CSLCL#HH^,%6RJW M,X]6[HVQA3!!!YKIN:ON/NEQPT!/^YD/4PN 5;?#_>R :[+>(-H'DX:9)(B@ MF)WPSCTS5A3NN\]2IKW?@MRD6^XP_.#IF_J+?Q]>2+S '-MH^LL(.A8$T1S9'6[>%]D[7> 52W/>68LA)JCZ:0&D.S")Y@N^B:U.Q(UJ[19' MLI3;WPW#>3@/O1ES!RSI*R:\MH]XKI_>.>K/'L._E)R=LCC1"L$VK3_6@WJS ME-_A%5WC,@X:9;CJ9 %$4\:A+/9+S>I#M%B=$B+.#)IU]UNE&:I=ABZZF=Z] M#LCUT/CC9SW3*FF!LU;C.&SM/6&'. OK%;./GX8[YU)RL_UD$UT2YSXPG%RXO56P ML]9*E?L%.5P'29X^!604+?V 'Q^:;7T__#RQ^N;I!?6 H]ZBV1NIL6VW+IZL M12;6#"C//("Y&O@7"N[5G05(+: 03%/>87H'P4ML* M&(^A>"5W3)R:E$]%*_10;GU&I'&);"K//:@RM>F^4)$G3.-OQDZKCYX@!ZSY MD)U=@*)RXYG+P^O(55W]VKTNCWU<:YO'1'CL6_!K7XRUK];R*B7O+CX,9EB@ M=!YV\*CM9H!O9%L1NAD!1HR .;1;BQL3Q"X#. 15F!/6QWO:]\:Z]!]JU!>1 M)@WLD6RAF]4>^S5MZ-L\^BO"C*/0B75*/'VGIWI""4ML>*P]34)BC>5V6=!U M9.+)HV>^[F"%,V8X'"8/A%\R#O/);9IADM%M^/VW[FW$F;G_X/]LF_ERCL>%:38J^J M&E$JVZ=_FVNXM-4)MK&Y@%1FV'THD>"1%[77W'Y9O%HDL!W@GKF3OX%N36,C MY*[.4Q7@@_%K&&[8B5+#,O35O6VR3^6ENY"(O!F7K]I25ZR%)UJ%KP$QA%2Y M;A,I,[HN=.D NS9S]%!/$)W&2!72FD5<--RB*)18L_;X[%&7MSCC/4F4O: :C M6KUH,*.W4+Q47N6N2PW'?YD%A_N-W)ZBZL(?T4B9H M^$_MZHG;FE.<_E982%R0J:?[9\1\P>@L?&^.#RL_];GO?36*)D^BML'W?[M% M:HS6$R[Q%O,K7VM\/QP,$.+45Q- @B5_H2\F%(^;]A^77Z[L2O_&+E1'(' # M*-K;8;I_N_OT.@_1[K#:;I3U:"#OUS/>-B7SJZ]*&RB9DT3&49H>O8"Q#_"& M29.".O+DX]\=U/N\M1)5K2YQ,,JV[N+Y[RH?Y5&498&(@DV2J6]F M#51Z5OU&B_UYOE/&> M5(?G7OPTLM7[:O2D1]RONG>\4^(/\T;^TF9YH71-K86#J6U=PL&6$X]2'IS- M&_NG>9_Q+V4]#\*5K!H35+:4=;'\56:9 M]U'N<,-](G-^6M7_1.[.[A,@$ [?"*FO'[T3(4'DLY(9W4L\Y5MTBSS>^4Y7 M,&6_DM._*<16WB25U%3KLU+LE+R0W._SW1\=:/4[MSMP[:5=N<*K0Z>"![2O M'E/-1[7[RV67/+]XU&)#JNJ^CMMDH875_[_;F-O2#&?4> $3PV8R)*F^7U_# MXOUC%'I$BRL[CBO\F4?!U&?;:SHR3]EA43-@G"$EF?ZIOA\3BR=9N AJ8CBQ M]W^@CP.[,U'ZZ';_B]C2;%^"^'B\Q>I9MA%0OVQDA,'%]*\1Y39UBH:S%=K] MEL(,[[ H:8%%E2*A@;)K!3[U;YP;:QC-_@^9H#5/ZD.:,#UKHK]#]PT>J.AI MFN;'@GGTE#DFZOTLC;_BIU1ASWLYSA@<%&R(E_:+X(UC@NX@)X0I^+%5AC*B MW7S[\RI,.T!W*AQ!D(\+P%'/?HMY%F5-/*0]S+/,TV9R0%DSI)J B6>"/@30 MCE&&_")=Q[34A&DV9*N!MRMYCW5122WF]^<\KC]P4AA_M._BY5U;C?-'"A" M/1-4/[:6S<@FUSHV 1:D/;A#.QS<;>'%X?H[W!;'@. M?VB>Q>.DB3W8 C/P^"+%%@AD1=1B\JGC0C\*A4A/ K$HKU\8I>3\6"F+.I]A MKSF^NM7/6@6OX%T, V"^TAEVB=Y,@Q?*Y8A>W@O##G 7.Y# X EFH'8+(DH[1$E$GT=R>3S2\_NW?==2*@=)0,=>PZ M]# ]/?'+?*^+_ <<,'WHVC@PD*C*&73 MH2V5L]SBAL-^JZMK=VY45JJ63K@/OL[>L[?;=S8=%49_ZSL.RIT*&E7)FU/Y.'/O.]% MQCS6.8DRN( :