0001628280-23-005712.txt : 20230301 0001628280-23-005712.hdr.sgml : 20230301 20230228214559 ACCESSION NUMBER: 0001628280-23-005712 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 100 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230301 DATE AS OF CHANGE: 20230228 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Dorman Products, Inc. CENTRAL INDEX KEY: 0000868780 STANDARD INDUSTRIAL CLASSIFICATION: MOTOR VEHICLE PARTS & ACCESSORIES [3714] IRS NUMBER: 232078856 STATE OF INCORPORATION: PA FISCAL YEAR END: 1228 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-18914 FILM NUMBER: 23689496 BUSINESS ADDRESS: STREET 1: 3400 E WALNUT ST CITY: COLMAR STATE: PA ZIP: 18915 BUSINESS PHONE: 2159971800 MAIL ADDRESS: STREET 1: 3400 E WALNUT ST CITY: COLMAR STATE: PA ZIP: 18915 FORMER COMPANY: FORMER CONFORMED NAME: R & B INC DATE OF NAME CHANGE: 19930328 10-K 1 dorm-20221231.htm 10-K dorm-20221231
00008687802022FYfalsehttp://fasb.org/us-gaap/2022#OtherAccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2022#OtherAccruedLiabilitiesCurrent100008687802021-12-262022-12-3100008687802022-06-25iso4217:USD00008687802023-02-23xbrli:shares00008687802020-12-272021-12-2500008687802019-12-292020-12-26iso4217:USDxbrli:shares00008687802022-12-3100008687802021-12-250000868780us-gaap:CommonStockMember2019-12-280000868780us-gaap:AdditionalPaidInCapitalMember2019-12-280000868780us-gaap:RetainedEarningsMember2019-12-2800008687802019-12-280000868780us-gaap:CommonStockMember2019-12-292020-12-260000868780us-gaap:AdditionalPaidInCapitalMember2019-12-292020-12-260000868780us-gaap:RetainedEarningsMember2019-12-292020-12-260000868780us-gaap:CommonStockMember2020-12-260000868780us-gaap:AdditionalPaidInCapitalMember2020-12-260000868780us-gaap:RetainedEarningsMember2020-12-260000868780us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-2600008687802020-12-260000868780us-gaap:CommonStockMember2020-12-272021-12-250000868780us-gaap:AdditionalPaidInCapitalMember2020-12-272021-12-250000868780us-gaap:RetainedEarningsMember2020-12-272021-12-250000868780us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-272021-12-250000868780us-gaap:CommonStockMember2021-12-250000868780us-gaap:AdditionalPaidInCapitalMember2021-12-250000868780us-gaap:RetainedEarningsMember2021-12-250000868780us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-250000868780us-gaap:CommonStockMember2021-12-262022-12-310000868780us-gaap:AdditionalPaidInCapitalMember2021-12-262022-12-310000868780us-gaap:RetainedEarningsMember2021-12-262022-12-310000868780us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-262022-12-310000868780us-gaap:CommonStockMember2022-12-310000868780us-gaap:AdditionalPaidInCapitalMember2022-12-310000868780us-gaap:RetainedEarningsMember2022-12-310000868780us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000868780srt:MinimumMember2021-12-262022-12-310000868780srt:MaximumMember2021-12-262022-12-310000868780us-gaap:BuildingAndBuildingImprovementsMembersrt:MinimumMember2021-12-262022-12-310000868780srt:MaximumMemberus-gaap:BuildingAndBuildingImprovementsMember2021-12-262022-12-310000868780us-gaap:MachineryAndEquipmentMembersrt:MinimumMember2021-12-262022-12-310000868780us-gaap:MachineryAndEquipmentMembersrt:MaximumMember2021-12-262022-12-310000868780dorm:SoftwareAndComputerEquipmentMembersrt:MinimumMember2021-12-262022-12-310000868780dorm:SoftwareAndComputerEquipmentMembersrt:MaximumMember2021-12-262022-12-310000868780dorm:FurnitureFixturesAndLeaseholdImprovementsMembersrt:MinimumMember2021-12-262022-12-310000868780srt:MaximumMemberdorm:FurnitureFixturesAndLeaseholdImprovementsMember2021-12-262022-12-310000868780dorm:PowerTrainIndustriesIncMember2020-01-31xbrli:pure0000868780us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-12-262022-12-310000868780us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-12-272021-12-250000868780us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-12-292020-12-260000868780us-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMemberdorm:FourCustomerMember2022-12-310000868780us-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMemberdorm:FourCustomerMember2021-12-250000868780us-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMemberdorm:FourCustomerMember2021-12-262022-12-310000868780us-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMemberdorm:FourCustomerMember2020-12-272021-12-250000868780us-gaap:NonUsMemberus-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMember2021-12-262022-12-310000868780us-gaap:NonUsMemberus-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMember2020-12-272021-12-250000868780dorm:SuperATVLLCMember2022-10-040000868780dorm:SuperATVLLCMember2022-10-042022-10-040000868780dorm:SuperATVLLCMemberdorm:ProductPortfolioMember2022-10-040000868780dorm:SuperATVLLCMemberdorm:ProductPortfolioMember2022-10-042022-10-040000868780dorm:SuperATVLLCMemberus-gaap:TradeNamesMember2022-10-040000868780dorm:SuperATVLLCMemberus-gaap:TradeNamesMember2022-10-042022-10-040000868780dorm:SuperATVLLCMemberus-gaap:CustomerRelationshipsMember2022-10-040000868780dorm:SuperATVLLCMemberus-gaap:CustomerRelationshipsMember2022-10-042022-10-040000868780dorm:SuperATVLLCMember2022-12-310000868780dorm:SuperATVLLCMember2021-12-262022-12-310000868780dorm:SuperATVLLCMember2020-12-272021-12-250000868780dorm:DPLHoldingCorporationMember2021-08-100000868780dorm:DPLHoldingCorporationMember2021-08-102021-08-100000868780dorm:DPLHoldingCorporationMember2020-12-272021-12-250000868780dorm:DPLHoldingCorporationMember2021-12-250000868780dorm:DPLHoldingCorporationMember2022-12-310000868780us-gaap:CustomerRelationshipsMemberdorm:DPLHoldingCorporationMember2022-12-310000868780us-gaap:CustomerRelationshipsMemberdorm:DPLHoldingCorporationMember2021-12-262022-12-310000868780dorm:ProductPortfolioMemberdorm:DPLHoldingCorporationMember2022-12-310000868780dorm:ProductPortfolioMemberdorm:DPLHoldingCorporationMember2021-12-262022-12-310000868780us-gaap:TradeNamesMemberdorm:DPLHoldingCorporationMember2022-12-310000868780us-gaap:TradeNamesMemberdorm:DPLHoldingCorporationMember2021-12-262022-12-310000868780dorm:DPLHoldingCorporationMember2019-12-292020-12-260000868780dorm:PowerTrainIndustriesIncMember2020-01-020000868780dorm:PowerTrainIndustriesIncMember2020-01-022020-01-020000868780dorm:PowerTrainIndustriesIncMember2020-01-020000868780dorm:PowerTrainIndustriesIncMember2019-12-292020-12-260000868780dorm:PowerTrainIndustriesIncMember2020-12-260000868780dorm:PowerTrainIndustriesIncMemberus-gaap:CustomerRelationshipsMember2020-01-020000868780dorm:PowerTrainIndustriesIncMemberus-gaap:CustomerRelationshipsMember2020-01-022020-01-020000868780dorm:PowerTrainIndustriesIncMemberus-gaap:TradeNamesMember2020-01-020000868780dorm:PowerTrainIndustriesIncMemberus-gaap:TradeNamesMember2020-01-022020-01-020000868780dorm:PowerTrainIndustriesIncMemberus-gaap:TechnologyBasedIntangibleAssetsMember2020-01-020000868780dorm:PowerTrainIndustriesIncMemberus-gaap:TechnologyBasedIntangibleAssetsMember2020-01-022020-01-020000868780dorm:PowerTrainIndustriesIncMemberus-gaap:OtherIntangibleAssetsMember2020-01-020000868780dorm:PowerTrainIndustriesIncMemberus-gaap:OtherIntangibleAssetsMember2020-01-022020-01-020000868780us-gaap:BuildingMember2022-12-310000868780us-gaap:BuildingMember2021-12-250000868780us-gaap:MachineryAndEquipmentMember2022-12-310000868780us-gaap:MachineryAndEquipmentMember2021-12-250000868780dorm:FurnitureFixturesAndLeaseholdImprovementsMember2022-12-310000868780dorm:FurnitureFixturesAndLeaseholdImprovementsMember2021-12-250000868780dorm:SoftwareAndComputerEquipmentMember2022-12-310000868780dorm:SoftwareAndComputerEquipmentMember2021-12-250000868780srt:MinimumMember2022-12-310000868780srt:MaximumMember2022-12-310000868780us-gaap:CustomerRelationshipsMember2021-12-262022-12-310000868780us-gaap:CustomerRelationshipsMember2022-12-310000868780us-gaap:CustomerRelationshipsMember2021-12-250000868780us-gaap:TradeNamesMember2021-12-262022-12-310000868780us-gaap:TradeNamesMember2022-12-310000868780us-gaap:TradeNamesMember2021-12-250000868780dorm:ProductPortfolioMember2021-12-262022-12-310000868780dorm:ProductPortfolioMember2022-12-310000868780dorm:ProductPortfolioMember2021-12-250000868780us-gaap:TechnologyBasedIntangibleAssetsMember2021-12-262022-12-310000868780us-gaap:TechnologyBasedIntangibleAssetsMember2022-12-310000868780us-gaap:TechnologyBasedIntangibleAssetsMember2021-12-250000868780dorm:ParentsAndOtherMember2021-12-262022-12-310000868780dorm:ParentsAndOtherMember2022-12-310000868780dorm:ParentsAndOtherMember2021-12-250000868780dorm:NewRevolvingCreditFacilityMemberdorm:DPLHoldingCorporationMember2021-08-100000868780us-gaap:LetterOfCreditMemberdorm:DPLHoldingCorporationMember2021-08-100000868780dorm:PreviousRevolvingCreditFacilityMember2021-08-100000868780dorm:NewRevolvingCreditFacilityMemberdorm:DPLHoldingCorporationMember2021-08-102021-08-100000868780dorm:SuperATVLLCMemberus-gaap:LongTermDebtMember2022-10-040000868780dorm:SuperATVLLCMemberus-gaap:LongTermDebtMemberus-gaap:InterestRateFloorMember2022-10-040000868780dorm:SuperATVLLCMemberdorm:SecuredOvernightFinancingRateSOFRMemberus-gaap:LongTermDebtMember2022-10-042022-10-040000868780dorm:SuperATVLLCMemberus-gaap:LongTermDebtMemberus-gaap:BaseRateMember2022-10-042022-10-040000868780dorm:SuperATVLLCMemberus-gaap:LongTermDebtMemberus-gaap:BaseRateMembersrt:MinimumMember2022-10-042022-10-040000868780dorm:SuperATVLLCMemberus-gaap:LongTermDebtMembersrt:MaximumMemberus-gaap:BaseRateMember2022-10-042022-10-040000868780dorm:SuperATVLLCMemberdorm:SecuredOvernightFinancingRateSOFRMemberus-gaap:LongTermDebtMembersrt:MinimumMember2022-10-042022-10-040000868780dorm:SuperATVLLCMemberdorm:SecuredOvernightFinancingRateSOFRMemberus-gaap:LongTermDebtMembersrt:MaximumMember2022-10-042022-10-040000868780dorm:SuperATVLLCMemberus-gaap:RevolvingCreditFacilityMember2022-10-042022-10-040000868780dorm:SuperATVLLCMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2022-10-042022-10-040000868780dorm:SuperATVLLCMembersrt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2022-10-042022-10-040000868780dorm:SuperATVLLCMemberus-gaap:RevolvingCreditFacilityMember2022-12-310000868780dorm:SuperATVLLCMemberus-gaap:RevolvingCreditFacilityMember2021-12-262022-12-310000868780dorm:SuperATVLLCMemberus-gaap:DebtInstrumentRedemptionPeriodOneMemberus-gaap:LongTermDebtMember2022-12-310000868780dorm:SuperATVLLCMemberus-gaap:LongTermDebtMemberus-gaap:DebtInstrumentRedemptionPeriodTwoMember2022-12-310000868780dorm:SuperATVLLCMemberus-gaap:LongTermDebtMemberus-gaap:DebtInstrumentRedemptionPeriodThreeMember2022-12-310000868780dorm:ExecutiveChairmanAndCertainOfHisFamilyMembersMember2021-12-262022-12-310000868780dorm:ExecutiveChairmanAndCertainOfHisFamilyMembersMember2020-12-272021-12-250000868780dorm:ExecutiveChairmanAndCertainOfHisFamilyMembersMember2019-12-292020-12-260000868780dorm:LewisberryPAMember2021-12-262022-12-310000868780dorm:JointVentureMember2021-12-262022-12-31dorm:Supplier0000868780us-gaap:CapitalLossCarryforwardMember2021-12-262022-12-310000868780us-gaap:DomesticCountryMember2022-12-310000868780us-gaap:StateAndLocalJurisdictionMember2022-12-310000868780us-gaap:DomesticCountryMember2021-12-262022-12-3100008687802020-06-012020-06-3000008687802023-01-01srt:MaximumMember2022-12-310000868780dorm:PowertrainMember2021-12-262022-12-310000868780dorm:PowertrainMember2020-12-272021-12-250000868780dorm:PowertrainMember2019-12-292020-12-260000868780dorm:ChassisMember2021-12-262022-12-310000868780dorm:ChassisMember2020-12-272021-12-250000868780dorm:ChassisMember2019-12-292020-12-260000868780dorm:MotorVehicleBodyMember2021-12-262022-12-310000868780dorm:MotorVehicleBodyMember2020-12-272021-12-250000868780dorm:MotorVehicleBodyMember2019-12-292020-12-260000868780dorm:HardwareMember2021-12-262022-12-310000868780dorm:HardwareMember2020-12-272021-12-250000868780dorm:HardwareMember2019-12-292020-12-260000868780country:US2021-12-262022-12-310000868780country:US2020-12-272021-12-250000868780country:US2019-12-292020-12-260000868780us-gaap:NonUsMember2021-12-262022-12-310000868780us-gaap:NonUsMember2020-12-272021-12-250000868780us-gaap:NonUsMember2019-12-292020-12-26dorm:Customer0000868780us-gaap:CustomerConcentrationRiskMemberdorm:ThreeCustomerMemberus-gaap:SalesRevenueNetMember2021-12-262022-12-310000868780us-gaap:CustomerConcentrationRiskMemberdorm:ThreeCustomerMemberus-gaap:SalesRevenueNetMember2020-12-272021-12-250000868780us-gaap:CustomerConcentrationRiskMemberdorm:ThreeCustomerMemberus-gaap:SalesRevenueNetMember2019-12-292020-12-260000868780dorm:RSAsMember2018-12-302019-12-280000868780dorm:RSUsMember2020-03-012020-03-310000868780dorm:PerformanceBasedRestrictedStockAwardsAndPerformanceBasedRestrictedStockUnitsMember2022-12-310000868780dorm:PerformanceBasedRestrictedStockAwardsAndPerformanceBasedRestrictedStockUnitsMember2021-12-250000868780dorm:PerformanceBasedRestrictedStockAwardsAndPerformanceBasedRestrictedStockUnitsMember2020-12-260000868780dorm:PerformanceBasedRestrictedStockAwardsAndPerformanceBasedRestrictedStockUnitsMember2021-12-262022-12-310000868780dorm:PerformanceBasedRestrictedStockAwardsAndPerformanceBasedRestrictedStockUnitsMember2020-12-272021-12-250000868780dorm:PerformanceBasedRestrictedStockAwardsAndPerformanceBasedRestrictedStockUnitsMember2019-12-292020-12-260000868780dorm:PerformanceBasedRestrictedStockAwardsAndRestrictedStockUnitsMember2021-12-262022-12-310000868780dorm:PerformanceBasedRestrictedStockAwardsAndRestrictedStockUnitsMember2020-12-272021-12-250000868780dorm:PerformanceBasedRestrictedStockAwardsAndRestrictedStockUnitsMember2019-12-292020-12-260000868780dorm:PerformanceBasedAndTimeBasedRestrictedStockAwardsAndRestrictedStockUnitsMember2021-12-262022-12-310000868780dorm:PerformanceBasedAndTimeBasedRestrictedStockAwardsAndRestrictedStockUnitsMember2020-12-272021-12-250000868780dorm:PerformanceBasedAndTimeBasedRestrictedStockAwardsAndRestrictedStockUnitsMember2019-12-292020-12-260000868780dorm:RestrictedStockAwardsAndRestrictedStockUnitsMember2022-12-310000868780dorm:RestrictedStockAwardsAndRestrictedStockUnitsMember2021-12-262022-12-310000868780us-gaap:EmployeeStockOptionMember2021-12-262022-12-310000868780us-gaap:EmployeeStockOptionMember2020-12-272021-12-250000868780us-gaap:EmployeeStockOptionMember2019-12-292020-12-260000868780srt:MinimumMember2019-12-280000868780srt:MaximumMember2019-12-280000868780srt:MinimumMember2019-12-292020-12-260000868780srt:MaximumMember2019-12-292020-12-260000868780srt:MinimumMember2020-12-260000868780srt:MaximumMember2020-12-260000868780srt:MinimumMember2020-12-272021-12-250000868780srt:MaximumMember2020-12-272021-12-250000868780srt:MinimumMember2021-12-250000868780srt:MaximumMember2021-12-250000868780us-gaap:EmployeeStockOptionMember2022-12-310000868780dorm:EmployeeStockPurchasePlanMember2017-05-310000868780dorm:EmployeeStockPurchasePlanMember2017-05-012017-05-310000868780dorm:EmployeeStockPurchasePlanMember2021-12-262022-12-310000868780dorm:EmployeeStockPurchasePlanMember2020-12-272021-12-250000868780dorm:EmployeeStockPurchasePlanMember2019-12-292020-12-260000868780dorm:CommonStockRepurchasesMember2021-12-262022-12-310000868780dorm:CommonStockRepurchasesMember2020-12-272021-12-250000868780dorm:CommonStockRepurchasesMember2019-12-292020-12-260000868780dorm:ShareRepurchaseProgramMember2022-12-310000868780dorm:ShareRepurchaseProgramMember2021-12-262022-12-310000868780dorm:ShareRepurchaseProgramMember2020-12-272021-12-250000868780dorm:ShareRepurchaseProgramMember2019-12-292020-12-260000868780us-gaap:NonUsMember2022-12-310000868780us-gaap:NonUsMember2021-12-25dorm:Segment0000868780us-gaap:AllowanceForCreditLossMember2021-12-250000868780us-gaap:AllowanceForCreditLossMember2020-12-260000868780us-gaap:AllowanceForCreditLossMember2019-12-280000868780us-gaap:AllowanceForCreditLossMember2021-12-262022-12-310000868780us-gaap:AllowanceForCreditLossMember2020-12-272021-12-250000868780us-gaap:AllowanceForCreditLossMember2019-12-292020-12-260000868780us-gaap:AllowanceForCreditLossMember2022-12-310000868780dorm:AllowanceForCustomerCreditsMember2021-12-250000868780dorm:AllowanceForCustomerCreditsMember2020-12-260000868780dorm:AllowanceForCustomerCreditsMember2019-12-280000868780dorm:AllowanceForCustomerCreditsMember2021-12-262022-12-310000868780dorm:AllowanceForCustomerCreditsMember2020-12-272021-12-250000868780dorm:AllowanceForCustomerCreditsMember2019-12-292020-12-260000868780dorm:AllowanceForCustomerCreditsMember2022-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
____________________________________________________
FORM 10-K
____________________________________________________
(Mark One)
xANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2022
OR
oTRANSITION 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-18914
____________________________________________________
dorm-20221231_g1.jpg
DORMAN PRODUCTS, INC.
(Exact name of registrant as specified in its charter)
____________________________________________________
Pennsylvania23-2078856
(State or other jurisdiction of
incorporation or organization)
(I.R.S Employer
Identification No.)
3400 East Walnut Street, Colmar, Pennsylvania 18915
(Address of principal executive offices) (Zip Code)
(215) 997-1800
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each class:Trading Symbol(s)Name of each exchange on which registered:
Common Stock, $0.01 Par ValueDORMThe NASDAQ Global Select Market
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 x No o
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes o No x
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 x No o
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes x No o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of "large accelerated filer," "accelerated filer," “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act:
Large Accelerated FilerxAccelerated filero
Non-accelerated fileroSmaller reporting companyo
Emerging growth companyo
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 issues its audit report. x
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. o
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes o No x
The aggregate market value of the voting and non-voting common equity held by non-affiliates of the registrant as of June 25, 2022 was $1,967,865,518.
As of February 23, 2023, the registrant had 31,445,738 shares of common stock, $0.01 par value, outstanding.
DOCUMENTS INCORPORATED BY REFERENCE
Certain portions of the registrant's definitive proxy statement, in connection with its 2023 Annual Meeting of Shareholders, to be filed with the Securities and Exchange Commission within 120 days after December 31, 2022, are incorporated by reference into PART III of this Annual Report on Form 10-K.



DORMAN PRODUCTS, INC.
INDEX TO ANNUAL REPORT ON FORM 10-K
December 31, 2022
Page



Effective October 4, 2022, the Board of Directors of Dorman Products, Inc. approved a change in Dorman’s fiscal year end from the last Saturday in December of each year to December 31 of each year, to commence with the current fiscal year ending on December 31, 2022.
References toRefers to the year ended
Fiscal 2020
December 26, 2020
Fiscal 2021
December 25, 2021
Fiscal 2022
December 31, 2022
As used herein, unless the context otherwise requires, “Dorman,” “the Company,” “we,” “us,” or “our” refers to Dorman Products, Inc. and its subsidiaries.
This Annual Report on Form 10-K contains the registered and unregistered trademarks or service marks that are the property of Dorman Products, Inc. and/or its affiliates. This Annual Report on Form 10-K also may contain additional trade names, trademarks or service marks belonging to other companies. We do not intend our use or display of other parties’ trademarks, trade names or service marks to imply, and such use or display should not be construed to imply, a relationship with, or endorsement or sponsorship of us by these parties.
Statement Regarding Forward-Looking Statements
Certain statements in this document constitute “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995, including statements related to the global coronavirus pandemic (“COVID-19”), net sales, diluted earnings per share, gross profit, gross margin, selling, general and administrative expenses, income tax expense, income before income taxes, net income, cash and cash equivalents, indebtedness, liquidity, the Company’s share repurchase program, the Company’s outlook, the Company’s growth opportunities and future business prospects, operational costs and productivity initiatives, inflation, customs duties and mitigation of tariffs, long-term value, acquisitions and acquisition opportunities, investments, cost offsets, quarterly fluctuations, new product development, customer concessions, and fluctuations in foreign currency. Words such as “may,” “believe,” “demonstrate,” “expect,” “estimate,” “forecast,” “project,” “plan,” “anticipate,” “intend,” “should,” “will” and “likely” and similar expressions identify forward-looking statements. However, the absence of these words does not mean the statements are not forward-looking. In addition, statements that are not historical should also be considered forward-looking statements. Readers are cautioned not to place undue reliance on those forward-looking statements, which speak only as of the date the statement was made. Such forward-looking statements are based on current expectations that involve a number of known and unknown risks, uncertainties and other factors (many of which are outside of our control) which may cause actual events to be materially different from those expressed or implied by such forward-looking statements. Should one or more of these risks or uncertainties materialize, or should underlying assumptions prove incorrect, actual results may vary materially from those anticipated, estimated or projected. For information concerning factors that could cause actual results to differ materially from the information contained in this report, reference is made to the information in PART I, ITEM 1A, “Risk Factors.” The Company is under no obligation to (and expressly disclaims any such obligation to) update any of the information in this report if any forward-looking statement later turns out to be inaccurate whether as a result of new information, future events or otherwise.
1


PART I
ITEM 1. Business.
General
We are one of the leading suppliers of replacement and upgrade parts in the motor vehicle aftermarket industry, serving passenger cars, light-, medium-, and heavy-duty trucks, as well as specialty vehicles, including utility terrain vehicles (UTVs) and all-terrain vehicles (ATVs). As of December 31, 2022, we marketed approximately 129,000 distinct parts compared to approximately 118,000 as of December 25, 2021, many of which we designed and engineered. This number excludes private label stock keeping units and other variations in how we market, package and distribute our products, includes distinct parts of acquired companies and reflects distinct parts that have been discontinued at the end of their lifecycle. Our products are sold under our various brand names, under our customers’ private label brands or in bulk. We are one of the leading aftermarket suppliers of parts that were traditionally available to professional installers and consumers only from original equipment manufacturers or salvage yards. These parts include, among other parts, leaf springs, intake manifolds, exhaust manifolds, window regulators, radiator fan assemblies, tire pressure monitor sensors, exhaust gas recirculation (EGR) coolers, UTV windshields, and complex electronics modules. For fiscal 2022, approximately 75% of our products were sold under brands that we own, and the remainder of our products were sold for resale under customers' private labels, other brands or in bulk. We generate most of our net sales from customers in North America, primarily in the United States. Our products are sold primarily through aftermarket retailers, including through their on-line platforms; dealers; national, regional and local warehouse distributors and specialty markets; and salvage yards. We also distribute aftermarket parts outside the United States, with sales primarily into Canada and Mexico, and to a lesser extent, Europe, the Middle East and Australia.
The Motor Vehicle Aftermarket Industry
The motor vehicle aftermarket that we operate in consists of the automotive aftermarket industry and the powersports aftermarket industry.
The automotive aftermarket industry has two distinct sectors: parts for passenger cars and light trucks, which according to the 2023 Auto Care Association Factbook, accounted for projected industry sales of approximately $356.5 billion in 2022, and parts for medium- and heavy-duty trucks, which accounted for projected industry sales of approximately $117.0 billion in 2022. We sell products into both sectors, with a majority of our products being designed for the passenger car and light truck sector.
Two distinct groups of end-users buy replacement vehicle parts for passenger cars and light trucks: (i) individual consumers, who purchase parts to perform "do-it-yourself" repairs on their own vehicles; and (ii) professional installers, which include vehicle repair shops and dealership service departments. Individual consumers typically are supplied through retailers and the retail arms of warehouse distributors. Vehicle repair shops generally purchase parts through local independent parts wholesalers and national parts distributors. Automobile dealership service departments generally obtain parts through the distribution systems of vehicle manufacturers and specialized national and regional parts distributors.
The largest purchasers of medium- and heavy-duty vehicle aftermarket parts are original equipment, or OE, manufacturers, independent distributors, including organizations associated with large buying groups and other distributors, as well as independent component specialists and rebuilders, and auto parts stores. The service work performed on medium- and heavy-duty vehicles is generally completed by end-user businesses that utilize these vehicles in their operations, fleets, and independent garages and distributors, who buy parts from the purchasers above or in some instances directly from suppliers like us.
Spending in the motor vehicle aftermarket industry generally can be grouped into three categories: discretionary, maintenance, and repair. Discretionary, such as accessories and performance, tends to move in line with consumer discretionary spending. Maintenance is composed of products and services, such as oil and oil changes, and tends to be less correlated with discretionary spending. Repair consists mainly of replacement parts that fail over time, and tends to be less cyclical as it is largely comprised of parts necessary for a vehicle to function properly or safely. The majority of our products fall into the repair category.
2


The increasing complexity and the number of different makes and models of automobiles have resulted in a significant increase in the number of products required to service the domestic and foreign automotive fleets. The requirement to include more products in inventory and the significant consolidation among distributors of automotive replacement parts have in turn resulted in larger distributors. See ITEM 1A, “Risk Factors – Risks Related to Our Business – Our Industry, Operations and Competition” for information regarding the potential impacts of consolidation on our business.
Retailers and others who purchase automotive aftermarket parts for resale often are constrained to a finite amount of space in which to display and stock products. Thus, the reputation for quality, customer service, and line profitability that a supplier provides typically are significant factors in a retailer’s or other reseller’s decision as to which product lines to carry in the limited space available. Further, because of the efficiencies achieved through the ability to order all or part of a complete line of products from one supplier (with possible volume discounts), as opposed to satisfying the same requirements through a variety of different sources, retailers and other resellers of automotive aftermarket parts often seek to purchase products from fewer but stronger suppliers.
The powersports aftermarket generally consists of parts for specialty vehicles such as UTVs and ATVs for both functional and upgrade accessories as well as replacement parts. Functional and upgrade accessories include parts such as engine performance upgrades, lighting and electronics, storage and cargo, tires and wheels, cabs, roofs and windshields, and other cosmetic parts. Replacement parts consist of brake systems, engine systems, electronics, frame and body parts, and driveline and transmission parts and are critical given the significant wear and tear often placed on those parts during normal use.
This industry consists of direct-to-consumer and direct-to-dealer channels through both retail and e-commerce platforms. Key purchasing decisions of customers in the powersports aftermarket industry include ease of ordering, ease of installation, the availability of products, delivery times, and overall product quality.
Brands and Products
We market our products under the Dorman®, Dayton Parts® and SuperATV® names, along with several sub-brands, which identify products that address specific segments of the motor vehicle aftermarket industry.dorm-20221231_g2.jpg
Some of our most popular brands include:
DORMAN® Reliable replacement automotive parts and components. A brand mechanics have trusted for more than 100 years.
DORMAN® OE FIX Dorman products that are designed to be better repair solutions than the OE alternative. These parts are made to help save the service technician time and money, and increase reliability and serviceability.
HELP!® – Parts and components designed to help the automotive do-it-yourself customer, or DIYer, save time and money. A fixture in auto parts store aisles for decades.
Conduct-Tite® Electrical tools, materials and accessories designed to help DIYers fix and customize vehicles. This brand includes the Builders Series line of premium wiring solutions.
3


Dayton Parts® – An extensive product offering of heavy-duty commercial vehicle repair solutions, from cab to trailer.
SuperATV® – UTV and ATV parts and accessories designed by riders for riders.
Keller Performance Products – High-quality ball joints for specialty vehicles.
Assault Industries – West Coast-style powersports products built for the cool factor and designed with an edge.
Gboost – Clutching products for specialty vehicles.
GDP – Premium quality transmission, portals, differentials and more for UTVs and ATVs.
We group our products into four major classes: powertrain, chassis, motor vehicle body, and hardware. The following table represents each of the four classes as a percentage of net sales for each of the last three fiscal years:
Percentage of Net Sales
Year Ended
December 31, 2022December 25, 2021December 26, 2020
Powertrain37 %40 %40 %
Chassis41 %34 %30 %
Motor Vehicle Body18 %22 %25 %
Hardware%%%
Total100 %100 %100 %
Our powertrain product line includes intake and exhaust manifolds, cooling products, harmonic balancers, fluid lines, fluid reservoirs, connectors, 4-wheel drive components and axles, drain plugs, and other engine, transmission and axle components. Chassis products include control arms, ball joints, tie-rod ends, brake hardware and hydraulics, wheel and axle hardware, suspension arms, knuckles, links, bushings, leaf springs, and other suspension, steering, and brake components. Our line of motor vehicle body products includes door handles and hinges, window lift motors, window regulators, switches and handles, wiper components, lighting, electrical, and other interior and exterior vehicle body components, including windshields for UTVs. Hardware products include threaded bolts and auto body fasteners, automotive and home electrical wiring components, and other hardware assortments and merchandise.
We warrant our products against certain defects in material and workmanship when used as designed on the vehicle on which it was originally installed. We offer a limited lifetime warranty on most of our products in the light- and medium-duty parts categories, with more limited warranties for our heavy-duty and specialty vehicle products. Our standard warranties limit the end-user’s remedy to the repair or replacement of the part that is defective.
Product Development
Dorman is committed to product development and innovation with a customer-first approach keeping owners and installers in mind. Our engineers and designers focus on solutions designed to help save repair technicians time, save vehicle owners money, and provide sought-after vehicle enhancements and differentiation.
Dorman has dedicated teams devoted solely to ideation and innovation in support of its objective to develop new products, many of which are first to the aftermarket. Our teams of researchers, field analysts, and product specialists visit repair shop technicians and spend time with customers to listen to and understand their repair challenges and vehicle needs.
We categorize our product development opportunities across three different spectrums: (1) alternative parts - direct aftermarket replacements for factory parts, (2) upgraded parts – parts with enhanced design, functionality or features based on identifying what made original parts problematic and developing new solutions that address the original failure modes, and (3) new parts - identifying parts that are not available from the OE or in the aftermarket that can enhance vehicle performance and user experience. Some of these
4


opportunities are brand new to the aftermarket whereas others continue to expand our current portfolio offering. The following table represents the number of distinct parts we introduced for each of the last three fiscal years:
Year Ended
December 31, 2022December 25, 2021December 26, 2020
New to the aftermarket1,5659901,433
Line extensions2,8783,3252,046
Total distinct parts introduced4,4434,3153,479
In 2022, we introduced several first-to-the-aftermarket repair solutions designed to fit a wide range of vehicles. New products included an upgraded OE FIX aluminum oil filter housing, hub rotor and caliper bracket bolt kits, additions to our roster of turbocharger components, and new complex electronic solutions, such as cruise control distance sensors, blind spot detection modules and other advanced driver assistance system, or ADAS, products. In 2022, we also released the first-to-aftermarket Tesla OE FIX door handle repair kit for Tesla S vehicles.
Our capabilities in advanced technology automotive components continued to grow in 2022 with the introduction of all-new construction climate control modules, electronic throttle bodies featuring Hall effect sensors and Sensor Shield™ shaft seals, and pre-programmed fuel pump driver modules.
Our product development teams focus on repair solutions engineered to reduce the time technicians and vehicle owners typically spend on repairs requiring multiple related components. In 2022, that ongoing focus resulted in additions to our line of pre-assembled products, including loaded backing plates, drive shafts, and windshield wiper and transmission assemblies. We also provide new, cost-effective products designed to extend the life of cars and trucks. From core categories like window regulators, suspension components, and door lock actuators, to innovative body panel repair kits, we help ensure that aftermarket service providers and end-users have a range of money-saving repair options.
We expanded our growth in the heavy-duty sector with the acquisition of Dayton Parts in 2021 and in 2022 released several new heavy-duty products, including in-demand sensors and products for repairs above and below the chassis of Class 7 and Class 8 trucks.
We also expanded our motor vehicle solutions footprint in 2022 through the acquisition of Super ATV, LLC (“SuperATV”). SuperATV specializes in the design, manufacturing, and distribution of aftermarket parts and accessories for UTVs and ATVs. SuperATV is a leader in the powersports aftermarket because of its broad range of solutions, dedication to product development and innovation, and exceptional customer service. Through its retail presence and growing dealer network, SuperATV offers more than 11,000 products including windshields, axles, lift kits, tires, suspension components, and other accessories for popular ATV and UTV models from manufacturers such as Polaris®, Yamaha®, Honda®, Can-Am® and others.
Sales and Marketing
We market our products to purchasers, many of whom in turn supply individual consumers and professional installers. Our products are available in our customers’ retail stores, on our website and our customers’ websites, and through dealers and warehouse distributors.
As of December 31, 2022, we had a sales and sales support team of over 200 people selling our products either directly to our customers or, with respect to certain select customers, indirectly through independent manufacturers’ representative agencies worldwide.
Our sales efforts are not directed merely at selling individual products, but more broadly towards selling our entire product portfolio. Our sales strategy includes increasing sales not only by securing new customers, but also by adding new product lines and expanding product selection within existing customers in an effort to make our customers a destination for new-to-the-aftermarket products.
Among other things, we use digital advertising, social media, email, catalogs and brochures, to describe and promote our products. Our websites include www.DormanProducts.com, www.DaytonParts.com and
5


www.SuperATV.com. These sites are not and should not be considered part of this Form 10-K and are not incorporated by reference in this Form 10-K.
As of December 31, 2022, we serviced more than 9,000 active accounts. During fiscal 2022, three customers each accounted for more than 10% of net sales and in the aggregate accounted for approximately 49% of net sales.
Manufacturing and Procurement
Most of our light- and medium-duty aftermarket automotive products are manufactured by third parties, while most of our heavy-duty products are manufactured in our facilities in the United States. The majority of our powersports aftermarket products are manufactured in our facilities in the United States and China. We engage third-party manufacturers around the world to develop and manufacture products according to our performance and design requirements, oftentimes using tooling that we own. In fiscal 2022, as a percentage of our total dollar volume of purchases, approximately 36% of our products were purchased from various suppliers throughout the United States and the balance of our purchases were directly from suppliers outside of the United States. Our global supplier network provides access to a broad array of manufacturing capabilities and technologies while limiting our dependency on any single source of supply. While our supplier selection and sourcing programs will continue to leverage our strategic manufacturers for a substantial portion of our product portfolio, we also continue to qualify alternative sources available to provide additional support and capacity, if needed. We make a concerted effort to build and nurture strong, healthy relationships with our suppliers. In fiscal 2022, we purchased automotive products in substantial volumes from over 250 suppliers, and no single supplier accounted for more than 10% of our total product purchases in fiscal 2022. For more information on risks relating to our supply chain, see ITEM 1A. "Risk Factors - Risks Related to Our Business - Our Industry, Operations and Competition."
Packaging, Inventory and Shipping
Finished products acquired from third-party suppliers are received at one or more of our company or third-party-operated facilities in the United States and Canada for sorting and distribution to our customers, depending on the type of part. It is our practice to inspect samples of shipments based on supplier performance. If cleared, these shipments of finished parts are logged into our computerized production tracking systems and staged for packaging, if necessary.
We employ a variety of custom-designed packaging machines which include blister sealing, skin film sealing, clamshell sealing, bagging and boxing lines. Packaged product generally contains our label (or a private label), a part number, a universal packaging bar code suitable for electronic scanning, a description of the part and, if appropriate, installation instructions. Products are also sold in bulk to automotive parts manufacturers and packagers. Computerized tracking systems, mechanical counting devices and experienced workers combine to help ensure that the proper variety and numbers of parts meet the correct packaging materials at the appropriate places and times to produce the required quantities of finished products.
Packaged inventory is either stocked in the warehouse portions of our facilities or in distribution centers maintained by our third-party logistics providers and is organized to facilitate the most efficient methods of retrieving product to fill customer orders. We strive to maintain a level of inventory to adequately meet current customer order demand with additional inventory to satisfy new customer orders and special programs.
We ship our products by contract carrier, common carrier or parcel service. Products are generally shipped to each customer's main warehouses for redistribution within its network or to dealers for further resale. In addition to utilizing our dealer networks, our specialty vehicle products that are ordered through the SuperATV website may be shipped directly to customers. In certain circumstances, at the request of a customer, we ship directly to that customer's warehouses, stores or other locations, either via smaller direct ship orders or consolidated store orders that are cross-docked.
Remanufacturing and Recycling Parts
Certain products we sell contain parts that can be recycled, or as more commonly referred to in our industry, remanufactured. We refer to the used product that is ultimately remanufactured as core. A used core is
6


remanufactured and sold to the customer as a replacement for a unit on a vehicle. Customers and end-users that purchase a remanufactured replacement part will generally return the used core to us, which we then use in the remanufacturing process to make another finished good. Our core inventory consists of used cores purchased and held in our facilities, used cores that are in the process of being returned from our customers and end-users, and remanufactured cores held in finished goods inventory at our facilities. Our products that utilize cores include electronic control modules, hybrid batteries and complex mechatronics. We believe our remanufactured parts offer end-users an economical and safe way to maintain their cars on the road, while also reducing the impact on the environment.
Competition
The motor vehicle aftermarket industry is highly competitive. Competitive factors include price, product quality, breadth of product line, range of applications, customer service and the growth of e-commerce. Substantially all our products are subject to competition with similar products offered by other providers of aftermarket repair and replacement parts. Some of these competitors are divisions and subsidiaries of companies much larger than us who possess a longer history of operations and greater financial and other resources than we do. We also face competition from OE manufacturers who sell through their dealerships many of the same replacement parts that we sell, although these manufacturers generally sell parts only for vehicles they produce. Some of our current or former suppliers may compete with us by supplying directly to our customers. Further, some of our private label customers also compete with us. For more information on risks relating to our competition, see ITEM 1A, “Risk Factors – Risks Related to Our Business – Our Industry, Operations and Competition.”
Seasonality
Our business can be affected by weather conditions. Extremely hot or cold weather generally results in an increase in parts failure at an accelerated rate, which generally leads to an increase in our sales for the duration of the extreme weather event.
Impact of COVID-19
While COVID-19 did not adversely affect demand for our products for the year ended December 31, 2022, during the year we did experience lingering pandemic-related pressures in the global supply network that caused logistical issues, including higher freight costs, supplier lead time delays of products and inflation with respect to materials and labor costs, which impacted our results. We will continue to closely monitor updates regarding COVID-19 and any impacts on our business and will adjust our operations according to guidelines from local, state and federal officials. In light of the foregoing, we may take actions that alter our business operations or that we determine are in the best interests of our employees, customers, suppliers and shareholders.
Patents, Trademarks and Other Intellectual Property
We own a number of patents important to our business, and we expect to continue to file patent applications to protect our research and development investments in new products. As of December 31, 2022, we held 102 patents and 44 pending patent applications worldwide. In addition, we hold numerous trademarks in the United States and other countries. We also have licenses to intellectual property for the manufacture, use and sale of certain of our products.
We obtain patent and other intellectual property rights used in connection with our business when practicable and appropriate. Historically, we have done so organically, through commercial relationships, or in connection with acquisitions.
For more information concerning the risks related to patents, trademarks and other intellectual property, see ITEM 1A, "Risk Factors – Risks Related to Our Business – Our Intellectual Property and Information Security.”
7


Human Capital Resources
General
As of December 31, 2022, we had 3,786 employees worldwide, substantially all of whom were employed full-time. Our employees are categorized by various functions. “Operations” consists of employees engaged in production, product distribution and inventory quality control. “Product Development” includes employees involved in product development and purchasing. “Quality and Engineering” consists of employees involved in internal and external quality management, manufacturing engineering, design, and testing. “Sales” includes employees employed in sales and customer service. “Administration” includes executive officers and individuals employed in finance, legal, information technology, human resources and other functions supporting our business. The following table shows employees by function and region.
December 31, 2022
U.S.Non-U.S.Total
Operations2,5152262,741
Product Development2302232
Quality and Engineering18960249
Sales29324317
Administration2389247
Total Employees3,4653213,786
None of our global employees is covered by a collective bargaining agreement. We consider our relations with our employees to be generally good.
Health and Safety
We maintain a safety culture grounded on the premise of eliminating workplace incidents, risks and hazards. We have created and implemented processes to help eliminate safety events and reduce their frequency and severity. We also review and monitor our performance closely. We have adopted an environmental, health and safety policy outlining our commitment to policies and practices that support the health and safety of our employees, contractors and the community, and the protection of the environment in the communities where we operate. We also maintain a human rights policy for the organization outlining our commitment to operating with respect for human rights.
Diversity and Inclusion
We embrace the diversity of our employees, including their unique backgrounds, experiences, thoughts and talents. Employees are valued and appreciated for their distinct contributions to the growth and sustainability of our business. We strive to cultivate a culture and vision that supports and enhances our ability to recruit, develop and retain diverse talent at every level. Our Vice President of Development and Diversity is responsible for leading our diversity and inclusion strategy. Among other things, we demonstrate our commitment to diversity and inclusion through our annual “All In” initiative, a summit focused on inviting our employees to think and engage more with ideas such as diversity and inclusion to foster a collaborative environment.
We also embrace diversity on our Board of Directors, where 33% of our independent directors are female and 17% of our independent directors are ethnically diverse.
As part of our commitment to a culture of inclusion, our Contributor Resource Group, or CRG, Program broadens and enhances company-wide interaction opportunities for our employees. Our CRG Program is open to all and involves activities for employees whose background is the focus of each CRG and those who are supportive of the groups that have been formed. These company-wide networks build on and coordinate with local teams that are already active in our operations and include groups such as those focused on women, veterans, individuals desiring to learn more about diverse cultural backgrounds and employees who seek to learn more about career growth and leadership opportunities.
8


Talent and Development
Our talent strategy is focused on attracting the best talent, developing their skill sets and experiences and rewarding their performance. We focus significant attention on attracting and retaining talented and experienced individuals to manage and support our operations, and our leadership team routinely reviews employee turnover rates at various levels of the organization. Leadership also participates in a robust bi-annual talent review and succession planning process. In addition, leadership reviews employee engagement surveys to monitor employee morale and receive feedback on a variety of issues.
Compensation
We pay our employees competitively and offer a broad range of company-paid benefits, which we believe are competitive with others in our industry and in the geographies in which we compete for talent. We conduct an executive compensation benchmarking review annually to help ensure we are providing market-based compensation including base salary, and short-term and long-term incentives. We also participate in annual compensation surveys for all positions and strive to compensate our top talent and key roles competitively. Moreover, we believe our long-term incentives are structured in a manner to provide time-based vesting schedules that are retentive.
For information on risks relating to our human capital resources, see ITEM 1A, “Risk Factors – General Risk Factors – Losing the services of our executive officers or other highly qualified and experienced employees, or failing to attract and retain any of such officers or employees, could adversely affect our business.”
Available Information
Our Internet address is www.dormanproducts.com. The information on the website is not and should not be considered part of this Form 10-K and is not incorporated by reference in this Form 10-K. The website is, and is only intended to be, for reference purposes only. We make available free of charge on or through our website our Annual Report on Form 10-K, quarterly reports on Form 10-Q and 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 (the “Exchange Act”) as soon as reasonably practicable after we electronically file such material with, or furnish it to, the Securities and Exchange Commission (the “SEC”). In addition, we will provide, at no cost, paper or electronic copies of our reports and other filings made with the SEC. Requests should be directed to: Attention: Secretary, Dorman Products, Inc., 3400 East Walnut Street, Colmar, Pennsylvania 18915.
ITEM 1A. Risk Factors
In addition to the other information set forth in this report, you should carefully consider the following factors, which could materially affect our business, financial condition or future results. The risks described below are not the only risks we face. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially affect our business, financial condition or results of operations. The risks are listed below in no particular order.
Risks Related to Our Business
Our Industry, Operations and Competition
Our business is impacted by the age, condition and number of vehicles that need servicing and by improvements in the quality of new vehicle parts.
The size of the motor vehicle aftermarket industry depends, in part, upon the number of vehicles on the road, average vehicle age, change in total miles driven per year, new or modified environmental and vehicle safety regulations, including fuel-efficiency and emissions reduction standards, pricing of new and used vehicles and new vehicle quality and related warranties. We believe the industry has been negatively impacted by the fact that the quality of more recent motor vehicles and their component parts (and related warranties) has improved, thereby lengthening the repair cycle. Generally, if parts last longer, there will be less demand for our products, and the average useful life of motor vehicle parts has been steadily increasing in recent years due to innovations in products and technology. In addition, the introduction by original equipment manufacturers of
9


increased warranty and maintenance initiatives has the potential to decrease the demand for our products. These factors could have a material adverse effect upon our business, financial condition and results of operations.
Our industry is highly competitive, and our success depends on our ability to compete with suppliers of motor vehicle aftermarket products, some of which may have substantially greater financial, marketing and other resources than we do.
The motor vehicle aftermarket industry is highly competitive, and our success depends on our ability to compete with domestic and international suppliers of aftermarket products. Due to the diversity of our product offering, we compete against a large cross-section of aftermarket companies and brands, including, but not limited to, Cardone Industries, Inc., Standard Motor Products, Inc., Tenneco, Inc., Bosch Auto Parts, First Brands Group, LLC, Gates Corporation, Continental Automotive Systems, Inc. (VDO), MevoTech LP, ACDelco (owned by General Motors Company), Motorcraft (owned by Ford Motor Company), Cummins Inc. (following its acquisition of Meritor, Inc.), Automann Inc., WARN Industries, Rocky Mountain ATV/MC and numerous category specific competitors. In addition, we face competition from original equipment manufacturers, which, through their dealers or dealerships, supply many of the same types of parts we sell. Further, some of our private label customers also compete with us.
Some of our competitors may have larger customer bases and significantly greater financial, technical and marketing resources than we do. These factors may allow our competitors to:
respond more quickly than we can to new or emerging technologies and changes in customer requirements by devoting greater resources than we can to the development, promotion and sale of motor vehicle aftermarket products;
engage in more extensive research and development;
sell products at lower prices than we do;
undertake more extensive marketing campaigns; and
make more attractive offers to existing and potential customers and strategic partners.
We cannot assure you that our competitors will not develop products or services that are equal or superior to our products or that achieve greater market acceptance than our products or that in the future other companies involved in our industry will not expand their operations into product lines produced and sold by us. We also cannot assure you that additional entrants will not enter our industry or that companies in our industry will not consolidate. Any such competitive pressures could cause us to lose market share or could result in significant price decreases and could have a material adverse effect on our business, financial condition and results of operations.
The loss or decrease in sales among one of our top customers, or a material change in the terms on which they are willing to buy from us, could have a substantial negative impact on our sales and operating results.
A significant percentage of our sales has been, and is expected to be, concentrated among a relatively small number of customers. During fiscal 2022, three customers each accounted for more than 10% of net sales and in the aggregate accounted for approximately 49% of net sales. We anticipate that this concentration of sales among these customers will continue in the future. The loss of a significant customer or a substantial decrease in sales to such a customer could have a material adverse effect on our sales and operating results. In addition, any consolidation among our key customers may further increase our customer concentration risk.
Also, while we may enter into long-term agreements with certain of our significant customers, those agreements generally do not contain purchase commitments, which instead are set forth in individual purchase orders submitted by customers based on their then-current or projected needs. We have in the past, and may in the future, lose customers or lose a particular product line of a customer due to the highly competitive conditions in the motor vehicle aftermarket industry, consolidation of customers and customer initiatives to buy direct from foreign suppliers or other business considerations. A decision by any significant customer, whether motivated by competitive conditions, financial difficulties or otherwise, to materially decrease the amount of products purchased from us or the number of our product lines they choose to carry, to change their manner of
10


doing business with us, or to stop doing business with us, could have a material adverse effect on our business, financial condition and results of operations.
Because our sales are concentrated, and the industry in which we operate is very competitive, we are under ongoing pressure from our customers to offer lower prices, extend payment terms, increase marketing and transportation allowances, provide enhanced rebates, discounts, rights of return and credits and offer other terms more favorable to these customers. These customer demands have put continued pressure on our operating margins and profitability and in the future could have a material adverse effect on our business, financial condition and results of operations.
There is substantial price competition in our industry, and our success and profitability will depend on our ability to maintain a competitive cost and price structure.
Given the substantial price competition in our industry, our success and profitability will depend on our ability to maintain a competitive cost and price structure. This is the result of a number of industry trends, including the consolidated purchasing power of large customers, the growth of e-commerce and actions taken by some of our competitors in an effort to attract new business, including efforts to enhance their online presence. Price reductions may be required to remain competitive in light of such industry trends, and such reductions may impact our sales and profit margins. Our future profitability will depend in part upon our ability to respond to changes in product and distribution channel mix, to continue to improve our manufacturing and distribution efficiencies, to increase prices to address increasing costs, to generate cost reductions, including reductions in the cost of components purchased from outside suppliers, and to maintain a cost structure that will enable us to offer competitive prices. Our inability to maintain a competitive cost structure or to pass through increases in costs to our customers could have a material adverse effect on our business, financial condition and results of operations.
Limited shelf space and the inability of our customers to expand into new locations may adversely affect our ability to grow.
Because the amount of space available to a retailer and other purchasers of our products is limited, our products compete with other motor vehicle aftermarket products, some of which are entirely dissimilar and otherwise non-competitive (such as car waxes and engine oil), for shelf and floor space. Moreover, our growth depends, in part, on the ability of our customers to open and operate new locations in which our products may be sold. No assurance can be given that additional space will be available in our customers' existing locations or that our customers will be able to expand into new locations that would support growth in the number of products and product lines that we offer. Any failure to maintain and/or grow our shelf or floor space, and any failure of our customers to maintain and/or grow their number of locations, could have a material adverse effect on our business, financial condition and results of operations.
Customer consolidation in the motor vehicle aftermarket industry may lead to customer contract terms less favorable to us, which may negatively impact our financial results.
The motor vehicle aftermarket industry has been consolidating over the past several years. As a result of such consolidations, many of our customers have grown larger and therefore have more leverage in the arms-length negotiations of agreements with us for the sale of our products. Customers may require us to provide extended payment terms, issue customer credits and accept returns of slow-moving product to obtain new, or retain existing, business. Although we attempt to avoid or minimize such concessions, in some cases payment terms to customers have been extended, enhanced customer credits have been issued and returns of product have exceeded historical levels. The product returns and customer credits primarily affect our net sales and profit levels while payment term extensions and additional factoring costs generally reduce operating cash flow and require additional capital to finance our business. We expect these trends to continue for the foreseeable future.
11


Our growth in the specialty vehicle category depends upon our continued ability to expand our product sales into specialty vehicles that require performance-defining products and the continued expansion of the market for these vehicles.
Our growth in the specialty vehicle category is in part attributable to the expansion of the market for specialty vehicles, such as UTVs and ATVs, that require performance-defining products. Such market growth includes the creation of new classes of vehicles that can benefit from our products and our ability to create products for these vehicles. With our acquisition of SuperATV, a growing portion of our sales are expected to be generated from providing aftermarket parts and accessories for these types of vehicles. In the event these markets stop expanding or contract due to economic factors, changes in consumer preferences or other reasons, or we are unsuccessful in creating new products for these markets or other competitors successfully enter into these markets, we may fail to achieve future growth or our sales could decrease, which could have a material adverse effect upon our business, financial condition and results of operations.
Our business, results of operations and financial condition could be materially adversely affected by the effects of widespread public health pandemics, such as COVID-19, that are beyond our control.
Any outbreaks of contagious diseases, public health pandemics and other adverse public health developments in countries where we, our customers or our suppliers operate could have a material and adverse effect on our business, results of operations and financial condition. The COVID-19 pandemic adversely impacted businesses around the world, adversely affected supply chain logistics and contributed to increases in raw material, freight labor and other costs. Uncertain factors relating to pandemics such as COVID-19 include the duration, spread and severity of the pandemic, the efficacy and distribution of vaccines and treatments designed to combat the pandemic, the effects on our customers, vendors, suppliers and employees, and the actions, or perception of actions that may be taken, to contain or treat its impact, including declarations of states of emergency, workplace mandates, business closures, manufacturing restrictions and any prolonged period of travel, commercial and/or other similar restrictions and limitations.
Any such pandemic and the measures designed to contain its spread may negatively impact demand for our products, which could have a material and adverse effect on our business, results of operations and financial condition. Similarly, our suppliers may not have the materials, capacity, or capability to manufacture our products according to our schedule and specifications. If our suppliers’ operations are impacted, we may need to seek alternate suppliers, which may be more expensive, may not be available or may result in delays in shipments to us and subsequently to our customers, each of which would affect our results of operations. Further, in the event any members of our workforce, or those of our suppliers, become sick as a result of any pandemic or are otherwise compelled to quarantine, or refuse to comply with any related workplace mandates, we may experience shortages in labor and services that we require for our operations. The increased use of remote work environments and virtual platforms in response to any such pandemic may also increase our risk of cyber-attacks and data security breaches.
The duration of the disruption to our customers, our supply chain and our employees, and the related financial and operational impacts to us, as a result of any such pandemic, cannot be estimated at this time. Should any such disruption continue for an extended period, the impact could have a material adverse effect on our business, results of operations and financial condition.
If we fail to maintain sufficient inventory to meet current customer demands, or if we fail to anticipate future changes in customer demands, our financial results could be adversely affected.
We must maintain sufficient in-stock inventory and anticipate future changes in customer demands in order to be successful. If we fail to do so, our financial results could be adversely affected. Fluctuations in demand may result from a number of factors, including, but not limited to, global economic conditions, global pandemics such as COVID-19, the age, condition and number of vehicles that need servicing, motor vehicle parts failure rates, loss of market share and improvements in product designs that result in enhanced quality and reliability of new vehicle parts. As a result of these and other factors, we have experienced and expect to continue to experience fluctuating levels of demand that require us to monitor, and, where appropriate, adjust our operations, including our inventory levels and staffing at our facilities. If we are unable to forecast accurately future reductions in demand, we may accumulate excess or obsolete inventory and be forced to
12


reduce hours or lay off or furlough employees. Conversely, if we are unable to forecast accurately future increases in demand, we may have inventory shortfalls or inadequate staffing levels to meet demand, which may result in our inability to fill orders on a timely basis or at all and could result in penalties owed to our customers and the loss of net sales.
Our profitability may be materially adversely affected as a result of overstock inventory-related returns by our customers in excess of anticipated amounts.
In certain instances, we permit overstock returns of inventory that may be either new or non-defective or non-obsolete. To the extent our customer agreements permit overstock returns, those customers are generally limited to returning overstocked inventory according to a specified percentage of their annual purchases from us. We accrue for overstock returns as a percentage of net sales, after giving consideration to recent historical returns. While we believe that we make reasonable estimates for overstock returns in accordance with our revenue recognition policies, actual returns may differ from our estimates. To the extent that overstocked returns are materially in excess of our projections, our business, results of operations and financial condition may be materially adversely affected.
Our operations would be materially and adversely affected if our suppliers fail to perform or if we are unable to manage our supply chain effectively.
Because we purchase various types of raw materials, finished goods, equipment, and manufactured component parts from suppliers, we may be materially and adversely affected by the failure of those suppliers to perform as expected. This non-performance may consist of delivery delays, or failures caused by production issues or delivery of non-conforming products. The risk of non-performance may also result from the insolvency or bankruptcy of one or more of our suppliers. Our suppliers’ ability to supply products to us is also subject to a number of risks, including, but not limited to, availability and cost of raw materials, political instability, military conflict, destruction of their facilities caused by natural and other disasters, work stoppages and health crises. For example, the automotive industry is currently recovering from a shortage in the supply of semiconductors. We utilize semiconductors in our products and have at times encountered material shortages in semiconductor supply. If we are unable to source semiconductors on a timely basis or at all, we may be unable to produce some of our products, which could adversely affect our ability to develop new products and fill orders on existing products.
Furthermore, because certain products we sell contain parts that are or can be recycled and remanufactured -- parts more commonly referred to in our industry as “core” – our ability to sell those products may be materially and adversely affected if we are unable to obtain those core parts from our suppliers on favorable terms, if at all.
Our efforts to protect against and minimize these risks may not always be effective. If any of our key suppliers fails to meet our needs or if our relationships with any of our key suppliers are not maintained, it may not be possible to replace such supplier without disruptions in our operations. In addition, we may not be able to consolidate or diversify our supply chain as business needs dictate, and our operations may be adversely impacted as a result. For example, we may experience delays as new suppliers are qualified or as tooling is moved or replaced. Furthermore, the replacement of a key supplier or transitioning to a new supplier in a different geography may result in increased expenses, which could result in lower profit margins and could have a material adverse effect on our business, financial condition and results of operations.
Our operating results are sensitive to the availability and cost of third-party transportation providers, which are important in the manufacture and transport of our products.
We depend upon third-party transportation providers, such as ocean freight, railroad and trucking carriers, for shipments to and from our suppliers and for delivery of our products to us and to our customers. Our access to third-party transportation providers is not guaranteed, and, even if we have access to transportation providers, we may be unable to transport our products at economically attractive rates in certain circumstances, particularly in cases of adverse market conditions or disruptions to transportation infrastructure. Fluctuations in demand for third-party transportation providers and other events impacting transportation capacity and costs, such as strikes, political events, international trade disputes, war, terrorism, natural disasters,
13


adverse weather conditions, congestion, increases in fuel prices, public health issues, including the COVID-19 pandemic, and other events, may impact the availability of third-party transportation providers to ship our products or the cost to ship our products. For example, during 2022, like many other companies, we experienced significantly higher freight and transportation costs as a result of global transportation and logistics constraints following the height of the COVID-19 pandemic. To the extent we enter into long-term agreements with any of these transportation providers, our forecasts of expected capacity needed in future periods may be inaccurate as a result of unforeseen fluctuations in demand for these transportation services, which could result in us paying for capacity that is not needed or result in us having to purchase additional capacity on a spot-market basis. To the extent our transportation mix changes between contracted and market volume, driven by market conditions or other variables, we may observe impacts that create favorability or unfavourability in our end-to-end logistics cost structure. In addition, our business, financial position, results of operations or cash flows could be materially and adversely affected if we are unable to pass along increased transportation costs to our customers, or if third-party transportation capacity were to decline significantly or otherwise become unavailable.
Significant inflation could adversely affect our business and financial results.
Inflation can adversely affect us by increasing our operating costs, which could have an adverse impact on our business or financial results. For example, we experienced broad-based inflationary impacts during the year ended December 31, 2022 due primarily to global transportation and logistics constraints, which resulted in significantly higher transportation costs, tariffs, material costs, and wage inflation from an increasingly competitive labor market. In a highly inflationary environment, we may attempt to offset inflationary pressures with cost-saving initiatives, price increases to customers or the use of alternative suppliers. Although we have implemented pass-through price increases to offset recent inflationary cost impacts, the price increases have often been implemented after we experienced higher costs, resulting in a lag effect to the full recovery of these costs. Furthermore, pricing increases that we implemented to pass through the increased costs had no added profit dollars and consequently did not fully offset the impact that the increased costs had on our gross and operating margin percentages. Moreover, these pricing actions may have a negative impact on customers’ willingness to purchase our products. There can be no assurance that we will be successful in implementing pricing increases in the future to recover increased inflationary costs, and such inflationary pressures could have a material adverse effect on our business, financial condition, and results of operations.
Changes in U.S. trade policy, including the imposition of tariffs and the resulting consequences, could adversely affect our results of operations.
In fiscal 2022, approximately 64% of our products were purchased from suppliers in a variety of non-U.S. countries. The U.S. government’s trade policy with countries where we source our products may change based on a number of factors, including, but not limited to, political and economic factors. For instance, the U.S. government has imposed tariffs on certain foreign goods, including steel and certain commercial vehicle parts, which have resulted in increased costs for goods imported into the United States. In response to these tariffs, a number of U.S. trading partners have imposed retaliatory tariffs on a wide range of U.S. products. If we are unable to pass price increases on to our customer base or otherwise mitigate the costs, or if demand for our products decreases due to the higher cost, our results of operations could be materially adversely affected. In addition, further tariffs have been proposed by the United States and its trading partners and additional trade restrictions could be implemented on a broader range of products or raw materials. The resulting environment of retaliatory trade or other practices could have a material adverse effect on our business, financial condition, results of operations, customers, suppliers and the global economy.
Product Development, Acceptance and Quality
If we do not continue to develop new products and bring them to market, our business, financial condition and results of operations could be materially impacted.
Our historical growth and profitability have depended, in part, on the introduction of new parts to the motor vehicle aftermarket industry. We invest in research and development to sustain or enhance our existing product portfolio. In certain circumstances, there may be a lengthy period between commencing these development initiatives and bringing new or improved products to market. In other instances, factors beyond
14


our control may impact our ability to further our research and development activities. For example, new product activity was adversely impacted in the first half of 2020 due to COVID-19. Although new product development and commercialization rebounded towards the end of 2020, we ended 2020 with lower new product introductions than the prior year. During any period of delay in research and development activities, technology advancements, customer demand and the markets for our products may move in directions that we had not anticipated. There is no guarantee that our new products, or enhancements to existing products, will achieve market acceptance or that the timing of market adoption will be as predicted. As a result, there is a significant possibility that some of our development decisions, including significant expenditures on acquisitions, research and development, or investments in technologies, will not meet our expectations, and that our investment in some projects will be unprofitable. There is also a possibility that we may miss a market opportunity because we failed to invest or invested too late in a technology, product or enhancement sought by our customers or the markets into which we sell. If we fail to make the right investments or fail to make them at the right time, competing solutions may be more attractive in the market. As a result, our competitive position may suffer, and our revenue and profitability could be adversely affected.
The development and production of any new products are often accompanied by design and production delays and related costs. While we expect and plan for such delays and related costs, we cannot predict with precision the time and expense required to overcome these initial problems so that the products comply with specifications. Moreover, as a supplier in the motor vehicle aftermarket industry, we face additional challenges in designing and producing replacement products as original equipment manufacturers may design parts that contain enhanced technology features or proprietary technologies that are required to interface with other vehicle systems in order to work properly. There is a risk that we may not be able to introduce or bring to full-scale production new products as quickly as we expected in our product introduction plans, which could have a material adverse effect on our business, financial condition, and results of operations.
We may be adversely impacted by changes in, or restrictions on access to, motor vehicle technology.
The motor vehicle aftermarket industry is experiencing a period of significant technological change as a result of the trends toward the integration of advanced electronics into traditional products and the increase in the number of vehicles powered by fuel cells or electricity. Software, firmware, and hardware increasingly are becoming functionally integrated with, and inseparable from, physical parts. While, traditionally, repair shops and vehicle owners could diagnose and repair their vehicles with mechanical adjustments, today they often need access to vehicles’ control units using laptops, complex diagnostic tools and software. Restrictions on access to testing and diagnostic tools, software, telematics, data and repair information imposed by the original vehicle manufacturers or by governmental regulations may force vehicle owners to rely on dealers to perform maintenance and repairs. This in turn could limit our ability to design, manufacture and sell new products and could have a material adverse effect on our business, financial condition and results of operations.
These trends have led to an increase in the significance of technology to our current and future products and the amount of capital we need to invest to develop these new technologies, as well as an increase in the amount of competition we face from technology-focused new market entrants. If we misjudge the amount of capital to invest or are otherwise unable to continue providing products that meet our customers’ needs in this environment of rapid technological change, our market competitiveness could be adversely affected, which could have a material adverse effect on our business, financial condition and results of operations.
Design and quality problems with our products could damage our reputation and adversely affect our business.
We have experienced, and in the future may experience, reliability, quality, or compatibility problems in products after their production and sale to customers. Product design and quality problems and any associated product recalls could result in damage to our reputation, loss of customers, a decrease in revenue, litigation, unexpected expenses, and a loss of market share. We have invested and will continue to invest in our engineering, design, manufacturing and quality infrastructure to help reduce these problems; however, there can be no assurance that we can successfully remedy these issues. To the extent we experience significant quality problems in the future, it could have a material adverse effect on our business, financial condition and results of operations.
15


Our Intellectual Property and Information Security
Cyber-attacks or other breaches of information technology security could adversely impact our business and operations.
Cyber-attacks or other breaches of network or information technology security may cause equipment failure, disruption to our operations or the loss or theft of sensitive data relating to our Company and our employees, customers, suppliers, and business partners, including intellectual property, proprietary business information, and other sensitive material. Such attacks, which include the use of malware, encryption, computer viruses and other means for disruption or unauthorized access, on companies have increased in frequency, scope and potential harm in recent years. We take preventive actions to reduce the risk of cyber incidents and protect our information technology and networks, including the data that is maintained within them. However, such preventative actions may be insufficient to repel a cyber-attack or other network breach in the future. Furthermore, because the techniques used to carry out cyber-attacks change frequently and in many instances are not recognized until after they are used against a target, we may be unable to anticipate these changes or implement adequate preventative measures. Moreover, we utilize third-party vendors that provide information technology services for various areas, including human resources functions (e.g., payroll). While we generally require these vendors to monitor and protect their information technology systems against cyber-attacks and other breaches, their efforts may not be effective. To the extent that any cyber-attack or other security breach of one of our vendors’ systems causes a disruption in its operations or results in a loss or damage to our data, loss or theft of our intellectual property, or unauthorized disclosure of confidential information, including information regarding our customers and the ultimate purchasers of our products, it could disrupt our operations or cause significant damage to our reputation, affect our relationship with our customers, suppliers and employees, and lead to claims against us and ultimately harm our business. Moreover, intruders that gain access to our intellectual property and trade secrets may attempt to use that information to harm our business, by developing competing or counterfeit products. Additionally, we may be required to incur significant costs to protect against damage caused by these disruptions or security breaches in the future. Any such cyber-attacks and loss or theft of our intellectual property or unauthorized disclosure of confidential information could have a material adverse effect on our business, financial condition and results of operations.
We are dependent, in part, on our intellectual property. If we are not able to protect our proprietary rights or if those rights are invalidated or circumvented, our business may be adversely affected.
Our business is dependent, in part, on our ability to innovate, and, as a result, we are reliant on our intellectual property. We generally protect our intellectual property through patents, trademarks, copyrights, trade secrets, confidentiality and nondisclosure agreements, information security practices, and other measures to the extent our budget permits. There can be no assurance that patents will be issued from pending applications that we have filed or that our patents will be sufficient to protect our key technology from misappropriation or falling into the public domain, nor can assurances be made that any of our patents, patent applications, trademarks or our other intellectual property or proprietary rights will not be misappropriated, challenged, invalidated or circumvented. In addition, the level of protection of our proprietary technology varies by country and may be uncertain in countries that do not have well-developed judicial systems or laws that adequately protect intellectual property rights. Patent litigation and other challenges to our patents and other proprietary rights are costly and unpredictable and may prevent us from marketing and selling a product in a particular geographic area. Financial considerations may also preclude us from seeking patent protection in every country where infringement litigation could arise. Our inability to predict our intellectual property requirements in all geographies and affordability constraints may also impact our intellectual property protection investment decisions. If we are unable to adequately protect our proprietary rights, we may be at a disadvantage to others who do not incur the substantial time and expense we incur to create our products. Preventing unauthorized use or infringement of our intellectual property is inherently difficult. Moreover, it may be difficult or practically impossible to detect theft or unauthorized use of our intellectual property. Any of the foregoing could have a material adverse effect on our business, financial condition and results of operations.
16


Claims of intellectual property infringement by original equipment manufacturers and others could adversely affect our business and negatively impact our ability to develop new products.
From time to time in the ordinary course of our business, we are subject to claims that we are infringing the intellectual property rights of original equipment manufacturers, non-practicing entities, or others. An adverse finding against us in these or similar intellectual property disputes may have a material adverse effect on our business, financial condition and results of operations if we are not able to successfully develop or license non-infringing alternatives. In addition, an unfavorable ruling in intellectual property litigation could subject us to significant liability, increased legal expense, and require us to cease developing or selling the affected products. Any significant restriction that impedes our ability to develop and commercialize our products could have a material adverse effect on our business, financial condition and results of operations.
Failure to maintain the value of our brands could have an adverse effect on our reputation, cause us to incur significant costs and negatively impact our business.
Our brands are an important component of our value proposition and serve to distinguish our products from those of our competitors. We believe that our success depends, in part, on maintaining and enhancing the value of our brands and executing our brand strategies, which are designed to drive demand for our products and, where we do not sell direct to end-users of our products, make us a valued business partner to our customers through the support of their marketing initiatives. A decline in the reputation of our brands as a result of events, such as deficiencies or defects in the design or manufacture of our products, from legal proceedings, product recalls or warranty claims resulting from such deficiencies or defects, or from failures to meet stakeholder expectations regarding environmental, social and governance matters may harm our reputation, reduce demand for our products and adversely affect our business. Moreover, our business may be adversely affected if we fail to develop adequate branding strategies following acquisitions of companies with their own established brands. In addition to the foregoing, certain of our customer agreements require us to supply them with private-label branded products. To the extent we use our own products to promote the brands of our customers over our own brands, our business may be adversely affected.
Risks Related to Our Capital Structure and Finances
Increasing our indebtedness could negatively affect our financial health.
We have a credit agreement with Bank of America, N.A., as administrative agent, under which we borrowed $500 million in the form of a term loan and through which we have a $600 million revolving credit facility. As of December 31, 2022, there was $496.9 million in outstanding borrowings under the term loan and $239.4 in outstanding borrowings under the revolving portion of the credit agreement, and as of such date we had three outstanding letters of credit for $1.0 million in the aggregate.
Our outstanding indebtedness and any additional indebtedness we incur may have negative consequences on our business, including, among others: requiring us to use cash to pay the principal of and interest on our indebtedness, thereby reducing the amount of cash available for other purposes; limiting our ability to obtain additional financing for working capital, capital expenditures, acquisitions, stock repurchases, and general corporate or other purposes; and limiting our flexibility in planning for, or reacting to, changes in our business, industries or the market.
Our ability to make payments of principal and interest on our indebtedness depends upon our future performance, which is subject to economic and political conditions, interest rates, industry cycles and financial, business and other factors, many of which are beyond our control. If we are unable to generate sufficient cash flow from operations to service our indebtedness, we may be required to, among other things: refinance or restructure all or a portion of our indebtedness; reduce or delay planned capital or operating expenditures; reduce, suspend or eliminate our stock repurchase program; or sell selected assets. Such measures might not be sufficient to enable us to service our indebtedness. In addition, any such refinancing, restructuring or sale of assets might not be available on economically favorable terms or at all, and if prevailing interest rates at the time of any such refinancing or restructuring are higher than our current rates, interest expense related to such refinancing or restructuring would increase. The occurrence of any of such events could have a material adverse effect on our business, financial condition and results of operations.
17


Our credit agreement contains covenants that restrict our operational flexibility. If we cannot comply with these covenants, we may be in default under our credit agreement.
Our credit agreement contains affirmative and negative covenants, including with regard to requirements that we maintain specified financial ratios, which limit and restrict our operations and may hamper our ability to engage in activities that may be in our long-term best interests. Events beyond our control could affect our ability to meet these and other covenants under the credit agreement. Moreover, our credit agreement is guaranteed by our material domestic subsidiaries and is supported by a security interest in substantially all of our and their personal property and assets, subject to certain exceptions.
Our failure to comply with our covenants and other obligations under the credit agreement may result in an event of default thereunder. A default, if not cured or waived, may permit acceleration of our indebtedness and provide our lenders with the ability to foreclose on the collateral securing their loans. If our indebtedness is accelerated, we cannot be certain that we will have sufficient funds available to pay down the indebtedness (together with accrued interest and fees), or that we will have the ability to refinance the accelerated indebtedness on terms favorable to us or at all. This could have a material adverse effect upon our business, financial condition and results of operations.
We are exposed to risks related to accounts receivable sales agreements.
We have entered into several customer-sponsored programs administered by unrelated financial institutions that permit us to sell certain accounts receivable at discounted rates to the financial institutions without recourse. These agreements permit us to recover on our accounts receivable sooner than if they were not in place and help reduce the risk of non-payment by customers. Certain of our customers, however, do not offer the ability to participate in such sponsored programs. If we do not enter into these agreements, our financial condition, results of operations and cash flows could be materially and adversely affected by delays or failures in collecting trade accounts receivables. In addition, if any of the financial institutions with which we have these agreements experiences financial difficulties or otherwise modifies or terminates these agreements, we may experience material and adverse economic losses due to the loss of such arrangements and the impact of such loss on our liquidity. The modification, termination or other loss of these arrangements could have a material and adverse effect on our financial condition, results of operations and cash flows.
Interest rate increases may adversely affect our financial condition and results of operations.
Borrowings under our credit agreement are at variable rates of interest and expose us to interest rate risk. If interest rates increase, our debt service obligations on the variable rate indebtedness will increase even though the amount borrowed remains the same. As a result, our net income and cash flows, including cash available for servicing our indebtedness, will correspondingly decrease. A one-percentage-point increase in the interest rates on outstanding borrowings under our credit agreement would have increased our interest expense by approximately $2.4 million for the year ended December 31, 2022.
Our accounts receivable sales agreements are variable rate instruments impacted by reference interest rates, such as the Term Secured Overnight Financing Rate ("Term SOFR"), which are components of the discount rate applicable to each arrangement. A one-percentage-point increase in the discount rates on these arrangements would have increased our factoring costs by approximately $8.7 million for the year ended December 31, 2022. Rising interest rates increase the costs associated with these arrangements and result in us collecting less on our accounts receivable serviced through them. If interest rates increase such that the cost of these arrangements becomes more than the cost of servicing our receivables with existing debt, we may not be able to rely on such arrangements, which could have a material adverse effect on our business, financial condition and results of operations.
We extend credit to our customers, some of whom may be unable to pay in the future.
We regularly extend credit to our customers. A significant percentage of our accounts receivable have been, and are expected to continue to be, concentrated among a relatively small number of automotive parts retailers and distributors in the United States. Our four largest customers accounted for 69% of total accounts receivable as of December 31, 2022 and 82% of total accounts receivable as of December 25, 2021. In the ordinary course of business, management monitors, among other things, credit terms and credit limits for these
18


and other customers. In addition, from time to time, some of our customers request increases in their credit limits. Such requests may pose incremental risks to us, either by increasing the credit limit for a customer and accepting additional financial risk of non-payment or maintaining the credit limit and risking the customer redirecting business to another supplier offering better credit terms. If any of our customers were unable to pay, or if any of those customers redirect their business to other suppliers offering better credit terms, it could have a material adverse effect on our business, financial condition and results of operations.
Our business may be negatively impacted by our dependence on foreign suppliers and by foreign currency fluctuations.
In fiscal 2022, approximately 64% of our products were purchased from suppliers in a variety of non-U.S. countries, with the largest portion of our overseas purchases being made in China. As a result of the magnitude of our foreign sourcing, our business may be subject to various risks, including the following:
a.uncertainty caused by the elimination of import quotas and the possible imposition of additional quotas, bans on importing goods or materials from certain countries or regions or other retaliatory or punitive trade measures;
b.imposition of duties, tariffs, taxes and other charges on imports;
c.significant devaluation of the U.S. dollar against foreign currencies;
d.restrictions on the transfer of funds to or from foreign countries;
e.political instability, military conflict or terrorism involving the United States or any of the countries where our products are manufactured or sold, which could cause labor shortages, a delay in transportation or an increase in costs of transportation, labor, raw materials or finished product or otherwise disrupt our business operations; and
f.disease, epidemics and health-related concerns could result in closed factories, reduced workforces, scarcity of raw materials and scrutiny and embargoing of goods produced in infected areas.
In addition to the foregoing, the products we purchase from our foreign suppliers generally are purchased through purchase orders with the purchase price specified in U.S. dollars. Accordingly, we generally do not have exposure to fluctuations in the relationship between the U.S. dollar and various foreign currencies between the time of execution of the purchase order and payment for the product. To the extent that the U.S. dollar changes in value relative to those foreign currencies in the future, the prices charged by our suppliers under new purchase orders may change in equivalent U.S. dollars. For example, the Chinese yuan to U.S. dollar exchange rate has fluctuated over the past several years. Any future changes in the value of the Chinese yuan relative to the U.S. dollar may result in a change in the cost of products that we purchase from China in the future.
If these risks limit or prevent us from acquiring products from foreign suppliers or significantly increase the cost of our products, our operations could be seriously disrupted until alternative suppliers are found, which could have a material adverse effect upon our business, financial condition and results of operations.
Dorman’s Executive Chairman and his family members own a significant portion of the Company.
As of February 23, 2023, Steven L. Berman, our Executive Chairman, and his family members beneficially owned approximately 17% of the Company’s outstanding common stock. As such, Mr. Berman and his family members can influence matters requiring the approval of shareholders, including the election of the Board of Directors and the approval of significant transactions. Such concentration of ownership may have the effect of delaying, preventing or deterring a change in control of the Company, could deprive shareholders of an opportunity to receive a premium for their common stock as part of a sale of the Company and might ultimately affect the market price of our common stock. Moreover, sales of substantial amounts of the shares beneficially owned by Mr. Berman and his family members, including shares held in family trusts and foundations, or the perception that such sales could occur, may lower the prevailing market price of our common stock.
19


General Risk Factors
Unfavorable economic conditions may adversely affect our business.
Adverse changes in economic conditions, including inflation, recession, increases in fuel prices, decreased transportation capacity, rising interest rates, tariffs, labor shortages and unemployment levels, availability of consumer credit, taxation or instability in the financial markets or credit markets may either lower demand for our products or increase our operational costs, or both. Such conditions may also materially impact our customers, suppliers and other parties with whom we do business. Our revenue will be adversely affected if demand for our products declines. The impact of unfavorable economic conditions may also limit discretionary spending or otherwise impair the ability of our customers to pay for products they have purchased. As a result, reserves for doubtful accounts and write-offs of accounts receivables may increase and failure to collect a significant portion of amounts due on those receivables could have a material adverse effect on our business, financial condition and results of operations.
Our operations, revenues and operating results, and the operations of our third-party manufacturers, suppliers, warehouse and distribution providers, and customers, may be subject to quarter-over-quarter fluctuations and disruptions from events beyond our or their control.
Our operations, revenues and operating results, as well as the operations of our third-party manufacturers, suppliers, warehouse and distribution providers, and customers, may be subject to quarter-over-quarter fluctuations and disruptions from a variety of causes outside of our or their control, including work stoppages, market volatility, fuel and transportation prices, acts of war, terrorism, cyber incidents, pandemics, power outages, fire, earthquake, flooding, changes in weather patterns, weather or seasonal fluctuations or other climate-based changes, including hurricanes or tornadoes, or other natural disasters. If a major disruption were to occur at our operations or the operations of our third-party manufacturers, suppliers, warehouse and distribution providers, or customers, it could result in harm to people or the natural environment, delays in shipments of products to customers or suspension of operations. In addition, such events could result in our inability to fill orders on a timely basis or at all and result in penalties owed to our customers and the loss of net sales. Any of the foregoing could have a material adverse effect on our business, financial condition and results of operations.
We rely extensively on computer systems to manage inventory, process transactions and timely provide products to our customers. These systems are subject to damage or interruption from power outages, telecommunications failures, computer viruses, security breaches, cyber-attacks or other catastrophic events. If these systems are damaged or fail to function properly, we may experience loss of critical data and interruptions or delays in our ability to manage inventories or process customer transactions. Such a disruption to these systems could negatively impact revenue and could have a material adverse effect on our business, financial condition and results of operations.
Unfavorable results of legal proceedings could materially adversely affect us.
We are subject to various legal proceedings and claims that arise out of the ordinary course of our business, such as those involving contracts, employment matters, competitive practices, and intellectual property infringement. In addition, if our products are defective or installed or used incorrectly by customers, bodily injury, property damage or other injury, including death, may result and could give rise to product liability claims against us. Legal proceedings and claims may be time-consuming and expensive to prosecute, defend or conduct. This may be true whether they are with or without merit and whether they are covered by insurance or not. They also may divert management’s attention and other resources; inhibit our ability to sell our products; result in adverse judgments for damages, injunctive relief, penalties and fines; and negatively affect our reputation, business, financial condition and results of operations. There can be no assurance regarding the outcome of current or future legal proceedings, claims or investigations.
The market price of our common stock may be volatile and could expose us to securities class action litigation.
The stock market and the price of our common stock may be subject to wide fluctuations based upon general economic and market conditions. The market price for our common stock also may be affected by our
20


ability to meet analysts’ expectations. Failure to meet such expectations, even slightly, could negatively affect the market price of our common stock. In addition, stock market volatility has had a significant effect on the market prices of securities issued by many companies for reasons unrelated to the operating performance of these companies. Downturns in the stock market may cause the price of our common stock to decline.
Following periods of volatility in the market price of a company’s securities, securities class action litigation has often been instituted against such companies. If similar litigation were instituted against us, it could result in substantial costs and a diversion of our management’s attention and resources, which could have a material adverse effect on our business, financial condition and results of operations.
Losing the services of our executive officers or other highly qualified and experienced employees or failing to attract and retain any of such officers or employees could adversely affect our business.
Our future success depends upon the continued contributions of our executive officers and senior management, many of whom have numerous years of experience and would be extremely difficult to replace. We must also attract and retain experienced and highly skilled engineering, sales and marketing, finance, logistics, information technology and operations personnel. Although we periodically conduct compensation benchmarking and surveys, competition for qualified personnel is often intense, our compensation programs may not be adequately designed, and we may not be successful in hiring and retaining these people. To the extent we experience increases in demand for labor, as a result of competition, the impacts of pandemics such as COVID-19 or otherwise, such increase in demand may drive higher wages for impacted roles and our ability to attract talent and maintain a competitive cost structure may be challenged. If we lose the services of our key employees, cannot attract and retain other qualified personnel or cannot maintain a competitive cost structure as a result of any of the foregoing, it could have a material adverse effect on our business, financial condition and results of operations.
Our growth may be impacted by acquisitions. We may not be able to identify suitable acquisition candidates, complete acquisitions or integrate acquisitions successfully.
Our future growth is likely to depend to some degree on our ability to acquire and successfully integrate new businesses. We may not be able to identify suitable acquisition candidates, complete acquisitions, or integrate acquisitions, such as SuperATV, successfully. We may seek additional acquisition opportunities, both to further diversify our businesses and to penetrate or expand important product offerings, geographies or markets. There are no assurances, however, that we will be able to successfully identify suitable candidates, negotiate appropriate terms, obtain financing on acceptable terms, complete proposed acquisitions, successfully integrate acquired businesses, or expand into new geographies or markets. Once acquired, operations may not achieve anticipated levels of revenues or profitability. Acquisitions involve risks, including difficulties in the integration of the operations, technologies, services and products of the acquired companies and the diversion of management's attention from other business concerns. Although our management will endeavor to evaluate the risks inherent in any particular transaction, there are no assurances that we will properly ascertain all such risks. Difficulties encountered with acquisitions could have a material adverse effect on our business, financial condition and results of operations.
Changes in tax laws or exposure to additional income tax liabilities could have a material adverse effect on our business, financial condition and results of operations.
We are subject to income taxes, as well as non-income-based taxes, at the federal, state and local levels. We are subject to tax audits in various jurisdictions. Tax authorities may disagree with certain positions we have taken and assess additional taxes. We regularly assess the likely outcomes of these audits in order to determine the appropriateness of our tax provision. However, there can be no assurance that we will accurately predict the outcomes of these audits, and the actual outcomes of these audits could have a material adverse effect upon our business, financial condition and results of operations. Additionally, changes in tax laws or tax rulings could materially impact our effective tax rate.
Global climate change and related regulations could negatively affect our business.
The effects of climate change, such as extreme weather conditions, create financial risks to our business. For example, the demand for our products may be affected by unseasonable weather conditions. The
21


effects of climate change could also disrupt our operations by impacting the availability and cost of materials needed for manufacturing and could increase insurance and other operating costs. We could also face indirect financial risks passed through the supply chain and disruptions that could result in increased prices for our products and the resources needed to produce them.
Climate change is continuing to receive ever-increasing attention worldwide. Many scientists, legislators and others attribute climate change to increased levels of greenhouse gases, including carbon dioxide, which could lead to additional legislative and regulatory efforts to limit greenhouse gas emissions. For example, new federal or state restrictions on emissions of carbon dioxide that may be imposed on vehicles and automobile fuels could adversely affect demand for vehicles, annual miles driven or the products we sell or lead to changes in automotive technology. Compliance with any new or more stringent laws or regulations, or stricter interpretations of existing laws, could require increased capital expenditures to improve our product portfolio to meet such new laws, regulations and standards. While we have been committed to continuous improvements to our product portfolio to meet and exceed anticipated regulatory standard levels, there can be no assurance that our commitments will be successful, that our products will be accepted by the market, that proposed regulation or deregulation will not have a negative competitive impact or that economic returns will reflect our investments in new product development.
We could be adversely affected by violations of the U.S. Foreign Corrupt Practices Act and similar anti-bribery laws around the world.
The U.S. Foreign Corrupt Practices Act (the "FCPA") and similar anti-bribery laws in other jurisdictions generally prohibit companies and their intermediaries from making improper payments to government officials or other persons for the purpose of obtaining or retaining business. Recent years have seen a substantial increase in anti-bribery law enforcement activity, with more frequent and aggressive investigations and enforcement proceedings by both U.S. and non-U.S. regulators, and increases in criminal and civil proceedings brought against companies and individuals. Our policies mandate compliance with these anti-bribery laws. We operate in parts of the world that are recognized as having governmental and commercial corruption and local customs and practices that can be inconsistent with anti-bribery laws. We cannot assure you that our internal control policies and procedures will always protect us from reckless or criminal acts committed by our employees or third-party intermediaries. In the event that we believe or have reason to believe that our employees or agents have or may have violated applicable anti-corruption laws, or if we are subject to allegations of any such violations, we may be required to investigate or have outside counsel investigate the relevant facts and circumstances, which can be expensive and require significant time and attention from senior management. Violations of these laws may result in criminal or civil sanctions, which could disrupt our business and result in a material adverse effect on our reputation, business, financial condition and results of operations. In addition, we could be subject to commercial impacts such as lost revenue from customers who decline to do business with us as a result of such compliance matters, or we could be subject to lawsuits brought by private litigants, each of which could have a material adverse effect on our reputation, business, financial condition, and results of operations.
Our products are subject to import and export controls in the jurisdictions in which we distribute or sell our products. Import and export controls and economic sanctions laws and regulations include restrictions and prohibitions on the sale or supply of certain products and on our transfer of parts, components, and related technical information and know-how to certain countries, regions, governments, persons and entities.
Various countries regulate the importation of certain products through import permitting and licensing requirements and have enacted laws that could limit our ability to distribute our products. The exportation, re-exportation, transfers within foreign countries and importation of our products, including by our suppliers and vendors, must comply with these laws and regulations, and any violations may result in reputational harm, government investigations and penalties, and denial or curtailment of importing or exporting activities. Complying with export control and sanctions laws for a particular sale may be time-consuming, may increase our costs, and may result in the delay or loss of sales opportunities. If we are found to be in violation of U.S. sanctions or export control laws, or similar laws in other jurisdictions, we and the individuals working for us could incur substantial fines and penalties. Changes in export, sanctions or import laws or regulations may delay
22


the introduction and sale of our products in the U.S. and international markets, require us to spend resources to seek necessary government authorizations or to develop different versions of our products, or, in some cases, prevent the export or import of our products to certain countries, regions, governments, persons or entities, which could adversely affect our business, financial condition and operating results.
ITEM 1B. Unresolved Staff Comments.
None
ITEM 2. Properties.
Facilities
As of December 31, 2022, we had 35 warehouse and office facilities located throughout the United States, Canada, China, Taiwan and India. Five of these facilities are owned and the remainder are leased. Our principal facilities are as follows:
LocationDescriptionSizeOwnership
Portland, TNWarehouse and office997,310sq. ft.Leased
Whiteland, INWarehouse and office827,180sq. ft.Leased
Warsaw, KYWarehouse and office710,500sq. ft.Owned
Colmar, PACorporate headquarters
Warehouse and office
342,000sq. ft.Leased(1)
Shiremanstown, PAWarehouse and office318,872sq. ft.Leased
Franklin, KYManufacturing Facility244,000sq. ft.Leased
Durant, OKWarehouse and office208,000sq. ft.Owned
Madison, INWarehouse and office208,000sq. ft.Leased
Lewisberry, PAWarehouse and office170,500sq. ft.Leased(2)
Madison, INWarehouse145,000sq. ft.Leased
Jiangsu Province, ChinaWarehouse and office105,911sq. ft.Leased
Florence, KYWarehouse101,250sq. ft.Leased
Harrisburg, PAManufacturing Facility101,132sq. ft.Owned
Lewisville, TXWarehouse and office101,029sq. ft.Leased
Franklin, KYWarehouse100,000sq. ft.Leased
Louisiana, MOWarehouse and office90,000sq. ft.Owned
Las Vegas, NVWarehouse and office89,728sq. ft.Leased
Shreveport, LAWarehouse and office65,000sq. ft.Leased
Reno, NVWarehouse and office54,354sq. ft.Leased
Kankakee, ILManufacturing Facility53,574sq. ft.Owned
Jacksonville, FLWarehouse and office52,080sq. ft.Leased
Sanford, NCWarehouse and office52,000sq. ft.Leased
(1)We lease the Colmar facility from a partnership of which our Executive Chairman, Steven L. Berman, and certain of his family members are owners. Under this lease agreement, we paid rent of $2.5 million in fiscal 2022. The rent payment will be adjusted on January 1 of each year to reflect annual changes in the Consumer Price Index for All Urban Consumers - U.S. City Average, All Items. This lease was renewed during December 2022, effective as of January 1, 2023, and will expire on December 31, 2027.
(2)We lease one of our two Lewisberry facilities (consisting of approximately 142,500 square feet) from a limited liability company of which our Executive Chairman, Steven L. Berman, and certain of his family members are owners. Under this lease agreement, we paid rent of $0.6 million in fiscal 2022. The rent payable will be increased by 3% on July 1st of each year. This lease commenced in September 2020 and will expire on December 31, 2027.
23


ITEM 3. Legal Proceedings.
The information set forth under the heading “Other Contingencies” appearing in Note 10. “Commitments and Contingencies,” to the Notes to Consolidated Financial Statements contained in PART II, ITEM 8 of this report is incorporated herein by reference.
ITEM 4. Mine Safety Disclosures.
Not Applicable
ITEM 4.1. Information about Our Executive Officers.
The following table sets forth certain information with respect to our executive officers as of February 28, 2023:
NameAgePosition with the Company
Steven L. Berman63Executive Chairman
Kevin M. Olsen51President and Chief Executive Officer
Paul E. Anderson64President, Heavy Duty
Joseph P. Braun49Senior Vice President, General Counsel and Secretary
Jeffrey L. Darby55Senior Vice President, Sales and Marketing
David M. Hession54Senior Vice President, Chief Financial Officer and Treasurer
Scott D. Leff51Senior Vice President, Chief Human Resources Officer
Donna M. Long55Senior Vice President, Chief Information Officer
Eric B. Luftig49Senior Vice President, Product
John McKnight54Senior Vice President, Operations
Steven L. Berman became the Executive Chairman of the Company in September 2015. Additionally, Mr. Berman has served as a director of the Company since its inception in 1978. From January 2011 to September 2015, Mr. Berman served as Chairman of the Board and Chief Executive Officer of the Company and from October 2007 to January 2011, Mr. Berman served as President of the Company. Prior to October 2007, Mr. Berman served as Executive Vice President of the Company. As reported in the Company’s Form 8-K filed on February 24, 2023, Mr. Berman will transition from the Company’s Executive Chairman to Non-Executive Chairman of the Company’s Board of Directors on April 1, 2023.
Kevin M. Olsen joined the Company in July 2016 as Senior Vice President and Chief Financial Officer. He became Executive Vice President, Chief Financial Officer in June 2017, President and Chief Operating Officer in August 2018 and President and Chief Executive Officer in January 2019. Prior to joining the Company, Mr. Olsen was Chief Financial Officer of Colfax Fluid Handling, a division of Colfax Corporation, a diversified global manufacturing and engineering company that provides gas and fluid-handling and fabrication technology products and services to commercial and governmental customers around the world, from January 2013 through June 2016. Prior to joining Colfax, he served in progressively responsible management roles at the Forged Products Aero Turbine Division of Precision Castparts Corp, Crane Energy Flow Solutions, a division of Crane Co., Netshape Technologies, Inc., and Danaher Corporation. Prior thereto, Mr. Olsen performed public accounting work at PricewaterhouseCoopers LLP. Mr. Olsen is also a director of Twin Disc, Inc., (Nasdaq: TWIN), an international manufacturer and worldwide distributor of heavy-duty off-highway and marine power transmission equipment and related products.
Paul E. Anderson joined the Company in August 2021 as President, Heavy Duty, in connection with the Company’s acquisition of Dayton Parts, a manufacturer and distributor of chassis and other parts for the heavy-duty vehicle sector of the aftermarket. Mr. Anderson most recently served as President and Chief Executive Officer of Dayton Parts, a role that he held beginning in July 2016. Prior to that time, Mr. Anderson held roles of increasing responsibility within Dayton Parts and its predecessor, TRW Heavy Duty Parts, including as Product Engineer, Product Manager and Vice President of Manufacturing.
24


Joseph P. Braun joined the Company in April 2019 as Senior Vice President and General Counsel, and he was appointed Corporate Secretary in May 2019. Prior to joining the Company, Mr. Braun served as Chief Legal Officer and Corporate Secretary of Avantor, Inc., a leading, global provider of products and services to customers in the life sciences and advanced technologies and applied materials industries. Prior to joining Avantor, he worked at Tyco International plc (now known as Johnson Controls International plc), a leading global provider of security, fire detection and suppression, and life safety products and services, where he served in positions of increasing responsibility, including, most recently, as Vice President, Mergers & Acquisitions. Mr. Braun began his legal career in private practice at various law firms, where he advised public and private companies on mergers and acquisitions and securities and corporate governance matters.
Jeffrey L. Darby joined the Company in November 1998 as a National Account Manager. He became Senior Vice President, Sales and Marketing in February 2011. He previously held the positions of Group Vice President from 2008 to 2010 and Vice President of Sales – Traditional and Key Accounts from 2006 to 2008. Prior to joining the Company, Mr. Darby worked for Federal-Mogul Corporation/Moog Automotive, an automotive parts supplier, beginning in 1990 and held positions in sales and marketing management.
David M. Hession joined the Company in February 2019 and was appointed to serve as the Company’s Senior Vice President and Chief Financial Officer effective March 2019. Mr. Hession was also appointed Treasurer in May 2019. Mr. Hession was Vice President, Chief Financial Officer of Johnsonville, LLC, a privately held manufacturer of sausage and other protein products, from May 2013 to January 2019. Prior to that time, Mr. Hession worked at McCormick & Company, Inc., a global leader in the manufacture, marketing and distribution of spices, seasonings and flavors to the entire food industry, where he served in various positions of increasing responsibility including, most recently, as Vice President Finance & Administration. Mr. Hession also previously held positions with Tradeout, Inc., a business-to-business Internet exchange for surplus inventory and fixed assets, and Xylum Corporation, a development stage medical device manufacturer, and he performed management consulting work for Ernst & Young, LLP and Peterson Consulting LP.
Scott D. Leff joined the Company in April 2019 as Senior Vice President, Chief Human Resources Officer. Prior to joining Dorman, Mr. Leff held a variety of global divisional human resources roles at HP Inc. and its subsequent spin‐off, Hewlett‐Packard Enterprise Company, both multinational information technology companies. He served as Chief Human Resources Officer of Hewlett‐Packard Financial Services from March 2010 to March 2018 and Vice President of HPE Pointnext from March 2018 to April 2019. Prior to that, Mr. Leff held chief human resources officer roles and divisional human resource and employee relations roles within various publicly and privately held companies. Mr. Leff began his career as a lawyer in a New Jersey County Prosecutor’s office and a New Jersey-based law firm.
Donna M. Long joined the Company in April 2015 as Senior Vice President, Chief Information Officer. Prior to joining the Company, she served as Chief Information Officer of Veritiv Corporation, a business-to-business provider of packaging, publishing, and hygiene products (“Veritiv”), from July 2014 to April 2015. Veritiv was formed as a result of the merger of Unisource Worldwide, Inc., a distributor of printing paper, packaging and supplies (“Unisource”) with xpedx, a division of International Paper Co. Prior to July 2014, Ms. Long held roles of increasing responsibility within Unisource, including as its Chief Information Officer, and she previously was a Manager at Accenture plc, a professional services company.
Eric B. Luftig joined the Company in December 2021 as Senior Vice President, Product. Previously, he was the founder and Managing Partner of EBL Consulting LLC, a provider of executive management and leadership consulting services, from June 2020 to December 2021. From October 2009 to June 2020, Mr. Luftig served as Vice President and Marketing Officer for Victaulic Company, a leading producer of mechanical pipe joining solutions. Prior to that, Mr. Luftig served in various engineering, sales and marketing roles for publicly and privately held companies, including General Electric, a leader in the power, renewable energy, aviation and healthcare industries, and Nordson Corporation, a designer and manufacturer of dispensing equipment for consumer and industrial adhesives, sealants and coatings.
John McKnight joined the Company in November 2019 as Senior Vice President, Operations. Prior to joining the Company, he served as Chief Operating Officer of Morgan Corporation, a leading producer of truck and van bodies in North America, from January 2019 to September 2019, and as Chief Operating Officer of
25


Consolidated Glass Holdings, Inc., a holding company for architectural, security, and custom glass and metal fabrication businesses, from September 2017 to July 2018. Prior to September 2017, Mr. McKnight held various roles with the Colfax Corporation, a diversified global manufacturing and engineering company ﴾“Colfax”﴿, including most recently as Executive Director of its Howden Industrial Fans division. Before Colfax, he held various leadership roles with Danaher, a designer, manufacturer, and marketer of professional, medical, industrial, and commercial products and services.
26


PART II
ITEM 5. Market for Registrant's Common Equity, Related Shareholder Matters and Issuer Purchases of Equity Securities.
Our shares of common stock are traded publicly on the NASDAQ Global Select Market under the ticker symbol “DORM”. At February 23, 2023, there were 320 holders of record of our common stock.
We do not anticipate paying cash dividends on our common stock in the foreseeable future. Any payment of dividends in the future will be at the discretion of our board of directors and will depend upon, among other things, our earnings, financial condition, capital requirements, level of indebtedness, provisions of our existing credit agreement and other factors that our board of directors deems relevant.
For information regarding our equity compensation plans, see PART III ITEM 12, “Security Ownership of Certain Beneficial Owners and Management and Related Shareholder Matters.”
Stock Performance Graph. Below is a line graph comparing the cumulative total shareholder return for our common stock with the cumulative total shareholder return for the NASDAQ US Benchmark Auto Parts TR index and the NASDAQ Composite Market Index for the period from December 30, 2017 to December 31, 2022.
The NASDAQ US Benchmark Auto Parts TR index is comprised of 23 public companies and the information was furnished by Zacks Investment Research, Inc. The NASDAQ Composite Market Index is comprised of more than 3,600 public companies and the information was furnished by Zacks Investment Research, Inc. The graph assumes $100 invested on December 30, 2017 in our common stock and each of the indices, and that dividends were reinvested when and as paid. In calculating the cumulative total shareholder returns, the companies included are weighted according to the stock market capitalization of such companies. The stock price performance shown in the graph is not necessarily indicative of future price performance.
dorm-20221231_g3.jpg
The performance graph and the information set forth therein shall not be deemed to be filed for purposes of Section 18 of the Exchange Act and shall not be deemed to be incorporated by reference in any filing made by us with the U.S. Securities and Exchange Commission, except as shall be expressly set forth by specific reference in such a filing.
27


Stock Repurchases
During the three months ended December 31, 2022, we purchased shares of our common stock as follows:
PeriodTotal Number
of Shares
Purchased
Average
Price Paid
per Share
Total Number
of Shares
Purchased as
Part of Publicly
Announced Plans
or Programs (4)
Maximum
Number (or
Approximate
Dollar Value)
of Shares that
May Yet Be
Purchased Under
the Plans or
Programs (4)
September 25, 2022 through October 22, 2022 (1)
882$83.81 — $227,989,218 
October 23, 2022 through November 19, 2022 (2)
1,072$77.62 — $227,989,218 
November 20, 2022 through December 31, 2022 (3)
897$86.49 — $227,989,218 
Total2,851— $227,989,218 
(1)Consists of 882 shares purchased from the Dorman Products, Inc. 401(k) Plan and Trust (as described in Note 12, Capital Stock, to the Notes to Consolidated Financial Statements included in this Annual Report on Form 10-K, the “401(k) Plan”).
(2)Includes 148 shares withheld from participants for income tax withholding purposes in connection with the vesting of restricted stock awards (“RSAs”) during the period. The RSAs were granted to participants in prior periods pursuant to our 2018 Stock Option and Stock Incentive Plan (the “2018 Plan”). Also includes 924 shares purchased from the 401(k) Plan.
(3)Includes 73 shares withheld from participants for income tax withholding purposes in connection with the vesting of RSAs during the period. The RSAs were granted to participants in prior periods pursuant to the 2018 Plan. Also includes 824 shares purchased from the 401(k) Plan.
(4)On December 12, 2013 we announced that our Board of Directors authorized a share repurchase program, authorizing the repurchase of up to $10 million of our outstanding common stock by the end of 2014. Through several actions taken since that time, including most recently in July 2022, our Board of Directors has expanded the program to $600 million and extended the program through December 31, 2024. Under this program, share repurchases may be made from time to time depending on market conditions, share price, share availability and other factors at our discretion.
ITEM 6. [Reserved]
28


ITEM 7. Management's Discussion and Analysis of Financial Condition and Results of Operations.
“Management’s Discussion and Analysis of Financial Condition and Results of Operations” should be read in conjunction with the Consolidated Financial Statements and related notes thereto included in PART II, ITEM 8 of this Annual Report on Form 10-K. The matters discussed in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” contain certain forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. Forward-looking statements involve significant risks and uncertainties. See the “Statement Regarding Forward-Looking Statements” above and PART I, ITEM 1A, “Risk Factors” in this Annual Report on Form 10-K for additional information regarding forward-looking statements and the factors that could cause actual results to differ materially from those anticipated in the forward-looking statements. In ITEM 7, we discuss fiscal 2022 and 2021 results and comparisons of fiscal 2022 results to fiscal 2021 results. Discussions of fiscal 2020 results and comparisons of fiscal 2021 results to fiscal 2020 results can be found in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in PART II, ITEM 7 of the Company’s Annual Report on Form 10-K for the fiscal year ended December 25, 2021.
Overview
We are one of the leading suppliers of replacement and upgrade parts in the motor vehicle aftermarket industry, serving passenger cars, light-, medium-, and heavy-duty trucks, as well as specialty vehicles, including utility terrain vehicles (UTVs) and all-terrain vehicles (ATVs). As of December 31, 2022, we marketed approximately 129,000 distinct parts compared to approximately 118,000 as of December 25, 2021, many of which we designed and engineered. This number excludes private label stock keeping units and other variations in how we market, package and distribute our products, includes distinct parts of acquired companies and reflects distinct parts that have been discontinued at the end of their lifecycle. Our products are sold under our various brand names, under our customers’ private label brands or in bulk. We are one of the leading aftermarket suppliers of parts that were traditionally available to consumers only from OE manufacturers or salvage yards. These parts include, among other parts, leaf springs, intake manifolds, exhaust manifolds, window regulators, radiator fan assemblies, tire pressure monitor sensors, exhaust gas recirculation (EGR) coolers, UTV windshields, and complex electronics modules.
We generate most of our net sales from customers in North America, primarily in the United States. Our products are sold primarily through aftermarket retailers, including through their online platforms; dealers; national, regional and local warehouse distributors and specialty markets; and salvage yards. We also distribute aftermarket parts outside the United States, with sales primarily into Canada and Mexico, and to a lesser extent, Europe, the Middle East and Australia.
We may experience significant fluctuations from quarter to quarter in our results of operations due to the timing of orders placed by our customers as well as our ability and the ability of our suppliers to deliver products ordered by our customers. The introduction of new products and product lines to customers, as well as business acquisitions, may also cause significant fluctuations from quarter to quarter.
Prior to October 4, 2022, we operated on a 52-53-week period ending on the last Saturday of the calendar year. Our 2022 fiscal year under this schedule is a 53-week period that ended on December 31, 2022 (“fiscal 2022”). Effective October 4, 2022, our Board of Directors approved a change in Dorman’s fiscal year end from the last Saturday in December of each year to December 31 of each year. This change will result in future years ending on December 31, consistent with fiscal 2022. Our fiscal 2021 and fiscal 2020 were 52-week periods that ended on December 25, 2021 (“fiscal 2021”) and December 26, 2020 (“fiscal 2020”), respectively.
Business Performance Summary
Net sales increased 29% to $1,733.7 million in fiscal 2022 from $1,345.2 million in fiscal 2021. Net income decreased 8% to $121.5 million in fiscal 2022 from $131.5 million in fiscal 2021. Additionally, in fiscal 2022 we generated cash flows from operations of $41.7 million and repurchased 180,750 common shares under our share repurchase program for $17.6 million.

29


New Product Development
New product development is an important success factor for us and traditionally has been our primary vehicle for growth. We have made incremental investments to increase our new product development efforts to grow our business and strengthen our relationships with our customers. The investments primarily have been in the form of increased product development resources, increased customer and end-user awareness programs, and customer service improvements. These investments historically have enabled us to provide an expanding array of new product offerings and grow revenues at levels that generally have exceeded market growth rates.
In fiscal 2022, we introduced 4,443 new distinct parts to our customers and end-users, including 1,565 “New-to-the-Aftermarket” parts. Please see ITEM 1, “Business – Product Development” for a year-over-year comparison of new product introductions.
One area of focus has been our complex electronics program, which capitalizes on the growing number of electronic components being utilized on today’s OE platforms. New vehicles contain an average of approximately 50 electronic modules, with some high-end luxury vehicles containing over 100 modules. Our complex electronics products are designed and developed in-house and tested to help ensure consistent performance, and our product portfolio is focused on further developing our leadership position in the category.
Another area of focus has been on products we market for the medium- and heavy-duty truck sector of the motor vehicle aftermarket industry. We believe that this sector provides many of the same opportunities for growth that the passenger car and light-duty truck sector of the motor vehicle aftermarket industry has provided us. We specialize in offering heavy-duty parts that were traditionally only available from OE manufacturers or salvage yards, similar to how we approach the passenger car and light-duty truck sector. During fiscal 2022, we introduced 486 distinct parts in this product line. We expect to continue to invest in the medium- and heavy-duty product category, as evidenced by our acquisition of Dayton Parts in fiscal 2021.
Acquisitions
A key component of our strategy is growth through acquisitions. On October 4, 2022, we acquired Super ATV, a leading independent supplier to the powersports aftermarket with a family of highly respected brands spanning functional accessories and upgrades, as well as replacement parts for specialty vehicles. On August 10, 2021, we acquired Dayton Parts, a manufacturer of chassis and other parts designed to serve the heavy-duty vehicle sector of the aftermarket. See Note 2, Business Acquisitions and Investments under Notes to Condensed Consolidated Financial Statements for additional information. We may acquire businesses in the future to supplement our financial growth, increase our customer base, add to our distribution capabilities or enhance our product development resources, among other reasons.
Economic Factors
The Company’s financial results are also impacted by various economic and industry factors, including, but not limited to the number, age and condition of vehicles in operation at any one time, and the miles driven by those vehicles.
Vehicles in Operation
The Company’s products are primarily purchased and installed on a subsegment of the passenger and light-duty vehicles in operation in the United States (“VIO”), specifically weighted towards vehicles aged 8 to 13 years old. Each year, the United States seasonally adjusted annual rate (“US SAAR”) of new vehicles purchased adds a new year to the VIO. According to data from the Auto Care Association (“Auto Care”), the US SAAR experienced a decline from 2008 to 2011 as consumers purchased fewer new vehicles as a result of the Great Recession of 2008. We believe that the declining US SAAR during that period resulted in a follow-on decline in our primary VIO subsegment (8 to 13-year-old vehicles) commencing in 2016. However, following 2011 and the impact of the Great Recession of 2008, U.S. consumers began to increase their purchases of new vehicles which over time caused the US SAAR to recover and return to more historical levels. Consequently, we expect the VIO for vehicles aged 8 to 13 years old to continue to recover over the next several years. Additionally, during 2023, we expect fewer new vehicles to be purchased in the near term, benefiting demand for aftermarket parts, given the lack of availability of new vehicles and increased interest rates.
30


In addition, we believe that vehicle owners generally are operating their current vehicles longer than they did several years ago, performing necessary repairs and maintenance to keep those vehicles well maintained. We believe this trend has supported an increase in VIO, which increased to 293.4 million, a 1% increase in 2022 over 2021. According to data published by Polk, a division of IHS Automotive, the average age of VIO increased to 12.4 years as of October 2022 from 12.2 years as of October 2021 despite increasing new car sales.
Miles Driven
The number of miles driven is another important statistic that impacts our business. Generally, as vehicles are driven more miles, the more likely it is that parts will fail and there will be increased demand for replacement parts, including our parts. According the U.S. Department of Transportation, the number of miles driven through October 2022 increased 1.5% year over year. We expect this increase in miles driven may continue, given that certain employers have begun to lift work-from-home policies implemented during the pandemic and, consequently, consumers may return to commuting to work on a more regular basis. However, global gasoline prices have been volatile in recent months, which may negatively impact miles driven as consumers reduce travel or seek alternative methods of transportation.
Brand Protection
We operate in a highly competitive market. As a result, we are continuously evaluating our approach to brand, pricing and terms to our different customers and channels. For example, we maintain a brand protection policy, which is designed to ensure that certain products bearing the Dorman name are not advertised below certain approved pricing levels. In addition, we pursue legal remedies when we see third parties, such as e-commerce retailers, violating our intellectual property rights by wrongfully representing our products as their own or using our product images for their own marketing efforts.
Discounts, Allowances, and Incentives
We offer a variety of customer discounts, rebates, defective and slow-moving product returns and other incentives. We may offer cash discounts for paying invoices in accordance with the specified discount terms of the invoice. In addition, we may offer pricing discounts based on volume purchased from us or other pricing discounts related to programs under a customer’s agreement. These discounts can be in the form of “off-invoice” discounts and are immediately deducted from sales at the time of sale. For those customers that choose to receive a payment on a quarterly or annual basis instead of “off-invoice,” we accrue for such payments as the related sales are made and reduce sales accordingly. Finally, rebates and discounts are provided to customers to support promotional activities such as advertising and sales force allowances.
Our customers, particularly our larger retail customers, regularly seek more favorable pricing and product return provisions, and extended payment terms when negotiating with us. We attempt to avoid or minimize these concessions as much as possible, but we have granted pricing concessions, indemnification rights, extended customer payment terms, and allowed a higher level of product returns in certain cases. These concessions impact net sales as well as our profit levels and may require additional capital to finance the business. We expect our customers to continue to exert pressure on our margins.
New Customer Acquisition Costs
We may incur new customer acquisition costs where we incur change-over costs to induce a customer to switch from a competitor’s brand, including expanding new product lines into our existing customers. Change-over costs include the costs related to removing the new customer’s inventory and replacing it with our inventory, which is commonly referred to as a stock lift. New customer acquisition costs are recorded as a reduction to revenue when incurred.
Product Warranty and Overstock Returns
Many of our products carry a lifetime limited warranty, which generally covers defects in materials or workmanship and failure to meet specifications. In addition to warranty returns, we also may permit our customers to return new, undamaged products to us within customer-specific limits if they have overstocked their inventories. At the time products are sold, we accrue a liability for product warranties and overstock
31


returns as a percentage of sales based upon estimates established using historical information on the nature, frequency and average cost of the claim and the probability of the customer return. Significant judgments and estimates must be made and used in connection with establishing the sales returns and other allowances in any accounting period. Revision to these estimates is made when necessary, based upon changes in these factors. We regularly study trends of such claims.
Foreign Currency
Our products are purchased from suppliers in the United States and a variety of non-U.S. countries. The products generally are purchased through purchase orders with the purchase price specified in U.S. dollars. Accordingly, we generally do not have exposure to fluctuations in the relationship between the U.S. dollar and various foreign currencies between the time of execution of the purchase order and payment for the product.
To the extent that the U.S. dollar changes in value relative to those foreign currencies in the future, the prices charged by our suppliers for products under new purchase orders may change in equivalent U.S. dollars. The largest portion of our overseas purchases comes from China. The Chinese yuan to U.S. dollar exchange rate has fluctuated over the past several years. Any future changes in the value of the Chinese yuan relative to the U.S. dollar may result in a change in the cost of products that we purchase from China. However, the cost of the products we procure is also affected by other factors including raw material availability, labor cost, and transportation costs.
Since our consolidated financial statements are denominated in U.S. dollars, the assets, liabilities, net sales, and expenses that are denominated in currencies other than the U.S. dollar must be converted into U.S. dollars using exchange rates for the current period. As a result, fluctuations in foreign currency exchange rates may impact our financial results.
Impact of Labor Market and Inflationary Costs
We have experienced broad-based inflationary impacts during the year ended December 31, 2022, due primarily to global transportation and logistics constraints, which have resulted in significantly higher transportation costs; tariffs; material costs; and wage inflation from an increasingly competitive labor market. We expect increased freight, higher labor costs and material inflation costs to continue to negatively impact our results through fiscal 2023, despite recent signs of global supply chain constraints easing, which could lead to lower ocean freight and commodity costs. We attempt to offset inflationary pressures with cost-saving initiatives, price increases to customers and the use of alternative suppliers. Although we have implemented pass-through price increases to offset inflationary cost impacts, the price increases have often been implemented after we have experienced higher costs resulting in a lag effect to the full recovery of these costs. Furthermore, pricing increases that we implemented to pass through the increased costs had no added profit dollars and consequently did not fully offset the impact that the increased costs had on our gross and operating margin percentages. There can be no assurance that we will be successful in implementing pricing increases in the future to recover increased inflationary costs.
Impact of Interest Rates
Our business is subject to interest rate risk under the terms of our customer accounts receivable sales programs, as a change in the Term Secured Overnight Financing Rate (“Term SOFR”), or alternative discount rate affects the cost incurred to factor eligible accounts receivable. Additionally, our outstanding borrowings under our credit facility bear interest at variable rates tied to Term SOFR, or the applicable base rate. Under the terms of the credit facility, a change in interest rates affects the rate at which we can borrow funds thereunder and also impacts the interest cost on existing borrowings. During the year ended December 31, 2022, we saw significant increases in Term SOFR, and other reference rates, which impacted our results as discussed in Results of Operations that follows. We expect interest rates may continue to increase in the foreseeable future, increasing the costs associated with our accounts receivable sales programs and outstanding borrowings.
Impact of Tariffs
In the third quarter of 2018, the Office of the United States Trade Representative (USTR) began imposing additional tariffs on products imported from China, including many of our products, ranging from
32


7.5% to 25%. The tariffs enacted to date increase the cost of many of the products that are manufactured for us in China. We have taken several actions to mitigate the impact of the tariffs including, but not limited to, price increases to our customers and cost concessions from our suppliers. We expect to continue mitigating the impact of tariffs primarily through selling price increases to offset the higher tariffs incurred. Tariffs are not expected to have a material impact on our net income but are expected to increase net sales and lower our gross and operating profit margins.
In January 2020, the USTR granted temporary tariff relief for certain categories of products being imported from China. The tariff relief granted by the USTR expired on most categories of products being imported from China at the end of 2020. However, in March 2022, the USTR reinstated tariff relief for certain categories of products imported from China. The reinstated tariff relief applied retroactively to October 12, 2021 and is scheduled to expire on September 30, 2023. The reinstated tariff relief applies to a limited number of our products and is not expected to materially impact our operating results.
Results of Operations
The following table sets forth, for the periods indicated, the dollar value and percentage of net sales represented by certain items in our Consolidated Statements of Operations:
For the Fiscal Year Ended
(in thousands, except percentage data)December 31, 2022December 25, 2021
Net sales$1,733,749 100.0 %$1,345,249 100.0 %
Cost of goods sold1,169,299 67.4 %882,333 65.6 %
Gross profit564,450 32.6 %462,916 34.4 %
Selling, general and administrative expenses393,402 22.7 %291,365 21.7 %
Income from operations171,048 9.9 %171,551 12.8 %
Interest expense, net15,582 0.9 %2,162 0.2 %
Other income, net(735)0.0 %(377)0.0 %
Income before income taxes156,201 9.0 %169,766 12.6 %
Provision for income taxes34,652 2.0 %38,234 2.8 %
Net income$121,549 7.0 %$131,532 9.8 %
*Percentage of sales information may not add due to rounding
Fiscal Year Ended December 31, 2022 Compared to Fiscal Year Ended December 25, 2021
Net sales increased 29% to $1,733.7 million in fiscal 2022 from $1,345.2 million in fiscal 2021. The increase in net sales reflected a full year of results from Dayton Parts, which was acquired in August 2021; a continuation of favorable underlying industry dynamics across our customer channels; increased new product launches; price increases to offset inflationary costs; the acquisition of SuperATV in October 2022; and the benefit of an extra week in fiscal 2022. Year-over-year net sales growth for fiscal 2022 excluding Dayton Parts and SuperATV was 13.8%.
Gross profit margin was 32.6% of net sales in fiscal 2022 compared to 34.4% of net sales in fiscal 2021. Gross margin contraction was driven by broad-based cost pressures due to global supply chain constraints as well as commodity and wage rate inflation. We continued to implement price increases and cost-savings initiatives to offset the inflationary cost pressures experienced during the period, which maintained gross profit dollars but resulted in a lower gross margin percentage.
Selling, general and administrative expenses were $393.4 million, or 22.7% of net sales, in fiscal 2022 compared to $291.4 million, or 21.7% of net sales, in fiscal 2021. The increase in SG&A as a percentage of net sales was primarily due to the impact of higher interest rates on our customer accounts receivable factoring programs and higher amortization of intangible assets resulting from the Dayton Parts acquisition in August 2021 and the SuperATV acquisition in October 2022, partially offset by operating leverage from the increase in net sales in fiscal 2022 as compared to fiscal 2021. SG&A expenses as a percentage of net sales also increased as a result of the transaction expenses associated with the acquisition of SuperATV in fiscal 2022.
33


Our effective tax rate decreased to 22.2% in fiscal 2022 from 22.5% in fiscal 2021. The lower effective tax rate in 2022 was the result of an increase to the acquired Dayton Parts net operating loss deferred tax asset and favorable provision-to-return items, offset by an increase in state tax expense.
Liquidity and Capital Resources
Historically, our primary sources of liquidity have been our invested cash and the cash flow we generate from our operations, including accounts receivable sales programs provided by certain customers. Cash and cash equivalents at December 31, 2022 decreased to $46.0 million from $58.8 million at December 25, 2021. Working capital was $590.8 million at December 31, 2022 compared to $411.5 million at December 25, 2021. Shareholders’ equity was $1,042.6 million at December 31, 2022 and $932.7 million at December 25, 2021.
Based on our current operating plan, we believe that our sources of available capital are adequate to meet our ongoing cash needs for at least the next twelve months. However, our liquidity could be negatively affected by extending payment terms to customers, a decrease in demand for our products, the outcome of contingencies or other factors. See Note 10, “Commitments and Contingencies”, in the accompanying consolidated financial statements for additional information regarding commitments and contingencies that may affect our liquidity.
Tariffs
Tariffs increase our use of cash since we pay for the tariffs upon the arrival of our goods in the United States but collect the cash on any passthrough price increases from our customers on a delayed basis according to the payment terms negotiated with our customers.
Payment Terms and Accounts Receivable Sales Programs
Over the past several years, we have continued to extend payment terms to certain customers as a result of customer requests and market demands. These extended terms have resulted in increased accounts receivable levels and significant uses of cash. We participate in accounts receivable sales programs with several customers that allow us to sell our accounts receivable to financial institutions to offset the negative cash flow impact of these payment term extensions. However, any sales of accounts receivable through these programs ultimately result in us receiving a lesser amount of cash upfront than if we collected those accounts receivable ourselves in due course, resulting in accounts receivable factoring costs. Moreover, to the extent that any of these accounts receivable sales programs bear interest rates tied to the Term SOFR, or other reference rates, increases in these applicable rates increase our cost to sell our receivables and reduce the amount of cash we receive. See ITEM 7A, “Quantitative and Qualitative Disclosures about Market Risk” for more information.
During fiscal 2022 and fiscal 2021, we sold approximately $1,048.7 million and $935.8 million, respectively, under these programs. If receivables had not been sold, $722.3 million and $598.8 million of additional receivables would have been outstanding at December 31, 2022 and December 25, 2021, respectively, based on standard payment terms. We had capacity to sell more accounts receivable under these programs if the needs of the business warranted. Further extensions of customer payment terms would result in additional uses of cash or increased costs associated with the sales of accounts receivable.
During the years ended December 31, 2022 and December 25, 2021, factoring costs associated with these accounts receivable sales programs were $37.2 million and $11.7 million, respectively. The increase in factoring costs year over year was primarily driven by higher Term SOFR and other reference rates, and higher accounts receivable sold under these programs.
Credit Agreement
On August 10, 2021, in connection with the acquisition of Dayton Parts, we entered into a credit agreement that provided for a $600.0 million revolving credit facility, including a letter of credit sub-facility of up to $60 million (the “2021 Facility”). The 2021 Facility replaced our previous $100.0 million revolving credit facility. The 2021 Facility was scheduled to mature on August 10, 2026, was guaranteed by the Company’s material domestic subsidiaries (together with the Company, the “Credit Parties”) and was supported by a security interest in substantially all of the Credit Parties’ personal property and assets, subject to certain exceptions.
34


On October 4, 2022, Dorman entered into an amendment and restatement of the 2021 Facility (as amended and restated, the “New Facility”) by and among Dorman, the lenders from time to time party thereto, and the administrative agent. In addition to including the existing $600.0 million revolving facility, the New Facility includes a $500.0 million term loan, which was used to fund the SuperATV acquisition. The New Facility (including the revolving portion of the New Facility) matures on October 4, 2027, is guaranteed by the Credit Parties and is supported by a security interest in substantially all of the Credit Parties’ personal property and assets, subject to certain exceptions.
As of December 31, 2022, we were not in default with respect to the New Facility. As of December 31, 2022, there was $239.4 million in outstanding borrowings under the revolver, and $496.9 million in outstanding borrowings under the term loan portions of the New Facility, and as of such date we had three outstanding letters of credit for $1.0 million in the aggregate. Net of outstanding borrowings and letters of credit, we had $362.7 million available under the New Facility at December 31, 2022.
Refer to Note 2, “Business Acquisitions and Investments,” in the Notes to the Consolidated Financial Statements for additional information.
Refer to Note 7, Long-Term Debt under Notes to Consolidated Financial Statements for additional information regarding the New Facility
Cash Flows
Below is a table setting forth the key lines of our Consolidated Statements of Cash Flows:
For the Fiscal Year Ended
(in thousands)December 31, 2022December 25, 2021
Cash provided by operating activities$41,688 $100,338 
Cash used in investing activities(526,839)(365,323)
Cash provided by financing activities472,496 168,235 
Effect of foreign exchange on cash and cash equivalents(93)(44)
Net decrease in cash and cash equivalents$(12,748)$(96,794)
During fiscal 2022, cash provided by operating activities was $41.7 million compared to $100.3 million during fiscal 2021. The $58.7 million decrease was driven by higher cash outflows for working capital. The cash outflows for working capital were primarily driven by higher inventory purchases to meet demand and provide safety stock due to global supply chain constraints, partially offset by the benefits of accounts receivable collections from higher factoring.
Investing activities used $526.8 million and $365.3 million of cash in fiscal 2022 and 2021 respectively.
During fiscal 2022, we used $489.0 million to acquire SuperATV, net of cash acquired, and during fiscal 2021, we used $345.5 million to acquire Dayton Parts, net of cash acquired.
Capital spending in fiscal 2022 totaled $37.9 million and primarily consisted of tooling associated with new products, enhancements and upgrades to our information systems and infrastructure, scheduled equipment replacements, certain facility improvements and other capital projects, including the opening of a new leased distribution center in Whiteland, Indiana.
Capital spending in fiscal 2021 totaled $19.8 million and primarily consisted of tooling associated with new products, enhancements and upgrades to our information systems and infrastructure, scheduled equipment replacements, certain facility improvements and other capital projects.
35


Financing activities provided cash of $472.5 million in fiscal 2022 and used cash of $168.2 million in fiscal 2021.
During fiscal 2022, we borrowed $500.0 million under the New Facility to help fund the acquisition of SuperATV in October 2022, and subsequently repaid $3.1 million of that borrowing in December 2022. Additionally, during fiscal 2022, we paid $17.6 million to repurchase 180,750 common shares under our share repurchase plan.
During fiscal 2021, we borrowed $252.4 million under the Prior Facility to help fund the acquisition of Dayton Parts in August 2021, and subsequently repaid $13.0 million of that borrowing during fiscal 2021. Additionally, during fiscal 2021, we paid $61.5 million to repurchase 604,628 common shares under our share repurchase plan.
The remaining uses of cash from financing activities in each period resulted from stock compensation plan activity and the repurchase of shares of our common stock held in a fund under our 401(k) Plan. Plan participants can no longer purchase shares of Dorman common stock as an investment option under the 401(k) Plan. Shares are generally purchased from the 401(k) Plan when participants sell units as permitted by the 401(k) Plan or elect to leave the 401(k) Plan upon retirement, termination or other reasons.
Off-Balance Sheet Arrangements
Off-balance sheet arrangements are transactions, agreements, or other contractual arrangements with an unconsolidated entity for which we have an obligation to the entity that is not recorded in our consolidated financial statements. We historically have not utilized off-balance sheet financial instruments, and currently do not plan to utilize off-balance sheet arrangements in the future to fund our working capital requirements, operations or growth plans.
We may issue standby letters of credit under our credit agreement. Letters of credit totaling $1.0 million were outstanding at December 31, 2022 and $0.8 million were outstanding at December 25, 2021. Those letters of credit are issued primarily to satisfy the requirements of workers compensation, general liability and other insurance policies. Each of the outstanding letters of credit has a one-year term from the date of issuance.
We do not have any off-balance sheet financing that has, or is reasonably likely to have, a material, current or future effect on our financial condition, revenues, expenses, cash flows, results of operations, liquidity, capital expenditures or capital resources.
Related-Party Transactions
We have two non-cancelable operating leases for operating facilities from companies in which Steven L. Berman, our Executive Chairman, and his family members are owners. Total annual rental payments each year to those companies under the lease arrangements were $2.5 million and $2.3 million in fiscal 2022 and fiscal 2021, respectively.
We are a partner in a joint venture with one of our suppliers and own minority interest investments in two other suppliers. Purchases from these companies were $24.9 million and $18.9 million in fiscal 2022 and fiscal 2021, respectively.
Critical Accounting Policies and Estimates
Our discussion and analysis of our financial condition and results of operations are based upon the Consolidated Financial Statements, which have been prepared in accordance with U.S. generally accepted accounting principles. The preparation of these financial statements requires us to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent liabilities and the reported amounts of revenues and expenses. Estimates and judgments are based upon historical experience and on various other assumptions believed to be accurate and reasonable under the circumstances. Actual results may differ materially from these estimates due to different assumptions or conditions. The following areas all require the use of subjective or complex estimates, judgments and assumptions.
36


Revenue Recognition and Accrued Customer Rebates and Returns. Revenue is recognized from product sales when goods are shipped, title and risk of loss and control have been transferred to the customer and collection is reasonably assured. We record estimates for cash discounts, defective and slow-moving product returns, promotional rebates, core return deposits, and other discounts in the period of the sale ("Customer Credits"). The provision for Customer Credits is recorded as a reduction from gross sales and reserves for Customer Credits are shown as an increase of accrued customer rebates and returns, which is included in current liabilities. Customer Credits are estimated based on contractual provisions, historical experience, and our assessment of current market conditions. Historically, actual Customer Credits have not differed materially from estimated amounts. Amounts billed to customers for shipping and handling are included in net sales. Costs associated with shipping and handling are included in cost of goods sold.
Excess and Obsolete Inventory Reserves. We must make estimates of potential future excess and obsolete inventory costs. We provide reserves for discontinued and excess inventory based upon historical demand, forecasted usage, estimated customer requirements and product line updates. We maintain contact with our customer base to understand buying patterns, customer preferences and the life cycle of our products. Changes in customer requirements are factored into the reserves, as needed.
Purchase Accounting. The purchase price of an acquired business is allocated to the underlying tangible and intangible assets acquired and liabilities assumed based upon their respective fair market values, with any excess recorded as goodwill. Such fair market value assessments require judgments and estimates which may change over time and may cause the final amounts to differ materially from original estimates. Any adjustments to fair value assessments are recorded to goodwill over the purchase price allocation period which cannot exceed twelve months from the date of acquisition. Refer to Note 2 to the Consolidated Financial Statements for additional information.

ITEM 7A. Quantitative and Qualitative Disclosures about Market Risk.
Our market risk is the potential loss arising from adverse changes in interest rates. Accounts receivable factored under our customer-sponsored accounts receivable sales programs bear interest at rates tied to Term SOFR or alternative discount rates and result in us incurring costs as those accounts receivable are factored. Additionally, interest expense from our variable rate debt is impacted by reference rates.
Under the terms of our customer-sponsored programs to sell accounts receivable, a change in the reference rate would affect the amount of financing costs we incur, and the amount of cash we receive upon the sales of accounts receivable under these programs. A one-percentage-point increase in Term SOFR or the discount rates on the accounts receivable sales programs would have increased our factoring costs and reduced the amount of cash we would have received by approximately $8.7 million, $6.7 million and $5.1 million in fiscal 2022, fiscal 2021 and fiscal 2020, respectively.
Under the terms of our New Facility, a change in the reference rate or the lender’s base rate would affect the rate at which we could borrow funds thereunder. A one-percentage-point increase in the reference rate or base rate would have increased our interest expense on our variable rate debt under our credit agreement by approximately $2.4 million, $1.1 million and $0.3 million in fiscal 2022, fiscal 2021 and fiscal 2020, respectively.
These estimates assume that our level of sales of accounts receivable and variable rate debt balance remains constant for an annual period and the interest rate change occurs at the beginning of the period. The hypothetical changes and assumptions may be different from what occurs in the future. See ITEM 1A, “Risk Factors – Risks Related to Our Capital Structure and Finances” for information regarding the risks relating to our indebtedness, our accounts receivable sales agreements and interest rates.
ITEM 8. Financial Statements and Supplementary Data.
Our financial statement schedule that is filed with this Annual Report on Form 10-K is listed in PART IV –ITEM 15, “Exhibits, Financial Statement Schedules.”
37


Report of Independent Registered Public Accounting Firm

To the Shareholders and Board of Directors
Dorman Products, Inc.:

Opinion on the Consolidated Financial Statements
We have audited the accompanying consolidated balance sheets of Dorman Products, Inc. and subsidiaries (the Company) as of December 31, 2022 and December 25, 2021, the related consolidated statements of operations and comprehensive income, shareholders’ equity, and cash flows for each of the years in the three-year period ended December 31, 2022, and the related notes and financial statement schedule II (collectively, the consolidated financial statements). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and December 25, 2021, and the results of its operations and its cash flows for each of the years in the three-year period ended December 31, 2022, in conformity with U.S. generally accepted accounting principles.

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, 2022, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission, and our report dated February 28, 2023 expressed an unqualified opinion on the effectiveness of the Company’s internal control over financial reporting.

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

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.
Critical Audit Matters
The critical audit matters communicated below are matters arising from the current period audit of the consolidated 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 consolidated 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 consolidated 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.

Accrual for customer credits for defective product returns

As disclosed in Notes 1 and 11 to the consolidated financial statements, the Company estimates customer credits for defective product returns and other items. The accrual for customer credits to be issued for defective
38


product returns includes assumptions about the length of time between when a sale occurs and a credit is issued. The provision for customer credits is reflected in the consolidated financial statements as a reduction from gross sales and accruals for customer credits are a portion of accrued customer rebates and returns. At December 31, 2022 , accrued customer rebates and returns were $192.1 million.

We identified the evaluation of the accrual for customer credits for defective product returns as a critical audit matter. Subjective auditor judgment was required to evaluate the Company’s determination of the impact of market conditions on the length of time between when a sale occurs and a credit is issued for defective product returns.

The following are the primary procedures we performed to address this critical audit matter. We evaluated the design and tested the operating effectiveness of certain internal controls related to the Company’s process to record the accrual for customer credits for defective product returns. This included a control related to the determination of the impact of market conditions on the length of time between when a sale occurs and a credit is issued for defective product returns. We assessed the Company’s accrual for customer credits for defective product returns by evaluating (1) the historical relationship between sales and customer credits for defective product returns, (2) the Company’s internal data, (3) certain external market data, and (4) a sample of executed third-party contracts. We inquired of personnel within the Company’s quality control department regarding the impact of current market conditions on the length of time between when a sale occurs and a credit is issued for defective product returns. We analyzed a sample of customer credits issued after year-end and evaluated their effect on the accrual.

Fair value of product portfolio intangible asset
As discussed in Note 2 to the consolidated financial statements, on October 4, 2022, the Company acquired 100% of the equity interests of Super ATV, LLC (“SuperATV”). The Transaction was accounted for as a business combination under the acquisition method of accounting. The fair value of the product portfolio intangible asset at the acquisition date was $82.5 million, which was determined using a multi-period excess earnings valuation methodology.
We identified the evaluation of the fair value of the product portfolio intangible asset acquired in the SuperATV business combination as a critical audit matter. Subjective auditor judgment was required to assess the future revenue growth rates, technology obsolescence rate, and the discount rate used in the multi-period excess earnings valuation methodology used to determine the fair value of the product portfolio intangible asset. In addition, valuation professionals with specialized skill and knowledge were required to assess the discount rate.
The following are the primary procedures we performed to address this critical audit matter. We evaluated the design and tested the operating effectiveness of certain internal controls related to the Company’s acquisition-date valuation process, including controls related to the assessment of the future revenue growth rates, technology obsolescence rate, and the discount rate. We evaluated the future revenue growth rates by comparing them to publicly available information for comparable companies, industry reports, and historical results. We evaluated the useful life of the technology acquired by the Company which was used to develop the technology obsolescence rate, by comparing it to publicly available information for comparable companies and historical results. We involved valuation professionals with specialized skills and knowledge, who assisted in assessing the discount rate by comparing it to a discount rate that was independently developed using publicly available market data for comparable companies.
/s/ KPMG LLP
We have served as the Company’s auditor since 2002.
Philadelphia, Pennsylvania
February 28, 2023
39


DORMAN PRODUCTS, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME
For the Year Ended
(in thousands, except per share data)December 31, 2022December 25, 2021December 26, 2020
Net sales$1,733,749 $1,345,249 $1,092,748 
Cost of goods sold1,169,299 882,333 709,632 
Gross profit564,450 462,916 383,116 
Selling, general and administrative expenses393,402 291,365 249,743 
Income from operations171,048 171,551 133,373 
Interest expense, net15,582 2,162 599 
Other income, net(735)(377)(2,962)
Income before income taxes156,201 169,766 135,736 
Provision for income taxes34,652 38,234 28,866 
Net income$121,549 $131,532 $106,870 
Other comprehensive income:
Change in foreign currency translation adjustment$(1,863)$(1,440)$ 
Comprehensive Income$119,686 $130,092 $106,870 
Earnings per share:
Basic$3.87 $4.13 $3.31 
Diluted$3.85 $4.12 $3.30 
Weighted average shares outstanding:
Basic31,43431,81032,280
Diluted31,54331,96132,373
See accompanying Notes to Consolidated Financial Statements.
40


DORMAN PRODUCTS, INC. AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
(in thousands, except share data)December 31, 2022December 25, 2021
Assets
Current assets:
Cash and cash equivalents$46,034 $58,782 
Accounts receivable, less allowance for doubtful accounts of $1,363 and $1,326
427,385 472,764 
Inventories755,901 531,988 
Prepaids and other current assets39,800 13,048 
Total current assets1,269,120 1,076,582 
Property, plant and equipment, net148,477 114,864 
Operating lease right-of-use assets109,977 59,029 
Goodwill443,035 197,332 
Intangible assets, net322,409 178,809 
Other assets48,768 46,503 
Total assets$2,341,786 $1,673,119 
Liabilities and shareholders' equity
Current liabilities:
Accounts payable$179,819 $177,389 
Accrued compensation19,490 26,636 
Accrued customer rebates and returns192,116 188,080 
Revolving credit facility239,363 239,360 
Current portion of long-term debt12,500  
Other accrued liabilities35,007 33,583 
Total current liabilities678,295 665,048 
Long-term debt482,464  
Long-term operating lease liabilities98,221 52,443 
Other long-term liabilities28,349 4,916 
Deferred tax liabilities, net11,826 17,976 
Commitments and contingencies (Note 10)
Shareholders' equity:  
Common stock, par value $0.01; authorized 50,000,000 shares; issued and outstanding 31,430,632 and 31,607,509 shares in 2022 and 2021, respectively
314 316 
Additional paid-in capital88,750 77,451 
Retained earnings956,870 856,409 
Accumulated other comprehensive loss(3,303)(1,440)
Total shareholders' equity1,042,631 932,736 
Total liabilities and shareholders' equity$2,341,786 $1,673,119 
See accompanying Notes to Consolidated Financial Statements.
41


DORMAN PRODUCTS, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY
Common Stock Additional
Paid-In
Capital
Retained
Earnings
Accumulated Other Comprehensive Loss Total
(in thousands, except share data)Shares
Issued
Par
Value
Balance at December 28, 201932,556,263$326 $52,605 $720,653 $— $773,584 
Exercise of stock options27,787— 1,184 — — 1,184 
Compensation expense under incentive stock plan— 7,586 — — 7,586 
Purchase and cancellation of common stock(462,635)(5)(833)(37,838)— (38,676)
Issuance of non-vested stock, net of cancellations53,5721 3,462 — — 3,463 
Other stock-related activity, net of tax(6,247)— 81 (533)— (452)
Net income— — 106,870 — 106,870 
Balance at December 26, 202032,168,740322 64,085 789,152  853,559 
Exercise of stock options41,700— 2,455 — — 2,455 
Compensation expense under incentive stock plan— 8,228 — — 8,228 
Purchase and cancellation of common stock(617,080)(6)(1,111)(61,639)— (62,756)
Issuance of non-vested stock, net of cancellations28,914— 3,261 — — 3,261 
Other stock-related activity, net of tax(14,765)— 533 (2,636)— (2,103)
Other comprehensive loss— — — (1,440)(1,440)
Net income— — 131,532 — 131,532 
Balance at December 25, 202131,607,509316 77,451 856,409 (1,440)932,736 
Exercise of stock options18,515— 1,046 — — 1,046 
Compensation expense under incentive stock plan— 9,370 — — 9,370 
Purchase and cancellation of common stock(203,765)(2)(367)(19,565)— (19,934)
Issuance of non-vested stock, net of cancellations27,224— 2,032 — — 2,032 
Other stock-related activity, net of tax(18,851)— (782)(1,523)— (2,305)
Other comprehensive loss— — — (1,863)(1,863)
Net income— — 121,549 — 121,549 
Balance at December 31, 202231,430,632$314 $88,750 $956,870 $(3,303)$1,042,631 
See accompanying Notes to Consolidated Financial Statements.
42


DORMAN PRODUCTS, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
For the Year Ended
(in thousands)December 31, 2022December 25, 2021December 26, 2020
Cash Flows from Operating Activities:
Net income$121,549 $131,532 $106,870 
Adjustments to reconcile net income to cash provided by operating activities:   
Depreciation, amortization and accretion44,677 35,193 32,307 
Gain on equity method investment  (2,498)
Provision for doubtful accounts86 181 316 
Benefit from deferred income taxes(5,880)(11,970)(9,599)
Provision for stock-based compensation9,370 8,228 7,586 
Payment of contingent consideration(120)(2,418) 
Changes in assets and liabilities:
Accounts receivable48,479 10,918 (67,369)
Inventories(133,790)(153,823)(12,334)
Prepaids and other current assets(11,150)(2,680)5,353 
Other assets(28)(5,004)(3,975)
Accounts payable(5,542)47,000 25,251 
Accrued customer rebates and returns2,433 31,275 49,849 
Accrued compensation and other liabilities(28,396)11,906 20,209 
Cash provided by operating activities41,688 100,338 151,966 
Cash Flows from Investing Activities:
Acquisitions, net of cash acquired(488,956)(345,483)(14,808)
Property, plant and equipment additions(37,883)(19,840)(15,450)
Cash used in investing activities(526,839)(365,323)(30,258)
Cash Flows from Financing Activities:
Proceeds of revolving credit line10,000 252,360 99,000 
Payments of revolving credit line(10,000)(13,000)(99,000)
Proceeds of long-term debt500,000   
Payments of long-term debt(3,125)  
Payment of contingent consideration(1,705)(7,982) 
Payment of debt issuance costs(3,918)(4,215) 
Proceeds from exercise of stock options1,046 2,455 1,184 
Purchase and cancellation of common stock(19,934)(62,649)(38,676)
Other stock-related activity132 1,266 3,007 
Cash provided by (used in) financing activities472,496 168,235 (34,485)
Effect of exchange rate changes on Cash and Cash Equivalents(93)(44) 
Net (Decrease) Increase in Cash and Cash Equivalents(12,748)(96,794)87,223 
Cash and Cash Equivalents, Beginning of Period58,782 155,576 68,353 
Cash and Cash Equivalents, End of Period$46,034 $58,782 $155,576 
Supplemental Cash Flow Information
Cash paid for interest expense$11,647 $1,782 $753 
Cash paid for income taxes$62,861 $46,225 $28,341 
See accompanying Notes to Consolidated Financial Statements.
43


DORMAN PRODUCTS, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
DECEMBER 31, 2022
1. Summary of Significant Accounting Policies
Dorman Products, Inc. ("Dorman", the "Company", “we”, “us”, or “our”) is a supplier of replacement and upgrade parts in the motor vehicle aftermarket industry, serving passenger cars, light-, medium-, and heavy-duty trucks as well as specialty vehicles, including utility terrain vehicles (UTVs) and all-terrain vehicles (ATVs).
Prior to October 4, 2022, we operated on a 52-53-week period ending on the last Saturday of the calendar year. Our 2022 fiscal year under this schedule is a 53-week period that ended on December 31, 2022 (“fiscal 2022”). Effective October 4, 2022, our Board of Directors approved a change in Dorman’s fiscal year end from the last Saturday in December of each year to December 31 of each year. This change will result in future years ending on December 31, consistent with fiscal 2022. Our fiscal 2021 and fiscal 2020 were 52-week periods that ended on December 25, 2021 (“fiscal 2021”) and December 26, 2020 (“fiscal 2020”).
Principles of Consolidation. The Consolidated Financial Statements include our accounts and the accounts of our wholly owned subsidiaries. All material intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates in the Preparation of Financial Statements. The preparation of financial statements in accordance with accounting principles generally accepted in the United States (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.
Cash and Cash Equivalents. We consider all highly liquid short-term investments with original maturities of three months or less to be cash equivalents.
Sales of Accounts Receivable. We have entered into several customer-sponsored programs administered by unrelated financial institutions that permit us to sell certain accounts receivable at discounted rates to the financial institutions. Transactions under these programs were accounted for as sales of accounts receivable and were removed from our Consolidated Balance Sheet at the time of the sales transactions. During fiscal 2022, fiscal 2021 and fiscal 2020, we sold $1,048.7 million, $935.8 million and $740.0 million, respectively, under these programs. Selling, general and administrative expenses include factoring costs associated with these accounts receivable sales programs of $37.2 million, $11.7 million and $13.2 million in fiscal 2022, fiscal 2021 and fiscal 2020, respectively. Factoring costs are impacted both by interest rates and the timing of when accounts receivable are sold in comparison to the original due dates of those accounts receivable.
Inventories. Inventories are stated at the lower of cost or net realizable value. Cost is determined by the first-in, first-out method. Inventories include the cost of material, freight, direct labor and overhead utilized in the processing of our products. We provide reserves for discontinued and excess inventory based upon historical demand, forecasted usage, estimated customer requirements and product line updates.
Property, Plant and Equipment. Property, plant and equipment are recorded at cost and depreciated over the estimated useful lives, which range from 1 to 39 years, using the straight-line method for financial statement reporting purposes and accelerated methods for income tax purposes. The costs of maintenance and repairs are expensed as incurred. Renewals and betterments are capitalized. Gains and losses on disposals are included in operating results.
44


Estimated useful lives by major asset category are as follows:
Buildings and building improvements
10 to 39 years
Machinery, equipment and tooling
3 to 10 years
Software and computer equipment
3 to 10 years
Furniture, fixtures and leasehold improvements
1 to 39 years
Long-Lived Assets Including Goodwill and Other Acquired Intangible Assets. Long-lived assets, including property, plant, and equipment and amortizable identifiable intangibles, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. The impairment review is a two-step process. First, recoverability is measured by comparing the carrying amount of an asset to the estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount exceeds the estimated undiscounted future cash flows, the second step of the impairment test is performed, and an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds its fair value. The assets and liabilities of a disposal group classified as held for sale would be separately presented in the balance sheet and reported at the lower of the carrying amount or fair value less costs to sell, and would no longer be depreciated.
Goodwill is reviewed for impairment on an annual basis or whenever events or changes in circumstances indicate the carrying value of the goodwill may be impaired. For the annual test, we have the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount (“Step 0”). If through the Step 0 test we determine it is more likely than not that the fair value of a reporting unit is less than its carrying amount, then we would perform a quantitative test (“Step 1”) to determine whether an impairment charge was necessary. During fiscal 2022 and fiscal 2021, we assessed the qualitative factors which could affect the fair values of our reporting units and determined that it was not more likely than not that the fair value of our reporting units were less than their carrying amounts.
Purchase Accounting. The purchase price of an acquired business is allocated to the underlying tangible and intangible assets acquired and liabilities assumed based upon their respective fair market values, with the excess recorded as goodwill. Such fair market value assessments require judgments and estimates which may change over time and may cause the final amounts to differ materially from their original estimates. These adjustments to fair value assessments are recorded to goodwill over the purchase price allocation period which cannot exceed 12 months from the date of acquisition.
Other Assets. Other assets include primarily long-term core inventory, deposits, and equity method investments.
Certain products we sell contain parts that can be recycled, or as more commonly referred to in our industry, remanufactured. We refer to these parts as cores. A used core is remanufactured and sold to the customer as a replacement for a unit inside a vehicle. Customers and end-users that purchase remanufactured products will generally return the used core to us, which we then use in the remanufacturing process to make another finished good. Our core inventory consists of used cores purchased and held in our facilities, used cores that are in the process of being returned from our customers and end-users, and remanufactured cores held in finished goods inventory at our facilities. Our products that utilize a core primarily include instrument clusters, hybrid batteries, radios, and climate control modules.
Long-term core inventory was $19.8 million and $20.8 million as of December 31, 2022 and December 25, 2021, respectively. Long-term core inventory is recorded at the lower of cost or net realizable value. Cost is determined based on actual purchases of core inventory. We believe that the most appropriate classification of core inventory is a long-term asset. According to guidance provided under the Financial Accounting Standards Board Accounting Standards Codification, current assets are defined as “assets or resources commonly identified as those which are reasonably expected to be realized in cash or sold or consumed during the normal operating cycle of the business.” The determination of the long-term classification is based on our view that the value of the cores is not expected to be consumed or realized in cash during our normal annual operating cycle.
45


We have investments that we account for according to the equity method of accounting. The total book value of these investments was $9.4 million at both of December 31, 2022 and December 25, 2021, respectively. These investments provided $5.5 million, $4.6 million and $1.3 million of income during fiscal 2022, fiscal 2021, and fiscal 2020, respectively. In January 2020, we acquired the remaining 60% of the outstanding stock of Power Train Industries, Inc. (“PTI”), a privately-held supplier of parts to the automotive aftermarket, based in Reno, Nevada of which we held equity investments with a fair value of $12.3 million. Additionally, we have an investment that we account for according to the cost method of accounting. The carrying book value of this investment was $5.0 million as of both December 31, 2022 and December 25, 2021.
Other Accrued Liabilities. Other accrued liabilities include primarily accrued commissions, accrued income taxes, insurance liabilities, and other current liabilities.
Revenue Recognition and Accrued Customer Rebates and Returns. Revenue is recognized from product sales when goods are shipped, title and risk of loss and control have been transferred to the customer and collection is reasonably assured. We record estimates for cash discounts, defective and slow-moving product returns, promotional rebates, core return deposits, and other discounts in the period of the sale ("Customer Credits"). The provision for Customer Credits is recorded as a reduction from gross sales and reserves for Customer Credits are shown as an increase of accrued customer rebates and returns, which is included in current liabilities. Customer Credits are estimated based on contractual provisions, historical experience, and our assessment of current market conditions. Actual Customer Credits have not differed materially from estimated amounts. Amounts billed to customers for shipping and handling are included in net sales. Costs associated with shipping and handling are included in cost of goods sold.
As noted above, Customer Credits include core return deposits which are an estimate of the amount we believe we will refund to our customers when used cores are returned to us. The price we invoice to customers for remanufactured cores contains both the amount we charge to remanufacture the part and a deposit for the core. We charge a core deposit to encourage the customer to return the used core to us so that it can be used in our remanufacturing process. We allow our customers up to twenty-four months to return the used core to us. Core return deposits are reserved based on the expected deposits to be issued to customers based on historical returns.
Research and Development. Research and development costs are expensed as incurred. Research and development costs totaling $24.8 million, $23.1 million and $20.7 million have been recorded in selling, general and administrative expenses in the Consolidated Statements of Operations for fiscal 2022, fiscal 2021, and fiscal 2020, respectively.
Stock-Based Compensation. At December 31, 2022 and December 25, 2021, we had awards outstanding under two stock-based employee compensation plans, which are described more fully in Note 12, Capital Stock. We record compensation expense for all awards granted. The value of restricted stock awards (“RSAs”) and restricted stock units (“RSUs”) issued was based on the fair value of our common stock on the grant date. For performance-based RSAs tied to growth in adjusted pre-tax income, compensation costs related to the stock is recognized over the performance period and is calculated using the closing price per share of our common stock on the grant date and an estimate of the probable outcome of the performance conditions as of the reporting date. The fair value of performance-based RSUs, for which the performance measure is total shareholder return, is determined using a Monte Carlo simulation model. The fair value of stock options granted is determined using the Black-Scholes option valuation model on the grant date.
Income Taxes. We follow the asset and liability method of accounting for deferred income taxes. Deferred tax assets and liabilities are determined based on the difference between the financial statement and tax bases of assets and liabilities. Deferred tax assets or liabilities at the end of each period are determined using the enacted tax rate expected to be in effect when taxes are paid or recovered.
Unrecognized income tax benefits represent income tax positions taken on income tax returns that have not been recognized in the consolidated financial statements. The Company recognizes the benefit of an income tax position only if it is more likely than not (greater than 50%) that the tax position will be sustained upon tax examination, based solely on the technical merits of the tax position. Otherwise, no benefit is recognized. The tax benefits recognized are measured based on the largest benefit that has a greater than 50% likelihood of being
46


realized upon ultimate settlement. Additionally, we accrue interest and related penalties, if applicable, on all tax exposures for which reserves have been established consistent with jurisdictional tax laws. Interest and penalties are classified as income tax expense in the Consolidated Statements of Operations.
Concentrations of Risk. Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash equivalents and accounts receivable. All cash equivalents are managed within established guidelines that limit the amount that may be invested with one issuer. A significant percentage of our accounts receivable have been, and will continue to be, concentrated among a relatively small number of automotive retailers and warehouse distributors in the United States. Our 4 largest customers accounted for 69% and 71% of net accounts receivable as of December 31, 2022 and December 25, 2021, respectively. We continually monitor the credit terms and credit limits for these and other customers.
In fiscal 2022 and fiscal 2021, approximately 64% and 74%, respectively, of our products were purchased from suppliers located in a variety of foreign countries, with the largest portion coming from China.
Fair Value Disclosures. The carrying value of financial instruments such as cash and cash equivalents, accounts receivable, accounts payable, and other current assets and liabilities approximate their fair value based on the short-term nature of these instruments. The carrying value of our long-term debt approximates its fair value because it bears interest at a rate indexed to a market rate (Term SOFR). Additionally, the fair value of assets acquired and liabilities assumed are determined at the date of acquisition. Contingent consideration associated with an acquisition is recorded at fair value at the acquisition date and is adjusted to fair value at each reporting period.
2. Business Acquisitions and Investments
Super ATV, LLC (“SuperATV”)
On October 4, 2022 (the “Closing Date”), Dorman acquired 100% of the issued and outstanding equity interests of SuperATV (the “Transaction”), for aggregate consideration of $509.6 million (net of $6.8 million cash acquired), subject to certain customary adjustments based on, among other things, the amount of cash, debt and working capital in the business of SuperATV as of the closing of the Transaction, plus a potential earn-out payment to the sellers of SuperATV not to exceed $100 million in the aggregate, which remains subject to the achievement by SuperATV of certain revenue and gross margin targets in the years ended December 31, 2023 and December 31, 2024. SuperATV is a leading independent supplier to the powersports aftermarket with a family of highly respected brands spanning functional accessories and upgrades, as well as replacement parts for specialty vehicles.
The Transaction was funded in cash through the refinancing of our existing credit facility discussed further in Note 7.
The Transaction was accounted for as a business combination under the acquisition method of accounting. We have allocated the purchase price to tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values. The allocation of the purchase price to the assets acquired and liabilities assumed, including the residual amount allocated to goodwill, as of December 31, 2022, is based upon preliminary information and is subject to change within the permitted measurement period (up to one year from the acquisition date) as additional information concerning final asset and liability valuations is obtained. The fair values that remain preliminary include tax-related liabilities and contingent liabilities. While they are not expected to be materially different than those shown, any material adjustments to the estimates based upon new information identified during the measurement period will be reflected, retroactively, as of the date of the acquisition.
47


The table below details the fair values of the assets acquired and the liabilities assumed at the acquisition date:
(in thousands)
Accounts receivable$3,317 
Inventories90,428 
Prepaids and other current assets5,293 
Property, plant and equipment23,776 
Goodwill247,247 
Identifiable intangible assets157,500 
Operating lease right-of-use assets11,661 
Other Assets3,001 
Accounts payable(7,436)
Accrued compensation(2,086)
Accrued customer rebates and returns(1,609)
Other current liabilities(8,726)
Long-term operating lease liabilities(9,508)
Other long-term liabilities(3,307)
Net cash consideration509,551 
The estimated valuation of the intangible assets acquired, and related amortization periods are as follows:
(in thousands)Fair ValueAmortization Period (in years)
Product portfolio82,500 15
Trade names48,400 20
Customer relationships26,600 15
Total$157,500  
The fair values assigned to the product portfolio and customer relationships were estimated by discounting expected cash flows based on the multi-period excess earnings valuation methodology, and the trade names were estimated by discounting expected cash flows based on the relief from royalty methodology. The product portfolio valuation method relies on various management judgments, including expected future cash flows resulting from the product portfolio, technology obsolescence rates, contributory effects of other assets utilized in the business, discount rates and other factors. The trade names valuation method relies on various management judgments, including royalty rates, discount rates and other factors. The customer relationship valuation method relies on various management judgments, including expected future cash flows resulting from existing customer relationships, customer attrition rates, contributory effects of other assets utilized in the business, discount rates, and other factors.
As of December 31, 2022, the total amount of goodwill resulting from the SuperATV acquisition that is expected to be deductible for tax purposes is estimated at $420.3 million.
The financial results of the Transaction have been included in the consolidated financial statements since the date of acquisition. The net sales and net income of SuperATV included in the consolidated financial statements for the fiscal year ended December 31, 2022 were $49.6 million and $2.3 million, respectively.
The unaudited pro forma information for the periods set forth below gives effect to the Transaction as if it had occurred as of December 26, 2020, the beginning of the fiscal 2021 period.
48


The pro forma information is presented for informational purposes only and is not necessarily indicative of the results of operations that would have been achieved had the acquisition been consummated as of that time.
For the Year Ended
(in thousands, unaudited)December 31, 2022December 25, 2021
Net sales$1,888,379 $1,556,360 
Net income$130,375 $143,419 
Diluted earnings per share$4.13 $4.49 
The fiscal 2022 unaudited pro forma net income set forth above was adjusted to exclude the impact of acquisition date fair value adjustments to inventory, and to also remove acquisition-related transaction costs. The 2021 unaudited pro forma net income was adjusted to include the impact of these items.
DPL Holding Corporation (“Dayton Parts”)
On August 10, 2021, we acquired 100% of the equity interests of Dayton Parts, a manufacturer of chassis and other parts designed to serve the heavy-duty vehicle sector of the aftermarket for a purchase price of $344.9 million in cash (net of $8.8 million of acquired cash), after certain customary post-acquisition purchase price adjustments.
The acquisition was funded by cash on hand as well as through the refinancing of our revolving credit facility discussed further in Note 7.
The transaction was accounted for as a business combination under the acquisition method of accounting. We have allocated the purchase price to tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values.
During the year ended December 25, 2021, we recorded measurement and period adjustments of approximately $2.1 million to decrease goodwill, $0.6 million to decrease the purchase price due to customary net working capital adjustments, $0.1 million to increase other current liabilities, and $1.6 million to decrease deferred tax liabilities. Our measurement period adjustments for Dayton Parts were complete as of December 25, 2021.
The table below details the fair values of the assets acquired and the liabilities assumed at the acquisition date, including applicable measurement period adjustments:
(in thousands)
Accounts receivable$23,216 
Inventories79,625 
Prepaids and other current assets2,302 
Property, plant and equipment29,900 
Goodwill106,816 
Identifiable intangible assets160,400 
Operating lease right-of-use assets21,248 
Other assets848 
Accounts payable(11,970)
Accrued compensation(2,784)
Other current liabilities(7,604)
Long-term operating lease liabilities(18,444)
Deferred tax liabilities(38,665)
Net cash consideration$344,888 
49


The estimated valuation of the intangible assets acquired, and related amortization periods are as follows:
(in thousands)Fair ValueAmortization Period (in years)
Customer relationships$124,100 20
Product portfolio25,300 20
Trade names11,000 10
Total$160,400  
The fair values assigned to intangible assets were estimated by discounting expected cash flows based on the relief from royalty and multi-period excess earnings valuation methodologies. These valuation methods rely on management judgment, including expected future cash flows resulting from existing customer relationships, customer attrition rates, contributory effects of other assets utilized in the business, royalty rates and other factors.
The goodwill recognized is attributable primarily to strategic and synergistic opportunities related to the Company’s and Dayton Parts’ existing automotive aftermarket businesses, the assembled workforce of Dayton Parts and other factors. The goodwill is not expected to be deductible for tax purposes.
The financial results of the acquisition have been included in the consolidated financial statements since the date of acquisition. The net sales and net income of Dayton Parts included in the consolidated financial statements for the fiscal year ended December 25, 2021 were $78.0 million and $0.0 million, respectively.
The unaudited pro forma information for the periods set forth below gives effect to the Dayton Parts acquisition as if it had occurred as of December 28, 2019, the beginning of the fiscal 2020 period.
The pro forma information is presented for informational purposes only and is not necessarily indicative of the results of operations that would have been achieved had the acquisition been consummated as of that time.
For the Year Ended
(in thousands, unaudited)December 25, 2021December 26, 2020
Net sales$1,468,415 $1,260,077 
Net income$147,090 $100,334 
Diluted earnings per share$4.60 $3.10 
The fiscal 2021 unaudited pro forma net income set forth above was adjusted to exclude the impact of acquisition date fair value adjustments to inventory, and to also remove acquisition-related transaction costs. The 2020 unaudited pro forma net income was adjusted to include the impact of these items.
Power Train Industries, Inc.
On January 2, 2020, we acquired the remaining 60% of the outstanding stock of PTI. The total purchase price for PTI was approximately $30.7 million, which included $18.4 million paid for the remaining 60% of the outstanding stock, subject to customary purchase price adjustments, and $12.3 million which represents the fair value of the previously held 40% equity interest in PTI that was acquired by the Company in 2016. As a result of the acquisition, we recorded a gain of approximately $2.5 million in other income (expense), net during the year ended December 26, 2020 from the increase in fair value of the previously owned 40% interest in PTI. We previously accounted for our 40% interest as an equity-method investment.
The transaction was accounted for as a business combination under the acquisition method of accounting. Accordingly, the assets acquired, and liabilities assumed were recorded at fair value, with the remaining purchase price recorded as goodwill.
In connection with this acquisition, we recorded $16.7 million in goodwill, $7.3 million of identified intangibles, and $6.7 million of other assets, net, consisting of $3.5 million of cash, $2.0 million of accounts receivable, $5.6 million of inventory, and ($4.4 million) of net other assets and liabilities.
50


Our measurement period adjustments for PTI were complete as of December 26, 2020.
The valuation of the intangible assets acquired and related amortization periods are as follows:
(in thousands)ValuationAmortization
Period
(in years)
Customer relationships$4,600 15
Trade names700 5
Technology1,800 8
Other190 5
Total$7,290  
The fair values of the customer relationships and trade names were estimated using an income approach based on the present value of future cash flows.
The goodwill recognized is attributable primarily to strategic and synergistic opportunities related to existing automotive aftermarket businesses, the assembled workforce of PTI and other factors. The goodwill is not expected to be deductible for tax purposes.
The financial results of the acquisition have been included in the Consolidated Financial Statements since the date of acquisition.
3. Inventories
Inventories were as follows:
(in thousands)December 31, 2022December 25, 2021
Raw materials$34,267 $12,746 
Bulk product234,871 225,879 
Finished product478,032 287,415 
Packaging materials8,731 5,948 
Total$755,901 $531,988 
4. Property, Plant and Equipment
Property, plant and equipment include the following:
(in thousands)December 31, 2022December 25, 2021
Buildings$59,980 $58,788 
Machinery, equipment and tooling184,184 146,999 
Furniture, fixtures and leasehold improvements12,225 7,303 
Software and computer equipment100,814 90,471 
Total357,203 303,561 
Less-accumulated depreciation and amortization(208,726)(188,697)
Property, plant and equipment, net$148,477 $114,864 
Depreciation and amortization expenses associated with property, plant, and equipment were $28.6 million, $26.3 million, and $26.6 million in fiscal 2022, fiscal 2021, and fiscal 2020, respectively.
5. Leases
We determine whether an arrangement is a lease at inception. This determination generally depends on whether the arrangement conveys the right to control the use of an identified fixed asset explicitly or implicitly for a period of time in exchange for consideration. Control of an underlying asset is conveyed if we obtain the rights to direct the use of the asset and to obtain substantially all of the economic benefit from its use. We have operating leases for distribution centers, sales offices and certain warehouse and office equipment. Our operating leases have remaining lease terms of 1 to 11 years, many of which include one or more renewal
51


options. We consider these renewal options in determining the lease term used to establish our right-of-use assets and lease liabilities when it is determined that it is reasonably certain that the renewal option will be exercised. Substantially all of our equipment leases and some of our real estate leases have terms of less than one year. Some of our operating lease agreements include variable lease costs, primarily taxes, insurance, common area maintenance or increases in rental costs related to inflation.
Operating leases are included in the right-of-use lease assets, other current liabilities and long-term lease liabilities on the Consolidated Balance Sheet. Right-of-use assets and lease liabilities are recognized at each lease’s commencement date based on the present values of its lease payments over its respective lease term. When a borrowing rate is not explicitly available for a lease, our incremental borrowing rate is used based on information available at the lease’s commencement date to determine the present value of its lease payments. The incremental borrowing rate is not commonly quoted and is derived through a combination of inputs including our credit rating and the impact of full collateralization. The incremental borrowing rate is based on our collateralized borrowing capabilities over a similar term to the lease payments. We utilized the consolidated group borrowing rate for all leases as we operate a centralized treasury operation. Operating lease payments are recognized on a straight-line basis over the lease term. We had no material finance leases as of December 31, 2022 or December 25, 2021.
Practical Expedients and Accounting Policy Elections
We have made certain accounting policy elections and are using certain practical expedients permitted under GAAP, as follows:
Include both lease and non-lease components as a single lease component, as non-lease components of contracts have not historically been material.
Account for leases with terms of one year or less as short-term leases and, as such, are not included in the right-of-use assets or lease liabilities.
As of December 31, 2022 and December 25, 2021 there were no material variable lease costs or sublease income. Cash paid for operating leases was $16.8 million, $9.2 million and $7.7 million during fiscal 2022, fiscal 2021 and fiscal 2020, respectively, which are classified in operating activities on the Consolidated Statements of Cash Flows. The following table summarizes the lease expense:
For the Year Ended
(in thousands)December 31, 2022December 25, 2021December 26, 2020
Operating lease expense$17,340 $9,549 $7,732 
Short-term lease expense5,838 3,172 3,647 
Total lease expense$23,178 $12,721 $11,379 
Supplemental balance sheet information related to our operating leases is as follows:
(in thousands)December 31, 2022December 25, 2021
Operating lease right-of-use assets$109,977 $59,029 
Other accrued liabilities$15,912 $10,065 
Long-term operating lease liabilities98,221 52,443 
Total operating lease liabilities$114,133 $62,508 
Weighted average remaining lease term (years)7.767.55
Weighted average discount rate3.91 %3.73 %
52


The following table summarizes the maturities of our lease liabilities for all operating leases as of December 31, 2022:
(in thousands)December 31, 2022
2023$19,984 
202418,714 
202517,033 
202616,821 
202715,611 
Thereafter44,318 
Total lease payments132,481 
Less: Imputed interest(18,348)
Present value of lease liabilities$114,133 

6. Goodwill and Intangible Assets
Goodwill
Goodwill included the following:
(in thousands)December 31, 2022December 25, 2021
Balance at beginning of period$197,332 $91,080 
Goodwill acquired247,247 108,945 
Measurement period adjustments for Dayton acquisition (2,130)
Foreign currency translation(1,544)(563)
Balance at end of period$443,035 $197,332 
Intangible Assets
Intangible assets, subject to amortization, included the following:
December 31, 2022December 25, 2021
Intangible assets subject to amortizationWeighted Average Amortization Period (years)Gross Carrying ValueAccumulated AmortizationNet Carrying ValueGross Carrying ValueAccumulated AmortizationNet Carrying Value
(dollars in thousands)
Customer relationships17.0$175,430 $21,643 $153,787 $149,150 $12,139 $137,011 
Trade names17.467,690 6,370 61,320 17,760 2,592 15,168 
Product Portfolio15.6107,800 2,953 104,847 25,300 460 24,840 
Technology5.72,167 820 1,347 2,167 571 1,596 
Patents and Other9.91,430 322 1,108 430 236 194 
Total$354,517 $32,108 $322,409 $194,807 $15,998 $178,809 
53


Amortization expense associated with intangible assets was $14.2 million, $6.5 million and $3.4 million in fiscal 2022, fiscal 2021 and fiscal 2020, respectively. The estimated future amortization expense for intangible assets as of December 31, 2022, is summarized as follows:
(in thousands)
2023$21,740 
202421,740 
202521,596 
202621,418 
202719,924 
Thereafter215,991 
Total$322,409 
7. Long-Term Debt
On August 10, 2021, in connection with the acquisition of Dayton Parts, we entered into a new credit agreement that provided for a $600 million revolving credit facility, including a letter of credit sub-facility of up to $60 million (the “2021 Facility”). The 2021 Facility replaced our previous $100 million revolving credit facility. The 2021 Facility was scheduled to mature on August 10, 2026 and was guaranteed by the Company’s material domestic subsidiaries (together with the Company, the “Credit Parties”) and was supported by a security interest in substantially all of the Credit Parties’ personal property and assets, subject to certain exceptions.
In connection with the acquisition of SuperATV, we amended and restated the 2021 Facility (as amended and restated, the “New Facility”) by and among us, the lenders from time to time party thereto, and the administrative agent. In addition to including the existing $600.0 million revolving facility, the New Facility includes a $500.0 million term loan, which was used to fund the SuperATV acquisition. The New Facility (including the revolving portion of the New Facility) matures on October 4, 2027, is guaranteed by the Credit Parties and is supported by a security interest in substantially all of the Credit Parties’ personal property and assets, subject to certain exceptions.
Borrowings under the New Facility bear interest at a rate per annum equal to, at our option, either a term Secured Overnight Financing Rate (“Term SOFR”) (subject to a 0.00% floor) or a base rate (as defined in the New Facility), in each case plus an applicable margin of, initially (i) in the case of Term SOFR loans, 1.50% or (ii) in the case of base rate loans, 0.50%. The applicable margin for (i) base rate loans ranges from 0.000% to 1.000% per annum and (ii) for Term SOFR loans ranges from 1.000% to 2.000% per annum, in each case, based on the Total Net Leverage Ratio (as defined in the New Facility). The commitment fee under the New Facility is initially equal to 0.20% and thereafter ranges from 0.125% to 0.250% based on the Total Net Leverage Ratio (as defined in the New Facility). As of December 31, 2022, the interest rate on the outstanding borrowings under the New Facility was 5.78% and the commitment fee was 0.15%.
The term loan portion of the New Facility contains mandatory repayment provisions that require quarterly principal amortization payments on the term loan equal to a defined percentage of the initial borrowing amount of $500.0 million as follows, with the balance payable upon maturity in October 2027:
Fiscal Quarter EndingPrincipal Amortization Payment Percentage
December 31, 2022 through September 24, 20240.625%
December 31, 2024 through September 30, 20251.250%
December 31, 2025 through September 30, 20271.875%
The New Facility contains affirmative and negative covenants, including, but not limited to, covenants regarding capital expenditures, share repurchases, and financial covenants related to the ratio of consolidated interest expense to consolidated EBITDA and the ratio of total net indebtedness to consolidated EBITDA, each as defined by the New Facility. As of December 31, 2022, we were not in default with respect to the New Facility.
54


8. Related Party Transactions
We lease our Colmar, PA facility and a portion of our Lewisberry, PA facility from entities in which Steven L. Berman, our Executive Chairman, and certain of his family members are owners. Each lease is a non-cancelable operating lease. Total rental payments to those entities under these lease arrangements were $2.5 million, $2.3 million, and $1.8 million in fiscal 2022, fiscal 2021 and fiscal 2020, respectively. The lease for our corporate headquarters in Colmar, PA was renewed during December 2022, effective as of January 1, 2023, and will expire on December 31, 2027. The lease for our Lewisberry, PA operating facility was signed in September 2020 and will expire on December 31, 2027.
We are a partner in a joint venture with one of our suppliers and own a minority interest in two other suppliers. Purchases from these companies, and from PTI before our full acquisition on January 2, 2020 were $24.9 million, $18.9 million and $10.7 million in fiscal 2022, fiscal 2021 and fiscal 2020, respectively.
9. Income Taxes
The components of the income tax provision (benefit) are as follows:
For the Year Ended
(in thousands)December 31, 2022December 25, 2021December 26, 2020
Current:
Federal$31,683 $43,374 $33,698 
State7,141 5,755 4,276 
Foreign1,708 1,075 491 
40,532 50,204 38,465 
Deferred:   
Federal(4,003)(9,609)(8,475)
State(1,022)(1,368)(893)
Foreign(855)(993)(231)
(5,880)(11,970)(9,599)
Total$34,652 $38,234 $28,866 
The following is a reconciliation of income taxes at the statutory tax rate to the Company's effective tax rate:
For the Year Ended
December 31, 2022December 25, 2021December 26, 2020
Federal taxes at statutory rate21.0 %21.0 %21.0 %
State taxes, net of federal tax benefit2.7 2.1 2.0 
Research and development tax credit(0.7)(0.4)(0.6)
Federal permanent items(0.2) (0.2)
Effect of foreign operations (0.2)0.1 
Other(0.6) (1.0)
Effective tax rate22.2 %22.5 %21.3 %
At December 31, 2022, we had $3.9 million of unrecognized tax benefits, all of which would affect our effective tax rate if recognized.
55


The following table summarizes the change in unrecognized tax benefits for the three years ended December 31, 2022:
For the Year Ended
(in thousands)December 31, 2022December 25, 2021December 26, 2020
Balance at beginning of year$1,204 $1,060 $2,301 
Reductions due to lapses in statutes of limitations(139)  
Reductions due to tax positions settled  (1,308)
Additions related to positions taken during a prior period2,136   
Reductions due to reversals of prior year positions (30)(202)
Additions based on tax positions taken during the current period655 174 269 
Balance at end of year3,856 1,204 1,060 
We recognize interest and penalties related to unrecognized tax benefits in income tax expense. As of December 31, 2022, accrued interest and penalties related to unrecognized tax benefits were immaterial. The Company does not anticipate material changes in the amount of unrecognized income tax benefits over the next year.
Deferred income taxes result from timing differences in the recognition of revenue and expense between tax and financial statement purposes. The sources of temporary differences are as follows:
(in thousands)December 31, 2022December 25, 2021
Assets:
Inventories$13,662 $13,689 
Accounts receivable20,446 18,589 
Operating lease liability24,904 14,526 
Accrued expenses12,526 7,515 
Net operating losses1,285 1,892 
Foreign tax credits469 469 
State tax credits403 819 
Capital loss carryforward481 467 
Total deferred tax assets74,176 57,966 
Valuation allowance(1,377)(1,837)
Net deferred tax assets72,799 56,129 
Liabilities:  
Depreciation18,132 14,541 
Goodwill and intangible assets41,693 45,522 
Operating lease right of use asset23,924 13,733 
Other876 309 
Gross deferred tax liabilities84,625 74,105 
Net deferred tax (liabilities) assets$(11,826)$(17,976)
A valuation allowance, if needed, reduces deferred tax assets to the amount expected to be realized. When determining the amount of net deferred tax assets that are more likely than not to be realized, the Company assesses all positive and negative evidence. This evidence includes, but is not limited to, prior earnings history, expected future earnings, carryback and carryforward periods and the feasibility of ongoing tax strategies that could potentially enhance the likelihood of the realization of the deferred tax asset. Management has determined it was necessary to establish a valuation allowance against the foreign tax credits, various state tax credits and a capital loss carryforward.
56


Based on our history of taxable income and our projection of future earnings, we believe that it is more likely than not that sufficient taxable income will be generated in the foreseeable future to realize the remaining net deferred tax assets.
During 2022, we reduced the valuation allowance against the deferred tax assets noted above by $0.5 million.
As of December 31, 2022, the Company has tax-effected net operating loss carryforwards of $1.0 million and $0.2 million for U.S. federal and state jurisdictions, respectively. Tax-effected federal net operating losses of $0.1 million begin to expire in 2036. The remaining federal net operating losses do not expire. The state net operating loss carryforwards expire in various years starting in 2037.
We file income tax returns in the United States, Canada, China, India, and Mexico. The statute of limitations for tax years before 2017 is closed for U.S. federal income tax purposes. The statute of limitations for tax years before 2018 is closed for the states in which we file. The statute of limitations for tax years before 2019 is closed for income tax purposes in Canada, China, and India. The statute of limitations for tax years before 2017 is closed for income tax purposes in Mexico.
10. Commitments and Contingencies
Shareholders’ Agreement. A shareholders’ agreement was entered into in September 1990 and amended and restated on July 1, 2006. Under the agreement, each of the late Richard Berman, Steven Berman, Jordan Berman, Marc Berman, Fred Berman, Deanna Berman and additional shareholders named in the agreement has, among other things, granted the others of them rights of first refusal, exercisable on a pro-rata basis or in such other proportions as the exercising shareholders may agree, to purchase shares of our common stock which any of them, or upon their deaths their respective estates, proposes to sell to third parties. We have agreed with these shareholders that, upon their deaths, to the extent that any of their shares are not purchased by any of these surviving shareholders and may not be sold without registration under the Securities Act of 1933, as amended (the "1933 Act"), we will use our best efforts to cause those shares to be registered under the 1933 Act. The expenses of any such registration will be borne by the estate of the deceased shareholder. The additional shareholders that are a party to the agreement are trusts affiliated with the late Richard Berman, Steven Berman, Jordan Berman, Marc Berman or Fred Berman, or each person’s respective spouse or children.
CBP Matter. During 2020, we commenced a voluntary disclosure process in which we committed to disclosing to U.S. Customs & Border Protection (“CBP”) certain product misclassifications and reimbursing CBP for any resulting underpayment of duties that were identified as part of a voluntary internal review conducted by the Company. The Company recorded an estimated liability of $2.8 million in its Statement of Operations for the year ended December 26, 2020, which represents the Company’s estimated underpayment of duties, after deducting its estimated overpayment of duties, to CBP due to misclassifications over the prior five-year period, which is the applicable statute of limitations, plus applicable interest.
In June 2020, we completed our internal review and submitted our prior disclosure statement to CBP, along with a payment of $2.8 million for underpaid duties and interest. We have cooperated with CBP in connection with its review of our prior disclosure submission, including providing additional information as requested. CBP has not yet communicated that its review of our prior disclosure submission is completed.
Acquisitions. We have contingent consideration related to an acquisition due to the uncertainty of the ultimate amount of any payments that will become due as earnout payments if performance targets are achieved. If the remaining performance targets for the acquisition are fully achieved, the maximum additional contingent payments to be made under the Transaction documents would be $100.0 million in the aggregate.
As of December 31, 2022, we accrued $20.0 million, representing the fair value of the estimated payments that we expect could become due in connection with the Transaction.
For the year ended December 31, 2022, we recorded a charge of $1.8 million in connection with earnout provisions under a prior acquisition, with the charge included in Selling, General and Administration expenses. During the year ended December 31, 2022, we paid $1.8 million to fully settle this earnout provision associated with the prior acquisition.
57


Other Contingencies. We are a party to or otherwise involved in legal proceedings that arise in the ordinary course of business, such as various claims and legal actions involving contracts, employment claims, competitive practices, intellectual property infringement, product liability claims and other matters arising out of the conduct of our business. In the opinion of management, none of the actions, individually or in the aggregate, taking into account relevant insurance coverage, would likely have a material financial impact on the Company and we believe the range of reasonably possible losses from current matters, taking into account relevant insurance coverage, is immaterial. However, legal matters are subject to inherent uncertainties and there exists the possibility that the ultimate resolution of any of these matters could have a material adverse impact on the Company’s cash flows, financial position and results of operations in the period in which any such effects are recorded.
11. Revenue Recognition
Our primary source of revenue is from contracts with and purchase orders from customers. In most instances, our contract with a customer is the customer’s purchase order. Upon acceptance of the purchase order, a contract exists with a customer as a sales agreement indicates the approval and commitment of the parties, identifies the rights of both parties, identifies the payment terms, and has commercial substance. At this point, we believe it is probable that we will collect the consideration to which we will be entitled in exchange for the goods transferred to the customer.
For certain customers, we may also enter into a sales agreement that outlines pricing considerations as well as the framework of terms and conditions which apply to future purchase orders for that customer. In these situations, our contract with the customer is both the sales agreement as well as the specific customer purchase order. As our contract with a customer is typically for a single transaction or customer purchase order, the duration of the contract is typically one year or less. As a result, we have elected to apply certain practical expedients and omit certain disclosures of remaining performance obligations for contracts that have an initial term of one year or less as permitted by GAAP.
Revenue is recognized from product sales when goods are shipped, title and risk of loss and control have been transferred to the customer, and collection is reasonably assured. We estimate the transaction price at the inception of a contract or upon fulfilling a purchase order, including any variable consideration, and will update the estimate for changes in circumstances.
We record estimates for cash discounts, defective and slow-moving product returns, promotional rebates, core return deposits and other discounts in the period the related product revenue is recognized (“Customer Credits”). The provision for Customer Credits is recorded as a reduction from gross sales and reserves for Customer Credits are shown as an increase in accrued customer rebates and returns. Customer Credits are estimated based on contractual provisions, historical experience, and our assessment of current market conditions. Actual Customer Credits have not differed materially from estimated amounts for each period presented. Amounts billed to customers for shipping and handling are included in net sales. Costs associated with shipping and handling are included in cost of goods sold. We have concluded that our estimates of variable consideration are not constrained according to the definition in the standard.
All of our revenue was recognized under the point of time approach during fiscal 2022, fiscal 2021 and fiscal 2020. Also, we do not have significant financing arrangements with our customers. Our credit terms are all less than one year. Lastly, we do not receive noncash consideration (such as materials or equipment) from our customers to facilitate the fulfillment of our contracts.
Practical Expedients and Accounting Policy Elections
We have made certain accounting policy elections and are using certain practical expedients permitted under GAAP, as follows:
Not adjust the promised amount of consideration for the effects of a significant financing component as we expect, at contract inception, that the period between when we transfer a promised good or service to the customer and when the customer pays for that good or service will be one year or less.
58


Expense costs to obtain a contract as incurred when the expected period of benefit, and therefore the amortization period, is one year or less.
Exclude from the measurement of the transaction price all taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction and collected by the entity for a customer, including sales, use, value-added, excise and various other taxes.
Account for shipping and handling activities that occur after the customer has obtained control of a good as a fulfillment activity rather than a separate performance obligation.
Disaggregated Revenue
The following tables present our disaggregated net sales by type of major good / product line, and geography.
For the Year Ended
(in thousands)December 31, 2022December 25, 2021December 26, 2020
Powertrain$644,059 $539,235 $442,221 
Chassis715,005 458,986 324,399 
Motor Vehicle Body314,451 288,599 266,699 
Hardware60,234 58,429 59,429 
Net Sales$1,733,749 $1,345,249 $1,092,748 
For the Year Ended
(in thousands)December 31, 2022December 25, 2021December 26, 2020
Net Sales to U.S. Customers$1,606,472 $1,269,050 $1,031,183 
Net Sales to Non-U.S. Customers127,277 76,199 61,565 
Net Sales$1,733,749 $1,345,249 $1,092,748 
During fiscal 2022, fiscal 2021, and fiscal 2020, three customers each accounted for more than 10% of net sales and in the aggregate accounted for 49%, 54%and 56% of net sales in fiscal 2022, fiscal 2021, and fiscal 2020, respectively.
12. Capital Stock
Controlling Interest by Officers, Directors and Family Members. As of December 31, 2022 and December 25, 2021, Steven Berman, the Executive Chairman of the Company, and members of his family beneficially owned approximately 17% of the outstanding shares of our common stock, and could influence matters requiring approval of shareholders, including the election of the Board of Directors and the approval of significant transactions.
Undesignated Stock. We have 50,000,000 shares authorized of undesignated capital stock for future issuance. The designation, rights and preferences of such shares will be determined by our Board of Directors.
Incentive Stock Plan. Prior to May 16, 2018, we issued stock compensation grants under our 2008 Stock Option and Stock Incentive Plan. On May 16, 2018, our shareholders approved our 2018 Stock Option and Stock Incentive Plan (the “2018 Plan” or the “Plan”), which supersedes our 2008 Stock Option and Stock Incentive Plan. All future stock compensation grants will be issued under the 2018 Plan. Under the terms of the Plan, our Board of Directors may grant up to 1,200,000 shares of common stock in the form of shares of restricted stock, restricted stock units, stock appreciation rights and stock options, or combinations thereof, to officers, directors, employees, consultants and advisors. Grants under the Plan must be made within ten years of the date the Plan was approved. Stock options are exercisable upon the terms set forth in each grant agreement approved by the Board of Directors, but in no event more than ten years from the date of grant. Restricted stock and restricted stock units vest in accordance with the terms set forth in each applicable award agreement approved by our Board of Directors. At December 31, 2022, 599,845 shares were available for grant under the Plan.
59


Restricted Stock Awards (“RSAs”) and Restricted Stock Units (“RSUs”)
Prior to March 2020, we issued RSAs to certain employees and members of our Board of Directors. Grants were made in the form of time-based RSAs and performance-based RSAs. For all RSAs, we retain the restricted stock, and any dividends paid thereon, until the vesting restrictions have been met. For time-based RSAs, compensation cost is recognized on a straight-line basis over the vesting period and is calculated using the closing price per share of our common stock on the grant date. Prior to 2019, we issued performance-based RSAs tied to growth in adjusted pre-tax income. Compensation cost related to those awards was recognized over the performance period and was calculated using the closing price per share of our common stock on the grant date and an estimate of the probable outcome of the performance conditions as of the reporting date. In 2019, we introduced performance-based RSAs that vest based on our total shareholder return ranking relative to the S&P Mid-Cap 400 Growth Index over a three-year performance period. For those awards, compensation cost is recognized on a straight-line basis over the performance period and is calculated using the simulated fair value per share of our common stock based on the application of a Monte Carlo simulation model. This valuation technique includes estimating the movement of stock prices and the effects of volatility, interest rates and dividends.
Beginning in March 2020, we began issuing RSUs to certain employees and members of our Board of Directors. For time-based RSUs, compensation cost is recognized on a straight-line basis over the vesting period and is calculated using the closing price per share of our common stock on the grant date. Also, in March 2020, we began issuing performance-based RSUs that vest based on our total shareholder return ranking relative to the S&P Mid-Cap 400 Growth Index over a three-year performance period. For performance-based RSUs tied to total shareholder return, compensation cost is recognized on a straight-line basis over the performance period and is calculated using the simulated fair value per share of our common stock based on the application of a Monte Carlo simulation model as discussed in the paragraph above.
The following table summarizes the weighted average valuation assumptions used to calculate the fair value of total shareholder return performance-based RSUs granted:
For the Year Ended
December 31, 2022December 25, 2021December 26, 2020
Share price$96.36 $101.45 $61.68 
Expected dividend yield0.0 %0.0 %0.0 %
Expected stock price volatility38.3 %38.9 %31.5 %
Risk-free interest rate1.6 %0.2 %0.9 %
Expected life2.8 years2.8 years2.8 years
The share price is the Company’s closing share price as of the valuation date. The risk-free rate is based on the U.S. Treasury security with terms equal to the expected time of vesting as of the grant date. The weighted-average grant-date fair value of total shareholder return RSUs granted during fiscal 2022, fiscal 2021, and fiscal 2020 were $111.31, $131.02, and $65.09, respectively.
Compensation cost related to performance-based and time-based RSAs and RSUs was $7.2 million, $6.1 million and $3.2 million in fiscal 2022, fiscal 2021 and fiscal 2020, respectively, and was included in selling, general and administrative expense in the Consolidated Statements of Operations. No cost was capitalized during fiscal 2022, fiscal 2021 or fiscal 2020.
60


The following table summarizes our RSA and RSU activity for the three years ended December 31, 2022:
Shares Weighted
Average Fair Value
Balance at December 28, 2019177,491$76.70 
Granted83,875$64.66 
Vested(27,477)$71.25 
Canceled(16,154)$76.44 
Balance at December 26, 2020217,735$72.77 
Granted81,694$106.23 
Vested(45,970)$70.62 
Canceled(46,782)$74.85 
Balance at December 25, 2021206,677$85.97 
Granted130,131$96.32 
Vested(55,255)$83.70 
Canceled(42,631)$85.89 
Balance at December 31, 2022238,922$92.07 
As of December 31, 2022, there was approximately $13.5 million of unrecognized compensation cost related to unvested RSAs and RSUs, which is expected to be recognized over a weighted-average period of approximately 2.3 years.
Cash flows resulting from tax deductions in excess of the tax effect of compensation cost recognized in the financial statements are classified as operating cash flows. The excess tax benefit generated from RSAs and RSUs was immaterial for all periods presented.
Stock Options
We grant stock options to certain employees. We expense the grant-date fair value of stock options as compensation cost over the vesting or performance period. Compensation cost charged against income for stock options was $1.7 million, $1.3 million and $1.0 million in fiscal 2022, fiscal 2021 and fiscal 2020, respectively, and was included in selling, general and administrative expense in the Consolidated Statements of Operations. No cost was capitalized during fiscal 2022, fiscal 2021 or fiscal 2020.
We used the Black-Scholes option valuation model to estimate the fair value of stock options granted. Expected volatility and expected dividend yield are based on the actual historical experience of our common stock. The expected life represents the period of time that options granted are expected to be outstanding and was calculated using historical option exercise data. The risk-free rate is based on the U.S. Treasury security with terms equal to the expected time of exercise as of the grant date.
The following table summarizes the weighted average valuation assumptions used to calculate the fair value of options granted and the associated weighted-average grant-date fair values:
For the Year Ended
December 31, 2022December 25, 2021December 26, 2020
Expected dividend yield0 %0 %0 %
Expected stock price volatility34 %34 %29 %
Risk-free interest rate1.8 %0.7 %0.8 %
Expected life of options5.3 years5.3 years5.3 years
Weighted-average grant-date fair value$32.55 $31.68 $17.84 
61


The following table summarizes our stock option activity for the three years ended December 31, 2022:
Shares Option Price
per Share
Weighted
Average
Price
Weighted
Average
Remaining
Terms
(years)
Aggregate
Intrinsic
Value (in thousands)
Balance at December 28, 2019181,712
$41.59– $82.94
$70.78  
Granted109,352
$61.68 – $83.06
$63.25 
Exercised(31,521)
$41.59 – $82.94
$50.77 
Canceled(8,764)
$61.68 – $74.21
$65.24 
Balance at December 26, 2020250,779
$41.59 –$84.93
$70.21 
Granted59,578
$95.98 – $103.61
$101.36 
Exercised(67,504)
$41.59 – $82.94
$70.04 
Canceled(9,457)
$61.68 –$101.45
$79.02 
Balance at December 25, 2021233,396
$61.68– $103.61
$77.85 
Granted79,749
$83.81– $111.53
$96.96 
Exercised(32,201)
$61.68 – $83.06
$71.74 
Expired(663)
$101.45
$101.45 
Canceled(12,162)
$61.68 – $101.45
$82.19 
Balance at December 31, 2022268,119
$61.68 – $111.53
$84.03 6.2$1,572 
Exercisable at December 31, 202298,600
$61.68 – $103.61
$76.32 3.9$796 
As of December 31, 2022, there was approximately $3.4 million of unrecognized compensation cost related to unvested stock options, which is expected to be recognized over a weighted-average period of approximately 2.6 years.
Cash received from option exercises was $1.0 million, $2.5 million, and $1.2 million in fiscal 2022, fiscal 2021 and fiscal 2020, respectively. The tax benefit generated from option exercises was immaterial for all periods presented.
Employee Stock Purchase Plan. In May 2017, our shareholders approved the Dorman Products, Inc. Employee Stock Purchase Plan (the “ESPP”), which makes available 1,000,000 shares of our common stock for sale to eligible employees. The purpose of the ESPP, which is qualified under Section 423 of the Internal Revenue Service Code of 1986, as amended, is to encourage stock ownership through payroll deductions and limited cash contributions by our employees. These contributions are used to purchase shares of the Company’s common stock at a 15% discount from the lower of the market price at the beginning or end of the purchase window. Beginning in March 2018, share purchases under the plan were made twice annually, with the purchase windows being April to September and October to March. In 2022, the decision was made to modify the timing of those two purchase windows to align them with the calendar year. As a result, beginning January 2022, the two purchase windows are January to June and July to December. In order to effectuate that alignment, the purchase window beginning in October 2021 was shortened from six months to three months and ended December 2022. There were 25,600 shares, 40,303 shares and 79,089 shares purchased under this plan during fiscal 2022, fiscal 2021 and fiscal 2020, respectively. Compensation cost under the ESPP plan was $0.4 million, $0.9 million and $3.3 million in fiscal 2022, fiscal 2021 and fiscal 2020, respectively. The tax benefit generated from ESPP purchases was immaterial in fiscal 2022, fiscal 2021, and fiscal 2020, respectively.
Common Stock Repurchases. We periodically repurchase, at the then current market price, and cancel common stock issued to the Dorman Products, Inc. 401(k) Plan and Trust (the “401(k) Plan”). 401(k) Plan participants can no longer purchase shares of Dorman common stock as an investment option under the 401(k) Plan. Shares are generally purchased from the 401(k) Plan when participants sell units as permitted by the
62


401(k) Plan or elect to leave the 401(k) Plan upon retirement, termination or other reasons. The following table summarizes the repurchase and cancellation of common stock:
For the Year Ended
December 31, 2022December 25, 2021December 26, 2020
Shares repurchased and canceled23,01511,45223,360
Total cost of shares repurchased and canceled (in thousands)$2,357 $1,172 $1,895 
Average price per share$102.40 $102.38 $81.12 
At December 31, 2022, the 401(k) Plan held 160,901 shares of our common stock.
Share Repurchase Program. Our Board of Directors has authorized a share repurchase program. Through several actions, including expansions and extensions, the Board has authorized the repurchase of up to $600 million of our outstanding common stock through December 31, 2024. Under this program, share repurchases may be made from time to time depending on market conditions, share price, share availability and other factors at our discretion. At December 31, 2022, $228.0 million was available for repurchase under this program.
The following table summarizes the repurchase and cancellation of common stock:
For the Years Ended
December 31, 2022December 25, 2021December 26, 2020
Shares repurchased and canceled180,750605,628439,275
Total cost of shares repurchased and canceled (in thousands)$17,577 $61,583 $36,781 
Average price per share$97.24 $101.68 $83.73 
401(k) Retirement Plans. We have various 401(k) plans that cover substantially all of our employees as of December 31, 2022. Annual company contributions are discretionary in nature, in accordance with the respective plan documents. Total expense related to the plans were $8.2 million, $6.3 million and $5.7 million in fiscal 2022, fiscal 2021 and fiscal 2020, respectively.
13. Earnings Per Share
Basic earnings per share was calculated by dividing our net income by the weighted average number of common shares outstanding during the period, excluding unvested RSAs which are considered to be contingently issuable. To calculate diluted earnings per share, common share equivalents are added to the weighted average number of common shares outstanding. Common share equivalents are calculated using the treasury stock method and are computed based on outstanding stock-based awards. Stock-based awards of approximately 63,500 shares, 14,250 shares and 35,975 shares were excluded from the calculation of diluted earnings per share for fiscal 2022, fiscal 2021 and fiscal 2020, respectively, as their effect would have been anti-dilutive.
63


The following table sets forth the computation of basic earnings per share and diluted earnings per share:
For the Year Ended
(in thousands, except per share data)December 31, 2022December 25, 2021December 26, 2020
Numerator:
Net income$121,549 $131,532 $106,870 
Denominator:
Weighted average basic shares outstanding31,43431,81032,280
Effect of compensation awards10915193
Weighted average diluted shares outstanding31,54331,96132,373
Earnings Per Share:
Basic$3.87 $4.13 $3.31 
Diluted$3.85 $4.12 $3.30 
14. Business Segments
We have determined that our business comprises a single reportable operating segment, namely, the sale of replacement and upgrade parts in the motor vehicle aftermarket industry, serving passenger cars, light-, medium-, and heavy-duty trucks as well as specialty vehicles.
Net sales to countries outside the United States, primarily to Canada and Mexico, and to a lesser extent into Europe, the Middle East, and Australia, in fiscal 2022, fiscal 2021 and fiscal 2020 were $127.3 million, $76.2 million and $61.6 million, respectively.
Net long-lived assets outside the United States, consisting of net property, plant and equipment was $3.6 million and $1.0 million as of December 31, 2022 and December 25, 2021, respectively.
64


ITEM 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure.
None
ITEM 9A. Controls and Procedures.
Conclusion Regarding the Effectiveness of Disclosure Controls and Procedures
We maintain disclosure controls and procedures designed to provide reasonable assurance that information required to be disclosed in reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms and accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosures.
Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, conducted an evaluation, as of the end of the period covered by this report, of the effectiveness of our disclosure controls and procedures, as such term is defined in Exchange Act Rule 13a-15(e). Based on this evaluation, our Chief Executive Officer and our Chief Financial Officer have concluded that, as of the end of the period covered by this report, our disclosure controls and procedures, as defined in Rule 13a-15(e), were effective at the reasonable assurance level.
On October 4, 2022, we completed our acquisition of Super ATV, LLC (“SuperATV”). We are in the process of evaluating the existing controls and procedures of SuperATV and integrating SuperATV into our internal control over financial reporting. In accordance with SEC Staff guidance permitting a company to exclude an acquired business from management’s assessment of the effectiveness of internal control over financial reporting for one year following the date on which the acquisition is completed, we have excluded SuperATV from our assessment of the effectiveness of internal control over financial reporting as of December 31, 2022. SuperATV represented approximately 23% of the Company’s consolidated total assets as of December 31, 2022, and approximately 3% of the Company’s consolidated net sales for the year ended December 31, 2022. Refer to Note 2 to the Consolidated Financial Statements for additional information.
Management's Report on Internal Control Over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Exchange Act Rule 13a-15(f). Management, with the participation of our Chief Executive Officer and Chief Financial Officer, conducted an evaluation, as of December 31, 2022, of the effectiveness of our internal control over financial reporting based on the framework in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on this evaluation, management concluded that our internal control over financial reporting was effective as of December 31, 2022.
Our independent registered public accounting firm, KPMG LLP, has issued an attestation report on our internal control over financial reporting. Their report appears below.
Changes in Internal Control Over Financial Reporting
Except for the acquisition of SuperATV noted above, there was no change in our internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act) that occurred during the quarter ended December 31, 2022, that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
65


Report of Independent Registered Public Accounting Firm

To the Shareholders and Board of Directors
Dorman Products, Inc.:

Opinion on Internal Control Over Financial Reporting
We have audited Dorman Products, Inc. and subsidiaries' (the Company) internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 31, 2022 and December 25, 2021, the related consolidated statements of operations and comprehensive income, shareholders’ equity, and cash flows for each of the years in the three-year period ended December 31, 2022, and the related notes and financial statement schedule II (collectively, the consolidated financial statements), and our report dated February 28, 2023 expressed an unqualified opinion on those consolidated financial statements.

The Company acquired Super ATV, LLC during 2022, and management excluded from its assessment of the effectiveness of the Company’s internal control over financial reporting as of December 31, 2022, Super ATV, LLC’s internal control over financial reporting associated with approximately 23% of consolidated total assets and approximately 3% of consolidated net sales included in the consolidated financial statements of the Company as of and for the year ended December 31, 2022. Our audit of internal control over financial reporting of the Company also excluded an evaluation of the internal control over financial reporting of Super ATV, LLC.

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

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

Definition and Limitations of Internal Control Over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial
66


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/ KPMG LLP

Philadelphia, Pennsylvania
February 28, 2023
67


ITEM 9B. Other Information.
In connection with new universal proxy card rules adopted by the US Securities and Exchange Commission (“SEC”), the Board of Directors (the "Board") of Dorman Products, Inc. (the "Company") approved amended and restated by-laws of the Company (the "Amended and Restated By-Laws"), effective as of February 23, 2023. Among other things, the Amended and Restated By-Laws require that any shareholder soliciting proxies in support of a nominee other than the Board's nominees must comply with Rule 14a-19 under the Securities Exchange Act of 1934, as amended, including applicable notice and solicitation requirements. Further, any shareholder directly or indirectly soliciting proxies from other shareholders must use a proxy card color other than white, with the white proxy card being reserved for the exclusive use by the Board. This description of the Amended and Restated By-Laws does not purport to be complete and is qualified in its entirety by reference to the text of the Amended and Restated By-Laws, which is attached hereto as Exhibit 3.2 and incorporated herein by reference.
ITEM 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.
None
68


PART III
ITEM 10. Directors, Executive Officers and Corporate Governance.
Except for the information provided in PART I – ITEM 4.1, “Executive Officers of the Registrant” and as set forth below, the required information is incorporated by reference from our definitive proxy statement for our 2023 Annual Meeting of Shareholders, including, but not necessarily limited to, the sections entitled “Proposal I: Election of Directors,” and “Committees of the Board of Directors – Audit Committee.”
We have adopted a written code of ethics, the “Dorman Products, Inc. Code of Ethics and Business Conduct” that is applicable to our directors, officers and employees. We have also adopted a written code of ethics, “Code of Ethics for Senior Financial Officers,” which applies to our Chief Executive Officer, Chief Financial Officer, Principal Accounting Officer, Controller and any other person performing similar functions (the “Code”). Each of these codes is posted on our website www.DormanProducts.com. Dorman will provide to any person without charge, upon request, a copy of the Code. Requests for copies of the Code should be directed to: Attn: Secretary, Dorman Products, Inc., 3400 East Walnut Street, Colmar, PA 18915. We intend to disclose any changes in or waivers from the Code on our website at www.DormanProducts.com. The information on the website is not and should not be considered part of this Form 10-K and is not incorporated by reference in this Form 10-K.
ITEM 11. Executive Compensation.
The required information is incorporated by reference from our definitive proxy statement for our 2023 Annual Meeting of Shareholders, including, but not necessarily limited to, the sections entitled “Director Compensation,” “Executive Compensation: Compensation Discussion and Analysis,” “Executive Compensation: Compensation Tables,” “Risk Assessment in Compensation Policies and Practices for Employees,” and “Compensation Committee Interlocks and Insider Participation.”
ITEM 12. Security Ownership of Certain Beneficial Owners and Management and Related Shareholder Matters.
Except for the information set forth below, the required information is incorporated by reference from our definitive proxy statement for our 2023 Annual Meeting of Shareholders, including, but not necessarily limited to, the section entitled “Security Ownership of Certain Beneficial Owners and Management – Security Ownership Table.”
Equity Compensation Plan Information
The following table details information regarding our existing equity compensation plans as of December 31, 2022:
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))
Equity compensation plans approved by security holders
2008 Stock Option and Stock Incentive Plan84,322$71.31 
2018 Stock Option and Stock Incentive Plan166,457$69.69 853,471
Dorman Products, Inc. Employee Stock Purchase Plan— 878,536
Equity compensation plans not approved by security holders— 
Total250,779— 1,732,007
69


ITEM 13. Certain Relationships and Related Transactions, and Director Independence.
The required information is incorporated by reference from our definitive proxy statement for our 2023 Annual Meeting of Shareholders, including, but not necessarily limited to, the sections entitled “Certain Relationships and Related Transactions” and “Corporate Governance - The Board of Directors and Director Independence.”
ITEM 14. Principal Accounting Fees and Services.
The required information is incorporated by reference from our definitive proxy statement for our 2023 Annual Meeting of Shareholders, including, but not necessarily limited to, the sections entitled “Principal Accountant Fees and Services” and “Pre-Approval Policies and Procedures.”
70


PART IV
ITEM 15. Exhibits, Financial Statement Schedules.
(a)(1)Consolidated Financial Statements. Our Consolidated Financial Statements and related documents are provided in PART II - ITEM 8, “Financial Statements and Supplementary Data” of this Annual Report on Form 10-K:
Report of Independent Registered Public Accounting Firm (PCAOB ID: 185).
Consolidated Statements of Operations for the fiscal years ended December 31, 2022, December 25, 2021 and December 26, 2020.
Consolidated Balance Sheets as of December 31, 2022 and December 25, 2021.
Consolidated Statements of Shareholders' Equity for the fiscal years ended December 31, 2022, December 25, 2021 and December 26, 2020.
Consolidated Statements of Cash Flows for the fiscal years ended December 31, 2022, December 25, 2021, and December 26, 2020.
Notes to Consolidated Financial Statements.
(a)(2)Consolidated Financial Statement Schedules. The following consolidated financial statement schedule of the Company and related documents are filed with this Annual Report on Form 10-K:
Schedule II - Valuation and Qualifying Accounts.
(a)(3)Exhibits. Reference is made to ITEM 15(b) below.
(b)Exhibits. The Exhibit Index, which immediately precedes the signature page, is incorporated by reference into this Report.
(c)Financial Statement Schedule. Reference is made to ITEM 15(a)(2) above.
ITEM 16. Form 10-K Summary
None
NumberTitle
2.1
2.1.1
2.1.2
3.1
3.2
71


NumberTitle
4.1
4.2
4.3
10.1
10.2
10.3
10.4†
10.4.1†
10.4.2†
10.4.3†
10.4.4†
10.4.5†
10.5†
10.5.1†
72


NumberTitle
10.5.2†
10.5.3†
10.5.4†
10.5.5†
10.5.6†
10.5.7†
10.5.8†
10.5.9†
10.5.10†
10.5.11†
10.5.12†
10.5.13†
10.5.14†
10.6†
10.7†
10.8†
73


NumberTitle
10.9†
10.10†
10.11†
10.12†
10.13†
10.14†
21
23
31.1
31.2
32
101The financial statements from the Dorman Products, Inc. Annual Report on Form 10-K for the year ended December 31, 2022, formatted Inline XBRL (eXtensible Business Reporting Language): (i) the Consolidated Statements of Operations for the years ended December 31, 2022, December 25, 2021, and December 26, 2020; (ii) the Consolidated Balance Sheets as of December 31, 2022 and December 25, 2021; (iii) the Consolidated Statements of Shareholders’ Equity for the years ended December 31, 2022, December 25, 2021, and December 26, 2020; (iv) the Consolidated Statements of Cash Flows for the years ended December 31, 2022, December 25, 2021, and December 26, 2020; and (v) the Notes to Consolidated Financial Statements.
104The cover page from the Company’s Annual Report on Form 10-K as of and for the fiscal year ended December 31, 2022, formatted in Inline XBRL (included as Exhibit 101).
* Filed herewith
†    Management Contracts and Compensatory Plans, Contracts or Arrangements
+ The schedules and exhibits have been omitted pursuant to Item 601(b)(2) of Regulation S-K. The Company agrees to furnish a copy of such schedules and exhibits, or any section thereof, to the SEC upon request
74


SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
Dorman Products, Inc.
By: /s/ Kevin M. Olsen
Date: February 28, 2023
Kevin M. Olsen
President and Chief Executive Officer
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.
SignatureTitleDate
/s/ Kevin M. OlsenPresident, Chief Executive Officer and DirectorFebruary 28, 2023
Kevin M. Olsen(principal executive officer)
/s/ David M. HessionSenior Vice President, Chief Financial Officer and TreasurerFebruary 28, 2023
David M. Hession(principal financial and accounting officer)
/s/ Steven L. BermanExecutive ChairmanFebruary 28, 2023
Steven L. Berman
/s/ Lisa M. BachmannDirector
Lisa M. Bachmann February 28, 2023
/s/ John J. Gavin Director
John J. GavinFebruary 28, 2023
/s/ Richard T. Riley Director
Richard T. RileyFebruary 28, 2023
/s/ Kelly A. RomanoDirector
Kelly A. RomanoFebruary 28, 2023
/s/ G. Michael StakiasDirector
G. Michael StakiasFebruary 28, 2023
/s/ J. Darrell ThomasDirector
J. Darrell ThomasFebruary 28, 2023
75


SCHEDULE II: Valuation and Qualifying Accounts
For the Year Ended
(in thousands)December 31, 2022December 25, 2021December 26, 2020
Allowance for doubtful accounts:
Balance, beginning of period$1,326 $1,260 $957 
Provision56 177 315 
Charge-offs(19)(111)(111)
Acquisitions and other  99 
Balance, end of period$1,363 $1,326 $1,260 
Allowance for customer credits:
Balance, beginning of period$188,080 $155,751 $105,950 
Provision373,157 334,615 308,783 
Charge-offs(369,121)(302,286)(258,982)
Balance, end of period$192,116 $188,080 $155,751 
76
EX-3.2 2 dormanproductsinc-amendeda.htm EX-3.2 Document
Exhibit 3.2
DORMAN PRODUCTS, INC.
AMENDED AND RESTATED
BY-LAWS


163997.00102/130159814v.3


DORMAN PRODUCTS, INC.
TABLE OF CONTENTS
Page
ARTICLE I    OFFICES
Section 1.1    Registered Office
ARTICLE II    MEETINGS OF SHAREHOLDERS
Section 2.1    Place of Meetings of Shareholders
Section 2.2    Annual Meeting of Shareholders
Section 2.3    Special Meetings of Shareholders
Section 2.4    Notices of Meetings of Shareholders
Section 2.5    Quorum of and Action by Shareholders
Section 2.6    Adjournments
Section 2.7    Voting List, Voting and Proxies
Section 2.8    Participation in Meetings by Conference Telephone or Other Electronic Technology
Section 2.9    Notice of Shareholder Proposals
Section 2.10    Notice of Nominations for Directors
Section 2.11    Conduct of Meetings
ARTICLE III    BOARD OF DIRECTORS
Section 3.1    General
Section 3.2    Place of Meetings
Section 3.3    Regular Meetings
Section 3.4    Special Meetings
Section 3.5    Participation in Meetings by Conference Telephone or Other Electronic Technology
i
163997.00102/130159814v.3


Section 3.6    Notices of Meetings of Board of Directors
Section 3.7    Quorum; Action by the Board of Directors
Section 3.8    Informal Action by the Board of Directors
Section 3.9    Committees
Section 3.10    Powers and Duties of the Chairman of the Board and Vice Chairman of the Board
ARTICLE IV    OFFICERS
Section 4.1    Election and Office
Section 4.2    Term
Section 4.3    Powers and Duties of the President
Section 4.4    Powers and Duties of the Secretary
Section 4.5    Powers and Duties of the Treasurer
Section 4.6    Powers and Duties of Vice Presidents and Assistant Officers
Section 4.7    Delegation of Office
Section 4.8    Removal and Vacancies
ARTICLE V    CAPITAL STOCK
Section 5.1    Share Certificates
Section 5.2    Transfer of Shares
Section 5.3    Determination of Shareholders of Record
Section 5.4    Lost Share Certificates
Section 5.5    Uncertificated Shares
ARTICLE VI    NOTICES - COMPUTING TIME PERIODS
Section 6.1    Contents of Notice
Section 6.2    Method of Notice
ii
163997.00102/130159814v.3


Section 6.3    Computing Time Periods
Section 6.4    Waiver of Notice
Section 6.5    Compliance with Law
Section 6.6    Shareholders without Forwarding Addresses
ARTICLE VII    LIMITATION OF DIRECTORS’ LIABILITY AND INDEMNIFICATION OF DIRECTORS, OFFICERS AND OTHER PERSONS
Section 7.1    Indemnification and Insurance
Section 7.2    Amendment
Section 7.3    Changes in Pennsylvania Law
ARTICLE VIII    FISCAL YEAR
Section 8.1    Determination of Fiscal Year
ARTICLE IX    AMENDMENTS
Section 9.1    Except as otherwise expressly provided in Section 7-3:
ARTICLE X    INTERPRETATION OF BY-LAWS -- SEPARABILITY -- DEFINITIONS
Section 10.1    Interpretation
Section 10.2    Separability
Section 10.3    Definitions
ARTICLE XI    DETERMINATIONS BY THE BOARD
Section 11.1    Effect of Board Determinations


iii
163997.00102/130159814v.3


DORMAN PRODUCTS, INC.
AMENDED AND RESTATED BY-LAWS
These Amended and Restated By-laws (“By-laws”) are supplemental to the Pennsylvania Business Corporation Law of 1988 (“Pennsylvania BCL”) as the same shall from time to time be in effect.
ARTICLE IOFFICES
Section 1.1Registered Office. The registered office of the Corporation shall be located within the Commonwealth of Pennsylvania at such place as the Board shall determine from time to time.
ARTICLE IIMEETINGS OF SHAREHOLDERS
Section 1.1Place of Meetings of Shareholders. Meetings of shareholders shall be held at such geographic locations, within or without the Commonwealth of Pennsylvania as may be fixed from time to time by the Board of Directors; provided, however, that the Board of Directors may determine, in their sole discretion, to hold a virtual meeting of shareholders by means of any electronic communications technology, including the Internet, in addition to or instead of a meeting at a particular geographic location, to the fullest extent now or hereafter permitted by the Pennsylvania BCL. If no such place is fixed by the Board of Directors, meetings of the shareholders shall be held at the registered office of the Corporation.
Section 1.2Annual Meeting of Shareholders.
(a)Time. A meeting of the shareholders of the Corporation shall be held in each calendar year, at such time as the Board of Directors may determine. If the annual meeting is not called and held within six months after the designated time, any shareholder may call the meeting at any time thereafter.
(b)Election of Directors. At such annual meeting, there shall be held an election of Directors.
Section 1.3Special Meetings of Shareholders. Except as expressly required by law, special meetings of the shareholders may be called at any time only by:
(a)the Chairman of the Board, if any, if such officer is serving as the chief executive officer of the Corporation, and otherwise the President of the Corporation; or
(b)the Board of Directors.
Upon the written request of any person who has called a special meeting and is entitled to do so under these By-laws or applicable law, which request specifies the general nature of the business to be transacted at such meeting, it shall be the duty of the Secretary to fix the time and place of such meeting, which shall be held no more than 60 days after the receipt of such request, and to give due notice thereof as required by Section 2-4 hereof. If the Secretary neglects or refuses to fix the time and place of such meeting, the person or persons calling the meeting may do so. Unless the Pennsylvania BCL requires otherwise, this Section 2-3 may not be amended, repealed or altered, and no other By-law may be adopted inconsistent with this Section 2-3, without the affirmative vote of the shareholders owning at least two-thirds of all shares
1
163997.00102/130159814v.3



outstanding and entitled to vote, in person or by proxy, at any annual or special meeting of shareholders of the Corporation.
Section 1.4Notices of Meetings of Shareholders. Written notice, complying with Article VI of these By-laws, stating the place and time and, in the case of special meetings, the general nature of the business to be transacted at any meeting of the shareholders shall be given to each shareholder of record entitled to vote at the meeting, except as provided in the Pennsylvania BCL, at least 10 days prior to the day named for the meeting. Such notices may be given by, or at the direction of, the Secretary or other authorized person. If the Secretary or other authorized person neglects or refuses to give notice of a meeting, the person or persons calling the meeting may do so.
Section 1.5Quorum of and Action by Shareholders.
(a)General Rule. Except as provided in subsections (c), (d) and (e) of this Section 2-5, the presence, in person or by proxy, of shareholders entitled to cast at least a majority of the votes that all shareholders are entitled to cast on a particular matter to be acted upon at the meeting shall constitute a quorum for the purpose of consideration and action on the matter.
(b)Action by Shareholders. Whenever any corporate action is to be taken by vote of the shareholders of the Corporation at a duly organized meeting of shareholders, except as otherwise specifically provided by law, the Articles or these By-laws, it shall be authorized by a majority of the votes cast at the meeting by the holders of shares entitled to vote thereon. Unless the Pennsylvania BCL permits otherwise, this Section 2-5(b) may be modified only by a By-law amendment adopted by the shareholders.
(c)Withdrawal. The shareholders present at a duly organized meeting can continue to do business until adjournment, notwithstanding the withdrawal of enough shareholders to leave less than a quorum.
(d)Election of Directors at Adjourned Meetings. In the case of any meeting called for the election of Directors, those shareholders who attend a meeting called for the election of Directors that has been previously adjourned for lack of a quorum, although less than a quorum as fixed in subsection (a), shall nevertheless constitute a quorum for the purpose of electing Directors.
(e)Conduct of Other Business at Adjourned Meetings. Those shareholders entitled to vote who attend a meeting of shareholders that has been previously adjourned for one or more periods aggregating at least 15 days because of an absence of a quorum, although less than a quorum as fixed in subsection (a), shall nevertheless constitute a quorum for the purpose of acting upon any matter set forth in the notice of meeting if the notice states that those shareholders who attend the adjourned meeting shall nevertheless constitute a quorum for the purpose of acting upon the matter.
Section 1.6Adjournments.
(a)General Rule. Adjournments of any regular or special meeting of shareholders, including one at which directors are to be elected, may be taken for such periods as the shareholders present and entitled to vote shall direct.
2
163997.00102/130159814v.3



(b)Lack of Quorum. If a meeting cannot be organized because a quorum has not attended, those present may, except as otherwise provided in the Pennsylvania BCL, adjourn the meeting to such time and place as they may determine.
(c)Notice of an Adjourned Meeting. When a meeting of shareholders is adjourned, it shall not be necessary to give any notice of the adjourned meeting or of the business to be transacted at an adjourned meeting, other than by announcement at the meeting at which the adjournment is taken, unless the Board fixes a new record date for the adjourned meeting.
Section 1.7Voting List, Voting and Proxies.
(a)Voting List. The officer or agent having charge of the transfer books for shares of the Corporation shall make a complete list of the shareholders entitled to vote at any meeting of shareholders, arranged in alphabetical order, with the address of and the number of shares held by each. The list shall be produced and kept open at the time and place of the meeting and shall be subject to the inspection of any shareholder during the whole time of the meeting for the purposes thereof except that, if the Corporation has 5,000 or more shareholders, in lieu of the making of the list the Corporation may make the information therein available at the meeting by any other means.
(b)Voting. Except as otherwise specifically provided by law, the Articles or these By-laws, all matters coming before the meeting shall be determined by a vote of shares and any matter to be so determined shall be authorized by a majority of the votes cast at a duly organized meeting of shareholders by the holders of shares entitled to vote thereon.
(c)Proxies. At all meetings of shareholders, shareholders entitled to vote may attend and vote either in person or by proxy. Every proxy shall be executed or authenticated in accordance with the Pennsylvania BCL by the shareholder or by such shareholder’s duly authorized attorney-in-fact and filed with or transmitted to the Secretary of the Corporation. A proxy, unless coupled with an interest (as defined in the Pennsylvania BCL), shall be revocable at will, notwithstanding any other agreement or any provision in the proxy to the contrary, but the revocation of a proxy shall not be effective until notice thereof has been given in accordance with the Pennsylvania BCL to the Secretary of the Corporation. An unrevoked proxy shall not be valid after three years from the date of its execution, authentication or transmission unless a longer time is expressly provided therein. A proxy shall not be revoked by the death or incapacity of the maker unless, before the vote is counted or the authority is exercised, written notice of the death or incapacity is given to the Secretary of the Corporation.
(d)Judges of Election. In advance of any meeting of shareholders of the Corporation, the Board of Directors may appoint one or three Judges of Election, who need not be shareholders and who will have such duties as provided in the Pennsylvania BCL, to act at the meeting or any adjournment thereof. If one or three Judges of Election are not so appointed, the presiding officer of the meeting may, and on the request of any shareholder shall, appoint one or three Judges of Election at the meeting. In case any person appointed as a Judge of Election fails to appear or refuses to act, the vacancy may be filled by appointment made by the Board of Directors in advance of the convening of the meeting or at the meeting by the presiding officer. A person who is a candidate for office to be filled at the meeting shall not act as a Judge of Election. Unless the Pennsylvania BCL permits otherwise, this Section 2-7(d) may be modified only by a By-law amendment adopted by the shareholders.
(e)No Consents in Lieu of a Meeting. No action of the shareholders shall be taken by either unanimous consent or partial written consent or other consent in lieu of a
3
163997.00102/130159814v.3



meeting. Unless the Pennsylvania BCL requires otherwise, this Section 2-7(e) may not be amended, repealed or altered, and no other By-law may be adopted inconsistent with this Section 2-7(e), without the affirmative vote of the shareholders owning at least two-thirds of all shares outstanding and entitled to vote, in person or by proxy, at any annual or special meeting of shareholders of the Corporation.
Section 1.8Participation in Meetings by Conference Telephone or Other Electronic Technology. The Board may permit by resolution with respect to a particular meeting of the shareholders, or the presiding officer of such meeting may permit, that the presence or participation, including voting and taking other action, at a meeting of shareholders by a shareholder by conference telephone or other electronic means, including, without limitation, the Internet, shall constitute the presence of, or vote or action by, the shareholder. Unless the Board, or the presiding officer of such meeting, so permits, no person may so participate in a meeting of the shareholders by means of conference telephone or other electronic means.
Section 1.9Notice of Shareholder Proposals.
(a)At any annual or special meeting of the shareholders, only such business shall be conducted as shall have been properly brought before such meeting. To be properly brought before an annual or special meeting, business must be (i) specified in the notice of meeting (or any supplement thereto) given by or at the direction of the Board, (ii) otherwise properly brought before the meeting by or at the direction of the Board, or (iii) otherwise properly and timely brought before the meeting by any shareholder of the Corporation in compliance with the notice procedures and other provisions of this Section 2-9.
(b)For business to be properly brought before an annual or special meeting by a shareholder, such business must be a proper subject for shareholder action under the Pennsylvania BCL and other applicable law, as determined by the Chairman of the Board or such other person as is presiding over the meeting, and such shareholder (i) must be a shareholder of record on the date of the giving of the notice provided for in this Section 2-9 and on the record date for the determination of shareholders entitled to vote at such annual or special meeting, (ii) must be entitled to vote at such annual or special meeting, and (iii) must comply with the notice procedures set forth in this Section 2-9. In addition to any other applicable requirements, for business to be properly brought before an annual or special meeting by a shareholder, such shareholder must have given timely notice thereof in proper written form to the Secretary.
(c)For an annual meeting of shareholders, to be timely, a shareholder’s notice must be delivered to, or mailed and received by, the Secretary of the Corporation at the principal executive offices of the Corporation not earlier than the close of business on the one hundred twentieth (120th) calendar day, and not later than the close of business on the ninetieth (90th) calendar day, prior to the first anniversary of the immediately preceding year’s annual meeting of shareholders; provided, however, that in the event that no annual meeting was held in the previous year or the annual meeting is called for a date that is more than thirty (30) calendar days earlier or more than sixty (60) calendar days later than such anniversary date, notice by the shareholder in order to be timely must be so delivered or received not earlier than the close of business on the one hundred twentieth (120th) calendar day prior to the date of such annual meeting and not later than the close of business on the later of the ninetieth (90th) calendar day prior to the date of such annual meeting or, if the first public disclosure of the date of such annual meeting is less than one hundred (100) calendar days prior to the date of such annual meeting, the tenth (10th) calendar day following the day on which public disclosure of the date of such annual meeting is first made by the Corporation. In no event shall any adjournment or
4
163997.00102/130159814v.3



postponement of an annual meeting or the public disclosure thereof commence a new time period (or extend any time period) for the giving of a shareholder’s notice as described above.
(d)For a special meeting of shareholders, to be timely, a shareholder’s notice must be delivered to, or mailed and received by, the Secretary of the Corporation at the principal executive offices of the Corporation not earlier than the close of business on the one hundred twentieth (120th) calendar day, and not later than the close of business on the ninetieth (90th) calendar day, prior to the date of such special meeting or, if the first public disclosure of the date of such special meeting is less than one hundred (100) calendar days prior to the date of such special meeting, the tenth (10th) calendar day following the day on which public disclosure of the date of such special meeting is first made by the Corporation. In no event shall any adjournment or postponement of a special meeting or the public disclosure thereof commence a new time period (or extend any time period) for the giving of a shareholder’s notice as described above.
(e)To be in proper written form, a shareholder’s notice to the Secretary shall set forth in writing, as to each matter the shareholder proposes to bring before the meeting, the following: (i) a description of the business desired to be brought before the meeting, including the text of the proposal or business and the text of any resolutions proposed for consideration; (ii) the name and record address, as they appear on the Corporation’s stock ledger, of such shareholder and the name and address of any Shareholder Associated Person (as defined below); (iii) (A) the number of shares of each class and series of capital stock of the Corporation which are, directly or indirectly, owned beneficially and/or of record by such shareholder or any Shareholder Associated Person, documentary evidence of such record or beneficial ownership, and the date or dates such shares were acquired and the investment intent at the time such shares were acquired, (B) any option, warrant, convertible security, stock appreciation right, or similar right with an exercise or conversion privilege or a settlement payment or mechanism at a price related to any class or series of securities of the Corporation or with a value derived in whole or in part from the value of any class or series of shares of the Corporation, whether or not such instrument or right shall be subject to settlement in the underlying class or series of capital stock of the Corporation or otherwise (a “Derivative Instrument”) directly or indirectly owned beneficially by such shareholder or any Shareholder Associated Person and any other direct or indirect right held by such shareholder or any Shareholder Associated Person to profit from, or share in any profit derived from, any increase or decrease in the value of shares of the Corporation, (C) any proxy, contract, arrangement, understanding, or relationship pursuant to which such shareholder or any Shareholder Associated Person has a right to vote any securities of the Corporation, (D) any contract, arrangement, understanding, relationship or otherwise pursuant to which each such shareholder or any Shareholder Associated Person has the opportunity, directly or indirectly, to profit or share in any profit derived from any decrease in the value of any security issued by the Corporation (a “Short Interest”), indirectly or directly held by such shareholder or any Shareholder Associated Person in any security issued by the Corporation, (E) any rights to dividends on the shares of the Corporation owned beneficially by such shareholder or any Shareholder Associated Person that are separated or separable from the underlying securities of the Corporation, (F) any proportionate interest in securities of the Corporation or Derivative Instruments held, directly or indirectly, by a general or limited partnership in which such shareholder or any Shareholder Associated Person is a general partner or, directly or indirectly, beneficially owns an interest in a general partner, and (G) any performance-related fees (other than an asset-based fee) that such shareholder or any Shareholder Associated Person is entitled to based on any increase or decrease in the value of securities of the Corporation or Derivative Instruments, if any, as of the date of such notice, including without limitation any such interests held by members of such shareholder’s or any Shareholder Associated Person’s immediate family sharing the same household (which information, in each case, shall be supplemented by such shareholder and any Shareholder Associated Person not later
5
163997.00102/130159814v.3



than ten (10) calendar days after the record date for the meeting to disclose such ownership as of the record date); (iv) a description of all arrangements or understandings between such shareholder and/or any Shareholder Associated Person and any other person or persons (naming such person or persons) in connection with the proposal of such business by such shareholder; (v) any material interest of such shareholder or any Shareholder Associated Person in such business, individually or in the aggregate, including any anticipated benefit to such shareholder or any Shareholder Associated Person therefrom; (vi) a representation from such shareholder as to whether the shareholder or any Shareholder Associated Person intends or is part of a group which intends (Y) to deliver a proxy statement and/or form of proxy to holders of at least the percentage of the Corporation’s outstanding capital stock required to approve or adopt the proposal and/or (Z) otherwise to solicit proxies from shareholders in support of such proposal; (vii) a representation that such shareholder is a holder of record of stock of the Corporation entitled to vote at such meeting, that such shareholder intends to vote such stock at such meeting, and that such shareholder intends to appear at the meeting in person or by proxy to bring such business before such meeting; (viii) whether and the extent to which any agreement, arrangement or understanding has been made, the effect or intent of which is to increase or decrease the voting power of such shareholder or any Shareholder Associated Person with respect to any securities of the Corporation, without regard to whether such transaction is required to be reported on a Schedule 13D or other form in accordance with Section 13(d) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), or any successor provisions thereto and the rules and regulations promulgated thereunder; (ix) in the event that such business includes a proposal to amend these By-laws, the complete text of the proposed amendment; and (x) such other information regarding each matter of business to be proposed by such shareholder, regarding the shareholder in his or her capacity as a proponent of a shareholder proposal, or regarding any Shareholder Associated Person, that would be required to be disclosed in a proxy statement or other filings required to be made with the SEC in connection with the solicitations of proxies for such business pursuant to Section 14 of the Exchange Act (or pursuant to any law or statute replacing such section) and the rules and regulations promulgated thereunder. For purposes of these By-laws, a “Shareholder Associated Person” shall mean with respect to any shareholder (A) any person controlling, directly or indirectly, or acting in concert with, such shareholder, (B) any beneficial owner of securities of the Corporation owned of record or beneficially by such shareholder, and (C) any person controlling, controlled by or under common control with such Shareholder Associated Person.
(f)If the information submitted pursuant to this Section 2-9 by any shareholder proposing business for consideration at an annual or special meeting shall be inaccurate to any material extent, such information may be deemed not to have been provided in accordance with this Section 2-9. Upon written request by the Secretary, the Board or any committee thereof, any shareholder proposing business for consideration at an annual or special meeting shall provide, within seven (7) business days of delivery of such request (or such other period as may be specified in such request), written verification, satisfactory in the discretion of the Board, any committee thereof or any authorized officer of the Corporation, to demonstrate the accuracy of any information submitted by the shareholder pursuant to this Section 2-9. If a shareholder fails to provide such written verification within such period, the information as to which written verification was requested may be deemed not to have been provided in accordance with this Section 2-9.
(g)For purposes of these By-laws, “public disclosure” shall be deemed to include a disclosure made in a (A) press release reported by the Dow Jones News Service, Reuters Information Service, Associated Press or any comparable or successor national news wire service, or (B) in a document filed by the Corporation with the SEC pursuant to Section 13, 14 or 15(d) of the Exchange Act or any successor provisions thereto.
6
163997.00102/130159814v.3



(h)No business (other than nominations of persons for election to the Board which shall be made in accordance with the procedures set forth in Section 2-10 of these By-laws) shall be conducted at the annual or special meeting of shareholders except business brought before the annual or special meeting in accordance with the procedures set forth in this Section 2-9.
(i)Except as otherwise required by the Pennsylvania BCL and other applicable law, the Articles or these By-laws, the Chairman of the Board or other person presiding at an annual or special meeting shall have the power and duty (i) to determine whether any business proposed to be brought before the annual or special meeting was properly brought before the meeting in accordance with the procedures set forth in this Section 2-9, including whether the shareholder or any Shareholder Associated Person on whose behalf the proposal is made, solicited (or is part of a group which solicited) or did not so solicit, as the case may be, proxies in support of such shareholder’s proposal in compliance with such shareholder’s representation as required by this Section 2-9, and (ii) if any proposed business was not brought in compliance with this Section 2-9, to declare that such proposal is defective and shall be disregarded.
(j)In addition to the provisions of this Section 2-9, a shareholder shall also comply with all applicable requirements of the Pennsylvania BCL, other applicable law and the Exchange Act, and the rules and regulations thereunder, with respect to the matters set forth herein, provided, however, that any references in these By-laws to the Exchange Act or the rules promulgated thereunder are not intended to and shall not limit the requirements applicable to shareholder proposals to be considered pursuant to Section 2-9(a)(iii) of these By-laws.
(k)Nothing in this Section 2-9 shall be deemed to affect any rights of shareholders to request the inclusion of proposals in the Corporation’s proxy statement pursuant to Rule 14a-8 under the Exchange Act.
(l)Notwithstanding anything in this Section 2-9 to the contrary, a shareholder intending to nominate one or more persons for election as a director at any meeting of shareholders must comply with Section 2-10 of these By-laws for any such nomination to be properly brought before such meeting.
Section 1.10Notice of Nominations for Directors.
(a)Annual Meetings of Shareholders.
(i)Nominations of persons for election to the Board at an annual meeting of shareholders may be made (A) by or at the direction of the Board or a committee appointed by the Board, or (B) by any shareholder of the Corporation (i) who is a shareholder of record on the date of the giving of the notice provided for in this Section 2-10(a), on the record date for the determination of the shareholders entitled to vote at such annual meeting of shareholders and at the time of such annual meeting of shareholders, (ii) who is entitled to vote at the annual meeting of shareholders, and (iii) who complies with the notice procedures set forth in this Section 2-10(a) as to such nominations, including, but not limited to, the procedures regarding such notice’s timeliness and required form, and to the extent that Rule 14a-19 under the Exchange Act applies, has complied with Rule 14a-19 under the Exchange Act.
(ii)To be considered timely, a shareholder’s notice of nomination must be delivered to, or mailed and received by, the Secretary at the principal executive offices of the Corporation not earlier than the close of business on the one hundred twentieth (120th)
7
163997.00102/130159814v.3



calendar day, and not later than the close of business on the ninetieth (90th) calendar day, prior to the first anniversary of the immediately preceding year’s annual meeting; provided, however, that in the event that no annual meeting was held in the previous year or the annual meeting is called for a date that is more than thirty (30) calendar days earlier or more than sixty (60) calendar days later than such anniversary date, notice by the shareholder in order to be timely must be so delivered or received not earlier than the close of business on the one hundred twentieth (120th) calendar day prior to the date of such annual meeting and not later than the close of business on the later of the ninetieth (90th) calendar day prior to the date of such annual meeting or, if the first public disclosure of the date of such annual meeting is less than one hundred (100) calendar days prior to the date of such annual meeting, the tenth (10th) calendar day following the day on which public disclosure of the date of such annual meeting is first made by the Corporation. In no event shall any adjournment or postponement of an annual meeting or the public disclosure thereof commence a new time period (or extend any time period) for the giving of a shareholder’s notice as described above.
To be in proper written form, a shareholder’s notice of nomination to the Secretary (whether given pursuant to this Section 2-10(a) or Section 2-10(b) of these By-laws) shall set forth in writing the following: (a) as to each person whom the shareholder proposes to nominate for election or reelection as a director (i) the name, age, business address and residence address of such person; (ii) the principal occupation and employment of such person; (iii) the number of shares of each class and series of capital stock of the Corporation which are owned beneficially or of record by such person (which information shall be supplemented not later than ten (10) calendar days after the record date for the meeting to disclose such ownership as of the record date); (iv) such person’s executed written consent to being named in any proxy statement and other proxy materials as a nominee and to serving as a director if elected; (v) all information relating to such person that would be required to be disclosed in a proxy statement or other filings required to be made with the SEC in connection with the solicitation of proxies for the election of directors in a contested election pursuant to Section 14 of the Exchange Act (or pursuant to any law or statute replacing such section), and the rules and regulations promulgated thereunder; (vi) a description of all direct and indirect compensation and other material monetary agreements, arrangements and understandings during the past three years, and any other material relationships, between or among such person being nominated, on the one hand, and the shareholder and any Shareholder Associated Person, on the other hand, including, without limitation, all information that would be required to be disclosed pursuant to Item 404 promulgated under Regulation S-K of the Exchange Act if the shareholder making the nomination and any Shareholder Associated Person were the “registrant” for purposes of such rule and the person being nominated were a director or executive officer of such registrant; and (vii) a statement as to whether such person, if elected, intends to comply with all applicable corporate governance and other policies and guidelines of the Corporation applicable to directors and in effect during such person’s term in office as a director, including, without limitation, the director resignation provisions set forth in the Corporation’s Corporate Governance Guidelines; and (b) as to the shareholder giving the notice (i) the name and record address of such shareholder, as they appear on the Corporation’s stock ledger, and the name and address of any Shareholder Associated Person; (ii) (A) the number of shares of each class and series of capital stock of the Corporation which are, directly or indirectly, owned beneficially and/or of record by such shareholder or any Shareholder Associated Person, documentary evidence of such record or beneficial ownership, and the date or dates such shares were acquired and the investment intent at the time such shares were acquired, (B) any Derivative Instrument directly or indirectly owned beneficially by such shareholder or any Shareholder Associated Person and any other direct or indirect right held by such shareholder or any Shareholder Associated Person to profit from, or share in any profit derived from, any increase or decrease in the value of shares of the Corporation, (C) any proxy, contract, arrangement, understanding, or relationship pursuant to
8
163997.00102/130159814v.3



which such shareholder or any Shareholder Associated Person has a right to vote any shares of any security of the Corporation, (D) any Short Interest directly or indirectly held by such shareholder or any Shareholder Associated Person in any security issued by the Corporation, (E) any rights to dividends on the shares of the Corporation owned beneficially by such shareholder or any Shareholder Associated Person that are separated or separable from the underlying shares of the Corporation, (F) any proportionate interest in shares of the Corporation or Derivative Instruments held, directly or indirectly, by a general or limited partnership in which such shareholder or any Shareholder Associated Person is a general partner or, directly or indirectly, beneficially owns an interest in a general partner, and (G) any performance-related fees (other than an asset-based fee) that such shareholder or any Shareholder Associated Person is entitled to based on any increase or decrease in the value of shares of the Corporation or Derivative Instruments, if any, as of the date of such notice, including without limitation, any such interests held by members of such shareholder’s or any Shareholder Associated Person’s immediate family sharing the same household (which information shall, in each case, be supplemented by such shareholder and any Shareholder Associated Person not later than ten (10) calendar days after the record date for the meeting to disclose such ownership as of the record date); (iii) a description of all arrangements or understandings between such shareholder or any Shareholder Associated Person and each proposed nominee and any other person or persons (naming such person or persons) pursuant to which the nomination(s) are to be made by such shareholder; (iv) any material interest of such shareholder or any Shareholder Associated Person in the election of such proposed nominee, individually or in the aggregate, including any anticipated benefit to the shareholder or any Shareholder Associated Person therefrom; (v) a representation that such shareholder is a holder of record of stock of the Corporation entitled to vote at such meeting and that such shareholder intends to appear in person or by proxy at the meeting to nominate the person or persons named in its notice; (vi) a representation from the shareholder as to whether the shareholder or any Shareholder Associated Person intends or is part of a group which intends to deliver a proxy statement and/or form of proxy to holders representing at least sixty-seven percent (67%) of the Corporation’s voting shares entitled to vote on the election of directors in support of such nominee or nominees; (vii) a representation as to whether or not the shareholder or any Shareholder Associated Person intends to solicit proxies or votes in support of such nominee or nominees in accordance with Rule 14a-19 under the Exchange Act; (viii) whether and the extent to which any agreement, arrangement or understanding has been made, the effect or intent of which is to increase or decrease the voting power of such shareholder or such Shareholder Associated Person with respect to any shares of the capital stock of the Corporation, without regard to whether such transaction is required to be reported on a Schedule 13D or other form in accordance with Section 13(d) of the Exchange Act or any successor provisions thereto and the rules and regulations promulgated thereunder; and (ix) any other information relating to such shareholder and any Shareholder Associated Person that would be required to be disclosed in a proxy statement or other filings required to be made with the SEC in connection with solicitations of proxies for the election of directors in a contested election pursuant to Section 14 of the Exchange Act (or pursuant to any law or statute replacing such section) and the rules and regulations promulgated thereunder. In addition to the information required above, the Corporation may require any proposed nominee to furnish such other information as may reasonably be required by the Corporation to determine the eligibility of such proposed nominee to serve as an independent director of the Corporation or that could be material to a reasonable shareholder’s understanding of the independence, or lack thereof, of such nominee.
(iii)Notwithstanding anything in this Section 2-10 to the contrary, in the event that the number of directors to be elected to the Board at an annual meeting of the stockholders is increased and there is no public disclosure by the Corporation, naming all of the nominees for directors or specifying the size of the increased Board, at least ninety (90) calendar days prior to the first anniversary of the date of the immediately preceding year’s annual
9
163997.00102/130159814v.3



meeting, a shareholder’s notice required by this Section 2-10 shall also be considered timely, but only with respect to nominees for any new positions created by such increase, if it shall be delivered to, or mailed and received by, the Secretary at the principal executive offices of the Corporation not later than the close of business on the tenth (10th) calendar day following the day on which such public disclosure is first made by the Corporation.
(b)Special Meetings of Stockholders. Nominations of persons for election to the Board may be made at a special meeting of shareholders at which directors are to be elected (i) pursuant to the Corporation’s notice of meeting, (ii) by or at the direction of the Board, or (iii) provided that the Board has determined that directors shall be elected at such meeting, by any shareholder of the Corporation who (A) is a shareholder of record at the time of giving of notice provided for in this Section 2-10(b), (B) is a shareholder of record on the record date for the determination of the shareholders entitled to vote at such meeting, (C) is a shareholder of record at the time of such meeting, (D) is entitled to vote at such meeting, and (E) complies with the notice procedures set forth in this Section 2-10(b) as to such nomination and, to the extent that Rule 14a-19 under the Exchange Act applies, has complied with Rule 14a-19 under the Exchange Act. In the event the Corporation calls a special meeting of shareholders for the purpose of electing one or more directors to the Board, any such shareholder may nominate a person or persons (as the case may be) for election to such position(s) as specified in the Corporation’s notice of meeting, if the proper form of shareholder’s notice required by Section 2-10(a)(ii) of these By-laws with respect to any nomination shall be delivered to the Secretary at the principal executive offices of the Corporation not earlier than the close of business on the one hundred twentieth (120th) calendar day prior to the date of such special meeting and not later than the close of business on the later of the ninetieth (90th) calendar day prior to the date of such special meeting or, if the first public disclosure made by the Corporation of the date of such special meeting is less than one hundred (100) days prior to the date of such special meeting, not later than the tenth (10th) calendar day following the day on which public disclosure is first made of the date of the special meeting and of the nominees proposed by the Board to be elected at such meeting. In no event shall any adjournment or postponement of a special meeting or the public disclosure thereof commence a new time period (or extend any time period) for the giving of a shareholder’s notice as described above.
(c)General.
(i)If the information submitted pursuant to this Section 2-10 by any shareholder proposing a nominee for election as a director at a meeting of shareholders shall be inaccurate to any material extent, such information may be deemed not to have been provided in accordance with this Section 2-10. Upon written request by the Secretary, the Board or any committee thereof, any shareholder proposing a nominee for election as a director at a meeting shall provide, within seven (7) business days of delivery of such request (or such other period as may be specified in such request), written verification, satisfactory in the discretion of the Board, any committee thereof or any authorized officer of the Corporation, to demonstrate the accuracy of any information submitted by the shareholder pursuant to this Section 2-10. If a shareholder fails to provide such written verification within such period, the information as to which written verification was requested may be deemed not to have been provided in accordance with this Section 2-10.
(ii)Notwithstanding anything in these By-laws to the contrary, no person shall be eligible for election as a director of the Corporation at any meeting of shareholders unless nominated in accordance with the procedures set forth in this Section 2-10.
10
163997.00102/130159814v.3



(iii)Notwithstanding anything in these By-laws to the contrary, if a shareholder who has submitted a written notice of intention to propose a nominee for election as a director at a meeting of shareholders (or a designated representative of the shareholder) does not appear at the annual or special meeting of shareholders of the Corporation to present the nomination, such nomination shall be disregarded notwithstanding that proxies in respect of such vote may have been received by the Corporation.
(iv)Except as otherwise required by the Pennsylvania BCL and other applicable law, the Articles or these By-laws, the Chairman of the Board or other person presiding at the meeting shall have the power and duty (A) to determine whether any nomination proposed to be brought before the meeting was properly made in accordance with the procedures set forth in this Section 2-10, including whether the shareholder or any Shareholder Associated Person on whose behalf the nomination is made, solicited (or is part of a group which solicited) or did not so solicit, as the case may be, proxies in support of the election of such shareholder’s nominee(s) in compliance with such shareholder’s representation as required by this Section 2¬10, and (B) if any proposed nomination was not made in compliance with this Section 2-10, to declare that such nomination is defective and shall be disregarded.
(v)In addition to the provisions of this Section 2-10, a shareholder shall also comply with all applicable requirements of the Pennsylvania BCL, other applicable law and the Exchange Act, and the rules and regulations thereunder, with respect to the matters set forth herein (including, without limitation, Rule 14a-19 under the Exchange Act), the Articles and these By-Laws, provided, however, that any references in these By-laws to the Exchange Act or the rules promulgated thereunder are not intended to and shall not limit the applicable requirements for nominations by shareholders to be considered pursuant to Section 2-10(a) or Section 2-10(b) of these By-laws.
(vi)A shareholder is not entitled to have its nominees included in the Corporation’s proxy materials solely as a result of such shareholder’s compliance with the foregoing provisions of Section 2-10, except in accordance with Rule 14a-19 promulgated under the Exchange Act and other applicable requirements of state and federal law. The Corporation will not be required to include in its proxy materials any successor, substitute or replacement nominee if a shareholder’s notice is not timely pursuant to this Section 2-10 with respect to such successor, substitute or replacement nominee.
(vii)Notwithstanding the foregoing provisions of this Section 2-10, unless otherwise required by law, if any shareholder (i) provides notice pursuant to Rule 14a-19(a)(1) under the Exchange Act and (ii) subsequently fails to comply with the requirements of Rule 14a-19(a)(2) and Rule 14a-19(a)(3) under the Exchange Act, then the Corporation shall disregard any proxies or votes solicited for any persons nominated by such shareholder and such nomination shall be disregarded. Upon request by the Corporation, if any shareholder provides notice pursuant to Rule 14a-19(a)(1) under the Exchange Act, such shareholder shall deliver to the Corporation, no later than five (5) business days prior to the applicable meeting of shareholders, reasonable evidence that it has met the requirements of Rule 14a-19(a)(3) under the Exchange Act. In the event that a shareholder providing notice no longer intends to solicit proxies in accordance with Rule 14a-19, such shareholder shall provide notice to the Corporation of such intention as promptly as practicable. Any shareholder directly or indirectly soliciting proxies from other shareholders must use a proxy card color other than white, which shall be reserved for exclusive use by the Board.

11
163997.00102/130159814v.3



Section 1.11Conduct of Meetings. The Chairman of the Board shall preside at all shareholders’ meetings. In the absence of the Chairman of the Board, the Chief Executive Officer shall preside or, in his or her absence, any officer designated by the Board shall preside. The Secretary, or, in the Secretary’s absence, an Assistant Secretary, or in the absence of both the Secretary and Assistant Secretaries, a person appointed by the chairman of the meeting shall serve as secretary of the meeting. In the event that the Secretary presides at a meeting of the shareholders, an Assistant Secretary shall record the minutes of the meeting. To the maximum extent permitted by law, the Board of the Corporation shall be entitled to make such rules or regulations for the conduct of meetings of shareholders as it shall deem necessary, appropriate or convenient. Subject to such rules and regulations of the Board, if any, the chairman of the meeting shall have the right and authority to prescribe such rules, regulations and procedures and take such action as, in the discretion of such chairman, are deemed necessary, appropriate or convenient for the proper conduct of the meeting. Such rules, regulations and procedures, whether adopted by the Board or prescribed by the chairman of the meeting, may include, without limitation, the following: (i) establishing an agenda for the meeting and the order for the consideration of the items of business on such agenda; (ii) restricting admission to the time set for the commencement of the meeting; (iii) limiting attendance at the meeting to shareholders of record of the Corporation entitled to vote at the meeting, their duly authorized proxies or other such persons as the chairman of the meeting may determine; (iv) limiting participation at the meeting on any matter to shareholders of record of the Corporation entitled to vote on such matter, their duly authorized proxies or other such persons as the chairman of the meeting may determine to recognize and, as a condition to recognizing any such participant, requiring such participant to provide the chairman of the meeting with evidence of his or her name and affiliation, whether he or she is a shareholder or a proxy for a shareholder, and the number of shares of each class and series of capital stock of the Corporation which are owned beneficially and/or of record by such shareholder; (v) limiting the time allotted to questions or comments by participants; (vi) determining when the polls should be opened and closed for voting; (vii) taking such actions as are necessary or appropriate to maintain order, decorum, safety and security at the meeting; (viii) removing any shareholder who refuses to comply with meeting procedures, rules or guidelines as established by the chairman of the meeting; (ix) adjourning the meeting to a later date, time and place announced at the meeting by the chairman; and (x) complying with any state and local laws and regulations concerning safety and security. Unless otherwise determined by the chairman of the meeting, meetings of shareholders shall not be required to be held in accordance with the rules of parliamentary procedure.
ARTICLE IIIBOARD OF DIRECTORS
Section 1.1General.
(a)General Powers. Except as otherwise provided by law and these By-laws, all powers of the Corporation shall be exercised by or under the authority of, and the business and affairs of the Corporation shall be managed under the direction of, the Board of Directors. The Board of Directors may appoint a Chairman and one or more Vice-Chairmen from among its members. Unless the Pennsylvania BCL permits otherwise, this Section 3-1(a) may be modified only by a By-law amendment adopted by the shareholders.
(b)Number. The Board of Directors shall consist of between 2 and 9 members as determined by the Board of Directors from time to time. Unless the Pennsylvania BCL requires otherwise, this Section 3-1(b) may not be amended, repealed or altered, and no other By-law may be adopted inconsistent with this Section 3-1(b), without the affirmative vote of the shareholders owning at least two-thirds of all shares outstanding and entitled to vote, in person or by proxy, at any annual or special meeting of shareholders of the Corporation.
12
163997.00102/130159814v.3



(c)Vacancies. Each Director shall hold office until the expiration of the term for which he was selected and until his successor has been selected and qualified or until his earlier death, resignation or removal. Any vacancies on the Board of Directors, including vacancies resulting from an increase in the number of Directors, may be filled by a majority vote of the remaining members of the Board (though less than a quorum) or by a sole remaining Director, and each person so selected shall be a Director to serve for the balance of the unexpired term and thereafter until his successor has been selected and qualified, except in the event of his earlier death, resignation or removal. Unless the Pennsylvania BCL requires otherwise, this Section 3-1(c) may not be amended, repealed or altered, and no other By-law may be adopted inconsistent with this Section 3-1(c), without the affirmative vote of the shareholders owning at least two-thirds of all shares outstanding and entitled to vote, in person or by proxy, at any annual or special meeting of shareholders of the Corporation.
(d)Removal by the Shareholders. The entire Board of Directors or any individual Director may be removed from office for cause by vote of the shareholders entitled to vote thereon. An individual Director shall not be removed (unless the entire board is removed) from the Board if shareholders are entitled to vote cumulatively for the Board or a class of the Board and if votes are cast against the resolution for his removal which, if cumulatively voted at an annual or other regular election of Directors, would be sufficient to elect one or more Directors to the Board. Unless the Pennsylvania BCL permits otherwise, this Section 3-1(d) may be modified only by a By-law amendment adopted by the shareholders.
(e)Removal by the Board. The Board of Directors may declare vacant the office of a Director who has been judicially declared of unsound mind or who has been convicted of an offense punishable by imprisonment for a term of more than one year or if, within 60 days after notice of his or her selection, the Director does not accept the office either in writing or by attending a meeting of the Board of Directors.
(f)Qualification. A Director must be a natural person at least 18 years of age.
(g)Definition of “Cause.” For purposes of this Section 3-1, “cause” shall mean (i) a final conviction of a felony involving moral turpitude and which is subject to imprisonment for more than one year, or (ii) willful misconduct that is materially and demonstrably injurious economically to the Corporation. For purposes of this definition of “cause,” no act, or failure to act, by a director shall be considered “willful” unless committed in bad faith and without a reasonable belief that the act or failure to act was in the best interest of the Corporation or any affiliate of the Corporation. “Cause” shall not exist unless and until the Corporation has delivered to the director a written notice of the director’s failure to act that constitutes “cause” and, if cure is possible, such director shall not have cured such act or omission within ninety (90) days after the delivery of such notice.
Section 1.2Place of Meetings. Meetings of the Board of Directors may be held at such place within or without the Commonwealth of Pennsylvania as a majority of the Directors may appoint from time to time or as may be designated in the notice of the meeting.
Section 1.3Regular Meetings. A regular meeting of the Board of Directors shall be held annually, immediately following the annual meeting of the shareholders, at the place where such meeting of the shareholders is held or at such other place and time as a majority of the Directors in office after the annual meeting of shareholders may designate. At such meeting, the Board of Directors shall elect officers of the Corporation. In addition to such regular meeting, the Board of Directors shall have the power to fix by resolution the place and time of other regular meetings of the Board.
13
163997.00102/130159814v.3



Section 1.4Special Meetings. Special meetings of the Board of Directors shall be held whenever ordered (i) by the Chairman of the Board, if any, (ii) by the President, (iii) by a majority of the executive committee, if any, or (iv) by a majority of the Directors in office.
Section 1.5Participation in Meetings by Conference Telephone or Other Electronic Technology. Any Director may participate in any meeting of the Board of Directors or of any committee (provided such Director is otherwise entitled to participate), be counted for the purpose of determining a quorum thereof and exercise all rights and privileges to which such Director might be entitled were he or she personally in attendance, including the right to vote, or any other rights attendant to presence in person at such meeting, by means of conference telephone or other electronic technology by means of which all persons participating in the meeting can hear each other.
Section 1.6Notices of Meetings of Board of Directors.
(a)Regular Meetings. No notice shall be required to be given of any regular meeting, unless the same is held at other than the place or time for holding such meeting as fixed in accordance with Section 3-3 of these By-laws, in which event notice shall be given, as provided in Article VI, at least one (1) day in advance of the time fixed for the meeting, specifying the place and time of such meeting.
(b)Special Meetings. Written notice stating the place and time of any special meeting of the Board of Directors shall be sufficient if given, as provided in Article VI, at least one (1) day in advance of the time fixed for the meeting.
Section 1.7Quorum; Action by the Board of Directors. A majority of the Directors in office shall be necessary to constitute a quorum for the transaction of business and the acts of a majority of the Directors present and voting at a meeting at which a quorum is present shall be the acts of the Board of Directors. If there is no quorum present at a duly convened meeting of the Board of Directors, the majority of those present may adjourn the meeting from time to time and place to place.
Section 1.8Informal Action by the Board of Directors. Any action required or permitted to be taken at a meeting of the Directors, or of the members of any committee of the Board of Directors, may be taken without a meeting if, prior or subsequent to the action, a written consent or consents thereto by all of the Directors in office (or members of the committee with respect to committee action) is filed with the Secretary of the Corporation. In addition to other means of filing with the Secretary, insertion in the minute book of the Corporation shall be deemed filing with the Secretary regardless of whether the Secretary or some other authorized person has actual possession of the minute book.
Section 1.9Committees.
(a)Establishment and Powers. The Board of Directors of the Corporation may, by resolution adopted by a majority of the Directors in office, establish one or more committees to consist of one or more Directors of the Corporation. Any committee, to the extent provided in the resolution of the Board of Directors or in the By-laws or as otherwise set forth in a committee charter approved by the Board of Directors, shall have and may exercise all of the powers and authority of the Board of Directors, except that a committee shall not have any power or authority as to the following:
14
163997.00102/130159814v.3



(i)The submission to shareholders of any action requiring approval of shareholders by the Pennsylvania BCL;
(ii)The creation or filling of vacancies in the Board of Directors;
(iii)The adoption, amendment or repeal of the By-laws;
(iv)The amendment or repeal of any resolution of the Board of Directors that by its terms is amendable or repealable only by the Board of Directors; or
(v)Action on matters committed by the By-laws or resolution of the Board of Directors to another committee of the Board of Directors.
(b)Alternate Members. The Board of Directors may designate one or more Directors as alternate members of any committee who may replace any absent or disqualified member at any meeting of the committee or for the purpose of any written action by the committee. In the absence or disqualification of a member and alternate member or members of a committee, the member or members thereof present at any meeting and not disqualified from voting, whether or not he, she or they constitute a quorum, may unanimously appoint another Director to act at the meeting in the place of the absent or disqualified member.
(c)Term. Each committee of the Board of Directors shall serve at the pleasure of the Board of Directors.
(d)Status of Committee Action. The term “Board of Directors” or “Board,” when used in any provision of these By-laws relating to the organization or procedures of or the manner of taking action by the Board of Directors, shall be construed to include and refer to any executive or other committee of the Board of Directors. Any provision of these By-laws relating or referring to action to be taken by the Board of Directors or the procedure required therefor shall be satisfied by the taking of corresponding action by a committee of the Board of Directors to the extent authority to take the action has been delegated to the committee.
Section 1.10Powers and Duties of the Chairman of the Board and Vice Chairman of the Board. Unless otherwise determined by the Board of Directors, the Chairman of the Board, if any, shall preside at all meetings of Directors. The Chairman of the Board shall have such other powers and perform such other duties as may be assigned to the Chairman by the Board of Directors. The Vice Chairmen of the Board, if any, shall have such powers and perform such duties as the Chairman of the Board or the Board of Directors shall assign. The Chairman of the Board shall be the superior officer of the Vice Chairmen. To be eligible to serve, the Chairman of the Board or Vice Chairman must be a Director of the Corporation.
ARTICLE IVOFFICERS
Section 1.1Election and Office. The Corporation shall have a President, a Secretary and a Treasurer who shall be elected by the Board of Directors. The Board of Directors may elect as additional officers including, one or more Vice Presidents, and one or more other officers or assistant officers. Any number of offices may be held by the same person. The President and the Secretary shall be natural persons of the age of 18 years or older. The Treasurer may be a corporation, but if a natural person shall be of the age of 18 years or older.
Section 1.2Term. The officers and assistant officers shall each serve at the pleasure of the Board of Directors until the first meeting of the Board of Directors following the next
15
163997.00102/130159814v.3



annual meeting of shareholders, unless removed from office by the Board of Directors during their respective tenures. Officers may, but need not, be Directors.
Section 1.3Powers and Duties of the President. Unless otherwise determined by the Board of Directors, the President shall have the usual duties of an executive officer with general supervision over and direction of the affairs of the Corporation. The President shall be the chief executive officer of the Corporation unless the Chairman of the Board is serving as chief executive officer, in which event the President shall be chief operating officer of the Corporation. In the exercise of these duties and subject to the actions of the Board of Directors, the President may appoint, suspend, and discharge employees, agents and assistant officers, fix the compensation of all officers and assistant officers, shall preside at all meetings of the shareholders at which the President shall be present and, unless there is a Chairman of the Board, shall preside at all meetings of the Board of Directors. The President shall also have such other powers and perform such other duties as from time to time may be assigned to the President by the Board of Directors.
Unless otherwise determined by the Board of Directors, the President shall have full power and authority on behalf of the Corporation to attend and to act and to vote at any meeting of the shareholders of any corporation in which this Corporation may hold stock and, at any such meeting, shall possess and may exercise any and all of the rights and powers incident to the ownership of such stock and which, as the owner thereof, the Corporation might have possessed and exercised. The President shall also have the right to delegate such power.
Section 1.4Powers and Duties of the Secretary. Unless otherwise determined by the Board of Directors, the Secretary shall be responsible for the keeping of the minutes of all meetings of the Board of Directors and the shareholders, in books provided for that purpose, and for the giving and serving of all notices for the Corporation. The Secretary shall perform all other duties ordinarily incident to the office of Secretary and shall have such other powers and perform such other duties as may be assigned to the Secretary by the Board of Directors. The minute books of the Corporation may be held by a person other than the Secretary.
Section 1.5Powers and Duties of the Treasurer. Unless otherwise determined by the Board of Directors, the Treasurer shall have charge of all the funds and securities of the Corporation which may come into such officer’s hands. When necessary or proper, unless otherwise determined by the Board of Directors, the Treasurer shall endorse for collection on behalf of the Corporation checks, notes and other obligations, and shall deposit the same to the credit of the Corporation to such banks or depositories as the Board of Directors may designate and may sign all receipts and vouchers for payments made to the Corporation. The Treasurer shall sign all checks made by the Corporation, except when the Board of Directors shall otherwise direct. The Treasurer shall be responsible for the regular entry in books of the Corporation to be kept for such purpose of a full and accurate account of all funds and securities received and paid by the Treasurer on account of the Corporation. Whenever required by the Board of Directors, the Treasurer shall render a statement of the financial condition of the Corporation. The Treasurer shall have such other powers and shall perform such other duties as may be assigned to such officer from time to time by the Board of Directors. The Treasurer shall give such bond, if any, for the faithful performance of the duties of such office as shall be required by the Board of Directors.
Section 1.6Powers and Duties of Vice Presidents and Assistant Officers. Unless otherwise determined by the Board of Directors, each Vice Chairman, Vice President and each assistant officer shall have such powers and perform such duties of his or her respective superior officer as may be delegated to him or her by such superior officer. Vice Presidents and assistant
16
163997.00102/130159814v.3



officers shall have such rank as may be designated by the Board of Directors. Vice Presidents may be designated as having responsibility for a specific area of the Corporation’s affairs, in which event such Vice President shall be superior to the other Vice Presidents in relation to matters within his or her area. The President shall be the superior officer of the Vice Presidents. The Treasurer and Secretary shall be the superior officers of the Assistant Treasurers and Assistant Secretaries, respectively.
Section 1.7Delegation of Office. The Board of Directors may delegate or reallocate the powers or duties of any officer of the Corporation to or among any other person or persons from time to time.
Section 1.8Removal and Vacancies. The Board of Directors shall have the power to remove any officer from office at any time for any reason, and to fill any vacancies in any office occurring for any reason.
ARTICLE VCAPITAL STOCK
Section 1.1Share Certificates.
(a)Execution. Except as otherwise provided in Section 5-5, the shares of the Corporation shall be represented by certificates. Unless otherwise provided by the Board of Directors, every share certificate shall be signed by two officers and sealed with the corporate seal, which may be a facsimile, engraved or printed, but where such certificate is signed by a transfer agent or a registrar, the signature of any corporate officer upon such certificate may be a facsimile, engraved or printed. In case any officer who has signed, or whose facsimile signature has been placed upon, any share certificate shall have ceased to be such officer because of death, resignation or otherwise, before the certificate is issued, it may be issued with the same effect as if the officer had not ceased to be such at the date of its issue. The provisions of this Section 5-1 shall be subject to any inconsistent or contrary agreement at the time between the Corporation and any transfer agent or registrar.
(b)Designations, etc. To the extent that the Corporation is authorized to issue shares of more than one class or series, every certificate shall set forth upon the face or back of the certificate (or shall state on the face or back of the certificate that the Corporation will furnish to any shareholder upon request and without charge) a full or summary statement of the designations, voting rights, preferences, limitations and special rights of the shares of each class or series authorized to be issued so far as they have been fixed and determined, and the authority of the Board of Directors to fix and determine the designations, voting rights, preferences, limitations and special rights of the classes and series of shares of the Corporation.
(c)Fractional Shares. Except as otherwise determined by the Board of Directors, shares or certificates therefor may be issued as fractional shares for shares held by any dividend reinvestment plan or employee benefit plan created or approved by the Corporation’s Board of Directors, but not by any other person.
Section 1.2Transfer of Shares. Transfer of shares shall be made on the books of the Corporation only upon surrender of the certificate or certificates representing such shares, duly endorsed or with duly executed stock powers attached and otherwise in proper form for transfer, which certificate or certificates shall be cancelled at the time of the transfer.
Section 1.3Determination of Shareholders of Record.
17
163997.00102/130159814v.3



(a)Fixing Record Date. The Board of Directors of the Corporation may fix a time prior to the date of any meeting of shareholders as a record date for the determination of the shareholders entitled to notice of, or to vote at, the meeting, which time, except in the case of an adjourned meeting, shall be not more than 90 days prior to the date of the meeting of shareholders. Only shareholders of record on the date fixed shall be so entitled notwithstanding any transfer of shares on the books of the Corporation after any record date fixed as provided in this subsection. The Board of Directors may similarly fix a record date for the determination of shareholders of record for any other purpose. When a determination of shareholders of record has been made as provided in this Section for purposes of a meeting, the determination shall apply to any adjournment thereof unless the Board of Directors fixes a new record date for the adjourned meeting.
(b)Determination when No Record Date Fixed. If a record date is not fixed:
(i)The record date for determining shareholders entitled to notice of or to vote at a meeting of shareholders shall be at the close of business on the day next preceding the day on which notice is given or, if notice is waived, at the close of business on the day immediately preceding the day on which the meeting is held.
(ii)The record date for determining shareholders entitled to dissent to corporate action in writing without a meeting, when prior action by the Board of Directors is not necessary, shall be the close of business on the day on which the first dissent is filed with the Secretary of the Corporation.
(iii)The record date for determining shareholders for any other purpose shall be at the close of business on the day on which the Board of Directors adopts the resolution relating thereto.
(c)Certification by Nominee. The Board of Directors may adopt a procedure whereby a shareholder of the Corporation may certify in writing to the Corporation that all or a portion of the shares registered in the name of the shareholder are held for the account of a specified person or persons. The resolution of the Board of Directors may set forth:
(i)the classification of shareholder who may certify;
(ii)the purpose or purposes for which the certification may be made;
(iii)the form of certification and information to be contained therein;
(iv)if the certification is with respect to a record date, the time after the record date within which the certification must be received by the Corporation; and
(v)such other provisions with respect to the procedure as are deemed necessary or desirable.
Upon receipt by the Corporation of a certification complying with the procedure, the persons specified in the certification shall be deemed, for the purposes set forth in the certification, to be the holders of record of the number of shares specified in place of the shareholder making the certification.
Section 1.4Lost Share Certificates. Unless waived in whole or in part by the Board of Directors, any person requesting the issuance of a new certificate in lieu of an alleged lost,
18
163997.00102/130159814v.3



destroyed, mislaid or wrongfully taken certificate shall (a) give to the Corporation his or her bond of indemnity with an acceptable surety, and (b) satisfy such other requirements as may be imposed by the Corporation. Thereupon, a new share certificate shall be issued to the registered owner or his or her assigns in lieu of the alleged lost, destroyed, mislaid or wrongfully taken certificate, provided that the request therefore and issuance thereof have been made before the Corporation has notice that such shares have been acquired by a bona fide purchaser.
Section 1.5Uncertificated Shares. Notwithstanding anything herein to the contrary, any or all classes and series of shares, or any part thereof, may be represented by uncertificated shares to the extent determined by the Board of Directors, except that shares represented by a certificate that is issued and outstanding shall continue to be represented thereby until the certificate is surrendered to the Corporation. Within a reasonable time after the issuance or transfer of uncertificated shares, the Corporation shall send to the registered owner thereof a written notice containing the information required to be set forth or stated on certificates. The rights and obligations of the holders of shares represented by certificates and the rights and obligations of the holders of uncertificated shares of the same class and series shall be identical. Notwithstanding anything herein to the contrary, the provisions of Section 5-2 shall be inapplicable to uncertificated shares and in lieu thereof the Board of Directors shall adopt alternative procedures for registration of transfers.
ARTICLE VINOTICES - COMPUTING TIME PERIODS
Section 1.1Contents of Notice. Whenever any notice of a meeting is required to be given pursuant to these By-laws or otherwise, the notice shall specify the place and time of the meeting; in the case of a special meeting of shareholders or where otherwise required by law or the By-laws, the general nature of the business to be transacted at such meeting; and any other information required by law.
Section 1.2Method of Notice. Any notice required to be given to any person under the provisions of these By-laws or otherwise may be given to the person either personally or by sending a copy thereof (i) by first class or express mail, postage prepaid, or courier service, charges prepaid, to such person’s address appearing on the books of the Corporation or, in the case of Directors, supplied by such Director to the Corporation for the purpose of notice. If the notice is sent by mail, or courier service, it shall be deemed to have been given to the person entitled thereto when deposited in the United States mail with a courier service for delivery to that person; or (ii) by facsimile transmission, e-mail or other electronic communication to his facsimile number or address for e-mail or other electronic communications supplied by him to the Corporation for the purpose of notice. Notice by facsimile, e-mail or other electronic communication shall be deemed to have been given to the person entitled thereto when sent. Except as otherwise provided herein, or as otherwise directed by the Board of Directors, notices of meetings may be given by, or at the direction of, the Secretary. The provisions of this Section 6-2 are subject to the provision of Section 6-3(b) with respect to one day notice.
Section 1.3Computing Time Periods.
(a)Days to be Counted. In computing the number of days for purposes of these By-laws, all days shall be counted, including Saturdays, Sundays or a holiday on which national banks are or may elect to be closed (“Holiday”); provided, however, that if the final day of any time period falls on a Saturday, Sunday or Holiday, then the final day shall be deemed to be the next day which is not a Saturday, Sunday or Holiday. In computing the number of days for the purpose of giving notice of any meeting, the date upon which the notice is given shall be counted but the day set for the meeting shall not be counted.
19
163997.00102/130159814v.3



(b)One Day Notice. In any case where only one day’s notice is being given, notice must be given at least 24 hours in advance by delivery in person, or by electronic communication, or at least 48 hours in advance if given by courier service.
Section 1.4Waiver of Notice. Whenever any notice is required to be given by law (including the provisions of the Pennsylvania BCL) or the Articles or these By-laws, a waiver thereof in writing, signed by the person or persons entitled to the notice, whether before or after the time stated therein, shall be deemed equivalent to the giving of the notice. Neither the business to be transacted at, nor the purpose of, a meeting need be specified in the waiver of notice of the meeting. Attendance of a person at any meeting shall constitute a waiver of notice of the meeting except where a person attends a meeting for the express purpose of objecting, at the beginning of the meeting, to the transaction of any business because the meeting was not lawfully called or convened.
Section 1.5Compliance with Law. Whenever any notice or communication is required to be given to any person under the provisions of the Pennsylvania BCL or by the Articles, these By-laws, the terms of any agreement or other instrument or as a condition precedent to taking any corporate action, and communication with that person is then unlawful, the giving of the notice or communication to that person shall not be required.
Section 1.6Shareholders without Forwarding Addresses. Notices or other communications need not be sent to any shareholder with whom the Corporation has been unable to communicate for more than 24 consecutive months because communications to the shareholder are returned unclaimed or the shareholder has otherwise failed to provide the Corporation with a current address. Whenever such a shareholder provides the Corporation with a current address, the Corporation shall commence sending notices and other communications to such shareholder in the same manner as to other shareholders.
ARTICLE VIILIMITATION OF DIRECTORS’ LIABILITY AND INDEMNIFICATION OF DIRECTORS, OFFICERS AND OTHER PERSONS
Section 1.1Indemnification and Insurance.
(a)Mandatory Indemnification. The Corporation shall, to the fullest extent permitted by applicable law, indemnify its directors and officers who were or are a party or are threatened to be made a party to any threatened, pending or completed action, suit or proceeding, whether civil, criminal, administrative or investigative (whether or not such action, suit or proceeding arises or arose by or in the right of the Corporation or other entity) by reason of the fact that such director or officer is or was a director or officer of the Corporation or is or was serving at the request of the Corporation as a director, officer, employee, general partner, agent or fiduciary of another corporation, partnership, joint venture, trust or other enterprise (including service with respect to employee benefit plans), against expenses (including, but not limited to, reasonable attorneys’ and investigation fees and costs), judgments, fines (including excise taxes assessed on a person with respect to any employee benefit plan) and amounts paid in settlement actually and reasonably incurred by such director or officer in connection with such action, suit or proceeding, except as otherwise provided in Section 7-1(c) hereof. A director or officer of the Corporation entitled to indemnification under this Section 7-1(a) is hereafter called a “person covered by Section 7-1(a) hereof.”
(b)Expenses. Expenses incurred by a person covered by Section 7-1(a) hereof in defending a threatened, pending or completed civil or criminal action, suit or proceeding shall be paid by the Corporation in advance of the final disposition of such action,
20
163997.00102/130159814v.3



suit or proceeding upon receipt of an undertaking by or on behalf of such person to repay such amount if it shall ultimately be determined that such person is not entitled to be indemnified by the Corporation, except as otherwise provided in Section 7-1(c).
(c)Exceptions. No indemnification under Section 7-1(a) or advancement or reimbursement of expenses under Section 7-1(b) shall be provided to a person covered by Section 7-1(a) hereof: (i) with respect to expenses or the payment of profits arising from the purchase or sale of securities of the Corporation in violation of Section 16(b) of the Securities Exchange Act of 1934, as amended; (ii) if a final unappealable judgment or award establishes that such director or officer engaged in intentional misconduct or a transaction from which the director or officer derived an improper personal benefit; (iii) for expenses or liabilities of any type whatsoever (including, but not limited to, judgments, fines, and amounts paid in settlement) which have been paid directly to, or for the benefit of, such person by an insurance carrier under a policy of officers’ and directors’ liability insurance whose premiums are paid for by the Corporation or by an individual or entity other than such director or officer; and (iv) for amounts paid in settlement of any threatened, pending or completed action, suit or proceeding without the written consent of the Corporation, which written consent shall not be unreasonably withheld. The Board of Directors of the Corporation is hereby authorized, at any time by resolution, to add to the above list of exceptions from the right of indemnification under Section 7-1(a) or advancement or reimbursement of expenses under Section 7-1(b), but any such additional exception shall not apply with respect to any event, act or omission which occurred prior to the date that the Board of Directors in fact adopts such resolution. Any such additional exception may, at any time after its adoption, be amended, supplemented, waived or terminated by further resolution of the Board of Directors of the Corporation.
(d)Continuation of Rights. The indemnification and advancement or reimbursement of expenses provided by, or granted pursuant to, this Article VII shall continue as to a person who has ceased to be a member, director or officer of the Corporation, and shall inure to the benefit of the heirs, executors and administrators of such person.
(e)General Provisions.
(i)The term “to the fullest extent permitted by applicable law”, as used in this Article VII shall mean the maximum extent permitted by public policy, common law or statute. Any person covered by Section 7-1(a) hereof may, to the fullest extent permitted by applicable law, elect to have the right to indemnification or to advancement or reimbursement of expenses, interpreted, at such person’s option; (i) on the basis of the applicable law on the date this Section was approved by the shareholders; or (ii) on the basis of the applicable law in effect at the time of the occurrence of the event, act or omission giving rise to the action, suit or proceeding, or (iii) on the basis of the applicable law in effect at the time indemnification is sought.
(ii)The right of a person covered by Section 7-1(a) hereof to be indemnified or to receive an advancement or reimbursement of expenses pursuant to Section 7-1(b) (A) may be enforced as a contract right pursuant to which the person entitled thereto may bring suit as if the provisions hereof were set forth in a separate written contract between the Corporation and such person; (B) to the fullest extent permitted by applicable law, is intended to be retroactive and shall be available with respect to events, acts or omissions occurring prior to the adoption hereof; and (C) shall continue to exist after the rescission or restrictive modification (as determined by such person) of any provision of this Article VII with respect to events, acts and omissions occurring before such rescission or restrictive modification is adopted.
21
163997.00102/130159814v.3



(iii)If a request for indemnification or for the advancement or reimbursement of expenses pursuant hereto is not paid in full by the Corporation within thirty (30) days after a written claim has been received by the Corporation together with all supporting information reasonably requested by the Corporation, the claimant may at any time thereafter bring suit against the Corporation to recover the unpaid amount of the claim (plus interest at the prime rate announced from time to time by the Corporation’s primary lending bank) and, if successful in whole or in part, the claimant shall be entitled also to be paid the expenses (including, but not limited to, attorneys’ and investigation fees and costs) of prosecuting such claim. Neither the failure of the Corporation (including its Board of Directors or independent legal counsel) to have made a determination prior to the commencement of such action that indemnification of or the advancement or reimbursement of expenses to the claimant is proper in the circumstances, nor an actual determination by the Corporation (including its Board of Directors or independent legal counsel) that the claimant is not entitled to indemnification or to the reimbursement or advancement of expenses, shall be a defense to the action or create a presumption that the claimant is not so entitled.
(iv)The indemnification and advancement or reimbursement of expenses provided by, or granted pursuant to, this Article VII shall not be deemed exclusive of any other rights to which those seeking indemnification or advancement or reimbursement of expenses may be entitled under any by-law, agreement, vote of shareholders or disinterested directors or otherwise.
(v)Nothing contained in this Article VII shall be construed to limit the rights and powers the Corporation possesses under Chapter 17, Subchapter D of the Pennsylvania BCL or otherwise, including, but not limited to, the powers to purchase and maintain insurance, create funds to secure or insure its indemnification obligations, and any other rights or powers the Corporation may otherwise have under applicable law.
(vi)The provisions of this Article VII may, at any time (and whether before or after there is any basis for a claim for indemnification or for the advancement or reimbursement of expenses pursuant hereto), be amended, supplemented, waived, or terminated, in whole or in part, with respect to any person covered by Section 7-1(a) hereof by a written agreement signed by the Corporation and such person.
(vii)The Corporation shall have the right to appoint the attorney for a person covered by Section 7-1(a) hereof, provided such appointment is not unreasonable under the circumstances.
(f)Optional Indemnification. The Corporation may, to the fullest extent permitted by applicable law, indemnify, and advance or reimburse expenses for, persons in all situations other than that covered by Section 7-1(a) or (b).
(g)Insurance. The Corporation may purchase and maintain insurance, at its expense, for the benefit of any person on behalf of whom insurance is permitted to be purchased by Pennsylvania law against any expense, liability or loss, whether or not the Corporation would have the power to indemnify such person under Pennsylvania or other law. The Corporation may also purchase and maintain insurance to insure its indemnification obligations whether arising hereunder or otherwise.
(h)Fund For Payment of Expenses. The Corporation may create a fund of any nature, which may, but need not, be under the control of a trustee, or otherwise may secure
22
163997.00102/130159814v.3



in any manner its indemnification obligations, whether arising hereunder, under the Articles, by agreement, vote of shareholders or Directors, or otherwise.
Section 1.2Amendment. The provisions of this Article VII relating to the limitation of Directors’ liability, to indemnification and to the advancement of expenses shall constitute a contract between the Corporation and each of its Directors and officers which may be modified as to any Director or officer only with that person’s consent or as specifically provided in this Section. Notwithstanding any other provision of these By-laws relating to their amendment generally, any repeal or amendment of this Article VII which is adverse to any Director or officer shall apply to such Director or officer only on a prospective basis, and shall not reduce any limitation on the personal liability of a Director of the Corporation or limit the rights of an Indemnitee to indemnification or to the advancement of expenses with respect to any action or failure to act occurring prior to the time of such repeal or amendment. Notwithstanding any other provision of these By-laws, no repeal or amendment of these By-laws shall affect any or all of this Article so as either to reduce the limitation of Directors’ liability or limit indemnification or the advancement of expenses in any manner unless adopted by (a) the unanimous vote of the Directors of the Corporation then serving, or (b) the affirmative vote of the shareholders owning at least two-thirds of all shares outstanding and entitled to vote, in person or by proxy, at an annual or special meeting of shareholders of the Corporation; provided, that no such amendment shall have retroactive effect inconsistent with the preceding sentence.
Section 1.3Changes in Pennsylvania Law. References in this Article VII to Pennsylvania law or to any provision thereof shall be to such law as it existed on the date this Article VII was adopted or as such law thereafter may be changed; provided that (a) in the case of any change which expands the liability of Directors or limits the indemnification rights or the rights to advancement of expenses which the Corporation may provide, the rights to limited liability, to indemnification and to the advancement of expenses provided in this Article shall continue as theretofore to the extent permitted by law; and (b) if such change permits the Corporation without the requirement of any further action by shareholders or Directors to limit further the liability of Directors (or limit the liability of officers) or to provide broader indemnification rights or rights to the advancement of expenses than the Corporation was permitted to provide prior to such change, then liability thereupon shall be so limited and the rights to indemnification and the advancement of expenses shall be so broadened to the extent permitted by law.
ARTICLE VIIIFISCAL YEAR
Section 1.1Determination of Fiscal Year. The Board of Directors shall have the power by resolution to fix the fiscal year of the Corporation. If the Board of Directors shall fail to do so, the President shall fix the fiscal year.
ARTICLE IXAMENDMENTS
Section 1.1Except as otherwise expressly provided in Section 7-3:
(a)Shareholders. The shareholders entitled to vote thereon shall have the power to alter, amend, or repeal these By-laws, by the vote of shareholders entitled to cast at least a majority of the votes which all shareholders are entitled to cast thereon, at any regular or special meeting, duly convened after notice to the shareholders of such purpose. In the case of a meeting of shareholders to amend or repeal these By-laws, written notice shall be given to each shareholder that the purpose, or one of the purposes, of the meeting is to consider the adoption, amendment or repeal of the By-laws.
23
163997.00102/130159814v.3



(b)Board of Directors. The Board of Directors (but not a committee thereof), by a vote of the majority of Directors then in office, shall have the power to alter, amend, and repeal these By-laws, regardless of whether the shareholders have previously adopted the By-law being amended or repealed, subject to the power of the shareholders to change such action; provided, that the Board of Directors shall not have the power to amend these By-laws on any subject that is expressly committed to the shareholders by the express terms of the Pennsylvania BCL, the Articles or these By-laws.
ARTICLE XINTERPRETATION OF BY-LAWS -- SEPARABILITY -- DEFINITIONS
Section 1.1Interpretation. All words, terms and provisions of these By-laws shall be interpreted and defined by and in accordance with the Pennsylvania BCL.
Section 1.2Separability. The provisions of these By-laws are independent of and separable from each other, and no provision shall be affected or rendered invalid or unenforceable by virtue of the fact that for any reason any other or others of them may be invalid or unenforceable in whole or in part.
Section 1.3Definitions. For purposes of these By-laws:
(a)the “Articles” means the Articles of Incorporation;
(b)the “Board” means the Board of Directors; and
(c)the “Pennsylvania BCL” means the Pennsylvania Business Corporation Law of 1988, as amended.
ARTICLE XIDETERMINATIONS BY THE BOARD
Section 1.1Effect of Board Determinations. Any determination involving interpretation or application of these By-laws made in good faith by the Board of Directors shall be final, binding and conclusive on all parties in interest.

24
163997.00102/130159814v.3

EX-10.5 9 3 exhibit1059amendedformofnq.htm EX-10.5 9 Document

Exhibit 10.5.9
DORMAN PRODUCTS, INC.
NON-QUALIFIED STOCK OPTION AWARD PURSUANT TO THE DORMAN PRODUCTS, INC. 2018 STOCK OPTION AND STOCK INCENTIVE PLAN


THIS NON-QUALIFIED STOCK OPTION AWARD (this “Award”) dated as of #Grant Date# (the “Grant Date”) is entered into by and between Dorman Products, Inc. (the “Company”) and #Participant Name# (the “Participant”).

1.Grant of Non-Qualified Stock Option. Effective as of the Grant Date, pursuant to the Dorman Products, Inc. 2018 Stock Option and Stock Incentive Plan (the “Plan”), the Company hereby grants to Participant a Non-Qualified Option to purchase #Number of Shares Granted# of Common Stock (the “Option”) at #Grant Price# (the “Exercise Price”) , subject to the terms and conditions set forth in this Award and the Plan. This Award is in consideration for Participant’s acceptance of and agreement to the restrictive covenants set forth in Section 10 of this Award.

2.Vesting of Option.

(a)Subject to the provisions of Sections 2(b) and (c), the Option shall vest 25% on each one-year anniversary of the Grant Date beginning on the first anniversary of the Grant Date (each a “Vesting Date”), provided that Participant remains employed by or providing service to the Company on such Vesting Date. The vesting of portions of the Option shall be cumulative, but shall not exceed 100% of the Shares subject to the Option. If the foregoing schedule would produce fractional Shares, the number of Shares that vest shall be rounded down to the nearest whole Share and the fractional Shares will be accumulated so that the resulting whole Share will be included in the number of Shares that become vested on the last Vesting Date.

(b)Upon a Change in Control, 100% of the unvested portion of the Option shall vest and become exercisable.

(c)Upon Participant’s termination of employment or service for any of the following reasons, the unvested portion of the Option shall vest and become exercisable as indicated:
(i)100% as of the date of Participant’s death; or
(ii)100% as of the date of Participant’s termination of employment
or service due to Disability.

Except as provided above, upon the termination of employment or service of Participant, any unvested portion of the Option will immediately and automatically, without any action on the part of the Company, be forfeited and cancelled.

3.Termination of the Option.

(a)The Option shall remain exercisable until #Expiration Date# (the “Expiration Date”), unless it is terminated at an earlier date pursuant to the provisions of this Award or the Plan.

(b)In the event of termination of Participant’s employment or services, the Option, to the extent vested as of the date thereof (including pursuant to Sections 2(b) or 2(c) above) shall terminate immediately after the first to occur of: (i) the Expiration Date; (ii) one year after termination of Participant’s employment or service on account of death or Disability; (iii) 90 days after termination of Participant’s employment or service for any reason other than on account of death, Disability or for Cause; and (iv) immediately upon termination of Participant’s employment or service for Cause. In the event that Participant’s termination of employment or service by the Company is for Cause, upon a determination by the Committee, Participant shall automatically forfeit all Shares otherwise subject to delivery upon exercise of an
Page 1 of 5



Option but for which the Company has not yet delivered the Shares, upon refund by the Company of the Exercise Price (to the extent paid).

4.Automatic Exercise. If the Option remains unexercised, in whole or in part, immediately before the time at which the Option is scheduled to expire in accordance with the terms and conditions of this Award and the Plan, the Option shall be deemed automatically exercised in accordance with and subject to the terms and conditions set forth in Section 7(i)(ii) of the Plan.

5.Method of Exercise. Participant may exercise the Option by providing written notice to the Company through the Acceptance Page. Each such exercise shall be irrevocable when given.

6.Payment for Shares. Full payment for Shares purchased upon the exercise of an Option may be made in any combination of, in accordance with Section 7(g) of the Plan:
(i) cash, (ii) by check payable to the order of the Company; (iii) by the delivery of Shares then owned by Participant (or by attestation of such ownership); or (iv) via cashless exercise.

7.Tax Withholding; Securities Laws.

(a)All obligations of the Company under this Award shall be subject to the rights of the Company as set forth in the Plan to withhold amounts required by law for any Federal Insurance Contributions Act (FICA), federal income, state, local or other tax liabilities (“Withholding Taxes”). Whenever the Company proposes or is required to deliver or transfer Shares in connection with the exercise of the Option, the Company shall have the right to
(i)withhold Shares subject to Participant’s exercise of the Option as provided in Section 7(g)(iv)
and 15 of the Plan to satisfy any Withholding Taxes, (ii) require Participant to remit to the Company an amount sufficient to satisfy any Withholding Taxes prior to the delivery or transfer of such Shares or (iii) take whatever action it deems necessary to protect its interests with respect to tax liabilities.

(b)The obligation of the Company to deliver Shares shall also be subject to the condition that if at any time the Company shall determine in its discretion that the listing, registration or qualification of the Shares upon any securities exchange or under any state or federal law, or the consent or approval of any governmental regulatory body is necessary or desirable as a condition of, or in connection with, the issuance of Shares, the Shares may not be issued in whole or in part unless such listing, registration, qualification, consent or approval shall have been effected or obtained free of any conditions not acceptable to the Company.

8.Assignments, Transfers and Successors and Assigns. The rights and interests of Participant under this Award may not be assigned, sold, exchanged, transferred, pledged, hypothecated or otherwise disposed of except by will or the laws of descent and distribution. The rights and protections of the Company hereunder shall extend to any successors or assigns of the Company and to the Company’s parent(s) and each of its Affiliates. This Award may be assigned by the Company without Participant’s consent.

9.Restrictive Covenants.

(a)As a condition of receiving this Award, Participant hereby acknowledges and agrees that during the period in which Participant is employed by, or providing service to, any member of the Company and its Affiliates (the “Company Group”) for the twelve (12) month-period following termination of Participant’s employment or service for any reason (the “Restrictions Period”), Participant shall comply with the restrictive covenants set forth herein applicable to the Company Group.

(b)During the Restrictions Period, Participant shall not anywhere in the Territory on behalf of Participant, or through or on behalf of any other person or entity (other
Page 2 of 5



than the Company), whether as an officer, director, employee, equityholder, consultant or otherwise, as applicable:

(1)directly or indirectly, engage, participate, make any financial investment in, own any financial or beneficial interest in, operate, or become employed by or provide services to any business, corporation, firm, person, or other entity (together with its affiliates and subsidiaries, the “Competing Enterprise”) which is engaged, directly or indirectly, during Participant’s employment in competition with the Company Group in the Business anywhere in the Territory; provided, that the Businesses of the Competing Enterprise account for more than ten percent (10%) of the gross sales of the Competing Enterprise for its most recently completed fiscal year and Participant does not work for, advise or provide consulting services to such Businesses. Notwithstanding the foregoing, Participant shall not be prohibited from owning or acquiring securities in any publicly traded company as long as Participant’s ownership does not exceed 1% of such publicly traded company’s outstanding securities;

(2)encourage, induce, attempt to induce, solicit or attempt to solicit any employee, director, officer, associate, consultant, agent or independent contractor to terminate his or her employment with or engagement by the Company Group in order to become employed or engaged by any person, firm, corporation or other business enterprise other than a member of the Company Group, except in the furtherance of Participant’s responsibility while Participant is employed by the Company Group, or hire or retain, or attempt to hire or retain, any employee, director, officer, associate, consultant, agent or independent contractor of the Company Group; provided that nothing in this Award prohibits Participant from hiring an individual who responds to a job posting made available to the general public so long as Participant does not solicit or otherwise initiate such contact during the one year following termination of Participant’s employment or service; or

(3)encourage, induce, attempt to induce, solicit or attempt to solicit, any customer, distributor, supplier, vendor, marketer or sponsor of the Company Group to cease or reduce its customer, distributor, supplier, vendor, marketer or sponsor relationship with the Company Group.

(c)The restrictions contained in this Section are necessary for the protection of the business and goodwill of the Company Group and are considered by Participant to be reasonable for such purpose. Participant acknowledges that a breach of any of the covenants contained in this Award may cause irreparable damage to the Company, the exact amount of which would be difficult to ascertain, and that the remedies at law for any such breach or threatened breach would be inadequate. Accordingly, Participant agrees that if Participant breaches or threatens to breach any of the covenants contained in this Award, in addition to any other remedy which may be available to the Company at law or in equity, the Company shall be entitled (i) to the extent permitted by applicable law, to cease or withhold any payment of Shares to Participant pursuant to this Award, including the return of any previously delivered Shares or proceeds recognized upon any sale or other disposition of those Shares; and/or (ii) to institute and prosecute proceedings in any court of competent jurisdiction for specific performance and injunctive relief to prevent the breach or any threatened breach thereof without bond or other security or a showing that monetary damages will not provide an adequate remedy. Participant further acknowledges that the restrictions and limitations set forth in this Award will not materially interfere with Participant’s ability to earn a living following the termination of Participant’s employment with the Company and that Participant’s ability to earn a livelihood without violating such restrictions is a material condition to Participant’s employment with the Company. Participant agrees to disclose in advance the existence and terms of the restrictions and covenants contained in this Award to any employer or service recipient by whom Participant might be employed or retained during the Restrictions Period.

(d)For purposes of this Section:

Page 3 of 5



(1)Business” means a supplier of automotive replacement parts, brake parts and fasteners to the automotive aftermarket (including, without limitation, the light, medium and heavy duty truck aftermarket), a supplier of aftermarket parts and accessories to the powersports industry, or a supplier of home fasteners and electrical wiring components to mass merchandisers, or any other business activities of the Company Group accounting for more than ten percent (10%) of its gross sales in the most recently completed fiscal year or reasonably expected to do so in the current fiscal year, in the United States and in any foreign jurisdiction in which the Company Group operates or, at the end of Participant’s employment, proposes to operate.
(2)Territory” means any state, jurisdiction or territory in the world in which any member of the Company Group is engaged in business during the Restrictions Period.

(e)The terms “employee,” “director,” “officer,” “associate,” “consultant,” “agent,” and “independent contractor” shall include any person with such status at any time during the twelve (12) months prior to the termination of Participant’s employment and for twelve (12) months following termination of Participant’s employment. Participant shall not be deemed to have violated the provisions of this Section 9 by reason of an isolated act, or failure to act, not taken in bad faith.

10.Miscellaneous.

(a)This Award shall not confer upon Participant any right to continue in the service as an employee, officer, director, consultant or advisor of the Company or any Subsidiary Company.

(b)The address for Participant to which notice, demands and other communications to be given or delivered under or by reason of the provisions hereof shall be Participant’s address as reflected in the Company’s personnel records, or such other address as Participant may provide to the Company by written notice.

(c)The validity, performance, construction and effect of this Award shall be governed by the laws of the Commonwealth of Pennsylvania, without giving effect to principles of conflicts of law.

(d)Participant hereby irrevocably and unconditionally consents to submit to the exclusive jurisdiction of the courts of the Commonwealth of Pennsylvania and of the United States of America, in each case located in Philadelphia, Pennsylvania, for any actions, suits or proceedings arising out of or relating to this Award and the transactions contemplated hereby (“Litigation”) and agrees not to commence any Litigation except in any such court, and further agrees that service of process, summons, notice or document by U.S. registered mail to his respective address shall be effective service of process for any Litigation brought against him in any such court. Each party hereby irrevocably and unconditionally waives any objection to the laying of venue of any Litigation in the courts of the Commonwealth of Pennsylvania or of the United States of America, in each case located in Philadelphia, Pennsylvania, and hereby further irrevocably and unconditionally waives and agrees not to plead or claim in any such court that any Litigation brought in any such court has been brought in an inconvenient forum.

11.Incorporation of Plan Terms and Conflict with Other Agreements.

(a)This Award is subject to the terms and conditions of the Plan, including, but not limited to, those pertaining to (i) change in capitalization of the Company, (ii) clawback and recoupment, (iii) the Committee’s authority to amend, interpret, and administer the Award and the Plan, and (iv) issuance of Shares upon Option exercise and payment therefor. Such terms and conditions of the Plan are incorporated into and made a part of this Award by reference. In the event of any conflicts between the provisions of this Award and the terms of the Plan, the terms of the Plan will control. Capitalized terms used but not defined in this Award
Page 4 of 5



shall have the meanings set forth in the Plan unless the context clearly requires an alternative meaning.

(b)In the event of any conflict between the provisions of this Award and the provisions of any employment, service, restrictive covenant or change-in-control agreement between the Company and Participant, the provisions of such employment, service, restrictive covenant or change-in-control agreement shall prevail. For the avoidance of doubt, to the extent Participant has agreed to the terms of conditions of the Dorman Products, Inc. Executive Severance Plan (the “Severance Plan”), the restrictive covenants in that Severance Plan shall prevail over the restrictive covenants in Section 9 of this Award, both with respect to time and scope, if applicable.

Please confirm your acceptance of this Award electronically by following the instructions on your personal web portal at Dorman’s Equity Administrator. You have until #Grant Accept by Date# to accept your award. Your electronic signature indicates your agreement to be bound by the terms of this Award.

Page 5 of 5
EX-10.5 10 4 exhibit10510amendedformofr.htm EX-10.5 10 Document
Exhibit 10.5.10




DORMAN PRODUCTS, INC.
RESTRICTED STOCK UNIT AWARD PURSUANT TO THE
DORMAN PRODUCTS, INC. 2018 STOCK OPTION AND STOCK INCENTIVE PLAN
THIS RESTRICTED STOCK UNIT AWARD (this “Award”) dated as of the #Grant Date# is entered into by and between Dorman Products, Inc. (the “Company”) and Participant.
1.Grant of Restricted Stock Units. Effective as of the Grant Date, pursuant to the Dorman Products, Inc. 2018 Stock Option and Stock Incentive Plan (the “Plan”), the Company hereby grants to Participant #Number of Shares Granted# Restricted Stock Units (the “RSUs”), subject to the terms and conditions set forth in this Award and the Plan. This Award is in consideration for Participant’s acceptance of and agreement to the restrictive covenants set forth in Section 7 of this Award.
2.Dividend Equivalents.
(a)The RSUs are granted with dividend equivalent rights. If the Company declares a cash dividend on the Shares, an amount equivalent to such dividend will be credited to an unfunded bookkeeping account with respect to each outstanding and unvested RSU (the “Dividend Equivalent Amount”) on the record date of such dividend.
(b)The Dividend Equivalent Amount will be credited as cash, without interest, and will not be converted to Shares. The Dividend Equivalent Amount will be payable in cash, but only upon the applicable vesting date(s) of the underlying RSUs as determined in accordance with Section 3 below, and will be cancelled and forfeited if the underlying RSUs are cancelled or forfeited as determined in accordance with Section 3 below.
3.Vesting of RSUs.
(a)Subject to the provisions of Sections 3(b) and (c), the RSUs shall vest 25% on each one-year anniversary of the Grant Date beginning on the first anniversary of the Grant Date (each a “Vesting Date”), provided that Participant remains employed by or providing service to the Company on such Vesting Date. The vesting of the RSUs shall be cumulative, but shall not exceed 100% of the RSUs. If the foregoing schedule would produce fractional RSUs, the number of RSUs that vest shall be rounded down to the nearest whole RSU and the fractional RSU will be accumulated so that the resulting whole RSU will be included in the number of RSUs that become vested on the last Vesting Date .
(b)Upon a Change in Control, 100% of the unvested portion of the RSUs shall vest.
(c)Upon Participant’s termination of employment or service for any of the following reasons, the unvested portion of the RSUs shall vest as indicated:
(i)100% as of the date of Participant’s death; or
(ii)100% as of the date of Participant’s termination of employment or service due to Disability.
Except as provided above, upon the termination of employment or service of Participant, any unvested RSUs will immediately and automatically, without any action on the part of the Company, be forfeited and cancelled.
Page 1 of 6



4.Delivery of Shares; Tax Withholding; Securities Laws.
(a)Within thirty (30) days of a Vesting Date, the Company shall (i) pay the Dividend Equivalent Amount (if any) and (ii) deliver Shares issuable with respect to any vested RSUs.
(b)All obligations of the Company to deliver Shares shall be subject to the rights of the Company to withhold amounts required by law for any Federal Insurance Contributions Act (FICA), federal income, state, local and other tax liabilities (“Withholding Taxes”). By accepting this Award, Participant hereby: (i) elects, effective on the date Participant accepts this Award, to sell Shares in an amount having an aggregate Fair Market Value equal to the Withholding Taxes, and to allow the designated broker (the “Broker”) to remit the cash proceeds of such sale to the Company (a “Sell to Cover”); (ii) directs the Company to make a cash payment to satisfy the Withholding Taxes from the cash proceeds of such sale directly to the appropriate taxing authorities; and (iii) represents and warrants that (1) on the date Participant accepts this Award he or she is not aware of any material, nonpublic information with respect to the Company or any securities of the Company, is not subject to any legal, regulatory or contractual restriction that would prevent the Broker from conducting sales, does not have, and will not attempt to exercise, authority, influence or control over any sales of Shares effected by the Broker pursuant to this Award, (2) is entering into the Award and this election to Sell to Cover in good faith and not as part of a plan or scheme to evade the prohibitions of Rule 10b5-1 (regarding trading of the Company’s securities on the basis of material nonpublic information) under the 1934 Act, and (3) it is Participant’s intent that this election to Sell to Cover comply with the requirements of Rule 10b5-1(c)(1) under the 1934 Act and be interpreted to comply with the requirements of Rule 10b5-1(c) under the 1934 Act. Participant further acknowledges that by accepting this Award, Participant is adopting a 10b5-1 Plan to permit Participant to conduct a Sell to Cover sufficient to satisfy the Withholding Taxes. All obligations to pay any Dividend Equivalent Amount will be paid net of any Withholding Taxes.
(c)The obligation of the Company to deliver Shares shall also be subject to the condition that if at any time the Company shall determine in its discretion that the listing, registration or qualification of the Shares upon any securities exchange or under any state or federal law, or the consent or approval of any governmental regulatory body is necessary or desirable as a condition of, or in connection with, the issuance of Shares, the Shares may not be issued in whole or in part unless such listing, registration, qualification, consent or approval shall have been effected or obtained free of any conditions not acceptable to the Company.
5.Assignments, Transfers and Successors and Assigns. The rights and interests of Participant under this Award may not be assigned, sold, exchanged, transferred, pledged, hypothecated or otherwise disposed of except by will or the laws of descent and distribution. The rights and protections of the Company hereunder shall extend to any successors or assigns of the Company and to the Company’s parent(s) and each of its Affiliates. This Award may be assigned by the Company without Participant’s consent.
6.Section 409A. This Award is intended to be exempt from or otherwise comply with the provisions of Section 409A. If the RSUs constitute “deferred compensation” under Section 409A and the RSUs become vested and settled upon Participant’s termination of employment or service, payment with respect to the RSUs shall be delayed for a period of six months after the termination if Participant is a “specified employee” as defined under Section 409A and if required pursuant to Section 409A. If payment is delayed, the RSUs shall be settled and paid within thirty (30) days after the date that is six (6) months following Participant’s termination of employment or service. Payments with respect to the RSUs may only be paid in a manner and upon an event permitted by Section 409A, and each payment under this Award shall be treated as a separate payment, and the right to a series of installment payments shall be treated as a right to a series of separate payments. In no event shall Participant, directly or indirectly, designate the calendar year of payment. The Company may change or modify the terms of this Award without Participant’s consent or signature if the Company determines, in its sole
Page 2 of 5


discretion, that such change or modification is necessary for purposes of compliance with or exemption from the requirements of Section 409A.
7.Restrictive Covenants.
(a)As a condition of receiving this Award, Participant hereby acknowledges and agrees that during the period in which Participant is employed by, or providing service to, any member of the Company and its Affiliates (the “Company Group”) for the twelve (12) month-period following termination of Participant’s employment or service for any reason (the “Restrictions Period”), Participant shall comply with the restrictive covenants set forth herein applicable to the Company Group.
(b)During the Restrictions Period, Participant shall not anywhere in the Territory on behalf of Participant, or through or on behalf of any other person or entity (other than the Company), whether as an officer, director, employee, equityholder, consultant or otherwise, as applicable:
(1)directly or indirectly, engage, participate, make any financial investment in, own any financial or beneficial interest in, operate, or become employed by or provide services to any business, corporation, firm, person, or other entity (together with its affiliates and subsidiaries, the “Competing Enterprise”) which is engaged, directly or indirectly, during Participant’s employment in competition with the Company Group in the Business anywhere in the Territory; provided, that the Businesses of the Competing Enterprise account for more than ten percent (10%) of the gross sales of the Competing Enterprise for its most recently completed fiscal year and Participant does not work for, advise or provide consulting services to such Businesses. Notwithstanding the foregoing, Participant shall not be prohibited from owning or acquiring securities in any publicly traded company as long as Participant’s ownership does not exceed 1% of such publicly traded company’s outstanding securities;
(2)encourage, induce, attempt to induce, solicit or attempt to solicit any employee, director, officer, associate, consultant, agent or independent contractor to terminate his or her employment with or engagement by the Company Group in order to become employed or engaged by any person, firm, corporation or other business enterprise other than a member of the Company Group, except in the furtherance of Participant’s responsibility while Participant is employed by the Company Group, or hire or retain, or attempt to hire or retain, any employee, director, officer, associate, consultant, agent or independent contractor of the Company Group; provided, that nothing in this Award prohibits Participant from hiring an individual who responds to a job posting made available to the general public so long as Participant does not solicit or otherwise initiate such contact during the one year following termination of Participant’s employment or service; or
(3)encourage, induce, attempt to induce, solicit or attempt to solicit, any customer, distributor, supplier, vendor, marketer or sponsor of the Company Group to cease or reduce its customer, distributor, supplier, vendor, marketer or sponsor relationship with the Company Group.
(c)The restrictions contained in this Section are necessary for the protection of the business and goodwill of the Company Group and are considered by Participant to be reasonable for such purpose. Participant acknowledges that a breach of any of the covenants contained in this Award may cause irreparable damage to the Company, the exact amount of which would be difficult to ascertain, and that the remedies at law for any such breach or threatened breach would be inadequate. Accordingly, Participant agrees that if Participant breaches or threatens to breach any of the covenants contained in this Award, in addition to any other remedy which may be available to the Company at law or in equity, the Company shall be entitled (i) to the extent permitted by applicable law, to cease or withhold any payment of Shares to Participant pursuant to this Award, including the return of any previously delivered Shares or proceeds recognized upon any sale or other disposition of those Shares; and/or (ii) to institute and prosecute proceedings in any court of competent jurisdiction for specific performance and
Page 3 of 5


injunctive relief to prevent the breach or any threatened breach thereof without bond or other security or a showing that monetary damages will not provide an adequate remedy. Participant further acknowledges that the restrictions and limitations set forth in this Award will not materially interfere with Participant’s ability to earn a living following the termination of Participant’s employment with the Company and that Participant’s ability to earn a livelihood without violating such restrictions is a material condition to Participant’s employment with the Company. Participant agrees to disclose in advance the existence and terms of the restrictions and covenants contained in this Award to any employer or service recipient by whom Participant might be employed or retained during the Restrictions Period.
(d)For purposes of this Section:
(1)Business” means a supplier of automotive replacement parts, brake parts and fasteners to the automotive aftermarket (including, without limitation, the light, medium and heavy duty truck aftermarket), a supplier of aftermarket parts and accessories to the powersports industry, or a supplier of home fasteners and electrical wiring components to mass merchandisers, or any other business activities of the Company Group accounting for more than ten percent (10%) of its gross sales in the most recently completed fiscal year or reasonably expected to do so in the current fiscal year, in the United States and in any foreign jurisdiction in which the Company Group operates or, at the end of Participant’s employment, proposes to operate.
(2)Territory” means any state, jurisdiction or territory in the world in which any member of the Company Group is engaged in business during the Restrictions Period.
(e)The terms “employee,” “director,” “officer,” “associate,” “consultant,” “agent,” and “independent contractor” shall include any person with such status at any time during the twelve (12) months prior to the termination of Participant’s employment and for twelve (12) months following termination of Participant’s employment. Participant shall not be deemed to have violated the provisions of this Section 7 by reason of an isolated act, or failure to act, not taken in bad faith.
8.Miscellaneous.
(a)This Award shall not confer upon Participant any right to continue in the service as an employee, officer, director, consultant or advisor of the Company or any Subsidiary Company.
(b)The address for Participant to which notice, demands and other communications to be given or delivered under or by reason of the provisions hereof shall be Participant’s address as reflected in the Company’s personnel records, or such other address as Participant may provide to the Company by written notice.
(c)The validity, performance, construction and effect of this Award shall be governed by the laws of the Commonwealth of Pennsylvania, without giving effect to principles of conflicts of law.
(d)Participant hereby irrevocably and unconditionally consents to submit to the exclusive jurisdiction of the courts of the Commonwealth of Pennsylvania and of the United States of America, in each case located in Philadelphia, Pennsylvania, for any actions, suits or proceedings arising out of or relating to this Award and the transactions contemplated hereby (“Litigation”) and agrees not to commence any Litigation except in any such court, and further agrees that service of process, summons, notice or document by U.S. registered mail to his respective address shall be effective service of process for any Litigation brought against him in any such court. Each party hereby irrevocably and unconditionally waives any objection to the laying of venue of any Litigation in the courts of the Commonwealth of Pennsylvania or of the United States of America, in each case located in Philadelphia, Pennsylvania, and hereby further
Page 4 of 5


irrevocably and unconditionally waives and agrees not to plead or claim in any such court that any Litigation brought in any such court has been brought in an inconvenient forum.
9.Incorporation of Plan Terms and Conflict with Other Agreements.
(a)This Award is subject to the terms and conditions of the Plan, including, but not limited to, those pertaining to (i) change in capitalization of the Company, (ii) clawback and recoupment, (iii) the Committee’s authority to amend, interpret, and administer the Award and the Plan, and (iv) issuance of Shares upon vesting and payment therefor. Such terms and conditions of the Plan are incorporated into and made a part of this Award by reference. In the event of any conflicts between the provisions of this Award and the terms of the Plan, the terms of the Plan will control. Capitalized terms used but not defined in this Award shall have the meanings set forth in the Plan unless the context clearly requires an alternative meaning.
(b)In the event of any conflict between the provisions of this Award and the provisions of any employment, service, restrictive covenant or change-in-control agreement between the Company and Participant, the provisions of such employment, service, restrictive covenant or change-in-control agreement shall prevail. For the avoidance of doubt, to the extent Participant has agreed to the terms of conditions of the Dorman Products, Inc. Executive Severance Plan (the “Severance Plan”), the restrictive covenants in that Severance Plan shall prevail over the restrictive covenants in Section 7 of this Award, both with respect to time and scope, if applicable.
Please confirm your acceptance of this Award electronically by following the instructions on your personal web portal at Dorman’s Equity Administrator. You have until #Grant Accept by Date# to accept your award. Your electronic signature indicates your agreement to be bound by the terms of this Award.
Page 5 of 5
EX-10.5 11 5 exhibit10511amendedformofp.htm EX-10.5 11 Document

Exhibit 10.5.11
DORMAN PRODUCTS, INC.
PERFORMANCE RESTRICTED STOCK UNIT AWARD PURSUANT TO THE DORMAN PRODUCTS, INC. 2018 STOCK OPTION AND STOCK INCENTIVE PLAN

THIS PERFORMANCE RESTRICTED STOCK UNIT AWARD (this “Award”)
dated as of #Grant Date# (the “Grant Date”) is entered into by and between Dorman Products, Inc. (the “Company”) and #Participant Name# (the “Participant”).

1.Grant of Performance-Based Restricted Stock Units. Effective as of the Grant Date, pursuant to the Dorman Products, Inc. 2018 Stock Option and Stock Incentive Plan (the “Plan”), the Company hereby grants to Participant #Number of Shares Granted# performance-based Restricted Stock Units (the “PSUs”), subject to the terms and conditions set forth in this Award and the Plan. This Award is in consideration for Participant’s acceptance of and agreement to the restrictive covenants set forth in Section 7 of this Award.

2.Dividend Equivalents.

(a)The PSUs are granted with dividend equivalent rights. If the Company declares a cash dividend on the Shares, an amount equivalent to such dividend will be credited to an unfunded bookkeeping account with respect to each outstanding and unvested PSU (the “Dividend Equivalent Amount”) on the record date of such dividend.

(b)The Dividend Equivalent Amount will be credited as cash, without interest, and will not be converted to Shares. The Dividend Equivalent Amount will be payable in cash, but only upon the applicable vesting date(s) of the underlying PSUs as determined in accordance with Section 3 below, and will be cancelled and forfeited if the underlying PSUs are cancelled or forfeited as determined in accordance with Section 3 below.

3.Vesting of PSUs.

(a)Subject to the provisions of Sections 3(b) and (c), the vesting of the PSUs is contingent upon (i) the Company’s achievement of the performance target(s) set forth on Exhibit A hereto (“Performance Target(s)”) during the performance period set forth on Exhibit A hereto (“Performance Period”), and (ii) Participant’s continued employment by or provision of services to the Company or a Subsidiaries Company through the end of the Performance Period. Awarded Shares will vest and become nonforfeitable only after certification by the Committee of the achievement of the Performance Targets previously established and approved by the Committee for the Performance Period.
(b)Upon a Change in Control, 100% of the unvested portion of the PSUs (assuming the maximum performance level) shall vest.

(c)If Participant’s employment or service terminates prior to the last day of the Performance Period on account of death or Disability, a pro rata portion of Participant’s PSUs will vest at the end of the Performance Period to the extent the Performance Target(s) for the Performance Period are met. The pro rata portion will be determined by multiplying the PSUs that would have vested at the end of the Performance Period pursuant to Section 3 and Exhibit A if Participant’s employment or service had not terminated prior to the last day of the Performance Period by a fraction, the numerator of which is the number of Participant’s completed months of service during the Performance Period and the denominator of which is the number of months in the Performance Period. Thereafter, the number of Shares deliverable shall be rounded up to the nearest whole Share. Any Shares deliverable under this Section 3(c) shall be delivered at the same time long-term incentive awards are normally paid and/or delivered after the end of the Performance Period.

Except as provided above, upon the termination of employment or service of Participant prior to PSUs vesting in accordance with Exhibit A, any unvested PSUs will
Page 1 of 6




immediately and automatically, without any action on the part of the Company, be forfeited and cancelled.

4.Delivery of Shares; Tax Withholding; Securities Laws.

(a)Within thirty (30) days of a Vesting Date, the Company shall (i) pay the Dividend Equivalent Amount (if any) and (ii) deliver Shares issuable with respect to any vested PSUs.

(b)All obligations of the Company to deliver Shares shall be subject to the rights of the Company to withhold amounts required by law for any Federal Insurance Contributions Act (FICA), federal income, state, local and other tax liabilities (“Withholding Taxes”). By accepting this Award, Participant hereby: (i) elects, effective on the date Participant accepts this Award, to sell Shares in an amount having an aggregate Fair Market Value equal to the Withholding Taxes, and to allow the designated broker (the “Broker”) to remit the cash proceeds of such sale to the Company (a “Sell to Cover”); (ii) directs the Company to make a cash payment to satisfy the Withholding Taxes from the cash proceeds of such sale directly to the appropriate taxing authorities; and (iii) represents and warrants that (1) on the date Participant accepts this Award he or she is not aware of any material, nonpublic information with respect to the Company or any securities of the Company, is not subject to any legal, regulatory or contractual restriction that would prevent the Broker from conducting sales, does not have, and will not attempt to exercise, authority, influence or control over any sales of Shares effected by the Broker pursuant to this Award, (2) is entering into the Award and this election to Sell to Cover in good faith and not as part of a plan or scheme to evade the prohibitions of Rule 10b5-1 (regarding trading of the Company’s securities on the basis of material nonpublic information) under the 1934 Act, and (3) it is Participant’s intent that this election to Sell to Cover comply with the requirements of Rule 10b5-1(c)(1) under the 1934 Act and be interpreted to comply with the requirements of Rule 10b5- 1(c) under the 1934 Act. Participant further acknowledges that by accepting this Award, Participant is adopting a 10b5-1 Plan to permit Participant to conduct a Sell to Cover sufficient to satisfy the Withholding Taxes. All obligations to pay any Dividend Equivalent Amount will be paid net of any Withholding Taxes.

(c)The obligation of the Company to deliver Shares shall also be subject to the condition that if at any time the Company shall determine in its discretion that the listing, registration or qualification of the Shares upon any securities exchange or under any state or federal law, or the consent or approval of any governmental regulatory body is necessary or desirable as a condition of, or in connection with, the issuance of Shares, the Shares may not be issued in whole or in part unless such listing, registration, qualification, consent or approval shall have been effected or obtained free of any conditions not acceptable to the Company.

5.Assignments, Transfers and Successors and Assigns. The rights and interests of Participant under this Award may not be assigned, sold, exchanged, transferred, pledged, hypothecated or otherwise disposed of except by will or the laws of descent and distribution. The rights and protections of the Company hereunder shall extend to any successors or assigns of the Company and to the Company’s parent(s) and each of its Affiliates. This Award may be assigned by the Company without Participant’s consent.

6.Section 409A. This Award is intended to be exempt from or otherwise comply with the provisions of Section 409A. If the PSUs constitute “deferred compensation” under Section 409A and the PSUs become vested and settled upon Participant’s termination of employment or service, payment with respect to the PSUs shall be delayed for a period of six months after the termination if Participant is a “specified employee” as defined under Section 409A and if required pursuant to Section 409A. If payment is delayed, the PSUs shall be settled and paid within thirty (30) days after the date that is six (6) months following Participant’s termination of employment or service. Payments with respect to the PSUs may only be paid in a manner and upon an event permitted by Section 409A, and each payment under this Award shall be treated as a separate payment, and the right to a series of installment payments shall be treated as a right to a series of separate payments. In no event shall Participant, directly or indirectly, designate the calendar year of payment. The Company may change or modify the terms of this
Page 2 of 6




Award without Participant’s consent or signature if the Company determines, in its sole discretion, that such change or modification is necessary for purposes of compliance with or exemption from the requirements of Section 409A.

7.Restrictive Covenants.

(a)As a condition of receiving this Award, Participant hereby acknowledges and agrees that during the period in which Participant is employed by, or providing service to, any member of the Company and its Affiliates (the “Company Group”) for the twelve (12) month-period following termination of Participant’s employment or service for any reason (the “Restrictions Period”), Participant shall comply with the restrictive covenants set forth herein applicable to the Company Group.

(b)During the Restrictions Period, Participant shall not anywhere in the Territory on behalf of Participant, or through or on behalf of any other person or entity (other than the Company), whether as an officer, director, employee, equityholder, consultant or otherwise, as applicable:

(1)directly or indirectly, engage, participate, make any financial investment in, own any financial or beneficial interest in, operate, or become employed by or provide services to any business, corporation, firm, person, or other entity (together with its affiliates and subsidiaries, the “Competing Enterprise”) which is engaged, directly or indirectly, during Participant’s employment in competition with the Company Group in the Business anywhere in the Territory; provided, that the Businesses of the Competing Enterprise account for more than ten percent (10%) of the gross sales of the Competing Enterprise for its most recently completed fiscal year and Participant does not work for, advise or provide consulting services to such Businesses. Notwithstanding the foregoing, Participant shall not be prohibited from owning or acquiring securities in any publicly traded company as long as Participant’s ownership does not exceed 1% of such publicly traded company’s outstanding securities;
(2)encourage, induce, attempt to induce, solicit or attempt to solicit any employee, director, officer, associate, consultant, agent or independent contractor to terminate his or her employment with or engagement by the Company Group in order to become employed or engaged by any person, firm, corporation or other business enterprise other than a member of the Company Group, except in the furtherance of Participant’s responsibility while Participant is employed by the Company Group, or hire or retain, or attempt to hire or retain, any employee, director, officer, associate, consultant, agent or independent contractor of the Company Group; provided, that nothing in this Award prohibits Participant from hiring an individual who responds to a job posting made available to the general public so long as Participant does not solicit or otherwise initiate such contact during the one year following termination of Participant’s employment or service; or
(3)encourage, induce, attempt to induce, solicit or attempt to solicit, any customer, distributor, supplier, vendor, marketer or sponsor of the Company Group to cease or reduce its customer, distributor, supplier, vendor, marketer or sponsor relationship with the Company Group.

(c)The restrictions contained in this Section are necessary for the protection of the business and goodwill of the Company Group and are considered by Participant to be reasonable for such purpose. Participant acknowledges that a breach of any of the covenants contained in this Award may cause irreparable damage to the Company, the exact amount of which would be difficult to ascertain, and that the remedies at law for any such breach or threatened breach would be inadequate. Accordingly, Participant agrees that if Participant breaches or threatens to breach any of the covenants contained in this Award, in addition to any other remedy which may be available to the Company at law or in equity, the Company shall be entitled (i) to the extent permitted by applicable law, to cease or withhold any payment of Shares to Participant pursuant to this Award, including the return of any previously delivered Shares or proceeds recognized upon any sale or other disposition of those Shares; and/or (ii) to institute and prosecute proceedings in any court of competent jurisdiction for specific performance and injunctive relief to prevent the breach or any threatened breach thereof without bond or other
Page 3 of 6




security or a showing that monetary damages will not provide an adequate remedy. Participant further acknowledges that the restrictions and limitations set forth in this Award will not materially interfere with Participant’s ability to earn a living following the termination of Participant’s employment with the Company and that Participant’s ability to earn a livelihood without violating such restrictions is a material condition to Participant’s employment with the Company. Participant agrees to disclose in advance the existence and terms of the restrictions and covenants contained in this Award to any employer or service recipient by whom Participant might be employed or retained during the Restrictions Period.

(d)For purposes of this Section:

(1)Business” means a supplier of automotive replacement parts, brake parts and fasteners to the automotive aftermarket (including, without limitation, the light, medium and heavy duty truck aftermarket), a supplier of aftermarket parts and accessories to the powersports industry, or a supplier of home fasteners and electrical wiring components to mass merchandisers, or any other business activities of the Company Group accounting for more than ten percent (10%) of its gross sales in the most recently completed fiscal year or reasonably expected to do so in the current fiscal year, in the United States and in any foreign jurisdiction in which the Company Group operates or, at the end of Participant’s employment, proposes to operate.
(2)Territory” means any state, jurisdiction or territory in the world in which any member of the Company Group is engaged in business during the Restrictions Period.

(e)The terms “employee,” “director,” “officer,” “associate,” “consultant,” “agent,” and “independent contractor” shall include any person with such status at any time during the twelve (12) months prior to the termination of Participant’s employment and for twelve (12) months following termination of Participant’s employment. Participant shall not be deemed to have violated the provisions of this Section 7 by reason of an isolated act, or failure to act, not taken in bad faith.

8.Miscellaneous.

(a)This Award shall not confer upon Participant any right to continue in the service as an employee, officer, director, consultant or advisor of the Company or any Subsidiary Company.

(b)The address for Participant to which notice, demands and other communications to be given or delivered under or by reason of the provisions hereof shall be Participant’s address as reflected in the Company’s personnel records, or such other address as Participant may provide to the Company by written notice.
(c)The validity, performance, construction and effect of this Award shall be governed by the laws of the Commonwealth of Pennsylvania, without giving effect to principles of conflicts of law.

(d)Participant hereby irrevocably and unconditionally consents to submit to the exclusive jurisdiction of the courts of the Commonwealth of Pennsylvania and of the United States of America, in each case located in Philadelphia, Pennsylvania, for any actions, suits or proceedings arising out of or relating to this Award and the transactions contemplated hereby (“Litigation”) and agrees not to commence any Litigation except in any such court, and further agrees that service of process, summons, notice or document by U.S. registered mail to his respective address shall be effective service of process for any Litigation brought against him in any such court. Each party hereby irrevocably and unconditionally waives any objection to the laying of venue of any Litigation in the courts of the Commonwealth of Pennsylvania or of the United States of America, in each case located in Philadelphia, Pennsylvania, and hereby further irrevocably and unconditionally waives and agrees not to plead or claim in any such court that any Litigation brought in any such court has been brought in an inconvenient forum.

Page 4 of 6




9.Incorporation of Plan Terms and Conflict with Other Agreements.

(a)This Award is subject to the terms and conditions of the Plan, including, but not limited to, those pertaining to (i) change in capitalization of the Company, (ii) clawback and recoupment, (iii) the Committee’s authority to amend, interpret, and administer the Award and the Plan, and (iv) the issuance of Shares in accordance herewith. Such terms and conditions of the Plan are incorporated into and made a part of this Award by reference. In the event of any conflicts between the provisions of this Award and the terms of the Plan, the terms of the Plan will control. Capitalized terms used but not defined in this Award shall have the meanings set forth in the Plan unless the context clearly requires an alternative meaning.

(b)In the event of any conflict between the provisions of this Award and the provisions of any employment, service, restrictive covenant or change-in-control agreement between the Company and Participant, the provisions of such employment, service, restrictive covenant or change-in-control agreement shall prevail. For the avoidance of doubt, to the extent Participant has agreed to the terms of conditions of the Dorman Products, Inc. Executive Severance Plan (the “Severance Plan”), the restrictive covenants in that Severance Plan shall prevail over the restrictive covenants in Section 7 of this Award, both with respect to time and scope, if applicable.


Please confirm your acceptance of this Award electronically by following the instructions on your personal web portal at Dorman’s Equity Administrator. You have until #Grant Accept by Date# to accept your award. Your electronic signature indicates your agreement to be bound by the terms of this Award.
Page 5 of 6




EXHIBIT A


MetricPayout
Less than Threshold
  Threshold
Target
Maximum

For purposes of this Award:
 (a) “Performance Target” means [one or more of the following performance criteria, either individually, alternatively or in any combination, applied either to the Company as a whole or to a business segment or unit, and measured either annually or cumulatively over a period of years, on an absolute basis or relative to a pre-established target, to a previous year’s results or to a designated comparison group, in each case as specified by the Committee in the agreement evidencing the award of restricted shares: sales, revenue, net income, net earnings, earnings per share, return on the total capital, total shareholder return, return on equity, cash flow, operating profit and margin rate. The Committee may adjust the Performance Standard during a given Performance Period to exclude the impact of any of the following events or occurrences which the Committee determines should appropriately be excluded: (a) asset write-downs and discontinued operations; (b) litigation, claims, judgments or settlements; (c) the effect of changes in tax law or other such laws or regulations affecting reported results; (d) acquisitions, mergers or restructuring costs; and (e) any other extraordinary or unusual items or events applied on a consistent basis. The Committee also may adjust the designated comparison group to account for members that cease to be a public company during the Performance Period (whether by merger, consolidation, liquidation or otherwise) and include additional companies consistent with previously approved methodology for selecting a designated comparison group. Any determination by the Committee pursuant to this Exhibit A will be binding upon each Participant and the Company.]
(b) “Performance Period” means [_________________].

Page 6 of 6

EX-10.5 12 6 exhibit10512ceoamendedform.htm EX-10.5 12 Document

Exhibit 10.5.12
DORMAN PRODUCTS, INC.
NON-QUALIFIED STOCK OPTION AWARD PURSUANT TO THE DORMAN PRODUCTS, INC. 2018 STOCK OPTION AND STOCK INCENTIVE PLAN


THIS NON-QUALIFIED STOCK OPTION AWARD (this “Award”) dated as of #Grant Date# (the “Grant Date”) is entered into by and between Dorman Products, Inc. (the “Company”) and #Participant Name# (the “Participant”).

1.Grant of Non-Qualified Stock Option. Effective as of the Grant Date, pursuant to the Dorman Products, Inc. 2018 Stock Option and Stock Incentive Plan (the “Plan”), the Company hereby grants to Participant a Non-Qualified Option to purchase #Number of Shares Granted# of Common Stock (the “Option”) at #Grant Price# (the “Exercise Price”) , subject to the terms and conditions set forth in this Award and the Plan. This Award is in consideration for Participant’s acceptance of and agreement to the restrictive covenants set forth in Section 10 of this Award.

2.Vesting of Option.

(a)Subject to the provisions of Sections 2(b) and (c), the Option shall vest 25% on each one-year anniversary of the Grant Date beginning on the first anniversary of the Grant Date (each a “Vesting Date”), provided that Participant remains employed by or providing service to the Company on such Vesting Date. The vesting of portions of the Option shall be cumulative, but shall not exceed 100% of the Shares subject to the Option. If the foregoing schedule would produce fractional Shares, the number of Shares that vest shall be rounded down to the nearest whole Share and the fractional Shares will be accumulated so that the resulting whole Share will be included in the number of Shares that become vested on the last Vesting Date.

(b)Upon a Change in Control, 100% of the unvested portion of the Option shall vest and become exercisable.

(c)Upon Participant’s termination of employment or service for any of the following reasons, the unvested portion of the Option shall vest and become exercisable as indicated:

(i)100% as of the date of Participant’s death; or
(ii)100% as of the date of Participant’s termination of employment
or service due to Disability.

Except as provided above, upon the termination of employment or service of Participant, any unvested portion of the Option will immediately and automatically, without any action on the part of the Company, be forfeited and cancelled.

3.Termination of the Option.

(a)The Option shall remain exercisable until #Expiration Date# (the “Expiration Date”), unless it is terminated at an earlier date pursuant to the provisions of this Award or the Plan.

(b)In the event of termination of Participant’s employment or services, the Option, to the extent vested as of the date thereof (including pursuant to Sections 2(b) or 2(c) above) shall terminate immediately after the first to occur of: (i) the Expiration Date; (ii) one year after termination of Participant’s employment or service on account of death or Disability; (iii) 90 days after termination of Participant’s employment or service for any reason other than on account of death, Disability or for Cause; and (iv) immediately upon termination of Participant’s employment or service for Cause. In the event that Participant’s termination of
Page 1 of 4



employment or service by the Company is for Cause, upon a determination by the Committee, Participant shall automatically forfeit all Shares otherwise subject to delivery upon exercise of an Option but for which the Company has not yet delivered the Shares, upon refund by the Company of the Exercise Price (to the extent paid).

4.Automatic Exercise. If the Option remains unexercised, in whole or in part, immediately before the time at which the Option is scheduled to expire in accordance with the terms and conditions of this Award and the Plan, the Option shall be deemed automatically exercised in accordance with and subject to the terms and conditions set forth in Section 7(a) of the Plan.

5.Method of Exercise. Participant may exercise the Option by providing written notice to the Company through the Acceptance Page. Each such exercise shall be irrevocable when given.

6.Payment for Shares. Full payment for Shares purchased upon the exercise of an Option may be made in any combination of, in accordance with Section 7(a) of the Plan:
(i) cash, (ii) by check payable to the order of the Company; (iii) by the delivery of Shares then owned by Participant (or by attestation of such ownership); or (iv) via cashless exercise.

7.Tax Withholding; Securities Laws.

(a)All obligations of the Company under this Award shall be subject to the rights of the Company as set forth in the Plan to withhold amounts required by law for any Federal Insurance Contributions Act (FICA), federal income, state, local or other tax liabilities (“Withholding Taxes”). Whenever the Company proposes or is required to deliver or transfer Shares in connection with the exercise of the Option, the Company shall have the right to (i) withhold Shares subject to Participant’s exercise of the Option as provided in Section 7(a) of the Plan to satisfy any Withholding Taxes, (ii) require Participant to remit to the Company an amount sufficient to satisfy any Withholding Taxes prior to the delivery or transfer of such Shares or (iii) take whatever action it deems necessary to protect its interests with respect to tax liabilities.

(b)The obligation of the Company to deliver Shares shall also be subject to the condition that if at any time the Company shall determine in its discretion that the listing, registration or qualification of the Shares upon any securities exchange or under any state or federal law, or the consent or approval of any governmental regulatory body is necessary or desirable as a condition of, or in connection with, the issuance of Shares, the Shares may not be issued in whole or in part unless such listing, registration, qualification, consent or approval shall have been effected or obtained free of any conditions not acceptable to the Company.

8.Assignments, Transfers and Successors and Assigns. The rights and interests of Participant under this Award may not be assigned, sold, exchanged, transferred, pledged, hypothecated or otherwise disposed of except by will or the laws of descent and distribution. The rights and protections of the Company hereunder shall extend to any successors or assigns of the Company and to the Company’s parent(s) and each of its Affiliates. This Award may be assigned by the Company without Participant’s consent.

9.Miscellaneous.

(a)This Award shall not confer upon Participant any right to continue in the service as an employee, officer, director, consultant or advisor of the Company or any Subsidiary Company.

(b)The address for Participant to which notice, demands and other communications to be given or delivered under or by reason of the provisions hereof shall be
Page 2 of 4



Participant’s address as reflected in the Company’s personnel records, or such other address as Participant may provide to the Company by written notice.

(c)The validity, performance, construction and effect of this Award shall be governed by the laws of the Commonwealth of Pennsylvania, without giving effect to principles of conflicts of law.

(d)Participant hereby irrevocably and unconditionally consents to submit to the exclusive jurisdiction of the courts of the Commonwealth of Pennsylvania and of the United States of America, in each case located in Philadelphia, Pennsylvania, for any actions, suits or proceedings arising out of or relating to this Award and the transactions contemplated hereby (“Litigation”) and agrees not to commence any Litigation except in any such court, and further agrees that service of process, summons, notice or document by U.S. registered mail to his respective address shall be effective service of process for any Litigation brought against him in any such court. Each party hereby irrevocably and unconditionally waives any objection to the laying of venue of any Litigation in the courts of the Commonwealth of Pennsylvania or of the United States of America, in each case located in Philadelphia, Pennsylvania, and hereby further irrevocably and unconditionally waives and agrees not to plead or claim in any such court that any Litigation brought in any such court has been brought in an inconvenient forum.

10.Incorporation of Plan Terms and Conflict with Other Agreements.

(a)This Award is subject to the terms and conditions of the Plan, including, but not limited to, those pertaining to (i) change in capitalization of the Company, (ii) clawback and recoupment, and (iii) the Committee’s authority to amend, interpret, and administer the Award and the Plan. Such terms and conditions of the Plan are incorporated into and made a part of this Award by reference. Capitalized terms used but not defined in this Award shall have the meanings set forth in the Plan unless the context clearly requires an alternative meaning.

(b)Restrictive Covenants
    
(i)In the event of any conflict between the provisions of this Award and the provisions of any employment, service, restrictive covenant or change-in-control agreements between the Company and Participant (each, an “Employment Agreement”), the provisions of such Employment Agreement shall prevail. To the extent of any inconsistency between the terms of this Agreement and such Employment Agreements, on the one hand, and the terms of the Plan, on the other hand, the terms of the Plan shall prevail.
(ii)The restrictions contained in any Employment Agreement and this Award are necessary for the protection of the business and goodwill of the Company and are considered by Participant to be reasonable for such purpose. Participant acknowledges that a breach of any of the covenants contained in this Award or in any Employment Agreement may cause irreparable damage to the Company and its subsidiaries and affiliates, the exact amount of which would be difficult to ascertain, and that the remedies at law for any such breach or threatened breach would be inadequate. Accordingly, Participant agrees that if Participant breaches or threatens to breach any of the covenants contained in this Award or in any Employment Agreement, in addition to any other remedy which may be available to the Company under such Employment Agreements, at law or in equity, the Company shall be entitled to (x) cease or withhold any payment of Shares to Participant pursuant to this Award, including the return of any previously delivered Shares or proceeds recognized upon any sale or other disposition of those Shares; and/or (y) institute and prosecute proceedings in any court of competent jurisdiction for specific performance and injunctive relief to prevent the breach or any threatened breach thereof without bond or other security or a showing that monetary damages will not provide an adequate remedy. Participant agrees to disclose in advance the existence and terms of the restrictions and covenants contained in this Award and in any Employment Agreements to any employer or service recipient by whom Participant might be employed or retained during the time in which such restrictive covenants in such Employment Agreements are in effect.
Page 3 of 4




Please confirm your acceptance of this Award electronically by following the instructions on your personal web portal at Dorman’s Equity Administrator. You have until #Grant Accept by Date# to accept your award. Your electronic signature indicates your agreement to be bound by the terms of this Award.
Page 4 of 4
EX-10.5 13 7 exhibit10513ceoamendedrsua.htm EX-10.5 13 Document
Exhibit 10.5.13
DORMAN PRODUCTS, INC.
RESTRICTED STOCK UNIT AWARD PURSUANT TO THE
DORMAN PRODUCTS, INC. 2018 STOCK OPTION AND STOCK INCENTIVE PLAN
THIS RESTRICTED STOCK UNIT AWARD (this “Award”) dated as of the #Grant Date# is entered into by and between Dorman Products, Inc. (the “Company”) and Participant.
1.Grant of Restricted Stock Units. Effective as of the Grant Date, pursuant to the Dorman Products, Inc. 2018 Stock Option and Stock Incentive Plan (the “Plan”), the Company hereby grants to Participant #Number of Shares Granted# Restricted Stock Units (the “RSUs”), subject to the terms and conditions set forth in this Award and the Plan.
2.Dividend Equivalents.
(a)The RSUs are granted with dividend equivalent rights. If the Company declares a cash dividend on the Shares, an amount equivalent to such dividend will be credited to an unfunded bookkeeping account with respect to each outstanding and unvested RSU (the “Dividend Equivalent Amount”) on the record date of such dividend.
(b)The Dividend Equivalent Amount will be credited as cash, without interest, and will not be converted to Shares. The Dividend Equivalent Amount will be payable in cash, but only upon the applicable vesting date(s) of the underlying RSUs as determined in accordance with Section 3 below, and will be cancelled and forfeited if the underlying RSUs are cancelled or forfeited as determined in accordance with Section 3 below.
3.Vesting of RSUs.
(a)Subject to the provisions of Sections 3(b) and (c), the RSUs shall vest 25% on each one-year anniversary of the Grant Date beginning on the first anniversary of the Grant Date (each a “Vesting Date”), provided that Participant remains employed by or providing service to the Company on such Vesting Date. The vesting of the RSUs shall be cumulative, but shall not exceed 100% of the RSUs. If the foregoing schedule would produce fractional RSUs, the number of RSUs that vest shall be rounded down to the nearest whole RSU and the fractional RSU will be accumulated so that the resulting whole RSU will be included in the number of RSUs that become vested on the last Vesting Date .
(b)Upon a Change in Control, 100% of the unvested portion of the RSUs shall vest.
(c)Upon Participant’s termination of employment or service for any of the following reasons, the unvested portion of the RSUs shall vest as indicated:
(i)100% as of the date of Participant’s death; or
(ii)100% as of the date of Participant’s termination of employment or service due to Disability.
Except as provided above, upon the termination of employment or service of Participant, any unvested RSUs will immediately and automatically, without any action on the part of the Company, be forfeited and cancelled.
Page 1 of 6



4.Delivery of Shares; Tax Withholding; Securities Laws.
(a)Within thirty (30) days of a Vesting Date, the Company shall (i) pay the Dividend Equivalent Amount (if any) and (ii) deliver Shares issuable with respect to any vested RSUs.
(b)All obligations of the Company to deliver Shares shall be subject to the rights of the Company to withhold amounts required by law for any Federal Insurance Contributions Act (FICA), federal income, state, local and other tax liabilities (“Withholding Taxes”). By accepting this Award, Participant hereby: (i) elects, effective on the date Participant accepts this Award, to sell Shares in an amount having an aggregate Fair Market Value equal to the Withholding Taxes, and to allow the designated broker (the “Broker”) to remit the cash proceeds of such sale to the Company (a “Sell to Cover”); (ii) directs the Company to make a cash payment to satisfy the Withholding Taxes from the cash proceeds of such sale directly to the appropriate taxing authorities; and (iii) represents and warrants that (1) on the date Participant accepts this Award he or she is not aware of any material, nonpublic information with respect to the Company or any securities of the Company, is not subject to any legal, regulatory or contractual restriction that would prevent the Broker from conducting sales, does not have, and will not attempt to exercise, authority, influence or control over any sales of Shares effected by the Broker pursuant to this Award, (2) is entering into the Award and this election to Sell to Cover in good faith and not as part of a plan or scheme to evade the prohibitions of Rule 10b5-1 (regarding trading of the Company’s securities on the basis of material nonpublic information) under the 1934 Act, and (3) it is Participant’s intent that this election to Sell to Cover comply with the requirements of Rule 10b5-1(c)(1) under the 1934 Act and be interpreted to comply with the requirements of Rule 10b5-1(c) under the 1934 Act. Participant further acknowledges that by accepting this Award, Participant is adopting a 10b5-1 Plan to permit Participant to conduct a Sell to Cover sufficient to satisfy the Withholding Taxes. All obligations to pay any Dividend Equivalent Amount will be paid net of any Withholding Taxes.
(c)The obligation of the Company to deliver Shares shall also be subject to the condition that if at any time the Company shall determine in its discretion that the listing, registration or qualification of the Shares upon any securities exchange or under any state or federal law, or the consent or approval of any governmental regulatory body is necessary or desirable as a condition of, or in connection with, the issuance of Shares, the Shares may not be issued in whole or in part unless such listing, registration, qualification, consent or approval shall have been effected or obtained free of any conditions not acceptable to the Company.
5.Assignments, Transfers and Successors and Assigns. The rights and interests of Participant under this Award may not be assigned, sold, exchanged, transferred, pledged, hypothecated or otherwise disposed of except by will or the laws of descent and distribution. The rights and protections of the Company hereunder shall extend to any successors or assigns of the Company and to the Company’s parent(s) and each of its Affiliates. This Award may be assigned by the Company without Participant’s consent.
6.Section 409A. This Award is intended to be exempt from or otherwise comply with the provisions of Section 409A. If the RSUs constitute “deferred compensation” under Section 409A and the RSUs become vested and settled upon Participant’s termination of employment or service, payment with respect to the RSUs shall be delayed for a period of six months after the termination if Participant is a “specified employee” as defined under Section 409A and if required pursuant to Section 409A. If payment is delayed, the RSUs shall be settled and paid within thirty (30) days after the date that is six (6) months following Participant’s termination of employment or service. Payments with respect to the RSUs may only be paid in a manner and upon an event permitted by Section 409A, and each payment under this Award shall be treated as a separate payment, and the right to a series of installment payments shall be treated as a right to a series of separate payments. In no event shall Participant, directly or indirectly,
Page 2 of 4


designate the calendar year of payment. The Company may change or modify the terms of this Award without Participant’s consent or signature if the Company determines, in its sole discretion, that such change or modification is necessary for purposes of compliance with or exemption from the requirements of Section 409A.
7.Miscellaneous.
(a)This Award shall not confer upon Participant any right to continue in the service as an employee, officer, director, consultant or advisor of the Company or any Subsidiary Company.
(b)The address for Participant to which notice, demands and other communications to be given or delivered under or by reason of the provisions hereof shall be Participant’s address as reflected in the Company’s personnel records, or such other address as Participant may provide to the Company by written notice.
(c)The validity, performance, construction and effect of this Award shall be governed by the laws of the Commonwealth of Pennsylvania, without giving effect to principles of conflicts of law.
(d)Participant hereby irrevocably and unconditionally consents to submit to the exclusive jurisdiction of the courts of the Commonwealth of Pennsylvania and of the United States of America, in each case located in Philadelphia, Pennsylvania, for any actions, suits or proceedings arising out of or relating to this Award and the transactions contemplated hereby (“Litigation”) and agrees not to commence any Litigation except in any such court, and further agrees that service of process, summons, notice or document by U.S. registered mail to his respective address shall be effective service of process for any Litigation brought against him in any such court. Each party hereby irrevocably and unconditionally waives any objection to the laying of venue of any Litigation in the courts of the Commonwealth of Pennsylvania or of the United States of America, in each case located in Philadelphia, Pennsylvania, and hereby further irrevocably and unconditionally waives and agrees not to plead or claim in any such court that any Litigation brought in any such court has been brought in an inconvenient forum.
8.Incorporation of Plan Terms and Conflict with Other Agreements.

(a)This Award is subject to the terms and conditions of the Plan, including, but not limited to, those pertaining to (i) change in capitalization of the Company, (ii) clawback and recoupment, and (iii) the Committee’s authority to amend, interpret, and administer the Award and the Plan. Such terms and conditions of the Plan are incorporated into and made a part of this Award by reference. Capitalized terms used but not defined in this Award shall have the meanings set forth in the Plan unless the context clearly requires an alternative meaning.

(b)Restrictive Covenants
(i)In the event of any conflict between the provisions of this Award and the provisions of any employment, service, restrictive covenant or change-in-control agreements between the Company and Participant (each, an “Employment Agreement”), the provisions of such Employment Agreement shall prevail. To the extent of any inconsistency between the terms of this Agreement and such Employment Agreements, on the one hand, and the terms of the Plan, on the other hand, the terms of the Plan shall prevail.
Page 3 of 4


(ii)The restrictions contained in any Employment Agreement and this Award are necessary for the protection of the business and goodwill of the Company and are considered by Participant to be reasonable for such purpose. Participant acknowledges that a breach of any of the covenants contained in this Award or in any Employment Agreement may cause irreparable damage to the Company and its subsidiaries and affiliates, the exact amount of which would be difficult to ascertain, and that the remedies at law for any such breach or threatened breach would be inadequate. Accordingly, Participant agrees that if Participant breaches or threatens to breach any of the covenants contained in this Award or in any Employment Agreement, in addition to any other remedy which may be available to the Company under such Employment Agreements, at law or in equity, the Company shall be entitled to (x) cease or withhold any payment of Shares to Participant pursuant to this Award, including the return of any previously delivered Shares or proceeds recognized upon any sale or other disposition of those Shares; and/or (y) institute and prosecute proceedings in any court of competent jurisdiction for specific performance and injunctive relief to prevent the breach or any threatened breach thereof without bond or other security or a showing that monetary damages will not provide an adequate remedy. Participant agrees to disclose in advance the existence and terms of the restrictions and covenants contained in this Award and in any Employment Agreements to any employer or service recipient by whom Participant might be employed or retained during the time in which such restrictive covenants in such Employment Agreements are in effect.

Please confirm your acceptance of this Award electronically by following the instructions on your personal web portal at Dorman’s Equity Administrator. You have until #Grant Accept by Date# to accept your award. Your electronic signature indicates your agreement to be bound by the terms of this Award.

Please confirm your acceptance of this Award electronically by following the instructions on your personal web portal at Dorman’s Equity Administrator. You have until #Grant Accept by Date# to accept your award. Your electronic signature indicates your agreement to be bound by the terms of this Award.
Page 4 of 4
EX-10.5 14 8 exhibit10514ceoamendedform.htm EX-10.5 14 Document

Exhibit 10.5.14
DORMAN PRODUCTS, INC.
PERFORMANCE RESTRICTED STOCK UNIT AWARD PURSUANT TO THE DORMAN PRODUCTS, INC. 2018 STOCK OPTION AND STOCK INCENTIVE PLAN

THIS PERFORMANCE RESTRICTED STOCK UNIT AWARD (this “Award”)
dated as of #Grant Date# (the “Grant Date”) is entered into by and between Dorman Products, Inc. (the “Company”) and #Participant Name# (the “Participant”).

1.Grant of Performance-Based Restricted Stock Units. Effective as of the Grant Date, pursuant to the Dorman Products, Inc. 2018 Stock Option and Stock Incentive Plan (the “Plan”), the Company hereby grants to Participant #Number of Shares Granted# performance-based Restricted Stock Units (the “PSUs”), subject to the terms and conditions set forth in this Award and the Plan.

2.Dividend Equivalents.

(a)The PSUs are granted with dividend equivalent rights. If the Company declares a cash dividend on the Shares, an amount equivalent to such dividend will be credited to an unfunded bookkeeping account with respect to each outstanding and unvested PSU (the “Dividend Equivalent Amount”) on the record date of such dividend.

(b)The Dividend Equivalent Amount will be credited as cash, without interest, and will not be converted to Shares. The Dividend Equivalent Amount will be payable in cash, but only upon the applicable vesting date(s) of the underlying PSUs as determined in accordance with Section 3 below, and will be cancelled and forfeited if the underlying PSUs are cancelled or forfeited as determined in accordance with Section 3 below.

3.Vesting of PSUs.

(a)Subject to the provisions of Sections 3(b) and (c), the vesting of the PSUs is contingent upon (i) the Company’s achievement of the performance target(s) set forth on Exhibit A hereto (“Performance Target(s)”) during the performance period set forth on Exhibit A hereto (“Performance Period”), and (ii) Participant’s continued employment by or provision of services to the Company or a Subsidiaries Company through the end of the Performance Period. Awarded Shares will vest and become nonforfeitable only after certification by the Committee of the achievement of the Performance Targets previously established and approved by the Committee for the Performance Period.
(b)Upon a Change in Control, 100% of the unvested portion of the PSUs (assuming the maximum performance level) shall vest.

(c)If Participant’s employment or service terminates prior to the last day of the Performance Period on account of death or Disability, a pro rata portion of Participant’s PSUs will vest at the end of the Performance Period to the extent the Performance Target(s) for the Performance Period are met. The pro rata portion will be determined by multiplying the PSUs that would have vested at the end of the Performance Period pursuant to Section 3 and Exhibit A if Participant’s employment or service had not terminated prior to the last day of the Performance Period by a fraction, the numerator of which is the number of Participant’s completed months of service during the Performance Period and the denominator of which is the number of months in the Performance Period. Thereafter, the number of Shares deliverable shall be rounded up to the nearest whole Share. Any Shares deliverable under this Section 3(c) shall be delivered at the same time long-term incentive awards are normally paid and/or delivered after the end of the Performance Period.

Except as provided above, upon the termination of employment or service of Participant prior to PSUs vesting in accordance with Exhibit A, any unvested PSUs will
Page 1 of 5




immediately and automatically, without any action on the part of the Company, be forfeited and cancelled.

4.Delivery of Shares; Tax Withholding; Securities Laws.

(a)Within thirty (30) days of a Vesting Date, the Company shall (i) pay the Dividend Equivalent Amount (if any) and (ii) deliver Shares issuable with respect to any vested PSUs.

(b)All obligations of the Company to deliver Shares shall be subject to the rights of the Company to withhold amounts required by law for any Federal Insurance Contributions Act (FICA), federal income, state, local and other tax liabilities (“Withholding Taxes”). By accepting this Award, Participant hereby: (i) elects, effective on the date Participant accepts this Award, to sell Shares in an amount having an aggregate Fair Market Value equal to the Withholding Taxes, and to allow the designated broker (the “Broker”) to remit the cash proceeds of such sale to the Company (a “Sell to Cover”); (ii) directs the Company to make a cash payment to satisfy the Withholding Taxes from the cash proceeds of such sale directly to the appropriate taxing authorities; and (iii) represents and warrants that (1) on the date Participant accepts this Award he or she is not aware of any material, nonpublic information with respect to the Company or any securities of the Company, is not subject to any legal, regulatory or contractual restriction that would prevent the Broker from conducting sales, does not have, and will not attempt to exercise, authority, influence or control over any sales of Shares effected by the Broker pursuant to this Award, (2) is entering into the Award and this election to Sell to Cover in good faith and not as part of a plan or scheme to evade the prohibitions of Rule 10b5-1 (regarding trading of the Company’s securities on the basis of material nonpublic information) under the 1934 Act, and (3) it is Participant’s intent that this election to Sell to Cover comply with the requirements of Rule 10b5-1(c)(1) under the 1934 Act and be interpreted to comply with the requirements of Rule 10b5- 1(c) under the 1934 Act. Participant further acknowledges that by accepting this Award, Participant is adopting a 10b5-1 Plan to permit Participant to conduct a Sell to Cover sufficient to satisfy the Withholding Taxes. All obligations to pay any Dividend Equivalent Amount will be paid net of any Withholding Taxes.

(c)The obligation of the Company to deliver Shares shall also be subject to the condition that if at any time the Company shall determine in its discretion that the listing, registration or qualification of the Shares upon any securities exchange or under any state or federal law, or the consent or approval of any governmental regulatory body is necessary or desirable as a condition of, or in connection with, the issuance of Shares, the Shares may not be issued in whole or in part unless such listing, registration, qualification, consent or approval shall have been effected or obtained free of any conditions not acceptable to the Company.

5.Assignments, Transfers and Successors and Assigns. The rights and interests of Participant under this Award may not be assigned, sold, exchanged, transferred, pledged, hypothecated or otherwise disposed of except by will or the laws of descent and distribution. The rights and protections of the Company hereunder shall extend to any successors or assigns of the Company and to the Company’s parent(s) and each of its Affiliates. This Award may be assigned by the Company without Participant’s consent.

6.Section 409A. This Award is intended to be exempt from or otherwise comply with the provisions of Section 409A. If the PSUs constitute “deferred compensation” under Section 409A and the PSUs become vested and settled upon Participant’s termination of employment or service, payment with respect to the PSUs shall be delayed for a period of six months after the termination if Participant is a “specified employee” as defined under Section 409A and if required pursuant to Section 409A. If payment is delayed, the PSUs shall be settled and paid within thirty (30) days after the date that is six (6) months following Participant’s termination of employment or service. Payments with respect to the PSUs may only be paid in a manner and upon an event permitted by Section 409A, and each payment under this Award shall be treated as a separate payment, and the right to a series of installment payments shall be treated
Page 2 of 5




as a right to a series of separate payments. In no event shall Participant, directly or indirectly, designate the calendar year of payment. The Company may change or modify the terms of this Award without Participant’s consent or signature if the Company determines, in its sole discretion, that such change or modification is necessary for purposes of compliance with or exemption from the requirements of Section 409A.

7.Miscellaneous.

(a)This Award shall not confer upon Participant any right to continue in the service as an employee, officer, director, consultant or advisor of the Company or any Subsidiary Company.

(b)The address for Participant to which notice, demands and other communications to be given or delivered under or by reason of the provisions hereof shall be Participant’s address as reflected in the Company’s personnel records, or such other address as Participant may provide to the Company by written notice.
(c)The validity, performance, construction and effect of this Award shall be governed by the laws of the Commonwealth of Pennsylvania, without giving effect to principles of conflicts of law.

(d)Participant hereby irrevocably and unconditionally consents to submit to the exclusive jurisdiction of the courts of the Commonwealth of Pennsylvania and of the United States of America, in each case located in Philadelphia, Pennsylvania, for any actions, suits or proceedings arising out of or relating to this Award and the transactions contemplated hereby (“Litigation”) and agrees not to commence any Litigation except in any such court, and further agrees that service of process, summons, notice or document by U.S. registered mail to his respective address shall be effective service of process for any Litigation brought against him in any such court. Each party hereby irrevocably and unconditionally waives any objection to the laying of venue of any Litigation in the courts of the Commonwealth of Pennsylvania or of the United States of America, in each case located in Philadelphia, Pennsylvania, and hereby further irrevocably and unconditionally waives and agrees not to plead or claim in any such court that any Litigation brought in any such court has been brought in an inconvenient forum.

8.Incorporation of Plan Terms and Conflict with Other Agreements.

(a)This Award is subject to the terms and conditions of the Plan, including, but not limited to, those pertaining to (i) change in capitalization of the Company, (ii) clawback and recoupment, (iii) the Committee’s authority to amend, interpret, and administer the Award and the Plan, and (iv) the issuance of Shares in accordance herewith. Such terms and conditions of the Plan are incorporated into and made a part of this Award by reference. Capitalized terms used but not defined in this Award shall have the meanings set forth in the Plan unless the context clearly requires an alternative meaning.

(b)Restrictive Covenants

(i)In the event of any conflict between the provisions of this Award and the provisions of any employment, service, restrictive covenant or change-in-control agreements between the Company and Participant (each, an “Employment Agreement”), the provisions of such Employment Agreement shall prevail. To the extent of any inconsistency between the terms of this Agreement and such Employment Agreements, on the one hand, and the terms of the Plan, on the other hand, the terms of the Plan shall prevail.
(ii)The restrictions contained in any Employment Agreement and this Award are necessary for the protection of the business and goodwill of the Company and are considered by Participant to be reasonable for such purpose. Participant acknowledges that a breach of any of the covenants contained in this Award or in any Employment Agreement may cause irreparable damage to the Company and its subsidiaries and affiliates, the exact amount of which
Page 3 of 5




would be difficult to ascertain, and that the remedies at law for any such breach or threatened breach would be inadequate. Accordingly, Participant agrees that if Participant breaches or threatens to breach any of the covenants contained in this Award or in any Employment Agreement, in addition to any other remedy which may be available to the Company under such Employment Agreements, at law or in equity, the Company shall be entitled to (x) cease or withhold any payment of Shares to Participant pursuant to this Award, including the return of any previously delivered Shares or proceeds recognized upon any sale or other disposition of those Shares; and/or (y) institute and prosecute proceedings in any court of competent jurisdiction for specific performance and injunctive relief to prevent the breach or any threatened breach thereof without bond or other security or a showing that monetary damages will not provide an adequate remedy. Participant agrees to disclose in advance the existence and terms of the restrictions and covenants contained in this Award and in any Employment Agreements to any employer or service recipient by whom Participant might be employed or retained during the time in which such restrictive covenants in such Employment Agreements are in effect.

Please confirm your acceptance of this Award electronically by following the instructions on your personal web portal at Dorman’s Equity Administrator. You have until #Grant Accept by Date# to accept your award. Your electronic signature indicates your agreement to be bound by the terms of this Award.
Page 4 of 5




EXHIBIT A


MetricPayout
Less than [Threshold]
Threshold
Target
Maximum

For purposes of this Award:
 
(a) “Performance Target” means [one or more of the following performance criteria, either individually, alternatively or in any combination, applied either to the Company as a whole or to a business segment or unit, and measured either annually or cumulatively over a period of years, on an absolute basis or relative to a pre-established target, to a previous year’s results or to a designated comparison group, in each case as specified by the Committee in the agreement evidencing the award of restricted shares: sales, revenue, net income, net earnings, earnings per share, return on the total capital, total shareholder return, return on equity, cash flow, operating profit and margin rate. The Committee may adjust the Performance Standard during a given Performance Period to exclude the impact of any of the following events or occurrences which the Committee determines should appropriately be excluded: (a) asset write-downs and discontinued operations; (b) litigation, claims, judgments or settlements; (c) the effect of changes in tax law or other such laws or regulations affecting reported results; (d) acquisitions, mergers or restructuring costs; and (e) any other extraordinary or unusual items or events applied on a consistent basis. The Committee also may adjust the designated comparison group to account for members that cease to be a public company during the Performance Period (whether by merger, consolidation, liquidation or otherwise) and include additional companies consistent with previously approved methodology for selecting a designated comparison group. Any determination by the Committee pursuant to this Exhibit A will be binding upon each Participant and the Company.]
(b) “Performance Period” means [_________________].

Page 5 of 5

EX-21 9 exhibit21subsidiaries.htm EX-21 Document
Exhibit 21
Significant Subsidiaries of Dorman Products, Inc.
SubsidiaryJurisdiction
RB Distribution, Inc.Pennsylvania
RB Management, Inc.Pennsylvania
DPL Holding CorporationDelaware
DPL Acquisition CorporationDelaware
Dayton Parts, LLCDelaware
Super ATV, LLCIndiana

EX-23 10 exhibit23consent.htm EX-23 Document
Exhibit 23
Consent of Independent Registered Public Accounting Firm
We consent to the incorporation by reference in the registration statements (Nos. 333-157150, 333-160979, 033-52946, 333-219547, and 333-225020) on Form S-8 of our reports dated February 28, 2023, with respect to the consolidated financial statements and financial statement schedule II of Dorman Products, Inc. and the effectiveness of internal control over financial reporting.

/s/ KPMG LLP

Philadelphia, Pennsylvania
February 28, 2023

EX-31.1 11 dorm-20221231xex311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION
I, Kevin M. Olsen, certify that:
1.I have reviewed this annual report on Form 10-K of Dorman Products, Inc. (the “registrant”);
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e)and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
Date: February 28, 2023
/s/ Kevin M. Olsen
Kevin M. Olsen
President and Chief Executive Officer

EX-31.2 12 dorm-20221231xex312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION
I, David M. Hession, certify that:
1.I have reviewed this annual report on Form 10-K of Dorman Products, Inc. (the “registrant”);
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e)and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
Date: February 28, 2023
/s/ David M. Hession
David M. Hession
Senior Vice President and
Chief Financial Officer

EX-32 13 dorm-20221231xex32.htm EX-32 Document

Exhibit 32
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350 AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES‑OXLEY ACT OF 2002
This Certification is intended to accompany the Annual Report of Dorman Products, Inc. (the "Company") on Form 10‑K for the period ended December 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), and is given solely for the purpose of satisfying the requirements of 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes‑Oxley Act of 2002. To the best of their knowledge, the undersigned, in their respective capacities as set forth below, hereby certify that:
1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
/s/ Kevin M. Olsen
Kevin M. Olsen
President and Chief Executive Officer
Date: February 28, 2023
/s/ David M. Hession
David M. Hession
Senior Vice President and
Chief Financial Officer
Date: February 28, 2023

EX-101.SCH 14 dorm-20221231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Statements of Operations and Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Business Acquisitions and Investments link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Capital Stock link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Business Segments link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Schedule II: Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Business Acquisitions and Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Capital Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Summary of Significant Accounting Policies - Estimated Useful Lives by Major Asset (Detail) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Business Acquisitions and Investments - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Business Acquisitions and Investments - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Detail) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Business Acquisitions and Investments - Schedule of Valuation of Intangible Assets Acquired and Related Amortization Periods (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Business Acquisitions and Investments - Summary of Unaudited Proforma Information (Detail) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Inventories - Inventories (Detail) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Property, Plant and Equipment - Property, Plant and Equipment (Detail) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Property, Plant and Equipment - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Leases - Summary of Lease Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Leases - Summary of Supplemental Balance Sheet Information Related to Operating Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Leases - Summary of Maturities of Operating Lease Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Leases - Summary of Maturities of Operating Lease Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Detail) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Goodwill and Intangible Assets - Schedule of Estimated Future Amortization Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Long-Term Debt - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Long-Term Debt - Summary of Mandatory Repayment Provisions (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Related Party Transactions - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Income Taxes - Components of Income Tax Provision (Benefit) (Detail) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Income Taxes - Reconciliation of Income Taxes at Statutory Tax Rate to Company's Effective Tax Rate (Detail) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Income Taxes - Change in Unrecognized Tax Benefits (Detail) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Income Taxes - Reconciliation of Deferred Tax Assets and Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Revenue Recognition - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Revenue Recognition - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Revenue Recognition - Summary of Disaggregated Net Sales (Detail) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Capital Stock - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Capital Stock - Schedule of Weighted Average Valuation Assumptions - RSAs and RSUs (Detail) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Capital Stock - Summary of RSA and RSU Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Capital Stock - Summary of Weighted Average Valuation Assumptions - Options Granted (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Capital Stock - Summary of Stock Option Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Capital Stock - Summary of Shares Repurchase and Cancellation (Detail) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - Earnings Per Share - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - Earnings Per Share - Schedule of Computation of Basic Earnings per Share and Diluted Earnings per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - Business Segments - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Detail) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 15 dorm-20221231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 16 dorm-20221231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 17 dorm-20221231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Chassis Chassis [Member] Chassis. Business Acquisition Business Acquisition [Axis] Foreign Current Foreign Tax Expense (Benefit) Total lease payments Lessee, Operating Lease, Liability, to be Paid Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Related Party Transactions [Abstract] Related Party Transactions [Abstract] Provision for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Term loan Long-Term Debt, Gross Entity Address, Postal Zip Code Entity Address, Postal Zip Code Maximum additional contingent payments to be made Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Value, High Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Total Property, Plant and Equipment, Gross Cancelled, option price per share (dollars per share) Share Based Compensation Arrangement By Share Based Payment Award Options Cancelled Option Price Per Share Share based compensation arrangement by share based payment award options cancelled option price per share. Credit facility maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Prepaids and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets RSAs RSAs [Member] RSAs Factoring costs associated with the sales of accounts receivable Gain (Loss) on Sale of Accounts Receivable Expense costs to obtain as incurred, expected period of benefit, amortization period Regulatory Asset, Amortization Period Fair Value Disclosures Fair Value of Financial Instruments, Policy [Policy Text Block] RSUs RSUs [Member] RSUs Credit facility, interest rate Debt Instrument, Basis Spread on Variable Rate Statistical Measurement Statistical Measurement [Domain] Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Issuance of non-vested stock, net of cancellations (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Stated percentage Debt Instrument, Interest Rate, Stated Percentage Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Reductions due to lapses in statutes of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Additional paid-in capital Additional Paid in Capital, Common Stock December 31, 2025 through September 30, 2027 Debt Instrument, Redemption, Period Three [Member] Federal Domestic Tax Authority [Member] Effect of exchange rate changes on Cash and Cash Equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations State Current State and Local Tax Expense (Benefit) Net income Net income Net Income (Loss) Attributable to Parent Lessee Lease Description [Table] Lessee, Lease, Description [Table] Stock-based awards considered as anti-dilutive Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Patents and Other Other Intangible Assets [Member] Beginning balance, option price per share (dollars per share) Ending balance, option price per share (dollars per share) Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Option Price Per Share Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Option Price Per Share Share Repurchase Program Share Repurchase Program [Domain] Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Equity Component Equity Component [Domain] Rate of discount on shares of common stock available for sale to eligible employees Percentage Of Discount Upon Stock To Be Issued Under Employee Stock Purchase Plans Percentage of discount upon stock to be issued under employee stock purchase plans. Additions based on tax positions taken during the current period Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Investment, Name Investment, Name [Domain] Leases Lessee, Operating Leases [Text Block] Effective Income Tax Rate Reconciliation, Percent [Abstract] Effective Income Tax Rate Reconciliation, Percent [Abstract] Related Party Related Party [Domain] Lessee Lease Description [Line Items] Lessee, Lease, Description [Line Items] Plan Name Plan Name [Axis] Net sales outside of the U.S. Export Sales Export sales. Tax Credit Carryforward, Name Tax Credit Carryforward, Name [Domain] Extinguishment of Debt [Axis] Extinguishment of Debt [Axis] Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Supplemental Cash Flow Information Supplemental Cash Flow Information [Abstract] Cancelled, weighted average price (dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Derivative Instrument [Axis] Derivative Instrument [Axis] Plan Name Plan Name [Domain] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Address, State or Province Entity Address, State or Province Accrued compensation Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Compensation Business combination, recognized identifiable assets acquired and liabilities assumed, accrued compensation. Other comprehensive income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Balance at December 31, 2022, weighted average remaining term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Significant Accounting Policies [Line Items] Significant Accounting Policies [Line Items] Significant Accounting Policies [Line Items] Award Type Award Type [Axis] Reductions due to tax positions settled Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Customer pays for good or service future duration Customer Pays For Good Or Service Future Duration Customer pays for good or service future duration. Other accrued liabilities Operating Lease, Liability, Current Expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Business acquisition, net sales Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Valuation And Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Federal permanent items Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent Interest Rate Floor Interest Rate Floor [Member] Allowance for Customer Credits [Member] Allowance For Customer Credits [Member] Allowance for customer credits. Canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Business acquisition, accounts receivables Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Powertrain Powertrain [Member] Powertrain. Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Document Annual Report Document Annual Report Long-term debt Long-Term Debt, Excluding Current Maturities Weighted average remaining lease term (years) Operating Lease, Weighted Average Remaining Lease Term Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Geographical Geographical [Axis] Business acquisition, measurement period adjustments, increase to goodwill Measurement period adjustments for Dayton acquisition Goodwill, Purchase Accounting Adjustments Cash Flows from Investing Activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Business acquisition, percentage of outstanding stock acquired Business Acquisition, Percentage of Voting Interests Acquired Business acquisition, cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Technology Technology-Based Intangible Assets [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Revolving Credit Facility Revolving Credit Facility [Member] Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Weighted Average Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Fair Value [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Fair Value Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Document Type Document Type Estimated useful life Property, Plant and Equipment, Useful Life Long-Term Debt Long-Term Debt [Text Block] Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Concentration Risk Benchmark Concentration Risk Benchmark [Domain] Common stock, shares held by 401(K) plan Number Of Common Stock Held Under Retirement Plan Number of common stock held under retirement plan. Packaging materials Inventory, Supplies, Net of Reserves Option Price per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Option Price Per Share [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Option Price Per Share Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Beginning balance, weighted average fair value (dollars per share) Ending balance, weighted average fair value (dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Benefit from deferred income taxes Deferred, Total Deferred Income Tax Expense (Benefit) Reductions due to reversals of prior year positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Number of customers exceeding 10% of net sales Number Of Largest Customers Number of largest customers. 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Purchase and cancellation of common stock Purchase And Cancellation Of Common Stock Purchase and cancellation of common stock. Liabilities: Components of Deferred Tax Liabilities [Abstract] SEC Schedule, 12-09, Valuation Allowances and Reserves SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Revenue From Contract With Customer [Table] Revenue From Contract With Customer [Table] Revenue from contract with customer. Sale of accounts receivable Proceeds from Sale of Finance Receivables Sales Revenue, Net Revenue Benchmark [Member] Document Period End Date Document Period End Date Total assets Assets Debt Disclosure [Abstract] Debt Disclosure [Abstract] Earnings per share: Earnings Per Share [Abstract] Income Statement Location Income Statement Location [Axis] Diluted earnings (dollars per share) Business Acquisition, Pro Forma Earnings Per Share, Diluted Carrying book value of cost method investments Equity Securities, FV-NI, Current Credit Concentration Risk Credit Concentration Risk [Member] Current portion of long-term debt Long-Term Debt, Current Maturities Exercised, weighted average price (dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price 2027 Lessee, Operating Lease, Liability, to be Paid, Year Five Cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accounting Policies [Abstract] Share repurchase program shares authorized to be repurchased Stock Repurchase Program, Authorized Amount Accrued compensation Employee-related Liabilities, Current Shareholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Prepaids and other current assets Prepaid Expense and Other Assets, Current Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Effect of foreign operations Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Estimated Useful Lives by Major Asset Property Plant And Equipment Estimated Useful Life Table [Text Block] Plant and equipment estimated useful life. Earnings Per Share Earnings Per Share [Text Block] Other Deferred Tax Liabilities, Other Customer Customer [Axis] Schedule of Weighted Average Valuation Assumptions Used to Calculate Fair Value Granted Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Components of Income Tax Provision (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Award Type Award Type [Domain] Unrecognized compensation cost related to unvested stock options, weighted-average period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition RSAs and RSUs Restricted Stock Awards And Restricted Stock Units [Member] Restricted stock awards and restricted stock units. Exercisable at December 31, 2022 , weighted average remaining term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Income Tax Contingency [Table] Income Tax Contingency [Table] Schedule of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Derivative Contract [Domain] Derivative Contract [Domain] Business acquisition, measurement period adjustments, decrease in deferred tax liabilities Business Combination Provisional Information Initial Accounting Incomplete Adjustment Deferred Tax Liabilities Business combination provisional information initial accounting incomplete adjustment deferred tax liabilities. Gross profit Gross Profit Entity Registrant Name Entity Registrant Name Customer purchase order duration of contract Customer Purchase Order Duration Of Contract Customer purchase order duration of contract. Supplier Concentration Risk Supplier Concentration Risk [Member] Business acquisition, inventory Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Customer relationships Customer Relationships [Member] Number of largest customers Number Of Largest Customer Number Of Largest Customer Entity Address, City or Town Entity Address, City or Town Leases [Abstract] Leases [Abstract] Issuance of non-vested stock, net of cancellations Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Net operating losses Deferred Tax Assets, Operating Loss Carryforwards Principles of Consolidation Consolidation, Policy [Policy Text Block] Employee Stock Purchase Plan Employee Stock Purchase Plan [Member] Employee stock purchase plan. Minimum Minimum [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (dollars per share) Common Stock, Par or Stated Value Per Share Four Customer Four Customer [Member] Four customer. Valuation And Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Auditor Name Auditor Name Investment, Name Investment, Name [Axis] Share price (dollars per share) Share Price Extinguishment of Debt, Type [Domain] Extinguishment of Debt, Type [Domain] Operating loss carryforwards Operating Loss Carryforwards Trading Symbol Trading Symbol Entity File Number Entity File Number Research and development tax credit Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four Research and development costs Research and Development Expense Additions related to positions taken during a prior period Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Charge-offs Valuation Allowances And Reserves Charge Offs Reversal Valuation Allowances And Reserves Charge Offs (Reversal). Foreign Deferred Foreign Income Tax Expense (Benefit) Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Effective tax rate Effective Income Tax Rate Reconciliation, Percent Proceeds of revolving credit line Proceeds from Lines of Credit Concentration Risk Benchmark Concentration Risk Benchmark [Axis] Use of Estimates in the Preparation of Financial Statements Use of Estimates, Policy [Policy Text Block] Weighted Average Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Minority interests in number of suppliers Noncontrolling Interest In Number Of Suppliers Noncontrolling interest in number of suppliers. Net cash consideration Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Concentration risk percentage Total percentage of sales to customers exceeding 10% of sales Concentration Risk, Percentage Net income Business Acquisition, Pro Forma Net Income (Loss) Income Taxes Income Tax Disclosure [Text Block] State Deferred State and Local Income Tax Expense (Benefit) Finished product Inventory, Finished Goods, Net of Reserves Credit Facility Credit Facility [Domain] Amortization expense associated with intangible assets Amortization of Intangible Assets Schedule of Goodwill Schedule of Goodwill [Table Text Block] Cash paid for interest expense Interest Paid, Excluding Capitalized Interest, Operating Activities Basic (dollars per share) Earnings Per Share, Basic Raw materials Inventory, Raw Materials and Supplies, Gross 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three New Facility New Revolving Credit Facility [Member] New revolving credit facility. Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Inventories Inventory, Policy [Policy Text Block] Product portfolio Product Portfolio [Member] Product portfolio. Concentration Risk Type Concentration Risk Type [Domain] Executive Chairman And Certain Of His Family Members Executive Chairman And Certain Of His Family Members [Member] Executive Chairman, and certain of his family members. Total shareholders' equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Cash and Cash Equivalents, Beginning of Period Cash and Cash Equivalents, End of Period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Cancelled, weighted average fair value (dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Entity Interactive Data Current Entity Interactive Data Current Maximum grant period from date of plan approval Maximum Grant Period From Date Of Plan Approval Maximum grant period from date of plan approval. Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Schedule Of Property Plant And Equipment [Table] Property, Plant and Equipment [Table] Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Numerator: Net Income (Loss) Attributable to Parent [Abstract] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three Retained Earnings Retained Earnings [Member] Performance Based RSAs and Performance-Based RSUs Performance Based Restricted Stock Awards And Performance Based Restricted Stock Units [Member] Performance based restricted stock awards and performance-based restricted stock units. Capital Loss Carryforward Capital Loss Carryforward [Member] Total lease expense Lease, Cost Common Stock Common Stock [Member] Exercise of stock options Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Number of reportable operating segment Number of Reportable Segments Summary of Lease Expense Lease, Cost [Table Text Block] Shares available for grant under the plan Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Fair value of estimated payments Business Combination, Contingent Consideration, Liability Income Taxes Income Tax, Policy [Policy Text Block] Statement [Table] Statement [Table] Vested, weighted average fair value (dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Gain on equity method investment Equity Method Investment, Realized Gain (Loss) on Disposal Expired, option price per share (dollars per share) Share Based Compensation Arrangement By Share Based Payment Award Options Expired Option Price Per Share Share Based Compensation Arrangement By Share Based Payment Award Options Expired Option Price Per Share Business acquisition, other assets and liabilities net Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Other Assets And Liabilities Net Business combination recognized identifiable assets acquired and liabilities assumed other assets and liabilities net. Letter of Credit Letter of Credit [Member] Federal net operating loss expire period Federal Net Operating Loss Expire Period Federal net operating loss expire period. Current assets: Assets, Current [Abstract] Long-term operating lease liabilities Operating Lease, Liability, Noncurrent Summary of Shares Repurchase and Cancellation Class of Treasury Stock [Table Text Block] Statistical Measurement Statistical Measurement [Axis] Payment of contingent consideration Payment for Contingent Consideration Liability, Financing Activities Retained earnings Retained Earnings (Accumulated Deficit) Accounts receivable, less allowance for doubtful accounts of $1,363 and $1,326 Accounts Receivable, after Allowance for Credit Loss, Current Schedule Of Finite Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Revenue Recognition and Accrued Customer Rebates and Returns Revenue Recognition And Accrued Customer Rebates And Returns [Policy Text Block] Revenue recognition and accrued customer rebates and returns. Equity Components Equity Components [Axis] Performance-based and Time-based RSAs and RSUs Performance Based And Time Based Restricted Stock Awards And Restricted Stock Units [Member] Performance-based and time-based restricted stock awards and restricted stock units. Related Party Transactions Related Party Transactions Disclosure [Text Block] Summary of Unaudited Proforma Information Business Acquisition, Pro Forma Information [Table Text Block] Accrued compensation and other liabilities Increase Decrease In Accrued Compensation And Other Liabilities Increase (decrease) in accrued compensation and other liabilities. Expired, weighted average price (dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Document Fiscal Year Focus Document Fiscal Year Focus Joint Venture Joint Venture [Member] Joint venture. Tax Credit Carryforward Tax Credit Carryforward [Axis] Cash Flows from Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Products Cost of Goods and Service Benchmark [Member] Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Other income, net Nonoperating Income (Expense) Variable Rate Variable Rate [Domain] Gross Carrying Value Finite-Lived Intangible Assets, Gross Selling, general and administrative expenses Selling, General and Administrative Expense Percentage of outstanding shares owned by controlling family Common Stock Held By Relatives Of Director Percentage Common stock held by relatives of director percentage. Contingent consideration charge Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Business acquisition, measurement period adjustments, decrease in purchase price due to customary net working capital Business Acquisitions, Purchase Price Allocation, Subsequent Years, Remaining Adjustments Current, Total Current Income Tax Expense (Benefit) Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Total cost of shares repurchased and canceled (in thousands) Stock Repurchased During Period, Value Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Auditor Information [Abstract] Auditor Information Compensation cost related to restricted stock awards and restricted stock units Restricted Stock or Unit Expense Auditor Firm ID Auditor Firm ID Product Information [Line Items] Product Information [Line Items] Document Transition Report Document Transition Report Local Phone Number Local Phone Number Summary of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Income from operations Net operating losses Operating Income (Loss) Inventories Deferred Tax Assets, Inventory Inventories Increase (Decrease) in Inventories Prepaids and other current assets Increase (Decrease) in Prepaid Expense and Other Assets State State and Local Jurisdiction [Member] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Goodwill Balance at beginning of period Balance at end of period Goodwill Long-Lived Tangible Asset Long-Lived Tangible Asset [Axis] Adjustments to reconcile net income to cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Provision for income taxes Total Income Tax Expense (Benefit) Geographical Geographical [Domain] Valuation allowance Deferred Tax Assets, Valuation Allowance Property, Plant and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Deferred tax liabilities, net Deferred Income Tax Liabilities, Net 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Income Statement [Abstract] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Entity Public Float Entity Public Float Federal Deferred Federal Income Tax Expense (Benefit) Additional Paid-In Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Earnings per share: Earnings Per Share, Basic [Abstract] Cost of goods sold Cost of Goods and Services Sold Power Train Industries, Inc. Power Train Industries Inc [Member] Power Train Industries, Inc. . Diluted (in shares) Weighted averaged diluted shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Less-accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Inventories Schedule of Inventory, Current [Table Text Block] Expected life Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Buildings and building improvements Building and Building Improvements [Member] Net Accounts Receivable Accounts Receivable [Member] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Base Rate Base Rate [Member] Lease expiration date Lease Expiration Date Common stock, par value $0.01; authorized 50,000,000 shares; issued and outstanding 31,430,632 and 31,607,509 shares in 2022 and 2021, respectively Common Stock, Value, Issued Business Acquisition, Acquiree Business Acquisition, Acquiree [Domain] Business Acquisitions and Investments Business Combination And Investments Disclosure [Text Block] Business combination and investments disclosure. Granted, weighted average fair value (dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Exercisable at December 31, 2022, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Short-term lease expense Short-Term Lease, Cost Business Combination [Abstract] Business Combination [Abstract] Business Combination [Abstract] Change in foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Current liabilities: Liabilities, Current [Abstract] Proceeds from exercise of stock options Cash received from stock option exercises under the plan Proceeds from Stock Options Exercised Proceeds of long-term debt Proceeds from Issuance of Long-Term Debt Common stock, shares issued (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Issued Total book value of equity method investments with fair value Equity Method Investments Operating lease liability Deferred Tax Assets Operating Lease Liability Deferred tax assets operating lease liability. Software and computer equipment Software And Computer Equipment [Member] Software And Computer Equipment [Member] Income Statement Location Income Statement Location [Domain] Date of plan approval Date Of Plan Approval Date of plan approval. Amendment Flag Amendment Flag Weighted Average Amortization Period (years) Finite-Lived Intangible Asset, Useful Life Operating lease remaining lease term Lessee, Operating Lease, Remaining Lease Term Cash used in investing activities Net Cash Provided by (Used in) Investing Activities Operating lease expense Operating Lease, Cost SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax Fair value of previously held equity interest Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value Other stock-related activity Proceeds Payments From Other Stock Related Activity Proceeds payments from other stock related activity. Comprehensive Income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Goodwill acquired Goodwill, Acquired During Period Share Repurchase Program Share Repurchase Program [Member] Share Repurchase Program [Member] Net sales Business Acquisition, Pro Forma Revenue Sales of Accounts Receivable Sales Of Accounts Receivable [Policy Text Block] Sales of accounts receivable. Entity Current Reporting Status Entity Current Reporting Status Assets: Components of Deferred Tax Assets [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Other assets Other Assets, Noncurrent Ending balance, exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Purchases from companies and from PTI prior to full acquisition Related Party Transaction, Purchases from Related Party Disaggregation Of Revenue [Table] Disaggregation of Revenue [Table] Number of suppliers with company partners Joint Venture Number Of Suppliers With Company Partners Joint Venture Number of suppliers with Company partners Joint Venture. Federal taxes at statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Provision SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Number of shares purchased Stock Issued During Period, Shares, Employee Stock Purchase Plans Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Lewisberry, PA Lewisberry P A [Member] Lewisberry, PA. Capital loss carryforward Deferred Tax Assets, Capital Loss Carryforwards Fair Value Business acquisition, identified intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Business acquisition, measurement period adjustments, increase other current liabilities Business Combination Provisional Information Initial Accounting Incomplete Adjustment Other Current Liabilities Business combination provisional information initial accounting incomplete adjustment other current liabilities. Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code State taxes, net of federal tax benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Property, plant and equipment, net Property, plant and equipment, net Property, Plant and Equipment, Net Cash paid for operating leases Operating Lease, Payments Furniture, fixtures and leasehold improvements Furniture Fixtures And Leasehold Improvements [Member] Fixtures and leasehold improvements. Depreciation, amortization and accretion Depreciation, Amortization and Accretion, Net Payments of long-term debt Repayments of Long-Term Debt Acquisitions and other SEC Schedule, 12-09, Valuation Allowances and Reserves, Business Acquired Schedule of Estimated Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Valuation of Intangible Assets Acquired and Related Amortization Periods Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Stock Options Share-Based Payment Arrangement, Option [Member] Long-Term Debt Long-Term Debt [Member] Potential earn-out Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Expected stock price volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Hardware Hardware [Member] Hardware. Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Maximum credit terms allow to customers Maximum Credit Terms Allow To Customers Credit terms allow to customers. Common stock, shares authorized (in shares) Common Stock, Shares Authorized Schedule Of Related Party Transactions By Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Goodwill and intangible assets Deferred Tax Liabilities, Goodwill Maximum Maximum [Member] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accounts payable Increase (Decrease) in Accounts Payable, Trade Average price per share (in dollars per share) Stock Repurchased And Retired During Period Average Purchase Price Stock repurchased and retired during period average purchase price. Schedule Of Business Acquisitions By Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Purchase and cancellation of common stock Stock Repurchased and Retired During Period, Value Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Total current assets Assets, Current Cash paid for income taxes Income Taxes Paid, Net Business Acquisition [Line Items] Business Acquisition [Line Items] Entity Small Business Entity Small Business Capital Stock Stockholders' Equity Note Disclosure [Text Block] Net Carrying Value Finite-Lived Intangible Assets, Net Accrued customer rebates and returns Increase Decrease In Accrued Customer Rebates And Returns Increase decrease in accrued customer rebates and returns. Revenue, remaining performance obligations for contract, initial term Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Unrecognized compensation cost related to unvested stock options Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Estimated underpayments of duties amount Estimated Underpayments Of Duties Amount Estimated underpayments of duties amount. Valuation and Qualifying Accounts SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Previous Revolving Credit Facility Previous Revolving Credit Facility [Member] Previous revolving credit facility. Property, Plant and Equipment Property, Plant and Equipment Disclosure [Text Block] Payment of underpaid duties and interest Payment Of Underpaid Duties And Interest Payment of underpaid duties and interest. Balance at December 31, 2022, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Purchase and cancellation of common stock (in shares) Shares repurchased and canceled (in shares) Stock Repurchased and Retired During Period, Shares Long-Lived Tangible Asset Long-Lived Tangible Asset [Domain] Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Change in Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Granted, option price per share (dollars per share) Share Based Compensation Arrangement By Share Based Payment Award Options Granted Option Price Per Share Share Based Compensation Arrangement By Share Based Payment Award Options Granted Option Price Per Share Payments of revolving credit line Repayments of Lines of Credit Debt Instrument [Line Items] Debt Instrument [Line Items] Business Combination and Asset Acquisition [Abstract] Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Exercise of stock options (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Payment of debt issuance costs Payments of Debt Issuance Costs Total operating lease liabilities Total operating lease liabilities Operating Lease, Liability Business Segments Segment Reporting Disclosure [Text Block] Balance, beginning of period Balance, end of period SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Stock-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Selling, General and Administrative Expenses Selling, General and Administrative Expenses [Member] Principal Amortization Payment Percentage Debt Instrument, Interest Rate, Amortization Payment Rate Debt Instrument, Interest Rate, Amortization Payment Rate Long-term operating lease liabilities Business Combination Recognized Identifiable Asset Acquired And Liability Assumed Long Term Operating Lease Liabilities Business combination, recognized identifiable asset acquired and liability assumed, long term operating lease liabilities. Other stock-related activity, net of tax Adjustments to Additional Paid in Capital, Other 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two Other Accrued Liabilities Other Accrued Liabilities Policy [Policy Text Block] Other Accrued Liabilities Policy [Policy Text Block] Net deferred tax liabilities Deferred Tax Liabilities, Net Liabilities and shareholders' equity Liabilities and Equity [Abstract] Weighted-average grant-date fair value (dollars per share) Granted, weighted average price (dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Significant Accounting Policies [Table] Significant Accounting Policies [Table] Significant Accounting Policies [Table] Weighted average shares outstanding: Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Business combination, separately recognized transactions, net gains and losses Business Combination, Separately Recognized Transactions, Net Gains and Losses Accounts receivable Deferred Tax Assets Accounts Receivable Deferred tax assets accounts receivable. Inventories Total Inventory, Net Accounts payable Accounts Payable, Current Income Tax Authority Income Tax Authority [Axis] Other assets Increase (Decrease) in Other Operating Assets Revenue From Contract With Customer [Line Items] Revenue From Contract With Customer [Line Items] Revenue from contract with customer. Schedule Of Product Information [Table] Schedule of Product Information [Table] Auditor Location Auditor Location Entity Filer Category Entity Filer Category Basic (in shares) Weighted average basic shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Federal Current Federal Tax Expense (Benefit) Net Sales to U.S. Customers UNITED STATES Patents and Other Parents and Other [Member] Parents and Other Operating lease right of use asset Deferred Tax Liabilities Operating Lease Right Of Use Assets Deferred tax liabilities operating lease right of use assets. Business acquisition, net income Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Equity method investment, ownership percentage Equity Method Investment, Ownership Percentage Commitments and contingencies (Note 10) Commitments and Contingencies Security Exchange Name Security Exchange Name Beginning balance, weighted average price (dollars per share) Ending balance, weighted average price (dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Compensation cost related to stock options Stock or Unit Option Plan Expense Amortization Period (in years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Other long-term liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Net sales Net Sales Revenue from Contract with Customer, Excluding Assessed Tax Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Payment of contingent consideration Payment for Contingent Consideration Liability, Operating Activities Shares authorized of undesignated capital stock for future issuance Common Stock, Capital Shares Reserved for Future Issuance Cover [Abstract] Cover [Abstract] Debt Instrument [Table] Schedule of Long-Term Debt Instruments [Table] Entity Voluntary Filers Entity Voluntary Filers Depreciation and amortization expenses Depreciation, Depletion and Amortization, Nonproduction Foreign tax credits Deferred Tax Assets, Tax Credit Carryforwards, Foreign Business Combinations [Abstract] Business Combinations [Abstract] Exercised, option price per share (dollars per share) Share Based Compensation Arrangement By Share Based Payment Award Options Exercised Option Price Per Share Share based compensation arrangement by share based payment award options exercised option price per share. Revenue Recognition Revenue from Contract with Customer [Text Block] Business acquisition, net of acquired cash Cash Acquired from Acquisition Segment Reporting [Abstract] Segment Reporting [Abstract] Depreciation Deferred Tax Liabilities Depreciation Deferred tax liabilities depreciation. December 31, 2024 through September 30, 2025 Debt Instrument, Redemption, Period Two [Member] Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Total liabilities and shareholders' equity Liabilities and Equity Reconciliation of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Related Party Related Party [Axis] Goodwill [Roll Forward] Goodwill [Roll Forward] Other Assets Other Assets [Policy Text Block] Disclosure of accounting policy for other assets. Effect of compensation awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Foreign Countries Net Sales to Non-U.S. Customers Non-US [Member] SEC Schedule, 12-09, Valuation Allowances and Reserves Type SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Common Stock Repurchases Common Stock Repurchases [Member] Common stock repurchases. Total deferred tax assets Deferred Tax Assets, Gross Operating lease 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. Acquisitions, net of cash acquired Business acquisition, purchase price Payments to Acquire Businesses, Net of Cash Acquired Goodwill, potential tax deductible amount Business Acquisition, Goodwill, Expected Tax Deductible Amount State tax credits Deferred Tax Assets Tax Credit Carryforwards State Deferred tax assets, tax credit carryforwards, state. December 31, 2022 through September 24, 2024 Debt Instrument, Redemption, Period One [Member] Super ATV, LLC Super ATV, LLC [Member] Super ATV, LLC Current Fiscal Year End Date Current Fiscal Year End Date Less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Finite Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Summary of Supplemental Balance Sheet Information Related to Operating Leases Schedule Of Supplemental Balance Sheet Information Related To Operating Leases [Table Text Block] Schedule of supplemental balance sheet information related to operating leases. Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Diluted (dollars per share) Earnings Per Share, Diluted Total 401(K) expense Pension and Other Postretirement Benefits Cost (Reversal of Cost) Allowance for doubtful accounts Allowance For Doubtful Accounts And Customer Credits Allowance for doubtful accounts and customer credits. Compensation expense under incentive stock plan APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Concentration Risk Type Concentration Risk Type [Axis] Total current liabilities Liabilities, Current 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Compensation cost Share-Based Payment Arrangement, Expensed and Capitalized, Amount Customer Concentration Risk Customer Concentration Risk [Member] Net deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Net unrecognized tax benefits Balance at beginning of year Balance at end of year Unrecognized Tax Benefits Summary of Restricted Stock Awards and Restricted Stock Unit Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Business acquisition, value of outstanding stock acquired Business Acquisition Voting Interest Issued Or Issuable Value Assigned Business acquisition voting interest issued or issuable value assigned. Share Repurchase Program Share Repurchase Program [Axis] Credit facility, commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Accrued customer rebates and returns Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Customer Rebates And Returns Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Customer Rebates And Returns Summary of Maturities of Operating Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Accrued customer rebates and returns Accrued Customer Rebates And Returns Accrued customer rebates and returns. Income Tax Authority Income Tax Authority [Domain] Product and Service Product and Service [Axis] Business acquisition, other net assets Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Performance-based RSAs and RSUs Performance Based Restricted Stock Awards And Restricted Stock Units [Member] Performance based restricted stock awards and restricted stock units. Valuation allowance, reduction Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Interest expense, net Interest Expense Trade names Trade Names [Member] Credit Facility Credit Facility [Axis] Long-term core inventory Inventory, Noncurrent Inventories Inventory Disclosure [Text Block] Summary of Mandatory Repayment Provisions Schedule of Long-Term Debt Instruments [Table Text Block] Equity [Abstract] Equity [Abstract] Machinery, equipment and tooling Machinery and Equipment [Member] Buildings Building [Member] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Motor Vehicle Body Motor Vehicle Body [Member] Motor Vehicle Body Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] State net operating loss carryforwards expire period State Net Operating Loss Carryforwards Expire Period State net operating loss carryforwards expire period. Entity Tax Identification Number Entity Tax Identification Number Authorized number of common stock shares for grant Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Secured Overnight Financing Rate (SOFR) Secured Overnight Financing Rate (SOFR) [Member] Secured Overnight Financing Rate (SOFR) Summary of Disaggregated Net Sales Disaggregation of Revenue [Table Text Block] Gross deferred tax liabilities Deferred Tax Liabilities, Gross Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Other stock related activity, net of tax (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Reconciliation of Income Taxes at Statutory Tax Rate to Company's Effective Tax Rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Net (Decrease) Increase in Cash and Cash Equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Three Customer Three Customer [Member] Three customer. Schedule II: Valuation and Qualifying Accounts SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Long-Lived Assets Including Goodwill and Other Acquired Intangible Assets Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Five Entity Central Index Key Entity Central Index Key Research and Development Research and Development Expense, Policy [Policy Text Block] Allowance for Doubtful Accounts [Member] SEC Schedule, 12-09, Allowance, Credit Loss [Member] Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Bulk product Inventory, Raw Materials and Purchased Parts, Net of Reserves Total purchase price Business Combination, Consideration Transferred Credit facility, expiration date Line of Credit Facility, Expiration Date Concentrations of Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Other accrued liabilities Other Accrued Liabilities, Current City Area Code City Area Code Exercisable at December 31, 2022, weighted average price (dollars per share) Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price Assets Assets [Abstract] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Revolving credit facility Line of Credit, Current Dayton Parts D P L Holding Corporation [Member] DPL Holding Corporation. Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Cash Flows from Financing Activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Shares available for repurchase under share repurchase program Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased Contingent consideration paid Payment For Contingent Consideration Liability Operating And Financing Activities Payment for contingent consideration liability operating and financing activities. Provision for stock-based compensation Share-Based Payment Arrangement, Noncash Expense Variable Rate Variable Rate [Axis] Other long-term liabilities Other Liabilities, Noncurrent Accrued expenses Deferred Tax Assets, Tax Deferred Expense Income from equity method investments Income (Loss) from Equity Method Investments Purchase Accounting Purchase Accounting [Policy Text Block] Purchase accounting. Property, plant and equipment additions Payments to Acquire Property, Plant, and Equipment Disaggregation Of Revenue [Line Items] Disaggregation of Revenue [Line Items] 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One Schedule of Computation of Basic Earnings per Share and Diluted Earnings per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Customer Customer [Domain] EX-101.PRE 18 dorm-20221231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 19 dorm-20221231_g1.jpg begin 644 dorm-20221231_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X1#N17AI9@ 34T *@ @ ! $[ ( M , (2H=I 0 ! (5IR= $ 8 0SNH< < @, /@ M FMC.60G/SX-"CQX.GAM<&UE=&$@ M>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1&('AM;&YS.G)D9CTB M:'1T<#HO+W=W=RYW,RYO&UL;G,Z M)R$;'24=%Q@B+B(E*"DK+"L:("\S+RHR)RHK*O_; $,!!P@("@D*% L+%"H< M&!PJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*O_ !$( &,!R@,!(@ "$0$#$0'_Q ? !!0$! 0$! 0 M 0(#! 4&!P@)"@O_Q "U$ " 0,# @0#!04$! 7T! @, !!$%$B$Q M008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I*C0U-CH.$A8:'B(F*DI.4 ME9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:X>+C MY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! 0$! 0$! 0(#! 4& M!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! G< 0(#$00%(3$&$D%1!V%Q$R(R M@0@40I&AL<$)(S-2\!5B7J"@X2%AH>(B8J2DY25EI>8F9JB MHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR M\_3U]O?X^?K_V@ , P$ A$#$0 _ /HN[NX+"UDN;R588(QN>1S@*/4U@?\ M"Q/!_P#T,FG?]_Q6YJ-C!J>G7%C=H'@N(VC=3W!&*^!_'OA>X\&>-]2T2Y## M[/+F)C_'&>5(_ T ?;O_ L3P?\ ]#)IW_?\4?\ "Q/!_P#T,FG?]_Q7P!DT M9- 'W_\ \+$\'_\ 0R:=_P!_Q1_PL3P?_P!#)IW_ '_%? &31DT ??\ _P + M$\'_ /0R:=_W_%'_ L3P?\ ]#)IW_?\5\ 9-&30!]__ /"Q/!__ $,FG?\ M?\4?\+$\'_\ 0R:=_P!_Q7P!DT9- 'W_ /\ "Q/!_P#T,FG?]_Q1_P +$\'_ M /0R:=_W_%? &31DT ??_P#PL3P?_P!#)IW_ '_%'_"Q/!__ $,FG?\ ?\5\ M 9-&30!]_P#_ L3P?\ ]#)IW_?\4?\ "Q/!_P#T,FG?]_Q7P!DT9- 'W_\ M\+$\'_\ 0R:=_P!_Q1_PL3P?_P!#)IW_ '_%? &31DT ??\ _P +$\'_ /0R M:=_W_%'_ L3P?\ ]#)IW_?\5\ 9-&30!]__ /"Q/!__ $,FG?\ ?\4?\+$\ M'_\ 0R:=_P!_Q7P!DT9- 'W_ /\ "Q/!_P#T,FG?]_Q1_P +$\'_ /0R:=_W M_%? &31DT ??_P#PL3P?_P!#)IW_ '_%'_"Q/!__ $,FG?\ ?\5\ 9-&30!] M_P#_ L3P?\ ]#)IW_?\4?\ "Q/!_P#T,FG?]_Q7P!DT9- 'W_\ \+$\'_\ M0R:=_P!_Q1_PL3P?_P!#)IW_ '_%? &31DT ??\ _P +$\'_ /0R:=_W_%:F MDZ[I>NPO-H]_!>QQMM=H'#!3Z&OSLR:]_P#V5]?^S^(M4T21_ENH1,BD_P 2 MG!_0T ?3=_J-II=C)>:E#_ /H9-._[_BC_ M (6)X/\ ^ADT[_O^*^ ,FC)H ^__ /A8G@__ *&33O\ O^*/^%B>#_\ H9-. M_P"_XKX R:,F@#[_ /\ A8G@_P#Z&33O^_XH_P"%B>#_ /H9-._[_BO@#)HR M: /O_P#X6)X/_P"ADT[_ +_BC_A8G@__ *&33O\ O^*^ ,FC)H ^_P#_ (6) MX/\ ^ADT[_O^*/\ A8G@_P#Z&33O^_XKX R:,F@#[_\ ^%B>#_\ H9-._P"_ MXH_X6)X/_P"ADT[_ +_BO@#)HR: /O\ _P"%B>#_ /H9-._[_BC_ (6)X/\ M^ADT[_O^*^ ,FC)H ^__ /A8G@__ *&33O\ O^*/^%B>#_\ H9-._P"_XKX MR:,F@#[_ /\ A8G@_P#Z&33O^_XH_P"%B>#_ /H9-._[_BO@#)HR: /O_P#X M6)X/_P"ADT[_ +_BC_A8G@__ *&33O\ O^*^ ,FC)H ^_P#_ (6)X/\ ^ADT M[_O^*/\ A8G@_P#Z&33O^_XKX R:,F@#]!K+QMX:U*^BL]/URRN;F4XCBCE# M,QZ\"MVOF?\ 9>\$^9?7?B^]CRL2FWL]P[G[[#\./Q-?3% !7@O[3O@D:GX? MM?%-I%FYT\>3.5'+0DY&?H2?S->]4R6))HS',BR(PP589!_"@#\WZ*^P?&GQ M>\)>!?%%QH>L>%9#/"%99([>+9(K#(9?;M]0:P?^&C_A_P#]"M/_ . T5 'R MY17U'_PT?\/_ /H5I_\ P&BH_P"&C_A__P!"M/\ ^ T5 'RY17U'_P -'_#_ M /Z%:?\ \!HJ/^&C_A__ -"M/_X#14 ?+E%?4?\ PT?\/_\ H5I__ >*IK?] MHOX;R-BY\/7,(]191-_44 ?*U%?:NA?%?X4Z_(L5O?:;:S-TCOK40?\ CS*% M_6N[M].T.[A66UL]/FC;D/'$C _B!0!^=]%?HK_8NE?] RS_ / =?\*/[$TK M_H&6?_@.O^% 'YU45^BO]BZ5_P! RS_[\+_A7%>,?'_P[\#YCU@V,EWC(L[6 MW664_4 87_@1% 'P_17T-JW[2NCB0KHO@JT*=GN50'\@*RX/VDY5DS/X.T=T MST6, _RH \-HKZA\/_M%>!KV58M?\-KIA/!FCMTE0?4 9Q^!KV/19?"GB*Q2 M]T-=+O[=QD20(C8]CQP?8\T ?GW17Z*_V+I7_0,L_P#P'7_"O#?^&C_A_P#] M"M/_ . \5 'RY17U'_PT?\/_ /H5I_\ P&BH_P"&C_A__P!"M/\ ^ T5 'RY M17U&/VC_ (?DC/A:<#U^S15M:1\=OA5J3]FBXK*_: M3\.6=QH.A>+=#@B2!E",\"A05<;D;C^= &+^U+KGVOQM8:2C96RMM[#/1G/^ M KPNO:_A3'-\4_CF->UV!)XK6!9YT==R,RH$4$'U;+5Z#K_QJ^&^@:_>:5)X M5CN7M)3$TL-G#M9AUQF@#Y3HKZ<_X:"^&O\ T)A_\ X:EM/CS\-KR]AMU\'[ M#-(L89K.' ).* /EZBOT.B\.:#A9(]%TY21D$6B _P JG_L32O\ H&6?_@.O M^% 'YU45]Q_$3QCX4^&]C:W.KZ/#<&ZD*1Q06\>[@'_ WA>;7-1T:">"% ME5DAMTW')QW% 'P517U'_P -'_#_ /Z%:?\ \!XJ/^&C_A__ -"M/_X#14 ? M+E%?9'@7XN> ?'.N'2;?2X]/NV7="MW;Q@3'NH([^W>O3?[%TK_H&6?_ (#K M_A0!^=5%??WBF?0O"?AF\UN]TBWE@M$WND=NFXC..,BO)/\ AH_X?_\ 0K3_ M /@/%0!\N45]1_\ #1_P_P#^A6G_ / :*C_AH_X?_P#0K3_^ T5 'RY17U'_ M ,-'_#__ *%:?_P&BH_X:/\ A_\ ]"M/_P" T5 'RY5S1]*NM-_B3X'\=7^CCQ)?-;)(7M9" =T1Y7MU X/N* .:_X4+\2?^A:D M_P# F'_XN@_ ;XD@$GPU)@?]/,/_ ,747_"Z/B/_ -#'>?\ ?(_PI#\:/B,1 M@^(KS'^Z/\* .&N[6:RNY;6Z3RYH7*2+G.UAP1452W5S-=W2:BH ** ,]*<\4D?\ K$9<_P!X8H ;70^&/'?B/PA=++H6J3VZJ.R-)UI%L-:4?*,_N[D>JGLWM^7MZQ<7$-K;R3W,JQ0 MQJ6=W. H'4DU^=%G>3V%[%=VV?$_XU2>)?AAH.F6$QCN M[^WWZF%/*E&*;?\ @14GZ8H F^+'[0EYJ]W<:/X)F>UTY"4>^'#S^I7^ZOZG MVKPF25YI6DE=G=CEF8Y)/J33** "BC&:>\4D8!=&4'H2,4 ,K:\,^+=:\(:H MM]H-]);2@@LH/RN/1AT-8M% 'VO\(_B_8_$;3C;7:K::U;K^^@!^60?WT_J. MU?%%:?A[Q!?^%]>M=8TB8Q75K('0]F]B.X/0BLR@ HHJWI6F7.LZK;:=8*'N M;F01QJS L>G)H J45WWB+X)^.O#&G/?:EI&ZWC&YWMY5EV#U.T\5P- '0>$ MO&^N^"M42^T&]>$@Y>(G,<@]&7O7VK\-O'UG\0O"4.JVRB*X7Y+JWSGRW'7\ M#U%?!5>W?LNZ_)9?$*ZT9G/D:A:,P7/_ "T3D?\ CN[\J ,;]HV^^V?%^[3. M1;PQQ?3C/]:\JKLOBY??VA\5]?FSD"Z9 ?IQ7&T %?2WPVN&^)7[.^K^$IV\ MW4=+C9;8,>2!\T8_/*_3%?-->H? #Q7_ ,(U\3K6">39:ZD/LTG/&X_=/Y_S MH [;X5SK\.?@3X@\93(%O;QC!9AQR7^ZOX;CD_0U\^2RO/,\LK%Y)&+,Q/)) MY)KWK]I?7;6SN--\':0BP6UKNNIHH^ 'P'"_B<#\: /E']H_Q3_;GQ*?387W6^E1B M' /&\\M_2O(:L:A?W&J:E M'UF-@3)_-TG5/#5Q)EH)1=6ZD]%;A@/Q /XFNV_:(_Y(UJ'_ %VB M_P#0J /BVBBB@"2VN)K2YCN+:1HI8V#(ZG!4CO7UU\$OC1#XSLUT+Q ZPZW; MH-DA.%NE]1Z,.X_'UKY!J>RO;C3[R*[LIG@GA8.DB'!4CO0!]P_&C_DCWB#_ M *]_ZBOA>OH[_A<=OX[^!>N:5K)6#7K:T ;GY;E01\X]#ZC\1Z#YQH *V/#? MA/7/%]]+9^'-/DO[B&/S7CC(!5<@9Y([D5CUL^&_%>M^$;Z6\\.W\EC<2Q^4 M[QXRRY!Q^8% '2?\*0^(W_0KW7_?:?\ Q5'_ I#XC?]"O=?]]I_\52?\+M^ M(?\ T,UW^G^%'_"[?B'_ -#-=_I_A0!)%\#?B+),B'PS<(&8 NSIA?<_-TK[ M&\&>%K7P9X1L-"L?F2UB"O)C!D?^)C]37D?[/6O>,_&-U?ZMXCUJYNM-MAY, M4;XVO(>3V[#^=>\T %%%% !1110 53N](TZ_D$E[8V]PX& TL08@?C5RB@#, M_P"$;T3_ *!%E_WX7_"FOX;T3RV_XE-ET/\ RP7_ K5IK_ZMOH: /ST\5(L M?B[54C4*JW<@ P -QK)K8\6_P#(Y:O_ -?DO_H1K'H O:& WB'3E89!NH@0 M>_SBOOO4?!_AW5;5K?4-%LIXF&"K0+_A7P+H/_(QZ;_U]Q?^ABOT4H ^.OCI M\)8/ &H0:IH8?^Q[YRBQL<^1)C.W/H1DCZ5Y#7VA^T;#;R_!34WGQYD4]N\. M1_'YJJZK=H)8TG7U6R>TO]&LIH'&"IA4?KVK M8C18XU2,!44 *!T IU 'Q3\;/A=_PKKQ)')IVY]&O\M;%CDQL/O1D^V>#W%> M95]=_M00P/\ "^"27'FQWJ>5GKR"#^E?(E !1110 5T_PX_Y*5H'_7['_.N8 MJ6UNKBQNH[FSFD@GB8-'+$Q5D([@CH: /T0UBYL;31;N;5F1;-86,QD/&W'( MK\\;TQM?7!@XB,C%,>F>*T=4\7^)-@ KU3]G2 MVDD^+]MH_V4+[S/!6MV.?]1J EQZ;XP/\ VG7CGQR\6#Q9\4]1 MDMWWV=B?L<'/!V<,P^K9_#% 'G536=NUW?06\8RTLBH![DXJ&NU^#^B'Q!\6 M] LBNZ-;GSY?39&"YS]=N/QH @^)OA<>#_'%SI2*51(XW4'W4$_KFN1KWO\ M:LT?[-XMT;5D3"WMJ\3-C^*-A_1Q^5>"4 =Y\&/$W_"+_%'2[EWVP7$GV:;G MC#\#]<5]+?M$'/P9U#'_ #UB_P#0J^+D=HW#H2K*<@@X(-?4WCSQ2OC']E6' M5RP:>00QW..TJMM?\R,_0B@#Y8HHHH **** %#%Z?LI?\E#U?\ [!9_]&QT ?3'_")^ M'O\ H":?_P" R?X4?\(GX>_Z FG_ /@,G^%:]% %>RL+33H/)L+:*VBSNV1( M%&?7 JQ110 4444 %%%% !1110 4U_\ 5M]#3J:_^K;Z&@#\]O%O_(Y:O_U^ M2_\ H1K'K8\6_P#(Y:O_ -?DO_H1K'H OZ#_ ,C'IO\ U]Q?^ABOT0N+B&UM MWGN94AAC4L\DC!54#J23T%?G%'(T4BR1L5=2&5@<$$=ZT-3\1:UK(QJVK7UZ MH.0MQ<.X'X$T >Q?M"?%?3_%PM_#GARX%S86LWG3W"'Y99 " >X&37A=%% M!13X89+B=(8$:221@J(HR6)Z 5Z[\1O@U<>$/AIH&LQQ%KI8RNJ;>=K.=RG\ M =OX4 >/TJL48,IP0<@TE% 'VQ\&_B?8>.?#-O9S7*)K5G$%N+=FPS@<;P.X MZ9]*]'GGBMH'FN)$BBC!9W=@ H'(-5M1;:GKFH7< _Y93W3NOY$X- 'IW[0'Q1MO&VL6^CZ%+YFE:^(-;M-)TJ$SW=Y*L42#U)ZD]@.I/851- !0! MFBNA\ VT5YX^T:VN$#Q37:(ZGH03@T <]176_$[P?-X'\?ZAI$B$0AO.MGQP M\3H&:]@^->H M_P!E_!CQ',&P9+46XP>OF.L>/R:OBOPYK]_X7\0V>L:3*8KJTD#H>S>JGU!' M!KZ-^,WCVR\6_L]66HZ:X']I7L48V4,S*?H5% 'R_1110 45T?C/P;>^ M#;ZRAO1F*^LHKN"3'WE8!/!]YXY\6VVBV.5\Q6DED MQD1QJ,DG] /,QX0\)^-;CS-D MOV)&@]3)DJ,?]]9KR)W,DC.QRS$DFG)-(D3QHY"28W 'KBF4 %>B_!?QQHOP M^\676L:Y;SSEK4P0"$ E2S D\^RX_&O.J* /'T44 %>B>'O$^?@IXE\-S/]V>&ZA!/^UAL?I7G=/2 M1XU8(Q <88 ]10 RBBB@ HKN_ 'PRO/B%X=\0W.CR#^T-)^SO% W F5Q+N&> MQ^08KB;FVFL[F2WNHFBFB8J\;C!4CL10!%1110 5[I^RE_R4/5_^P6?_ $;' M7A=>Z?LI?\E#U?\ [!9_]&QT ?5]&:X+XD>,K_19]+\.^&%67Q!K:W:D"YEMVF$<3$ _*$X YH ^B: M*\9T3Q/?^#M3T21M>D\1^#=?<16=_,I&>.>0<@]*]F% !1110 4 M444 %%%% !37_P!6WT-.I&&Y2/44 ?GKXM_Y'+5_^OR7_P!"-8]?1VL_LN:Q MJFN7M\GB.QC6YG>4*8')4$YQUJC_ ,,FZU_T,UA_X#O_ (T ?/\ 17T!_P , MFZU_T,UA_P" [_XU8M/V2[]I/].\5V\:?],;-G)_-Q0!\[UH:/H6J:_?QV6C M6,][<2'"I$F?_P!5?56A?LP^#],99-5N;W5I!R1(PC0G_=7G\R:]4T/PSHWA MNU%OHFG6]G&!C]T@!/U/4T >2_"'X!P^$Y(=<\5&.ZU8 -%;KS';'Z_Q-[]! M7LFI:;::OIL]AJ,"SVUPA22-QP0:MT4 ?&7Q9^"FI^!;Z2_TF.2^T.0EEE5< MM;_[+X_0UY2:_2"6*.>)HID62-QAD89!'N*\G\8_LZ^$O$\DESIWF:+>/D[[ M90T9/NA_H10!\;T5[5J_[+WC2RE;^R[K3M2BS\I$IBHRR M+)XKUVWMHP($1M?SKY'K]'+NTAOK.:UNHQ)#,A21&Z,",$5\UWW[*.I2:AK?]IW?]D_V9Y[&S\[SO*SP'QC/Y5[K_PR;K7_ $,UA_X# MO_C1_P ,FZU_T,UA_P" [_XT ?/]6M+MS>:M:6ZC<99D3'U(%>[?\,FZU_T, MUA_X#O\ XUI^'?V7]3T?Q)I^HW7B"RGAM9UE>-('!8 YQS0!UGQU\!C7?A7; MW-I$&O-$B5T(')CP P_3/X5\@5^C\L$=Q;O!,@>*12C*PR"",$5\V:K^RG?W M&KW(;2&SDF=X(I(&+(A.0I(/) XS0!\YU]7?LR^"_P"RO"MSXCNXL7&I MG9$2.1$#_4_RKE(?V3=6\]//\367E;AOV6[YQGG'/6OI73--MM(TJVTZQC\N MWM8EBC4=@!B@#X;^+FC?V'\5-;M0NU&N#*GT;G^M<77US\6/@/=?$+QU<-_PR;K7_ $,UA_X#O_C0!\_T5] ?\,FZU_T,UA_X M#O\ XT?\,FZU_P!#-8?^ [_XT ?/X&2 .]>^Z3^RQ?ZGHUG?2>)X;=KF%)3$ M;(L4W#.,[QZU:LOV4=4BO[>2Z\1V3P)*K2*D#Y90>0.>N*^FD01QJB !5& ! MV% 'S/\ \,E7O_0W0?\ @ ?_ (NO'_B+X'N/AYXPET*ZN1=E(DE2X6/8)%8= M0,GH01U[5]]5Y)\8O@M-\2]6T[4=.U[BUA:"8S1EO,7=E<8Z8)?\ .@#X MWHKZ _X9-UK_ *&:P_\ =_\:/\ ADW6O^AFL/\ P'?_ !H ^?Z*^@/^&3=: M_P"AFL/_ '?_&C_ (9-UK_H9K#_ ,!W_P : -']D?\ YF[_ +1L\F- MEV>7YFZG>ZO;7R7-H;< M)#$RE3O5L\_[M $_B8C2OVF?#&HZ@=MG>:7+:6\C?=68%CM^OS#\ZY6?P[XC MU+XH?$>71=5ETF/R59O]&WK=#R_N@G^GK7LWC#P?IWC31?[/U/?&4<207$1Q M)!(.C*?6N,BT?XP:,ALM.U7PYJULHVQ7=_')'-M[;@H()_$T <'>^7)^SMX, MT.W@,&I7E^L<,!!#B03MO?!Y'.6_&OHT=*X#PQ\.+NWU]?$OC75AK.MJI6%8 MX_+M[0'M&O<^YQ]*] % !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% #'__9 end GRAPHIC 20 dorm-20221231_g2.jpg begin 644 dorm-20221231_g2.jpg M_]C_X 02D9)1@ ! 0$ D "0 #_X0 B17AI9@ 34T *@ @ 0$2 , M ! $ #_X@Q824-#7U!23T9)3$4 0$ Q(3&EN;P(0 !M;G1R M4D="(%A96B 'S@ " D !@ Q !A8W-P35-&5 !)14,@0 9&5S8P 2D!\@'Z @,"# (4 M AT")@(O C@"00)+ E0"70)G G$">@*$ HX"F *B JP"M@+! LL"U0+@ NL" M]0, PL#%@,A RT#. -# T\#6@-F W(#?@.* Y8#H@.N [H#QP/3 ^ #[ /Y M! 8$$P0@!"T$.P1(!%4$8P1Q!'X$C 2:!*@$M@3$!-,$X03P!/X%#044%]@8&!A8&)P8W!D@&609J!GL&C := M!J\&P ;1!N,&]0<'!QD'*P<]!T\'80=T!X8'F0>L![\'T@?E!_@("P@?"#(( M1@A:"&X(@@B6"*H(O@C2".<(^PD0"24).@E/"60)>0F/":0)N@G/">4)^PH1 M"B<*/0I4"FH*@0J8"JX*Q0K<"O,+"PLB"SD+40MI"X +F NP"\@+X0OY#!(, M*@Q##%P,=0R.#*<,P S9#/,-#0TF#4 -6@UT#8X-J0W##=X-^ X3#BX.20YD M#G\.FPZV#M(.[@\)#R4/00]>#WH/E@^S#\\/[! )$"800Q!A$'X0FQ"Y$-<0 M]1$3$3$13Q%M$8P1JA')$>@2!Q(F$D429!*$$J,2PQ+C$P,3(Q-#$V,3@Q.D M$\43Y10&%"<4211J%(L4K13.%/ 5$A4T%585>!6;%;T5X!8#%B86219L%H\6 MLA;6%OH7'1=!%V47B1>N%](7]Q@;&$ 891B*&*\8U1CZ&2 911EK&9$9MQG= M&@0:*AI1&G<:GAK%&NP;%!L[&V,;BANR&]H< APJ'%(<>QRC',P<]1T>'4<= M:AZ4'KX>Z1\3'SX?:1^4'[\?ZB 5($$@;""8(,0@\"$< M(4@A=2&A(B>K)]PH#2@_*'$HHBC4*08I."EK M*9TIT"H"*C4J:"J;*L\K BLV*VDKG2O1+ 4L.2QN+*(LURT,+4$M=BVK+>$N M%BY,+H(NMR[N+R0O6B^1+\<-]1B)&9T:K1O!'-4=[1\!(!4A+2)%(UTD= M26-)J4GP2C=*?4K$2PQ+4TN:2^),*DQR3+I- DU*39--W$XE3FY.MT\ 3TE/ MDT_=4"=0<5"[40914%&;4>92,5)\4L=3$U-?4ZI3]E1"5(]4VU4H5755PE8/ M5EQ6J5;W5T17DE?@6"]8?5C+61I9:5FX6@=:5EJF6O5;15N56^5<-5R&7-9= M)UUX7&EYL7KU?#U]A7[-@!6!78*I@_&%/8:)A]6))8IQB\&-#8Y=CZV1 M9)1DZ64]99)EYV8]9I)FZ&<]9Y-GZ6@_:)9H[&E#:9II\6I(:I]J]VM/:Z=K M_VQ7;*]M"&U@;;EN$FYK;L1O'F]X;]%P*W"&<.!Q.G&5&YXS'DJ>8EYYWI&>J5[!'MC>\)\ M(7R!?.%]07VA?@%^8G["?R-_A'_E@$> J($*@6N!S8(P@I*"](-7@[J$'82 MA..%1X6KA@Z&I+CDTV3MI0@E(J4])5?EAMJ(FHI:C!J-VH^:D5J3'I3BEJ:8:IHNF_:=NI^"H4JC$J3>IJ:H< MJH^K JMUJ^FL7*S0K42MN*XMKJ&O%J^+L "P=;#JL6"QUK)+LL*S.+.NM"6T MG+43M8JV ;9YMO"W:+?@N%FXT;E*N<*Z.[JUNRZ[I[PAO)N]%;V/O@J^A+[_ MOWJ_]_R#W(O,DZR;G* M.,JWRS;+MLPUS+7--:6YQ_GJ>@RZ+SI1NG0ZEOJY>MPZ_OLANT1 M[9SN*.ZT[T#OS/!8\.7Q7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+# MQ,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! M 0$! 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W M $" Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8 M&1HF)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ M@H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G* MTM/4U=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]_*** 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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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@ MHHKQ/]N[]N?PG_P3T^!R_$'QMIGBC5-"_M"'395T*SCNI[=Y%=A(ZO)&!'\F M"<]648YH ]LHK\QO^(L?]F/_ * _Q:_\$EG_ /)='_$6/^S'_P! ?XM?^"2S M_P#DN@=F?IS17YC?\18_[,?_ $!_BU_X)+/_ .2Z/^(L?]F/_H#_ !:_\$EG M_P#)= 69^G-%?F-_Q%C_ +,?_0'^+7_@DL__ )+H_P"(L?\ 9C_Z _Q:_P#! M)9__ "70%F?IS17YC?\ $6/^S'_T!_BU_P""2S_^2Z/^(L?]F/\ Z _Q:_\ M!)9__)= 69^G-%?F-_Q%C_LQ_P#0'^+7_@DL_P#Y+H_XBQ_V8_\ H#_%K_P2 M6?\ \ET!9GZ\!>- M;'XB^"-'\0::S2:?K=E#?VK'&[RY4#IG!(SAN>:!&U1110 45\Q_\%$/^"KO MPO\ ^"9-KX;?XB0^);Q_%#RK9Q:+9Q7,BB,9+N'ECPO;(SS7S%_Q%C_LQ_\ M0'^+7_@DL_\ Y+H _3FBOS&_XBQ_V8_^@/\ %K_P26?_ ,ET?\18_P"S'_T! M_BU_X)+/_P"2Z!V9^G-%?F-_Q%C_ +,?_0'^+7_@DL__ )+H_P"(L?\ 9C_Z M _Q:_P#!)9__ "70%F?IS17YC?\ $6/^S'_T!_BU_P""2S_^2Z/^(L?]F/\ MZ _Q:_\ !)9__)= 69^G-%?F-_Q%C_LQ_P#0'^+7_@DL_P#Y+H_XBQ_V8_\ MH#_%K_P26?\ \ET!9GZM%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 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 %%4] M;UBT\.Z1>:A?W$5K96,+W-Q/*VU((T7(OCYX MLO/AWX\7PYX'DU"5=#T__A']-N6@M5.V,O)-;O(78#<$[/X@:Y_PDGC:/ M38FUO4?LL5LMQ=L-TFV.%4155CM&%'"@GG-=U61H%%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %>?_ +4'P!T;]J3X ^+/ &O6\=QI MOBC3Y;-MZ[O+@44 ?Q<_M&_ _6/V:_CKXJ\":]"UOJOA?49 M;*=77:S!3\C_ $9-K#_>KB:_:C_@Z^_8%;1?$?A_X_:#9K]FU+;HGB/RE^[* M-QMYC[L-RD_[ K\5Z#:+N@HHHH*"BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH *_JA_X-\_VAE_:#_X)@^!I)+K[ M5J/A,R^'[UC][?"589_X!(M?RO5^TW_!HC^T?]B\9?$KX6W7:6%G-/,RQQPH78S6^M>(+J6W7=N6*$2,$0>P"UXI0;15D%%%%!04444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 5_0M_P:N?L'O\ !O\ 9RU7XQ:[8^3K7Q";[/I7FC]Y%IT;8#<]-[J6 M!'5<5^*?_!/?]DG5?VW?VN?!OP[TN-O+U:]5[^=5W+:6B',LC^P7C_@5?U[_ M [\!Z9\+O NC^&]%MTL](T&SBL+.!/NQ11H$4?D*#.' M_!NBVX+-=:K>);JV.R G+M[*"?:@#N**_(/]J;_@[D^&>@:]<>&O@+X!\5?& M+Q"SF"WNC;R6>GROG :.,*T\P/IMC->5)\3_ /@K9_P41B\[0O#^G_ /PU>, M&B>>&+2)U0]P9_,NB,=/E'J/6@#]R;[4+?38/,N+B&WC7^*5PB\>YKSGQ9^V ME\'/ +1C7?BS\--%:3.S[?XGLK?=CKC?**_(?1/^#6GX\_'BX_M#XW_M9>(; MZXFP7M].:[OO+_A;YYI47E?117I'@S_@S6_9[T:&8:YXZ^)>N22/N5TN+>UV M#TP(VS0!^BW_ \A_9X_Z+U\%_\ PM],_P#CU7-!_;X^!?BS4H[/2OC3\)=2 MO)CM2"U\7:?-(Q]E64DU\&VG_!H)^R5%;1K)-\4II%'S/_PD,:[C]/(K \2? M\&3.V6SNDGC?'7!4D5K5^(_B?_@T,USX;#[1\'OVF_&7A>ZAQY$=W:R1)&3][ MY[:53S_N_7-8P_9L_P""M'[ ;M<>%?'FG_&[0;-=WV.>\BU*1T!R5$=T$FR? M]ER?2@#]T:*_%'X2?\'7/BKX"^+5\*_M6_L_^*O .JPE8Y;_ $NUE@9>Q8VM MS@G/7*28]!7Z?\%)O@C^WIX?6^^%OQ"T'Q)/L#3Z:)O(U*VXR1);2;95 MQZX*^A- 'NU%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 445'+*L*,S,JJHR2>@% $E%>-R_\%"/@7;3 M21R?%SX=J\;%67^W;?Y2.O\ %1_P\-^!/_17OAW_ .#ZW_\ BJ /9**\;_X> M&_ G_HKWP[_\'UO_ /%4?\/#?@3_ -%>^'?_ (/K?_XJ@#V2BO&_^'AOP)_Z M*]\._P#P?6__ ,51_P /#?@3_P!%>^'?_@^M_P#XJ@#V2BO*- _;G^"_BF^6 MVT_XK?#^ZN&^ZB:];;F_-Z].T_48-6LH[FUN(;JWF7)=!\-PWCF.WDU2^BM%G<#)"ER-Q ZXKE_^&U/@ M_P#]%2^'O_A06G_QR@#TZBO,?^&U/@__ -%2^'O_ (4%I_\ '*/^&U/@_P#] M%2^'O_A06G_QR@#TZBO,?^&U/@__ -%2^'O_ (4%I_\ '*/^&U/@_P#]%2^' MO_A06G_QR@#TZBN)T#]I#X>>*)5CTWQYX+U"5NB6VM6TS?DKFNRCD6XC5E96 M1AD$ MP45XW_P\-^!/_17OAW_X/K?_ .*H_P"'AOP)_P"BO?#O_P 'UO\ _%4 >R45 MS7PQ^+7A?XT^&?[:\(Z_I/B32?-:W^UZ==)

8OWDWJ2-PSS72T %%>8_$+ M]L?X3_"?Q7<:%XF^(W@W0=:LPIGLK_5H()X=P#+N1F!&592,]JR?^'AOP)_Z M*]\._P#P?6__ ,50![)17C?_ \-^!/_ $5[X=_^#ZW_ /BJZCX5_M,?#WXY M7-]#X.\;>&?%$FEQ">\73=0CN?LR'@%]I.T'!ZT ?%/_ <<_MLG]F_]C/\ MX072;KR?$_Q2=].^1MLD&G)@W+\?WLK%[B1Z_G=KZJ_X+(_MJM^W!^W/XHUZ MSNFF\+>'W_L/P^N[]W]E@=@91_UUD\R3Z,!VKY5KIA&R,9.["OT3_P"#<+]B M3_AH_P#;(;QYJUGYWA?X5HM_N==R3ZB^5MH_^ X>7_@ ]:_._P";VK]\?^"1 M/[8O[+?[!G[$_AOPK?\ Q@\'P^*M5SK/B%AYK-]LF _=Y$?/EHJ1_P# ">]% M1NV@06MS]0**^7?^'TO[+/\ T6?PG^4__P ;KVSX$_M!>#OVF?A_'XJ\!Z]: M^(_#\T\EO'?VRN(I'C.& W $X/%_P#@ MT2C_ (>X?LR_]%L^'O\ X-$HL^P'T917SG_P]P_9E_Z+9\/?_!HE'_#W#]F7 M_HMGP]_\&B46?8#Z,HKYT7_@K=^S*[;1\;?A[D_]11*]?^%/QQ\&_'/0FU/P M;XHT'Q/8KA7GTR^CN5C)Z!MI.T_6C4#K***\\^,7[5?PV_9XOK.T\=>.O"_A M.ZU*-IK:+5-0CMI)T4X+*&() /&: /0Z*\(;_@I[^SNO7XT?#G_P=0_XU$W_ M 5*_9TC^]\:OAW_ .#B+_&C4#WRBOG\_P#!5/\ 9O7K\:OAW_X.(_\ &HF_ MX*O?LUIU^-GP[_\ !M'19]@/H6BOG5O^"M/[,Z=?C;\._P#P;)4VD_\ !5K] MF[6;U;>W^-?P\DFDX4?VM&N?Q.!19]@/H2BL7P3\0=!^)6B1ZEXTV3 M[MUI]U'7?MD_LTZ3^U_P#LR^,OAWK4:M:^)M/D MMD?^*"7&8W![$/CGTK^/WXU?"/6/@+\6O$7@S7[=K?6/#.HS:==(RE?GC=AD M9[,.1ZAA7]J=?@C_ ,'6G[ B>!?B7H?QV\/V?EV/BC&E^(/+7Y8KM!B*8_[Z M;5^J4%0E9GXXT444&P4444 %%%% !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 %%%% !7UA_P $2OVC/^&9/^"E?PUUR:;[/INJ7O\ M8VH-_>@N/DQ_WWLKY/J_X9\0W'A/Q)I^J6K;;G3;J*ZB;_;1E^-K:99AXBT*UN9'7G,PC"R_E(KBOSX_X.R/CN? _P"Q#X;\$0R?O/&V MNQM/&/\ GC;?O03[;PM!@M['\[]W<-=7,DK_ 'Y&+M]345%%!T!1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !117JO[$O[,.J_MC_M2>"_ASI,;--XDU".">1<[8(!S*Y( MZ816Y]<4 ?M+_P &J'[ C_#;X/:Y\'_"&@VZVNC^&["*PM8U4+\D:A\1 M:MI^AZ+I<1GO+^_G6"WMHQU9W8@*/K7D?[??_!0KX:_\$WO@9>>.OB3K*V=O MDQ:=IL#*]_K,^.(;>,D;F]3]U1R37XS^'/AQ^U)_P=*?%%=?\4W5Y\'?V7=- MO=UE9Q;ME\BGCRD./MEQC[TK_ND/W0.%H ]P_;3_ .#FS7OC-\3)/A#^Q/X' MU+XF>,;QFMU\2-I[S6T1[O:V^/G4=?-FVIU^4C!KG_V?_P#@V9^*7[9_C:W^ M)/[;'Q:U[7M6NF\__A&M-U#SY( >?+>X.8H@/[D"X'9J_1SX$_LS?LY?\$6/ MV:KJXTN+PY\._"^FP ZMXCU:9?MVIL .9K@C?,YV_+$G&?NIS7Y/_P#!2_\ MX/ +[4KS4/"O[-.A_8K-=T+>,-PTN2>#L4T ?K/X ^ W[ M+W_!(_X8?;=/TOX<_"71[5#YNK7\D4-Y<\]?S;?';]I+X@?M0>-I MO$7Q"\8>(/&6M7#%FNM4O'G9<_W 3A![* *XB@GF/V*^.7_!Y=\<_&#S0^!? M ?@/P;;;CY4]RLNI76/?-O\ OY!_\;K=\(_\'&/[8_A&=9$^-&L: MAM[7]G;7*_D8Z^)5LY&Y$WP,HS^'X5]N_LR_\'FGPH\:36]G\5/ASXH\$S,H M5[_2)DU6UW^IC/ER(OTWFOYQ**!\S/[0_AO^TQ^RY_P5D^'$FDZ3KWPZ^+&D MW"$RZ1?1QRW=ON')-M.!-&P_O!1@]#7PS^V?_P &GO@G6=>;QM^S3XRUKX,> M-K-S<6ME]JEETTR Y CE!^T0=.,,X]J_FS\*^+M5\"Z];ZKH>I7VCZI9MO@O M+*X>"> CNCJ01^!K]3?^"<'_ =>?&C]ERYT_P /_%R-OB]X+C81-FX=: YCZB^%'_!;;]JK_@CQ\1=/^'?[:G@'5O%WA&2406GC M*R59;MXP>9([A<0W@&(MCP9U?PO<3?ZXKP\UH6YDCW=5/SQ]&R/F/W70 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 5\8?\%U?VU/\ ACG]@[7O[-O/L_BKQYN\/:/M;]Y'YB'[1,/]R+=SV9TK M[/K^;/\ X. /VV_^&M_VYM2T?2KS[1X3^&JMH.G;&^2><'-U,.W,B[0>ZQ)5 MTXW9,I65SX:^;VIE%%=)B%%%% !1110 _P";VKWO]C+_ (*7_%[]ACQA:ZAX M+\57[:4LH:ZT&]F>?3+Y!U1HB<*VWHR88=C7@-%&^X:]#^L;]@3]M;PW^WY^ MS9H_Q"\.+]E:Z)M=3TZ1MTNE7J8\R%CW'*LI_B5E/'0>W5^(?_!IW\6KVU^* M_P 5? [3;M-OM*MM<1&_AFAE\DD>F5FY]=H]*_2K_@J]^V5#^PS^Q)XN\913 M)'K]S#_9'A^,GYI+^<,L9'_7,;Y3[18[URRC:5D;1E=79^*'_!PE^VO_ ,-5 M_MQWGA_2;S[1X4^&0;1;+8VZ*6ZSFZF';F1?+SW$0KX,J>^OIM2O)KFXD::X MN',LKNVYI78Y))]2:@KI2LK&+U=PHHHI@%%%% $D,SP.K1LT;+]UE;:U?6G_ M 3._P""JOQ/_8N^./AV./Q)J^M>!KZ_AM=7T&]NFGMY8'=4=X@Q/ES*.59< M?=P<@D5\CU[+_P $^O@-=?M,_MJ?#7P7;1O(NL:];M=,J[O*MXW\V9S["-'- M*5K:@KW/Z+_^"O'[9T?[#W[#?BSQ3;7"P^)-63^Q- 7=\S7LX(#C_KF@DD_[ M9^]?RX7%Q)>7,DTLC222,7=V;&?A M:C6M@K:^'G@'5?BIX\T7PSH=K-? M:QX@O8=.LK=%W-+-*ZH@_-JQ:_4;_@V,_8H_X6U^T?JWQ>UFS\S1?AY%]GTM MG7Y9=2F4C 3ND9B,\XP.U=#^T+\;-&_9N^"/BCQYX@D\O1_"NG2ZA#O#/P+T6\_P!+UIEU[Q"(VY6W M0L+:%L?WG#2$>D:'O7-%79T-V/Q]_:"^-FM?M(?&_P 4>._$$WG:QXJU*;4; MAOX5+G(0>BJ-J*.P4"N-HHKJ.<*_7#1[=?\ @D;_ ,$+IM095T_XM?M&-L1L M;;BVLY(^/<+':LQ]GNJ^*?\ @D9^Q=)^W)^W!X3\*W%O+-X;TN7^V?$#K]U; M& J60G^$R/Y<0]W]J] _X+S?MGP_M8_MP:EI6B7"MX,^&J'PYI"18\IGC/\ MI$R <8:0;0?[D25,M6D4M%<^*/F]J9115$A1110!U7P1^$6M?'WXN^&_!7A^ MW:XUKQ1J,.GV:?[^,+Q MI+K4'*6=FK'R-*M0?W<$0[(HZGJQRQY-9R7-*W0N/NJY['^WC_P6G^-/[#_!=(,/._KN.W/W56OD=F9W9F;8^^4^[U^L'_!2_]H"X_P"":W_!%WP1 M\-[>Z>U\=>+/#UIX7B3?MEMA]G0ZA(/90S1CWE6OP%K*E'J:5.P4445J9A11 M10 4444 >T?L1?MT^/?V$/C-IOBKP;K5Y;VT,Z_VEI;2%K/5[?/SPRQYPJG!!!%?U7?#/QW9_%+X=Z#XFT_/V#Q%I]OJ5MN^]Y)O#N@V6G2_P"_ M% B-^JFL:QI3.UHHHK$T"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "O'?V\_V4=)_;5_91\9?#O6(T9-#WK,_X9<^)W_1.?'G_A/W?_QNO[.S;1,V3'&Q_P!T4GV2'_GC'_WR M*"_:,_C%_P"&7/B=_P!$Y\>?^$_=_P#QNC_AESXG?]$Y\>?^$_=__&Z_LZ^R M0_\ /&/_ +Y%'V2'_GC'_P!\B@?.?QB_\,N?$[_HG/CS_P )^[_^-T?\,N?$ M[_HG/CS_ ,)^[_\ C=?V=?9(?^>,?_?(H^R0_P#/&/\ [Y% ,?_?(H^R0_ M\\8_^^10'.?QB_\ #+GQ._Z)SX\_\)^[_P#C='_#+GQ._P"B<^//_"?N_P#X MW7]G7V2'_GC'_P!\BC[)#_SQC_[Y% ,?_ 'R*/LD/_/&/_OD4!SG\8O\ PRY\3O\ HG/CS_PG[O\ ^-T? M\,N?$[_HG/CS_P )^[_^-U_9U]DA_P">,?\ WR*/LD/_ #QC_P"^10'.?QB_ M\,N?$[_HG/CS_P )^[_^-T?\,N?$[_HG/CS_ ,)^[_\ C=?V=?9(?^>,?_?( MH^R0_P#/&/\ [Y% ,?_?(H^R0_\\8_^^10'.?QB_\ #+GQ._Z)SX\_\)^[ M_P#C='_#+GQ._P"B<^//_"?N_P#XW7]G7V2'_GC'_P!\BC[)#_SQC_[Y% &F;T6^A/\ 6M;3;W3=73=:36-T/[T3+)_*@.<_C/\ ^&7/B=_T3GQY M_P"$_=__ !NC_AESXG?]$Y\>?^$_=_\ QNO[.OLD/_/&/_OD4?9(?^>,?_?( MH#G/XQ?^&7/B=_T3GQY_X3]W_P#&Z/\ AESXG?\ 1.?'G_A/W?\ \;K^SK[) M#_SQC_[Y%'V2'_GC'_WR* YS^,7_ (9<^)W_ $3GQY_X3]W_ /&Z/^&7/B=_ MT3GQY_X3]W_\;K^SK[)#_P \8_\ OD4?9(?^>,?_ 'R* YS^,7_AESXG?]$Y M\>?^$_=__&Z/^&7/B=_T3GQY_P"$_=__ !NO[.OLD/\ SQC_ .^11]DA_P"> M,?\ WR* YS^,7_AESXG?]$Y\>?\ A/W?_P ;H_X9<^)W_1.?'G_A/W?_ ,;K M^SK[)#_SQC_[Y%'V2'_GC'_WR* YS^,7_AESXG?]$Y\>?^$_=_\ QNC_ (9< M^)W_ $3GQY_X3]W_ /&Z_LZ^R0_\\8_^^11]DA_YXQ_]\B@.<_C%_P"&7/B= M_P!$Y\>?^$_=_P#QNC_AESXG?]$Y\>?^$_=__&Z_LZ^R0_\ /&/_ +Y%'V2' M_GC'_P!\B@.<_C%_X9<^)W_1.?'G_A/W?_QNC_AESXG?]$Y\>?\ A/W?_P ; MK^SK[)#_ ,\8_P#OD4?9(?\ GC'_ -\B@.<_C%_X9<^)W_1.?'G_ (3]W_\ M&Z/^&7/B=_T3GQY_X3]W_P#&Z_LZ^R0_\\8_^^11]DA_YXQ_]\B@.<_C%_X9 M<^)W_1.?'G_A/W?_ ,;H_P"&7/B=_P!$Y\>?^$_=_P#QNO[.OLD/_/&/_OD4 M?9(?^>,?_?(H#G/XQ?\ AESXG?\ 1.?'G_A/W?\ \;H_X9<^)W_1.?'G_A/W M?_QNO[.OLD/_ #QC_P"^11]DA_YXQ_\ ?(H#G/XQ?^&7/B=_T3GQY_X3]W_\ M;H_X9<^)W_1.?'G_ (3]W_\ &Z_LZ^R0_P#/&/\ [Y%'V2'_ )XQ_P#?(H#G M/XQ?^&7/B=_T3GQY_P"$_=__ !NC_AESXG?]$Y\>?^$_=_\ QNO[.OLD/_/& M/_OD4?9(?^>,?_?(H#G/XQ?^&7/B=_T3GQY_X3]W_P#&Z/\ AESXG?\ 1.?' MG_A/W?\ \;K^SK[)#_SQC_[Y%'V2'_GC'_WR* YS^,7_ (9<^)W_ $3GQY_X M3]W_ /&Z/^&7/B=_T3GQY_X3]W_\;K^SK[)#_P \8_\ OD4?9(?^>,?_ 'R* M YS^,7_AESXG?]$Y\>?^$_=__&Z/^&7/B=_T3GQY_P"$_=__ !NO[.OLD/\ MSQC_ .^11]DA_P">,?\ WR* YS^,7_AESXG?]$Y\>?\ A/W?_P ;KA[BWDL[ MF2&:-H9H6*.CKM92.""#T(K^W+[)#_SQC_[Y%?RA_P#!WL_L>CZ]./$&FA5VKY-QN)Q_P!M%EH",KG["_\ !J]^T#+JX:2 M\^'NKRVD2,WW;:4+,F/;>\E?"/\ P=A?'S_A/_VY?#_@BWN':V\#Z%%Y\0;< MC3W!\W=_O!&454_X-3OVB6^&'[<_B#P;<3>78>.M!=N6^7S[7,B #U(=_P#O MFOC#_@II\=&_:._;P^*'BSS/.M[[7KB*U;=N5H(Y&CCQ[;%7% )>]8\5T7P_ M?^)+S[/IUC>:A<;=WE6\+RR8]<*":U?^%2>+/^A9\0?^"V7_ .)K]F_^#2C] MD>UU+2?B-\5M:TV"ZCN/*T#3/M4*2QL ?,E=,@X(954U^TG_ K?P[_T =&_ M\ 8O_B: E+4_C _X5)XL_P"A9\0?^"V7_P")I5^$/BQGP/"_B%F_[!L__P 3 M7]GW_"M_#O\ T =&_P# &+_XFE7X<^'U^[H.C _]>4?^%&@N=G\87_"FO%__ M $*OB/\ \%LW_P 11_PIKQ?_ -"KXC_\%LW_ ,17]G__ @&@_\ 0#TG_P MX_\ "C_A -!_Z >D_P#@''_A1H'.S^,#_A37B_\ Z%7Q'_X+9O\ XBC_ (4U MXO\ ^A5\1_\ @MF_^(K^S_\ X0#0?^@'I/\ X!Q_X4?\(!H/_0#TG_P#C_PH MT#G9_&!_PIKQ?_T*OB/_ ,%LW_Q%'_"FO%__ $*OB/\ \%LW_P 17]G_ /P@ M&@_] /2?_ ./_"C_ (0#0?\ H!Z3_P" ?\(!H/_0#TG_P#C_PIW_"":+_ M - ?2_\ P%C_ ,* YS^,'_A2?C+_ *%'Q1_X*Y__ (BC_A2?C+_H4?%'_@KG M_P#B*_L^_P"$$T7_ * ^E_\ @+'_ (4?\()HO_0'TO\ \!8_\*!\Y_&#_P * M3\9?]"CXH_\ !7/_ /$4?\*3\9?]"CXH_P#!7/\ _$5_9]_P@FB_] ?2_P#P M%C_PH_X031?^@/I?_@+'_A0'.?Q@_P#"D_&7_0H^*/\ P5S_ /Q%'_"D_&7_ M $*/BC_P5S__ !%?V??\()HO_0'TO_P%C_PH_P"$$T7_ * ^E_\ @+'_ (4! MSG\8B_ OQLW(\'^*F7_L$W'_ ,32_P#"B_''_0F^*O\ P4W'_P 37]GB^#-' M48&DZ:!_UZI_A3O^$/TG_H%Z;_X"I_A0+G/XP?\ A1?CC_H3?%7_ (*;C_XF MC_A1?CC_ *$WQ5_X*;C_ .)K^S[_ (0_2?\ H%Z;_P" J?X4?\(?I/\ T"]- M_P# 5/\ "@.=G\8/_"B_''_0F^*O_!3F_^ J?X4!SL_C!_X47XX_Z$WQ5_X*;C M_P")I5^ OCF7[O@OQ8W^[H]Q_P#$5_9[_P (?I/_ $"]-_\ 5/\*%\(Z6O3 M2].'_;NG^% ?\ "*Z7_P! VQ_\!D_PH_X172_^@;8_^ R?X4:!SL_C#_X4#X[_ .A) M\6?^">X_^(H_X4#X[_Z$GQ9_X)[C_P"(K^SS_A%=+_Z!MC_X#)_A1_PBNE_] M VQ_\!D_PHT#G9_&'_PH'QW_ -"3XL_\$]Q_\11_PH'QW_T)/BS_ ,$]Q_\ M$5_9Y_PBNE_] VQ_\!D_PH_X172_^@;8_P#@,G^%&@<[/XPU_9_\>2?*O@GQ M@S?]@>X_^)IW_#/'Q _Z$7QA_P""6Y_^)K^SI?"VF#IIM@I_Z]T_PIW_ CN MG_\ /C9?]^5_PH'SG\8?_#/'Q _Z$7QA_P""6Y_^)H_X9X^('_0B^,/_ 2W M/_Q-?V>?\([I_P#SXV7_ 'Y7_"C_ (1W3_\ GQLO^_*_X4!SG\8?_#/'Q _Z M$7QA_P""6Y_^)H_X9X^('_0B^,/_ 2W/_Q-?V>?\([I_P#SXV7_ 'Y7_"C_ M (1W3_\ GQLO^_*_X4!SG\8?_#/'Q _Z$7QA_P""6Y_^)H_X9V^(/_0B^,O_ M 2W/_Q-?V>?\([I_P#SXV7_ 'Y7_"C_ (1W3_\ GQLO^_*_X4!SG\8__#-_ MQ$_Z$'QI_P"".Z_^-T?\,W_$3_H0?&G_ (([K_XW7]G?]B6?_/G:_P#?H?X4 M?V)9_P#/G:_]^A_A0'.?QB?\,W_$3_H0?&G_ (([K_XW1_PS?\1/^A!\:?\ M@CNO_C=?V=_V)9_\^=K_ -^A_A1_8EG_ ,^=K_WZ'^% ^-_\ P0W7_P ;K^SK^RK7_GWM_P#OV*/[*M?^?>W_ M ._8H#G/XQ?^&9OB1_T3WQO_ ."&Z_\ C='_ S-\2/^B>^-_P#P0W7_ ,;K M^SK^RK7_ )][?_OV*/[*M?\ GWM_^_8H#G/XQ?\ AF;XD?\ 1/?&_P#X(;K_ M .-T?\,S?$C_ *)[XW_\$-U_\;K^SK^RK7_GWM_^_8H_LJU_Y][?_OV* YS^ M,>/]E_XER?=^'?CIOIH-W_\ &Z7_ (9<^)W_ $3GQY_X3]W_ /&Z_LY&GP1C MY;>)?H@I?LD/_/&/_OD4!SG\8O\ PRY\3O\ HG/CS_PG[O\ ^-U^V/\ P:S? M\$Y+[X6^&O$GQK\9Z'>Z7KVJ,VBZ);ZC:O!/;6ZD--)L< C>=@!_V#7[$_9( M?^>,?_?(J146--JKM"]A02Y75AU%%%!(4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !7SM_P4L_X*0> O^"8?[-FH^/_ !IW+?,VT=$0?Q2 M,V%5>[,!7X:_L1?LZ>-_^#EG]OS4/VA?C)9WFF_L_P#@.^-GX>\/-(?L]]Y; M[DLD/&X?=DN)!]XML&,C: :W_!/+_@FE\3O^"\_[0R_M2?M927\/PV\W=X5\ M)*SP0:E KY2.),YCL5_B;[\[9YZM7Z2?\%,O^"K_ ,'_ /@CA\!;&WO8;&?Q M#]B%OX6\$:5L@EGC0;$)4#$%LN,;R/903TR?^"R7_!7GP3_P1_\ V<[>.SM= M.U#X@:U:FU\(>&85"11A!L$\J+CR[6+I@8W%=B]RO\G?[1O[1WC3]K/XS:UX M^^(&O7GB+Q1X@F,UU=W#?=':.,=$C4<*HP%'2@#U/_@HM_P5#^+7_!3?XKR> M(_B-KC-I]O*S:3X?LV,>F:1&>B119Y;'61LNW\5 M_'7QM8^&_!GAW7/%6OZDXBM].TNSDNKB0GL$4$U^IG[%O_!H/\=/C=;6NK?% M37-'^$^DW"A_L1QJ6K,".\<9$<;?[SDCNM?T ?L8?\$^OA'_ ,$_?A]'X=^% MO@W2_#\.P)=7_EB74=0/R_-/<-^\DR1G&=H/W5%>V4%6/S#_ &@_ MWX:6ZQ_=,^AP7DB_\"F#G]:^A**!GG,'[(7PGMHU2/X7_#N-5Z*OANS4?^BZ MYOQM_P $Y/@#\1;)K?6?@O\ "^\1@0S?\(W:))S_ +:QAOUKVJB@#\^?CQ_P M;'?L@_&^TD^S?#VZ\$WD@.+KP[J4UM\WJ8W+Q_AM%?G;^U]_P9C^*O#EE=:E M\$_B58^)%CW/'HWB6'['<-W")<1YC)[?.J_6OZ&** /X??VL/V$_BW^P[XS; M0OBGX#\0>#[QF/D2W5ONM;P XS#<+F*0>ZL:\EK^[#XQ?!+PC^T'X#O/#'CC MPYH_BKP_J"%)[#4[9;B%\@C(##Y6&>&&&'8BOPK_ ."MG_!I5-X>L=4\=_LP MR76H00A[BZ\#7LWF3XZG[#,WW_:*0[NRLQXH)Y3\6/V?_P!HKQM^RO\ %'3? M&?P^\2:IX5\2:2X>&\LIBC>Z..CH>ZL"#W%?TK?\$1/^#D/PM_P4#33?AS\5 M&TOP7\8-BP6DJMY6F^*G QF#/^KN#U,).&.=G]T?S!>)O#.I>"_$-YI.KV-Y MI>J:?*UO=6MU"8I[:13@HZ'!!!Z@U7T_4+C2;^&[M+B6UNK=Q+!+%(8Y(G4Y M#@CD$'D$4!S'],O_ 6P_P""!E]X_P#%3?M%_LO-/X)^-WAN?^UKK3='?[*O MB"2/YO.M]N!'>>WW9NA&X_-ZO_P0H_X+AV'_ 4>\'S?#WXA1P^&?CUX/A,6 MJ:?*OD+KR1?*]U#&0-DBG_6P]5/S#Y#A?"/^#E1E9-5CBY-['&H^:94W>:N/WJ9)RP.X*/V*HKY#_X( MT?\ !4[P_P#\%4_V3K/Q5;_9=/\ &V@[+#Q9HZ-\UC=XXD0=?*F 9T].5ZJ: M^O* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH ^9?\ @KA^V;#^PY^Q!XL\66]PD/B34HO[&\/KGYFOIP0KC_KFF^7_ +9^ M]?RU7-U)?7,D\TC2332%W=FW,Q)R2?K7Z-_\')W[:[?M ?M?P_#G2;SS/#7P MMC:UE"-\D^I28-P__ $B]BK^M?F_713C9&,WK8*]=_8H_8N\9_MY_'*U\!^ M"([/^U)K6:^EN+V0I;V<,8R7D8 D9+*HXY+"O(J_H _X-F_V)O\ A2'[+%_\ M5-8M?+\0?$YQ]B\P?O(-,A9A']/,DW/[JL9JI2L@C&[/BG_B%Q_:"_Z#GPY_ M\&4__P 9H_XA'VTFXO$,ME=12">SU M! <$Q2KP<=QPP[@9K^M2OS'_ .#IN+0W_81\*R7JV_\ ;B^+H%TQF_UJQFVN M//Q_L\1[O?951J-NS)E%6T/P#HHHK8S/UN_X-._AW=7OQQ^*WBKRV^PZ;H=K MI>_^'S)[CS0/RMVKZ _X+K?\$_?VBO\ @H;\5?#.E^!='T.3X?\ A*S,L+W6 MM16\EW?3?ZUS&W(VJJ*O_ CWKT3_ (($?L^V'[&W_!-6U\8>*[BST&X\=2OX MFU&ZO9! EG:;1';"1VP OEKY@S_SWK)_:E_X.7?@7\#KZXTWP?:ZU\4-4MV* M%]-Q:Z;N'_3S("3]4C8>]<^KE>)JK*.I^;O_ !#8?M2?]"_X5_\ "B@H_P"( M;#]J3_H7_"O_ (44%>Q>,_\ @Z]^*%_>2?\ "/\ PS\"Z;;;OD6]N+F[E4>Y M5HQ_X[7/_P#$5)\=/^A/^&__ ("W?_QZM/WG8FT#SW_B&P_:D_Z%_P *_P#A M104R3_@VS_:FC1F_X1WPJVT9VKX@M]S5Z+_Q%2?'3_H3_AO_ . MW_\ 'J/^ M(J3XZ?\ 0G_#?_P%N_\ X]1^\[!:!^?G[0_[.GC+]E3XJ:AX*\>:'<>'_$6F MA7EM9623-)M/V*/V4?B]^UI MK\,7VK1;)_"W@B*?_E[U*? 9E_O88H#_ +/F^E?G[\+?AKJWQD^)&@^$]!M6 MO-:\17\.G6<"_P 4DKJ@_#YN?:ONS_@N'\2M)^">C_#7]E?P9<*WAOX-Z7%+ MK;Q-\NH:Q-'ODD?W =FYZ&=QVJ9:OE*CM<^ ?$/B"\\6>(;[5=1N);S4-2N) M+JZG=MS2R.6=W/N2V:HT451);T71;OQ%K%GI]C;RW5]?3K;V\"+NDED<^X5OW:G^[& MM?BM_P &X7[%/_#1_P"V>OCK5K/SO#/PK1=1+2+NCGU%\BU3ZJ0\O_;(5_1) M6%26MC2FM+F'\1?'^E_"KP!K7B;6[E;/1_#]E-J%[._2*&)2[G\AQ7\G/[:' M[3FJ_MB?M/\ C+XC:PS>=XDU&26WB9BWV.U7Y881GLD:QK_P&OV:_P"#G7]M MG_A4W[.FC_"#1KSR]:^(C_:M5"/AH=+A?H?^NLP4?2)QWK\$Z=*/4)OH%%%> MV_\ !._]DB]_;<_:_P#!?P]MUF6QU2\$^K3(O_'I8Q?O+B3_ 'M@P/\ :8"M MME_:GTWX5^%VBM_ M _P7LQHEK;V[?N/M>U!-@>D81(1_UR/K7Y[U,-KLJ78*^@O^":W[ 6M?\%&? MVCX? NEZA_8=C#8S:CJ6K/;F>.QA08'R C):1D4#(^]GM7S[7]$'_!N)^Q-_ MPSC^QI_PGFK6GD>)OBG(NH?O$VO!IZ9%LG/(W[FE]Q(E*I*R",;L^['"CW85C[21IRQ['X8_\%OO%6B_L:?L_?"W M]D+P3??:K'PE:IKWBFZ50CZA>2;C'Y@'W6)9Y<9X#Q>@K\QZ[K]I;X]:U^T_ M\>_%GQ U^3S-5\5:E+?RK_# K'Y(U_V$3:JCT6N%KHBK*QBY785])?\ !/G_ M ();?$__ (*-^)KJ'P;9VNF^']+<)J6OZDQCL;1SR$& 6DDQSM4<#DX%?/\ MX1\*W_CKQ5INBZ5:RWFJ:M=16=K B[FGFD=40 >Y:OZO/V!/V3M._8I_9*\& M_#NQCB,^CV0?4IT4?Z7?2?//*2.N7) /]U5%3.7+L5&*>Y^5L?\ P:8^)MJ[ MOC%H.[^+&BR__'*=_P 0F7B;_HL6@_\ @DE_^.5^VU0W-S'8VTDLLBQPQJ7= MV.U5 ZDFL?:2-.5'\K?_ 4K_P""<_B/_@FK\;K'PCKVL:;X@AUC3QJFGW]D MI19X3(\9#QMRCAD88R1W!KYUKZ>_X*]_MFO^W#^W)XL\46MP\WAO29?[$T!? MX?L4!8!P/^FCM))_P.OF&NF-[*YB]] K[P_X-\OV*/\ AJO]N73=?U2S^T>$ M_ABJ:Y>[UW13W0/^BPG/#?O!YA'I$?6OA+YO:OVU\.*O_!%;_@A1-J+[=/\ MBQ\7D#(&PL\%S=Q?N_?_ $:U^;_9E;!ZU,WI9%16MSX3_P""Z/[:_P#PV3^W M9KQTV\^T>$O N?#^C;6_=R^4[>=,/]^;=@_W53TKXSI\DC2.S,S,6;Y!]6]J^+?AS\/M5^*WC_1?#.AVK7VL>(+V'3K*!/O2S2NJ*/S:OZQ? MV,OV8]*_8Z_9A\'?#G2 C0^&]/2&XG5'3#_I MUFI6.=)8DE3(/*. ZAAS@YY-?U1?M!_&W1_VD^%=-FU"?YM MIDV+P@_VF;:H]V%?R7_'[XSZQ^T3\:_%'CC7IO.U;Q5J4VHW#?PJ9'R$'LHV M@>RTJ9Y,GE[?-VG9G M[N>V:_%G]IC_ (.>/BM^RC\=?$WP_P#%?P=\+V^M^&;V2SEVW5QYT7]H'P[8[I]+\O2O$_E+RT).+>=O\ =;;' M_P "S0-;ZG"?\1@/C+_HDOA?_P #)_\ XNC_ (C ?&7_ $27PO\ ^!D__P 7 M7XT44&OLT?LO_P 1@/C+_HDOA?\ \#)__BZ/^(P'QE_T27PO_P"!D_\ \77X MT44![-'[+_\ $8#XR_Z)+X7_ / R?_XNC_B,!\9?]$E\+_\ @9/_ /%U^-%% M >S1^R__ !& ^,O^B2^%_P#P,G_^+H_XC ?&7_1)?"__ (&3_P#Q=?C110'L MT?LO_P 1@/C+_HDOA?\ \#)__BZ/^(P'QE_T27PO_P"!D_\ \77XT44![-'[ M+_\ $8#XR_Z)+X7_ / R?_XNC_B,!\9?]$E\+_\ @9/_ /%U^-%% >S1^R__ M !& ^,O^B2^%_P#P,G_^+H_XC ?&7_1)?"__ (&3_P#Q=?C110'LT?LO_P 1 M@/C+_HDOA?\ \#)__BZ5?^#P'QCO_P"22^&%/^#P3P;=7,<>L?!WQ!:QM]Z6WUB*3;_P ! M,8-?@U103[-'])_PU_X.G/V:O&$RQ:U_PEWAF1^/WVFF>-3[LO2OJ/X(?\%8 M_P!G?]H5X8?#/Q8\)7%],N[[%->""Y7ZHV*_D-HH#V9_;AI6M6>N6JS6=U;7 M<3#*O#()%8?45.O",EGI_Q>\'Z?XMLEPLNI:1BSOC[^7Q%02XM'[]45\U M_L6?\%7?@?\ M[6TGVLDTTBPPQ*7=V;:J +/&6D^ M"N-3UK4K/ M2M/M4+RW%U,(HT4=22:_-3_@I'_P'XD>,K7=%+AZU^'7[9'_!27XP_MV^(IKSXA>,-2U"QD?=%I,$GD:=;# M/&V%<+Q\O.,T%1BV?O?^UE_POH*_.?]I#_@ZV^-WQ*N)H/ FA^&_ >G\B*41F\O&!_O%R5S]%%?EC107[-= M3Z ^+7_!4_\ :'^-D[-KWQ<\:2*S;MEGJ#6,?TQ!LXKR+7/B_P"+/$SLVI>* M/$&H.WWFNM2GFW?]],:YRB@?*C1M?%FJV,WF0:E?PO\ WDN'5OT-=?X2_:N^ M*'@:YCET;XC>.M+>%@R_9]?T4#LC[1^!_\ P7]_:B^"5POE M_$2Z\06BX7[/K%O%T-^M?>'[,/_!W4CBWL?BU\-UC9L(^I>'KAMJ = MWBDW$D^Q%?A]10+E1_7I^R/_ ,%3O@7^VW9Q_P#"!^/-+NM29=[Z5>2"UU"( M'INA8YKZ(5MPK^(W1]:O/#NJV]]875Q8WEK('@G@D,?_ -&B@%J['7?\1@/C+_HDOA?_ ,#)_P#XNC_B,!\9 M?]$E\+_^!D__ ,77XT44&WLT?LO_ ,1@/C+_ *)+X7_\#)__ (NC_B,!\9?] M$E\+_P#@9/\ _%U^-%% >S1^R_\ Q& ^,O\ HDOA?_P,G_\ BZ/^(P'QE_T2 M7PO_ .!D_P#\77XT44![-'[+_P#$8#XR_P"B2^%__ R?_P"+H_XC ?&7_1)? M"_\ X&3_ /Q=?C110'LT?L]9_P#!X%XJ5U^T?"/P^R]_+OI5_F379>%/^#PG M1M\:ZY\&=2;)^9[+6$7;^#(?YU^%]% >S1_2/\*/^#J7]G/QO+##K]KXN\)R M387=+8_:(E/NRXP/>OLW]GK_ (*%?!;]J:%3X$^)'A?7Y\#?:Q7J+<1$]F0X M(;VK^.NK6DZO=>']2AO;&ZN+.\MVWQ3PR&.2)O[P(Y!H)]F?VX)(LB*RMN#= M#3J_E]_81_X.)?CS^Q[=U_P3D_9"U#XDV&CV>OW]K?VMC#974ACCE\Z3:6)4@\#F MOIBOR:_X.X?B$?#O[&'@/04;_D8O$IWC=_!#%YF?SVT M['S_P#\1@/C+_HD MOA?_ ,#)_P#XNC_B,!\9?]$E\+_^!D__ ,77XT44&WLT?LO_ ,1@/C+_ *)+ MX7_\#)__ (NC_B,!\9?]$E\+_P#@9/\ _%U^-%% >S1^R_\ Q& ^,O\ HDOA M?_P,G_\ BZ&_X/ ?&?;X2^%__ R?_P"*K\:** ]FC^S3]DS]HG2OVM/V?\';'[)_\ PE/P7\$?%RPM]UUX9NVT M;4G5?F:";YXL_P"RKJ__ 'W2_P#!IG^V0GB_X,>+O@SJ5UNO_"T_]MZ4C-N9 MK64[)1ZX5]F!_M5^D7_!0K]G*U_:Q_8R^(?@.Y56;7-(F6W;;N:.=!YD9'H= MRXS[T&6S/Y'?@'\2WG1O^64B%D/V7?^&1O^"=_P MY\*W%NMOJTVG+JFJ)M^Y=W \R0>^"V*\A_X+0?\ !:Q/^"6VI>#]%T?P_IWB MKQ%XE2:ZFMKJ9XUL[=-H#':0*H9FFT6QN/[(TA6_AM;Z39Z'?W=U<6MQ96LADCB,5VG\:^DJ_*#_ (-(_B)_ MPD7[#_C;P_))NFT'Q7(Z+_=CEMH2/UW5^K]!CU"BBB@ HHHH \\_:I_:!TO] MEC]GKQ?\0M8V-8^%=,FOVC9MOGLBDK&/=CQ7XNM_P=_^,M[8^$OAG;GC_3)_ M_BJ]\_X.P/VMO^%&_A5I]QMU#Q]>B[OU5BKK9P'<.G9I!@CTK^>R@N, M;ZL_9?\ XC ?&7_1)?"__@9/_P#%T?\ $8#XR_Z)+X7_ / R?_XNOQHHH+]F MC]E_^(P'QE_T27PO_P"!D_\ \71_Q& ^,O\ HDOA?_P,G_\ BZ_&BB@/9H_9 M?_B,!\9?]$E\+_\ @9/_ /%T?\1@/C+_ *)+X7_\#)__ (NOQHHH#V:/WE_8 MO_X.F]2_:&_:B\%^!_%/@'P_X;T3Q1?BPGU.*ZEW6C.#Y;?,Q&"^T?\ J_9 M>OXDO#/B"X\)^(]/U:S;R[S2[J*Z@;^Z\;JZ'\UK^PW]@C]HZU_:R_8]^'OC MZUF^T-X@T>%[EMVYOM"#RYL_]M$>@SE&VQ[!11102%?"W_!:S_@K5K?_ 2J MT'X?WVC^$]+\4#QE<7D$JWS1_37_P2+_X+Z^%_P#@HWXFOO!OBC3K'P/X^C+2Z=9K<%K;5X1U\HL< M^8O=<\CD5^B-?Q+>#_&.J_#_ ,5:?KFAZA=:7JVESK=6=Y;R&.6"13D.A'(( MK^D__@AC_P %L=+_ ."@?@>W\">.+BUTOXN:%;CS%X2+Q!"@_P!?%_TT'\<8 MZ=1Q01*-C]&J***" IDTOEPLW]T9I]1W'_'M)]#0!^(/QA_X.P_&/PL^*_B3 MPVOPK\-7":'J,UDDK74^Z41NRACAN^*YS_B,!\9?]$E\+_\ @9/_ /%U^67[ M8?\ R=1\0O\ L/7?_HUJ\UIOS1^R__ !& ^,O^B2^%_P#P,G_^+H_XC ?& M7_1)?"__ (&3_P#Q=?C110'LT?LO_P 1@/C+_HDOA?\ \#)__BZ/^(P'QE_T M27PO_P"!D_\ \77XT44![-'[+_\ $8#XR_Z)+X7_ / R?_XNC_B,!\9?]$E\ M+_\ @9/_ /%U^-%% >S1^R__ !& ^,O^B2^%_P#P,G_^+H_XC ?&7_1)?"__ M (&3_P#Q=?C110'LT?LO_P 1@/C+_HDOA?\ \#)__BZ/^(P'QE_T27PO_P"! MD_\ \77XT44![-'[+_\ $8#XR_Z)+X7_ / R?_XNC_B,!\9?]$E\+_\ @9/_ M /%U^-%>E_L?_LT:U^V%^TGX1^'.@QLU]XFOX[=W5=WV:#.99C[)&K-_P&@7 M)%']1?\ P2:_;9\2$$O%>ZQ"DZX_Z9@E_TKYG\;_\'+7[ M'OA+D%6-,_X.F_V7[F0+>VOQ>T=?XGO/!5R%C^OEEZS]K#:Y MT/"UDN9P=O1GZ245\=_!O_@OC^R-\D6^H:9?6>HZ?>)YD%U:3K-#.G]Y74D,/<&M#G+U%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 445\?_\ !;W_ (*%1_\ !-O_ ()_>*_&5G<)'XRUI/[#\,)_%]NG M! FQG.(4WR]QN50>#0!^;?\ P6)^-OBK_@MO_P %/?#/[&GPJU":/P!X)U#[ M3XTU:W_>0?:8O^/B9\<%+9"T:#^*9R/2OU&^./Q>^$O_ 1(_P"">!ODM(=' M\$_#O3$T[1=*B95N-5NB#Y4(/&^::3W//F1YY%?DI_P&=2\[X:_">XETZU\J3=%JNH@[;FZXX8!AY2>R$C[U 'Q)^VS^V M3XV_;W_:/\1?$SQYJ#7FM:Y.6C@5CY&GVX_U5M"#TC0<#\SR37E"JTCJ%^9F M^ZJTE?L__P &NW_!$JU_:-\46O[0_P 4]'6Z\$^';LCPKI-Y'F'7+Z,\W7T9ZY^\D+>S-QA3^\UM;1VD"1Q(L<4:A415VJH'0 5-107L%%%% !1110 M4444 %%%% !1110!^;O_ 7$_P"" 7@__@IEX0O/&?@VWL/"OQLTVW+6U^JB M*V\1JHXMKS'\?9)NJ]&ROW?Y9_BU\)?$GP*^)&M>#_%VCWF@^)?#]U)9:A87 M49CEMI4.""#^AZ$V3Q181C)@?'WYXQDQ'J1E/[N 35S^83P[XBO\ P?KUCJNE7EUI^I:;.MU: MW5O(8YH)$.4=".00>0:_K#_X-]_^"OUK_P %1_V89-%\5W%J/BUX%@2U\0V[ M87^U[<_+'?HGH_W9 .%?V917\F4UM);S-'*K1R1L5967:RD=017M_P#P3F_; ME\3?\$[/VN?"?Q0\-32LVCW BU*RW%8]5L7*BXMI/9DZ>C*&'(H%%GZV?MP? M#'6O^#;_ /X*V^'_ (]_#^SN?^%"?%RZ:U\0:1;KM@L][[[FS ' V_Z^#CC: M4Y"G/[Q_#WQ[H_Q6\"Z/XFT"^@U+0_$%E%?V%U"VZ.X@E4.CCZAJ^>/VK/@3 MX!_X+-_\$U;S2;&ZMK[P_P#$;0X]7\.:EPQL;O9YEM-WP4D^5QZ;UKX9_P"# M5G]M+7;'PSX\_9-^(S7%KXV^#-[.^E073'S?L(F\NXMN?^>$[94?W9_1:"C] MB**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N/^.N MK^*-#^#?B:Y\#Z5'K?C"+3IO[&LI;A((Y[LKB(/(Y"JH8@G)Z"NPK\P?^"IO M_!P3>?L,_M/S?#?P;X1T'Q=+HMG$^KW5[>21?9KF3YQ"H3^[&4+9[MCM346] M$#=MS\_/$W_!OE^UYXO\1ZAJVI>#M+O-0U2XDNKJ>3Q-8,\\CNS.Y_>]2S9J MG_Q#F?M8?]"+HW_A2:?_ /':]];_ (.Q_B-V^$_@G_P87--;_@[$^)G_ $2G MP-_X'77^-;WJ=C+W3R3X2?\ !MU^T?K?Q1\/VGBSPSI>B^&+B_A75;]->LYY M+:UWKYKA$D+,VS=@ =:_H7\'>$--^'_A#2]!T>UBL=)T6TBLK*WCX2"&) B( M/8*H%?A__P 18?Q.SQ\*_ ?_ (&77_Q5-;_@Z_\ BCV^%_@-?^WJ[_\ BJF4 M9RW'&45L?NQ17X2-_P '8/Q4[?#'P#_X$7?_ ,75'5/^#K+XPW-FR6OP_P#A M_:S-]V5C=2;?P\P5/LY%*M-\"^&;[6-9O[/2]*TV%KBZO+J4106T M:C)=W. H%?S=_P#!@;:H0'G;&">2:\K_ &R/^"J'QM_;K3['XZ\73MH*N'30]-C%GIJD="8U M_P!81V,A8CL:^=:TA3MJS.4KZ(*]2_91^'/AOQ=\2(]9\=W4MC\._">W4O$$ ML6&GO(U/R6<(/6>X=?+4=AO=L*C$OQ$_P#!ZG_QFI]I$KV;/YW:*_HB;_@V M)_9G4:AJ5Q' M:VL*+NDGD'?@]I\6:_=-?:UXDOYM1O9W^]+-*[ M._ZMQ[5^@7_!8C5K7]BG]E?X/_LEZ!-%]HT.P7Q5XUEA_P"7O4I]Q16_O88R M$?[/E>E?F[4Q_F*EMRA3XXVF=4169V;:JK]YC3*T/#'B";PGXDT_5;=8Y+C3 M;J*ZB65=T;/&ZN,CN,KS5$G]/'_!'#]BV/\ 8A_87\+:#=6JP^)O$"#7=?/& M_P"U3JI$9/I'&(X\>JL>]?3^M:U:>'='N]0OKB*ULK"%[FXGD.U(8T&YG)] M!DU^*6D_\'9GBB'2[=;WX.Z#-=*@$KP:U+%&Q[D(8F('MD_6O-_VRO\ @Y,\ M7?M5?LU^*OA[I_P_T_P>_BJW%E<:I!J\D\L=N6!E14\M?OH&C)S]UC7/[.3U M9MS*Q\C_ /!2O]KVX_;A_;,\9>/FDD;2;JZ-IHT3_P#+"PA^6$8]P-Y_VG-> M"T45T;*QB%?K1_P2@T&S_P"":W_!,+XH?M3:]!'%XH\60MH?@V*9=K2C?Y<9 M7U5[@,Q_V+4GI7YO_LC_ +..K?M;?M(^#_AWHJM]L\4:C':O*J[EMHFP0W,$3#:UZ8E1$;'4Q0 M[<_[4LE3+5\I4=/>/S?U[7+SQ1K=YJ6H7$UU?ZA/)BL81YMP?J45@/=A7]6VA MZ/:>'-'L].L+>*ULK&%+:W@B7:D$:#:J =@%&!7\E/[(7[7'C+]B#XV6/C[P M+<6%OKUC!+:[;RW%S!/#*,,C*<<'V(([&OL3_B)X_:6_YY_#O_P2R?\ QZLZ MD6WH7&22U/Z(*_(W_@Z,_;7_ .$1^&OASX(Z+>%;[Q,PUK7UB;YH[*-\6\38 M_OS!FQZ1#UH_X)+?\%AOCQ^VM\9O$%YX\N/!&D_"WX>Z)/KGB:_M])>*1456 M\J-9#*0')5FZ?=B?OBOR7_;G_:CU+]LS]JKQI\1M2:7_ (J"_9K.!FW?8[1/ MW=O"/]V-5'US6<8/FU*E+30\EHHHKH,C]*/^#:']C2'XZ_M=WWQ(U:%9M%^% ML*W%JC_,LNI3;A"?^V:K))_O+'7]!E?RE_L)_P#!2OXI?\$[]7UJY^'>H::M MMXB2,7]EJ5G]HMYS'G8^,@AQN;D$?>YS7TI_Q$\?M+?\\_AW_P""63_X]6,X M-NYI&22/Z(*^$_\ @OS^W-#^R+^Q-JF@Z5J4=OXV^(Z-HVG1))MG@M6&+JY M[!8_W8/]Z48Z&OS&O/\ @YP_:7N;.2.-O -N\@*K+'HC,T7N-TI&?J#7Q1^T M#^T=XX_:H^)%YXN\?^(K_P 3:]>?*UQ=-\L:#I'&@PL:#LJ@ >E$:;OJ$JBM MH&].U"U^T>%?";#Q!KFY=T;0PNOEPG_ *Z2 M;%QZ9KTO_@XK_;5_X:9_;;F\'Z3>>=X7^%J-I$2HVZ.>^)4W4GIPZK%G_IE7 MUA^P[ID'_!'3_@BGXF^,FK0I:_$;XI0K/I44J[95,JM'IT6"/X49[EAW#8/( MK\5-4U2XUG4;B]NYI;BZO)6GGE=MTDKLMV>FV-O+=7VH3QV]O B[I)9'.$0#U);%:$GZ>?\&Q?[%!^+/[1FK?%_6+/S M-#^'#? ,4<:ZI M:VPO-:F4?\?-_-AYV/T;]VO^S&M>O?$;Q_IGPI\ :UXFUNY6ST?P_93:A>SO M]V*&)"[M^0KEE*[N;15E8_)G_@Z0_;9_L'PAX:^!>B7FVYUAEU[Q&$;[L"'% MM ]?B;7J'[9_[3.J?MA_M/\ C+XB:LS+-XDU&2:WA9MWV.W' MR0PCV2-5%>7UT1C9&_;I\,Z-?6OVCPGX9<:]K^Y?W M;6\+J4A/_7239']&?TKY/K^BS_@W3_8E_P"&9_V*HO&6K6?V?Q1\5)$U:3S$ MVO!8*"+5.1D;E9I?<2IZ4JDK((QNS]!(HEA155555& !T J2BBN8V"BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH *Y3XU?"/0_C[\*/$'@OQ%:I>:+XDL)=/NHV7=\DBE=P_VAU![$5U M=% '\;O[T/Y/Z*_K _P"'$7[*/_1'/#?_ )$_^*H_X<1?LH_] M$<\-_P#D3_XJF'M#^3^BOZP/^'$7[*/_ $1SPW_Y$_\ BJ/^'$7[*/\ T1SP MW_Y$_P#BJ ]H?R?T5_6!_P .(OV4?^B.>&__ ")_\51_PXB_91_Z(YX;_P#( MG_Q5 >T/Y/Z*_:__ (.0O^"<'P3_ &//V2?"NN?#?P#I'A?5K[7_ ++/=6N_ MS)8_+SL.2>,U^*%(J,KA11104%%%% !1110 4444 %%%% !1110!?\.^)-0\ M'ZW;ZCI5]=:??V;B6"XMY#')$X.001S7ZM?\$Q_^#GCQG\$[[3_"?QT^U>-O M"?$2:\GS:KIXZ!I/^>Z^O\789K\EJ*!.-S^T[X+?&WPG^T5\.=-\7>"]^"]1CU+0M/?RCD]J_G0_X*U_\' OCS]NG5-2\'^!9K[P3\+5=HO)BD\N\UQ.F^X<=$/:, M''3/->2_\%9_^"MOC'_@II\79III+C1?A[H\K+H>@K)\JIGB:?'#S-U/9>@Z M9KY!H-(QZLGP[_P % M [.U\#^.OL/A?XK0IM2,,([37L?QP9^[(>\?K]W-?S/U>\-^);_P?KUGJFE7 MEQI^I:?*)[>XMY#'+ Z\@@CH:"91N?VW5_/9_P ')\/_\ L7G_ /1H MK[C_ ."!G_!:5?V[O!*_#KXAZA!'\5/#]ONBN'8*WB&W4?ZT#O,H^^!U^]7P MY_P=R_\ )XGP_P#^Q>?_ -&B@SC\1^2U%%%!L%%%% !1110 4444 %%%% !1 M110 5O?#?XF>(/@_XVT_Q'X7UB_T'7-+E$]K>V$U\"^/)K73?BUHEON)7$Q@"5#]>&'LPH,91L>^U^%?_!X#X^9O&OP MA\+^9\BV5UJA&[[I,GE_RK]U*_G!_P"#KCQXOB/_ (*(Z;H_F;O^$=\/6\6- MWW?-_>_^S4!'<_,&BBB@V"BBB@ HHHH ^D_^"2?[7%Q^Q=^WKX!\8"9H]*DO MUTO5EW;5EM+@^6^<]E++)_P"OZX+"_AU:PANK>19K>Z198G7E71AD$?45_$= M]WE:_JL_X(.?MA_\-A?\$[/"-[>WGVKQ%X34^']6W-\Y> #RWQV!C9 /]TT= M#*:UN?A'_P %\_V21^R;_P %(_&D%G;^3H?C*4>(M-^7:N)^9A_W_P#-K[;_ M .#13]F+[=X@^(WQ;O;?ZQ>8W']VOY4IIGN)FD=F9Y&+,S?>8FO MU+_X.H_VQ&^,G[86E_#+3;[SM%^&]K_I2))NC:^F"E\C^^@^7_@5?EC07!:! M11106%%%% !1110!^V7_ 9\^/$36OC)X::3YC%9:BB?4O&?_05K]RJ_G/\ M^#3;Q^N@?M^>(M +;6\0>&I7"_WO(??_ .SU_1A08RW"BBB@D*:[+$K,WRJO M)-.KP'_@IQ^U%#^QO^PS\0O'3/$M]IVERP:=H/@V3_ (1[355MRX@^65P?]J0,:^*:L:KJEQK6I7%Y M=S-<75U*TL\KMN:5V.23[DU7H-TK(****!A1110 4444 %?OA_P:3?M7MXM^ M"_CCX2ZA<*UQX5NEU?3E+?-]GG^1T'KB1&/']ZOP/K[$_P""$W[4O_#*7_!2 M;P+JEQ=?9]'\12G0=2:1ML:Q7&T;CVX=5Q03)71_5Q11108A7XL_\'B7_)/_ M (%_]A#5?_1=M7[35^+/_!XE_P D_P#@7_V$-5_]%VU!4=T?A31110;!1110 M 4444 %;GPX^)&N?"/QSI?B7PUJEYHNN:/<+=6=Y:R&.6"13D$$5AT4 ?T__ M /!$O_@LUHO_ 4;^&D?AOQ-+9Z3\6- MQ]OLP5C35XU&/M, _\ 0D_A^E?? MM?Q5?!WXP>)/@'\2M'\7^$M4NM%\0:'<+<6=U VUETGT-25' MN_\ T:U>:TY;F\=D%%%%(84444 %%==\!_#=GXR^.7@W1]1C\[3]4URRL[J) M6V^;#)<(CC/;(9J_II[D]S2)E*YU]%%%!(44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %4]4U:UT# M39[V^N;>SM+5#+-//((XHE')+,< >IKY]_X*.?\%/\ X6?\$P/@ZWBGXB:L MS7UX&31M!L\2:CK4P_@B3^%1_%(V%7ZX!_GU_::_X*U*Z M^'WP.M+@B/PWH\SQ)J>T_#_ (%Z''_6$'JL0.?[]?G+^T#^V5^TE^VEM;YO:OSC,>+<35;CAO?[36T;5 MW&FGV25G+UD[/^5'">&_V:O!/AF\^U0Z#8W%\S;GNKI?M4\I_O&23(7!' ]58%TXPJI*\*%./,EI;FMRI-K5)RO;6UGK]R_9X_^>:_]\4> M1&O2-:XG]G#QIK_Q"^$&DZQXDLX+'4KY#+LBRJLA+;'P22-R[3C/\5=W\WM7 MB8BG*C4E2EO%VTU6A^KY3FT,QP-+'T.90JQ4DI)IVDDU=/9G/>+?A=X=\)/ M"M[<-<6^G+.XC6ZM-QS&Z=<#KMP>#Q!\WM7.?#GX$:G^WQ^W7\*_@EX?M[BX MA_MFU\0^*;J)=T>E:9;/YCEST!;HOJ=GK7T/#&*Q7UV%*G)N/57NK'XKX]9# MP]_JOB,PQM&$:ZY53FDE-S;5HW5G)-K+H@;[L#7,C[I'"_>/3=D"OD^*..,BX=A">=8F-+VEU%.[;MO9 M13=EU=K*Z5[M7Z6L,NJW#G[@8L=J MJ@9F;!P%]Z^;_P#@C/\ LK_M9>/-2\8?M0>&_B%X1^'_ (H^+D\[->^(/#8U M6YU6"2?S9;B-#A8(WDX7 RRQ]EQGWH^*'"[RG^W'BTL-S\BFXS2I-?T M"_M^_P#!(O\ :D_X*9V?ANW^+7[1'@;6+;PFTSZ=#:>$S8Q1/+@2.1&0"2$4 M9/:OFO\ XA(?''_19O"O_@EN/_BZ\7_B.7 O_0PC_P" U/\ Y UEDV-_D_%? MYGPC_P $M/V#-8_X*/\ [:G@_P"&.F_:(=/U"X^U:Y>HN[^S].B*O<2?[V/D M7_:D2O[,?A+\+- ^"'PUT'P?X7TVWT?P[X9LHM.T^T@7;'!#&H5![GCDGDG) M/)K\0OV!/^",?[1G_!-#6O$&J?"?XY?#?2=4\301V][>7O@TWT_E(_X*#?\ 1SGPJ_\ #=Q4?\([_P %!O\ HYSX5_\ ANXJ M/^(Y<#?]#"/_ (#4_P#D _L?&?R?BO\ ,_4BBORW_P"$?_X*"?\ 1S?PM_\ M#=Q4?\(U_P %!/\ HYOX5_\ ANXJ/^(Y<"_]#"/_ (#4_P#D!_V/C/Y/Q7^9 M^I%%?BG^R9^W7^V)\:/^"G.J?!^;XX^"?$7@'X70C5/B/XKL_!]G8V.EQ1_- M+9I)(#^\.-A;(V_.W\!KI/VW_P#@ZL MW$++I2S'Y]7_P#A'/\ @H)_T'Q0_;4M?@IX*^/\ X \9:GHY2Y\;ZO8> M ;:/3O!5LWW1-*P(>Z?#;8!SZD>*_1\KS3#9CA*>.P4DC=61U[,I%=M7H&84444 ?R[?\'3G_!+: M']C+]K"W^*?A#3UM?A_\6IY;B6""/;%I6K#Y[B$ H.!GS% PM?E97] MGW_!83]B.U_X*!?\$^?B!\/OLZ3:VUD=4T%RNYH-1MP9(=ONWS1_24U_&1J6 MG7&DZE<6ES&T-S:NT4J-]Z)U."#[@T$R/Z$_^#.C_@H#-XV^%_B[]GGQ!?>9 M=>$R?$'AGS6^9K*5\7, R?X)F60 =I7["L3_ (+<^'+S_@D__P %K?@W^UAX M9A:T\,>/+A;+Q0L6(XI)HPL-TK_]=;1U;/\ >C=J_)+_ ()&?M;W'[$'_!1# MX7_$!)GAT^SU>*QU8*VWS;&X_<7 /_ '8^Q7-?TI?\''O[*L/[7/_!)KQT]C M#]LU7P4D7BW2WBY9OL_,N#Z- \M T?=>B:Q:^(=(L]0L9DN+._A2XMY8_NRQ MN RL/8@YJ[7PK_P;D_M6R?M:_P#!)_X>ZA>7$EUK'@WS/"6HR2-N9Y+0)Y9/ MU@> _C7W50,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \ MW_:W_:-TG]DC]G#QA\1-:VM9^%]/DNEB9MOVF7[L4(]WD9%_X%FOY-/BM\2] M6^,WQ,U[Q;K]TUYK7B2_FU&]G;^*25V<_A\W'M7ZV_\ !TK^VM]KU3PO\"]% MO/DLPOB#Q$L;?\M&!%K"_P!$+2D?[<9K\<:Z*<;*YC4=] HHHK0D**** "BB MMKP3\._$'Q(UB'3O#VAZMKE_<,(XK>PM9+B5B>P"@F@#%KL?@9\!?%W[2OQ. MTWP?X'T&_P#$7B#5GV0VMK'NVCN[GHB*.69B !U-?=7[%'_!MK\9/C]?VNJ? M$?;\*_##89TNU$VKSKZ);@_NV]Y2N/[IK]J_V*_^"?OPO_8'\!_V+\/M!CL[ MFX0+J&JW'[[4=38?Q2RGG'HBX0=ES6$K^6?5$7=%I6+9V^SVN>5 /WY.K[>R\5_/;-,]Q,TDC,S MR,69F^\Q-?V1>(-!M?%&A7VF7T2W%CJ%O):W$3=)8W4JRGZJ:_F'_P""HO\ MP2U\&_&FL>#WD?1]6U32WF^^UG=20,WUVD9K+HK8S.K_P"%X^-O M^AP\5?\ @VN/_BJ/^%X^-O\ H-)(V5O&'BA ME9=K*VK3_,#_ ,"KF/F]J910 5^CG_!MM^Q-_P -#?M?S?$/6+7SO#7PM1;R M+>NZ.?4I,K;I_P >7ZHGK7YT6MK)>7,<,,;223,$1%722R?\ %275E KM_JH+=OL\2?@D2U\^U^A'_!=S_@F+ MXT_9R_:G\5?$;1]%U#5OAQXXOY-534+6$RQZ5^017 MY]?-[547=(4E9C****H04444 %%%=5\$_A'K'Q\^+OAOP7H%NUQK'BC48=/M M45=WSR.HW'V'4^RT ?JQ_P &Y/[-5M\%_@K\3OVH?$]CN@T'2[VUT'?_ !0V M\337$_''A_4O#^MZ7*8I8KJ$JLN.CQOT=&'*L,@CD5G3E= MW*J*RL<51116A(4Y5W<"FU]9?\$8/V*O^&W?VZ?#.C7]JUQX5\-D:]KVY?W; M6\)4I"?^NDFR/Z,_I0W8-S[+^)O[/]]_P3H_X-T[Y6A:Q\8?&;4=/EUQ\;9( MH+@^9' 3[6\6"/[TKBOR"K^J_P#X*>?L;-^W1^Q7XL^'MG)!;ZQ<11WNC22G M;&EY =\0)[*W*$]@^:_EX^+WP9\5? ;QYJ'AGQAH.I>'=PF*12. MXSP0>H(R".0:SIRN74T.7HHHK0@**** "BBM'PWX5U3QEK$.GZ3IM_JE]<,$ MBM[.W>>64GH B@F@#.K[6_X(O_\ !+;5/^"@GQZM=4UJSGM_A?X3N$N=[O_&?X4R>I4'V+_@G?_P &WGQ#^.FJV/B+XRQW?P[\'*PE;2SA M=:U 9^YY?/V=3W,GS^B=Z_73X^>._ ?_ 2H_8*U[5/#^DZ;X?\ #_@C36CT MC38L*MS=O\L*')R[O(REB26/S,:SE4Z(TC#JS\A_^#EG]LBW^)W[1ND?!WP[ M-$OAGX66X%Y%"=L3:C(BY3 _YY1;$'H6<5^9=:WCKQMJGQ*\;:MXAUJZEOM6 MUR\EO[VXE;=)/-*[.[D^Y:LFKBK*QFY785^A_P#P;B_L2_\ #2?[9_\ PG.K MV?G>%_A6BZB6D7M?GI#"\\RQQJTCR$*JK\S,37] M0W_!'#]BV/\ 8A_86\+Z#=VJV_B;7T_MW7SM^?[5. 1&?^N<82/'JI]:BI*R M*BKL^JJ_+7_@YV_;9/PH_9UT?X0Z+=>7K/Q$?[5JNQOFBTV%_N'_ *ZS #Z1 M..]?IYKFN6?A?1+S4M0N(;/3]/@>YN;B9ML<$: LSL3T4 $DU_*C_P %)_VP M+K]N']LGQEX^DDE_LJZNC9Z-$_\ RPL(?DA&.Q*KO/\ M.:SIQNS27'[05_ M4%9?$[P1X7M8M+A\1>%[&/3T6T2U&H01_9E0;1'MW<;<8QVQ7Y'_ /!(7P!# M_P $Z?\ @F/XZ_:*UJW6'Q=\0HO[/\,I*OS_ &<%DA(]I)=TI]4@0]Z^&-4U M*XUG4KB\NYFN+J\E:>>5VW-*['))/J37R^=YY]5JJE35W:[\OZU/WCPE\%:G M&&$K8ZO7=&G!J,6H\W-*UY;M644U\WY,_I?_ .%V^"_^AN\,?^#2#_XJC_A= MO@O_ *&[PQ_X-(/_ (JOYF:ZKX(?"75/CO\ %WP[X/T>-I-0\07L5I%_TR#' MYW/LHW$_[M>*N**S=E37XGZQB/HMX'#T95ZV9RC"*;;=-622NW\?1']*NBZ] M8^(]+2\T^\M;VUFSLGMY5EC;!P<,,@\UHUR?P;^%FF_!#X7:!X2T>)8=,\/V M4=E !W"#!8^['+'W-=97V5/F<$Y[VU]3^/<3&E&M.-!MP3?*VK-J^C:N[-K6 MU] HHHK0Q"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@".96:%@K;6QP?>OP9_;A_X.&_VL/V*/VI?&'PWUC0_ MA?YGA^^=+65]#N_]*M6^:&0'[4-V49T44%)6"BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ K]&/^#>/_ (*A7O[%O[3=GX!\1ZDW_"M_ MB%UFCEBD:.2-@Z.C;64CH0:!- M7/[=//0Q>9N79C.[/&/6OYQ?^#CS_@JO)^UG\=9OA/X-U)V^'W@.Z:"]>%OW M>KZBAP[G'5(SN5?]I2:^V-8_X+$OH?\ P;Y:;\1$OD;Q]J%H?!$3*P9DOE38 M\F.ORP;23URP-?SVW5U)>7,DTTC333,7=W;<=0>A'<9%?9O_!<#]MG1/V^YO@G\0-+N+==4NO"C6^N6 M2-N;3[Y'3S$_W3U!_P *^#:*!6UN%%%% PHHHH **** "BOO+_@D3_P1*N/^ M"J7PZ\6:]!X^M_!__",ZC'8>2^FFZ:?=&LF_(9QBOJOQ5_P &>_BBWTJ2 M31_C1HEU=1@E8+G0Y(UE/IN$IV_D:">9'XQ45]??MD_\$._VA/V*K.ZU/7/" M,NO>&[52\FKZ*QO+>)!WDP,I^5?(;+MX- T[C:***!A1110 5^M'_!J'^V#< M?#K]J#Q%\)M1O'71_'%A]NL$=OW<5[!_"@]7C=L_]3HOQ,M,6J.WR_P!H0;FC 'JR-)^0K\MZZGX*_%+4/@C\7?#?B_2II8=0 M\-ZA#?Q-$VUOW;J2,^XW#_@5!,E=']CO[0/P'\._M-?"75O!?BJS^VZ)K2*D M\?1OE8,"/<%:S_VG?CEH_P"RA^S=XL\9Y'8FN7HHH.C8**** "BBB@ HHHH ^Y/^#=/X MB+\//^"KWP]W2>7_ &XESI"_[1FCZ?\ CM?U,5_']_P2[\>?\*T_X*%?!_76 M;:NG^)+5\_4[/_9J_L!HZ&,MPHHHH)"OQ-_X.X?VMTMM#\!_!G3;K][=LWB# M5XE;*E ?+MT/HP(=OH:_:C4M1AT?3KBZN9%AM[6)I97;[J(HR2?H!7\BO_!5 M;]JJ;]L;]O+XB>-/.:;39-4DLM+^;O%G[,OQ7T?QMX*UBXT7Q%H/O&7A?1O#/AV.]^P:-]C\QFOV3_ %LF M6)^0-\OU4U]K5YQ^R7^SIH_[)?[.GA'X=Z%&JV'A;3HK/>J[?M$@'[R4^[ON M8_[U>CT&(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %>%_\ !1+]N[PG_P $X_V4_$GQ0\72>9#I<7DZ;IZ$";5[YPWDVR?[SC1ZO/ OW9[Z\W'>?]V% M(P/3>_K0!^?/QD^/GQ(_X*V_MH7'B;QWJUQ>:EK4IEE6+/D:+8(>(+=#PB ' M:OJS;CDY-?9WA7P?:^"_#UGI>FV:VMC8Q"**)%VJH%?*_P#P2#OM+D^/.O:3 M?21QZAJ^EK_9V_\ Y:-&V9$'^U@Y_P" U^CH^&JY_P!6M?EO&V8U5C%AFO=B MDUYM[O\ 0_M3Z..&RW 9)4S-6E7JR<9/K&,;6CY7^-[7O&^R/&O(?^ZW_?-' MDO\ W6_.O9/^%:K_ ,\UIW_"M5_YYU\7]:\C^C/]8J!\G^ _VLO"O[!GQ_\ MB]XV\=>!['QQXJUSP='IOPQCU?38M0TRQNVD07$DD[;R]L=[.3N\D <;1NRWX+WK]&/VJ/V,+ M/]H[X47FBLL-OJ<*FXTR[V\VUPH^3_@)Z-[-7P#HW[;7C[]FFT;P+%X6\+Z. M_AEVLI[9[67S%D4_.7.[EF/S9[[LU^F93FU?'9;]7P*2JQ2B[NUE;XEIN_P> MO8_B_B[AS)\EXV><\0.=7!5I2JQ27,Y3;NZE_$/\ Z!?A7_P'E_\ BJ1V M8*JK;RLS$\ ;^I->+_JCF?:/_@7_ /VA?28X36BC5_\ 7_R1]3_ !7\?7'@ MG2K>TT^U^W>(=8?[+I=FS;?,DQDNYZK&@^9SV'3YB >5\-?LAZ3I5Y<:K=:A MXDD\0:HN[4K^VU6YM&O)#RBC '2O7_ -F?]GGQ%JMG'X\^(4-N MOC36K18DLXEVQ:-:GYQ H).'8[6D.6*L^=R^7 M?^&;]+_Z"OC3_P *?4/_ (]7S-^TA\6=-^%_Q9L=%T/5O&EY;Z3.)=:7_A*+ MS;/_ -.H9I&V'^\PY&[ YZ?5_P#P4,_:-M?V6_ <>EZ6T3UED.['X MMVK[3ANMB71EF..JR5-)V3;L^[_1=V?SWXP5^'YXBEPOPOE])8F MT$TM&]YOI'3J[?5OAG]IOXV?\%'=9M=>\<>,/$&A_#SPW;_V;X;\.>'[ZXT[ M3[..-5C"1;&#%41%4R2,SR,N68X-=7_PH9?^AH^(_P#X5NH__'J^C/"GP,T_ MP5X7C16]K:Q-//+*P6.)%&2 M2>P KY7'\5XO$5W.C)QCT2=M.FW5GZ]PCX;\)Y3E5/#9CAJ=>LE>=2:3N]W: M^T5LEIHKO5L^1_BCX1TOX2>"[S6M2\5?$CR;=<)$OBW4?,N9#PL:#SN78\ 5 M=^ 7[-?B37?!L>H>,O%7Q#AU+4I#ZC[S'O77? KX M7W'[9OQ57XBZE9W$/P]\,73Q>$[*8;?[5G7AM0=/[G://UKZNT_X;JNW$=9Y MIQ%CL+2^K1JR]IHY.[]WM%>:^UYZ=#R,OX;X5S/&2S2. I1PT4XTH\B7M+VY MJLEU3VI)Z*-YVO)6^;K']D#3;C[_ (J^*'_A7ZA_\=KRY M-?!/P%_X*J_&KQ_\8M#\/VNC^&_$$I+CQUJ'A[X^^#=01K M'2]4U6U.GZEI5Z59HOM+PX\Z-MK9[G;@,E>._LV^-/V@_P#@K+KNI_%KXR?% M+Q_H?ANZS:^'M+\-:E)HELP!^>2..$C$0V[03EG.6)-=Y^UA\+_^&_OV@-,^ M!^E^QTW38%M[6WB7;'!&@PB >@%?39SQ_F]/)*6&YN7%5-7)))QA?W7;92DM? M*.MDY(_*\%P1E$LYJXF$;X6&D8MW4I[25]W&+TWUEI=I,^9;/_@GG;S_ 'OB MU\>O_"ZO/\:T[7_@FW9R)S\7/C[_ .%U>?XU]+^*[C2?AGX,U3Q%K]Y;Z7HF MAVLE[>W<[;8X(D&23_0=SQ7Y2^-?^#D_Q':^--47PO\ #;PW=>'8[B1=-EU& MZN$NI( ?E>0+P"1S@=*^2R6MQWG'/_9^)FU&UVY)+7I=[O\ 3Y'7G<.$\NY5 MB*$$Y;)*[T]#[2M?^"96FS?>^+W[0'_A>7G^-:-K_P $L]*N'4?\+>_:$W-_ M=\>7G^-?!\/_ -KN63Q!J_0V=E)G CM_P#EK(,Y;Y17T_I_ M_!+33XX8XU^-'[1BHJA55?'ESTKZ.^ G[.'AG]G+X3:#X)\(Z:NF^'O#MJMK M:Q=7;'WY)&ZO([;F9CR68FN\718;&VFN+F:*UMK=&EEGE8)' BC+NY/ R2 M>U?FV>E;[4M'[TG=M+2.D8Z)7TIY3EU.G>K2BY/5 M]E?HO);>>[U/E*U_X)9Z'-P?BY^T9_X<*\J?_ATOHMS-\GQH_:1A7^[_ ,+ MN6V_G7YQ?MV_\'*GQ&M/VCM8L?@1?>';'X>Z&WV*UO;_ $>.\EUF1"?,N&_$VO"66**SA:".\M < M0W/E,28_,&XXSC&",9Q79Q)@?$_)\NI9GB\RE&-1I*/.W--INSBXI=-;-VZV M/G/K&4UJDJ5&DM.MM#RV'_@CW_8J;O#_ .T9^TMH,R_ZIT\923^5WZ.ISS67 MXZM?VTO^"=/@O4O'?@_XY-^T'X7\-02:CJWA3QUIJ+J%S:1KF3[/=Q'=O5-S M8)&=O?I7WM_90_NU\E_\%E?VI7_9L_9*O/#?AVW;5OB9\7'/@_PCI$"^9/=W M%T/*DD"#G9&C\GU9*\_@OCCQ$GFN'PL,8ZW/.*<9QC)-75[NW,DE=MIJR5^A MRXK!X'V;DXVLNE^Q]M?L&?MC^'?V^_V3_!OQ8\+PSVNE^+;/SVM)F#36,Z.T M&^??V@?^"@4/\ P0S_ &#/A=^R+\&8X_'7[2U] MI<=E+;Z=&+S^Q;Z[)DEF=!G?.996\J(]E5F^7 ;O?^"/O_!%9OV2YKCXO_&* MX_X3+]H#Q3?\!7Y>3_ &1Q;Q11R3!NNX\] M1WY(?S/S[175_==V/E<+A76G;9=6H7GQD^,UPWC#X^>," M][>7E[)]J_L$R\NBN<[K@Y^>7M]U>.OV;\_9U^&FH>+/%-Y]CTRQVH MJHOF3WD[G9%;0IUDFD=E5%'4^V37=_%CQMX;^!GPTUKQAXNU:ST'PUX=M6O= M0O[IML5M$O4^Y/0 #Y)=:IJWB#P3IM_KFEKHNJWD M GN-.$GFM9EN1&7[NHVAL<;LXXK96-FX"UUW_"/_ .S7QM_P6V_:YU+]E#]E M6'PSX)CFO/BS\8KT>$?"-I!EIUEGVQRS@#GY$? /9W0]J^4P/A+F&8XZ&&P] MHNI*R5G:*;OUN[17=MV6[.F>8PA'F?0_+;_@H+^V1\)?^"@'_!5ZQT;XJ>.X M?#O[/_P9>2U2..">Y_X2>\1AYXC$(;B20+&9#C$<9QRU?H1H_P#P7W_8_P## MND6NGZ?\2;:SL;&!;>WMH="O(XH(T&$1 (L!0HP!7XZ_\%:?^".EU_P26TSP M+;^(OBEX?\7>,/&4374^AV%F\4^FPJ%S-([.=ZM(60' W%":YW_@CU_P3 US M_@I_^TY;Z#MO+'X?^'O+O?%>KH"JP09XMHV_Y[S=%]!N;M7]<<3^!_#>(RS# MTL?B*T,/@Z?+&,)04>\I6<)-U*DM9.^KM8^8P^<8B-27)%-R=VW?Y==D?TC? MLQ_M0>#/VPOA=#XU\ :A=:QX9N+B6UAO9;&6U6=XSAR@D524!XW 8SGTKT+8 MW]VM;X?_ ?T3X5^!M)\->&]+M='T'0;6.RL+*W7;%;11C"(/P[]2>3S6Q_P MCN[@+7\?X[PTJ2Q$Y8/FC2N^52M*2CTYFDDW;>R2/J(XY62EN<'XF\1V/@WP MWJ&L:M=6^GZ7I=O)>7EU.WEQ6T*#>[N3T "Y-?%\O_!Q)^R9%(R_\+%N&VDC M(T6[VG'_ &SK$_;Y@\KLO'QV?SA/EH).V]^_P"!^WGP8_X+B?LX?M!?%30?!/A#QCJ& ML>)?$UVEEI]I%HMRK2R$$\DK@* &))X 7)KZZV-_=K\B_P#@U*_X)SM;^'M< M_:,\36+K)J2RZ'X/66,_+ #BZO!G^\5\I3Z*]?M%_P (ZO\ =K\Z\0/"/+\# MFKP612FX024G-J3<^J5HQLDK+J[W._ YE.=)3K6N^W;\3D=C?W:^3_\ @KG^ MW7??L;_ &UTCP?&VI?%SXF7']@>"].B7S)?M$GRO=8_N1;E(_P!MD[9K[#^) M7B;0_@_\/=:\5^);ZWTGP_X=LI=1U&\G8+';01HSN3^"\#N>!S7\JG[>?_!1 MOQI^WK^VIX@\=:3'J%O_ &FI\.>$["W#R7-AI[LT:0Q*.D\ZL=Y4;CYC 5ZW MA7X'SS'.(8K,]<-1:E)-:3:UC#T;UE_=5M.8RS'-E3I-4_B>B\O,]4_:'_:E MN_@]\"K7]D7X"WEUXFU;Q9J2S_$OQ1I69;KQ]K\IP]E;R*29+&%_W8.<2LKO M]TBOU0_X(I?\$;M-_P"">7P_7Q=XOM[75/C!XDM0+VX51)%X?@89^Q6Y_O?\ M]9!]X\#Y1S!_P0A_X(8V_P"Q#X.M?B;\3M/M[KXO:Y;;K>T=1(GA.WW MVIA_K&_A^X.]?I3_ ,([7Z9XT<1YCGE-Y#D\N3#?\O)+>I;[*[077^?_ [\ M&4X>%%^VK:RZ+M_P?R.1\MO2OE+]H_\ :0\?N^C?\$^OBW^R9^PYX[U#]EOP'\0-%7XG M:+<"7Q"-5F*:IXCU20 RRRW#@+/<$GF-6)7<% KY[PF^CY"6(AG/$*YJ4=84 MFM)OI*?]U=(_:W?NZ2VS+.VH^RH;]7V]//SZ>NWO7[#O["'@3]@3X#V_@7P9 M:2S1W#-=:UJ]ZWFZCXAO7'[V[NI>KR,?P4<"OS_^(O\ P2<^,'P\^*_AV+PU MX+T[QTGP[EM$^'WB5O$D.GV.F6\.L7&IHFKV,@+W#*UP\3&$,&18W4)(*_6Z MBO[-2MHCY6YY+^Q)^S9)^R9^S;H/@R[U1=U:>]U;4$C\N.\OKF9[BX=5_ MA3S)6"CKM49YS7K5%% @HHHH *_CQ_X+_?LK0_LC?\%6/BEH%C;Q6^C:U>KX MCTU(EVHD%ZGG;![([.G_ &O[#J_G5_X/4?A -'_ &DO@[XZCA6-->\/7.D3 MRA?]9):W'F#\=ESCZ8HZBEL?B<"T;[E^5EK^S?\ X)5_%JQ_;8_X)4?"O6-< MABU:W\2>$8](UF"?YEN3'&;2X1_4-L;/KNK^,>OZD/\ @T0^)$GC3_@E VDS M3>8_A7Q;J-BBLVYHHW$4X'TS*V*!1/N[]C/]B'X;?L!?">X\$_"WP_\ \([X M:W^T23M+0_$[]@WX,_&GQO>^)/%GPT\'^(-?U+9] MJO[[3TFGGV1K&F6/)PB*![+6%_PZZ_9U_P"B,_#[_P %$?\ A7O=% '@G_#K MK]G7_HC/P^_\%$?^%'_#KK]G7_HC/P^_\%$?^%>]T47 \$_X==?LZ_\ 1&?A M]_X*(_\ "C_AUU^SK_T1GX??^"B/_"O>Z*+@>%Z?_P $ROV?-+N%F@^#?P]6 M5>C-H\3?S!KU+P+\*/"_PPL_L_AOPYH/A^%AAH]-T^*U5A[A%%=%10 4444 M%4=>\/6/BC2;BPU.QM=1L+I=D]O=0K-%.O\ =96!!'UJ]10!\W^,?^"1?[-/ MCS4WO-2^#/@IKB1MS/;6IM=Q^D145D_\.3OV5_\ HC/A?_OY<_\ QVOJ:BB[ M[@?+/_#D[]E?_HC/A?\ [^7/_P =H_X4A;?U?9M\M660$8((/4&O(/%W_!;C]D'QSJ#76J?LGVUY#[-[K5M>N C/M/E6<(YDGE(Z1HG)/X#DBOWB_: _:\\-_\$5?A%\-?@[X M%\-V?B:ZL=-,MVMQ=?9MBYYGD*@DR32^:V#T"_2N+'XRGAJ7M*KLCW^&>&LQ MS['PR[*Z?/5E=I72T2NVVVDE9=7Y;GZ&5S_C?X6>&?B=;1P^)/#N@^((8>43 M4M/BNE3Z"0'%?EU_Q$@^)O\ HE^A?^#:7_XW1_Q$@^)O^B7Z%_X-I?\ XW7A M?ZR8+N_N9^I?\2^\@?"7_@XE\)ZUJ,-OXR\#:MH,,C;7N]/N MEO(XAZE"%8_AFKI\0X*3LY-?)G)C/ ?C?#TW5E@N9+I&<)/Y)2;?R1^DE%_C]X&M?$G M@_6;/7-'O!\D]N_W2.J,.JL.X(!KKZ]FG4C.*E!W3ZGY/B,/5H594*\7&<79 MIIIIK=-/5,\5_P"'^'?_ ((X/_B: M\Q_X*8?\%.(?V!Y/#>GZ?H=KXDU_7O,G>UFNC MM;K\H1^D#O%F=X"&9Y?AE*E._* MW.$;V;3=I23M=/U/OK_AW)\!/^B/?#O_ ,$<'_Q-'_#N3X"?]$>^'?\ X(X/ M_B:^!?\ B) \1?\ 1+]#_P#!O+_\;H_XB0/$7_1+]#_\&\O_ ,;K'_6/!]W] MS/:_XE]XX_Z!%_X,I_\ R1]]?\.Y/@)_T1[X=_\ @C@_^)KN/AM^S_X%^#:X M\)>#?"_AL[=I;3=+AMG8'U**"?Q-?F;_ ,1('B+_ *)?H?\ X-Y?_C='_$2! MXB_Z)?H?_@WE_P#C='^L6#[O[@_XE]XX_P"@1?\ @RG_ /)'ZR5@?$#X8^'? MBOH/]E>)]!T?Q%IGFK-]DU*TCNH-Z_=;8X(R.QQ7YGZ!_P ''LPE5=4^%\7E M]S:ZP MUEU/8_\ AB#X,_\ 1*/AS_X3MI_\;H_X8@^#/_1*/AS_ .$[:?\ QNO4JS=> MUVR\+Z/<7^HW5KI]C9QF6:XN)1%%"@ZEF. !]:]5RLKL_-XQ0SV[B6*1/#MHK1N#D$'R^H->H5\'_ +1?_!>[X7_"S4;C M3?"&GZEX\O(6*&X@86UB"/21@2X]PN/>OG^Y_P"#CGQ@;EC!\-?#4"I'!!ZUYV/V'_@RO ^$_PY_\ M)VT_^-U^;_\ Q$;>-/\ HG/A?_P/G_PH_P"(C;QI_P!$Y\+_ /@?/_A6?^LF M#\_N/5_XEZXW_P"@:/\ X,A_\D?I!_PQ!\&?^B4?#G_PG;3_ .-T']A_X,MP M?A/\.?\ PG;3_P"-U^;_ /Q$;>-/^B<^%_\ P/G_ ,*^K?@I_P %&_$'B3]@ M_P 4_&[QQX=TGPW8V9E70K6WFD=M1*_NT)WX^],=HQV4FM*.?86HVHWT3;TV M2/$SSP:XIRBE"MCJ,4JDXTXI3@W*U0!P"Q':O@FM3QMXPO_B%XPU37 M=4N&NM2UBZEO+J5VW-+)([.3^;5EU\#BL1*O5E6GNW_2^1_H1P3PO1X>R3#Y M11_Y=QU?>3UE+YR;:\K(*_33_@WS_95_M'7=>^+FK6O[FPW:/HC.OWI6 -Q* M/HK*G_ F]*_,NONC]G?_ (+@ZY^S5\&_#_@G0?AOX:_LW0;80+*]]-YER^7'OM4"J/_$1MXT_Z)SX7 M_P# ^?\ PK#_ %DP7=_QCF=)*59\L(QE&$_ /AV91);:SX^O/*O+R,])8[!")$0CH9""?2N+\;?MB_';]C/4]+U_X MI6_@/QY\+]2O8[&ZUWPLCQ3:4[G&71B01^'/3.<5G+.Z"UM+E_FMIZ][>=K& M>&\.\RKOV,:E+V[VI>T7.W_*K7AS?W'-2OI:^A]W45F^'=H01W5O*O26-U#*?Q!!K2KUXR35T?"RBXMQDK-!1113)"BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH *Y7XT_"/1?CU\*O$'@WQ%:K>:)XEL9;"\ MB90VY'&._<=1[UU5% 'Y+M_P:(_!5G9A\1OB,O\ X"__ !NC_B$0^"__ $4; MXC?E:?\ QNOUHHH'S,_)?_B$0^"__11OB-^5I_\ &Z/^(1#X+_\ 11OB-^5I M_P#&Z_6BB@.9]S\E_P#B$0^"_P#T4;XC?E:?_&Z/^(1#X+_]%&^(WY6G_P ; MK]:** YGW/YR?^"V?_!#;X>_\$ROV=O#_B[PIXJ\6:YJ&K:N-/>+4O)\I4V9 MR-B YK\N:_H?_P"#MS_DQ_P3_P!C./\ T4U?SP4&D'H%%%%!84444 %?;7_! M"?\ 8%\#?\%$/VJ]8\'^/FU3^R;'1)+^+[#,8I&D61$&2.V&:OB6OU(_X-.O M^4@?B+_L5YO_ $?%1U)EL?=WBC_@U _9YUFU9=/UKQSH\C?=DBO5E*_@X(KY MP_:$_P"#0W5M+TRXNOAC\3H]4FARR66O6HBDG] )(\*&]SQ7[JT4&7,S^./] MKO\ 8.^*G[#'C-=%^)7A.^T&:9BMM=;?,L[S'4Q2CY7_ KQ^O[/OVB_V:O! M'[5_PPU#P?X^\/V/B#0=23;)#<1@M$>SQMU1UZ@CH:_E_P#^"Q'_ 2UUC_@ MF/\ M$_V5#)=:IX$\1*UUX>U1U^9DSS;R'IYB?\ CPY%!<97T9\@T444&@44 M44 %%%% '6WGQJ\0WGP9L? 3WS?\(QI^I3:M%:_P_:)41'<_A$M.[25L_1P17QM^V9_P &I/Q(^$6A7FM?"OQ):_$*SM5+G2[F M,6VH[1DDI_!(<=$')-?T*T4"YF?Q,>,O!>K?#OQ/>:+KFFWFDZMILI@NK.ZA M,4L#CJ"#R#657]-G_!WPDU#QIX/TVWT_XM^';4RVLT$83^WHT& M?LTN/O-C[C'H>.E?S.:II=SH>I7%G>0R6MU:N8I8I5*R1.IP00>A!H-8RN5J M***"@HHHH **** "BBB@ HHHH **** /WP_X,_?^3??BQ_V,,/\ Z315^QE? MCG_P9^_\F^_%C_L88?\ TFBK]C*;.=[LKWEG'J%I)!-<,R&.1'7?L41_L-?M_^*O#^FPM#X;U[&N:-UVQ03%B8L]RKJWT#"OZP*_G M]_X.]M>T^]_:>^%NGV_E?VE8Z#=27FW[VR26+R\_]\/BD5'<_(6BBB@V"BBB M@ KHOA'=-8_%?PS.OWH=6M'7\)4-<[75_ W1Y/$'QL\'V,:O(]YK=G JK_M3 MH*.H,_L1\9^.?["_9BU#Q%,WS0>&WOF8_P![[/N_G7\:?BC7I/%'B34-2F_U MFH7#W#_5W8G_ -"K^M/_ (*C^*7^"/\ P2V^*UW!(JW&C^$);>!F^7<_EK&* M_D./&$-QYVBPW1TO2,- M^[^R6_[N-QCCYPN[WW5Y?^S#^U=XN_9'\6ZUK7@Z\^QWFO:)=:#=,W\5OPT444&9\@? M\%R/VMT_9 _X)R^.-8@N/L^M^(HAH&E[?O>?N?!_\ 9-U;XO?LS?%+XD6?FK8_#-M.\]=ORSBZDE0_BH13_P "KR.OW&_X M(_?L1?\ "PO^"!WQNB-N[:E\3DO9[61H_F3[/$JQE?HZ,:_#F@F,KL****"@ MHHHH ^K/^"+/[5I_9 _X*)_#WQ)<3>3H^H7HT;5-S':MO=JAT]=.U3GI=P?NY?U7-'0SJ;W/I:OQ9_X/$O\ DG_P+_["&J_^ MB[:OVFK\6?\ @\2_Y)_\"_\ L(:K_P"B[:@F.Z/PIHHHH-@HHHH **** "BB MB@ HHHH *]3_ &//VP/&G[#OQRTGQYX%U#['JFFOME@?YH+Z$_?AE7NC"O+* M* .D^+GQ ?XL?$[7O$LEJMG)KU[+>O C;EB+G) )KFZ** V"BBB@ HHHH W_ M (6>"U^(WQ.\-^'FN/LJZ]JEKIQGV[O(\Z5(]^.^,YK]H8_^#/\ AFA5D^,# M[6 9?^);ZU^//[,/_)RWP[_[&;3?_2N.O[.M+_Y!UO\ ]^*7BJWTF2Z1GT[28%\_4M5*_P ,, Y;G^(X4=VH ]]K\&?^#O'_ ()= MZUXFU+3?VFO"5G-J%GIUA#HWC"WC4LUI&CXMKS_<^?RG]/W9[FNT^%W_ +/$FL?!'X6_#/P[\.='G%I9W7C2:\EO+Z3JWS6\BQY"\L%!"[@-S& MNF\6_P#!0[]MCX@>%M2T/7?!?[+NL:-K%O):7]E=0ZI)!>0.-CQN/.Y!#8-> M;6SC!49NG5J)26ZN>_@^%:!I]U*]QK-MG,F%* M9C'S!CT.!WKP,\A@,UIJG1J1=5?#W?5K^MC[S@O$9[PO7E7Q5&4<-*WM+[+7 M27JO+=-KL?J[_P ((O\ =H_X01?[M6?AE\2=&^,/@'2?$_AV^CU#1=:5*D5.$KII--;-,Y?_A!%_NU M\O?ME? .'X!?%SP_^T;H_@G0_''_ AK!/&'AG4+..Z@\0:2>)&V,"/-C3D, M.0.?X:^R%^;I\U)<:(\OAG. G@<5M+9]8R6S7FOQ5T> ?\%I?V\/V2?@W^Q/X3_X4/\ M#/X4ZEX\^,VC"_L+V'0;623PQ82 I)-(-IV76=\2*>59'?\ A4GX;_X(X_\ M!.R3XF:E;_%SQ=8M_8EA*?\ A';.9?EOIUX-T1_$B'A.Q;GM7!_!#_@G);_M M,?\ !0/QUX5TLSVOPO\ !&O3K?W<;;46 2L4LHG_ +[-N''W5W&OV-T.QT?P M3H%GI>G_ -FZ;INFP+;VMNDB1QP1H,(@&>@%?>\3\0*%!8;#OWII-OLGT]7^ M"/Q+PYX)G6QCS#&1O"E)J*W4IQ=K^<8O[WY)HR_^$$7^[7FO[67QE\-_LA_! M35/&7B!MPM5\JRLXV'FZA=-_JX5^IZGL,FO4O$WQ6\+^#=%O-1U3Q!HUC8V, M33SRO=)MB11DGKZ5^&W_ 45_;DU']M[XUR:C"UU;^#=$9K?0+!LK^[)P9W3 M_GI)^@PM?)K_ 1^K\=<;U,/&5Z(K>W1CY< _@0?W(HTZ^@7)Y-?M/^QU^P]HO[ M)/P:L_#=@L-UJ4V+C5K_ &_-?71'S/\ [@Z*.PKYQ_X)&_L\^"?V6/ K>./& M6K:7'\0?$<.R.W;,DFAVAZ0\#Y9'ZOCI]WUK[(N/VJ/ =O\ \QQ9/]RWD;^E M>AQ1G$:\E@L-_#AIILVOT73[^QYOAKP#FN$B\YQE"I+$5=4W&3:4M>WQ2W?5 M+3NC;_X0-&_AKY4^-^FWG[6LASE-+BW>./0[?I+?R9[(/N^ MK?3%=U^R=J?PZ_95^#6F^$]#77+QH[UZ'UN88?-,UKSRNE3E[.FTJSLUK9-4K]VFG/M%I? M:T]@\+_!^Q\+Z)9Z;IUG;V-AI\2V]O!$NV.*-1@ #T J[XFL=)^'?A+4M=UN M\M]-T?1[>2\O+J=ML<$:#+$FL>W_ &GM!DY6QU9O^V:+_6O%OV]?!)_;F^&- MGX-M?%6O>"_#WG?:-2AM;&*>352O^K1G,BXC4\[?XCC/2OGZ6(P,ZRCB:O+% MO5V;\WT;;?YG3F6'SJCAY/#4'*27NQNDK[)7;227Y:+H?D[_ ,%"OVU]0_;6 M^.,VJ6_VJU\(Z23:^']-/\,9.//=/^>LG7V&U:_3#_@BM_P2ZN/V?/ 2_$KQ MQ8>3XZ\36^VPM)5_>:)8N,X.>DT@Y;T7"^M8O['O_!+KX/?LT^.K#Q3JD/B+ MQ]KFFRB>T_M/R(+&VD'200)D.X/(+,<'M7W7;_M$0R=-'N-W_7P/\*^AXDXX MRQ819;ETK4DK-VDKKMMUW;>^W<_)^'_#_.88^6;YQ'FK-W2O%V??>VFT4M$O ME;KK7P6ORG;7D/[8GQGU+X3V>A^!_ 5O;ZM\7/B,[6?AJP=?,CL8Q_KM3N0/ MN6]N/F)/WFPH[UYM^U]_P6@\#_LI:;)IEKIZ^*O'=QB*PT"RO!,XF8X3SRH^ M1,]OO'H!5[]@CPCXB\!7NN?%/XH6ZZ]\8_B$D?\ :-PTFV+0;%>8=,MDP?+C M3J^/O-USBOD>;!X/#1S+'Z0D_OC,5C,5B)9=@W> M<5[\DT^1/I=.W.^BW6[6FOO7[*'[(&D_LN?"2S\,Z;-/J-[-+)?ZSJ]U\UUK M=_*=]Q=2GU9^@_A7"CI7K-GX/7^[7(6/QNFDZ:7%_P!_C_A5/6OVQO#'@W4F ML-7UCPKI-]&HD:WO=8B@E0'D$HQ!Y[5\O7S[!8JM*HY.QW_ M (RNO"^CEKCQ9(GSI9P2.53R =H+?WLG!VBND6Q_959/^48?QH;_ +AC_P#R M57UE9_MZ>!5X_P"$P\!K_P!S%!_\53O$W_!1SX:^!O"VI:UJ7CCP0FGZ3;R7 M=P8M>BEEV(,G8BDESZ #)-?:Y1XI4\LP\,#A<*[?]>ZK6)Q%;5_P!Z-DETWV1^'/\ P5#^ .L?%[]IKPI8_"K]E/Q%\"O"7B"Y MB\/>&=,O;&2.^\07S_.[RLTCY;V0[4C4%N22?VT_X)7_ /!-'1/^"<_[-EGX M9C^SZAXPUC9>^*-751_IMWCB)#_SQAW;4'U;O7!_L6V_B;]H;XQS?M*?$K17 ML=6U:R:P^'GARZ8_\4=H+QYXM9?BTLKK55'D?OJ*DTYKHFDTU':ZTW?RO M^1TEGH/^S7X\?\')?_!6N/PE:77[-OPUUC=K&H )XXO[)BSVT9Y&F1E?^6C? M*9<=!A.I85^OFF^.KB0J18K_ +.V0[JQ[7X<>!9?$,FJ-\-_!']K32F>6_;1 M[9KJ60G))7"&78Z.*Q3]HX:J-I?%T;]U[;I=[/H/-,+C M*E-PCI??;;[S\#_^"(G_ 0=\6_M??%71?B!\5O"^J>'O@_HSK?);ZC&UO+X MJD0YC@CC.&^SY'SR8 (7:.37]'UGH=OIMG#;6T-O;VUN@BBBB41QQ(HP$ ' M ' %*)K!1X:C\/PW.TJS:HLLL:G^# C*G'KS7Y@_\%$_@_J&I6^FZWKG@/0V;5M#AED5?.*74C2=.AB<[3A+FBM>BO&SD_O;LDMD?/K!SP=)R46UU?],^^/VY/^"A M7PW_ &"_"L+^)[R36/%VK?NM"\(:0OVG6M_2OR7_:< M_:K^(GP8_:4M?'GBK24\6?MJ_$"W72/AW\.]/_XF%M\&=.N/]69(QD/JTBOD M1_\ ++<9)/FPH](_:Q^,7PA_X)*MI?@O]G&'5OCO^V)\5+.!6\3WVOK8\W_:<<^6G'W5_7](Z+_@C/_P $08_V(_M'Q:^+EXOC;]H7Q ?"NI:YKE]9Z3H^CV M\EY>WMU((H+:)!EW=SP M9.I?';2]%TVXO;V&6SL[.)IYYY9(XXH(U&7=R2 M !R37\['_!?#_@N_??\%#O&C?!GX07-]'\*;.[6WNIK?(N/&]X'P@ '/V4/ MM\M.KGYC_#CDX?S;*^,<9.I@JWM>2SG+EDE%/9:Q2[V2UT;Z-EUJ=3"Q7.K7 MV\STS]H_]J+QG_PA?[D]SDGDU\6_\$)?V$/#_P#P3(_9 M;/5K.5OB9XV6/5/%=VL.[R),?N MK)3_ ,\X V/=V<^E?;R_%;1V',EPOUA->9FW'W!M5QP=#'4E2IW27/%7?66M MKM]RZ>#Q2]Z47=^1H75G#86TEQ<216]O"A>665@L<2*,DDG@ #DFOQQ^$'[2 M_A7]I;]M?XO?MX_$R3_BQ/[-<4WACX9VL@_Y#6H#(\R$$A4,#Y>? M[OF'M7XL_P#!6;]K;1;W2/ _[+OP@NFO/@_\$$&FBYLOF7QIKIXO-0(7F0-, MSK%G/R\C@BOTK@7+\!4H+-<+)3C--1E%IIJ]FTUH]5;3S.#&U)I^RF>;_$+Q MC\7/^"WG_!1MKB&WFUKQU\2=4$%C:IG[+HUFOW!GGR[>WBY+'^Z3U-?U%?\ M!.7_ ()X>$?^"<'[+6A_#?PK&MQ-:K]JUG5G7]_K5^X_>SO[9X1?X44#U)^4 M_P#@W>_X)3:)_P $[?@)_P )OXT:P;XQ?$"UCEOUE8;O#UB=KQV">DA^5Y3_ M 'L+_#S^DT?B"QE^Y?6K?]M!7C\0<497FK M27,XN[\F1_V7_LU\9?\ !6']M'Q1\)$\+_ OX*0_VM^T-\9G-CH42?=\-6)W M"XU:X/\ D:[MA/&5+?PX/MO_!0+]O;P3_P3P_9=\0?$WQ==17$.FQ>5INFQ M3*L^M7S#]U;1?[3'EC_"JENU?AY_P;Q?MC^*OVO?^#@.]^(GCZ^^W>(_'6@Z MLARQ,5BBQ(\5M"#]R-$3:JCZ]36_#O#&%Q,UB913A'T:;[>BZ_<37Q,HKEZG M[/\ P)^"GPQ_X(-_\$TM:O+R\>YL?"-A-KWBC6IS_IGB?5''SN2>6>69ECC4 M] RCU)_F0\(Z%\0O^"X/_!4>.&ZFED\2?%;7FN;V=$4;;R M/[\F#]VO=/\ @TU_X)PM\%/V>=4^/WB:P\OQ-\2T^QZ LJ_/9Z1&WS2#/0SR M+GM\L8[-7Z'FF,6%PSJ+?9>K_JYP4X<\[/8_4GX-_ WP_P# 'X4>'?!/A?3U MTWP[X5TZ'3=/MT4+Y4,28&<8R3U8]V8FNE_LO_9K0KY-_P""R_\ P4MTS_@F M#^QIJWC!6M[CQMKF[2?".GR89KF^=?\ 6E>IC@'[QN/[B_Q5^1T\FI5ZO*HW ME)_B_P"M3U?;-*Y^7_\ P=4_\%1F\0^)(?V7_ %])/#9R177CB6SDW-X?\&\7_! T_LOZ3I?QR^,FDK)\3-0A$_AW0KJ/ M'-&U5?,G@DF/F?VG=JW_ "W;=F)3]P?,><5^TG7G^*OI,9.AA<)_9>#TC]IK M[3>_R_16VWYXWE/VLM^GD9_]D[OX:^*?VT?VP_&GQE^.DW[,O[,\EO=?%2XB M#>,/&#+YNF?#*P?@R2,.'OF'^KBZJ><;NES]M/\ ;<\;?&CXY3_LR_LRS6]Y M\5;B(-XR\8%?.TSX96+\-)(XR'OF'^KBZJ>2,]/';_\ X*'_ +_ ."&5U;_ M +.?P7\!^-/CY\6C(VI^,#H>)]0O+YQNEN=1N<.3.?\ GD 1&&"G::>0\'X: M36)Q$/=W2?7S?EY=?3*O#-[%/'HVM*!;K<;E)5BKM;2R*2,K(W*GDY3:SI&6 M\J20;717C)5=N3[E\"?^#:;X"_\ !0[X*?#_ .,/[/?QD\:>#/"NJ30ZC+H> MHB/6/[%N%8&>W#;HW2>-AM^?.["MT-?HYYY]9?\ !+CPC^WI^QQ^U-#\$?BS M%H_Q<^"EK9M1YX^UW MPTI/RY3A >B]R ?T%?MD_P#!?']E_P#8EN;K3_$?Q$L]?\0VOWM&\-K_ &I= MJW]UBA\I#_ON,=Z_-[]H'_@]59+B:#X6?!6-HU^*-4/[T=CY%N!C_OX: M_!:20R.SLS,[?,S-ZTL,+W$RQQJTDDC;55?F9B>@'O57Q:_X)T?$+3_ S\6O"[>'=2U:U-W9,EU%=07D8."8Y( MV93@\'GBC0-3W'2?^#C7]LC1[SSD^-&L3-_=GL;26/\ )HB*\Z_;O_X*V_&K M_@I+X,\+Z/\ %S6M)UY/!]S-HZK7S113Y179 M&5VU_1I_P95ZM)<_LD?&2R;_ %=KXMM94^KV:Y_] K^<[YO:OZ,/^#*C2I8/ MV2?C->-_JKKQ;:Q)]4LU)_\ 0Q4M6'$_:FBBBD4%%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 ?CO\ \'2?[;7]E>'?#/P)T6Z/G:DRZ_XCV-]V)21:P'ZO MNE(_Z9QFOQ3K^EC]I'_@@G\#_P!JWXU>(/B!XROOB!>^(/$4_GW#1:TL<48 M"K'&AB.Q%50 ,\5Q/_$,/^S/_P!5"_\ !Y'_ /&:VC4BD9RBVS^=VBOZ(O\ MB&'_ &9_^JA?^#R/_P",T?\ $,/^S/\ ]5"_\'D?_P 9JO:1%[-G\[M%?T1? M\0P_[,__ %4+_P 'D?\ \9H_XAA_V9_^JA?^#R/_ .,T>TB'LV?SNUZA^RK^ MQS\1/VTOB1;^&?AYX;O-&?$'B0QG=Y6KZS))$_U6,)FOL;X5?!KPI\#?"4.@^#?#NB^& M='M_]79Z;:);Q9QC)"@9;U)R3W-2ZW8?L^Y\P?\ !,[_ ()D^"?^"4OP*U35 M+Z\M=6\8W5D;KQ)XB:/:JQ1CS#!!GE($VY]7/S-V"_D)^V)^T3>_M4?M(>*/ M&UXS>5JUX191,W^HM4^6%!]$5?QS7ZE?\%Y?VK?^%3?L[6OP_P!,N/+UGQ\Y M6YVGYH]/C/[S_OM]J?3?7XSU^?\ $V.]I75".T=_5_Y+]3^X/HR<%_5U MM8VFFE?A8D499C[ U_-Y^RGI]SJG[3'P_M[3=]IF\062IM^]GSTK]=/^"XO M[5O_ HC]EO_ (1+3;KR?$'Q"=K%-C?O(K)<&X?U&=RQY_VS7U61X]T,)5E+ M:-FO5Z6]+I'\<^.W \*/&#LW]GW%Q]ETN-O^6%G%\L0_$?.?>0UX_117R\YNDVU MI2I2JS5..\G;[SPN)\VH97E&)S#$_!3A*3\[+1?-Z+S9^YGB;QGI_P .O =U MKOB"^M]/T[2;3[5?W,[;8XE5&*-J..D]QC[Q/55Z+]>:^A_P#@O=^VY-J>OV_P9\.WFVSL?+O? M$,/5D]*_,ROH,^S252?U:F_=CH_-_Y+\S^=OH_^%=#" MX.'$^:4TZU36E%K2$>D[/[4MT^D;6U;L4445\V?U,%%%% '8_ #X,ZE^T)\: M?#?@O259K[Q!>QVJL/\ EDA/SN?94W$_[M?;_P#P6Y^,VE_#G0_ W[/?A%OL M^A^"["&ZU)(OE5I-FVWC..X3=(?>4>E6O^"+7PJTWX(?"[X@?M&>+(UCTWPY M83V.D,_\149G=/RUZ'\'"V^U4_])7^$_A%ITNO MW6Y?W<]PB,\,>3QN&UG_ . "OGG]H#XX:W^T;\8->\9^(;B2XU+7+IIV5FW+ M!'G]W"GHB#: *_5?1/V79/V1?^"*7C73Y(?)\3:]H,FKZNYWA^(LZS/.Z=I1IS6'IO>T(+F MDUY5)ROYI1OL%%%%>>?KP444[[W H ^O/^"+W[*/_#1G[65GK&I6_G>&_ (7 M5;O>OR2SYQ;Q^C99=Y]HZ^_O#_BC2_VL/BCXS^,/C9UD^$?PW=LN;G4I4/#L&^2('@=>M=1_P2N_9'_P"&W\%H4U-?'>6NB3DVE&Z3M&:O9:K%^&_P 2_!?CGQ;>>*OC M!\$?&GCWQU\9=4FO_"\36X%M+8HBBW@M29%X";=Q(],5UOB;]FK5_@C^Q-X@ M\ W>CV^C>,OVB/&%O%HGA&"X-S'X>MA.DFW>2>8HUR[YX^7GBO2/VDOB]\,_ MC3\7/A3??"K5-7\=>*/A?,*F"V2<= :]__ M &=OV:O$*?$VY^*OQ4O+/5/B)?VYL["QM&+:=X4M&Y-M;9^\Y_CEZM]*,-@? M:U)48OF:TYE:UI+WFVM6]6DFW:]W8\W.>,'@3$L>[\ M=M=%117W$(J,5%;(_F>M5E5J2JSWDVWZO4****HS"BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /RB_X.W/^3'_ 3_ M -C./_135_/!7]#_ /P=N?\ )C_@G_L9Q_Z*:OYX*#2GL%%%%!H%%%% !7ZD M?\&G7_*0/Q%_V*\W_H^*ORWK]2/^#3K_ )2!^(O^Q7F_]'Q4(F6Q_1I11108 MA7R#_P %NOV+M/\ VT_^"?WC+2VM5DU_PO:R:]HDX WP3VZF1U'^_&'C/^]7 MU]575M*@UK2KJSN8_,M[N)H94_O*PP1^5 '\2,T+VLS1R+M>-BK*W\)%1UW' M[2WA-O O[0_CC1ROEKI^N7D2JO\ "!.^/TKAZ#H6UPHHHH **** "BBB@ HH MHH **** 'QQM+(J(NYV;:JK_ !$U_5;_ ,$)_P!BRS_8T_X)[^$;5[-+?Q%X MR@3Q#K,NW]Y)).@:-&_W(]B?\!K^9?\ 9!^'*_%S]J+P#X:?_5ZQKEK;M_M MR*2*_LLL-/ATJPAM;>-8[>W011H/NJH& *.AG-EBBBB@S"BBB@ K^9[_ (.8 M?V,;7]F+]NYO%&C6:VN@?$ZW;551%_=QW:L%G'H,L=P%?TPU^37_ =N_"N' MQ%^QGX)\5+'_ *5X<\1B)G_Z931.F/\ OO;05'<_GHHHHH-@HHHH **** "B MBB@ HHHH **** /WP_X,_P"-O^&>OBPVWY?^$BA7/_;K%7[&5_&O\ ?VVOBO M^RSHFH:=\/?'6N>$['5)Q<745A(BK/(!@$Y!YPM=IK'_ 5D_:0\0:?):W?Q MB\920R+M95NA'^H -!DX.Y_4M^U;^W)\+_V+O UYKOQ"\6:9HJ6L>]+/SEDO MKHXRJ1P@[F9N@/ ]2*_E9_X*2?MM:I_P4$_:Z\3?$C4(VM;6^<6NEV;-N:SL MX]PBCSZX9B?=J\?\9^/M<^(FJ_;O$&M:MKE]_P ][^\DN9?^^I"36/07&-M0 MHHHH*"BBB@ KZV_X(=? *;]HG_@II\-=+^S_ &BQTF].LW_R[ML$ SG_ +[* M5\DU^_G_ :F_L&3_#/X.:]\;O$%BUOJ/C3_ (EVA>:NUEL8VS)*O^S(_'OY M5!,GI8^A/^#EGQ\_@7_@E-XN6*3;)K6H66FX_O)))\WZ"OY?Z_H8_P"#M_QV MNA?L9^!=!\S:^O>(6?9_>\F-7_\ 9J_GGH%3V"BBB@L**** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ K^K#_@@+X\_P"%@?\ !*?X77#2>9)8VLU@ MW/W?)G>,#_OE17\I]?TB?\&J'C-?$/\ P3AO-+\SS'T'Q#=1,O\ =\P^:/\ MT*@SJ'Z<5C^//&-G\._ ^L>(-0D\G3]#LIK^Y<_PQQ(7;]%K8K\\?^#E+]KI M?V;?^">.I>'[&\^SZY\2+E=%@"?ZQ8!^\F<>@VIL/^_CO09G\[W[9'Q^OOVH M_P!J3QUX^OYOM$WB;5YKI'.?]3G9%U](U6O,J**#HV"BBB@ J2WMWNKF.*-6 MDDD8(BK]YR>@J.O6?V%?A'-\>/VQOAKX2MXVD?6/$%JC*O\ $BR>8_Z(U /0 M_JC_ .";WP$M_@=_P3Q^&/@H1K&L?AF%IT*]'N5,\BGZ&5A7\KO[=GP=?X _ MMC?$CPBT*PQZ+X@O(($7[JQ>:QC_ /'-M?V-:=IT.E:;;VL"^7!:Q+%&O]U5 M& /RK^:/_@Y]^!?_ J?_@ICJ&M0PK#8>-M)M=2@55^\Z(L4I_%U:@RI[GYS MT444&H4444 %?M]_P:,?M4;S\0?@_J%TWRA?$&DI(WR]?+G1!Z\[C7X@U]'? M\$G?VIW_ &._V^?AWXP>X:WTU=2CT[4CNVJMK<'RI2?95?/_ &@F6Q_7=7X ML_\ !XE_R3_X%_\ 80U7_P!%VU?L_97L>I6<-Q"PDAN$61&'\2D9!K\8/^#Q M+_DG_P "_P#L(:K_ .B[:@SCNC\*:***#8**** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@#NOV8?\ DY;X=_\ 8S:;_P"E<=?V=:7_ ,@ZW_ZY+_*O MXQ?V8?\ DY;X=_\ 8S:;_P"E<=?V=:7_ ,@ZW_ZY+_*CH9U"Q11109A1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%1R2+ M;QLS,JHHR2> H% 'FO[7O[5OA#]B7]G;Q-\3/'.H)8^'_#-J9W&1YMW(>([> M(?Q22/M51[Y/ )K^2?XV_&OQ]_P6X_X*&ZAXD\3:C'I,&L3??DDVV7A;28S\ MD29XR%X'=Y&+'))KW[_@Y/\ ^"P<_P"W]^TM-\/_ ;J4K?"3X;WDEO:"!OD MU^_7Y);Q@/O(#NCB_P!G+<%S6#^R1\"K?X*_"NUCFAC;6=45;K4)?^FA'"?1 M!P/Q/>O$S[-OJ.&YX_'+2/\ G\C]0\)_#N?%V<_5JC<:%)RBO.3V[ M)-]#[T^%GC7X3_LW?"_1_"'AW5K&WT?0;<6\*6ZF9I2/ONY ^9V/)/FW.3G)W;U9_>6%\.&Y+JRAGT71KV-HO[/TV5!+;E%8#_6(PD+X^;=Z M5]:>+9X]*_:;^'6L^+O NL_$;X8^'+HZKJ6@:7>002:O=Q\P0S&0@>1G:6QG MC=[5YI\?OAO\3O\ @HM^UGXB^*GQ/6S\-Q>(+H.MA:S!WL;2,+';V< &5CCC MC55!))^7.":^^X;IX'!8?ZY7J+FETO=I=K;W?4_E_P 6LCSO.,]7#V08"K[& MFU>3C+EG)_:ZH1O9/17N^R72_\$A/C]X_^%OPT\2V%G-;R>%)KT/817<) MD6"?'[YHN1M!_=Y[;L^]?65Y^UAXZO!QJEO;_P#7*SC7^>:\G\)>%=/\#^'; M/2=,MX[:QLD$4,:?=4#_ #U_.M"ODT?)7T.RO/V@?'&H?ZSQ-J2_[C)'_(5POQ6^ M/WBK1M*CMK77M6O-;U1C;V$#WCJK2$???'\"CYF/HOJ1G"^+'Q@ZAKV[Q=XCA\G6M6B'V>SW;ETJU)R MD(_VS\K2'NW'1%J;C& M-Z5-Z<[TTE+:DNLO?:<8ROO_ E^'\?PG\&1Z5:75Y))([75[<&0K)?7#G,D MTF#R6+?AT' KH)HQ)\TK-)_OL6I=QKP_]MO]I-O@IX*CTW3)O+U_7E9+=_\ MGVC'WYC[C=A??Z&GAJ-;&XE0CK*3_IOT.S-\TRKA+(Y8NHE3H8>*2BMWLHQ7 M=R=EKU=V]V>1?MY?M))XAU&;P1H[YT7%51P*YOXL?%&P^$/@JZUB_66;R\16]K$NZ6[G8 MXCAC'/U[5LZSK=GX9T>XOM0N(K.RLT,L\\K!8XD Y))KSGX&>&)_VD/B- M#\1=6AGC\,Z7NB\+6$J[?,[-?R*?XFZ1YZ+SU.:^)P]."B\17_AQW\WTBO-] M>RNS^DN+,_K8;DRS+6GBZU^6^JIP6DJTU_+#:*?QS:BNK77_ ++OP0U#P\;[ MQ=XJ;[1XR\3D2W7\0T^'_EG:Q^B(.O\ >;DU[QI.GXVU5TFQV[1MKG_V@OCE M9?L^_#O^TGMVU#6-0E2PT?3(?FGU2\?B.%0.3SU]J^3Q>(Q&98M0@KSFTDE] MR2\E^"WZL^;J2P'#^5M2GRTJ2EMIK>(M>OAYTME#<")K.#H'30_\ !<33[=/E^&M^S?[6 ML1__ !NOU1_8:_X->/AU\0O@=8^,OVGK/6O$GQ@\7/\ VMJ\%KJDMG;:0CC] MW9!$/+1I@,>Q^4<#)^GO ?\ P;B?L;^ IX98_@WI>K20_P#04OKF\5OJC2;3 M^5?KV7^'.40PT(8N'M*EO>?-)7?DDUHMEUL?QIGWC3Q#BL;4JX&K[*BW[L>6 M#:2T5VXMW>[UM=V6A^!NC?\ !9'XD_%#7H]'\!?">UU#5+I@D$$7_BCPEX%\%>'_%.K*^F^%-'TW3( M+634[PK]Z0H Y@B&UY#GIM7JPK^)N)L^Q$;^3=RW\0CS[MZ5^I6FV=8GAS2[;1=,M[.TMXK6SM8E@A M@B41QQ(HP . .E6_%_Q T7X6>"=2\1^(=0@TO1-%MVNKRZF8*L<:C)_'L! MW/%?R3Q9Q%B^(,S>)J)^\^6$%K97TBEU;>_=OL?T+DF1X;(\O6&I-::RD].9 M]6_+MV2[W.1_; _:ETW]D7X.MK3VK:MXDU:<:;X;T6+YIM9OY.(H50 MP]R*^ _B+_P;3?MS?M!^,[[QMXH\(Z#>Z]XED^WW3W/B>RCD1G&1'L,GR!1\ MH7MMQ7TE_P $O/VP?V=OC3^V#??M)?M#?%KP/X97PE-)IGPQ\$ZC.\DNCH/O MZI<(%91._P#!W!RW&U*_3#XR?\'%/[(WPQ^$GB+Q)I?QB\)^+=1T:RDN+71M M,N&:\U.8#]W#&"@Y9MH)Z*.3TK^G_#3@:.08'VN(5\152)A)+8:?::Y;7UVT*<&9HXV8I'N^4,V Q5@,[3CZ$_P""$/\ P2XC_::^ M),/Q6\::;')X \)W6W3;66/='KU^AST/!@A/+=F;"^M<-X&\/?$S_@OC_P % M%M8\4>*[Z5+/4)Q>Z[>IN:WT#3%.(K6WSW*_NXU[G+'N:_>?X3?#O0_@[\/M M%\*^&M/M])T'P_:K9V5K$NU8HU'ZD]2>YR37Q/C?XEO)L(\DRV=L357O26]. M#_*4MEU2O+1\K*X/X=>+J?7<0OW<7HOYFOT7YZ=SN+.W4_[U<7^U=^U'X3_8 ML_9_U[XB>,+CR]+T6+]Q;JP674KAN(K:+U=S^0RW05U4^M6N@Z/=:A?W5O8V M-C UQ<7$[".*"-!EW9?%S]K_XT?MP_M/W&O0Z_XI/BSQEJ2VNE M:1HNH3Q1VY=ML-M"B$?*HVC/MDU_3K^QC\,?%OP9_9;\#^&?'GB.Z\5^,=)T MJ*+5]3N)/.>:?JZ[SRZKNV GDA2#2TC!73U]Z7E&+?RV19;74'B:S?-/75]-[^KW_XO M^#D/]M^?XP:WX?\ V4?AI:W'BCQ5K6H6UUK]KIT9FE\S.;:P7'_+0G;))V5= MF>]?:_\ P4N_;YN?V0/A?INC^#]/E\4?&+XB3'2/!.@6\?G3W-P>#-/,NM'*:XPS>'/*+?U6CLZM1:.I+M2I/[76>BUC9]. M,P]2O+ZI1_[>?9=O5_@M]R/_ ((Z?\$=M._8*\._\)UXZDM_$GQJ\16_^GZ@ M[>?'H,;#FUMF.=4TEH_#L[)K7B::SCOH+R<<&VME<%3&A^]+_$W"\#)X,OR?BOQ(S^I4C:I M6DN:4I7C3IQ^RKI2Y8](Q2;;N[/WF5B/J^74%S:1Z+=O^NI^R>JZ;:ZYIMQ9 M7MO;WEG=(8IX)XQ)'*AZAP>"#W!KE]+_ &>_A_HM_;W5CX%\&V=S:N)8)8-% MMHY('7H4(7(([$5^%7['O_!97]M;]M#]HSPS\.?"WC+P^=0UZX_?W#>&;/R] M/MEYFN9/D/")S[G [U^\FFW$UAIMO!<7C7UQ#$J2W#J(VN7 P7(' W'G X%< M_'' .=\&5:>#Q^(IN=5.7)2G-M1VO).$$E+5+5MV>ED/+\12QJ8O6LSQIXTTOX=^#]4U_6KR+3]'T6SEO;VZE;]W!#&C.[GZ!:K_P!HG^]7 MY5_\'-O_ 4 _P"%>_!_2_@3X=OMNL^-T74?$;12?-;::C_NX3_UWD7/^['Z M&O%X%X.QG$N>8?)Z&GM)>])?9@M9R[:1VOO)I=3;'36%H2K3Z;>;Z+^NESXF M_:7_ ."D6I>./B7\2OCPDDMKXX^)D$_A3P#$S'S?"OAP;H+BZ3ILFGC9H5/_ M $UN6&"%-?07_!N1_P $FO\ A8FOV/[0GQ#TUFT'2I6_X0[3;B/C4+E#@W[J M>L<;<1]BWS?P\_)__!)7_@G1K/\ P4U_:-A_MK[5:_#;P9Y#^(;V-?+5HU_U M6GPGH'DV\X^ZN]NM?TG>&]+T_P %^'=/T?2+.UTW2M)MX[.SL[=1'%;0H-B( M@'0 +BOZT\=O$6CP]ED."^'/=GR1C-Q?\*E9)03W4YQWZJ&N\HM?-9'E=3%5 M'C:^UW;S??T7];6.G9E;DUG>+/%&D^!?#&H:WK5Y:Z;I.DV\EY?7EPPCBMH8 MQO=W/H M5UU!F?"M7Q5\6M,U;_@LQ^V#)^SOX1O+RV^!OPWO(+[XN>(;.0QI MJ\ZONCT.&4=26'[S'3D_PC/\I^'OA_CN+,YIY7AURP^*I.UU"":N_-O:*ZR: MOHFU]'F%>.#HNK/Y+N_ZW/QH_P""P/\ P4SU+_@I!^T?)?6,EU9_#OPM(]GX M7T]VVJR9P]W(G3S9L9']U=JUP?\ P31_;4N?^">_[7N@_%:TL?[2N/#MG?)! M:[MJSR2VDL48?_8$CH6]E-8'[>G[/ M;@15 M%?FC_P &YW["?_#+W[)TGQ&\06/V?QI\5ECNT65=LMCI2\V\?(!!D_UI'ILK M]$O[1/\ >K^"O'GQ*QV:<22P>4UI0H86\$X2<>:>G/+W6KV:4%?^5R6DC[W( M\GY,,IU(ZRUU5].AT_B/XX7'@/PWJ&L:OK%O8Z5I-O)>7EU=;%BMH8T9Y':WI:YW:X(RKQ6TA_ MY]]Z[I%_CVA?NYSW\-TEO#'%$JQQQJ$1$4*J@< #H!V%?#Y7XE9_EF6SAA\ M74EB*NCE*4I*E!/51YFU[2;WEJHP246Y3ER=L\GIU)^]%67XOS\EVZOTU]+C M^,UY_P M;.UD;_98K7R-^UO_ ,%"/'W[1/QIF_9E_9CM[>3XJWD0;Q;XP+>= MIGPTL'X>:1P,->$?ZN/J#CC=C'"?M-?M3>._V@/CLW[-O[-SPWGQ/NHE?Q;X MK9=^F?#>P;Y6FE<9#79'^KBZ@]MW3F_V_P#Q"W_!"[]DWX>_LY?LQZ?<:I\= M?VB-7?3CXGO6#:K?7294BR2L0WD]U=WIY>O?MMOMZ#X_\ M9_"G_@E%_P $O/VC? G[.OC32_$GQL^%FB'5/%UZ;@7.OSZG=%$DU*Z/)=T$ MK/@%A#M"M@YSVG_!N?\ LC?#+]G[_@GIX?\ BQH^H6OB+QI\5-/.N>,/%]Y< M"6XGEW,TD!E;F..)@=P)Y=6=B>,=)_P2?_X(L_#_ /X)M_LV^((_&/\ 9OC; MXA>/M/F_X6#XEU3]Y#?12*6FM09.EJOS;BW+G+MV"_"O[*W_ 2(_9__ &^O M$WQ:\*_LV_M5_&;PS\)]%U\V?B;P/IVYM,G+%COMIF<));OM<(SHY^4YSQG^ MHMCYL[K]FW5?"?\ P5 _X.+/''Q%^%^APZE\'O!_@6[\'^-]>6WVV'BZXN(G M@\K.-LF=RX_O);[O2OOS4[;X'_\ !"G]@#6+W2]-@\*_#WP3%+>K:))ONM5O M)3\L8=N9)YGVH">@_P!E>/4?V/OV._ '["?P(T?X<_#70X-#\-Z.G"K\T]Y* M?OSSR=9)7/+,?H, #\(/^#R#]LK6_%7[27@WX(VEU+;^&?">FQZ]?VX;:MW M?7&\1N_J$A7Y<]"[^M 'YI?\%'/^"AWCS_@I;^TMJWQ$\<7C;9F,&D:2DA^R MZ'9 _N[>(=..K-U=LLW)KP3.WK1_M4ZM#,*_?S_@U5_X(U^"_$7PGL_VE_B% MI]KXDUB^NYK?PEIEU&);72DA?8UXZ'(>B3GE/23C^/A2V*B?T&_$C MXBZ'\(? 6L>*/$FI6VBZ!X?M);_4+ZX;9%;0QKN=R?I^)Z#FOX_/^"T7_!3; M4O\ @J5^V=JGC3RY+/P?HJ'2?"U@_P!ZVL4=B)&_Z:3'=(WINQT K]./^#G7 M]LKXT?M.^)KC]G_X4?#OXC3> M N0WBC5K30[GRO$%VAR+>-POSV\1Y)Z._L MH)_&O_A@+XW_ /1(_B-_X3]S_P#$U*"5SR6BO7%_8#^.#.N/A'\1O_"?N?\ MXW7E.L:3_VLOAY^S MNFMX[\36/A[^UV868G5V,^S&XX4'@;EY/K6=6M"G'GJ-)=V['5@\#B<966'P ME.52C_ /?B?_XW7S%3!Y1.3G*JKO5^\C]^RSCKQ2R_"4\# M@\-4C3IQ48I8;9)67V/QW?4^&?\ B'*\.L'Y;VU\7-XBN%!\NSTVUD:65NPRX51GU)K\?OVWOVO-6_;5^/.H>,=2MUT^U MV+9Z;8!O,6TM4W;03W<[F+'U:O*S7#X"E!?59$?T:?6__ 10 M^!$WQD_;BT/4FA9M,\$Q2:U=/M^577Y(5^ID93]%-?KU\;_V(/A=^T;XHAUK MQMX4M?$&I6]N+6*6XED_=Q@LV P Y8FOS]_9P_:-\%?\$>OV9VL=5M?^$A^ M,WC-4U._T6"0+_9<97_1X;F3GR\*VXKRV9#P*^8OVB?^"LGQL_:(N[B.X\57 M'AO1YL@:;H;&SB5,\!W!\Q_Q;\*^DPF,PF%POLZL>>3=VK:+LG?KZ7U/Y+XH MX1XIXVXHEF^3U7A<+2C[*G5_I=7YB;_QZ05G_ /#!'[(__0$\ _\ @Z'_ ,=K\,-4UZ^U MR9I+V\NKR1FW,T\QD9OQ)-5*YWFU"^F&A]R?Z(^BH^!>><_P#10XC_ ,F_^6GT9_P5'^#/PY^!'[4UUH/PRN%FT)=/ M@N)XX[S[5%:W$F\NB29.X;/+."3C=BOG.BBO(J34YN25K]%LC]XR/+JN R^C M@Z]:5:<(J+G+XI-=7OJ_5A7["?\ !-GP%I__ 3R_P""3_ +Z^51[N*^SO^"_O[3<>G_\ ",?!;0I$M[/3XH]4U>&+A4PN MVUM\>@7<^/\ E5JK7:Z4 M8.Z3_P 33MYJ/<_.3XC^/=2^*?C[6/$FKW#76J:Y=RWMU*[;F9Y'8G_T+BL2 MBBO(/W2C2A2@J5-6C%626R2T27DD3Z7IMQK6I6]G:0M<75U*L$$2?>E=C@ > MY-?M?^Q3_P $:OAK\(/A9I\OC_PWI_B_QE?0)-?M?@S6]FY&?*BC^[\O0L1D MGVQ7PW_P0^_91_X7U^U,OBK4K7S/#_P]5;]]Z_)/>-N%NGH<%6D/^X/6OV^K MZSAW+85(O$5HW6R3_%_I]Y_'_P!(SQ*QF'QM/AW*JTJ?*E*JX-IMRUC"Z=TD MO>:Z\ROL>(_\.XO@/_T2CP3_ ."U*/\ AW%\!_\ HE'@G_P6I7MU8OCKQII_ MPY\&:KKVK7"6NF:+:27MU*[86.*-2S-^0-?32P.%BN9TXV7DC^8:?%&?5)JG M#%UFV[)*I.[?1;GYD_\ !SL=#TV7&JZE96,8BB@@#D MPQX'W=TFZ0_[JU^7]>@?M1_'K4/VF?C[XH\;:@S>9KEZTL$3-_J(!Q%&/]U% M4?6O/Z_-\=B/;UG46BV2[):)'^E'AOPJ^'\@HX"J[U7[]23=W*I/WI-OJUM? MJD@K[,_X(P_L2:=^U5\==0UGQ5I<.J>#?"-ONN+>=3Y5Y=2AA%$?4!=S$?[( M]:^-887N9ECC5I'D8*JJNYF)["OZ!_\ @F5^RRO[)G[)?A[0[JW6'7]4C&JZ MP=N&%Q* =A_W$VI]5-=N2X'ZSB4I+W8ZO]%\_P KGQGCSQO+A_AR5'#3Y:^( M?)!IV:6\Y+JK+1-:IR3+?_#L'X ?]$H\*_\ ?E__ (JI=*_X)K? ?1=4MKRT M^%_A6"ZLY5GAD6W.4=3D'D]C7N]%?>_V=A/^?W_"/7+?]\IN_I7\ZM?TC_MA::-6_92^(]N?F M\[PWJ"_^2\E?S<5\CQ0O]IB_[OZL_KGZ*U6^4XZGVJ1?WQ_X 4445\R?U2?N M)^QK_P $Q/@;<_LS^"=0U+P+I7B+4M8TBVO[J_U'?+--)+&KOWP "Q [5ZI M8_\ !,[X"V%Y%<0_"SPK'-;N'C86YRK Y!ZUJ?\ !/K4_P"V_P!B/X5W/_/3 MPW9_I$!_2O9*_2\'E^%>'A)TXWLNB[+R/\M^).+>((YMBJ%?B4D8\1>'=%USR?N&^LHYV3Z%@2*Z:BO3G" M,URS5UYGP]&M4HS]I2DXR75-I_>C%\)^!M%\":=]ET32=-T>VQ_J;*U2!/R4 M"MJBBB,5%"OZ'_\ @[<_Y,?\$_\ 8SC_ -%-7\\%!I3V"BBB@T"BBB@ K]2/ M^#3K_E('XB_[%>;_ -'Q5^6]?J1_P:=?\I _$7_8KS?^CXJ$3+8_HTHHHH,0 MHHKRO]M3X^Z?^R]^RMX\\=:E<+;P^']&N)XBS;=\Y0K$@]VD*@4 ?R4?MK>( M(?%'[77Q(O[=MT-QXAO-OX2L/_9:\NK0\5:])XH\3ZEJX?\$UMM?'KQ)!9V$>'?P] MHDWF2R^J27 X53_TS^;WH)\C]./NC)[5_4GX#\#:7\,O!>E^']%LX;#2=&M4M+.WB7: MD4:#"K69\&O@MX7_ &?/AQIOA+P;HMCX?\/Z3$(K:SM8PB+[G'4GN3R:ZR@R ME)L_"_\ X/!?B"DWBWX/>%=W[RWL[O5MOM(_E9_\A5^*=?IK_P '5?Q#;QA_ MP4=L=*,FY?"_ARWLU7^[O=YO_:M?F50:T]@HHHH*"BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH *_=W_ (,_?'22?"[XO>&MW[R/5+;4L;NQB$?_ M ++7X15^N7_!HAXX31/VL/B5H;M_R'/#T,D:_P"U%.SD_DU!%38_H*K^:O\ MX.@?VL%^//[?B^#;&Z\[1_AC9?V=L#?*MW*5:X_+:@K^AG]ICXWZ?^S9\ ?% MWCK5&C6S\+Z7/?LK_=D9(V*)_P ";:/QK^.3XP?$J_\ C)\5/$7BK5)I;B_\ M07\U[.[MN9B[L?T'%!$=SF:***#8**** "OT7_X-A?@5_P +8_X*9:;KDUOY MEGX%TFYU3S?^>OSHK]XO^#0_P" O]E_"WXF?$>XA^;5K^'1K67V MA4R2#_R+'03-Z'[-5^+'_!WS\%_MO@7X5>/XX=SV=U/HDTNWYD1E,JY]BU?M M/7PK_P '%OP2_P"%S?\ !+#QY)#&K7GA4PZ[$^/N)!(K2_FFX4&2W/Y;:*** M#<**** "BBB@#^M#_@BU^U*O[7'_ 3F^'OB.:X^U:MIMF-&U1L_\O5N C?I MMKX%_P"#Q+_DG_P+_P"PAJO_ *+MJXK_ (-(?VLET7QQX\^#^H77[O6(%UW2 MT=OE62(^7*B?4.I/^[7:_P#!XE_R3_X%_P#80U7_ -%VU!BE:5C\*:***#8* M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#NOV8?^3EOAW_V,VF_^ ME<=?V=:7_P @ZW_ZY+_*OXQ?V8?^3EOAW_V,VF_^E<=?V=:7_P @ZW_ZY+_* MCH9U"Q11109A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %?(?\ P7B^-VL_L[_\$B_C=XI\/W$EIJUOHT.GP31_?B%Y>6]D M[#W"7#5]>5YG^V%^R[X=_;5_9G\9?"WQ9YXT'QI8&RN'@;;+ 0RR1R)_M)(B M,/=: /X>=.U#^SM5M;SR_.^RW"7#(W_+7:P8C\<5^FWPO^)>B_$_PG:ZIHMY M%=6MP@^ZWS1'^XX[$=P:\Q_;Y_X-VOVD/V(O&&H?9?!NI?$;P9&[M9Z_XQ_*[-#+:MQV<,!G\17 MB9YDJS"$;2Y91O;JM;:/[C]:\)?%2KP7BJTI4?:TJW+SJ]I+EO9Q>JTN[IK7 MNC]./,H^9:_/O0_VXOB5HL/EG6K6\5?XKJQC9OQ*[:U%_P""@WQ&D?:&T%F; MY?\ CQ?_ ..5\=+@W')Z.+^;_5'],4?I/<*2C>I2KQ?;D@_Q]H?>/S>U)YE? M&?AK]I/X]_$6YC@T+PW=:A-)\J+8>';BX9OR+5]#?!'_ ():?M]?M=7L(L/! MOB/PKIMPH;[=K$,&AVZIG!(,@$C?1,FJI\&XQOWI17S?^1GBOI0<,PC_ +/0 MKS?G&$5]_M'^1VNO>+M-\*Z>USJ-]:V-O&NYGGF$:_F>*\J^)O[6RZ5\--6\ M2^$?#^K^*-)TFXBLKC64MVBTFUGESY<;W!&'FZ#X%_LF:'5O#5K9VXM;&*\MPP1) @Z.CNA;KE@ M3G%>U@^#\-3?-7DY^6R_S_$_*.*/I-9WC8.CD]&.&B_M-\\_DVE%?^ NW1G\ ME6N?%S4_BI\6-&USQ=??;+>#4('DCVX@MH!*ID")S@8Z]SW-?I-IE_#J%A#- M;2130R(&21&W*P(X((KX,_:7_P"">OQI_8^\876B_$+X;^*/#]S:N4\][%YK M6<#^..= 8W0]B#S7$^!OCAXS^%2?9='U[4K&"-O^/67$L2^PC<$#\,5VYYP_ M]HI1YM7S?$GS/=JS MZ]#],-W?\*P_%WPXT#QZUNVMZ+IVJ-:MF)KJW27RS[;@<5\2Z;^W9\3IIEBB MO-+NI&^ZO]FAF?\ [Y->A?#/Q%^U)^T)J4>G^"_!OB;7KFX;8BZ;X7DFZ^A( M(KYBGPCF$)T?4]1MXF^W:U/ @RR0V M5K@>:=N DC+SC@U^??Q:_9+\::I\1=6F\&_!_P")VE^&&G*Z6 9F^\V %!;"C KT<+P;[W-BJE_)?YO_ "/B^(/I0S]A]7X?P2IZ64JC M3LNEH1TTZ7DUY'IWPVOO$G_!03XEK'J,;:3\.-!G$MS:(V[^T) [ M ?*H_P!H@U]S^']'CTVSAM[>%8885"1HB[54#@ 8K\TO"/PL_:,^'^B1Z=H7 MAGXJZ381N76WM='N8TRW)/\ J^IK:L?#_P"U9>7D-O;Z;\9FFF<1QHNFW>YB M3@#_ %=89WP?BL;)0HU(PIQ^&-G\V_-O?Y'S/"?C=@E/;^&='=H?A7H-W&?D4-AM6D4_Q$K^[]_F_ MA7/E'_!.#_@VQ^-W[1EKI?B#]J;QQX@T'P.9X;UO [77GZAJH1E<1W1'R6Z' MN/F?MM7K7[X^&_#>G^"_#UCI.DV=KINEZ9;QVMG:V\8CBMHD 5$11P% K MHX5X-CE526)KR4ZCT32T2ZV\WU\M%U/D?$KQ6J\34X83"P=*BM9)M-RETO;2 MRZ+J]7JE;2KC/C]\>/"_[,GP;\1^/O&FJ0Z/X8\*V4E_?W4G\"+T4#^)V.%5 M>K,P ZUV=?S;_P#!S!_P4,^)'[<_QC;X0_#GPGXZD^$_@6]*WEU!HMWY?B/4 MXRRO)Q'S!%\RQ^IWOW&/N#\=/CW]MG]J[XD?\%WO^"AGVJW62UT^X=K/P_IS ML6@\.:2C9,DG;>1\SG^)VP.U?I]^SA\"- _9K^$VD^#_ W;^3I^EI\\K+^\ MNYC_ *R:3U=CS^G:OQ1^%_A#X\?!2\O+GPCH/Q.\,W&H1JEQ+IVDW<3SHO(! M/EYP#VKLE^+G[6Z]-4^.'_@+>?\ QNOS7CS@[-,_E"C1KQA1CKRN]W+N[*VG M1=-7UT_1^!^+RN^N[?HNFO[B638"U;U3PWIOC#1Y- M/U?3[/5+";'FV]U")8I<'(RC @X-?AH/C%^UTO36/CI_X"WO_P ;IZ_&S]KY M>FN?'9?^W>]_^-U^82\"\S4E.&*@FO*7^1]G6\7I[S6R;T:BW;FMKRW2L]5X..\0L!5I.%'#.+>E[1T75KSMMTOO?8_<[]B7 M]E32_P!D+X1?V-!);ZAXBUJX.J>(]5BA$2ZG?RX_$SQF(QM.52; MNVU+?[M$EHDM$DDM$9TN/L!2I1HT:,E&*LEI_F7_ /@X _X*>-<_;/@#X%U# M='Q_PF=_;R?>[IIX(_.7\$]:^Z ME;M\JZK=-N-O9_[AV;G_ -E<=Z\\_;\_8.\4_ O]L;X@>#/#7AOXA>*M,\+Z MO)IS:]/H]Q))KDZ'][>$JI'[R3

# M['4IQ=74&EZ7=P+O\ P%O/_C='_#6_[;?_ $-G MQZ_\!;S_ .-U_.__ !*_F^RQ=+[I_P"1]7_KIA/^?,KJW\2?$SQ!NLK.\53]G\-:4I_=6%DK?<&.99,!I'8YXKVA-0W2;1 M]ZOYM_\ AK3]MI>3XL^/7_@+=_\ QNON7_@G?_P3'_;Z_P""A.D)?>/OC!\0 MOA;\,=5A,5SE=V.^CAGV-K*KB<;2T2BM M)6C&*LHQC9)**V6GK=MF5+B[!4X\L*4NKZ:M]V>X_M-?M$>+/^"E7Q4\3? G MX*^((O"_PQ\*V[S?%SXJ[O\ 0=&L4#&>SMI1PTA16#$'+<@80,U?A[^USKGP MWU7X^>(/^%2Z'>:#\.M/E%EHB7MTUQ>7D,0V?:IG8G][.5\QD3"J7VJ,"OV$ M_P""\/C'3?\ @GW^R=X?_8E_9M\)^(H=+-O%J/CG5K/399I=0#[6CAFG1?WD MTQ EE[!5C08'RC\:-+^"_P 0M#U6UOK3P?XMANK&5;B"5='N-T4B'*'E<<%< MU_3'!?!N7<,Y;'+LNCYRD_BG*VLI/N]DMDK):(^+S',*N,K>UJ_)=$NR/W2_ MX(,_\$\1^QK^SXWC;Q-8^3\1/B-;QW$Z2K\^D: ? M$>>YI6S;'8RDZE1WVG9):1BM-HJR7I=ZMGU^"XHP.%HQH4Z4K+TU[MZ[L_HL M^-'QPT/X _"/Q)XV\277V70_"]A+J-V^X*S!!P@_VV.U5]V%?S43Q?$3_@KG M^WS>26,)NO%GQ$U1IPK[F@T:Q7@%NNR*"%5__6:L?%CXY_M2?'CP3<>&_&6M M?%[Q-H%TZR3Z??V]S)!*R'*,1Y?.#S7,_ KQ[\;_ -EO5M2O/A^WC?P?J&J1 M"WN[BPTV2.>6-3D1ES&3C/.!WZU^@>&_A+BN$<'BZ]&I3J8VJN6$FI*$5NKZ MI_27^QO\ LO>%?V(OV>]# M^'OA./\ T+2TWWEXRA9=5NV_UMS+_ML>G]U<+VKU#^U/K7\UW_#PK]L3_HH7 MQ:_\!Y/_ (W7N7[#\?\ P4._X* ^._[%\!^,/B,#=CD(N6/85^4X[Z-W$.+Q$\7BL;2G4J-RE)\]VV[MOW?\ @=CWJ/%^!IP5 M.%*22T2T_P S]2OV[_VE/%USXF\,_ /X,_Z9\;_BUNM[*5?FC\)Z;TN-5N"/ MN!$W;.^>1R!G@/\ @TM^*6H_!;X@?M!_LT^+;@_\)/X-UY]719(/&?CCQA>?%/XV>.$BBU[Q7>QD-%!&J MA+.V!^9801DGC?M4E1C%?G9_P5&@D_X(_P#_ <*?#/]HRUADL_A_P#%QEM_ M$;QKB)78+;7VC:(U\3_ /!)K]B.3]NS]L30?#MY;M)X1T%AK'B25?N_9(V7 M$.?65]L?TS7K_P#P7@_;0\8?\%+_ -NW7->TC1?$UQ\._"N=&\))_9\WE2VJ M'Y[H KUG?]Y_N[!VKY0^!/[7/Q0_99AU2W^'OC36_!RZPZ/?K8,L;7)3<$W$ M@GC+8%?6\08?,,1EE:AE]?*W[1O[5/CS]H?X__ M /#-?[-:V^I?%"\BW^*_%^%?B-\2M/:Z_>ZEJVH[X+/1;0%1)/+(8QP,X 'S,V%49-?T MD_\ !.W_ ()U> ?^";/P,C\'^"K>2]U"^D^V^(?$%[\VH^([YO\ 67,[\GDY MVIDA!QR=TKQ7\JTD_BT34O.S3BU5: M/L\)%Q;W;M>WE_GTZ=U+_P $\_\ @GQX&_X)P_ :#P5X/CN-0U"]E^W^(?$- M\ VI>);]O]9=7$G)))SM3)"+P.Y/SY_P79_X)9^,OV\_!WP_\??!_6(-!^-W MP7U;^V?#,LTHABOOF23R3(>$<21(R,?ESN#<'(^_Z\A_;?\ V<=>_:R_9LU[ MP+X:^)'B;X3ZQK!A,7B30EW7EF$E5V0#X>.+QIXIM9BCZO;+@2! 96+!NOE1<,?O,$K M]4OV%/V$?AY_P3M_9]TGX=_#?2(]/TRQ17O+QU#7FK7!'SW,\G5G8_@HX& * M]0\!>&[CPAX&T72+S5+S7+K2[""TGU&\Q]HU!XXU1II,<;W(W-[M6U0 5^'_ M /P=N?\ !*C6/BOX;T_]I/P7;RWUUX3L$TOQ9I\2EI/L2N3%?*.XCW;9!V78 MW0,1^X%4=:;J%K#?:?J$$EK=6\Z!XIXG!5T<'@J5)!!ZB@#^#6F M_P"S7Z _\' G_!(&\_X)A_M/MJ7ANTGD^$GCN62Z\/7 4LNG2=9;"0_WDW?( M?XDP>H8#X K1&;T"I=/U*XTG4K>[M)I;>ZM95E@EB8K)$ZG(((Z$'D&HJ3YO M:@#^L7_@W?\ ^"OEO_P4O_9?70?%6H0M\7/A[!';ZZC-^\U6V^Y%?H.IW?=D M]'Y_C%?HI7\1?[ G[;/BO_@GO^U/X7^*'A&9OMV@W ^V6;,5BU6T;B:VEQU1 MTX]C@CD"O[,/V5?VEO#/[8G[/7A/XE>#[G[5H'BVQ2]MR3^\@)XDA?T='#(P M]5J&K&B=SRW_ (*Y_MLVO_!/W]@'X@?$5KI+?6+>R.G:$C-M:?4;C]W %_VE M),GTC-?QA:MJUSKVJW5]>3/<75Y*T\\K_,TKL OA+/+%=3P2;HM2U@_),^1PR0C]TO49\P@X:OR@I$R/HS_ M ()+_LES_MM?\%#/A;\/5ADFT_4M9BNM49%W>58V_P"^N'_[]HU?VD6=I'86 MT<$$:PPPH$1%7"JH& !]*_#S_@SD_P""?TGA3P!XP_:&U^Q\NX\29\.^&#*O MS?98WS=3C(_CD5(P1VCD'>OW+H&@HHHH&%%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 -9@J9/2OP(_X*O_ +5;?M4?M=ZY)P=&TG:?W MB/(/WDH_W(]Q^N*_ UFSUKXOB;&WE'#1Z:OUZ+[M?FC^POHP\%_Q^)L1'O3I M?^WR7X137]Y!1117R9_804444 %%%3:?I]QJUY';6L,MQZGJ@/\ JL\, MR[N0O/VI_P $\/\ @BK>:X;7QY\:K:32]!LU^UVWAYVVSW87G=<_\\X^,^7] MYN^!U^(OVJOC3)O%$NV.UO+MHM.MXEVQ6=E'^[MX8TZ!%C50 *Z* MV#J4Z<9U-.;9=6EU_%6_J_P&7\88#B',ZV497)5*5%)UIK6+&UC6+KQ%JMQ?W]U<7E]>2M////(9))W8Y))/))-6/"O@_5?'6M MPZ9HNFW^K:A(;?Q%X)U#4]8 MUBY$JZQ8>4TZPA% MR'(VH&R?E/);D<"IP].$ZBC4ERKO9NWW'N<49EC\MRN M>(RC"O$58V4:::C?IN^B6MEJ]D>(+_P3X^.$B*W_ JGQUM;YO\ D$R_X4[_ M (=Y_'+_ *)3XY_\%,O^%?I+_P 1$_PL_P"A/\<_]\VW_P =H_XB)_A9_P!" M?XY_[YMO_CM>Q]1R[_H(?_@+/Q'_ (B'XG?]"*/WO_Y,_-K_ (=Y_'+_ *)3 MXY_\%,O^%>>?$OX4>)?@UXF;1?%6AZEX?U98EG-I>PF*54;[A*'G![5^M'_$ M1/\ "S_H3_'/_?-M_P#':_*[]I/XY:E^TE\=?$WC;5&87&O7K3QQEMWD0](X MAUX5%45PXRAA::7U>HYOKHU^9]WP#Q)QCFF+J0X@R^.%I1C=.[;E)O1*\FK) M7;^1P]%%>C_LE?L^7W[47[0WA?P/8JW_ !.KM1=2A3_HULOSS2G'HBM^.!7# M&+DU&.[/TW'8ZC@\-4Q>)ERPIQTO]DK]CGQ7\;O% MB_99-63%F2SANH8;B_AB;_ %-C M!\L$)Q_>==QSU\OWK\J*]3,Y*GR82.U-:_XGN_T^]'XOX.X&MF,\9QKCXVJ8 MV35-/>-&&D4O6R]5%/J%.CC:=U1%9G9MJJOWF--KZG_X)!_LI_\ #3W[7>DR M:A:_:/#?@W&L:EN7EW&S5/&C_:-0V-\T=C$>A_WY-OX(:^_= M3U&WT6PN+RZE2WM[6-I99'.%1%&23[ 5_.Y^W;^TM*/&,DC-I]Q< M&UTN,_\ +.RB^2(?B/F/NYKQ>),8Z6']C'>?Y=?OV^\_9?H]\&_VUQ&L?7C> MCA4IOLYOX%\FG/\ [=\SQ^BBBO@#_0L^G/\ @D9\"-(^.O[:'A^/7KFSBTGP MVIUF2"XD"_;'B*^7& >OSLI/LM?O)_PD.G_\_P#9_P#?]/\ &OY@89GMW5XV M:-U^ZRMM:K7_ D-_P#\_P!>?]_G_P :]K+#@XQ@FV][V^6S_ *9^#>)_ M@M6XPS*&.GCG3C"*C&'L^9+6[=^>.KZZ;)+H?T\6VK6MZS+#=02LHR0D@;:/ MPK//Q#\/ X_M[1L_]?L?^-?E3\!KR7_@GO\ \$L/$'Q(OII8_B!\7L:?H?FR M%I8+/:HT:CIQG[/\ B2BOWC2YU:,9>ZG=\S3>A_13^U=\ M;O!?@_\ 9M\<7&J>)M$M[630[RW&;R-FD=X7141045QGB#]H;P#X4 MM9)M2\;>$;&.$9=I]6MX]OYO7S-^TK_P7K_9E_9IT^X^T^/[7Q1JEN,KIF@Q MO=SR_1\"+_Q^@Q/LIY%C1F9MH7J:_G]_X.6_^"MVG?M >(5^!?P[U1;[POX? MNA<>(M1M9 T&IW:?<@0C[\<9Y)Z%E&"0*\R_X*6?\')'Q,_;&T>^\(^ ;63X M;^"+Q3%<-#<%M4U%".0\@P(T/S JN?\ >K\UY)&F=G=F:1FW$M]YS0:1CU8R MBBB@T"BBB@ HHHH **L+IMS)8-=K;W#6L;A&G\L^6KGH">F:KT %%%% !111 M0 5^R'_!KY_P5%L_AAK]Q^S_ .--0CM=*URY-WX7NII L<%TY_>6V3P [0W-M-+;W-NX>*6)C')$X.001R"#T- I*Y_;M17X3_P#! M*?\ X.>?^$(\.Z;X%_:$6\OK>S1;>S\66Z^;.J#@"[CZMC_GHN3_ +-?L%\( M/VW?A#\>_#L&J>$?B-X0UBTN%#IY>I1QR;3TS&Y5Q^(H,6K'JU%>)_#UI"O)>;4H47\RU?(?[;O_!??]G[]CSP_=QVOB:U\>>*HT/D:-H3 M>?\ /V,DO^K5,]2"3[4"/H#]M_\ ;(\)_L)_LZZ]\0O%UTJV>EPG[+9A@LVI M7)'[N",'JS'\NIK^2;]JK]I+Q#^UU^T#XH^(GBB;S-6\37LETZ*VZ.!"?DC3 MT11P*]-_X*,_\%/_ (E?\%*_BM>'_P!DS6?%G[&F MN?&+3V:XTGPOXC30=4B5?^/;S8DDBE^C%F'_ &O): "BBB@ HHHH _23_@W M2_X*C/\ L9?M&+\._%>H>7\.OB%;XCO\2O^"J?Q4N&;='I][#81_2."(?SKX]KU;]N;QQ)\1OVS?BEK4TG MF-?>*M196_O(MPZ)_P".!:\IH-H[!11104%%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 5^AG_!L9X[_ .$/_P""J'A^T9ML>N:3?V;+_>?R\I7Y MYU]4?\$4?'9^'W_!4/X-W6[:MYXA@L&_A^68[/\ V:CJ3+8_7+_@Z[_:WD^% MO[)7A_X6Z;=>3?\ Q"OQ/?*K;7^PVYW_ %P9@@/M7\\M?<7_ <(_M8/^U)_ MP4E\6):W7VC0? [#P_IRAMT7[K_6NO\ OOS7P[0$-@HHHH*"BBB@ K^B3_@B M;^WW^SC^QU_P3L\$^%=<^)WAS2_$5UYVJ:M:LS;H+F5\%3@==B)7\[=%!,HW M/ZUO^'U?[+__ $5[PS_WU)_\37&?M#?\%5OV6?CC\"_%W@^X^+WA7R?$FDW& MGMO\QE_>1LHS\OK7\KE%!/LRWKEO'9ZW>0PR+-##/(B.GW90#@$>QJI110:! M1110 4444 >Z?\$V/VF+K]D7]N'X;^.K>9H8=+U>**]^;:K6LW[F7?VP$=CS M_=K]6?\ @[YU>WU[X4? '4+619+:^N]4FB3/SGHHHH- MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .Z_9A_Y.6^'?\ V,VF M_P#I7'7]G6E_\@ZW_P"N2_RK^,7]F'_DY;X=_P#8S:;_ .E<=?V=:7_R#K?_ M *Y+_*CH9U"Q11109A117!^.?VF/AW\,I6C\1>.O"6BS1G:T5YJL$4BGW4MF M@#O**\T\)?MB_"?QW=>3H_Q(\$:A-_]F\M=S=3MZT? M9X_^>:_]\U)10!']GC_YYK_WS1]GC_YYK_WS4E% $?V>/_GFO_?-5WT.RD?< MUG:LS=S"*N44 4_["L?^?.U_[\+_ (5-;6L5HFV&-84ZX10J_I4U% !7QK_P M72_X)X#_ (*0?\$^_%7A;3[=)?&GAU3K_A@[?F:]@5CY .,_ODW1^FYD)X%? M95% 'YB_\&R/_!0BW_;)_8N7X=^+6AD^)GP:$>B7\5U&/M%UIZ_):S'/)**O MDMZ&-,\M7Y"_\',/_!+:3]@S]M&Z\:>&M-^S_#3XK3RZEIWE1[8M,OB=US9\ M< ;CYB#^Z^/X:^R_^"L?P?\ %'_!"G_@JCX;_:]^&>GRS?#'XAZB;;Q?I%OE M8EGFYNH7'0"==TT9_AEC:OU+_:1^!'PJ_P""UW_!/,Z:E]#J_@[XA::FJ>'M M;@4-+IET WDW* _=DC?8QR-"ZR(S*ZL&5E^5E(H M(U1_>E:V%O9;O)ACAW==BA=V/I5BOPG_ .#>_P#X.1K/Q!IVB? []H375M=4 MA$=CX9\8W\FV*Y7[L=K>R'[KCHDS<'HQ'WJ_=:.1945E;YN8 M[&WDFF=8XXU+N[MM50.223T H X?]IS]I'PE^R)\"/$WQ%\<:E%I/AKPO:/> M74S?>DQPD48_BD=MJ*O=F%?S3_&#_@[3_:J\4?%'7M1\(ZQX<\+^%[J\D?2M M)DT&TNWL;?/[M'E=2SOC[Q)ZYQQ2_P#!R9_P6=D_;_\ CHWPR\!ZHS?"'P#> MLJ2P2?N_$=^NY'NCCK&GS+%GME^-U?E]5)$MGZ._\16W[9W_ $.WA?\ \):R M_P#C='_$5M^V=_T.WA?_ ,):R_\ C=?G%7Z6?\&Y_P#P1?D_X*0?';_A.O'% MC,OP=\ W:->JP*+XAO1M=+)#_P \Q\K2D=%PN06X-$"NS]3_ /@GW\#/C=_P M6J_X)J>+IOVNM6T^X\-?$BW1O!5A;Z#;6-YI1CW&+5MR*&WES\B'AH\YX>OY MW/VW?V-?&?[!'[2WB3X8^.+/[/K'A^X*Q3JI\C4+=N8KF(GK&Z;2/3H>0:_M MTT_3K70]+@M;6&"SLK.(1111*(XH8U& H4!/^"H6J?\$FO^"!?@CX7Z+J$D?QF^,/]HZW81!OWGA+1+J5 MA'=L/X))D5FA4\_.7Z!=WX]Z/>0Z9JL-Q-"MU'"0_E/]V7'8^Q[UH_$CXD:U M\7/&=YKWB"^EU#5+YEWRO]U44*B(@Z!%1555'"JH J9%)V,:XN)+RYDFFD:: M:9B[N[%F8GDDGU->T?\ !/3]B7Q+_P %"OVMO"/PM\,QLLVO70:_O-NZ/3+- M.;BY;V1-WU. .37CNAZ+>>)-7M=.T^UGOK^^E6WM[>",R2SR,<(B (/%UI WQ>^($*3:V^T,VC6OWX]/0^Q^:3U?CH@-2 M$3[C_9^^!WA[]F?X*>%_ 'A2S73_ ]X1TZ'3+&%1T2,8W'_ &F.68]RQ-=I M1104%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%> M$_\ !1+]J*/]DO\ 93\2>*(YECUBXB_L[2$S\S7R5ST,IRO$9EC:67X57J59*,5YMV7R[^1^4_\ P6F_:L_X:)_:RNM#TZZ\ M[P[X!5M+MMK?)/OCVI;R\DU"\FN)Y&FFN'+N[?,S$G) M)^M15^5UZTJU1U9[MW/]5N&.'\/DF54,JPWPTHJ/J[:R]92NWYL*^D?V;/\ M@E1\7/VJ/A?;^,/"]AI*Z+>320PO>WPMY)]AP2%(Z9XS_LFO&?@A\)-4^._Q M=\.^#]'C\S4/$5[%:1?[&X\N?95W$_[M?T=?!WX8:;\%OA?X?\)Z/&D6F^'[ M**R@ &,A%P6/NQR3[FO4R7*EC)R]HVHQ[=^F]^GZ'Y)XW>*V)X2HX?#Y9RO$ M56V^9-I06E[)K5MV6O1GXU?\.&/CY_SY^%O_ ;K_A4EK_P05^/4TRK)!X4A M5NKMJP;;^2U^WE%?1?ZKX7^:7WK_ .1/YW_XF7XP[4?_ !__)GY-?"3_@W1 M\0ZA>0R^-_'NEZ;:?>>WTBU:XG/^SODVJ/KAOI7W/^RW_P $W?A/^R(J77AO MPZEUK:KSJ^I$7-YG_98C$?\ P "O?J*]#"Y+A*#YH1N^[U_X'X'P7$_BQQ3G M]-T,?BY>S>\()0B_)J*7,O\ $V8_C?0F\3^"]8TV-O+DU&RGM5;^Z7C90?UK M^9KQIX3OO OC#5-$U.W:UU#2;J6SN(G7:T4B.R$?FM?T^U\7?\% _P#@CUX7 M_;#\03>+-!U!?"/C6=0MS/Y7F6>I$# :51RK8XW+U[@]:X.(,LJ8F,:E'5QZ M=UY>A]QX"^)F X6QM?"YJW&C7Y??2;Y91O:Z6O*U)W:3::72[7X@45]F>+O^ M"$7QZ\/7\D=GI_AS6K=3M2>WU1%W#UV.%(K'_P"')7[0G_0JZ;_X-(?\:^,> M!Q*T=.7_ ("_\C^S*7B=PG4BIQS&C;_KY%?@VCY+HKZT_P"')7[0G_0JZ;_X M-(?\:/\ AR5^T)_T*NF_^#2'_&CZEB?^?>M>G ME>#JTY2Q,Z;]Q72L]6]%IV6[['X]XN^(&49KA<-PWEF.IVQ4TJM13CRTZ46G M*[O9-]$_B2:ZGX[_ +7O[0U[^U+^T5XH\;7C-Y>K7C?8XBW^HM5^2)/P15_' M->:U]:?\.2OVA/\ H5=-_P#!I#_C1_PY*_:$_P"A5TW_ ,&D/^->9+!XF3YG M3E=_W6?JV7\=<'8+#4\'AL?0C"G%1BO:0T44DEOV1\EU^Z__ 1L_94;]FS] MD;3[_4+?R?$7CC;J][N7:\<3#_1XC](^?JYKX8_9C_X(C?%0_'OPO)X^T2PL M?!]K?+<:HZZA',TL4?S^4$&2=Y55^C&OV:@MX[:%8XU5(XP%50,!0.@%?1\. M9;-57B*L6K:*ZMJ]WKVV^;/YT^D5XE8''X.AD>3UXU82?/4E"2:TNHQNM-[R M:\HDU%%%?9G\C'SG_P %6/B/=_#']@KX@WUC(T=U>6*Z?&Z?>03R+&Q_[X9J M_G[K^E;]H/X':/\ M'_!OQ!X)UY9#IGB"V,$CQ?ZR Y!21?]I6 ;\*_)7XK_ M /! /XO^%-;F7PO?>'/%6F;BT4K77V.?';=&XQGUPQKXSB+ XBI756$7*-K: M*]M7_F?UU]'3COAW*,LQ&7YG7C1JRJ6*24GI=-/1M;Z7/A.BOK3_A MR1^T+_T*^F_^#2#_ !H_X'+?4/BQK5 MJ=-T&PBNXV\B/"X>D0'>ML+E]:51*I"2CN]'LM7TW>R\['RO&G MBODN%R>J\IQM*>(G:%-*<7:4WRJ3ULHPOS-NRLCY/_X+._M(VOQ7_:.M_!'A M^18_"7POMQHUG#$W[GSP%$K#M\NU8P?]BOCNOJK4_P#@CS^T=J]_<7=UX,:X MN;J5Y997U*W9I78Y+']YU)J'_AS1^T1_T(H_\&%O_P#%U%:CB:LW4E3E=_W7 M_ET/0X7XDX0R3*J&5T,QH-4XI7]K#WGO*3][>4FV_4^6Z*^I/^'-'[1'_0BC M_P &%O\ _%T?\.:/VB/^A%'_ (,+?_XNLOJE?_GW+_P%_P"1[_\ Q$/A?_H8 MT/\ P;#_ #/ENKOAWP[?>+M>L]+TVUEO-0U"=;>WMXEW23R.<( /4FOJ?PY_ MP1,_:#\0:E';R^&-/TM&;YI[S4HEC4>OREC^E?H-_P $[O\ @C_X>_9 U:'Q M=XFO8?%7CA%_T>41;;/2L]3$#RTF./,;IV ZUUX/*,37GRJ+BNK:M;_/Y'R' M&'C9PQDN"E6H8F&(K6]R%.2E=]+N-U&/=MWMLFSZ(_8^^"I_9W_9D\$^"Y&5 M[G0=+B@N67HTYR\O_C[-7IU%%?I-&E&E!4X[))?P4444&@4444 %7=%\1:AX;N6G MTZ^O-/F9=K/;S/$S#^[E2*I44 :&J>*M4UQ,7VI7]XK?\][AY/YDUGT44 %% M%% !1110 4444 %%%?5W_!'[_@G/K7_!1?\ :WT704LY5\&:'*NH^);_ &_N MH+5"I\G/1GD.U0/1B>U F[(^V/A__P $D[[7O^#=;5->727;QW?:B?&]NBP_ MZ0UE&GEB#'7E-[U^/-?VS:=X.TS2O!\/A^WLX8]'M[06$=JJ_NU@">6$QZ;> M*_EE_P""W/\ P3@U+_@GO^V'JT-K:R_\(+XPGDU;P]=*OR(CEC);<<*T;[@! M_=V&@B$CXSHHHH- HHHH **** "K>EZU>:'<^=8WEU9R?WX)C&WYC%5** -K M4/B1XBU:V\J[U[6;J-OX);Z61?R)K%HHH **** "BBB@ HHHH **MZ'H=YXF MUNST[3[>6\O[Z=;>W@B7=)/(YPJ =R2V!7UO_P %6OV#[7]@'0?@KX8N+=8_ M%NL>%VU;Q&ZMN_TN1T_=CV0A5N0:_(7]HKX$ZY^S+\;_$ MW@/Q);M;ZUX7OY;"X5EVK+L=@''LPY'LU?MW_P &?O\ R;[\6/\ L88?_2:* MO/?^#L#]@G^SM8\/_'S0+'$-YY>C>)/*7[L@XMYW^H_=TS*+]YGXHT444C4* M*** "O4?V-_VL/$_[$_[17AOXB^$[AH=2T&X#RP;BL=] >)8']G3>%27[C?[6PU^V'_ 5H^("?#;_@FY\8-:\SR_(\/3+& MP_B+E4&/^^J#!JQ_(YX@UJ;Q)KU]J-RVZYU"XDN96_VW=G/ZM5*BB@W"BBB@ M K4\%^%;CQQXPTO1;5E6YU:ZBLXF;[N^1U0?J:RZ^@O^"5/PY3XM?\%%_@_X M?DC\R'4/$MJLOR[MJ*=Y)^FV@4G9'EOQZ^".O?LW_&/Q)X&\36K6>N>%[^6P MO(F^[O0XR/[P/4'TKCZ_9K_@["_86;PYX_\ #?QVT.QVV>N*NC^(&B7[EP@Q M#,_H&3:GN:_&6@47=!11104%%%% !1110 5Z7^T!^RGXN_9HT'P+?^*[%K%/ MB!H8\0::ASN^SM++&F_W.S=]&%=S_P $NOV.;S]NC]MOP7X#@C;^SYKH7VKR M[=RP64)5Y"1Z'Y5_X%7ZJ?\ !V?^SA;Z1\!_A#XKT>Q6WL?"\S^'G5%_=VUM MY:^0GY[@*.A+EK8_">BBB@H**** "MOX=^/M4^%?CS2?$FB7'V75M#NH[RSG M_P">4B'*'\#6)10!:UC6;OQ!JMU?WMQ+=7EY*T\\KMN:5V.22?27\ M5O\ PQ3. CN/J$7_ +YK#HH **** "BBB@ HHHH ]J7]A#QYJ'[&-O\ '33+ M%=6\%KJDNDZBUKF2?2I$Z/*G:,_W^W>O%:_HT_X-=?#.G^-/^"7VL:3JUC:Z MEIFHZ]>V]U:W,8EBGC;@HZG@@U\*_P#!E?SQ_\%=/C]XL_P""P_\ P5)T7X ?#ZZ9 MO"_AG5CHL.QB8&ND;9=7DN.JQ[7 /]U:#,V/B[_P4]_:N_X+6_%_4/ O[/.E MZIX/\"1L8I7M)?(D\G_GI=WF/DS\I"1@,/>O7O@__P &F=QXMT^/5/C!\8-4 MU36KCYIK?3H3+Y![K]HF9B_UVBOU _9"_9$\%_\ !/C]FBR\&^#-,BAL]%M# M/=W&T+<:K<*F7FE;N['\!VK\T]2_X.X=(LO$5]IL?P5UZZFL;B2 ^5JB-NV, MPSC9_LT%>A+\2?\ @T<\+1Z6]QX!^+'B+0]8B&8'O[43QL?3*,A7/J*^=;KX MF_ML?\$!?&UFWBRZO/'7PMDN?+W3W$FH:9<@_P (E;]Y!)CIGY1TYKZ)TS_@ M[H\-VVJVZZW\%?%6GV,CA7G74(]R^X!7G'I7Z/?!OXS?"?\ X*F?LH-JFDBS M\6>!?%EN]G>V-Y$/,A?H\,J'E)%Z^HX(H%KU,W_@G?\ \%'OA[_P4D^#2^*/ M!=YY-]9XBU?1KAA]KTJ8_P +C^)#_"XX8>G2OH2OYN?&FA^)?^#<_P#X*YVM MQIEQ>77PWUR59T3=LB/ MM=6[,HZCBOQ!_P""?W[4'C3_ (-P?V\M2_9I^.EY=77P-\:7AO/#/B-E;[-8 M^:^V.]3KB)ONSH.8W7=SCYOZ *^;?^"GW_!,[P%_P5(_9MO? _C"W6UU.WW7 M/A_78H@;K0[O&!(A[QMTDCSAU]PI !Y/_P %I_\ @CQX1_X*Z_L]V]UI%/$28:*Y1AO^RS.N=]O+U!YV%MR]6#?R?\ Q^_9_P#&'[+OQ=UK MP+X\T&_\.^*/#\YM[RRNH]K*>SH>CHPY5AD,.0:_<;_@G1_P5&^)?_!#WX]Q M?LK?M=0WB^!H)1%X4\8?//!8VK/B-TDQF6Q/_?<)W C VC]%/^"IW_!(/X2_ M\%A?@O:75U-8Z?XPM[03^&/&NE[)V6-QN5)"IQ<6KYSC/'WE(YW '\>8^7I7 MZH?\$>_^#F[X@?L*6>F^ _BG'J'Q(^%MN4AM7,V[6-!CZ?N9&_UT('_+*0\? MPLO2OBW_ (*!_P#!-3XL?\$U?BU-X6^)7A^6SAF=O[+UFW4RZ9K,8Z20RXP> M.J'#KT8"O :"-C^WO]C_ /;P^$_[>'P[C\3?"WQEI/BBQV*UQ;Q2>7>:>3_! M/ V)(V!XY&">A-?$G_!U)^WUJG['G[ $/A'PU>2Z?XG^,%U+HBW43;9+;3XX MPUXRD<@LLD<7^[*]?S%_!OXZ>,_V>/'-KXF\"^*-<\)^(+%MT%_I=X]M.OXJ M1D>QXKW']NS_ (*R?%3_ (*1?#?P/HOQ9FTO7-5\ O0SB(%+ MA$Q$Y!B4A@JGYCNS0/F/F:D^;VI:*T)$?[M?N?\ \$K_ /@YX^!O[#'["'@W MX8ZI\,?&%GK'A.U:*X?2OL\EOJ\[.7>4G@ M F^#O ?AW5/%'B;6'\JUL+"$RRMZDXZ(.[' 'NHPW_".(PXNI@?^7HC[ MJG_5#G[_ -S]HJ**"@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH *_%[_ (+Q?M6?\+<_:-M? .F7'F:+\/T*7 #?++?R#]X? M^ )M3Z[Z_87QP=87P9JAT%;.37/LDO\ 9ZW3E(#-M/E[R 2%W8SP:_(7Q+_P M07^.WB_Q%?:MJ7B+P+=:AJ4[W5Q*VH7#-)(Y)8_ZGU-?.<0_6*E-4*$&T]6T MNVR^_7Y(_?/ &OP_E^;U,ZSW$PI.E&U-2>KE*ZLM-CX%HK[M_XA[O MC5_T&O /_@?^+VJ6_[FP#:-HF]?E:1AFXF'T7;&/] MYZ_5JO//V8O@3IW[,_P%\,^"=,V>1H5FD,DH7'VB8_-+)_P)RQ_&OF[_ (+G M?MJZC^R-^QU)IOA6\N+?X@?$B[70?#_V5MMS%NQYTT>.=RJ54'^]*E?H&4X+ MZOAHTW\3U?J_\E9?(_S\\2N,)<2<0XC-&_<;Y8+M".D?2_Q/S;/M2BORS\,_ M\$5OC]??#'3]1U;]KGXA:+KLVFQW%Y:/)<26]C.8U9XS)]H!**>"V/XH?M.>(?@+\-?#?E:5X4@M/ MMMTVI0P_NA)Y<+=6"-*[,V%V#YR%.%;WKY1^)7_ 5$^.T7[4EG M^TY9:MXFC^"EQXYDT;3=(^W.NGW-K;(F^V>$';N>W?.\C[[/CE:?)?8=S^A: MBOS=_P""QG[;>N^._!_P9^$?P/\ $%Y;^,/CU=V>HVNHZ=<&&>UTIR"C[EY0 M2,!?\ A6'PVT'PZVHZAK#Z+80V;W]]*9;F\9$ ,DC'DLQY M-0!TE%?G!_PFBOS=^ W[.?[1WB?\ X(P^+M+^('C#QE8_%B\2 M?7/#K/?/'J^FQPA)(;:64'=ND\MP8R>/OC+\3_$/C[XD^(%9[BQ2\>/0-##]8K:V&%) XWX QPJCJ M???C-\6-'^!/PF\2>,_$%PMKHOA?3IM2O)"VW]W$I<@?[1Q@#N2!4@=317XU M_L4?LL_M"?\ !5KP?XF^-6I?'[QY\+])\4:_='1-)L))9(/LJO\ P*)4"(I_ M=K@<[":C^ 7C;XY_L'?\%D/#_P $]2^-&K?%+PA>6']IZ]_:TCM%869MI9Y) M)!([>3)&J>9N#8*L,]<57+YBN?LQ17Y=Z=^TE\?O^"S/Q-\3:?\ !'Q5_P * M;^!'A6^.G3>+!;F35/$$PZB'H5!4YVJR[59=S%B%KP'_ (*5?LL?&C_@D?X0 M\+_%#PO^TWXZ\37E]K<>F2:=JEU*LL\C1O)O2(RO')'^ZPZD?QIZTO$/VFO!VF_ SX):]XET?_@H5XA\7:WI]N6TW1K#4))Y]3G_ M ((P([EB,]VQ@#DT*-PN?NO17XX_$?\ ;$^//PA_X)&_"GP/K>O:W6\C\,)&#(H8\[)?5:]!_P"#-KY"J221XPWV5#+& .[."V6^ M5/TK\4?'OP]_P27_ &!?#MS\3/$VJ>)M M,PST1 "?<<6@N?5%%?A3K_[2/[2]A_P4\^ /B+XI^(M9\)VOQ6U2SU"U\&VE MY+!:Z1IK7;016TL60"[#YF#9;YLM\QP/T6_X+7?MKW7[%_[%.K3:!>26_CKQ MQ*/#WASR#^_BFE'[RX0=P'V!17Y!_\ !#;]L/XG?"3]LWQQ M^SG\=]^>[DMKN&/S)($D8GY'@;S!CC,7'6O4?V./C1XQ_ MX*+_ /!6_P"(7C33?%&O6WP4^#:?V-I=A9WCQZ?K5[\Z!Y$! ?)\V7)&<+$# MQ0XM"4KGZ5T445(PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _*+_@[<_P"3'_!/_8SC M_P!%-7\\%?T/_P#!VY_R8_X)_P"QG'_HIJ_G@H-*>P4444&@4444 %%%% !1 M110 4444 %%%% !117U]_P $SO\ @C/\5/\ @I'XGAN-+L9/#?@6&4?;?$=_ M"8X-@/*VX/,S]ODR ?O&@+VW/&?V-?V,?'7[=7QPTWP)X"TF74-0O'#7%PRG M[-ID&?GFE?HJ#]>@K^I__@FU_P $]O"7_!-_]G&Q\$>'%6ZU";%UK6JLO[W5 M;K'+G_9'11V'UJU^P+_P3K^&_P#P3H^$V>;$FIZO<*&O-5FQR\C^ MGHHX4<"O>Z#&4KA7SO\ \%+_ /@GSX:_X*/_ +,FI>!M<\JUU.,&ZT35-NZ3 M3+L#Y7!Z[3T8=Q7T1102?QB_M1?LQ>,/V/OC9K7@+QSI7T444%A1110 4444 %%%% !1110 4444 %%%?JE_P $-O\ @@;J M'[6.K:;\4/B]I=UIOPVM7$VG:3<*8I_$9!R"0>5M_7^^.GRF@3E8]2_X-IO^ M"/LWB/6-/_:(^(NF^7I=F=_@[3KB/_CYD_Y_2#_ O_+/U/S#I7"?\'?_P!&BOZ!="T*Q\+:+:Z=I]K;V-A8Q+!;V\*!(X$48"J!T %?S]?\ M')\/\ _L7G_P#1HH,D[RN?DM1110;!1110 4444 ?OA_P9^_\ )OOQ M8_[&&'_TFBK]0OVNOV;=%_:]_9P\7?#KQ!&K:?XHT^6SWLNXVTA'[N4?[2O@ MBOR]_P"#/W_DWWXL?]C##_Z315^QE-G.]V?Q;_M#? _6_P!FWXV>)O OB*W> MWUKPOJ,MA<+[H<9'L1R*XNOVB_X.OOV"O[ \6>'_ (]Z#9[;?5MNC>(_+7[L MP'^CS'TR/D)[G%?B[2-HNZ"BBB@H**** )+>YDL[F.:*1HY(6#HZ-M92.00: M_7KQW_P6 M_VK_\ @@9XL\'>)-0C_P"%D>&Y]/\ #]\LC!9-5M7),5RH[G]U MM;TV@]Z_(&G+(RHRAOE;[RT$M7&T444%!1110 5]_?\ !M-\.V\=_P#!5+PK M,T/F1Z#IUYJ3-_"K(J@?^A5\ U^NG_!HC\.QKO[57Q*\2%?^1?T&" -[W$CC M'_D*@F6Q^U7[=?[*6D_ML_LJ^,?AMK"Q+'XBL7CM9W7=]CNEYAF'NK[37\@? MQ8^&.K?!CXEZ]X3UZU:SUKP[>RV%Y _WHI(WP17]K5?SX_\ !U7^PHOPG_:! MT7XSZ+:^7HWCP?8]6V+^[@OXQD.W_!+/XC6T<+S7/AV"/7K=$^\SVYSQ_P%FKZN^%GPVTKX._#C0_"NBP+:Z3H M%E%86L2+MVI&N,\=SU/O47QE\"6OQ1^$OB3PY>Q^9:ZUIL]G(O\ >#QL*.IS M[G\55%;OQ.\"W/PQ^)&O>&[WY;S0=1GTZ;_?BD:,_JM85!T!1110 4444 %% M%% !1110 444^&%[B98XU:1Y&"JJKN9B>PH 917[C_"G_@TB\+^-OAEX=UC4 MOBMXDL=1U;3H;RYMDTV!HX'D0.4!//&>];__ !!\^"_^BP^*/_!7!01[1'X, MT5^\W_$'SX+_ .BP^*/_ 5P4?\ $'SX+_Z+#XH_\%<% >T1^#-%?O-_Q!\^ M"_\ HL/BC_P5P5\&_P#!:;_@C7:?\$L&\$W>B^*M2\6:3XJ$\4LUY;I!):S1 M[2 -O!!5F_[YH&I)GP711104%%%% !1110 4444 %%%% !1110!_2)_P:F_\ MHW;S_L8[O^=?I9JVE6NNZ9<6=[;P7EG>1-#/!-&'CG1A@HRG@@C@@U^:?_!J M;_RC=O/^QCN_YU^G%!SG\^7_ 72_P"" =]^SW>:M\7?@WI]QJ'@>9VN=9T. M!3)+H))R98QU:#_T#Z8K\D*_MRO["#5[&:UNHH[BWN$,^K?&+X(Z;)-X=;==:]X:MHRTFGGJUQ;@=8_[RCE>HXS0 M:1ET9^-U%%%!H%%%% !1110 4444 =U^S#_R/\ @GYX'_X*,?MS^//!WCN; M5H=-T^UN]1@:PF\N3S! M+M0M0F@Q:';P2W4%UO79('09C &[)K2_X--?@YXM^'O['GC+7M;M[JQT'Q9K MPN='BG4K]I1((HWG4'^$E=N>_EUX1_P5F_X-TOA=^R/^QIXF^)G@/Q!XCAU+ MPFL=S+:7\@GBO(RVQESU!^;(KZ^_X-G/VMO%?[4G[!E];^,+[^TKSP+K;:%9 M7#*%=[1;>*2,'']W>RCV44"Z:'CO_!W+\';77?V8_A[XVCAB74-!UMK*67;\ M[P2IPF?9^:^MO^"#/Q2N?BS_ ,$L/A7>WA;BOJ3_@@/\-[CX9?\$J_ MA;:W,;1R:I9OJVUEVMB=_,'\Z?0.A]F4444A!1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110!X'_P %!_\ @G)\,_\ @I7\#[CP5\2-'CNO+W2Z M3JT"A-0T.X(P)H'_ /0D/RN.".A'XW>"_C3^U#_P:Y?$V'PGX]L;SXO?LQ:E M>;=.U&WW;+$.?^6,C9^RS_WH)/W;GE3SNK^@VL/X@_#K0?BSX.O_ [XFT?3 M=?T+58C#>:??VZSV]RAZAT8$&@#Y\^$OQT_9O_X+8?LQ7$5@WAKXF>#]20+J M6B:E"%OM+D(Z2PD^;!(,X#J1WVN:_(G_ (*6_P#!H!X@\+76H>*/V:]:_P"$ M@TSF5O"6MW COH!UVV]R<+*/O8$FUN@RQYKW#]L7_@V=\7?L[?%*;XO_ +$/ MCS5/A_XILV:X_P"$7EU!HHVR2!BOHO:@#\!_C5\!/&W M[.7CBZ\-^//"NO>$=>LR4ELM4LWMI'?B#^R]_P5X^%; M6MM=_#?XQ:%-%N>QN$BGNK-3W,3@3P'GKA3GH:^)?VJ_^#/W]GWXOM=7WPW\ M0>*OA;J4S.ZVZR#5=.7/15CE(E49[^:W':@GE/YDZ*_7;XX?\& 9I$D^#6L:IY9QNTN\ MM[Q6^FV3F@.5GQ%N-&XU]4M_P0[_ &N%?!_9]^)'R_+_ ,@T_P"-;W@__@W[ M_;#\93*D/P+\6V*M_'?^5:K_ ./R"F*S/CCOSFDK]2O@W_P:*_M5?$.:$^(O M^$'\"V\F-SW^L"Z=0?5;<.>/3-?;O[,/_!F%\/?"UQ;WWQ<^)_B#Q4Z_-)IF M@6Z:;;Y]YGWR,/7"J?>D/E9_/)H/A_4/%6L6^GZ98WFI7]TX2"WM83++.3V1 M%R2WTK]/O^"7"!=0UN[(N-5U4CO+.0#C_80 M*@[+7T-1104%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !7XP_P#!1V?]H#XA_P#!5[2_B#IW[/?C;Q]X M)^#\OV3PS82Z=O?$?P$_91^'OA'Q1;_!71[]?$'C7Q<;-OL^JW3;O,>64#;Y@C5PHSP9 M47HHK]<:*.;L!^5W_!8?_@C%\/=$_8TFN_@3\&T_X3RVU>SPFAPW-U>26IWK M*!'N;(Y4DX_AIW[:?PJ^*D7_ 27^#WP5^%_PKUO2]9^(%K86OBY=+T=X4T= M$CB\\W01?E:63:7+:S M%KWB;[5I\MC=>)3"2D-K#(RC*'J?X5^_AF"BOWNHHYF,^./^"H6B^*O@!_P3 M=OOA[\ _A_K&H7VK6\?A?3K#PY8O+_9%DZ-YTQ" D?NPR[SR7EW$YYK\V_V9 M].^,'[.GP4T7PC-^P#9^,+K2U?[1K.M>';J>^U"1W9R[$Q'&-V HX 45^]=% M"E96 _*W]HO6OCIXQ_X)*VO@WP?^SY+\.O%?Q4UR?3+S0?#&DS1IH>F942SW M2; T;SE=N2,>6W6OH#XR?\$IM!UK_@D8W[/VEPPR:CH.B+=:;=JO,FLQ S&? MU_>S&13_ +$N*^TJ*.8#\AO^#?S_ ()X_$CPG\:=4^)_QIT'Q+I.H>!](C\, M^$;/7K62"6VC?<9'B#@?NT0M&N/^>KU^O-%%*4KNX)6/PS^,Q^/'C3_@IOXR M^,GB+]D_QE\4-#A271?#.C:SI-PMG9VD9\N*8IY+J[%/,?'3=*3G@5O^*/V/ M?B[_ ,%2M?\ #?@^X_9D\(?LS^$]+U)-1U?Q#_9+0:A)&H8&.(F*,MD,V% P M6V%F %?M;15+_%5 MKXJO/MGB&\TC3Y;F.*W@(,=LQ0'&^3:YS_SR'J:_12BA.P'Y+? #]M#]L7P+ M\)O#OPO\ _LD_P#"(VNBZ?%I6FW^LQ7JVUL%3;YTFY$4DG+MD\LQX->M_!K_ M ((Y>*/"_P !?C3KWC'QE!XF_:(^-&AW=A=Z]RMKI0F3_CUA. =C%55W"CY0 MJJH5?F_0ZBGS=@/Q,_8$_:._:V_X)H_".Z^$D?[*OBKQI:V.I7%S9ZE;Z;>Q M0[Y3\VZ6.%XY4W#(.5..,XQ7T/\ ##]A/XR?MU?&G0_C=^U1%86>B^!U>_\ M"_PSTF%F5)5_> W ;.YB0ORDLSE0K;5&T_I910Y"L?E3^P#_ ,$SY_VW?CI\ M8/C9^U)\.-1^W^*=6%KH'A[Q!#<6K6-LG(D"Y0X">5$O;Y']:YWP=_P3$3X' M?\%YM)OO#OP9N#\$5L%>"=M+DNM'L;@Z?R_F2!E#BX&>3D,W%?KQ11S,+'YS M? K]G;QY^UC_ ,%F?&'QF^(_A+7O#O@KX4VYT?P);ZM9R0QWS@O&+N+< &!_ M>RY&<&2/TKY&_86_X)1_'#XP?&OXE?#_ ,96OBCX9_!'7/$?]L^(VELY+.Y\ M51P3S?9[2WD8#=&V]F8YV@8;#$**_=*BCF8S\E_AK^S;XHU#_@HYXL^+VN?! MSQ?I?PN_9QT+^S/AKX4L]%D$NKO$6CA:TC(_>$N99RPW'EO"'A>UTDRS^&K6-_D)$CQ^7*6&[."S?>)' 'Z MQT4OH_P")_P"SGX]_;G_X+5Z#JGC'PCKVD_!GX&VOVO2+B_LW MCL=>OP4M?H]11S,5C\FO^#@3_@GW\0O%GQL\!_&[X): M'XCU'QI$ITK5ET"UDEO(C&K&WNOD!/W&>)CZ+&*^T/\ @DY^QQ'^P_\ L1>$ M?"-Q#Y?B*^B_MG7W*[7>^N KR*<\_(-D7/\ SSKZ5HHYG:P6ZA1114C"BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@#\HO^#MS_DQ_P3_V,X_]%-7\\%?T3?\ !V3I-UK7 M[%'@FWL[6ZO)F\3#Y((6E;_5-Z U_/I_PKCQ%_T =9_\ 9?\*#2GL8E%;?\ MPKCQ%_T =9_\ 9?\*/\ A7'B+_H ZS_X R_X4%W1B45M_P#"N/$7_0!UG_P! ME_PH_P"%<>(O^@#K/_@#+_A0%T8E%;?_ KCQ%_T =9_\ 9?\*5?AMXC;@:# MKG_@#+_A0%T8=%=):_!WQ9?/^X\*^))F_P!C39F_DM=K\/\ ]A/XS?%*58]! M^&/C2^9ON_\ $KEB_5P* YD>345]M?"'_@WH_:K^+DD./AW_ ,(W#,>)="Z^*'Q,T[3UV_O;#0K4SMGVGCZ)9^'=,C ML]/L[6QLX5PD%O$(HT'LHP!03[3L?E=_P3Y_X-(H< M2KI,2F/2;9_1L_--^(7\:_4SPSX8TWP9HEOINDV-KINGV:"*"WMXQ%%$HX M'%:5%!F%%%% !1110 5XO^VG^P3\,_V^?AK)X9^(OA^WU*-0S65\BA+S39", M;XI.JM^E>T44 ?S"?\%,_P#@WU^+'[#>J7VN>%[.\^(GP[5R\6HV%N6O+%,\ M"XA&2/JFX=SBO@!E9'967:R_*RM7]ND\"W,31R*LB2 JRLN58'L:^(/VZ_\ M@@#\!_VU?MFJQZ+_ ,(+XNN,M_:VB*(DD?UEA^X_X;:"U-]3^6BBOT:_:Z_X M-E?V@_V>9KJ\\)VUA\3M!CR8Y=*;R;[8.I:W;I@>C&O@WXD?!7Q=\']5FLO% M/AG7/#]S"_E.M_9R0<^@)&#^!H+4DSEZ***"@HHHH **?'&TSJB*S.S;55?O M,:]K_9\_X)S?&[]J745M_!/PW\4:M&S --K7PWX*\.ZIXFUN\<)%:V4)D;GN3T0>[$#WK]=?V*/^#3'6M8> MUU;XY>+K?2[;AWT/P^WFSL,YP]PP 0XZ@(<>M?L#^RS^Q#\+?V+?!\>B_#GP M?I?A^%1MEN$C#W5R>YDE/S,3U/;VH,Y3['YM?\$G/^#9C1O@W)\/\ _L7G_P#1HK^A.OY^?^#L[PSJ7B#] ML'P&;#3=0O!'X=?(O^@#K/_@#+_A0%T?NK M_P &?O\ R;[\6/\ L88?_2:*OV,K\?/^#1;0[[0?@%\5HKZSO+.1O$$+!9X6 MC+#[.G3(%?L'08/=GF?[7G[->B_M>_LX^+OAWK\:26/B:PDMD_C-XF\$Z_;RVNK>&=1EL+A'^]E#P?Q&T_P# J_M. MK\(?^#J?_@GE=:;\1_#OQR\*Z3=7$&OXT?Q EK"7VW"@F"8A1_$@<,?]E:"H MRLS\8:*V_P#A7'B+_H ZS_X R_X4?\*X\1?] '6?_ &7_"@UNC$HK;_X5QXB M_P"@#K/_ ( R_P"%'_"N/$7_ $ =9_\ &7_ H"Z,2BMO\ X5QXB_Z .L_^ M ,O^%'_"N/$7_0!UG_P!E_PH"Z,2BMO_ (5QXB_Z .L_^ ,O^%'_ KCQ%_T M =9_\ 9?\* NC$HK;_X5QXB_Z .L_P#@#+_A1_PKCQ%_T =9_P# &7_"@+HQ M*_?3_@T*^&G]G?L[_%#Q5)#Y;ZIKT6G(Y7_61Q6Z/^6YVK\)O^%<>(O^@#K/ M_@#+_A7],/\ P;7?"^Y^''_!+[PW)>6 MA^@%>!_\%*?V---_;O\ V.?&7P]O84:^OK1KG293]ZWOHOWD+ ]LNJ@^S&O? M**#,_B7\9>$[_P !^+=2T34X6M=0TFZDM+B)UVLLB.R$<^ZUEU^I'_!S=_P3 MYOO@U^V1;_$CPOHMU-X>^)D1N+I;2W>18-1CVB7.WIO4J0,?PFOS2_X5QXB_ MZ .L_P#@#+_A0;*5T8E%;?\ PKCQ%_T =9_\ 9?\*/\ A7'B+_H ZS_X R_X M4#NC$K]VO^#3O]A5-#\&>)OCOKEC_IFK,=$\/M+'\R0*09Y!GU94 (ZC-?C9 M\"?V5O&GQ^^,WAGP5I&@ZLNH>)M1AL(G>SD6.#S'4&1R0/D4?,?9:_KY_9F^ M!&C_ +,/P#\)^ ="A6WTOPOIT5C$H_B*K\S?BV301-]#O****#,_E/\ ^"^? MP)7X#?\ !4/XC6L-O]GM=>N(]6-]Z,< ]$;%?CU_PKCQ%_T =9_\ 9?\*#6+ M5C$HK;_X5QXB_P"@#K/_ ( R_P"%'_"N/$7_ $ =9_\ &7_ H*NC$HK;_X M5QXB_P"@#K/_ ( R_P"%'_"N/$7_ $ =9_\ &7_ H"Z,2BMO\ X5QXB_Z M.L_^ ,O^%'_"N/$7_0!UG_P!E_PH"Z,2BMO_ (5QXB_Z .L_^ ,O^%'_ KC MQ%_T =9_\ 9?\* NC$KV?_@GC\%Y/V@OVWOA?X36-I(]4\1V?VA57=^X257D M/_?"M7F?_"N/$7_0!UG_ , 9?\*_2/\ X->/V:=0\5?\%%F\3:IH^H6]OX)T M2XO8WN+=XU\R4- /O#K\] I/0_HVT^PCTVQM[>/_ %=O&L2_11@58HHH,0HH MHH *_.O_ (.J3_NU^ MBE><_M<_">+XY_LP>/?",L/VC^WM#N;=(_[TGEDQ_P#CX6@#^,FBNFU[X/\ MB;P_KU]I\V@ZRTUC<26[[;&3;E'9#V]5JI_PKCQ%_P! '6?_ !E_P *#>Z, M2BMO_A7'B+_H ZS_ . ,O^%'_"N/$7_0!UG_ , 9?\* NC$HK;_X5QXB_P"@ M#K/_ ( R_P"%'_"N/$7_ $ =9_\ &7_ H"Z,2BMO\ X5QXB_Z .L_^ ,O^ M%'_"N/$7_0!UG_P!E_PH"Z,2BMO_ (5QXB_Z .L_^ ,O^%'_ KCQ%_T =9_ M\ 9?\* NC$HK;_X5QXB_Z .L_P#@#+_A1_PKCQ%_T =9_P# &7_"@+H_HI_X M-3?^4;MY_P!C'=_SK].*_,W_ (-8-+NM'_X)U7UO>6MQ:S+XBNBR31F-N?8@ M5^F5!AU"H;FVCNX'CE19(I%*NC+N5@>H(J:B@#\./^"\O_!O]'I=KK'QH^!> MCLT>6O/$?A:TCW;>[W5J@_-XQ]5SG _$QE9'967:R_*RM7]O#(LR,K+N5N"# M7XP_\%Y/^" "^-DU3XR? W18X=756NO$7ANSCVK>8Y>YMD'1^[1CKR1Z4%QE M;0_".BMR3X9^)(W96\/ZXKJVUE:QE^0_E2?\*X\1?] '6?\ P!E_PH-+HQ** MV_\ A7'B+_H ZS_X R_X4?\ "N/$7_0!UG_P!E_PH"Z,2BMO_A7'B+_H ZS_ M . ,O^%'_"N/$7_0!UG_ , 9?\* NC?_ &8?^3EOAW_V,VF_^E<=?V=:7_R# MK?\ ZY+_ "K^-S]FGX?Z]:_M&_#^670]9CCC\2Z<69K.3:H%S%D]*_LCTO\ MY!UO_P!=)^-'@^QF_ MX0_Q-JC:W:[%*P3B5\WMB2.%SN; _NL#7]%E>2_MG?L:^!_V[?@5JG@'QYIJ MWFFWPWV]PF%N=/G'W9HF_AAH(1;_ &>OVB?"?[:O[/%AXO\ !6K0ZAHO MB2Q*JZ$,]I(R8:.1>SJ3R#7Q_P#\$N_^"%[_ /!.7]I[Q%\1C\0&\3?V]9SV MIL_[/$'E^9*LF<[CTQBOSUU[]F+]KS_@WW^+^I:]\-?MGCKX6WDX:4PV[7=C M=Q;^%N+8'=#-C^*/ZDXXKZG^!?\ P=I_##4M*CM_B9X#\6>%]8MUV7/]F*E] M&[CJ0C&,I]"2:!V?0_1+]N_]E>/]M7]D_P 9?#.75&T4>*K,6PO1%YOV8AU; M=MR,_=]:\&_X):?\$[(?^".7P,\=6>O?$"SUKPS>77]NS7MQ:BS73]L2I)N) M8C;A%Q[_ %KP3XI_\'9_P'\/:)-)X2\+^.O$E^H^2&[M8]/C<_[^Y_Y5\;_$ MKXQ_MD?\' _BR'POH/AVY\#_ K:<"=/+DM--5/E/F7,S#=.0.@4;3TQWH"S MZG,?M+?$#7/^#A?_ (*YZ/X:\(QWB_#_ $.46%K<^6=MIID"=-^&?@C2/#NDVZVNEZ+:165K$OW8XT7:!^0KYS_X)=?\ !+/P M1_P3'^#G]CZ'_P 3;Q5JR*==UZ6,+-?./X$'\$2GHOXDFOJ:@&PHHHH$%%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Y_\ M"_LL?#G M]K'P3)X<^)'@SP_XRT>13^XU.S68Q9[QO]^-O="#[UZ!10!^.W[3'_!H]X+' MBB3Q5^SM\3O%7PA\10MY]K:7%Q)=6<4F21Y%[-L1>;Y6L32H..#F.['K\Q/\Z_=.B@#\/= _X.QOB=\&+UK# MXW?LJ^*-#O(4P[V#7%C\YZ'9'_ +,NN/MUS0/B5X?_ M '8.[^S(KI=_=/EE!_'%?JUK&A6.NP>7?V5K?1?W)X1*OY$&O./$7[#?P4\9 M)(NK?!_X6ZLLCEW%YX5L)]S'J3NB/- 'PLO_ =Q?LA,F?MOQ%7_ +EO_P"V MUC>+O^#O_P#95T:Q632['XE:U,S;?*718X-H]'O\ @GQ\!/";,VE?!#X0Z:S#:QM?!VG0[A_P&$4 ?E;XU_X/ M!%\87+6/PE_9S\;^*KR1]MM+>7!VS@\(?*MXG?ENV:]2_P""=W[?G_!07]K_ M /:V\)WGC/X%Z-\._@G<-)_;+:CI\MG,L!5]KQ/,WG/(KJH"A IW?-QS7ZB^ M%OA[H'@:VCM]%T/1]'AC0(B65G' J@= H' K;H **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** ,_6_#.F^)[=8=2T^SU"*,Y5+JW655/J P-9O_"IO"O_ $+/A_\ \%T7 M_P 37144 <[_ ,*F\*_]"SX?_P#!=%_\31_PJ;PK_P!"SX?_ /!=%_\ $UT5 M% '._P#"IO"O_0L^'_\ P71?_$T?\*F\*_\ 0L^'_P#P71?_ !-=%10!SO\ MPJ;PK_T+/A__ ,%T7_Q-*OPH\+*W'AGP^&]M/B_^)KH:* ,O3O!VCZ0RM::3 MIMJR]##:I'C\A6I110 4444 %%%% !1110 4444 %%%% !1110 4444 %Q5OX;?6EV_P#C MT35^C%% 'YKVW_!JU^R[;2;C)\1Y%_NOK<&/TMQ74>&/^#9[]E#P[,KR^$]> MU;;_ WVLR,K?4(%K] ** / O@__ ,$OOV?O@2\;>&_A1X/M)HUVK+<6(NW_ M #EW<_2O=-.T^WTFRCMK6WBM;>%=L<4481(QZ #@59HH **** "BBB@ K(US MP/HOB:X6;4M'TO4)HUVK)%?^A9\/\ _@NB_P#B:Z*B@#G?^%3>%?\ H6?#_P#X+HO_ (FC_A4W MA7_H6?#_ /X+HO\ XFNBHH YW_A4WA7_ *%GP_\ ^"Z+_P")H_X5-X5_Z%GP M_P#^"Z+_ .)KHJ* ,W0_"NE^&8Y%TW3;'3UD.YUM;=858^^T#-:5%% !5+5] M%L_$-DUMJ%G;7UNQRT5Q")8VQ['(J[10!SO_ J;PK_T+/A__P %T7_Q-'_" MIO"O_0L^'_\ P71?_$UT5% '._\ "IO"O_0L^'__ 71?_$T?\*F\*_]"SX? M_P#!=%_\37144 <[_P *F\*_]"SX?_\ !=%_\31_PJ;PK_T+/A__ ,%T7_Q- M=%10!SO_ J;PK_T+/A__P %T7_Q-'_"IO"O_0L^'_\ P71?_$UT5% '._\ M"IO"O_0L^'__ 71?_$T?\*F\*_]"SX?_P#!=%_\37144 <[_P *F\)_]"QX M?_\ !;%_\36QIFEVVBV$=M9V]O:V\(PD4$8C1?H!P*M44 %%%% &?KGAK3O$ MUNL.I:?9ZA$AW*EU LJJ?4!@:S?^%3>%?^A9\/\ _@NB_P#B:Z*B@#G?^%3> M%?\ H6?#_P#X+HO_ (FC_A4WA7_H6?#_ /X+HO\ XFNBHH P]-^'/A[1;Z.Z ML]!T:UNH?N2PV,:2)GT(&16Y110 4444 9NN^%M,\411KJ>FV&I+$=R+=6Z2 MJA]1N!Q6?_PJ;PK_ -"SX?\ _!=%_P#$UT5% '._\*F\*_\ 0L^'_P#P71?_ M !-'_"IO"O\ T+/A_P#\%T7_ ,37144 <[_PJ;PK_P!"SX?_ /!=%_\ $T?\ M*F\*_P#0L^'_ /P71?\ Q-=%10!SO_"IO"O_ $+/A_\ \%T7_P 31_PJ;PK_ M -"SX?\ _!=%_P#$UT5% '._\*F\*_\ 0L^'_P#P71?_ !-'_"IO"O\ T+/A M_P#\%T7_ ,37144 <[_PJ;PK_P!"SX?_ /!=%_\ $U>T3P7H_A>6233=)TW3 MWF&)&M;5(2X]]H&:U** "BBB@ HHHH **** .=?X4^%Y96=O#>@NTA+,S:?% MN%8ESZX4 5>HHH **** "BBB@#G MG^%/A>5V=O#>@LS'<6;3XMS'_OFD_P"%3>%?^A9\/_\ @NB_^)KHJ* .=_X5 M-X5_Z%GP_P#^"Z+_ .)H_P"%3>%?^A9\/_\ @NB_^)KHJ* .=_X5-X5_Z%GP M_P#^"Z+_ .)H_P"%3>%?^A9\/_\ @NB_^)KHJ* .=C^%/A>.973PWH*/&P8, MNGQ*RD="/EKHE7:*** "BBB@!LD:RHRLNY6X(->+?$__ ()U_ OXR7K7'B3X M6>"]0N6^]*NFQP2,3W+1A23[FO:Z* /G_P !_P#!+3]GGX;:M'>Z/\(_!<-S M&=RM+8BYV_A)N%>Z:5H]KH.FPV=A:V]E9VZ^7%#!&(XHAZ*HP /I5RB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " >BBB@ HHHH **** "BBB@ HHHH **** "BBB@#__9 end GRAPHIC 21 dorm-20221231_g3.jpg begin 644 dorm-20221231_g3.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X1#Z17AI9@ 34T *@ @ ! $[ ( M 0 (2H=I 0 ! (6IR= $ @ 0TNH< < @, /@ M 7-H82!# M87)D=6QL;P !9 # ( 4 0J) $ ( 4 0O)*1 ( #,S M )*2 ( #,S .H< < @, (G FMC.60G/SX- M"CQX.GAM<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1& M('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO&UL;G,Z7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#VF_O_ !%> M>,KS2-#O=,L8+.PMKIWO-/DN6D::2=<#;-&% $ ]<[O:I/L/C?\ Z&'P_P#^ M"&?_ .3*+'_DJ>N_]@73?_1]]724 _M+66&'2)H7*S M7$<)(9GE3TKL:YOQY_R+MK_P!AK2O_ $X6]=)0!S=C_P E3UW_ + N MF_\ H^^KI*YNQ_Y*GKO_ &!=-_\ 1]]724 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %07][#IVG7-]=$B&V MB::0@-220P4 [CM)VXK'L)_&>A^%8_#EIX=-WJ%E EE:: MN;N%;.154*DT@+^:I Y9!&WS*0"00:2WTWQ%X3\47NJ)87'B@:II]K%<2VTD M$$JW, 92S([(@1P^I'+';Z7?K=SQ2#8EQ<723[%!PQ'+@''\/ M.,U7M/!^NQ?#KP_ICV.+RS\3)?SQ>R6-]J;0QB"WD20QDG]YO9<@'U*V&J&XB$,$;W+^874MYAG7^I32V<%]YUNL8 MB2WE9E$A9W7IMR0 6P1@'!QG:3\0;:ZTS34TNQUO7KN[MYKH1[+:.98DE,9= MR7CC^]P IR0,XZFH?!7AW5]-\3Q7VHV36T(\-:?8DM*C$3Q-(73"L>FX<]#G M@FL/3?!]U9^%/#MIKW@R\U"[T]+ADN]*U2.WO+.1I7^4-YL?R,CY^60\\%>] M ':W/C:UB&F0V>EZI?:CJ<+7$6FQ0+'<11KC>\HE9%C"EE7YF!+' SS56;XD MZ3'IVF7,5GJ-Q-J5Z^GI9Q0KYT-TJL6AD!8!2"A7=G:.&W;/FK!T/0O%WAVZ MT'7-4MI_$-XFE2:;?PQ7,7VF,>;YD+[Y"B2D+\CDL"3AANYHL_!^O#4]$U2Z MM%6:;Q)/J][ LR'[%%);/$B$Y^=@-@;;D;B<9 S0!VOA_P 20>(%O46TNK"[ ML)_L]U9WBH)(7VAQG8S*0592"K$$&L_4_'EG8:AJ%M;Z7J>I1Z4%;4KFRB1H M[3*[L'1X4B99P[!@JF,,"@< MD$\9&" #^*=3U;XLZ=I&F-?QZ(=+74!<6HM6CNPS##L7)?RL?+A K[B3RN&J M?Q[XCET[Q#X?T>#5=0TT7WVB:>33+$7<[)&B@*J>5+C+2*<[>BGD4SPOX.O_ M [XLTG*^=8:?X7BTLW6Y1OF20$C;G/(&D#5].972 MZ@MY$CNHWX*.AD=8V3A@P)!R5(SR* )/"]Y;W_A^&XM-9N-:B=F_TJYC1),@ MD%&5$0*5((*E001@\UQTOCK4/!LFKZ)XG=]4U5&$NA/L1'U5)7VQQ80!?,1R M$? 'RE7Q@FND\$Z/>Z7I^H7.J0I;76K:A+J#VJ.'%MO"@1EAP6 4%B,C<6P2 M,$P^)=#N]2\<>#M1M[59K?3+JYDN92RCRE>V=%."F>Q[4 -BUV]\-:= MI&EZVUWXB\1WR/(T%C%"A;:-TC#<8T6-"P4%FRHZE;16M-+LFBTJ_%C2(\.R(R7$DXWL"H+JL@0Y&-VW) .FF^)>EVNDW=W>:?J4%Q97\6GW-@T M<;3Q2R[?+^ZY1@0ZG*L>OKQ70C5O*T"75=2LKC3UAA>::WG,;21JN2<^6S*> M!GACUKR>R\ ZU!'JT=CX9BTFTN?$.EW]I:0SP[8[>)H]^=K8#@(68#())VE^ MM>PW]G#J.G7-C= F&YB:&0 \E6!!_0T <980^,==\*P>(;;Q!]BU*\MEN[;2 M1;PO9(&4,D4C%/-;((#.LB\DD 8KHK7Q#%-XE.@3V\D6HQZ=%?RX(:)5=V3 M:&X)(9&_A QCZ5S5A/XST/PK'XC2%TW2-6O;C6()Y[2WACB#$0R!'#,T@1>N02P! QG<54FG M_%#3=12PG32=7AL;R\73S>S0QK'!=%BGDN-^_.\!=RJR;B!NZXP_ GA#7](O M_"4VK6*P?V?I5_!=E9D81R2W".BC!R,D?2LQ?&KZ7XH\6QZO++/:V-U96VGVD,2F222:%2(TZ;F9S_$<#N0 M<&O$YU[Q)?:9!=?9;W5-.F:.SO5MY[RUCB"3)'('4HP//+)D*1GF@"WXI^)- MQ8>$?$SV&D7UAKND68N/LEZ(&*(X(2;*2LC*"K9 8M\OW>F;=YX_M='U!FU> M#5X6BTRUNKBT9+8QVZ2SM%YA96SN!'S88J% (&66=&D)\Y@[?O'+ [BS@C!9@<@=6?"]YX@\5:C<:OIDUGIFI^& M(M,D6>2)G23S9BRD([#(5U.02.>N0< &_K'C32="U2YL]2::,6FG'4;F<)F. M*+?L4'!W%F(;: #G:?;)H_BV/4]473;[2=1T:^EM_M,$&H+$#/&" Q4QNXRI M9&DU?7]=U763=)"D-M)!;[WF?[L<2Q1)EF8@?,<#J2 ":O^.]-N]9^'NOZ9 MIL7G7EYIT\,$>X+O=D( R2 .3U)K.\4:!J5[X7T-]-A2;4-$N[>_6T>0)]H, M:E6B#] Q#-@GC=C) R: ,[Q7\1I]/\&^(YK'2KVPU[2K,7 LKU82R1OD)."L MA1T!5@=K$@K@KT!V7\:&.6WL8-!U2^U1K1;NXL;)?#.O^,K?Q/?MI=Y,?"AT2Z8Z-J^F7ET\;1 ,S1M"%SD94J6<$ XSZ\5-XKN]6E\?>& M=#TW6KK2K:_MKZ6X>TB@=W,7D[.98W 'SMT'>N=\ ^#-?T2;P4-3T]8!I&G: MC;7;+,C*CR3(T>W#9(8*2...^#Q71>*_"*>)?'WAFZU'2+74])L;:^6Y6[CC MD1'D\GR_D;J3L;D XQVH CTW5=0T;XA7>@ZGKLNK6"Z1_:+W%Y'"DEFRR;=K M&)$7:P)897(V-S5S3?']IJ4UD#I.J6D&IJ[:96C:96=CS,/NR$@*L6PD\EE[@[CJZM\1=*T M>758[BUOI7TN]MK&588E8R27"HR;!NY'[Q0]=K#U!'8@Y!'J*QH M='OE^+EYK308T^30X+1)MZ\RK/*[+MSG[KJ'R+R M#S1)&75]N97(Y4D=".] '3T444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 NDK MF_'G_(NVO_8:TK_TX6]=)0!S=C_R5/7?^P+IO_H^^KI*YNQ_Y*GKO_8%TW_T M??5TE !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% $%K96MBLBV5M#;K+*TT@BC"!Y&.6(%\,^'9M1\C[5,'CAM[;S-AGFD<(B9P<99AS@X&3VK8KS[Q: MNH>)?B1HVA:-=VMO_8D1UBY>ZMFN(O,.8H$*JZ'/,KCYNJJ<&@#I?#?BBVU[ MP=;Z_.JZ?&T+/=1S2#%JZ$B568X'R,K DXZ9XJS8^)="U33[B_TS6M.O+.U! M,]Q;W:21P@#)W,"0N!SSVKR^>UCTF3QAX4\;:FL-GJ*)KL-[I]FZJF9 )B(B M92 LB([9)&'9CA1O%#W^9P<+U[FKES MJ=A9S>3>7UM!+Y+S[)9E5O+3&]\$_=7(R>@R,UXOKNI7VO>$O&>FVT^D>*9% MT&-CKVB6VQIG5C^YEVNZL^ 7 5A@$_*-PJ_XM\1Z/XC\7&;0=0@U&"/PEJNZ M>V?S(P2(CMW#CH#+D#(R >DCQGX7+7('B32";2,2W ^W1?N4) W/\WR MC+*,GU'K5IM?T=-$_ME]5L5TO:&^W&Y008)P#YF=N,\=>M>;Z=IMDNN_"15M M(0L.D7+QC8/E;[/"VO%N;.QTG3_&>IF:ZO;5IK:TD.X0 MO(BNF%W,P#E@%9U)H ]F7Q#HKZ'_ &TFKV#:5@G[>+E#!@-M/[S.W[W'7KQ4 MVF:MIVM60O-'O[74+4L5$]K,LJ$CJ-RDC->0F"QU'3M?U2\\61VMO+JUK33A4<2H6R<@ M!<8QU.?:K<'B71[^._&DZOIM[-8*3<)'>(1 1GB0KDH,JB:9I=A=Z] MK6DZ<+V(21-)?H(I?E!/ENVW>OS#Y@!D$' S7E>ESP6K6ZW,\4+WOPYMHK9) M'"M.R+,SA ?O$*02!G Y-1Z1JL-JVG17>L6GADGPQI:K=R0^?=ZC'L9FBMA( MQC&#A2HB=F+],[: /5+GQ,D/C#1]#B@6:/5+.XNENEEX41&/ Q\P;S.N1T[ MYI^I>(O[/\7:)H?V7S/[6CN7\_S,>5Y*J<;<5*RPJ5/H01C';&*[GQ)_R5SP3_ -<-2_\ 1<5 &_;>*O#U[J,6GV>O M:9<7LREX[:*\C:1U ))"@Y(P#S[&K UO2CI/]J#4[,Z?G'VL7"^5][;]_./O M<=>O%>0:/!#:_!WP/+!#&CGQ1;/N"\[GO61FSZE6(SZ''2K3VMS_ ,+,/P^\ MECILFKCQ+N*Y7[+_ *PIZ8^V#IZ'\* /4I?$6BP:U'H\^L6$>IR@&.R>Z03/ MD9&(R=QX![=J;=^)="T_5H=+O]:TZUU")M"U36].L]4O-7N)3IHTEYM3N)&FS!+!FY0287RRC!=J!.3\A-;/BV^ MM/#NI>(YM/US2[R[O3#+>>%=9LV5Q=QVL4L%W&8V9G"L=^<8499L= IK MIXYHIK=9XI$>%U#K(K JRD9!!],=Z\8\3E(+KQT3LAM;7Q-HUU*Q^54!6U+N M>P'&23[DUW7Q*BFU?X7ZB-'5KU9T@D*VO[PSV_FHTH7;][=$'&!US@=: -:' MQCX;NM+O-1LM>TR[M+%=US-;WD;I$,<;F#87..,D55\">+3XU\,QZTL-G##. M^#;BVOK:ST:[2_NK%@T<< M3!/)A8KP&W L$/("DX%;_P *SCX1>%R!G_B5P<#O\@H R-%^).J:SKUNT'AQ MWT&\$/D7$,C27*+))+<D87"QDQ MS-'\\EP67?Y<2[&$C[,-AB@^91NY."?QK<7]Y:6G@_38-7F MGTY-39[F\-M&D$G$7S"-R7?#8& ,*22.,X#ZYI_@[Q)XWAURY%O+J%'M_AMJEI_PF-W%ID-QX7T^!;BY?9$)K?S M!+$&/!<>8I"]3S@<&@#TOP_K=MXCT"UU:R62.*Y4GRY0 \; E61L9&58$'!/ M(K2KE?AI9W-CX!LEO8)+>6>:YNO*E4JZ+-<22J&!Y!VN,@]#754 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 ?\B[:_P#8:TK_ -.% MO724 U7JXGQ_P#\C%X%_P"P^/\ TEGH Z;2?$&C:_') M)H6K6.II$0LC6=RDP0GH"5)Q6A7#^+FBTWXC>#]2@ 2ZGDNK.X9%^:6V%N\I M5L=0KHC#/0DXZG/,:'X\UW4M/T?7H9];O9=1NHC/I":!,+2&UD?:3'/Y )9% M(OT5P?A^X\1>+K:XURT\0MIT::G/!;Z>MI%);M##,8R),KY MA=]C'VNJZUI=QK4L]I?S166C6N@2SVMS%#(8RKSK Q M\Q]K'*R!5)4$'!R >P4R::*VMY)[B1(H8E+R22,%5% R22>@ [UY1KOB/Q1Y M?C_4[+7Y;*#PVR265HMI"0_^C1RLDI="Q7).-I5AN;YC\H6;7-2URP:\TO5= M8?4X-6\+7UZZ/;Q1K;31JF1%L4-Y9$I&'+L-J_,><@'J,,T5S;QSV\B2PRJ' MCDC8,KJ1D$$=01WI]>7:/>ZYX/T;P3/?ZS)J=EJBQV-Q9M;QJMMFV:1&A*J' MPHB*G>S9!SQ5'0_'FNZEI^CZ]#/K=[+J-U$9](30)A:0VLC[28Y_(!+(I#ES M*5;:P Y& #U^LW5_$>A^'_)_M[6=/TSS]WE?;;I(?,VXSMW$9QD9QZBN<\#7 MFLZUJ6O7VJ:S-+;V>KW=A;6*0PK&(TD^5F.S>6&<9W 8 R"P%[JVI6EC:$@ M"XNIUBC)/0;F('--N==TFST=-6N]4LH--=5=+V6X1865L;2')VD'(P<\YKSO MPIHEYHWB[P5H6ME))=+\.W=PH3[D=PTL*$+_ +B.R _W2?4U<\,V^AV4.O7^ MM^3!8^'/$%Y+9R2N5BM0Z*SD#.W[TLF.."QQS0!W$6O:1/HIUF'5;*32PK.; MY+A# %4D,?,SMP""#SP13M*UG2]=M#=:)J5IJ-NKE#-:3K*@8 $KN4D9P1Q[ MUQ7A?1+75+76_$/B*R%GINH:JNKVEIA% '<4444 %%%% $8 MMX1NDKF_'G_(NVO_8:TK_TX6]=)0!S M=C_R5/7?^P+IO_H^^KI*YNQ_Y*GKO_8%TW_T??5TE !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 5A^)?"\7B7^SF?4+S3Y]-N_M=O/9^7N5 M]C)R)$=2,.>U;E% &!IOA.*SUI=7U'5+_6M0BA:"WGOS$/LZ,07")$B("Q"Y M;:6( &<#%4+;X5/S#8,'IUX-=#10!RNC> ;+2+G39'U/4]1ATB,QZ;;7 MLL;1VF5V97:BLS;G M4^YK*U3P,-2\7#Q'#X@U:PO4MOLT2VZVSQQ)G+;!+"^TL>I!R< = !74T4 < M]?>$1?QZ;+-K>IKJFFF3R-5C\A9RLG#JR^5Y3*0%X,?\"GJ,UFWOPRTZ[TG2 M["+5=4M5TZZ:^,J-#(UU*-:NX)+B.9G9+168)R(V"P!60G!(93G:.V0=C2-'O-,D1VRK'[CR84/YDBM6B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** .;\>?\B[:_]AK2O_3A;UTEN_\ 8%TW_P!'WU:NMW&HVFBW,VB6*W]^J@06[RB-68D#+,>BC.3WP#C) MQ658_P#)4]=_[ NF_P#H^^J_XFUF3P_X;O-3M]-N]5FMX\Q65E$TDDSDX50% M!(&2,G!P,GM0!BV7B'5],\8IH'B>XTZ[%QITE_%=6-M);^4(G575T:23(.]2 M&!'1ACH:H> ?&%_XN6SNI/$OAJ8RP?:;C1[*W)NK=2.%=OM+;2I9=V8^N1P> M:@\'E+E]2U#5;>^U7Q/J5IBX%WH]W9VB1J"5M(FFB"K&"QY.6.8Y=1T^TO-.LKN[E\/ZO;WLUNENZO M*B_ZSRMP E(CD8@*3DKM'S<4 5KOQQJ'AE=>M?$D-M?7NEV,5];/8QM EXDC M-&J;69RC"1=I.YAAE/M5_3-:U[3_ !39:%XJ?3KF34;.2XM[G3H'A5'B*"2) ME=W)XD4JV1G#948KEO$6BZEXYE\3ZGI6G74<7]EVUII\=]"UJ]Y-#,UP<)(% M9%R40%@,G<>G-;EI=3>+/B!HVK6FFZE9V&E6%QYLFHV4EJS33F,")5D +;1& MQ9@"O*@$\X .YHILBEXG19&C9E(#J!E3ZC((S]0:\:U;P_K&M?&Z/PM>>//% M4=C'X=_M$26=W%:R&3[3Y>#Y42J5QZKG/?'% 'L]%>;?\*;_ .JC_$#_ ,'G M_P!A1_PIO_JH_P 0/_!Y_P#84 >DT5YM_P *;_ZJ/\0/_!Y_]A1_PIO_ *J/ M\0/_ >?_84 >DT5YM_PIO\ ZJ/\0/\ P>?_ &%'_"F_^JC_ ! _\'G_ -A0 M!Z317FW_ IO_JH_Q _\'G_V%'_"F_\ JH_Q _\ !Y_]A0!Z317FW_"F_P#J MH_Q _P#!Y_\ 84?\*;_ZJ/\ $#_P>?\ V% 'I-%>;?\ "F_^JC_$#_P>?_84 M?\*;_P"JC_$#_P 'G_V% 'I-%>;?\*;_ .JC_$#_ ,'G_P!A1_PIO_JH_P 0 M/_!Y_P#84 >DT5YM_P *;_ZJ/\0/_!Y_]A1_PIO_ *J/\0/_ >?_84 >DT5 MYM_PIO\ ZJ/\0/\ P>?_ &%'_"F_^JC_ ! _\'G_ -A0!Z317FW_ IO_JH_ MQ _\'G_V%'_"F_\ JH_Q _\ !Y_]A0!Z317FW_"F_P#JH_Q _P#!Y_\ 84?\ M*;_ZJ/\ $#_P>?\ V% 'I-%>;?\ "F_^JC_$#_P>?_84?\*;_P"JC_$#_P ' MG_V% 'I-%>;?\*;_ .JC_$#_ ,'G_P!A1_PIO_JH_P 0/_!Y_P#84 >DT5YM M_P *;_ZJ/\0/_!Y_]A1_PIO_ *J/\0/_ >?_84 >DT5YM_PIO\ ZJ/\0/\ MP>?_ &%'_"F_^JC_ ! _\'G_ -A0!Z317FW_ IO_JH_Q _\'G_V%'_"F_\ MJH_Q _\ !Y_]A0!Z317FW_"F_P#JH_Q _P#!Y_\ 84?\*;_ZJ/\ $#_P>?\ MV% 'I-%>;?\ "F_^JC_$#_P>?_84?\*;_P"JC_$#_P 'G_V% 'I-%>;?\*;_ M .JC_$#_ ,'G_P!A1_PIO_JH_P 0/_!Y_P#84 >DT5YM_P *;_ZJ/\0/_!Y_ M]A1_PIO_ *J/\0/_ >?_84 >DT5YM_PIO\ ZJ/\0/\ P>?_ &%'_"F_^JC_ M ! _\'G_ -A0!Z317FW_ IO_JH_Q _\'G_V%'_"F_\ JH_Q _\ !Y_]A0!Z M317FW_"F_P#JH_Q _P#!Y_\ 84?\*;_ZJ/\ $#_P>?\ V% 'I-%>;?\ "F_^ MJC_$#_P>?_84?\*;_P"JC_$#_P 'G_V% 'I-%>;?\*;_ .JC_$#_ ,'G_P!A M1_PIO_JH_P 0/_!Y_P#84 >DT5YM_P *;_ZJ/\0/_!Y_]A1_PIO_ *J/\0/_ M >?_84 >DT5YM_PIO\ ZJ/\0/\ P>?_ &%'_"F_^JC_ ! _\'G_ -A0!Z31 M7FW_ IO_JH_Q _\'G_V%'_"F_\ JH_Q _\ !Y_]A0!Z317FW_"F_P#JH_Q M_P#!Y_\ 84?\*;_ZJ/\ $#_P>?\ V% 'I-%>;?\ "F_^JC_$#_P>?_84?\*; M_P"JC_$#_P 'G_V% 'I-%>;?\*;_ .JC_$#_ ,'G_P!A1_PIO_JH_P 0/_!Y M_P#84 >DT5YM_P *;_ZJ/\0/_!Y_]A1_PIO_ *J/\0/_ >?_84 >DT5YM_P MIO\ ZJ/\0/\ P>?_ &%'_"F_^JC_ ! _\'G_ -A0!Z317FW_ IO_JH_Q _\ M'G_V%'_"F_\ JH_Q _\ !Y_]A0!Z317FW_"F_P#JH_Q _P#!Y_\ 84?\*;_Z MJ/\ $#_P>?\ V% 'I-%>;?\ "F_^JC_$#_P>?_84?\*;_P"JC_$#_P 'G_V% M 'I-%>;?\*;_ .JC_$#_ ,'G_P!A1_PIO_JH_P 0/_!Y_P#84 >DT5YM_P * M;_ZJ/\0/_!Y_]A1_PIO_ *J/\0/_ >?_84 >DT5YM_PIO\ ZJ/\0/\ P>?_ M &%'_"F_^JC_ ! _\'G_ -A0!Z317FW_ IO_JH_Q _\'G_V%'_"F_\ JH_Q M _\ !Y_]A0!Z317FW_"F_P#JH_Q _P#!Y_\ 84?\*;_ZJ/\ $#_P>?\ V% ' MI-%>;?\ "F_^JC_$#_P>?_84?\*;_P"JC_$#_P 'G_V% 'I-%>;?\*;_ .JC M_$#_ ,'G_P!A1_PIO_JH_P 0/_!Y_P#84 >DT5YM_P *;_ZJ/\0/_!Y_]A1_ MPIO_ *J/\0/_ >?_84 >DT5YM_PIO\ ZJ/\0/\ P>?_ &%'_"F_^JC_ ! _ M\'G_ -A0!Z317FW_ IO_JH_Q _\'G_V%'_"F_\ JH_Q _\ !Y_]A0!Z317F MW_"F_P#JH_Q _P#!Y_\ 84?\*;_ZJ/\ $#_P>?\ V% 'I-%>;?\ "F_^JC_$ M#_P>?_84?\*;_P"JC_$#_P 'G_V% 'I-%>;?\*;_ .JC_$#_ ,'G_P!A1_PI MO_JH_P 0/_!Y_P#84 >DT5YM_P *;_ZJ/\0/_!Y_]A1_PIO_ *J/\0/_ >? M_84 >DT5YM_PIO\ ZJ/\0/\ P>?_ &%'_"F_^JC_ ! _\'G_ -A0!Z317FW_ M IO_JH_Q _\'G_V%'_"F_\ JH_Q _\ !Y_]A0!Z317FW_"F_P#JH_Q _P#! MY_\ 84?\*;_ZJ/\ $#_P>?\ V% 'I-%>;?\ "F_^JC_$#_P>?_84?\*;_P"J MC_$#_P 'G_V% 'I-%>;?\*;_ .JC_$#_ ,'G_P!A1_PIO_JH_P 0/_!Y_P#8 M4 >DT5YM_P *;_ZJ/\0/_!Y_]A1_PIO_ *J/\0/_ >?_84 >DT5YM_PIO\ MZJ/\0/\ P>?_ &%'_"F_^JC_ ! _\'G_ -A0!Z317FW_ IO_JH_Q _\'G_V M%'_"F_\ JH_Q _\ !Y_]A0!Z317FW_"F_P#JH_Q _P#!Y_\ 84?\*;_ZJ/\ M$#_P>?\ V% 'I-%>;?\ "F_^JC_$#_P>?_84?\*;_P"JC_$#_P 'G_V% 'I- M%>;?\*;_ .JC_$#_ ,'G_P!A1_PIO_JH_P 0/_!Y_P#84 >DT5YM_P *;_ZJ M/\0/_!Y_]A1_PIO_ *J/\0/_ >?_84 >DT5YM_PIO\ ZJ/\0/\ P>?_ &%' M_"F_^JC_ ! _\'G_ -A0!Z317FW_ IO_JH_Q _\'G_V%'_"F_\ JH_Q _\ M!Y_]A0!Z317FW_"F_P#JH_Q _P#!Y_\ 84?\*;_ZJ/\ $#_P>?\ V% 'I-%> M;?\ "F_^JC_$#_P>?_84?\*;_P"JC_$#_P 'G_V% 'I-%>3>%-.O_"GQZF\. M?\)-K^LZ=+X:^W[-8OC<%9?M0CRO ^4>GN MDKF_'G_(NVO_ &&M*_\ 3A;UTE '-V/_ "5/7?\ L"Z;_P"C[ZNDKF['_DJ> MN_\ 8%TW_P!'WU=)0 4444 %%%% !1110 5YM_S=-_W)G_M[7I->;?\ -TW_ M ')G_M[0!Z31110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 45RGBKXB:/X0U**RU2*[>66(2J8( MU8;'M5U6UT^VM]0$UU,L*%XD"@L<#/S].:GFC>USOAEV+G M3]K&FW'>YWE%%%4< 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110!YM_S=-_W)G_ +>UZ37FW_-T MW_DT ?\B[:_P#8:TK_ -.%O724 M UZ37FW_-TW_>%^@!%1SW^%'LQRF-!*?$\-SH[R2006PA,CIMWD,QR >/I7TAIW@3PQIEJL%OHEFX'5YX1*Y^K-DT[4/ _AK4K&2UFT6RC608\ MR"!8W7W# 9!K-TY-W/9I9_@Z5%8:,)'W>E^)_A'J37VE2-?Z)(W[P$?*1Z.!]UO1AQ_*O4/"?C32O%]EY MNGR;+A!F:UD/SQ_XCW'Z=*UC*^CW/G\9ESI0]O0?/2?5=/)KHSH****L\D** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@#S;_ )NF_P"Y,_\ ;VO2:\V_YNF_[DS_ -O:])H YOQY_P B M[:_]AK2O_3A;UTENDH YNQ_P"2IZ[_ -@73?\ MT??5TE/)M"& /N_0?J?:N(&A_$/XAD/K-PVE::_/E.# M&I'M&/F;_@7YUV?AWX3^'-"V2W$)U.Z7GS+H J#[)T_/)]ZGFE+9'I?4\#A- M<54YY?RP_61QC>)OB#\0&,?AZT;3-/8X,T9V#'O*>3_P''TK;T#X*Z?;N+GQ M+>2:E<$[FB0E(\^Y^\WUX^E>G*H10J *H& , 4M"@MWJ9U,XJJ/L\+%4H^6 M_P WN5['3[/3+5;;3K6&U@7I'"@4?I5BBBM#QG)R=WN%%%% ALD:2QM'*BNC M@JRL,A@>Q%>3^+/A==Z7??V]X!DDM[B([S:1M@CU\L^G^R?P]*]:HJ914MSM MP>.K8.?-3>CW3V?JCSGP1\5;?5Y%TOQ(%L-44[ [#:DK=,<_=;V/'IZ5Z-7% M^-_AMIWBV-KF#;9ZH!\MPJ_+)[.._P!>H]^E<9H'CK6_ 6I+H'CB":2U7B*X M^\R+V(/\:?J/PQ4#H8^+JX'276'ZQ[KR_P"&/9Z*@L;ZUU*RCN[" M>.XMY1E)(VR"*GK4\!IQ=F%%%% @HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@#S;_FZ;_N3/\ V]KTFO-O^;IO^Y,_ M]O:])H YOQY_R+MK_P!AK2O_ $X6]=)7-^//^1=M?^PUI7_IPMZZ2@#F['_D MJ>N_]@73?_1]]725S=C_ ,E3UW_L"Z;_ .C[ZNDH **** "BBB@ HHHH *\V M_P";IO\ N3/_ &]KTFO-O^;IO^Y,_P#;V@#TFBBB@ 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@ HKE?$7Q'\.>'-\=Q>"ZNE_Y=K7#L#Z$]%_ M$YK@9?'7CCQS,UOX1TU[&U)VF9.2/K*V /H.?K4.:6AZN'RK$UX^T:Y8?S2T M1ZGK?B;1_#L'F:Q?PVV1E8RCZ=HMJ+?2;* M&TB[K$F-WN3U)]S2]^7D=/-EN#^%.M+STC_F_P CRBS^%_B;Q3=+?>.-7DB' M40AQ)(!Z #Y$_#/TKT7P_P""= \,J#I=@@G YN)?GD/_ (]/H,"M^BFH)') MBH44459Y@4444 %%%% !1110 4444 %9FO\ AW3?$NFM M9:O;B:,\HPX>,_WE/8_Y-:=%&Y<)RIR4X.S1X?,M*\76/G:=+MG0?OK:0XDC/T[CW'_P!:MV6*.>%X MID62-P59'&0P/4$5Y+XJ^&%[HU]_;W@"62&:([S:(WS+Z[/4?[)_7I65G#;8 M]]5\/F:Y,3:%7I+H_P#%_G_PQZY17G7@CXJ6VM.FF>(0MAJ@.P,WRQS-TQS] MUO8_AZ5Z+6BDI*Z/'Q6$K82I[.LK/\_0****9RA1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 >;?\W3?]R9_[>UZ37FW_-TW M_DT NDKF_'G_(NVO_8:TK_TX6]=)0!S M=C_R5/7?^P+IO_H^^KI*YNQ_Y*GKO_8%TW_T??5JZVFJR:++KG3=1UBYUVSCT*;59FNH84E MMC$P ^:)$7:XW8!4D&,X)&0&:=J_B+3!X4U/6-7;4(O$2EH]P(%* MOM\PRX*R$E]N-]8O-+TFSM]*E6WOM5OX=/@N&4-Y!D)W2!3PS*BL M0#P2!G(R* .DHKSC5O%NK^#&\1:?=W?]LS6FG07VG7%XB(S-+(T(CE\I44@2 M*IRJ@X;'49K5L+G6?#_C33-#U;6IM;@U6RFE6>X@BBDAGA*;@!$BC8RR9 () M!7[QS0!V5>;?\W3?]R9_[>UZ37FW_-TW_L_&=KFX^P^#=+EO)W.U)9D)R?]F->3^)' MTJA!\/O&?C6=;KQEJCVEOG<(6.YA](UPJ_CS[5GSWTCJ>U#*)4X\^,FJOX _6N8\KXC_ !%_UI.DZ7)V.84* M_3[[_CQ]*]$\._#WP[X:VO9V0FN5_P"7FY^=\^H[+^ %=/1RRE\3*^OX3":8 M.G=_S2U?R6R//_#OP>T#2-DNI[M5N1S^^&V('V0=?Q)KO8HHX(EB@C6.-!A4 M15B,77Q4N:M)O^NP4444SF"BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH XGQQ\--.\6(]U;;;+5 .)U'RR^SCO]>OUZ5Q_A_Q] MK7@;4ET#QU!,]NG$=P?F=%[$'^-/U'X8KV:LKQ!X;TSQ/IILM7MQ*G5''#QG MU4]C_DUFXZWCN>SA/H_P!"]97MMJ-G'=V,\=Q;RC,-*\76'GZ9+B M5 /.MGXDB/N.X]QQ3C*^CW,\9ETJ,/;T7STWLUT\GV9NT4459Y04444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >;?\W3?]R9_[>UZ3 M7FW_ #=-_P!R9_[>UZ30!S?CS_D7;7_L-:5_Z<+>NDKF_'G_ "+MK_V&M*_] M.%O724 7'AO3!JFJK'BUM6E6-7S;[0Y0IM"Q3N510Q"(!M4=\DDMTW2?$FJ#PEIFM:/_9\7AV59[N]- MQ&\=W)%$T4?D!6+[6+ESO5" ,$DX]$HH \OA\,>(!X6M_ ATDI86^I(YUCS MXO):S2X\]0J;O,\T@+&5*!0=S!B,9Z7QCI^HZUIT4NFZG06.F6UY(CL M&AD:822^474 R,HPK,=JYZG%:UA;:UX@\;:9KFK:+-H=MI5C-$L%Q<12R33S M%-V/*9AL58\ D@DM]T8Y[.B@!LD8EB>-BP5U*DJQ4X/H1R#[BO'?^$2T[_AI M+^S_ +3K'D_\(EY^_P#MN\\W=]LVX\WS=^W'\&[;GG&>:]DKS;_FZ;_N3/\ MV]H Z7_A ](_Y_/$'_A1ZA_\?H_X0/2/^?SQ!_X4>H?_ !^NDHH YO\ X0/2 M/^?SQ!_X4>H?_'Z/^$#TC_G\\0?^%'J'_P ?KI** .;_ .$#TC_G\\0?^%'J M'_Q^C_A ](_Y_/$'_A1ZA_\ 'ZZ2B@#F_P#A ](_Y_/$'_A1ZA_\?H_X0/2/ M^?SQ!_X4>H?_ !^NDHH YO\ X0/2/^?SQ!_X4>H?_'Z/^$#TC_G\\0?^%'J' M_P ?KI** .;_ .$#TC_G\\0?^%'J'_Q^C_A ](_Y_/$'_A1ZA_\ 'ZZ2B@#F M_P#A ](_Y_/$'_A1ZA_\?H_X0/2/^?SQ!_X4>H?_ !^NDHH YO\ X0/2/^?S MQ!_X4>H?_'Z/^$#TC_G\\0?^%'J'_P ?KI** .;_ .$#TC_G\\0?^%'J'_Q^ MC_A ](_Y_/$'_A1ZA_\ 'ZZ2B@#F_P#A ](_Y_/$'_A1ZA_\?H_X0/2/^?SQ M!_X4>H?_ !^NDHH YO\ X0/2/^?SQ!_X4>H?_'Z/^$#TC_G\\0?^%'J'_P ? MKI** .;_ .$#TC_G\\0?^%'J'_Q^C_A ](_Y_/$'_A1ZA_\ 'ZZ2B@#F_P#A M ](_Y_/$'_A1ZA_\?H_X0/2/^?SQ!_X4>H?_ !^NDHH YO\ X0/2/^?SQ!_X M4>H?_'Z/^$#TC_G\\0?^%'J'_P ?KI** .;_ .$#TC_G\\0?^%'J'_Q^C_A M](_Y_/$'_A1ZA_\ 'ZZ2B@#F_P#A ](_Y_/$'_A1ZA_\?H_X0/2/^?SQ!_X4 M>H?_ !^NDHH YO\ X0/2/^?SQ!_X4>H?_'Z/^$#TC_G\\0?^%'J'_P ?KI** M .;_ .$#TC_G\\0?^%'J'_Q^C_A ](_Y_/$'_A1ZA_\ 'ZZ2B@#F_P#A ](_ MY_/$'_A1ZA_\?H_X0/2/^?SQ!_X4>H?_ !^NDHH YO\ X0/2/^?SQ!_X4>H? M_'Z/^$#TC_G\\0?^%'J'_P ?KI** .;_ .$#TC_G\\0?^%'J'_Q^C_A ](_Y M_/$'_A1ZA_\ 'ZZ2B@#F_P#A ](_Y_/$'_A1ZA_\?H_X0/2/^?SQ!_X4>H?_ M !^NDHH YO\ X0/2/^?SQ!_X4>H?_'Z/^$#TC_G\\0?^%'J'_P ?KI** .;_ M .$#TC_G\\0?^%'J'_Q^C_A ](_Y_/$'_A1ZA_\ 'ZZ2B@#F_P#A ](_Y_/$ M'_A1ZA_\?H_X0/2/^?SQ!_X4>H?_ !^NDHH YO\ X0/2/^?SQ!_X4>H?_'Z/ M^$#TC_G\\0?^%'J'_P ?KI** .;_ .$#TC_G\\0?^%'J'_Q^C_A ](_Y_/$' M_A1ZA_\ 'ZZ2B@#F_P#A ](_Y_/$'_A1ZA_\?H_X0/2/^?SQ!_X4>H?_ !^N MDHH YO\ X0/2/^?SQ!_X4>H?_'Z/^$#TC_G\\0?^%'J'_P ?KI** .;_ .$# MTC_G\\0?^%'J'_Q^C_A ](_Y_/$'_A1ZA_\ 'ZZ2B@#F_P#A ](_Y_/$'_A1 MZA_\?H_X0/2/^?SQ!_X4>H?_ !^NDHH YO\ X0/2/^?SQ!_X4>H?_'Z/^$#T MC_G\\0?^%'J'_P ?KI** .;_ .$#TC_G\\0?^%'J'_Q^C_A ](_Y_/$'_A1Z MA_\ 'ZZ2B@#F_P#A ](_Y_/$'_A1ZA_\?H_X0/2/^?SQ!_X4>H?_ !^NDHH MYO\ X0/2/^?SQ!_X4>H?_'Z/^$#TC_G\\0?^%'J'_P ?KI** .;_ .$#TC_G M\\0?^%'J'_Q^C_A ](_Y_/$'_A1ZA_\ 'ZZ2B@#F_P#A ](_Y_/$'_A1ZA_\ M?H_X0/2/^?SQ!_X4>H?_ !^NDHH YO\ X0/2/^?SQ!_X4>H?_'Z/^$#TC_G\ M\0?^%'J'_P ?KI** .;_ .$#TC_G\\0?^%'J'_Q^C_A ](_Y_/$'_A1ZA_\ M'Z\Z^(?Q#\2Z#XXO=.TN_6&UB6,HA@C;&8U)Y()ZDUCZ/\8_$5KJD(/_ H]0_\ C]<[XA'@CPR&74=:UYKA?^7:#Q'J#R?D)^/QQ7-_VG\1 M?B)\NG1'2=,D_C4F)"/]\_,W_ >/:NB\/?!C1M/*SZY,^J7'4HR//YM2U;Q5>_9O ]IXB@16_P!%!A8XD"JOT J6CDO\6I,LW=*/)@H*FN^\G\V(/_ H]0_\ C]=)16FQXTYRJ2YIN[\SF_\ A ]( M_P"?SQ!_X4>H?_'Z/^$#TC_G\\0?^%'J'_Q^NDHH(.;_ .$#TC_G\\0?^%'J M'_Q^C_A ](_Y_/$'_A1ZA_\ 'ZZ2B@#F_P#A ](_Y_/$'_A1ZA_\?H_X0/2/ M^?SQ!_X4>H?_ !^NDHH YO\ X0/2/^?SQ!_X4>H?_'Z/^$#TC_G\\0?^%'J' M_P ?KI** .;_ .$#TC_G\\0?^%'J'_Q^C_A ](_Y_/$'_A1ZA_\ 'ZZ2B@#F M_P#A ](_Y_/$'_A1ZA_\?H_X0/2/^?SQ!_X4>H?_ !^NDHH YO\ X0/2/^?S MQ!_X4>H?_'Z/^$#TC_G\\0?^%'J'_P ?KI** .;_ .$#TC_G\\0?^%'J'_Q^ MC_A ](_Y_/$'_A1ZA_\ 'ZZ2B@#F_P#A ](_Y_/$'_A1ZA_\?H_X0/2/^?SQ M!_X4>H?_ !^NDHH YO\ X0/2/^?SQ!_X4>H?_'Z/^$#TC_G\\0?^%'J'_P ? MKI** .;_ .$#TC_G\\0?^%'J'_Q^C_A ](_Y_/$'_A1ZA_\ 'ZZ2B@#F_P#A M ](_Y_/$'_A1ZA_\?H_X0/2/^?SQ!_X4>H?_ !^NDHH YB7X>Z)<0O%/<:[+ M$X*NC^(K\JP/8@SVAN'69!CGRW!W'CMG/H3T MKV.BIE%2W.[!XZM@YWI[/=/9^J/&/ ^K^'M>9--UVZUZPU0'8"?$>H+',?09 MG^5O]D_AZ5Z'_P ('I'_ #^>(/\ PH]0_P#C]9?CCX9Z?XJ5[RSVV6JXR)@/ MEE/HX'_H0Y^M^(.L>"]2&@>/()FA3B.Y/S.B]CG^-/?J/?I4H?_'Z/^$#TC_G\\0?^%'J' M_P ?K>M+RWO[2.ZLIDG@E7D?\_GB#_PH]0_ M^/T?\('I'_/YX@_\*/4/_C]=)10(YO\ X0/2/^?SQ!_X4>H?_'Z/^$#TC_G\ M\0?^%'J'_P ?KI** .;_ .$#TC_G\\0?^%'J'_Q^C_A ](_Y_/$'_A1ZA_\ M'ZZ2B@#F_P#A ](_Y_/$'_A1ZA_\?H_X0/2/^?SQ!_X4>H?_ !^NDHH YO\ MX0/2/^?SQ!_X4>H?_'Z/^$#TC_G\\0?^%'J'_P ?KI** .;_ .$#TC_G\\0? M^%'J'_Q^C_A ](_Y_/$'_A1ZA_\ 'ZZ2B@#F_P#A ](_Y_/$'_A1ZA_\?H_X M0/2/^?SQ!_X4>H?_ !^NDHH YO\ X0/2/^?SQ!_X4>H?_'Z/^$#TC_G\\0?^ M%'J'_P ?KI** .;_ .$#TC_G\\0?^%'J'_Q^C_A ](_Y_/$'_A1ZA_\ 'ZZ2 MB@#RG2M)MM&_:<:WLY+R1&\'ER;R]FNGS]L X>5F8#CH#CJ<NDH M YNQ_P"2IZ[_ -@73?\ T??5TE) #]R/J\GLJCDT;%PISJ24(*[?8U:Y3Q7\1=#\**T4\ MWVJ^ XM(""P/^T>B_CS[&N"OO'7BOQ]>/IO@NREL[3.'G!P^/5GZ)]!S[FNC M\*?"'2](9;S7F75;[.[:P_XLOH8-<^/EK_(M_F^AYQ> M:%XK^(^KW/B"TT;;'<%0#O$:850HP7(W<#DCOZ5O>!/AIKVE^,[*\U[2H?L4 M6\OOECD .PA3M!/?%>VJH50J@ 8 Z4M)4E>[-:O$->5)T*<(QA:RWNE:V] M_P! HHHK4^;"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "LGQ%X:TSQ1IIL]7MQ(O6.1>'B/JI M[?R/>M:BC*!YMN_$D1]QZ>XXK9G@BN8'AN(TEBD4JZ.H*L#V(/6O(_ M%'PTU'P[J']O^ )9HWC)9K1#ET'?9_>7_9.?QZ5E9PVV/?5;#YHN7$6A5Z2Z M2_Q=GY_\,>OT5Y]X&^*5GXA9-.UH)8ZK]T9XCF/MGHW^R?P]*]!K1235T>-B M<+6PM3V=96?];!1113.8**** "BBB@ HHHH **** "BBB@ HHHH **** /-O M^;IO^Y,_]O:])KS;_FZ;_N3/_;VO2: .;\>?\B[:_P#8:TK_ -.%O725S?CS M_D7;7_L-:5_Z<+>NDH YNQ_Y*GKO_8%TW_T??5TE!0 5!>7MMI]H]U?7$=O!&,O)*P51^)KA?%GQ+_ (B7::AXONY+"PSNCA*X;'^Q'T7_ 'FY^M9N?2.I[-#* MIA^'O"ND>%[3R-'M%B)&'F;YI)/\ >;K^ M'3VK8HY&]9&D\SA0BZ6 CR+K)_$_GT^17L-/M-+LTM-.MH[:",?+'$H4#_Z_ MO5BBBM#PW)R=WN%%%% @HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHH)P,G@4 %%>9_$[XL6GAC3OL7A^Y@N]6G!&Z-PZVP_O-C^+T'X MGW\\^%_Q1VZUUPP=6=-U$=]/ M5ITG52^7<^CZ*;'(DT:R1.LB,,JRG((]0:=7(< 4444 %%%% !1110 4444 M%%%% !1110!POCCX8V'BE7O;#;8ZKU\T#Y)C_M@=_P#:'/UKE?#GQ$U?P?J( MT#Q[#,8X\*ERPW.@[$G^-?<<_7I7LE9'B/PQI?BG3C::M ' R8Y5X>(^JGM] M.AK-QUO'<]K#9C%T_JV,7/3Z=X^C_0TK6Z@OK6.YLYDG@E7/Q1\']2+Q$ZCH4K\YSL/U_YYO[]#[UZOX9\6:7XLT\76ES990/-@?B2(^A' M]>AIQE?1[F6,RZ5"*K4GSTWM)?D^S-JBBBK/*"BBB@ HHHH **** "BBB@ H MHHH **** /-O^;IO^Y,_]O:])KS;_FZ;_N3/_;VO2: .;\>?\B[:_P#8:TK_ M -.%O725S?CS_D7;7_L-:5_Z<+>NDH YNQ_Y*GKO_8%TW_T??5TE(\-< M#'F8]2W2,?CGWJ9243T<)EU?%+FBK16\GHE\SO\ Q3X]T3PG&5O9_.N\96TA MPTA^O]T>Y_#->;O>>-_BM*T=FG]F:*3ACDK&1Z%NLA]AQ["NC\+?!ZQL9!?> M*)1JEZ3N,1),2GWSRY^O'M7I,<:11K'$JHBC"JHP /0"HM*6YW_6<'@-,*O: M3_F>R_PK]6%0DZQ_;;\=;J=1\I_V%Z+_/WKKZ**T22T1XU?$5<1 M/VE65V%%%%,P"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **9-/ M%;0M+<2I%&HRSNP4#ZDUQNM?%SP9HNY9-72\E7_EG9*9B?\ @0^7\S5QISF[ M15S2%.=1V@KG:T5XC??'^\U"X-KX/\-2W$S?<,^9&/\ VSC_ /BJK?V?\9O& M?_'UF$S)^==/U2:UJ-1]6=:P-1:U6H^K/9]5U_2-#B\S6-3M M;)<9'GS*I/T!Y/X5P6L_'KPGIVY-.^U:I(.AACV)GW9\'\@:QM*_9YM6E^T> M)M=N;R5CEUME"9/N[9)_(5WNC?#7PAH.TV.AVS2+TEN%\Y\^H+YQ^&*+8:&[ M M+CN\8>(_LL+_ 'H&F,N/^V:83]:]V "J HP!P .U%'UKE_AQ2_%A]=Y/X,%' M\7][/*M._9^\+VUJZW]S?7L[*1YAD$:J?4*!_,FJNF?L]Z*FD3PZM?W$MZ\A M,=Q;G:(U[#:00??],5Z_14?6Z_\ ,9_7L3_.SP23X>_$;X>R-<>"]5;4;)3N M,$9P2/>%LJ?^ DFM/0_CX;:Y^P>.-&FL;A#M>6!"-I_VHV^8?@3]*]HK*USP MQHOB6V\C7--M[Q0,*TB_,G^ZPY7\#6GUB%32M&_FM&:?6X5=,1"_FM'_ ,$7 M0_$VC>)+;S]#U*WO$ RPC?YD_P!Y3ROXBM2O%M<^ CVMS]O\#:U-97"']45P_AGXN^$_$NR);[^S[IN/L][B,D^S?=/YY]J[@'(R M.17+.G*#M)6..I3G3=IJP4445!F%%%% !1110 4444 %%%% $=Q;PW5N\%S$ MDT,BE7C=058>A!KR/Q/\-M3\,ZA_PD'@":9#&2S6B'+H.^W^^O\ LG)^O;V" MBIE%2.[!XZM@Y7AJGNGL_5' >!OBC9>)-FGZN$L=5^Z%)PDQ_P!G/0_[)_#- M=_7!^.?AA8^)P]]INRQU7KY@&$F/^V!W_P!H<^N:YGPU\1M5\)ZB/#_CZ&8+ M'A4NG&YT'8D_QK_M#GZ]I4G'21Z-3 T<;!UL!OUAU7^'NOZ\CV*BHK:Y@O+: M.XM)4FAD7H(J6M#P6FG9A1110(**** "BBB@ HHHH **** /-O\ MFZ;_ +DS_P!O:])KS;_FZ;_N3/\ V]KTF@#F_'G_ "+MK_V&M*_].%O725S? MCS_D7;7_ +#6E?\ IPMZZ2@#F['_ )*GKO\ V!=-_P#1]]725S=C_P E3UW_ M + NF_\ H^^KI* "BBB@ HHHH **** "O-O^;IO^Y,_]O:])KS;_ )NF_P"Y M,_\ ;V@#TFBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKA/ M%OQ6T;P[OMK$C4[]>/+B;]W&?]I_Z#)^E)M+X_LSP3:M?W=T<94J,?[$??_>;]:]/\-^#M%\*6^S2;4"4C#W$GS2/ M]6]/88%9WE+;1'L>QP67ZUW[6I_*OA7J^OH>>Z+\*]6\0WHU;Q_?S,[\_9@^ M9"/0MT0>R_I7JFF:58Z-8K9Z7:Q6L"]$C7&?<^I]SS5NBKC%1V/.Q>85\6[5 M':*V2T2^044451P!1110 4444 %%%% !1110 4444 %%%% !1156_P!3L=+M MS/J=[;V<0_CGE5%_,FFDWL-)MV1:HKSS6?C?X-TG4>X8>_R@*OXY%=,<+6DKVLO/0ZX8*O-7Y;+S MT/=*P]9\:>&_#^X:QK5I;.O6+S-TG_?"Y;]*\D_X0GXL^,>?$6M'3;9_O1// MM!'_ %SBX/XXK,>/#VBG3;9 M_NRK $!'_727@_\ <5ZYHW@SPYX?VG1]&M+9UZ2B/=)_P!]MEOUK;H]M1A\ M$+^O^0?6,/3_ (=._G+7\#PN'X)>*?$,RW'C7Q06.<[%=[AA[98@+^&179:- M\$?!ND[6GLYM2E'\=Y*2,_[JX7\P:]"HJ)8JM)6O9>6AG/&UYJW-9>6A6L=- ML=+MQ!IMG;VD(_Y9P1*B_D!5FBBN:[>YR-MN["BBB@04444 %%%% !1110 4 MV6*.:)HYD62-QAD<9##T(IU% 'G7B;X)>%=>WRV,+:/=-SOM!^[)]XSQ_P!\ M[:X@^&?BC\-3O\/W;:QID?/DQYE7'H8F^9?^ ?G7OE%=4,54BN67O+S.VGC: ML5RR]Y=GJ>0>'?C_ *;/(+7Q9I\NEW"G:\T2EXP>^5^\OT^:O4M*UG3=\51D:WI<,\F,"<#9*OT<8/X=*\LU7X&Z MOH=X=1^'^O312KRL,TABDQZ"1>#]" />KMAZNSY7]Z-.7"5MGR/[T>X45X1: M_%OQGX+N4L?B!H;SIG:)]GE.WN&'R/\ ACZUZ7X9^)GA;Q5LCT_4DANF_P"7 M6Z_=R9] #PW_ $FLZF&J05[77=&-7!UJ:YK77=:HZRBBBN8Y HHHH **** M"BBB@ K'\2>%M+\5:<;35H-V,^7,O$D1]5/].AK8HH:N73J3I34X.S1X3<_\ M);\'[QA;2)>Z1.Y$9E4F)F]P""CX'8X..^.$_P"%Z>(/^@=IG_?$G_Q==W\7 M],OM5\&PP:99SWW4^F]%O9-1T'3[V<*LMS;1S.$&%!903C/;FKM9O MAR&2W\*Z5#.C1RQV4*.C#!5@@!!'K6E70MCX&JDJDE':["BBBF9A1110 444 M4 %%%% 'FW_-TW_;?\W3?]R9_[>UZ30!S?CS_ )%VU_[#6E?^ MG"WKI*YOQY_R+MK_ -AK2O\ TX6]=)0!S=C_ ,E3UW_L"Z;_ .C[ZN@N)&AM MI98X9+AT0LL,94-(0/NC<0,GIR0/4BN?L?\ DJ>N_P#8%TW_ -'WU=)0!PG@ MCQ3KM_-XKD\8Q6]D^EW*;;2W<2+:QFW24H9,#>PW(_%&J>'1K&@_V3_8]Y]MN[ MIKB*2.9UC>,+ %9GVL7))D"$*,8)/ !EQ>)]>/A:#QV=59["XU%$_L?R8O)2 MT>X$"E7V^89<%9"2^W.5VXQCJO&^L7FEZ39V^E2K;WVJW\.GP7#*&\@R$[I MIX9E16(!X) SD9%2UFEQYZA4W>9YI 6, MJ4"@[F#$8STOC'3]1UK3HI=-TYS>Z+J<%];13R1JMZ(^75&#':2C.H+A?FQG M"_-0!AZMXMU?P8WB+3[N[_MF:TTZ"^TZXO$1&9I9&A$K:U-K<&JV4TJSW$$44D,\)3< (D4;&63(!!(*_>.:R-7\ M):SXS/B34+JS&C37>G06.F6UY(CL&AD:822^474 R,HPK,=JYZG%:UA;:UX@ M\;:9KFK:+-H=MI5C-$L%Q<12R33S%-V/*9AL58\ D@DM]T8Y .SKS;_FZ;_N M3/\ V]KT>2,2Q/&Q8*ZE258J<'T(Y!]Q7CO_ B6G?\ #27]G_:=8\G_ (1+ MS]_]MWGF[OMFW'F^;OVX_@W;<\XSS0![)17-_P#"!Z1_S^>(/_"CU#_X_1_P M@>D?\_GB#_PH]0_^/T =)17-_P#"!Z1_S^>(/_"CU#_X_1_P@>D?\_GB#_PH M]0_^/T =)17-_P#"!Z1_S^>(/_"CU#_X_1_P@>D?\_GB#_PH]0_^/T =)17- M_P#"!Z1_S^>(/_"CU#_X_1_P@>D?\_GB#_PH]0_^/T =)17-_P#"!Z1_S^>( M/_"CU#_X_1_P@>D?\_GB#_PH]0_^/T =)17-_P#"!Z1_S^>(/_"CU#_X_1_P M@>D?\_GB#_PH]0_^/T =)17-_P#"!Z1_S^>(/_"CU#_X_1_P@>D?\_GB#_PH M]0_^/T =)17-_P#"!Z1_S^>(/_"CU#_X_1_P@>D?\_GB#_PH]0_^/T =)17- M_P#"!Z1_S^>(/_"CU#_X_1_P@>D?\_GB#_PH]0_^/T =)17-_P#"!Z1_S^>( M/_"CU#_X_1_P@>D?\_GB#_PH]0_^/T =)17-_P#"!Z1_S^>(/_"CU#_X_1_P M@>D?\_GB#_PH]0_^/T =)17-_P#"!Z1_S^>(/_"CU#_X_1_P@>D?\_GB#_PH M]0_^/T =)17-_P#"!Z1_S^>(/_"CU#_X_1_P@>D?\_GB#_PH]0_^/T =)17- M_P#"!Z1_S^>(/_"CU#_X_1_P@>D?\_GB#_PH]0_^/T =)17-_P#"!Z1_S^>( M/_"CU#_X_1_P@>D?\_GB#_PH]0_^/T =)17-_P#"!Z1_S^>(/_"CU#_X_1_P M@>D?\_GB#_PH]0_^/T =)17E'B?5? WA37K72M0U+Q$\TS8F,7B/4&%LIZ%_ MW_Z#G'-=?!X*T.YMXY[?4->EBD4,CIXEU A@>A!\^KE"44FUHS25.<8J4EH] MCJ**YO\ X0/2/^?SQ!_X4>H?_'Z/^$#TC_G\\0?^%'J'_P ?J#,Z2BN;_P"$ M#TC_ )_/$'_A1ZA_\?H_X0/2/^?SQ!_X4>H?_'Z .DHKF_\ A ](_P"?SQ!_ MX4>H?_'Z/^$#TC_G\\0?^%'J'_Q^@#I**YO_ (0/2/\ G\\0?^%'J'_Q^C_A M ](_Y_/$'_A1ZA_\?H Z2BN;_P"$#TC_ )_/$'_A1ZA_\?H_X0/2/^?SQ!_X M4>H?_'Z .DHKF_\ A ](_P"?SQ!_X4>H?_'Z/^$#TC_G\\0?^%'J'_Q^@#I* M*YO_ (0/2/\ G\\0?^%'J'_Q^C_A ](_Y_/$'_A1ZA_\?H Z2BN;_P"$#TC_ M )_/$'_A1ZA_\?H_X0/2/^?SQ!_X4>H?_'Z .DHKF_\ A ](_P"?SQ!_X4>H M?_'Z/^$#TC_G\\0?^%'J'_Q^@#I**YO_ (0/2/\ G\\0?^%'J'_Q^C_A ](_ MY_/$'_A1ZA_\?H Z2BN;_P"$#TC_ )_/$'_A1ZA_\?H_X0/2/^?SQ!_X4>H? M_'Z .DHKF_\ A ](_P"?SQ!_X4>H?_'Z/^$#TC_G\\0?^%'J'_Q^@#I**YO_ M (0/2/\ G\\0?^%'J'_Q^J.K>'/"^A6+7>K:OK=K"/XG\2ZAECZ >?DGV%!4 M8RG)1BKMG95S_B?QMHGA.$G4[D-<$92UB^:1OP[#W.!7C>HZQ/XCU1=.^'T? MB,,&SY\FO7TCD>I5IBBK_O9_"NP\/?!FW;=>>,[F34+F8$O#',R@$]VD!#,? MH1^-9\[>D3W(Y;2PL54Q\N7M%?$_\C%FUOQK\49WM=%@.FZ03M=PQ5,?[A^'NAVT*0V\^NQ1( M,(B>(K]54>@ FXJ3_A ](_Y_/$'_ (4>H?\ Q^FH+=ZLQQ&:3G#V.'7LZ?9; MOU>[.DHKF_\ A ](_P"?SQ!_X4>H?_'Z/^$#TC_G\\0?^%'J'_Q^K/'.DHKF M_P#A ](_Y_/$'_A1ZA_\?H_X0/2/^?SQ!_X4>H?_ !^@#I**YO\ X0/2/^?S MQ!_X4>H?_'Z/^$#TC_G\\0?^%'J'_P ?H Z2BN;_ .$#TC_G\\0?^%'J'_Q^ MC_A ](_Y_/$'_A1ZA_\ 'Z .DHKF_P#A ](_Y_/$'_A1ZA_\?H_X0/2/^?SQ M!_X4>H?_ !^@#I**YO\ X0/2/^?SQ!_X4>H?_'Z/^$#TC_G\\0?^%'J'_P ? MH Z2BO$?BEK&A>#[;^SM&O\ 7)]9E7/_ ",=^RVP_O,//Z^@/X\=>.\.?$G3 MK717C\3)XDU#4$/[N:#Q'>Q+(/\ : FPI^@_"NJ&$JSASQ1VPP->I3]I%'T_ M2,P52S$ 9)/:OF3^U?&'BX[?"&D^(+6%ONS)KNHRX^LCS!/TK?L_@YX\\00 MHGBSQ-+%;C_EE<77R/#.@W%W*QPCW+;R+_$LMQ,WWQ;@NQ_[:2?\ Q->E?\('I'_/YX@_\*/4/_C]'_"!Z1_S M^>(/_"CU#_X_2^MS6E-*/HA/'5$K4DH^B,_1?A'X,T3:T>CQWD?\_GB#_PH]0_^/US2J3F[R=SDG4G4=YNYTE%D?\_GB#_PH]0_^ M/T?\('I'_/YX@_\ "CU#_P"/U!F=)17-_P#"!Z1_S^>(/_"CU#_X_1_P@>D? M\_GB#_PH]0_^/T =)17-_P#"!Z1_S^>(/_"CU#_X_1_P@>D?\_GB#_PH]0_^ M/T =)17-_P#"!Z1_S^>(/_"CU#_X_1_P@>D?\_GB#_PH]0_^/T =)17-_P#" M!Z1_S^>(/_"CU#_X_1_P@>D?\_GB#_PH]0_^/T =)17-_P#"!Z1_S^>(/_"C MU#_X_1_P@>D?\_GB#_PH]0_^/T =)17-_P#"!Z1_S^>(/_"CU#_X_1_P@>D? M\_GB#_PH]0_^/T =)17-_P#"!Z1_S^>(/_"CU#_X_1_P@>D?\_GB#_PH]0_^ M/T =)17-_P#"!Z1_S^>(/_"CU#_X_1_P@>D?\_GB#_PH]0_^/T =)17-_P#" M!Z1_S^>(/_"CU#_X_1_P@>D?\_GB#_PH]0_^/T =)17-_P#"!Z1_S^>(/_"C MU#_X_1_P@>D?\_GB#_PH]0_^/T ;UU:6U];/;WMO%H?\ Q^C_ M (0/2/\ G\\0?^%'J'_Q^M*=6=-W@[&U*O4HN\'8\F\CXK_#+_4LVMZ5'V&; MA OTXD0?3CZUU'AKX]Z!J96#7X)='N#P7.9(2?J!D?B,#UKL?^$#TC_G\\0? M^%'J'_Q^LB_^#/@S46FEN;.^>ZE&#=2ZG<32#WS([#\P:Z?;TJG\6.O='7]8 MHUOX\->ZT_ [.RO[34K5+K3KJ&Z@?[LL,@=3^(JQ7@NK_!3Q1X=,UQX#U^Y9 M''S0QW#6LQ'IN4A6_-:P].\8W'AR\73OB%IOB4..#-'K^H12$>NPS[6^H(%# MPO/K1ES?F)X/G5Z$E+RV?W'TM17G/AS_ (03Q6J_V-K^M23$9-O)XDU!)1_P M$SY/U&171?\ "!Z1_P _GB#_ ,*/4/\ X_7)*,HNTE8X90E!VDK,Z2BN;_X0 M/2/^?SQ!_P"%'J'_ ,?H_P"$#TC_ )_/$'_A1ZA_\?J23I**YO\ X0/2/^?S MQ!_X4>H?_'Z/^$#TC_G\\0?^%'J'_P ?H Z2BN;_ .$#TC_G\\0?^%'J'_Q^ MC_A ](_Y_/$'_A1ZA_\ 'Z .DHKF_P#A ](_Y_/$'_A1ZA_\?H_X0/2/^?SQ M!_X4>H?_ !^@#I**YO\ X0/2/^?SQ!_X4>H?_'Z/^$#TC_G\\0?^%'J'_P ? MH Z2BN;_ .$#TC_G\\0?^%'J'_Q^C_A ](_Y_/$'_A1ZA_\ 'Z .DHKF_P#A M ](_Y_/$'_A1ZA_\?H_X0/2/^?SQ!_X4>H?_ !^@#I**YO\ X0/2/^?SQ!_X M4>H?_'Z/^$#TC_G\\0?^%'J'_P ?H YK_FZ;_N3/_;VO2:\ITK2;;1OVG&M[ M.2\D1O!Y4^(/C MW%)N\@@^O (KE M8?AU\0?B',EUXWU5]/LR=RV[\L/]V)<*OU;GZUZ5X7^%WA?PILEL[ 75VO\ MR]W>)'!]1V7\ *WY*%+XWS/LMOO.GV>&H?Q)Q(^;K7I.C/\7?A_IJ6EOH\EW8(=R0-&+D)GJ!Y;;@/;-?0 M;P12R(\D2.\9RC,H)4^H]*?6L\>YI)P5C:IF;J)1<%;S/#[3]H2ZLYOL_B7P MR\,H^\89"C#_ ( X_K76Z7\Y_ANH#_--P_,UWEW8VE_#Y5_: MPW,?]R:,.OY&N3U3X2>"=5R9-#AMW/1[1FAQ^"G;^E8\^&E\46O1_P"9A[3! MS^*#CZ._YG0Z9XDT760/[)U:RO"?X89U9A^ .16E7C>I_LZZ5(2VC:W=VC=0 MMQ&LH'XC:?YUF?\ "N_BKX:Y\/>(_MD2_=B6[8?^.2#:/SH]C1E\%3[] ^KX M>?P5?O5OQ/=Z*\)_X6'\5O#7'B#PY]LB7[\K6A_]#B.T?E6EIG[16ER$)K6B M7=JW0M;R+*!^!VD?K2>#JVO'7T8G@*]KQM)>3/9**XS2_BYX)U7 CUR*V<]4 MNU:''XL-OZUUEI?6E_#YMC=0W,?]^&0./S%<\JBBBH,P MHHHH **** "BBB@ HHHH **** "BBB@ IDTT=O"\L\B11H-S.[ *H]23TKCO M%OQ/T3PQOMXG_M#4%X^SPMPA_P!MN@^G)]JX6+2/&OQ3F6XU:8Z;HY.Y%*E4 M(]53JY_VCQ[]JAS6RU9[&'RNI.'ML0_9T^[Z^BW9O^*/C%;03'3_ C;G4KQ MCL$Y4F,'_94W\T:MR+?<#(1Z8^[&/8<^PKT'P MOX&T3PG"/[.MM]R1A[J;YI&_'L/88KHJ7(WK(VEF5+"Q=/ 1MWD_B?IV*&D: M)IN@V*VFD6D=K".H0*O^/#3CI,#]2(%@P/K*2WY4Y/@EXLU^02^, M/%F[G.T/)WS%0/PS5_5HQ_B32_$U^IPA_%J)>FK/3-5^)7@_1MPO=?LRZ M]8X'\Y@?3"9Q^-<5JO[0^@VVY=(TN]OG'1I2L*'\?F/Z5H:5\!/"-CM:_P#M MFI/W$TVQ?R3!_4UVNE>$O#VAX.DZ-96K+TD2!=__ 'T>?UHOA8='+\ O@X=' M+\%_F>0_\+)^)_BCCPSX:^R0M]V9;9F_\?D^3]*/^%?7-=#\-OA'8^%[07NO007VK2#.'4.EO[+GO_ +7Y5Z914RQ=:47% MLSGCL1.#A*6X 8&!P****Y3C"BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JIJ6EV&L6; M6NJV<%Y W6.>,./KSW]ZMT4TVM4--IW1Y)XC^ .CWCFY\,7LNDW .Y8G)DBS M['.Y?KD_2N=_MKXJ_#/Y=6@;6M+C_P"6KYG0+Z^8/G7_ (%Q[5[[175'%3MR MU%S+S_S.V.-G;EJI27G_ )GFOAGXY>%];V0ZFSZ-H(ZUR'B;X4^%/$^^2XT\6=TW/VFRQ&Q/J1]UOQ&: M\YG^&/C[P'.]WX%UE[VW!W&!&",?K&V4;^?M5>SH5?@?*^SV^\OV>&K?PY#S=# MU."[XRT:MB1?JAPP_$5C4P]2GK):'/5PM6CK):=^AL4445@;?\W3?]R9_[>UZ30!S?CS_ )%V MU_[#6E?^G"WKI*YOQY_R+MK_ -AK2O\ TX6]=)0!S=C_ ,E3UW_L"Z;_ .C[ MZNDKF['_ )*GKO\ V!=-_P#1]]724 %%%% !1110 4444 %>;?\ -TW_ ')G M_M[7I->;?\W3?]R9_P"WM 'I-%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 444$X&30 45POBGXO^%?#.^$7?]I7B\?9[(A\ M'_:?[H_,GVKSUO%_Q+^)CF+PM8MI&FL<&>(E!CWF/)/^X ?:NF&%J27,]%W9 MV4\'5FN:7NQ[O0];\2^.O#OA.,G6M2BCFQE;9#OE;_@ Y'U.![UY9J'QC\4> M+;QM.^'>ARIGCSWC$L@'J?X$_'/UK7\-? /3+607?BR]DU:Y8[FAC8I%GW/W MF^O'TKU33]-LM)LUM-,M(;2W3[L4,811^ K3FP]+X5S/SV->;"T/A7._/;[C MQG2?@AJ^O7@U/XAZY-+*W)@BD\R3'H9#POT4$>A%>K>'_".A>%K?RM"TV&UR M,-(!ND?ZN>3^=;-%8U,14J:2>G;H<];%5:VDGIVZ!1116!S!1110 4444 %% M%% !6;J?AS1=9!&K:397A/\ %/ K$?0D9%:5%--IW0U)Q=T>>:I\#_!6H[C# M9W&GNW\5K.1^C;A^E)I()!]T31E&'_ T/]*]OHKHCBJT? MM?J=<,;B(;2^_7\SPG^QOC5X8_X\]0;584ZXG2XR/I* WY4H^-/C/P^P3Q9X M3^4<;S%);%OQ8,#^ KW6D(#*0P!!X(/>K^LQE\<$_P #3ZY"7\2FGZ:'E>E_ MM!>%[O"ZC:WVGN>K&,2(/Q4Y_P#':[+2_B%X2UC:+#Q!8LS=$ED\IC_P%\'] M*=JG@'PIK.3J&@6,C-UD2(1N?^!+@_K7':I^S_X4O,MI\]]I[]E242(/P8$_ MK1_LLN\?Q#_8I]X_BO\ ,]15E=0R,&4C((.0:6O"F^"/BW06,GA+Q9MP&/^/FS;5H5Z?NDN,_\ ?O#_ )T?5H2^":?KH'U2$OX= M1/UT/=J*\/MOV@;ZPF%OXG\+O#*/O&)VC8?\ M ?V3J]E>$_PPSJ MS#ZKG(J+6O%NA>'E/]K:G! X&?*#;I#_ , &3^E<\DX_%H81HU)SY(Q;?:VI MLT5Y-JGQK:YG^R>$]&ENIFX1YP22?:->3^8JA_PB_P 1_&_S:_?G3;-^L4C; M!C_KFG7_ (%BLO:+IJ>M')JL%SXJ:IKS>OR2.!\8W#-XWUIHY24-]-M*MP1O M-2>$;'Q#K6J36'AR>2.::$K/)YNP+%N&']ESJ(&IWXYWRK^[C/^RG]3G\*[VBBNE))61\)B,56Q M4^>M*[_K[@HI&944LY"J!DDG %L<+^9UQP%=J\E9>;L>[5E:KXHT+0P?[7 MU>RM&'\$LZAC]%SD_E7CW_"O_BMXHY\1>(OL,3??B:Z/_H$0V'\ZU=*_9WT: M'#ZSJ]Y>OU*P*L*GZYW']13]C1C\<_N*^KX>'\2I?T5_Q-?5OCQX.T_ JN?J^W],URTOQS\2:W*T/A#PF9&S@%EDN&^N$ Q^9KTC2OAAX-T; M:;30+61U_CN09CGU^?./PKJ(HHX(UCAC6-%&%5%P!^%'M,/#X87]7_D'M<)# MX(-^K_1'AG]F?&KQ5_Q\WC:/ _3]ZEO@?2,%_P ZLV7[/!#QU\2?ANZ0^+]/. MIV ;:L\QSGV$RYY/^T":HZ7\>M87QD]YJD2G1YR$-F@R8%_O*>I;U]?:OH#5 M-+LM:TV:PU.W2XMIE*NCC/X^Q]Z\;TOX )!XTDDU"Z$V@Q$20IG]Y+_L-Z = MSWKNI5L/.+=6*3_K\3TJ-?"5(R=:"3\NOIYGL]A?6VIZ?!?6,JS6UQ&)(I%Z M,I&15BF0P16T"0V\:Q11J%1$& H] *?7F.U]#QG:^@4444A!1110 4444 %% M%% 'FW_-TW_;?\W3?]R9_[>UZ30!S?CS_ )%VU_[#6E?^G"WK MI*YOQY_R+MK_ -AK2O\ TX6]=)0!S=C_ ,E3UW_L"Z;_ .C[ZNDKF['_ )*G MKO\ V!=-_P#1]]724 %%%% !1110 4444 %>;?\ -TW_ ')G_M[7I->;?\W3 M?]R9_P"WM 'I-%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%9FM^)-'\-VGVG7-1@LX_X?,;YG_W5'+?@*:3;LAQBY.R1IU#=WEM86KW- M]<16T$8R\LSA%4>Y/%>-ZY\=[C4+K^SO .C37EPYVI--&6)]UB7D_4G\*HVG MPJ\;>.;I+_X@:S):PYW"W+!W'T0?(G\_45UK"N*O5?*OQ^X[HX)Q7-7ERK\? MN.C\3_'G0M++6_AZ&36+KH'&4A!^I&6_ 8/K7+C1OBC\4?FU:Z7_E[N/WDI]P3]W_ ("!744_;TZ7 M\&.O=E?6:-'^!'7N]_N///"WP5\+^'MDUY"=7NUY\R[ * ^T?3\\UZ$BJB!$ M4*JC 4# I:*YIU)U'>;N<=2K4JN\W<****S,@HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBH;J[MK&W:>]N(K>%?O22N%4?B:!I-NR)J*\_U MSXQ^'-+W1Z>9=4F':$;8\^[G^@-,\>C^%1=7#'"S0%K1,^H"\GZ%172Z7\%9+J?[7XMUJ6ZF;ET@8L3 M]9'Y/Y?C7H&B>$-!\/*/[)TR"&0#_7$;I#_P(Y-5&I57PNQTPEEV"VG*I+R] MV/\ F?/NA?";7]:E$UOI7V*!CD2WK%%4>P.6/UQ6MJWP4\86ZEM-ETZ\&/NI M*5?/_ @!^M?0U%6I-RYI^\_/4)\08INU)**[)?KN?/>E^(OB/\/X/(N/!\#P M+Q))'8\GZR0G'XG-;^F_M%::S;-;T*[M6'#&WD67!^C;2/UKV6L_4M TC6%( MU;2[.]XQF>!7(_$BNKVU&7Q4_NT."6+HUGS5J>O=-GF'BOX]Z1!H8_X1+?/L#5W1OCSX:G\/QW&MM+:Z@/EDM8H6?5/'_K;%&)$HSU3)X/MTK3\"?!'2--TM+GQ9:IJ&HR88Q,Q M\N#_ &< @,?7.?:MVL'[)/7]3=K >P4M=_G_ ,,9VH?M#P22^3X=\/7%S(QP MAN9 I/\ P!0V?SJE_P )'\9O%7&F:4=*A?\ B%NL/'KNF)/XBO:M.T?3=(B\ MO2M/M;),8VV\*Q@_D*N5A[>E'X*:^>IS?6:,/X=)?/4\+7X+>,O$+!_%_BSY M2<[/,DN2/;!*J/PKI-*^ 7A.RVMJ#WNI/W$DOEH?P3!_6O4**F6+K-63MZ:$ M2QV(DK*5EY:&)I7@WPWH>#I6B65NZ])%A!?_ +Z.3^M;=%%1(HR\K*B*,EF. *YW4OB%X4TG(N] M/[:WBB\5ZA.@O%.+2.50&4?WEC^7'UKFM N-9L]6B31KV?3YYW6/S%D: M-3D\!B.,9]>*Y9X]JHERNWXG%4S-QJI*#MU3W/K>BO%O^$Q^)_A7C7M&.H0+ M]Z5H-V!_OQ<#\16OI/QVT2YPFKV%U8/W9,3(/Q&#^E=2Q=*]I:/S.V..HMVG M>+\U8]2HK%TGQCX=US:-+UBUF=ND9DVO_P!\-@_I6U73&2DKIW.R,HR5XNX4 M445104444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 >;?\W3?]R9_P"WM>DUYM_S=-_W)G_M[7I- '-^//\ D7;7 M_L-:5_Z<+>NDKF_'G_(NVO\ V&M*_P#3A;UTE '-V/\ R5/7?^P+IO\ Z/OJ MZ2N;L?\ DJ>N_P#8%TW_ -'WU=)0 4444 %%%% !1110 5YM_P W3?\ DUYM_S=-_W)G_ +>T >DT444 %%%% !1110 4444 %%%% !1110 4444 M%%(S*B%G8*JC)). !7GOBGXT^%O#V^&SF.KWB\>5:$% ?>3I^63[5I"G.H[0 M5S6G2J57:"N>AUR_B?XB^&?"2LNJZBC7*_\ +I;_ +R4^Q ^[_P(BO*3K7Q1 M^*!VZ/ VC:3)QYJ$PH5]Y#\S_P# >/:NH\,? 70],9;GQ%/)K%UG<8SE(0?H M#EOQ.#Z5T^PITOXTM>R.SZM2HZUY:]EJSGKOXK>-?'-T]A\/]&DMHL[6N H> M0?5S\B?S]#5S0_@1/M9FN[A_F>&&0LQ]FE;G\ /QKV6TL[:PM4M MK&WBMH(QA(H4"*H]@.*FI/%.*M27*OQ^\4L:X+EH1Y5^/WF9H?AO1O#=I]GT M/3H+./'S&-?F?_>8\M^)-:=%%NQ>!^)(J'.*/2P^5XO$KFA"T>[T7X_H M>O,ZHA9V"JHR23@ 5R&N?%+POHFY/MOVZ=?^65F/,Y_WON_K7$)X!\=^,7$O MBS5C9V['/DN^XCZ1IA1^)!KK]#^$GAC1]LEQ;MJ4X_CNSE<_[@X_/-+FD]D= MGU7+\-_O%7G?:&W_ ($SDI?B;XP\53-;^#=%:!,X\T)YK+]6.$7\1^-/M?A+ MXA\07"W?C37'!Z^6KF9Q[9/RK^&17K\,,5O"L4$:11J,*B* /8"GT\OO9R^A_#GPQH.U[;3DN)U_Y;W7[UL^HSP#] *ZCI115I);' MD5J]6O+FJR;?F%%%%,Q"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***9++'!&9 M)Y%C1>K.P 'XF@!]%=%@R-+TR\ MO&'0RE8E/X_,?TK">(HP^*2.:>+H4_BDCU2BO%O^%C?$3Q#QX=\.^1$WW95M MF?'_ -L+^E'_"%?%'Q%SK>NFRC;[T;76/\ QR(;367UI2_AQ;,/KJE_"@Y? M*R/6M1UW2=)4G5-2M+3VFF52?P)R:Y+4OC)X0L,B&[GOG'\-M"?YMM'ZU@Z= M\!-/1@^L:S=7+'EA!&L8)^IW$_I76Z;\+O!^F8,>C17#C^*Z8RY_!CC]*.;% M3V2CZZAS8R>T5'UU_(XBY^.=Y>S>1X<\./-(?NF5RY/_ !!_6HOMWQ@\2?Z MBV;2X6Z_NT@Q_P!]Y?\ *O8[:TMK*$16=O%;QCHD2!0/P%34?5ZDOCJ/Y:!] M5JS_ (E5_+0\73X,^(]9D$OBGQ/O.C454<)1CK:_KJ7' X>+ORW?GJ8^F^$?#VD8.G:-90,.D@A!?_OH M\_K6Q1172HJ*LD=<8QBK15@HHHIE!6/JWA/0-8:M\"M N]S:3>76GN>BDB9!^!PW_CU8G_"#?$OPKSX M+I\6/&'AQQ' MXN\-[D!QYGEM 6_X%@J?P%=-I/QI\*ZAM6\>XTV0]?/BW+G_ 'ES^N*]!=%D M0JZAE88((R#7,:M\-_">L[FNM&@BD/\ RTM@86SZ_+@'\0:7L\1#X)W]?\R? M8XJG\$[^J_5&WIVLZ9J\7F:7?VUXN,DP2J^/KCI5VO(M1^!$,K#^)!_+4/K5:'\ M6F_5:GM5%>.V?QQO;"<6WBKP[)!*/O&',;#_ +9O_P#%5V.D_%;PCJVU5U1; M.0_\L[Q3%C_@1^7]:N&*HST4OT-:>,H5-%+7ST.QHJ."XANH5FM9HYHF^Z\; M!E/XBI*Z3K"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@#S;_FZ;_N3/\ V]KTFO-O^;IO^Y,_]O:])H YOQY_R+MK_P!AK2O_ $X6 M]=)7-^//^1=M?^PUI7_IPMZZ2@#F['_DJ>N_]@73?_1]]725S=C_ ,E3UW_L M"Z;_ .C[ZN@N)&AMI98X9+AT0LL,94-(0/NC<0,GIR0/4B@"2BO/?"GC'79+ M?QG>>,+>"V?191(MC;R!UMX_LR2^7YF!O;GENF2EH]P(%*OM\PRX*R$E]N-]8O-+TFSM]*E6WOM5OX= M/@N&4-Y!D)W2!3PS*BL0#P2!G(R* .DHKSC5O%NK^#&\1:?=W?\ ;,UIIT%] MIUQ>(B,S2R-"(Y?*5%($BJDUYM_P W3?\ /=5O-#\#ZCJ.FRB*Z@5#&Y4-C,B@ M\'CH32;LKFM&E*M4C3CO)I?>=#17S:?B]XR$@']JIC_KUB_^)K1E^-OB>72X M-,TJP6;4\$37\D8.222-J !1@$#)R..E+#R6(FX0Z'H+*ZDN?VE\3YGY;$NEA\/\ '>;\M%]YY.OA M+XF?$UQ+XGO6TC3&.1!*"@Q[0CDG_?(^M>A>%O@_X5\,[)FM/[3O%Y\^] < M_P"RGW1^1/O7=T5$\54DN5:+LC"IC*LURQ]V/9: !@8' HHHKE.,**** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HJKJ&J6&DVYGU.\@M(O[\T@4' MZ9ZUP&N?&O0['='H\$VIRC@/CRH_S(R?R_&I0N/7>?G/_ M &M71_@C:+)]H\2ZG->S,=S1P?*I/NQ^9OTJ>=OX4>E_9N&P^N,K)/^6.K^ M_9#=7^-UN9?LWAC2Y;R9CM22<%03[(O)_,5F?V/\3/''.IW#:59/UC<^2N/3 M8OS'_@7YUZMI'AS1] BV:/IT%KQ@LB?.WU8\G\36G1R-_$P_M+#X?3!T4G_- M+5_Y(\XT/X*Z#I^V35Y9M3E'52?+C_[Y!S^9KOK#3;+2[<6^FVD-K$/X(8PH M_2K-%4HI;'F8C&XG%.]:;?Y?=L%%%%4<@4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M8_B3Q)8^'-%N[Z[N(PT,99(BXW.W90/MWRV]^5(FMHX MG8[@>V >#UYK*5:G"7+)V,)XBE"7+*5F>A45Y1J7QZTF$E=)TF[NVZ S.L2G M\MQ_05G?\)]\2O$7&@>'_LD3?=E%L3_X_)\OZ5B\92O:.OHC!X^A>T6Y/R5S MVBLW4O$6C:.#_:FJ6=J1_#+,JL?H,Y->4?\ "!?$OQ%SKWB#[)$WWHCKM^! ML:E\9_"-AD6\]S?L.UO 0,_5]OZ5S,_QOU/493!X9\---)V,A:4G_@" ?SKN M]-^&?A#2\()7'\5SF;/X,2/TKIH+>&UB$5M#'#&.B1J% _ 4>SQ,OBFEZ M+_,/98N?Q34?1?YGC7F_&#Q)]U&TJ!O9(,?GEZ?%\%-*/$YE?.2%WS MG_OIR,?E7LU%'U.#^-N7JP^H4Y?Q&Y>K//=-^"GA.RP;M+K4&'7SYMJ_DF/Z MUUNF^%]"T?!TS2+.V8='2%=W_?77]:U:*WA1IP^&*.F&'I4_@BD%%%%:FX44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!!>6%IJ$!AO[6&Z MB/5)HPZ_D:XW5OA!X1U3$?$C1OU"NS0-]-R$Y_(5'_P )#\5_"?\ R%-.;5+=.KM" M)1CUW1\CZM7M5%<_U2,?X;<3D^HPCK2DX^CT/)]+^/&FR,(][FTV6ZTUST"/YB#\&Y_6BV)AU4OP86QE/9J2^Y_Y' MI.<]**\5/PV\?^%_F\*Z_P#:(E^["LQCS_P!LI^M ^)?CWPP=OBKP_Y\2]9F MA,6?^!KE/R%'UKE_B1:_%!]=Y/XT''\5]Z/:J*\WTGXX>&K[:NHQW6FN>I=/ M,0?BO/Z5VVE^(M'UM0=)U.UNSC.V*4%A]5ZC\:WA6IU/AD=-/$4JOP23-*BB MBM3<**** "BBB@ HHHH **** "BBB@ HHHH \V_YNF_[DS_V]KTFO-O^;IO^ MY,_]O:])H YOQY_R+MK_ -AK2O\ TX6]=)7-^//^1=M?^PUI7_IPMZZ2@#F[ M'_DJ>N_]@73?_1]]725S=C_R5/7?^P+IO_H^^KI* .+T[PM=3:EX\BU.'R;/ M7IU6"0,K;XS:)$QP#D8(88..E9^FZ3XDU0>$M,UK1_[/B\.RK/=WIN(WCNY( MHFBC\@*Q?:Q?%Y+6:7 M'GJ%3=YGFD!8RI0*#N8,1C/2^,=/U'6M.BETW3G-[HNIP7UM%/)&JWHCY=48 M,=I*,Z@N%^;&<+\U=710!YMJ_A+6?&9\2:A=68T::[TZ"QTRVO)$=@T,C3"2 M7RBZ@&1E&%9CM7/4XK6L+;6O$'C;3-8INQY3, M-BK'@$D$EONC'/9T4 -DC2:)XID62-U*NC#(8'J".XKQW_A"O"O_ TE_9G_ M C6C_V?_P (E]H^R?8(O*\W[9M\S9MQNV\9QG'%>R5YM_S=-_W)G_M[0!TO M_"N/!'_0F^'_ /P5P?\ Q-'_ KCP1_T)OA__P %<'_Q-=)10!S?_"N/!'_0 MF^'_ /P5P?\ Q-'_ KCP1_T)OA__P %<'_Q-=)10!S?_"N/!'_0F^'_ /P5 MP?\ Q-'_ KCP1_T)OA__P %<'_Q-=)10!S?_"N/!'_0F^'_ /P5P?\ Q-'_ M KCP1_T)OA__P %<'_Q-=)10!S?_"N/!'_0F^'_ /P5P?\ Q-8/C?X=^'H_ M!FH/X<\):5%J2JI@>RTZ-)A\ZYVE5S]W/3M7H5%)JZL73J2I34X;IW7JCY./ M@GQ26Y\.ZID_].C_ .%;=K\)_%EUHT=_;6GSL6#6DQ,,R$'T< $$CY*O-(U#0Y]GB#2KVV&<99-F?H2"#^%;. ME:5X.U3:LWBBZTR4\;;O3\KG_>5R,?7%?34D:2QM'*BNC##*PR"/I7*:Q\,/ M"6L[FETJ.VE;_EI:'RB/P'RG\15?5ZT/AE?U/9AFV=T%:GB.9?WDG^-KGGUM M\$K35(/.TSQ7:WL1'WX[8,/S$AI)/V?ISG;JUF_^]:D?U-7;[X'7=A.;GPGX M@D@E7[BSY1A_VT3_ .)JM_:GQ9\(?\?MJVK6J?Q-&+@$>NY,./QH]HX?Q(-> MFII_K3FD/XZ^:46OR*,G[/5X?NW>EOS_ !0D?T-59/V=M1/W3H3<_P 2L/\ MVF:ZK2OCQ8.XAU_2;BSD!PSP,)%!]P<$?K7=:/XX\-:[M&FZQ;/(W2)V\MS_ M ,!;!-:PJ4*GPR-Z?$U6KM*+]8H\9_X4%K,7W+3P^_\ VR4_SCI/^%*>(8ON M:/X??O\ \>MN?YQU]#45O[-=SI_MJL]Z<'_VZCYZ_P"%3>*8ON>&O#[XY_X\ M+(_S2C_A7'C"+_F3?#\@'_4+TT_^RYKZ%HH]GYL/[8;WH4W_ -N_\$^>O^$* M\50_?\ >'WP/^@-9'^2T?\(YXAB^_P##/P^_;_D VY_D*^A:*.1]V+^UJ;WP M]/[O^"?/7]G:S%]_X3>'GY_Z%Q3_ "H_TV/_ %WP>T#KV\-D?TKZ%HHY'W#^ MTL.]\-'\3YZ^WP1X\_X0Z!_X) O\UH_M_1(_]?\ "/0!QD_\2U%_G'7T+11R MR[A_:&">^%7_ ($SYZ_X2[PA%_K_ (3: ..?]&A7^<-/7QIX!/W_ (6Z&/I; M0'_VE7T%3'ABDSYD:-GKN4&CEGW#Z[EKWPO_ )/(\'7QC\-S]_X9Z2/I86Q_ M]DIM_P"*?AM<:5=0V?@"PM;J2%TAF33;8&-RI"L"!D$'!R*]S?3+"3_665NW M^]$I_I5'4_"VDZCIMU:C3[.)YXGC686R$QE@1N''49S1RS[ET\5E:FG[!K_M MYL^4MB_W1^5=)H&A:GX@TYK+2?"VFW_[P[[^XTZ*5UR!\GFR A0.N!SR?6O0 M_P#A0D7_ $,+_P#@&/\ XNN\\$^$U\&Z')IJWAO \[3>88]F,A1C&3_=K*-. M5]3Z/,<\P,J%J5IROLT[>NR/./#WP%\M%;6[Z*VCZFVL$'_H1&!^ ->@V/PW M\(V-F; M"/\ H3?#_P#X*X/_ (FC_A7'@C_H3?#_ /X*X/\ XFNDHJSS3F_^%<>"/^A- M\/\ _@K@_P#B:/\ A7'@C_H3?#__ (*X/_B:Z2B@#F_^%<>"/^A-\/\ _@K@ M_P#B:/\ A7'@C_H3?#__ (*X/_B:Z2B@#F_^%<>"/^A-\/\ _@K@_P#B:/\ MA7'@C_H3?#__ (*X/_B:Z2B@#F_^%<>"/^A-\/\ _@K@_P#B:/\ A7'@C_H3 M?#__ (*X/_B:Z2B@#F_^%<>"/^A-\/\ _@K@_P#B:/\ A7'@C_H3?#__ (*X M/_B:Z2B@#F_^%<>"/^A-\/\ _@K@_P#B:/\ A7'@C_H3?#__ (*X/_B:Z2B@ M#F_^%<>"/^A-\/\ _@K@_P#B:/\ A7'@C_H3?#__ (*X/_B:Z2B@#F_^%<>" M/^A-\/\ _@K@_P#B:/\ A7'@C_H3?#__ (*X/_B:Z2B@#F_^%<>"/^A-\/\ M_@K@_P#B:/\ A7'@C_H3?#__ (*X/_B:Z-F"J68@ =23TI: .;_X5QX(_P"A M-\/_ /@K@_\ B:/^%<>"/^A-\/\ _@K@_P#B:Z2B@#F_^%<>"/\ H3?#_P#X M*X/_ (FC_A7'@C_H3?#_ /X*X/\ XFNDJ"XO;6T7-W=AVBMY#^I %9.M3CO)?>8RQ%&/Q27WFG_PK MCP1_T)OA_P#\%<'_ ,31_P *X\$?]";X?_\ !7!_\37*77QX\.Q9%K8:C.?4 MHB _^/$_I63+\>Y9G\O3?#;.W8O"/^A-\/_\ @K@_^)KSO_A97Q&U+_D&>%=B'HXL MIFQ_P(G%'G_&?4_]7$;1#U^6WCQ_WU\U3];B_ABW\B/KT'\,9/T1Z)_PKCP1 M_P!";X?_ /!7!_\ $TC?#OP,BEG\'^'E4=2=,@&/_':\\_X0/XHZG_Q_>)OL MZGJIOY!^B#%*OP+U*]8-J_B?>>^(6E/YLPH]O5?PTW\W8/K->7PTG\VD=?=> M'OA599^V:/X/@([26MJ#^6*Q[JY^"MIGS-*\,N?^F6D1R?\ H,9J.U^ FB)C M[9JM_-_US"1Y_,&MBU^#/@VWQYME<7./^>MRX_\ 02*.;%/:*7JPY\;+:,5Z MO_(Y*Z\4?!N#/D^#-.N?^N6B0#/_ 'T!6/=>./ARF?L7PPTB7T\VRMX_Y(U> MO6OP]\)6F/*\/V+8_P">L?F?^A9K8M=)TZQQ]BL+6WQT\J%4Q^0HY,2]YI>B M#V>,EO-+T7^9\_?V[9:A_P @;X1>'GST_P").LW_ *"@I/\ A'?$^I_\>OPT MT"TST_XD%O'C_OZ*^C:*/J]1_%4?RT#ZK5?Q57\M#YS_ .%,^*=3_P"/K0M ML\]?]$M8\?\ ?I*O6/[.]^F//OM+MO\ KA$SX_1:]^HH^ITW\3;]6'U"D_B; M?JSYJ\4_"[5M"U&.TTFVU#6!Y8>2XAL65%)_A&"<\>_>K?@#P1% MM0DL95*B26&5%B?J"2,<<8YXYKZ*HK)8"FI\R?R,5E=)5.=/Y=#GSX!\(/$L M@DDK(]51459(Y MO_A7'@C_ *$WP_\ ^"N#_P")H_X5QX(_Z$WP_P#^"N#_ .)KI**8SF_^%<>" M/^A-\/\ _@K@_P#B:/\ A7'@C_H3?#__ (*X/_B:Z2B@#F_^%<>"/^A-\/\ M_@K@_P#B:/\ A7'@C_H3?#__ (*X/_B:Z2B@#F_^%<>"/^A-\/\ _@K@_P#B M:/\ A7'@C_H3?#__ (*X/_B:Z2B@#F_^%<>"/^A-\/\ _@K@_P#B:/\ A7'@ MC_H3?#__ (*X/_B:Z2B@#F_^%<>"/^A-\/\ _@K@_P#B:/\ A7'@C_H3?#__ M (*X/_B:Z2B@#F_^%<>"/^A-\/\ _@K@_P#B:/\ A7'@C_H3?#__ (*X/_B: MZ2B@#F_^%<>"/^A-\/\ _@K@_P#B:/\ A7'@C_H3?#__ (*X/_B:Z2B@#F_^ M%<>"/^A-\/\ _@K@_P#B:/\ A7'@C_H3?#__ (*X/_B:Z2B@#F_^%<>"/^A- M\/\ _@K@_P#B:/\ A7'@C_H3?#__ (*X/_B:Z2B@#F_^%<>"/^A-\/\ _@K@ M_P#B:/\ A7'@C_H3?#__ (*X/_B:Z2B@#F_^%<>"/^A-\/\ _@K@_P#B:/\ MA7'@C_H3?#__ (*X/_B:Z2B@#F_^%<>"/^A-\/\ _@K@_P#B:/\ A7'@C_H3 M?#__ (*X/_B:Z2B@#F_^%<>"/^A-\/\ _@K@_P#B:/\ A7'@C_H3?#__ (*X M/_B:Z2B@#F_^%<>"/^A-\/\ _@K@_P#B:/\ A7'@C_H3?#__ (*X/_B:Z2B@ M#F_^%<>"/^A-\/\ _@K@_P#B:/\ A7'@C_H3?#__ (*X/_B:Z2B@#F_^%<>" M/^A-\/\ _@K@_P#B:/\ A7'@C_H3?#__ (*X/_B:Z2B@#F_^%<>"/^A-\/\ M_@K@_P#B:/\ A7/@C_H3?#__ (*X/_B:Z2B@#F+[X;^$+^W$+^'[*!0, VL0 M@(_[XQ7&:O\ 33)PS:-JMQ;$_\ +.X02K],C! _.O6J*PGAZ4_BBAV$A_@N]'A7_QX*5_6K^EVOPRU?QI%/#4QB@6 M2*>/3X&68]652%P< @_GZ4OQ#\#^#=.\,7NK/I0MIXUQ%]D8Q[G/"C:/EZ^W M0&O#M%OKS1-:M-2M$<2VT@<<'GU'XC(KGJXJM1FHSL_3L"/^A-\/\ _@K@_P#B:V=*U&'5M)M= M0M3F*YB61?;(Z'W'2K=>HFFKH]I--71S?_"N/!'_ $)OA_\ \%<'_P 31_PK MCP1_T)OA_P#\%<'_ ,37244QG-_\*X\$?]";X?\ _!7!_P#$T?\ "N/!'_0F M^'__ 5P?_$UTE% '-_\*X\$?]";X?\ _!7!_P#$T?\ "N/!'_0F^'__ 5P M?_$UTE% '-_\*X\$?]";X?\ _!7!_P#$T?\ "N/!'_0F^'__ 5P?_$UTE% M'E.E:+I6@_M.-:Z'IEGIMN_@\R-%9VZPHS&\ +$* ,X &?85ZM7FW_-TW_DT ?\B[:_P#8:TK_ -.%O724 UZ37FW_-TW_'Y5@\8>'#UQO"- Q]^05;\,5[13 M)88YXFBGC26-AAD=00?J#6'U5P_A3:_%'-]3E#^#-K\4<1H_QA\):IM6:ZDT MZ4_PW<>!_P!]#(_,BNSM+ZTU" 3V%S#$?$4D,H^ZLI:)A_P-/\ 4<^)A\45+T# MVF+I_%%27EHSV2BO%/[=^*_A#_D)6+:K;)_&T0F&/7='\P_X%6KI/QWTN9A' MKFF7-C)G#/"1*H/N."/R-4L73O:=XOS*CCJ-[3O%^:/5J*Q-'\9^'=>VC2M7 MM9I&Z1%]DG_?#8/Z5MUTQDI*\7<[(RC-7B[A1115%!1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !15*]UK2]-S_:.I6EICKY\ZI_,USE]\ M5?!MCD-K"3L/X;>-Y,_B!C]:SE4A'XFD93K4X?%)+YG845Y9??'G0H'?"N\'H?+EN/_00M8/&45HG?T.:6/PZ=E*_ MI<]HHKQ?S_C)K?\ JXCI\3=?EBBQ_P!]9>C_ (55XXUCG7_%6$;JAN)9L?\ M 3@?D:7UF4O@IM_@3]DQX_M'6+RX/<0QK$#^>ZNCL?A%X-LL$Z8 MURX_BN)W;] 0/THYL5+:*7J[_D'/C);14?5W_(X3QY\8K/6_#T^E>'K>ZB:X M(66XF"K\G<* 2>>G..,U%I'QD\2OI=O96&A)?W$$:QO,%DD+XX!*KWQ[UT6N M?!"TU;6)KNUU2/3H'P([6"Q 6, 8_OC)[DUK^!OAK+X(U6:ZAUMKN&>/9) U MML!.3LMKJVWHT45U?56_BFW\SL^I-_%4D M_F>+_P#"J/'.H_\ (7\6 @]0;J:7]" *GM_@#"6W7_B&60GDB*V"_J6/\J]A MHH^I4>JO\V-9?A_M*_JV>:VOP+\+PX-Q<:C<'N&E51^BY_6MFU^$_@RUP1HR MRMZRSR-G\"V/TKL:*U6'HQVBC:.$P\=H+[C&M?!_ANRQ]FT'3D(_B^RH6_,C M-:T4$5NFR")(E_NHH _2GT5JHQCLC>,(QV5@HHHJB@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@#S;_FZ;_N3/_;VO2:\V_P"; MIO\ N3/_ &]KTF@#F_'G_(NVO_8:TK_TX6]=)7-^//\ D7;7_L-:5_Z<+>ND MH YNQ_Y*GKO_ &!=-_\ 1]]725S=C_R5/7?^P+IO_H^^KI* "BBB@ HHHH * M*** "O-O^;IO^Y,_]O:])KS;_FZ;_N3/_;V@#TFBBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *RM6\,:)KJG^UM+M;IC_&\8 MWCZ,.1^=:M%)Q4E9DRBI*TE<\PU?X%:#=[GTB\NM.<]%8^=&/P.&_P#'JP_^ M$/\ B=X1YT#5CJ%NG2)9MP _ZYR<#\,U[717++"4F[QT?D</\ @/*_ MI2]GB(?#)/U)]GBZ?P34EY_YHZZVN[>]@$UG<17$3=)(G#*?Q%2UXU<_!;6= M(G-SX0\1O$_99&:%OIO3.?R%1?\ "2_%/PCQK&FG4[9.LC1"0 >N^/I_P*CZ MS*'\2#7IJ@^MSA_&IM>:U1[517EFD?';1KDB/6M/N=/?H7C(E0?7HP_(UW>D M>+= UX#^R=6M;AVZ1A]K_P#?!PWZ5M"O2J?#(Z*>)HU?@DC8HJG>ZM9:==6= MM>3K'+>RF*!3_&V,XJY6MTS>Z;L%%5;S4[#3UW:A>V]JO7,\JH/U-<]??$[P M=89\W7()".UNK2Y_%014RJ0C\3L1*K3A\4DCJZ*\QOOCMX=@R+*RO[MAT)18 MU/XDY_2L9OC7KVJ,4\.^%O,;H,^9.?R0+7.\906E[G++'X=:=;\4>5&W6,W3Y$*Q_JQ:NBL?@YX.L\&2QFNV'>XN&_ MDN!^E'/B9;12]7?\@Y\9+:"CZN_Y&3??'CP_#D6-A?W3#NRK&I_')/Z5D'XS M^)-5)'AWPKOSP/EDN/\ T$+7J%CX2\/:;@V.B6$+#HZVZ[O^^B,UK@!0 HP! MT H]EB)?%.WH@]CBI?%4MZ(\7^W?&/7/]1:G3XVZ_NXH6_*C_A6'C[ M6.==\4[$;JANI9,?\!X7]:]HHH^J1?QR;^8?48R^.4I>K/);+X!::F#J6M7< M_KY$2Q?SW5T5C\'_ ;98+Z=)=,/XKB=S^@('Z5W%%7'"T8[11K'!8>&T%^? MYF58^%M!TW!L-&L8&'1DMU#?GC-:O2BBNA12V.F,8Q5D@HHHIE!1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110!YM_S=-_W)G_M[7I->;?\W3?]R9_[>UZ30!S? MCS_D7;7_ +#6E?\ IPMZZ2N;\>?\B[:_]AK2O_3A;UTE '-V/_)4]=_[ NF_ M^C[ZNDKF['_DJ>N_]@73?_1]]724 %%%% !1110 4444 %>;?\W3?]R9_P"W MM>DUYM_S=-_W)G_M[0!Z31110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% &1J_A/0=>!_M;2;6Y<]9 M#'A_^^QAOUKA-7^!.BW.7T:_N=/?J%?$J#\\-^IKU*FR1K+$T;YVNI4X)!P? M<=*QJ4*53XHG/5PU&K\<4SY+U>\U"SUC[*VL37O]FS%;>82L50@]4R>.0.GI M7>Z#X:\<>/M*34G\5E;.1BI1KJ3((/(**-OZUZ3_ ,*H\%?] -/_ (E_P#B MJW-"\-Z5X:MI+?1+7[+#*^]T$CL"V,9^8G%>?2P,U+WWIY-GETXN&_DNT5WE%= ML<+0CM$]"."P\-H+\_S,6Q\'>'--Q]BT.PC8='^SJ6_[Z(S6RJA%"H JCH , M8I:*W45'9'5&,8JT58****HH**** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** /-O^;IO^Y,_]O:])KS;_FZ;_N3/_;VO M2: .;\>?\B[:_P#8:TK_ -.%O725S?CS_D7;7_L-:5_Z<+>NDH YNQ_Y*GKO M_8%TW_T??5TE?\ (NVO_8:TK_TX6]=)7-^//^1=M?\ L-:5_P"G"WKI* .;L?\ DJ>N_P#8 M%TW_ -'WU=)7-V/_ "5/7?\ L"Z;_P"C[ZNDH @O[A[33KFYCB>9X8FD6)%+ M,Y )V@#DD],"O-O =PEBWA]/$UKXJLM9O[;Y+C5M2E>WNI_+W2*(?/<(<%BJ MR(APIP,C ]*O(II[&>&VN&M9I(V6.=4#&)B,!@#P<'G!XXKDHM"\3:QJFAR> M*GTQ(-$G-T)+&5W>^G\MHUZE;RS6[74AMC;3W*P^0L!/EKM1U(8+NW+DDY(/8^/[^Y@L-(TRTNI;-M:U6 M'3WN(&*R1QD-(^QA]UBL;*&'(W9&" :Q[?P/KBZ79>%KB73_ /A'++4$NDN$ MD-[Q/HNJ:]8(;86=M>Z;J$5[IKO*SI,4' M27Y04W!G0[=V 0W/W: ./\0:WJ/@J7Q/I&FZA=21BPL;C3Y;R9[F2TDN;AK9 MOGD+,X#!7 8G!R.F -ZR@E\*_$/2M&M=0U"[T_5=-N'>._O)+IDF@:+]X'D) M8;EE(*@A;?\W3?]R9_[>UZ/)&DT3Q3(LD;J5=&&0P/4$=Q7CO_ A7A7_A MI+^S/^$:T?\ L_\ X1+[1]D^P1>5YOVS;YFS;C=MXSC..* /9**YO_A7'@C_ M *$WP_\ ^"N#_P")H_X5QX(_Z$WP_P#^"N#_ .)H Z2BN;_X5QX(_P"A-\/_ M /@K@_\ B:/^%<>"/^A-\/\ _@K@_P#B: .DHKF_^%<>"/\ H3?#_P#X*X/_ M (FC_A7'@C_H3?#_ /X*X/\ XF@#I**YO_A7'@C_ *$WP_\ ^"N#_P")H_X5 MQX(_Z$WP_P#^"N#_ .)H Z2BN;_X5QX(_P"A-\/_ /@K@_\ B:/^%<>"/^A- M\/\ _@K@_P#B: .DHKF_^%<>"/\ H3?#_P#X*X/_ (FC_A7'@C_H3?#_ /X* MX/\ XF@#I**YO_A7'@C_ *$WP_\ ^"N#_P")H_X5QX(_Z$WP_P#^"N#_ .)H M Z2BN;_X5QX(_P"A-\/_ /@K@_\ B:/^%<>"/^A-\/\ _@K@_P#B: .DHKF_ M^%<>"/\ H3?#_P#X*X/_ (FC_A7'@C_H3?#_ /X*X/\ XF@#I**YO_A7'@C_ M *$WP_\ ^"N#_P")H_X5QX(_Z$WP_P#^"N#_ .)H Z2BN;_X5QX(_P"A-\/_ M /@K@_\ B:/^%<>"/^A-\/\ _@K@_P#B: .DHKF_^%<>"/\ H3?#_P#X*X/_ M (FC_A7'@C_H3?#_ /X*X/\ XF@#I**YO_A7'@C_ *$WP_\ ^"N#_P")H_X5 MQX(_Z$WP_P#^"N#_ .)H Z2BN;_X5QX(_P"A-\/_ /@K@_\ B:/^%<>"/^A- M\/\ _@K@_P#B: .DHKF_^%<>"/\ H3?#_P#X*X/_ (FC_A7'@C_H3?#_ /X* MX/\ XF@#I**YO_A7'@C_ *$WP_\ ^"N#_P")H_X5QX(_Z$WP_P#^"N#_ .)H M Z2BN;_X5QX(_P"A-\/_ /@K@_\ B:/^%<>"/^A-\/\ _@K@_P#B: .DHKF_ M^%<>"/\ H3?#_P#X*X/_ (FC_A7'@C_H3?#_ /X*X/\ XF@#I**YO_A7'@C_ M *$WP_\ ^"N#_P")H_X5QX(_Z$WP_P#^"N#_ .)H Z2BN;_X5QX(_P"A-\/_ M /@K@_\ B:/^%<>"/^A-\/\ _@K@_P#B: .DHKF_^%<>"/\ H3?#_P#X*X/_ M (FC_A7'@C_H3?#_ /X*X/\ XF@#I**YO_A7'@C_ *$WP_\ ^"N#_P")H_X5 MQX(_Z$WP_P#^"N#_ .)H Z2BN;_X5QX(_P"A-\/_ /@K@_\ B:/^%<>"/^A- M\/\ _@K@_P#B: .DHKF_^%<>"/\ H3?#_P#X*X/_ (FC_A7'@C_H3?#_ /X* MX/\ XF@#I**YO_A7'@C_ *$WP_\ ^"N#_P")H_X5QX(_Z$WP_P#^"N#_ .)H M Z2BN;_X5QX(_P"A-\/_ /@K@_\ B:/^%<>"/^A-\/\ _@K@_P#B: .DHKF_ M^%<>"/\ H3?#_P#X*X/_ (FC_A7'@C_H3?#_ /X*X/\ XF@#I**YO_A7'@C_ M *$WP_\ ^"N#_P")H_X5QX(_Z$WP_P#^"N#_ .)H Z2BN;_X5QX(_P"A-\/_ M /@K@_\ B:/^%<>"/^A-\/\ _@K@_P#B: .DHKF_^%<>"/\ H3?#_P#X*X/_ M (FC_A7'@C_H3?#_ /X*X/\ XF@#I**YO_A7'@C_ *$WP_\ ^"N#_P")H_X5 MQX(_Z$WP_P#^"N#_ .)H Z2BN;_X5QX(_P"A-\/_ /@K@_\ B:/^%<>"/^A- M\/\ _@K@_P#B: .DHKF_^%<>"/\ H3?#_P#X*X/_ (FC_A7'@C_H3?#_ /X* MX/\ XF@#I**YO_A7'@C_ *$WP_\ ^"N#_P")H_X5QX(_Z$WP_P#^"N#_ .)H M Z2BN;_X5QX(_P"A-\/_ /@K@_\ B:/^%<>"/^A-\/\ _@K@_P#B: .DHKF_ M^%<>"/\ H3?#_P#X*X/_ (FC_A7'@C_H3?#_ /X*X/\ XF@#I**YO_A7'@C_ M *$WP_\ ^"N#_P")H_X5QX(_Z$WP_P#^"N#_ .)H Z2BN;_X5QX(_P"A-\/_ M /@K@_\ B:/^%<>"/^A-\/\ _@K@_P#B: .DHKF_^%<>"/\ H3?#_P#X*X/_ M (FC_A7'@C_H3?#_ /X*X/\ XF@#I**YO_A7'@C_ *$WP_\ ^"N#_P")H_X5 MQX(_Z$WP_P#^"N#_ .)H Z2BN;_X5QX(_P"A-\/_ /@K@_\ B:/^%<>"/^A- M\/\ _@K@_P#B: .DHKF_^%<>"/\ H3?#_P#X*X/_ (FC_A7'@C_H3?#_ /X* MX/\ XF@#I**YO_A7'@C_ *$WP_\ ^"N#_P")H_X5QX(_Z$WP_P#^"N#_ .)H M Z2BN;_X5QX(_P"A-\/_ /@K@_\ B:/^%<>"/^A-\/\ _@K@_P#B: .DHKF_ M^%<>"/\ H3?#_P#X*X/_ (FC_A7'@C_H3?#_ /X*X/\ XF@#I**YO_A7'@C_ M *$WP_\ ^"N#_P")H_X5QX(_Z$WP_P#^"N#_ .)H Z2BN;_X5QX(_P"A-\/_ M /@K@_\ B:/^%<>"/^A-\/\ _@K@_P#B: .DHKF_^%<>"/\ H3?#_P#X*X/_ M (FC_A7'@C_H3?#_ /X*X/\ XF@#I**YO_A7'@C_ *$WP_\ ^"N#_P")H_X5 MQX(_Z$WP_P#^"N#_ .)H Z2BN;_X5QX(_P"A-\/_ /@K@_\ B:/^%<>"/^A- M\/\ _@K@_P#B: .DHKF_^%<>"/\ H3?#_P#X*X/_ (FC_A7'@C_H3?#_ /X* MX/\ XF@#I**YO_A7'@C_ *$WP_\ ^"N#_P")H_X5QX(_Z$WP_P#^"N#_ .)H M Z2BN;_X5QX(_P"A-\/_ /@K@_\ B:/^%<>"/^A-\/\ _@K@_P#B: .DHKF_ M^%<>"/\ H3?#_P#X*X/_ (FC_A7'@C_H3?#_ /X*X/\ XF@#I**YO_A7'@C_ M *$WP_\ ^"N#_P")H_X5QX(_Z$WP_P#^"N#_ .)H Z2BN;_X5QX(_P"A-\/_ M /@K@_\ B:/^%<>"/^A-\/\ _@K@_P#B: .DHKF_^%<>"/\ H3?#_P#X*X/_ M (FC_A7'@C_H3?#_ /X*X/\ XF@#I**YO_A7'@C_ *$WP_\ ^"N#_P")H_X5 MQX(_Z$WP_P#^"N#_ .)H Z2BN;_X5QX(_P"A-\/_ /@K@_\ B:/^%<>"/^A- M\/\ _@K@_P#B: .DHKF_^%<>"/\ H3?#_P#X*X/_ (FC_A7'@C_H3?#_ /X* MX/\ XF@#I**YO_A7'@C_ *$WP_\ ^"N#_P")H_X5QX(_Z$WP_P#^"N#_ .)H M Z2BN;_X5QX(_P"A-\/_ /@K@_\ B:/^%<>"/^A-\/\ _@K@_P#B: .DHKF_ M^%<>"/\ H3?#_P#X*X/_ (FC_A7'@C_H3?#_ /X*X/\ XF@#I**YO_A7'@C_ M *$WP_\ ^"N#_P")H_X5QX(_Z$WP_P#^"N#_ .)H Z2BN;_X5QX(_P"A-\/_ M /@K@_\ B:/^%<>"/^A-\/\ _@K@_P#B: .DHKF_^%<>"/\ H3?#_P#X*X/_ M (FC_A7'@C_H3?#_ /X*X/\ XF@#FO\ FZ;_ +DS_P!O:])KRG2M%TK0?VG& MM=#TRSTVW?P>9&BL[=849C> %B% &< #/L*]6H YOQY_R+MK_P!AK2O_ $X6 M]=)7-^//^1=M?^PUI7_IPMZZ2@#F['_DJ>N_]@73?_1]]725S=C_ ,E3UW_L M"Z;_ .C[ZNDH **** "BBB@ HHHH *\V_P";IO\ N3/_ &]KTFO-O^;IO^Y, M_P#;V@#TFBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M/-O^;IO^Y,_]O:])KS;_ )NF_P"Y,_\ ;VO2: .;\>?\B[:_]AK2O_3A;UTE MN_\ 8%TW_P!'WU=)7-V/_)4]=_[ MNF_^C[ZNDH **** "BBB@ HHHH *\V_YNF_[DS_V]KTFO-O^;IO^Y,_]O: / M2:*** "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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \V_YNF_ M[DS_ -O:])KS;_FZ;_N3/_;VO2: .;\>?\B[:_\ 8:TK_P!.%O725S?CS_D7 M;7_L-:5_Z<+>NDH YNQ_Y*GKO_8%TW_T??5TENDH YNQ_Y*GKO_ &!=-_\ 1]]725S=C_R5/7?^P+IO_H^^KI* M"BBB@ HHHH **** "O-O^;IO^Y,_]O:])KS;_FZ;_N3/_;V@#TFBBB@ 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 **** "BBB@ HHHH **** "BBB@ HHHH **** /-O^;IO^Y,_P#;VO2: M\V_YNF_[DS_V]KTF@#F_'G_(NVO_ &&M*_\ 3A;UTEZE;RS6[74AMC;3W*P^0L!/EKM1U(8+NW+DDY(/8^/ M[^Y@L-(TRTNI;-M:U6'3WN(&*R1QD-(^QA]UBL;*&'(W9&" : .KHKRKQ!K> MH^"I?$^D:;J%U)&+"QN-/EO)GN9+22YN&MF^>0LS@,%0EAN64@J"%RH( YR =O7FW_ #=- M_P!R9_[>UZ37E.JZWI6@_M.+=:YJ=GIMN_@\1K+>7"PHS&\)"@L0,X!./8T M>K45S?\ PL?P1_T.7A__ ,&D'_Q5'_"Q_!'_ $.7A_\ \&D'_P 50!TE%'_\ P:0?_%4?\+'\$?\ 0Y>'_P#P:0?_ !5 '245S?\ PL?P1_T.7A__ M ,&D'_Q5'_"Q_!'_ $.7A_\ \&D'_P 50!TE%;S"0/1&]*N?\+'\$?]#EX?_P#!I!_\50!TE%'_\ P:0?_%4 =)17-_\ "Q_!'_0Y>'__ :0?_%4?\+'\$?] M#EX?_P#!I!_\50!TE%'_\ P:0?_%4 =)17 M-_\ "Q_!'_0Y>'__ :0?_%4?\+'\$?]#EX?_P#!I!_\50!TE%'_\ P:0?_%4 =)17-_\ "Q_!'_0Y>'__ :0?_%4?\+' M\$?]#EX?_P#!I!_\50!TE%P4U M<_X6/X(_Z'+P_P#^#2#_ .*H Z2BN;_X6/X(_P"AR\/_ /@T@_\ BJ/^%C^" M/^AR\/\ _@T@_P#BJ .DHKF_^%C^"/\ HD_%3P7J>BV5]-XGT M6RDNK>.9[6?4H5DA+*"48;N&&<$>HH ["BN;_P"%C^"/^AR\/_\ @T@_^*H_ MX6/X(_Z'+P__ .#2#_XJ@#I**YO_ (6/X(_Z'+P__P"#2#_XJC_A8_@C_HGS'_P#P:0?_ !5'_"Q_!'_0 MY>'_ /P:0?\ Q5 '245S?_"Q_!'_ $.7A_\ \&D'_P 51_PL?P1_T.7A_P#\ M&D'_ ,50!TE%'_P#P:0?_ !5'_"Q_!'_0Y>'_ /P:0?\ Q5 '245S M?_"Q_!'_ $.7A_\ \&D'_P 51_PL?P1_T.7A_P#\&D'_ ,50!S7_ #=-_P!R M9_[>UZ37E.E:WI6O?M.-=:'J=GJ5NG@\QM+9W"S(K"\!*DJ2,X(./<5ZM0!S M?CS_ )%VU_[#6E?^G"WKI*YOQY_R+MK_ -AK2O\ TX6]=)0!S=C_ ,E3UW_L M"Z;_ .C[ZNDKF['_ )*GKO\ V!=-_P#1]]724 %%%% 'GEOX'UQ=+LO"UQ+I M_P#PCEEJ"727"2.;F:&.;SHX#%MVKAPJEPYRJ_=!/&]XGT75->L$-L+.VO=- MU"*]TUWE9TF*#I+\H*;@SH=N[ (;G[M=+10!P5WX&U+Q'#X@N_$$]K9:CJMM M!:VJV;-/'9) [21MN94,A,K%C\JC '*9%DC=2KHPR&!Z@CN*YW_ M (5QX(_Z$WP__P""N#_XFNDHH YO_A7'@C_H3?#_ /X*X/\ XFC_ (5QX(_Z M$WP__P""N#_XFNDHH YO_A7'@C_H3?#_ /X*X/\ XFC_ (5QX(_Z$WP__P"" MN#_XFNDHH YO_A7'@C_H3?#_ /X*X/\ XFC_ (5QX(_Z$WP__P""N#_XFNDJ MMJ6HV>D:;<:AJ=Q';6EM&9)II#A44=30!B?\*X\$?]";X?\ _!7!_P#$T?\ M"N/!'_0F^'__ 5P?_$U5T'X@1:_X6UC7+;1]1\O3KJ:W2T6$MWS(WS&A5@'4C 8 M'GD8Y )?^%<>"/\ H3?#_P#X*X/_ (FC_A7'@C_H3?#_ /X*X/\ XFJ\GBW5 M+N^:ST#P_P#;7^USP"YGN6AME2$*KL\@C?:QD+(J!6)V,<@"HE\?B?P[I]U9 MZ8TFJZAJ#Z9'I\DX55N8V<2[I #^[412-O"DD ?+D[: +O\ PKCP1_T)OA__ M ,%<'_Q-'_"N/!'_ $)OA_\ \%<'_P 31IWB[S+'6SK=HNG7VA M?01S^='L MV>8LB2%5+*R^JJ0588XRM<7QBE;$8DE\A#%B M54!P&9D#,I QC- &I_PKCP1_T)OA_P#\%<'_ ,31_P *X\$?]";X?_\ !7!_ M\34%[XOO+C5$T[PGI<&K7']GIJ$K7-X;:-(Y"1$H81N2[[7(! "Y)&1F/4O MB7HFG>!+?Q.RW$B7D+/:V*QYN)7526CVC."NUMQ^ZNTG.* +?_"N/!'_ $)O MA_\ \%<'_P 31_PKCP1_T)OA_P#\%<'_ ,34Z:OK&H^&],U/0M,L9Y+VWCGD MAO+]X!$'0-@,L+[CSCH/Z55\%^*-1\4#5)+[2K:RM[*Z:TAN+:]:X2Z=,B0J M6BC.U6^7.#DAO3) '_\ "N/!'_0F^'__ 5P?_$T?\*X\$?]";X?_P#!7!_\ M37244 "/\ H3?#_P#X*X/_ (FJ,7Q M_M+1]$ET/3/M&I:S)+'%9W-P(5A,)(G,DBJ^ C+MRJMDE<<'(N67CBP&@:CJ M.O!=)?2;DVE_$7,HCE&T@(0,R!@Z%<*&.X#:#Q0 [_A7'@C_ *$WP_\ ^"N# M_P")H_X5QX(_Z$WP_P#^"N#_ .)JAIGQ&M[_ .&=QXRN-,NK2&%IU%DY'G$Q MRM&JG. K$@9'12<9.,U=T7Q1?W/B5] \0:3#IVH&R%]%]EO#"/^A-\/\ _@K@_P#B:Z2B@#F_ M^%<>"/\ H3?#_P#X*X/_ (FC_A7'@C_H3?#_ /X*X/\ XFNDHH YO_A7'@C_ M *$WP_\ ^"N#_P")H_X5QX(_Z$WP_P#^"N#_ .)KI** .;_X5QX(_P"A-\/_ M /@K@_\ B:/^%<>"/^A-\/\ _@K@_P#B:Z2B@#F_^%<>"/\ H3?#_P#X*X/_ M (FC_A7'@C_H3?#_ /X*X/\ XFNDHH YO_A7'@C_ *$WP_\ ^"N#_P")H_X5 MQX(_Z$WP_P#^"N#_ .)JNOQ!TZX^(D'A+3XI+J8I/]HNU!$,,D2HQB#8P[@2 M+N /RY&>3BH=:\::OI,.JZFOAHMHFD,?M-Q/=F&XE1 #))#"8R'4 G!+KNVG M'8D O?\ "N/!'_0F^'__ 5P?_$T?\*X\$?]";X?_P#!7!_\33M>\6C2'M4L MM.N=5DN;66Z2&T&Z1D38!M7'.6E0*[^+Q%'HWBC2K;3;BXLWO M+:2TO3=1NL942*Q,:%67>AX!!!//&* )?^%<>"/^A-\/_P#@K@_^)H_X5QX( M_P"A-\/_ /@K@_\ B:R]%^(-UJ%QH4VH:(EEI?B(N-,N$O/-E.$,D?G1[ (] M\:D_*[X. ?6K][XLU ZU^TLIK.GWZ::VG0W D6:XEV>2$E*CY&$B$L5!7YLKQSHZ5XHEDU/4-+\1VE MOI5]86Z7;F.[\Z![=MP\P2,B'@HP8%1C /(.: &_\*X\$?\ 0F^'_P#P5P?_ M !-'_"N/!'_0F^'_ /P5P?\ Q-5?"_Q%TSQ2FN75M#-;:=I!0_:KA&3SXVB$ MOFA" 0I4@@]P0>],T?QQ?7G]CW6K:#_9NFZZ^W3IA=^;*"RL\8GCV 1ET4D; M6?!^4D'% %W_ (5QX(_Z$WP__P""N#_XFC_A7'@C_H3?#_\ X*X/_B:Z2B@# MF_\ A7'@C_H3?#__ (*X/_B:/^%<>"/^A-\/_P#@K@_^)KI** .;_P"%<>"/ M^A-\/_\ @K@_^)H_X5QX(_Z$WP__ ."N#_XFNDHH YO_ (5QX(_Z$WP__P"" MN#_XFC_A7'@C_H3?#_\ X*X/_B:Z2B@#F_\ A7'@C_H3?#__ (*X/_B:/^%< M>"/^A-\/_P#@K@_^)KI** .;_P"%<>"/^A-\/_\ @K@_^)H_X5QX(_Z$WP__ M ."N#_XFNDHH YO_ (5QX(_Z$WP__P""N#_XFC_A7'@C_H3?#_\ X*X/_B:K M^)_B#IWAS7]*T189+W4-0O(+=HX@=MJDK[1)(V"%Z'"GEB..,D6]6UO78]9? M3_#WAY+_ ,BW$\US>W;6D)+$A8XV$3^8_P I+< *"N3\V ,_P"%<>"/^A-\ M/_\ @K@_^)H_X5QX(_Z$WP__ ."N#_XFFP>-K:]\*Z1K=C:R2#5+B*&.WG:S<"WM7:\+7,3N"8A/ 8U M$98#D*[E6(![D %__A7'@C_H3?#_ /X*X/\ XFC_ (5QX(_Z$WP__P""N#_X MFJ7_ FVI7)N+[2?#KW^AVUXUG)Y M#+GX@SP?;=2CT=)/#FGWILKK4/M>)0RL$>18=F&C1S@DN#A6(4X&0#2_X5QX M(_Z$WP__ ."N#_XFC_A7'@C_ *$WP_\ ^"N#_P")KI** .;_ .%<>"/^A-\/ M_P#@K@_^)H_X5QX(_P"A-\/_ /@K@_\ B:Z2B@#F_P#A7'@C_H3?#_\ X*X/ M_B:/^%<>"/\ H3?#_P#X*X/_ (FNDHH YO\ X5QX(_Z$WP__ ."N#_XFC_A7 M'@C_ *$WP_\ ^"N#_P")KI** .;_ .%<>"/^A-\/_P#@K@_^)H_X5QX(_P"A M-\/_ /@K@_\ B:Z2B@#F_P#A7'@C_H3?#_\ X*X/_B:/^%<>"/\ H3?#_P#X M*X/_ (FNDHH YO\ X5QX(_Z$WP__ ."N#_XFC_A7'@C_ *$WP_\ ^"N#_P") MJ+Q]X]T[P#X?DOKV.2[NVCD:UL( 3)<%%RQX!VHHP68&E1 Z MB-\#[U%[=4\QG"H-L,F3B,GMP15K6?$4NAVN MG&YT][FZNBPDM[-FE9-D+ROL^4&3[FT# +%EZ9Q0!!_PKCP1_P!";X?_ /!7 M!_\ $T?\*X\$?]";X?\ _!7!_P#$U6LO%VJQZQH]EXDT&'3%UI7%HT-]Y[QR M+'YGES*8TV-M#?=+C*D9Y!-:#X@SR"WU.31T3PY=Z@+"WU 7>92QD\I)6AV M+$T@V@[RV&4E0"< &E_PKCP1_P!";X?_ /!7!_\ $T?\*X\$?]";X?\ _!7! M_P#$UGZOXWU72+74]6F\-E=!TN=HY[B>Z,5S(BD!YHH#'AD&203(I8*2!RN9 MO&/Q#TWPE=:?8F*2_P!1OYX$2VASB**258_.D8 A$R<#/WFX'<@ M?\ "N/! M'_0F^'__ 5P?_$T?\*X\$?]";X?_P#!7!_\37244 2:1CA8T0>(+[0==TZ'3]3M8(KM5MKHW,,T$A90RN41@0R."I4?PD$YXS(O&VM M:E9Q76@^&/M-N;+[<\]U>&WB>-F;REB;RF\R1D7>1\JKN0%CG@ T?^%<>"/^ MA-\/_P#@K@_^)H_X5QX(_P"A-\/_ /@K@_\ B:J:U\2M%T;P):>)V$\\>H6O MVFQLTC)GN/W?F8VC.,*"6;HH!)-:=UXD^S>#;?7!:[Y+F.W,5MYF-TDS(J)N MQW9U&"/^A-\/_P#@K@_^)H_X5QX(_P"A-\/_ /@K@_\ B:S[ MGQQJMA$FJ:EX;^QZ U\EH;B:[*W:!Y!$DK6YC "&0K_RTW;3NV_PT[5?'-Y: MW6M2:7HBZAIF@8&I7'VORY-VP22+#'L(D9(V5B"R9)P,F@"]_P *X\$?]";X M?_\ !7!_\31_PKCP1_T)OA__ ,%<'_Q-,O?$FMSWCQ^%?#\>IP1VJ7!NKR\: MTBFW@E4A/E/O.!R3M RO/)Q#;^,[S7;#1[GPAHC7\>IV?VWSK^9K6&!.!L:1 M4DS)DXV 'HQSC&0"S_PKCP1_T)OA_P#\%<'_ ,31_P *X\$?]";X?_\ !7!_ M\35SPMXA7Q+HOVPVS6EQ#/+:7=LSA_)GB"/\ H3?#_P#X*X/_ (FNDHH YO\ X5QX(_Z$ MWP__ ."N#_XFC_A7'@C_ *$WP_\ ^"N#_P")KI** ,G2O"?AW0;IKG0] TO3 M9W3RVEL[..%F7(.TE0#C(!Q["M:BB@#F_'G_ "+MK_V&M*_].%O725S?CS_D M7;7_ +#6E?\ IPMZZ2@#F['_ )*GKO\ V!=-_P#1]]725S=C_P E3UW_ + N MF_\ H^^KI* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#SOPIK=CX+=#U/4;KQKK>O:1+J%OI\IL-' MM+^*:2RM@/,DR%)+2ML&X@84 *,\D^JT4 <,-1TWPKX9T;0?&-Q/8"^M6-QJ M@N&MH!<\/(IG5U:-W9G9>1D!AG(Q7(Z4PTNQ\,ZV0T?AC2/$-TEG<-'L5;&: M"2..=SCE/,?_ %K=58.Q.2U>ST4 >4FYB\1>(-6)$W#Y=P(R<4[QAXST/Q+KE]X,N?$.F:/I5L1'K-S=7T<,MQGD MVT(9@<$<._8$J.J44 >=#6]%\(?$75M2U>_M;'2-6T>SDL;MW"P.(#,&C M1NA;;(C!1R0> <'#M)L;K3_@%?17]O);3R:=?7#0RKM>,2F64*P/(8!P"#R# MD5Z'10!P5]K,_A_]G]-3LR1=0Z#$+B0^&_#&G:-;< MQV5ND.[^\0.6/N3D_C6G10 4444 %%%% !1110 4444 %%%% !1110!Q&D.L M?QG\6/(P1%TK3RS,< #=<TWQGX>^(7BRQO[[Q#I%II&G7>=)TN2^B%S? MW0)19Y(R#EI;Z#?_#_Q'>7.O0>(]9NWAO=4N?#SQW#VSHP, M(BCW']W%LR W+!7/))%>M44 >-G5[Z]\4S^([7Q!9>($TG0[BVCNM-M_*M?M M4[Q"&('?)F4D9;#X \L;5SEMCQ-XNM/"5OI?@+2M9T[2M2-@BR:GJ5PD<=A MH">8 Q'F2G!V)Z_,W Y],HH \NQX<\,:CX(U;2=1MW\+V-M>:>VHK<+)"CR> M60\DH^4%GB<%B0-S =ZW_ !^W7WBC7+?+6&JZJ)+.7! FB2"*+S%]5+(V#W MR."*[*B@#R#3VO5^ .JC3;?[0[:G>)*@MUG(@;4'$S"-@0Y$9<@$'IT/0Z?A M%M''Q(C'@?4/[6TIM((O[DW+7HA=9%\E!<.69209#Y6_ "[MJDY/IE% !111 M0 4444 %%%% !1110 4444 %%%% '%>(?^2Q^"_^O'5/Y6]<]XH\::!XL\07 MOA.]\1:5I.AV$PCU:6[OHXI;UU.3;1JS A 0 []^5'EZ/=^) M?%NHW 72-)MH+*-H^0<#S&V=B7,\2#L2@%8_AC6;;Q#J%_XE&M:+?>*9M.DC MTS1K/4(I_L,0&\(=K?,[-MWL.. !P,GU"B@#Q+PY-HMM+X-?P_J!N=>AE8ZQ M82?/]@C,;?:F:W(VV6V3"_(L>20OS UT-QXXM_!?@?3;JYDMAJ_B:YEN;1+^ MX%O$OFL9-TKM]U(HW13WX51DFO3** /(KBVTFV\%VVK:5KEMXBFL?$%MJVNW M]A*LVX[P)&*H3M1$((7LB>Q-=+H5_:^(_BE?ZSHEQ'>Z7:Z3%8F]@8/#),96 MD*(XX;:NW."<%@.N:[BB@#@=!@BNO&OQ*M[B%KB&6XMDDA7&9%-C$"HSCDCB MN3TB6779_!6CZ;XA_M2'2[Y+A[(60ANM/AAC==M\0[ 2*2D8&(]S;CAL<>U4 M4 %%%% !1110 4444 %%%% !1110 4444 <5\2_^/7PS_P!C+I__ *,JEX[\ M?6MGK2^$;+7-/T6_N(!+=ZE?7*1+90L<90,1OF/.U>@^\>, ^A44 <'HXT&+ M4-"LO#MY:RZ!X>TN2[$T,PDC!;,,;[QP?E2ZR<]<^]8NB>+_ _\0?%FG:K? M^(-)M[&RN"=%TA[Z/[3<3G*">6/=D'#$)'C(W9/) 'JU% '@O]E:+I'@JYTM M?+'Q$M]0G73MY_T[S#<,T31?Q"W*-N.W]W@R;N=U=[=>+-/\,V?B?QCJ\FZV M^V+I]JJL T@A_=^6"< ?OS/ST R3T-=[10!X\UK:^,/"/B^XAU[2-9\6ZOI, MD8L]+O4G%I H)CMTVDDC_U-E/_ M !XH;9X@DW_/-]SGY&PWR-QQ7I5% 'E.B>+_ _\0?%FG:K?^(-)M[&RN"=% MTA[Z/[3<3G*">6/=D'#$)'C(W9/) &9>75O!\-/$?@)YA_PD=YJ-Y;6M@W^N MG$]PTB3*O4Q['W%_NC:V2,&O::* "BBB@ HHHH **** "BBB@ HHHH **** M.2^*O_)(_%'_ &"Y_P#T U3\8>/K;P;H>D6DWCP@+2S2 M'[L:CL/F8D*O)R.YHH \TTBWT5M&TK1=!U^UU^;4=9%YJVH6TZ/Y\L>)Y';8 M2%!9(D"9X5E'(R:H^(?&GAWQGXCNO#FH>(=(TOPWI=R$U(W=]%%-JKOXOT^WCU&6TC\NYOAN:[38_P"\ M..IKT>B@#R[PAXFT;QSXNL_$>IZYI,SNK>7X7Z/X BFW^([?4K6UGL"+-<2*T;^S+M)ELA(WDPQH%).Q&EW%B!D[F.!P M-[Q7JW@^VM)O"GBZYGT:P2R5XI9+M[2*[C"E&CC='!D*C :,]=Z\'-=S10!Y M_OU.3]GJ^.N0&WO?[!N0\30"!E41.$S& AV;PZ9!'JFI7EW'% M]DCV!=L08C?*PR1V4$,<\ WM<\=:!X2T;1/#?A'5-'MWO+7;97EU>1BTM;=/ ME\YG+8D.00J@Y9@?\B[:_]AK2O_3A;UTE '-V/_)4]=_[ NF_^C[ZNDKF['_DJ>N_]@73?_1] M]724 %%%% !1110 4444 %8FJ>+M*TC5#IUR-0FNUA2=H[+3+FZV(S,JEC%& MP7)C?&ZUG3;+4[73KN]AAO+S/V>!WPTF.N M!5VG9H;36YS?_">:1_SY^(/_ G-0_\ C%'_ GFD?\ /GX@_P#"*_$6JZQK=IH6@:9-#I%Y]C:6[U:2%Y6\M),A5MW &' ^]VI"+W_">: M1_SY^(/_ G-0_\ C%'_ GFD?\ /GX@_P#"?.F MQVK21WL=XRH;1XR1(KMG: ,9SG!&#T-2P^*?#]QI?]IV^NZ;+8"3RC=I>1M% MO_N[P<9]LT 4/^$\TC_GS\0?^$YJ'_QBC_A/-(_Y\_$'_A.:A_\ &*MR^,?# M,-G'>3>(M)CMI(_-2=[Z((Z;MNX-NP1NXSZ\5-;^)M!N]0AL+36].GO+B(3P MV\5W&TDD97<'50:1_P ^ M?B#_ ,)S4/\ XQ6@/$^@G7/[%&MZ<=5SC[!]KC\_.W=CR\[ON\].G--G\5^' MK6^2RN=>TR&[DF\A()+R-9&EX^0*3DM\R\=?F'K0!1_X3S2/^?/Q!_X3FH?_ M !BC_A/-(_Y\_$'_ (3FH?\ QBKGB[7_ /A%O!^J:[]F^U?V?;M/Y'F;/,P. MF[!Q]<&L:[\6Z]HD=E>>)-"T^#3+FYAMI)['5'N)(3*P1&*/!&"N]E!PV1G. M#B@"[_PGFD?\^?B#_P )S4/_ (Q1_P )YI'_ #Y^(/\ PG-0_P#C%::^(=%; M5?[,75[!M0^;_1!F M=I.,X- &9_PGFD?\^?B#_P )S4/_ (Q1_P )YI'_ #Y^(/\ PG-0_P#C%0WO MQ!T>/Q#I6D:5>6.J7%[?M97"VUZC/9D1R/EU7)SF(K@X[^F*W1K6EFP2^&I6 M9M'E\E+CSU\MI-^S8&S@MO\ EQUSQUH R/\ A/-(_P"?/Q!_X3FH?_&*/^$\ MTC_GS\0?^$YJ'_QBM&\\2Z%I^K0:7?ZUI]KJ%QM$-I/=(DLNX[5VH3DY/ P. M361I?Q&\.ZE=:_&^IV-K%H=R()YIKR,*1M3]YU^5=[%,G^)2.O% $W_">:1_ MSY^(/_":/?VU_:L2%GM9EE M0D<$!E)'%5/%6N_\(SX1U37/L_VK^S[5[CR=^SS-HSC=@XSZX- %'_A/-(_Y M\_$'_A.:A_\ &*/^$\TC_GS\0?\ A.:A_P#&*OW7B;1M-MHI=9U6PTW?")MM MU=)'A20,_,1QE@,^I%33Z[I%KHRZO:1_SY^(/_ G- M0_\ C%=)10!S?_">:1_SY^(/_":1_SY^(/_ G-0_\ C%;UY=PV%C/>7;^7!;QM+*^"=JJ, MDX')X':N4_X6QX*_Z#7_ )*S?_$4FTMSHI86O73=*#E;LF_R+O\ PGFD?\^? MB#_PG-0_^,4?\)YI'_/GX@_\)S4/_C%;UG=PW]C!>6C^9!<1K+$^"-RL,@X/ M(X/>IJ9@TT[,YO\ X3S2/^?/Q!_X3FH?_&*/^$\TC_GS\0?^$YJ'_P 8JGX$ M^(EGXWEU6V6U:PO=-NI(7MWDW>;&KLBS*<#*DJP]B"/J^Q\>V\_PL/C6\M#; M0BTDN3;"7>)(;JP.M>&(HK2]D6+S-.OVNY+9F&5,J>2H"=BRLP!QV^8 $G_">: M1_SY^(/_ G-0_\ C%'_ GFD?\ /GX@_P#"6DF0JV[@##@?>[5:'CJQ'@/4/$TUO-;C3DF%U9S8$ ML4T1(:(XR,E@ ",@Y!'6@"3_ (3S2/\ GS\0?^$YJ'_QBC_A/-(_Y\_$'_A. M:A_\8J3PGXI_X2/P_-?WUH-*NK.XFMKZUDF#BVDC8A@7P 1MPP.!PPK/A\7: M_J&FC6M'\++=:,X$L)>_\N]N(>#YB0&,KR,E5:121C.TG% %S_A/-(_Y\_$' M_A.:A_\ &*/^$\TC_GS\0?\ A.:A_P#&*V-)U2TUO1[35--E\ZTNXEFB?&,J M1GD'D'U!Y!XK 'BK6-5DO7\):%;ZC9V4TENUQ>:@;7[1*A(=80(WW ,"NYB@ MW XR.: )_P#A/-(_Y\_$'_A.:A_\8H_X3S2/^?/Q!_X3FH?_ !BKMOXHTQ_# M$.O:A-_9%E(H+G4RMN823MVON. =W'4@]B+_#4[V20>(=*D;4,BS5+V,FYPQ4^7AOG^8$<9Y!%.U'Q5X>T>FQ M:CJ>K6-G8S%1%=7%RD<4FX97:Y(!R 2,=10!E_\ ">:1_P ^?B#_ ,)S4/\ MXQ1_PGFD?\^?B#_PG-0_^,5/J7BS3-/LK/4/[1TMM-N$DE^T/?JGF(L;/F$8 M*RGCGYE &3DXQ46A^.-$U?P/:>*)M0L[&PGB1Y9)[I EN[8_=N^0 P)"D'OQ M0 W_ (3S2/\ GS\0?^$YJ'_QBC_A/-(_Y\_$'_A.:A_\8K02(XSCAAD'D5BZ=XQM+K4M:1_P ^?B#_ ,)S4/\ XQ6K MI>O:1K=G)=Z-JMEJ%M$Q22:TN$E1& R064D X(/XUBV?C_2=5\86.BZ'=66J MPW5K/.]Y9WB2K$T31C80N1DB4'J,8Z'- $O_ GFD?\ /GX@_P#"AIRZ_H[6=G=KJMB;:_E6&TF%RFRXD;.U$;.&8X. ,DX- &7_PGFD?\^?B M#_PG-0_^,4?\)YI'_/GX@_\ ":1_SY^(/_ G-0_\ C%=)10!S?_">:1_SY^(/_":1_SY^(/_ G-0_\ C%=)10!S?_"> M:1_SY^(/_":1_SY M^(/_ G-0_\ C%'_ GFD?\ /GX@_P#"*H;;6O#5E:1)=P>() M)5BNHYOE14@:8..#N#!<=1USSTK.\0_$"+0?&FFZ&; SPW'E?;;P3;19>:1_P ^?B#_ ,)S4/\ XQ1_PGFD?\^?B#_PG-0_ M^,4NJ^);Z+Q,OA_0--@OM06T%[.;N\-M%%$SLB_,L^'I(=0L+R*S:TEG989FDECC62.?9\\>) =VS/!! (H O?\)YI M'_/GX@_\)S4/_C%'_">:1_SY^(/_ G-0_\ C%0MXHUC2=2L(?%6BV=G::A< M"UBO+#4&NECF;[BR!X8RH<_*&&[YB <9S4/B'X@1:#XTTW0S8&>&X\K[;>"; M:++SG,<&5P=V]U(ZC'7G- %S_A/-(_Y\_$'_ (3FH?\ QBC_ (3S2/\ GS\0 M?^$YJ'_QBK.O>(6TJZLM.T^S.H:MJ!;[-:^:(U"KC?+(Y!VQKE)KY/$$.B^)M*BTV[NT>2SEM;LW-O<; "R;RB,L@'.TK@@$@G! #_ (3S M2/\ GS\0?^$YJ'_QBC_A/-(_Y\_$'_A.:A_\8JUXB\1?V!7.,'= MG9CJ,9S[4 5?^$\TC_GS\0?^$YJ'_P 8H_X3S2/^?/Q!_P"$YJ'_ ,8JHOB[ M6]2?4YO#7A^VO['3;F6T=[C43!-/+$2)!'&(G!^8%06=,D=AACTVG7HU'3+: M]6"XMQ<1+((;F(QRQY&=KJ>58="* ,3_ (3S2/\ GS\0?^$YJ'_QBC_A/-(_ MY\_$'_A.:A_\8KG;/XE:Y)X#MO&=YX:L8M$DB2>40:L\MS'$6"EA&;=58@'. M-XR!QDX%=K?>(M$TO4+>PU/6+"SO+H@06UQ=)')+D[1M4D%LGCCO0!F?\)YI M'_/GX@_\)S4/_C%'_">:1_SY^(/_ G-0_\ C%:&I^)]!T1RFLZWIVGLNW*W M=W'$1NW;?O$==CX]=K>AJ;4-6*Z9J=G/=#57O46%!&T:@;C\I#&48.X=.^:V9/$>B1:=!J$NL:>EE<*S0W+ M72".4*I8E6S@@*K,<= ">U &;_PGFD?\^?B#_P )S4/_ (Q1_P )YI'_ #Y^ M(/\ PG-0_P#C%6D\9^%Y%LVC\2:0XOG,=H5OHC]H8$*53YOF.2!@9Y(J;4?$ MV@Z1?0V6K:WIUC=S@&*WN;N..20$X!56()R01QWH S_^$\TC_GS\0?\ A.:A M_P#&*/\ A/-(_P"?/Q!_X3FH?_&*T[SQ#HNG7T=EJ&KV%K=RLBQV\]RB2.7) M" *3DEBK >N#CI69H7C2QU/0VU+4WM])C_M&?3XQ<7*@2/',T:@,0/F;9D+U M[:1_SY^(/_"ZI M?-LMK*!YY3_LJI)_E6-X)\6OXLT6>YOM/_LF^M)V@N[)IO,\EMH=?FPN0496 MSCO[4 +_ ,)YI'_/GX@_\)S4/_C%'_">:1_SY^(/_"'_B+X=\0:;JNHPZG906>EW;V\TT MEW'M"JVU92^M),A)[:59(VP<'#*2#@@BN:'BK7[_Q5KFD: M%H6FSQZ/+#%)/>:K) 9#)"DO"K;O@#?CKVH M_\ ">:1_P ^?B#_ ,)S4/\ MXQ1_PGFD?\^?B#_PG-0_^,4[1O&5C?>';K5-7:'1O[/N9+._%S<*([>9&VD> M8< J21ACC(8< \5H0^)-#N=*&J6^LZ?+IYD$0NX[I&B+E@H7>#C)) QGJ0* M,W_A/-(_Y\_$'_A.:A_\8H_X3S2/^?/Q!_X3FH?_ !BH-,^(_AO6?&G_ CN MD:K8WLILQ)="UB]FL])UK3KZZ@!,T M%M=I(\>#@[E4DCGCGO0!G?\ ">:1_P ^?B#_ ,)S4/\ XQ1_PGFD?\^?B#_P MG-0_^,4GC/Q#K7AC1[W5[#2+#4+"QM'N9S/J+P2_("2JJ(7!X P2PY/XUGZG MXRU_1/!L^OZGH&FCFV6V@M]6D?S#-*D?SL;==F/,!X#9P1Q0!H_\)YI'_/GX M@_\ ":1_P ^?B#_ ,)S4/\ XQ56Z\5:[HE]IJ^)="T^WLM0 MO([(7-AJCW#12R<1[D>"/Y2V%R"2"1Q70ZMJ']F6 N-]FG[V./-Y<^1'\SA? MO[6^;G@8^8X&1G- &1_PGFD?\^?B#_PG-0_^,4?\)YI'_/GX@_\ "O/%?A[3KP6FH:]IEK,M'\+6%V MU[J%B-0ALY+J#3Y;M(I;D(K$!5/)R5(R >_I0!%_PGFD?\^?B#_PG-0_^,4? M\)YI'_/GX@_\)S4/_C%6&\7Z+9:'IVHZ]J=AHZZA LL:WMVD8)*ABH+$;L9% M:8U*Q.I#3A>6YO6A^T"V$J^88L[?,VYSMSQGIF@#$_X3S2/^?/Q!_P"$YJ'_ M ,8H_P"$\TC_ )\_$'_A.:A_\8K0I/!)M(WHZAE.#R,@CK5FN;^''_)+ M/"G_ &!;/_T0E !X\_Y%VU_[#6E?^G"WKI*YOQY_R+MK_P!AK2O_ $X6]=)0 M!S=C_P E3UW_ + NF_\ H^^KI*YNQ_Y*GKO_ &!=-_\ 1]]724 %%%% !111 M0 4444 %>_\7\_ MS]@KW.BNFG7Y(\O*GZHZZ6)]G'EY(OU6I\J>(/"/Q&OO%UM)KEA=S:O?',$J MR1D?+Z,AV)CKU&.M=LB?'N.-47)"@ ;FL2?Q)Y->ZT5M+&N22<%IY'1+,922 M3IQT\OR/(O"Y^,X\367_ D0B.F>:/M/F_9* M?'$&NZ]IFFS-KAD6*[O(XG9?LT(R%8@D9!'X5Z917+4J>T=[)>AQ5JOM7?E2 M]%8\:N;6?_A&4U[4;.6+1KOQC_:]W#-"P*V(4HDDJ$9"[DCE((X')Z&J/C&> MP\0^/(=1T-H;W19M0T6UN[NWYT5D8G#3P12 M_'ZREDC5WA\-S&-F&2A-R@)'H<$C/H3ZUQ6@6MO9_"OX>&U@BA/_ DT9RB ML17'A71Q_;5I92V^O6\\OARSAS+8.+[][)=R2,\ MNX,P&_\ =+N8#GA.:]HHH M XCXGNTOP1\02/RS:4S'ZE:MP^"C>BP?7/$6KZQ;6LD=REG=+;)$9$Y0MY4* M,VTX(!;&0"0<5UE% 'C5YI]Q>^#_ (G+IUM)//)XC FCA4M)- BVK2H .6S& M9!M'7<1WJWXAO;?Q;KD4OPUN8+R>#PYJ$$MWI\@V1>9&HMH69> WF#<$/*[2 M<"O6J* /&3K/AK4M>^&%KHGVQK- M.LZ?:_##3_#** /+](U M3PWI#^*=)\>Q013?&K0'EC5WA\ M+3O$S#)1O.@7(]#AF'T)KD_#\\&F'PQJ.K&*WT#3=9UJ)YY?E@M)6G98&8_= M08\Q0QP 6 [U[=10!C^'+_0=3M;J\\,>1);373M+<6T6V*XEX#.KX"R=,%U) M&5(SD&MBBB@ HHHH **** "BBB@ KBO'?_"=_:K7_A"1']GV'SC^ZW[L_P#3 M3C&,=/>NUHI-75CHP];V%15.52\I*Z^X\1UC_A;G]AWW]K?\>'V:3[3_ ,>G M^JVG?]WGIGISZ5Y57V'164J5^I]'A.(_J\6O815_Y?=_1GB.C_\ "W/[#L?[ M)_X\/LT?V;_CT_U6T;/O<],=>?6NL\&'XD_V^O\ PEHC_LW8V\MY&[..-OE\ MYSCKQBO0J*I0MU9YM?-?;1E'V%-7ZJ.OWWW/%]#TJ\@\#VGB_0(3+JVAZIJ3 M/ G6]M&O)#-![G W)UPRCU-4O#S7/B3X>?#_ ,)Z5/##)=*VJW;7$!F18+>7 M<@=%=20TQC'WA]T_0^ZT5H>,>3W$MWX0\;:O:^*X(]>LO%5@9Q:Z7IS)YTT* MA)8UA>5][-"RL?FY$9P,CFG8IH>F:KHDGPE\8W%ZLES;02^'DU/[=;I9EQYK M^6Y9X"J_-OR "-N,M@^R44 >9^%_%GAW0/%/CB#7=>TS39FUPR+%=WD<3LOV M:$9"L02,@C\*YY+?4O$-Y!HED$L#X@UVX\1.MY:N^RR@,8A,D6Y&_>2K$V"5 MXZ^A]MHH \IDTW5M/\::YX?UC4+*3_A-M*E-M<6MJ]M&EU%'Y;C8TDAW&)D8 MG//EGC@DVT^+/ASPEX0TZ/Q&TEC?VL4=M>Z<2@N+9U0 GRF8,Z$XPR!@00W0 M$CTNB@#D/A4I'PPT>0R0R&=9+C]S()%3S)7?9N!(.W=M..X-8_A+Q-HO@30; MCP]XMU6WTN^TVYN9 +M_+-U#)-))')%G_6Y5L$)DA@1C/%>AP6T%JC);0QPJ MSM(RQH%!9B69CCN222>Y)-24 >8ZOK,ESK7@OQ/XITYM%T>&2\\U;T_+:2.% M6VEFR (R5#_>^Z9 I.:YZRCM=4^-FFZE8Q)+H=WK5S/92@9BN)DL )9H^Q!< M#YAP60D<\U[?10!XCJ%K;V_PS^(MQ#!$DS>*))"X09++/"0?J#D_4FMM]<\* MZ)\6/&S>*)[2V>?3[-%-T!^_B\M]\29^\3Q\@Y;C@XX]3K+LM M;#Q%JFM0R M3-.KR:\OA(+K-_-H4VH6NZT:UDDW& M-P^T()%!9!O1MI.W(S7M-% 'B<-]-K=QX/;[!96Y.J:O%%)IL1CMKP?9)\3Q M*TOF_X0WX7:E:ZKIMMIFFVABO+V\A-S;V=WY")'YH61-C M#,BY9AM9@#R17NE% '#?#7,\_B._BU"+4;6\U 2)TED$2+(\&99"ZD MC#-D N'QGDUQ.NP176I:_;W,:RPR^/-*22-QE74I; @CN"*]OHH \>\;V]S/ MXE\TN672' MW-8:;I#17-A&L++,MTSW)\I/X6++DOMP":3PQ-9VWQ*B\13V[P^$]3O+B'P] M(\W[J"[? DE"D#8LY63RSD_Q<#S!7ME% !1110 4444 %%%% !1110 5Y!?G MXTG4)_LHC$/F'R_*^R;=N>,;_FQ]>:]?HK&K2]I;WFO0PK4?:I>\UZ.Q\_\ MB;Q'\4_#U@O_ D5[]EANMT2X6U+-QSC8"PX[]N*QO!7B/QP0F@^#[WH&E2W M98/JV#(/QP#ZGUKZ9HKE>#ES\WM'^OWG"\OFY\RJRM^/W_\ /&/^+W_ .?L M5:.I+XB?3? Z^-5B-^?%* A=AS']FGQNV_+GKT[8KU:BNBG0]G*_,WZLZZ6& M]E+FYY/U=SQ5;*[\)?&+PCX8EC8Z)'>7M]I%RQ^6&)K2;S+8D_\ /-B-O7Y6 M [58L/#6O>/_ OXCUFTU33K6V\52L\"7.G2231PQ'9;%9!,@7A!(/D."Y// M2O8J*Z#J/'?[>\&^-;+2;[QG+<^&]=BTYEBUL79L?*FRT4\41?"7Q"EYK MV44 >=>+_$6C>,+?3-"\+ZK8ZO/\ POXCUFTU33K6V\52L\"7.G2231PQ'9;%9!,@7A!(/D."Y//2 MO8J* /+-)\3&YOO#/CG54:.TETR?2=4D"DC3[KS8RS28^Y'OB=2QP%^0D@)DEC6W=%\ID5" M(Y(VD( )VKY@)] ">@-4;O5M,\7_ !'\*OX9U&UU6+2)+FZO9K*59HX%>!XD M#.I(#,S<+G)"L>@KT"B@#R+4X? EYK&IWL/B+4/ 7B(WI^UQI?\ V26[DCR$ M9K9F*3QMD,"JG?GKDL*]#\'7&KW?@K2+CQ+'Y6JR6D;7:E-AWXY)7C:3U(P, M'(P.E;5% 'SIHH\*7/P(L8;+Q),_B=;))+/38-=EE,9K9O;BZLKSQM8^)]8T;3;K5)!FTO=+>XN-0@,"K&ML1<(),'>H15)5\Y^ M]7N5% 'F7A33_P#BZ3C5$:XO8?"-A#++=1*LI)DE\S<,L 6*C(#$9'4]:Y[P M-?VVE1>!=8\230VFD1:%7+[8;>Y\Y>"Y.U"T2$ G&<,!Z5[=10!YA&= M U+XK^$+K0+> V2V>J30O';&.-I"T(:5,@!@VYCO7(;<2"&;6M$MI M88W@@\?ZB8HBHVIMCF=<#MAOF'O7MU% 'B6MVELO@GXQSK!&)6OGW.$&3MMH M67GV9F(]"2:J>+M46?3_ !]:2ZM;:+=3K(O]EQ0>=?ZM_HBK&^9&;]T23Q%& M-H0G>OS&O>** /,/ WE77Q(2\!69V\':;LFSN)5GE)P?0X!]\"N8\$K+H'B* MW\1Z]-'=Z-<:QJ6GVID3;_9$[W+X?.<$2D,A<@%=63YFC9AG(SY:C'%>E44 >%Z/K>G2>"?AEH<5W')JEA MK-K%>V:G,EHZ1S*RRKU0[A@!L$X.,X-/L[FTL]<@EU6>$Z=I/C/4;C4D9@19 MF8R_99IE_@3<>'; !(.>]>XT4 /9^(=2TE4O+,,EG';,'/V.+D^;"YS]" M!7I5% 'F/BS3['P;:>&;6WEM;:(ZK+6."X,4C>=*JO&K2.Q(!8A5) MX'"@<+%&D"HJH48HP#*,,%SENI^B** M//[Z2SB^-5[#J,XB74/#,<,,8)\R,HSL@)*KIZ,H^@))'N:P?[6TNR^&? MC?3_ !8T2ZOJ=K]IMX9^9;V)K.,0-$#RX1D(XSL*,3CDU[S10!XI;7MQHOB> M.\U/6]%T.VNO#=C%97.M633131JI,T2/YT:AMQ4LG)8%3T%5-3TZ^O? WA7P MWX9:Z;Q9'!<7%K+(OV&6SL&+JP929#&KKLB0,2V9!AHG'9U((/N/QK?HHH **** "BBB@ HHHH *YOX< M?\DL\*?]@6S_ /1"5TE%/\ L"V?_HA* #QY_P B[:_]AK2O_3A; MUTENDH YNQ_P"2IZ[_ -@73?\ T??5TEBLS*&$4BAL&1\9S]XU6^P^-_P#H8?#_ /X(9_\ Y,H^P^-_ M^AA\/_\ @AG_ /DR@ _X0/2/^?SQ!_X4>H?_ !^C_A ](_Y_/$'_ (4>H?\ MQ^C[#XW_ .AA\/\ _@AG_P#DRC[#XW_Z&'P__P""&?\ ^3* #_A ](_Y_/$' M_A1ZA_\ 'Z/^$#TC_G\\0?\ A1ZA_P#'Z/L/C?\ Z&'P_P#^"&?_ .3*/L/C M?_H8?#__ ((9_P#Y,H /^$#TC_G\\0?^%'J'_P ?H_X0/2/^?SQ!_P"%'J'_ M ,?H^P^-_P#H8?#_ /X(9_\ Y,H^P^-_^AA\/_\ @AG_ /DR@ _X0/2/^?SQ M!_X4>H?_ !^C_A ](_Y_/$'_ (4>H?\ Q^C[#XW_ .AA\/\ _@AG_P#DRC[# MXW_Z&'P__P""&?\ ^3* #_A ](_Y_/$'_A1ZA_\ 'Z/^$#TC_G\\0?\ A1ZA M_P#'Z/L/C?\ Z&'P_P#^"&?_ .3*/L/C?_H8?#__ ((9_P#Y,H /^$#TC_G\ M\0?^%'J'_P ?H_X0/2/^?SQ!_P"%'J'_ ,?H^P^-_P#H8?#_ /X(9_\ Y,H^ MP^-_^AA\/_\ @AG_ /DR@ _X0/2/^?SQ!_X4>H?_ !^C_A ](_Y_/$'_ (4> MH?\ Q^C[#XW_ .AA\/\ _@AG_P#DRC[#XW_Z&'P__P""&?\ ^3* #_A ](_Y M_/$'_A1ZA_\ 'Z/^$#TC_G\\0?\ A1ZA_P#'Z/L/C?\ Z&'P_P#^"&?_ .3* M/L/C?_H8?#__ ((9_P#Y,H /^$#TC_G\\0?^%'J'_P ?H_X0/2/^?SQ!_P"% M'J'_ ,?H^P^-_P#H8?#_ /X(9_\ Y,H^P^-_^AA\/_\ @AG_ /DR@ _X0/2/ M^?SQ!_X4>H?_ !^C_A ](_Y_/$'_ (4>H?\ Q^C[#XW_ .AA\/\ _@AG_P#D MRC[#XW_Z&'P__P""&?\ ^3* #_A ](_Y_/$'_A1ZA_\ 'Z/^$#TC_G\\0?\ MA1ZA_P#'Z/L/C?\ Z&'P_P#^"&?_ .3*/L/C?_H8?#__ ((9_P#Y,H /^$#T MC_G\\0?^%'J'_P ?H_X0/2/^?SQ!_P"%'J'_ ,?H^P^-_P#H8?#_ /X(9_\ MY,H^P^-_^AA\/_\ @AG_ /DR@ _X0/2/^?SQ!_X4>H?_ !^C_A ](_Y_/$'_ M (4>H?\ Q^C[#XW_ .AA\/\ _@AG_P#DRC[#XW_Z&'P__P""&?\ ^3* #_A M](_Y_/$'_A1ZA_\ 'Z/^$#TC_G\\0?\ A1ZA_P#'Z/L/C?\ Z&'P_P#^"&?_ M .3*/L/C?_H8?#__ ((9_P#Y,H /^$#TC_G\\0?^%'J'_P ?H_X0/2/^?SQ! M_P"%'J'_ ,?H^P^-_P#H8?#_ /X(9_\ Y,H^P^-_^AA\/_\ @AG_ /DR@ _X M0/2/^?SQ!_X4>H?_ !^C_A ](_Y_/$'_ (4>H?\ Q^C[#XW_ .AA\/\ _@AG M_P#DRC[#XW_Z&'P__P""&?\ ^3* #_A ](_Y_/$'_A1ZA_\ 'Z/^$#TC_G\\ M0?\ A1ZA_P#'Z/L/C?\ Z&'P_P#^"&?_ .3*/L/C?_H8?#__ ((9_P#Y,H / M^$#TC_G\\0?^%'J'_P ?H_X0/2/^?SQ!_P"%'J'_ ,?H^P^-_P#H8?#_ /X( M9_\ Y,H^P^-_^AA\/_\ @AG_ /DR@ _X0/2/^?SQ!_X4>H?_ !^C_A ](_Y_ M/$'_ (4>H?\ Q^C[#XW_ .AA\/\ _@AG_P#DRC[#XW_Z&'P__P""&?\ ^3* M#_A ](_Y_/$'_A1ZA_\ 'Z/^$#TC_G\\0?\ A1ZA_P#'Z/L/C?\ Z&'P_P#^ M"&?_ .3*/L/C?_H8?#__ ((9_P#Y,H /^$#TC_G\\0?^%'J'_P ?H_X0/2/^ M?SQ!_P"%'J'_ ,?H^P^-_P#H8?#_ /X(9_\ Y,H^P^-_^AA\/_\ @AG_ /DR M@ _X0/2/^?SQ!_X4>H?_ !^C_A ](_Y_/$'_ (4>H?\ Q^C[#XW_ .AA\/\ M_@AG_P#DRC[#XW_Z&'P__P""&?\ ^3* #_A ](_Y_/$'_A1ZA_\ 'Z/^$#TC M_G\\0?\ A1ZA_P#'Z/L/C?\ Z&'P_P#^"&?_ .3*/L/C?_H8?#__ ((9_P#Y M,H /^$#TC_G\\0?^%'J'_P ?H_X0/2/^?SQ!_P"%'J'_ ,?H^P^-_P#H8?#_ M /X(9_\ Y,H^P^-_^AA\/_\ @AG_ /DR@ _X0/2/^?SQ!_X4>H?_ !^C_A ] M(_Y_/$'_ (4>H?\ Q^C[#XW_ .AA\/\ _@AG_P#DRC[#XW_Z&'P__P""&?\ M^3* #_A ](_Y_/$'_A1ZA_\ 'Z/^$#TC_G\\0?\ A1ZA_P#'Z/L/C?\ Z&'P M_P#^"&?_ .3*/L/C?_H8?#__ ((9_P#Y,H /^$#TC_G\\0?^%'J'_P ?H_X0 M/2/^?SQ!_P"%'J'_ ,?H^P^-_P#H8?#_ /X(9_\ Y,H^P^-_^AA\/_\ @AG_ M /DR@ _X0/2/^?SQ!_X4>H?_ !^C_A ](_Y_/$'_ (4>H?\ Q^C[#XW_ .AA M\/\ _@AG_P#DRC[#XW_Z&'P__P""&?\ ^3* #_A ](_Y_/$'_A1ZA_\ 'Z/^ M$#TC_G\\0?\ A1ZA_P#'Z/L/C?\ Z&'P_P#^"&?_ .3*/L/C?_H8?#__ ((9 M_P#Y,H /^$#TC_G\\0?^%'J'_P ?H_X0/2/^?SQ!_P"%'J'_ ,?H^P^-_P#H M8?#_ /X(9_\ Y,H^P^-_^AA\/_\ @AG_ /DR@ _X0/2/^?SQ!_X4>H?_ !^C M_A ](_Y_/$'_ (4>H?\ Q^C[#XW_ .AA\/\ _@AG_P#DRC[#XW_Z&'P__P"" M&?\ ^3* #_A ](_Y_/$'_A1ZA_\ 'Z/^$#TC_G\\0?\ A1ZA_P#'Z/L/C?\ MZ&'P_P#^"&?_ .3*/L/C?_H8?#__ ((9_P#Y,H /^$#TC_G\\0?^%'J'_P ? MH_X0/2/^?SQ!_P"%'J'_ ,?H^P^-_P#H8?#_ /X(9_\ Y,H^P^-_^AA\/_\ M@AG_ /DR@ _X0/2/^?SQ!_X4>H?_ !^C_A ](_Y_/$'_ (4>H?\ Q^C[#XW_ M .AA\/\ _@AG_P#DRC[#XW_Z&'P__P""&?\ ^3* #_A ](_Y_/$'_A1ZA_\ M'Z/^$#TC_G\\0?\ A1ZA_P#'Z/L/C?\ Z&'P_P#^"&?_ .3*/L/C?_H8?#__ M ((9_P#Y,H /^$#TC_G\\0?^%'J'_P ?H_X0/2/^?SQ!_P"%'J'_ ,?H^P^- M_P#H8?#_ /X(9_\ Y,H^P^-_^AA\/_\ @AG_ /DR@ _X0/2/^?SQ!_X4>H?_ M !^C_A ](_Y_/$'_ (4>H?\ Q^C[#XW_ .AA\/\ _@AG_P#DRC[#XW_Z&'P_ M_P""&?\ ^3* #_A ](_Y_/$'_A1ZA_\ 'Z/^$#TC_G\\0?\ A1ZA_P#'Z/L/ MC?\ Z&'P_P#^"&?_ .3*/L/C?_H8?#__ ((9_P#Y,H /^$#TC_G\\0?^%'J' M_P ?H_X0/2/^?SQ!_P"%'J'_ ,?H^P^-_P#H8?#_ /X(9_\ Y,H^P^-_^AA\ M/_\ @AG_ /DR@ _X0/2/^?SQ!_X4>H?_ !^C_A ](_Y_/$'_ (4>H?\ Q^C[ M#XW_ .AA\/\ _@AG_P#DRC[#XW_Z&'P__P""&?\ ^3* #_A ](_Y_/$'_A1Z MA_\ 'Z/^$#TC_G\\0?\ A1ZA_P#'Z/L/C?\ Z&'P_P#^"&?_ .3*/L/C?_H8 M?#__ ((9_P#Y,H /^$#TC_G\\0?^%'J'_P ?H_X0/2/^?SQ!_P"%'J'_ ,?H M^P^-_P#H8?#_ /X(9_\ Y,H^P^-_^AA\/_\ @AG_ /DR@ _X0/2/^?SQ!_X4 M>H?_ !^C_A ](_Y_/$'_ (4>H?\ Q^C[#XW_ .AA\/\ _@AG_P#DRC[#XW_Z M&'P__P""&?\ ^3* #_A ](_Y_/$'_A1ZA_\ 'Z/^$#TC_G\\0?\ A1ZA_P#' MZ/L/C?\ Z&'P_P#^"&?_ .3*/L/C?_H8?#__ ((9_P#Y,H /^$#TC_G\\0?^ M%'J'_P ?H_X0/2/^?SQ!_P"%'J'_ ,?H^P^-_P#H8?#_ /X(9_\ Y,H^P^-_ M^AA\/_\ @AG_ /DR@ _X0/2/^?SQ!_X4>H?_ !^C_A ](_Y_/$'_ (4>H?\ MQ^C[#XW_ .AA\/\ _@AG_P#DRC[#XW_Z&'P__P""&?\ ^3* #_A ](_Y_/$' M_A1ZA_\ 'Z/^$#TC_G\\0?\ A1ZA_P#'Z/L/C?\ Z&'P_P#^"&?_ .3*/L/C M?_H8?#__ ((9_P#Y,H /^$#TC_G\\0?^%'J'_P ?H_X0/2/^?SQ!_P"%'J'_ M ,?H^P^-_P#H8?#_ /X(9_\ Y,H^P^-_^AA\/_\ @AG_ /DR@ _X0/2/^?SQ M!_X4>H?_ !^C_A ](_Y_/$'_ (4>H?\ Q^C[#XW_ .AA\/\ _@AG_P#DRC[# MXW_Z&'P__P""&?\ ^3* #_A ](_Y_/$'_A1ZA_\ 'Z/^$#TC_G\\0?\ A1ZA M_P#'Z/L/C?\ Z&'P_P#^"&?_ .3*/L/C?_H8?#__ ((9_P#Y,H /^$#TC_G\ M\0?^%'J'_P ?H_X0/2/^?SQ!_P"%'J'_ ,?H^P^-_P#H8?#_ /X(9_\ Y,H^ MP^-_^AA\/_\ @AG_ /DR@ _X0/2/^?SQ!_X4>H?_ !^C_A ](_Y_/$'_ (4> MH?\ Q^C[#XW_ .AA\/\ _@AG_P#DRC[#XW_Z&'P__P""&?\ ^3* #_A ](_Y M_/$'_A1ZA_\ 'Z/^$#TC_G\\0?\ A1ZA_P#'Z/L/C?\ Z&'P_P#^"&?_ .3* M/L/C?_H8?#__ ((9_P#Y,H /^$#TC_G\\0?^%'J'_P ?H_X0/2/^?SQ!_P"% M'J'_ ,?H^P^-_P#H8?#_ /X(9_\ Y,H^P^-_^AA\/_\ @AG_ /DR@ _X0/2/ M^?SQ!_X4>H?_ !^C_A ](_Y_/$'_ (4>H?\ Q^C[#XW_ .AA\/\ _@AG_P#D MRC[#XW_Z&'P__P""&?\ ^3* #_A ](_Y_/$'_A1ZA_\ 'Z/^$#TC_G\\0?\ MA1ZA_P#'Z/L/C?\ Z&'P_P#^"&?_ .3*/L/C?_H8?#__ ((9_P#Y,H /^$#T MC_G\\0?^%'J'_P ?H_X0/2/^?SQ!_P"%'J'_ ,?H^P^-_P#H8?#_ /X(9_\ MY,H^P^-_^AA\/_\ @AG_ /DR@ _X0/2/^?SQ!_X4>H?_ !^C_A ](_Y_/$'_ M (4>H?\ Q^C[#XW_ .AA\/\ _@AG_P#DRC[#XW_Z&'P__P""&?\ ^3* #_A M](_Y_/$'_A1ZA_\ 'Z/^$#TC_G\\0?\ A1ZA_P#'Z/L/C?\ Z&'P_P#^"&?_ M .3*/L/C?_H8?#__ ((9_P#Y,H /^$#TC_G\\0?^%'J'_P ?H_X0/2/^?SQ! M_P"%'J'_ ,?H^P^-_P#H8?#_ /X(9_\ Y,H^P^-_^AA\/_\ @AG_ /DR@ _X M0/2/^?SQ!_X4>H?_ !^C_A ](_Y_/$'_ (4>H?\ Q^C[#XW_ .AA\/\ _@AG M_P#DRC[#XW_Z&'P__P""&?\ ^3* #_A ](_Y_/$'_A1ZA_\ 'Z/^$#TC_G\\ M0?\ A1ZA_P#'Z/L/C?\ Z&'P_P#^"&?_ .3*/L/C?_H8?#__ ((9_P#Y,H / M^$#TC_G\\0?^%'J'_P ?H_X0/2/^?SQ!_P"%'J'_ ,?H^P^-_P#H8?#_ /X( M9_\ Y,H^P^-_^AA\/_\ @AG_ /DR@ _X0/2/^?SQ!_X4>H?_ !^C_A ](_Y_ M/$'_ (4>H?\ Q^C[#XW_ .AA\/\ _@AG_P#DRC[#XW_Z&'P__P""&?\ ^3* M#_A ](_Y_/$'_A1ZA_\ 'Z/^$#TC_G\\0?\ A1ZA_P#'Z/L/C?\ Z&'P_P#^ M"&?_ .3*/L/C?_H8?#__ ((9_P#Y,H /^$#TC_G\\0?^%'J'_P ?H_X0/2/^ M?SQ!_P"%'J'_ ,?H^P^-_P#H8?#_ /X(9_\ Y,H^P^-_^AA\/_\ @AG_ /DR M@ _X0/2/^?SQ!_X4>H?_ !^MO3M/MM)TNUT[3XO)M+.%(((]Q.Q$4*HR>3@ M=:Q/L/C?_H8?#_\ X(9__DRC[#XW_P"AA\/_ /@AG_\ DR@ \>?\B[:_]AK2 MO_3A;UTE^'O%.K+;6^K:_H[VD5[;74B6VC2Q2/Y,Z3!0S7+ 9,8&=IX)K MK: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ ; HHHH **** "BBB@ HHHH **** "BBB@#__9 end XML 22 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Cover - USD ($)
12 Months Ended
Dec. 31, 2022
Feb. 23, 2023
Jun. 25, 2022
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2022    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 0-18914    
Entity Registrant Name DORMAN PRODUCTS, INC.    
Entity Incorporation, State or Country Code PA    
Entity Tax Identification Number 23-2078856    
Entity Address, Address Line One 3400 East Walnut Street    
Entity Address, City or Town Colmar    
Entity Address, State or Province PA    
Entity Address, Postal Zip Code 18915    
City Area Code 215    
Local Phone Number 997-1800    
Title of 12(b) Security Common Stock, $0.01 Par Value    
Trading Symbol DORM    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 1,967,865,518
Entity Common Stock, Shares Outstanding   31,445,738  
Documents Incorporated by Reference
DOCUMENTS INCORPORATED BY REFERENCE
Certain portions of the registrant's definitive proxy statement, in connection with its 2023 Annual Meeting of Shareholders, to be filed with the Securities and Exchange Commission within 120 days after December 31, 2022, are incorporated by reference into PART III of this Annual Report on Form 10-K.
   
Entity Central Index Key 0000868780    
Document Fiscal Year Focus 2022    
Document Fiscal Period Focus FY    
Amendment Flag false    

XML 23 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Audit Information
12 Months Ended
Dec. 31, 2022
Auditor Information [Abstract]  
Auditor Firm ID 185
Auditor Name KPMG LLP
Auditor Location Philadelphia, Pennsylvania
XML 24 R3.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Operations and Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 25, 2021
Dec. 26, 2020
Income Statement [Abstract]      
Net sales $ 1,733,749 $ 1,345,249 $ 1,092,748
Cost of goods sold 1,169,299 882,333 709,632
Gross profit 564,450 462,916 383,116
Selling, general and administrative expenses 393,402 291,365 249,743
Income from operations 171,048 171,551 133,373
Interest expense, net 15,582 2,162 599
Other income, net (735) (377) (2,962)
Income before income taxes 156,201 169,766 135,736
Provision for income taxes 34,652 38,234 28,866
Net income 121,549 131,532 106,870
Other comprehensive income:      
Change in foreign currency translation adjustment (1,863) (1,440) 0
Comprehensive Income $ 119,686 $ 130,092 $ 106,870
Earnings per share:      
Basic (dollars per share) $ 3.87 $ 4.13 $ 3.31
Diluted (dollars per share) $ 3.85 $ 4.12 $ 3.30
Weighted average shares outstanding:      
Basic (in shares) 31,434 31,810 32,280
Diluted (in shares) 31,543 31,961 32,373
XML 25 R4.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 25, 2021
Current assets:    
Cash and cash equivalents $ 46,034 $ 58,782
Accounts receivable, less allowance for doubtful accounts of $1,363 and $1,326 427,385 472,764
Inventories 755,901 531,988
Prepaids and other current assets 39,800 13,048
Total current assets 1,269,120 1,076,582
Property, plant and equipment, net 148,477 114,864
Operating lease right-of-use assets 109,977 59,029
Goodwill 443,035 197,332
Intangible assets, net 322,409 178,809
Other assets 48,768 46,503
Total assets 2,341,786 1,673,119
Current liabilities:    
Accounts payable 179,819 177,389
Accrued compensation 19,490 26,636
Accrued customer rebates and returns 192,116 188,080
Revolving credit facility 239,363 239,360
Current portion of long-term debt 12,500 0
Other accrued liabilities 35,007 33,583
Total current liabilities 678,295 665,048
Long-term debt 482,464 0
Long-term operating lease liabilities 98,221 52,443
Other long-term liabilities 28,349 4,916
Deferred tax liabilities, net 11,826 17,976
Commitments and contingencies (Note 10)
Shareholders' equity:    
Common stock, par value $0.01; authorized 50,000,000 shares; issued and outstanding 31,430,632 and 31,607,509 shares in 2022 and 2021, respectively 314 316
Additional paid-in capital 88,750 77,451
Retained earnings 956,870 856,409
Accumulated other comprehensive loss (3,303) (1,440)
Total shareholders' equity 1,042,631 932,736
Total liabilities and shareholders' equity $ 2,341,786 $ 1,673,119
XML 26 R5.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 25, 2021
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 1,363 $ 1,326
Common stock, par value (dollars per share) $ 10.00 $ 10.00
Common stock, shares authorized (in shares) 50,000,000 50,000,000
Common stock, shares issued (in shares) 31,430,632 31,607,509
Common stock, shares outstanding (in shares) 31,430,632 31,607,509
XML 27 R6.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Dec. 28, 2019   32,556,263      
Beginning balance at Dec. 28, 2019 $ 773,584 $ 326 $ 52,605 $ 720,653  
Exercise of stock options (in shares)   27,787      
Exercise of stock options 1,184   1,184    
Compensation expense under incentive stock plan 7,586   7,586    
Purchase and cancellation of common stock (in shares)   (462,635)      
Purchase and cancellation of common stock (38,676) $ (5) (833) (37,838)  
Issuance of non-vested stock, net of cancellations (in shares)   53,572      
Issuance of non-vested stock, net of cancellations 3,463 $ 1 3,462    
Other stock related activity, net of tax (in shares)   (6,247)      
Other stock-related activity, net of tax (452)   81 (533)  
Net income 106,870     106,870  
Ending balance at Dec. 26, 2020 853,559 $ 322 64,085 789,152 $ 0
Ending balance (in shares) at Dec. 26, 2020   32,168,740      
Exercise of stock options (in shares)   41,700      
Exercise of stock options 2,455   2,455    
Compensation expense under incentive stock plan 8,228   8,228    
Purchase and cancellation of common stock (in shares)   (617,080)      
Purchase and cancellation of common stock (62,756) $ (6) (1,111) (61,639)  
Issuance of non-vested stock, net of cancellations (in shares)   28,914      
Issuance of non-vested stock, net of cancellations 3,261   3,261    
Other stock related activity, net of tax (in shares)   (14,765)      
Other stock-related activity, net of tax (2,103)   533 (2,636)  
Other comprehensive loss (1,440)       (1,440)
Net income 131,532     131,532  
Ending balance at Dec. 25, 2021 $ 932,736 $ 316 77,451 856,409 (1,440)
Ending balance (in shares) at Dec. 25, 2021 31,607,509 31,607,509      
Exercise of stock options (in shares)   18,515      
Exercise of stock options $ 1,046   1,046    
Compensation expense under incentive stock plan 9,370   9,370    
Purchase and cancellation of common stock (in shares)   (203,765)      
Purchase and cancellation of common stock (19,934) $ (2) (367) (19,565)  
Issuance of non-vested stock, net of cancellations (in shares)   27,224      
Issuance of non-vested stock, net of cancellations 2,032   2,032    
Other stock related activity, net of tax (in shares)   (18,851)      
Other stock-related activity, net of tax (2,305)   (782) (1,523)  
Other comprehensive loss (1,863)       (1,863)
Net income 121,549     121,549  
Ending balance at Dec. 31, 2022 $ 1,042,631 $ 314 $ 88,750 $ 956,870 $ (3,303)
Ending balance (in shares) at Dec. 31, 2022 31,430,632 31,430,632      
XML 28 R7.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 25, 2021
Dec. 26, 2020
Cash Flows from Operating Activities:      
Net income $ 121,549 $ 131,532 $ 106,870
Adjustments to reconcile net income to cash provided by operating activities:      
Depreciation, amortization and accretion 44,677 35,193 32,307
Gain on equity method investment 0 0 (2,498)
Provision for doubtful accounts 86 181 316
Benefit from deferred income taxes (5,880) (11,970) (9,599)
Provision for stock-based compensation 9,370 8,228 7,586
Payment of contingent consideration (120) (2,418) 0
Changes in assets and liabilities:      
Accounts receivable 48,479 10,918 (67,369)
Inventories (133,790) (153,823) (12,334)
Prepaids and other current assets (11,150) (2,680) 5,353
Other assets (28) (5,004) (3,975)
Accounts payable (5,542) 47,000 25,251
Accrued customer rebates and returns 2,433 31,275 49,849
Accrued compensation and other liabilities (28,396) 11,906 20,209
Cash provided by operating activities 41,688 100,338 151,966
Cash Flows from Investing Activities:      
Acquisitions, net of cash acquired (488,956) (345,483) (14,808)
Property, plant and equipment additions (37,883) (19,840) (15,450)
Cash used in investing activities (526,839) (365,323) (30,258)
Cash Flows from Financing Activities:      
Proceeds of revolving credit line 10,000 252,360 99,000
Payments of revolving credit line (10,000) (13,000) (99,000)
Proceeds of long-term debt 500,000 0 0
Payments of long-term debt (3,125) 0 0
Payment of contingent consideration (1,705) (7,982) 0
Payment of debt issuance costs (3,918) (4,215) 0
Proceeds from exercise of stock options 1,046 2,455 1,184
Purchase and cancellation of common stock (19,934) (62,649) (38,676)
Other stock-related activity 132 1,266 3,007
Cash provided by (used in) financing activities 472,496 168,235 (34,485)
Effect of exchange rate changes on Cash and Cash Equivalents (93) (44) 0
Net (Decrease) Increase in Cash and Cash Equivalents (12,748) (96,794) 87,223
Cash and Cash Equivalents, Beginning of Period 58,782 155,576 68,353
Cash and Cash Equivalents, End of Period 46,034 58,782 155,576
Supplemental Cash Flow Information      
Cash paid for interest expense 11,647 1,782 753
Cash paid for income taxes $ 62,861 $ 46,225 $ 28,341
XML 29 R8.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Dorman Products, Inc. ("Dorman", the "Company", “we”, “us”, or “our”) is a supplier of replacement and upgrade parts in the motor vehicle aftermarket industry, serving passenger cars, light-, medium-, and heavy-duty trucks as well as specialty vehicles, including utility terrain vehicles (UTVs) and all-terrain vehicles (ATVs).
Prior to October 4, 2022, we operated on a 52-53-week period ending on the last Saturday of the calendar year. Our 2022 fiscal year under this schedule is a 53-week period that ended on December 31, 2022 (“fiscal 2022”). Effective October 4, 2022, our Board of Directors approved a change in Dorman’s fiscal year end from the last Saturday in December of each year to December 31 of each year. This change will result in future years ending on December 31, consistent with fiscal 2022. Our fiscal 2021 and fiscal 2020 were 52-week periods that ended on December 25, 2021 (“fiscal 2021”) and December 26, 2020 (“fiscal 2020”).
Principles of Consolidation. The Consolidated Financial Statements include our accounts and the accounts of our wholly owned subsidiaries. All material intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates in the Preparation of Financial Statements. The preparation of financial statements in accordance with accounting principles generally accepted in the United States (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.
Cash and Cash Equivalents. We consider all highly liquid short-term investments with original maturities of three months or less to be cash equivalents.
Sales of Accounts Receivable. We have entered into several customer-sponsored programs administered by unrelated financial institutions that permit us to sell certain accounts receivable at discounted rates to the financial institutions. Transactions under these programs were accounted for as sales of accounts receivable and were removed from our Consolidated Balance Sheet at the time of the sales transactions. During fiscal 2022, fiscal 2021 and fiscal 2020, we sold $1,048.7 million, $935.8 million and $740.0 million, respectively, under these programs. Selling, general and administrative expenses include factoring costs associated with these accounts receivable sales programs of $37.2 million, $11.7 million and $13.2 million in fiscal 2022, fiscal 2021 and fiscal 2020, respectively. Factoring costs are impacted both by interest rates and the timing of when accounts receivable are sold in comparison to the original due dates of those accounts receivable.
Inventories. Inventories are stated at the lower of cost or net realizable value. Cost is determined by the first-in, first-out method. Inventories include the cost of material, freight, direct labor and overhead utilized in the processing of our products. We provide reserves for discontinued and excess inventory based upon historical demand, forecasted usage, estimated customer requirements and product line updates.
Property, Plant and Equipment. Property, plant and equipment are recorded at cost and depreciated over the estimated useful lives, which range from 1 to 39 years, using the straight-line method for financial statement reporting purposes and accelerated methods for income tax purposes. The costs of maintenance and repairs are expensed as incurred. Renewals and betterments are capitalized. Gains and losses on disposals are included in operating results.
Estimated useful lives by major asset category are as follows:
Buildings and building improvements
10 to 39 years
Machinery, equipment and tooling
3 to 10 years
Software and computer equipment
3 to 10 years
Furniture, fixtures and leasehold improvements
1 to 39 years
Long-Lived Assets Including Goodwill and Other Acquired Intangible Assets. Long-lived assets, including property, plant, and equipment and amortizable identifiable intangibles, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. The impairment review is a two-step process. First, recoverability is measured by comparing the carrying amount of an asset to the estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount exceeds the estimated undiscounted future cash flows, the second step of the impairment test is performed, and an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds its fair value. The assets and liabilities of a disposal group classified as held for sale would be separately presented in the balance sheet and reported at the lower of the carrying amount or fair value less costs to sell, and would no longer be depreciated.
Goodwill is reviewed for impairment on an annual basis or whenever events or changes in circumstances indicate the carrying value of the goodwill may be impaired. For the annual test, we have the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount (“Step 0”). If through the Step 0 test we determine it is more likely than not that the fair value of a reporting unit is less than its carrying amount, then we would perform a quantitative test (“Step 1”) to determine whether an impairment charge was necessary. During fiscal 2022 and fiscal 2021, we assessed the qualitative factors which could affect the fair values of our reporting units and determined that it was not more likely than not that the fair value of our reporting units were less than their carrying amounts.
Purchase Accounting. The purchase price of an acquired business is allocated to the underlying tangible and intangible assets acquired and liabilities assumed based upon their respective fair market values, with the excess recorded as goodwill. Such fair market value assessments require judgments and estimates which may change over time and may cause the final amounts to differ materially from their original estimates. These adjustments to fair value assessments are recorded to goodwill over the purchase price allocation period which cannot exceed 12 months from the date of acquisition.
Other Assets. Other assets include primarily long-term core inventory, deposits, and equity method investments.
Certain products we sell contain parts that can be recycled, or as more commonly referred to in our industry, remanufactured. We refer to these parts as cores. A used core is remanufactured and sold to the customer as a replacement for a unit inside a vehicle. Customers and end-users that purchase remanufactured products will generally return the used core to us, which we then use in the remanufacturing process to make another finished good. Our core inventory consists of used cores purchased and held in our facilities, used cores that are in the process of being returned from our customers and end-users, and remanufactured cores held in finished goods inventory at our facilities. Our products that utilize a core primarily include instrument clusters, hybrid batteries, radios, and climate control modules.
Long-term core inventory was $19.8 million and $20.8 million as of December 31, 2022 and December 25, 2021, respectively. Long-term core inventory is recorded at the lower of cost or net realizable value. Cost is determined based on actual purchases of core inventory. We believe that the most appropriate classification of core inventory is a long-term asset. According to guidance provided under the Financial Accounting Standards Board Accounting Standards Codification, current assets are defined as “assets or resources commonly identified as those which are reasonably expected to be realized in cash or sold or consumed during the normal operating cycle of the business.” The determination of the long-term classification is based on our view that the value of the cores is not expected to be consumed or realized in cash during our normal annual operating cycle.
We have investments that we account for according to the equity method of accounting. The total book value of these investments was $9.4 million at both of December 31, 2022 and December 25, 2021, respectively. These investments provided $5.5 million, $4.6 million and $1.3 million of income during fiscal 2022, fiscal 2021, and fiscal 2020, respectively. In January 2020, we acquired the remaining 60% of the outstanding stock of Power Train Industries, Inc. (“PTI”), a privately-held supplier of parts to the automotive aftermarket, based in Reno, Nevada of which we held equity investments with a fair value of $12.3 million. Additionally, we have an investment that we account for according to the cost method of accounting. The carrying book value of this investment was $5.0 million as of both December 31, 2022 and December 25, 2021.
Other Accrued Liabilities. Other accrued liabilities include primarily accrued commissions, accrued income taxes, insurance liabilities, and other current liabilities.
Revenue Recognition and Accrued Customer Rebates and Returns. Revenue is recognized from product sales when goods are shipped, title and risk of loss and control have been transferred to the customer and collection is reasonably assured. We record estimates for cash discounts, defective and slow-moving product returns, promotional rebates, core return deposits, and other discounts in the period of the sale ("Customer Credits"). The provision for Customer Credits is recorded as a reduction from gross sales and reserves for Customer Credits are shown as an increase of accrued customer rebates and returns, which is included in current liabilities. Customer Credits are estimated based on contractual provisions, historical experience, and our assessment of current market conditions. Actual Customer Credits have not differed materially from estimated amounts. Amounts billed to customers for shipping and handling are included in net sales. Costs associated with shipping and handling are included in cost of goods sold.
As noted above, Customer Credits include core return deposits which are an estimate of the amount we believe we will refund to our customers when used cores are returned to us. The price we invoice to customers for remanufactured cores contains both the amount we charge to remanufacture the part and a deposit for the core. We charge a core deposit to encourage the customer to return the used core to us so that it can be used in our remanufacturing process. We allow our customers up to twenty-four months to return the used core to us. Core return deposits are reserved based on the expected deposits to be issued to customers based on historical returns.
Research and Development. Research and development costs are expensed as incurred. Research and development costs totaling $24.8 million, $23.1 million and $20.7 million have been recorded in selling, general and administrative expenses in the Consolidated Statements of Operations for fiscal 2022, fiscal 2021, and fiscal 2020, respectively.
Stock-Based Compensation. At December 31, 2022 and December 25, 2021, we had awards outstanding under two stock-based employee compensation plans, which are described more fully in Note 12, Capital Stock. We record compensation expense for all awards granted. The value of restricted stock awards (“RSAs”) and restricted stock units (“RSUs”) issued was based on the fair value of our common stock on the grant date. For performance-based RSAs tied to growth in adjusted pre-tax income, compensation costs related to the stock is recognized over the performance period and is calculated using the closing price per share of our common stock on the grant date and an estimate of the probable outcome of the performance conditions as of the reporting date. The fair value of performance-based RSUs, for which the performance measure is total shareholder return, is determined using a Monte Carlo simulation model. The fair value of stock options granted is determined using the Black-Scholes option valuation model on the grant date.
Income Taxes. We follow the asset and liability method of accounting for deferred income taxes. Deferred tax assets and liabilities are determined based on the difference between the financial statement and tax bases of assets and liabilities. Deferred tax assets or liabilities at the end of each period are determined using the enacted tax rate expected to be in effect when taxes are paid or recovered.
Unrecognized income tax benefits represent income tax positions taken on income tax returns that have not been recognized in the consolidated financial statements. The Company recognizes the benefit of an income tax position only if it is more likely than not (greater than 50%) that the tax position will be sustained upon tax examination, based solely on the technical merits of the tax position. Otherwise, no benefit is recognized. The tax benefits recognized are measured based on the largest benefit that has a greater than 50% likelihood of being
realized upon ultimate settlement. Additionally, we accrue interest and related penalties, if applicable, on all tax exposures for which reserves have been established consistent with jurisdictional tax laws. Interest and penalties are classified as income tax expense in the Consolidated Statements of Operations.
Concentrations of Risk. Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash equivalents and accounts receivable. All cash equivalents are managed within established guidelines that limit the amount that may be invested with one issuer. A significant percentage of our accounts receivable have been, and will continue to be, concentrated among a relatively small number of automotive retailers and warehouse distributors in the United States. Our 4 largest customers accounted for 69% and 71% of net accounts receivable as of December 31, 2022 and December 25, 2021, respectively. We continually monitor the credit terms and credit limits for these and other customers.
In fiscal 2022 and fiscal 2021, approximately 64% and 74%, respectively, of our products were purchased from suppliers located in a variety of foreign countries, with the largest portion coming from China.
Fair Value Disclosures. The carrying value of financial instruments such as cash and cash equivalents, accounts receivable, accounts payable, and other current assets and liabilities approximate their fair value based on the short-term nature of these instruments. The carrying value of our long-term debt approximates its fair value because it bears interest at a rate indexed to a market rate (Term SOFR). Additionally, the fair value of assets acquired and liabilities assumed are determined at the date of acquisition. Contingent consideration associated with an acquisition is recorded at fair value at the acquisition date and is adjusted to fair value at each reporting period.
XML 30 R9.htm IDEA: XBRL DOCUMENT v3.22.4
Business Acquisitions and Investments
12 Months Ended
Dec. 31, 2022
Business Combinations [Abstract]  
Business Acquisitions and Investments Business Acquisitions and Investments
Super ATV, LLC (“SuperATV”)
On October 4, 2022 (the “Closing Date”), Dorman acquired 100% of the issued and outstanding equity interests of SuperATV (the “Transaction”), for aggregate consideration of $509.6 million (net of $6.8 million cash acquired), subject to certain customary adjustments based on, among other things, the amount of cash, debt and working capital in the business of SuperATV as of the closing of the Transaction, plus a potential earn-out payment to the sellers of SuperATV not to exceed $100 million in the aggregate, which remains subject to the achievement by SuperATV of certain revenue and gross margin targets in the years ended December 31, 2023 and December 31, 2024. SuperATV is a leading independent supplier to the powersports aftermarket with a family of highly respected brands spanning functional accessories and upgrades, as well as replacement parts for specialty vehicles.
The Transaction was funded in cash through the refinancing of our existing credit facility discussed further in Note 7.
The Transaction was accounted for as a business combination under the acquisition method of accounting. We have allocated the purchase price to tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values. The allocation of the purchase price to the assets acquired and liabilities assumed, including the residual amount allocated to goodwill, as of December 31, 2022, is based upon preliminary information and is subject to change within the permitted measurement period (up to one year from the acquisition date) as additional information concerning final asset and liability valuations is obtained. The fair values that remain preliminary include tax-related liabilities and contingent liabilities. While they are not expected to be materially different than those shown, any material adjustments to the estimates based upon new information identified during the measurement period will be reflected, retroactively, as of the date of the acquisition.
The table below details the fair values of the assets acquired and the liabilities assumed at the acquisition date:
(in thousands)
Accounts receivable$3,317 
Inventories90,428 
Prepaids and other current assets5,293 
Property, plant and equipment23,776 
Goodwill247,247 
Identifiable intangible assets157,500 
Operating lease right-of-use assets11,661 
Other Assets3,001 
Accounts payable(7,436)
Accrued compensation(2,086)
Accrued customer rebates and returns(1,609)
Other current liabilities(8,726)
Long-term operating lease liabilities(9,508)
Other long-term liabilities(3,307)
Net cash consideration509,551 
The estimated valuation of the intangible assets acquired, and related amortization periods are as follows:
(in thousands)Fair ValueAmortization Period (in years)
Product portfolio82,500 15
Trade names48,400 20
Customer relationships26,600 15
Total$157,500  
The fair values assigned to the product portfolio and customer relationships were estimated by discounting expected cash flows based on the multi-period excess earnings valuation methodology, and the trade names were estimated by discounting expected cash flows based on the relief from royalty methodology. The product portfolio valuation method relies on various management judgments, including expected future cash flows resulting from the product portfolio, technology obsolescence rates, contributory effects of other assets utilized in the business, discount rates and other factors. The trade names valuation method relies on various management judgments, including royalty rates, discount rates and other factors. The customer relationship valuation method relies on various management judgments, including expected future cash flows resulting from existing customer relationships, customer attrition rates, contributory effects of other assets utilized in the business, discount rates, and other factors.
As of December 31, 2022, the total amount of goodwill resulting from the SuperATV acquisition that is expected to be deductible for tax purposes is estimated at $420.3 million.
The financial results of the Transaction have been included in the consolidated financial statements since the date of acquisition. The net sales and net income of SuperATV included in the consolidated financial statements for the fiscal year ended December 31, 2022 were $49.6 million and $2.3 million, respectively.
The unaudited pro forma information for the periods set forth below gives effect to the Transaction as if it had occurred as of December 26, 2020, the beginning of the fiscal 2021 period.
The pro forma information is presented for informational purposes only and is not necessarily indicative of the results of operations that would have been achieved had the acquisition been consummated as of that time.
For the Year Ended
(in thousands, unaudited)December 31, 2022December 25, 2021
Net sales$1,888,379 $1,556,360 
Net income$130,375 $143,419 
Diluted earnings per share$4.13 $4.49 
The fiscal 2022 unaudited pro forma net income set forth above was adjusted to exclude the impact of acquisition date fair value adjustments to inventory, and to also remove acquisition-related transaction costs. The 2021 unaudited pro forma net income was adjusted to include the impact of these items.
DPL Holding Corporation (“Dayton Parts”)
On August 10, 2021, we acquired 100% of the equity interests of Dayton Parts, a manufacturer of chassis and other parts designed to serve the heavy-duty vehicle sector of the aftermarket for a purchase price of $344.9 million in cash (net of $8.8 million of acquired cash), after certain customary post-acquisition purchase price adjustments.
The acquisition was funded by cash on hand as well as through the refinancing of our revolving credit facility discussed further in Note 7.
The transaction was accounted for as a business combination under the acquisition method of accounting. We have allocated the purchase price to tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values.
During the year ended December 25, 2021, we recorded measurement and period adjustments of approximately $2.1 million to decrease goodwill, $0.6 million to decrease the purchase price due to customary net working capital adjustments, $0.1 million to increase other current liabilities, and $1.6 million to decrease deferred tax liabilities. Our measurement period adjustments for Dayton Parts were complete as of December 25, 2021.
The table below details the fair values of the assets acquired and the liabilities assumed at the acquisition date, including applicable measurement period adjustments:
(in thousands)
Accounts receivable$23,216 
Inventories79,625 
Prepaids and other current assets2,302 
Property, plant and equipment29,900 
Goodwill106,816 
Identifiable intangible assets160,400 
Operating lease right-of-use assets21,248 
Other assets848 
Accounts payable(11,970)
Accrued compensation(2,784)
Other current liabilities(7,604)
Long-term operating lease liabilities(18,444)
Deferred tax liabilities(38,665)
Net cash consideration$344,888 
The estimated valuation of the intangible assets acquired, and related amortization periods are as follows:
(in thousands)Fair ValueAmortization Period (in years)
Customer relationships$124,100 20
Product portfolio25,300 20
Trade names11,000 10
Total$160,400  
The fair values assigned to intangible assets were estimated by discounting expected cash flows based on the relief from royalty and multi-period excess earnings valuation methodologies. These valuation methods rely on management judgment, including expected future cash flows resulting from existing customer relationships, customer attrition rates, contributory effects of other assets utilized in the business, royalty rates and other factors.
The goodwill recognized is attributable primarily to strategic and synergistic opportunities related to the Company’s and Dayton Parts’ existing automotive aftermarket businesses, the assembled workforce of Dayton Parts and other factors. The goodwill is not expected to be deductible for tax purposes.
The financial results of the acquisition have been included in the consolidated financial statements since the date of acquisition. The net sales and net income of Dayton Parts included in the consolidated financial statements for the fiscal year ended December 25, 2021 were $78.0 million and $0.0 million, respectively.
The unaudited pro forma information for the periods set forth below gives effect to the Dayton Parts acquisition as if it had occurred as of December 28, 2019, the beginning of the fiscal 2020 period.
The pro forma information is presented for informational purposes only and is not necessarily indicative of the results of operations that would have been achieved had the acquisition been consummated as of that time.
For the Year Ended
(in thousands, unaudited)December 25, 2021December 26, 2020
Net sales$1,468,415 $1,260,077 
Net income$147,090 $100,334 
Diluted earnings per share$4.60 $3.10 
The fiscal 2021 unaudited pro forma net income set forth above was adjusted to exclude the impact of acquisition date fair value adjustments to inventory, and to also remove acquisition-related transaction costs. The 2020 unaudited pro forma net income was adjusted to include the impact of these items.
Power Train Industries, Inc.
On January 2, 2020, we acquired the remaining 60% of the outstanding stock of PTI. The total purchase price for PTI was approximately $30.7 million, which included $18.4 million paid for the remaining 60% of the outstanding stock, subject to customary purchase price adjustments, and $12.3 million which represents the fair value of the previously held 40% equity interest in PTI that was acquired by the Company in 2016. As a result of the acquisition, we recorded a gain of approximately $2.5 million in other income (expense), net during the year ended December 26, 2020 from the increase in fair value of the previously owned 40% interest in PTI. We previously accounted for our 40% interest as an equity-method investment.
The transaction was accounted for as a business combination under the acquisition method of accounting. Accordingly, the assets acquired, and liabilities assumed were recorded at fair value, with the remaining purchase price recorded as goodwill.
In connection with this acquisition, we recorded $16.7 million in goodwill, $7.3 million of identified intangibles, and $6.7 million of other assets, net, consisting of $3.5 million of cash, $2.0 million of accounts receivable, $5.6 million of inventory, and ($4.4 million) of net other assets and liabilities.
Our measurement period adjustments for PTI were complete as of December 26, 2020.
The valuation of the intangible assets acquired and related amortization periods are as follows:
(in thousands)ValuationAmortization
Period
(in years)
Customer relationships$4,600 15
Trade names700 5
Technology1,800 8
Other190 5
Total$7,290  
The fair values of the customer relationships and trade names were estimated using an income approach based on the present value of future cash flows.
The goodwill recognized is attributable primarily to strategic and synergistic opportunities related to existing automotive aftermarket businesses, the assembled workforce of PTI and other factors. The goodwill is not expected to be deductible for tax purposes.
The financial results of the acquisition have been included in the Consolidated Financial Statements since the date of acquisition.
XML 31 R10.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories
12 Months Ended
Dec. 31, 2022
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories were as follows:
(in thousands)December 31, 2022December 25, 2021
Raw materials$34,267 $12,746 
Bulk product234,871 225,879 
Finished product478,032 287,415 
Packaging materials8,731 5,948 
Total$755,901 $531,988 
XML 32 R11.htm IDEA: XBRL DOCUMENT v3.22.4
Property, Plant and Equipment
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Property, Plant and Equipment
Property, plant and equipment include the following:
(in thousands)December 31, 2022December 25, 2021
Buildings$59,980 $58,788 
Machinery, equipment and tooling184,184 146,999 
Furniture, fixtures and leasehold improvements12,225 7,303 
Software and computer equipment100,814 90,471 
Total357,203 303,561 
Less-accumulated depreciation and amortization(208,726)(188,697)
Property, plant and equipment, net$148,477 $114,864 
Depreciation and amortization expenses associated with property, plant, and equipment were $28.6 million, $26.3 million, and $26.6 million in fiscal 2022, fiscal 2021, and fiscal 2020, respectively.
XML 33 R12.htm IDEA: XBRL DOCUMENT v3.22.4
Leases
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Leases LeasesWe determine whether an arrangement is a lease at inception. This determination generally depends on whether the arrangement conveys the right to control the use of an identified fixed asset explicitly or implicitly for a period of time in exchange for consideration. Control of an underlying asset is conveyed if we obtain the rights to direct the use of the asset and to obtain substantially all of the economic benefit from its use. We have operating leases for distribution centers, sales offices and certain warehouse and office equipment. Our operating leases have remaining lease terms of 1 to 11 years, many of which include one or more renewal
options. We consider these renewal options in determining the lease term used to establish our right-of-use assets and lease liabilities when it is determined that it is reasonably certain that the renewal option will be exercised. Substantially all of our equipment leases and some of our real estate leases have terms of less than one year. Some of our operating lease agreements include variable lease costs, primarily taxes, insurance, common area maintenance or increases in rental costs related to inflation.
Operating leases are included in the right-of-use lease assets, other current liabilities and long-term lease liabilities on the Consolidated Balance Sheet. Right-of-use assets and lease liabilities are recognized at each lease’s commencement date based on the present values of its lease payments over its respective lease term. When a borrowing rate is not explicitly available for a lease, our incremental borrowing rate is used based on information available at the lease’s commencement date to determine the present value of its lease payments. The incremental borrowing rate is not commonly quoted and is derived through a combination of inputs including our credit rating and the impact of full collateralization. The incremental borrowing rate is based on our collateralized borrowing capabilities over a similar term to the lease payments. We utilized the consolidated group borrowing rate for all leases as we operate a centralized treasury operation. Operating lease payments are recognized on a straight-line basis over the lease term. We had no material finance leases as of December 31, 2022 or December 25, 2021.
Practical Expedients and Accounting Policy Elections
We have made certain accounting policy elections and are using certain practical expedients permitted under GAAP, as follows:
Include both lease and non-lease components as a single lease component, as non-lease components of contracts have not historically been material.
Account for leases with terms of one year or less as short-term leases and, as such, are not included in the right-of-use assets or lease liabilities.
As of December 31, 2022 and December 25, 2021 there were no material variable lease costs or sublease income. Cash paid for operating leases was $16.8 million, $9.2 million and $7.7 million during fiscal 2022, fiscal 2021 and fiscal 2020, respectively, which are classified in operating activities on the Consolidated Statements of Cash Flows. The following table summarizes the lease expense:
For the Year Ended
(in thousands)December 31, 2022December 25, 2021December 26, 2020
Operating lease expense$17,340 $9,549 $7,732 
Short-term lease expense5,838 3,172 3,647 
Total lease expense$23,178 $12,721 $11,379 
Supplemental balance sheet information related to our operating leases is as follows:
(in thousands)December 31, 2022December 25, 2021
Operating lease right-of-use assets$109,977 $59,029 
Other accrued liabilities$15,912 $10,065 
Long-term operating lease liabilities98,221 52,443 
Total operating lease liabilities$114,133 $62,508 
Weighted average remaining lease term (years)7.767.55
Weighted average discount rate3.91 %3.73 %
The following table summarizes the maturities of our lease liabilities for all operating leases as of December 31, 2022:
(in thousands)December 31, 2022
2023$19,984 
202418,714 
202517,033 
202616,821 
202715,611 
Thereafter44,318 
Total lease payments132,481 
Less: Imputed interest(18,348)
Present value of lease liabilities$114,133 
XML 34 R13.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Goodwill
Goodwill included the following:
(in thousands)December 31, 2022December 25, 2021
Balance at beginning of period$197,332 $91,080 
Goodwill acquired247,247 108,945 
Measurement period adjustments for Dayton acquisition— (2,130)
Foreign currency translation(1,544)(563)
Balance at end of period$443,035 $197,332 
Intangible Assets
Intangible assets, subject to amortization, included the following:
December 31, 2022December 25, 2021
Intangible assets subject to amortizationWeighted Average Amortization Period (years)Gross Carrying ValueAccumulated AmortizationNet Carrying ValueGross Carrying ValueAccumulated AmortizationNet Carrying Value
(dollars in thousands)
Customer relationships17.0$175,430 $21,643 $153,787 $149,150 $12,139 $137,011 
Trade names17.467,690 6,370 61,320 17,760 2,592 15,168 
Product Portfolio15.6107,800 2,953 104,847 25,300 460 24,840 
Technology5.72,167 820 1,347 2,167 571 1,596 
Patents and Other9.91,430 322 1,108 430 236 194 
Total$354,517 $32,108 $322,409 $194,807 $15,998 $178,809 
Amortization expense associated with intangible assets was $14.2 million, $6.5 million and $3.4 million in fiscal 2022, fiscal 2021 and fiscal 2020, respectively. The estimated future amortization expense for intangible assets as of December 31, 2022, is summarized as follows:
(in thousands)
2023$21,740 
202421,740 
202521,596 
202621,418 
202719,924 
Thereafter215,991 
Total$322,409 
XML 35 R14.htm IDEA: XBRL DOCUMENT v3.22.4
Long-Term Debt
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Long-Term Debt Long-Term Debt
On August 10, 2021, in connection with the acquisition of Dayton Parts, we entered into a new credit agreement that provided for a $600 million revolving credit facility, including a letter of credit sub-facility of up to $60 million (the “2021 Facility”). The 2021 Facility replaced our previous $100 million revolving credit facility. The 2021 Facility was scheduled to mature on August 10, 2026 and was guaranteed by the Company’s material domestic subsidiaries (together with the Company, the “Credit Parties”) and was supported by a security interest in substantially all of the Credit Parties’ personal property and assets, subject to certain exceptions.
In connection with the acquisition of SuperATV, we amended and restated the 2021 Facility (as amended and restated, the “New Facility”) by and among us, the lenders from time to time party thereto, and the administrative agent. In addition to including the existing $600.0 million revolving facility, the New Facility includes a $500.0 million term loan, which was used to fund the SuperATV acquisition. The New Facility (including the revolving portion of the New Facility) matures on October 4, 2027, is guaranteed by the Credit Parties and is supported by a security interest in substantially all of the Credit Parties’ personal property and assets, subject to certain exceptions.
Borrowings under the New Facility bear interest at a rate per annum equal to, at our option, either a term Secured Overnight Financing Rate (“Term SOFR”) (subject to a 0.00% floor) or a base rate (as defined in the New Facility), in each case plus an applicable margin of, initially (i) in the case of Term SOFR loans, 1.50% or (ii) in the case of base rate loans, 0.50%. The applicable margin for (i) base rate loans ranges from 0.000% to 1.000% per annum and (ii) for Term SOFR loans ranges from 1.000% to 2.000% per annum, in each case, based on the Total Net Leverage Ratio (as defined in the New Facility). The commitment fee under the New Facility is initially equal to 0.20% and thereafter ranges from 0.125% to 0.250% based on the Total Net Leverage Ratio (as defined in the New Facility). As of December 31, 2022, the interest rate on the outstanding borrowings under the New Facility was 5.78% and the commitment fee was 0.15%.
The term loan portion of the New Facility contains mandatory repayment provisions that require quarterly principal amortization payments on the term loan equal to a defined percentage of the initial borrowing amount of $500.0 million as follows, with the balance payable upon maturity in October 2027:
Fiscal Quarter EndingPrincipal Amortization Payment Percentage
December 31, 2022 through September 24, 20240.625%
December 31, 2024 through September 30, 20251.250%
December 31, 2025 through September 30, 20271.875%
The New Facility contains affirmative and negative covenants, including, but not limited to, covenants regarding capital expenditures, share repurchases, and financial covenants related to the ratio of consolidated interest expense to consolidated EBITDA and the ratio of total net indebtedness to consolidated EBITDA, each as defined by the New Facility. As of December 31, 2022, we were not in default with respect to the New Facility.
XML 36 R15.htm IDEA: XBRL DOCUMENT v3.22.4
Related Party Transactions
12 Months Ended
Dec. 31, 2022
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
We lease our Colmar, PA facility and a portion of our Lewisberry, PA facility from entities in which Steven L. Berman, our Executive Chairman, and certain of his family members are owners. Each lease is a non-cancelable operating lease. Total rental payments to those entities under these lease arrangements were $2.5 million, $2.3 million, and $1.8 million in fiscal 2022, fiscal 2021 and fiscal 2020, respectively. The lease for our corporate headquarters in Colmar, PA was renewed during December 2022, effective as of January 1, 2023, and will expire on December 31, 2027. The lease for our Lewisberry, PA operating facility was signed in September 2020 and will expire on December 31, 2027.
We are a partner in a joint venture with one of our suppliers and own a minority interest in two other suppliers. Purchases from these companies, and from PTI before our full acquisition on January 2, 2020 were $24.9 million, $18.9 million and $10.7 million in fiscal 2022, fiscal 2021 and fiscal 2020, respectively.
XML 37 R16.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The components of the income tax provision (benefit) are as follows:
For the Year Ended
(in thousands)December 31, 2022December 25, 2021December 26, 2020
Current:
Federal$31,683 $43,374 $33,698 
State7,141 5,755 4,276 
Foreign1,708 1,075 491 
40,532 50,204 38,465 
Deferred:   
Federal(4,003)(9,609)(8,475)
State(1,022)(1,368)(893)
Foreign(855)(993)(231)
(5,880)(11,970)(9,599)
Total$34,652 $38,234 $28,866 
The following is a reconciliation of income taxes at the statutory tax rate to the Company's effective tax rate:
For the Year Ended
December 31, 2022December 25, 2021December 26, 2020
Federal taxes at statutory rate21.0 %21.0 %21.0 %
State taxes, net of federal tax benefit2.7 2.1 2.0 
Research and development tax credit(0.7)(0.4)(0.6)
Federal permanent items(0.2)— (0.2)
Effect of foreign operations— (0.2)0.1 
Other(0.6)— (1.0)
Effective tax rate22.2 %22.5 %21.3 %
At December 31, 2022, we had $3.9 million of unrecognized tax benefits, all of which would affect our effective tax rate if recognized.
The following table summarizes the change in unrecognized tax benefits for the three years ended December 31, 2022:
For the Year Ended
(in thousands)December 31, 2022December 25, 2021December 26, 2020
Balance at beginning of year$1,204 $1,060 $2,301 
Reductions due to lapses in statutes of limitations(139)— — 
Reductions due to tax positions settled— — (1,308)
Additions related to positions taken during a prior period2,136 — — 
Reductions due to reversals of prior year positions— (30)(202)
Additions based on tax positions taken during the current period655 174 269 
Balance at end of year3,856 1,204 1,060 
We recognize interest and penalties related to unrecognized tax benefits in income tax expense. As of December 31, 2022, accrued interest and penalties related to unrecognized tax benefits were immaterial. The Company does not anticipate material changes in the amount of unrecognized income tax benefits over the next year.
Deferred income taxes result from timing differences in the recognition of revenue and expense between tax and financial statement purposes. The sources of temporary differences are as follows:
(in thousands)December 31, 2022December 25, 2021
Assets:
Inventories$13,662 $13,689 
Accounts receivable20,446 18,589 
Operating lease liability24,904 14,526 
Accrued expenses12,526 7,515 
Net operating losses1,285 1,892 
Foreign tax credits469 469 
State tax credits403 819 
Capital loss carryforward481 467 
Total deferred tax assets74,176 57,966 
Valuation allowance(1,377)(1,837)
Net deferred tax assets72,799 56,129 
Liabilities:  
Depreciation18,132 14,541 
Goodwill and intangible assets41,693 45,522 
Operating lease right of use asset23,924 13,733 
Other876 309 
Gross deferred tax liabilities84,625 74,105 
Net deferred tax (liabilities) assets$(11,826)$(17,976)
A valuation allowance, if needed, reduces deferred tax assets to the amount expected to be realized. When determining the amount of net deferred tax assets that are more likely than not to be realized, the Company assesses all positive and negative evidence. This evidence includes, but is not limited to, prior earnings history, expected future earnings, carryback and carryforward periods and the feasibility of ongoing tax strategies that could potentially enhance the likelihood of the realization of the deferred tax asset. Management has determined it was necessary to establish a valuation allowance against the foreign tax credits, various state tax credits and a capital loss carryforward.
Based on our history of taxable income and our projection of future earnings, we believe that it is more likely than not that sufficient taxable income will be generated in the foreseeable future to realize the remaining net deferred tax assets.
During 2022, we reduced the valuation allowance against the deferred tax assets noted above by $0.5 million.
As of December 31, 2022, the Company has tax-effected net operating loss carryforwards of $1.0 million and $0.2 million for U.S. federal and state jurisdictions, respectively. Tax-effected federal net operating losses of $0.1 million begin to expire in 2036. The remaining federal net operating losses do not expire. The state net operating loss carryforwards expire in various years starting in 2037.
We file income tax returns in the United States, Canada, China, India, and Mexico. The statute of limitations for tax years before 2017 is closed for U.S. federal income tax purposes. The statute of limitations for tax years before 2018 is closed for the states in which we file. The statute of limitations for tax years before 2019 is closed for income tax purposes in Canada, China, and India. The statute of limitations for tax years before 2017 is closed for income tax purposes in Mexico.
XML 38 R17.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Shareholders’ Agreement. A shareholders’ agreement was entered into in September 1990 and amended and restated on July 1, 2006. Under the agreement, each of the late Richard Berman, Steven Berman, Jordan Berman, Marc Berman, Fred Berman, Deanna Berman and additional shareholders named in the agreement has, among other things, granted the others of them rights of first refusal, exercisable on a pro-rata basis or in such other proportions as the exercising shareholders may agree, to purchase shares of our common stock which any of them, or upon their deaths their respective estates, proposes to sell to third parties. We have agreed with these shareholders that, upon their deaths, to the extent that any of their shares are not purchased by any of these surviving shareholders and may not be sold without registration under the Securities Act of 1933, as amended (the "1933 Act"), we will use our best efforts to cause those shares to be registered under the 1933 Act. The expenses of any such registration will be borne by the estate of the deceased shareholder. The additional shareholders that are a party to the agreement are trusts affiliated with the late Richard Berman, Steven Berman, Jordan Berman, Marc Berman or Fred Berman, or each person’s respective spouse or children.
CBP Matter. During 2020, we commenced a voluntary disclosure process in which we committed to disclosing to U.S. Customs & Border Protection (“CBP”) certain product misclassifications and reimbursing CBP for any resulting underpayment of duties that were identified as part of a voluntary internal review conducted by the Company. The Company recorded an estimated liability of $2.8 million in its Statement of Operations for the year ended December 26, 2020, which represents the Company’s estimated underpayment of duties, after deducting its estimated overpayment of duties, to CBP due to misclassifications over the prior five-year period, which is the applicable statute of limitations, plus applicable interest.
In June 2020, we completed our internal review and submitted our prior disclosure statement to CBP, along with a payment of $2.8 million for underpaid duties and interest. We have cooperated with CBP in connection with its review of our prior disclosure submission, including providing additional information as requested. CBP has not yet communicated that its review of our prior disclosure submission is completed.
Acquisitions. We have contingent consideration related to an acquisition due to the uncertainty of the ultimate amount of any payments that will become due as earnout payments if performance targets are achieved. If the remaining performance targets for the acquisition are fully achieved, the maximum additional contingent payments to be made under the Transaction documents would be $100.0 million in the aggregate.
As of December 31, 2022, we accrued $20.0 million, representing the fair value of the estimated payments that we expect could become due in connection with the Transaction.
For the year ended December 31, 2022, we recorded a charge of $1.8 million in connection with earnout provisions under a prior acquisition, with the charge included in Selling, General and Administration expenses. During the year ended December 31, 2022, we paid $1.8 million to fully settle this earnout provision associated with the prior acquisition.
Other Contingencies. We are a party to or otherwise involved in legal proceedings that arise in the ordinary course of business, such as various claims and legal actions involving contracts, employment claims, competitive practices, intellectual property infringement, product liability claims and other matters arising out of the conduct of our business. In the opinion of management, none of the actions, individually or in the aggregate, taking into account relevant insurance coverage, would likely have a material financial impact on the Company and we believe the range of reasonably possible losses from current matters, taking into account relevant insurance coverage, is immaterial. However, legal matters are subject to inherent uncertainties and there exists the possibility that the ultimate resolution of any of these matters could have a material adverse impact on the Company’s cash flows, financial position and results of operations in the period in which any such effects are recorded.
XML 39 R18.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
Our primary source of revenue is from contracts with and purchase orders from customers. In most instances, our contract with a customer is the customer’s purchase order. Upon acceptance of the purchase order, a contract exists with a customer as a sales agreement indicates the approval and commitment of the parties, identifies the rights of both parties, identifies the payment terms, and has commercial substance. At this point, we believe it is probable that we will collect the consideration to which we will be entitled in exchange for the goods transferred to the customer.
For certain customers, we may also enter into a sales agreement that outlines pricing considerations as well as the framework of terms and conditions which apply to future purchase orders for that customer. In these situations, our contract with the customer is both the sales agreement as well as the specific customer purchase order. As our contract with a customer is typically for a single transaction or customer purchase order, the duration of the contract is typically one year or less. As a result, we have elected to apply certain practical expedients and omit certain disclosures of remaining performance obligations for contracts that have an initial term of one year or less as permitted by GAAP.
Revenue is recognized from product sales when goods are shipped, title and risk of loss and control have been transferred to the customer, and collection is reasonably assured. We estimate the transaction price at the inception of a contract or upon fulfilling a purchase order, including any variable consideration, and will update the estimate for changes in circumstances.
We record estimates for cash discounts, defective and slow-moving product returns, promotional rebates, core return deposits and other discounts in the period the related product revenue is recognized (“Customer Credits”). The provision for Customer Credits is recorded as a reduction from gross sales and reserves for Customer Credits are shown as an increase in accrued customer rebates and returns. Customer Credits are estimated based on contractual provisions, historical experience, and our assessment of current market conditions. Actual Customer Credits have not differed materially from estimated amounts for each period presented. Amounts billed to customers for shipping and handling are included in net sales. Costs associated with shipping and handling are included in cost of goods sold. We have concluded that our estimates of variable consideration are not constrained according to the definition in the standard.
All of our revenue was recognized under the point of time approach during fiscal 2022, fiscal 2021 and fiscal 2020. Also, we do not have significant financing arrangements with our customers. Our credit terms are all less than one year. Lastly, we do not receive noncash consideration (such as materials or equipment) from our customers to facilitate the fulfillment of our contracts.
Practical Expedients and Accounting Policy Elections
We have made certain accounting policy elections and are using certain practical expedients permitted under GAAP, as follows:
Not adjust the promised amount of consideration for the effects of a significant financing component as we expect, at contract inception, that the period between when we transfer a promised good or service to the customer and when the customer pays for that good or service will be one year or less.
Expense costs to obtain a contract as incurred when the expected period of benefit, and therefore the amortization period, is one year or less.
Exclude from the measurement of the transaction price all taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction and collected by the entity for a customer, including sales, use, value-added, excise and various other taxes.
Account for shipping and handling activities that occur after the customer has obtained control of a good as a fulfillment activity rather than a separate performance obligation.
Disaggregated Revenue
The following tables present our disaggregated net sales by type of major good / product line, and geography.
For the Year Ended
(in thousands)December 31, 2022December 25, 2021December 26, 2020
Powertrain$644,059 $539,235 $442,221 
Chassis715,005 458,986 324,399 
Motor Vehicle Body314,451 288,599 266,699 
Hardware60,234 58,429 59,429 
Net Sales$1,733,749 $1,345,249 $1,092,748 
For the Year Ended
(in thousands)December 31, 2022December 25, 2021December 26, 2020
Net Sales to U.S. Customers$1,606,472 $1,269,050 $1,031,183 
Net Sales to Non-U.S. Customers127,277 76,199 61,565 
Net Sales$1,733,749 $1,345,249 $1,092,748 
During fiscal 2022, fiscal 2021, and fiscal 2020, three customers each accounted for more than 10% of net sales and in the aggregate accounted for 49%, 54%and 56% of net sales in fiscal 2022, fiscal 2021, and fiscal 2020, respectively.
XML 40 R19.htm IDEA: XBRL DOCUMENT v3.22.4
Capital Stock
12 Months Ended
Dec. 31, 2022
Equity [Abstract]  
Capital Stock Capital Stock
Controlling Interest by Officers, Directors and Family Members. As of December 31, 2022 and December 25, 2021, Steven Berman, the Executive Chairman of the Company, and members of his family beneficially owned approximately 17% of the outstanding shares of our common stock, and could influence matters requiring approval of shareholders, including the election of the Board of Directors and the approval of significant transactions.
Undesignated Stock. We have 50,000,000 shares authorized of undesignated capital stock for future issuance. The designation, rights and preferences of such shares will be determined by our Board of Directors.
Incentive Stock Plan. Prior to May 16, 2018, we issued stock compensation grants under our 2008 Stock Option and Stock Incentive Plan. On May 16, 2018, our shareholders approved our 2018 Stock Option and Stock Incentive Plan (the “2018 Plan” or the “Plan”), which supersedes our 2008 Stock Option and Stock Incentive Plan. All future stock compensation grants will be issued under the 2018 Plan. Under the terms of the Plan, our Board of Directors may grant up to 1,200,000 shares of common stock in the form of shares of restricted stock, restricted stock units, stock appreciation rights and stock options, or combinations thereof, to officers, directors, employees, consultants and advisors. Grants under the Plan must be made within ten years of the date the Plan was approved. Stock options are exercisable upon the terms set forth in each grant agreement approved by the Board of Directors, but in no event more than ten years from the date of grant. Restricted stock and restricted stock units vest in accordance with the terms set forth in each applicable award agreement approved by our Board of Directors. At December 31, 2022, 599,845 shares were available for grant under the Plan.
Restricted Stock Awards (“RSAs”) and Restricted Stock Units (“RSUs”)
Prior to March 2020, we issued RSAs to certain employees and members of our Board of Directors. Grants were made in the form of time-based RSAs and performance-based RSAs. For all RSAs, we retain the restricted stock, and any dividends paid thereon, until the vesting restrictions have been met. For time-based RSAs, compensation cost is recognized on a straight-line basis over the vesting period and is calculated using the closing price per share of our common stock on the grant date. Prior to 2019, we issued performance-based RSAs tied to growth in adjusted pre-tax income. Compensation cost related to those awards was recognized over the performance period and was calculated using the closing price per share of our common stock on the grant date and an estimate of the probable outcome of the performance conditions as of the reporting date. In 2019, we introduced performance-based RSAs that vest based on our total shareholder return ranking relative to the S&P Mid-Cap 400 Growth Index over a three-year performance period. For those awards, compensation cost is recognized on a straight-line basis over the performance period and is calculated using the simulated fair value per share of our common stock based on the application of a Monte Carlo simulation model. This valuation technique includes estimating the movement of stock prices and the effects of volatility, interest rates and dividends.
Beginning in March 2020, we began issuing RSUs to certain employees and members of our Board of Directors. For time-based RSUs, compensation cost is recognized on a straight-line basis over the vesting period and is calculated using the closing price per share of our common stock on the grant date. Also, in March 2020, we began issuing performance-based RSUs that vest based on our total shareholder return ranking relative to the S&P Mid-Cap 400 Growth Index over a three-year performance period. For performance-based RSUs tied to total shareholder return, compensation cost is recognized on a straight-line basis over the performance period and is calculated using the simulated fair value per share of our common stock based on the application of a Monte Carlo simulation model as discussed in the paragraph above.
The following table summarizes the weighted average valuation assumptions used to calculate the fair value of total shareholder return performance-based RSUs granted:
For the Year Ended
December 31, 2022December 25, 2021December 26, 2020
Share price$96.36 $101.45 $61.68 
Expected dividend yield0.0 %0.0 %0.0 %
Expected stock price volatility38.3 %38.9 %31.5 %
Risk-free interest rate1.6 %0.2 %0.9 %
Expected life2.8 years2.8 years2.8 years
The share price is the Company’s closing share price as of the valuation date. The risk-free rate is based on the U.S. Treasury security with terms equal to the expected time of vesting as of the grant date. The weighted-average grant-date fair value of total shareholder return RSUs granted during fiscal 2022, fiscal 2021, and fiscal 2020 were $111.31, $131.02, and $65.09, respectively.
Compensation cost related to performance-based and time-based RSAs and RSUs was $7.2 million, $6.1 million and $3.2 million in fiscal 2022, fiscal 2021 and fiscal 2020, respectively, and was included in selling, general and administrative expense in the Consolidated Statements of Operations. No cost was capitalized during fiscal 2022, fiscal 2021 or fiscal 2020.
The following table summarizes our RSA and RSU activity for the three years ended December 31, 2022:
Shares Weighted
Average Fair Value
Balance at December 28, 2019177,491$76.70 
Granted83,875$64.66 
Vested(27,477)$71.25 
Canceled(16,154)$76.44 
Balance at December 26, 2020217,735$72.77 
Granted81,694$106.23 
Vested(45,970)$70.62 
Canceled(46,782)$74.85 
Balance at December 25, 2021206,677$85.97 
Granted130,131$96.32 
Vested(55,255)$83.70 
Canceled(42,631)$85.89 
Balance at December 31, 2022238,922$92.07 
As of December 31, 2022, there was approximately $13.5 million of unrecognized compensation cost related to unvested RSAs and RSUs, which is expected to be recognized over a weighted-average period of approximately 2.3 years.
Cash flows resulting from tax deductions in excess of the tax effect of compensation cost recognized in the financial statements are classified as operating cash flows. The excess tax benefit generated from RSAs and RSUs was immaterial for all periods presented.
Stock Options
We grant stock options to certain employees. We expense the grant-date fair value of stock options as compensation cost over the vesting or performance period. Compensation cost charged against income for stock options was $1.7 million, $1.3 million and $1.0 million in fiscal 2022, fiscal 2021 and fiscal 2020, respectively, and was included in selling, general and administrative expense in the Consolidated Statements of Operations. No cost was capitalized during fiscal 2022, fiscal 2021 or fiscal 2020.
We used the Black-Scholes option valuation model to estimate the fair value of stock options granted. Expected volatility and expected dividend yield are based on the actual historical experience of our common stock. The expected life represents the period of time that options granted are expected to be outstanding and was calculated using historical option exercise data. The risk-free rate is based on the U.S. Treasury security with terms equal to the expected time of exercise as of the grant date.
The following table summarizes the weighted average valuation assumptions used to calculate the fair value of options granted and the associated weighted-average grant-date fair values:
For the Year Ended
December 31, 2022December 25, 2021December 26, 2020
Expected dividend yield%%%
Expected stock price volatility34 %34 %29 %
Risk-free interest rate1.8 %0.7 %0.8 %
Expected life of options5.3 years5.3 years5.3 years
Weighted-average grant-date fair value$32.55 $31.68 $17.84 
The following table summarizes our stock option activity for the three years ended December 31, 2022:
Shares Option Price
per Share
Weighted
Average
Price
Weighted
Average
Remaining
Terms
(years)
Aggregate
Intrinsic
Value (in thousands)
Balance at December 28, 2019181,712
$41.59– $82.94
$70.78  
Granted109,352
$61.68 – $83.06
$63.25 
Exercised(31,521)
$41.59 – $82.94
$50.77 
Canceled(8,764)
$61.68 – $74.21
$65.24 
Balance at December 26, 2020250,779
$41.59 –$84.93
$70.21 
Granted59,578
$95.98 – $103.61
$101.36 
Exercised(67,504)
$41.59 – $82.94
$70.04 
Canceled(9,457)
$61.68 –$101.45
$79.02 
Balance at December 25, 2021233,396
$61.68– $103.61
$77.85 
Granted79,749
$83.81– $111.53
$96.96 
Exercised(32,201)
$61.68 – $83.06
$71.74 
Expired(663)
$101.45
$101.45 
Canceled(12,162)
$61.68 – $101.45
$82.19 
Balance at December 31, 2022268,119
$61.68 – $111.53
$84.03 6.2$1,572 
Exercisable at December 31, 202298,600
$61.68 – $103.61
$76.32 3.9$796 
As of December 31, 2022, there was approximately $3.4 million of unrecognized compensation cost related to unvested stock options, which is expected to be recognized over a weighted-average period of approximately 2.6 years.
Cash received from option exercises was $1.0 million, $2.5 million, and $1.2 million in fiscal 2022, fiscal 2021 and fiscal 2020, respectively. The tax benefit generated from option exercises was immaterial for all periods presented.
Employee Stock Purchase Plan. In May 2017, our shareholders approved the Dorman Products, Inc. Employee Stock Purchase Plan (the “ESPP”), which makes available 1,000,000 shares of our common stock for sale to eligible employees. The purpose of the ESPP, which is qualified under Section 423 of the Internal Revenue Service Code of 1986, as amended, is to encourage stock ownership through payroll deductions and limited cash contributions by our employees. These contributions are used to purchase shares of the Company’s common stock at a 15% discount from the lower of the market price at the beginning or end of the purchase window. Beginning in March 2018, share purchases under the plan were made twice annually, with the purchase windows being April to September and October to March. In 2022, the decision was made to modify the timing of those two purchase windows to align them with the calendar year. As a result, beginning January 2022, the two purchase windows are January to June and July to December. In order to effectuate that alignment, the purchase window beginning in October 2021 was shortened from six months to three months and ended December 2022. There were 25,600 shares, 40,303 shares and 79,089 shares purchased under this plan during fiscal 2022, fiscal 2021 and fiscal 2020, respectively. Compensation cost under the ESPP plan was $0.4 million, $0.9 million and $3.3 million in fiscal 2022, fiscal 2021 and fiscal 2020, respectively. The tax benefit generated from ESPP purchases was immaterial in fiscal 2022, fiscal 2021, and fiscal 2020, respectively.
Common Stock Repurchases. We periodically repurchase, at the then current market price, and cancel common stock issued to the Dorman Products, Inc. 401(k) Plan and Trust (the “401(k) Plan”). 401(k) Plan participants can no longer purchase shares of Dorman common stock as an investment option under the 401(k) Plan. Shares are generally purchased from the 401(k) Plan when participants sell units as permitted by the
401(k) Plan or elect to leave the 401(k) Plan upon retirement, termination or other reasons. The following table summarizes the repurchase and cancellation of common stock:
For the Year Ended
December 31, 2022December 25, 2021December 26, 2020
Shares repurchased and canceled23,01511,45223,360
Total cost of shares repurchased and canceled (in thousands)$2,357 $1,172 $1,895 
Average price per share$102.40 $102.38 $81.12 
At December 31, 2022, the 401(k) Plan held 160,901 shares of our common stock.
Share Repurchase Program. Our Board of Directors has authorized a share repurchase program. Through several actions, including expansions and extensions, the Board has authorized the repurchase of up to $600 million of our outstanding common stock through December 31, 2024. Under this program, share repurchases may be made from time to time depending on market conditions, share price, share availability and other factors at our discretion. At December 31, 2022, $228.0 million was available for repurchase under this program.
The following table summarizes the repurchase and cancellation of common stock:
For the Years Ended
December 31, 2022December 25, 2021December 26, 2020
Shares repurchased and canceled180,750605,628439,275
Total cost of shares repurchased and canceled (in thousands)$17,577 $61,583 $36,781 
Average price per share$97.24 $101.68 $83.73 
401(k) Retirement Plans. We have various 401(k) plans that cover substantially all of our employees as of December 31, 2022. Annual company contributions are discretionary in nature, in accordance with the respective plan documents. Total expense related to the plans were $8.2 million, $6.3 million and $5.7 million in fiscal 2022, fiscal 2021 and fiscal 2020, respectively.
XML 41 R20.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per ShareBasic earnings per share was calculated by dividing our net income by the weighted average number of common shares outstanding during the period, excluding unvested RSAs which are considered to be contingently issuable. To calculate diluted earnings per share, common share equivalents are added to the weighted average number of common shares outstanding. Common share equivalents are calculated using the treasury stock method and are computed based on outstanding stock-based awards. Stock-based awards of approximately 63,500 shares, 14,250 shares and 35,975 shares were excluded from the calculation of diluted earnings per share for fiscal 2022, fiscal 2021 and fiscal 2020, respectively, as their effect would have been anti-dilutive.
The following table sets forth the computation of basic earnings per share and diluted earnings per share:
For the Year Ended
(in thousands, except per share data)December 31, 2022December 25, 2021December 26, 2020
Numerator:
Net income$121,549 $131,532 $106,870 
Denominator:
Weighted average basic shares outstanding31,43431,81032,280
Effect of compensation awards10915193
Weighted average diluted shares outstanding31,54331,96132,373
Earnings Per Share:
Basic$3.87 $4.13 $3.31 
Diluted$3.85 $4.12 $3.30 
XML 42 R21.htm IDEA: XBRL DOCUMENT v3.22.4
Business Segments
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Business Segments Business Segments
We have determined that our business comprises a single reportable operating segment, namely, the sale of replacement and upgrade parts in the motor vehicle aftermarket industry, serving passenger cars, light-, medium-, and heavy-duty trucks as well as specialty vehicles.
Net sales to countries outside the United States, primarily to Canada and Mexico, and to a lesser extent into Europe, the Middle East, and Australia, in fiscal 2022, fiscal 2021 and fiscal 2020 were $127.3 million, $76.2 million and $61.6 million, respectively.
Net long-lived assets outside the United States, consisting of net property, plant and equipment was $3.6 million and $1.0 million as of December 31, 2022 and December 25, 2021, respectively.
XML 43 R22.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule II: Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2022
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II: Valuation and Qualifying Accounts
SCHEDULE II: Valuation and Qualifying Accounts
For the Year Ended
(in thousands)December 31, 2022December 25, 2021December 26, 2020
Allowance for doubtful accounts:
Balance, beginning of period$1,326 $1,260 $957 
Provision56 177 315 
Charge-offs(19)(111)(111)
Acquisitions and other— — 99 
Balance, end of period$1,363 $1,326 $1,260 
Allowance for customer credits:
Balance, beginning of period$188,080 $155,751 $105,950 
Provision373,157 334,615 308,783 
Charge-offs(369,121)(302,286)(258,982)
Balance, end of period$192,116 $188,080 $155,751 
XML 44 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Principles of Consolidation Principles of Consolidation. The Consolidated Financial Statements include our accounts and the accounts of our wholly owned subsidiaries. All material intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates in the Preparation of Financial Statements Use of Estimates in the Preparation of Financial Statements. The preparation of financial statements in accordance with accounting principles generally accepted in the United States (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.
Cash and Cash Equivalents Cash and Cash Equivalents. We consider all highly liquid short-term investments with original maturities of three months or less to be cash equivalents.
Sales of Accounts Receivable Sales of Accounts Receivable. We have entered into several customer-sponsored programs administered by unrelated financial institutions that permit us to sell certain accounts receivable at discounted rates to the financial institutions. Transactions under these programs were accounted for as sales of accounts receivable and were removed from our Consolidated Balance Sheet at the time of the sales transactions. During fiscal 2022, fiscal 2021 and fiscal 2020, we sold $1,048.7 million, $935.8 million and $740.0 million, respectively, under these programs. Selling, general and administrative expenses include factoring costs associated with these accounts receivable sales programs of $37.2 million, $11.7 million and $13.2 million in fiscal 2022, fiscal 2021 and fiscal 2020, respectively. Factoring costs are impacted both by interest rates and the timing of when accounts receivable are sold in comparison to the original due dates of those accounts receivable.
Inventories Inventories. Inventories are stated at the lower of cost or net realizable value. Cost is determined by the first-in, first-out method. Inventories include the cost of material, freight, direct labor and overhead utilized in the processing of our products. We provide reserves for discontinued and excess inventory based upon historical demand, forecasted usage, estimated customer requirements and product line updates.
Property, Plant and Equipment Property, Plant and Equipment. Property, plant and equipment are recorded at cost and depreciated over the estimated useful lives, which range from 1 to 39 years, using the straight-line method for financial statement reporting purposes and accelerated methods for income tax purposes. The costs of maintenance and repairs are expensed as incurred. Renewals and betterments are capitalized. Gains and losses on disposals are included in operating results.
Estimated useful lives by major asset category are as follows:
Buildings and building improvements
10 to 39 years
Machinery, equipment and tooling
3 to 10 years
Software and computer equipment
3 to 10 years
Furniture, fixtures and leasehold improvements
1 to 39 years
Long-Lived Assets Including Goodwill and Other Acquired Intangible Assets Long-Lived Assets Including Goodwill and Other Acquired Intangible Assets. Long-lived assets, including property, plant, and equipment and amortizable identifiable intangibles, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. The impairment review is a two-step process. First, recoverability is measured by comparing the carrying amount of an asset to the estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount exceeds the estimated undiscounted future cash flows, the second step of the impairment test is performed, and an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds its fair value. The assets and liabilities of a disposal group classified as held for sale would be separately presented in the balance sheet and reported at the lower of the carrying amount or fair value less costs to sell, and would no longer be depreciated. Goodwill is reviewed for impairment on an annual basis or whenever events or changes in circumstances indicate the carrying value of the goodwill may be impaired. For the annual test, we have the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount (“Step 0”). If through the Step 0 test we determine it is more likely than not that the fair value of a reporting unit is less than its carrying amount, then we would perform a quantitative test (“Step 1”) to determine whether an impairment charge was necessary.
Purchase Accounting Purchase Accounting. The purchase price of an acquired business is allocated to the underlying tangible and intangible assets acquired and liabilities assumed based upon their respective fair market values, with the excess recorded as goodwill. Such fair market value assessments require judgments and estimates which may change over time and may cause the final amounts to differ materially from their original estimates. These adjustments to fair value assessments are recorded to goodwill over the purchase price allocation period which cannot exceed 12 months from the date of acquisition.
Other Assets
Other Assets. Other assets include primarily long-term core inventory, deposits, and equity method investments.
Certain products we sell contain parts that can be recycled, or as more commonly referred to in our industry, remanufactured. We refer to these parts as cores. A used core is remanufactured and sold to the customer as a replacement for a unit inside a vehicle. Customers and end-users that purchase remanufactured products will generally return the used core to us, which we then use in the remanufacturing process to make another finished good. Our core inventory consists of used cores purchased and held in our facilities, used cores that are in the process of being returned from our customers and end-users, and remanufactured cores held in finished goods inventory at our facilities. Our products that utilize a core primarily include instrument clusters, hybrid batteries, radios, and climate control modules.
Long-term core inventory was $19.8 million and $20.8 million as of December 31, 2022 and December 25, 2021, respectively. Long-term core inventory is recorded at the lower of cost or net realizable value. Cost is determined based on actual purchases of core inventory. We believe that the most appropriate classification of core inventory is a long-term asset. According to guidance provided under the Financial Accounting Standards Board Accounting Standards Codification, current assets are defined as “assets or resources commonly identified as those which are reasonably expected to be realized in cash or sold or consumed during the normal operating cycle of the business.” The determination of the long-term classification is based on our view that the value of the cores is not expected to be consumed or realized in cash during our normal annual operating cycle.
We have investments that we account for according to the equity method of accounting. The total book value of these investments was $9.4 million at both of December 31, 2022 and December 25, 2021, respectively. These investments provided $5.5 million, $4.6 million and $1.3 million of income during fiscal 2022, fiscal 2021, and fiscal 2020, respectively. In January 2020, we acquired the remaining 60% of the outstanding stock of Power Train Industries, Inc. (“PTI”), a privately-held supplier of parts to the automotive aftermarket, based in Reno, Nevada of which we held equity investments with a fair value of $12.3 million. Additionally, we have an investment that we account for according to the cost method of accounting.
Other Accrued Liabilities Other Accrued Liabilities. Other accrued liabilities include primarily accrued commissions, accrued income taxes, insurance liabilities, and other current liabilities.
Revenue Recognition and Accrued Customer Rebates and Returns
Revenue Recognition and Accrued Customer Rebates and Returns. Revenue is recognized from product sales when goods are shipped, title and risk of loss and control have been transferred to the customer and collection is reasonably assured. We record estimates for cash discounts, defective and slow-moving product returns, promotional rebates, core return deposits, and other discounts in the period of the sale ("Customer Credits"). The provision for Customer Credits is recorded as a reduction from gross sales and reserves for Customer Credits are shown as an increase of accrued customer rebates and returns, which is included in current liabilities. Customer Credits are estimated based on contractual provisions, historical experience, and our assessment of current market conditions. Actual Customer Credits have not differed materially from estimated amounts. Amounts billed to customers for shipping and handling are included in net sales. Costs associated with shipping and handling are included in cost of goods sold.
As noted above, Customer Credits include core return deposits which are an estimate of the amount we believe we will refund to our customers when used cores are returned to us. The price we invoice to customers for remanufactured cores contains both the amount we charge to remanufacture the part and a deposit for the core. We charge a core deposit to encourage the customer to return the used core to us so that it can be used in our remanufacturing process. We allow our customers up to twenty-four months to return the used core to us. Core return deposits are reserved based on the expected deposits to be issued to customers based on historical returns.
Research and Development Research and Development. Research and development costs are expensed as incurred.
Stock-Based Compensation Stock-Based Compensation. At December 31, 2022 and December 25, 2021, we had awards outstanding under two stock-based employee compensation plans, which are described more fully in Note 12, Capital Stock. We record compensation expense for all awards granted. The value of restricted stock awards (“RSAs”) and restricted stock units (“RSUs”) issued was based on the fair value of our common stock on the grant date. For performance-based RSAs tied to growth in adjusted pre-tax income, compensation costs related to the stock is recognized over the performance period and is calculated using the closing price per share of our common stock on the grant date and an estimate of the probable outcome of the performance conditions as of the reporting date. The fair value of performance-based RSUs, for which the performance measure is total shareholder return, is determined using a Monte Carlo simulation model. The fair value of stock options granted is determined using the Black-Scholes option valuation model on the grant date.
Income Taxes
Income Taxes. We follow the asset and liability method of accounting for deferred income taxes. Deferred tax assets and liabilities are determined based on the difference between the financial statement and tax bases of assets and liabilities. Deferred tax assets or liabilities at the end of each period are determined using the enacted tax rate expected to be in effect when taxes are paid or recovered.
Unrecognized income tax benefits represent income tax positions taken on income tax returns that have not been recognized in the consolidated financial statements. The Company recognizes the benefit of an income tax position only if it is more likely than not (greater than 50%) that the tax position will be sustained upon tax examination, based solely on the technical merits of the tax position. Otherwise, no benefit is recognized. The tax benefits recognized are measured based on the largest benefit that has a greater than 50% likelihood of being
realized upon ultimate settlement. Additionally, we accrue interest and related penalties, if applicable, on all tax exposures for which reserves have been established consistent with jurisdictional tax laws. Interest and penalties are classified as income tax expense in the Consolidated Statements of Operations.
Concentrations of Risk
Concentrations of Risk. Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash equivalents and accounts receivable. All cash equivalents are managed within established guidelines that limit the amount that may be invested with one issuer. A significant percentage of our accounts receivable have been, and will continue to be, concentrated among a relatively small number of automotive retailers and warehouse distributors in the United States. Our 4 largest customers accounted for 69% and 71% of net accounts receivable as of December 31, 2022 and December 25, 2021, respectively. We continually monitor the credit terms and credit limits for these and other customers.
In fiscal 2022 and fiscal 2021, approximately 64% and 74%, respectively, of our products were purchased from suppliers located in a variety of foreign countries, with the largest portion coming from China.
Fair Value Disclosures Fair Value Disclosures. The carrying value of financial instruments such as cash and cash equivalents, accounts receivable, accounts payable, and other current assets and liabilities approximate their fair value based on the short-term nature of these instruments. The carrying value of our long-term debt approximates its fair value because it bears interest at a rate indexed to a market rate (Term SOFR). Additionally, the fair value of assets acquired and liabilities assumed are determined at the date of acquisition. Contingent consideration associated with an acquisition is recorded at fair value at the acquisition date and is adjusted to fair value at each reporting period.
XML 45 R24.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Estimated Useful Lives by Major Asset
Estimated useful lives by major asset category are as follows:
Buildings and building improvements
10 to 39 years
Machinery, equipment and tooling
3 to 10 years
Software and computer equipment
3 to 10 years
Furniture, fixtures and leasehold improvements
1 to 39 years
XML 46 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Business Acquisitions and Investments (Tables)
12 Months Ended
Dec. 31, 2022
Business Combinations [Abstract]  
Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed
The table below details the fair values of the assets acquired and the liabilities assumed at the acquisition date:
(in thousands)
Accounts receivable$3,317 
Inventories90,428 
Prepaids and other current assets5,293 
Property, plant and equipment23,776 
Goodwill247,247 
Identifiable intangible assets157,500 
Operating lease right-of-use assets11,661 
Other Assets3,001 
Accounts payable(7,436)
Accrued compensation(2,086)
Accrued customer rebates and returns(1,609)
Other current liabilities(8,726)
Long-term operating lease liabilities(9,508)
Other long-term liabilities(3,307)
Net cash consideration509,551 
The table below details the fair values of the assets acquired and the liabilities assumed at the acquisition date, including applicable measurement period adjustments:
(in thousands)
Accounts receivable$23,216 
Inventories79,625 
Prepaids and other current assets2,302 
Property, plant and equipment29,900 
Goodwill106,816 
Identifiable intangible assets160,400 
Operating lease right-of-use assets21,248 
Other assets848 
Accounts payable(11,970)
Accrued compensation(2,784)
Other current liabilities(7,604)
Long-term operating lease liabilities(18,444)
Deferred tax liabilities(38,665)
Net cash consideration$344,888 
Schedule of Valuation of Intangible Assets Acquired and Related Amortization Periods
The estimated valuation of the intangible assets acquired, and related amortization periods are as follows:
(in thousands)Fair ValueAmortization Period (in years)
Product portfolio82,500 15
Trade names48,400 20
Customer relationships26,600 15
Total$157,500  
The estimated valuation of the intangible assets acquired, and related amortization periods are as follows:
(in thousands)Fair ValueAmortization Period (in years)
Customer relationships$124,100 20
Product portfolio25,300 20
Trade names11,000 10
Total$160,400  
The valuation of the intangible assets acquired and related amortization periods are as follows:
(in thousands)ValuationAmortization
Period
(in years)
Customer relationships$4,600 15
Trade names700 5
Technology1,800 8
Other190 5
Total$7,290  
Summary of Unaudited Proforma Information
The pro forma information is presented for informational purposes only and is not necessarily indicative of the results of operations that would have been achieved had the acquisition been consummated as of that time.
For the Year Ended
(in thousands, unaudited)December 31, 2022December 25, 2021
Net sales$1,888,379 $1,556,360 
Net income$130,375 $143,419 
Diluted earnings per share$4.13 $4.49 
The pro forma information is presented for informational purposes only and is not necessarily indicative of the results of operations that would have been achieved had the acquisition been consummated as of that time.
For the Year Ended
(in thousands, unaudited)December 25, 2021December 26, 2020
Net sales$1,468,415 $1,260,077 
Net income$147,090 $100,334 
Diluted earnings per share$4.60 $3.10 
XML 47 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories (Tables)
12 Months Ended
Dec. 31, 2022
Inventory Disclosure [Abstract]  
Inventories
Inventories were as follows:
(in thousands)December 31, 2022December 25, 2021
Raw materials$34,267 $12,746 
Bulk product234,871 225,879 
Finished product478,032 287,415 
Packaging materials8,731 5,948 
Total$755,901 $531,988 
XML 48 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment
Property, plant and equipment include the following:
(in thousands)December 31, 2022December 25, 2021
Buildings$59,980 $58,788 
Machinery, equipment and tooling184,184 146,999 
Furniture, fixtures and leasehold improvements12,225 7,303 
Software and computer equipment100,814 90,471 
Total357,203 303,561 
Less-accumulated depreciation and amortization(208,726)(188,697)
Property, plant and equipment, net$148,477 $114,864 
XML 49 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Summary of Lease Expense The following table summarizes the lease expense:
For the Year Ended
(in thousands)December 31, 2022December 25, 2021December 26, 2020
Operating lease expense$17,340 $9,549 $7,732 
Short-term lease expense5,838 3,172 3,647 
Total lease expense$23,178 $12,721 $11,379 
Summary of Supplemental Balance Sheet Information Related to Operating Leases
Supplemental balance sheet information related to our operating leases is as follows:
(in thousands)December 31, 2022December 25, 2021
Operating lease right-of-use assets$109,977 $59,029 
Other accrued liabilities$15,912 $10,065 
Long-term operating lease liabilities98,221 52,443 
Total operating lease liabilities$114,133 $62,508 
Weighted average remaining lease term (years)7.767.55
Weighted average discount rate3.91 %3.73 %
Summary of Maturities of Operating Lease Liabilities
The following table summarizes the maturities of our lease liabilities for all operating leases as of December 31, 2022:
(in thousands)December 31, 2022
2023$19,984 
202418,714 
202517,033 
202616,821 
202715,611 
Thereafter44,318 
Total lease payments132,481 
Less: Imputed interest(18,348)
Present value of lease liabilities$114,133 
XML 50 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
Goodwill included the following:
(in thousands)December 31, 2022December 25, 2021
Balance at beginning of period$197,332 $91,080 
Goodwill acquired247,247 108,945 
Measurement period adjustments for Dayton acquisition— (2,130)
Foreign currency translation(1,544)(563)
Balance at end of period$443,035 $197,332 
Schedule of Intangible Assets
Intangible assets, subject to amortization, included the following:
December 31, 2022December 25, 2021
Intangible assets subject to amortizationWeighted Average Amortization Period (years)Gross Carrying ValueAccumulated AmortizationNet Carrying ValueGross Carrying ValueAccumulated AmortizationNet Carrying Value
(dollars in thousands)
Customer relationships17.0$175,430 $21,643 $153,787 $149,150 $12,139 $137,011 
Trade names17.467,690 6,370 61,320 17,760 2,592 15,168 
Product Portfolio15.6107,800 2,953 104,847 25,300 460 24,840 
Technology5.72,167 820 1,347 2,167 571 1,596 
Patents and Other9.91,430 322 1,108 430 236 194 
Total$354,517 $32,108 $322,409 $194,807 $15,998 $178,809 
Schedule of Estimated Future Amortization Expense The estimated future amortization expense for intangible assets as of December 31, 2022, is summarized as follows:
(in thousands)
2023$21,740 
202421,740 
202521,596 
202621,418 
202719,924 
Thereafter215,991 
Total$322,409 
XML 51 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Long-Term Debt (Tables)
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Summary of Mandatory Repayment Provisions
The term loan portion of the New Facility contains mandatory repayment provisions that require quarterly principal amortization payments on the term loan equal to a defined percentage of the initial borrowing amount of $500.0 million as follows, with the balance payable upon maturity in October 2027:
Fiscal Quarter EndingPrincipal Amortization Payment Percentage
December 31, 2022 through September 24, 20240.625%
December 31, 2024 through September 30, 20251.250%
December 31, 2025 through September 30, 20271.875%
XML 52 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Components of Income Tax Provision (Benefit)
The components of the income tax provision (benefit) are as follows:
For the Year Ended
(in thousands)December 31, 2022December 25, 2021December 26, 2020
Current:
Federal$31,683 $43,374 $33,698 
State7,141 5,755 4,276 
Foreign1,708 1,075 491 
40,532 50,204 38,465 
Deferred:   
Federal(4,003)(9,609)(8,475)
State(1,022)(1,368)(893)
Foreign(855)(993)(231)
(5,880)(11,970)(9,599)
Total$34,652 $38,234 $28,866 
Reconciliation of Income Taxes at Statutory Tax Rate to Company's Effective Tax Rate
The following is a reconciliation of income taxes at the statutory tax rate to the Company's effective tax rate:
For the Year Ended
December 31, 2022December 25, 2021December 26, 2020
Federal taxes at statutory rate21.0 %21.0 %21.0 %
State taxes, net of federal tax benefit2.7 2.1 2.0 
Research and development tax credit(0.7)(0.4)(0.6)
Federal permanent items(0.2)— (0.2)
Effect of foreign operations— (0.2)0.1 
Other(0.6)— (1.0)
Effective tax rate22.2 %22.5 %21.3 %
Change in Unrecognized Tax Benefits
The following table summarizes the change in unrecognized tax benefits for the three years ended December 31, 2022:
For the Year Ended
(in thousands)December 31, 2022December 25, 2021December 26, 2020
Balance at beginning of year$1,204 $1,060 $2,301 
Reductions due to lapses in statutes of limitations(139)— — 
Reductions due to tax positions settled— — (1,308)
Additions related to positions taken during a prior period2,136 — — 
Reductions due to reversals of prior year positions— (30)(202)
Additions based on tax positions taken during the current period655 174 269 
Balance at end of year3,856 1,204 1,060 
Reconciliation of Deferred Tax Assets and Liabilities
Deferred income taxes result from timing differences in the recognition of revenue and expense between tax and financial statement purposes. The sources of temporary differences are as follows:
(in thousands)December 31, 2022December 25, 2021
Assets:
Inventories$13,662 $13,689 
Accounts receivable20,446 18,589 
Operating lease liability24,904 14,526 
Accrued expenses12,526 7,515 
Net operating losses1,285 1,892 
Foreign tax credits469 469 
State tax credits403 819 
Capital loss carryforward481 467 
Total deferred tax assets74,176 57,966 
Valuation allowance(1,377)(1,837)
Net deferred tax assets72,799 56,129 
Liabilities:  
Depreciation18,132 14,541 
Goodwill and intangible assets41,693 45,522 
Operating lease right of use asset23,924 13,733 
Other876 309 
Gross deferred tax liabilities84,625 74,105 
Net deferred tax (liabilities) assets$(11,826)$(17,976)
XML 53 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Summary of Disaggregated Net Sales
The following tables present our disaggregated net sales by type of major good / product line, and geography.
For the Year Ended
(in thousands)December 31, 2022December 25, 2021December 26, 2020
Powertrain$644,059 $539,235 $442,221 
Chassis715,005 458,986 324,399 
Motor Vehicle Body314,451 288,599 266,699 
Hardware60,234 58,429 59,429 
Net Sales$1,733,749 $1,345,249 $1,092,748 
For the Year Ended
(in thousands)December 31, 2022December 25, 2021December 26, 2020
Net Sales to U.S. Customers$1,606,472 $1,269,050 $1,031,183 
Net Sales to Non-U.S. Customers127,277 76,199 61,565 
Net Sales$1,733,749 $1,345,249 $1,092,748 
XML 54 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Capital Stock (Tables)
12 Months Ended
Dec. 31, 2022
Equity [Abstract]  
Schedule of Weighted Average Valuation Assumptions Used to Calculate Fair Value Granted
The following table summarizes the weighted average valuation assumptions used to calculate the fair value of total shareholder return performance-based RSUs granted:
For the Year Ended
December 31, 2022December 25, 2021December 26, 2020
Share price$96.36 $101.45 $61.68 
Expected dividend yield0.0 %0.0 %0.0 %
Expected stock price volatility38.3 %38.9 %31.5 %
Risk-free interest rate1.6 %0.2 %0.9 %
Expected life2.8 years2.8 years2.8 years
The following table summarizes the weighted average valuation assumptions used to calculate the fair value of options granted and the associated weighted-average grant-date fair values:
For the Year Ended
December 31, 2022December 25, 2021December 26, 2020
Expected dividend yield%%%
Expected stock price volatility34 %34 %29 %
Risk-free interest rate1.8 %0.7 %0.8 %
Expected life of options5.3 years5.3 years5.3 years
Weighted-average grant-date fair value$32.55 $31.68 $17.84 
Summary of Restricted Stock Awards and Restricted Stock Unit Activity
The following table summarizes our RSA and RSU activity for the three years ended December 31, 2022:
Shares Weighted
Average Fair Value
Balance at December 28, 2019177,491$76.70 
Granted83,875$64.66 
Vested(27,477)$71.25 
Canceled(16,154)$76.44 
Balance at December 26, 2020217,735$72.77 
Granted81,694$106.23 
Vested(45,970)$70.62 
Canceled(46,782)$74.85 
Balance at December 25, 2021206,677$85.97 
Granted130,131$96.32 
Vested(55,255)$83.70 
Canceled(42,631)$85.89 
Balance at December 31, 2022238,922$92.07 
Summary of Stock Option Activity
The following table summarizes our stock option activity for the three years ended December 31, 2022:
Shares Option Price
per Share
Weighted
Average
Price
Weighted
Average
Remaining
Terms
(years)
Aggregate
Intrinsic
Value (in thousands)
Balance at December 28, 2019181,712
$41.59– $82.94
$70.78  
Granted109,352
$61.68 – $83.06
$63.25 
Exercised(31,521)
$41.59 – $82.94
$50.77 
Canceled(8,764)
$61.68 – $74.21
$65.24 
Balance at December 26, 2020250,779
$41.59 –$84.93
$70.21 
Granted59,578
$95.98 – $103.61
$101.36 
Exercised(67,504)
$41.59 – $82.94
$70.04 
Canceled(9,457)
$61.68 –$101.45
$79.02 
Balance at December 25, 2021233,396
$61.68– $103.61
$77.85 
Granted79,749
$83.81– $111.53
$96.96 
Exercised(32,201)
$61.68 – $83.06
$71.74 
Expired(663)
$101.45
$101.45 
Canceled(12,162)
$61.68 – $101.45
$82.19 
Balance at December 31, 2022268,119
$61.68 – $111.53
$84.03 6.2$1,572 
Exercisable at December 31, 202298,600
$61.68 – $103.61
$76.32 3.9$796 
Summary of Shares Repurchase and Cancellation The following table summarizes the repurchase and cancellation of common stock:
For the Year Ended
December 31, 2022December 25, 2021December 26, 2020
Shares repurchased and canceled23,01511,45223,360
Total cost of shares repurchased and canceled (in thousands)$2,357 $1,172 $1,895 
Average price per share$102.40 $102.38 $81.12 
The following table summarizes the repurchase and cancellation of common stock:
For the Years Ended
December 31, 2022December 25, 2021December 26, 2020
Shares repurchased and canceled180,750605,628439,275
Total cost of shares repurchased and canceled (in thousands)$17,577 $61,583 $36,781 
Average price per share$97.24 $101.68 $83.73 
XML 55 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Computation of Basic Earnings per Share and Diluted Earnings per Share
The following table sets forth the computation of basic earnings per share and diluted earnings per share:
For the Year Ended
(in thousands, except per share data)December 31, 2022December 25, 2021December 26, 2020
Numerator:
Net income$121,549 $131,532 $106,870 
Denominator:
Weighted average basic shares outstanding31,43431,81032,280
Effect of compensation awards10915193
Weighted average diluted shares outstanding31,54331,96132,373
Earnings Per Share:
Basic$3.87 $4.13 $3.31 
Diluted$3.85 $4.12 $3.30 
XML 56 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Additional Information (Detail)
$ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
Dec. 25, 2021
USD ($)
Dec. 26, 2020
USD ($)
Jan. 31, 2020
USD ($)
Jan. 02, 2020
Significant Accounting Policies [Line Items]          
Sale of accounts receivable $ 1,048.7 $ 935.8 $ 740.0    
Factoring costs associated with the sales of accounts receivable 37.2 11.7 13.2    
Long-term core inventory 19.8 20.8      
Total book value of equity method investments with fair value 9.4 9.4      
Income from equity method investments 5.5 4.6 1.3    
Carrying book value of cost method investments $ 5.0 $ 5.0      
Credit Concentration Risk | Net Accounts Receivable | Four Customer          
Significant Accounting Policies [Line Items]          
Number of largest customers 4 4      
Concentration risk percentage 69.00% 71.00%      
Supplier Concentration Risk | Products | Foreign Countries          
Significant Accounting Policies [Line Items]          
Concentration risk percentage 64.00% 74.00%      
Selling, General and Administrative Expenses          
Significant Accounting Policies [Line Items]          
Research and development costs $ 24.8 $ 23.1 $ 20.7    
Power Train Industries, Inc.          
Significant Accounting Policies [Line Items]          
Total book value of equity method investments with fair value       $ 12.3  
Business acquisition, percentage of outstanding stock acquired       60.00% 60.00%
Minimum          
Significant Accounting Policies [Line Items]          
Estimated useful life 1 year        
Maximum          
Significant Accounting Policies [Line Items]          
Estimated useful life 39 years        
XML 57 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Estimated Useful Lives by Major Asset (Detail)
12 Months Ended
Dec. 31, 2022
Minimum  
Property, Plant and Equipment [Line Items]  
Estimated useful life 1 year
Maximum  
Property, Plant and Equipment [Line Items]  
Estimated useful life 39 years
Buildings and building improvements | Minimum  
Property, Plant and Equipment [Line Items]  
Estimated useful life 10 years
Buildings and building improvements | Maximum  
Property, Plant and Equipment [Line Items]  
Estimated useful life 39 years
Machinery, equipment and tooling | Minimum  
Property, Plant and Equipment [Line Items]  
Estimated useful life 3 years
Machinery, equipment and tooling | Maximum  
Property, Plant and Equipment [Line Items]  
Estimated useful life 10 years
Software and computer equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Estimated useful life 3 years
Software and computer equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Estimated useful life 10 years
Furniture, fixtures and leasehold improvements | Minimum  
Property, Plant and Equipment [Line Items]  
Estimated useful life 1 year
Furniture, fixtures and leasehold improvements | Maximum  
Property, Plant and Equipment [Line Items]  
Estimated useful life 39 years
XML 58 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Business Acquisitions and Investments - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Oct. 04, 2022
Aug. 10, 2021
Jan. 02, 2020
Dec. 31, 2022
Dec. 25, 2021
Dec. 26, 2020
Jan. 31, 2020
Business Acquisition [Line Items]              
Business acquisition, purchase price       $ 488,956 $ 345,483 $ 14,808  
Net sales       1,733,749 1,345,249 1,092,748  
Net income       121,549 131,532 106,870  
Business acquisition, measurement period adjustments, increase to goodwill       0 2,130    
Goodwill       443,035 197,332 $ 91,080  
Power Train Industries, Inc.              
Business Acquisition [Line Items]              
Equity method investment, ownership percentage     40.00%     40.00%  
Super ATV, LLC              
Business Acquisition [Line Items]              
Business acquisition, percentage of outstanding stock acquired 100.00%            
Business acquisition, purchase price $ 509,600            
Business acquisition, net of acquired cash 6,800            
Potential earn-out 100,000            
Goodwill, potential tax deductible amount       420,300      
Business acquisition, net sales       49,600      
Business acquisition, net income       2,300      
Goodwill 247,247            
Fair Value 157,500            
Business acquisition, other net assets 3,001            
Business acquisition, accounts receivables 3,317            
Business acquisition, inventory $ 90,428            
Dayton Parts              
Business Acquisition [Line Items]              
Business acquisition, percentage of outstanding stock acquired   100.00%          
Business acquisition, purchase price   $ 344,900          
Business acquisition, net of acquired cash   $ 8,800          
Business acquisition, measurement period adjustments, increase to goodwill         2,100    
Business acquisition, measurement period adjustments, decrease in purchase price due to customary net working capital         600    
Business acquisition, measurement period adjustments, increase other current liabilities         100    
Business acquisition, measurement period adjustments, decrease in deferred tax liabilities         1,600    
Business acquisition, net sales         78,000    
Business acquisition, net income         $ 0    
Goodwill       106,816      
Fair Value       160,400      
Business acquisition, other net assets       848      
Business acquisition, accounts receivables       23,216      
Business acquisition, inventory       $ 79,625      
Power Train Industries, Inc.              
Business Acquisition [Line Items]              
Business acquisition, percentage of outstanding stock acquired     60.00%       60.00%
Total purchase price     $ 30,700        
Business acquisition, value of outstanding stock acquired     18,400        
Fair value of previously held equity interest     12,300        
Business combination, separately recognized transactions, net gains and losses           $ 2,500  
Goodwill     16,700        
Fair Value     7,290        
Business acquisition, other net assets     6,700        
Business acquisition, cash     3,500        
Business acquisition, accounts receivables     2,000        
Business acquisition, inventory     5,600        
Business acquisition, other assets and liabilities net     $ 4,400        
XML 59 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Business Acquisitions and Investments - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Oct. 04, 2022
Dec. 25, 2021
Dec. 26, 2020
Business Acquisition [Line Items]        
Goodwill $ 443,035   $ 197,332 $ 91,080
Super ATV, LLC        
Business Acquisition [Line Items]        
Accounts receivable   $ 3,317    
Inventories   90,428    
Prepaids and other current assets   5,293    
Property, plant and equipment   23,776    
Goodwill   247,247    
Business acquisition, identified intangibles   157,500    
Operating lease right-of-use assets   11,661    
Other assets   3,001    
Accounts payable   (7,436)    
Accrued compensation   (2,086)    
Accrued customer rebates and returns   (1,609)    
Other current liabilities   (8,726)    
Long-term operating lease liabilities   (9,508)    
Other long-term liabilities   (3,307)    
Net cash consideration   509,551    
Super ATV, LLC | Customer relationships        
Business Acquisition [Line Items]        
Business acquisition, identified intangibles   $ 26,600    
Dayton Parts        
Business Acquisition [Line Items]        
Accounts receivable 23,216      
Inventories 79,625      
Prepaids and other current assets 2,302      
Property, plant and equipment 29,900      
Goodwill 106,816      
Business acquisition, identified intangibles 160,400      
Operating lease right-of-use assets 21,248      
Other assets 848      
Accounts payable (11,970)      
Accrued compensation (2,784)      
Other current liabilities (7,604)      
Long-term operating lease liabilities (18,444)      
Deferred tax liabilities (38,665)      
Net cash consideration 344,888      
Dayton Parts | Customer relationships        
Business Acquisition [Line Items]        
Business acquisition, identified intangibles $ 124,100      
XML 60 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Business Acquisitions and Investments - Schedule of Valuation of Intangible Assets Acquired and Related Amortization Periods (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 04, 2022
Jan. 02, 2020
Dec. 31, 2022
Super ATV, LLC      
Business Acquisition [Line Items]      
Fair Value $ 157,500    
Super ATV, LLC | Product portfolio      
Business Acquisition [Line Items]      
Fair Value $ 82,500    
Amortization Period (in years) 15 years    
Super ATV, LLC | Trade names      
Business Acquisition [Line Items]      
Fair Value $ 48,400    
Amortization Period (in years) 20 years    
Super ATV, LLC | Customer relationships      
Business Acquisition [Line Items]      
Fair Value $ 26,600    
Amortization Period (in years) 15 years    
Dayton Parts      
Business Acquisition [Line Items]      
Fair Value     $ 160,400
Dayton Parts | Product portfolio      
Business Acquisition [Line Items]      
Fair Value     $ 25,300
Amortization Period (in years)     20 years
Dayton Parts | Trade names      
Business Acquisition [Line Items]      
Fair Value     $ 11,000
Amortization Period (in years)     10 years
Dayton Parts | Customer relationships      
Business Acquisition [Line Items]      
Fair Value     $ 124,100
Amortization Period (in years)     20 years
Power Train Industries, Inc.      
Business Acquisition [Line Items]      
Fair Value   $ 7,290  
Power Train Industries, Inc. | Trade names      
Business Acquisition [Line Items]      
Fair Value   $ 700  
Amortization Period (in years)   5 years  
Power Train Industries, Inc. | Customer relationships      
Business Acquisition [Line Items]      
Fair Value   $ 4,600  
Amortization Period (in years)   15 years  
Power Train Industries, Inc. | Technology      
Business Acquisition [Line Items]      
Fair Value   $ 1,800  
Amortization Period (in years)   8 years  
Power Train Industries, Inc. | Patents and Other      
Business Acquisition [Line Items]      
Fair Value   $ 190  
Amortization Period (in years)   5 years  
XML 61 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Business Acquisitions and Investments - Summary of Unaudited Proforma Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 25, 2021
Dec. 26, 2020
Super ATV, LLC      
Business Acquisition [Line Items]      
Net sales $ 1,888,379 $ 1,556,360  
Net income $ 130,375 $ 143,419  
Diluted earnings (dollars per share) $ 4.13 $ 4.49  
Dayton Parts      
Business Acquisition [Line Items]      
Net sales   $ 1,468,415 $ 1,260,077
Net income   $ 147,090 $ 100,334
Diluted earnings (dollars per share)   $ 4.60 $ 3.10
XML 62 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories - Inventories (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 25, 2021
Inventory Disclosure [Abstract]    
Raw materials $ 34,267 $ 12,746
Bulk product 234,871 225,879
Finished product 478,032 287,415
Packaging materials 8,731 5,948
Total $ 755,901 $ 531,988
XML 63 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Property, Plant and Equipment - Property, Plant and Equipment (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 25, 2021
Property, Plant and Equipment [Line Items]    
Total $ 357,203 $ 303,561
Less-accumulated depreciation and amortization (208,726) (188,697)
Property, plant and equipment, net 148,477 114,864
Buildings    
Property, Plant and Equipment [Line Items]    
Total 59,980 58,788
Machinery, equipment and tooling    
Property, Plant and Equipment [Line Items]    
Total 184,184 146,999
Furniture, fixtures and leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total 12,225 7,303
Software and computer equipment    
Property, Plant and Equipment [Line Items]    
Total $ 100,814 $ 90,471
XML 64 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Property, Plant and Equipment - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 25, 2021
Dec. 26, 2020
Property, Plant and Equipment [Abstract]      
Depreciation and amortization expenses $ 28.6 $ 26.3 $ 26.6
XML 65 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 25, 2021
Dec. 26, 2020
Lessee Lease Description [Line Items]      
Cash paid for operating leases $ 16.8 $ 9.2 $ 7.7
Minimum      
Lessee Lease Description [Line Items]      
Operating lease remaining lease term 1 year    
Maximum      
Lessee Lease Description [Line Items]      
Operating lease remaining lease term 11 years    
XML 66 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Summary of Lease Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 25, 2021
Dec. 26, 2020
Leases [Abstract]      
Operating lease expense $ 17,340 $ 9,549 $ 7,732
Short-term lease expense 5,838 3,172 3,647
Total lease expense $ 23,178 $ 12,721 $ 11,379
XML 67 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Summary of Supplemental Balance Sheet Information Related to Operating Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 25, 2021
Leases [Abstract]    
Operating lease right-of-use assets $ 109,977 $ 59,029
Other accrued liabilities 15,912 10,065
Long-term operating lease liabilities 98,221 52,443
Total operating lease liabilities $ 114,133 $ 62,508
Weighted average remaining lease term (years) 7 years 9 months 3 days 7 years 6 months 18 days
Weighted average discount rate 3.91% 3.73%
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other accrued liabilities Other accrued liabilities
XML 68 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Summary of Maturities of Operating Lease Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 25, 2021
Leases [Abstract]    
2023 $ 19,984  
2024 18,714  
2025 17,033  
2026 16,821  
2027 15,611  
Thereafter 44,318  
Total lease payments 132,481  
Less: Imputed interest (18,348)  
Total operating lease liabilities $ 114,133 $ 62,508
XML 69 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets - Schedule of Goodwill (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 25, 2021
Goodwill [Roll Forward]    
Balance at beginning of period $ 197,332 $ 91,080
Goodwill acquired 247,247 108,945
Measurement period adjustments for Dayton acquisition 0 (2,130)
Foreign currency translation (1,544) (563)
Balance at end of period $ 443,035 $ 197,332
XML 70 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets - Schedule of Intangible Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 25, 2021
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 354,517 $ 194,807
Accumulated Amortization 32,108 15,998
Net Carrying Value $ 322,409 178,809
Customer relationships    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (years) 17 years  
Gross Carrying Value $ 175,430 149,150
Accumulated Amortization 21,643 12,139
Net Carrying Value $ 153,787 137,011
Trade names    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (years) 17 years 4 months 24 days  
Gross Carrying Value $ 67,690 17,760
Accumulated Amortization 6,370 2,592
Net Carrying Value $ 61,320 15,168
Product portfolio    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (years) 15 years 7 months 6 days  
Gross Carrying Value $ 107,800 25,300
Accumulated Amortization 2,953 460
Net Carrying Value $ 104,847 24,840
Technology    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (years) 5 years 8 months 12 days  
Gross Carrying Value $ 2,167 2,167
Accumulated Amortization 820 571
Net Carrying Value $ 1,347 1,596
Patents and Other    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (years) 9 years 10 months 24 days  
Gross Carrying Value $ 1,430 430
Accumulated Amortization 322 236
Net Carrying Value $ 1,108 $ 194
XML 71 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 25, 2021
Dec. 26, 2020
Goodwill and Intangible Assets Disclosure [Abstract]      
Amortization expense associated with intangible assets $ 14.2 $ 6.5 $ 3.4
XML 72 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets - Schedule of Estimated Future Amortization Expense (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 25, 2021
Goodwill and Intangible Assets Disclosure [Abstract]    
2023 $ 21,740  
2024 21,740  
2025 21,596  
2026 21,418  
2027 19,924  
Thereafter 215,991  
Net Carrying Value $ 322,409 $ 178,809
XML 73 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Long-Term Debt - Additional Information (Detail) - USD ($)
12 Months Ended
Oct. 04, 2022
Aug. 10, 2021
Dec. 31, 2022
Previous Revolving Credit Facility      
Debt Instrument [Line Items]      
Credit facility maximum borrowing capacity   $ 100,000,000  
Dayton Parts | New Facility      
Debt Instrument [Line Items]      
Credit facility maximum borrowing capacity   $ 600,000,000.0  
Credit facility, expiration date   Aug. 10, 2026  
Dayton Parts | Letter of Credit      
Debt Instrument [Line Items]      
Credit facility maximum borrowing capacity   $ 60,000,000  
Super ATV, LLC | Long-Term Debt      
Debt Instrument [Line Items]      
Term loan $ 500,000,000    
Super ATV, LLC | Long-Term Debt | Interest Rate Floor      
Debt Instrument [Line Items]      
Stated percentage 0.00%    
Super ATV, LLC | Base Rate | Long-Term Debt      
Debt Instrument [Line Items]      
Credit facility, interest rate 0.50%    
Super ATV, LLC | Secured Overnight Financing Rate (SOFR) | Long-Term Debt      
Debt Instrument [Line Items]      
Credit facility, interest rate 1.50%    
Super ATV, LLC | Maximum | Base Rate | Long-Term Debt      
Debt Instrument [Line Items]      
Credit facility, interest rate 1.00%    
Super ATV, LLC | Maximum | Secured Overnight Financing Rate (SOFR) | Long-Term Debt      
Debt Instrument [Line Items]      
Credit facility, interest rate 2.00%    
Super ATV, LLC | Minimum | Base Rate | Long-Term Debt      
Debt Instrument [Line Items]      
Credit facility, interest rate 0.00%    
Super ATV, LLC | Minimum | Secured Overnight Financing Rate (SOFR) | Long-Term Debt      
Debt Instrument [Line Items]      
Credit facility, interest rate 100.00%    
Super ATV, LLC | Revolving Credit Facility      
Debt Instrument [Line Items]      
Credit facility, commitment fee percentage 0.20%   0.15%
Stated percentage     5.78%
Super ATV, LLC | Revolving Credit Facility | Maximum      
Debt Instrument [Line Items]      
Credit facility, commitment fee percentage 25.00%    
Super ATV, LLC | Revolving Credit Facility | Minimum      
Debt Instrument [Line Items]      
Credit facility, commitment fee percentage 0.125%    
XML 74 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Long-Term Debt - Summary of Mandatory Repayment Provisions (Details) - Super ATV, LLC - Long-Term Debt
Dec. 31, 2022
December 31, 2022 through September 24, 2024  
Debt Instrument [Line Items]  
Principal Amortization Payment Percentage 0.625
December 31, 2024 through September 30, 2025  
Debt Instrument [Line Items]  
Principal Amortization Payment Percentage 1.25
December 31, 2025 through September 30, 2027  
Debt Instrument [Line Items]  
Principal Amortization Payment Percentage 1.875
XML 75 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Related Party Transactions - Additional Information (Detail)
$ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
Supplier
Dec. 25, 2021
USD ($)
Dec. 26, 2020
USD ($)
Related Party Transaction [Line Items]      
Cash paid for operating leases $ 16.8 $ 9.2 $ 7.7
Purchases from companies and from PTI prior to full acquisition 24.9 18.9 10.7
Executive Chairman And Certain Of His Family Members      
Related Party Transaction [Line Items]      
Cash paid for operating leases $ 2.5 $ 2.3 $ 1.8
Joint Venture      
Related Party Transaction [Line Items]      
Number of suppliers with company partners Joint Venture | Supplier 1    
Minority interests in number of suppliers | Supplier 2    
Lewisberry, PA      
Related Party Transaction [Line Items]      
Lease expiration date Dec. 31, 2027    
XML 76 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 25, 2021
Dec. 26, 2020
Dec. 28, 2019
Income Tax Contingency [Line Items]        
Net unrecognized tax benefits $ 3,856 $ 1,204 $ 1,060 $ 2,301
Net operating losses $ 171,048 $ 171,551 $ 133,373  
Federal net operating loss expire period 2036      
State net operating loss carryforwards expire period 2037      
Federal        
Income Tax Contingency [Line Items]        
Operating loss carryforwards $ 1,000      
Net operating losses 100      
State        
Income Tax Contingency [Line Items]        
Operating loss carryforwards 200      
Capital Loss Carryforward        
Income Tax Contingency [Line Items]        
Valuation allowance, reduction $ 500      
XML 77 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Components of Income Tax Provision (Benefit) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 25, 2021
Dec. 26, 2020
Current:      
Federal $ 31,683 $ 43,374 $ 33,698
State 7,141 5,755 4,276
Foreign 1,708 1,075 491
Current, Total 40,532 50,204 38,465
Deferred:      
Federal (4,003) (9,609) (8,475)
State (1,022) (1,368) (893)
Foreign (855) (993) (231)
Deferred, Total (5,880) (11,970) (9,599)
Total $ 34,652 $ 38,234 $ 28,866
XML 78 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Reconciliation of Income Taxes at Statutory Tax Rate to Company's Effective Tax Rate (Detail)
12 Months Ended
Dec. 31, 2022
Dec. 25, 2021
Dec. 26, 2020
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Federal taxes at statutory rate 21.00% 21.00% 21.00%
State taxes, net of federal tax benefit 2.70% 2.10% 2.00%
Research and development tax credit (0.70%) (0.40%) (0.60%)
Federal permanent items (0.20%) 0.00% (0.20%)
Effect of foreign operations 0.00% (0.20%) 0.10%
Other (0.60%) 0.00% (1.00%)
Effective tax rate 22.20% 22.50% 21.30%
XML 79 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Change in Unrecognized Tax Benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 25, 2021
Dec. 26, 2020
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Balance at beginning of year $ 1,204 $ 1,060 $ 2,301
Reductions due to lapses in statutes of limitations (139) 0 0
Reductions due to tax positions settled 0 0 (1,308)
Additions related to positions taken during a prior period 2,136 0 0
Reductions due to reversals of prior year positions 0 (30) (202)
Additions based on tax positions taken during the current period 655 174 269
Balance at end of year $ 3,856 $ 1,204 $ 1,060
XML 80 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Reconciliation of Deferred Tax Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 25, 2021
Assets:    
Inventories $ 13,662 $ 13,689
Accounts receivable 20,446 18,589
Operating lease liability 24,904 14,526
Accrued expenses 12,526 7,515
Net operating losses 1,285 1,892
Foreign tax credits 469 469
State tax credits 403 819
Capital loss carryforward 481 467
Total deferred tax assets 74,176 57,966
Valuation allowance (1,377) (1,837)
Net deferred tax assets 72,799 56,129
Liabilities:    
Depreciation 18,132 14,541
Goodwill and intangible assets 41,693 45,522
Operating lease right of use asset 23,924 13,733
Other 876 309
Gross deferred tax liabilities 84,625 74,105
Net deferred tax liabilities $ (11,826) $ (17,976)
XML 81 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2022
Dec. 26, 2020
Commitments and Contingencies Disclosure [Abstract]      
Estimated underpayments of duties amount     $ 2,800
Payment of underpaid duties and interest $ 2,800    
Maximum additional contingent payments to be made   $ 100,000  
Fair value of estimated payments   20,000  
Contingent consideration charge   1,800  
Contingent consideration paid   $ 1,800  
XML 82 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition - Additional Information (Detail) - Customer
12 Months Ended
Dec. 31, 2022
Dec. 25, 2021
Dec. 26, 2020
Revenue From Contract With Customer [Line Items]      
Maximum credit terms allow to customers 1 year    
Number of customers exceeding 10% of net sales 3 3 3
Sales Revenue, Net | Customer Concentration Risk | Three Customer      
Revenue From Contract With Customer [Line Items]      
Total percentage of sales to customers exceeding 10% of sales 49.00% 54.00% 56.00%
Maximum      
Revenue From Contract With Customer [Line Items]      
Customer purchase order duration of contract 1 year    
Customer pays for good or service future duration 1 year    
Expense costs to obtain as incurred, expected period of benefit, amortization period 1 year    
Maximum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2023-01-01      
Revenue From Contract With Customer [Line Items]      
Revenue, remaining performance obligations for contract, initial term 1 year    
XML 83 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition - Summary of Disaggregated Net Sales (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 25, 2021
Dec. 26, 2020
Disaggregation Of Revenue [Line Items]      
Net Sales $ 1,733,749 $ 1,345,249 $ 1,092,748
Net Sales to U.S. Customers      
Disaggregation Of Revenue [Line Items]      
Net Sales 1,606,472 1,269,050 1,031,183
Net Sales to Non-U.S. Customers      
Disaggregation Of Revenue [Line Items]      
Net Sales 127,277 76,199 61,565
Powertrain      
Disaggregation Of Revenue [Line Items]      
Net Sales 644,059 539,235 442,221
Chassis      
Disaggregation Of Revenue [Line Items]      
Net Sales 715,005 458,986 324,399
Motor Vehicle Body      
Disaggregation Of Revenue [Line Items]      
Net Sales 314,451 288,599 266,699
Hardware      
Disaggregation Of Revenue [Line Items]      
Net Sales $ 60,234 $ 58,429 $ 59,429
XML 84 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Capital Stock - Additional Information (Detail) - USD ($)
1 Months Ended 12 Months Ended
Mar. 31, 2020
May 31, 2017
Dec. 31, 2022
Dec. 25, 2021
Dec. 26, 2020
Dec. 28, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Percentage of outstanding shares owned by controlling family     17.00% 17.00%    
Shares authorized of undesignated capital stock for future issuance     50,000,000      
Authorized number of common stock shares for grant     1,200,000      
Date of plan approval     May 16, 2018      
Maximum grant period from date of plan approval     10 years      
Shares available for grant under the plan     599,845      
Weighted-average grant-date fair value (dollars per share)     $ 96.96 $ 101.36 $ 63.25  
Compensation cost related to stock options     $ 1,700,000 $ 1,300,000 $ 1,000,000  
Cash received from stock option exercises under the plan     $ 1,046,000 2,455,000 1,184,000  
Common stock, shares held by 401(K) plan     160,901      
Total 401(K) expense     $ 8,200,000 $ 6,300,000 $ 5,700,000  
Share Repurchase Program            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share repurchase program shares authorized to be repurchased     $ 600,000,000      
Shares available for repurchase under share repurchase program     228,000,000      
Employee Stock Purchase Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Authorized number of common stock shares for grant   1,000,000        
Rate of discount on shares of common stock available for sale to eligible employees   15.00%        
Number of shares purchased     25,600 40,303 79,089  
Compensation cost     $ 400,000 $ 900,000 $ 3,300,000  
RSAs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Expected life           3 years
RSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Expected life 3 years          
Performance-based and Time-based RSAs and RSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Compensation cost related to restricted stock awards and restricted stock units     $ 7,200,000 $ 6,100,000 $ 3,200,000  
Performance-based RSAs and RSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Weighted-average grant-date fair value (dollars per share)     $ 111.31 $ 131.02 $ 65.09  
RSAs and RSUs            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation cost related to unvested stock options     $ 13,500,000      
Unrecognized compensation cost related to unvested stock options, weighted-average period     2 years 3 months 18 days      
Stock Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Weighted-average grant-date fair value (dollars per share)     $ 32.55 $ 31.68 $ 17.84  
Unrecognized compensation cost related to unvested stock options     $ 3,400,000      
Unrecognized compensation cost related to unvested stock options, weighted-average period     2 years 7 months 6 days      
Expected life     5 years 3 months 18 days 5 years 3 months 18 days 5 years 3 months 18 days  
XML 85 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Capital Stock - Schedule of Weighted Average Valuation Assumptions - RSAs and RSUs (Detail) - Performance Based RSAs and Performance-Based RSUs - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 25, 2021
Dec. 26, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share price (dollars per share) $ 96.36 $ 101.45 $ 61.68
Expected dividend yield 0.00% 0.00% 0.00%
Expected stock price volatility 38.30% 38.90% 31.50%
Risk-free interest rate 1.60% 0.20% 0.90%
Expected life 2 years 9 months 18 days 2 years 9 months 18 days 2 years 9 months 18 days
XML 86 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Capital Stock - Summary of RSA and RSU Activity (Detail) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 25, 2021
Dec. 26, 2020
Shares      
Beginning balance (in shares) 206,677 217,735 177,491
Granted (in shares) 130,131 81,694 83,875
Vested (in shares) (55,255) (45,970) (27,477)
Canceled (in shares) (42,631) (46,782) (16,154)
Ending balance (in shares) 238,922 206,677 217,735
Weighted Average Fair Value      
Beginning balance, weighted average fair value (dollars per share) $ 85.97 $ 72.77 $ 76.70
Granted, weighted average fair value (dollars per share) 96.32 106.23 64.66
Vested, weighted average fair value (dollars per share) 83.70 70.62 71.25
Cancelled, weighted average fair value (dollars per share) 85.89 74.85 76.44
Ending balance, weighted average fair value (dollars per share) $ 92.07 $ 85.97 $ 72.77
XML 87 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Capital Stock - Summary of Weighted Average Valuation Assumptions - Options Granted (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 25, 2021
Dec. 26, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted-average grant-date fair value (dollars per share) $ 96.96 $ 101.36 $ 63.25
Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected dividend yield 0.00% 0.00% 0.00%
Expected stock price volatility 34.00% 34.00% 29.00%
Risk-free interest rate 1.80% 0.70% 0.80%
Expected life 5 years 3 months 18 days 5 years 3 months 18 days 5 years 3 months 18 days
Weighted-average grant-date fair value (dollars per share) $ 32.55 $ 31.68 $ 17.84
XML 88 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Capital Stock - Summary of Stock Option Activity (Detail) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 25, 2021
Dec. 26, 2020
Shares      
Beginning balance (in shares) 233,396 250,779 181,712
Granted (in shares) 79,749 59,578 109,352
Exercised (in shares) (32,201) (67,504) (31,521)
Expired (in shares) (663)    
Canceled (in shares) (12,162) (9,457) (8,764)
Ending balance (in shares) 268,119 233,396 250,779
Ending balance, exercisable (in shares) 98,600    
Option Price per Share      
Expired, option price per share (dollars per share) $ 101.45    
Weighted Average Price      
Beginning balance, weighted average price (dollars per share) 77.85 $ 70.21 $ 70.78
Granted, weighted average price (dollars per share) 96.96 101.36 63.25
Exercised, weighted average price (dollars per share) 71.74 70.04 50.77
Expired, weighted average price (dollars per share) 101.45    
Cancelled, weighted average price (dollars per share) 82.19 79.02 65.24
Ending balance, weighted average price (dollars per share) 84.03 77.85 70.21
Exercisable at December 31, 2022, weighted average price (dollars per share) $ 76.32    
Balance at December 31, 2022, weighted average remaining term (in years) 6 years 2 months 12 days    
Exercisable at December 31, 2022 , weighted average remaining term (in years) 3 years 10 months 24 days    
Balance at December 31, 2022, aggregate intrinsic value $ 1,572,000    
Exercisable at December 31, 2022, aggregate intrinsic value $ 796,000    
Minimum      
Option Price per Share      
Beginning balance, option price per share (dollars per share) $ 61.68 41.59 41.59
Granted, option price per share (dollars per share) 83.81 95.98 61.68
Exercised, option price per share (dollars per share) 61.68 41.59 41.59
Cancelled, option price per share (dollars per share) 61.68 61.68 61.68
Ending balance, option price per share (dollars per share) 61.68 61.68 41.59
Weighted Average Price      
Exercisable at December 31, 2022, weighted average price (dollars per share) 61.68    
Maximum      
Option Price per Share      
Beginning balance, option price per share (dollars per share) 103.61 84.93 82.94
Granted, option price per share (dollars per share) 111.53 103.61 83.06
Exercised, option price per share (dollars per share) 83.06 82.94 82.94
Cancelled, option price per share (dollars per share) 101.45 101.45 74.21
Ending balance, option price per share (dollars per share) 111.53 $ 103.61 $ 84.93
Weighted Average Price      
Exercisable at December 31, 2022, weighted average price (dollars per share) $ 103.61    
XML 89 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Capital Stock - Summary of Shares Repurchase and Cancellation (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 25, 2021
Dec. 26, 2020
Common Stock Repurchases      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares repurchased and canceled (in shares) 23,015 11,452 23,360
Total cost of shares repurchased and canceled (in thousands) $ 2,357 $ 1,172 $ 1,895
Average price per share (in dollars per share) $ 102.40 $ 102.38 $ 81.12
Share Repurchase Program      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares repurchased and canceled (in shares) 180,750 605,628 439,275
Total cost of shares repurchased and canceled (in thousands) $ 17,577 $ 61,583 $ 36,781
Average price per share (in dollars per share) $ 97.24 $ 101.68 $ 83.73
XML 90 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share - Additional Information (Detail) - shares
12 Months Ended
Dec. 31, 2022
Dec. 25, 2021
Dec. 26, 2020
Earnings Per Share [Abstract]      
Stock-based awards considered as anti-dilutive 63,500 14,250 35,975
XML 91 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share - Schedule of Computation of Basic Earnings per Share and Diluted Earnings per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 25, 2021
Dec. 26, 2020
Numerator:      
Net income $ 121,549 $ 131,532 $ 106,870
Denominator:      
Weighted average basic shares outstanding (in shares) 31,434 31,810 32,280
Effect of compensation awards (in shares) 109 151 93
Weighted averaged diluted shares outstanding (in shares) 31,543 31,961 32,373
Earnings per share:      
Basic (dollars per share) $ 3.87 $ 4.13 $ 3.31
Diluted (dollars per share) $ 3.85 $ 4.12 $ 3.30
XML 92 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Business Segments - Additional Information (Detail)
12 Months Ended
Dec. 31, 2022
USD ($)
Segment
Dec. 25, 2021
USD ($)
Dec. 26, 2020
USD ($)
Product Information [Line Items]      
Number of reportable operating segment | Segment 1    
Property, plant and equipment, net $ 148,477,000 $ 114,864,000  
Net Sales to Non-U.S. Customers      
Product Information [Line Items]      
Net sales outside of the U.S. 127,300,000 76,200,000 $ 61,600,000
Property, plant and equipment, net $ 3,600,000 $ 1,000,000  
XML 93 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule II - Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 25, 2021
Dec. 26, 2020
Allowance for Doubtful Accounts [Member]      
Valuation and Qualifying Accounts      
Balance, beginning of period $ 1,326 $ 1,260 $ 957
Provision 56 177 315
Charge-offs (19) (111) (111)
Acquisitions and other 0 0 99
Balance, end of period 1,363 1,326 1,260
Allowance for Customer Credits [Member]      
Valuation and Qualifying Accounts      
Balance, beginning of period 188,080 155,751 105,950
Provision 373,157 334,615 308,783
Charge-offs (369,121) (302,286) (258,982)
Balance, end of period $ 192,116 $ 188,080 $ 155,751
XML 94 dorm-20221231_htm.xml IDEA: XBRL DOCUMENT 0000868780 2021-12-26 2022-12-31 0000868780 2022-06-25 0000868780 2023-02-23 0000868780 2020-12-27 2021-12-25 0000868780 2019-12-29 2020-12-26 0000868780 2022-12-31 0000868780 2021-12-25 0000868780 us-gaap:CommonStockMember 2019-12-28 0000868780 us-gaap:AdditionalPaidInCapitalMember 2019-12-28 0000868780 us-gaap:RetainedEarningsMember 2019-12-28 0000868780 2019-12-28 0000868780 us-gaap:CommonStockMember 2019-12-29 2020-12-26 0000868780 us-gaap:AdditionalPaidInCapitalMember 2019-12-29 2020-12-26 0000868780 us-gaap:RetainedEarningsMember 2019-12-29 2020-12-26 0000868780 us-gaap:CommonStockMember 2020-12-26 0000868780 us-gaap:AdditionalPaidInCapitalMember 2020-12-26 0000868780 us-gaap:RetainedEarningsMember 2020-12-26 0000868780 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-26 0000868780 2020-12-26 0000868780 us-gaap:CommonStockMember 2020-12-27 2021-12-25 0000868780 us-gaap:AdditionalPaidInCapitalMember 2020-12-27 2021-12-25 0000868780 us-gaap:RetainedEarningsMember 2020-12-27 2021-12-25 0000868780 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-27 2021-12-25 0000868780 us-gaap:CommonStockMember 2021-12-25 0000868780 us-gaap:AdditionalPaidInCapitalMember 2021-12-25 0000868780 us-gaap:RetainedEarningsMember 2021-12-25 0000868780 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-25 0000868780 us-gaap:CommonStockMember 2021-12-26 2022-12-31 0000868780 us-gaap:AdditionalPaidInCapitalMember 2021-12-26 2022-12-31 0000868780 us-gaap:RetainedEarningsMember 2021-12-26 2022-12-31 0000868780 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-26 2022-12-31 0000868780 us-gaap:CommonStockMember 2022-12-31 0000868780 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000868780 us-gaap:RetainedEarningsMember 2022-12-31 0000868780 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000868780 srt:MinimumMember 2021-12-26 2022-12-31 0000868780 srt:MaximumMember 2021-12-26 2022-12-31 0000868780 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2021-12-26 2022-12-31 0000868780 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2021-12-26 2022-12-31 0000868780 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2021-12-26 2022-12-31 0000868780 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2021-12-26 2022-12-31 0000868780 srt:MinimumMember dorm:SoftwareAndComputerEquipmentMember 2021-12-26 2022-12-31 0000868780 srt:MaximumMember dorm:SoftwareAndComputerEquipmentMember 2021-12-26 2022-12-31 0000868780 srt:MinimumMember dorm:FurnitureFixturesAndLeaseholdImprovementsMember 2021-12-26 2022-12-31 0000868780 srt:MaximumMember dorm:FurnitureFixturesAndLeaseholdImprovementsMember 2021-12-26 2022-12-31 0000868780 dorm:PowerTrainIndustriesIncMember 2020-01-31 0000868780 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-12-26 2022-12-31 0000868780 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-12-27 2021-12-25 0000868780 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-12-29 2020-12-26 0000868780 dorm:FourCustomerMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2022-12-31 0000868780 dorm:FourCustomerMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2021-12-25 0000868780 dorm:FourCustomerMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2021-12-26 2022-12-31 0000868780 dorm:FourCustomerMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2020-12-27 2021-12-25 0000868780 us-gaap:NonUsMember us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember 2021-12-26 2022-12-31 0000868780 us-gaap:NonUsMember us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember 2020-12-27 2021-12-25 0000868780 dorm:SuperATVLLCMember 2022-10-04 0000868780 dorm:SuperATVLLCMember 2022-10-04 2022-10-04 0000868780 dorm:SuperATVLLCMember dorm:ProductPortfolioMember 2022-10-04 0000868780 dorm:SuperATVLLCMember dorm:ProductPortfolioMember 2022-10-04 2022-10-04 0000868780 dorm:SuperATVLLCMember us-gaap:TradeNamesMember 2022-10-04 0000868780 dorm:SuperATVLLCMember us-gaap:TradeNamesMember 2022-10-04 2022-10-04 0000868780 dorm:SuperATVLLCMember us-gaap:CustomerRelationshipsMember 2022-10-04 0000868780 dorm:SuperATVLLCMember us-gaap:CustomerRelationshipsMember 2022-10-04 2022-10-04 0000868780 dorm:SuperATVLLCMember 2022-12-31 0000868780 dorm:SuperATVLLCMember 2021-12-26 2022-12-31 0000868780 dorm:SuperATVLLCMember 2020-12-27 2021-12-25 0000868780 dorm:DPLHoldingCorporationMember 2021-08-10 0000868780 dorm:DPLHoldingCorporationMember 2021-08-10 2021-08-10 0000868780 dorm:DPLHoldingCorporationMember 2020-12-27 2021-12-25 0000868780 dorm:DPLHoldingCorporationMember 2021-12-25 0000868780 dorm:DPLHoldingCorporationMember 2022-12-31 0000868780 dorm:DPLHoldingCorporationMember us-gaap:CustomerRelationshipsMember 2022-12-31 0000868780 dorm:DPLHoldingCorporationMember us-gaap:CustomerRelationshipsMember 2021-12-26 2022-12-31 0000868780 dorm:DPLHoldingCorporationMember dorm:ProductPortfolioMember 2022-12-31 0000868780 dorm:DPLHoldingCorporationMember dorm:ProductPortfolioMember 2021-12-26 2022-12-31 0000868780 dorm:DPLHoldingCorporationMember us-gaap:TradeNamesMember 2022-12-31 0000868780 dorm:DPLHoldingCorporationMember us-gaap:TradeNamesMember 2021-12-26 2022-12-31 0000868780 dorm:DPLHoldingCorporationMember 2019-12-29 2020-12-26 0000868780 dorm:PowerTrainIndustriesIncMember 2020-01-02 0000868780 dorm:PowerTrainIndustriesIncMember 2020-01-02 2020-01-02 0000868780 dorm:PowerTrainIndustriesIncMember 2020-01-02 0000868780 dorm:PowerTrainIndustriesIncMember 2019-12-29 2020-12-26 0000868780 dorm:PowerTrainIndustriesIncMember 2020-12-26 0000868780 dorm:PowerTrainIndustriesIncMember us-gaap:CustomerRelationshipsMember 2020-01-02 0000868780 dorm:PowerTrainIndustriesIncMember us-gaap:CustomerRelationshipsMember 2020-01-02 2020-01-02 0000868780 dorm:PowerTrainIndustriesIncMember us-gaap:TradeNamesMember 2020-01-02 0000868780 dorm:PowerTrainIndustriesIncMember us-gaap:TradeNamesMember 2020-01-02 2020-01-02 0000868780 dorm:PowerTrainIndustriesIncMember us-gaap:TechnologyBasedIntangibleAssetsMember 2020-01-02 0000868780 dorm:PowerTrainIndustriesIncMember us-gaap:TechnologyBasedIntangibleAssetsMember 2020-01-02 2020-01-02 0000868780 dorm:PowerTrainIndustriesIncMember us-gaap:OtherIntangibleAssetsMember 2020-01-02 0000868780 dorm:PowerTrainIndustriesIncMember us-gaap:OtherIntangibleAssetsMember 2020-01-02 2020-01-02 0000868780 us-gaap:BuildingMember 2022-12-31 0000868780 us-gaap:BuildingMember 2021-12-25 0000868780 us-gaap:MachineryAndEquipmentMember 2022-12-31 0000868780 us-gaap:MachineryAndEquipmentMember 2021-12-25 0000868780 dorm:FurnitureFixturesAndLeaseholdImprovementsMember 2022-12-31 0000868780 dorm:FurnitureFixturesAndLeaseholdImprovementsMember 2021-12-25 0000868780 dorm:SoftwareAndComputerEquipmentMember 2022-12-31 0000868780 dorm:SoftwareAndComputerEquipmentMember 2021-12-25 0000868780 srt:MinimumMember 2022-12-31 0000868780 srt:MaximumMember 2022-12-31 0000868780 us-gaap:CustomerRelationshipsMember 2021-12-26 2022-12-31 0000868780 us-gaap:CustomerRelationshipsMember 2022-12-31 0000868780 us-gaap:CustomerRelationshipsMember 2021-12-25 0000868780 us-gaap:TradeNamesMember 2021-12-26 2022-12-31 0000868780 us-gaap:TradeNamesMember 2022-12-31 0000868780 us-gaap:TradeNamesMember 2021-12-25 0000868780 dorm:ProductPortfolioMember 2021-12-26 2022-12-31 0000868780 dorm:ProductPortfolioMember 2022-12-31 0000868780 dorm:ProductPortfolioMember 2021-12-25 0000868780 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-12-26 2022-12-31 0000868780 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-12-31 0000868780 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-12-25 0000868780 dorm:ParentsAndOtherMember 2021-12-26 2022-12-31 0000868780 dorm:ParentsAndOtherMember 2022-12-31 0000868780 dorm:ParentsAndOtherMember 2021-12-25 0000868780 dorm:DPLHoldingCorporationMember dorm:NewRevolvingCreditFacilityMember 2021-08-10 0000868780 dorm:DPLHoldingCorporationMember us-gaap:LetterOfCreditMember 2021-08-10 0000868780 dorm:PreviousRevolvingCreditFacilityMember 2021-08-10 0000868780 dorm:DPLHoldingCorporationMember dorm:NewRevolvingCreditFacilityMember 2021-08-10 2021-08-10 0000868780 dorm:SuperATVLLCMember us-gaap:LongTermDebtMember 2022-10-04 0000868780 dorm:SuperATVLLCMember us-gaap:InterestRateFloorMember us-gaap:LongTermDebtMember 2022-10-04 0000868780 dorm:SuperATVLLCMember us-gaap:LongTermDebtMember dorm:SecuredOvernightFinancingRateSOFRMember 2022-10-04 2022-10-04 0000868780 dorm:SuperATVLLCMember us-gaap:LongTermDebtMember us-gaap:BaseRateMember 2022-10-04 2022-10-04 0000868780 srt:MinimumMember dorm:SuperATVLLCMember us-gaap:LongTermDebtMember us-gaap:BaseRateMember 2022-10-04 2022-10-04 0000868780 srt:MaximumMember dorm:SuperATVLLCMember us-gaap:LongTermDebtMember us-gaap:BaseRateMember 2022-10-04 2022-10-04 0000868780 srt:MinimumMember dorm:SuperATVLLCMember us-gaap:LongTermDebtMember dorm:SecuredOvernightFinancingRateSOFRMember 2022-10-04 2022-10-04 0000868780 srt:MaximumMember dorm:SuperATVLLCMember us-gaap:LongTermDebtMember dorm:SecuredOvernightFinancingRateSOFRMember 2022-10-04 2022-10-04 0000868780 dorm:SuperATVLLCMember us-gaap:RevolvingCreditFacilityMember 2022-10-04 2022-10-04 0000868780 srt:MinimumMember dorm:SuperATVLLCMember us-gaap:RevolvingCreditFacilityMember 2022-10-04 2022-10-04 0000868780 srt:MaximumMember dorm:SuperATVLLCMember us-gaap:RevolvingCreditFacilityMember 2022-10-04 2022-10-04 0000868780 dorm:SuperATVLLCMember us-gaap:RevolvingCreditFacilityMember 2022-12-31 0000868780 dorm:SuperATVLLCMember us-gaap:RevolvingCreditFacilityMember 2021-12-26 2022-12-31 0000868780 dorm:SuperATVLLCMember us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:LongTermDebtMember 2022-12-31 0000868780 dorm:SuperATVLLCMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:LongTermDebtMember 2022-12-31 0000868780 dorm:SuperATVLLCMember us-gaap:DebtInstrumentRedemptionPeriodThreeMember us-gaap:LongTermDebtMember 2022-12-31 0000868780 dorm:ExecutiveChairmanAndCertainOfHisFamilyMembersMember 2021-12-26 2022-12-31 0000868780 dorm:ExecutiveChairmanAndCertainOfHisFamilyMembersMember 2020-12-27 2021-12-25 0000868780 dorm:ExecutiveChairmanAndCertainOfHisFamilyMembersMember 2019-12-29 2020-12-26 0000868780 dorm:LewisberryPAMember 2021-12-26 2022-12-31 0000868780 dorm:JointVentureMember 2021-12-26 2022-12-31 0000868780 us-gaap:CapitalLossCarryforwardMember 2021-12-26 2022-12-31 0000868780 us-gaap:DomesticCountryMember 2022-12-31 0000868780 us-gaap:StateAndLocalJurisdictionMember 2022-12-31 0000868780 us-gaap:DomesticCountryMember 2021-12-26 2022-12-31 0000868780 2020-06-01 2020-06-30 0000868780 srt:MaximumMember 2023-01-01 2022-12-31 0000868780 dorm:PowertrainMember 2021-12-26 2022-12-31 0000868780 dorm:PowertrainMember 2020-12-27 2021-12-25 0000868780 dorm:PowertrainMember 2019-12-29 2020-12-26 0000868780 dorm:ChassisMember 2021-12-26 2022-12-31 0000868780 dorm:ChassisMember 2020-12-27 2021-12-25 0000868780 dorm:ChassisMember 2019-12-29 2020-12-26 0000868780 dorm:MotorVehicleBodyMember 2021-12-26 2022-12-31 0000868780 dorm:MotorVehicleBodyMember 2020-12-27 2021-12-25 0000868780 dorm:MotorVehicleBodyMember 2019-12-29 2020-12-26 0000868780 dorm:HardwareMember 2021-12-26 2022-12-31 0000868780 dorm:HardwareMember 2020-12-27 2021-12-25 0000868780 dorm:HardwareMember 2019-12-29 2020-12-26 0000868780 country:US 2021-12-26 2022-12-31 0000868780 country:US 2020-12-27 2021-12-25 0000868780 country:US 2019-12-29 2020-12-26 0000868780 us-gaap:NonUsMember 2021-12-26 2022-12-31 0000868780 us-gaap:NonUsMember 2020-12-27 2021-12-25 0000868780 us-gaap:NonUsMember 2019-12-29 2020-12-26 0000868780 dorm:ThreeCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-12-26 2022-12-31 0000868780 dorm:ThreeCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-12-27 2021-12-25 0000868780 dorm:ThreeCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-12-29 2020-12-26 0000868780 dorm:RSAsMember 2018-12-30 2019-12-28 0000868780 dorm:RSUsMember 2020-03-01 2020-03-31 0000868780 dorm:PerformanceBasedRestrictedStockAwardsAndPerformanceBasedRestrictedStockUnitsMember 2022-12-31 0000868780 dorm:PerformanceBasedRestrictedStockAwardsAndPerformanceBasedRestrictedStockUnitsMember 2021-12-25 0000868780 dorm:PerformanceBasedRestrictedStockAwardsAndPerformanceBasedRestrictedStockUnitsMember 2020-12-26 0000868780 dorm:PerformanceBasedRestrictedStockAwardsAndPerformanceBasedRestrictedStockUnitsMember 2021-12-26 2022-12-31 0000868780 dorm:PerformanceBasedRestrictedStockAwardsAndPerformanceBasedRestrictedStockUnitsMember 2020-12-27 2021-12-25 0000868780 dorm:PerformanceBasedRestrictedStockAwardsAndPerformanceBasedRestrictedStockUnitsMember 2019-12-29 2020-12-26 0000868780 dorm:PerformanceBasedRestrictedStockAwardsAndRestrictedStockUnitsMember 2021-12-26 2022-12-31 0000868780 dorm:PerformanceBasedRestrictedStockAwardsAndRestrictedStockUnitsMember 2020-12-27 2021-12-25 0000868780 dorm:PerformanceBasedRestrictedStockAwardsAndRestrictedStockUnitsMember 2019-12-29 2020-12-26 0000868780 dorm:PerformanceBasedAndTimeBasedRestrictedStockAwardsAndRestrictedStockUnitsMember 2021-12-26 2022-12-31 0000868780 dorm:PerformanceBasedAndTimeBasedRestrictedStockAwardsAndRestrictedStockUnitsMember 2020-12-27 2021-12-25 0000868780 dorm:PerformanceBasedAndTimeBasedRestrictedStockAwardsAndRestrictedStockUnitsMember 2019-12-29 2020-12-26 0000868780 dorm:RestrictedStockAwardsAndRestrictedStockUnitsMember 2022-12-31 0000868780 dorm:RestrictedStockAwardsAndRestrictedStockUnitsMember 2021-12-26 2022-12-31 0000868780 us-gaap:EmployeeStockOptionMember 2021-12-26 2022-12-31 0000868780 us-gaap:EmployeeStockOptionMember 2020-12-27 2021-12-25 0000868780 us-gaap:EmployeeStockOptionMember 2019-12-29 2020-12-26 0000868780 srt:MinimumMember 2019-12-28 0000868780 srt:MaximumMember 2019-12-28 0000868780 srt:MinimumMember 2019-12-29 2020-12-26 0000868780 srt:MaximumMember 2019-12-29 2020-12-26 0000868780 srt:MinimumMember 2020-12-26 0000868780 srt:MaximumMember 2020-12-26 0000868780 srt:MinimumMember 2020-12-27 2021-12-25 0000868780 srt:MaximumMember 2020-12-27 2021-12-25 0000868780 srt:MinimumMember 2021-12-25 0000868780 srt:MaximumMember 2021-12-25 0000868780 us-gaap:EmployeeStockOptionMember 2022-12-31 0000868780 dorm:EmployeeStockPurchasePlanMember 2017-05-31 0000868780 dorm:EmployeeStockPurchasePlanMember 2017-05-01 2017-05-31 0000868780 dorm:EmployeeStockPurchasePlanMember 2021-12-26 2022-12-31 0000868780 dorm:EmployeeStockPurchasePlanMember 2020-12-27 2021-12-25 0000868780 dorm:EmployeeStockPurchasePlanMember 2019-12-29 2020-12-26 0000868780 dorm:CommonStockRepurchasesMember 2021-12-26 2022-12-31 0000868780 dorm:CommonStockRepurchasesMember 2020-12-27 2021-12-25 0000868780 dorm:CommonStockRepurchasesMember 2019-12-29 2020-12-26 0000868780 dorm:ShareRepurchaseProgramMember 2022-12-31 0000868780 dorm:ShareRepurchaseProgramMember 2021-12-26 2022-12-31 0000868780 dorm:ShareRepurchaseProgramMember 2020-12-27 2021-12-25 0000868780 dorm:ShareRepurchaseProgramMember 2019-12-29 2020-12-26 0000868780 us-gaap:NonUsMember 2022-12-31 0000868780 us-gaap:NonUsMember 2021-12-25 0000868780 us-gaap:AllowanceForCreditLossMember 2021-12-25 0000868780 us-gaap:AllowanceForCreditLossMember 2020-12-26 0000868780 us-gaap:AllowanceForCreditLossMember 2019-12-28 0000868780 us-gaap:AllowanceForCreditLossMember 2021-12-26 2022-12-31 0000868780 us-gaap:AllowanceForCreditLossMember 2020-12-27 2021-12-25 0000868780 us-gaap:AllowanceForCreditLossMember 2019-12-29 2020-12-26 0000868780 us-gaap:AllowanceForCreditLossMember 2022-12-31 0000868780 dorm:AllowanceForCustomerCreditsMember 2021-12-25 0000868780 dorm:AllowanceForCustomerCreditsMember 2020-12-26 0000868780 dorm:AllowanceForCustomerCreditsMember 2019-12-28 0000868780 dorm:AllowanceForCustomerCreditsMember 2021-12-26 2022-12-31 0000868780 dorm:AllowanceForCustomerCreditsMember 2020-12-27 2021-12-25 0000868780 dorm:AllowanceForCustomerCreditsMember 2019-12-29 2020-12-26 0000868780 dorm:AllowanceForCustomerCreditsMember 2022-12-31 iso4217:USD shares iso4217:USD shares pure dorm:Supplier dorm:Customer dorm:Segment 0000868780 2022 FY false http://fasb.org/us-gaap/2022#OtherAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2022#OtherAccruedLiabilitiesCurrent 1 10-K true 2022-12-31 --12-31 false 0-18914 DORMAN PRODUCTS, INC. PA 23-2078856 3400 East Walnut Street Colmar PA 18915 215 997-1800 Common Stock, $0.01 Par Value DORM NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false 1967865518 31445738 <div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Certain portions of the registrant's definitive proxy statement, in connection with its 2023 Annual Meeting of Shareholders, to be filed with the Securities and Exchange Commission within 120 days after December 31, 2022, are incorporated by reference into PART III of this Annual Report on Form 10-K.</span></div> KPMG LLP Philadelphia, Pennsylvania 1733749000 1345249000 1092748000 1169299000 882333000 709632000 564450000 462916000 383116000 393402000 291365000 249743000 171048000 171551000 133373000 15582000 2162000 599000 735000 377000 2962000 156201000 169766000 135736000 34652000 38234000 28866000 121549000 131532000 106870000 -1863000 -1440000 0 119686000 130092000 106870000 3.87 4.13 3.31 3.85 4.12 3.30 31434000 31810000 32280000 31543000 31961000 32373000 46034000 58782000 1363000 1326000 427385000 472764000 755901000 531988000 39800000 13048000 1269120000 1076582000 148477000 114864000 109977000 59029000 443035000 197332000 322409000 178809000 48768000 46503000 2341786000 1673119000 179819000 177389000 19490000 26636000 192116000 188080000 239363000 239360000 12500000 0 35007000 33583000 678295000 665048000 482464000 0 98221000 52443000 28349000 4916000 11826000 17976000 10.00 10.00 50000000 50000000 31430632 31430632 31607509 31607509 314000 316000 88750000 77451000 956870000 856409000 -3303000 -1440000 1042631000 932736000 2341786000 1673119000 32556263 326000 52605000 720653000 773584000 27787 1184000 1184000 7586000 7586000 462635 5000 833000 37838000 38676000 53572 1000 3462000 3463000 6247 81000 -533000 -452000 106870000 106870000 32168740 322000 64085000 789152000 0 853559000 41700 2455000 2455000 8228000 8228000 617080 6000 1111000 61639000 62756000 28914 3261000 3261000 14765 533000 -2636000 -2103000 -1440000 -1440000 131532000 131532000 31607509 316000 77451000 856409000 -1440000 932736000 18515 1046000 1046000 9370000 9370000 203765 2000 367000 19565000 19934000 27224 2032000 2032000 18851 -782000 -1523000 -2305000 -1863000 -1863000 121549000 121549000 31430632 314000 88750000 956870000 -3303000 1042631000 121549000 131532000 106870000 44677000 35193000 32307000 0 0 2498000 86000 181000 316000 -5880000 -11970000 -9599000 9370000 8228000 7586000 120000 2418000 0 -48479000 -10918000 67369000 133790000 153823000 12334000 11150000 2680000 -5353000 28000 5004000 3975000 -5542000 47000000 25251000 2433000 31275000 49849000 -28396000 11906000 20209000 41688000 100338000 151966000 488956000 345483000 14808000 37883000 19840000 15450000 -526839000 -365323000 -30258000 10000000 252360000 99000000 10000000 13000000 99000000 500000000 0 0 3125000 0 0 1705000 7982000 0 3918000 4215000 0 1046000 2455000 1184000 19934000 62649000 38676000 132000 1266000 3007000 472496000 168235000 -34485000 -93000 -44000 0 -12748000 -96794000 87223000 58782000 155576000 68353000 46034000 58782000 155576000 11647000 1782000 753000 62861000 46225000 28341000 Summary of Significant Accounting Policies<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Dorman Products, Inc. ("Dorman", the "Company", “we”, “us”, or “our”) is a supplier of replacement and upgrade parts in the motor vehicle aftermarket industry, serving passenger cars, light-, medium-, and heavy-duty trucks as well as specialty vehicles, including utility terrain vehicles (UTVs) and all-terrain vehicles (ATVs). </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Prior to October 4, 2022, we operated on a 52-53-week period ending on the last Saturday of the calendar year. Our 2022 fiscal year under this schedule is a 53-week period that ended on December 31, 2022 (“fiscal 2022”). Effective October 4, 2022, our Board of Directors approved a change in Dorman’s fiscal year end from the last Saturday in December of each year to December 31 of each year. This change will result in future years ending on December 31, consistent with fiscal 2022. Our fiscal 2021 and fiscal 2020 were 52-week periods that ended on December 25, 2021 (“fiscal 2021”) and December 26, 2020 (“fiscal 2020”). </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Principles of Consolidation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The Consolidated Financial Statements include our accounts and the accounts of our wholly owned subsidiaries. All material intercompany accounts and transactions have been eliminated in consolidation.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Use of Estimates in the Preparation of Financial Statements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The preparation of financial statements in accordance with accounting principles generally accepted in the United States (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. We consider all highly liquid short-term investments with original maturities of three months or less to be cash equivalents.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Sales of Accounts Receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. We have entered into several customer-sponsored programs administered by unrelated financial institutions that permit us to sell certain accounts receivable at discounted rates to the financial institutions. Transactions under these programs were accounted for as sales of accounts receivable and were removed from our Consolidated Balance Sheet at the time of the sales transactions. During fiscal 2022, fiscal 2021 and fiscal 2020, we sold $1,048.7 million, $935.8 million and $740.0 million, respectively, under these programs. Selling, general and administrative expenses include factoring costs associated with these accounts receivable sales programs of $37.2 million, $11.7 million and $13.2 million in fiscal 2022, fiscal 2021 and fiscal 2020, respectively. Factoring costs are impacted both by interest rates and the timing of when accounts receivable are sold in comparison to the original due dates of those accounts receivable.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Inventories</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Inventories are stated at the lower of cost or net realizable value. Cost is determined by the first-in, first-out method. Inventories include the cost of material, freight, direct labor and overhead utilized in the processing of our products. We provide reserves for discontinued and excess inventory based upon historical demand, forecasted usage, estimated customer requirements and product line updates.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Property, Plant and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Property, plant and equipment are recorded at cost and depreciated over the estimated useful lives, which range from 1 to 39 years, using the straight-line method for financial statement reporting purposes and accelerated methods for income tax purposes. The costs of maintenance and repairs are expensed as incurred. Renewals and betterments are capitalized. Gains and losses on disposals are included in operating results.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Estimated useful lives by major asset category are as follows:</span></div><div style="margin-top:6pt"><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:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></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%">Buildings and building improvements</span></td><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:10pt;font-weight:400;line-height:100%">10 to 39 years</span></div></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%">Machinery, equipment and tooling</span></td><td colspan="3" 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:10pt;font-weight:400;line-height:100%">3 to 10 years</span></div></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%">Software and computer equipment</span></td><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:10pt;font-weight:400;line-height:100%">3 to 10 years</span></div></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%">Furniture, fixtures and leasehold improvements</span></td><td colspan="3" 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:10pt;font-weight:400;line-height:100%">1 to 39 years</span></div></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Long-Lived Assets Including Goodwill and Other Acquired Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Long-lived assets, including property, plant, and equipment and amortizable identifiable intangibles, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. The impairment review is a two-step process. First, recoverability is measured by comparing the carrying amount of an asset to the estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount exceeds the estimated undiscounted future cash flows, the second step of the impairment test is performed, and an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds its fair value. The assets and liabilities of a disposal group classified as held for sale would be separately presented in the balance sheet and reported at the lower of the carrying amount or fair value less costs to sell, and would no longer be depreciated. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Goodwill is reviewed for impairment on an annual basis or whenever events or changes in circumstances indicate the carrying value of the goodwill may be impaired. For the annual test, we have the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount (“Step 0”). If through the Step 0 test we determine it is more likely than not that the fair value of a reporting unit is less than its carrying amount, then we would perform a quantitative test (“Step 1”) to determine whether an impairment charge was necessary. During fiscal 2022 and fiscal 2021, we assessed the qualitative factors which could affect the fair values of our reporting units and determined that it was not more likely than not that the fair value of our reporting units were less than their carrying amounts.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Purchase Accounting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The purchase price of an acquired business is allocated to the underlying tangible and intangible assets acquired and liabilities assumed based upon their respective fair market values, with the excess recorded as goodwill. Such fair market value assessments require judgments and estimates which may change over time and may cause the final amounts to differ materially from their original estimates. These adjustments to fair value assessments are recorded to goodwill over the purchase price allocation period which cannot exceed 12 months from the date of acquisition.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Other Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Other assets include primarily long-term core inventory, deposits, and equity method investments.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Certain products we sell contain parts that can be recycled, or as more commonly referred to in our industry, remanufactured. We refer to these parts as cores. A used core is remanufactured and sold to the customer as a replacement for a unit inside a vehicle. Customers and end-users that purchase remanufactured products will generally return the used core to us, which we then use in the remanufacturing process to make another finished good. Our core inventory consists of used cores purchased and held in our facilities, used cores that are in the process of being returned from our customers and end-users, and remanufactured cores held in finished goods inventory at our facilities. Our products that utilize a core primarily include instrument clusters, hybrid batteries, radios, and climate control modules. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Long-term core inventory was $19.8 million and $20.8 million as of December 31, 2022 and December 25, 2021, respectively. Long-term core inventory is recorded at the lower of cost or net realizable value. Cost is determined based on actual purchases of core inventory. We believe that the most appropriate classification of core inventory is a long-term asset. According to guidance provided under the Financial Accounting Standards Board Accounting Standards Codification, current assets are defined as “assets or resources commonly identified as those which are reasonably expected to be realized in cash or sold or consumed during the normal operating cycle of the business.” The determination of the long-term classification is based on our view that the value of the cores is not expected to be consumed or realized in cash during our normal annual operating cycle.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We have investments that we account for according to the equity method of accounting. The total book value of these investments was $9.4 million at both of December 31, 2022 and December 25, 2021, respectively. These investments provided $5.5 million, $4.6 million and $1.3 million of income during fiscal 2022, fiscal 2021, and fiscal 2020, respectively. In January 2020, we acquired the remaining 60% of the outstanding stock of Power Train Industries, Inc. (“PTI”), a privately-held supplier of parts to the automotive aftermarket, based in Reno, Nevada of which we held equity investments with a fair value of $12.3 million. Additionally, we have an investment that we account for according to the cost method of accounting. The carrying book value of this investment was $5.0 million as of both December 31, 2022 and December 25, 2021.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Other Accrued Liabilities. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Other accrued liabilities include primarily accrued commissions, accrued income taxes, insurance liabilities, and other current liabilities.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Revenue Recognition and Accrued Customer Rebates and Returns</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Revenue is recognized from product sales when goods are shipped, title and risk of loss and control have been transferred to the customer and collection is reasonably assured. We record estimates for cash discounts, defective and slow-moving product returns, promotional rebates, core return deposits, and other discounts in the period of the sale ("Customer Credits"). The provision for Customer Credits is recorded as a reduction from gross sales and reserves for Customer Credits are shown as an increase of accrued customer rebates and returns, which is included in current liabilities. Customer Credits are estimated based on contractual provisions, historical experience, and our assessment of current market conditions. Actual Customer Credits have not differed materially from estimated amounts. Amounts billed to customers for shipping and handling are included in net sales. Costs associated with shipping and handling are included in cost of goods sold.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As noted above, Customer Credits include core return deposits which are an estimate of the amount we believe we will refund to our customers when used cores are returned to us. The price we invoice to customers for remanufactured cores contains both the amount we charge to remanufacture the part and a deposit for the core. We charge a core deposit to encourage the customer to return the used core to us so that it can be used in our remanufacturing process. We allow our customers up to twenty-four months to return the used core to us. Core return deposits are reserved based on the expected deposits to be issued to customers based on historical returns.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Research and Development</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Research and development costs are expensed as incurred. Research and development costs totaling $24.8 million, $23.1 million and $20.7 million have been recorded in selling, general and administrative expenses in the Consolidated Statements of Operations for fiscal 2022, fiscal 2021, and fiscal 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. At December 31, 2022 and December 25, 2021, we had awards outstanding under two stock-based employee compensation plans, which are described more fully in Note 12, Capital Stock. We record compensation expense for all awards granted. The value of restricted stock awards (“RSAs”) and restricted stock units (“RSUs”) issued was based on the fair value of our common stock on the grant date. For performance-based RSAs tied to growth in adjusted pre-tax income, compensation costs related to the stock is recognized over the performance period and is calculated using the closing price per share of our common stock on the grant date and an estimate of the probable outcome of the performance conditions as of the reporting date. The fair value of performance-based RSUs, for which the performance measure is total shareholder return, is determined using a Monte Carlo simulation model. The fair value of stock options granted is determined using the Black-Scholes option valuation model on the grant date.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. We follow the asset and liability method of accounting for deferred income taxes. Deferred tax assets and liabilities are determined based on the difference between the financial statement and tax bases of assets and liabilities. Deferred tax assets or liabilities at the end of each period are determined using the enacted tax rate expected to be in effect when taxes are paid or recovered.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Unrecognized income tax benefits represent income tax positions taken on income tax returns that have not been recognized in the consolidated financial statements. The Company recognizes the benefit of an income tax position only if it is more likely than not (greater than 50%) that the tax position will be sustained upon tax examination, based solely on the technical merits of the tax position. Otherwise, no benefit is recognized. The tax benefits recognized are measured based on the largest benefit that has a greater than 50% likelihood of being </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">realized upon ultimate settlement. Additionally, we accrue interest and related penalties, if applicable, on all tax exposures for which reserves have been established consistent with jurisdictional tax laws. Interest and penalties are classified as income tax expense in the Consolidated Statements of Operations. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Concentrations of Risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash equivalents and accounts receivable. All cash equivalents are managed within established guidelines that limit the amount that may be invested with one issuer. A significant percentage of our accounts receivable have been, and will continue to be, concentrated among a relatively small number of automotive retailers and warehouse distributors in the United States. Our 4 largest customers accounted for 69% and 71% of net accounts receivable as of December 31, 2022 and December 25, 2021, respectively. We continually monitor the credit terms and credit limits for these and other customers. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In fiscal 2022 and fiscal 2021, approximately 64% and 74%, respectively, of our products were purchased from suppliers located in a variety of foreign countries, with the largest portion coming from China.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Fair Value Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The carrying value of financial instruments such as cash and cash equivalents, accounts receivable, accounts payable, and other current assets and liabilities approximate their fair value based on the short-term nature of these instruments. The carrying value of our long-term debt approximates its fair value because it bears interest at a rate indexed to a market rate (Term SOFR). Additionally, the fair value of assets acquired and liabilities assumed are determined at the date of acquisition. Contingent consideration associated with an acquisition is recorded at fair value at the acquisition date and is adjusted to fair value at each reporting period.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Principles of Consolidation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The Consolidated Financial Statements include our accounts and the accounts of our wholly owned subsidiaries. All material intercompany accounts and transactions have been eliminated in consolidation.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Use of Estimates in the Preparation of Financial Statements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The preparation of financial statements in accordance with accounting principles generally accepted in the United States (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. We consider all highly liquid short-term investments with original maturities of three months or less to be cash equivalents.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Sales of Accounts Receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. We have entered into several customer-sponsored programs administered by unrelated financial institutions that permit us to sell certain accounts receivable at discounted rates to the financial institutions. Transactions under these programs were accounted for as sales of accounts receivable and were removed from our Consolidated Balance Sheet at the time of the sales transactions. During fiscal 2022, fiscal 2021 and fiscal 2020, we sold $1,048.7 million, $935.8 million and $740.0 million, respectively, under these programs. Selling, general and administrative expenses include factoring costs associated with these accounts receivable sales programs of $37.2 million, $11.7 million and $13.2 million in fiscal 2022, fiscal 2021 and fiscal 2020, respectively. Factoring costs are impacted both by interest rates and the timing of when accounts receivable are sold in comparison to the original due dates of those accounts receivable.</span> 1048700000 935800000 740000000 -37200000 -11700000 -13200000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Inventories</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Inventories are stated at the lower of cost or net realizable value. Cost is determined by the first-in, first-out method. Inventories include the cost of material, freight, direct labor and overhead utilized in the processing of our products. We provide reserves for discontinued and excess inventory based upon historical demand, forecasted usage, estimated customer requirements and product line updates.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Property, Plant and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Property, plant and equipment are recorded at cost and depreciated over the estimated useful lives, which range from 1 to 39 years, using the straight-line method for financial statement reporting purposes and accelerated methods for income tax purposes. The costs of maintenance and repairs are expensed as incurred. Renewals and betterments are capitalized. Gains and losses on disposals are included in operating results.</span><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Estimated useful lives by major asset category are as follows:</span></div><div style="margin-top:6pt"><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:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></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%">Buildings and building improvements</span></td><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:10pt;font-weight:400;line-height:100%">10 to 39 years</span></div></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%">Machinery, equipment and tooling</span></td><td colspan="3" 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:10pt;font-weight:400;line-height:100%">3 to 10 years</span></div></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%">Software and computer equipment</span></td><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:10pt;font-weight:400;line-height:100%">3 to 10 years</span></div></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%">Furniture, fixtures and leasehold improvements</span></td><td colspan="3" 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:10pt;font-weight:400;line-height:100%">1 to 39 years</span></div></td></tr></table></div> P1Y P39Y <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Estimated useful lives by major asset category are as follows:</span></div><div style="margin-top:6pt"><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:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></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%">Buildings and building improvements</span></td><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:10pt;font-weight:400;line-height:100%">10 to 39 years</span></div></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%">Machinery, equipment and tooling</span></td><td colspan="3" 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:10pt;font-weight:400;line-height:100%">3 to 10 years</span></div></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%">Software and computer equipment</span></td><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:10pt;font-weight:400;line-height:100%">3 to 10 years</span></div></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%">Furniture, fixtures and leasehold improvements</span></td><td colspan="3" 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:10pt;font-weight:400;line-height:100%">1 to 39 years</span></div></td></tr></table></div> P10Y P39Y P3Y P10Y P3Y P10Y P1Y P39Y <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Long-Lived Assets Including Goodwill and Other Acquired Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Long-lived assets, including property, plant, and equipment and amortizable identifiable intangibles, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. The impairment review is a two-step process. First, recoverability is measured by comparing the carrying amount of an asset to the estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount exceeds the estimated undiscounted future cash flows, the second step of the impairment test is performed, and an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds its fair value. The assets and liabilities of a disposal group classified as held for sale would be separately presented in the balance sheet and reported at the lower of the carrying amount or fair value less costs to sell, and would no longer be depreciated. </span>Goodwill is reviewed for impairment on an annual basis or whenever events or changes in circumstances indicate the carrying value of the goodwill may be impaired. For the annual test, we have the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount (“Step 0”). If through the Step 0 test we determine it is more likely than not that the fair value of a reporting unit is less than its carrying amount, then we would perform a quantitative test (“Step 1”) to determine whether an impairment charge was necessary. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Purchase Accounting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The purchase price of an acquired business is allocated to the underlying tangible and intangible assets acquired and liabilities assumed based upon their respective fair market values, with the excess recorded as goodwill. Such fair market value assessments require judgments and estimates which may change over time and may cause the final amounts to differ materially from their original estimates. These adjustments to fair value assessments are recorded to goodwill over the purchase price allocation period which cannot exceed 12 months from the date of acquisition.</span> <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Other Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Other assets include primarily long-term core inventory, deposits, and equity method investments.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Certain products we sell contain parts that can be recycled, or as more commonly referred to in our industry, remanufactured. We refer to these parts as cores. A used core is remanufactured and sold to the customer as a replacement for a unit inside a vehicle. Customers and end-users that purchase remanufactured products will generally return the used core to us, which we then use in the remanufacturing process to make another finished good. Our core inventory consists of used cores purchased and held in our facilities, used cores that are in the process of being returned from our customers and end-users, and remanufactured cores held in finished goods inventory at our facilities. Our products that utilize a core primarily include instrument clusters, hybrid batteries, radios, and climate control modules. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Long-term core inventory was $19.8 million and $20.8 million as of December 31, 2022 and December 25, 2021, respectively. Long-term core inventory is recorded at the lower of cost or net realizable value. Cost is determined based on actual purchases of core inventory. We believe that the most appropriate classification of core inventory is a long-term asset. According to guidance provided under the Financial Accounting Standards Board Accounting Standards Codification, current assets are defined as “assets or resources commonly identified as those which are reasonably expected to be realized in cash or sold or consumed during the normal operating cycle of the business.” The determination of the long-term classification is based on our view that the value of the cores is not expected to be consumed or realized in cash during our normal annual operating cycle.</span></div>We have investments that we account for according to the equity method of accounting. The total book value of these investments was $9.4 million at both of December 31, 2022 and December 25, 2021, respectively. These investments provided $5.5 million, $4.6 million and $1.3 million of income during fiscal 2022, fiscal 2021, and fiscal 2020, respectively. In January 2020, we acquired the remaining 60% of the outstanding stock of Power Train Industries, Inc. (“PTI”), a privately-held supplier of parts to the automotive aftermarket, based in Reno, Nevada of which we held equity investments with a fair value of $12.3 million. Additionally, we have an investment that we account for according to the cost method of accounting. 19800000 20800000 9400000 9400000 5500000 4600000 1300000 0.60 12300000 5000000.0 5000000.0 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Other Accrued Liabilities. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Other accrued liabilities include primarily accrued commissions, accrued income taxes, insurance liabilities, and other current liabilities.</span> <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Revenue Recognition and Accrued Customer Rebates and Returns</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Revenue is recognized from product sales when goods are shipped, title and risk of loss and control have been transferred to the customer and collection is reasonably assured. We record estimates for cash discounts, defective and slow-moving product returns, promotional rebates, core return deposits, and other discounts in the period of the sale ("Customer Credits"). The provision for Customer Credits is recorded as a reduction from gross sales and reserves for Customer Credits are shown as an increase of accrued customer rebates and returns, which is included in current liabilities. Customer Credits are estimated based on contractual provisions, historical experience, and our assessment of current market conditions. Actual Customer Credits have not differed materially from estimated amounts. Amounts billed to customers for shipping and handling are included in net sales. Costs associated with shipping and handling are included in cost of goods sold.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As noted above, Customer Credits include core return deposits which are an estimate of the amount we believe we will refund to our customers when used cores are returned to us. The price we invoice to customers for remanufactured cores contains both the amount we charge to remanufacture the part and a deposit for the core. We charge a core deposit to encourage the customer to return the used core to us so that it can be used in our remanufacturing process. We allow our customers up to twenty-four months to return the used core to us. Core return deposits are reserved based on the expected deposits to be issued to customers based on historical returns.</span></div> Research and Development. Research and development costs are expensed as incurred. 24800000 23100000 20700000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. At December 31, 2022 and December 25, 2021, we had awards outstanding under two stock-based employee compensation plans, which are described more fully in Note 12, Capital Stock. We record compensation expense for all awards granted. The value of restricted stock awards (“RSAs”) and restricted stock units (“RSUs”) issued was based on the fair value of our common stock on the grant date. For performance-based RSAs tied to growth in adjusted pre-tax income, compensation costs related to the stock is recognized over the performance period and is calculated using the closing price per share of our common stock on the grant date and an estimate of the probable outcome of the performance conditions as of the reporting date. The fair value of performance-based RSUs, for which the performance measure is total shareholder return, is determined using a Monte Carlo simulation model. The fair value of stock options granted is determined using the Black-Scholes option valuation model on the grant date.</span> <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. We follow the asset and liability method of accounting for deferred income taxes. Deferred tax assets and liabilities are determined based on the difference between the financial statement and tax bases of assets and liabilities. Deferred tax assets or liabilities at the end of each period are determined using the enacted tax rate expected to be in effect when taxes are paid or recovered.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Unrecognized income tax benefits represent income tax positions taken on income tax returns that have not been recognized in the consolidated financial statements. The Company recognizes the benefit of an income tax position only if it is more likely than not (greater than 50%) that the tax position will be sustained upon tax examination, based solely on the technical merits of the tax position. Otherwise, no benefit is recognized. The tax benefits recognized are measured based on the largest benefit that has a greater than 50% likelihood of being </span></div>realized upon ultimate settlement. Additionally, we accrue interest and related penalties, if applicable, on all tax exposures for which reserves have been established consistent with jurisdictional tax laws. Interest and penalties are classified as income tax expense in the Consolidated Statements of Operations. <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Concentrations of Risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash equivalents and accounts receivable. All cash equivalents are managed within established guidelines that limit the amount that may be invested with one issuer. A significant percentage of our accounts receivable have been, and will continue to be, concentrated among a relatively small number of automotive retailers and warehouse distributors in the United States. Our 4 largest customers accounted for 69% and 71% of net accounts receivable as of December 31, 2022 and December 25, 2021, respectively. We continually monitor the credit terms and credit limits for these and other customers. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In fiscal 2022 and fiscal 2021, approximately 64% and 74%, respectively, of our products were purchased from suppliers located in a variety of foreign countries, with the largest portion coming from China.</span></div> 4 4 0.69 0.71 0.64 0.74 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Fair Value Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The carrying value of financial instruments such as cash and cash equivalents, accounts receivable, accounts payable, and other current assets and liabilities approximate their fair value based on the short-term nature of these instruments. The carrying value of our long-term debt approximates its fair value because it bears interest at a rate indexed to a market rate (Term SOFR). Additionally, the fair value of assets acquired and liabilities assumed are determined at the date of acquisition. Contingent consideration associated with an acquisition is recorded at fair value at the acquisition date and is adjusted to fair value at each reporting period.</span> Business Acquisitions and Investments<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Super ATV, LLC (“SuperATV”)</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On October 4, 2022 (the “Closing Date”), Dorman acquired 100% of the issued and outstanding equity interests of SuperATV (the “Transaction”), for aggregate consideration of $509.6 million (net of $6.8 million cash acquired), subject to certain customary adjustments based on, among other things, the amount of cash, debt and working capital in the business of SuperATV as of the closing of the Transaction, plus a potential earn-out payment to the sellers of SuperATV not to exceed $100 million in the aggregate, which remains subject to the achievement by SuperATV of certain revenue and gross margin targets in the years ended December 31, 2023 and December 31, 2024. SuperATV is a leading independent supplier to the powersports aftermarket with a family of highly respected brands spanning functional accessories and upgrades, as well as replacement parts for specialty vehicles. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Transaction was funded in cash through the refinancing of our existing credit facility discussed further in Note 7.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Transaction was accounted for as a business combination under the acquisition method of accounting. We have allocated the purchase price to tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values. The allocation of the purchase price to the assets acquired and liabilities assumed, including the residual amount allocated to goodwill, as of December 31, 2022, is based upon preliminary information and is subject to change within the permitted measurement period (up to one year from the acquisition date) as additional information concerning final asset and liability valuations is obtained. The fair values that remain preliminary include tax-related liabilities and contingent liabilities. While they are not expected to be materially different than those shown, any material adjustments to the estimates based upon new information identified during the measurement period will be reflected, retroactively, as of the date of the acquisition.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The table below details the fair values of the assets acquired and the liabilities assumed at the acquisition date:</span></div><div style="margin-top:6pt"><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:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="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:10pt;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: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,317 </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%">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:10pt;font-weight:400;line-height:100%">90,428 </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:10pt;font-weight:400;line-height:100%">Prepaids and other current 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:10pt;font-weight:400;line-height:100%">5,293 </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%">Property, plant and 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:10pt;font-weight:400;line-height:100%">23,776 </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:10pt;font-weight:400;line-height:100%">Goodwill</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%">247,247 </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%">Identifiable intangible 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:10pt;font-weight:400;line-height:100%">157,500 </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:10pt;font-weight:400;line-height:100%">Operating lease right-of-use 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:10pt;font-weight:400;line-height:100%">11,661 </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%">Other 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:10pt;font-weight:400;line-height:100%">3,001 </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:10pt;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:10pt;font-weight:400;line-height:100%">(7,436)</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%">Accrued 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:10pt;font-weight:400;line-height:100%">(2,086)</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:10pt;font-weight:400;line-height:100%">Accrued customer rebates and returns</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%">(1,609)</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%">Other current 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:10pt;font-weight:400;line-height:100%">(8,726)</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:10pt;font-weight:400;line-height:100%">Long-term operating lease 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:10pt;font-weight:400;line-height:100%">(9,508)</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%">Other long-term 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:10pt;font-weight:400;line-height:100%">(3,307)</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:10pt;font-weight:400;line-height:100%">Net cash consideration</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:10pt;font-weight:400;line-height:100%">509,551 </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="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The estimated valuation of the intangible assets acquired, and related amortization periods are as follows:</span></div><div style="margin-top:6pt"><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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:8pt;font-weight:700;line-height:100%">(in thousands)</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:8pt;font-weight:700;line-height:100%">Fair Value</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:8pt;font-weight:700;line-height:100%">Amortization Period (in years)</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%">Product portfolio</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:10pt;font-weight:400;line-height:100%">82,500 </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="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">15</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%">Trade names</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%">48,400 </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:10pt;font-weight:400;line-height:100%">20</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%">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:10pt;font-weight:400;line-height:100%">26,600 </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:10pt;font-weight:400;line-height:100%">15</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:10pt;font-weight:400;line-height:100%">Total</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:10pt;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:10pt;font-weight:400;line-height:100%">157,500 </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 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%"> </span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The fair values assigned to the product portfolio and customer relationships were estimated by discounting expected cash flows based on the multi-period excess earnings valuation methodology, and the trade names were estimated by discounting expected cash flows based on the relief from royalty methodology. The product portfolio valuation method relies on various management judgments, including expected future cash flows resulting from the product portfolio, technology obsolescence rates, contributory effects of other assets utilized in the business, discount rates and other factors. The trade names valuation method relies on various management judgments, including royalty rates, discount rates and other factors. The customer relationship valuation method relies on various management judgments, including expected future cash flows resulting from existing customer relationships, customer attrition rates, contributory effects of other assets utilized in the business, discount rates, and other factors.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2022, the total amount of goodwill resulting from the SuperATV acquisition that is expected to be deductible for tax purposes is estimated at $420.3 million.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The financial results of the Transaction have been included in the consolidated financial statements since the date of acquisition. The net sales and net income of SuperATV included in the consolidated financial statements for the fiscal year ended December 31, 2022 were $49.6 million and $2.3 million, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The unaudited pro forma information for the periods set forth below gives effect to the Transaction as if it had occurred as of December 26, 2020, the beginning of the fiscal 2021 period.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The pro forma information is presented for informational purposes only and is not necessarily indicative of the results of operations that would have been achieved had the acquisition been consummated as of that time.</span></div><div style="margin-top:6pt"><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:69.550%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.272%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.273%"/><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:8pt;font-weight:700;line-height:100%">For the Year Ended</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:8pt;font-weight:700;line-height:100%">(in thousands, unaudited)</span></td><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 25, 2021</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:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="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="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%">1,888,379 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">1,556,360 </span></td><td style="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: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 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%">130,375 </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%">143,419 </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%">Diluted earnings per share</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%">4.13 </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%">4.49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The fiscal 2022 unaudited pro forma net income set forth above was adjusted to exclude the impact of acquisition date fair value adjustments to inventory, and to also remove acquisition-related transaction costs. The 2021 unaudited pro forma net income was adjusted to include the impact of these items.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">DPL Holding Corporation (“Dayton Parts”)</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On August 10, 2021, we acquired 100% of the equity interests of Dayton Parts, a manufacturer of chassis and other parts designed to serve the heavy-duty vehicle sector of the aftermarket for a purchase price of $344.9 million in cash (net of $8.8 million of acquired cash), after certain customary post-acquisition purchase price adjustments.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The acquisition was funded by cash on hand as well as through the refinancing of our revolving credit facility discussed further in Note 7.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The transaction was accounted for as a business combination under the acquisition method of accounting. We have allocated the purchase price to tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During the year ended December 25, 2021, we recorded measurement and period adjustments of approximately $2.1 million to decrease goodwill, $0.6 million to decrease the purchase price due to customary net working capital adjustments, $0.1 million to increase other current liabilities, and $1.6 million to decrease deferred tax liabilities. Our measurement period adjustments for Dayton Parts were complete as of December 25, 2021.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The table below details the fair values of the assets acquired and the liabilities assumed at the acquisition date, including applicable measurement period adjustments:</span></div><div style="margin-top:6pt"><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:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="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:10pt;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: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%">23,216 </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%">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:10pt;font-weight:400;line-height:100%">79,625 </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:10pt;font-weight:400;line-height:100%">Prepaids and other current 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:10pt;font-weight:400;line-height:100%">2,302 </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%">Property, plant and 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:10pt;font-weight:400;line-height:100%">29,900 </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:10pt;font-weight:400;line-height:100%">Goodwill</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%">106,816 </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%">Identifiable intangible 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:10pt;font-weight:400;line-height:100%">160,400 </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:10pt;font-weight:400;line-height:100%">Operating lease right-of-use 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:10pt;font-weight:400;line-height:100%">21,248 </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%">Other 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:10pt;font-weight:400;line-height:100%">848 </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:10pt;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:10pt;font-weight:400;line-height:100%">(11,970)</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%">Accrued 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:10pt;font-weight:400;line-height:100%">(2,784)</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:10pt;font-weight:400;line-height:100%">Other current 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:10pt;font-weight:400;line-height:100%">(7,604)</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%">Long-term operating 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:10pt;font-weight:400;line-height:100%">(18,444)</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:10pt;font-weight:400;line-height:100%">Deferred tax 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:10pt;font-weight:400;line-height:100%">(38,665)</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:10pt;font-weight:400;line-height:100%">Net cash consideration</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:10pt;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:10pt;font-weight:400;line-height:100%">344,888 </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="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The estimated valuation of the intangible assets acquired, and related amortization periods are as follows:</span></div><div style="margin-top:6pt"><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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:8pt;font-weight:700;line-height:100%">(in thousands)</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:8pt;font-weight:700;line-height:100%">Fair Value</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:8pt;font-weight:700;line-height:100%">Amortization Period (in years)</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%">Customer relationships</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%">124,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="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">20</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%">Product portfolio</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%">25,300 </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:10pt;font-weight:400;line-height:100%">20</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%">Trade names</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%">11,000 </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:10pt;font-weight:400;line-height:100%">10</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:10pt;font-weight:400;line-height:100%">Total</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:10pt;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:10pt;font-weight:400;line-height:100%">160,400 </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 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%"> </span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The fair values assigned to intangible assets were estimated by discounting expected cash flows based on the relief from royalty and multi-period excess earnings valuation methodologies. These valuation methods rely on management judgment, including expected future cash flows resulting from existing customer relationships, customer attrition rates, contributory effects of other assets utilized in the business, royalty rates and other factors.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The goodwill recognized is attributable primarily to strategic and synergistic opportunities related to the Company’s and Dayton Parts’ existing automotive aftermarket businesses, the assembled workforce of Dayton Parts and other factors. The goodwill is not expected to be deductible for tax purposes.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The financial results of the acquisition have been included in the consolidated financial statements since the date of acquisition. The net sales and net income of Dayton Parts included in the consolidated financial statements for the fiscal year ended December 25, 2021 were $78.0 million and $0.0 million, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The unaudited pro forma information for the periods set forth below gives effect to the Dayton Parts acquisition as if it had occurred as of December 28, 2019, the beginning of the fiscal 2020 period.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The pro forma information is presented for informational purposes only and is not necessarily indicative of the results of operations that would have been achieved had the acquisition been consummated as of that time.</span></div><div style="margin-top:6pt"><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:69.550%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.272%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.273%"/><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:8pt;font-weight:700;line-height:100%">For the Year Ended</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:8pt;font-weight:700;line-height:100%">(in thousands, unaudited)</span></td><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 25, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 26, 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:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="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="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%">1,468,415 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">1,260,077 </span></td><td style="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: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 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%">147,090 </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%">100,334 </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%">Diluted earnings per share</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%">4.60 </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%">3.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The fiscal 2021 unaudited pro forma net income set forth above was adjusted to exclude the impact of acquisition date fair value adjustments to inventory, and to also remove acquisition-related transaction costs. The 2020 unaudited pro forma net income was adjusted to include the impact of these items.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Power Train Industries, Inc.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On January 2, 2020, we acquired the remaining 60% of the outstanding stock of PTI. The total purchase price for PTI was approximately $30.7 million, which included $18.4 million paid for the remaining 60% of the outstanding stock, subject to customary purchase price adjustments, and $12.3 million which represents the fair value of the previously held 40% equity interest in PTI that was acquired by the Company in 2016. As a result of the acquisition, we recorded a gain of approximately $2.5 million in other income (expense), net during the year ended December 26, 2020 from the increase in fair value of the previously owned 40% interest in PTI. We previously accounted for our 40% interest as an equity-method investment.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The transaction was accounted for as a business combination under the acquisition method of accounting. Accordingly, the assets acquired, and liabilities assumed were recorded at fair value, with the remaining purchase price recorded as goodwill.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In connection with this acquisition, we recorded $16.7 million in goodwill, $7.3 million of identified intangibles, and $6.7 million of other assets, net, consisting of $3.5 million of cash, $2.0 million of accounts receivable, $5.6 million of inventory, and ($4.4 million) of net other assets and liabilities.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our measurement period adjustments for PTI were complete as of December 26, 2020.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The valuation of the intangible assets acquired and related amortization periods are as follows:</span></div><div style="margin-top:6pt"><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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:8pt;font-weight:700;line-height:100%">(in thousands)</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:8pt;font-weight:700;line-height:100%">Valuation</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:8pt;font-weight:700;line-height:100%">Amortization<br/>Period<br/>(in years)</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%">Customer relationships</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%">4,600 </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="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">15</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%">Trade names</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%">700 </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:10pt;font-weight:400;line-height:100%">5</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%">Technology</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%">1,800 </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:10pt;font-weight:400;line-height:100%">8</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%">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:10pt;font-weight:400;line-height:100%">190 </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:10pt;font-weight:400;line-height:100%">5</span></td></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:10pt;font-weight:400;line-height:100%">Total</span></td><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:10pt;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:10pt;font-weight:400;line-height:100%">7,290 </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;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%"> </span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The fair values of the customer relationships and trade names were estimated using an income approach based on the present value of future cash flows.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The goodwill recognized is attributable primarily to strategic and synergistic opportunities related to existing automotive aftermarket businesses, the assembled workforce of PTI and other factors. The goodwill is not expected to be deductible for tax purposes.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The financial results of the acquisition have been included in the Consolidated Financial Statements since the date of acquisition.</span></div> 1 509600000 6800000 100000000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The table below details the fair values of the assets acquired and the liabilities assumed at the acquisition date:</span></div><div style="margin-top:6pt"><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:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="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:10pt;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: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,317 </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%">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:10pt;font-weight:400;line-height:100%">90,428 </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:10pt;font-weight:400;line-height:100%">Prepaids and other current 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:10pt;font-weight:400;line-height:100%">5,293 </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%">Property, plant and 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:10pt;font-weight:400;line-height:100%">23,776 </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:10pt;font-weight:400;line-height:100%">Goodwill</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%">247,247 </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%">Identifiable intangible 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:10pt;font-weight:400;line-height:100%">157,500 </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:10pt;font-weight:400;line-height:100%">Operating lease right-of-use 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:10pt;font-weight:400;line-height:100%">11,661 </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%">Other 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:10pt;font-weight:400;line-height:100%">3,001 </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:10pt;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:10pt;font-weight:400;line-height:100%">(7,436)</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%">Accrued 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:10pt;font-weight:400;line-height:100%">(2,086)</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:10pt;font-weight:400;line-height:100%">Accrued customer rebates and returns</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%">(1,609)</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%">Other current 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:10pt;font-weight:400;line-height:100%">(8,726)</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:10pt;font-weight:400;line-height:100%">Long-term operating lease 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:10pt;font-weight:400;line-height:100%">(9,508)</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%">Other long-term 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:10pt;font-weight:400;line-height:100%">(3,307)</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:10pt;font-weight:400;line-height:100%">Net cash consideration</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:10pt;font-weight:400;line-height:100%">509,551 </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="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The table below details the fair values of the assets acquired and the liabilities assumed at the acquisition date, including applicable measurement period adjustments:</span></div><div style="margin-top:6pt"><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:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="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:10pt;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: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%">23,216 </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%">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:10pt;font-weight:400;line-height:100%">79,625 </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:10pt;font-weight:400;line-height:100%">Prepaids and other current 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:10pt;font-weight:400;line-height:100%">2,302 </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%">Property, plant and 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:10pt;font-weight:400;line-height:100%">29,900 </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:10pt;font-weight:400;line-height:100%">Goodwill</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%">106,816 </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%">Identifiable intangible 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:10pt;font-weight:400;line-height:100%">160,400 </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:10pt;font-weight:400;line-height:100%">Operating lease right-of-use 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:10pt;font-weight:400;line-height:100%">21,248 </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%">Other 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:10pt;font-weight:400;line-height:100%">848 </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:10pt;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:10pt;font-weight:400;line-height:100%">(11,970)</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%">Accrued 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:10pt;font-weight:400;line-height:100%">(2,784)</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:10pt;font-weight:400;line-height:100%">Other current 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:10pt;font-weight:400;line-height:100%">(7,604)</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%">Long-term operating 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:10pt;font-weight:400;line-height:100%">(18,444)</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:10pt;font-weight:400;line-height:100%">Deferred tax 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:10pt;font-weight:400;line-height:100%">(38,665)</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:10pt;font-weight:400;line-height:100%">Net cash consideration</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:10pt;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:10pt;font-weight:400;line-height:100%">344,888 </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> 3317000 90428000 5293000 23776000 247247000 157500000 11661000 3001000 7436000 2086000 1609000 8726000 9508000 3307000 509551000 <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The estimated valuation of the intangible assets acquired, and related amortization periods are as follows:</span></div><div style="margin-top:6pt"><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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:8pt;font-weight:700;line-height:100%">(in thousands)</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:8pt;font-weight:700;line-height:100%">Fair Value</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:8pt;font-weight:700;line-height:100%">Amortization Period (in years)</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%">Product portfolio</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:10pt;font-weight:400;line-height:100%">82,500 </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="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">15</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%">Trade names</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%">48,400 </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:10pt;font-weight:400;line-height:100%">20</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%">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:10pt;font-weight:400;line-height:100%">26,600 </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:10pt;font-weight:400;line-height:100%">15</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:10pt;font-weight:400;line-height:100%">Total</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:10pt;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:10pt;font-weight:400;line-height:100%">157,500 </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 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%"> </span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The estimated valuation of the intangible assets acquired, and related amortization periods are as follows:</span></div><div style="margin-top:6pt"><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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:8pt;font-weight:700;line-height:100%">(in thousands)</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:8pt;font-weight:700;line-height:100%">Fair Value</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:8pt;font-weight:700;line-height:100%">Amortization Period (in years)</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%">Customer relationships</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%">124,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="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">20</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%">Product portfolio</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%">25,300 </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:10pt;font-weight:400;line-height:100%">20</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%">Trade names</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%">11,000 </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:10pt;font-weight:400;line-height:100%">10</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:10pt;font-weight:400;line-height:100%">Total</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:10pt;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:10pt;font-weight:400;line-height:100%">160,400 </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 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%"> </span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The valuation of the intangible assets acquired and related amortization periods are as follows:</span></div><div style="margin-top:6pt"><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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:8pt;font-weight:700;line-height:100%">(in thousands)</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:8pt;font-weight:700;line-height:100%">Valuation</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:8pt;font-weight:700;line-height:100%">Amortization<br/>Period<br/>(in years)</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%">Customer relationships</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%">4,600 </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="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">15</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%">Trade names</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%">700 </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:10pt;font-weight:400;line-height:100%">5</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%">Technology</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%">1,800 </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:10pt;font-weight:400;line-height:100%">8</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%">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:10pt;font-weight:400;line-height:100%">190 </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:10pt;font-weight:400;line-height:100%">5</span></td></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:10pt;font-weight:400;line-height:100%">Total</span></td><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:10pt;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:10pt;font-weight:400;line-height:100%">7,290 </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;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%"> </span></td></tr></table></div> 82500000 P15Y 48400000 P20Y 26600000 P15Y 157500000 420300000 49600000 2300000 <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The pro forma information is presented for informational purposes only and is not necessarily indicative of the results of operations that would have been achieved had the acquisition been consummated as of that time.</span></div><div style="margin-top:6pt"><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:69.550%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.272%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.273%"/><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:8pt;font-weight:700;line-height:100%">For the Year Ended</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:8pt;font-weight:700;line-height:100%">(in thousands, unaudited)</span></td><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 25, 2021</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:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="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="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%">1,888,379 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">1,556,360 </span></td><td style="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: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 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%">130,375 </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%">143,419 </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%">Diluted earnings per share</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%">4.13 </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%">4.49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The pro forma information is presented for informational purposes only and is not necessarily indicative of the results of operations that would have been achieved had the acquisition been consummated as of that time.</span></div><div style="margin-top:6pt"><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:69.550%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.272%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.273%"/><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:8pt;font-weight:700;line-height:100%">For the Year Ended</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:8pt;font-weight:700;line-height:100%">(in thousands, unaudited)</span></td><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 25, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 26, 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:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="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="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%">1,468,415 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">1,260,077 </span></td><td style="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: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 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%">147,090 </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%">100,334 </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%">Diluted earnings per share</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%">4.60 </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%">3.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1888379000 1556360000 130375000 143419000 4.13 4.49 1 344900000 8800000 -2100000 -600000 100000 -1600000 23216000 79625000 2302000 29900000 106816000 160400000 21248000 848000 11970000 2784000 7604000 18444000 38665000 344888000 124100000 P20Y 25300000 P20Y 11000000 P10Y 160400000 78000000.0 0 1468415000 1260077000 147090000 100334000 4.60 3.10 0.60 30700000 18400000 0.60 12300000 0.40 2500000 0.40 0.40 16700000 7300000 6700000 3500000 2000000 5600000 4400000 4600000 P15Y 700000 P5Y 1800000 P8Y 190000 P5Y 7290000 Inventories<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Inventories were as follows:</span></div><div style="margin-top:6pt"><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:69.639%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.228%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.403%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.230%"/><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:8pt;font-weight:700;line-height:100%">(in thousands)</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:8pt;font-weight:700;line-height:100%">December 31, 2022</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:8pt;font-weight:700;line-height:100%">December 25, 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%">Raw materials</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%">34,267 </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: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%">12,746 </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%">Bulk product</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%">234,871 </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%">225,879 </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:10pt;font-weight:400;line-height:100%">Finished product</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%">478,032 </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%">287,415 </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%">Packaging materials</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%">8,731 </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%">5,948 </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:10pt;font-weight:400;line-height:100%">Total</span></td><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:10pt;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:10pt;font-weight:400;line-height:100%">755,901 </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:10pt;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:10pt;font-weight:400;line-height:100%">531,988 </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="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Inventories were as follows:</span></div><div style="margin-top:6pt"><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:69.639%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.228%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.403%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.230%"/><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:8pt;font-weight:700;line-height:100%">(in thousands)</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:8pt;font-weight:700;line-height:100%">December 31, 2022</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:8pt;font-weight:700;line-height:100%">December 25, 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%">Raw materials</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%">34,267 </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: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%">12,746 </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%">Bulk product</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%">234,871 </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%">225,879 </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:10pt;font-weight:400;line-height:100%">Finished product</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%">478,032 </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%">287,415 </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%">Packaging materials</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%">8,731 </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%">5,948 </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:10pt;font-weight:400;line-height:100%">Total</span></td><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:10pt;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:10pt;font-weight:400;line-height:100%">755,901 </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:10pt;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:10pt;font-weight:400;line-height:100%">531,988 </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> 34267000 12746000 234871000 225879000 478032000 287415000 8731000 5948000 755901000 531988000 Property, Plant and Equipment<div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Property, plant and equipment include the following:</span></div><div style="margin-top:6pt"><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.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.015%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.394%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.018%"/><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:8pt;font-weight:700;line-height:100%">(in thousands)</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:8pt;font-weight:700;line-height:100%">December 31, 2022</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:8pt;font-weight:700;line-height:100%">December 25, 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%">Buildings</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%">59,980 </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: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%">58,788 </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%">Machinery, equipment and tooling</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%">184,184 </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%">146,999 </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:10pt;font-weight:400;line-height:100%">Furniture, fixtures and leasehold improvements</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%">12,225 </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%">7,303 </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%">Software and computer 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:10pt;font-weight:400;line-height:100%">100,814 </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%">90,471 </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 13pt;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%">Total</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:10pt;font-weight:400;line-height:100%">357,203 </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:10pt;font-weight:400;line-height:100%">303,561 </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%">Less-accumulated depreciation and amortization</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%">(208,726)</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%">(188,697)</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 13pt;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%">Property, plant and equipment, net</span></td><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:10pt;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:10pt;font-weight:400;line-height:100%">148,477 </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:10pt;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:10pt;font-weight:400;line-height:100%">114,864 </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="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Depreciation and amortization expenses associated with property, plant, and equipment were $28.6 million, $26.3 million, and $26.6 million in fiscal 2022, fiscal 2021, and fiscal 2020, respectively.</span></div> <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Property, plant and equipment include the following:</span></div><div style="margin-top:6pt"><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.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.015%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.394%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.018%"/><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:8pt;font-weight:700;line-height:100%">(in thousands)</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:8pt;font-weight:700;line-height:100%">December 31, 2022</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:8pt;font-weight:700;line-height:100%">December 25, 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%">Buildings</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%">59,980 </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: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%">58,788 </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%">Machinery, equipment and tooling</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%">184,184 </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%">146,999 </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:10pt;font-weight:400;line-height:100%">Furniture, fixtures and leasehold improvements</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%">12,225 </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%">7,303 </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%">Software and computer 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:10pt;font-weight:400;line-height:100%">100,814 </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%">90,471 </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 13pt;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%">Total</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:10pt;font-weight:400;line-height:100%">357,203 </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:10pt;font-weight:400;line-height:100%">303,561 </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%">Less-accumulated depreciation and amortization</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%">(208,726)</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%">(188,697)</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 13pt;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%">Property, plant and equipment, net</span></td><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:10pt;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:10pt;font-weight:400;line-height:100%">148,477 </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:10pt;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:10pt;font-weight:400;line-height:100%">114,864 </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> 59980000 58788000 184184000 146999000 12225000 7303000 100814000 90471000 357203000 303561000 208726000 188697000 148477000 114864000 28600000 26300000 26600000 LeasesWe determine whether an arrangement is a lease at inception. This determination generally depends on whether the arrangement conveys the right to control the use of an identified fixed asset explicitly or implicitly for a period of time in exchange for consideration. Control of an underlying asset is conveyed if we obtain the rights to direct the use of the asset and to obtain substantially all of the economic benefit from its use. We have operating leases for distribution centers, sales offices and certain warehouse and office equipment. Our operating leases have remaining lease terms of 1 to 11 years, many of which include one or more renewal <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">options. We consider these renewal options in determining the lease term used to establish our right-of-use assets and lease liabilities when it is determined that it is reasonably certain that the renewal option will be exercised. Substantially all of our equipment leases and some of our real estate leases have terms of less than one year. Some of our operating lease agreements include variable lease costs, primarily taxes, insurance, common area maintenance or increases in rental costs related to inflation. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Operating leases are included in the right-of-use lease assets, other current liabilities and long-term lease liabilities on the Consolidated Balance Sheet. Right-of-use assets and lease liabilities are recognized at each lease’s commencement date based on the present values of its lease payments over its respective lease term. When a borrowing rate is not explicitly available for a lease, our incremental borrowing rate is used based on information available at the lease’s commencement date to determine the present value of its lease payments. The incremental borrowing rate is not commonly quoted and is derived through a combination of inputs including our credit rating and the impact of full collateralization. The incremental borrowing rate is based on our collateralized borrowing capabilities over a similar term to the lease payments. We utilized the consolidated group borrowing rate for all leases as we operate a centralized treasury operation. Operating lease payments are recognized on a straight-line basis over the lease term. We had no material finance leases as of December 31, 2022 or December 25, 2021.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Practical Expedients and Accounting Policy Elections</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We have made certain accounting policy elections and are using certain practical expedients permitted under GAAP, as follows:</span></div><div style="margin-top:6pt;padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.15pt">Include both lease and non-lease components as a single lease component, as non-lease components of contracts have not historically been material.</span></div><div style="margin-top:6pt;padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.15pt">Account for leases with terms of one year or less as short-term leases and, as such, are not included in the right-of-use assets or lease liabilities.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2022 and December 25, 2021 there were no material variable lease costs or sublease income. Cash paid for operating leases was $16.8 million, $9.2 million and $7.7 million during fiscal 2022, fiscal 2021 and fiscal 2020, respectively, which are classified in operating activities on the Consolidated Statements of Cash Flows. The following table summarizes the lease expense:</span></div><div style="margin-top:6pt"><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.811%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.873%"/><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:8pt;font-weight:700;line-height:100%">For the Year Ended</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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 25, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 26, 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:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td style="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="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%">17,340 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">9,549 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">7,732 </span></td><td style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</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%">5,838 </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%">3,172 </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%">3,647 </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:10pt;font-weight:400;line-height:100%">Total lease expense</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:10pt;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:10pt;font-weight:400;line-height:100%">23,178 </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:10pt;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:10pt;font-weight:400;line-height:100%">12,721 </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:10pt;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:10pt;font-weight:400;line-height:100%">11,379 </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="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to our operating leases is as follows:</span></div><div style="margin-top:6pt"><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.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.015%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.394%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.018%"/><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:8pt;font-weight:700;line-height:100%">(in thousands)</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:8pt;font-weight:700;line-height:100%">December 31, 2022</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:8pt;font-weight:700;line-height:100%">December 25, 2021</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:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="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="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%">109,977 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">59,029 </span></td><td style="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:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2NzM5MmNmNDAyMDRiNDY4ZDQxY2U2YWZiZDY2Y2ZlL3NlYzo1NjczOTJjZjQwMjA0YjQ2OGQ0MWNlNmFmYmQ2NmNmZV8xMzkvZnJhZzoxODM1YjFmZTBjZTU0NTAyYWI3Y2Y5YjI4N2JhNmI0My90YWJsZTo4MDVlZmUzNjY4Mzg0NTI0YWM0YzJkMmNlNDM3NDA5NS90YWJsZXJhbmdlOjgwNWVmZTM2NjgzODQ1MjRhYzRjMmQyY2U0Mzc0MDk1XzMtMC0xLTEtNDY_06be27ed-cde0-41f3-a23c-d92562918bbc"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2NzM5MmNmNDAyMDRiNDY4ZDQxY2U2YWZiZDY2Y2ZlL3NlYzo1NjczOTJjZjQwMjA0YjQ2OGQ0MWNlNmFmYmQ2NmNmZV8xMzkvZnJhZzoxODM1YjFmZTBjZTU0NTAyYWI3Y2Y5YjI4N2JhNmI0My90YWJsZTo4MDVlZmUzNjY4Mzg0NTI0YWM0YzJkMmNlNDM3NDA5NS90YWJsZXJhbmdlOjgwNWVmZTM2NjgzODQ1MjRhYzRjMmQyY2U0Mzc0MDk1XzMtMC0xLTEtNDY_aad34687-e82f-4421-a924-36c49d7adb6d">Other accrued liabilities</span></span></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%">15,912 </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%">10,065 </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:10pt;font-weight:400;line-height:100%">Long-term operating lease 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:10pt;font-weight:400;line-height:100%">98,221 </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%">52,443 </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:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</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:10pt;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:10pt;font-weight:400;line-height:100%">114,133 </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:10pt;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:10pt;font-weight:400;line-height:100%">62,508 </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:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (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%">7.76</span></td><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:10pt;font-weight:400;line-height:100%">7.55</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%">Weighted average discount 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%">3.91 </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><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%">3.73 </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></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes the maturities of our lease liabilities for all operating leases as of December 31, 2022:</span></div><div style="margin-top:6pt"><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.635%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.165%"/><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:8pt;font-weight:700;line-height:100%">(in thousands)</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:8pt;font-weight:700;line-height:100%">December 31, 2022</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:10pt;font-weight:400;line-height:100%">2023</span></td><td style="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="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%">19,984 </span></td><td style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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%">18,714 </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%">2025</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%">17,033 </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:10pt;font-weight:400;line-height:100%">2026</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%">16,821 </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%">2027</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%">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:10pt;font-weight:400;line-height:100%">Thereafter</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%">44,318 </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 10pt;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%">Total lease payments</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:10pt;font-weight:400;line-height:100%">132,481 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</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%">(18,348)</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 10pt;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%">Present value of lease liabilities</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:10pt;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:10pt;font-weight:400;line-height:100%">114,133 </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> P1Y P11Y 16800000 9200000 7700000 The following table summarizes the lease expense:<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.811%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.873%"/><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:8pt;font-weight:700;line-height:100%">For the Year Ended</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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 25, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 26, 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:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td style="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="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%">17,340 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">9,549 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">7,732 </span></td><td style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</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%">5,838 </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%">3,172 </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%">3,647 </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:10pt;font-weight:400;line-height:100%">Total lease expense</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:10pt;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:10pt;font-weight:400;line-height:100%">23,178 </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:10pt;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:10pt;font-weight:400;line-height:100%">12,721 </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:10pt;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:10pt;font-weight:400;line-height:100%">11,379 </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> 17340000 9549000 7732000 5838000 3172000 3647000 23178000 12721000 11379000 <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to our operating leases is as follows:</span></div><div style="margin-top:6pt"><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.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.015%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.394%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.018%"/><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:8pt;font-weight:700;line-height:100%">(in thousands)</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:8pt;font-weight:700;line-height:100%">December 31, 2022</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:8pt;font-weight:700;line-height:100%">December 25, 2021</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:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="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="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%">109,977 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">59,029 </span></td><td style="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:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2NzM5MmNmNDAyMDRiNDY4ZDQxY2U2YWZiZDY2Y2ZlL3NlYzo1NjczOTJjZjQwMjA0YjQ2OGQ0MWNlNmFmYmQ2NmNmZV8xMzkvZnJhZzoxODM1YjFmZTBjZTU0NTAyYWI3Y2Y5YjI4N2JhNmI0My90YWJsZTo4MDVlZmUzNjY4Mzg0NTI0YWM0YzJkMmNlNDM3NDA5NS90YWJsZXJhbmdlOjgwNWVmZTM2NjgzODQ1MjRhYzRjMmQyY2U0Mzc0MDk1XzMtMC0xLTEtNDY_06be27ed-cde0-41f3-a23c-d92562918bbc"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2NzM5MmNmNDAyMDRiNDY4ZDQxY2U2YWZiZDY2Y2ZlL3NlYzo1NjczOTJjZjQwMjA0YjQ2OGQ0MWNlNmFmYmQ2NmNmZV8xMzkvZnJhZzoxODM1YjFmZTBjZTU0NTAyYWI3Y2Y5YjI4N2JhNmI0My90YWJsZTo4MDVlZmUzNjY4Mzg0NTI0YWM0YzJkMmNlNDM3NDA5NS90YWJsZXJhbmdlOjgwNWVmZTM2NjgzODQ1MjRhYzRjMmQyY2U0Mzc0MDk1XzMtMC0xLTEtNDY_aad34687-e82f-4421-a924-36c49d7adb6d">Other accrued liabilities</span></span></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%">15,912 </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%">10,065 </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:10pt;font-weight:400;line-height:100%">Long-term operating lease 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:10pt;font-weight:400;line-height:100%">98,221 </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%">52,443 </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:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</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:10pt;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:10pt;font-weight:400;line-height:100%">114,133 </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:10pt;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:10pt;font-weight:400;line-height:100%">62,508 </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:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (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%">7.76</span></td><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:10pt;font-weight:400;line-height:100%">7.55</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%">Weighted average discount 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%">3.91 </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><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%">3.73 </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></table></div> 109977000 59029000 15912000 10065000 98221000 52443000 114133000 62508000 P7Y9M3D P7Y6M18D 0.0391 0.0373 <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes the maturities of our lease liabilities for all operating leases as of December 31, 2022:</span></div><div style="margin-top:6pt"><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.635%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.165%"/><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:8pt;font-weight:700;line-height:100%">(in thousands)</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:8pt;font-weight:700;line-height:100%">December 31, 2022</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:10pt;font-weight:400;line-height:100%">2023</span></td><td style="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="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%">19,984 </span></td><td style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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%">18,714 </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%">2025</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%">17,033 </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:10pt;font-weight:400;line-height:100%">2026</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%">16,821 </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%">2027</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%">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:10pt;font-weight:400;line-height:100%">Thereafter</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%">44,318 </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 10pt;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%">Total lease payments</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:10pt;font-weight:400;line-height:100%">132,481 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</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%">(18,348)</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 10pt;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%">Present value of lease liabilities</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:10pt;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:10pt;font-weight:400;line-height:100%">114,133 </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> 19984000 18714000 17033000 16821000 15611000 44318000 132481000 18348000 114133000 Goodwill and Intangible Assets<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Goodwill included the following:</span></div><div style="margin-top:6pt"><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.159%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.392%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.975%"/><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:8pt;font-weight:700;line-height:100%">(in thousands)</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:8pt;font-weight:700;line-height:100%">December 31, 2022</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:8pt;font-weight:700;line-height:100%">December 25, 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%">Balance at beginning 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: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%">197,332 </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: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%">91,080 </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%">Goodwill acquired</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%">247,247 </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%">108,945 </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:10pt;font-weight:400;line-height:100%">Measurement period adjustments for Dayton acquisition</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%">— </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,130)</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%">Foreign currency translation</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%">(1,544)</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%">(563)</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:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><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:10pt;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:10pt;font-weight:400;line-height:100%">443,035 </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:10pt;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:10pt;font-weight:400;line-height:100%">197,332 </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="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Intangible Assets</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Intangible assets, subject to amortization, included the following:</span></div><div style="margin-top:6pt"><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:25.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.996%"/><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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><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:8pt;font-weight:700;line-height:100%">December 25, 2021</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:8pt;font-weight:700;line-height:100%">Intangible assets subject to amortization</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:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">Gross Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">Gross Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td></tr><tr><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><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"/><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"/><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"/><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:#cceeff;padding:2px 1pt 2px 10pt;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%">Customer relationships</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:10pt;font-weight:400;line-height:100%">17.0</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: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%">175,430 </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%">21,643 </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%">153,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 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%">149,150 </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%">12,139 </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%">137,011 </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 10pt;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%">Trade names</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:10pt;font-weight:400;line-height:100%">17.4</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:10pt;font-weight:400;line-height:100%">67,690 </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%">6,370 </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%">61,320 </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%">17,760 </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%">2,592 </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%">15,168 </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 10pt;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%">Product Portfolio</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:10pt;font-weight:400;line-height:100%">15.6</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:10pt;font-weight:400;line-height:100%">107,800 </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,953 </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%">104,847 </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%">25,300 </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%">460 </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%">24,840 </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 10pt;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%">Technology</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:10pt;font-weight:400;line-height:100%">5.7</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:10pt;font-weight:400;line-height:100%">2,167 </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%">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:10pt;font-weight:400;line-height:100%">1,347 </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%">2,167 </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%">571 </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%">1,596 </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 10pt;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%">Patents and Other</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:10pt;font-weight:400;line-height:100%">9.9</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:10pt;font-weight:400;line-height:100%">1,430 </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%">322 </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%">1,108 </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%">430 </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%">236 </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%">194 </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:10pt;font-weight:400;line-height:100%">Total</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 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:10pt;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:10pt;font-weight:400;line-height:100%">354,517 </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:10pt;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:10pt;font-weight:400;line-height:100%">32,108 </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:10pt;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:10pt;font-weight:400;line-height:100%">322,409 </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:10pt;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:10pt;font-weight:400;line-height:100%">194,807 </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:10pt;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:10pt;font-weight:400;line-height:100%">15,998 </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:10pt;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:10pt;font-weight:400;line-height:100%">178,809 </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="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Amortization expense associated with intangible assets was $14.2 million, $6.5 million and $3.4 million in fiscal 2022, fiscal 2021 and fiscal 2020, respectively. The estimated future amortization expense for intangible assets as of December 31, 2022, is summarized as follows:</span></div><div style="margin-top:6pt"><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:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><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:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#CFF0FC;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:114%">2023</span></td><td style="background-color:#CFF0FC;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:114%">$</span></td><td style="background-color:#CFF0FC;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:114%">21,740 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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:114%">2024</span></td><td colspan="2" style="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:114%">21,740 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CFF0FC;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:114%">2025</span></td><td colspan="2" style="background-color:#CFF0FC;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:114%">21,596 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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:114%">2026</span></td><td colspan="2" style="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:114%">21,418 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CFF0FC;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:114%">2027</span></td><td colspan="2" style="background-color:#CFF0FC;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:114%">19,924 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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:114%">Thereafter</span></td><td colspan="2" style="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:114%">215,991 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt 2px 7pt;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:114%">Total</span></td><td style="background-color:#CFF0FC;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:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#CFF0FC;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:10pt;font-weight:400;line-height:114%">322,409 </span></td><td style="background-color:#CFF0FC;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="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Goodwill included the following:</span></div><div style="margin-top:6pt"><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.159%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.392%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.975%"/><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:8pt;font-weight:700;line-height:100%">(in thousands)</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:8pt;font-weight:700;line-height:100%">December 31, 2022</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:8pt;font-weight:700;line-height:100%">December 25, 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%">Balance at beginning 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: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%">197,332 </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: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%">91,080 </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%">Goodwill acquired</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%">247,247 </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%">108,945 </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:10pt;font-weight:400;line-height:100%">Measurement period adjustments for Dayton acquisition</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%">— </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,130)</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%">Foreign currency translation</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%">(1,544)</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%">(563)</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:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><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:10pt;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:10pt;font-weight:400;line-height:100%">443,035 </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:10pt;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:10pt;font-weight:400;line-height:100%">197,332 </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> 197332000 91080000 247247000 108945000 0 -2130000 -1544000 -563000 443035000 197332000 <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Intangible assets, subject to amortization, included the following:</span></div><div style="margin-top:6pt"><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:25.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.996%"/><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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><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:8pt;font-weight:700;line-height:100%">December 25, 2021</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:8pt;font-weight:700;line-height:100%">Intangible assets subject to amortization</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:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">Gross Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">Gross Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td></tr><tr><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><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"/><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"/><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"/><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:#cceeff;padding:2px 1pt 2px 10pt;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%">Customer relationships</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:10pt;font-weight:400;line-height:100%">17.0</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: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%">175,430 </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%">21,643 </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%">153,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 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%">149,150 </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%">12,139 </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%">137,011 </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 10pt;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%">Trade names</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:10pt;font-weight:400;line-height:100%">17.4</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:10pt;font-weight:400;line-height:100%">67,690 </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%">6,370 </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%">61,320 </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%">17,760 </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%">2,592 </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%">15,168 </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 10pt;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%">Product Portfolio</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:10pt;font-weight:400;line-height:100%">15.6</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:10pt;font-weight:400;line-height:100%">107,800 </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,953 </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%">104,847 </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%">25,300 </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%">460 </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%">24,840 </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 10pt;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%">Technology</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:10pt;font-weight:400;line-height:100%">5.7</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:10pt;font-weight:400;line-height:100%">2,167 </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%">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:10pt;font-weight:400;line-height:100%">1,347 </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%">2,167 </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%">571 </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%">1,596 </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 10pt;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%">Patents and Other</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:10pt;font-weight:400;line-height:100%">9.9</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:10pt;font-weight:400;line-height:100%">1,430 </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%">322 </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%">1,108 </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%">430 </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%">236 </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%">194 </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:10pt;font-weight:400;line-height:100%">Total</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 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:10pt;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:10pt;font-weight:400;line-height:100%">354,517 </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:10pt;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:10pt;font-weight:400;line-height:100%">32,108 </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:10pt;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:10pt;font-weight:400;line-height:100%">322,409 </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:10pt;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:10pt;font-weight:400;line-height:100%">194,807 </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:10pt;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:10pt;font-weight:400;line-height:100%">15,998 </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:10pt;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:10pt;font-weight:400;line-height:100%">178,809 </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> P17Y 175430000 21643000 153787000 149150000 12139000 137011000 P17Y4M24D 67690000 6370000 61320000 17760000 2592000 15168000 P15Y7M6D 107800000 2953000 104847000 25300000 460000 24840000 P5Y8M12D 2167000 820000 1347000 2167000 571000 1596000 P9Y10M24D 1430000 322000 1108000 430000 236000 194000 354517000 32108000 322409000 194807000 15998000 178809000 14200000 6500000 3400000 The estimated future amortization expense for intangible assets as of December 31, 2022, is summarized as follows:<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:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><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:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#CFF0FC;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:114%">2023</span></td><td style="background-color:#CFF0FC;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:114%">$</span></td><td style="background-color:#CFF0FC;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:114%">21,740 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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:114%">2024</span></td><td colspan="2" style="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:114%">21,740 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CFF0FC;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:114%">2025</span></td><td colspan="2" style="background-color:#CFF0FC;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:114%">21,596 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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:114%">2026</span></td><td colspan="2" style="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:114%">21,418 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CFF0FC;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:114%">2027</span></td><td colspan="2" style="background-color:#CFF0FC;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:114%">19,924 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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:114%">Thereafter</span></td><td colspan="2" style="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:114%">215,991 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt 2px 7pt;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:114%">Total</span></td><td style="background-color:#CFF0FC;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:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#CFF0FC;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:10pt;font-weight:400;line-height:114%">322,409 </span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 21740000 21740000 21596000 21418000 19924000 215991000 322409000 Long-Term Debt<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">On August 10, 2021, in connection with the acquisition of Dayton Parts, we entered into a new credit agreement that provided for a $600 million revolving credit facility, including a letter of credit sub-facility of up to $60 million (the “2021 Facility”). The 2021 Facility replaced our previous $100 million revolving credit facility. The 2021 Facility was scheduled to mature on August 10, 2026 and was guaranteed by the Company’s material domestic subsidiaries (together with the Company, the “Credit Parties”) and was supported by a security interest in substantially all of the Credit Parties’ personal property and assets, subject to certain exceptions.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">In connection with the acquisition of SuperATV, we amended and restated the 2021 Facility (as amended and restated, the “New Facility”) by and among us, the lenders from time to time party thereto, and the administrative agent. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">In addition to including the existing $600.0 million revolving facility, the New Facility includes a $500.0 million term loan, which was used to fund the SuperATV acquisition. The New Facility (including the revolving portion of the New Facility) matures on October 4, 2027, is guaranteed by the Credit Parties and is</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">supported by a security interest in substantially all of the Credit Parties’ personal property and assets, subject to certain exceptions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Borrowings under the New Facility bear interest at a rate per annum equal to, at our option, either a term Secured Overnight Financing Rate (“Term SOFR”) (subject to a 0.00% floor) or a base rate (as defined in the New Facility), in each case plus an applicable margin of, initially (i) in the case of Term SOFR loans, 1.50% or (ii) in the case of base rate loans, 0.50%. The applicable margin for (i) base rate loans ranges from 0.000% to 1.000% per annum and (ii) for Term SOFR loans ranges from 1.000% to 2.000% per annum, in each case, based on the Total Net Leverage Ratio (as defined in the New Facility). The commitment fee under the New Facility is initially equal to 0.20% and thereafter ranges from 0.125% to 0.250% based on the Total Net Leverage Ratio (as defined in the New Facility). As of December 31, 2022, the interest rate on the outstanding borrowings under the New Facility was 5.78% and the commitment fee was 0.15%.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The term loan portion of the New Facility contains mandatory repayment provisions that require quarterly principal amortization payments on the term loan equal to a defined percentage of the initial borrowing amount of $500.0 million as follows, with the balance payable upon maturity in October 2027:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.696%"><tr><td style="width:1.0%"/><td style="width:65.639%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.161%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Fiscal Quarter Ending</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Principal Amortization Payment Percentage</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">December 31, 2022 through September 24, 2024</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">0.625%</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">December 31, 2024 through September 30, 2025</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.250%</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">December 31, 2025 through September 30, 2027</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.875%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The New Facility contains affirmative and negative covenants, including, but not limited to, covenants regarding capital expenditures, share repurchases, and financial covenants related to the ratio of consolidated interest expense to consolidated EBITDA and the ratio of total net indebtedness to consolidated EBITDA, each as defined by the New Facility. As of December 31, 2022, we were not in default with respect to the New Facility.</span></div> 600000000 60000000 100000000 2026-08-10 600000000.0 500000000 0.0000 0.0150 0.0050 0.00000 0.01000 1 0.02000 0.0020 0.00125 0.25 0.0578 0.0015 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The term loan portion of the New Facility contains mandatory repayment provisions that require quarterly principal amortization payments on the term loan equal to a defined percentage of the initial borrowing amount of $500.0 million as follows, with the balance payable upon maturity in October 2027:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.696%"><tr><td style="width:1.0%"/><td style="width:65.639%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.161%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Fiscal Quarter Ending</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Principal Amortization Payment Percentage</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">December 31, 2022 through September 24, 2024</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">0.625%</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">December 31, 2024 through September 30, 2025</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.250%</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">December 31, 2025 through September 30, 2027</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.875%</span></td></tr></table></div> 500000000 0.625 1.25 1.875 Related Party Transactions<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We lease our Colmar, PA facility and a portion of our Lewisberry, PA facility from entities in which Steven L. Berman, our Executive Chairman, and certain of his family members are owners. Each lease is a non-cancelable operating lease. Total rental payments to those entities under these lease arrangements were $2.5 million, $2.3 million, and $1.8 million in fiscal 2022, fiscal 2021 and fiscal 2020, respectively. The lease for our corporate headquarters in Colmar, PA was renewed during December 2022, effective as of January 1, 2023, and will expire on December 31, 2027. The lease for our Lewisberry, PA operating facility was signed in September 2020 and will expire on December 31, 2027.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We are a partner in a joint venture with one of our suppliers and own a minority interest in two other suppliers. Purchases from these companies, and from PTI before our full acquisition on January 2, 2020 were $24.9 million, $18.9 million and $10.7 million in fiscal 2022, fiscal 2021 and fiscal 2020, respectively.</span></div> 2500000 2300000 1800000 2027-12-31 1 2 24900000 18900000 10700000 Income Taxes <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The components of the income tax provision (benefit) are as follows:</span></div><div style="margin-top:6pt"><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.811%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.873%"/><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:8pt;font-weight:700;line-height:100%">For the Year Ended </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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 25, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 26, 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:10pt;font-weight:400;line-height:100%">Current:</span></td><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"/><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:#cceeff;padding:2px 1pt 2px 13pt;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%">Federal</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%">31,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 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%">43,374 </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%">33,698 </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 13pt;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%">State</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%">7,141 </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%">5,755 </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%">4,276 </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 13pt;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%">Foreign</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%">1,708 </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%">1,075 </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%">491 </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:10pt;font-weight:400;line-height:100%">40,532 </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:10pt;font-weight:400;line-height:100%">50,204 </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:10pt;font-weight:400;line-height:100%">38,465 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%"> </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: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 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: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 2px 13pt;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%">Federal</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%">(4,003)</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%">(9,609)</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%">(8,475)</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 13pt;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%">State</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%">(1,022)</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%">(1,368)</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%">(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 2px 13pt;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%">Foreign</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%">(855)</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%">(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:10pt;font-weight:400;line-height:100%">(231)</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 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:10pt;font-weight:400;line-height:100%">(5,880)</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:10pt;font-weight:400;line-height:100%">(11,970)</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:10pt;font-weight:400;line-height:100%">(9,599)</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:10pt;font-weight:400;line-height:100%">Total</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:10pt;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:10pt;font-weight:400;line-height:100%">34,652 </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:10pt;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:10pt;font-weight:400;line-height:100%">38,234 </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:10pt;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:10pt;font-weight:400;line-height:100%">28,866 </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="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following is a reconciliation of income taxes at the statutory tax rate to the Company's effective tax rate:</span></div><div style="margin-top:6pt"><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.811%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.873%"/><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:8pt;font-weight:700;line-height:100%">For the Year Ended </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 25, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 26, 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:10pt;font-weight:400;line-height:100%">Federal taxes at statutory rate</span></td><td colspan="2" style="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:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="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: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%">State taxes, net of federal tax benefit</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%">2.7 </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.1 </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.0 </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%">Research and development tax credit</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%">(0.7)</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%">(0.4)</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%">(0.6)</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:10pt;font-weight:400;line-height:100%">Federal permanent items</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.2)</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="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%">(0.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;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%">Effect of foreign operations</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%">(0.2)</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%">0.1 </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:10pt;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:10pt;font-weight:400;line-height:100%">(0.6)</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="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%">(1.0)</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:10pt;font-weight:400;line-height:100%">Effective tax rate</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:10pt;font-weight:400;line-height:100%">22.2 </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:10pt;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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">21.3 </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:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At December 31, 2022, we had $3.9 million of unrecognized tax benefits, all of which would affect our effective tax rate if recognized.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes the change in unrecognized tax benefits for the three years ended December 31, 2022:</span></div><div style="margin-top:6pt"><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.875%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.850%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.850%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.851%"/><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:8pt;font-weight:700;line-height:114%">For the Year Ended </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:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" 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:8pt;font-weight:700;line-height:114%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:114%">December 25, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:114%">December 26, 2020</span></td></tr><tr><td colspan="3" style="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:114%">Balance at beginning of year</span></td><td style="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:114%">$</span></td><td style="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:114%">1,204 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/><td style="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:114%">$</span></td><td style="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:114%">1,060 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/><td style="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:114%">$</span></td><td style="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:114%">2,301 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CFF0FC;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:114%">Reductions due to lapses in statutes of limitations</span></td><td colspan="2" style="background-color:#CFF0FC;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:114%">(139)</span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"/><td colspan="2" style="background-color:#CFF0FC;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:114%">— </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"/><td colspan="2" style="background-color:#CFF0FC;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:114%">— </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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:114%">Reductions due to tax positions settled</span></td><td colspan="2" style="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:114%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:114%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:114%">(1,308)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CFF0FC;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:114%">Additions related to positions taken during a prior period</span></td><td colspan="2" style="background-color:#CFF0FC;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:114%">2,136 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"/><td colspan="2" style="background-color:#CFF0FC;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:114%">— </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"/><td colspan="2" style="background-color:#CFF0FC;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:114%">— </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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:114%">Reductions due to reversals of prior year positions</span></td><td colspan="2" style="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:114%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:114%">(30)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:114%">(202)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CFF0FC;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:114%">Additions based on tax positions taken during the current period</span></td><td colspan="2" style="background-color:#CFF0FC;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:114%">655 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"/><td colspan="2" style="background-color:#CFF0FC;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:114%">174 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"/><td colspan="2" style="background-color:#CFF0FC;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:114%">269 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;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:114%">Balance at end of year</span></td><td colspan="2" style="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:114%">3,856 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:114%">1,204 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:114%">1,060 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We recognize interest and penalties related to unrecognized tax benefits in income tax expense. As of December 31, 2022, accrued interest and penalties related to unrecognized tax benefits were immaterial. The Company does not anticipate material changes in the amount of unrecognized income tax benefits over the next year.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Deferred income taxes result from timing differences in the recognition of revenue and expense between tax and financial statement purposes. The sources of temporary differences are as follows:</span></div><div style="margin-top:6pt"><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.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.015%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.394%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.018%"/><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:8pt;font-weight:700;line-height:114%">(in thousands)</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:8pt;font-weight:700;line-height:114%">December 31, 2022</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:8pt;font-weight:700;line-height:114%">December 25, 2021</span></td></tr><tr><td colspan="3" style="background-color:#CFF0FC;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:114%">Assets:</span></td><td colspan="3" style="background-color:#CFF0FC;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"/><td colspan="3" style="background-color:#CFF0FC;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;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:114%">Inventories</span></td><td style="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:114%">$</span></td><td style="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:114%">13,662 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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:114%">$</span></td><td style="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:114%">13,689 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt 2px 13pt;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:114%">Accounts receivable</span></td><td colspan="2" style="background-color:#CFF0FC;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:114%">20,446 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"/><td colspan="2" style="background-color:#CFF0FC;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:114%">18,589 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;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:114%">Operating lease liability</span></td><td colspan="2" style="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:114%">24,904 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:114%">14,526 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt 2px 13pt;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:114%">Accrued expenses</span></td><td colspan="2" style="background-color:#CFF0FC;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:114%">12,526 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"/><td colspan="2" style="background-color:#CFF0FC;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:114%">7,515 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;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:114%">Net operating losses</span></td><td colspan="2" style="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:114%">1,285 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:114%">1,892 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt 2px 13pt;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:114%">Foreign tax credits</span></td><td colspan="2" style="background-color:#CFF0FC;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:114%">469 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"/><td colspan="2" style="background-color:#CFF0FC;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:114%">469 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;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:114%">State tax credits</span></td><td colspan="2" style="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:114%">403 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:114%">819 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt 2px 13pt;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:114%">Capital loss carryforward</span></td><td colspan="2" style="background-color:#CFF0FC;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:114%">481 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"/><td colspan="2" style="background-color:#CFF0FC;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:114%">467 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28pt;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:114%">Total deferred tax assets</span></td><td colspan="2" style="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:10pt;font-weight:400;line-height:114%">74,176 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:10pt;font-weight:400;line-height:114%">57,966 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt 2px 13pt;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:114%">Valuation allowance</span></td><td colspan="2" style="background-color:#CFF0FC;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:10pt;font-weight:400;line-height:114%">(1,377)</span></td><td style="background-color:#CFF0FC;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"/><td colspan="2" style="background-color:#CFF0FC;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:10pt;font-weight:400;line-height:114%">(1,837)</span></td><td style="background-color:#CFF0FC;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28pt;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:114%">Net deferred tax assets</span></td><td colspan="2" style="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:10pt;font-weight:400;line-height:114%">72,799 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:10pt;font-weight:400;line-height:114%">56,129 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CFF0FC;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:114%">Liabilities:</span></td><td colspan="3" style="background-color:#CFF0FC;border-top:1pt solid #000;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:114%"> </span></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"/><td colspan="3" style="background-color:#CFF0FC;border-top:1pt solid #000;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:114%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;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:114%">Depreciation</span></td><td colspan="2" style="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:114%">18,132 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:114%">14,541 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt 2px 13pt;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:114%">Goodwill and intangible assets</span></td><td colspan="2" style="background-color:#CFF0FC;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:114%">41,693 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"/><td colspan="2" style="background-color:#CFF0FC;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:114%">45,522 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;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:114%">Operating lease right of use asset</span></td><td colspan="2" style="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:114%">23,924 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:114%">13,733 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt 2px 13pt;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:114%">Other</span></td><td colspan="2" style="background-color:#CFF0FC;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:114%">876 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"/><td colspan="2" style="background-color:#CFF0FC;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:114%">309 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28pt;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:114%">Gross deferred tax liabilities</span></td><td colspan="2" style="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:10pt;font-weight:400;line-height:114%">84,625 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:10pt;font-weight:400;line-height:114%">74,105 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt 2px 37pt;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:114%">Net deferred tax (liabilities) assets</span></td><td style="background-color:#CFF0FC;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:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#CFF0FC;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:10pt;font-weight:400;line-height:114%">(11,826)</span></td><td style="background-color:#CFF0FC;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:#CFF0FC;padding:0 1pt"/><td style="background-color:#CFF0FC;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:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#CFF0FC;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:10pt;font-weight:400;line-height:114%">(17,976)</span></td><td style="background-color:#CFF0FC;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="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A valuation allowance, if needed, reduces deferred tax assets to the amount expected to be realized. When determining the amount of net deferred tax assets that are more likely than not to be realized, the Company assesses all positive and negative evidence. This evidence includes, but is not limited to, prior earnings history, expected future earnings, carryback and carryforward periods and the feasibility of ongoing tax strategies that could potentially enhance the likelihood of the realization of the deferred tax asset. Management has determined it was necessary to establish a valuation allowance against the foreign tax credits, various state tax credits and a capital loss carryforward.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Based on our history of taxable income and our projection of future earnings, we believe that it is more likely than not that sufficient taxable income will be generated in the foreseeable future to realize the remaining net deferred tax assets. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During 2022, we reduced the valuation allowance against the deferred tax assets noted above by $0.5 million.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company has tax-effected net operating loss carryforwards of $1.0 million and $0.2 million for U.S. federal and state jurisdictions, respectively. Tax-effected federal net operating losses of $0.1 million begin to expire in 2036. The remaining federal net operating losses do not expire. The state net operating loss carryforwards expire in various years starting in 2037.</span></div>We file income tax returns in the United States, Canada, China, India, and Mexico. The statute of limitations for tax years before 2017 is closed for U.S. federal income tax purposes. The statute of limitations for tax years before 2018 is closed for the states in which we file. The statute of limitations for tax years before 2019 is closed for income tax purposes in Canada, China, and India. The statute of limitations for tax years before 2017 is closed for income tax purposes in Mexico. <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The components of the income tax provision (benefit) are as follows:</span></div><div style="margin-top:6pt"><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.811%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.873%"/><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:8pt;font-weight:700;line-height:100%">For the Year Ended </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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 25, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 26, 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:10pt;font-weight:400;line-height:100%">Current:</span></td><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"/><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:#cceeff;padding:2px 1pt 2px 13pt;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%">Federal</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%">31,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 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%">43,374 </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%">33,698 </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 13pt;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%">State</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%">7,141 </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%">5,755 </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%">4,276 </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 13pt;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%">Foreign</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%">1,708 </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%">1,075 </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%">491 </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:10pt;font-weight:400;line-height:100%">40,532 </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:10pt;font-weight:400;line-height:100%">50,204 </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:10pt;font-weight:400;line-height:100%">38,465 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%"> </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: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 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: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 2px 13pt;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%">Federal</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%">(4,003)</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%">(9,609)</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%">(8,475)</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 13pt;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%">State</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%">(1,022)</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%">(1,368)</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%">(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 2px 13pt;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%">Foreign</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%">(855)</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%">(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:10pt;font-weight:400;line-height:100%">(231)</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 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:10pt;font-weight:400;line-height:100%">(5,880)</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:10pt;font-weight:400;line-height:100%">(11,970)</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:10pt;font-weight:400;line-height:100%">(9,599)</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:10pt;font-weight:400;line-height:100%">Total</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:10pt;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:10pt;font-weight:400;line-height:100%">34,652 </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:10pt;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:10pt;font-weight:400;line-height:100%">38,234 </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:10pt;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:10pt;font-weight:400;line-height:100%">28,866 </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> 31683000 43374000 33698000 7141000 5755000 4276000 1708000 1075000 491000 40532000 50204000 38465000 -4003000 -9609000 -8475000 -1022000 -1368000 -893000 -855000 -993000 -231000 -5880000 -11970000 -9599000 34652000 38234000 28866000 <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following is a reconciliation of income taxes at the statutory tax rate to the Company's effective tax rate:</span></div><div style="margin-top:6pt"><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.811%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.873%"/><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:8pt;font-weight:700;line-height:100%">For the Year Ended </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 25, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 26, 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:10pt;font-weight:400;line-height:100%">Federal taxes at statutory rate</span></td><td colspan="2" style="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:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="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: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%">State taxes, net of federal tax benefit</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%">2.7 </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.1 </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.0 </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%">Research and development tax credit</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%">(0.7)</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%">(0.4)</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%">(0.6)</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:10pt;font-weight:400;line-height:100%">Federal permanent items</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.2)</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="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%">(0.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;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%">Effect of foreign operations</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%">(0.2)</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%">0.1 </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:10pt;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:10pt;font-weight:400;line-height:100%">(0.6)</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="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%">(1.0)</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:10pt;font-weight:400;line-height:100%">Effective tax rate</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:10pt;font-weight:400;line-height:100%">22.2 </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:10pt;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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">21.3 </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:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.210 0.210 0.210 0.027 0.021 0.020 0.007 0.004 0.006 0.002 0 0.002 0 0.002 -0.001 -0.006 0 -0.010 0.222 0.225 0.213 3900000 <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes the change in unrecognized tax benefits for the three years ended December 31, 2022:</span></div><div style="margin-top:6pt"><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.875%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.850%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.850%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.851%"/><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:8pt;font-weight:700;line-height:114%">For the Year Ended </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:8pt;font-weight:700;line-height:114%">(in thousands)</span></td><td colspan="3" 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:8pt;font-weight:700;line-height:114%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:114%">December 25, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:114%">December 26, 2020</span></td></tr><tr><td colspan="3" style="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:114%">Balance at beginning of year</span></td><td style="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:114%">$</span></td><td style="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:114%">1,204 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/><td style="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:114%">$</span></td><td style="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:114%">1,060 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"/><td style="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:114%">$</span></td><td style="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:114%">2,301 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CFF0FC;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:114%">Reductions due to lapses in statutes of limitations</span></td><td colspan="2" style="background-color:#CFF0FC;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:114%">(139)</span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"/><td colspan="2" style="background-color:#CFF0FC;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:114%">— </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"/><td colspan="2" style="background-color:#CFF0FC;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:114%">— </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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:114%">Reductions due to tax positions settled</span></td><td colspan="2" style="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:114%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:114%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:114%">(1,308)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CFF0FC;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:114%">Additions related to positions taken during a prior period</span></td><td colspan="2" style="background-color:#CFF0FC;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:114%">2,136 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"/><td colspan="2" style="background-color:#CFF0FC;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:114%">— </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"/><td colspan="2" style="background-color:#CFF0FC;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:114%">— </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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:114%">Reductions due to reversals of prior year positions</span></td><td colspan="2" style="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:114%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:114%">(30)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:114%">(202)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CFF0FC;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:114%">Additions based on tax positions taken during the current period</span></td><td colspan="2" style="background-color:#CFF0FC;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:114%">655 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"/><td colspan="2" style="background-color:#CFF0FC;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:114%">174 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"/><td colspan="2" style="background-color:#CFF0FC;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:114%">269 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;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:114%">Balance at end of year</span></td><td colspan="2" style="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:114%">3,856 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:114%">1,204 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:114%">1,060 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1204000 1060000 2301000 139000 0 0 0 0 1308000 2136000 0 0 0 30000 202000 655000 174000 269000 3856000 1204000 1060000 <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Deferred income taxes result from timing differences in the recognition of revenue and expense between tax and financial statement purposes. The sources of temporary differences are as follows:</span></div><div style="margin-top:6pt"><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.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.015%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.394%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.018%"/><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:8pt;font-weight:700;line-height:114%">(in thousands)</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:8pt;font-weight:700;line-height:114%">December 31, 2022</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:8pt;font-weight:700;line-height:114%">December 25, 2021</span></td></tr><tr><td colspan="3" style="background-color:#CFF0FC;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:114%">Assets:</span></td><td colspan="3" style="background-color:#CFF0FC;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"/><td colspan="3" style="background-color:#CFF0FC;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;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:114%">Inventories</span></td><td style="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:114%">$</span></td><td style="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:114%">13,662 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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:114%">$</span></td><td style="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:114%">13,689 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt 2px 13pt;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:114%">Accounts receivable</span></td><td colspan="2" style="background-color:#CFF0FC;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:114%">20,446 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"/><td colspan="2" style="background-color:#CFF0FC;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:114%">18,589 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;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:114%">Operating lease liability</span></td><td colspan="2" style="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:114%">24,904 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:114%">14,526 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt 2px 13pt;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:114%">Accrued expenses</span></td><td colspan="2" style="background-color:#CFF0FC;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:114%">12,526 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"/><td colspan="2" style="background-color:#CFF0FC;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:114%">7,515 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;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:114%">Net operating losses</span></td><td colspan="2" style="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:114%">1,285 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:114%">1,892 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt 2px 13pt;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:114%">Foreign tax credits</span></td><td colspan="2" style="background-color:#CFF0FC;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:114%">469 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"/><td colspan="2" style="background-color:#CFF0FC;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:114%">469 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;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:114%">State tax credits</span></td><td colspan="2" style="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:114%">403 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:114%">819 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt 2px 13pt;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:114%">Capital loss carryforward</span></td><td colspan="2" style="background-color:#CFF0FC;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:114%">481 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"/><td colspan="2" style="background-color:#CFF0FC;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:114%">467 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28pt;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:114%">Total deferred tax assets</span></td><td colspan="2" style="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:10pt;font-weight:400;line-height:114%">74,176 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:10pt;font-weight:400;line-height:114%">57,966 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt 2px 13pt;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:114%">Valuation allowance</span></td><td colspan="2" style="background-color:#CFF0FC;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:10pt;font-weight:400;line-height:114%">(1,377)</span></td><td style="background-color:#CFF0FC;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"/><td colspan="2" style="background-color:#CFF0FC;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:10pt;font-weight:400;line-height:114%">(1,837)</span></td><td style="background-color:#CFF0FC;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28pt;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:114%">Net deferred tax assets</span></td><td colspan="2" style="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:10pt;font-weight:400;line-height:114%">72,799 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:10pt;font-weight:400;line-height:114%">56,129 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CFF0FC;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:114%">Liabilities:</span></td><td colspan="3" style="background-color:#CFF0FC;border-top:1pt solid #000;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:114%"> </span></td><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"/><td colspan="3" style="background-color:#CFF0FC;border-top:1pt solid #000;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:114%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;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:114%">Depreciation</span></td><td colspan="2" style="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:114%">18,132 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:114%">14,541 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt 2px 13pt;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:114%">Goodwill and intangible assets</span></td><td colspan="2" style="background-color:#CFF0FC;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:114%">41,693 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"/><td colspan="2" style="background-color:#CFF0FC;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:114%">45,522 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;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:114%">Operating lease right of use asset</span></td><td colspan="2" style="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:114%">23,924 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:114%">13,733 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt 2px 13pt;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:114%">Other</span></td><td colspan="2" style="background-color:#CFF0FC;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:114%">876 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#CFF0FC;padding:0 1pt"/><td colspan="2" style="background-color:#CFF0FC;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:114%">309 </span></td><td style="background-color:#CFF0FC;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28pt;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:114%">Gross deferred tax liabilities</span></td><td colspan="2" style="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:10pt;font-weight:400;line-height:114%">84,625 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:10pt;font-weight:400;line-height:114%">74,105 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#CFF0FC;padding:2px 1pt 2px 37pt;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:114%">Net deferred tax (liabilities) assets</span></td><td style="background-color:#CFF0FC;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:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#CFF0FC;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:10pt;font-weight:400;line-height:114%">(11,826)</span></td><td style="background-color:#CFF0FC;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:#CFF0FC;padding:0 1pt"/><td style="background-color:#CFF0FC;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:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#CFF0FC;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:10pt;font-weight:400;line-height:114%">(17,976)</span></td><td style="background-color:#CFF0FC;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 13662000 13689000 20446000 18589000 24904000 14526000 12526000 7515000 1285000 1892000 469000 469000 403000 819000 481000 467000 74176000 57966000 1377000 1837000 72799000 56129000 18132000 14541000 41693000 45522000 23924000 13733000 876000 309000 84625000 74105000 11826000 17976000 -500000 1000000 200000 100000 2036 2037 Commitments and Contingencies<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Shareholders’ Agreement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. A shareholders’ agreement was entered into in September 1990 and amended and restated on July 1, 2006. Under the agreement, each of the late Richard Berman, Steven Berman, Jordan Berman, Marc Berman, Fred Berman, Deanna Berman and additional shareholders named in the agreement has, among other things, granted the others of them rights of first refusal, exercisable on a pro-rata basis or in such other proportions as the exercising shareholders may agree, to purchase shares of our common stock which any of them, or upon their deaths their respective estates, proposes to sell to third parties. We have agreed with these shareholders that, upon their deaths, to the extent that any of their shares are not purchased by any of these surviving shareholders and may not be sold without registration under the Securities Act of 1933, as amended (the "1933 Act"), we will use our best efforts to cause those shares to be registered under the 1933 Act. The expenses of any such registration will be borne by the estate of the deceased shareholder. The additional shareholders that are a party to the agreement are trusts affiliated with the late Richard Berman, Steven Berman, Jordan Berman, Marc Berman or Fred Berman, or each person’s respective spouse or children.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CBP Matter</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. During 2020, we commenced a voluntary disclosure process in which we committed to disclosing to U.S. Customs &amp; Border Protection (“CBP”) certain product misclassifications and reimbursing CBP for any resulting underpayment of duties that were identified as part of a voluntary internal review conducted by the Company. The Company recorded an estimated liability of $2.8 million in its Statement of Operations for the year ended December 26, 2020, which represents the Company’s estimated underpayment of duties, after deducting its estimated overpayment of duties, to CBP due to misclassifications over the prior five-year period, which is the applicable statute of limitations, plus applicable interest.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In June 2020, we completed our internal review and submitted our prior disclosure statement to CBP, along with a payment of $2.8 million for underpaid duties and interest. We have cooperated with CBP in connection with its review of our prior disclosure submission, including providing additional information as requested. CBP has not yet communicated that its review of our prior disclosure submission is completed.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Acquisitions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> We have contingent consideration related to an acquisition due to the uncertainty of the ultimate amount of any payments that will become due as earnout payments if performance targets are achieved. If the remaining performance targets for the acquisition are fully achieved, the maximum additional contingent payments to be made under the Transaction documents would be $100.0 million in the aggregate.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2022, we accrued $20.0 million, representing the fair value of the estimated payments that we expect could become due in connection with the Transaction. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For the year ended December 31, 2022, we recorded a charge of $1.8 million in connection with earnout provisions under a prior acquisition, with the charge included in Selling, General and Administration expenses. During the year ended December 31, 2022, we paid $1.8 million to fully settle this earnout provision associated with the prior acquisition.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Other Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. We are a party to or otherwise involved in legal proceedings that arise in the ordinary course of business, such as various claims and legal actions involving contracts, employment claims, competitive practices, intellectual property infringement, product liability claims and other matters arising out of the conduct of our business. In the opinion of management, none of the actions, individually or in the aggregate, taking into account relevant insurance coverage, would likely have a material financial impact on the Company and we believe the range of reasonably possible losses from current matters, taking into account relevant insurance coverage, is immaterial. However, legal matters are subject to inherent uncertainties and there exists the possibility that the ultimate resolution of any of these matters could have a material adverse impact on the Company’s cash flows, financial position and results of operations in the period in which any such effects are recorded.</span> 2800000 2800000 100000000 20000000 1800000 1800000 Revenue Recognition<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Our primary source of revenue is from contracts with and purchase orders from customers. In most instances, our contract with a customer is the customer’s purchase order. Upon acceptance of the purchase order, a contract exists with a customer as a sales agreement indicates the approval and commitment of the parties, identifies the rights of both parties, identifies the payment terms, and has commercial substance. At this point, we believe it is probable that we will collect the consideration to which we will be entitled in exchange for the goods transferred to the customer. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For certain customers, we may also enter into a sales agreement that outlines pricing considerations as well as the framework of terms and conditions which apply to future purchase orders for that customer. In these situations, our contract with the customer is both the sales agreement as well as the specific customer purchase order. As our contract with a customer is typically for a single transaction or customer purchase order, the duration of the contract is typically one year or less. As a result, we have elected to apply certain practical expedients and omit certain disclosures of remaining performance obligations for contracts that have an initial term of one year or less as permitted by GAAP.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Revenue is recognized from product sales when goods are shipped, title and risk of loss and control have been transferred to the customer, and collection is reasonably assured. We estimate the transaction price at the inception of a contract or upon fulfilling a purchase order, including any variable consideration, and will update the estimate for changes in circumstances. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We record estimates for cash discounts, defective and slow-moving product returns, promotional rebates, core return deposits and other discounts in the period the related product revenue is recognized (“Customer Credits”). The provision for Customer Credits is recorded as a reduction from gross sales and reserves for Customer Credits are shown as an increase in accrued customer rebates and returns. Customer Credits are estimated based on contractual provisions, historical experience, and our assessment of current market conditions. Actual Customer Credits have not differed materially from estimated amounts for each period presented. Amounts billed to customers for shipping and handling are included in net sales. Costs associated with shipping and handling are included in cost of goods sold. We have concluded that our estimates of variable consideration are not constrained according to the definition in the standard. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">All of our revenue was recognized under the point of time approach during fiscal 2022, fiscal 2021 and fiscal 2020. Also, we do not have significant financing arrangements with our customers. Our credit terms are all less than one year. Lastly, we do not receive noncash consideration (such as materials or equipment) from our customers to facilitate the fulfillment of our contracts. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Practical Expedients and Accounting Policy Elections</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We have made certain accounting policy elections and are using certain practical expedients permitted under GAAP, as follows:</span></div><div style="margin-top:6pt;padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.15pt">Not adjust the promised amount of consideration for the effects of a significant financing component as we expect, at contract inception, that the period between when we transfer a promised good or service to the customer and when the customer pays for that good or service will be one year or less.</span></div><div style="margin-top:6pt;padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.15pt">Expense costs to obtain a contract as incurred when the expected period of benefit, and therefore the amortization period, is one year or less.</span></div><div style="margin-top:6pt;padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.15pt">Exclude from the measurement of the transaction price all taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction and collected by the entity for a customer, including sales, use, value-added, excise and various other taxes.</span></div><div style="margin-top:6pt;padding-left:63pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.15pt">Account for shipping and handling activities that occur after the customer has obtained control of a good as a fulfillment activity rather than a separate performance obligation. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Disaggregated Revenue</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following tables present our disaggregated net sales by type of major good / product line, and geography. </span></div><div style="margin-top:6pt"><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.811%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.873%"/><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:8pt;font-weight:700;line-height:100%">For the Year Ended</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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 25, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 26, 2020</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%">Powertrain</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%">644,059 </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: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%">539,235 </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: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%">442,221 </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%">Chassis</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%">715,005 </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%">458,986 </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%">324,399 </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:10pt;font-weight:400;line-height:100%">Motor Vehicle Body</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%">314,451 </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%">288,599 </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%">266,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:10pt;font-weight:400;line-height:100%">Hardware</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%">60,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:10pt;font-weight:400;line-height:100%">58,429 </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%">59,429 </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 13pt;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 Sales</span></td><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:10pt;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:10pt;font-weight:400;line-height:100%">1,733,749 </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:10pt;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:10pt;font-weight:400;line-height:100%">1,345,249 </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:10pt;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:10pt;font-weight:400;line-height:100%">1,092,748 </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="margin-top:6pt"><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.875%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.850%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.850%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.851%"/><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:8pt;font-weight:700;line-height:100%">For the Year Ended</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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 25, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 26, 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:10pt;font-weight:400;line-height:100%">Net Sales to U.S. Customers</span></td><td style="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="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%">1,606,472 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">1,269,050 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">1,031,183 </span></td><td style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Sales to Non-U.S. Customers</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%">127,277 </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%">76,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:10pt;font-weight:400;line-height:100%">61,565 </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 13pt;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 Sales</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:10pt;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:10pt;font-weight:400;line-height:100%">1,733,749 </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:10pt;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:10pt;font-weight:400;line-height:100%">1,345,249 </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:10pt;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:10pt;font-weight:400;line-height:100%">1,092,748 </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>During fiscal 2022, fiscal 2021, and fiscal 2020, three customers each accounted for more than 10% of net sales and in the aggregate accounted for 49%, 54%and 56% of net sales in fiscal 2022, fiscal 2021, and fiscal 2020, respectively. P1Y P1Y P1Y P1Y P1Y <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following tables present our disaggregated net sales by type of major good / product line, and geography. </span></div><div style="margin-top:6pt"><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.811%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.873%"/><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:8pt;font-weight:700;line-height:100%">For the Year Ended</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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 25, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 26, 2020</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%">Powertrain</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%">644,059 </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: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%">539,235 </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: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%">442,221 </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%">Chassis</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%">715,005 </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%">458,986 </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%">324,399 </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:10pt;font-weight:400;line-height:100%">Motor Vehicle Body</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%">314,451 </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%">288,599 </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%">266,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:10pt;font-weight:400;line-height:100%">Hardware</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%">60,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:10pt;font-weight:400;line-height:100%">58,429 </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%">59,429 </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 13pt;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 Sales</span></td><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:10pt;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:10pt;font-weight:400;line-height:100%">1,733,749 </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:10pt;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:10pt;font-weight:400;line-height:100%">1,345,249 </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:10pt;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:10pt;font-weight:400;line-height:100%">1,092,748 </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="margin-top:6pt"><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.875%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.850%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.850%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.851%"/><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:8pt;font-weight:700;line-height:100%">For the Year Ended</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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 25, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 26, 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:10pt;font-weight:400;line-height:100%">Net Sales to U.S. Customers</span></td><td style="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="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%">1,606,472 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">1,269,050 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">1,031,183 </span></td><td style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Sales to Non-U.S. Customers</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%">127,277 </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%">76,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:10pt;font-weight:400;line-height:100%">61,565 </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 13pt;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 Sales</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:10pt;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:10pt;font-weight:400;line-height:100%">1,733,749 </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:10pt;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:10pt;font-weight:400;line-height:100%">1,345,249 </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:10pt;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:10pt;font-weight:400;line-height:100%">1,092,748 </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> 644059000 539235000 442221000 715005000 458986000 324399000 314451000 288599000 266699000 60234000 58429000 59429000 1733749000 1345249000 1092748000 1606472000 1269050000 1031183000 127277000 76199000 61565000 1733749000 1345249000 1092748000 3 3 3 0.49 0.54 0.56 Capital Stock<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Controlling Interest by Officers, Directors and Family Members</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. As of December 31, 2022 and December 25, 2021, Steven Berman, the Executive Chairman of the Company, and members of his family beneficially owned approximately 17% of the outstanding shares of our common stock, and could influence matters requiring approval of shareholders, including the election of the Board of Directors and the approval of significant transactions.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Undesignated Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. We have 50,000,000 shares authorized of undesignated capital stock for future issuance. The designation, rights and preferences of such shares will be determined by our Board of Directors.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Incentive Stock Plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Prior to May 16, 2018, we issued stock compensation grants under our 2008 Stock Option and Stock Incentive Plan. On May 16, 2018, our shareholders approved our 2018 Stock Option and Stock Incentive Plan (the “2018 Plan” or the “Plan”), which supersedes our 2008 Stock Option and Stock Incentive Plan. All future stock compensation grants will be issued under the 2018 Plan. Under the terms of the Plan, our Board of Directors may grant up to 1,200,000 shares of common stock in the form of shares of restricted stock, restricted stock units, stock appreciation rights and stock options, or combinations thereof, to officers, directors, employees, consultants and advisors. Grants under the Plan must be made within ten years of the date the Plan was approved. Stock options are exercisable upon the terms set forth in each grant agreement approved by the Board of Directors, but in no event more than ten years from the date of grant. Restricted stock and restricted stock units vest in accordance with the terms set forth in each applicable award agreement approved by our Board of Directors. At December 31, 2022, 599,845 shares were available for grant under the Plan.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Awards (“RSAs”) and Restricted Stock Units (“RSUs”)</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Prior to March 2020, we issued RSAs to certain employees and members of our Board of Directors. Grants were made in the form of time-based RSAs and performance-based RSAs. For all RSAs, we retain the restricted stock, and any dividends paid thereon, until the vesting restrictions have been met. For time-based RSAs, compensation cost is recognized on a straight-line basis over the vesting period and is calculated using the closing price per share of our common stock on the grant date. Prior to 2019, we issued performance-based RSAs tied to growth in adjusted pre-tax income. Compensation cost related to those awards was recognized over the performance period and was calculated using the closing price per share of our common stock on the grant date and an estimate of the probable outcome of the performance conditions as of the reporting date. In 2019, we introduced performance-based RSAs that vest based on our total shareholder return ranking relative to the S&amp;P Mid-Cap 400 Growth Index over a three-year performance period. For those awards, compensation cost is recognized on a straight-line basis over the performance period and is calculated using the simulated fair value per share of our common stock based on the application of a Monte Carlo simulation model. This valuation technique includes estimating the movement of stock prices and the effects of volatility, interest rates and dividends.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Beginning in March 2020, we began issuing RSUs to certain employees and members of our Board of Directors. For time-based RSUs, compensation cost is recognized on a straight-line basis over the vesting period and is calculated using the closing price per share of our common stock on the grant date. Also, in March 2020, we began issuing performance-based RSUs that vest based on our total shareholder return ranking relative to the S&amp;P Mid-Cap 400 Growth Index over a three-year performance period. For performance-based RSUs tied to total shareholder return, compensation cost is recognized on a straight-line basis over the performance period and is calculated using the simulated fair value per share of our common stock based on the application of a Monte Carlo simulation model as discussed in the paragraph above.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes the weighted average valuation assumptions used to calculate the fair value of total shareholder return performance-based RSUs granted:</span></div><div style="margin-top:6pt;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:55.811%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.873%"/><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:8pt;font-weight:700;line-height:100%">For the Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 25, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 26, 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:10pt;font-weight:400;line-height:100%">Share price</span></td><td style="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="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%">96.36 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">101.45 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">61.68 </span></td><td style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</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.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:10pt;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:10pt;font-weight:400;line-height:100%">0.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:10pt;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:10pt;font-weight:400;line-height:100%">0.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: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 stock price 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%">38.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:10pt;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:10pt;font-weight:400;line-height:100%">38.9 </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><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%">31.5 </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%">1.6 </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><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%">0.2 </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><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%">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: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</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.8 years</span></td><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:10pt;font-weight:400;line-height:100%">2.8 years</span></td><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:10pt;font-weight:400;line-height:100%">2.8 years</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The share price is the Company’s closing share price as of the valuation date. The risk-free rate is based on the U.S. Treasury security with terms equal to the expected time of vesting as of the grant date. The weighted-average grant-date fair value of total shareholder return RSUs granted during fiscal 2022, fiscal 2021, and fiscal 2020 were $111.31, $131.02, and $65.09, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Compensation cost related to performance-based and time-based RSAs and RSUs was $7.2 million, $6.1 million and $3.2 million in fiscal 2022, fiscal 2021 and fiscal 2020, respectively, and was included in selling, general and administrative expense in the Consolidated Statements of Operations. No cost was capitalized during fiscal 2022, fiscal 2021 or fiscal 2020. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes our RSA and RSU activity for the three years ended December 31, 2022: </span></div><div style="margin-top:6pt"><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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:8pt;font-weight:700;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:8pt;font-weight:700;line-height:120%">Weighted<br/>Average 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:10pt;font-weight:400;line-height:100%">Balance at December 28, 2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">177,491</span></td><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: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%">76.70 </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%">Granted</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%">83,875</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: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%">64.66 </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:10pt;font-weight:400;line-height:100%">Vested</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:10pt;font-weight:400;line-height:100%">(27,477)</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: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%">71.25 </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%">Canceled</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%">(16,154)</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: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%">76.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;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%">Balance at December 26, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">217,735</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: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%">72.77 </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%">Granted</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%">81,694</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: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%">106.23 </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:10pt;font-weight:400;line-height:100%">Vested</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:10pt;font-weight:400;line-height:100%">(45,970)</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: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%">70.62 </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%">Canceled</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%">(46,782)</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: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%">74.85 </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:10pt;font-weight:400;line-height:100%">Balance at December 25, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">206,677</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: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%">85.97 </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%">Granted</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%">130,131</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: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%">96.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;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%">Vested</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:10pt;font-weight:400;line-height:100%">(55,255)</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: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%">83.70 </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%">Canceled</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%">(42,631)</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: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%">85.89 </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:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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%">238,922</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: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%">92.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2022, there was approximately $13.5 million of unrecognized compensation cost related to unvested RSAs and RSUs, which is expected to be recognized over a weighted-average period of approximately 2.3 years.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Cash flows resulting from tax deductions in excess of the tax effect of compensation cost recognized in the financial statements are classified as operating cash flows. The excess tax benefit generated from RSAs and RSUs was immaterial for all periods presented. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We grant stock options to certain employees. We expense the grant-date fair value of stock options as compensation cost over the vesting or performance period. Compensation cost charged against income for stock options was $1.7 million, $1.3 million and $1.0 million in fiscal 2022, fiscal 2021 and fiscal 2020, respectively, and was included in selling, general and administrative expense in the Consolidated Statements of Operations. No cost was capitalized during fiscal 2022, fiscal 2021 or fiscal 2020. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We used the Black-Scholes option valuation model to estimate the fair value of stock options granted. Expected volatility and expected dividend yield are based on the actual historical experience of our common stock. The expected life represents the period of time that options granted are expected to be outstanding and was calculated using historical option exercise data. The risk-free rate is based on the U.S. Treasury security with terms equal to the expected time of exercise as of the grant date.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes the weighted average valuation assumptions used to calculate the fair value of options granted and the associated weighted-average grant-date fair values:</span></div><div style="margin-top:6pt"><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.684%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.916%"/><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:8pt;font-weight:700;line-height:100%">For the Year Ended </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 25, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 26, 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:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="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:10pt;font-weight:400;line-height:100%">0 </span></td><td style="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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:10pt;font-weight:400;line-height:100%">0 </span></td><td style="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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:10pt;font-weight:400;line-height:100%">0 </span></td><td style="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: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%">Expected stock price 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:10pt;font-weight:400;line-height:100%">34 </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><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%">34 </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><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%">29 </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%">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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">0.7 </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><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%">0.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: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%">Expected life of options</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:10pt;font-weight:400;line-height:100%">5.3 years</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:10pt;font-weight:400;line-height:100%">5.3 years</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:10pt;font-weight:400;line-height:100%">5.3 years</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%">Weighted-average grant-date fair value</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%">32.55 </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%">31.68 </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%">17.84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes our stock option activity for the three years ended December 31, 2022:</span></div><div style="margin-top:6pt"><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:35.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.963%"/><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:8pt;font-weight:700;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:8pt;font-weight:700;line-height:120%">Option Price<br/>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:8pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>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:8pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Remaining<br/>Terms<br/>(years)</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:8pt;font-weight:700;line-height:120%">Aggregate<br/>Intrinsic<br/>Value (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:10pt;font-weight:400;line-height:100%">Balance at December 28, 2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">181,712</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$41.59– $82.94</span></div></td><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: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%">70.78 </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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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: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 2px 10pt;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%">Granted</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%">109,352</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">$61.68 – $83.06</span></div></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: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%">63.25 </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: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 10pt;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%">Exercised</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:10pt;font-weight:400;line-height:100%">(31,521)</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:10pt;font-weight:400;line-height:100%">$41.59 – $82.94</span></div></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: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%">50.77 </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: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 10pt;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%">Canceled</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%">(8,764)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">$61.68 – $74.21</span></div></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: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%">65.24 </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: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;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%">Balance at December 26, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">250,779</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:10pt;font-weight:400;line-height:100%">$41.59 –$84.93</span></div></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: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%">70.21 </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: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 10pt;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%">Granted</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%">59,578</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">$95.98 – $103.61</span></div></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: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%">101.36 </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: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 10pt;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%">Exercised</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:10pt;font-weight:400;line-height:100%">(67,504)</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:10pt;font-weight:400;line-height:100%">$41.59 – $82.94</span></div></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: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%">70.04 </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: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 10pt;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%">Canceled</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%">(9,457)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">$61.68 –$101.45</span></div></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: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%">79.02 </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: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;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%">Balance at December 25, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">233,396</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:10pt;font-weight:400;line-height:100%">$61.68– $103.61</span></div></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: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%">77.85 </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: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 10pt;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%">Granted</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%">79,749</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">$83.81– $111.53</span></div></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: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%">96.96 </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: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 10pt;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%">Exercised</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:10pt;font-weight:400;line-height:100%">(32,201)</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:10pt;font-weight:400;line-height:100%">$61.68 – $83.06</span></div></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: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%">71.74 </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: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 10pt;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%">Expired</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%">(663)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">$101.45</span></div></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: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%">101.45 </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: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 10pt;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%">Canceled</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:10pt;font-weight:400;line-height:100%">(12,162)</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:10pt;font-weight:400;line-height:100%">$61.68 – $101.45</span></div></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: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%">82.19 </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: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;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%">Balance at December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">268,119</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">$61.68 – $111.53</span></div></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: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%">84.03 </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:10pt;font-weight:400;line-height:100%">6.2</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: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,572 </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:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">98,600</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:10pt;font-weight:400;line-height:100%">$61.68 – $103.61</span></div></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: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%">76.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 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:10pt;font-weight:400;line-height:100%">3.9</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: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%">796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of December 31, 2022, there was approximately $3.4 million of unrecognized compensation cost related to unvested stock options, which is expected to be recognized over a weighted-average period of approximately 2.6 years.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Cash received from option exercises was $1.0 million, $2.5 million, and $1.2 million in fiscal 2022, fiscal 2021 and fiscal 2020, respectively. The tax benefit generated from option exercises was immaterial for all periods presented. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Employee Stock Purchase Plan. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In May 2017, our shareholders approved the Dorman Products, Inc. Employee Stock Purchase Plan (the “ESPP”), which makes available 1,000,000 shares of our common stock for sale to eligible employees. The purpose of the ESPP, which is qualified under Section 423 of the Internal Revenue Service Code of 1986, as amended, is to encourage stock ownership through payroll deductions and limited cash contributions by our employees. These contributions are used to purchase shares of the Company’s common stock at a 15% discount from the lower of the market price at the beginning or end of the purchase window. Beginning in March 2018, share purchases under the plan were made twice annually, with the purchase windows being April to September and October to March. In 2022, the decision was made to modify the timing of those two purchase windows to align them with the calendar year. As a result, beginning January 2022, the two purchase windows are January to June and July to December. In order to effectuate that alignment, the purchase window beginning in October 2021 was shortened from six months to three months and ended December 2022. There were 25,600 shares, 40,303 shares and 79,089 shares purchased under this plan during fiscal 2022, fiscal 2021 and fiscal 2020, respectively. Compensation cost under the ESPP plan was $0.4 million, $0.9 million and $3.3 million in fiscal 2022, fiscal 2021 and fiscal 2020, respectively. The tax benefit generated from ESPP purchases was immaterial in fiscal 2022, fiscal 2021, and fiscal 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Common Stock Repurchases. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We periodically repurchase, at the then current market price, and cancel common stock issued to the Dorman Products, Inc. 401(k) Plan and Trust (the “401(k) Plan”). 401(k) Plan participants can no longer purchase shares of Dorman common stock as an investment option under the 401(k) Plan. Shares are generally purchased from the 401(k) Plan when participants sell units as permitted by the </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">401(k) Plan or elect to leave the 401(k) Plan upon retirement, termination or other reasons. The following table summarizes the repurchase and cancellation of common stock: </span></div><div style="margin-top:6pt"><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.811%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.873%"/><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:8pt;font-weight:700;line-height:100%">For the Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 25, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 26, 2020</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%">Shares repurchased and canceled</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">23,015</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,452</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,360</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%">Total cost of shares repurchased and canceled (in thousands)</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%">2,357 </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,172 </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,895 </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:10pt;font-weight:400;line-height:100%">Average price per share</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%">102.40 </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%">102.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: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%">81.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At December 31, 2022, the 401(k) Plan held 160,901 shares of our common stock.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Share Repurchase Program</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Our Board of Directors has authorized a share repurchase program. Through several actions, including expansions and extensions, the Board has authorized the repurchase of up to $600 million of our outstanding common stock through December 31, 2024. Under this program, share repurchases may be made from time to time depending on market conditions, share price, share availability and other factors at our discretion. At December 31, 2022, $228.0 million was available for repurchase under this program. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes the repurchase and cancellation of common stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:6pt"><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.811%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.873%"/><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:8pt;font-weight:700;line-height:100%">For the Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 25, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 26, 2020</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%">Shares repurchased and canceled</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">180,750</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605,628</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439,275</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%">Total cost of shares repurchased and canceled (in thousands)</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%">17,577 </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%">61,583 </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%">36,781 </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:10pt;font-weight:400;line-height:100%">Average price per share</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%">97.24 </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%">101.68 </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%">83.73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>401(k) Retirement Plans. We have various 401(k) plans that cover substantially all of our employees as of December 31, 2022. Annual company contributions are discretionary in nature, in accordance with the respective plan documents. Total expense related to the plans were $8.2 million, $6.3 million and $5.7 million in fiscal 2022, fiscal 2021 and fiscal 2020, respectively. 0.17 0.17 50000000 2018-05-16 1200000 P10Y 599845 P3Y P3Y <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes the weighted average valuation assumptions used to calculate the fair value of total shareholder return performance-based RSUs granted:</span></div><div style="margin-top:6pt;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:55.811%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.873%"/><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:8pt;font-weight:700;line-height:100%">For the Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 25, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 26, 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:10pt;font-weight:400;line-height:100%">Share price</span></td><td style="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="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%">96.36 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">101.45 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">61.68 </span></td><td style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</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.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:10pt;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:10pt;font-weight:400;line-height:100%">0.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:10pt;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:10pt;font-weight:400;line-height:100%">0.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: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 stock price 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%">38.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:10pt;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:10pt;font-weight:400;line-height:100%">38.9 </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><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%">31.5 </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%">1.6 </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><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%">0.2 </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><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%">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: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</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.8 years</span></td><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:10pt;font-weight:400;line-height:100%">2.8 years</span></td><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:10pt;font-weight:400;line-height:100%">2.8 years</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes the weighted average valuation assumptions used to calculate the fair value of options granted and the associated weighted-average grant-date fair values:</span></div><div style="margin-top:6pt"><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.684%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.916%"/><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:8pt;font-weight:700;line-height:100%">For the Year Ended </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 25, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 26, 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:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="2" style="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:10pt;font-weight:400;line-height:100%">0 </span></td><td style="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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:10pt;font-weight:400;line-height:100%">0 </span></td><td style="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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:10pt;font-weight:400;line-height:100%">0 </span></td><td style="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: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%">Expected stock price 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:10pt;font-weight:400;line-height:100%">34 </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><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%">34 </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><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%">29 </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%">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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">0.7 </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><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%">0.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: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%">Expected life of options</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:10pt;font-weight:400;line-height:100%">5.3 years</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:10pt;font-weight:400;line-height:100%">5.3 years</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:10pt;font-weight:400;line-height:100%">5.3 years</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%">Weighted-average grant-date fair value</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%">32.55 </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%">31.68 </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%">17.84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 96.36 101.45 61.68 0.000 0.000 0.000 0.383 0.389 0.315 0.016 0.002 0.009 P2Y9M18D P2Y9M18D P2Y9M18D 111.31 131.02 65.09 7200000 6100000 3200000 <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes our RSA and RSU activity for the three years ended December 31, 2022: </span></div><div style="margin-top:6pt"><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:71.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><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:8pt;font-weight:700;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:8pt;font-weight:700;line-height:120%">Weighted<br/>Average 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:10pt;font-weight:400;line-height:100%">Balance at December 28, 2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">177,491</span></td><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: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%">76.70 </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%">Granted</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%">83,875</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: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%">64.66 </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:10pt;font-weight:400;line-height:100%">Vested</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:10pt;font-weight:400;line-height:100%">(27,477)</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: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%">71.25 </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%">Canceled</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%">(16,154)</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: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%">76.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;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%">Balance at December 26, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">217,735</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: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%">72.77 </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%">Granted</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%">81,694</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: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%">106.23 </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:10pt;font-weight:400;line-height:100%">Vested</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:10pt;font-weight:400;line-height:100%">(45,970)</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: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%">70.62 </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%">Canceled</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%">(46,782)</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: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%">74.85 </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:10pt;font-weight:400;line-height:100%">Balance at December 25, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">206,677</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: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%">85.97 </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%">Granted</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%">130,131</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: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%">96.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;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%">Vested</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:10pt;font-weight:400;line-height:100%">(55,255)</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: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%">83.70 </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%">Canceled</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%">(42,631)</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: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%">85.89 </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:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;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%">238,922</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: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%">92.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 177491 76.70 83875 64.66 27477 71.25 16154 76.44 217735 72.77 81694 106.23 45970 70.62 46782 74.85 206677 85.97 130131 96.32 55255 83.70 42631 85.89 238922 92.07 13500000 P2Y3M18D 1700000 1300000 1000000 0 0 0 0.34 0.34 0.29 0.018 0.007 0.008 P5Y3M18D P5Y3M18D P5Y3M18D 32.55 31.68 17.84 <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes our stock option activity for the three years ended December 31, 2022:</span></div><div style="margin-top:6pt"><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:35.112%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.963%"/><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:8pt;font-weight:700;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:8pt;font-weight:700;line-height:120%">Option Price<br/>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:8pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>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:8pt;font-weight:700;line-height:120%">Weighted<br/>Average<br/>Remaining<br/>Terms<br/>(years)</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:8pt;font-weight:700;line-height:120%">Aggregate<br/>Intrinsic<br/>Value (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:10pt;font-weight:400;line-height:100%">Balance at December 28, 2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">181,712</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$41.59– $82.94</span></div></td><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: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%">70.78 </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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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: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 2px 10pt;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%">Granted</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%">109,352</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">$61.68 – $83.06</span></div></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: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%">63.25 </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: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 10pt;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%">Exercised</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:10pt;font-weight:400;line-height:100%">(31,521)</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:10pt;font-weight:400;line-height:100%">$41.59 – $82.94</span></div></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: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%">50.77 </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: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 10pt;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%">Canceled</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%">(8,764)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">$61.68 – $74.21</span></div></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: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%">65.24 </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: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;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%">Balance at December 26, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">250,779</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:10pt;font-weight:400;line-height:100%">$41.59 –$84.93</span></div></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: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%">70.21 </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: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 10pt;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%">Granted</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%">59,578</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">$95.98 – $103.61</span></div></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: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%">101.36 </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: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 10pt;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%">Exercised</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:10pt;font-weight:400;line-height:100%">(67,504)</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:10pt;font-weight:400;line-height:100%">$41.59 – $82.94</span></div></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: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%">70.04 </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: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 10pt;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%">Canceled</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%">(9,457)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">$61.68 –$101.45</span></div></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: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%">79.02 </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: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;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%">Balance at December 25, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">233,396</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:10pt;font-weight:400;line-height:100%">$61.68– $103.61</span></div></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: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%">77.85 </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: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 10pt;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%">Granted</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%">79,749</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">$83.81– $111.53</span></div></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: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%">96.96 </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: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 10pt;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%">Exercised</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:10pt;font-weight:400;line-height:100%">(32,201)</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:10pt;font-weight:400;line-height:100%">$61.68 – $83.06</span></div></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: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%">71.74 </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: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 10pt;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%">Expired</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%">(663)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">$101.45</span></div></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: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%">101.45 </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: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 10pt;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%">Canceled</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:10pt;font-weight:400;line-height:100%">(12,162)</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:10pt;font-weight:400;line-height:100%">$61.68 – $101.45</span></div></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: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%">82.19 </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: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;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%">Balance at December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">268,119</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">$61.68 – $111.53</span></div></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: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%">84.03 </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:10pt;font-weight:400;line-height:100%">6.2</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: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,572 </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:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">98,600</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:10pt;font-weight:400;line-height:100%">$61.68 – $103.61</span></div></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: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%">76.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 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:10pt;font-weight:400;line-height:100%">3.9</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: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%">796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 181712 41.59 82.94 70.78 109352 61.68 83.06 63.25 31521 41.59 82.94 50.77 8764 61.68 74.21 65.24 250779 41.59 84.93 70.21 59578 95.98 103.61 101.36 67504 41.59 82.94 70.04 9457 61.68 101.45 79.02 233396 61.68 103.61 77.85 79749 83.81 111.53 96.96 32201 61.68 83.06 71.74 663 101.45 101.45 12162 61.68 101.45 82.19 268119 61.68 111.53 84.03 P6Y2M12D 1572000 98600 61.68 103.61 76.32 P3Y10M24D 796000 3400000 P2Y7M6D 1000000 2500000 1200000 1000000 0.15 25600 40303 79089 400000 900000 3300000 The following table summarizes the repurchase and cancellation of common stock: <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.811%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.873%"/><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:8pt;font-weight:700;line-height:100%">For the Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 25, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 26, 2020</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%">Shares repurchased and canceled</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">23,015</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,452</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,360</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%">Total cost of shares repurchased and canceled (in thousands)</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%">2,357 </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,172 </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,895 </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:10pt;font-weight:400;line-height:100%">Average price per share</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%">102.40 </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%">102.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: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%">81.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table summarizes the repurchase and cancellation of common stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:6pt"><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.811%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.873%"/><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:8pt;font-weight:700;line-height:100%">For the Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 25, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 26, 2020</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%">Shares repurchased and canceled</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">180,750</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605,628</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439,275</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%">Total cost of shares repurchased and canceled (in thousands)</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%">17,577 </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%">61,583 </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%">36,781 </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:10pt;font-weight:400;line-height:100%">Average price per share</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%">97.24 </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%">101.68 </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%">83.73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 23015 11452 23360 2357000 1172000 1895000 102.40 102.38 81.12 160901 600000000 228000000 180750 605628 439275 17577000 61583000 36781000 97.24 101.68 83.73 8200000 6300000 5700000 Earnings Per ShareBasic earnings per share was calculated by dividing our net income by the weighted average number of common shares outstanding during the period, excluding unvested RSAs which are considered to be contingently issuable. To calculate diluted earnings per share, common share equivalents are added to the weighted average number of common shares outstanding. Common share equivalents are calculated using the treasury stock method and are computed based on outstanding stock-based awards. Stock-based awards of approximately 63,500 shares, 14,250 shares and 35,975 shares were excluded from the calculation of diluted earnings per share for fiscal 2022, fiscal 2021 and fiscal 2020, respectively, as their effect would have been anti-dilutive.<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic earnings per share and diluted earnings per share:</span></div><div style="margin-top:6pt"><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.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.932%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.390%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.932%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.390%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.936%"/><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:8pt;font-weight:700;line-height:100%">For the Year Ended</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:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 25, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 26, 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:10pt;font-weight:400;line-height:100%">Numerator:</span></td><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"/><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:#cceeff;padding:2px 1pt 2px 10pt;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 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%">121,549 </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%">131,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 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%">106,870 </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%">Denominator:</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 10pt;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%">Weighted average basic shares outstanding</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:10pt;font-weight:400;line-height:100%">31,434</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:10pt;font-weight:400;line-height:100%">31,810</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:10pt;font-weight:400;line-height:100%">32,280</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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%">Effect of compensation awards</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%">109</span></td><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:10pt;font-weight:400;line-height:100%">151</span></td><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:10pt;font-weight:400;line-height:100%">93</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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%">Weighted average diluted shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">31,543</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,961</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,373</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%">Earnings Per Share:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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%">Basic</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.87 </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%">4.13 </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.31 </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 10pt;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%">Diluted</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%">3.85 </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%">4.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: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%">3.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 63500 14250 35975 <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic earnings per share and diluted earnings per share:</span></div><div style="margin-top:6pt"><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.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.932%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.390%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.932%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.390%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.936%"/><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:8pt;font-weight:700;line-height:100%">For the Year Ended</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:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 25, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 26, 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:10pt;font-weight:400;line-height:100%">Numerator:</span></td><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"/><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:#cceeff;padding:2px 1pt 2px 10pt;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 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%">121,549 </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%">131,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 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%">106,870 </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%">Denominator:</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 10pt;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%">Weighted average basic shares outstanding</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:10pt;font-weight:400;line-height:100%">31,434</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:10pt;font-weight:400;line-height:100%">31,810</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:10pt;font-weight:400;line-height:100%">32,280</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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%">Effect of compensation awards</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%">109</span></td><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:10pt;font-weight:400;line-height:100%">151</span></td><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:10pt;font-weight:400;line-height:100%">93</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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%">Weighted average diluted shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">31,543</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,961</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,373</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%">Earnings Per Share:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;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%">Basic</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.87 </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%">4.13 </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.31 </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 10pt;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%">Diluted</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%">3.85 </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%">4.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: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%">3.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 121549000 131532000 106870000 31434000 31810000 32280000 109000 151000 93000 31543000 31961000 32373000 3.87 4.13 3.31 3.85 4.12 3.30 Business Segments<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We have determined that our business comprises a single reportable operating segment, namely, the sale of replacement and upgrade parts in the motor vehicle aftermarket industry, serving passenger cars, light-, medium-, and heavy-duty trucks as well as specialty vehicles.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Net sales to countries outside the United States, primarily to Canada and Mexico, and to a lesser extent into Europe, the Middle East, and Australia, in fiscal 2022, fiscal 2021 and fiscal 2020 were $127.3 million, $76.2 million and $61.6 million, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Net long-lived assets outside the United States, consisting of net property, plant and equipment was $3.6 million and $1.0 million as of December 31, 2022 and December 25, 2021, respectively.</span></div> 127300000 76200000 61600000 3600000 1000000 185 <div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SCHEDULE II: Valuation and Qualifying Accounts</span></div><div style="margin-top:6pt"><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.875%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.850%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.850%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.851%"/><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:8pt;font-weight:700;line-height:100%">For the Year Ended </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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 25, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">December 26, 2020</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%">Allowance for doubtful accounts:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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"/><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 2px 10pt;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%">Balance, beginning of period</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,326 </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,260 </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%">957 </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 10pt;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%">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:10pt;font-weight:400;line-height:100%">56 </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%">177 </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%">315 </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 10pt;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%">Charge-offs</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%">(19)</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%">(111)</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%">(111)</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 10pt;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%">Acquisitions and 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: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="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="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%">99 </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 10pt;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%">Balance, end of period</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:10pt;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:10pt;font-weight:400;line-height:100%">1,363 </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:10pt;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:10pt;font-weight:400;line-height:100%">1,326 </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:10pt;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:10pt;font-weight:400;line-height:100%">1,260 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for customer credits:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;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%">Balance, beginning of period</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%">188,080 </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%">155,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 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%">105,950 </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 10pt;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%">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:10pt;font-weight:400;line-height:100%">373,157 </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%">334,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 colspan="2" style="background-color:#cceeff;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%">308,783 </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 10pt;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%">Charge-offs</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%">(369,121)</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%">(302,286)</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%">(258,982)</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 10pt;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%">Balance, end of period</span></td><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:10pt;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:10pt;font-weight:400;line-height:100%">192,116 </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:10pt;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:10pt;font-weight:400;line-height:100%">188,080 </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:10pt;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:10pt;font-weight:400;line-height:100%">155,751 </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> 1326000 1260000 957000 56000 177000 315000 -19000 -111000 -111000 0 0 99000 1363000 1326000 1260000 188080000 155751000 105950000 373157000 334615000 308783000 -369121000 -302286000 -258982000 192116000 188080000 155751000 EXCEL 95 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +BM7%8'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 " "XK5Q6GEYQ;NX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VW40^CVHGA2$%Q0O(5D=C?8_"$9:??M3>MN%]$'$'+)S"_? M? /I=)0Z)'Q.(6(BB_EJ_"VA6XE+]$[MT@)V24[9K:AS'>A1+KNS0P-O3X\NR;F5] M)N4UEE?92CI&W+#SY%=Q=[]]8'W+6U'Q621A'^_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 +BM7%9>B0?GW@< (PO 8 >&PO=V]R:W-H965T&UL MM9IK<^(X&H7_BHJ9VIFI2H(OW-*;4$4,V66GDS"0[J[>J?D@; &NMBU6DG/Y M]_/*-ABG9(&W1'_H8.SWV'J0Y'-LW;Q2]H-O"!'H+8X2?MO:"+']U&YS?T-B MS*_HEB2P9T59C 5LLG6;;QG!05841VW'LGKM&(=):WB3?3=CPQN:BBA,R(PA MGL8Q9N]W)**OMRV[M?MB'JXW0G[1'MYL\9HLB/BRG3'8:N]5@C F"0]I@AA9 MW;9&]J>QVY<%V1%?0_+*#SXCV90EI3_DQC2X;5GRBDA$?"$E,/QY(1Z)(JD$ MU_&_0K2U/ZWC#ZBI@\&M3DAPQF5@W-#Q/YNR\$@[TAU(FA M1U\(0Y?HRV*,?OWYMYNV %&YJ^T7 G>Y@%,C8#OH@29BP]$D"4A0%6C#U>PO MR=E=TIVC51P3_PJY]@5R+,=17)"G+[\GRRODN%FYJR@?Z\O_DR90WE6=O=(: M=P_8S?1<+> _1TLN&'3ROU2$]8_ M571,BHT-B57(=?;D.CKUX9CZ*[ MY],]C<\H25(NK2*F+6Q*S)!8A=A@3VQPXGS%,/BBS-;4CTF]U@I'7#DHM65-:1D2J]"Z MWM.ZUK9PDHA0O$/WB@AZ3.,E82I*>@WKTAYUYX6^@9JI7GXV4 +5%C0$:4JL" M=$J SBD G_$;F@8POX6KT,\H:L;M$4G'O72L_F#0[2GI:8L;TS.D5J57VG]; MZY%W]$9! .K\8O?Z2V MG_EFC+Z$B:_N@7K-FEG/:&(PI5;%5F8&6V_U/V*;42[ !_\WW-;?*O2*TJMT ME=R,A@93:E5N96RPC^2&C!HCN!Z37L"I@60T)YA2JT(JDX*MM_>?J_T,N#<)D MC1;O\9)&*GQ'!&2 4#Z0-9H73*E5*95YP=$[^EWW0I,W?X.3-:F-6T>$'D>+ M\>@/)2^C\<"46I57&0^-;O,.HI*97 MK*-FU/F;4JM2*YV_XBU.U-WN_WQUH*]KC.T*]1Z!ZUT[4ZG MVW?+-A8\SN'XW8.50'J?OGM!S ]>1H$K6,IW>RL"CDS]+/:8ZI/WY6'R^+R0 MK_.>YK.G^>AY,D9WW]%\X9?3M'#"ZP293NBL 0 M^N+&U,X1IMPR3+DG+KT1L;KE0_JRQL3.$:3<,DBY)ZZ[*H@5 MRZ_JF>GE[K\KB1F-3J;4JL3*Z.3J(\\(< 4YLAH;>T2@WIH9S4RFU'),[8/E MRS(&9<^?@/J9FX$?)9E0 :O3#*5>*56E=SWU=Y"0RKD:B FYV]D QK8\J# MKRH)N'!!C/I1$,Q\A@GWTMBM93*-1:TIX9!)I&K&L'Q= A5-XH7>:>&1'$IM M%_PTKO !GD#_J#)I++^G%(0!5T1P)&&?>(MPOIQ9?^?PDT"CSN;(9K(3XMD: MZR+Q BL(*.3:$K 9CG /E%J0D?&W8WK]D3;P?'ZB/[C<32X[K.!>T%^DT&7B MW7FH@#VNJ7X4S5?H\IE:7BZH*RU8%VQL1G@[XI?N'LX"HMLK M 5$7$#G=[4%.Y0IKG,92-$A:;T.S$Y>JBS;B"+>/\J2EV24F3J>+NB :K7G[ MO.:>8E\;K-WT\PZQ;!'1%408H:W@NE3H,R^@^!_@&SV]J.@D:AD-$E>0C] X MO$%1$$4#O'&?Y-CQQD-)"GF>)OJ]V"DMS4_QYU+&+6]RF6<+9:XJG$/BF4I0 M((_@I1\_A+/@TX#:2:]V,D3OU3X0R=!Z=4G>,""\FP[(F/8RIN^2\1TSN*1A M./I;MOV"-IML0,BL%S)[EY"-R*_^H<.$K"04%T"KDN ;E 'GZI4>,2?XDCS_ MK)H8R(/K&0KEHN:Z+:Q^M6]+B[8:_[FW/6V+Y8%PA2CL36@PNC67)ML^T1I: M5*XV=T*;2G?3TK16D-;![.^%T"?#'M WZ_0-4$L#!!0 ( +BM7%:K>2PM M>04 ,L6 8 >&PO=V]R:W-H965T&ULK5C1DILV%/T5 MC9OI)#.;-9) P-;KF:Q)VSRDV\%H6@45^1QY'ID7-"MGRT5U[U8L%_R@\JQDMP+(0U%0\?V&Y?SA>@9G M3S<^9]N=,C?FR\6>;MD=4U_VMT)?S5N6-"M8*3-> L$VU[-W\"I!R 14B+\R M]B![OX&1>69$+&=K92BH_CJR%%;\UQ6G^"AP7HSL#Y( MQ8LF6(^@R,KZFSXVB>@%0#(2@)H 9 ?X(P&X"< O#?"; +_*3"VERD-"%5TN M!'\ PJ UF_E1);.*UO*STLS[G1+ZWTS'J>6*EY+G64H52\&=TE]Z4I4$? ,^ M[9F@9G(DH&4*5KS0E;4S4WYDX$.YY@4#;\&7NP2\?O4&R!T53(*L!'_N^$'J M"'D!7IU<+^9*C]@\=[YN1G=3CPZ-C XB\)&7:B?!^S)EZ2G!7$MM]:(GO3=H MDC%AZTN X05 'D*. :U>$(Z"*APZPI.7A),JW)M0@]O9PQ4?'N%K9J&=-_#W MNWNIA%Y,_[B279/Y;C+38:[DGJ[9]4Q/M&3BR&;+GW^"Q/O%E:ASDB5G(CM) MHM\FT9]B7_ZANZND.7/69QT:5*&FAQZ7,,0X]./%_-C/A@.'_0#9N,2!\V(4 M^E&+.]$0M!J"20TK+I59LUO.4PGTBDY=8FH.TG\X)#&*;3%#7!0AC+&E90@+ MO9A@Y)9"6BED4LIO@DL)]H)O,N42009/#8CO!YZE80CS"8HAL30,83C"L <[ MT1"V&L))#7=Z'\O*[078LE(WT;QJH#35_3LSR]-L=8 ]ZKU;NJLN'(XJQKZ' M+(U#F%:(26!I=,#\./2Q6V/4:HPF-3:]9R-X 7B[5;C41,.R"Z'7*_E:C1,6 M!-!2XX#IT@Q'U,2MFO@9-8KIUJ*>IN4"E,Q9?O'P\4$0V3,S1"%(+% R! 6] MI7@B WK=?NY-"OFD=DSH;==,SJB(AJ/_Z+,0W9Z;P0Y$%;DP-'XI#8?<&%PT&(1QH#1)TL-"GK M5O!C5KEFK>MY66C8"7P2V.7F@NF.[=NBAC 4161,4^="X.3^7.V@M1*G!CQ, M)8+!8 MUX3 ,L+UL7#B/1*$W(J/S ="?=%/UTEF?^-Q:UI53UZ2M^%$[=5:V MY%QLIYGLW A\QH[L:+DUR3-%KE^]2OTJ(P0KU]^!WOY*F=/ZI2_]5[_A&./J MS._07[R%$<%VV;A@ON_953.$C15,YU3@M%5QO1(YE9"AZX,QB8@MQ8'#GO:' MMA8';FH%=+8%AI,KX#T5I?8MVG[IA5"]T;DK?]+]_'#EGY,M.1?;:08[4P2G M7=$-E=D:O$YYGE/1R^,;9QYKKK#?MB^CT*Z*(^L>31INWZTYL_*EIR+[32EG5-#TTZMJ7G=[>M<.BL##0T5AKYM M459.6 3M;NZ"(12--$#4N3,T[<[:T)Y?+_\'4$L# M!!0 ( +BM7%8!NVFFHP8 *X: 8 >&PO=V]R:W-H965T&ULK9EM;]LV$,>_"N$%6PLX,1_TF"8&V@3;"FQKD+3;:UJB8Z&RZ)*4 MW>S3[RBKEBU13(KU11O).I[^QZ??'76UD^JS7@EAT-=U6>GKR5LIK.5 M6'-](3>B@B=+J=;;$6E2YD MA9187D_>DLL;QFR#QN+O0NSTT36RH2RD_&QOWN?7$VP5B5)DQKK@\&-'W3M(9HBLH.XX-1\+2 =F9^(RLMRR+G1N3H M'2]YE0GT8-UI=(X^/=RB5V>OT1DJ*O1Q)6O-JUQ?S0R\V;:?9>U;WNW?0D?> M0]#T$#1M_+&QH&NE1&40UQKBO'3% MLW<0N!W8M76I-SP3UQ-8/%JHK9C,?_Z)1/B-*[H?Y.PD5G:(E?F\SV^X7B$8 M-939"_&E+K:\A."=H[AW%3:N[ :PG0<19L'5;'LPUS3S$G8ME,MZ899U"1M VT NT1F9LH@U M8=I+&KF"V[\_.@Z.QBP)>]$YS&(:1X$[O/ 07N@-[WVUA4Z7JA#.C@\'+XW# M,,6DIVUH%C*2)HE;6W30%GFUW2FQX46NF_Z39B44[#S'*\2E.!I(86F"<4_P MT(HP'(SHC0]Z8Z_>C]+P\@42X^'+:902VA?IL,-Q%([-Z.0@,WFF6P&VRCQ- MT0:V5=/TKEU_&Z"@F:)*&)?H9"@F2((X[FEVF('=V"Q-#Y)3K^0/()B;HGJ$ ME0=L1,I"\%PNSVNX&>_HU-&!:3K0/#2#*4Y3MV2".X)AK^C?I,QW15DZL82' MJSE@F/47O<..I#%C(U. '.&5/+/N#:\>"]C-VOX;'?C6T&('W$@4M60X69R#060YK:$ M< IU "L-TCXQ'&8TBE@T(K,#&_&3[2"S2?QA-2JQ@,Q\3V8E3*TJ]]QW("RE MA RFOL,.MHX$CPCO4$?\K+L76UEN+3@R)?+"H"7/[ IX6('W/?UNE&JJ:6A RRE-7CN1%J#37@PKT_.RA'PT'&XS ;T4L[PE$_ MX=J=N9T<1[N+LW(9HHR!S#Z,768L3$:V:=H!C_J!=YJ7 M'3!E+)&D1X6@GWE_/#OLU$4]&D3]HLAA-S;N'?*H'WF=.ME+S)[KUR'BTH32 M?CGA, LIY$U01OTHNY'K=6%L#;''0B8K.S%$ ME8%H].HO:00B^+53N=>S.U- S@.-_^_H-/J.D#3VIE@/*Z[$2I:Y4/J7IIPR M3^X#'"]IO_L$YP=Y.XVZPROUX]6..7 *DH+L,Y237*$M+VN!SO %)F\0K\U* MJN)?F,0AGF+<_$/:=I5^@PJM+3::XKXV&NJ1W&XDC$RA$II&C#:/X#;"\33$ M:=O0'OG9X[KFJ3UXFT(&HC>B.7P M'-ACSS+.07S&-P6PR"ET".DDB<,^RQUF<1R$Q"V6=3QG?I[?"\/AIQP)KBH8 M"_=9W!#0:1@E<5^DPRX)HV"L'F0=R9F?Y)",UNNZ;$Z&VU,AR)YA]=E#_"TP M2&JW\"&LSQG#_>S.94:"8 2:K$,Z\R-]GX!HQS[A%#O$-L$!C5B?E0[#E-%X M+.=G1^>S+ZEKC\#3++@7ZQ\>QKJK7H>AN^J='7U,L%]R_N3JL:@T)!Y+:(DO M8G"A]A]']C=&;IKO"PMIH&AI+E>"@W!K ,^7$I#4WMA/%H=/5//_ %!+ P04 M " "XK5Q6B'Z#T,W+!5:>R GTYJNH(%F-MZKK#G=RPYJT!H)@514$R]B_!\-K;Q+N [ M@XW>:1/K9"GEG>U\R:=>8 4!A\Q8!HJ/-F?4*LE,2AR++51N.-^ M]5EMN8?]W+8*SW5-,YAZ6&8:U!J\]/V[, D^]1G_3V1[:8B[-,0OL:<7'&O: M;0 \'4@NFZ4I&HZ5ELE&F-YE;@E'CM >&.LTC)-XXJ]W/?4%14D7M*=UV&D= MOJAU)JL*5P;K([L[(3559$UY V202\ZITJ0&/*M*W,#'?;J'3R4%CU2_&+*G M>=1I'KU!LQ.G"6U,*17[B^4WP*)J1WLUM^3)CJ!1T/X>*3\@<$]_TNE/WJZ? M:=V\KCUY(BD.AW&0Q-$C[7V!23 >!6?]VL>=]O';M>.MI@V>8$RL7C,P/M1 M7V"O 7_GT+87YE>J5DQHPJ% :' ZQF54[274=HRLW3F^E 9O!=>C8JZ'[$DC_ 5!+ P04 " "XK5Q6KR%OC;8( !?10 & 'AL M+W=O2D_3?CY)7Y#V2?/%05E_J MM1"-\[C)B_IRLFZ:[=O9K$[78I/4;\JM*.0WMV6U21KYMKJ;U=M*)*NNTR:? M4=<-9ILD*R97%]UGU]751;EK\JP0UY53[S:;I/KV3N3EP^6$3+Y_\"&[6S?M M![.KBVUR)VY$\VE[77D-_*6>UV'KL4_F7BHCUX[ M[:%\+LLO[9OWJ\N)VXY(Y")M6HA$_KD7"Y'G+9(4DFC@K<9OL\N9#^?"[V!^0W^*E95YW_SL/?=N039QT M5S?E9M]9CF"3%?W?Y'$?B*,.Y*D.=-^!GMN![3LPK0,-G^C@[3MX.D/T1 =_ MW\'7.K"G&()]AZ"+?1^L+M++I$FN+JKRP:G:UA*M?=')U?66 +LJC+/%LEC5@Y-XW\(T^;IG;*6^=FG51B7>8K4=4_._'77=9\$LDFUF'TD,8WT0C2>WJ5M_ZM9,TSE*D;QP:_>)0E\QM4H+X[>SW MMMXFJ;B_^BE'?#VC +F;WQUIBLL:8 M8!P)3%&3'=1D(]4\1\$>TS\*>A@R/_+4D"_,9HP&FBQF&Y\&KJ^VBBV$U U\ M36,.'NLS(^D=(NF!D8P?195FM6AGN[J=4)QRV\X.]7%^V(()PHY-!\](!QJ& M4:@%'9,RQ@3C2&"*@OY!0?]Y"MI4\XU $V(D ,@W,C3+P*N7^06X54;BO:):U7:2LG+IM$@1&PT(^T^6^Z796,7E$6TWM1M]OS M+H*_.(4L]MNP'H7YY&X!Y!N;*W,C@C[S0ZJ)@4D98X)Q)#!%6N(.U:Z++*ZU ML'7-"L;3JY?%OM5QTA!-)CN0)F8,']-8 ;#05 6._ 8"*M"7N?T:4XF^].WL MI:SY=E"@21Y/)15,,S:K]FC*Q!103]^$HY+&J&@<"TW5=; 8".PQ'.DZA72U M:FDZ E//IWH^85;P2PMG1/3$LXS+U]+@NH(H*)Q+#15X:.; M#F!' ,=KH[:[!0*BYP^J-W 69XS*R;'05+$&%X'"+@*6+0?3C$Y"L_*?$B\, M]&L/J*PQ*AK'0E.%'5P)"KL2+_'EJ&D53"EQ=:,;'L'HY#-)#<\MMHXL8(&^ MQOT?]R;0P>Z@L-W1QSY5;NG*C5NZ]K$VW0AYJNM6Q )F'!UK5&,#%8V?#(@J MRN!84-BQ@/U2:AH)A!&?Z68T3#):!U1?XLQCX%BLJA"#XT!/. Y/^*5^9P 2 MJSJAL4V>,QKJ>;^PM&/$V$^;AD(8>KZQS)O-(C_P7&,_;;F+ 3A?!Q. PB; M.9XI%#*S&)>A<$-?/X#%V2V7\(A'GZZH1@ 6FJK68 10V AXMA\*XX[>.)F% M/XE\8NR;4,M^5#2.A:;>8SN4_0PN^T?YHLBY166-4-(Z%I@H[F X,-AU>8HP>CDLY"&D9%\ M-O/!I\;#=O_'_0QLL#(8;&6,\4.9Y5$!$ADW6<.,HX.-:FR@HO&3 5%%&1P+ M!CL6L!_*+$8");ZGFTM:GC M67T'&C#]^JBE(3.N95L:15'HZX6JI9G<3YNWXUK:31ESGSAAO<$%\& 7X Q# M%(R968W+4# W,'919[=_70NJA. A=:K-3OZJ8GVIT?^3*J[3!8CN;B5 M\.Z;4,I=];_FT;]IRFWWZQ.?RZ8I-]W+M4A6HFH;R.]OR[+Y_J;]08O#;ZI< M_0=02P,$% @ N*U<5OJ@0Z[>" =2D !@ !X;"]W;W)KKK1Y;.JOS4;*5OO95M6S=5B MT[:[B^6RR39R*YI/:B5=[S7Z[%?7KK2S5\]6"++Y_\%OQN&GU!\OKRYUXE/>R_6-W M5\/=EONF;K_G5PM=/ M)$N9M=J$@']/+ M>.'EOZG' @%VEZFRJ;[ZSWWV C V;YIU788#$^P+:K^OW@9''$P M@(0S ^@P@)H#^,P -@Q@;QW AP&\\TQ/I?-#*EIQ?5FK9Z_6:+"F+SIG=J.! M?E'I>;]O:_BV@''M]4I5C2J+7+0R]^Y;^ >3VC:>6GLKT6R\+[ P&N_<^^,^ M]3[\]-'[R2LJ[_>-VC>BRIO+90O/H"TML^'W;OO?HS._1ZCWBZK:3>-]KG*9 M'QM8PL./#.AW!K?4:3&5V2>/D3./^I0B#[1ZPW :=,,),CQ]R_"P&^X[V+!Q M/EAGC\W-Q^3T=:VVWJ\[68NVJ!Z]&QTA15O(Y@)S>V^6XV9U]KAH=B*35PM( M#XVLG^3B^N]_(Z'_#\QEIS26GLC8D3OYZ$[NLG[]+\B<196IK<1\UH\-NK$Z M03[!\B0!3RZ73X?>0&",!(P>PU($YH=QY(^P(P;!R"!P+HB;_#^0!?J@;!6D MVDQ565%*KQJIZ<\SO6YVM7HJ(*J\AU=/C0M'N!=.<,J% M.A=.*L%H5@B].9UY8JOJMOBOZ+>J*@>?9K74=YA'>\OAP4+@/(PB8U79*!:0 MA!F+"D%1YD?XFHI&(U$:<4Y[$.)EX)!,[R=SI1=_)$%!!7J[V#^UZ7^H94GL(&HQ+;#U''!ID M; B)B4''QC 2XF22D4SB)',K*[DNVC[W@WR1=2WS,=X;]CFD#79-_.M6#+/> &*K81<^$T&#Y\HH29C[U" M4#&EL4$.045!/#-IY$!$$3_LA /13F_HPQ&3[2EG-1:>BIK MQPZ=U!UQJIWKFR$KZ7U<%D_BH42%R6#E: N)>60*$P1&_,1>&3;L/(Q8.!?3 MD[@B;G7U%7:,JE5U@:>E8?3Q\F8L2JP5C@$#%E-S-T2!E#$^PV026<0I)B [ MR9TH\GY]JW8C:RB^(/="%/<+'^478!F5!!8]!$=#,S^G""Q@ 9NA-@D9XE8R MOW9L'"QLB7%NYLT5!@I\GYL4$!A+HF"&PZ17B%NPC&&S$Z^S,8.HBR#@U&1B MPWCD^]9DV# :T(#,,)G$"G&K%6!2[_6FUY7V,#&U?("BNU]X("GW=87/DBTV M*&?,)(=)$GK@_X&<#0,9QN?RP21>B%N]C.0.=O2#B#K8-U"*B/*@,4M,:8;@ M0,?XH4G2AND:?88DG80,=0N9U5LJ+8P?M;4')V%LAAH"([[/F)G5,1P4$.&, MF*&3F*'D72V(KUU=\(86!'6*I/?N^R>UEI[*VK%/)R%%G;H"(@-*K:;0 =&< M=:6[EHK:T4)_4YN=L,&AU(X('L=)8(8$!F0\X+&Y@6) PF-_I@:CD["A;F$# M\A["H'T]\W:ET+LF1+TN+W>=+A9YWG-'62+RA$6Q^>PK#$<@;9FI&\4%/)A1 MPW22.]0M=[K V#==0394RV^(>D2R!+#[,U/,84 6!LP202C0I\'<'$XBB+I; M36;@?RDJ465O"?R3]I!.:BT]E;5CGT[JB[K5%\1%)F7>-=1K^:3*)^W/# (> MJGP-1OUIRRC8 DR-LD)@H%%8: 6$C4N20W/'W"951MVJ;*AZW\D-D6DH.0S' M;*&&X5SL)J5&?]A7&F>N5-7C>2MKW9-Y0-MCU)94@8_1LG$6(Q?DF,RDS*A; MF1U.U1O(($H,=&1@NF<1+Y)"H-%26PV M^Q'8'+%)>+$W=Y'TS'A%T^PA 4O@UN"U&T-:0\QJ *PP&*?$+ L0V!RG2?@P MM_ 9HZC;4>2+K+.BD9IBUP($\3RK"YBM58C/3>F#H"@/+&J(+1+/M W8P?9UM!/#1\#,ZP\V M*1WF;O=8-=R'0=9]]-:CZ''K.F9W:WA$N56M(C@H^BBS5BC2)&*GNL4FE,+=*F25UYMW*QZ*J]$J&N;^3=:'0(I,ARB6.S UO MA.+X MJ,(D;+COK+_N][M=V9V_$>5T^@;6<'^\:T;7<*=:>F_Q=5)KZ:FL'3MT$E3< M+:CZ-"^*O'OG6%0@>J%FASRHNY/XB1!; A$27 >;2OKQ^Y<7^-U/?S^ M8-?XZ7AV\*8[,6=\?DLNTOX$X&2F/Y#XBZ@ANS5>*==@TO\4P3/5_1F__J95 MN^[4VX-J6[7M+C=20(&@ ?#]6JGV^XW^@?&DY?7_ %!+ P04 " "XK5Q6 M996H$M(6 " 00 & 'AL+W=OJ6W<]=V&>[UK_*:RM[8K/F[H)+X[67;?][N0DE&N[,6'> M;FV#.\O6;TR'GWYU$K;>FHI?VM0GYZ>G3T\VQC5'+Y_SM??^Y?.V[VK7V/>^ M"/UF8_S=*UNWNQ='9T?QP@>W6G=TX>3E\ZU9V6O;?=R^]_AUDE:IW,8VP;5- MX>WRQ='5V7>O+NEY?N!79W%>].#HE@FQMRXY6,/C/K7UM MZYH6 AE_Z)I':4MZ,?\[KOZ6SXZS+$RPK]OZ-U=UZQ='WQP5E5V:ONX^M+O_ ML'J>)[1>V=:!_UWLY-G+BZ.B[$/7;O1E4+!QC?S7?%8^9"]\]_):A%&TR^+:K1JW M=*5INN*J+-N^Z5RS*MZWM2N=#<]/.NQ';YV4NO8K6?O\GK7/SHN?VZ9;A^*' MIK+5>($3$)JH/8_4OCI_<,4WMIP7%V>SXOST_/R!]2[2Z2]XO8M[UILX9O%? M5XO0>6C+?T^=6-:[G%Z/+.B[L#6E?7$$$PG6W]JCE__\Q]G3T^\?H/8R47OY MT.I_4U;_5VL7;\@:FN*];ZN^[,*L>-= *H^/Y/K1K.C6MCAZW6ZVIKG#SW_^ MXYOS\]/O=Y;_./L^7>E#NM+Z>+'MO5[]NG"A,' 7VVWMK"?2O-W6X"Z<0E>8 MIBKZ[=J1^]9[^$ATS/%XX\WOX:O>7E3U\>']Z_H_AQ< M=CA,UQ:_E%V[ )V7HOPS$%# -7O3V:H@]U8\.3]^NNK0K;,!&M M\*4VH2NN3=?[RK"@Z6)I:CQE?'%GC9\7O_2>ER^6+N 67RUZ6"]H6$,<%!2J M'FQET>QMUZU-1WL*0;!5NR&*H[T6CU7$NC9=BZ*>%S\LEY8]].%)H1+%J];X MBHA^XSR>:SWVWVY]>XO-3%&N#81("B!*2,N>/?L^C(X!RHJE;S<3S' 9N=C# MFG(M[X#QV3E&]^;%#7%$M]XYJ -,'L& 5EOV6-GRR'@Y+NY/ M'D_8L!T_N4Q/AIP13"G4L2FM*(09G.]V8/7*-K!ZX@/NVZW23 1];!S]XNU# M$MV/5U?ODY2]_:.' 07PJ@'F8D<*'=^83[:PZ8#LE0)PVE88Q7IEV$!Y(QRG M];25V23YD"-5)M?.+,CM.5VJ@O+4;2"#P(/@+AV)7?@][\@NI#7134VQ;);T M9(H>;V]MTRL%]C- ;,"/JO?$SN$E9BZ;#W2H['H3K1B6W?8U$8]S^^@XVI#Q M:5Z\-F'-&_ ?/X"WM^1/6?"_6;%P\IT05[%&:('0:H>GH+UK;$YN?P/IW6)) MT0*6>^O="N=EA0:]S!/F@[<4W1A1(2A &0();T%>'-O;8?LY7)N:Y554_P\P M;MQ?P'DS<:S]EBR%-0@+!; ,FJ6PT_KCL"5+H/OPM(BT&W"S@J&0UZ*KBSO$ M!F]K-IQ!1*X!A[H^TQUP>..ZHF=Z T7.TOK.J,XS>7X@#R^0RM!UK.M9)?'> M6 _R36!EN5W'> 4 -A#.#E-W(VK!0(K>D4V3=$"P_)JW&PXTK 3DB$9^[96I MV6:O.8E2Y86*).6537+7,R_>B")F/G_VD+_G<(\MJ^+1V>ST\IOY,R0#=8VU M9L6C;R^>S+^)O_G-1\\N3^>GPR-0Z:U$UQK@9XH_T!B(!23-HH,1+Z#B)N=% MZA+M*+KMI:%83","J1Q?/YN?9L<[.AE/* MJ+CU+C;:4;- :_AR8A>2VXE_\4;= 8[)K0&M+4@>P,+84<>>+H29/SO(7A!$THX M-.4M&=E6$PSV5@3UX$H+S:H"&S!["8HF/7& _3RMP1Z5"+WCA)W2!+ ?8(UH M)YVH+,)?-:,U+%PG\:\/"(>SY-NKY 1CR!3_3)LH706E4%BZDE" = A>KH-Y MO:^-IB<4$+8<8_/[VW3?ION&O0R%?Y$ELY1CIP5X4(LBWC&O!BK[8)=]#5)N M*>_8(7E80U\)D+*O.B.EN_A6<"@,/\3@1Q;-J0X?0@3,+)T(M'FD[/VV#1$A M '[4FH#("B(5J 885W3F8) 8&RL*&5?#7I-6(GCDO.BSNA@"(+12[Q%H MY@A>C=V96C9>V([45@3B*?IM76=8F^;%CUA;(44;B%2('GH",OAULG117=8\ MR:#H:!KUYPGGC9E+]K$QOW/4 &C!GIU=D8;1BH8.7L/VPG?%J][5!/>55/U% M[H62%2'Z[#272_$S4@J(@?+23"/(W[0MN>3B@A['2_+X=;OL=KPM'B'_TH,; MV9OCI]_V'K 0V(LL^C/]H=RQ,(TU>ZD1:2/*?FJ;U?%/CF+?E6"U=RFU_;%M M*\YZ:+5?H%0>6(--I<)3'930D[+\^3MV#IF^^;1,+:#$HH; M@R> V2^=_$B;$21D0[IU=J=!GORZ8V5AATT0IR!HV#&&DNR-T7?I?-EOH/70 M2KI0.9*QX!?)E+V_(UH%9#)H:%0;DEJL?-MOH2AW1=-VA,S(J E5L2YV[3$:LF#S-*'PXASO(>MJ43II,X*,P2.\00 M>A.?.,Q?B.W)YZA*E#4>AL:*8UO;6K234%"QXT1C06?G-!$8I>#R89,E=PM% MF5*J5Z^I6<]>[)\\D\^HE]1!W+$":9M]-6QF - M_S242R'^.C:TOVA[V4&$*A)"IK:(*D(DOFTE1BH!I# ,GCG=8?S%22V= MFQ$."Q'<^ -/(XHPS!54R[Q)"(E.P$Z.5?HS%VY*IB<[T>@8-?5(: V35I$2 M +L4QWH,GP9IN$\D#D'YDU7XM7,4[6P!G&^-)C/(+PI., MMP-5.-K2:+P@ZCC)K'FCA 7HN$.T3NXSKG=0!Z(2%.TS@'@YPI#-"1.TO"^\ MGJ7,,Z8# [ .R7$@W^TAM(/75=H"AA3Z%[_WU6K _T.=3 1/+DBKP(+0*?6G M!_F& 8I,I8LZ5:A(::6R%+,FR#A6IT%3RA*S:M.-)-/5[WTL%Y$3&[0@)WV4 M4."QY#!3$K$G6Q4@^2Q )4JZ;%,QV(,3FJFB@E),&KE> MPH4FD,LWN$7$QH,C*32[*VN"$%(+8FL#H,(!09.W$(X7YE&BT/NL?>0I@>S) M_GL..K]9>5Z5/\2.E E\(JI/4S91Z?G"W@)\.*X8J/&DY-,$<:FIZ\5U*W6M M7%S$+VT:@0GZFNII4QUC4Q]K<%'>>WL/'"/U&*K+WN*^8(^!=-#7IT1S9\5Y MDX8K2LG75EQ?:IF2:\P&ND2JL*2JTAJKDEY*MV,L^M@=8=>9]@_I%)5VYJ3* M0M+!INHX9OD+4KOV=J_.0,LNK"1^=,Z\NE=.LW&FJ&O$/=DDTC$Z5EZ' UC M&N7,B?=,I99$J)]%O!CL(UH,U3Q]+Q&M[JD("Z+6=POOR$E24LRG]Z9RK9); MUNP]V Q\"[S44OLN:#HV87,V=O8VR_P8D+;@/UW^TFB M"$:;:)37489#;HVP,>R9HWG6@FFH65MG11AVR!'C1W@Q5Z3'B&2,I/7)+'Z, M902))#T@^^-\.TEXE%&((3L!7GOG2K0SN_;.J.>AY?4\FGKL'6MHNN0-'R9F MERJ_XM]SC6$<,XI[0[<"CPA.Z]J.DJVV_30Z5!COQ9;][?QR,.-.JMU_W99O M#C9)BOWHR?Q)5LV_G#_=*^;/+](%$*!5P^KAOLCL?ROMOVN*_X1_IE&6U#=) M #-&*'AI[/'T]*LH_+;O*&MCGL/WEY_HQGOV/3<\E_%.0C^[5QEW43MZ?_,N M)B*@C7SV+2?PQQP2\MD5!2 B4=,CPK2,8+,!E9EJ*S;\8)MV5OS+WIK*2+-! M(RZOJPIQT#DT>TG!H[/S@'^\:6\5 M.O*Q!)_A45P@DR'UQ45FTDQ"L$+5<;(@LDA;)?PGR4W6FBT>'R7FOP;Q6.'H MZSBX 5IX_I1HWW]J#%@$J1/)_#Q)9N6)Q2(7P8Y9\^I@-1%7NV,[8*,LB;.: M7*EZ#EVI04L2A\1)N*3?$J2FM'%R\Z%0FX(FJT9$4)$9!#J'9AK%2CA&V(/R MO?=9)LHP22G0/)OJNT[;X#IR<4 .JR)%8DF2J<.TER8/Q*8ZQI7FUCAF+8H[ M('DNMI(M<.6#4@?\BYLK^RTA0I@L,H&5ASWM+ULF-D7%% D%@4!&%T3R FGX M;$*AU"]-:76&P* <\?BI6"T5O]T 9'=I*&W9H6]2': M )4'=ASE6_KS@*^3*9'FW4'<^9A$+<=AH=&K8I\(DU+3CR?G/2)$D[D:>5_S MI/@8EH,6XI!F9<Z+YN%;%+A32L#O09AJ:E-9K1,!]5,=GML[;?L,7=0 M^+OC)=W3@LF#1)"N38A<9,).(S-**6TI0DW/"E1%[.KW=3^]F%FM^@P*+,$: M7ZXUO@)%M;%E/;I59;>&J8G[NK4/OLAHE7CYZ/QR2"J!$<\OYF<'6>

&XNQ 0$0L7#RG_DE=]K7.)Z3&+["+)2.'IS((7)M(O)5;6!\UR5( MH=J2-!=IK6R7*35[)SG%#>44,I I(R19ZSGOATQG_S(%%2O5>9HRAS.) !YJ M>=^DK;>3-3.NZPOR(N8O+.*9;>Z;Q)59%>RRB/6UZ>VF::))UL/A7QK6C]/V MT0#&Q XBL(U,[M&BU#[?+]_ 3JVTY1CS,']XM:UQ6M/A&0OR6!^;T.)Z:[&6D$9"=FF0#8>4"CST#0U]APGZV6Z M/2T@LQ9*IG;J)B@LI,"W?*BW^WB%O*-C3X0K3TZ_^GJHF8W68GQ)U.D_H-!)M MDM1$O472N&&T5**<>'.$"U-+*0'B,50X*LG]SKB(#48+6[<\2!\R5YFRRNQ[ M!LAC44LK8O\SD]^!8T/E2LVD:=7:[ )YI(RJ1(U,V(VF5S*UB@#@S^ JPKKP M*DT7<1;N?J":Q#PK@0^MCMB^:ND(D@"&?O$[F;/,DY<'JY6<3DFA0X^?E7KH M@;UY^3C/>#A\2]^5'#Y-2L4?4$A*Z,8.D CK/X[0#2B.RX@UG&;\D>>8@R5K( MT+4(&]*VIH]?0V6U2G@RX^K8&=MQ!*;N7T50VRUZ'H>8^AI%VEV7R>BR%MMH M)/_IMU_QTL_.N#9+N?CDA/7?Z3_)AQG$$E8F,,!U,<,4Q:$8HZ4QN< 2##$1 M#794[-.3<.WYP5D2;B9]9C>!?9]>ZE$OO]H?T-\;@)8YCJ'SR?6/6%H.11R\ M(#@*Y.&=[5C):;H9"E0P^Z1TG28CHAP8J#%"Y:EV7ODU]-G0D#Q T:\,BMZD M#WCB%TV'4UG+2=,--&1!7?#XHO]Z/*Q S6%X[5[.&IO:^N1N,1S>?55&'F#V</#MUM37U2?95_$P MT!5_^Q_$'.0#^70U_>\%KN2K^N%Q^7\3_ QSH5I6;9=X]73^[,D1H@M_[R\_ MNG;+W]@OV@[>@/^DKQRLIP=P?]DB?.D/VB#]3Q=>_@]02P,$% @ N*U< M5JM&3F*C#@ 9#( !@ !X;"]W;W)KQ[E/@D^VNOA8KI2JQ*=UEI=/3U95M7ET>5G&*[66 MY4!O5(X["UVL986/Q?*RW!1*)OS0.KL,?7]\N99I?O+L":^]+9X]T765I;EZ M6XBR7J]EL7NN,KU]>A*<- O?I\M510N7SYYLY%*]4]4_-F\+?+ILJ23I6N5E MJG-1J,73DZO@T?.(]O.&#ZG:ELZU($GF6G^D#Z^2IR<^,:0R%5=$0>+/C;I6 M64:$P,9/EN9)>R0]Z%XWU%^R[)!E+DMUK;,?TJ1:/3V9GHA$+62=5=_K[3?* MRC,B>K'.2OY?;,W>(3;'=5GIM7T8'*S3W/R5GZP>G >F_I$'0OM R'R;@YC+ M%[*2SYX4>BL*V@UJ=,&B\M-@+LW)*.^J G=3/%<]>UZ76"E+<17_5*=E2JHJ MAYM((_J^K>5D5@,J_ M#\EL*$:'*9+[/"HW,E9/3^ ?I2INU,FSK[\*QO[C._B-6GZCNZC_>D/]#F3% MNWJC"G'U_H,G7K^^%F=??S4-0_\Q+V.5/P:/S\6;7+R)*SW'YLA82IQ5*R7L M_NM,X[2E %)5\XPG7I!WD7^"@4(E(O#]OPB]$/1@6I8UEH@?1)2RP@414-A: M[42:5PJ:!H/8WC#3._%](?-2<@#H#D0H$W*Y+-02?(@8 J>)*A@!1.ATY,\& M8SA;EM'*68[02,OCP;1=C&6Y:CD&R;*>_X@X(RHM8E54"(;6>1'HA$Q^K!M- M4@2!++DGY%I#$@UF"X@*J4J/1<9ZG?.)=(B'$#.O6 $4WDCX6&[22F:0GO?/ M&PNZ.I!EH\'8ZMQ^=!3BB4U6P]9BHROPEH*DDD5^ 46+C=P1OR0//84HFJFB M?T2N^;;Z%"M(= JKM=JQG+4Z]L1VE<8K!'%*$Z6K+=X7KU)UH_C ^:X[@51@ ME5G@?EXKUL.RT) 6FEW2.?BCH%=[Y X2E$)1S!&(&&I-4+118\A/[Z]&@^[ ME+21(;61PE(0V1 E<%76FTV6DJ$,QQN]A3HVNL#)<@$0@IN/@,DVK0 +L9#0 MQ([X7R$IX H@W4!@,#6'_A-H8"/SG$Y9U#D; \J7<0PSZB)5Q@'KS;*0B0(L M8,TM+$!_"[7)$&)85QM)YQ.:B3KL!Y>X4=!TILJ!>-^WMMCB:9Q&FDDM@*M5 MH>OEBD5",D04S&.+%5T7,&U:5HPX@#RM(%:<9N1W25H"W03D15TP@$'Q.Z!( M3 Z?"]$(U/0 ^1ZIN85MW,5?0>P5%A-M.!)K5:UT0EQ9.N!I('Y08B5OL#/+ M="R)-ENF+N(5?$QLBC16;"^9+]-Y9K"3DCG312II >&CO0=IR)9-#**]&7:1 MO&P/Q*$UF<^Z+YV50D/0SYK/7DA\O)%9W:C>LF5CRA'65@\^V0.W<58S,HVY M$+1J0HT)%XX6M%AJG6SABYZ- _N8#SV"NI&EWH!#Y*LL175!T2K-3:G'-1.I MK.>OD"!?*@:Z=3GXSCJMZ.2UDF5=6&RJ(H7-SNH-/:5SXYIB4>CU+?LFX/N< M49$DJ74&EPM$:,0!XRXI>PKIK*>I'>O>)G%PK.<4-E1B;.$8!X?+R@:B/;%) MO3"+_'2!959ESPXX#8P0]D@^YQ:@N$J!(8B%6%\HCHSJDW5X2#]7@D!2P$,S M>\7*4OJZZ&HSC?E(7#6 . M&(<@0LS!]3-FUL-E56A3*6<[STDC9*/FVK&=T6_%[C2G"A_I"IK/2M[HZKUY M]@#<:?V0L\GJ(%0>B3.&GJY+BJ7G*%TX*E!PC%5ZP\R25":HS MWXO"J7B+&"K3Q)C4Y-^X+M@BEKN1%\Z&V(?6IZAVE"=E;O!&A<>&=1@.O"*GRS88K#A@'^08 **A[N-"+B[KL]@;>>!R( M-\SBE5D;>KX?=!(C3_-!9Q,O&HY9%0453 BJR%VE <19Z/E3]R97)J!9J#F# MB22#Y>L"SG.&0_W9N3VU48QKGK.I-PE![C7JEPO*?4+O"=/;/8.\TX9>UC[3 MVP-;^9-S\1V\FA-3OR9#/>:-1@%#K8NXK<.WM>+1<.Y9"8U7(V(65?JS>=:X M0LE^2PE2(XYNRUL0>TE(_D!(%E?NXV]MF,-N+CW."35)C5A)Q0&HI5I,0[9X M,**TB B3RS5DCJ9>A-70%]>=.3(3P5;IIA3A&(8PCVDJ]TY;[.R'-$B;+G,3 M:S@BWV*!@]?A8U#(N%J=F^QNLVP7QM@L"])-+P>*-;K?],(&%*H%D=&IBJ1Z MUC&12>$ZT\N=U_I\Y:CC-[)!@5PM3'HI](Y+(>=,$Z9NZV6?04.G)*HW$B+5 M5&?FQL-!?'Y9"W4%[T%?\;IU6<$HS-;G,)-W2$=7QTHY M=B4.$5WKV%2 AS#8-8E.8N6R"(737MV";@%PY9A*E3N*(RIC-RA9N,SJ'!9/ MGT:A/Q@V3:"MO$Q/(1M&R@-]J"GCYTKE31'6*HCR +PD,25V2ZNLL& *(R@P M5KT*Y59U0OU[*3.+//J$9V#%7C?[RT]F?;"(98P[7-X>;CQ#$]U.(W>L0+R< MAIV^O*9)Y-++<%[G$A F#A W!%=XO4JO8:%)8E058PT]J*G%EJ!56C0VR<%5 M/!)>NA#H[%82<(LYV2?[/0/R$ GA&Z#-%;KNW!DH6/&Q([!\M,'V ,? #,_& MVE[0N0DJ+;9TCDK9=A]43N>*,@L0=9GB;45:L*)@2@JX%X:37^3[(VCS;[E8+7V>S\ XZI8X\ MH[+O6G BOWO3Z=0;3F9\/1J-O>'8YQT6L%@>^M@PHJMHZ$7!3+Q(LYI8;9,N M3>K*%=4SIR(:!$/^$\VL.S;&"@^"RW&.#DMRKJ$];N.Y(S'! ;G>]$M4>:TW M0-2>\QF'[.J4_7XFM95Y4Q"@2LE*3:T9'><0:MNQRH%NK,O*)@[6XSW2['/? M=GL][O$)U2NHK$'ZQ=O7XAN=<0JYUL"EK4:;X><+N:NH J0AC#L O:J7.$8$ MOK&P!^<_/-L\-,1TB4(OE-MJR@#(6P7/PU94[+DYU R!$M65@#QYYA-62M[L M+I*ZFPOA)J63MAMS9E<\F=D?4M#<=(B.MSV#&Q5( QOX[R<^%*$>"3)HP059$P53 MD?3=A.O4=Y*JN^6 MI*:-=:!D#"\/U9W&&+J/080-PSU_MS 4:6)9J?!$:X2 MM5"<9:F4Z@V1W@"2!X8TKGX(7&Z$,'4%]?J9JM2MQ&W-\$?,:-SZ6]+L/.;C M[Y;O@8.=<.B%P;@WV9G,O'$X>L!D)_2&?GC?9&?FS=!EMY.=P!][4SKPGLG. MV.>._B&3'?A&&$WM3,2N3;%P>ZX3!-YLXA\?[$RFT9VSFHDW]J,'SVJ"J1=% M$54NAU$JSH93;SP>'1W5G ID"RIC_AS#FB.C%U178>0%9CQS>Z #QQJ:>^Y M!Y;R:5[C=_,:BXB[YC6W]? 9)B&DT%\\J$GM-QG R/YM\M\1_5D,'ELV-DO-'&C4Y>$V&O-S9!;S#7BJ>9+95RNP:3Y M%AEYQ-1VO61RG^BV%7OXA.">$8";,_[ $4!/!Y]E#- V>V8,,)D._/X8P.\6 MOM08H&]YQQ(/FPE,2:)@=N],P/__3.#(3* %Q:U!R]Y,(!HC*0?<\GLA,HH_ MF>S-!**)Y\]\NO)];SB,[IL)C&GOS.!>[OH/]5,P/\,,X&W]-X'97W8 M]U6>X-&"2_Y7>3R@WO_O:->IKPB;D9G;^QM4TA?/Y"KC;A#@OMF$)!=_I!MO MW[^RA3M7$WN=#+D)=A@9^BW3T!],NFAB7KQIP]II,!U$;?"A8KF-'@]CK?^J M4]?-'VW>FW[(&76V;P-9M]]O1-H7)M"ATX0?4JT4/#8"7WM#$XK3I ?CU])I M6E W.0F5]B%@C7F,+FUP.)"(^BVK%$NR]*&V=.0.1+2=$3"LSBA!YJ4Z]QAL MR3V]*O;"SB+1] M^>_+#3RH^2D(:?3FP8$^U#LZM>"\VEFMR^@#?0VOW9-E6.P/X-(7] MW+X];*FDY7&TG )>$Q<6SI!BXJ ?8CNO:'0-0.,J+I6],I8AY9F>R]1_/*!S MT-B^-@B,^OVYW*U>&IM&SIB"^.K'W[/3J(L6Y[2!AWYN7;UGD@>/,3AXW3F] ML(YA\/<+^L??W#Y^:,_J=8]'>\6H_9[>Z08G6,)*]]UNX$VQU/3\P8QOVT9Q MXH6SVVUB\P+GX7,Y/Q[_ KWFESYEWD0E#F H=/K-H@W 78BYU:=]N?;G=VII M"%C_G9W,M=M+O&QIO7MH)W/H)?)+Y\U_8&3)OV^@$ Q7-S\":%?;GU!_0=02P,$% @ N*U<5J-*8Z.& @ C04 !D !X;"]W;W)K M&ULA53?;YLP$/Y73FR:-BDJ8$B@61*I:3>M#Y6B M=C\>ICTX< E6P&:V*>U_OS,D-)/2] 7?G>_[_!WVW:Q5>F<*1 M/52G-W"NL MK:>^;[("*VXN5(V2=C9*5]R2J[>^J37RO -5I<^"8.)77$AO,>MB*[V8J<:6 M0N)*@VFJBNOG)9:JG7NA=PCT/^J5)L\?6')1H31"2="X MF7M7X709N_PNX:? UAS9X"I9*[5SSFT^]P(G"$O,K&/@M#SB-9:E(R(9?_>< MWG"D Q[;!_:O7>U4RYH;O%;E+Y';8NZE'N2XX4UI[U7[#??UC!U?IDK3?:'M M(/9!43A"%C V!F^:"@OZOBB-\I[AAMALE*91B/\ MOEH;J^D]_#E5V($8[M%NE'< ,;55)?FBE\%!)LH1K#96X^ 5T$5FO4PV6\1-BXBX1P MSUMZBA:UX*6!]Q#%(S9)R C9*(DGL&S*'=1:Y4UF@=%NFH3 ")XFE_!52$'/ M-A\2XB0=!1$#EB:C.!S#BF<[OA5R>W1&.DJB$,:CRSB%[\KRD@Y+QN0'(5EC MTGJ9IG#J(ORC%JE0;[M!8"!3C;1]MPS18=9<]2WVDMX/JCNN29:!$C<$#2Z2 ML0>Z;_[>L:KN&FZM++5O9Q8T+U&[!-K?*&4/CCM@F,"+?U!+ P04 " "X MK5Q6](-"DS\# !%!P &0 'AL+W=O0!E+CGK72?=/W_H1ML4XI8M-;I^NA,31=QR2HT/2\QX"]2S?FNHO\8],]A*KAQP5<*[+ZUHJ/!N&3H*X0W#X@BW&>"2[\#%"=QKY2H+ M[U2)Y;< (7$;"28O!#?)1<2W6$Q@&C-(HB2Y@#<=$Y[V>-/_DC#\>;>SSM!1 M^>NUW ?D]'5D?WUN;<,+7 5T/RR:1PS6/_X09]'/%WBG(^_T$OJ_;]3_@(/3 M;C/NXK@K5"';$L%5"'LMZ5X+=;B%:Z%(I5M+UO8&J'%8[]",S3MIDEFOB6'3 M"EF2LX4KF"W8(H_\(F?S/(=[7E1$VA")4VA/Q&E-V1P@SE-&/XC3C"T6"WC? M&B5<:Y#!7CSYA>WM)=*MK;0L0=2-T8_HD2S$"4N2&X<12Q/$YA$;%T'L.OVG$)T]F<)>1, &R6Q? 1K?V)%T5;MY([+&DZ MT$$H!!_F#R'S6ALG_AX4UTE$F2;9#5S'>&ULG5AM;]LX$OXKA+>W: '5 MMN3W- F0=+MW!;IHT/1V<3CZW!G[ITN5\N(QSPIW-4B]+R]&(Q>G*I=N:$I5X,O&V%QZO-KMR)56R82) M\FP4CWUI*I_I0MU9X:H\EW9_JS*SNQJ$@W;AB]ZFGA9& MUY>EW*I[Y?]=WEF\C3HNB'$[I?V\X7>M=J[W+$B3M3%_ MTLO'Y&HP)D J4[$G#A*W!_5>91DQ HQO#<]!)Y((^\\M]U]9=^BREDZ]-]D? M.O'IU6 Y$(G:R"KS7\SN7ZK19T;\8I,YOHI=O3?$YKARWN0-,1#DNJCO\K&Q M0X]@.7Z!(&H((L9="V*4OT@OKR^MV0E+N\&-'EA5I@8X79!3[KW%5PTZ?_U) M025W.?+@12NCN*&[K>FB%^C"2/QF"I\Z\:%(5/*4P0@@.B11B^0V.LOQ%Q4/ MQ20,1#2.HC/\)IUF$^8W.:N9^._-VGD+Y__OE)(UB^EI%I00%ZZ4L;H:(.*= ML@]J'0" KW1*A$;_8BK= X%2#V6F8ZU MASQCA2:XD5HM1F>UUL M&UG0M08,Z7HC=H"V]BAB!_B.\"?:HG[TX;/:S$(6"6UIZ%R%0)-0B^V%2[M9 M08[)=2S6L.9&>[&Q)A<:_,%Q*."S5#Z =X (5U1F.7<.FC\K&&L"&XOZ4 MXPEA9_?6T 3/F5RU&R W8ZV\>N*+SO9P,^43XI<,3!Z N!Z#9ZX4K &7B\?%19TX2JDLH'J3/V>ETYF4? (<,N MS&O7'?/A5.MPPY,\^?#XU+%L$N-[VE/Q['K1D05.&X":D/H.1%*U#E$H^JTR MY%ER&V>WA<4HM:VIMBD4Q\9UV\Q(8E%676X04[((A"6H TV@B M3951E&<4X&B&^B_9]LOO0>T,R6)Z',C(W>Y8EKVXI0B0PND0.!B@3)N,CML>YZ@B8X%O"\]3GE=VWY:8$]E\ M"-MG^4'1(FCHX@2C\84LH1OEGA;WIO\E<"N*#59013$3U!7G@!-NP'RH\C48 MM#,B%:1N,9KQ8C@4=S3LZ1AL/CR6\&R-$%Z]B6-3%8S_#G:*]^)#"LBB:OQ,?FYJ]1MUK*V%!IBG>MM4[+]$)6"/'85)L>Z6]^*Q1["[52+)'F8 MZ.H5X$/3Q4@I,7N44B=LAJ,Y:@?%7H7SX1('M2Q#F 3BU6H8M6\,ZM5BN.@6 MDLH2^48["AD"'O1>0B8XO(^#7EO(]D$S@I$1XPQ6JN=IF/ C,^\+S?$>YH\ M\C8R6+M?*2+KVE:')\]C;)WZW(X,=[T\^GCC4#VS'&9S8[I<%2J2Q1WL\EP%8I_X+:8X/8# MX0SG(1OK5*F'ZV/X;?\\H'G(L+&2.$JY93>IN*48R/82T\ MST4X#S!LT?."W#7'F>PK%32Y@8G$=!I,PN63D.[Z^@,RZOV(RI7=\N\V&@[AE_J?5+?:_=&[ MJ7]D';;7OP-_DW:+0PD@;$ Z'BYF@SK.VQ=O2OZMA6;I3&ULI599;QLW$/XK@XT1V A+9=[.K8 'VV: M![="XB8/11^H74IBPETJ)->R\NL[Y$JR$A\MT@=),\/AQ[DU9VMMOMBE$ [N M6]79\VCIW.IT/+;U4K3Z=D)Z8&;-^VW&PNA=+K\XA&.\%[N5@Z+QA/SE9\(3X(]^=J:I ; M[U$:V8K.2MV!$?/SZ(*>7J9>/RA\E&)M#VCPGLRT_N*9=\UY%'N#A!*U\P@< M?^[$E5#* Z$97[>8T?Y)?_&0WJ'_&GQ'7V;28/?P M4+#RFCL^.3-Z#<9K(YHG@JOA-AHG.Y^4#\[@J<1[;O)6ZV8ME0+>-?"N<[Q; MR)D2<&&M1'Q6M0C8)1 $B?)"WAL[S$+>.RG/(9K:6NE;6\$_'4QL\Y@W?S]5!R&5]*G M7_&]=&I7O!;G$3:+%>9.1)/7KV@>OWG!AW3O0_H2^D]D[46\IZW]ET#MC_>$ M[&K58]+!+07,M<*&E]WB%(YEAR+=6P2R)X )%>U,F'U2'R1)%B04+KGB72V M.YB)A>PZ! (]AY4P4C=P!+0J"&,)4A4E<1D_6,'KK[TT:$62%@0_0..25&D& M-X+[M.)$<3L@-8(9U5/"@?4Y*EZ0D<9SD[.71"8 @/S4]31F*6'3CR., '$AXD M!$?G[#..,W :>*N-D]_"N^39T/^76#]ZY[EGX%.8&-P(ZWHH E4)>D+R*(2>LP&]*6!+C 2GR&!*250G"$IJ7,#6ZZ3'8 M4W0&,R.9=9E@>E&"[@.<2AD94*=QJ MQQ4ZRK*49-1'@25!R1,)2>,0A0JMB4.(,E)590ADB:+J^RR)>]PF;"@T7^>G/G[+;#XG'MJ*IV-R/>@W;TFZW M'?D-@;G=MJ9]-!-1G0TE5V!.D4L/Z,S3/GE(YYY.:>EI'&T5J5 5[<>%;.Y\ M5X?XTX>L;5/TU)_.^&!MP'Y8A.7(0JW[S@T;Q%ZZW[\NAK7C07U8WFZXP2EM M08DY7HU'11:!&1:B@7%Z%9:0F7;8?(%0?4$L# M!!0 ( +BM7%8/82P9T08 ($1 9 >&PO=V]R:W-H965T&^_7W5#F=?@-V3KH/]P62N*K\5-53579?+)W_(RR(HGJJ;!TN!XL8 MFW>C4<@75.DP= W56"F=KW3$JY^/0N-)%Z)4V5$V'I^.*FWJP=6%?+OS5Q>N MC=;4=.=5:*M*^^<;LFYY.9@,5A^^F/DB\H?1U46CYW1/\6_-G!WPTMP\:S8D]FSOW!+Y^*R\&8 9&E/+(%C7^/](&L M94. \;6S.>BW9,7-YY7UC^([?)GI0!^<_;LIXN)R<#Y0!96ZM?&+6_Z%.G^F M;"]W-LA?M4RRV=E Y6V(KNJ4@: R=?JOG[HX;"B4K1#=9&]:O*5\J(XG1RH;9]D;]HY[ M#X_%WO&K]F91W9J06Q=:3^H?U[,0/=CPSY>\3;9.7K;%%?(N-#JGRP%*()!_ MI,'5C]]-3L?OWT!ZTB,]>GM*I1;#G>351Z[HE0 MI!%V=%2-=X\&/%!H%Q#\_G0\!FNM327\Z.RCJ>1GSY*(#ZYJ="VX)V?O ]L@;[15A:LH1)-S-((IC/:& AQW7Z>R MLW"D-F+R(:'G?$)K%90>1FB;QOF84&@5*&\]>V0DZP .UO"V$5B!Q4+(6LZ$ M[+=G&\!50SZX&KA!"#S#&&^F0R!F%(S]"Q3D(.58Q.A0])13P_P+0_7IFTAZ MW\+P]!>&K-F;N)>C WC[DNA6M'X#NW<)))%A#RK4F&I#4K!L MR0=5>E>IB%G%'LG_1K//G!F*[DA4Q84"+=QP^^%9A.)!X8B_NBB28S"P+@96 MH2?(\PO7TO E;J[+B.4WT7>F0!24XG1+/7*;L$[7"-_"Y LA0AL2<\NVP[N* M\6;L$_>WMCG8AKR&QK3JTK6+[;"KC\ %\CF/;@86GTB!G*$AO%@<6U23H)K_ M-_:JH;IQ'HT?[B.@S(_]M,Q(^S4^M$VMP CB?;%3W5:*OK;87J@3I4$Y,7^D MR$BYZY3 >W86GG]^)%_S^4-]-+6ND(?;+BA%:@Q M_D&5UCE_J*1U\U$GH>*BP3D'PX8'P'XB9:J0!H=RUFELR[E1NFFLR?7,$C+M MYX99P**FR\*!.5R9$SUDI$BYOWDI5@YW MM?!8SZDK88X"]D-$)NEIG1 F@(!@.SLXMVQ,>AO9CHWM.!T)DH+9STX]N(B$ M_X93^"^$9*(S< *-^]/H)W]S5U4FRAPNB5[C':IE'?\5Q>!U!IA=B\+!ON3Q MNQV623;]H1/EA/ROD%\'.6U03A57_^K0EQI97Q^2K&XS7"NXD*75S/ZTSKBG M38=GY[UWNW%B 7@W[5C3-\6W&A?/)BYZ'LYUH:/S]:]>;KMUUL;E;H][+.4!XU\X7:&E-3$M9F@8GR- I\V]7 MY^0%G>-TQ)JB#(6INSK3UW7.H'-^AGWVQEN?<%V6AF^",KO!J)KFZ25WCX2^ MR].A'X4H\#:JVD5E#3@GD_5H+0EFS+67L.6Z,5Q#](2K-L813T6,F87V/$N; MUN<+%%Q(QX@R-7B(;YJRZ<#CTOR5\N,#-&CHK"EDL:\GV2;(665+X.>;3P^W MUWVI]%:B%'A-/$D+7"RHJ"F$5]2/4H?;*/UN>&]&](W*QUEN"9@2-["NNU\G MG@)]TTVL/8LO7;]&&]?BBOQ<+O\!J%$7Z8;/IQXE<9(@$G MOA*JX^'9=*!\NO"GE^@:N63/7,2571X7I-&56 #KI7-Q]<(;]+^Z7/T'4$L# M!!0 ( +BM7%8$40.!P , +<( 9 >&PO=V]R:W-H965T1CV0,LGBZM$ M*B05Q?_]/I*R[ YIL Y[L7CDW7??_2(][[3Y;$MF1\]UI>PB*9UK+M/4YB77 MPHYUPPHGA3:U=A;F^5&;%O7 MPNQ77.END4R3P\:MW)7.;Z3+>2-V?,?NMV9M(*4#RE;6K*S4B@P7B^1J>KDZ M\_I!X7?)G3U9DX]DH_5G+WS8+I*))\05Y\XC"'R>^)JKR@.!QF./F0PNO>'I M^H#^+]>5#;_41=T9E//6 M.EWWQF!02Q6_XKG/PXG!Q>0K!EEOD 7>T5%@^5XXL9P;W9'QVD#SBQ!JL 8Y MJ7Q1[IS!J82=6]YR)1QO:2V,V].]$M M7&GI1FUY^R5 "F(#N^S ;I6]BOB>\S'-IB/*)EGV"MYLB'86\&;?'"W]<;6Q MSD#Z\Z7 (^S9R[!^<"YM(W)>))@,R^:)D^7WWTW?3GYZA?390/KL-?1O+-%_ MQ:('IHK1WZ1;0VARS.B(UE=4B%Q6$MI";4E0HTT8)UT$Q8_<2;MA8_9?*A=& MU\3*22?9DE34E3(OZ<[Q$ROZ.*858Z;4*(#^NFDZU+(N.^]Y6P<[A7O MJY06X+6L]E1S#8>6A '73F$YIAL!\$@?BH*45C_D0N4(=U-!K6$CG%2[J#.F M>^U$A4M%^4\C]KAFG"6GR94:& /Q%HULL(FB]O#"(&D[C@8=@\.;;'R.T:PJ MI&7DI=E1\E&\F8XO#CL^$X6T.;SZEAZ="-.@?)0G(_"S#8=KJ]J# Q=%]$)01:Y_ M%0I0>XIS-XM1= B ^+F1/NOJ"-%/Y[N7^/VC.8Y5&-K$D[-RI\ -K.^X<0.Q MR;]T^\"A$]"9"!_=X($$_:6E

>R.7->-4.B9F*YPLK[_0!M&-N)0 M%2UB$?EC*ZV,,Z2&7&>C&'/?46?C'T]::GIQ%/N6FHS?_0\]]=+ME)X\)C6; M77@R+>)KE8OORK [O,I7\3$ZJL("IJ!\GI")SV04G&["T[31 M#@]=6/I.9N,5<%YH[0Z"=S#\5UG^#5!+ P04 " "XK5Q6AP],1^ ( "R M%0 &0 'AL+W=O(A"3D*$(!(,ONK^^S $1)MNS+I-,/ M$DD N]A]]A6XVFKSQ2ZE=.Q^U?7V>K1T;OWJ\M(V2[D2=JS7LL?,7)N5WUZ-L MM!OXJ!9+1P.7-U=KL9"?I/MI_<'@ZW+@TJJ5[*W2/3-R?CVZS5Z]+FB]7_"S MDEM[\,Y(DYG67^CC77L]2DD@V!QYU\([N.&$&,WR+/T; E$1Z^[[C_ MU>L.76;"RC>Z^T6U;GD]JD>LE7.QZ=Q'O?V;C/J4Q*_1G?7_;!O6YOF(-1OK M]"H20X*5ZL-3W$<<#@CJ]!D"'@FXESMLY*5\*YRXN3)ZRPRM!C=Z\:IZ:@BG M>C+*)V+2W[OF]E M>\S@$J(,\O"=/*_YBQS?RF;,\BQA/.7\!7[YH%_N^>5?U8^]5;;IM-T8R?YU M.[/.P"/^?4KGP+$XS9&BY)5=BT9>CQ &5IH[.;KY]INL2K][0=YBD+=XB?M7 M[?'[J=GGI63X7.M>]LXR/6<.(RHL<0!D;?2=\M%U/I.]G"MWP030$9;-=8=P MM:\87-^3_5,*$XS,SE6/(;VQHF_M!8/%Y&HFS6"U_0@O_4AV,%+YD92]V1@# ML;"!;*41'3LC^JK.\5+D23XI:"1/JFG-/CGA))LD69&Q,IF4)2L2/JE(-@1= MS[)DDM;X3R>8F6:L2),RYZQ,$YX6+*^3HBHAPEQBRW:_XWF1I&E^PD'J^3NJJ\G0+>JE\P99E MFMTWZA."9^Z8+J]V6!9 MX;Q-+ 3=.&T>O#4-2>VTGWD#LXO^X<^6R?E<^L0WK#EITS]FQ!V2@U1[B;PT M/!NG[$^/'@%>3Y*P'F4'VLWWC%AT1<;'$_PR_%+V$7$F3+-D<#GDW#O4DC4J M@_,$#:R*]>?I>')!_X7_KRX&\=82Z9N"@"DG5Y9F8=AOOZEYQK^+7]][G+PL MT<2H>\;#;Q\M32'4C\#/Q&V&6>BW8W0(..-\S$E_/BX###D>M^XIZ G;2K84 M+3O+QU-D^ZZ+UM_TY!&+7OT'MCH "0B*KJ,5VZ4"/%N]Z5HFHBX;<\+\3,W9 MGMGXD?MDK-"8M]Y/FJ7H%Y0YGI>#4/-KW=)(R1Y@+?C>:=?Z_R65UZ(3 M?2/)$V=RH?J>5 (X) [B+?/Y@)YIE5+\)7F:P;?:31/LW&Y\!'5B;:$Z) K^ M+'WR[-1*N>@0YUD^W1M^]WS*R6=9;548M-*Y#KH^IJ,4DR+%W+9M7&ED!U.U MQ&)/[L07V8.S(:T$LK<"C'!2I5NHDN75[Q#((':,%9W7*'#PX.QW&83**8^>Y( #A88]-4SK M:7IY[SRJXZ'J'=;/VY _D!B MN+6(-)"^ZR$QJA%9#5&/9J+B\:6>LMNF(6@)C4:J.Y_X>)H4!=RP3DJL^#%4 M *#323@^,H"8H2:[!\:+9$J.6B0EKXB3=YB(BF49]^.3I,Q*]@\J<7M.VOH5 M":\1$TD]Y4-/L:]EEA6(%/H-Q7(_D^:LSJ;LC5@K:BR((6N$,0](P5MA6E;4 M:(&J26P\VIT'>!MY9-BD2#+T3^4DF:+_^%ETF]!G",+<1R>EI,G$=S]UCBH;MYG$&;P M>$7P1Z8%&L%ISHH2*/(G5C!TSO(!82,%XWDRY049=I+GL3;74#!/I^P'0P = MR=[MQ60UNC)>>D32\JF:YP=K+W;RG?DFK^:H_?0*%"=XO65W3X%,J-SV$HU( MF\#1D(ZE/0ED;-QBN),G-3')S"@211>J]2]+2K02N0)1N\NV^QS1/V,FMT2Z MI@_Q?9/=!@[]/0\2;)80?I&7B/I3XC9/R[D -ZN1#^0]ZIEF*7 AS= MZ^Z34DZW::G+FVT<];6TEZ^B7K$DUA_D*=+$,A!3ZYCLM9]O')W6=BN2X.]6(0V&.F1>*RE M! @+H- @!2F+'O>4(S&Q$*JWH?&?/\T8"8@ P,:&S'N4,@@2 ;2>21ACU.18 MUJEEC&;PFHE[GQ9C\2 ^M +GQE_CI0KURX^-M*6ZT"E)32?!J[SQ3WL>S=O- M?(XR&-OYPPU]CH!K+E#BC"^ZL301 %9*OS;N[YL;[\'11G0C119_)B90&T._ M,C3>(3R#]WS- J>"# IA0,Q0A]GL@9VE:/=C#_]"MW$8;.0F8/B7T+7+-AR/ MCFK'D>4\SS,Z5NW."F0B;,R' >K+?QI_&@]'+%H17.17Z&];%1I$RDYV')H@SF1\ZJ[F\N >;27-PM\66N;[A'"E-HP.%Y*W MX1YNOSS<9KX7!C!8U*PY2'$T+4>AT-_\%4$L#!!0 ( +BM7%88M4QW]0@ " 6 9 >&PO=V]R M:W-H965T?%CL!TXW>X8K=K/-8\;Z]_NJR#Y&&@N;Y(LT[":K7M6KBWVVM^[>;Y4* MXFMM&G\^V8;0OI_/?;%5M?0SVZH&;RKK:AFP=)NY;YV2)1^JS7RU6+R9UU(W MDXLS?G;K+LYL#$8WZM8)'^M:NHS^?+*<= \^ZO:#]O^)=6>S_Z+)1T<_^ZD?V#;8G5MS1^Z#-OSR=N)*%4E MHPF?[/YGE>UY3?(*:SS_%?NT]_5J(HKH@ZWS82"H=9/^RZ_9#Z,#;Q??.+#* M!U:,.REBE#M:!W@Y>"&; M4ES;)NAFHYI"*W\V#U!!&^=%%G>5Q*V^(6ZY$K]"PM:+?S2E*@\%S(&M![CJ M %ZMGI5XHXJ9.%E.Q6JQ6CTC[Z0W^(3EG?P5@\6-]H6Q/CHE_GVY]L$A:OYS MS U)R:OC2BB3WOM6%NI\@E3QRNW4Y.+E=\LWB]-G3'C5F_#J.>E_GK._(4[< M;:536VM*Y?S+[]ZNEC^=BLN-4XH.B)FX%/[(#MGOV$LO\%\Y50K=!(L_XDZU M0=5KY<3RW;L%*Y78C(#AW_!8D $+9.TOT3P(9G_Q9B8^8X\38:L&!5.A9+$5 MMN+'!N?$)UT 4BFN%-*VF8J[H':JZ9>_6%?*8?FK=$6_^$ PN\6-DDTC\S*A M+$M-Q42: ZM% _ADWB$TL95^"LMLLQ$6;P@Y'(MG&R<;,I"V\QN?#:B%HS+" MRTH['ZCP12\-S/RJ7*&]7!M%CI&B=?9'AYRGJJ1QPA$ '\D9K SO6^L(+GCU MK"O+ (A#_+5\2+"G @RUT<&!7J4]C,5&)PK$"12C)!7W8K^%D^&3AP[XE #$ MUK(/M$-EE%0&T@)26L7U5R1NX0.&YR$>&E&E#?V'?\!;*X%:^9GX0\&%N^S1 M$I4Q;$E@AZQ#'[828?!$]S1))*L#L4';1HBQ+]N'/Z*QH;>[%.N'T492%]U. M[YZXC4*"7$>'U]B%QPP2S0\F;S35#^X]L8_;.U5$I\D\<5D$TK!\=W(R)8*Z M%/B>]DWH,6V9_# 5>P6Q\% $%&)B#2<*5:$E!W9?(>D-] ZP.$ M3O),_,[.07_WB66RF0/H #RKAK"U=8TBU[!/F<8N[4I5*';>AD<.B \4U7::"X)70S\S4RG8#W(=:RYCK0 9YM4]IF](I']*!:X/M]I)4K#[/[J"11P(O7LJZ/157,!"Z;YT->Z#(TS7' D)BC;@(G*@O5K.WL,P8\@*,U8B;.XK1 M#NQOH#9;2Y:1K@". I\W_.2[(23##5)3FXJ"+T_#E@EVK*7==D%'ZD;L'8=H["6Z>XJ!CD3 M08%H:W*B\&/B(L/.3>XI5C+%TQUD"@F%B261B%3::?XU*G"Z29*!]RT*,MC0V3R$(#T^5-(B-:>!(Q@Q9>(ILY$CEV0QSA2ATM4 MF<,?:HS,!8;&FN%P%VX4,;')52-T;5!0$:"@I8DF)GHH-S-;71E(S0+H%(NC MZ4^ZACIBOU%7%*7L*V@1J L;%5(;1@G6*.$PZF-2ZA3=+-GE1XYTB3PV@L14 MT6!L[(1->0\N3;J.]9BPD8L&*[AQUK)4HY;Y.^8U+U/@E+:(:>O>1C1\['ZQ M7"QFBW'U2:T,O6P#AX$A;J]]C>FN,YQ-LBA1''ADWTQ\>*8Z'B ?JK*@-KQA8"^6AW7XL;H^ M&BB#/->RY&>9(W[$Y71 F!6D#$RS]AV&1CAG*OZI&L2VX5)P6>*2/,PNW733 M=^?_RS"N+P>&("I23'D5@J%92_NGIB#:O2T>#2I/K)J)WW@^/[QG<>(^&HAP MCD?YO?9D.KKH+IEN$%>9F'='<,7%,TY2' MW-SA",8:@?:BZU1,D^P4##YK)<]1LM!U&*<52H]--3H=G'(Y4D'SI-32-EU0 M'Z/*;.@+3$QXD<2!AH"*R,CWMVXL&=KY"$VZRM0\8WDVD+"0UW,2Y &BJYJ= MB=RVV TMX@'4X#UJA^R4-K;I\RC;2FA+3/DEL(+I=)\Z2&04$GG//9PNLDA< MKH.HIVJ'^QR>HDYS?2JH/4/7--<(H^\51*;+#%F#)@V'5" ([%/KP%1!1C3C M(8,=@'!<*T-U+-5#V:0\&Z[K#.Q,]V#Q!NF@-DH(0[TW^IW/#M'GR1WJ&!=%V:F*3*I'V>I1+N1#G' M[T&70?7#U!@R=P?7L4YW*F^/O2I+P*0\..;3?G KI-^*RM@]7#/P $BYBZ3O M$$"3[K_#\)B#(LU9P^S>WYUP+X,ODF.Z"CD[]M5G/OIJ5RM4-_HVR48U(7W MZY_VGS\OTU>_87OZ=HJ;S084@IH*1Q>SGUY/TH>$;A%LR]\ US;@^L _MPH] MSM$&O*\L;A!Y00KZC\(7_P-02P,$% @ N*U<5O:_VZ.."0 B!< !D M !X;"]W;W)K&ULM5AKC]LV%OTKA%L4":#X(;]F M,@]@,DFW!3;9P6338K'8#[1$VVPD426I<=Q?O^=>4I+M.-/NA_TR(]'D?9S[ M.)>ZWAG[V6V5\N)+653N9K#UOGX]&KELJTKIAJ96%7Y9&UM*CU>[&;G:*IGS MH;(8I>/Q8E1*70UNKWGMP=Y>F\87NE(/5KBF+*7=OU&%V=T,)H-VX5%OMIX6 M1K?7M=RHC\I_JA\LWD:=E%R7JG+:5,*J]9(@\>])W:NB($$PX_=^^W-X&(@$?S>XG%?V9D[S,%([_BEW8.UL.1-8X;\IX&!:4N@K_ MY9>(P\&!B_$W#J3Q0,IV!T5LY5OIY>VU-3MA:3>DT0.[RJ=AG*XH*!^]Q:\: MY_SMHWI25:/$H\K,IM*$U/7(0S#]/,JBD#=!2/H-(9-4O#>5WSKQKLI5?BQ@ M!(LZL]+6K#?ILQ+?JFPHII-$I.,T?4;>M'-SRO*F?^+FVII2W,-6BW0 U'XK M[AED9<6_[U:.U_]S#H$@?W9>/I7.:U?+3-T,4!M.V2DV,ZQZI>ZWC,4G-PM&MEH/-;VVJY9VE> MV1*_D@YXP'J4S334NF85P!N*.^S; J/:Z,HG8J?$2A4:81+:$W8P="57A<(N MZ>GGG2X*R"JH(P9D#9HKL)$<=V_$;JNS;;=UI019YPN5 P6 !CBK#8K(6#Z^ M,2:'W596;JVLQ2Z(.(S84*!SBDQ9#W;H,X%M+>5>R,(94D&QKG#V:_#9],@E MY)'.=+4YMMM1V'9HZ_2?M*^M+!5Q 0>%D(S!0B##@> F0EGLR>1UXQM[FB\N MN@G]O3O(8&C %J=]$[2?R^%##"@2''-:/'7OQ')7JPS)D/6'3U/]SOUYR>QK MY&L!U\@!0 K$* DH3#)0(07EO(:$[24OBX)9CZR0: MA0,CYD--(DD6,JM6N08@(5(&1=7MRK7+"N,0(!?:$$T: ME 2ULCR3<,6O"KV)V4!>]\V) \AVR I)A@2 /DH*$G;J <4!8J&>#%[MQ=_N M[AZ&XK%O?3;TR3_P,W )@0V-U65;$J)!+*;74-QX IU1"[9K7CM(1' M759Z"]9G$U<*YY^IIR0>*=J9ABV2SE2HD7G4N4%457+U%]D&*N=1&0A675(U@+QS$:B#NKRQ7?U;U'^F0KY0BT,RHR);;LT: MU ,>,91\QDVE[^5H.D'T5^9P157&(WYKE!.,(<.0I-P:";'>6%F& !-42H(; M8HAY4 (_H:;NXI85]J!\<.9\H;(*0HM6$2_P;4Z) M@'PC V(C0J7I."7&6J!BS:4E@%#CU%,;VU7!3AZ508/+09@<>&1A=L$%+\Q4 MA#IXAY2M47"(*(W^R<'+A#'IW\>DTQEFFMRP\0R T] '%I50 7/13 *$EOI, MR2S#4#.1]M,IC;T9YTX[- 1)$M@!F!9=7PQ%'^7SA?[0]7P4VG.N(K[TS&Z M+UQ#$X?KE"^[9OQG;<%L7A) ''CH^?7?, MIW<9]R]"X<$4.MN+=Y% 7) (SG8"56OJ_"ZPU_FX M8W8&DW7#%MN783R1_F"L:6DP"35ST.17RN^(E9G:=ZIC9^+#UDJJ0@HG]5LB MUQ/6#A1(YX]6,>L?S)BG,MH!_.LAJ\6,@EPYQ;V D\6L0O!ZOR11%K?. P," M ,19P4.ZDZ@*A>U#\R7.4VNB1+[OE 97E3\"[.%$0E3TG%W?E$N-OXP?TG@\J1L16?ISM7X+2C#[P-FE(8\6FN$.+)-G*E: MOHCS<3=8Q\[T*O U=[8#4PZFJZ"?\:(K4#M,]Y-8/_UP/T]0$& OW PA7>8Y MC7VX,"$_6"HU7=.X.%&PHSUBL3Z?HQ$:;[0/UT1JZEE&%+GVL9]V246WQ9 ' MJI\MN3HXP7AN..PB4?!>H+#8,FISP$OAADI=Y_R0/11OM9,;7&,VS%SM@$Q3 M3*AM1I98QK4[L/= MDIS_%Z4A?W@2+YB5 #2VNI?B+7IRN8);[9>D?B6=)X%3^I4%KXS1(W?H:D2! MXGNQF,V2\?P23_/I99).YWB:S=($"YF\XOD\F(AINDL MF5Y>BO<& X[X1>&V";I]8_(]#)DEL_E$I!<7R1Q;TL4B6>#_3Z#0'>7S8@PE M,P%)L_12S"_YWP< ]9&!^EY,DN5TFBQGE_P\GMJOSU\HWXO[4:# M! NUQM'Q<#D?A$\[[8LW-7]K15N"5_RX5:!62QOP^]H8W[Z0@N[C^^U_ 5!+ M P04 " "XK5Q65IQZ@381 "C-@ &0 'AL+W=O(?CV#!%#4.FQ)S@5T,GEO,\!L&NG)&RP6^P-; MIFUM)-&CHX_]Z_>K(B715W=V)V^PQP])VQ)9K"K6\561?GVGFZ_M1JE.W%=E MW;XYVW3=]N7%19MO5"5;7V]5C3;AG2KUW9NS\&QX\+E8;SIZ=6O5=E283 QN^6YMFX)$UT/P_4_\JR0Y8;V:KWNORM6':; M-V?9F5BJE>S+[K.^^R=EY9D3O5R7+?\O[LS8$(/SONUT92>#@ZJHS5]Y;_7@ M3,B"$Q,B.R%BOLU"S.5/LI-O7S?Z3C0T&M3H XO*L\%<4=.F7'<-WA:8U[U] M+[=%)TMQW>G\Z^N+#B3IQ45NI[\STZ,3T\-(_*+K;M.*#_52+7<)7("7D:%H M8.A=]"C%GU3NBSCT1!1$T2/TXE' F.G%)^A]^+TON@?QKYF M>(\=:G2)F6OQL>X4AG7BYD%\6JV*7#6M)WXJ&GB);EHAZZ7XJZR*\D'\HJH; MO!6^N&R%7@GL##\9=X<'CT^C.3_%N^M.W:I:O%/PFMH3W4:)#_;8I6K PC-ZI6X+20);[HNUHMA=QN&WU?P"L5 MGH7I#P,YQ)VV RF2M=U(B$IO=-^(7%<5PD!+*C&KY;HOEZ*H5V6OZES!K;J. M5F\4;*8A"KS,+10)&DQMH\LE:ZRH\[+G56C5,^*LL3>8"JTAM"$Q6!4I.I#\7T87JYJM@ CSE4)&_#%55. I4Z+7R3V M,2$3"C-/W!G^0-+PCB=GP>LA F27[:6N"?3VH;5J75O3% MIWIO*2+@[JW=(5(EDPZ_D;1X1MO[XU^R* I>\31ZRM_#5X*$G%X[;YY#V$U! M6NVW6%TM2='_19DNL1%V5T^K:]@NJU>C/>)IY-68G7E(6]H.YDPOO1,["Z]Y M,$N(?DL;&7K1KG%BM.M[17&I*?)NV'7OX FX+CIXG_E"&Z40 M%EA*QV;-6\U:PV#-OG]3&.MN:?%&Z95'S.HQ!"X'@3RAJFVI'Y3"QQP3D-]9 M@41:+F^+ENWY;ZX1#DH254^AE4+)4D'CW8:$12Q\4+(9U;F$8TY3[N1D"SF5WF+4\,5\LO&PV'^,8S$'(6UF4O Z% M2&O/.WN[(ZS9IDMBJ17/K%=_OKYL!Z]F11Q,^,**F,9_F<8[@;"!X. T<,,@ MT::W,-9.DG8&&]W/FZ=48>V5A67KW'/##E#[!>%;NQ8'?]4P[,=6.:]\ 3PL MD(SY&S/9*&:*Z!TZ,?M-_0 /NRV6JH;"MK)86C=$7.D1RDJ>2Q9"*76@P3[ M*>]&P10KU9FU]WCU=N-=KLG.*(WG&OF5DR*L3A#^HR#Q@B 407F,@0$U.TM# MY$(OF6>\SF69]R7GT;X=DGU>:OZ\!8N*)AA#.H8SA'578T_D.T[&0]Q=N%M\ M7-L0%I\P? U<:3Q#+O\=849QB,[$Z3,0X)S/>T4PZ<)(9"U]PTRCJR_&FN%5B@9 MLY*!;WZ4U?;5E?BE6+X $!B!.[RJ]5"7A M4#!"BYBGG-6TV(E M:D$"[[8(:B"<&3T&)Q]UR[JH:UJCJ/>C\8U:PV#)8>D]!? _%)0/@MF7_V7! M[+)LM?>DGHXYW)?_D0YWBE,;@T^Q]G_=-RG&+HLV[UNB8#/]5C9 8W(+E'8# M*4P=N=)EJ>^820[AIMD'%3#NAFF0_%3 0VRY5HZ[2QA+97%OWQI]CY(;J#() M2@'_E)FL:>,YYV*1^'&" MOV$0^@"7YR()_203'^ZWBM'0$&'$0Z'*I0C\0/RP\_\XT@EE3M@2<>;'&(8_ M"_H3^G/\^5RT7U^L8->[04U@;28<\?\+EWQ9K%#T^9F%]L<^T4ZVCG1%Z_9J M"+.&Z:MV#![NT"D;3UMK8@41;49VF4O0W3'*+_XUQC5*MGWS@'(@[QN2W)0) M7"*HWWOLNG5\-8A$,92#O U\$Q-NL/K5,< 7@P'R@!<,1[[1OEQK$LN>&T4K M. =&F_IB^A(:]#L]" P /P_#T"=;.P^QCT%DAITG$X\Y3&$55E"6W>LX3/QR^&2;BZ35Y^BG)]@7;9=L;8:/-W1PU M6L5-2$^L50WME[:DKHJZH-#(,9WVM&['\N0]PH$NBZ5MA.$/)7S>WD\07MI^ MV3]KHQH#5+GCQ6'WB>VAWH CPY,AC$(J-#HHU)PID(6N;$SA%&.=2!T/+2]- MW&C%;T,L?"=+COK2J5:CC/M3"Q&FJ3=;A(@G:>*G@:GC,"F+O2SE,#/SDT3\ M77%%\"S"Z#1]3L-#/YHCGH-R26_"Q OGL^>&T&QV?-4AM,&_O30F\FGDI^FT M:N@EBQE'N<2/XG'9V=Q;I $3#_PDO4L1D;T'!C1./!:[@%Z^3^0VS@>'!?WQIA=CQU: HB0$Y! M3E-G:;]JDXBD)FDI\Z\OKG.D?8KYIOL^H1F#B&$5 M8]_B$)SN:M^"!7_"8 ZL(U6H$R"1O&07M><=X1\4RB@@"V*?IC8%GU\=P?R# M [G0KU'6 ]JA[K#1@E$4%V5[C-L^]$X<<@_:3K:('#ZM&FTWFQO)\D_!A..* MIT'AGU>T'"AV.!5L6TTG&7CT;0BU_8YUS,D2A6H'^^_)XF1&-0G]%RT>+4LR M+DA2_C\[*$L<%>Y+OS'@)X] MO[MBG8VH;_QPN5XW:DV,/PX$@;W2$"!EALIOP358^$J<9Y'/@ RX*\TFP(0Z M(IYCL"E"I]&Q'U"1FL0$#C]8UP!> M/SB/ 24Q<'Y.FA"8W*,/ MC!<13$,E$ST%,>>!EZ:+O17/LYF_B(T\H#3(,U]X;IOD#G8S&?+E"F/0%>X]B+%XDE<@J?@LU)YH48=$!C$ )[&<0"A0)Q@ V,!H',@=XQFHO, M2X+@"%N#$AG_Q_Z"]R3Y;T#UV)_]0:2^=[[\#T'JR0Y2!RE5W YH=R^5CN@N M<-!=--4CW@#OOD-=;_+E(TC\*&_?!L8_6' ]7!#I&\#;=CA\_6CN;< 'TL?N M;%!L_HF!,^(MG??0=8&/=?XX^9V[&Q^NKZ[V+V=4\BMU]<=#XG#_!LZQ?BO# M<%ERGUJ5Q;J@F4X)0:K<]LV6SG@L,J&U'8LB8&,*)',6?6VO&ML9?*&K MAF8_T^D]4MZU:FXIT;P'3*5!X2)#R"4_J#A1>=S- T>H%7JV0FO/=]C(=E-L M*;?I?KT16_E U\;<LN.G-:WL4ORMCJ_9&$9H$3BD".<_<$M:]X!RX_4$)'2Z$V2(()M_5=W0E^SXV=-EA[VU MH#9%ZUR"48:QUVK;F7!&ZOZ4=YH^#U<#[+&FC7'8'/@9V00YFEE74XE2K,R- M#\!@EG9E#Q.[.WW( *; T-8,N*N)4<0 J CHDF(17P.4MEW@.8K\64+"YL'A MZ>@:I+5A*-;[N:_- ?#/?H&G:>&*3*D'OF"H=KK!K M@^8XK)%ZVHUN.E4/L:HM[J$IOKW*Q0,A.ON=B[)=6$?BL3U36J'_D/B3,0!X M8A9X,;+=<".OYA0?9(OAR<#J=/4*?L@F\U2M^D1$/FP+3"9)\<3:)>6(8,I] M'GU;[+=^XS\A11B>1O_92Q"/K'O03#^B"8H2)L!_5N,:7-Z;C$.U*.RM&5]Z M0V3 /ZBO;QJ^ ^6$#GM9E*'3WDTVC(4 M9SU_J%O(8VW#!BJ;['>,MBZ3=Z2^'4ZIZ6.O?F']+=T1[;KI*IH[F6(Q7:$E M59:*+OSLC^";;XWJ@&ZM]_.=4WM^B9!/>$]0EX#;0M]0U4\FX.QO.1Z(NOK[ MWF>&K;/XTED=7Z+8"\*Y"$.4(]28]N(D$+_R493I%8X7)D^2>,8=--VW>-I2 M!SQ"*9@R! ]3 \6SQ5Q<#AAT[^2?BH7(GP7V0TQ%0ZJ^$KXXM/QJZ8;N7/565J.G9W<&A)D ;#M.K6-!QS MB]:GB]N ZY)_7&+#_7UG?FO2>LY5R;TE]PR'Z@>^]'I.F<"I*DA:MT.VXXT# MOMI7YFRZ@$NIP8CB'0AIKMP.ETR-,W+G3IN_2X5TP*M2L]($LNFZE.>>U@Y? M++"=&I+&G5;2WEWO6"""6^2"NCYUL_(\BC*GB\S5U\[%2D=W_8&HW]MMQ:[? MMO]0QPVSP$OG@4@"P((H$[-XX47I_(_Z+JJ=.1^()2B@,RJJ8SI0"Q]QWT5* MO1=3\W/+B\[&8G'LIRH7S@^'*M6L^>=1A+8!JLUOB,:GXR^P+LT/CZ;AYN=; MP*: 7BW"]PI3 S^=GYD[V<.73F_Y9T@WNNMTQ1\W"A;+#AS1%:;:5ZD57B 9>FUKH>5 9 MTTZC2!<5-DP/9(N"-"NI&F9HJ=:1;A6RTADU=93&\2AJ&!?!8N9DCVHQDYVI MN5L8)H,6O9&I_1_-$^*EI%!Y22-R@TEP(4 MKN;!;3*]&]K];L.?'+?Z9 XVDJ64+W;Q6SD/8DL(:RR,16 T;/ >Z]H"$8VO M>\S@X-(:GLY[](\N=HIER33>R_H++TTU#\8!E+AB76V>Y/97W,>36[Q"UMI] M8>OW9G$ 1:>-;/;&Q*#APH_L=9^'$X/Q)8-T;Y ZWMZ18_F!&;:8*;D%97<3 MFIVX4)TUD>/"_I1GHTC+R! EEM\"1$3HP"KM6=VE5Q$_8#& + DAC=/T"EYVB#)S>-EW1PE_ MWRZU4504_YP+V,,-S\/9@S+5+2MP'M!)T*@V&"Q^_"$9Q;]<(3L\D!U>0__. M7W(5XSS#M\!W3/,"L)>W)- -9D;;9AP4&6G[&#MR36790CX M6M2=4W9B@]HB/CW?:MA6O*C 4BLD=802%6F,A*43&#) 8>H=<*T[MJQQ +_+ M8P3$ONXLUMM0PV_X 7[M^(;5!*:=-U:6WM'_#7( ]]?P3Y+4^ 4WK@K'=J 2"/LVI,WGO56S+5*D'\/Q&9BFSME7RE5-G M0TK<* OS.-X'$$(R#-.\7SK761Y.;O)>LD4;C/M9!+I2LG',^W!LPR47E],. M=)_ BFLR<(<\/%DDSM]Q'8?4_G6+KH'7NQ"H.,D95X"K%4FI\7=U"17]%:H' MI%9/!?'>^28#JH3*NJOI_G$)MN4!&ND'$ =3>=XNIP?>RTOGPA*['-04Z*9P M>'^1TG=#^(D+$LE.DZUV!8ZM.8$LJ6W_#-3QT-52W_6.DC0/?5:.DI&3Q/"Y M:Z@0C513^'P\DN\@29,P'T[LC/#R++6S>!2.;V)"$9(N$F_UY;\5[2,_GB+W/HK^+C=/V0^,;7F0D.-*S*-!S=Y ,H_#OS"R-9=R$MI MZ'IWTXK>4ZCL!M*OI#3]PCHXO- 6_P)02P,$% @ N*U<5L_&ULE57?;^,V#/Y7"*_8 M4QK'3IO>NB1 T^NP/70H6MS=P[ 'QF9LH;+DD^BD^>]'R?FU0QML+XE(D9\^ M?J+HZ<:Z5U\3,;PUVOA94C.WMVGJBYH:]$/;DI&=E74-LIBN2GWK",N8U.@T M'XTF:8/*)/-I]#VY^=1VK)6A)P>^:QITVP5INYDE6;)W/*NJYN!(Y],6*WHA M_M(^.;'2 TJI&C)>60..5K/D+KM=7(7X&/!5T<:?K"%4LK3V-1A_E+-D% B1 MIH(# LK?FNY)ZP D-+[O,)/#D2'Q=+U'_RW6+K4LT=.]U=]4R?4L^91 22OL M-#_;S>^TJ^B!2TL8JDQ6\@I$R[EA9WL*LGC^:+SXO$>7J@2K=E/ M4Q;8L)D6.XA%#Y%_ )'E\&@-UQX>3$GEOP%2X7,@E>])+?*SB)^I&,(X&T ^ MRO,S>.-#D>.(-_X ;U<;/%-K'2M3P5]W2\].6N+O]^KMT:[>1PO/Y-:W6- L MD7?@R:TIF?_\4S89_7J&Z]6!Z]4Y]/]V(?\3 KX1U+@F:5>=@ 9=PVDM>D^F M(@<%.C\ '9[9Y0 :*E77R"*<4A.NMY=EQUM@UQ6O4H*'C3SU\.];*A1JV=N= MZ(?PIYP5*'M@*X5WAIT20Z:65\(VD/QB%(M.+XQ,S188CSZ MD=Y487L:LH,@H,(=Z(V#!LJ(\Z%S(E\OU*,J2RGZ 3WW27>A8-0*!T&>E?(% MZMCX@Q,CBZ%'>R35.8*+++\9CF4N:"TC;@ 7-Y-AOC=CRL4D&TZ. =*O+<5! MJ+>]"MJ:ZE*+HX2@-)\5H; RC7WL KEK(^EMJ,RQ7)C<^^[.Z7NGVM@!&Y'_ M8GPDT%/*AJ.CPP?#4+$6U_:./@0=O?AV]V0_\WWMMZ#[_HK[ MJ7CP'KXI=_TH/8;W'Z1'=)4R7BYT):FCX?_ %!+ P04 " "XK5Q6W@I_6QH# !#!P &0 M 'AL+W=O)SN MI?JJMX@&OC=UJV?>UIC=) ATOL5&Z&NYPY9V2JD:86BI-H'>*12%K9"WE5[NX*V9>: EA MC;FQ"(*&1UQA75L@HO'M@.D-(:WCZ?R(_IO33EK60N-*UG]6A=G.O-2# DO1 MU>:3W'_ @Y[8XN6RUNX+^_YLDGB0=]K(YN!,#)JJ[4?Q_9"'$XAJA+N["7P1 M=2?Z9+4%_-&)NBI_5.T&%GDNN];H:6 HIO4,\@/^LL?G+^ S#A]E:[8:;ML" MB^< 9$=&/,CXR6_B'B#^35$S <>U2($FK@C>O4L[X^V',LBEX_[Q\)/(5E:/&DES#ZW'L@>I;=K\P9_?%%F> 1J/1EZ^[,<]W M7?@8U\[UYM.F:>.+DW7?;[\[.XO5VFULG'=;U^+-J@L;V^-GN#Z+V^!LS9,V MS=G%^?GCLXWU[[5X1A-XQ#^]V\7B M;T-;67;=1_KQ<_WBY)PXB)A\=^->^V:ABB!CW\IT9.\)DTL_T[4W_#F ML9FEC>YUU_SFZW[]XN3IB:G=R@Y-_Z[;_ M#>9\2Z=RU0>\]9C7O[R2TS#=RESYZ]:O?&7;WEQ653>TO6^OS=NN\95WT7R3 M_OKV^5F/I8G 6:7+O))E+NY99G%A?NW:?AW-CVWMZGT"9^ Y,WZ1&']U<93B M#ZZ:FP>+F;DXO[@X0N]!%L0#IO?@'GI3._Z?RV7L Q3G?Z=V+/0>3M,C:_HN M;FWE7IS 7*(+-^[DY5__LGA\_OT1;A]F;A\>H_[R;?!MY;<-F,3)O>[:")YK M2XH^Q>H7$S-S\W[MBF>N-F]\:S'>-N:JQP.8:!\-*#1#[4PW!%@:BS(:V]:F MQ_3\ .1IP&[=-0UT;M>"7!R6T=?>!DA\;BZ;!NK=NT#T?8L_JFZSM>WM =5@ MVVC9L*-9VQMGELZUQC4>-L)<^M94Y4[F1Z3^*$O]T5%!?8B.MO!C[#WQ2+OF M_;T-;FN#" SOIP0T=2K_M<7TU+;[(U=Y9"S/C04;:KQR\#W].@F:+&$[:L:U M:UVP=&QX[[8J8F+H0^OI%R\/+_'7OSR]N#C__J?+R[?\Y^+[;^&^_S5X6 &. MMH6OIZ5-W^'71V=V-7*SAP7@C;Z0(M93=9G3#>J4XT MWBY]XWNOI&H?JZ:+0V Y0AEH2[3R?7-D%5)RFD!_3XELEM5ZBI_@;EP[* ?N M$X)GQ(]Z""3.<1(+%TK>U5#YJA^P L2#2!+!Z- 0\]AW,*O0;3"MBX62@A;^YM@(?8VM0'?,&C$2&M1XC(+E MKR&)4YCX!JIT@_V)2K(2=L%?0_CL#" \/B ^E."35ZOPW==; ;J%H-I^>CS%K>FJ$-KF$G..JO;Z$^_5 8%M1OXWLS ML/P D["&"[U5A\#LA9$]3"![HN>@&]A>,6_?2,I%X()*'SVTI ,8'MW(^ X< MI]6(6QRHC28F,4WR 47C:<%MNAN:1!9"064O1KVR#3NT*T:V:MFPGVS9LD@9 M1N;F!['2%?:)S1"NF!4_%KSV^/M\!D8,EJS-5XO9^<.G\R< :$T#6C/SU;,' MC^9/TV^>^=63A^?S\W$(['WK&),VM[-)^#)_*+8UF(Q[E)VM7@P M#J"(\/G2*P4P-V\.N<89>T3^BOA>=N ;FLV (Y"%3 YXIZB_C7QNUN[>_0W MZ%DQ+@#=X",85A7.WJ8>) "HL^FF!77,M3S-KN7I46?P,SQ>2SMVDS[WLR?# M<92_>)\]'[9J/?(N:!9'0 @.)M;"(I# -?[_6#)PEX.;PWSPUB-4.7+(OA57 M(O8=8G_JVYG^A=S.;!R$4^\OG?2/YLA:JPSE,#=P@C2#&PD4T!N[)'/'"<*, MPQH)I8'C %,CL( B5O#O>K1DXWA2#Q5\.SE+_+A!9#&*KB/[#W92%.D'D@#' M8*+! 888O>4<#FO!C2(<1>*=5+)&LMO6,Z+A$$E(?D,$5)GEN%MG'YS@C(0K M6D3Y,G1.(%W_49A^EI7DV1\@-M06D9K483=TM)3:O,GR$&1QO?; M_-[E]Y:]+F%%42X^8P9:#DA3/0P=)A_>*+8ANM700#8X(_C,M:_6L%] ,?'= M"S+"!\_,K;,![X>8D!)Y.%*94Y:J:!R?\00J*V'5$+9=3' 26+5Q@?D0"J(F MT%6,+,X']9<O)CD1# J&3K>\MJ_?<_ 3:BC^[2*Q"%Z&X8(.GD^<36V)3H#.QO#6%B/.< M%.P+EPQV8W_G* J$BS5[=TTJ3Q0M;;R!,XC?F5>#;VH05%;U%[E;F)2J]>*\ M/!?SJZW6.(8 W2@T@OQOUU&(,@]H.";)\*MNU>]X60PA?SM &L7,_=%OAH < M D"=7,PG^D.EXV"K:_;:>ZR5G!VQLL7Y6 0Y/VH8OW3M]>DOGO#$I20'/_,! MT,9^ZKIZA_C&'/T#BAF W]C^:XSJHW*C,FZR,'%U[NE#P'V,(5LVT&J8E MF<],U4LRO#V3GQW:?,O9#2Q+@@7\+9SKRLN/O!@E1>P=;KS;*9*CX.W9 C@J M$XXUE!SU#-RK-7D SC\K'ZIA U.&J=&#VI/B"DCE6&)#N"5>)$N#-U#'03&V8@AU5<=85(A1^,.V0-*K@=1=DI<562<[%P8]DM8(\NO'<,Q4 M$7E7DRM3N'-U_+>6G(F[Q7YQVBP+!?X"P)O<4"NXE7Y48 MHUF7R%$X:3O0@ED$XJF(JG-SS,L5I=[%\? _!)P0(.U8ZYST5_\VE51O2F^V MP%0N&4%R34N*[ S%(M4"NLJJDI/4./UI6&[9@9%<1A>3SSS1NU.^HDXL2YZ=8B9)2&L@O+.)Y3JJ;7%B"E+0@E U-%5K0[3%G+^, M12(Z$ZM^'5%@!E4(52];WH!V&I7V/<.[@;/4 *>>3,I;NKK(M^5^Q7;.X M2*6:Q&NNKO$Q1O]'E=G%Q:C<%T?54@/A_5'X\Z=#G>6GJEQ*;+!U'+ZG A:% M5"Y<069N3"YF9+4=MA7'0(K8H=BU*'(AW])B2TIIN)C 51A(C%_8T&NI!E+5 MD'9;->1ZI5"RH;41B"!C\!0<]"/(^1%J' CEUCA\8BM0>C-096!@K/J;D_%J M?W2NO)R-O",JQ!.TK'5_\8 ;X[3:;7?G!I9BJEPD T #<<$+NK OGU/Y2'* MUZRY<5 6BLNO=9J:2EN?8M&0"E1)Y0[6'B5&&CK6I8/#>_'9(^O@;\A9QXYM MJZ77R;N7M!4/55I3Y.JTA3J3*JRHY+(&53(-Z >DNW_T4NC4Y"&O'_,N1&8< M?_1TL*CZKEDY0:K>P1UDP41VZ20+H'V6I:]J6HPSC59[TI-%$A][VRJS9/"P MSZ/L.N=2$'2?*LACM(UD,%03#(-B@&:A"":;6M\O@R4]3AL2[#[;VG;); M->S V Q"UT#)ZZ&AY7^YQ^;,#CKWU>+98;GMXKQ\PO+[P4$IESC-U#?DD?GI MQ2-^NC@L3=V[LH]["?&?K+:PDDBCFOH!27&B4"L79OM=NL8#3X\X>7?%KY,D>4E]X,X%",2#%Y:0UIMJ<=*9=%Z*J# %0)V;0.4 MZ56'_Z9?O>[JS-?,< )=]&4"@9\5"P7GIOTD?=EQ/(=J4JZ0?5]*2V2&U.W$ MY"6RV=BU$/_M(;B6@]%N(>%A0H;DUBA#@3TSH"B:-RU=!&B*C)P=', MM>_%H"B=<#X#T9*L4?MGA!/)>D#VQWE*/F$)W EHLB%C@@3),C(^UO^"I#@JB0M)=XO71^4V-O@7QYOR[Z212"TB MRJ3ZY-?2[E/HQ(!E+H:_X] P+=K_WG*&:E\R?3_UXP"5:J/27. "O00;+E6O M_79+B*;WO4+^X.-'TG$JC6GY2"+!V.;GMLV(=O8!",]HTJT?9BB;/^4((_XA M-U?@";#I:DWNY+*29.%P% M)OO04-0G+Y6CO:#IHDMEOCG)PG\-YD'AY-O4X #\!)<1RSR> M3@8)]]'IG4H!%3I)@'!CF6$,M+Y'VS"8525SJEU46\A7*D[>>2CA1# M=B-LV3G![TA#!BXC'R#9G0+UA%AM7E)D-\1D Y2/[AC6=/3G';E. F#-LJ*T M%O=9U#(6".U-%?M$FB25K[1S7B,%9+GR(/,5%:=A( _(7YH"1]=R#68

%OSU=T3O-T(\R0;HV<>1R)NPT M"J.46HKBD3Q6@ G"[7"H^WEB8;7J,XZ&TO'6UN+X3:IW8-&&:JUH'Z"^N[>! M]H6D* (6;^KQ3='.GFP;'=OA>)MGNX!?2 I! M_K+__ QJ1Y=9L-,=X_UNZ*F^STF%Y@^[SD1>2H[?;;9-=^NXGC&N23V)'#@D M+XA5\$MRN*20JZ'A;-/\'7[++"[@LZ3/9G@;99S?HZLG(<4)ZJ0(F]? %5QN M?5^";;IP *TD;6:.T^ATT^W=U67,-]TTCNY/H.I'.?[#.%X-@G+8/0,J"G7: M^Y9D1RGJ*&:8:VIS\P9[T>H\ 5:5*S$'<*5E/2@6O!U=\>&R(!=3W"EU007V MSO;%)*J;+A,ITA(&]H'>6"8<&4A0ALNX<+BVJ89&>Y:Y;P*0I_<,90*BEPV? MN>74@#B,-7"!2\ZUH76,Y=/S@K%#@U,Q6](>'0HFZYVS11S*B:] M/*FZ/$F;F'S56!C?5056J,3 LYA6L;YHEN1=Z]U>I:WJJST-%DF/O, MCJKA6KEU142I*W9878#_<'(KET$:RX>I;:W7D@.W3LF3?FCW6H'YUL72M6[E MV;MHQVWO3D87U3I[^Q%+\-6R_%;!@<"B#,4Y,[S;=ZS*:X%3]WG3#7>Y99X) M2 M5V=1>U@2'1NI/*X)G7DORC?](G42PUS)GWUPC4>K90^+)H_.OOQU+.GNT M&!!3.Q*^VW4L (@1OA)# .R]_) M0N1Z;76'6L4IE10[M'-05*AHP,%UYG2=Z^;"]IH>,0+LF;N"'4U@X,.LDVAYZ++S>?&$YAW<]H-R.3^? F(S!*%_R9U1P67>*22GP26V%2^XQ??O*B-E[* MYP[N>/2"^.Y\=#1E.F?%5Z3P%M?\K6P4VY0/2O/3_#WNI7R%.@Z7CWE_A>U2 M<:UQ*TP]GS]Y=()0Q]_'RH^^V_(WJ&PO=V]R:W-H965T M6>5(LPCJ+SL&9-QJ!D-(1]P? M[]1O?.Z42\H,7BKQ@^>VF@<7 >18L%;8.]5]QFT^9TXO4\+X+W0]]BP.(&N- M5?663 YJ+OL_>]Z>PQ[A(GJ%$&\)L??=!_(NKYAER4RK#K1#DYH;^%0]F\QQ MZ2YE;37M/>-I0+-^UEH M*;"CA]DVR+(/$K\29!3#K9*V,G M<\Q?"H3D>+ =[VPOXZ.*5YB=PGAT G$4 MQT?TQL,QC+W>^!6]0_G^7*3&:GHVOPYEW.M-#NNY4IJ:AF4X#ZA6#.HG#)*W M;T;GT:#V\DQ]>3:6$X/$G.X-UBT K[2RS:0;N"6_58:%L:@/63Z?V7; M7E;L9&LORYPL9(0H%3T9II&6H%""*MM,8=ERD=,)&F RAW0[ UXW6CTA%;(U M,(K *AA_A TR;;17= I''#DZD'KY6A>U\6()DJFY: MBWJ/^1)]TVK);:OQ! K^[ :],X%4Q942^3_6]IT=NJ1PK\IJU*7O)0;\P^D+ M;E@=VM6BK]*_\+[7W3)=TC)LI,X3H8! P;L0V+J>'>\E^?N1)VM MI?JLEXP9\K42M3X?+8UI3L=C72Q91?6);%B-G;E4%35X5(NQ;A2CI1.JQ#CT M_71<45Z/IF>.=J.F9[(U@M?L1A'=5A55MY=,R/7Y*!AM"._X8FDL83P]:^B" MO6?F8W.C\#0>M)2\8K7FLB:*S<]'%\'I96KY'<,GSM9Z9TVL)S,I/]N'Z_)\ MY%N#F&"%L1HH?E;LB@EA%<&,+[W.T7"D%=Q=;[2_C M?$1*-J>M,._D^B?6^Y-8?844VOTGZY[7'Y&BU496O3 LJ'C=_=*O?1R>(Q#V M J&SNSO(6?F2&CH]4W)-E.6&-KMPKCII&,=KFY3W1F&70\Y,+UL-BM;DHOC2 MOV7G?[P$?U!2-[(VBPU M^:$N67E7P1C&#A:'&XLOPX,:7[+BA$2!1T(_# _HBX8(1$Y?]%0$KF0UXS7M M(O#;Q4P;!\/V!L/]L:' MM$_?HR[+5C BY^0';3B0R4KRBG)%/E'1,FTW+K1FID^JPK9-Z&M.9UP@PV#! M?EO=3T?GV\'3]_OV8,L7>P8 M2#L#"36=R!:=I(3#I^2(U]B1K8:T/H:GA6PM5!4K&%\Y8[XED1<%F4-R;:2R M>B>^%XUD(=:]E MO7AAF*J(O.?,'>X)_,TW^L0@MHHY',!U+J&@_*/M.^8S\0D A4%Z!Z#9Q$O# MY!D #1&O\"F 3KP)@#8 -/!3+[<'/@'0%%7R3("& 2"?]ZGM:3D(#^$)*$\R M_W%\9GE\$'(90!D_&W)![L4QV%^R.5,V]89^O0>X'*65/(HX=(\X]O(\)P>: M=C(T[>393=MVZ>X(/%QO@[^O9[]CPK7WBTHJP__LQ&X;-QOF MR&K7.%L.#]&Q*2:O[QF=A737PJX@P*JL%)E+@5I]6!3;H;7/0<=]RZ@")V!> MM@4J#5S0QB7)0]=#@X1\4+1DI*85DAKG#KBA3ZZV#4YT,WW)&\ U!8HZ,6FH M0)8WW?@_$8='O((78>P%G>QN*OQ& ?^S_ MMB+NN/^HL_&0PQUW,I! 8<6RED(N;DG@Y2!M6E,P<=N]IYC3>#Y0V.E0V.GA MPNXN,S9('VN**6%C@ RXZQ*JN[LVP?9]U7I0]>/5VBA).OU\JY]PM%K+5EL+ M0-[=A,]-JQJI[62LQ:W+& 1J:4B-@:0U51QD7I<8;_:>M,DZ-.)^X^9IWV[M MV[%98EBN92M*LJ0K.XN9O6 M.5LQ2RH?3%+'81NLC9?#23^C[=3%+>^$X)+E MI'X%TKO+PEV8>*3=!-AV]8)5,Z1UR&:CY]E]Y*"-VH?E8J5C_1$\5-)22UO M=!+L+^[QSD49C67A/@=HXMY4NCOS0!V^.%QT%^TM>_>YX@U5"XZH"S:'J'^2 M8?2J[A- ]V!DXZ[=,VG0Q=QRR="NE&7 _EQ*LWFP!PS?8:9_ 5!+ P04 M" "XK5Q6> N;#8X" "*!0 &0 'AL+W=OJJ>_;K,"2VW-=H:*5C38E M=^2:K6\K@SSO0*7T61!,_)(+Y2UF76QE%C-=.RD4K@S8NBRY>5VBU,W<"[U] MX%YL"]<&_,6LXEM\0/>]6AGR_($E%R4J*[0"@YNY=QE.EW&;WR7\$-C8 QO: M2M9:/[7.;3[W@E802LQ&COV6^ZVJF6-;=X MI>5/D;MB[J4>Y+CAM73WNOF&NWK&+5^FI>V^T/2Y$?,@JZW3Y0Y,"DJA^C]_ MV9W# 2 -W@&P'8!UNON-.I77W/'%S.@&3)M-;*W1E=JA29Q0[:4\.$.K@G!N M<:N>43EM!%HX>^1KB?;SS'?$W*[[V8YEV;.P=UA"!G=:N<+"5Y5C_B^!3Y(& M76RO:\E.,EYC=@Y1. (6,':"+QKJC#J^Z#]UOL*UL)G4MC8(OR[7UAEZ&+^/ ME=P3QL<)VV:9VHIG./>H&RR:9_06GSZ$D^#+";GQ(#<^Q7YX+<>DG00?EW9X MT0U2\=S"1DMJ2CN%,Z' %;JV7.7V,]#A8[E&,US 6X2-NT@(][RA=^C0""XM M?(0H'K%)0D;(1DD\@64MGZ R.J\S!XQ6TR0$1O TN8 ;H02]V7Q(B)-T%$0, M6)J,XG ,*YX]\:U0VX,]TE$2A3 >7<0I/&K')6V6C,D/0K+&I/4B3>'8X?L' M_5&BV793P$*F:^7Z5AFBPZ"Y[/OK+;V?4G?F[_S><;KJ MNFVM'?5N9Q8T+-&T";2^T=KMG7:#8?PN_@)02P,$% @ N*U<5E2><+[Z M @ ?P8 !D !X;"]W;W)K&ULG55-;]LP#/TK MA%<,+>#5MN(D3I<$:/J!#5B!8.VVP["#8C.Q,%ER);GI]NM'V:G3 5D..R0F M*;['1\FBIUMM?MH2T<%S)96=!:5S]444V;S$BMMS7:.BE;4V%7?DFDUD:X.\ M:$&5C%@93W3@I%"X-V*:JN/FU0*FWLR )7@*?Q:9T/A#- MIS7?X#VZ+_72D!?U+(6H4%FA%1A-QQ!GU)#WQMO[#?MKU3+RMN\4K+;Z)PY2S( M BAPS1OI/NOM!]SU,_1\N9:V_8=MEYM2Q;RQ3E<[,/F54-V3/^_VX14@B_\! M8#L :W5WA5J5U]SQ^=3H+1B?36S>:%MMT21.*'\H]\[0JB";G,$A"8#%C1_@&?>>#EF_P7YU_OUQ99^B=^7&H]XXY M/!*A+66=*^%VES J5 4THVE;'L&=%Y8K=#T9[:/L&$;26#1"%D0 MV,()#"?A)(N]D87C+(,[GI>DU9"(?6DOQ&E-36P@R=*0?I"DHW RF[UV6VZP!>2ZJAM' M.O=UDS@.LR2%21RFXP0>M.,2!L-QR A,!.%PE, GM/8=S_.F:B1W6-!TH"W- M!>_F#S'S2ALG?G>!4Q93IVQT!J=)EH6CR?@,CFY\"(JF] DUG)&*L;>2-,Q& M*1QZK:)70Z%"LVE'GZ7F&N6Z^=!'^^EZV0V5?7HWFN^XV0AE:2?7!(W/Q\, M3#?N.L?INATQ*^UH8+5F25\(-#Z!UM=:NQ?'%^B_.?,_4$L#!!0 ( +BM M7%:9B45""00 #X* 9 >&PO=V]R:W-H965T&L0.=Q?(H?S #)N.E=R LKO)FQ5M-??HKR\-;]&6$I!UX_7*S"VT-L[R/^E MDTJVFM4+?0Q4(ZQFJ/HZO6CBS&FB'4WN-"%\:E Q8U'L!82?(2K\) U)&/E9 M.J)WX1=)#'=KJ>%G O#1-O_,9V2VD#Q'Y!F$B( M_*08P4#9LKYLV?>6[:YM&H'4JRR&"R98/4<";YOJ9=UU3MN";E$P0X=IY,Y1 M=/0\5.O_"[\3<[:-V35ROA-3O<24K0*Y7P(-7 /36W[HLQ^I\^NJ*ML(3^3R MI*4%TQJ-MN<>COQ149"4C?PP'L$G8IBBKCQ7+<$3G,VXX(:CVYSY(VHLULH/ M\PRN9+WJ:/ *_Y[=J/1CPI/%?IHF6T(,[;=D2/TH24C*8S\+2_CLNCCA80]D MMZ)DT/[97NP=B*,GNAAT.L5ID=,CR][:+;B>R[8V0-$1DM-1!._H523P;H!Z M>4^]_'NI=\U,J[I\:/6*5G#UDNXAA@U&^>%N4NU!LJQ[>_9$4&#B37T<&^^@YGTL)6,B&=E:E],T1 FQJXSH>#7=ELNJ:6W5>4UVJ T<4<0D+8_AQAX8 ME?^!B19M1D/T.\2(8.>?7J%:N%I08U'=M-(MC&S6$#]"/C]#]02P,$ M% @ N*U<5AWU@EJ?! )0L !D !X;"]W;W)K&ULI5;;;MLX$/V5@;LH'("P)5'7-#&02V\/V36:;/NPV =:HFVV$NF2 M5!SWZW=(V8JS<8Q@]R'.D!R>N1YJSM9*_S!+SBT\-+4TYX.EM:O3\=B42]XP M,U(K+O%DKG3#+"[U8FQ6FK/*7VKJ<10$Z;AA0@XF9WYOJB=GJK6UD'RJP;1- MP_3FDM=J?3X(![N-+V*QM&YC/#E;L06_Y?;/U53C:MRC5*+AT@@E0?/Y^> B M/+U,G;Y7^"KXVNS)X"*9*?7#+3Y7YX/ .<1K7EJ'P/#?/;_B=>V T(V?6\Q! M;])=W)=WZ!]\[!C+C!E^I>IOHK++\T$^@(K/65O;+VK]B6_C21Q>J6KC?V'= MZ29T &5KK&JVE]LCN/WO8YF'O0AZ\<"':7HB\WYTA[^4ULVQRIM4:M--& M-"?X4/UM=$Y(5Y1;J_%4X#T[^:A4M19U#4Q6\%E:)A=B5G.X,(9; \,[ABMS M5KQZ"C!&+WM7HYVKE]%1Q&M>CH"& M!*(@BH[@T3YTZO'H?PO]6IBR5J;5'/ZZF!FKL8'^/I2'SDI\V(HCU:E9L9*? M#Y UANM[/IB\?1.FP;LC,<1]#/$Q],DMDK1JT6DUAUT\AWP\BG+8QSX]0I9U MBR4$N^0P5S7R6,C%*0R%Q"W5&LR?.0$L#V]F7/MR)$K\3PB6KF2PY, LS MOA!2(I!S?<6U4!7\!F&1$4HCE(J0!'D CT4J?[9"HQ=1G!'\@S#(21$G<,.9 M*Q(^%':'PZKOR!RW8]!A#==L8_T+@!!&^-?@[9L\"J-W,(Q(2(,30(HC@252 M3FLNRPU@O:6IF5<>AB2)XQ,8)BD]V0^"8^?LNQ_'E 0TV0OD2(V3OL;)JVO\ MK$T/%?LHW.%B[^$RCTOPF9Y]QZ<3K +6*&W%+Y\,\F(_O*8!GMEYR0Q\\^\I M6KFXYQH_#W"Q?SKM,C[<<*:Q]SYJ90Q<,:TWKJ.^LKK%"V79-BV6T('L7_X= MOW7_TOW? ,,*$X&^P%-27/D7'#.@>==+9BE6!L)L%+@FR1(24R=%(4ECZK82 M2K(\:51PD:[B'BB'-2%H$D!*:X6](:!3@ +F4JE:+#20C5$#,#')GB]!XMTZR$-=)D<(4,^S[;VQHO'E_]!:]R%XT@7O'W R,OP0 X^:.,S .R03[^W- M.WM/&,$[>_Y%$\]XQ(SS^!D'D:YF.W&)7PC,S):RYMD#CNJT:\4,:XVK>$]. MG.R*BG+JY#C,G8SO<$$*5$7_<2B<6\=V7Y?PL9K;TAVJSGAO=$&>+/R 9J!4 MK;3=%-/O]C/@13?Z/*IW ^0-T_A),5#S.5X-1AF^@[H;RKJ%52L_",V415)Z M<8ES+-=. <_G2MG=PAGH)^/)/U!+ P04 " "XK5Q6O@LIWP\# "R!@ M&0 'AL+W=OYCVX"37QL*Q@WVAL%^_L].&(DI?6MMWWW??V7>7\=+8 M&UQJBZ((H$K%:9(F(24USBRXIJJ$?3A%99:3J!^M#R[EHB1_$$_'M5C@%=+/>F9Y M%WG0^P>'7Q*7;F,-/I/,F!N_^5),HL0+0H4Y>0;! M?W?X$97R1"SC=L49=2$]<'.]9C\/N7,NF7#XT:C?LJ!R$AU%4.!<-(HNS?(S MKO(9>;[<*!=^8=GZ#M,(\L:1J59@5E!)W?Z+^]4]; ".DA< Z0J0!MUMH*#R M3)"8CJU9@O7>S.87(=6 9G%2^T>Y(LM6R3B:?C5Z\?X:;05GF!&\O1:90O=N M'!.3>Y0\&_7U( MDS3=P3?H4AT$OL&+?)S@F72Y,JZQ"'].,D>6R^+OMFQ;KN%V+M\JQZX6.4XB M[@6']@ZCZ9M7_8/DPPZEPT[I.!V()A90[O6V$97KUP!Y2Y[(6"D3EH_P3(=**P &OZ8D69F!G,B!\5['L M FJT.3OS<%@KE%J29+?,6+Y3J1>>O6%!;'\]2I)>PDVB5.AW!W.C>.BX?>XI M*@,^$TKH'+T,7^C0U.S)O=U8G[+4\#TGDZ'U-7=X#.=<+1SM1YN5KVP?]O*--Z8(Q7:19B6CBN!;[@=*=UI-Y!/VCGTZ-Y. M\PMA%[YX%,X9FO0.1Q'8=D*V&S)UF$J9(9YQ85GR1P6M=V#[W!A:;WR [C,U M_0]02P,$% @ N*U<5H+LA5JE!@ A1 !D !X;"]W;W)K&ULM5AK;^,V%OTKA/M8&Q!BB7JG28 DT^T6Z&.0F791%/N! MENB8&$ET22J>]-?W7$J6G8SK[1;8#[$D/B[/O??VZ>SU M;./<]G*YM-5&ML)>Z*WL,+/6IA4.G^9Q:;=&BMIO:ILE#\-LV0K5S6ZN_-A; M]>H3KXUS/9M*\SSG6ST[GH6S?8##^IQXVA@>7.U%8_RG70_;=\:?"TG M*;5J96>5[IB1Z^O9;71YE]-ZO^!G)7?VZ)V1)BNM/]#'M_7U+"1 LI&5(PD" MCR=Y+YN&! '&;Z/,V70D;3Q^WTO_I]<=NJR$E?>Z^;>JW>9Z5LQ8+=>B;]R# MWOU+COJD)*_2C?6_;#>N#6>LZJW3[;@9"%K5#4_Q<;3#7]G QPW,4.K(8U>O*I^-\"ICISRSAG,*NQS-]]VE6XE>R\^2LOF[\6JD79Q MM70030N6U2CF;A##_T1,Q-GWNG,;R[[N:EF_%+ $I@D8WP.[XV+;7C+$BM_V MBQ1F( .;JPY#NK>BJ^V"P;.R74DS>?],8"% V0MC6C8 MY[0_*V*\)'$0YPF-Q$%6%NR=$TZR/(B2B*5!GJ8L"7B>$39$:<>B( \+_(8Y M9LJ()6&0QIRE8<##A,5%D&0I(*PECJP/)\Z3( SC!9N701:6>&)AGB[&X^:0 MQ_F"GG%6T&R)M?LCYT6:TDX:F_,XPF\:%$5(ZZ.@S$,O-BTA]KUV@WI)D*6< M7HJ QZ0>+X(BR]@9=J43N]*S['J0E>XJU2CA<^,+AB$1".>5ZITVSYYT#Z2A MTXQ8*;KG?R#.UVOI,^HT?XJ%YU$0X0;BJ.Z1*9R+//\:V(%_ S BEYW $2W- M"(YF#@#E!'"_YB0Y_QX;]Y284!T0>30\N@C9%Z\> T_\EH!U*+C0;GT0Q,:8 M8OPBQU^$OY ](#B%J38,L8-J\X0JND5-='Y#!7IB_3R\R!?TF_C?;#'!VTH4 M+HIFIIQL+&.BJ/8_^"$ZWG4C6!Z8_!'#F4LN/ .[!3\/$V__U\& MO1.-Z"I);%W)1]5UI!+<3G"07"*?_.@99B$EFR .(_"O[JN!"W7OHZP16PO5 M@6C@O/25HE&MEO7XTHC M&Y"K)A&'[4Y\D!TD&])*H%0IF!%$5KJ&*E&<_05 !O%EK&B\1H,$;YS#*1.H MF!(VS'J,B[K#FB%KO53L!3+/F*&4[=%EJ$\1RA?/RF,?@1^3=^*@2+/10X-_ MSD11/D51_C_6@'W)\Y%T:^$1Z_/.=TJLL,XI>3*NSA\S"7V1R!%AZ)O9VNB6 M.7 'IJD5$@@,4PWL(DN-\;3'1_[IX"K")#_B7F(EJ.QV4@XVI_&UZF!!A>1' M])0^5VY[ W=(>\$HGJWN336P%O-;;7 9>7'XZY;F;T3?8+Q+5%4@1EF Y2BT MT)YD?'PI2G9;5;JG5@MZ2O7DLPL/@R2!KXL@Q8H?AU0,ZS02[$*8#9YX9CP) M2F)#$J0\(TFFEY-5+(NX'\^#-$K9#U1K#I*T]2L"7H!X05'RJ4LY%!7+$M"1 M_J:J=9@)8U9$);L76T6M"@EDE3#F&7EN)TS-D@)-59:/K4R]9X#WT4"K/ DB M=&1I'I3H:'X633^P4)#-?0A0W.>Y[Z>*&$]2XJ0D'N1ER=(LB'AY3-5+^ 69 MO!KY#8M&:/+(8&@+O]&ZWJFF\9Q1G4,.5V3^46B"UK*,69+"BOP3+QBZZA%_ M>CON8#P.2IZ08_,X'HMD 07CL&3?&#+0"^S- 28KT.?QU%LD3#]5+4[EA.71U;"5YM%?@.$MXMUP2YQ&ISOV[7"U/"P?+NC? M"X.J86&#-;:BYT!S9X9+[_#A]-9?-%?:X=KJ7S=2H!.A!9A?:^WV'W3 ])^' MFS\ 4$L#!!0 ( +BM7%9&PO=V]R:W-H965T MJN05\ZI[P(6AEG0\U9XBYG3/:C%3.Y, MUPI\4*!W?<_588F=W,^]R#LI'MNZ,581+&9;7N,*S>?M@Z)=,*)4;8]"MU* MPLW91[E_C\=\4HM7RDZ[ M+^P'VR3WH-QI(_NC,S'H6S&L_-NQ#F<.T_ [#NSHP!SO(9!C><\-7\R4W(.R MUH1F!9>J\R9RK;"'LC**_K;D9Q:/^(1BA_"(I:Q%ZRKU^A-?=ZC?S )#$:Q= M4![1E@,:^PY:Q."#%*;1\+.HL'H)$!"UD1\[\5NRJXCW6$X@CGQ@(6-7\.(Q MW]CAQ?^2[T;)'NZ(JZ*^H)J;!NY<#NT2 MXZN8EQE_:JA$LJ.1;44-QO4#N-_"@-PIJ%Z$%Q1>V_"P/H Y;-$R[/F?4D$M M904!^MX)48T(3S(/2HZ2<)Z!5F2^&%:D)3&A<_BE*0D83XCU[N& M:]UJR*/4#\,4DG3J%],,8I;X<5%04QNB^ 6;MNP0EK(Z$)'$3]((V'3JIV3" MLLS/:'W/5;7G"B$+*4@"A)2P M+"+>,Y4?#(S^/8SY/"R7&2^NPHAP4C_?1_ MJ\LS"R/A\V0U&7M_X)6%F9_DS,DL*ZALX<"+HD33^*7_1RG>_@,C8KG/\ASR MS(^H)%GDIUGZ'W._-"W!V3U'@6IWFVLHY4Z8X.#<3OL47;+3N\[\\ZNM';D_;II[=ELY=SF M9#ZWY4JOE8V[C6[AR:(S:^7@UBSG=F.TJOQ+ZV;.DD3,UZIN9^>G?N^5.3_M MMJZI6_W*$+M=KY7Y<*F;[OYL1F?#QE6]7#GV[EIB].)L=D%/+B7*>X$WM;ZWDS5!3VZ[[AW>_%*=S1(T2#>Z=(B@X'*G M7^BF02 PXZ\>GZP']1^\[^'*KK'[1-6_KRJW.9OF,5'JAMHV[ZNY_ MUKT_&>*576/]+[GO99,9*;?6=>O^9;!@7;?AJM[WRA^4 M4^>GIKLG!J4!#1?>5?\V&%>WF)1K9^!I#>^Y\Q=J4SO5D&O7E>_(L]?JMM'V M^'3N !LEYF6/SS^";R7?VUK]X'\<7%KG0$R_+G/R0"1[H? CFQ&U7JLQE4 M@-7F3L_.O_N&BN3[ P:FHX'I(?3S:RBX:MMHTBW(6\\F79&+.VV@.,@;U6R5 MY_&%A0+:X-*2&PLBKB,O5%-N&^4T^5'5Q@MK\I-1K?LX%<'-@X;L=_/U2I-% MUT 1U^V2..1)7\GUW]H2!X_O!Z-5;_3=:+2:&+WMC2Y'H_'E!1I^YPT'_UV' MI+0K9?2J:RIMH &XK6G)1AO?B=I2/\=JK,C5]8TER^#K"8%2]7"_:V4"%0D0 M2:]O 6(@TVZ'97Z'3G:$WTG(->HF&U.7FAR10L1 >I<,1@O$"W!V;^MYC"-_5"$Q;GY ,$P.Y=_;^9['K9/D-$ M09!0"G"ZLE:X-6A[/FCSLL\K!-R!V:^8W$_F#0/:_SV9L103A3^L.)BKW&=) M^M_\4:XF(H<'"C MR5?@'P0$O0@GQ\6],I7UV7WT[*:M';G XQ?BMJ\='53[1>VHVQIH#!?!GNN; MQ()-U*8BDCGS3](XS_:K'4J* M)2(2H.Z(Y%E<[-12GD24T[YCLE%MED4LRQ \YQB[%4[UC;C M>53 %>!9G,A#I!8CJ<7GDCJP];=-.&8/\/4@XA?S-?29T S^'6%[%U[YEC6R M=S=3+)=&+[%O'"8T<$C"7'>4PFE4?/=-SBC]GASE+/;$ O[(?)?XI(AX!L+A M8-Q)\SC!@U-P)/G+]]J4-9X:S\#HC&'>/3IY!)\E2.<=3_)("BR*C_"!JPSI M)K*8/54J61))67RD\2A/XX('?P!I\"41!ZA#$X ;E,.(&&AQ9 MG@D*^WO9A%'HDDV6/6$$3?QSA, M69@3<:CER+'ER,]N.:%@K_1F:\H5S+/^Q I1:_S M:__'(3_XO'=/#2BG!B! MII;=>@TKWZ6^]IQM)\JKB7:X83Q*:$8HA7+! R#B(B&O_;\'90=#%EAFGX!X M5K=@:[>UL&OQI&'0JJ2G")6!*GF1C?]JA4D/_M$(P)[,+$Z3?L%QILII#)WQ MZP:5/(RJ_4_#2G-HAEE"1))%@N4DY47$8$SYEY&%:23S8X& \LNQ)#F.%?1 M< N)G3MT##^OXH3 ]];9?/*=8ZW-TG_-L6#MMG7AD\>X.WXPN@C?27;BX6O3 MK\HL:YBY&[V 5^&L@1G4A"\XX<9U&__5Y+9SKEO[Y4HK^$\4!>#YHNO<<(,* MQL]HY_\ 4$L#!!0 ( +BM7%8062!7# , /X& 9 >&PO=V]R:W-H M965T[4P1Z,DHT0C^;P+9D[GB&$!<;:(#!:GO 2B\( $8T_+:;3 MI32!A_L]^A>KG;1LF,)+43SDB<[FSMB!!%-6%_I.[+YBJV=@\&)1*/L+N_:N MYT!<*RW*-I@8E#EO5O;G.+VX9I+G?*M@A1+6&9,(Y_=L4Z#Z-',U)3#7W+@%6S9@P7_ M_ !N!->9@FN>8/(:P"5F';U@3V\9G$2\PK@/H=^#P N"$WAA)S>T>.'[Y?ZZ MV"@MJ3I^'Q/E . ,_\'N#:&)VA#<( [/SAKWQR",4+J@SFZ@'.P:()7LBH"VVRBTS!305 ME2;:YMD()PHCLXQ]#\*@%XP]N$Y3&E?FQ>@<0:-TX-C MM>X>S"1ZTZV=O(IDU5PWXZFS=L/]HIEI+]>;+\,-D]N<*R@PI5"O/QHX()MI MVQRTJ.R$VPA-\])N,_I H307R)\*H?<'DZ#[Y"W^ 5!+ P04 " "XK5Q6 M_ ZFSOX& ":-0 &0 'AL+W=O=-FE+P/G=:R.U >YZ6J>JW>Y>G.Z%"TYB#7!FFW25[H\_&R@$ M0MU$>KH7*R&//YCG:Q[C;^#\D8OO"B2S)"'B MZ8K&_/&BY_:>=]RQ]4:9'8/%^9:LZ3U5W[:W0G\:5)2()325C*=(T-5%[](] M"_#<-,@C_F+T4>YM(W,J#YQ_-Q^NHXN>8WI$8QHJ@R#ZSXXN:1P;DN['CQ+: MJXYI&NYO/].#_.3UR3P029<\_IM%:G/1F_501%461Q+O@C$B9:T\Q&+E?>6B>8I69DW2NA MOV6ZG5K<%R,*\16Z9^N4K5A(4H4NPY!GJ6+I&MWRF(6,2O0)7481,^.!Q.@Z M+4:U&1WO/:H(BS^@=XBEZ(;%L=XKSP=*]\\<91"6?;DJ^H)?Z(N+T0U/U48B M/XUHU 0,](E59X>?S^X*6XD>#?MHZ'Y$V,$8?;OWT/MW'SHZMCP"@\<.71M(KP^>?S[H!NE8T MD?]VC8V"/NJFFP)[)K[?>$. MP^;#<7_6C/**J/%>U'3D-&-\:^]/3300K)'H<97HL371@9Y]N3#74LBESC.1 MDH>,*!KIN4)MD-I0)+48\@0UBB/.]Q(XG/9Q2XO#(-=M"^9U! W;)-]Z@J=J M 01K:#&IM)A8M?C,T_4G146BM1!43W<[FFIQGKIR/#G,S+P]DI>'0=@Y&.[6 M/IU:@"!A 1"LH<6TTF)JU>(K5_I&Q-RTHAV)L[P8T1\94T\HH6K#HUP>J?1] ML+X>\DME19@H@KL$FQYH,>^/6GH=$>-9NWVJ7)"P C6D&M6R36SRG6=ACRA M:"5X\K),7;+,#E(^[H];LAS&C/J3EBR',6Y_V"I4UE,X-=M L$:VYU6VY]9L M+XD03V;.:%X?9@8Y,NWS@SFVG?17(SQK'T^]$B!A 1"LH8WKU(LNQZZ.H'HE MA98\#77Z1;&,NF/R._H/?:'5_;-$=]4LKK\)>";0,E\34M&YO+(>]=1[:%": M!TKS06D!%*TY&O:6X.Z;KIQ*/)3LD#0/E.:#T@(H6E-V7,N.K47@2Y8\4&&J MJ1Y5OIW^9#9O_&MKU-EHZK9U C4=0&D!%*VI4^T[N*\8 M#]EV&S-]Y71.G[>"1UFHITXS7PJJ2ZN.TQ55Z$K:*2*D3[ $I7F@-!^4%D#1 MFH.@]D3<\=O.F9"6Q!*4YH'2?%!: $5KRE[;+Z[=?SF]1D\Z:_3!S-D9-CV8 M/4&=&%!: $5K*E.;,:[=C;FGL=ZU_HA^IRD5)$8DC=!EE+"4R5RO'47^SRU- MY0MU&-+H6(+2/%":#TH+H&A-V6M3QYV];1V&=%R6H#0/E.:#T@(H6E/VVEUR M[?;2G682$6[RJSRB.QKSK7&2BI\H.H6>'_RR@T<'=GA7U+!_<'/<$>6T?YGP M[:=PE!5"TINRU%83M5A#X3UGVXYT\ M#B!I'BC-+VF-!PMP^W>= .J837UK:PG;K:6K3.H]4B(2:E5E_A#5Q[V5B]&; M9THJ/9V:ZUTJ'GXO@D7[0:A28-#'94!I'BC-Q]TN6UO@5Z*:PM5>$[9[33=Z M^9)D2:<"H,81*,T#I?F@M "*UE2T-H[PVQI'&-0X J5YH#0?E!9 T9JRU\81 MMAM'OE0LR9^9RB1=93&*V:I[YK1S7/2D%SZ=4D*Z.1XHS0>E!5"TII2UTX3M M3M,-^?EB308UD4!I'BC-!Z4%4+2FHK6)A-_61,*@)A(HS0.E^:"T (K6E+TV MD;#=1#J^)MLYPWE>E+MLIZ6]Z@R?ZVFM?_*/?.*UX1J3/'6T@T1:Y9*%-.51CK]J;Y#$,6+0,4' MQ;?YBRL/7"F>Y)L;2B(J3(#^?L6Y>OY@#E"]CK7X'U!+ P04 " "XK5Q6 M"RQ(_Q$$ #[%P &0 'AL+W=OA)LC*ENPU G&RBX/I<5E/9) M)E7!C6VJ=:@K!3QM@HH\9%$T"@LNRF Z;NXMU'0L:Y.+$A:*Z+HHN'J>02ZW MDX &+S>^BO7&N!OA=%SQ-2S!?*L6RK;"#B45!91:R)(HR";!';V=Q]?$364EY7?7^)Q.@L@Q@AP2XR"X_7N$#Y#G#LGR^+$##;HQ7>#^]0OZ MQV;R=C(KKN&#S/\4J=E,@NN I)#Q.C=?Y?83["9TZ? 2F>OFEVQW?:. )+4V MLM@%6P:%*-M__K1+Q%X '1T(8+N )A%A.U##\IX;/ATKN27*];9H[J*9:A-M MR8G2K#>H1@NG//]%1]#M"ZZ*C==&@QP=H+91] M395Y/B.+W"T?+U/R\*,6E7U_#/GKB^U./ALH]-^O,;\8@/EEQ_P23:B75-U* M*A<9O$82AZ'D&;A"^(PZ/B-\@?G3H05& T],TU5'ZVK !;X:@/EUQ_SZ?188 MAXEOFA76"*.;CM$-"C6K19[:RJ:;+*YV+2**2LE'< G5Y%^"O.DH_(GII)$O MV-& 4MB!OS/Y/;>A[Z.&(S@T.BH'RCPI]AZ".%P9 MN2AJ+V]0!([3HT!0;TH4MY,Y3S;VEK(IA2Z1+JU&VJ\AJPVT/N#@IV;4.Q@= M#2F'(6R.>I^CJ!F]00XX3GQ<#=[!*.X]?=2 % <4_-2$>K.C-T.J80BO8][K M&&I'_=5P!*>'73#O80SWGJ7,S)8K:%*9R**J#:@]9:"U <<^-:'>ZA@;4 UL M")]CWN<8OOGJKP8N MAQ3'$*;'O.DQ?(O77QPXSM%CA=A;68Q;T-NE<;ANX$.=F-W8&V!,!Y1&/(0# MQMX!8WRSUUL:1W"P_4:X=QY;@%HWI\Z:-$>J[=%L=[<[V;YKSW-]]_98?,[5 M6I3:RB2SH='YE:VZJCUI;AM&5LWI[DH:(XOF<@,\!>4ZV.>9E.:EX0;HSONG M_P%02P,$% @ N*U<5FH.FF/:"P S80 !D !X;"]W;W)K&ULM9UM;]LX%H7_"N$=+&: 3JQ7OW23 &E$D1UT=H-II_MA ML1\8F;&U(TL>24Z:_?5+V:IE2C)K>4^+HHUE\KF2>4+2YU+4]4N6_U&LI"S) MEW62%C>C55ENWH['1;22:U%<91N9JG>>LGPM2O4R7XZ+32[%8E=IG8P=RYJ, MUR).1[?7NV,/^>UUMBV3.)4/.2FVZ[7(7]_))'NY&=FCKP=^BY>KLCHPOKW> MB*7\*,O?-P^Y>C4^4!;Q6J9%G*4DET\WHSO[+??]JL*NQ.=8OA1'/Y/J4AZS M[(_JQ?O%SU.,,J28O:G+6B,2;8LR6]>5 MU1FLXW3_O_A2?Q!'%6SO1 6GKN"<6\&M*[CG5O#J"EZ[PN1$!;^NX)\;85)7 MF)Q;85I7F)Y;8597F.U:=]\15:46K?M@)8E=;-6&<5MK] M6.;JW5C5*V_?;0MUI"C(7?3G-B[B2E %$>F"O$^?95$JF98%^9G<+1:[]T2B MWMC_RE32^S&0I8B3GU2)WS\&Y,_VRZOB&WMJML]U0-S]5]$JJ([N^I6W\=AKA[(Z(JX]LF3#\^H[O@G3YZ= M4WUR\N3Y&==>G[QE:$GWH%9WQW,'J)7\ZX,Z1MZ7 M%AL1R9N1ZOP+F3_+T>U?_V)/K+_U204)"Y PBH2%2!A#PC@(ILG/.\C/,]$; M^8E&?F_(9IM'*S5\DDT>1[)/@4;J4 4B80$21OKYDS/M]YL-O[\UT\QU_9=I]7L/<6LR6QJM5H== 5: MJT\/K3Z]H/-?2U%L$P?!-%'-#J*:&47%#)(PUAPJ M"20L0,+HK-/@GN=:KM_21;>8/5_3A>HJ\EBJGN)]&EWUREV9!:NSQ=W/?FD\LJRTRJ-L-I5$H+832&)3&431=9(W%;IL]]GZ1 MI;*L.K:OW1B)1+'JE5K73Y[,ND*#NNM0&H720BB-06D<1=.%UKCZMMG6?\A* M-6+&(B%2Y.G/:LSL%537EK:MZD];4E#K'4JC4%H(I3$HC:-HNJ0:3]\^S]17 M@^)!7*7X0A9RL8W*^#&11*RS;=JO-*CM#Z4%4!JU>YQ_QW+;OU,A-"J#TCB* MIBNM2278YES"Z5'RY+H$,W&POJ )!2B-UC1-7]WI9@@-RJ TCJ+IRR:;=(%C MM($-\CJ]_,&,'*HO*"V TFA-TU+5W=X+&I-!:1Q%T^759 $</Q.V:/ M'[_^PAQPL$AGWUS-$4 C4B@MA-(8E,91-%UZC>GO7&+Z?WO]A1D[6&#SSCS1 M];QYVU4)H%$IE!9":0Q*XRB:?I]]8_V[EUK_YZR_,,.'2JVF'4MMUEG-$4!C M4B@MA-(8E,91-%UH31+ -2;@@X4(339 :11*"]V>](O=_I5CT)@< M1=.%V"017',2X3(A+F0MQ#AM#<%DL=W)<[^)C\A?=[UGM9-3-1^,Q"8N1;]F MH75T636#S& MB6+TN\[F4QFL2NP^.MB-=+ [Z7330CT=*7:+G.^1W7";[(9[279C2$>ZD$\R MK^:7U:JY;^D2Z=??0VD!E$:AM-#M9I'LGNX2F@U!T71A-MD0]Y)LB'&UG)DX M6%W0I F41J&TT.WNXS.==99+,VA0CJ+I\FJR(>ZEMRR<7BUG1@[6%S1# J51 M*"VL:<>60$=;T+0'BJ9KJTE[N.:[%$Q+Y;D_G$Z>]1Q\T*(/2.(JFRZO)+GCF[,+07?_,N,':@B8!H#0*I850 M&H/2.(JF2[#)%GC?8>LB#VK[0VD!E$:AM!!*8U :1]%T'1YMHG])?N#_63IG M#CA8I- <0$UK;:77FIA1:,P02F-0&O_6YZ&+JO'V/;.W_RDK17+.HQB@ACZ4 M%GC=6R]<:]JV)"@T: BE,2B-HVBZIAI#W[O$T'^NS+,+^BBHTP^E!5[/]ONS MCA=&H4%#*(U!:1Q%TX77N/V>V>W?F;0'G:D0SW&V+9)7LI+)@LC]YKEQ6DH5 MO'<3&3-_L-B@*0&OQ\3O[IM H4%#*(U!:1Q%T\769 2\,^]DB++U8YR*?2]7 MR(W(12F5Z'(997)(5Q0D;#II5@-(" M*(U":2&4QKSNHQ&J1OT M]@4HC4%I'$73'\S5Y U\<][ G.8T5QZJ)"@M\+M._M29MX4$C1E":0Q*XRB: M+J0F+>!?DA8X)\EI!@\6&30[X'>7]_?T5M"8(93&H#2.HNDB:Y(#_B6W'IRZ MN#<]+D9/EAH4._? M[RZK=SKK2RDT9@BE,2B-HVBZT!I/W[_$TS=FS\W$P>J"FO8U[5A=?F=Q/(7& M#*$T!J5Q%$U7U]%S=B]9N+^?A.TG8'L'HKE3I)J;]8H.^UA>['-YN_:_US5A MH3%#*(U!:1Q%VXMN7*RD+ -1BMOKMH#]T5$U+CY5>R^_ MO7-&X\YQ:K]E=G5\W&!NKS=B*7\5^;)RPQ+YI)#6U51=0!XO5X<79;:Y&:FI MYF-6EMEZ]^-*BH7,JP+J_:LNR$&NF]**X&2[3(D>" M+T][9_AM$I(RH-KC2\KOY,%G5';ENBB^E@L?%J>]H#PBGO&Y*B68_G/+ISS+ M2B5]'-_VHKVZS3+P\/,/]?=5YW5GKIGDTR+[.UVHU6DO[J$%7[)MICX6=W_P M?8>&I=Z\R&3U&]WM]PUZ:+Z5JECO@_41K--\]Y=]WQMQ$(##!P+(/H \-8#N M ^A3 \)]0/C4@.$^H.KZ8-?WRK@94VQR(HH[),J]M5KYH7*_BM9^I7EYHEPI MH;>F.DY-WFVE7B,E.IM_VZ8R+;,G$L]2@;ZP;,MEN>%,2J[V4D)O+F7.4W:=9EI7[Z*W;]=Z_>L95RS- MWFC=SU/*4\*@*#^SP@K1# M4M$_YWH=^J#X6O[;YN].,FR7+,>KMW+#YORTIP#*X/336VT!7 M8]TV\7A$*;';3-S=QCB(@WHORXNP]B+T>G&UW7"!SCY].4+GY],V1[SQ74]( M2+$9I%@")&8E85@G80@_4 PA\P(I-H,42X#$K+Q$=5XB[Y?C;#XOMN6%5_ Y M3V_9=<;;,N$5Z9J)R/F64XI']E P@VPQ 1*S'![5#H^\#I>SFUP50D]+VISU M!G=U=B<6'8Z?04CBAK60329 8I:U<6UM[+7V4O -2Q>[662A5GJ8GV^%T'8C M5DT0VPSW2G8U/'8,'Y(Q;?@-V6(")&;Y/:[]'C_BM\9&H>Z/T"9CINQXS6AHU'4,!NRR01(S#(;!P:8@I^>Q/E#NUJ[5[.\#4?Z MIV$N:*L)E)IM[P&/8J^]]92$F2G)$4H7^EQ.EZF&QS17++])]26Q'1.]\IU3 M@)T4X.%H& 3-%$"VFD"IV2DP](B]$#2YT,,)4VE^@S+.)$>BO-G2+Y;]K5YX M> CWJW9VGKC.XRC"3>-!X1!*S3;>X"'V\^%%=;'T. Q)?].]VJ'#- @<@R'; M3*#4;(,-[5+.?UON.F\Z#P"*5F.V_P$?OY\<+BFLS%_E-7W&Q1D5C[L[TK$[ 8X:#TB5V\;)/:> 0$"A?0JG9M1L#F,0/ MF']QA>9,KO3U,Y<:?,2#%U"_4.>:C8N;PV \'#9GA*"M)E!JMMD&-XD?-^TR M!/H/38%R*@&E8%"U&:A: J5F9\? ,@$IJA*79@DE MN(%74W]CG8T&96,H-=MHP\;D6;55XO+K:!R1YI,N_D8Z&PQ*PU!JML&&ALD+ M5%B)RZZ$!J3I.B2ZSD#5$B@UVW4#P@2XSDI::J/C<7,N,O4WV]ER4!2&4K,? MES,H3'^^UDI=7,5!%#L#M;^)SH_,@<(OE)IMKX%?^K*U5MI2'8V"T#G#_8?1 M.06@; NE9J? L"U]D5HK=:NC!),P;AH/BJV@:@F4FFW\P:.XSZNU4K.2,'Z#(":J60*G9-AODI#"U5MI6'1W% M8=-I4'P$54N@U&RG#3Y2/SYVJOC1EI+H2%\:FW:#0B2H6@*E9MMM()+Z(?*G M*WZTI3R*XS!TO ?E2U"U!$K-]M[P)?7SY8PON2A?X%+L^Z-VMY1$:1Q%SHLK MH& )JI9 J=EV&["D?K!\>L&/ND1)PS".G7D)*%*"JB50:O9;1P8I0S]2'MXL M[U3N\^MV?A\)E$I!U1(H-3M#ADI##'\7/00MQH*JS4#5$B@U.SL&6$,_L#[W MGL%>WGKID(38N6?@/XS.*0!%5RBU70H&!V]OER_G_\G$39I+/=M9:OG@>*2] M$KOWW7<+JMA4+W1?%TJ/7=7'%6?ZNE'NH+/%R+3*XN6V'K\<*G=#K3Y87VX&+!I^)6Z"^+46'.VAM* MDLY%KE*9DT),+EM7X1O6J0*J=WQ-Q4IM'9-R*'=2?BM/;I++5E#V2&1BK$L$ M-[_NQ5!D64DR_?A>0UN;-LO [>-'^MMJ\&8P=UR)HY>B?J 75*WEAFJOI)5O5[@Q89+Y66\SK8]&">YNO?_$P+B.B"NE%D/I=*!<4(E?C[\M4I>6'H0C/$W*3WPNES4>L%?F-W)HO7++,!)$3 M\I5G2UY]:N;D)M<\GZ9WYJ4KI82N285(*LHGD7%MCJ_FLM#IO^NPD2A2F2CR MD@G-TTR],@U\N67DY8M7Y 5)<_)Y)I?*A*N+MC:#++O:'M<#8NL!T3T#"BGY M(',]4^2//!&)"V@;=382T4>)KBE(_#C69R2(7Q,:4-K0H2$<_B?/33BMPH.F M\<#A3(S/2!0VM>Z,)MI\X%'%B_?P;I<+49"KSU]?D_?OAPW]N0;CRSST1BWX M6%RV3*)1HK@7K<&OOX3=X/N0Q42]NGN' 5;\!4#">:(<;X1XQP4HV'U M0EZ:=DMSIX.[_%_7@GO\%M M>"N"1',5L;X@A(V!?XX[ *3!_B0'AWHK=PIC$%IG$(*KY=TT-ZQ\N[E6E.ZW M=-2S=-&<\5 = BJ-8=%<5:U)"#LGR'B8MF"(2F-8-%=/:S-"V&<P!J'U!B%L#AA_T*5FO-#- M:0USY3]$I3$LFBN==1+A^0G2&J8I&*+2&!;-O3=K/0:%/0:ZNL'V*M.5Q'H%"JZ=G=GYW/M),-);*%2K@$5SY;16@5+\&4LQK<$0E<:P M:*Z>UFA0V!<)+D MGG]W">9Z"XAJ&[!H;A&$M0U1@)_O(E0W@4IC6#173^LY(MASP/D.#O86#M5= MU#0GW]$XW)?P(NL;(GB+P3_AP4!OF5!-PX'!/F-5%VV5*,$.8217)KV9Q9Q1 MZR9/3+XK4J%>F^/Q6:-NN"5+N#5+I]B;B*RUB$Y0MA2AN@M4&L.BN7I:PQ$= M4[L$!WL+MUL*U:/G3V[),ZPV74&L<8C@;05HKAYV9##<6S!4!X%%FL$ M=V__5AK#ZH=;!VRM0PSO.!S(>,^W9W [WN7!J'8"B^9J;.U$?()RIQC59:#2 M&!;-U=-ZD?B8FO#/>S#06R.X>\!*#ZL?:^':6T^) M&W\ZK9ZV5V0LE[E>/S"^N;IYHO^J>HZ];=^^_G< 'W@Q37-%,C$QH<%9SWP! MBO43]NL3+1?5,^=W4ALS7!W.!$]$4;[!O#Z14C^>E UL_L_!X']02P,$% M @ N*U<5NA(%I&@ P >@\ !D !X;"]W;W)K&ULM5==;]LV%/TKA%8,"9!9GY;LS#801RL:(!V,NND>BCTPTK5-5")=DK+; M?U^24A1;E;4XU5YLDKKGZ)Y#ZDIWLF?\B]@ 2/0MSZB86ALIM]>V+9(-Y%@, MV!:HNK)B/,=23?G:%EL..#6@/+,]QPGM'!-JS29F;<%G$U;(C%!8<"2*/,?\ M^QPRMI]:KO6T\(&L-U(OV+/)%J]A"?)AN^!J9MQZ M&F B/A'8BX,QTE(>&?NB)W?IU')T1I!!(C4%5G\[N(4LTTPJCZ\5J57?4P,/ MQT_L;XUX)>81"[AEV3\DE9NI-;)0"BM<9/(#V[^#2M!0\R4L$^87[:M8QT)) M(23+*[#*(">T_,??*B,. &YX N!5 *\)"$X _ K@OQ005(# .%-*,3[$6.+9 MA+,]XCI:L>F!,=.@E7Q"];XO)5=7B<+)V;P0:D4(=)-\+8@@>C,$PC1%=W0' M0JHME@+]@9;EN4!LA1XH+E(B(44+SLS)4['E"=0[>1&#Q"2[5*"'98PNWERB M-\A&8H,Y"$2HPA,IKM2B&G_DQ=SKY,QAF2 ?/<*>8[GM21T^P*X-S1PMP4>OP0>&KC3 MH<:O=]8W?,$)OF6Q!8YN/GZZ0O?WMVW^=N)UP;D66YS U%(510#?@37[_303_5N\M@3-H?;I+Z-! ]=MI-W-'HY$?C2?V[M"-EKCA,/1#YS@N[DSE ME4+#6FCXGT()35@.;4K#GQ7XCA\-&T);P@(_/O4M6"!>:R]41WHL\M GV2Q3V1';DVKET;]U]/QWU:V2=9W!/9D96N\_RU MYKR^HG9CSW6M8CNN1^$HI^PMEM1M\MERW16[D MC)NOF;8XQ_']X(18[UFL][_4UF[:LVWP6JIPV/3@YR!_X#8,L ^:DASXVC1W M B6LH++\)J]7ZP;RQK1-C?6Y;BQ-L_-,4W:E[S%?$]6N9+!2E,X@4KO"RT:O MG$BV-:W/(Y.JD3+#C6J.@>L =7W%F'R:Z!O4[?;L!U!+ P04 " "XK5Q6 M!IU^-Z8" !T!P &0 'AL+W=O6'):0B4IKY" U=2Z=J]FD8EO WY0V,F]-C).EIQO M3.)K;0 0V-G M?;*;+AE^(]D@<_> <=!"W=?PVUM>_".!^^XY?/^X?T9S:G, M&)>- /3K>BF5T*?K]YB_CM ?)S0W[DK6)(.II:^4!+$%*_WXP0V=+V-N_Q/9 M*^_>X-T[Q9[>D9T^1@H$)6QT)SMXT,)-*=BFGH_#*+&W^Q:.HUP<^>$0]4J; M/VCS3VJ[:=@&U8+G3:;&I'7H<"\I]OPX<@^TC83A((XFX^*"05QP4MQ76E%] MW?)3 H.CS'X4.QX^$'@$@,#PI<$&R#5G3:GUZ?\.CY''D'2[A M<5 P\>-Q?=&@+SJI[X$KPL8414=G*0J"B7.HZ3@L\-Q)?*C*WJN)YCWZ3H1> M%(D8K#30N8PT@^AJ?-=1O&[+Y)(K773;9J&?11 F0,^O.%&ULM5C];YLX&/Y7+&Z:-JDMF&^Z!&EM;[I)FQ2MV]T/I_W@@A.L M 6:V2;K[Z\]V*(3$16M%I2BQS?L\>=X/.Z^SV%'V@Q<8"W!?E35?6H40S:5M M\ZS %>(7M,&U?+*FK$)"3MG&Y@W#*->@JK1=QPGM"I':2A=Z;<72!6U%26J\ M8H"W5878KRMR*81:L--%@S;X%HMOS8K)F=VSY*3"-2>T!@RO ME]9[>'D-(P70%G\3O.,'8Z!6HQ3A$F="42#YL<77N"P5D]3Q MLR.U^N]4P,/Q _L'[;QTY@YQ?$W+?T@NBJ456R#':]26X@O=_84[AP+%E]&2 MZW>PZVP="V0M%[3JP%)!1>K])[KO G$ @/XC +<#N+\+\#J IQW=*]-NW2"! MT@6C.\"4M613 QT;C9;>D%JE\58P^91(G$A73%8$$[_.P*I$M0"HSL&?/UO2 MR%0)< ZFG[^YP0*1\JTT_'9[ ]Z\>@M> 5*#KP5MN33E"UM(D>JK[*P3=+47 MY#XBZ 9G%\"#9\!U7-< O_X-N!MH.!S#;1F:/CYN'Q]7\WG/BL^_GZ0Y^"AP MQ;^;7-US^V9NM4,O>8,RO+3D%N28;;&5OOX#ALX[D^,SD8W"X/5A\*;8TZ]4 MH-+DX1X6:)@Z,K:I%T2NXRWL[:%V@YGC!2'LS4:J_%Z5/ZGJ$^;\'&596[4E M$CB7^U?ZGA&T/R%DJE!%F2#_Z063_#U_>*#KW'7BR V/]!OL8!R'261V(.@= M""8=&*JKZ:L+/U37&:BQ,(D.3L1 /_:CZ$BSP4S:A;Y9A3ZWTFLI&74>]E](+;/IHS##.1C<(0]V&(G[?MXY/:"I(D=HXJT& 5 M1W%L+L"DUY1,:OJ,LD(N,9F;?JOH_ A*I>W&)'>2\:D)F8ELY#QTAM]KYP4K MLR.?*1)SL8U#<="ZP.=59X<;'7VQ+U]']6FR\\,D2F 4[^&*]IB0-=U@^.2/36+O(-V:RQKZ$/@="-R2]=BAQC6 MJ9'QR6F9B&_L_-#4P?,D*G;7OF8MM'(JA\X&3'<5$A48G M33QTG!B>G*JG=HGC1\>]OGUP:57_&'Q&;$-J+L_(M<0Y%Y$D8/M+^'XB:*/O ML7=4R%NQ'A88Y9@I _E\3:EXF*BK&PO=V]R:W-H965TICVXR6UCX=C!=EO8K]^UG8:" D(3+XE] M?<_Q_;"/TZU4=[H",.2AYD)/@LJ8YBP,=5%!3?5 -B!P92E530U.U2K4C0): M.E#-PSB*QF%-F0BRU-GF*DOEVG F8*Z(7M2_6&FJ27 : MD!*6=,W-M=S^@#:?$\M72*[=EVQ;WR@@Q5H;6;=@C*!FPO_I0UN'/IS>(W&7,H!B09'I,XBN.>@,[? 8]/''S8 \_? Q\[>/1&-DG7 MJ,3Q)?_5J-_3A38*+]&?OLI[YE$_LQ66,]W0 B8!*H<&M8$@^_QI.(Z^]57M M(\GR#R)[5M%15]'16^S8(20MF#_0MIRTELJPO]X #ZBL&GI/LN<]=;Q65S=9 M?#H8I^%FOTX]3N-!\MPI[W5Z8O)YA7O7NP:UT%]HO'R?D75B@E-."R1,AI\/0F(\I+I)T8V3D06TJ DN6&%KPPHZX#K M2RG-;F(WZ-ZM[!]02P,$% @ N*U<5FS'W2TJ P )PX !D !X;"]W M;W)K&ULM9==;]HP%(;_BI554RMMY ,(T$&D0C:M M4M&J5MTNIEVXR0&L)G9F&VC__6PGI*0-69%2+DCL^'WL\]I.CL=;QA_$"D"B MQS2A8F*MI,S.;5M$*TBQZ+ ,J'JR8#S%4A7YTA89!QP;49K8GN/X=HH)M8*Q MJ;OFP9BM94(H7',DUFF*^=,4$K:=6*ZUJ[@ARY74%78PSO 2;D'>9==R2 M$I,4J"",(@Z+B77AGH>NHP6FQ4\"6[%WCW0H]XP]Z,)E/+$2T'O@*!; M"+IO%?0*0<\XDX=B? BQQ,&8LRWBNK6BZ1MCIE&K\ G5\WXKN7I*E$X&5Z!, M$^@SNHACHF<")^B2YNM)S\MI"!*3Y$RUN+L-T>G)&3I!A*(Y21+U7(QMJ4:A M6794]#C->_0.].AZ:,ZH7 GTE<805P&V&GX9@[>+8>HU$D.(.JCK?D*>XWDU M YJ]0>[UC=RMD8=OD?M&[C1$TRUGI&MXW8,S(@0 ,A.#0A 1)YF9BM]7JB6Z ME)"*/W6VY]A>/5:_/\Y%AB.86.H%(8!OP H^?G!]YTN=96W"PI9@%3M[I9V] M)GHPPV*%,DQBI!8U4N]+KA8V7:+$+/PZ'W/>T/#T:W,3N'YG.+8W^_Z\;C3J MN*/*KZH(7RL&G4'9IA);OXRMWQC;G%"2KM.Z(!J%QRZ&-F%A2["*87YIF/\^ M>\MOT\XV86%+L(J=@]+.0>/Z^U'=32H/T)G&>/BQT,;MU%X[$IK$Q:V!*L8-BH-&[W/QAVU:6>;L+ E6,5. MUWE.^YQWV;K_P;KYYJW[KLZ:IRZ!3X$MS$A$H8FLJ\T2TK"U/ M.Q&PO=V]R:W-H965TC)CO"92+?G<%0T'DAM27;G8 M\R*W)B5UDJ'9N^/)D"UD55*XXT@LZIKP/V.HV&KD^,YZX[Z<%U)ON,FP(7.8 M@'QL[KA:N9U*7M9 1QBIA?M'*8B,%SA9"LKHEJPCJDMJ1/+=YV"#XT0L$W!+P M+B%\@1"TA."MA+ EA"8SUHK)0THD28:.[:'XA4-]C&X9E85 -S2'?%O 50XZ&WAM8XP/*J:0G:' M_X"PAW%/0-=OH..!H?L]]/0M],C0O0-N@NY2 J,7'+Z4GU=3(;GZ,G[UI=A* MA/T2NEIQ+SW_4RS]3V);J0N[U(6'U)-O#7 B M2SI'E7F+P;[%?0FT0@,CI*OC,O'C(%3WM]S,S#[J8A!>;(/2?5 OV[%*D4;YP_.@_,=)_N@P(_QCI,>4!3&_4ZBSDETT,D# MDZ1ZW42TET2L MQUL8_R<:P_VBT;/2@_B"]V?+@;=;,&/C?]1Z",+:BTM:?; M[5K'SD@KE?J8DO;-8Q<1M+[(+R1I3G:=,JEIO MIH5JW\ U0#V?,2;7"WU ]X<@^0M02P,$% @ N*U<5E#6'"MG P -@H M !D !X;"]W;W)K&ULK9;;;MLX$(9?A= 610(D MTQ*0T\^>; M@X:<;H7\K@H 3>Y+7JF94VA=7[JNR@HHJ;H0-53X9B5D235NY=I5M02:6Z>2 MNX'GQ6Y)6>6D4_OL5J93T6C.*KB51#5E2>7#%7"QG3F^\_C@CJT+;1ZXZ;2F M:UB _E+?2MRYO4K.2J@4$Q61L)HY[_S+>6+LK<%_#+9J9TU,)$LAOIO-QWSF M> 8(.&3:*%#\V< <.#="B/&CTW3Z?VD<=]>/ZN]M[!C+DBJ8"_Z5Y;J8.1.' MY+"B#==W8OL!NG@BHY<)KNQ?LNUL/8=DC=*B[)R1H&15^TOONSSL. 3Q,PY! MYQ"\U"'L'$(;:$MFP[JFFJ93*;9$&FM4,PN;&^N-T;#*5'&A);YEZ*?3&\ < M*').%FT9B5CALJXY8*DTY>2*.8"MP!IQIRH@7YMP:)#ZLU MZ?1.KD%3QD]1^,OBFIR\.25O"*O(YT(TBE:YFKH:Z0V#FW6D5RUI\ SI-607 M)/3/2. %P8#[_ 7N063=_7UW%W/6)R[H$Q=8O?!XXKZ]6RHML1G_'XJHE1@- M2Y@/]%+5-(.9@U^@ KD!)WW[EQ][?P_%]X?$]J(-^VC#8^KIKP)S$S>1YNLX M%ZOS!C=4*="#%6U%(RMJYLDF];TD&8^G[F8WLD.S*/&"I+?:0Q[UR*/CR+H MB6,BDPTV*6=TR3C3# 9!6ZEX%S1*_. )YX 5#LMHF#/J.:.CG#>B6I]KD"41 M3Y+\&^;H@":9!*:W]Y@/K:)@- J'F>.>.3[*_%F8T?!*WOBP&?R1'X9/@ _- MXB#R)L/ XQYX?!3XJQWGV =T@\QK;& P1]PO=EN DP>@4IT.P1^7'Q/K21)2 MBDH7BH0DIP]#69B_3"A^%/(G TI[*9CT*9B\+@4Y4YEH*DVPB# 43V=DH1'>'%7FX'K/ M*CRK&+;FK5#,'E+?_KG7YLZQY(#^:GA,_X;C%8-D_D>DVG2Y.Z>ZN5%]HG+- M*H4-NT)Q[V*,WXAL;RGM1HO:'O1+H?':8)<%7NQ &@-\OQ)"/V[,W:&_*J8_ M 5!+ P04 " "XK5Q6P^I/A0X# N"P &0 'AL+W=O#,38"L^(GA8W8N4KE9N^,;DQ:A4-S?4Q3B173ZG2R?@:5 X$.D63\AP16Z ;(E><2JKFU>A' M 9Q(FB^168NN*9G2M'Q\? F2T/1$Z1\FE^CXZ 0=(9JC^X2M!,GG8FA+!:FW MLF=;H(L2R'T'Z!)F9\C#7Y#KN&Z#?/P!N1L8.7XKMU5JJORX57YUY^?W M^51(KOYS?YHB*BW\9@O](@Y$068PLM2;)H"OP8H_?\*A\[4IOO]D]B9:KXK6 M:W./5=*\I@!+56!4^L.PCG&_'_E#>[U+WNK=D=ROR/U#Y'X3>:D*=\FC'MXG M;_7N2!Y4Y,$A\J")/*B3]QS/VR-O]>Y('E;DX2'RL(D\K).'D7X;WY"W>G:MW1_*H(H]:R>\34-5Z(8$W\42I"@UE:0@SZHAD(U%HE\_"<_UH_VC:-VL8RC8>:V=3FLPUR#$ M %UEQ4K"7-4]=2H@9&/-/IGW#K@'M- /X Z?#JHI?GE/Z6O$; M8\/UZH!]7/M4-:P+W\T,[J3O"%\27.A6!9*YYSUE $OF[-R(%EA M^ILIDZI;,K>):FB!ZP7J^8(Q^3+0+5/5(L?_ %!+ P04 " "XK5Q6>;C6 M6A0# " " &0 'AL+W=O%M9&HG0O?$!",+8/TSZXR;7U<.QB.Q3^_9SS788KJ>[T L"0QY(+/?(6QBQ/?5_G"RBI/I9+$+@RDZJD!J=J[NNE M EJXH)+[41#T_)(RX65#9[M2V5!6AC,!5XKHJBRI>AH#EZN1%WK/AFLV7QAK M\+/ADL[A!LSM\DKAS&]1"E:"T$P*HF V\L["T_.!]7<./QBL]-J86"53*>_L MY*(8>8$E!!QR8Q$H_CW .7!N@9#&?8/IM5O:P/7Q,_H7IQVU3*F&<\E_LL(L M1M[ (P7,:,7-M5Q]@T9/:O%RR;5[DE7C&W@DK[2191.,#$HFZG_ZV)S#6D#8 MVQ$0-0'19D"R(R!N F(GM&;F9$VHH=E0R151UAO1[,"=C8M&-4S8MWAC%*XR MC#/95RF+%>.<4%&0"V&HF+,I!W*F-1A-CL@-YDU1H47.2.M\. %#&?^ Z[OUBFW:LDWWLGVY"_E]Q=1F$M8$:XC>VLY1TL??!L%M-^1WDJ3=#'LMP]Y> MAI= =:4 JZAISI#0X@]6"6O1!(LZF= GX\HC2M#,ELHN%;TM>L&&@&V/HRB, M=YQPO^7?W\L?DQ[KJL#"IA2(_(D8187F=!?-_C:),$V2#:H=7FDO[F8Z:)D. MWIJY@)5Q;\X.MI(Q2>(@3C=H;KMMI'9-U%\KYB6HN>MQFN2R$J8N?JVU;:-G MKGMLV,?87NMN^ )3]^9+JO R:L)AAI#!<1])J;K?U1,CEZYE3*7!!N2&"_Q$ M &4=<'TFI7F>V W:CX[L+U!+ P04 " "XK5Q6Z@<$O9T% #:'P &0 M 'AL+W=O@W8(F;1^&/3 6;0N51(^DXV:_?I0LBY9%,78BOR26?._1N=?FN,WX=[&@5((?>5:(\]%"RN5;QQ'3!<.9 MC)=D3F^I_+*\X>K*:5"2-*>%2%D!.)V=CR[@VTL4KL7.:U"6 O1Z$G"=@*M"-\RJLJZ()),Q9VO RVB%5KZH>E-E MJVK2HOP8;R57[Z8J3TX^,):LTRP#I$C =2%),4_O,PHNA*!2@%_!K?KB)"MU MA\T,[[^^HI*DV1L5^.7V"KQ^]0:\ FD![A9L)12D&#M2L2R?Y4QK1N\VC% / M(XC )U;(A0"_%PE-V@".*J^I$6UK?(>LB%=T>@8P_ 4@%R$#HTP?/AC[YP)D0X))P_I@6<_"59"MJ*GB# MXE/E'#QQM0(.SH,095J MJMJ:^T*?0^[>PNSCFNM3"^&OFM>F7#'!,#!5*Z&VB6! M8.#A?:[=,(@@[A$1B#15-(#2U2"MCOHXC/:'1AW78HE#%\(>FGK&0^OHG-QQ MDE!0D)R:+="@4WPHM':M>HY#[Y0R!ZTVX>A>#(36[H6V"]#N%UXJ=4_ ;[4. M>"#?F&3D@80\&L7/CO7<5FA+ NV>Y&#UZ]J2( SBCOB9;$D8]&F?MB70[DN. MTKZPPR%0>2>4OV0U4(I70[4XQ/Z^\3-$>7TJC;3'0/;-@L/$#QDV 5PO\O9M7QW7JD2% M];'4TQ_9Q_,=G2X*EK'YHY'=0/.XKN$4TQWIZ8Z"D\J>U3LA#UR]XI]CN0]BC([E$.EKVN2U$_(CO+M&M26E%MDMJC M(+M'.4KSX@Z%J&.F#$%^V/,3$FMC@>V[!X=)'C;L'>".X&'#SH$?!ST4];S' M]H%\HWI8J-5>'A[\)1>4&QD.-(GK2DXQU[&>ZQB==//>ZAJ.[L5 :.U>[)QC MV+W#2V7O"?BXECWH'O!;UX[UW%9H>X*'.?#77NR&]3FJ,T)'NXH M YO.,M ^S6X0PGV:HHT%'N(H WXV!]<7U7&MH\,WI]Z?")^GA0 9G:E4]RQ43^:;@^3-A63+ZBSVGDG) M\NKE@I*$\C) O3]C3&XOR@; @ MW@8 !D !X;"]W;W)K&ULK55;3]LP%/XK5H8F MD+;FV@ZQ-E)+=N$!"5&Q/4Q[<)/3QL*Q,]MMV'[]CITT*]!6:.(E\>5\W[G9 MG\>-5/>Z!##DH>)"3[S2F/K"]W5>0D7U0-8@<&Z&T7;MFJ-';!3\6@>)O Y? N27",'YUG%[OT@)WQUOVSRYWS&5!-5Q*_IT5IIQXYQXI8$G7 MW-S*YBMT^0PM7RZY=E_2=+:!1_*U-K+JP!A!Q43[IP]='78 X>@ (.H T5- M<@ 0=X#XI8"D [A2^VTJK@X9-30=*]D09:V1S0Y<,1T:TV?"MGUN%.XRQ)GT MBY1%PS@G5!3D2A@J5FS!@4RU!J/)>S(M"F8[1#ENM\?,]NLT T,9/T.+NWE& M3D_.R EA@EPC%^[KL6\P.NO#S[M(9FTDT8%(PHA<2V%*33Z) HK'!#ZFU><6 M;7.;14<9,\@') [?D2B(HCT!7;X '@T=/-P#SUX"'SEX<"2;N.]4[/CB_^M4 MQG3.I5XK(#^F"VT4WJB?^[K0>DGV>[$J4%4U$*JUS!DU4."M-"6>[[[JU%5] M7WU;/^?.CQ7=31HF SQ^F]VZ/3<:#8:/;;+G-O$@Z6W:+/V=FU^!6CD%U227 M:V':B]*O]B(]==KT9'V&XMUJ[3^:5OFOJ5HQH0F')5(&@P]#CZA63=N)D;73 MEX4TJ%9N6.(#!,H:X/Y22K.=6 ?]DY;^!5!+ P04 " "XK5Q6R((P<.$" M "X"0 &0 'AL+W=O;$ 5V,>W"34X;"R?N;*>%_?K93H@*A!15NTELY[RO MGW/BQ!YM&+\7.8!$#P4MQ=C*I5R=V+9(,%EJK+E[98<<"9 M$174]APGL@M,2BL9F;$KGHQ8)2DIX8HC414%YH]G0-EF;+G6T\ U6>92#]C) M:(67, -YN[KBJF>W+ADIH!2$E8C#8FR=NB>36,>;@#L"&['51CJ3.6/WNG.9 MC2U' P&%5&H'K&YKF "EVDAA_&D\K79*+=QN/[E?F-Q5+G,L8,+H3Y+)?&P- M+93! E=47K/--VCR";5?RJ@P5[1I8AT+I960K&C$BJ @97W'#TT=M@1N\(; M:P3>>P5^(_!-HC6926N*)4Y&G&T0U]'*33=,;8Q:94-*_19GDJNG1.ED\I6Q M;$,H1;C,T&4I<;DDR/F#6EH"T.$4)";T2(EO9U-T>'"$#A IT4W.*J&F$2-;*G(]OYTVE&%Z'?/(.N1<:N?M<;JMZM47SVJ)YQL_?KVA3(E+*A"[0 MK].YD%RMU=]=2=>S!-VSZ._W1*QP"F-+?: "^!JLY.,'-W*^=)7@/YD]*XC? M%L3OZ[TG>="2![O(@R[R6A7M(._U MWI,\;,G#7>1A%WG801[&T0OR7N\]R:.6/-I%'G611QWD@3M\0=[KO2?YH"4? M["(?=)$/7I&[<:P7UC/R7N\]R8U[@Q"\2>1WF#H;#K; :T=[: M5_69YCOF2U(*1&&AA,[Q0#GP^IQ0=R1;F:UVSJ3:N$TS5TO=N#VO)/U!+ P04 " "XK5Q6IUXJT*8& R/ &0 'AL+W=O-9).0F7XV*#:?1HBR4I2/L>9-1 M%B7Y8#8MO[OCLRG;BC3)Z1U'Q3;+(O[SDJ;L\7S@#YZ^N$]6:Z&^&,VFFVA% MYU1\W=QQN35J5!9)1O,B83GB='D^N/ _D'"B"I1[?$OH8['W&:E#>6#LN]JX M69P//-4BFM)8*(E(_MG1*YJF2DFVX]]:=-#4J0KN?WY2ORX/7A[,0U30*Y;^ ME2S$^GQP-D +NHRVJ;AGCQ]I?4!CI1>SM"C_1X_UOMX Q=M"L*PN+%N0)7GU M-_I1&[%7P ]["N"Z #XL,.DI$-0%@I<6".L"8>E,=2BE#R02T6S*V2/B:F^I MICZ49I:EY>$GN3KO<\'EKXDL)V:W+%^]^T)YA@A]$.@=NE@L$G5&HA3=Y%6_ M4N?G#:$B2M*W_/IV.A*R?J4RBNNZ2%47[JG+Q^@3R\6Z0'_D"[HP M!4:RX4WK\5/K+[%5\7,LAL@+3Q#V,.YHT)6]^,5V-42^5Q;WNX['7IS0>(@" MOZMVXVB"YEP$I5[8HW?'Z2YAVP+=TQU+=TF^0E>RW7_R)]WN77Y!B!$C,\#)LO Q+]:#WW,C>?),7 M@F_E*"70W[=R!W0C:%;\T^5B".DBI!@!$C-<'#F!<*JD.&D>R\IZ>:=5V];02&Y=BZF*VF_E>_6\ZVNT;!E2M8=BD,6QB-8Q$ M/X4<+>\B+@KT'_I37O=LV;6*N3H$*4: Q P33QL33T&S>PKI(J08 1(S7#QK M7#P[8G:MVJZ>GK6R.^G)+E"UAF'O&\/>NQAV@NB/3<*KZ<\B$K3+)JNBJTWV MYC63%37=F'3U-J#&&.;YGIY(>BY#WRT5@G+$EO4Z5N;$L;=,XTK>S7.IAP#.GQ-';X=.YY)J_SB)I=78UH(="]G,N@Z M98QW&@A*)*!J!$K-]%A#B0]+)3XHEH"J$2@UTTI-)KX=3>9"=L(%DGTVEDY& MJ\ZI=:VAYF%-F%LAAL04 J5FNJ+QP[=/\%LAOHP*6N7U19=?4!8!52-0:N9- M8HTFV .-+@;E$E U J5F6JFY!%LGZVU(3IXN++P'D6M!W]_/\=#SQ@=9ME?L M;-,QF -KYL!VYFAE>4[CK;0.?=Y1GJMG4>@ZR:,\5OA11OS-_//U_=L7)=U> MMW/WA%0C4&JF[QI;< ";=%!F 54C4&JFE9I9L'4B_YJDAYU)]UM)!^41*#73 M)LTCV,XCK:1_JF\ON%Z_[?4X=T50O(%2,SW6>(,GL*D&I1A0-0*E9EJI*09; MI_:O2?5IQSQ:RH*,&BH U#0 54C4&JFE7NOBMF?S[PBU,'S]]/L ME3I;= R "33 !': L20:\B)N;X5S)P5E(R@U\PQH-@K&L'D'12!0-0*E9EJI M$2BP/^%Y1=XG[;P?3MKME3I;= RT"33:!':T:>7=[35:T,^6O?N MZYFO:&LR">UD\J+G@'8-YU>S09FE5CNT9GQZUF.-QI'0$4=Z!S-]=Z+3/5 : M 54C4&JFQ9I&0E@:"4%I!%2-0*F95FH:"1UIQ&E8"[O(9(@/'QO8V^#LV%%6 MI^PM3W&$$VN^*W#I] Z4/D#5")2::;&FCQ"6/D)0^@!5(U!JII6:/D)'^G#+ M=TTB^' "T8XX*(] J56FC?8666:4K\K%JH5T8IN+:KUE\VVS(/:B7 8ZTKM7 MJVD_17R5Y 5*Z5(6]8:G\NSR:H%JM2'8IERR^<"$8%GY<4VC!>5J!_G[DC'Q MM*$J:)8)S_X'4$L#!!0 ( +BM7%8*HK8CKP( !<) 9 >&PO=V]R M:W-H965T1"N+0+D=JB:4A4 M0M!U'Z9],.% K#IQ9AMH]^MW[(0,IH#4JGPAOITWS_&+,9(N"0:"-!\;&!.^#< M*"''[TK4J=]I O?;._6O-GE,9DX5W G^@RUT.G#Z#EG DJZYGHKM-Z@2ZAB] M1'!E?\FV6NLY)%DK+;(J& DREI=/^EQMQ%Z 'QX)"*J P'*7+[*40ZII'$FQ M)=*L1C73L*G::(1CN7%EIB7.,HS3\5CDJ\L'D!D9PER32S(K[2%B2>YIOJ!: M8&<*!7U!+S292+%AQA)%/@U!4\;59QM5@"0W#X\79#R^PX%#WZ"85 MUVW)%1SA&D+2(FW_@@1>$!R&NYABG6=0YQE8O?"X'F1S9-QI$IU*L5ZE9 :% M+J>"T$Z%3;0GUMNKMH^SHS"A7 M6JZM!S_'N(",D%K]:F)MGX$UK%G#D_L\D2Q/6$$YN>]";R4]LM],-^33>RUND$GG>HT49U4?^-V=FOV M[KM:WST#:Z]F[9W/^E+:#_>L]UO'G._71/U7.=\Y[GRO">JD^AMW\ZIFOWI7 MYZ_.P.I[_ZJ(=S[O*^V#<^^W^KW_W7?WRIRY,MQ3N6)8B#@L,3SD#P=;[+AXJ>,$!4\)C&34R=2*CUW7;F,,"&RPU-D^LV* MBX0HW11K5Z8"26B=DMCUN]VAFQ#*G-G$]BW$;,(S%5.&"P$R2Q(BMI<8\\W4 M\9RGCENZCI3I<&>3E*SQ#M7W="%TRRU10IH@DY0S$+B:.A?>>> -C(.U^$%Q M(_>>P5"YY_RG:5R%4Z=K9H0Q+I6!(/KG ><8QP9)S^-7 >J48QK'_>?P7#54T=<8.A+@B6:QN^>83%H3L!)<\EO8_;'+;T<"!92853PIG M/8.$LOR7/!9"[#GTO&<<_,+!/W#P_6<<>H5#[Z4._<*A;Y7)J5@= J+(;"+X M!H2QUFCFP8IIO35]RLRZWRFAWU+MIV:W&!.%(2R(4%OX)@B3Q*Z(A#_@(@RI M>28Q7+%\CYFU>AN@(C1^!V^ ,KBA<6SL)Z[2\S&H[K(8^S(?VW]F;,^'&\Y4 M).$#"S&L KB:2,G&?V)SZ3'5P 0O@1E:F&X]3(5NKUR\GL7MG;IX\/>U-H4KA8G\IVYA_5+/?A/Z;$YD!"FA M(>C-#CJV"KWAV1IBU)&E=H/G>&.+9T+LP\P;=L83]V%?GV.CLXYW5OFK>@3' M'J/.J+2I%A(^$/C[C,S$<% MYA&A.G8QN-!4YRAT\&+P=06?J(2/)*'Q%FXPN4=1N\2-HYQZ5-H$"UH"JZ@[ M*M4=O5+H&;6I9YM@04M@%3W'I9[CED//^"A&^)W!P>&KL^D=G+UC&V\O@E7( MG)5DSAK)?.:4*?B!3&4"Z^;>Z'[J'F@3+&@)K"*;U]TE8]U7.E4%<$N2MHH6 MM(56%74OP_4:=^.7S,1VX"M]N%D, M.MP_-P>GKWE>)ZO8$EI517^GHM^HX@UE7%"]*[5$J =0TB3_K$;;_]'-/]+- M/]2M<28GZ]826E6W78KN-6:LLVO<4*DU$MOWL+BH5:359+Q5M* MM*IXNWS< MZ[]6/&S,]$\6M4VTH"VTJJB[BX#7?!.X-BD%X&-*17Z?#[7&M1HVXY27;7.M M'=7*U@APLFPMH>6RN7LUDP3%VM:>I/XF9$SE!8>RMZQO7=BJSD'_I:E[V5K, M#B8OFMT0L:9,ZAQNI2'UA483$'D=*F\HGMK*S#U7BB?V,4(2HC &^OV*<_74 M, .4U<#9?U!+ P04 " "XK5Q6C\I9'ED$ #H&@ &0 'AL+W=O\R"U)3IWI MN#IVPZ=CMI9%3N&&([$N2\(?KZ!@FXF#G:<#G_/%4NH#[G2\(@NX!?EU=:D$5\2V'C=C91CJ5.\9^Z)WK;.)X^HR@@%1J M!%%?]S"#HM D=1[_-E"G'5,+=[>?Z!^JY%4R=T3 C!7?\TPN)\[(01G,R;J0 MG]GF#V@2"C4O986H/M&FCAWZ#DK70K*R$:LS*'-:?Y.'QH@= 8Z>$?B-P-\7 M#)X1!(T@.%8P: 2#8P5A(ZA2=^O<*^-B(LETS-D&<1VM:'JCDU35D)Z MY (%^0Y=9ENL"D@)=T_HRU.5\&X,D>?%.17R]C='; M-^_0&Y13]&7)UH+03(Q=J4Y&(]VT&?BJ'MA_9F#LHT^,RJ5 "P9Y, MH*UK4/&"%^N*9LKFG"Z IH_H[X\J#EU+*,4_IIK5T($9JB>M"[$B*4P<-2L) MX/?@3'_]!4?>[R:_;<)BF[#$$JQ3F4%;F4$???JGFOW7E$/*%C3_#S(D58WN M@,(\E\;[J,:%%4[/^_?38!1&8_=^U^O#(.Q[@VY0; CR(J\;E!P&^8&'VZ!. MSF&;<_ABSNK9QHF^$%'!A !CJN'A"0ZQ-QCM)6L,"T.\EZXA+ B"8;"7<.^I M_^3%$+7&1+W&?(!,N5(@>F 0@H=5S@&I@SG+3&;UDWTOB$PW9:_JU)O2)BRQ M!.O48=C68=CKUJTD$DQ52 GGC^I!N"$\.Z(F_:.HF@Q-->E5G5H3F[#$$JQ3 MDU%;D]$Q]X;)YE[AJ8\IF[#8)BRQ!.NX?]ZZ?_X:+Q#G-BMC$Q;;A"668)W* M8&_[SN[UWAE_]_+/^04^UVRHML47K&K[3)&$K[R\-)NH: MO>]S[U@G^VR3EMBB=7WVMS[[+S^&C<;VZDZ=5ZS28JNTQ!:M6X%MVXA?I6_$ M5AM'J[38*BVQ1>O69]L\XO[N\>2I?W P(_F',U+OF"?[;9.6V*)U_=XVKKB_ M\7E:I=R1;5>L&=TQ*5E:;2R"J)]&ULK5?O;YLZ%/U7+#8]M=)6,.9GER M8=/;ATG5VKU] MIN$F00,[SW:2[K^?,80DX*"JRI<$FW..S[W&U_9DS_AOL0:0Z*4JJ9A::RDW M][8M%FNH,G''-D#5FR7C5295DZ]LL>&0Y9I4E;;K.(%=906UDHGN>^#)A&UE M65!XX$ALJRKC?V90LOW4PM:AXT>Q6LNZPTXFFVP%CR!_;AZX:MF=2EY40$7! M*.*PG%J?\7V*24W0B/\*V(N39U2'\LS8[[KQ+9]:3NT(2EC(6B)3?SN80UG6 M2LK'_ZVHU8U9$T^?#^I?=? JF.=,P)R5OXI!<(I"60UQ*\ MEN#IS#2AZ#RDF'R57;PO%D\DWNF 5H*?L M!03ZB.:LVC *5 K$ENCX$CUPMBOT9-_,@,*RD+?H)@69%>6MXOU\3-'-^UOT M'A44/:W95F0T%Q-;*HOU0/:BM3-K[+@7[& 7?6=4K@7Z0G/(SP5L%5L7H'L( M<.:.*J:PN$,$?T"NX[H&0_-7T%U?T[&!GKZ&'FBZ,Q(-Z::+:#UR06^^Y5S- MSKTILPW3,S/K^G$O-MD"II8J$ +X#JSDGW6/J MR5?(@6>E*6$-T=?$NC[N$H*#B$SLW6DFABB/D- [1Z4&+1+$48\2'(#WV_YWL(\MPP,-L..MO!>,H95^66FHP'@^%P MZ$0]XP:0$_:-#T%>C,V^P\YW..J[75P?T!.3YB\F' [J^,3M^1^B?+7Z^U_, M$$4B+_#-(41="-%H?4AA"2J(W%@@HFL6B&N*I5<2.TM9W*4L?FN!B =3]-%S MG'Z!,*#BP(E[TVU 15YX8;JQ<]R^G;>5B)9W-B#66^"9>2.,!+TEF9I@44PN MN#\Y?."W5HJ6>3YBOWS-3:@X)GWW!I1++E0+[![=NZ/N#XMMI&"T"F N5$4 M]+<;^^0X6P%?Z6N!0 NVI;(Y^'6]W=7CLSYP]_IG]95$'Y./,LU]YGO&5P45 MJ(2EDG3N0N6)-U>$IB'91A^:GYE41W#]N%;7*N U0+U?,B8/C7J [J*6_ 50 M2P,$% @ N*U<5O?BN!:& P 50P !D !X;"]W;W)K&ULK5?;;N,V$/T50D7;+9!&%U^3V@(2JXONPZ*!T\M#T0=:&EG" M2J1*TG;R]QU2LFRKE&P4^V*)U)S#.3/D<+PX<\K8/@EY:*D"H=BZ\I* $T,J"S

_/4/##TO&=X\0ZWV9*3[CAHJ);> 7U>_4B<.2V+$E> I,Y9T1 NG2> M_,?(]S3 6/R1PT&>O1,M9!2SH1)6O/@S3U2V=.8.22"ENT*M^>$7: 1--%_,"VE^R:&Q M]1P2[Z3B90-&#\JP!! PBZ@'$/8-0 1K<"Q@U@;")32S%Q MB*BBX4+P Q':&MGTBPFF0:/\G.F\ORJ!7W/$J? 3BWD)Y#?Z!I+\2-80]S,,@807Q/1OX= M";P@L#BTN@$>3 S-/O9]LD?R:9-%7 M(KN(\KB-\GB(/?P("0A:$'4\ [(] P)C;0MD38CE4#/JVKL/O7N]8_;G$;K) M*KIF=:%ITFJ:#&K2QQAJ17>$X?V"1ST]Z20;8)#FRJ:M)O;]"W^\8-81UV/6 M53>QJ?,"N[IIJVXZJ&Z->X"*.".4)7@+[/%ZJTJ]_;6T6$!B5S9,^L&[GWG? MVJK8ZBIP; =&5X'3_P O C)K S*[:0M7@'%W'DK=S[(5-=%LZ>YP*L?;S)4;DJA5?/\JNNKX07[PQ+-K>? ZSF_ M#ZW"A\$%?U49")N489AU1]4"'ZZG[PJWC[(&T^=[IZ[$NR&!^F+3)[:ORC8D MG=@&0=#)79_=I*.OQ\X?=7+EGO5;)8BMZ5LEB?F.J;H5:6?;WOC)=(2=^6?= M,YL^[D13-]R?J=CF3)("4J3$RH-U4M0];#U0O#)=W88K[!'-:X9]/PAM@-]3 MSM5QH!=H_TF$_P)02P,$% @ N*U<5A\@TW;. P -0P !D !X;"]W M;W)K&ULK5=-;]LX$/TKA+98M$ 3?=F*G;4-Q%$7 MVT.!P&G:PV(/C#2VB5"DEJ3L='_]#BE%L27%28%>(I%\[VD>AQQ/9GNI'O06 MP)#'@@L]][;&E)>^K[,M%%2?RQ($KJRE*JC!H=KXNE1 (7E EO M,7-S-VHQDY7A3,"-(KHJ"JI^+('+_=P+O:>)%=MLC9WP%[.2;N 6S%UYHW#D MMRHY*T!H)@51L)Y[5^%E&@:6X!#?&.SUP3NQ5NZE?+"#S_G<"VQ$P"$S5H+B M8P?7P+E5PCC^;42]]IN6>/C^I/ZG,X]F[JF&:\F_L]QLY][$(SFL:<7-2N[_ M@L;0V.IEDFOWE^P;;."1K-)&%@T9(RB8J)_TL=F( T*8O$"(&D+4)8Q>(,0- M(7XK8=001FYG:BMN'U)JZ&*FY)XHBT8U^^(VT['1/A,V[[=&X2I#GEE\%IDL M@'RECZ#)&;G>4K$!P@2Y$PHRN1'L/\CM,EF"@#4SFKQ/P5#&/R#\[C8E[]]] M(.\LX^M65IJ*7,]\@Y%9?3]KHEC6440O1!%&Y(L49JO))Y%#?BS@HZ765_3D M:QF=5$PA.R=Q^)%$010-!'3]!GHT=O1P@)Z^A9XX>G#"3=QF*79Z\0MZ*TR% MR!AGU%T6N7XY/1_)I\>,5SD3&W)5R$I@QFY 8<:$G3(2URD>I(:V E,IH;K4)%DY+C94!K[U& , M[Y:?VE+R6K37KR+2/@*W)9@,>[IH/5V<]'25YTWT"C@U>*W1UK,E0Q] H%ME MSR4EI6)2D1+P,6CSHA=B%,9)QVD?U'5Z"G'D&OA!)&?*IF-T&&EBR?C[J$< M0/4K:SJ$.BRMM1G_H)\J0&U<7ZI)9G]-ZQ:DG6U[WRO7\77FE[8G=GW:LTS= M4'^A"G\M-.&P1LG@_ )#4G6/6@^,+%W7=B\-]H#N=8M]/2@+P/6UE.9I8#_0 M_J>P^!]02P,$% @ N*U<5LBM\*M7! 81 !D !X;"]W;W)K&ULK9AO;]LV$,:_"J$50PNLD4C]SVP#:8RU!;8V2-+N M-2.=;:*RZ)&TG7S[D9(BV1*EI$#?Q)+]W/%WE(X/F=F1BQ]R Z#0X[8HY=S9 M*+6[=%V9;6!+Y07?0:E_67&QI4K?BK4K=P)H7@5M"Y=X7N1N*2N=Q:SZ[D8L M9GRO"E;"C4!RO]U2\?0!"GZ<.]AY_N*6K3?*?.$N9CNZACM0WW8W0M^Y;9:< M;:&4C)=(P&KN7.'+:^*9@$KQG<%1GEPC4\H#YS_,S>=\[GB&" K(E$E!]<*;YM@3;!E9?U)'YN). G P4@ :0+(:P/\)L"O M"JW)JK*65-'%3/ C$D:MLYF+:FZJ:%T-*\UCO%-"_\ITG%I\+C.^!71/'T&B M]^@6,EYFK&"TFF2^0DM8@1"0&PFZDA*41+3,T=^,/FB=8CKN[1(49<4[G>#; MW1*]??,.O4&L1/<;OI=:+&>NTJQF1#=KN#[47&2$:PG9!?+Q'XAXA%C"KU\1 M3L(J')^'NWJ&VFDB[321*I\_DJ\N_-)61QT8V --%U[*'A%!15-=SS9.,,A9Y!Z08]SJ,)!2"([9]1R1B_-I-CK M9H9'[0/2_J"CX<#D=. :;ZB*0QS:Z>*6+IZD^Z)MBW4(86PA3,(>H$64 MI,0.F+2 R22@=@[M"R52>BW,]*+(E)4O&0P=1&D/;UIS1I>V=.DDW9VB"EYB M2X?C>GZ/;:A)\ @;]CJC\2;IKNF.*5I4CQ5E5(@GO0DY4I%;S<$;8B:XAVD3 M1?$(YXDAXDG.>VXH\V?;,]-)J]7?RHF';1#@N-\L%ED8I]%(,^/.E?"D(2R^ MTV)?.S4M](:,EIEU86RRG [_'OMQW*>TR1)_;$8[7\'3QF+:^K7SZ0_GD\1I MOWDLLC#"9.P=[7P&!Y,V?[*IL7H]GO2IGS7[7Y7MO-C.LO"T9RU!I\WJG9ZU M6(L#)=CO.[Y-%H0!'GD6G5/A::OZR'E^9$51[399J6BY9MKXIUZ>H2<%.$K[ MJYM-%H9DQ!IP9UYXVKWZ>P!A3A!F"[V7#;45>NA3Q$])?S=@D>D.]OT1Z,[0 M\+2C?54;$%:NH4$EPW5M*/*]L2[L; Q/^]A'82SB;,4HNL:TPEH<*XA(?TM@ MD>G5VAO9M9#.VLBTM0T6N!=PFW3AV4*+D\$>RZJ+T[CO&^[)^<\C?5YRKYQMSRFS_J[#X M'U!+ P04 " "XK5Q6G#(>5F0# C#0 &0 'AL+W=OB+'5]S^NY&67<"89%WT0&0Y'KE'&8 M2*+R+*/R^1)2L1HY+6?=<- \6<)8TA38X1I_"D] MG2JD$6Y>K]VOB[GC7*94P5BD/UFLDY'3=T@,,YJG^DZLOD(YGZ[QBT2JBO]D M58[U'!+E2HNL%&,&&>/VESZ5'#8$Z%,O\$N!_UK0>T/0+@7MUX+.&X).*>@4 M9.Q4"@XAU3082K$BTHQ&-W-1P"S4.'W&S;+?:XEW&>IT,!99QC2NHU:$\IB, M!=>,SX%'#!3Y3"[BF)D%HBFYX;;*S'(=AZ I2T]PQ,-]2(Z/3L@189Q\3T2N MT$<-78W9F1AN5&9R:3/QW\BD16XQ=J+(%8\AKM&/_Z'W&PQM=,A4 ME J52R"_+J9*2]R0O^L6T0;IU ]+'^=M>@?! ,;>@G570SAJA75,FR9*F.9@*@VI;KG'5,6ITW)>1->MM MUF@-H@.%W$+4KQ#U&Q&-7XH(ZTDQW(3VI1XE5,YKJZC1<%]"_1U"K9U='!XH MXA:@005H\#Y YEE5AZ?1;E\\@]U-MHOG0!$M'G?C^)@!EH YABN<.[ZP[&FI MZJU.^A?% ?=5_QB_ .R!_<7&?C[<8F4QKD@*,[3T3L]P?M(>R6U#BT5Q2)T* MC4?>XC+!KQB09@#>GPFAUPT3H/HN"OX"4$L#!!0 ( +BM7%9I K%_H00 M )T6 9 >&PO=V]R:W-H965T$0'+B7/E7X;^2 N8%7\RV,B]9Z)- M67#^I >W\<3Q](X@@4AI"(H_SS"#)-%(N(]_*E"GUJD%]Y^WZ)^,\6C,@DJ8 M\>0KB]5ZXIP[)(8E+1(UYYO/4!DTU'@13Z3Y3S;56L\A42$53RMAW$'*LO*7 MOE1$[ F@H>T"0240O!48O"/0KP3ZAPH,*H&!8:8TQ? 04D6G8\$W1.C5B*8? M#)E&&LUGF?[N#TK@+$,Y-9W#,V0%D#E$?)4Q\RU.R%4:D-NL="X]\7,( MBK+D%UPQ,UL#,785[D)CN5&E\;K4&+RCT0_('<_46I*;+(:X">#B]FL;@JT- MUX$5,83HE/3]'@F\(&C9T.P \6!HQ/T6\? 0\9$1]RS6].LOTC=X_>]\D4^" MIV2&3 F,#?*5J75-.OGK-Q0BMPI2^7?;%R@U#-HUZ%1R*7,:P<3!7"%!/(,S M_>D'?^3]VL9>EV!A1V -9@@;:$PL\H=RUU'8 WNAC5W0ZN)7XIT@8['ESN>"+Q$@$QF*^)[ M/^JI#,\I21-HI;#$'QE\?1H]3_MC]WF?K.^N"&TK&F:-:K-&5K,>]&Y)%7(] M\@4-^+8+,XR^"'0 FNPW9_()9Q_7 L":_ZPJCXV^+L'"CL :5)_55)]]>%X[ MZY+9+L'"CL :S)[7S)Y;G?B1*SRH*S#= D6=@36(,SW M=K<^[\.#L5+1$;F=HH5=H37IW;M4^U:/K#G,"Q&ML2PA7,0XC(OJ+-'G:,5Z M*[5V^/?O&W;!HUGL"*W)8K!C,3B01?HJ"98A9,5YC%02K8M%0):%*@34M+92 M:==AH=(J>#25':$UJ=S5%+[U8CV]>H2F7"CV;^F]Y7PKV_9M6-CNM,KH"JW)]J[. M\ \K-+[M;I9ST$T8??C>@S 5-5XMR>^+A*T,ISURLV7_D:5Z';+_@%-R2:-R MP8.B0A&L\N%2UYK]$\\_\=H*UFO[]H[.S)T6,5VA-3_-KHSQAQ]_\%E+I:/I M[1(M[ JM2>^NG/+M]53M[Z+V]WS/WWGM[V4^WYZ!/JBO)5SNUY+ M8NFT@.H*K:37W>O;H>.M3/]3(BM%ILKV5_VV[K%>F<[BF_?7NO=J^H$[F+)Q M>T?%BB';"2P1TCL]0_\092^T'"B>F^[@@BOT?O.X!HJ7%;T YY>68CQPGLG*2%-9]6Q^[X M?,IV,DL+>L>!V.4YX=^O:<;V,PM:AP/WZ7HCRP/V?+HE:[J@\F%[Q]6>W;(D M:4X+D;("<+J:61_@%4:H!%057U*Z%T?;H&SED;&OYRI"#J MZXG>T"PKF=0X_FM(K?:<)?!X^\#^>]6\:N:1"'K#LK_31&YF5F2!A*[(+I/W M;/^1-@WY)=^29:+Z!/NFUK' %O4W^=8(<02 P3, U #0$. ] M W ;@/M:@-< O$J9NI5*!TPDF4\YVP->5BNV%Y.K75.'D M_)X^T6)'P3U=LG615G/Q'BSJJP"P%<"I(.LUIVLB:0(^JRMQ03(JP%M,)4FS M=ZKZ88'!VS?OP!N0%N"O#=L)4B1B:DLUOO(L]K(9RW4]%O3,6" "MZR0&P%^ M*Q*:] ELU5C;'3IT=XU&&3%=3H +?P'(04@SH)M7P)%?P:$&CE\##RJX,]*- MV\Z56_&YS_%U4U%.TY\K<)B]?_Y0I>"3I+GX5Z=[S>OI>K> M(2A_HM;\YY]@X/RJT\PD&39$UM/3:_7TQMCG[<6LDZR&^A6TO'D^S6'HNJ$7 M3^VG8S4T=:[GHV$=UM0Y,0J]J*WK]>"W/?BOZP%(!AXFBPFXJ6X:E&N[&B4[ M]T(P288-D?5$#%H1@PL9*S"IITDR;(BLIV?8ZAG^N+%J:'!LA, )O! -C*6I M0T'L^,[ 6)HZQX4PHM<;ZS,KWK]LKE'"IHDPX;(>GI"IXMLSH_;J\'V?1.B,!S82U,7!C >/K8T90'T U]O+G@4 M.^%H#W=L3[GDZH^)MHE1\+E3;Y0-FV+K"X M1I%GS[U)-FR*K:]:%Z"A?RE#&4W31MFP*;:^J%V@AJ/Y\@5#!:>/'N@[CC\T MU&F=YT=Q% P-=5KG(L\]>I;UN^AB+!S/L;=,,@Z^T$VZS"BX9LEW;3NC)&=? M!B;9L"FVOH!=AH;1I;QE-$P;9<.FV/JB=GD:CL;+%[P5GWH!>IX/A]XZK4-1 MY)_F/TU=$ 3/>0MU(1:-A]B/A"=[PJFNB7'HN9-OE V;8NO+UN5F!"_D*&0T M4QMEPZ;8^J)VF1J-QLMQ1S78XS=W@8-<;V H39D?>6CH)UU9?%Q6MV ?O='/ M*5]7*R,"+-FND/7K[_9HN_KRH5IS&!R_AE>X7D/I:.HEG5O"UVDA0$97BM*9 MA&I,O%XEJ7&PO=V]R:W-H965T)@&22&('[;1!7HVOQ*';<*J$O\/6;/Q<%K4C7E,<]_5F^^+2]'1K5'+&%1 M62%"\>>)W;(DJ4AB/_[50D?[.JO P]=O]*!NO&C,8UBPVSSY+5Z6F\O1?$26 M;!7NDO(^?_X3:QLTK7A1GA3U;_+6_ M V8OC? ;0/&$97EWP_)GPJK2@52_J_-;1(B-Q5DGQH>3BTUC$E5>WX38NPX0\E'GT MDWPAU\ME7&E$;/J6-4JO%//)8V48)[^($C\>//+I][]<3$I1?0691&U5-TU5 MUHFJ3/(]S\I-0?QLR9:*>.],O*4!3$2[]XVWWAI_8VF)WT,^)K;YF5B&92AV MZ/9<^&L;;RS:5VXIPOUWA%O3.MQ4A ?O"7=/-IV^)WQ>MWVAR82] MEZ%=\^P3O(=-R-F7JD]9DML\%1UMT0COFO,P6S/1^97D\942I<4_5=ILZG?4]5<=_M=B&T;LSEY>CHU_=,1X)J8BQE>0K(D;DH@RS99RM25$)JB#Y MKHQQU3T]':KD M7:4"Y(Y1$$Q*_W2?_JDV_0]-DL-=N.,Q$6Q"[.(J52@K72H"I PKX&Y!^F=&LU/3PC(6@,DC()@DE[< MO5YR<.T M5.I 5AH@810$D]0QVZMCIE6'F&?7P\@V"<52:KOE^5.8J 2@Q0P5 !+FZ1M8 MS6M-,36L)G=SU20#N2\!$D9!,$D7\[TNYF>^MIQ6CK6"H8I P3]]TTR"O+.2%2BS(W0B0, J"26)9[,6R>->4Y$FLJL/'A'5# M23TQX:34%R7A+*G7(F7>3C+S;?6AJE.]T<,'IQ9)\UK:]#!/,]7T4E705A0,5 55 MRQF*:HB<4ZO+J:7/:5AL1!HC%C^Q=N@_S"1A+XQ'<2'Z_?-]O+ZJP1E&TKR6 M)N?#<149MH[& \N93A49/BYHFG-'D6%00^0,=S:EJ;6IJO_:_2+P\]LJ<,.2 MVCMR#//3GW\YG5&H!0FE>2U-^OY=8V&8_81"_44HC:)HLC0ZB]'4>XR_YI6! MU&J O52=N](UTF,&RP#J'K:TPW_LN=(94!1TU5WW<<&I:C"@J(;(V>L<0O,= M%B&Y9]L=CS9AP<@=S\7D*U5F$&K\06D>E.9#:0&41E$T63"=16BZ'WS$RH0: MB%":!Z7Y4%H I5$43999YS6:>B^NZ9=XUR]MFW[I;>YQ<$Q#K!L>#XNJ#K'? MZ*L;+"JH*]G2I$'%4!^W@%8<0&D419,5T[F0IMZ+4SI+!P)JEA[%"5TI-0.U M):$TKZ5)*PQKKM8,U(F$TBB*)FNF,R--O1OII]LD?V6L/0WH;C\).K64@3J0 M4)H'I?E06@"E411-/G>J,RLMXX-G0!;4P(32/"C-A]("*(VB:++,.J/4TANE MF(/Q^DH&2\D\MDM48XX'K=:'T@(HC:)HLDHZZ]726Z_W[2'695Q$^4[T,)4Z MVG.[>G*19T9%*%Z(J3-+XG5<;63M6*CTW?5[,5A&EO(\K&E?1,A*?2@M@-(H MBB:+J'-W+;V[^]=]_])*1[N4TL,&:P'JYUK'?JXU=8^FQ(IBCF$;=L_$4Q2; M+8QY[P =135!SEYGP%IZ _;HB)HR:5#W%4KSK&.OU%$M9!3E%BKO55'.5IFT M%-4,.7&=]VKIO=?[AVMU9POU6:$T#TKSH;0 2J,HFBR.SF>U/MIGM: ^*Y3F M06D^E!9 :11%DV76^:R6WF?U7[8LJLZ^2.*5\K"=/GZP2J#&*93F0VD!E$;/ M9-%6G88H*Z+S42V]CWK_\$,]*D'=4"C-@])\*"V TBB*)HNC,TRMQ4>/2E"+ M%4KSH#0?2@N@-(JBR1=%=A:KK3\?].RH="9>V1\VBM!'#E4$E.9#:0&41E$T M61&=&VKKW= [QNNKLK/HK5L)LR7Y-4[?WE:+J7K;J?%+7\'0C@5*\Z T'TH+ MH#2*HLDRZNQ2V_K@\E^5!: *51%$V6V<%5_6=/ESU]DKNHL.1Q M/;RUQGPEK*;S.OILE\6ENCO#7MB/O;+?/C+@9LK3*14%75-EZ2D*VBHB135$ M3GSGQ=IZ+_9XF#H_+D&=62C-@])\*"V TBB*)NNFLX+MZ4>/2U!3&4KSH#0? M2@N@-(JBR3+K3&5;?X$_]CH[?66#)04UD%N:=-&<:8[M_H4=JG*V.3:L_@!T M7,Z=CHW^H4!4(^3\=FZNK?Q[MFO>337 M_^JK'"PLJ#OJ?*90_4^872*(HFWZ^L<:.Q_M&CM0UQA*\Z T'TH+H#2* MHLDRZUQC1^\:8U?G^LH&2PIJ$+>TP]6T;8VG_=LEJ8J98W?>OU_G<3%S-IX[ MO;4YJ@ER=@]NQ:JWAO\7TV%]E8-S#/6.6YIDV2M/ZX56&T!I%$63-=/9PH[^ M#.'_[VP8ZA!#:=Z9[^EM-CQ[FPV[IR?#4'<82J,HFJRVSAUV].[PV;-N]/&# M%0(U?,^T;3IDO01#!3@417U=C3@F!X].2!E?UT_%*$A]#5ES^_K]UOV3-Z[K MYTWTMM^87V]-Q7;/_$J;YVIT^.8Q']]#OHZS@B1L):HRQC.A>MX\.:-Y4^;; M^L$-CWE9YFG]-5 ?'Y*L_+MS=5!?OGEUS]!U!+ P04 " "XK5Q6 MNZIF$7@# #1"@ &0 'AL+W=O.>WU2!NMD M*>6KK7Q)AUY@)X0"$V,5&'UV.$4AK!!-X]]*TZN'M,33\E']L_-.7I9,XU2* M[SPUFZ'7]R#%%=L*\RSW?V+EIVOU$BFT^X=]A0T\2+;:R*PBTPPRGI=?]E;% MX800=:\0HHH0W4MH5X3VO81.1>BXR)167!QFS+#10,D]*(LF-5MPP71LLL]S MN^P+HZB7$\^,IJS@A@E8&)F\P@,L:%^E6X$@5_#=!0U3&.]0T1Z ;TQLF5NN ML:9]4MBB)M+S8JR!Y2D57C1\F*%A7'RDCCDJMS/S!&%"JY/^@)YT/1R[7JS8 MK^"#WC"%>N ;5FTGI)KKB)HS@J\S-1L.G/,7T7,"GT-3QB8[QF40W M%6>8M* =_@Y1$$4-$YK>08^ZCAXVT&?WT&-'#VZX:=>KW79Z[2MZ"QO7AZ4+ M]U1F='?H:CV58OD:Z3P;6![@%#=G!]<\WC.5PM]_D21\,9CI?YK6IQR_TSR^ MO<.>=,$2''IT26E4._1&O_T2QL$?3;%]3['9.XF=Q;U3Q[US2[V,.Q2*TSGX MD$HAF-)0H"HW^L>F0):"/2=H[^[=Z#%NM>.!OSN-T,^H, A;G>XY;/8S+ Y; M<;]&G9GJUJ:Z-TU]>BOH\J8=DO(=3Y'.](&C2)O,E$)A<#*!X,+)_T-F-R%G M%N+:0GR?!>VNOW*!=E+0H1#<')JLE()A>#J)5KO?OK!S!?9X8:D9%G:;;?5J M6[V;MIZY?GU8*43@N4':S@84,]ADI]=G8I2,7[1/*U\KTZH=,F>Q]96K-Z647N"+)H-6CDZ?*!*JL M&%FXE&(I#24HKKBAG!.5!5#_2DISK-@!ZBQV]!]02P,$% @ N*U<5IW$ M[(K\ P ^P\ !D !X;"]W;W)K&ULK5?1CILX M%/T5BUVMIE(+V("!V212)FQW]Z'2:*).GSW@)&@ 9XV3M'^_-A 2P-!42AX" MAG.N?8[MB^_LQ/A[N:-4@.]Y5I1S8R?$_M&RRGA'$Z$;/*M M5>XY)4E%RC,+V3:V;.F:BJ_[9RY;5ALE27-:E"DK *>;N;&$CQ%T%:%"O*;T5%[= M R7EC;%WU?@WF1NV&A'-:"Q4""(O1[JB6:8BR7'\UP0UVCX5\?K^'/US)5Z* M>2,E7;'L6YJ(W=P(#)#0#3EDXH6=_J&-($_%BUE65O_@5&-]VP#QH10L;\AR M!'E:U%?RO3'BB@#Q" $U!-0GN",$IR$XMQ+_@$UC7\P_8!KRLEX 4B;Q^ M!4LU/:GX 1XB*DB:?9#0WX$%RAWAM)Q90@Y%!;3BIMNGNELTTBU$X LKQ*X$ M?Q4)3;H!+*FA%8+.0I[09,2(QB9PX$> ;(0T UK=0$=>18<:>G0+'5=T>T*- MTTZ+4\5S1N*M1WVM>:Z>I[+$8[DG,9T;,@V4E!^IL?CC-XCM/W6>W#-8=*=@ M';_%O-+R!AUXT/4GST->S^N5!N9ZH6_WA&A@R'>O)KBC MQ&^5^)-*5FIM93_7XFL&B?!@3G0P[ >HIT4#@QAZKEY+T&H))K7(S/L+&R88 M[@0G"%%OJ"L-3+.O(@VLNZ\ZBL)643B9-;]57WDY.\LCY?+4 CZ3E(-7DAVH M3E)XSU1ZSV#1G8)U3(3VY4A@_UHR_0A.9V=)X^Q&.7M4SH*'A&49X2784UZO M(.T":CKUKU.+9X;]C*N!^<@<+" =#)LCNQM>G8;@+2GW/H*;DY=[-<80FPX, MKWY]]1H.M+&)G+Y^#1"[)L8C#J"+ ^B&7'T? ]!PC(%C#F9< _-M$_>SH!8' M3322-.#EK 4GCR9-4L_NI=K1J/;,8##5&ISOFH$[OCPB+0>;[LB7 %Z.3W#Z M_-3]%MS'!W>P0T-DVGAJ]0\IFA01:6#=%%&;8%U513GEVZJZ+$',#H6HZXKV M:5O!+JNZK??\256V5;5U"5.7Q5\(EZFR!!G=R)"VZ&PO=V]R:W-H965TXY]KN]UKJ<'QI_%%D"BEX*68N9LI:SN/$]D6RBP<%D%I7JS9KS 4G7YQA,5 M!YP;4$&]T/<3K\"D=.93,_; YU.VDY24\,"1V!4%YL=[H.PPU+#DIH!2$E8C#>N8L@KLT, !C\9G 073:2$MY8NQ9 M=S[D,\?7*P(*F=046#WVL 1*-9-:Q]\-J=/.J8'=]HG]%R->B7G" I:,?B&Y MW,Z3J+5$X.5_BBDA,T4JR[!D-T*K>?\36Z(OQ&>1HL0>N8@!]QG2'S6XMA(J3 M2C>%POS>M'[EN-3V;U*0F%#Q5KW[$7E(;#$',?6D6J^>U!:+:'JYW8@$I/B9Z.J&OW@(]F M>'' /$=_?E24Z(.$0OQEVY]Z_J%]?GTDW8D*9S!SU)DC@._!F?_T0Y#X/]M\ MVR=9VA/9F=^'K=^'U]CGI\08X"8Q-CKP!SF6@-:8<+17B0+H3NVY'].U:1/O_=)EO9$=N;W4>OW MT=5P??]2J0)#.3,G>Y)#F:,C 9K;'%@3!7XG7_R+Q/N^27K5Y$S"N)4PODV" M,*E7<9(!VC.JXH<2>;1)&5L6X4;#"S4W6:56JW!BUS1I-4VN:GHDXGFPY@"( MJ(I!;;M$7)V>-BTU41"\'XPLQ=C-_=*'F%;.Q74[@?ZVB_-LVB9*U5<9W M\#$Z@OY41*BH*YY@C')\M)VPR_ZHTEZHSEW6*3R#__ KVDS6_=I%H1O'%V%B M,POJ+UR?,-T35UA36BM)W1^HKQNN[3-V1K#+5_1.3ZJY@FEMU_P.N#=3[ M-6/RU-$3M#?*^3]02P,$% @ N*U<5O?4"BDA!P US !D !X;"]W M;W)K&ULM5MK;Z,X%/TK5G:UZD@=@FV>W392&V8? M'ZJMIIJ=SS1Q$U0>6:"O?[^\BC'<&%#\S"(V5V*LN?!W M[)[E/PYW:?%NV:)L@XC%69#$*&6/5XMK?.$9I$RH(OX-V&O6>8U**@])\E2^ M^7M[M=#+'K&0;?(2PB_^O+ U"\,2J>C'?PWHHFVS3.R^_D#_HR)?D'GP,[9. MPI_!-M]?+9P%VK)'_SG,OR>O?[&&D%GB;9(PJWZCUSK6+H(WSUF>1$URT8,H MB.N__ELC1">!6$<22)- >@G8.)) FP0Z-<%H$HQ*F9I*I8/GY_[J,DU>45I& M%VCEBTK,*KN@'\3EN-_G:?%I4.3EJ[5_"'(_1/=YLGE"7]%]/?XH>6PN_7.H MQN>Z')\@?T=G'LO](/Q2Q/ZX]]#9KU\NEWG1D1)NN6D:O:D;)4<:Q03=)G&^ MS]"W>,NV(L"R8-#2(!\T;H@4T6,;#5%\CHA."-"A]81T8E;I&$CWIJ1;5;HN M84/;0:$5'CV"=[_W4Y9!NM9Y!IQ7KA$7V<'?L*M%L0AD+'UAB]5OOV!+_QW2 M1"68IPA,T,MH]3)DZ*L;M@OB.(AWQ1(0^O&&H;,@1EFE(C@]:SBK@BM7QI<5 MH92ZUN7RI2L0$&;JMNV*8=XP##O8QJ0-$TB9+2E32NK/U(]SMAVC8@X:MUW; MZ'5Q/8PR7=-V>D2&45AWJ7F$B-42L:1$OKVQ=!-DXU2L0?-?*2$Z[G$!PBS; MU(T>&0@-FP3#9.R6C#U"YA"DXU1LH(\6[1&1MC3W_E,$)HCBM*(X4E'6Y3T7 MCJOB#%7!!%NDIPL0YAJFW1M?(,JQ+0,>7K=EXLJ'-][.6$;&Y2X-B AQ8BJJG,:@.5ODT5HKFJ4(3121<1#)EF3Q'2:WFH56S MFFWH;)N$H9]F_!(\_^I6;.&)A#7#[$] :6]F:Z<(3=2.FS\L=W\_JUJE6$VO M7UA:U%[U5 3E46H'E:)YJM!$$;DCQ#,MX3EZ_=#5;W2M)^74J5BWAXVNT[(U MQW [/_UI:0RFKZUK1#^>XL$I':PC2G#W MBB?9UY-UL.$A'2[,2CVN*C11/.YR\12;&RJ0SQG*YQ!M8!RA.-O5=-*?+D"< M96H$GI8B>^Z,\1QK?+($+B"!H>G]&@F*&UEV/3#GZ+HK[C=Q5TU&7'7'1?LY M\MB&10\%Y8]-J%,%:IH7'@261K%DI9'W>.[-I@I-U)?;<")UJ*N;I@2;J&W* MRDWNJ>=7A28JSST_D=KAD=GN[W8IV_DY0T&< MIT&5U"Y'4)4*Z?MG/4M->U3Q;6+*=__P*%C($ULV\IQ^-$ MXKRF(/*:HJW+3Z0+5114<_K?G4!QKJFY_6^"H#A1/Y$OKR+(2!7!2_$3&0,F M'QQA( X:'0J1I/8]RT,\IX8IPW'B M2'M:G ?%R0::NV=*%.W;4I76=:T4S5.%)HK8.?D@-\*?758WS8_/)K6'(S[# M'%-NCJG<'-_Z;\>,G3QS]E14:H=5H8FJ<3M,347&CBIUQTK1/%5HHHC<'5/Y MUKMR8T>!K7&L4\WJ6QTHT#$TETKVW<$5!@81QUZPAC;FRIW-@J,WH4MK9Z_[ 6&">,7<-X-$YDS*TME5M; M=48/L*+@MRM3 STHT#8F[8@;W.@:\\Z9G":" ;A3<*H;PXUR<*8#<<>7 U$" M[GP-^=F1Z1;04'IV1"F:IPI-%)'[:..T7>A3+: !'2H!'B#R;LX65:FO7G9. M?$]=O\(57G['G,/61_UL_+1[=&0K9 M8P&I:W9A)-+Z%'W])D\.U;GRAR3/DZAZN6?^EJ5E0/'Y8Y+D'V_*!MK_95C] M#U!+ P04 " "XK5Q6*6HRD^4# "P#P &0 'AL+W=O@ 4QM)]GY][4-(4!(=BJQ;1X2[-QS['.O.7!G!\I>>$*( -_RK.!S(Q&B MO#--'B4DQWQ"2U+(?S:4Y5C((=N:O&0$QQJ49R:R+,_,<5H8BYF>6['%C.Y$ MEA9DQ0#?Y3EFK_Y 8WCQ&.Z382:,!>S$F_)FHBG MW8)WP 2\0J8%>"I2P=_+27G]):$[+BGXS!1RYVI],ZIW>5_M$EW8)43@,RU$ MPL&O14SB+H$I)3>ZT5'W/;K*&))H FSX'B +H8$-/;P!CEP-AP/P\"UP3\.M M*VKLIHJVYG,N59'FN2Q'5<13P08S?95)V,(O!G[]+2O!)D)S_-91W9\R\CTD6CD36R;O;Y-V]>G)KDV'-F8VU MRT3:9>3@1AI'92>W0TFMR#U-KAYQ^P6R+>C.S'T[6^=1$#HNZD:%0URV9S51 M'7U>H\^[JN\+5>X:42Z4I?(WJ!5'FQP47*WF=C;I^CV]YT$0^GVY T'!U!U6 MZS=J_:MJEWO"Y-L"*%D:R6_"*L5:5TSE4X/QT^R@OHK?;^_*0A.G)W XR@YZ M$L_# CB!:%ACT&@,OG]BVT_%%:-;AO,A-5>9_NT]/R99.!)9)X/3)H/3_]EK MIV/F?4RR<"2R3MZA=7K9LWZDV];L'2,-+-^U>K?G0)QGN1[JWY\#<8X]1?X% M%X*MEUKXG[INO5S'+'W7[_ON0)@'W<#NRSX/LST_@!=4HY-J](/=MUZ@[9A3 M?X+L:>O3UWP.@1:<>&>U/H\+[(EO]T2;K58F)VRK6T(N2[DK1/5VW\PV;>=2 M-UN]^7O5CNH6Z413];*?,=NF!0<9V4A*:^++0K"J/:P&@I:Z87JF0K9?^C*1 M+35A*D#^OZ%4' =J@:9)7_P#4$L#!!0 ( +BM7%;'G%&Y@ ( *D& 9 M >&PO=V]R:W-H965TKO?J7UWMII855G EV$]*=#,-/@:(P!IOF;X5_3<8 MZLFM7BV8(20#(7E,R)XAI ,A M/960#037ZM"7XOI088W+B10]DA9MU.S"-=.Q3?F4V[$OM31OJ>'I\@N6G/*- M0@N0:-E@">@,S0BA=BJ8H6ON_UIV1N\JT)BR]P:A+%)-0FU2L$)A/1PW]\O*A807V.TO@#2J(D.9+0U0GT)'?T M^ B].H5>.'KT0C7I.([4Z:6GC^/7;*6T-/?C][%V>[GLN)SUC$O5X1JF@3$% M!7('0?GV35Q$GX^UZC7%JE<2>]#&;&QC]I)ZN=2BOCNS?D 0[K$D"M7"6!4! M:2,*8:[I&:%L:UWG6%^]?N'TK77NRB+-(S/BW6'#GJ+B+,D?H:JGJ#3_=)&/ M*%]B>'")6Y ;9X8V[RW7_CJ,T=%O9\YF'L7GQH>];?Z7\29^@^6&&ULK5=M;]LV$/XKA!8,"=!:HMYL9[:!.DJQ?6@1U,WZF9%H2ZA$>B1E=_]^ M1TI698764L!?;)&\YQ&?N]/QN#AR\5WFE"KTHRJ97#JY4OM[UY5I3BLB)WQ/ M&:QLN:B(@J'8N7(O*,D,J"I=W_-BMR(%J[)@]$D@65<5$?^N M:L)=+?9D1S=4/>^?!(ST9:R@OGW_7@KVSI>'I'M*2ITA0$_@[T@9:E9H)]_-.2.MT[-;#_ M?&+_:,2#F! ,<7 'X+\(> \ (@: '!6P%A"PB-9QHIQ@\)462U M$/R(A+8&-OU@G&G0(+]@.NX;)6"U )Q:/1+!"K:3Z(D*M,F)H.@]VD!V975) M$=^B!U[M:T5,D&"X)K)(48?:=RC",I049:UH9EN^3:@B17D'[,^;!-W>W*$; MY"*I%R4J&'IFA9+O>A-?M_5'&A*83%.!WR/=\W[*AAS? _O 4>&[@W MHB;HDB P?,$%OL]U10517-S;?-M@0SM6UZ5[N2"05!^JL?O\-Q]X? M-K]D]0 [B*)POW$/?&Q:S M $>!?VZ66,R\>#;U.K,S!5&G(!J->D(9AXIR,>[1->-^3;+D2F1G7HL[K\6C M4W<"VJ PR < M9(C-:H:]08)8K'Q_=B$_IIW2Z:C2Q^T6#F==]"'+H<^0S2% CD1D\O_435_M M"'O#[+?81'B@[+7-/+#+FG6R9K\4P QE[;'UZS&<6:(3A<% I\UJ'@^56JS\ M8'I![+P3.Q_]QL].8B/$^JG/K_FI7Y,LN1+9F?.P][,Y\D9SI>EV;C->ED3T MG&A-AI9KVH_@9#8=)(/%*IS@0#9J#XWK3++UQ!\VT><[A04:$-8'W+N3H-] NZ M*]KJ/U!+ P04 " "XK5Q6\LVG\5$# "%# &0 'AL+W=OW,YHP*YB8LRL13'BA MTH3!E2"RR#(J'F:0\LW4ZEN[@^MDM5;ZP XF.5W!'-1-?B5P9U5HAR"%2&D$BH\[N( TU4#H MQNT6TZI,:L7]]0[]@XD=8UE0"1<\_9;$:CVUQA:)84F+5%WSS4?8QC/4>!%/ MI?DEFU)VZ%HD*J3BV589/<@25C[I_9:'/07/>4+!W2JXCQ3JI8%9(/)&2S&&% MV522G)#S.$YT4FA*+EE963I%;T-0-$F/)K9"PUK=CK9&9J41]PDC?9=\YDRM M)7G/8HCK #9Z7+GM[MR>N:V((40]XO6/B>NX+KF9A^3MZZ-=# T.7CP#SAT: MN/X.K@$F? Z,;V"<9IA:M%Z5),_@>D_@7@D>%Y&J9>/[)Q0BEPHR^:,I(R7B MH!E1-Y,SF=,(IA9V"PGB#JS@S:N^[[QK8J]+L+ CL!J3@XK)01MZ\*7(%B ( M7V++RKE0=)$"P1XJD%2V(K(L(/*KI91FI07?6-!=]2[H3^R[?;I:?7@I71V! MU>@:5G0-6^G"PD-NU,,QR5.*O% 6$[@MDEQS]'@O^^2H\SXVZI+)+L'"CL!J3(XK)L=_+4EI2A)'.9G$H%N: M6@/1I=E$X_BP:;DCSW$.[^2AY,AW&P3#\<'E]3&ZFF MMM,JMM/_T'1.#[SQ M_*;P#N7Z3E-TK3Z^-+OVWH"&+6-E!EU)(EXP50X]U6DU2Y^;$?+1^0QG['(D M_@-3#NB?J5@E3)(4E@CI]$88HBB'WG*C>&[&P 57V+?,#[ P W! !D !X;"]W;W)K M&ULK5A=CYLX%/TK%ENM6JDS8 A?LTFD2=C5SL-( MLYUM]V&U#PZ8@ HXM4W2_ONU#4,"<4@J\3+!<,[AW(OM>SWS Z%?688Q!]_+ MHF(+(^-\]V":+,YPB=@]V>%*/$D)+1$70[HUV8YBE"A269BV97EFB?+*6,[5 MO1>ZG).:%WF%7RA@=5DB^F.%"W)8&-!XN_$IWV9J!B9 MG4J2E[AB.:D Q>G">(0/$70E02&^Y/C 3JZ!#&5#R%$H6AB4=X0+'7$H@ M\;/':UP44DGX^-:*&MT[)?'T^DW]#Q6\"&:#&%Z3XI\\X=G"" R0X!35!?]$ M#G_B-B!E,"8%4W_!H<5:!HAKQDG9DH6#,J^:7_2]3<0) 7H7"'9+L(>$V06" MTQ*<6PFSEC!3F6E"47F($$?+.24'0"5:J,D+E4S%%N'GE?SNKYR*I[G@\>6K MF$A)76#P] 3NP!=4U*CY'E4"_JI1D:<_\FH+'N.8U!5GX'V$.,; [U6"D[Z *>+I M@K+?@EK9HXH1CN^! S\"V[)MC:'U#73;572HH4>WT#U%MT:B<;I/Y"B]V06] MQT(L3E3%&(AE#B)2;WA:%\=/\N\S+C>8_J?+_*BRW%,>V [%>&&(38-ANL?& M\M=?H&?]ILO:E&+11&*]C,ZZC,Z4NG,AHU>GN2Z5LRE3.:58-)%8+Y5NETIW M='*N4"&GYD>PP=N\JF0220IVF.8DT66Q47.5FJQ)^R5T;&]N[D^SHP'9GM4' M1>>@T/4[3"\8KPO&&PWFA9)]+BN:SGE#]4[>YPY]GT.@[P]LGV,M7&^Q!($5#/<.'X!^IPEANZEY;?L:.UIN;VJX8NZX0^CT."!Z("BF0^&>Z$.:+M!&-@70CDV-O#&SN;JS@XU_4IH0SAL#W0XS5R, M=+C^7&Q",D^.?6*KWJKC,P-J7VD.2]W=[HC^J ZF@_LK>717Q\FC3'/N?Q:? M,Q>5N<"ID+3N?6&*-D?I9L#)3ATN-X2+>J$N,XP23"5 /$\)X6\#^8+N'QK+ M_P%02P,$% @ N*U<5@Q0Y,5, P CA4 T !X;"]S='EL97,N>&UL MW5A=3]LP%/TK41@32!-IFA&:T5;:*B%-VB8D>-@;38F>.REE\_7SM- M/_!EP,-HEPIBWY-S[K%]W1CZM5YR>C.C5 >+DHMZ$,ZTKCY%43V9T9+49[*B MPB"%5"71IJNF45TI2O(:2"6/NIU.&I6$B7#8%_/RJM1U,)%SH0=AKPT%[O8U M'X1Q^C$,G-Q(YG00WIV\_S67^O)=X.Y''XZ..G>GE[OQ$PN#@V/6@P!N=D@FI;&Z7P?T>-X_O *L>&&2HRKDZKBR\^<345)W>"? MG7#8)RM>,).*/9AL4"H3$Z J#.ZITFRR&?FM2'5+%WI53HL"]]P]0,__=IZG M5%!%^*9I4_O[/,NO=MR\+M_"L_U:V77L-9E<[+_'YHBP[R;30S!Y$,O=.P23 MV0&8O'BS;\V7F(SWWV2RGZL=-<>UC3/AUHFPC09P\AZ$/^ 6K>_ MP?#BM#WVFUQ,Y'1!\U'35=.Q;0:F8;(V%Q!VD2M[^1&,XS _ AB6!W. <1P+ MR_,_C:>'CL=AF+>>%^FAG![*<2P?,K(?+(^?DYG+/](L2Y(TQ69T-/(Z&&'S MEJ;PXU?#O $#RP.97C;7^&KC%?)T'6!K^E2%8"/%*Q$;*3[7@/CG#1A9YE]M M+ \PL%7 :@?R^_- 3?DY20*KBGG#=C".9!F&0"WZ:S1-D=E)X>-?'VR7)$F6 M^1' _ Z2!$-@-^((Y@ \8$B2V/?@SOLH6KVGHO5_8(=_ %!+ P04 " "X MK5Q6EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0 M(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I M6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6 MFD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L# M!!0 ( +BM7%8#61.+7P4 ( O / >&PO=V]R:V)O;VLN>&ULQ9I; M4^,V%(#_BB9/=*8T\95=AC##!KK-#.VFA-+''6$KB09;2B69R_[ZRDZ!H\2< MZM'FXU_J!/=>5LN/!RKGUZ7!HBY6HN?U%KX7R9Q;: MU-SY0[,/1*!_67*K!^=GKO69F" ^T$X636OG"MN!.BB?[ M?KX]9(_2RGM92?.C\!=OCAJG M?Y65$^:2._'5Z&8MU;*]C7^+(7B-+@ZO?S=!/#7_)XQZL9"%N-1%4POE-G$T MHFH!E5W)M1TPQ6LQ'DSTHS#M^_@'3,O-NSD/!2)E3J4_8:9EAT>'P2!#+9(^077G%5"-8U M/PL 4P0P/1@@.YIQ )DAD-G!JGJ^XK"J=-77/S MTD5.+I7T/^/*L8NBT(UR$D!^0B _T4)^::Q4PEJ/]4_C']Y=P+@J_2#T*&#' M^8Q ?J:%;%&4\VH*@*(1-DZ/:)&\=/W YUY^9K.JK=4V8E<^@NOV=Q 2E0FQ M3:X%MV'(,(=$Q!+YJG7Y)*OJO];EN%JV!.S"VG"(CC")1,06N=9J>7PK3,TN MQ7U0DY@Y(F)UW+2%?JR;<=_FV*WARO(NY0OBAFDC(O;&5!6Z%NR6/X:&B%@. M$[Z6_E/ &U87#Q *>,OMV-$M]P^W/T$VS!\QL3_0)(\=04S,(#&Q M039I7F_T,'O$Q/; \ST&,3&?Q,0^"1.^OB@FF%028JG O*H7#A-+0BR6GMRE MEQ&S2D(]=P63F%XZ=,Z*6":[V4PO(B:2A%@DN.]2B(F))"$6"8Z904S,*0FQ M4W MP^PAP9R2$#L%QPPJ'7-,8F(7R \S @3$>8F(6RO M0,UYOVR'IJO9=%MZ Y*>?- DBL>A[=U/2!?)([.83?%9R5%\_8/P0]3'EWQH MQWUW*KM]7Q:?Q\.IK*K=./:_ZKJL=_G8EKNNSZ?SD4TW'-OQO!RV==^NW]MM MKF6YC'JXG5$]/=[.7+Q^]?E_)G:;S7Z=?W?K/\=\&O\QN/[HAO>RRWFL%J_M ML,WCJJH_#]?=I;YLTMUY"<"O07U%@*]!?46 KUE\K!- MH+>@WD*@MZ#>0J"WH-Y"H+>@WD*@MZ#>0J"WH-Y"H+>@WD*@MZ+>2J"WHMY* MH+>BWDJ@MTY>EA#HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+H;:BW M$>AMJ+<1Z&VHMQ'H;:BW$>AMDY?=!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ M;01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>OOD8R6!WHYZ.X'>CGH[@=Z. M>CN!WHYZ.X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>,?G9A$#O M0+V#0.] O8- [T"]@T#O!O5N"/1N4.^&0.\&]6Y^4N\R?AURN?9\K_'Z/TGU M>#XW7R]_67[OG-R7"\[U;45Y^@M02P,$% @ N*U<5D!K%[H @ QBD M !, !;0V]N=&5N=%]4>7!E&ULS=I-3L,P$ 7@JU39HL;U;P%1-L 6 M6' !DTS;J$ELV0;*[7%20 )!!2H2;].HM3UOXI&^5<_NGCW%R;9K^[@HUBGY M4\9BM:;.QM)YZO/*TH7.IOPUK)BWU<:NB(G9S+#*]8GZ-$U#C>+\[)*6]J%- MDZMM_CDVKE\4@=I83"YV&X>L16&];YO*IKS.'OOZ4\KT-:',)\<]<=WX>)0W M%.S+A&'E^X#7/%$)3T^36AG1MN[R+;5L6TW-+L=Q?XHL>W7+95%2[ZJ'+ M1\KH ]DZKHE2UY:[HD?[DU.^8=I]\H/SQS+[ O/.V^!\S!,+]/NXMY$,IZ<^ M%Z*0FOVO^)Z82Q_\?C1,NZ;ZA]GY>I]7G%N[@ "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ N*U<5EZ)!^?>!P C"\ !@ M ("!#0@ 'AL+W=OZ5.0( +@% 8 " @2$0 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ N*U<5@&[:::C!@ KAH !@ ("!/Q@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N*U<5J-*8Z.& @ C04 !D M ("!"%H 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ N*U<5B.G7-6G! H0H !D ("!SV@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ N*U<5H&PO=V]R:W-H965T^* !X;"]W;W)K&UL4$L! A0#% @ N*U<5E:<>H$V$0 HS8 !D M ("!M)0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ N*U<5MX*?UL: P 0P< !D ("! M%JX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ N*U<5GY;950(!@ DQ$ !D ("!<<@ 'AL+W=O&UL4$L! A0#% @ N*U<5IF)14() M! /@H !D ("!IM0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N*U<5H+LA5JE!@ A1 !D M ("! N$ 'AL+W=OYP >&PO=V]R M:W-H965T&UL M4$L! A0#% @ N*U<5A!9(%<, P _@8 !D ("!$_( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MN*U<5FH.FF/:"P S80 !D ("!TP ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N*U<5NA(%I&@ P M>@\ !D ("!W!L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N*U<5A$47B:) @ PP8 !D M ("!BB8! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ N*U<5E#6'"MG P -@H !D ("!IR\! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N*U< M5NH'!+V=!0 VA\ !D ("!U3D! 'AL+W=O!@ &0 M @(&I/P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ N*U<5J=>*M"F!@ ,CP M !D ("!DT4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N*U<5H_*61Y9! Z!H !D M ("!T%,! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ N*U<5A\@TW;. P -0P !D ("!]5\! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ N*U<5FD" ML7^A! G18 !D ("!(VP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N*U<5KNJ9A%X P T0H !D M ("!-( ! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ N*U<5O?4"BDA!P US !D ("! M%(P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ N*U<5N)KAK^R P K@T !D ("!/YH! 'AL+W=O&UL4$L! A0#% @ N*U<5@Q0Y,5, M P CA4 T ( !XJ4! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ N*U<5JQM4%<\ @ MKRH !H ( !SJ\! 'AL+U]R96QS+W=O XML 96 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 97 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 98 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 226 393 1 false 66 0 false 7 false false R1.htm 0000001 - Document - Cover Sheet http://www.dormanproducts.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.dormanproducts.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - Consolidated Statements of Operations and Comprehensive Income Sheet http://www.dormanproducts.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome Consolidated Statements of Operations and Comprehensive Income Statements 3 false false R4.htm 0000004 - Statement - Consolidated Balance Sheets Sheet http://www.dormanproducts.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 4 false false R5.htm 0000005 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.dormanproducts.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Shareholders' Equity Sheet http://www.dormanproducts.com/role/ConsolidatedStatementsofShareholdersEquity Consolidated Statements of Shareholders' Equity Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statements of Cash Flows Sheet http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 0000008 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.dormanproducts.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 0000009 - Disclosure - Business Acquisitions and Investments Sheet http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestments Business Acquisitions and Investments Notes 9 false false R10.htm 0000010 - Disclosure - Inventories Sheet http://www.dormanproducts.com/role/Inventories Inventories Notes 10 false false R11.htm 0000011 - Disclosure - Property, Plant and Equipment Sheet http://www.dormanproducts.com/role/PropertyPlantandEquipment Property, Plant and Equipment Notes 11 false false R12.htm 0000012 - Disclosure - Leases Sheet http://www.dormanproducts.com/role/Leases Leases Notes 12 false false R13.htm 0000013 - Disclosure - Goodwill and Intangible Assets Sheet http://www.dormanproducts.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 13 false false R14.htm 0000014 - Disclosure - Long-Term Debt Sheet http://www.dormanproducts.com/role/LongTermDebt Long-Term Debt Notes 14 false false R15.htm 0000015 - Disclosure - Related Party Transactions Sheet http://www.dormanproducts.com/role/RelatedPartyTransactions Related Party Transactions Notes 15 false false R16.htm 0000016 - Disclosure - Income Taxes Sheet http://www.dormanproducts.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 0000017 - Disclosure - Commitments and Contingencies Sheet http://www.dormanproducts.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 17 false false R18.htm 0000018 - Disclosure - Revenue Recognition Sheet http://www.dormanproducts.com/role/RevenueRecognition Revenue Recognition Notes 18 false false R19.htm 0000019 - Disclosure - Capital Stock Sheet http://www.dormanproducts.com/role/CapitalStock Capital Stock Notes 19 false false R20.htm 0000020 - Disclosure - Earnings Per Share Sheet http://www.dormanproducts.com/role/EarningsPerShare Earnings Per Share Notes 20 false false R21.htm 0000021 - Disclosure - Business Segments Sheet http://www.dormanproducts.com/role/BusinessSegments Business Segments Notes 21 false false R22.htm 0000022 - Disclosure - Schedule II: Valuation and Qualifying Accounts Sheet http://www.dormanproducts.com/role/ScheduleIIValuationandQualifyingAccounts Schedule II: Valuation and Qualifying Accounts Notes 22 false false R23.htm 0000023 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.dormanproducts.com/role/SummaryofSignificantAccountingPolicies 23 false false R24.htm 0000024 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.dormanproducts.com/role/SummaryofSignificantAccountingPolicies 24 false false R25.htm 0000025 - Disclosure - Business Acquisitions and Investments (Tables) Sheet http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsTables Business Acquisitions and Investments (Tables) Tables http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestments 25 false false R26.htm 0000026 - Disclosure - Inventories (Tables) Sheet http://www.dormanproducts.com/role/InventoriesTables Inventories (Tables) Tables http://www.dormanproducts.com/role/Inventories 26 false false R27.htm 0000027 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://www.dormanproducts.com/role/PropertyPlantandEquipmentTables Property, Plant and Equipment (Tables) Tables http://www.dormanproducts.com/role/PropertyPlantandEquipment 27 false false R28.htm 0000028 - Disclosure - Leases (Tables) Sheet http://www.dormanproducts.com/role/LeasesTables Leases (Tables) Tables http://www.dormanproducts.com/role/Leases 28 false false R29.htm 0000029 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.dormanproducts.com/role/GoodwillandIntangibleAssets 29 false false R30.htm 0000030 - Disclosure - Long-Term Debt (Tables) Sheet http://www.dormanproducts.com/role/LongTermDebtTables Long-Term Debt (Tables) Tables http://www.dormanproducts.com/role/LongTermDebt 30 false false R31.htm 0000031 - Disclosure - Income Taxes (Tables) Sheet http://www.dormanproducts.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.dormanproducts.com/role/IncomeTaxes 31 false false R32.htm 0000032 - Disclosure - Revenue Recognition (Tables) Sheet http://www.dormanproducts.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.dormanproducts.com/role/RevenueRecognition 32 false false R33.htm 0000033 - Disclosure - Capital Stock (Tables) Sheet http://www.dormanproducts.com/role/CapitalStockTables Capital Stock (Tables) Tables http://www.dormanproducts.com/role/CapitalStock 33 false false R34.htm 0000034 - Disclosure - Earnings Per Share (Tables) Sheet http://www.dormanproducts.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.dormanproducts.com/role/EarningsPerShare 34 false false R35.htm 0000035 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) Sheet http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail Summary of Significant Accounting Policies - Additional Information (Detail) Details 35 false false R36.htm 0000036 - Disclosure - Summary of Significant Accounting Policies - Estimated Useful Lives by Major Asset (Detail) Sheet http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesbyMajorAssetDetail Summary of Significant Accounting Policies - Estimated Useful Lives by Major Asset (Detail) Details 36 false false R37.htm 0000037 - Disclosure - Business Acquisitions and Investments - Additional Information (Detail) Sheet http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsAdditionalInformationDetail Business Acquisitions and Investments - Additional Information (Detail) Details 37 false false R38.htm 0000038 - Disclosure - Business Acquisitions and Investments - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Detail) Sheet http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetail Business Acquisitions and Investments - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Detail) Details 38 false false R39.htm 0000039 - Disclosure - Business Acquisitions and Investments - Schedule of Valuation of Intangible Assets Acquired and Related Amortization Periods (Details) Sheet http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofValuationofIntangibleAssetsAcquiredandRelatedAmortizationPeriodsDetails Business Acquisitions and Investments - Schedule of Valuation of Intangible Assets Acquired and Related Amortization Periods (Details) Details 39 false false R40.htm 0000040 - Disclosure - Business Acquisitions and Investments - Summary of Unaudited Proforma Information (Detail) Sheet http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsSummaryofUnauditedProformaInformationDetail Business Acquisitions and Investments - Summary of Unaudited Proforma Information (Detail) Details 40 false false R41.htm 0000041 - Disclosure - Inventories - Inventories (Detail) Sheet http://www.dormanproducts.com/role/InventoriesInventoriesDetail Inventories - Inventories (Detail) Details 41 false false R42.htm 0000042 - Disclosure - Property, Plant and Equipment - Property, Plant and Equipment (Detail) Sheet http://www.dormanproducts.com/role/PropertyPlantandEquipmentPropertyPlantandEquipmentDetail Property, Plant and Equipment - Property, Plant and Equipment (Detail) Details 42 false false R43.htm 0000043 - Disclosure - Property, Plant and Equipment - Additional Information (Detail) Sheet http://www.dormanproducts.com/role/PropertyPlantandEquipmentAdditionalInformationDetail Property, Plant and Equipment - Additional Information (Detail) Details 43 false false R44.htm 0000044 - Disclosure - Leases - Additional Information (Detail) Sheet http://www.dormanproducts.com/role/LeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 44 false false R45.htm 0000045 - Disclosure - Leases - Summary of Lease Expense (Detail) Sheet http://www.dormanproducts.com/role/LeasesSummaryofLeaseExpenseDetail Leases - Summary of Lease Expense (Detail) Details 45 false false R46.htm 0000046 - Disclosure - Leases - Summary of Supplemental Balance Sheet Information Related to Operating Leases (Detail) Sheet http://www.dormanproducts.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoOperatingLeasesDetail Leases - Summary of Supplemental Balance Sheet Information Related to Operating Leases (Detail) Details 46 false false R47.htm 0000047 - Disclosure - Leases - Summary of Maturities of Operating Lease Liabilities (Detail) Sheet http://www.dormanproducts.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetail Leases - Summary of Maturities of Operating Lease Liabilities (Detail) Details 47 false false R48.htm 0000048 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Detail) Sheet http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetail Goodwill and Intangible Assets - Schedule of Goodwill (Detail) Details 48 false false R49.htm 0000049 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Detail) Sheet http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetail Goodwill and Intangible Assets - Schedule of Intangible Assets (Detail) Details 49 false false R50.htm 0000050 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) Sheet http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail Goodwill and Intangible Assets - Additional Information (Detail) Details 50 false false R51.htm 0000051 - Disclosure - Goodwill and Intangible Assets - Schedule of Estimated Future Amortization Expense (Detail) Sheet http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseDetail Goodwill and Intangible Assets - Schedule of Estimated Future Amortization Expense (Detail) Details 51 false false R52.htm 0000052 - Disclosure - Long-Term Debt - Additional Information (Detail) Sheet http://www.dormanproducts.com/role/LongTermDebtAdditionalInformationDetail Long-Term Debt - Additional Information (Detail) Details 52 false false R53.htm 0000053 - Disclosure - Long-Term Debt - Summary of Mandatory Repayment Provisions (Details) Sheet http://www.dormanproducts.com/role/LongTermDebtSummaryofMandatoryRepaymentProvisionsDetails Long-Term Debt - Summary of Mandatory Repayment Provisions (Details) Details 53 false false R54.htm 0000054 - Disclosure - Related Party Transactions - Additional Information (Detail) Sheet http://www.dormanproducts.com/role/RelatedPartyTransactionsAdditionalInformationDetail Related Party Transactions - Additional Information (Detail) Details 54 false false R55.htm 0000055 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.dormanproducts.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 55 false false R56.htm 0000056 - Disclosure - Income Taxes - Components of Income Tax Provision (Benefit) (Detail) Sheet http://www.dormanproducts.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetail Income Taxes - Components of Income Tax Provision (Benefit) (Detail) Details 56 false false R57.htm 0000057 - Disclosure - Income Taxes - Reconciliation of Income Taxes at Statutory Tax Rate to Company's Effective Tax Rate (Detail) Sheet http://www.dormanproducts.com/role/IncomeTaxesReconciliationofIncomeTaxesatStatutoryTaxRatetoCompanysEffectiveTaxRateDetail Income Taxes - Reconciliation of Income Taxes at Statutory Tax Rate to Company's Effective Tax Rate (Detail) Details 57 false false R58.htm 0000058 - Disclosure - Income Taxes - Change in Unrecognized Tax Benefits (Detail) Sheet http://www.dormanproducts.com/role/IncomeTaxesChangeinUnrecognizedTaxBenefitsDetail Income Taxes - Change in Unrecognized Tax Benefits (Detail) Details 58 false false R59.htm 0000059 - Disclosure - Income Taxes - Reconciliation of Deferred Tax Assets and Liabilities (Detail) Sheet http://www.dormanproducts.com/role/IncomeTaxesReconciliationofDeferredTaxAssetsandLiabilitiesDetail Income Taxes - Reconciliation of Deferred Tax Assets and Liabilities (Detail) Details 59 false false R60.htm 0000060 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.dormanproducts.com/role/CommitmentsandContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 60 false false R61.htm 0000061 - Disclosure - Revenue Recognition - Additional Information (Detail) Sheet http://www.dormanproducts.com/role/RevenueRecognitionAdditionalInformationDetail Revenue Recognition - Additional Information (Detail) Details 61 false false R62.htm 0000062 - Disclosure - Revenue Recognition - Summary of Disaggregated Net Sales (Detail) Sheet http://www.dormanproducts.com/role/RevenueRecognitionSummaryofDisaggregatedNetSalesDetail Revenue Recognition - Summary of Disaggregated Net Sales (Detail) Details 62 false false R63.htm 0000063 - Disclosure - Capital Stock - Additional Information (Detail) Sheet http://www.dormanproducts.com/role/CapitalStockAdditionalInformationDetail Capital Stock - Additional Information (Detail) Details 63 false false R64.htm 0000064 - Disclosure - Capital Stock - Schedule of Weighted Average Valuation Assumptions - RSAs and RSUs (Detail) Sheet http://www.dormanproducts.com/role/CapitalStockScheduleofWeightedAverageValuationAssumptionsRSAsandRSUsDetail Capital Stock - Schedule of Weighted Average Valuation Assumptions - RSAs and RSUs (Detail) Details 64 false false R65.htm 0000065 - Disclosure - Capital Stock - Summary of RSA and RSU Activity (Detail) Sheet http://www.dormanproducts.com/role/CapitalStockSummaryofRSAandRSUActivityDetail Capital Stock - Summary of RSA and RSU Activity (Detail) Details 65 false false R66.htm 0000066 - Disclosure - Capital Stock - Summary of Weighted Average Valuation Assumptions - Options Granted (Details) Sheet http://www.dormanproducts.com/role/CapitalStockSummaryofWeightedAverageValuationAssumptionsOptionsGrantedDetails Capital Stock - Summary of Weighted Average Valuation Assumptions - Options Granted (Details) Details 66 false false R67.htm 0000067 - Disclosure - Capital Stock - Summary of Stock Option Activity (Detail) Sheet http://www.dormanproducts.com/role/CapitalStockSummaryofStockOptionActivityDetail Capital Stock - Summary of Stock Option Activity (Detail) Details 67 false false R68.htm 0000068 - Disclosure - Capital Stock - Summary of Shares Repurchase and Cancellation (Detail) Sheet http://www.dormanproducts.com/role/CapitalStockSummaryofSharesRepurchaseandCancellationDetail Capital Stock - Summary of Shares Repurchase and Cancellation (Detail) Details 68 false false R69.htm 0000069 - Disclosure - Earnings Per Share - Additional Information (Detail) Sheet http://www.dormanproducts.com/role/EarningsPerShareAdditionalInformationDetail Earnings Per Share - Additional Information (Detail) Details 69 false false R70.htm 0000070 - Disclosure - Earnings Per Share - Schedule of Computation of Basic Earnings per Share and Diluted Earnings per Share (Detail) Sheet http://www.dormanproducts.com/role/EarningsPerShareScheduleofComputationofBasicEarningsperShareandDilutedEarningsperShareDetail Earnings Per Share - Schedule of Computation of Basic Earnings per Share and Diluted Earnings per Share (Detail) Details 70 false false R71.htm 0000071 - Disclosure - Business Segments - Additional Information (Detail) Sheet http://www.dormanproducts.com/role/BusinessSegmentsAdditionalInformationDetail Business Segments - Additional Information (Detail) Details 71 false false R72.htm 0000072 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Detail) Sheet http://www.dormanproducts.com/role/ScheduleIIValuationandQualifyingAccountsDetail Schedule II - Valuation and Qualifying Accounts (Detail) Details 72 false false All Reports Book All Reports [dq-0540-CurrentFiscalYearEndDate-Registrant-Value] In submission type 10-K, CurrentFiscalYearEndDate value "--12-31", should match the Entity Registrant Fiscal Year End Date "12/28" on record within EDGAR. dorm-20221231.htm 4 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:NumberOfReportableSegments - dorm-20221231.htm 4 dorm-20221231.htm dorm-20221231.xsd dorm-20221231_cal.xml dorm-20221231_def.xml dorm-20221231_lab.xml dorm-20221231_pre.xml dorm-20221231xex311.htm dorm-20221231xex312.htm dorm-20221231xex32.htm dormanproductsinc-amendeda.htm exhibit10510amendedformofr.htm exhibit10511amendedformofp.htm exhibit10512ceoamendedform.htm exhibit10513ceoamendedrsua.htm exhibit10514ceoamendedform.htm exhibit1059amendedformofnq.htm exhibit21subsidiaries.htm exhibit23consent.htm dorm-20221231_g1.jpg dorm-20221231_g2.jpg dorm-20221231_g3.jpg http://fasb.org/srt/2022 http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 101 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "dorm-20221231.htm": { "axisCustom": 0, "axisStandard": 25, "baseTaxonomies": { "http://fasb.org/srt/2022": 1, "http://fasb.org/us-gaap/2022": 914, "http://xbrl.sec.gov/dei/2022": 37 }, "contextCount": 226, "dts": { "calculationLink": { "local": [ "dorm-20221231_cal.xml" ] }, "definitionLink": { "local": [ "dorm-20221231_def.xml" ] }, "inline": { "local": [ "dorm-20221231.htm" ] }, "labelLink": { "local": [ "dorm-20221231_lab.xml" ] }, "presentationLink": { "local": [ "dorm-20221231_pre.xml" ] }, "schema": { "local": [ "dorm-20221231.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/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 586, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 3, "http://xbrl.sec.gov/dei/2022": 4, "total": 7 }, "keyCustom": 53, "keyStandard": 340, "memberCustom": 29, "memberStandard": 36, "nsprefix": "dorm", "nsuri": "http://www.dormanproducts.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://www.dormanproducts.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "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": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Inventories", "menuCat": "Notes", "order": "10", "role": "http://www.dormanproducts.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Property, Plant and Equipment", "menuCat": "Notes", "order": "11", "role": "http://www.dormanproducts.com/role/PropertyPlantandEquipment", "shortName": "Property, Plant and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Leases", "menuCat": "Notes", "order": "12", "role": "http://www.dormanproducts.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "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": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Goodwill and Intangible Assets", "menuCat": "Notes", "order": "13", "role": "http://www.dormanproducts.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Long-Term Debt", "menuCat": "Notes", "order": "14", "role": "http://www.dormanproducts.com/role/LongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Related Party Transactions", "menuCat": "Notes", "order": "15", "role": "http://www.dormanproducts.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "16", "role": "http://www.dormanproducts.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "17", "role": "http://www.dormanproducts.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Revenue Recognition", "menuCat": "Notes", "order": "18", "role": "http://www.dormanproducts.com/role/RevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Capital Stock", "menuCat": "Notes", "order": "19", "role": "http://www.dormanproducts.com/role/CapitalStock", "shortName": "Capital Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorFirmId", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0000002 - Document - Audit Information", "menuCat": "Cover", "order": "2", "role": "http://www.dormanproducts.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorFirmId", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Earnings Per Share", "menuCat": "Notes", "order": "20", "role": "http://www.dormanproducts.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Business Segments", "menuCat": "Notes", "order": "21", "role": "http://www.dormanproducts.com/role/BusinessSegments", "shortName": "Business Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Schedule II: Valuation and Qualifying Accounts", "menuCat": "Notes", "order": "22", "role": "http://www.dormanproducts.com/role/ScheduleIIValuationandQualifyingAccounts", "shortName": "Schedule II: Valuation and Qualifying Accounts", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "23", "role": "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dorm:PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dorm:PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Business Acquisitions and Investments (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsTables", "shortName": "Business Acquisitions and Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Inventories (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.dormanproducts.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Property, Plant and Equipment (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.dormanproducts.com/role/PropertyPlantandEquipmentTables", "shortName": "Property, Plant and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.dormanproducts.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Goodwill and Intangible Assets (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Consolidated Statements of Operations and Comprehensive Income", "menuCat": "Statements", "order": "3", "role": "http://www.dormanproducts.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "shortName": "Consolidated Statements of Operations and Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Long-Term Debt (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.dormanproducts.com/role/LongTermDebtTables", "shortName": "Long-Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.dormanproducts.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Revenue Recognition (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.dormanproducts.com/role/RevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Capital Stock (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.dormanproducts.com/role/CapitalStockTables", "shortName": "Capital Stock (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Earnings Per Share (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.dormanproducts.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "dorm:SalesOfAccountsReceivablePolicyTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromSaleOfFinanceReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)", "menuCat": "Details", "order": "35", "role": "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail", "shortName": "Summary of Significant Accounting Policies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "dorm:SalesOfAccountsReceivablePolicyTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromSaleOfFinanceReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i55ef04942fba4c77b9e48b5830d26c1f_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Summary of Significant Accounting Policies - Estimated Useful Lives by Major Asset (Detail)", "menuCat": "Details", "order": "36", "role": "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesbyMajorAssetDetail", "shortName": "Summary of Significant Accounting Policies - Estimated Useful Lives by Major Asset (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "dorm:PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i4790b91e8dcd4c8290c839ca29a4cc14_D20211226-20221231", "decimals": null, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Business Acquisitions and Investments - Additional Information (Detail)", "menuCat": "Details", "order": "37", "role": "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsAdditionalInformationDetail", "shortName": "Business Acquisitions and Investments - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iaca6d2f75fc5483790a228324d1296d0_I20200102", "decimals": "2", "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i494c3d1b294a4a8094b468c4c9ae2f2f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Business Acquisitions and Investments - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Detail)", "menuCat": "Details", "order": "38", "role": "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetail", "shortName": "Business Acquisitions and Investments - Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i53b57f615f04425f80c827a2e0403869_I20221004", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i53b57f615f04425f80c827a2e0403869_I20221004", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Business Acquisitions and Investments - Schedule of Valuation of Intangible Assets Acquired and Related Amortization Periods (Details)", "menuCat": "Details", "order": "39", "role": "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofValuationofIntangibleAssetsAcquiredandRelatedAmortizationPeriodsDetails", "shortName": "Business Acquisitions and Investments - Schedule of Valuation of Intangible Assets Acquired and Related Amortization Periods (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iaa19a0645a414724ab6e812b2d48586b_I20221004", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i494c3d1b294a4a8094b468c4c9ae2f2f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Consolidated Balance Sheets", "menuCat": "Statements", "order": "4", "role": "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i494c3d1b294a4a8094b468c4c9ae2f2f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "ic8b0b485a7f74323aa35b22723a144ff_D20211226-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Business Acquisitions and Investments - Summary of Unaudited Proforma Information (Detail)", "menuCat": "Details", "order": "40", "role": "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsSummaryofUnauditedProformaInformationDetail", "shortName": "Business Acquisitions and Investments - Summary of Unaudited Proforma Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "ic8b0b485a7f74323aa35b22723a144ff_D20211226-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i494c3d1b294a4a8094b468c4c9ae2f2f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Inventories - Inventories (Detail)", "menuCat": "Details", "order": "41", "role": "http://www.dormanproducts.com/role/InventoriesInventoriesDetail", "shortName": "Inventories - Inventories (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i494c3d1b294a4a8094b468c4c9ae2f2f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i494c3d1b294a4a8094b468c4c9ae2f2f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Property, Plant and Equipment - Property, Plant and Equipment (Detail)", "menuCat": "Details", "order": "42", "role": "http://www.dormanproducts.com/role/PropertyPlantandEquipmentPropertyPlantandEquipmentDetail", "shortName": "Property, Plant and Equipment - Property, Plant and Equipment (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i494c3d1b294a4a8094b468c4c9ae2f2f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Property, Plant and Equipment - Additional Information (Detail)", "menuCat": "Details", "order": "43", "role": "http://www.dormanproducts.com/role/PropertyPlantandEquipmentAdditionalInformationDetail", "shortName": "Property, Plant and Equipment - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Leases - Additional Information (Detail)", "menuCat": "Details", "order": "44", "role": "http://www.dormanproducts.com/role/LeasesAdditionalInformationDetail", "shortName": "Leases - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i3e2c8e8638d24c8b95dfc6c9891381a6_I20221231", "decimals": null, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Leases - Summary of Lease Expense (Detail)", "menuCat": "Details", "order": "45", "role": "http://www.dormanproducts.com/role/LeasesSummaryofLeaseExpenseDetail", "shortName": "Leases - Summary of Lease Expense (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i494c3d1b294a4a8094b468c4c9ae2f2f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Leases - Summary of Supplemental Balance Sheet Information Related to Operating Leases (Detail)", "menuCat": "Details", "order": "46", "role": "http://www.dormanproducts.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoOperatingLeasesDetail", "shortName": "Leases - Summary of Supplemental Balance Sheet Information Related to Operating Leases (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "dorm:ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i494c3d1b294a4a8094b468c4c9ae2f2f_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i494c3d1b294a4a8094b468c4c9ae2f2f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Leases - Summary of Maturities of Operating Lease Liabilities (Detail)", "menuCat": "Details", "order": "47", "role": "http://www.dormanproducts.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetail", "shortName": "Leases - Summary of Maturities of Operating Lease Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i494c3d1b294a4a8094b468c4c9ae2f2f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i1a141acba0d642fa85530f134f069e91_I20211225", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Detail)", "menuCat": "Details", "order": "48", "role": "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetail", "shortName": "Goodwill and Intangible Assets - Schedule of Goodwill (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i494c3d1b294a4a8094b468c4c9ae2f2f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Detail)", "menuCat": "Details", "order": "49", "role": "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetail", "shortName": "Goodwill and Intangible Assets - Schedule of Intangible Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i494c3d1b294a4a8094b468c4c9ae2f2f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i494c3d1b294a4a8094b468c4c9ae2f2f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "dorm:AllowanceForDoubtfulAccountsAndCustomerCredits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "5", "role": "http://www.dormanproducts.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i494c3d1b294a4a8094b468c4c9ae2f2f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "dorm:AllowanceForDoubtfulAccountsAndCustomerCredits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail)", "menuCat": "Details", "order": "50", "role": "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "shortName": "Goodwill and Intangible Assets - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i494c3d1b294a4a8094b468c4c9ae2f2f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Goodwill and Intangible Assets - Schedule of Estimated Future Amortization Expense (Detail)", "menuCat": "Details", "order": "51", "role": "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseDetail", "shortName": "Goodwill and Intangible Assets - Schedule of Estimated Future Amortization Expense (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i494c3d1b294a4a8094b468c4c9ae2f2f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "id89ab1ba6c3141a98bd9d572272c5f54_I20210810", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Long-Term Debt - Additional Information (Detail)", "menuCat": "Details", "order": "52", "role": "http://www.dormanproducts.com/role/LongTermDebtAdditionalInformationDetail", "shortName": "Long-Term Debt - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "id89ab1ba6c3141a98bd9d572272c5f54_I20210810", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i080db4436a1c4308a4e3b626624c7b4a_I20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "dorm:DebtInstrumentInterestRateAmortizationPaymentRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Long-Term Debt - Summary of Mandatory Repayment Provisions (Details)", "menuCat": "Details", "order": "53", "role": "http://www.dormanproducts.com/role/LongTermDebtSummaryofMandatoryRepaymentProvisionsDetails", "shortName": "Long-Term Debt - Summary of Mandatory Repayment Provisions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i080db4436a1c4308a4e3b626624c7b4a_I20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "dorm:DebtInstrumentInterestRateAmortizationPaymentRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Related Party Transactions - Additional Information (Detail)", "menuCat": "Details", "order": "54", "role": "http://www.dormanproducts.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "shortName": "Related Party Transactions - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i494c3d1b294a4a8094b468c4c9ae2f2f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Income Taxes - Additional Information (Detail)", "menuCat": "Details", "order": "55", "role": "http://www.dormanproducts.com/role/IncomeTaxesAdditionalInformationDetail", "shortName": "Income Taxes - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "lang": "en-US", "name": "dorm:FederalNetOperatingLossExpirePeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Income Taxes - Components of Income Tax Provision (Benefit) (Detail)", "menuCat": "Details", "order": "56", "role": "http://www.dormanproducts.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetail", "shortName": "Income Taxes - Components of Income Tax Provision (Benefit) (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Income Taxes - Reconciliation of Income Taxes at Statutory Tax Rate to Company's Effective Tax Rate (Detail)", "menuCat": "Details", "order": "57", "role": "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofIncomeTaxesatStatutoryTaxRatetoCompanysEffectiveTaxRateDetail", "shortName": "Income Taxes - Reconciliation of Income Taxes at Statutory Tax Rate to Company's Effective Tax Rate (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i1a141acba0d642fa85530f134f069e91_I20211225", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Income Taxes - Change in Unrecognized Tax Benefits (Detail)", "menuCat": "Details", "order": "58", "role": "http://www.dormanproducts.com/role/IncomeTaxesChangeinUnrecognizedTaxBenefitsDetail", "shortName": "Income Taxes - Change in Unrecognized Tax Benefits (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i494c3d1b294a4a8094b468c4c9ae2f2f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsInventory", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Income Taxes - Reconciliation of Deferred Tax Assets and Liabilities (Detail)", "menuCat": "Details", "order": "59", "role": "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofDeferredTaxAssetsandLiabilitiesDetail", "shortName": "Income Taxes - Reconciliation of Deferred Tax Assets and Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i494c3d1b294a4a8094b468c4c9ae2f2f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsInventory", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i0432dddd94b44d89883bc9f1be73ea03_I20191228", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Consolidated Statements of Shareholders' Equity", "menuCat": "Statements", "order": "6", "role": "http://www.dormanproducts.com/role/ConsolidatedStatementsofShareholdersEquity", "shortName": "Consolidated Statements of Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i0432dddd94b44d89883bc9f1be73ea03_I20191228", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i40ac9dcc268b4886bf959a3fc9e8660c_D20191229-20201226", "decimals": "-5", "first": true, "lang": "en-US", "name": "dorm:EstimatedUnderpaymentsOfDutiesAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "menuCat": "Details", "order": "60", "role": "http://www.dormanproducts.com/role/CommitmentsandContingenciesAdditionalInformationDetail", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i40ac9dcc268b4886bf959a3fc9e8660c_D20191229-20201226", "decimals": "-5", "first": true, "lang": "en-US", "name": "dorm:EstimatedUnderpaymentsOfDutiesAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dorm:MaximumCreditTermsAllowToCustomers", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Revenue Recognition - Additional Information (Detail)", "menuCat": "Details", "order": "61", "role": "http://www.dormanproducts.com/role/RevenueRecognitionAdditionalInformationDetail", "shortName": "Revenue Recognition - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dorm:MaximumCreditTermsAllowToCustomers", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Revenue Recognition - Summary of Disaggregated Net Sales (Detail)", "menuCat": "Details", "order": "62", "role": "http://www.dormanproducts.com/role/RevenueRecognitionSummaryofDisaggregatedNetSalesDetail", "shortName": "Revenue Recognition - Summary of Disaggregated Net Sales (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i7643c2ebbc4f494fadd0fcc99d110ddb_D20211226-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i494c3d1b294a4a8094b468c4c9ae2f2f_I20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "dorm:CommonStockHeldByRelativesOfDirectorPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Capital Stock - Additional Information (Detail)", "menuCat": "Details", "order": "63", "role": "http://www.dormanproducts.com/role/CapitalStockAdditionalInformationDetail", "shortName": "Capital Stock - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i494c3d1b294a4a8094b468c4c9ae2f2f_I20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "dorm:CommonStockHeldByRelativesOfDirectorPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i6c692ddb9f58478a8c2eb640fd5346fe_I20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Capital Stock - Schedule of Weighted Average Valuation Assumptions - RSAs and RSUs (Detail)", "menuCat": "Details", "order": "64", "role": "http://www.dormanproducts.com/role/CapitalStockScheduleofWeightedAverageValuationAssumptionsRSAsandRSUsDetail", "shortName": "Capital Stock - Schedule of Weighted Average Valuation Assumptions - RSAs and RSUs (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i6c692ddb9f58478a8c2eb640fd5346fe_I20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i1a141acba0d642fa85530f134f069e91_I20211225", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Capital Stock - Summary of RSA and RSU Activity (Detail)", "menuCat": "Details", "order": "65", "role": "http://www.dormanproducts.com/role/CapitalStockSummaryofRSAandRSUActivityDetail", "shortName": "Capital Stock - Summary of RSA and RSU Activity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "ib98266ab52354ef6a9055030644f9259_I20191228", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Capital Stock - Summary of Weighted Average Valuation Assumptions - Options Granted (Details)", "menuCat": "Details", "order": "66", "role": "http://www.dormanproducts.com/role/CapitalStockSummaryofWeightedAverageValuationAssumptionsOptionsGrantedDetails", "shortName": "Capital Stock - Summary of Weighted Average Valuation Assumptions - Options Granted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i6e0f944aac584a0ca0c4696438f31b57_D20211226-20221231", "decimals": "2", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i1a141acba0d642fa85530f134f069e91_I20211225", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - Capital Stock - Summary of Stock Option Activity (Detail)", "menuCat": "Details", "order": "67", "role": "http://www.dormanproducts.com/role/CapitalStockSummaryofStockOptionActivityDetail", "shortName": "Capital Stock - Summary of Stock Option Activity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "ib98266ab52354ef6a9055030644f9259_I20191228", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i38156ea0ff6649bda7be3c757f5c61a5_D20211226-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - Capital Stock - Summary of Shares Repurchase and Cancellation (Detail)", "menuCat": "Details", "order": "68", "role": "http://www.dormanproducts.com/role/CapitalStockSummaryofSharesRepurchaseandCancellationDetail", "shortName": "Capital Stock - Summary of Shares Repurchase and Cancellation (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i38156ea0ff6649bda7be3c757f5c61a5_D20211226-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - Earnings Per Share - Additional Information (Detail)", "menuCat": "Details", "order": "69", "role": "http://www.dormanproducts.com/role/EarningsPerShareAdditionalInformationDetail", "shortName": "Earnings Per Share - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "7", "role": "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - Earnings Per Share - Schedule of Computation of Basic Earnings per Share and Diluted Earnings per Share (Detail)", "menuCat": "Details", "order": "70", "role": "http://www.dormanproducts.com/role/EarningsPerShareScheduleofComputationofBasicEarningsperShareandDilutedEarningsperShareDetail", "shortName": "Earnings Per Share - Schedule of Computation of Basic Earnings per Share and Diluted Earnings per Share (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i494c3d1b294a4a8094b468c4c9ae2f2f_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - Business Segments - Additional Information (Detail)", "menuCat": "Details", "order": "71", "role": "http://www.dormanproducts.com/role/BusinessSegmentsAdditionalInformationDetail", "shortName": "Business Segments - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i4f752d6cc1c2409a96afd191ad2e79b4_D20211226-20221231", "decimals": "-5", "lang": "en-US", "name": "dorm:ExportSales", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i88ea1829c7c54f0086b7d6b471e55723_I20211225", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Detail)", "menuCat": "Details", "order": "72", "role": "http://www.dormanproducts.com/role/ScheduleIIValuationandQualifyingAccountsDetail", "shortName": "Schedule II - Valuation and Qualifying Accounts (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "i4ddeb75fb3f947e49635eeef6c53a702_I20191228", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "8", "role": "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dorm:BusinessCombinationAndInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Business Acquisitions and Investments", "menuCat": "Notes", "order": "9", "role": "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestments", "shortName": "Business Acquisitions and Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dorm-20221231.htm", "contextRef": "iee3b8ab9d04e4c70ae4c8915b51a6e74_D20211226-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dorm:BusinessCombinationAndInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 66, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "Net Sales to U.S. Customers" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.dormanproducts.com/role/RevenueRecognitionSummaryofDisaggregatedNetSalesDetail" ], "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", "verboseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.dormanproducts.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r613", "r614", "r615" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r613", "r614", "r615" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.dormanproducts.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r613", "r614", "r615" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.dormanproducts.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/2022", "presentation": [ "http://www.dormanproducts.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "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/2022", "presentation": [ "http://www.dormanproducts.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r613", "r614", "r615" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/Cover" ], "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", "verboseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.dormanproducts.com/role/Cover" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/Cover" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r616" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "verboseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.dormanproducts.com/role/Cover" ], "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", "verboseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.dormanproducts.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r611" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/Cover" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/Cover" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/Cover" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/Cover" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r610" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/Cover" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.dormanproducts.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r610" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/Cover" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r610" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/Cover" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r617" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/Cover" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r610" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r610" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r610" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r610" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/Cover" ], "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": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.dormanproducts.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r618" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.dormanproducts.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r613", "r614", "r615" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.dormanproducts.com/role/Cover" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r609" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r612" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "verboseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.dormanproducts.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dorm_AccruedCustomerRebatesAndReturns": { "auth_ref": [], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued customer rebates and returns.", "label": "Accrued Customer Rebates And Returns", "terseLabel": "Accrued customer rebates and returns" } } }, "localname": "AccruedCustomerRebatesAndReturns", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "dorm_AllowanceForCustomerCreditsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Allowance for customer credits.", "label": "Allowance For Customer Credits [Member]", "terseLabel": "Allowance for Customer Credits [Member]" } } }, "localname": "AllowanceForCustomerCreditsMember", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/ScheduleIIValuationandQualifyingAccountsDetail" ], "xbrltype": "domainItemType" }, "dorm_AllowanceForDoubtfulAccountsAndCustomerCredits": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Allowance for doubtful accounts and customer credits.", "label": "Allowance For Doubtful Accounts And Customer Credits", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsAndCustomerCredits", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "dorm_AuditorInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Auditor Information", "label": "Auditor Information [Abstract]" } } }, "localname": "AuditorInformationAbstract", "nsuri": "http://www.dormanproducts.com/20221231", "xbrltype": "stringItemType" }, "dorm_BusinessAcquisitionVotingInterestIssuedOrIssuableValueAssigned": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business acquisition voting interest issued or issuable value assigned.", "label": "Business Acquisition Voting Interest Issued Or Issuable Value Assigned", "terseLabel": "Business acquisition, value of outstanding stock acquired" } } }, "localname": "BusinessAcquisitionVotingInterestIssuedOrIssuableValueAssigned", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "dorm_BusinessCombinationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination [Abstract]", "label": "Business Combination [Abstract]", "terseLabel": "Business Combination [Abstract]" } } }, "localname": "BusinessCombinationAbstract", "nsuri": "http://www.dormanproducts.com/20221231", "xbrltype": "stringItemType" }, "dorm_BusinessCombinationAndInvestmentsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business combination and investments disclosure.", "label": "Business Combination And Investments Disclosure [Text Block]", "terseLabel": "Business Acquisitions and Investments" } } }, "localname": "BusinessCombinationAndInvestmentsDisclosureTextBlock", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestments" ], "xbrltype": "textBlockItemType" }, "dorm_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business combination provisional information initial accounting incomplete adjustment deferred tax liabilities.", "label": "Business Combination Provisional Information Initial Accounting Incomplete Adjustment Deferred Tax Liabilities", "negatedTerseLabel": "Business acquisition, measurement period adjustments, decrease in deferred tax liabilities" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "dorm_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business combination provisional information initial accounting incomplete adjustment other current liabilities.", "label": "Business Combination Provisional Information Initial Accounting Incomplete Adjustment Other Current Liabilities", "terseLabel": "Business acquisition, measurement period adjustments, increase other current liabilities" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentLiabilities", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "dorm_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedLongTermOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetail": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business combination, recognized identifiable asset acquired and liability assumed, long term operating lease liabilities.", "label": "Business Combination Recognized Identifiable Asset Acquired And Liability Assumed Long Term Operating Lease Liabilities", "negatedLabel": "Long-term operating lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedLongTermOperatingLeaseLiabilities", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "dorm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensation": { "auth_ref": [], "calculation": { "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetail": { "order": 9.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 compensation.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Compensation", "negatedLabel": "Accrued compensation" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensation", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "dorm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCustomerRebatesAndReturns": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Customer Rebates And Returns", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Customer Rebates And Returns", "negatedTerseLabel": "Accrued customer rebates and returns" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCustomerRebatesAndReturns", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "dorm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetail": { "order": 13.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": "Operating lease right-of-use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "dorm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetsAndLiabilitiesNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed other assets and liabilities net.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Other Assets And Liabilities Net", "verboseLabel": "Business acquisition, other assets and liabilities net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetsAndLiabilitiesNet", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "dorm_ChassisMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Chassis.", "label": "Chassis [Member]", "terseLabel": "Chassis" } } }, "localname": "ChassisMember", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/RevenueRecognitionSummaryofDisaggregatedNetSalesDetail" ], "xbrltype": "domainItemType" }, "dorm_CommonStockHeldByRelativesOfDirectorPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock held by relatives of director percentage.", "label": "Common Stock Held By Relatives Of Director Percentage", "terseLabel": "Percentage of outstanding shares owned by controlling family" } } }, "localname": "CommonStockHeldByRelativesOfDirectorPercentage", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "dorm_CommonStockRepurchasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock repurchases.", "label": "Common Stock Repurchases [Member]", "terseLabel": "Common Stock Repurchases" } } }, "localname": "CommonStockRepurchasesMember", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockSummaryofSharesRepurchaseandCancellationDetail" ], "xbrltype": "domainItemType" }, "dorm_CustomerPaysForGoodOrServiceFutureDuration": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer pays for good or service future duration.", "label": "Customer Pays For Good Or Service Future Duration", "terseLabel": "Customer pays for good or service future duration" } } }, "localname": "CustomerPaysForGoodOrServiceFutureDuration", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "dorm_CustomerPurchaseOrderDurationOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer purchase order duration of contract.", "label": "Customer Purchase Order Duration Of Contract", "terseLabel": "Customer purchase order duration of contract" } } }, "localname": "CustomerPurchaseOrderDurationOfContract", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "dorm_DPLHoldingCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "DPL Holding Corporation.", "label": "D P L Holding Corporation [Member]", "terseLabel": "Dayton Parts" } } }, "localname": "DPLHoldingCorporationMember", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsAdditionalInformationDetail", "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetail", "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofValuationofIntangibleAssetsAcquiredandRelatedAmortizationPeriodsDetails", "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsSummaryofUnauditedProformaInformationDetail", "http://www.dormanproducts.com/role/LongTermDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "dorm_DateOfPlanApproval": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date of plan approval.", "label": "Date Of Plan Approval", "terseLabel": "Date of plan approval" } } }, "localname": "DateOfPlanApproval", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockAdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "dorm_DebtInstrumentInterestRateAmortizationPaymentRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Interest Rate, Amortization Payment Rate", "label": "Debt Instrument, Interest Rate, Amortization Payment Rate", "terseLabel": "Principal Amortization Payment Percentage" } } }, "localname": "DebtInstrumentInterestRateAmortizationPaymentRate", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/LongTermDebtSummaryofMandatoryRepaymentProvisionsDetails" ], "xbrltype": "pureItemType" }, "dorm_DeferredTaxAssetsAccountsReceivable": { "auth_ref": [], "calculation": { "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofDeferredTaxAssetsandLiabilitiesDetail": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax assets accounts receivable.", "label": "Deferred Tax Assets Accounts Receivable", "terseLabel": "Accounts receivable" } } }, "localname": "DeferredTaxAssetsAccountsReceivable", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "dorm_DeferredTaxAssetsOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofDeferredTaxAssetsandLiabilitiesDetail": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax assets operating lease liability.", "label": "Deferred Tax Assets Operating Lease Liability", "terseLabel": "Operating lease liability" } } }, "localname": "DeferredTaxAssetsOperatingLeaseLiability", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "dorm_DeferredTaxAssetsTaxCreditCarryforwardsState": { "auth_ref": [], "calculation": { "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofDeferredTaxAssetsandLiabilitiesDetail": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax assets, tax credit carryforwards, state.", "label": "Deferred Tax Assets Tax Credit Carryforwards State", "terseLabel": "State tax credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsState", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "dorm_DeferredTaxLiabilitiesDepreciation": { "auth_ref": [], "calculation": { "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofDeferredTaxAssetsandLiabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred tax liabilities depreciation.", "label": "Deferred Tax Liabilities Depreciation", "terseLabel": "Depreciation" } } }, "localname": "DeferredTaxLiabilitiesDepreciation", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "dorm_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofDeferredTaxAssetsandLiabilitiesDetail": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred tax liabilities operating lease right of use assets.", "label": "Deferred Tax Liabilities Operating Lease Right Of Use Assets", "terseLabel": "Operating lease right of use asset" } } }, "localname": "DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "dorm_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee stock purchase plan.", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "dorm_EstimatedUnderpaymentsOfDutiesAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Estimated underpayments of duties amount.", "label": "Estimated Underpayments Of Duties Amount", "terseLabel": "Estimated underpayments of duties amount" } } }, "localname": "EstimatedUnderpaymentsOfDutiesAmount", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "dorm_ExecutiveChairmanAndCertainOfHisFamilyMembersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Executive Chairman, and certain of his family members.", "label": "Executive Chairman And Certain Of His Family Members [Member]", "terseLabel": "Executive Chairman And Certain Of His Family Members" } } }, "localname": "ExecutiveChairmanAndCertainOfHisFamilyMembersMember", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "dorm_ExportSales": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Export sales.", "label": "Export Sales", "terseLabel": "Net sales outside of the U.S." } } }, "localname": "ExportSales", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/BusinessSegmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "dorm_FederalNetOperatingLossExpirePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Federal net operating loss expire period.", "label": "Federal Net Operating Loss Expire Period", "terseLabel": "Federal net operating loss expire period" } } }, "localname": "FederalNetOperatingLossExpirePeriod", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "dorm_FourCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Four customer.", "label": "Four Customer [Member]", "terseLabel": "Four Customer" } } }, "localname": "FourCustomerMember", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/RevenueRecognitionAdditionalInformationDetail", "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "dorm_FurnitureFixturesAndLeaseholdImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixtures and leasehold improvements.", "label": "Furniture Fixtures And Leasehold Improvements [Member]", "terseLabel": "Furniture, fixtures and leasehold improvements" } } }, "localname": "FurnitureFixturesAndLeaseholdImprovementsMember", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/PropertyPlantandEquipmentPropertyPlantandEquipmentDetail", "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesbyMajorAssetDetail" ], "xbrltype": "domainItemType" }, "dorm_HardwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hardware.", "label": "Hardware [Member]", "terseLabel": "Hardware" } } }, "localname": "HardwareMember", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/RevenueRecognitionSummaryofDisaggregatedNetSalesDetail" ], "xbrltype": "domainItemType" }, "dorm_IncreaseDecreaseInAccruedCompensationAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in accrued compensation and other liabilities.", "label": "Increase Decrease In Accrued Compensation And Other Liabilities", "terseLabel": "Accrued compensation and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedCompensationAndOtherLiabilities", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "dorm_IncreaseDecreaseInAccruedCustomerRebatesAndReturns": { "auth_ref": [], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase decrease in accrued customer rebates and returns.", "label": "Increase Decrease In Accrued Customer Rebates And Returns", "terseLabel": "Accrued customer rebates and returns" } } }, "localname": "IncreaseDecreaseInAccruedCustomerRebatesAndReturns", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "dorm_JointVentureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Joint venture.", "label": "Joint Venture [Member]", "terseLabel": "Joint Venture" } } }, "localname": "JointVentureMember", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "dorm_LewisberryPAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lewisberry, PA.", "label": "Lewisberry P A [Member]", "terseLabel": "Lewisberry, PA" } } }, "localname": "LewisberryPAMember", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "dorm_MaximumCreditTermsAllowToCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit terms allow to customers.", "label": "Maximum Credit Terms Allow To Customers", "terseLabel": "Maximum credit terms allow to customers" } } }, "localname": "MaximumCreditTermsAllowToCustomers", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "dorm_MaximumGrantPeriodFromDateOfPlanApproval": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum grant period from date of plan approval.", "label": "Maximum Grant Period From Date Of Plan Approval", "terseLabel": "Maximum grant period from date of plan approval" } } }, "localname": "MaximumGrantPeriodFromDateOfPlanApproval", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "dorm_MotorVehicleBodyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Motor Vehicle Body", "label": "Motor Vehicle Body [Member]", "terseLabel": "Motor Vehicle Body" } } }, "localname": "MotorVehicleBodyMember", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/RevenueRecognitionSummaryofDisaggregatedNetSalesDetail" ], "xbrltype": "domainItemType" }, "dorm_NewRevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "New revolving credit facility.", "label": "New Revolving Credit Facility [Member]", "terseLabel": "New Facility" } } }, "localname": "NewRevolvingCreditFacilityMember", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/LongTermDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "dorm_NoncontrollingInterestInNumberOfSuppliers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Noncontrolling interest in number of suppliers.", "label": "Noncontrolling Interest In Number Of Suppliers", "terseLabel": "Minority interests in number of suppliers" } } }, "localname": "NoncontrollingInterestInNumberOfSuppliers", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "dorm_NumberOfCommonStockHeldUnderRetirementPlan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of common stock held under retirement plan.", "label": "Number Of Common Stock Held Under Retirement Plan", "terseLabel": "Common stock, shares held by 401(K) plan" } } }, "localname": "NumberOfCommonStockHeldUnderRetirementPlan", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "dorm_NumberOfLargestCustomer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Largest Customer", "label": "Number Of Largest Customer", "terseLabel": "Number of largest customers" } } }, "localname": "NumberOfLargestCustomer", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "dorm_NumberOfLargestCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of largest customers.", "label": "Number Of Largest Customers", "terseLabel": "Number of customers exceeding 10% of net sales" } } }, "localname": "NumberOfLargestCustomers", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "dorm_NumberOfSuppliersWithCompanyPartnersJointVenture": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of suppliers with Company partners Joint Venture.", "label": "Number Of Suppliers With Company Partners Joint Venture", "terseLabel": "Number of suppliers with company partners Joint Venture" } } }, "localname": "NumberOfSuppliersWithCompanyPartnersJointVenture", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "dorm_OtherAccruedLiabilitiesPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Accrued Liabilities Policy [Policy Text Block]", "label": "Other Accrued Liabilities Policy [Policy Text Block]", "terseLabel": "Other Accrued Liabilities" } } }, "localname": "OtherAccruedLiabilitiesPolicyPolicyTextBlock", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "dorm_OtherAssetsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for other assets.", "label": "Other Assets [Policy Text Block]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsPolicyTextBlock", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "dorm_ParentsAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Parents and Other", "label": "Parents and Other [Member]", "terseLabel": "Patents and Other" } } }, "localname": "ParentsAndOtherMember", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "dorm_PaymentForContingentConsiderationLiabilityOperatingAndFinancingActivities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment for contingent consideration liability operating and financing activities.", "label": "Payment For Contingent Consideration Liability Operating And Financing Activities", "terseLabel": "Contingent consideration paid" } } }, "localname": "PaymentForContingentConsiderationLiabilityOperatingAndFinancingActivities", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "dorm_PaymentOfUnderpaidDutiesAndInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment of underpaid duties and interest.", "label": "Payment Of Underpaid Duties And Interest", "terseLabel": "Payment of underpaid duties and interest" } } }, "localname": "PaymentOfUnderpaidDutiesAndInterest", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "dorm_PercentageOfDiscountUponStockToBeIssuedUnderEmployeeStockPurchasePlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of discount upon stock to be issued under employee stock purchase plans.", "label": "Percentage Of Discount Upon Stock To Be Issued Under Employee Stock Purchase Plans", "terseLabel": "Rate of discount on shares of common stock available for sale to eligible employees" } } }, "localname": "PercentageOfDiscountUponStockToBeIssuedUnderEmployeeStockPurchasePlans", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "dorm_PerformanceBasedAndTimeBasedRestrictedStockAwardsAndRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance-based and time-based restricted stock awards and restricted stock units.", "label": "Performance Based And Time Based Restricted Stock Awards And Restricted Stock Units [Member]", "terseLabel": "Performance-based and Time-based RSAs and RSUs" } } }, "localname": "PerformanceBasedAndTimeBasedRestrictedStockAwardsAndRestrictedStockUnitsMember", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "dorm_PerformanceBasedRestrictedStockAwardsAndPerformanceBasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance based restricted stock awards and performance-based restricted stock units.", "label": "Performance Based Restricted Stock Awards And Performance Based Restricted Stock Units [Member]", "terseLabel": "Performance Based RSAs and Performance-Based RSUs" } } }, "localname": "PerformanceBasedRestrictedStockAwardsAndPerformanceBasedRestrictedStockUnitsMember", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockScheduleofWeightedAverageValuationAssumptionsRSAsandRSUsDetail" ], "xbrltype": "domainItemType" }, "dorm_PerformanceBasedRestrictedStockAwardsAndRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance based restricted stock awards and restricted stock units.", "label": "Performance Based Restricted Stock Awards And Restricted Stock Units [Member]", "terseLabel": "Performance-based RSAs and RSUs" } } }, "localname": "PerformanceBasedRestrictedStockAwardsAndRestrictedStockUnitsMember", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "dorm_PowerTrainIndustriesIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Power Train Industries, Inc. .", "label": "Power Train Industries Inc [Member]", "terseLabel": "Power Train Industries, Inc." } } }, "localname": "PowerTrainIndustriesIncMember", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsAdditionalInformationDetail", "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofValuationofIntangibleAssetsAcquiredandRelatedAmortizationPeriodsDetails", "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "dorm_PowertrainMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Powertrain.", "label": "Powertrain [Member]", "terseLabel": "Powertrain" } } }, "localname": "PowertrainMember", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/RevenueRecognitionSummaryofDisaggregatedNetSalesDetail" ], "xbrltype": "domainItemType" }, "dorm_PreviousRevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Previous revolving credit facility.", "label": "Previous Revolving Credit Facility [Member]", "terseLabel": "Previous Revolving Credit Facility" } } }, "localname": "PreviousRevolvingCreditFacilityMember", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/LongTermDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "dorm_ProceedsPaymentsFromOtherStockRelatedActivity": { "auth_ref": [], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds payments from other stock related activity.", "label": "Proceeds Payments From Other Stock Related Activity", "terseLabel": "Other stock-related activity" } } }, "localname": "ProceedsPaymentsFromOtherStockRelatedActivity", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "dorm_ProductPortfolioMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product portfolio.", "label": "Product Portfolio [Member]", "terseLabel": "Product portfolio" } } }, "localname": "ProductPortfolioMember", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofValuationofIntangibleAssetsAcquiredandRelatedAmortizationPeriodsDetails", "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "dorm_PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plant and equipment estimated useful life.", "label": "Property Plant And Equipment Estimated Useful Life Table [Text Block]", "terseLabel": "Estimated Useful Lives by Major Asset" } } }, "localname": "PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "dorm_PurchaseAccountingPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase accounting.", "label": "Purchase Accounting [Policy Text Block]", "terseLabel": "Purchase Accounting" } } }, "localname": "PurchaseAccountingPolicyTextBlock", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "dorm_PurchaseAndCancellationOfCommonStock": { "auth_ref": [], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase and cancellation of common stock.", "label": "Purchase And Cancellation Of Common Stock", "negatedLabel": "Purchase and cancellation of common stock" } } }, "localname": "PurchaseAndCancellationOfCommonStock", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "dorm_RSAsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "RSAs", "label": "RSAs [Member]", "terseLabel": "RSAs" } } }, "localname": "RSAsMember", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "dorm_RSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "RSUs", "label": "RSUs [Member]", "terseLabel": "RSUs" } } }, "localname": "RSUsMember", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "dorm_RestrictedStockAwardsAndRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted stock awards and restricted stock units.", "label": "Restricted Stock Awards And Restricted Stock Units [Member]", "terseLabel": "RSAs and RSUs" } } }, "localname": "RestrictedStockAwardsAndRestrictedStockUnitsMember", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "dorm_RevenueFromContractWithCustomerLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue from contract with customer.", "label": "Revenue From Contract With Customer [Line Items]", "terseLabel": "Revenue From Contract With Customer [Line Items]" } } }, "localname": "RevenueFromContractWithCustomerLineItems", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "dorm_RevenueFromContractWithCustomerTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue from contract with customer.", "label": "Revenue From Contract With Customer [Table]", "terseLabel": "Revenue From Contract With Customer [Table]" } } }, "localname": "RevenueFromContractWithCustomerTable", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "dorm_RevenueRecognitionAndAccruedCustomerRebatesAndReturnsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue recognition and accrued customer rebates and returns.", "label": "Revenue Recognition And Accrued Customer Rebates And Returns [Policy Text Block]", "terseLabel": "Revenue Recognition and Accrued Customer Rebates and Returns" } } }, "localname": "RevenueRecognitionAndAccruedCustomerRebatesAndReturnsPolicyTextBlock", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "dorm_SalesOfAccountsReceivablePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sales of accounts receivable.", "label": "Sales Of Accounts Receivable [Policy Text Block]", "terseLabel": "Sales of Accounts Receivable" } } }, "localname": "SalesOfAccountsReceivablePolicyTextBlock", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "dorm_ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of supplemental balance sheet information related to operating leases.", "label": "Schedule Of Supplemental Balance Sheet Information Related To Operating Leases [Table Text Block]", "terseLabel": "Summary of Supplemental Balance Sheet Information Related to Operating Leases" } } }, "localname": "ScheduleOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "dorm_SecuredOvernightFinancingRateSOFRMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Secured Overnight Financing Rate (SOFR)", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "terseLabel": "Secured Overnight Financing Rate (SOFR)" } } }, "localname": "SecuredOvernightFinancingRateSOFRMember", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/LongTermDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "dorm_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledOptionPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options cancelled option price per share.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Cancelled Option Price Per Share", "terseLabel": "Cancelled, option price per share (dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledOptionPricePerShare", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockSummaryofStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "dorm_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedOptionPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options exercised option price per share.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Exercised Option Price Per Share", "terseLabel": "Exercised, option price per share (dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedOptionPricePerShare", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockSummaryofStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "dorm_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredOptionPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Options Expired Option Price Per Share", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Expired Option Price Per Share", "terseLabel": "Expired, option price per share (dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpiredOptionPricePerShare", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockSummaryofStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "dorm_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedOptionPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Options Granted Option Price Per Share", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Granted Option Price Per Share", "terseLabel": "Granted, option price per share (dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedOptionPricePerShare", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockSummaryofStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "dorm_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingOptionPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Option Price Per Share", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Option Price Per Share", "periodEndLabel": "Ending balance, option price per share (dollars per share)", "periodStartLabel": "Beginning balance, option price per share (dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingOptionPricePerShare", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockSummaryofStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "dorm_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingOptionPricePerShareRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Option Price Per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Option Price Per Share [Roll Forward]", "terseLabel": "Option Price per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingOptionPricePerShareRollForward", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockSummaryofStockOptionActivityDetail" ], "xbrltype": "stringItemType" }, "dorm_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]", "terseLabel": "Weighted Average Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockSummaryofStockOptionActivityDetail" ], "xbrltype": "stringItemType" }, "dorm_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Fair Value [Roll Forward]", "terseLabel": "Weighted Average Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageFairValueRollForward", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockSummaryofRSAandRSUActivityDetail" ], "xbrltype": "stringItemType" }, "dorm_ShareRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Repurchase Program [Member]", "label": "Share Repurchase Program [Member]", "terseLabel": "Share Repurchase Program" } } }, "localname": "ShareRepurchaseProgramMember", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockAdditionalInformationDetail", "http://www.dormanproducts.com/role/CapitalStockSummaryofSharesRepurchaseandCancellationDetail" ], "xbrltype": "domainItemType" }, "dorm_SignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Significant Accounting Policies [Line Items]", "label": "Significant Accounting Policies [Line Items]", "terseLabel": "Significant Accounting Policies [Line Items]" } } }, "localname": "SignificantAccountingPoliciesLineItems", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "dorm_SignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Significant Accounting Policies [Table]", "label": "Significant Accounting Policies [Table]", "terseLabel": "Significant Accounting Policies [Table]" } } }, "localname": "SignificantAccountingPoliciesTable", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "dorm_SoftwareAndComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software And Computer Equipment [Member]", "label": "Software And Computer Equipment [Member]", "terseLabel": "Software and computer equipment" } } }, "localname": "SoftwareAndComputerEquipmentMember", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/PropertyPlantandEquipmentPropertyPlantandEquipmentDetail", "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesbyMajorAssetDetail" ], "xbrltype": "domainItemType" }, "dorm_StateNetOperatingLossCarryforwardsExpirePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "State net operating loss carryforwards expire period.", "label": "State Net Operating Loss Carryforwards Expire Period", "terseLabel": "State net operating loss carryforwards expire period" } } }, "localname": "StateNetOperatingLossCarryforwardsExpirePeriod", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "dorm_StockRepurchasedAndRetiredDuringPeriodAveragePurchasePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock repurchased and retired during period average purchase price.", "label": "Stock Repurchased And Retired During Period Average Purchase Price", "terseLabel": "Average price per share (in dollars per share)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodAveragePurchasePrice", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockSummaryofSharesRepurchaseandCancellationDetail" ], "xbrltype": "perShareItemType" }, "dorm_SuperATVLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Super ATV, LLC", "label": "Super ATV, LLC [Member]", "terseLabel": "Super ATV, LLC" } } }, "localname": "SuperATVLLCMember", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsAdditionalInformationDetail", "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetail", "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofValuationofIntangibleAssetsAcquiredandRelatedAmortizationPeriodsDetails", "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsSummaryofUnauditedProformaInformationDetail", "http://www.dormanproducts.com/role/LongTermDebtAdditionalInformationDetail", "http://www.dormanproducts.com/role/LongTermDebtSummaryofMandatoryRepaymentProvisionsDetails" ], "xbrltype": "domainItemType" }, "dorm_ThreeCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Three customer.", "label": "Three Customer [Member]", "terseLabel": "Three Customer" } } }, "localname": "ThreeCustomerMember", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "dorm_ValuationAllowancesAndReservesChargeOffsReversal": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Valuation Allowances And Reserves Charge Offs (Reversal).", "label": "Valuation Allowances And Reserves Charge Offs Reversal", "terseLabel": "Charge-offs" } } }, "localname": "ValuationAllowancesAndReservesChargeOffsReversal", "nsuri": "http://www.dormanproducts.com/20221231", "presentation": [ "http://www.dormanproducts.com/role/ScheduleIIValuationandQualifyingAccountsDetail" ], "xbrltype": "monetaryItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of investment including named security. Excludes entity that is consolidated.", "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r301", "r591", "r666", "r720" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]", "terseLabel": "Customer" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.dormanproducts.com/role/RevenueRecognitionAdditionalInformationDetail", "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r323", "r324", "r325", "r326", "r382", "r508", "r536", "r559", "r560", "r588", "r598", "r608", "r665", "r712", "r713", "r714", "r715", "r716", "r717" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockSummaryofStockOptionActivityDetail", "http://www.dormanproducts.com/role/LeasesAdditionalInformationDetail", "http://www.dormanproducts.com/role/LongTermDebtAdditionalInformationDetail", "http://www.dormanproducts.com/role/RevenueRecognitionAdditionalInformationDetail", "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesbyMajorAssetDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r323", "r324", "r325", "r326", "r382", "r508", "r536", "r559", "r560", "r588", "r598", "r608", "r665", "r712", "r713", "r714", "r715", "r716", "r717" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockSummaryofStockOptionActivityDetail", "http://www.dormanproducts.com/role/LeasesAdditionalInformationDetail", "http://www.dormanproducts.com/role/LongTermDebtAdditionalInformationDetail", "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesbyMajorAssetDetail" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r301", "r591", "r666", "r720" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]", "terseLabel": "Customer" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.dormanproducts.com/role/RevenueRecognitionAdditionalInformationDetail", "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r297", "r510", "r589", "r606", "r660", "r661", "r666", "r719" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.dormanproducts.com/role/RevenueRecognitionSummaryofDisaggregatedNetSalesDetail" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r297", "r510", "r589", "r606", "r660", "r661", "r666", "r719" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.dormanproducts.com/role/RevenueRecognitionSummaryofDisaggregatedNetSalesDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r323", "r324", "r325", "r326", "r380", "r382", "r412", "r413", "r414", "r506", "r508", "r536", "r559", "r560", "r588", "r598", "r608", "r659", "r665", "r713", "r714", "r715", "r716", "r717" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockSummaryofStockOptionActivityDetail", "http://www.dormanproducts.com/role/LeasesAdditionalInformationDetail", "http://www.dormanproducts.com/role/LongTermDebtAdditionalInformationDetail", "http://www.dormanproducts.com/role/RevenueRecognitionAdditionalInformationDetail", "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesbyMajorAssetDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r323", "r324", "r325", "r326", "r380", "r382", "r412", "r413", "r414", "r506", "r508", "r536", "r559", "r560", "r588", "r598", "r608", "r659", "r665", "r713", "r714", "r715", "r716", "r717" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockSummaryofStockOptionActivityDetail", "http://www.dormanproducts.com/role/LeasesAdditionalInformationDetail", "http://www.dormanproducts.com/role/LongTermDebtAdditionalInformationDetail", "http://www.dormanproducts.com/role/RevenueRecognitionAdditionalInformationDetail", "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesbyMajorAssetDetail" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r305" ], "lang": { "en-us": { "role": { "documentation": "Information by name of investment including named security. Excludes entity that is consolidated.", "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r239", "r571" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "Schedule II: Valuation and Qualifying Accounts" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.dormanproducts.com/role/ScheduleIIValuationandQualifyingAccounts" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r298", "r299", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r561", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r590", "r607", "r666" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessSegmentsAdditionalInformationDetail", "http://www.dormanproducts.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://www.dormanproducts.com/role/RevenueRecognitionSummaryofDisaggregatedNetSalesDetail", "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r298", "r299", "r544", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r561", "r562", "r590", "r607", "r666" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessSegmentsAdditionalInformationDetail", "http://www.dormanproducts.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://www.dormanproducts.com/role/RevenueRecognitionSummaryofDisaggregatedNetSalesDetail", "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2022", "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "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": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "Valuation And Qualifying Accounts Disclosure [Line Items]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.dormanproducts.com/role/ScheduleIIValuationandQualifyingAccountsDetail" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r233", "r234", "r235", "r237", "r238", "r571" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "Valuation And Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.dormanproducts.com/role/ScheduleIIValuationandQualifyingAccountsDetail" ], "xbrltype": "stringItemType" }, "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/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r15", "r605" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets": { "order": 4.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/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r545" ], "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": "Net Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r303", "r304" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets": { "order": 2.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", "verboseLabel": "Accounts receivable, less allowance for doubtful accounts of $1,363 and $1,326" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r82", "r197" ], "calculation": { "http://www.dormanproducts.com/role/PropertyPlantandEquipmentPropertyPlantandEquipmentDetail": { "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", "negatedLabel": "Less-accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/PropertyPlantandEquipmentPropertyPlantandEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r28", "r29", "r30", "r204", "r531", "r541", "r542" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r27", "r30", "r148", "r499", "r537", "r538", "r623", "r624", "r625", "r641", "r642", "r643" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r73" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Amortization Period (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofValuationofIntangibleAssetsAcquiredandRelatedAmortizationPeriodsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r7" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r418", "r419", "r420", "r641", "r642", "r643", "r703" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC).", "label": "Adjustments to Additional Paid in Capital, Other", "terseLabel": "Other stock-related activity, net of tax" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r108", "r109", "r384" ], "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": "Compensation expense under incentive stock plan" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofShareholdersEquity" ], "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 cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r635", "r636", "r637", "r639", "r640" ], "lang": { "en-us": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "terseLabel": "Allowance for Doubtful Accounts [Member]" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ScheduleIIValuationandQualifyingAccountsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r52", "r71", "r77" ], "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 associated with intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r263" ], "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": "Stock-based awards considered as anti-dilutive" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/EarningsPerShareAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r166", "r181", "r201", "r229", "r283", "r288", "r293", "r306", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r465", "r469", "r476", "r605", "r663", "r664", "r710" ], "calculation": { "http://www.dormanproducts.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/2022", "presentation": [ "http://www.dormanproducts.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/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r192", "r207", "r229", "r306", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r465", "r469", "r476", "r605", "r663", "r664", "r710" ], "calculation": { "http://www.dormanproducts.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/2022", "presentation": [ "http://www.dormanproducts.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/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r387", "r388", "r389", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r411", "r412", "r413", "r414", "r415" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockAdditionalInformationDetail", "http://www.dormanproducts.com/role/CapitalStockScheduleofWeightedAverageValuationAssumptionsRSAsandRSUsDetail", "http://www.dormanproducts.com/role/CapitalStockSummaryofWeightedAverageValuationAssumptionsOptionsGrantedDetails" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/LongTermDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]", "terseLabel": "Buildings and building improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesbyMajorAssetDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r81" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/PropertyPlantandEquipmentPropertyPlantandEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r461", "r596", "r597" ], "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" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsAdditionalInformationDetail", "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetail", "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofValuationofIntangibleAssetsAcquiredandRelatedAmortizationPeriodsDetails", "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsSummaryofUnauditedProformaInformationDetail", "http://www.dormanproducts.com/role/LongTermDebtAdditionalInformationDetail", "http://www.dormanproducts.com/role/LongTermDebtSummaryofMandatoryRepaymentProvisionsDetails", "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r129", "r130", "r461", "r596", "r597" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsAdditionalInformationDetail", "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetail", "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofValuationofIntangibleAssetsAcquiredandRelatedAmortizationPeriodsDetails", "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsSummaryofUnauditedProformaInformationDetail", "http://www.dormanproducts.com/role/LongTermDebtAdditionalInformationDetail", "http://www.dormanproducts.com/role/LongTermDebtSummaryofMandatoryRepaymentProvisionsDetails", "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "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/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsAdditionalInformationDetail", "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetail", "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofValuationofIntangibleAssetsAcquiredandRelatedAmortizationPeriodsDetails", "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsSummaryofUnauditedProformaInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Business acquisition, percentage of outstanding stock acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsAdditionalInformationDetail", "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "auth_ref": [ "r701", "r702" ], "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": "Diluted earnings (dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsSummaryofUnauditedProformaInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r701", "r702" ], "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": "Summary of Unaudited Proforma Information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r143" ], "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, potential tax deductible amount" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r459", "r460" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsSummaryofUnauditedProformaInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r459", "r460" ], "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": "Net sales" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsSummaryofUnauditedProformaInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsPurchasePriceAllocationSubsequentYearsRemainingAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total remaining unamortized or unaccreted amounts of premiums, discounts, and intangible assets, in years subsequent to the year of acquisition, when the total amounts of remaining discounts, premiums, and intangible assets exceed 30 percent of stockholders' equity.", "label": "Business Acquisitions, Purchase Price Allocation, Subsequent Years, Remaining Adjustments", "negatedTerseLabel": "Business acquisition, measurement period adjustments, decrease in purchase price due to customary net working capital" } } }, "localname": "BusinessAcquisitionsPurchasePriceAllocationSubsequentYearsRemainingAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r138", "r139", "r141" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Total purchase price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r463", "r629" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Contingent consideration charge" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh": { "auth_ref": [ "r144" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of any change recognized during the period in the high-end of the estimated range of outcomes (undiscounted) of a liability assumed in a business combination arising from an item of contingent consideration.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Value, High", "terseLabel": "Maximum additional contingent payments to be made" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r142" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Potential earn-out" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r137", "r140", "r462" ], "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": "Fair value of estimated payments" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r128" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Business acquisition, net income" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r128" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Business acquisition, net sales" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r132" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "verboseLabel": "Business acquisition, cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r132" ], "calculation": { "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetail": { "order": 1.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": "Prepaids and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r132" ], "calculation": { "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetail": { "order": 12.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", "verboseLabel": "Business acquisition, accounts receivables" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsAdditionalInformationDetail", "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r132" ], "calculation": { "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetail": { "order": 11.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", "negatedLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r132" ], "calculation": { "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetail": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "negatedLabel": "Other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r132" ], "calculation": { "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetail": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedTerseLabel": "Deferred tax liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r131", "r132" ], "calculation": { "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetail": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Fair Value", "verboseLabel": "Business acquisition, identified intangibles" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsAdditionalInformationDetail", "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetail", "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofValuationofIntangibleAssetsAcquiredandRelatedAmortizationPeriodsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r131", "r132" ], "calculation": { "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetail": { "order": 4.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", "verboseLabel": "Business acquisition, inventory" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsAdditionalInformationDetail", "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r132" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "negatedTerseLabel": "Other long-term liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r132" ], "calculation": { "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetail": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets", "verboseLabel": "Business acquisition, other net assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsAdditionalInformationDetail", "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r131", "r132" ], "calculation": { "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetail": { "order": 10.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/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r132" ], "calculation": { "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetail": { "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": "Net cash consideration" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsNetGainsAndLosses": { "auth_ref": [ "r126" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net gains or losses recognized for each transaction with the acquiree that was recognized separately from the acquisition of assets and assumptions of liabilities in the business combination.", "label": "Business Combination, Separately Recognized Transactions, Net Gains and Losses", "terseLabel": "Business combination, separately recognized transactions, net gains and losses" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsNetGainsAndLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1": { "auth_ref": [ "r127" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value at acquisition-date of the equity interest in the acquiree held by the acquirer, immediately before the acquisition date for businesses combined in stages.", "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value", "terseLabel": "Fair value of previously held equity interest" } } }, "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "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/2022", "xbrltype": "stringItemType" }, "us-gaap_CapitalLossCarryforwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deductions derived from capital losses that cannot be utilized on the tax return during a period that have been carried forward to reduce taxable income or taxes payable in a future year.", "label": "Capital Loss Carryforward [Member]", "terseLabel": "Capital Loss Carryforward" } } }, "localname": "CapitalLossCarryforwardMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r40" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash Acquired from Acquisition", "terseLabel": "Business acquisition, net of acquired cash" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r54", "r195", "r572" ], "calculation": { "http://www.dormanproducts.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/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r55" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r49", "r54", "r57" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash and Cash Equivalents, End of Period", "periodStartLabel": "Cash and Cash Equivalents, Beginning of Period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r49", "r158" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (Decrease) Increase in Cash and Cash Equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r23", "r171", "r185" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets": { "order": 1.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 10)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.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/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r85", "r321", "r322", "r546", "r662" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares authorized of undesignated capital stock for future issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r641", "r642", "r703" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r6" ], "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 (dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r6" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r6" ], "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", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.dormanproducts.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r6", "r88" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r6", "r605" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable 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, par value $0.01; authorized 50,000,000 shares; issued and outstanding 31,430,632 and 31,607,509 shares in 2022 and 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Assets:" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r31", "r210", "r212", "r219", "r527", "r533" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive Income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r60", "r61", "r155", "r156", "r301", "r545" ], "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" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/RevenueRecognitionAdditionalInformationDetail", "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r60", "r61", "r155", "r156", "r301", "r543", "r545" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/RevenueRecognitionAdditionalInformationDetail", "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r60", "r61", "r155", "r156", "r301", "r545", "r721" ], "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" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/RevenueRecognitionAdditionalInformationDetail", "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r178", "r272" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r60", "r61", "r155", "r156", "r301" ], "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", "verboseLabel": "Total percentage of sales to customers exceeding 10% of sales" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/RevenueRecognitionAdditionalInformationDetail", "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r60", "r61", "r155", "r156", "r301", "r545" ], "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" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/RevenueRecognitionAdditionalInformationDetail", "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r147", "r578" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r37", "r510" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "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 goods sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsTotalMember": { "auth_ref": [ "r645" ], "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation.", "label": "Cost of Goods and Service Benchmark [Member]", "terseLabel": "Products" } } }, "localname": "CostOfGoodsTotalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CreditConcentrationRiskMember": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement.", "label": "Credit Concentration Risk [Member]", "terseLabel": "Credit Concentration Risk" } } }, "localname": "CreditConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LongTermDebtAdditionalInformationDetail", "http://www.dormanproducts.com/role/LongTermDebtSummaryofMandatoryRepaymentProvisionsDetails" ], "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" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LongTermDebtAdditionalInformationDetail", "http://www.dormanproducts.com/role/LongTermDebtSummaryofMandatoryRepaymentProvisionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r633", "r697", "r699" ], "calculation": { "http://www.dormanproducts.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetail": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r633", "r697" ], "calculation": { "http://www.dormanproducts.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetail": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r123", "r444", "r452", "r633" ], "calculation": { "http://www.dormanproducts.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetail": { "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)", "totalLabel": "Current, Total" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r633", "r697", "r699" ], "calculation": { "http://www.dormanproducts.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetail": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r59", "r301" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r136" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetail", "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofValuationofIntangibleAssetsAcquiredandRelatedAmortizationPeriodsDetails", "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetail" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Credit facility, interest rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LongTermDebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r2", "r169", "r180", "r353" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-Term Debt, Gross", "terseLabel": "Term loan" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LongTermDebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r20", "r337" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/LongTermDebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "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": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LongTermDebtAdditionalInformationDetail", "http://www.dormanproducts.com/role/LongTermDebtSummaryofMandatoryRepaymentProvisionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r176" ], "lang": { "en-us": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]", "terseLabel": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LongTermDebtSummaryofMandatoryRepaymentProvisionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r176" ], "lang": { "en-us": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features.", "label": "Debt Instrument, Redemption, Period [Domain]", "terseLabel": "Debt Instrument, Redemption, Period [Domain]" } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LongTermDebtSummaryofMandatoryRepaymentProvisionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r176" ], "lang": { "en-us": { "role": { "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period One [Member]", "terseLabel": "December 31, 2022 through September 24, 2024" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LongTermDebtSummaryofMandatoryRepaymentProvisionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": { "auth_ref": [ "r176" ], "lang": { "en-us": { "role": { "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Three [Member]", "terseLabel": "December 31, 2025 through September 30, 2027" } } }, "localname": "DebtInstrumentRedemptionPeriodThreeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LongTermDebtSummaryofMandatoryRepaymentProvisionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r176" ], "lang": { "en-us": { "role": { "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Two [Member]", "terseLabel": "December 31, 2024 through September 30, 2025" } } }, "localname": "DebtInstrumentRedemptionPeriodTwoMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LongTermDebtSummaryofMandatoryRepaymentProvisionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r21", "r89", "r90", "r91", "r92", "r159", "r160", "r162", "r177", "r232", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r485", "r583", "r584", "r585", "r586", "r587", "r631" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Debt Instrument [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LongTermDebtAdditionalInformationDetail", "http://www.dormanproducts.com/role/LongTermDebtSummaryofMandatoryRepaymentProvisionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r633", "r698", "r699" ], "calculation": { "http://www.dormanproducts.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetail": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r123", "r633", "r698" ], "calculation": { "http://www.dormanproducts.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetail": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r52", "r123", "r445", "r451", "r452", "r633" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.dormanproducts.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetail": { "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": "Benefit from deferred income taxes", "totalLabel": "Deferred, Total" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows", "http://www.dormanproducts.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r3", "r4", "r168", "r179", "r438" ], "calculation": { "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofDeferredTaxAssetsandLiabilitiesDetail": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "totalLabel": "Gross deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r426", "r427" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets": { "order": 5.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, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r633", "r698", "r699" ], "calculation": { "http://www.dormanproducts.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetail": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsCapitalLossCarryforwards": { "auth_ref": [ "r120", "r696" ], "calculation": { "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofDeferredTaxAssetsandLiabilitiesDetail": { "order": 8.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 capital loss carryforwards.", "label": "Deferred Tax Assets, Capital Loss Carryforwards", "terseLabel": "Capital loss carryforward" } } }, "localname": "DeferredTaxAssetsCapitalLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r439" ], "calculation": { "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofDeferredTaxAssetsandLiabilitiesDetail": { "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": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r120", "r696" ], "calculation": { "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofDeferredTaxAssetsandLiabilitiesDetail": { "order": 4.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": "Inventories" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r695" ], "calculation": { "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofDeferredTaxAssetsandLiabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r120", "r696" ], "calculation": { "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofDeferredTaxAssetsandLiabilitiesDetail": { "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 operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating losses" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "auth_ref": [ "r118", "r120", "r696" ], "calculation": { "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofDeferredTaxAssetsandLiabilitiesDetail": { "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 foreign tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign", "terseLabel": "Foreign tax credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpense": { "auth_ref": [ "r120", "r696" ], "calculation": { "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofDeferredTaxAssetsandLiabilitiesDetail": { "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 differences from reserves and accruals, compensation and benefit costs, and other provisions, reserves, and allowances.", "label": "Deferred Tax Assets, Tax Deferred Expense", "terseLabel": "Accrued expenses" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r440" ], "calculation": { "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofDeferredTaxAssetsandLiabilitiesDetail": { "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", "negatedLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r111", "r695" ], "calculation": { "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofDeferredTaxAssetsandLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill": { "auth_ref": [ "r120", "r145", "r146", "r696" ], "calculation": { "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofDeferredTaxAssetsandLiabilitiesDetail": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from goodwill.", "label": "Deferred Tax Liabilities, Goodwill", "terseLabel": "Goodwill and intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r120", "r696" ], "calculation": { "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofDeferredTaxAssetsandLiabilitiesDetail": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAmortizationAndAccretionNet": { "auth_ref": [ "r52" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Depreciation, Amortization and Accretion, Net", "terseLabel": "Depreciation, amortization and accretion" } } }, "localname": "DepreciationAmortizationAndAccretionNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r52", "r80" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization expenses" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/PropertyPlantandEquipmentAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LongTermDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r149", "r150", "r151", "r152", "r577" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LongTermDebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "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/2022", "presentation": [ "http://www.dormanproducts.com/role/RevenueRecognitionSummaryofDisaggregatedNetSalesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r377", "r589", "r590", "r591", "r592", "r593", "r594", "r595" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/RevenueRecognitionSummaryofDisaggregatedNetSalesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r666" ], "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": "Summary of Disaggregated Net Sales" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r220", "r245", "r246", "r247", "r248", "r249", "r253", "r255", "r260", "r261", "r262", "r266", "r473", "r474", "r528", "r534", "r580" ], "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 (dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.dormanproducts.com/role/EarningsPerShareScheduleofComputationofBasicEarningsperShareandDilutedEarningsperShareDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Earnings per share:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/EarningsPerShareScheduleofComputationofBasicEarningsperShareandDilutedEarningsperShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r220", "r245", "r246", "r247", "r248", "r249", "r255", "r260", "r261", "r262", "r266", "r473", "r474", "r528", "r534", "r580" ], "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 (dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.dormanproducts.com/role/EarningsPerShareScheduleofComputationofBasicEarningsperShareandDilutedEarningsperShareDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r263", "r264", "r265", "r267" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r705" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "terseLabel": "Effect of exchange rate changes on Cash and Cash Equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r429" ], "calculation": { "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofIncomeTaxesatStatutoryTaxRatetoCompanysEffectiveTaxRateDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofIncomeTaxesatStatutoryTaxRatetoCompanysEffectiveTaxRateDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent [Abstract]" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofIncomeTaxesatStatutoryTaxRatetoCompanysEffectiveTaxRateDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r230", "r429", "r453" ], "calculation": { "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofIncomeTaxesatStatutoryTaxRatetoCompanysEffectiveTaxRateDetail": { "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 taxes at statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofIncomeTaxesatStatutoryTaxRatetoCompanysEffectiveTaxRateDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r693", "r700" ], "calculation": { "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofIncomeTaxesatStatutoryTaxRatetoCompanysEffectiveTaxRateDetail": { "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 applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "negatedLabel": "Effect of foreign operations" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofIncomeTaxesatStatutoryTaxRatetoCompanysEffectiveTaxRateDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "auth_ref": [ "r693", "r700" ], "calculation": { "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofIncomeTaxesatStatutoryTaxRatetoCompanysEffectiveTaxRateDetail": { "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 nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent", "negatedLabel": "Federal permanent items" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofIncomeTaxesatStatutoryTaxRatetoCompanysEffectiveTaxRateDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r693", "r700" ], "calculation": { "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofIncomeTaxesatStatutoryTaxRatetoCompanysEffectiveTaxRateDetail": { "order": 6.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/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofIncomeTaxesatStatutoryTaxRatetoCompanysEffectiveTaxRateDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r693", "r700" ], "calculation": { "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofIncomeTaxesatStatutoryTaxRatetoCompanysEffectiveTaxRateDetail": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State taxes, net of federal tax benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofIncomeTaxesatStatutoryTaxRatetoCompanysEffectiveTaxRateDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r693", "r700" ], "calculation": { "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofIncomeTaxesatStatutoryTaxRatetoCompanysEffectiveTaxRateDetail": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "negatedLabel": "Research and development tax credit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesReconciliationofIncomeTaxesatStatutoryTaxRatetoCompanysEffectiveTaxRateDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r417" ], "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 compensation cost related to unvested stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r417" ], "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": "Unrecognized compensation cost related to unvested stock options, weighted-average period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "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": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockAdditionalInformationDetail", "http://www.dormanproducts.com/role/CapitalStockSummaryofWeightedAverageValuationAssumptionsOptionsGrantedDetails" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r88", "r190", "r214", "r215", "r216", "r240", "r241", "r242", "r244", "r250", "r252", "r269", "r307", "r366", "r418", "r419", "r420", "r447", "r448", "r472", "r477", "r478", "r479", "r480", "r481", "r483", "r499", "r537", "r538", "r539" ], "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" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r67" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Equity method investment, ownership percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": { "auth_ref": [ "r626", "r627", "r630" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of an equity method investment.", "label": "Equity Method Investment, Realized Gain (Loss) on Disposal", "negatedLabel": "Gain on equity method investment" } } }, "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r66", "r284", "r619" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Total book value of equity method investments with fair value" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNi": { "auth_ref": [ "r202", "r475", "r574" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current.", "label": "Equity Securities, FV-NI, Current", "terseLabel": "Carrying book value of cost method investments" } } }, "localname": "EquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExtinguishmentOfDebtAxis": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the debt extinguished including the amount of gain (loss), the income tax effect on the gain (loss), and the amount of gain (loss), net or the related income tax, by debt instrument.", "label": "Extinguishment of Debt [Axis]", "terseLabel": "Extinguishment of Debt [Axis]" } } }, "localname": "ExtinguishmentOfDebtAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LongTermDebtAdditionalInformationDetail", "http://www.dormanproducts.com/role/LongTermDebtSummaryofMandatoryRepaymentProvisionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ExtinguishmentOfDebtTypeDomain": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Type of debt extinguished.", "label": "Extinguishment of Debt, Type [Domain]", "terseLabel": "Extinguishment of Debt, Type [Domain]" } } }, "localname": "ExtinguishmentOfDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LongTermDebtAdditionalInformationDetail", "http://www.dormanproducts.com/role/LongTermDebtSummaryofMandatoryRepaymentProvisionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r153", "r154" ], "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 Disclosures" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Weighted Average Amortization Period (years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetail" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r199", "r317" ], "calculation": { "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetail": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseDetail": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r78" ], "calculation": { "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseDetail": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "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", "verboseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r78" ], "calculation": { "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseDetail": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "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", "verboseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r78" ], "calculation": { "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseDetail": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "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", "verboseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r78" ], "calculation": { "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseDetail": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "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", "verboseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r78" ], "calculation": { "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseDetail": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "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", "verboseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r315", "r316", "r317", "r318", "r511", "r512" ], "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" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetail", "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofValuationofIntangibleAssetsAcquiredandRelatedAmortizationPeriodsDetails", "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r76", "r512" ], "calculation": { "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetail": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Value" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetail" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r72", "r75" ], "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" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetail", "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofValuationofIntangibleAssetsAcquiredandRelatedAmortizationPeriodsDetails", "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r76", "r511" ], "calculation": { "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Carrying Value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsScheduleofEstimatedFutureAmortizationExpenseDetail", "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfAccountsReceivable": { "auth_ref": [ "r507" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale of accounts receivable.", "label": "Gain (Loss) on Sale of Accounts Receivable", "negatedTerseLabel": "Factoring costs associated with the sales of accounts receivable" } } }, "localname": "GainLossOnSaleOfAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r198", "r312", "r525", "r582", "r605", "r648", "r655" ], "calculation": { "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetail": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets": { "order": 4.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", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsAdditionalInformationDetail", "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetail", "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets", "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r313", "r582" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill acquired" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetail" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r314" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r124", "r654" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "negatedLabel": "Business acquisition, measurement period adjustments, increase to goodwill", "terseLabel": "Measurement period adjustments for Dayton acquisition" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsAdditionalInformationDetail", "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "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": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetail" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r36", "r229", "r283", "r287", "r292", "r295", "r306", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r476", "r581", "r663" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "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", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Long-Lived Assets Including Goodwill and Other Acquired Intangible Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r33", "r165", "r173", "r188", "r283", "r287", "r292", "r295", "r529", "r581" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "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 income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r34", "r52", "r66", "r172", "r186", "r281" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "terseLabel": "Income from equity method investments" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r319", "r320" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r320" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesAdditionalInformationDetail" ], "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" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxContingencyLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Tax Contingency [Line Items]", "terseLabel": "Income Tax Contingency [Line Items]" } } }, "localname": "IncomeTaxContingencyLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r114", "r115", "r116", "r122" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Income Tax Contingency [Table]", "terseLabel": "Income Tax Contingency [Table]" } } }, "localname": "IncomeTaxContingencyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r230", "r430", "r436", "r443", "r449", "r454", "r456", "r457", "r458" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r231", "r251", "r252", "r282", "r428", "r450", "r455", "r535" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.dormanproducts.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetail": { "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": "Provision for income taxes", "totalLabel": "Total" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.dormanproducts.com/role/IncomeTaxesComponentsofIncomeTaxProvisionBenefitDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r213", "r424", "r425", "r436", "r437", "r442", "r446" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r56" ], "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": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r51" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.", "label": "Increase (Decrease) in Accounts Payable, Trade", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r51" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.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/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r51" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.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/2022", "presentation": [ "http://www.dormanproducts.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/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r51" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r51" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.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": "Prepaids and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r256", "r257", "r258", "r262", "r386" ], "calculation": { "http://www.dormanproducts.com/role/EarningsPerShareScheduleofComputationofBasicEarningsperShareandDilutedEarningsperShareDetail": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Effect of compensation awards (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/EarningsPerShareScheduleofComputationofBasicEarningsperShareandDilutedEarningsperShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r70", "r74" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r161", "r175", "r217", "r280", "r484" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Interest expense, net" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r222", "r225", "r226" ], "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": "Cash paid for interest expense" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateFloorMember": { "auth_ref": [ "r603" ], "lang": { "en-us": { "role": { "documentation": "Contracts in which the floor writer, in return for a premium, agrees to limit the risk associated with a decline in interest rates based on a notional amount. If rates fall below an agreed rate, the floor holder will receive cash payments from the floor writer equal to the difference between the market rate and an agreed rate multiplied by the notional principal amount.", "label": "Interest Rate Floor [Member]", "terseLabel": "Interest Rate Floor" } } }, "localname": "InterestRateFloorMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LongTermDebtAdditionalInformationDetail" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r311" ], "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]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r69", "r575" ], "calculation": { "http://www.dormanproducts.com/role/InventoriesInventoriesDetail": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished product" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/InventoriesInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r206", "r573", "r605" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.dormanproducts.com/role/InventoriesInventoriesDetail": { "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", "totalLabel": "Total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets", "http://www.dormanproducts.com/role/InventoriesInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNoncurrent": { "auth_ref": [ "r620" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle.", "label": "Inventory, Noncurrent", "terseLabel": "Long-term core inventory" } } }, "localname": "InventoryNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r194", "r205", "r268", "r309", "r310", "r311", "r509", "r579" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsAndPurchasedPartsNetOfReserves": { "auth_ref": [ "r69", "r621" ], "calculation": { "http://www.dormanproducts.com/role/InventoriesInventoriesDetail": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of items purchased for use as components of a finished product or pieces of machinery and equipment plus any items in their natural and unrefined state. This element may be used when the reporting entity combines raw materials and purchased parts into an aggregate amount.", "label": "Inventory, Raw Materials and Purchased Parts, Net of Reserves", "terseLabel": "Bulk product" } } }, "localname": "InventoryRawMaterialsAndPurchasedPartsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/InventoriesInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsAndSupplies": { "auth_ref": [ "r621" ], "calculation": { "http://www.dormanproducts.com/role/InventoriesInventoriesDetail": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.", "label": "Inventory, Raw Materials and Supplies, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsAndSupplies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/InventoriesInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventorySuppliesNetOfReserves": { "auth_ref": [ "r68", "r576" ], "calculation": { "http://www.dormanproducts.com/role/InventoriesInventoriesDetail": { "order": 4.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of products used directly or indirectly in the manufacturing or production process, which may or may not become part of the final product. May also include items used in the storage, presentation or transportation of physical goods.", "label": "Inventory, Supplies, Net of Reserves", "terseLabel": "Packaging materials" } } }, "localname": "InventorySuppliesNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/InventoriesInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r496", "r604" ], "calculation": { "http://www.dormanproducts.com/role/LeasesSummaryofLeaseExpenseDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LeasesSummaryofLeaseExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r707" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of Lease Expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseExpirationDate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date which lease or group of leases is set to expire, in YYYY-MM-DD format.", "label": "Lease Expiration Date", "terseLabel": "Lease expiration date" } } }, "localname": "LeaseExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "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": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee Lease Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r490" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee Lease Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r708" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Summary of Maturities of Operating Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r497" ], "calculation": { "http://www.dormanproducts.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.dormanproducts.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetail_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r497" ], "calculation": { "http://www.dormanproducts.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetail_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r497" ], "calculation": { "http://www.dormanproducts.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetail_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r497" ], "calculation": { "http://www.dormanproducts.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetail_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r497" ], "calculation": { "http://www.dormanproducts.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetail_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r497" ], "calculation": { "http://www.dormanproducts.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetail_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r497" ], "calculation": { "http://www.dormanproducts.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetail_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r497" ], "calculation": { "http://www.dormanproducts.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r706" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Operating lease remaining lease term" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r498" ], "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/2022", "presentation": [ "http://www.dormanproducts.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/2022", "presentation": [ "http://www.dormanproducts.com/role/LongTermDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r11", "r170", "r183", "r605", "r632", "r647", "r704" ], "calculation": { "http://www.dormanproducts.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 shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r19", "r193", "r229", "r306", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r466", "r469", "r470", "r476", "r605", "r663", "r710", "r711" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets": { "order": 7.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/2022", "presentation": [ "http://www.dormanproducts.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/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "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": "Credit facility, commitment fee percentage" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LongTermDebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Date the credit facility terminates, in YYYY-MM-DD format.", "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Credit facility, expiration date" } } }, "localname": "LineOfCreditFacilityExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LongTermDebtAdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r16" ], "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 borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LongTermDebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r1", "r167" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line of Credit, Current", "terseLabel": "Revolving credit facility" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r17" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-Term Debt, Current Maturities", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer.", "label": "Long-Term Debt [Member]", "terseLabel": "Long-Term Debt" } } }, "localname": "LongTermDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LongTermDebtAdditionalInformationDetail", "http://www.dormanproducts.com/role/LongTermDebtSummaryofMandatoryRepaymentProvisionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r203" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r87" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-Term Debt [Text Block]", "terseLabel": "Long-Term Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LongTermDebt" ], "xbrltype": "textBlockItemType" }, "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, equipment and tooling" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/PropertyPlantandEquipmentPropertyPlantandEquipmentDetail", "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesbyMajorAssetDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "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": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "Valuation and Qualifying Accounts" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ScheduleIIValuationandQualifyingAccountsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r224" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash Flows from Financing Activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r224" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash Flows from Investing Activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r49", "r50", "r53" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash Flows from Operating Activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r35", "r53", "r174", "r187", "r191", "r208", "r211", "r216", "r229", "r243", "r245", "r246", "r247", "r248", "r251", "r252", "r259", "r283", "r287", "r292", "r295", "r306", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r474", "r476", "r581", "r663" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsAdditionalInformationDetail", "http://www.dormanproducts.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.dormanproducts.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.dormanproducts.com/role/EarningsPerShareScheduleofComputationofBasicEarningsperShareandDilutedEarningsperShareDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/EarningsPerShareScheduleofComputationofBasicEarningsperShareandDilutedEarningsperShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Net Sales to Non-U.S. Customers", "verboseLabel": "Foreign Countries" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessSegmentsAdditionalInformationDetail", "http://www.dormanproducts.com/role/RevenueRecognitionSummaryofDisaggregatedNetSalesDetail", "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r39" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "negatedLabel": "Other income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r646" ], "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 operating segment" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessSegmentsAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r283", "r287", "r292", "r295", "r581" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "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)", "terseLabel": "Net operating losses", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.dormanproducts.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r491", "r604" ], "calculation": { "http://www.dormanproducts.com/role/LeasesSummaryofLeaseExpenseDetail": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LeasesSummaryofLeaseExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r487" ], "calculation": { "http://www.dormanproducts.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetail": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.dormanproducts.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoOperatingLeasesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total operating lease liabilities", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetail", "http://www.dormanproducts.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoOperatingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r487" ], "calculation": { "http://www.dormanproducts.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoOperatingLeasesDetail": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "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": "Other accrued liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoOperatingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r488" ], "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 List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoOperatingLeasesDetail" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r487" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 }, "http://www.dormanproducts.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoOperatingLeasesDetail": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "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": "Long-term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets", "http://www.dormanproducts.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoOperatingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r489", "r493" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LeasesAdditionalInformationDetail", "http://www.dormanproducts.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r486" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets": { "order": 3.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": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets", "http://www.dormanproducts.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoOperatingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r495", "r604" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoOperatingLeasesDetail" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r494", "r604" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term (years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LeasesSummaryofSupplementalBalanceSheetInformationRelatedtoOperatingLeasesDetail" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r118" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r200" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r26" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Change in foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r32", "r88", "r209", "r212", "r218", "r477", "r482", "r483", "r526", "r532", "r623", "r624" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Patents and Other" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofValuationofIntangibleAssetsAcquiredandRelatedAmortizationPeriodsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r22" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets": { "order": 2.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/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r47" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedLabel": "Payment of contingent consideration" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities": { "auth_ref": [ "r48" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability exceeding amount recognized at acquisition date. Includes, but is not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Operating Activities", "negatedLabel": "Payment of contingent consideration" } } }, "localname": "PaymentForContingentConsiderationLiabilityOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r46" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Payment of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r41" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisitions, net of cash acquired", "terseLabel": "Business acquisition, purchase price" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsAdditionalInformationDetail", "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r42" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Property, plant and equipment additions" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost (reversal of cost) for pension and other postretirement benefits.", "label": "Pension and Other Postretirement Benefits Cost (Reversal of Cost)", "terseLabel": "Total 401(K) expense" } } }, "localname": "PensionAndOtherPostretirementBenefitExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r622" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for 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": "Prepaids and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r44" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-Term Debt", "terseLabel": "Proceeds of long-term debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r44", "r631" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.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": "Proceeds of revolving credit line" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfFinanceReceivables": { "auth_ref": [ "r628" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale of receivables arising from the financing of goods and services.", "label": "Proceeds from Sale of Finance Receivables", "terseLabel": "Sale of accounts receivable" } } }, "localname": "ProceedsFromSaleOfFinanceReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r43", "r107" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.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": "Proceeds from exercise of stock options", "verboseLabel": "Cash received from stock option exercises under the plan" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockAdditionalInformationDetail", "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductInformationLineItems": { "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": "Product Information [Line Items]", "terseLabel": "Product Information [Line Items]" } } }, "localname": "ProductInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessSegmentsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r191", "r208", "r211", "r223", "r229", "r243", "r251", "r252", "r283", "r287", "r292", "r295", "r306", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r464", "r467", "r468", "r474", "r476", "r529", "r581", "r601", "r602", "r625", "r663" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r83" ], "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": "Long-Lived Tangible Asset" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/PropertyPlantandEquipmentPropertyPlantandEquipmentDetail", "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesbyMajorAssetDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r84", "r547", "r548", "r549" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure 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 Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/PropertyPlantandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r81", "r196" ], "calculation": { "http://www.dormanproducts.com/role/PropertyPlantandEquipmentPropertyPlantandEquipmentDetail": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Total" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/PropertyPlantandEquipmentPropertyPlantandEquipmentDetail" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/PropertyPlantandEquipmentPropertyPlantandEquipmentDetail", "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesbyMajorAssetDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r83", "r184", "r530", "r605" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.dormanproducts.com/role/PropertyPlantandEquipmentPropertyPlantandEquipmentDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessSegmentsAdditionalInformationDetail", "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets", "http://www.dormanproducts.com/role/PropertyPlantandEquipmentPropertyPlantandEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r83", "r547", "r548" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/PropertyPlantandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r81" ], "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": "Long-Lived Tangible Asset" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/PropertyPlantandEquipmentPropertyPlantandEquipmentDetail", "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesbyMajorAssetDetail" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesbyMajorAssetDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r221", "r308" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.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 doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesChangeinUnrecognizedTaxBenefitsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RegulatoryAssetAmortizationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amortization period for the recovery of regulatory asset, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Regulatory Asset, Amortization Period", "terseLabel": "Expense costs to obtain as incurred, expected period of benefit, amortization period" } } }, "localname": "RegulatoryAssetAmortizationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r381", "r502", "r503" ], "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" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Purchases from Related Party", "terseLabel": "Purchases from companies and from PTI prior to full acquisition" } } }, "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r381", "r502", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r709" ], "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" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r500", "r501", "r503", "r504", "r505" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r45", "r631" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedLabel": "Payments of revolving credit line" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r45" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-Term Debt", "negatedLabel": "Payments of long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r110", "r189", "r718" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r110" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockExpense": { "auth_ref": [ "r52" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement.", "label": "Restricted Stock or Unit Expense", "terseLabel": "Compensation cost related to restricted stock awards and restricted stock units" } } }, "localname": "RestrictedStockExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r8", "r93", "r182", "r540", "r542", "r605" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r190", "r240", "r241", "r242", "r244", "r250", "r252", "r307", "r418", "r419", "r420", "r447", "r448", "r472", "r537", "r539" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofShareholdersEquity" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r278", "r279", "r286", "r290", "r291", "r297", "r298", "r301", "r376", "r377", "r510" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net sales", "verboseLabel": "Net Sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsAdditionalInformationDetail", "http://www.dormanproducts.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.dormanproducts.com/role/RevenueRecognitionSummaryofDisaggregatedNetSalesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r367", "r368", "r369", "r370", "r371", "r372", "r374", "r375", "r378", "r379" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue, remaining performance obligations for contract, initial term" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LongTermDebtAdditionalInformationDetail", "http://www.dormanproducts.com/role/LongTermDebtSummaryofMandatoryRepaymentProvisionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r301", "r645" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/RevenueRecognitionAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r129", "r130", "r461" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsAdditionalInformationDetail", "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetail", "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofValuationofIntangibleAssetsAcquiredandRelatedAmortizationPeriodsDetails", "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsSummaryofUnauditedProformaInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r121" ], "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": "Components of Income Tax Provision (Benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r21", "r89", "r90", "r91", "r92", "r159", "r160", "r162", "r177", "r584", "r586", "r634" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Summary of Mandatory Repayment Provisions" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r117" ], "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": "Reconciliation of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r644" ], "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": "Schedule of Computation of Basic Earnings per Share and Diluted Earnings per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r112" ], "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": "Reconciliation of Income Taxes at Statutory Tax Rate to Company's Effective Tax Rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of Valuation of Intangible Assets Acquired and Related Amortization Periods" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r72", "r75", "r511" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r72", "r75" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r582", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r0", "r12", "r13", "r14" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.", "label": "Schedule of Product Information [Table]", "terseLabel": "Schedule Of Product Information [Table]" } } }, "localname": "ScheduleOfProductInformationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessSegmentsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r83" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/PropertyPlantandEquipmentPropertyPlantandEquipmentDetail", "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesEstimatedUsefulLivesbyMajorAssetDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r133" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r163", "r164" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule Of Related Party Transactions By Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r383", "r385", "r387", "r388", "r389", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r411", "r412", "r413", "r414", "r415" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockAdditionalInformationDetail", "http://www.dormanproducts.com/role/CapitalStockScheduleofWeightedAverageValuationAssumptionsRSAsandRSUsDetail", "http://www.dormanproducts.com/role/CapitalStockSummaryofSharesRepurchaseandCancellationDetail", "http://www.dormanproducts.com/role/CapitalStockSummaryofStockOptionActivityDetail", "http://www.dormanproducts.com/role/CapitalStockSummaryofWeightedAverageValuationAssumptionsOptionsGrantedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r99" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock Awards and Restricted Stock Unit Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r99", "r101", "r103" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r105" ], "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": "Schedule of Weighted Average Valuation Assumptions Used to Calculate Fair Value Granted" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "auth_ref": [ "r94", "r95", "r96", "r97" ], "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": "Summary of Shares Repurchase and Cancellation" } } }, "localname": "ScheduleOfTreasuryStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r600", "r694" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Change in Unrecognized Tax Benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r75" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Estimated Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "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/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r275", "r276", "r277", "r283", "r285", "r289", "r293", "r294", "r295", "r296", "r297", "r300", "r301", "r302" ], "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": "Business Segments" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessSegments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r38" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome": { "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/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, General and Administrative Expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r51" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.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", "terseLabel": "Provision for stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r404" ], "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": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockSummaryofRSAandRSUActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r404" ], "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": "Cancelled, weighted average fair value (dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockSummaryofRSAandRSUActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockSummaryofRSAandRSUActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r402" ], "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 fair value (dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockSummaryofRSAandRSUActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r399", "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": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockSummaryofRSAandRSUActivityDetail" ], "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": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockSummaryofRSAandRSUActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r399", "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": "Ending balance, weighted average fair value (dollars per share)", "periodStartLabel": "Beginning balance, weighted average fair value (dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockSummaryofRSAandRSUActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r403" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockSummaryofRSAandRSUActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r403" ], "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 fair value (dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockSummaryofRSAandRSUActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r413" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockScheduleofWeightedAverageValuationAssumptionsRSAsandRSUsDetail", "http://www.dormanproducts.com/role/CapitalStockSummaryofWeightedAverageValuationAssumptionsOptionsGrantedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r412" ], "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 stock price volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockScheduleofWeightedAverageValuationAssumptionsRSAsandRSUsDetail", "http://www.dormanproducts.com/role/CapitalStockSummaryofWeightedAverageValuationAssumptionsOptionsGrantedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r414" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockScheduleofWeightedAverageValuationAssumptionsRSAsandRSUsDetail", "http://www.dormanproducts.com/role/CapitalStockSummaryofWeightedAverageValuationAssumptionsOptionsGrantedDetails" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockAdditionalInformationDetail", "http://www.dormanproducts.com/role/CapitalStockScheduleofWeightedAverageValuationAssumptionsRSAsandRSUsDetail", "http://www.dormanproducts.com/role/CapitalStockSummaryofSharesRepurchaseandCancellationDetail", "http://www.dormanproducts.com/role/CapitalStockSummaryofStockOptionActivityDetail", "http://www.dormanproducts.com/role/CapitalStockSummaryofWeightedAverageValuationAssumptionsOptionsGrantedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r599" ], "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": "Authorized number of common stock shares for grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r106" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for grant under the plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r393" ], "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", "terseLabel": "Ending balance, exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockSummaryofStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "negatedLabel": "Expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockSummaryofStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockSummaryofStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockSummaryofStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r106" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Balance at December 31, 2022, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockSummaryofStockOptionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r391", "r392" ], "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": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockSummaryofStockOptionActivityDetail" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockSummaryofStockOptionActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r391", "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": "Ending balance, weighted average price (dollars per share)", "periodStartLabel": "Beginning balance, weighted average price (dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockSummaryofStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r387", "r388", "r389", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r411", "r412", "r413", "r414", "r415" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockAdditionalInformationDetail", "http://www.dormanproducts.com/role/CapitalStockScheduleofWeightedAverageValuationAssumptionsRSAsandRSUsDetail", "http://www.dormanproducts.com/role/CapitalStockSummaryofWeightedAverageValuationAssumptionsOptionsGrantedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r396" ], "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 price (dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockSummaryofStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Expired, weighted average price (dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockSummaryofStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Cancelled, weighted average price (dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockSummaryofStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r395" ], "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": "Weighted-average grant-date fair value (dollars per share)", "verboseLabel": "Granted, weighted average price (dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockAdditionalInformationDetail", "http://www.dormanproducts.com/role/CapitalStockSummaryofStockOptionActivityDetail", "http://www.dormanproducts.com/role/CapitalStockSummaryofWeightedAverageValuationAssumptionsOptionsGrantedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r390", "r409", "r410", "r411", "r412", "r415", "r421", "r422" ], "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": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Share price (dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockScheduleofWeightedAverageValuationAssumptionsRSAsandRSUsDetail" ], "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" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockAdditionalInformationDetail", "http://www.dormanproducts.com/role/CapitalStockSummaryofSharesRepurchaseandCancellationDetail" ], "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" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockAdditionalInformationDetail", "http://www.dormanproducts.com/role/CapitalStockSummaryofSharesRepurchaseandCancellationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": { "auth_ref": [ "r416" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost expensed and capitalized for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount", "terseLabel": "Compensation cost" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r411" ], "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" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockAdditionalInformationDetail", "http://www.dormanproducts.com/role/CapitalStockScheduleofWeightedAverageValuationAssumptionsRSAsandRSUsDetail", "http://www.dormanproducts.com/role/CapitalStockSummaryofWeightedAverageValuationAssumptionsOptionsGrantedDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r106" ], "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": "Exercisable at December 31, 2022, aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockSummaryofStockOptionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r106" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable at December 31, 2022 , weighted average remaining term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockSummaryofStockOptionActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Balance at December 31, 2022, weighted average remaining term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockSummaryofStockOptionActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r100" ], "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": "Exercisable at December 31, 2022, weighted average price (dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockSummaryofStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedLabel": "Other stock related activity, net of tax (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r492", "r604" ], "calculation": { "http://www.dormanproducts.com/role/LeasesSummaryofLeaseExpenseDetail": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease expense" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LeasesSummaryofLeaseExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r58", "r227" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPolicies" ], "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" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r25", "r88", "r190", "r214", "r215", "r216", "r240", "r241", "r242", "r244", "r250", "r252", "r269", "r307", "r366", "r418", "r419", "r420", "r447", "r448", "r472", "r477", "r478", "r479", "r480", "r481", "r483", "r499", "r537", "r538", "r539" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofShareholdersEquity" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofShareholdersEquity" ], "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/2022", "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r240", "r241", "r242", "r269", "r510" ], "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/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r5", "r6", "r88", "r93" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Number of shares purchased" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r5", "r6", "r88", "r93" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of non-vested stock, net of cancellations (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r5", "r6", "r88", "r93" ], "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": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r5", "r6", "r88", "r93", "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/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockSummaryofStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r88", "r93" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of non-vested stock, net of cancellations" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r5", "r6", "r93", "r102" ], "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": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionPlanExpense": { "auth_ref": [ "r52" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for option under share-based payment arrangement.", "label": "Stock or Unit Option Plan Expense", "terseLabel": "Compensation cost related to stock options" } } }, "localname": "StockOptionPlanExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "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": "Share repurchase program shares authorized to be repurchased" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased", "terseLabel": "Shares available for repurchase under share repurchase program" } } }, "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r5", "r6", "r88", "r93" ], "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", "negatedLabel": "Purchase and cancellation of common stock (in shares)", "terseLabel": "Shares repurchased and canceled (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockSummaryofSharesRepurchaseandCancellationDetail", "http://www.dormanproducts.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r5", "r6", "r88", "r93" ], "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", "negatedLabel": "Purchase and cancellation of common stock" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r5", "r6", "r88", "r93" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "terseLabel": "Total cost of shares repurchased and canceled (in thousands)" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStockSummaryofSharesRepurchaseandCancellationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r6", "r9", "r10", "r65", "r605", "r632", "r647", "r704" ], "calculation": { "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets", "http://www.dormanproducts.com/role/ConsolidatedStatementsofShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r98", "r228", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r471" ], "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": "Capital Stock" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/CapitalStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Cash Flow Information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.", "label": "Supplier Concentration Risk [Member]", "terseLabel": "Supplier Concentration Risk" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "documentation": "Information by specific tax credit related to an unused tax credit.", "label": "Tax Credit Carryforward [Axis]", "terseLabel": "Tax Credit Carryforward" } } }, "localname": "TaxCreditCarryforwardAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "documentation": "The name of the tax credit carryforward.", "label": "Tax Credit Carryforward, Name [Domain]", "terseLabel": "Tax Credit Carryforward, Name" } } }, "localname": "TaxCreditCarryforwardNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofValuationofIntangibleAssetsAcquiredandRelatedAmortizationPeriodsDetails", "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/BusinessAcquisitionsandInvestmentsScheduleofValuationofIntangibleAssetsAcquiredandRelatedAmortizationPeriodsDetails", "http://www.dormanproducts.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r423", "r431" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year", "terseLabel": "Net unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.dormanproducts.com/role/IncomeTaxesChangeinUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r432" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedLabel": "Reductions due to reversals of prior year positions" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesChangeinUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r434" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "negatedLabel": "Reductions due to tax positions settled" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesChangeinUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r433" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions based on tax positions taken during the current period" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesChangeinUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r432" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Additions related to positions taken during a prior period" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesChangeinUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r435" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedLabel": "Reductions due to lapses in statutes of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesChangeinUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r62", "r63", "r64", "r270", "r271", "r273", "r274" ], "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 in the Preparation of Financial Statements" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r441" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "negatedTerseLabel": "Valuation allowance, reduction" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r233", "r238" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ScheduleIIValuationandQualifyingAccountsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r236" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "Provision" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ScheduleIIValuationandQualifyingAccountsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r233", "r234", "r235", "r237", "r238" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ScheduleIIValuationandQualifyingAccountsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired": { "auth_ref": [ "r638" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from business combination.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Business Acquired", "terseLabel": "Acquisitions and other" } } }, "localname": "ValuationAllowancesAndReservesReservesOfBusinessesAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ScheduleIIValuationandQualifyingAccountsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r233", "r234", "r235", "r237", "r238" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ScheduleIIValuationandQualifyingAccountsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LongTermDebtAdditionalInformationDetail" ], "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" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/LongTermDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r254", "r262" ], "calculation": { "http://www.dormanproducts.com/role/EarningsPerShareScheduleofComputationofBasicEarningsperShareandDilutedEarningsperShareDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted averaged diluted shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.dormanproducts.com/role/EarningsPerShareScheduleofComputationofBasicEarningsperShareandDilutedEarningsperShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average shares outstanding:", "verboseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.dormanproducts.com/role/EarningsPerShareScheduleofComputationofBasicEarningsperShareandDilutedEarningsperShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r253", "r262" ], "calculation": { "http://www.dormanproducts.com/role/EarningsPerShareScheduleofComputationofBasicEarningsperShareandDilutedEarningsperShareDetail": { "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 (in shares)", "verboseLabel": "Weighted average basic shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.dormanproducts.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncome", "http://www.dormanproducts.com/role/EarningsPerShareScheduleofComputationofBasicEarningsperShareandDilutedEarningsperShareDetail" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "25", "SubTopic": "740", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966508&loc=d3e9972-128506", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "25", "SubTopic": "740", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966508&loc=d3e9979-128506", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(ee)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107425-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(5))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r58": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r609": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r611": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r612": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r613": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r614": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r615": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r616": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r617": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r618": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r662": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=7516071&loc=d3e13374-112631", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 102 0001628280-23-005712-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-23-005712-xbrl.zip M4$L#!!0 ( +BM7%9MMD^I(/8" *U/'0 1 9&]R;2TR,#(R,3(S,2YH M=&WLO6M7&TG2+OI]_XHZS-[OV[V6A?-^=Y957*"RI M>*LD;K_^1)8D$!?;8 -28?6:Z49US]JDH MO^1'IM6J[WE5')Z6^=[^(".(T"LGRQ?2V"BTM"UJC&XQ)%Q+:2E;2F!&$6.( MZ/AL[T6TU"&$9<($2? MI]/65&%I?'E5#LZOCJ:R]95P$*XF9'+1L&KM&7-X_<+QB4L7^Z+L76I .F#Z MAV7AAVY0+;NB5U^/"<63>_*3PCXH3;^*Z5D#P# ] K40:>'S M%^=5P0B6W_CX\163&TZN]=4QK2_&6NOG]=FI!K:JX"Y=#+^7]XJC;[81\Q92 MK8L/3>WQ^?ECIILGGH].GE]:Y3>U#:[$S__3?KOE]D//M/)^-3!]=XZG#U>> M/FDEG+@$DRN&_4%Y>O/%XY.7;LA/OM:SF$[UP?CRKW=KDM7I[LB_!=CTU[WH MFO[>/Y="O_5A:PED/AC_\L]>&)@LW=\*_S/,C_ZY]*KH#T"36]NGAW";&_WZ MY](@G R>UZ]^_O)__:__]><@'W3#RR2:K8DP_OE\=/#/YZ-'V\*?OOS3YT=9 M-3CMAG\N^;PZ[)K3%_VB'Z !^<[P"=E+D;O?]DL!GB M/Y?R$*A5QFJ/6&!.(@/_5AISR[$10;+/J] 4C D1K0L%Z9M>>G7(7ZSUH7VG MK^!S2M-=[_MP\N]PNI3E'A[MZ<=3NUH[;_3!QL$'TCEK M\W:OT^NLKIRV5S?SSNH.VUU]?[)#/I"=3[OY[NH.V2&[W;>TT]TY*W#GP)UM M;/]]L'OP_KA]L()V#MZ3C3?O4?M3I]OIO>[M]-X3>%IO]Z-";\GNZYWM+\<[G]:/-U;_[NU^^G#DW[S. M[9L/HG.P#M>^[NZ0]O'NIX_[G=6_#G;(W]V=3^\9/.NDO;I&.F2=;6Q/[OD( M[^+]W>V"M ^^D/:GCP<[9W]U=S^MH?:;SL%.[^/^[NH>WME>.VYO[]"=@SW> M^:A.WVZO#=I;Z.3M]GORV2CGM9:H1;12+28=;VGN0PLY*:-FU@GBEUXB^$<) M)17Z\_DE0!\2WXD1>IU7SG1W@BE?PY%J@?#W$#Z[A+ *F#M%3,M[',#Z(MZR M6FGH\F@D]TH(899>)@!FANT[>'[A%^C>"EUT"5U))(K"T)8D'/0WPE]:<-^R MW!K))&%4\*67KW<>$=L5 -;7X';-W@+/[^&)+^&)I<7,:M8*#/[%,$W:2EE+ M.BN]BU(%#K8VFFX5[@(I/,Q1CRW1S#"CD*X]9\><-H%$$C^O7T5R[,J^V#@, M)7AO_;VW =SDM[FQ>3>9W6%9 L1; P@/$M8;\77>!]VLGX&I4 MN>W"7=5@MH)PTC[[AS. D;7/0("VU^%<&^V<_?T% MVMSMK+8IM)MWML;W_.?O?=OSW8V#O>/.IX_PKC8!P3O;6'V/VP>;^SMGFP?M MWOM3^#;4/G.HO?H%_^>L/6B_2H*P-H!O_XR$#40&WW(^()"%2%N&4-?RFG!! M-%;6NJ67WXI!_K$QV _EBG/E,/@)=GFHQNC=18*PP0P;9PWR@I%H%.<414Q9 M1$('C6L)2J3 %Q(T-Q)DC*>@Y[(5%(D04A/<,IJP%A6.:2^-M\(_A 2]+HU+ M &;#?CZ2GRKL)9"7[L'2^.#R'A#@/Y?6.Z^O"ALTQ(9R(VZ&PZ(<&!"=K=&; MP;-(K@9P4$H@W'5W@-_-D>WMA^3]MO=KOMU>Z7-K2]L[I^ MNGM5D'I_P_D5O'.VP_"] &N=<<@F,<;G]Z?@9"C]L'?W?^<36S2 M2) 4\EP;)EO,$Z B1&U+445:R-* )<0*R.*EEW@B#A/\7]8'ID+!,L0 "^.2]PVX*>^MC^V62GDO!ZO))!9+\Y_/+ MSQB]_^*EXS94Q;"L?]7Q]HNQ2(ZDXD=$DDU^Y3[]C'LJL;E"X<;3D MU?J_+\=75V]^.3ET^>F'M<\\^54-3#E8!29-CCQN8=(B8G+?Q;GS9OK)I6F\ MJ)5"_Y-"Z^E\]29-0Y"$_F1O5OL& ME/1:AX[%N3YYYQZ5@8(8!JIHY,Q9JRSVBD=?\Q?AKM9K!'HM6^>.S.R[]I)> MHUJOY6WT>D0!_#[T&AFGO7-$*,N4$C9JL 0T0E\J(5#=;UA#=Z41A;H#Q9SU M&]9U9^C;]!NZ3)UWZ[=I-G@7RJTDJ.=]X?,C^(;I2VN?R0R*\@>)X]K]Z>!J MZ!<]\*-O>.QMU>?2(YY?;OWWM.P.<>;LA>22%;AD!^_&6Y=ZX YQTESUP!7& M^(D>0(P2#_\D[)E76BEJG8X8C!<-!M6>0,T8ZJ%[8"SQHP!@]-/#RTX.N[G+ M!^V00H7,Y[T49*9IT$D0<1Z3KOW/,$6J1>^PZ*<88N4D![,TN0R.]XK^UJ!P M7T;/^O/YC:\X[[7SEMP)FC%_J7N 1I@@O$$FJBB9$T%)3P)X&9Q&+3 R3P:: M%>_K$033?6=RO]Y_90[S@>DV!"9E'/,R4BLU9R) -&*I]-1: G&(%?C)P+09 M!B;O![]FRG[>WZL:@H_5B@AA+">4LQ"%T8AS1)%@+&K"]>/A,S,BT<0IJRA* MT9[C6'%#*0Z>,B0I"G8&7F&3R7XF[NHE0*GSPG&08H$5(XQ8JKA(,TN>0"!J MY-,#]-%,Q!R :SCRDB#J+5 4H\!11 LKP* N)8]/7 ?WK#,'E7O H[@$4@& MKK:1UC!"&'4(' 8#Z(8ZTG@*8#Z2GWT5FI\PCQ0CHE$,@(1D 5P%8:/2'.(A MBZG5^LE ,P,_^QYATDAXI22'^"< 3,%JZ@-#WF@(7!&W3P:FQ_2S[Q$?#NIB MB:+)+V%(*:,\>"=<2R21DH0^&7Q6G!OVAMV4:EW/MZ;KRK"?GG84UONNZ(6& M0!8=1 !$6(J09TXPK0GV/)(8$=@II1X/LEGU &(!@WS6E,*$)9H8'3 -3AL. M9IK/8**AR?9Y]C,@5BC"F,(>_&9@H:B$QEAY2ZT/%,X]/4!G$AK-!EQ/I* D MN,B%!.],*LX$LA%I%) @6CX]P7,G7,I B#-,0'S\>+-M3;:Q#S(-"!UE02J4 MCHXRAH31W!CPY 53$5D?GPPTLXB![P\F%JWEAL9(,6:4BK08B-&HHN'28"Z> M#$R/&@/?'S[:. Z1@^!@OYCE$ 4'(D*4WB,F#55/!I]9Q\#W!QD/Q!/H2>.C M!E4RBG@E,5-&\*B=%#-((6VR=9I];BN*0A@OI([ D9HIZU+FFPU4:8&F454Q01]?3 ?>0(<":H6L'_X!"PM=!B3E'(&*%CNH]>@3I$;'CA^,OC,.@*\ M/\@X#Q%!I$"B-8.7FR@$F-K,9!>>>94T0CIZAV MAFA0.(=GL4SW1]GQ75G AP].WW6!;5;Z/I'D87K&7Z>I:-=ECOQKF,-3^WMP MW>3/=6#)XJCFU^^9M(767\G_BD1)SP+FF@E.=614>V],=,$1$1H@1#^L]?,H MGHT4(J=Q]$9P3VE@C$IE Q/4**&=8I'@!@C1#T'=-FX?O.GR=/K"!?_<:15- MI$9K3(DW%"2':F8L-3[QD/+6TX7H_*3H/%W_)VH$C.,5=UJQP%#RABR\P$DM M.-)/CG52L9<76T4<')LRP$4I-AP.0KE@GA\3GZ@$1EQS1@U8JYBJ)T<>D8@Q M@D-M%N*S8)]OY==1%:5%$NP79L(90R'R$MH'I9RAI@GA\MW%Y_6P[.>#81E> MYR?I/Q5<79>TVR^Z?A&$_?@R-B,E-]0;IE.&IL*"0 R/+9?>(K4(PF8CI8V4 M)6$<2\TPL&*Z)26!MLX*IN%$)X_$;H(H"OPC*MJQ0'"HRJ84^"^ M*XY#N5V:O+_>]\-J4.:A6N^[!UX;A/ /CXJ?ET3JUW49OU+2ZQ#^G#S@U@6] ME(^4,("5<@.P!QVX(A1,4$BI5KP)8^P3T$=S&^>S)&\+9RZ /Y]$"=UNWM][ M$R!P,EW0ZA7? ZL 0@ 7'X6UDT-X;'B2:NVCY,$H320'; 6'D(>C@*TS$0(@ M2AN4SM\@J&>2T,^=0E12:JFRS&.1ZG!2RI#G"!Q+VJ3"(LV!>C;U"S!A49M@ MC+6<6<&LH9BQ8$- :8T.G_]Y[5=%WX5^#571W\RK+S<-=KTJ@\\'URZ]+\_P MAC;\%?INOV?*+]>FU],V-M5F<"$_2J61[R-0:9N#HGP%O@C(>EE-.Z+%\/QX M0Z;M%668,FJ%"YIQQY45""R-I0Y\#>\;L!9B(9'S()'WMY3 !:N;L/7A#B69((J21AI@M&F813C6$.<,&N+9! M'OQ"CN=#CF<2GI @-!82.? +F$G5L(/T1$NF'2>"^0;P<<+O/"AY$XJ]TASN MYPZ"CTN"TRGZ'WYZ)/ON\OJJJ 8;\4U1^&J[^'X.]?UJ[=;P$)Z3$D_OIK>- MI&3D-2-&I*4Q#)Q=<#*-0Z1.DT#\$9DXQB32XU(JT%-+?3K"O@?,=(3%_Z,WZ[P=H@P;AA..TF MF;;B5IA8XIGBX/[\.IIUZQ>^SOOY(+S-CX)?[X/^[*7]ZU:J*@RJOTY'CG/7 M5--.\[O15N#OBG(0BVY>-$3'75H=P6WPE+I4X$4S[!CE046OD+;Q%]3Q1@O) M'+ -%I$;E*: ;!(M V)D+")&1R2,$0NV^3E!FMRT71H?.J;W$/-*#T(U :62 M],K[E.UJO-&8:T*M$4XJ1Y%>4$V#)&3V/!.%BN"54N%)8"ZFS:FLH$0K!W*E M>5SPS/U(T60D<#-TZ_BSVL\/FT(Y2$D+N%'C1&2>8B4)$I9R)(U&0OD%Y313 M6&;//@)3A:G42KO P&M6A"J"0^ N>.N0GO^\A[D9K;BG>7^G++(0T!H9):.$ M&D.Y)422E-[.8I-2">=EM&(V19\,,E(Z[I!P3+J46!X-9SJ"5<=NG!(ZWT/: M\X;C;,HW:^DM#2+2F):V,86=L#[Z2!GGE(WS<)#"J)GPK;Y[^Z^B7AS]JB@/ MB]'@_ -GI" %!NP>N-)[%JRR5F+&TP[I5B+%!#+@0WMD['CI3\*FM0#I[JQY M":9O:]NE2W\F&E*!1&T 41L9F$*(JK'34@GD@4QMDXJESQ^BL]FQ@@=IP/[) M2"@+U!GK;00?1WH4I=1N_O,8YP+(AZGGS"&<5)2K&"P+QJI(O,<06SIB%)$- M*(HW;]C<8\%"Q$T0X"_2Y#^2H#15TN.@D1$23LX_-H\6>2^D)3<OKC,GH&,IAHC*730 MF&F#+(?04(,P22$(5NZ),="=)T";)4\/0C]6 F;82/"$P/OQX$/3$"G#)&BA MG6Q2K?V%K,P3]VA.(HE>DA@T<.T=FL^;8.'F>Y M# :L"4L5?)U%VG(O8JJ[["<%6A!I)I S*]""R'V,35FC).$0NP(ZDA+M0^2. M8>\%2PE8HY'@A$YK =./C 5? NK;&G?ITI_QWYP1GD3)H^-,4:F1(411,-28 M:.'1_&I0")"FZ_7W2+O=._3'7]QH:0$C+8 M&: EA*UF2'F-B @,\Z!T &LF%Z3TE$1H]DS%"(A;4,@;<+Z%9T8@(W2(!J3. M.6H63'7_8E;OY]E0?M)22@S^D53>,N.(X9A+".BD\U0ZNXC?GH#@S)Z5I(L8 M.4ECB![\)V4$B=%Q$B*S'E$Y_WD6/[118$-2'#1!ED9AJ1>4:4DUC\0AS@W6 M :2@ 96!YP^=>\RI]\J"54]C;(9)*@S2+AK&'!&>(M* %;4/OGW>O"@2TQ$1 MBQ55 <)$!;X_4L0;1IW5*KKXQ!3I\:&Z/ZV*W",4M'=$28:$,#10JPW )F1* M$'@B6C7K79,>1,U$="2- NN8\L:MTDZGZFTF0, C(Z-/1,WF"+M[K/ENA7": M<0T" 7I'M8S<.D21DL%&3)Z2WOW$EHSSHFJ2DBB])FD7.^8I40*4C*!@+"5" MC_<<>R*J-C.X[D^[:"!.!26H\B2M=M;<1P?ZIG0JRV+F>$7-8VX+^4#+5&@T MWOI4_I]%)8V*B,D JF,8A+ISO+SR,7=W?9BUBI@CQ R!_E8,26><1L&L(@:S +9."2TE1K@!@QSSC-/]L:5BE#-MC(W2,16$C1S427F)><3. MR:?*EK.HVSX;PG2:16]\Q((Q+!2$UAY%[Q66'%-KGAAASF33AGOBS AVC5EJ MA"&&:8&MM,2[P+T1!'BS :-5'F48-F')K!M(/0ZUI!CM$)RS5 M3%&L(MA @)-C%&*D#:BZV#CP[H]L>=J:%MN(D*$,:Z<,44PH*QCBA(HF;.SY M$P;2E&E^=*7OZW2[I\BL$,A3[3W&,5#&"#6$*Z

!&->BVI:B)V<*5/FU8FZH3I1+I% %GPA\L9,=0]U 4MA MC+@:W/OLO8!XH3C@^UUW'BYEL#1)$3]&YMF\)143(09N][6UZ.PA='[EA+6"*$H>58]-XZ:"-/&R1H^'.!O[Q5+* !9S M(BUV@"[<=/$C+LZ8:4'X8'6+\;X3XCZO77$ACRT\CR)"P?R.)R(\DUTVY1;X MC]S 6G::'NO/R "=,,60.#@4P\I/]!TV>N>>'<69!V%5:T3LW-W*]BY(@IGE M4!T8DZ&)*0+[4E#%JFT,Y.ESKP*9N+8>3_7I['ORSMC,%7[V8"HG'EP\8@B5 MF'A?R>:W$4YNDQ7C[FT=M7-I"Y[UB[, 9MODVY*AE\L>@U#.-V ]N093H^0@ M%\J!$%N+WX*U41D%9I-__*[M[4S7%NI$9K7?(QT9_97C503DJHDCU^75F"RS MK&I])SV]?1Y).3X1A_A;96EF%J;=HX3+,F"6D;F)B=HWTEP\CU)[CE3E]B]Q MXX_I6%>67!#FT&.ODO6(E_#W(B&3J1*/MP14:%3BHNK?2Z=8O_XV,L5XHG3[ M(LK3,&,L9R50D4+QL5 1$;O8=D>\O>1F2:G;RE4 M8LA+?92JSKW'WY:?L8?N__YI\O/S-=58B ^ MG;]^S9I1]*K/A;_R_K.'CT36="/C^"E_0>V8_[!NZ\_XLWW+'B8;23"PSNO+ MG*>*(U=PKD6B=)S;(%N#>3%Z1/@7A7NM6<6O4XR?&CT#]C O. ,F;K9_V)=? MO[!GW&=& ^NAGG.066E:\#$6M%:W(FB3L;IOJV2 ;0H*4%@>D6WK;''/36\42_6+VW$*H+_C]V/*R R(*]5%#AQ43%Z?%["'MZ-G7 M)84=OY1ULQMF+P=:K_30+]J:[$\Q^S$T37]9GU,D4\[N/WUV__,))[]:_J]/ MJL\?/WGX[,%B]>C>@WN/YH\>/UT^NK\(C\O5?/GX\6(5_N_]9Y_<(EL=!3?] M:7J,V=^1F!$B5Z4=2R::0GPV?%RQ4.LI:[:87;8[6XFH0,YZVZG3AWWA6,DC,[%L9R2E(['ISY%73;3VYFSV ]TX"M?CS2 M@X]= M@*">15^2@E="$.P:Y12$=>"OJW&E[[]JF"02LAB>/C1]8!G"1K$JU29:(BUJ M7[[K&QO)R*I;$J6_87>^*29_(^7=;_+F M'RC'>W5Z8MI079>%_=;/^HC"O.H3Q3$D[LDM6(?"[9DD+T%]R2DXT%\86%9 RP3% M?ED5.#(DK:$OB<7GULN_7'.J,7]>L'9],Q@MKB59H)=C0WM&7C#JB$U8EYJ& M&Z][/E>3P*I;L*BPHV=\451*]C'C/=%S6O+,/\+\GD)FM&1IQ M\C?HS%L%>5N_4.5>(YZ GPXU:-#0ZO)[KQ3L6FF_99BNHBW/^-A_[41Q>J130@]]5\X\9(>>W>1RYHTZ+:?' MSX0SXB86XP-890#-H<,TR4X!@K-%_,CU)U9!5?$-8.JF]Z5!&TSN2=QZP;.F M.%Q3>JSHRQXOSH>KW5XQ15-^[Y&X,V_6TTKU2:W\V4EK@"@'X,N$@I(2P9Y= M] =X,JVF1R21&4>6J7-%.L-Z+5 M,1"T:OB:S?K4/)_.OI(C;A(B:S2SJ/"9IH;=N^3>#3JW2Q$;4TW>/F&]_?V2 M/!D<:S(^2^]P%;3K!P35#+:7.*V8O2#/BEM+-)B!J*-DJ5ZJWS7['H,]3F+] M')A1OK4?_]+VM(2?[^@U(:Y;S+ZI.GKRO^ Q#)_VW74D.Q$9O.?OTGU_]\%DQ^SZ MM+-/VPL50K=Z#)ZZ1RQ6-I?\/?[%HJ,1? IU6@[O*"=)L4!(0R,3AV+]W.G&%*?'LZ<4- MEUM)J(K?ISIQOX7BVC%:KDSKSBD/1L.OBH*1=IF+MEI83G"=Z2,!+G)4#TT' MQ+248.X[\/U+7N1[3S:T7[PKWNK1T]-GGW^TH4;)X'&42OAM'^'!M1YAAO_[ M,$]P705DQOLO)2 E.[!XQ2@+708L1D?&6J/Y0,MMC6#20JTH8O59@MS?]7I[<2CC6 ^4+NSL5>OTZ1EKG:>#JM@7+4NG]TM MRH^Y*+4;HU(D,I/=-ST?]H>TF.YF^I;.M*C QCP.9Y\N(-Q;YFBN(]AX&[W^7^#\ %P%E5,4[U$W&'O;R,?S!ZT;-*F? M=PD_&!&;@6L.^-..D8%M9Z!&_S7Y].(,-0YSS]278DG@[8"<)*SQY'>U(*>5 M?Q,6M$R#%[')4,3Q7<+K;:IZN%:IJA&(:E2>[TT47."./8L>DF^Y<_C< ^-8 M)BQ!X'YY]DK3_1L3(HW/9J_F7^/ TS.F@JE0T"/_O+D4G).'4B?QVH7B,5@G M<8=MP$P#-M@0)A4U9_Z8Y%S>Y74Y+4CCK;F+I%ZM M:D;2O)PX5!B0[41D&9==1-/J MA+E<;BPF:BG1)BWI+26R!$/8'*-!?)XO^=!QP:M9\+'HK5U7/"1.13!O.&#.:3B@TH;)T M\JXQ2@&<=["4]^_]68K0@YL]72[E>LT:SIR]S;X-B<_7%2\R>KI'S_(KB)%K M8ON!%I;![&/OJ3E'OZ('Z6^-3YW+3&>V6T!+LD56O#+=),3('OO K]G]K43# M+SVMZ5MO8Z+>M-KSY"8G&Y/]A0&374Q7X0:*]-:YM>B41&JW#B;-+>WB/[O/LBFRHNN&4J M^>R7H=*9' %/5U>TBM%F\"8M5^OS!68]G 2L+&<4R[?3!/O"E36>1)R784D- M[_B<#8&PFS##&#M"$VL$O!"X$ HXU@4P_>;>1UE6C -B5I60GN:BZFD>T%$: MH9M9:9S,P4YH3Z+7:@MG:H./?(&^W/_WAU\Y+T,^+)%%V/4"I=J&/Q3/G?9:SWTD=L6)]R4,_,O M04(VYYR@6S9YEPD#E] %KAM6.=381P5!4X8WT"Y6I,IH]->M=(]+S*BU6N>H MP&!+LZ_/EA:27.,6K$OAB.&8I$C.3HX(X1BXYTX!=9NXME<*JY8UA2H9#$_T MG.OQ!5-EP5T%IQ^(MVCNN\"-]W*\=&%96;\,GE"YH! >P3=>E>=MAUXA.?K\ M"1JY6.()"6!3+RMVNQNBV[I,X]-F#"O2 [RN&N/6:U?58(@-YX%KKN*V;8B/ M%SAW6+S>[9=$A(<5C%(D^TB:_2E!,"( FPE\C6,:S!V$7G66\0BQO?EC9CN/ MTN[]%;AN0#G>;N)_QTEGHU'U1A"E.3,XVLF?BS9YZ$*.>%+:RYC!\]K=LRW, M*WU?D54^S(G,@$Q&=<(Q#"I=9-X,LU&!J> \O".U42$#4C M1T K1[_8X<"D*>_EW M_DP3N$OAM?CJEO1@++G@Y7&'7#!][S*Q 0'P+.#0]4BU.F6;NJL3B)T7K'Q> M8N!!UW :.3^W;CPC&6L_&($'V@#V0I=V-W $EJ(T]4)&>Z@?TF[1IC@>[]#@ M&-XY?R)/6O.[R:0ETLLK]F>ZCWBC%#[W$3]FPR9 $1X=JT8DU^;N0+[6@?R= MPC/[LU#35MV6:GK$ 1TQE&:.H]9:D.QA.\,D=FD;3_([N+EGFW>4)YUY^'G. M0 W+KA]E#W N*9:VR/^0H1E;RXB\)1X<-3XR:ET M%6;?TZTXZQ0?C1,DLZ9M3OQ6_=0(!Q?TT8OR=3#RQS625%7]F; IR.I":T'= M\L];].4F AHPS=XP6I$Q@LH&3H\R+OZ=SO[>2JE/ M:+O+!C3TZK7D93^92^MG2G.JODM\KO](E>GT)%8.S-\@7DS7QN&])587MLT( MSW34EQ.=(#Q[?\R/F%&V.<7[B*@DO&7CN+BQ7./''"(YTN)MZA!--HR,N" MZ5U,G_/W][H2,>AIJ(^Y>GC-]H_8@NCFB6M'Y\J/P+E_T0^@\4(C(NVY'B> M!1E:ZG?3W!<1 I]O)^P*WD"-8;CUP.X"9]OE[TB1U$';**U:2/-](MVP2JN]*LVNC_S[!I3-6\)>['Q%3.,!=0)CXN>U,NN,4TE,)NA6I,OV"$Y$ MV25 &1CF#<$XNX&UF;^'W5._8@.V=BY3VVGO1]&F,Q-(H MM.R5[37QN?!Z$0(/(D6GM!2!NQ<>2JFRVH?M^UEYQNY(3CBMVBKWQ_*2L@99 M2G$I=3W_QH:Y,^8!=R0*N#_&*JY6IX(:*:E&(WG&Y\>%OK,L&W5@/>7^73WEO;L]DV5858TSH5[C MQ6Z,N_5.V44/.MU.?>1P.,[3_JWFK^IC@HFS;9SB<<6(-P[E_K05D;G]'S__ M4V;F.?VC>(OI/)V]%%8TW":^!NCA):,)A21](@XJ%G4)7:0]YA2)?L#OFHI& MV;(9=Z\"ZID^,K%>9K^8UM>HJ?$EXTGI95ER@Y]:TJ6=_3DOE.6PK)@.TRQ6 M8F_-(MZR=J03H\6%MA>E9OY79ARZ4?DHNUDM55'8E7#SG3BL*(] O MVDVU2%Q8OJN)#D_NO>0,JQ(,.D2$<.%)!3;6\C3[S308? %,(MV99W!BP.TY MXS5]FCA=JLZP.ME7"P/S<#P'/TD!O9IPM6QUY^9&PC7#2^3L7WE1, MOZ8D3R8&9F$4@9YS;)1\2SPR,NBX-NM3]%O6F)AM=_.:%JR*A/':#K2 G55Z M\<,_O_WJY/ZS(@'"Y^&R54N '=#61WDF<&JDW0UP>'I)HC-^%&3PRZI'%KHX M-( NL6>K/O^DZSQ3\[!KT+P=1=.*4?!GVR[!J;96$9C<;,WRRJS)6ZTW"3EL M/<17=4LN41?I'6"[H;T"#MBVJQGDL+]$M>^;K"57C]HU!W(+@Z6K#(V8_BS_ MWY47\7T+)F-%W0D*2F[\$9>)&R_\*+2"GM*=40GH_D$M M2^4![;RW:Q6V[RAN4^*IK";$!P\=3$C+"9R"#+PL"-9E63?RRF3&Y\K^M'=E MV=&C[".+O31+G#]IL91-1N<1LJ'A4L[:KX4UU:WQG_&4M'3WW@61N-KL%O;ZU>RL36$4I@6P&/W6J* M11QT>0IVV$IZ!XA>LG]'/_B:922V&+G%BT6K2BA2BC3:>[$.2J]A$-=O5_GC M@,/]R9?9*W4AVM+HDX'4<%"9)3I"0 V3U6U3XG8>6R6WTBI9Q)?.ZA:< 4,& MSYJ$EF02+V%;F9$CDDGOM)-N-^^ABSJ(C,+(ZJ"5(9:5I%+A4DX'*$XCAT?E M76_>S9O Y8%8#F,S08N*ZP[P>=L^M7*D09B3$[YACL/%*_!2>S0'6PA;ZWQ$ M6*,9"ESPENM:!IGYN$MPQ6B&<;7KH]Y"?2EY4KY>I-*;L&&&C(^$^J(246I MD,ZIO.?N(D(LXAX:4\(F]J^=#$(7-NV $_:5)TJ4::,?!Z#=Z5$YBI2S4T0: MI1ZY9PF$JJ-W, 7,(+,ELR-T2?-R0K%ON5!&77KCDEX#C-NT_#I>"D>:*OC9 MN0%VXM.QWNVVQK(\VA9Q@9J#8V'TQ'%LRRD9--?!@ARIV(7>BC432SR;R<*: M&6G?,[/41MJ8M.>')3O(4 K#<_RN>YLLK5HV+JN/\U69$<7NOUOA[NV,^A%$ M?&3_0:F ;]]E6F;?U(R:2J@'=1MZ[J=<].SI;=\_M4!FC=G =HR(J"V]+]YV M3.2;3Q9KB2.6X@F"*9 6;;!9 [RGT M$K0'D7E6> 3%#[6HF>K>EF2NE0BX,+E@5 "%#>Q&\"Z.>@<>OREO$]U(_OB& M":ZE+"P=Z"U7' -DQ+QQFN/ 7H@O>U?V/%CV?'!7]GQ/YC>4^,E_U-95EAA< MK521IP;RPLDZOV@;/;<*]5JNO36RO-]H9VBOK6T !%FKLJ[Q2'2(+IG!A$-E MVZFZ>\V[BI>+\7,RONT8N;QBO)ZV"T,HDWUH>LYYV5>X(2?)5:-Z3,%!P7BI MO:<7LC?S#*]% 79RN*[](W!\?Y"6+483#R*J1/W9B49/!8.:7 MHX$%.DALYLIY;DN%Z7[IOF]CKSWWXVA1X@4(V^95N%AWTR<4]+N<< M*O@,2B#),.1EX*4!)BCYA9V"I[.?K00_H#??4S,XE-NAAS#J ;FLJ%K&.QZ#0 WQ\U;([\ MDM%H%*JDMJ[.!9[E6NWE%:".X*!E>E6ZK3$[)-4*24R!CROJMJ640G_@^3C; M@9$ F.O"@ =)_EV4*]HUXUXW]NVKJ0[AG.LZ6FP#KAQGQU'@R3$^XZG7!#6 M;DKB2'69H5=GK&+5; $#^(?.$-9L[>J]F7\R3-\$H)QMC M6P6QI)Q%?OJKH/=>NDPR1R)<>XRVTMI&+D+B(S'1\8A0\:5.P4F(BN.Z;3F- M$^FWC6Q(PV$2^;!"FUNSTW$9-FHCW%XN9)MO-!EX>$B3"Q>7?I=-('I5H'"7XZ1, M3LT^-'X6I+Q]MD1ZH7KFGF/MH):YLIM7G!U="#R[D2)*V^W7(J3M;:_.XWQ) M7>:QD"25EDJIROO=_%>-@GW2!G)P5Z9LM,:3>M:M$W"TD-CJ#C#^.*?E"P5K M,E6L+G+K9;5QB8*A5%O4 M0?@SBHA8T)NQ06=1Y?"ZI+ A2'ZY3$S]7G8A2?+Q,7(>A&M+%@'%3J>XS8[1 M2&N5DCKPK % M$;9DU&!G*)B<1[+L3<:6?*U@$MJF#CZ:6#RAF.UQ/]RU#O>]I:OM&.H[\T.[ M@V8$66I\OY%VA*QT1;^-5Y2MBP>/3C^>! ;>==43T,Z\&Z*DBI\'%N7B21" M1=#3"O*234*D8XX.+(1K &(6NMR=2LD+:>8(RU[=*G&O50>/5352K7KR:B:@ M:J4/1AQ4@X<+;-N^KW2JNR!%;B3Y[2*X0TN'4"H<1NOI*]=C21$/2=#K.Q8% M'.JB8K.ZG"BB]@DC).^_I&-*1C$? M0R3G$>&QA>;Y:<':6?$^/I=?Z^@M(^A!S(D*Z_&?T'$#X@D_2X*R8E YOTT, M*OU#(-+2,(FOL0[MNBNW9Y>C?%9"#@@V)(Q.A?1)XP7R] MW1+'O%$ EZDEE M(\1,GL>.@8/.VG!6=952)PO19 4U"6L0(P*SW-92NGRQY> M:!,.IUM1F;,\Q'*QN!.)OAWE453)U7U:5-UBMXE9PD1\*7D::V6& -. M7X4L"I/+<7CGM=_HFDN@C+8[09:Q0"Y]H&O)E]@4,>)R<=9=U>]@U>_A7=7O MOA$ 6!"J[[2%F!M?M%N-M(!CR4DM%^ 'D:?GOQ*K1:/!V;7 M:!-XD_ B4_9^XA$-D7O(.=Z!$0 ))\6)XUE%R4).7'WNMLN_1H>MM9Q8LC?O M@)&U*\KK M\\OI@U76,">D^3 M,%JJG@-L%#4>BBGL5#I4K,$D*?N P]&]6[X#A&0EKWT73DWNU DP,(+T-]BE MN (N@E#R< L-4RKEML*35QOFG9[0D/U' 1AXZ:B_R8&K;60/9B]C0B"OS1TS M332PQF0/0,9?/&1#DS 9I_%19H YD]O%_@?$6S=>(T84*YMSL [7WEJ>5H MF3R(I[8TN=UTW]4*OH?)N,@?^(874G.P.9%J1.,F8$30+ST@8G?%U!F-?S9$ MKJ4CX0$3G4U+SQ.&_"M)+TB4%^@93WHY>QQO?Z%,J,E5RZAMU O2)A-K.JK. M@Z]R>8X=@6+Q_/.S@OVG[T^,O''B7OKHBD7(W@ '@2X.29*-OX^[M>2=-\JH MXVXLV(?1&M2)U0F3!2 C NGKM66O-"_#W?)67'+NC#:49CD\?K3*'0BIE\<_ MU)C->3,."N7Y#_PF1X:\>:L);5$LZ&]/7K8+J>#)5W MF;Z+[NDUBWW[/I/(?^V0);VG[)-AL%G)S!6\ PX.Q*X[2W%CUS[8&M]INE M1HO#N=&/*0AX#'G9%ZE-XQ^G+T\UMP+TT>4X!N5\:N(K4XE/.+PC=N*4-X6)YB@D#!'C@?F+Q D"[\#O MUKR7<5RJM>FS:;8C<Y& MKP*N0:Q(OJ*NQ3:E44UO1R%!:27W0P@*2+:,:^J%S[I&S#6"!?/^T?CXX*@7 M]]&20UA&.IG9/QJ\\\M!\'G?YKVF&FZ;$^5',FY'V&S5ZHPN!5Z;J?YJ\ET M$DU#4(+29-9AENQ*Z1"9PEO@'!X[%/O]FYCS/-JB*:W6HIT6[&"0L.Y Y[L3 M6AS)-:DO4ARV#=1F%R2929D.42 >YY:7M$Y(KFRSI3AKZ_4D8D?[)9LH8 M$^)S>G\'4P/'GRF.;'9\DBV#(RE *YI5Y_:J2$B:?#Q!3$]L45Q8_+9'\.2$ M%#Z:S\LZ(/3WK7*_$5[Q V7+HQW'%;]@YL5J<8T#]$=M5_LJ,=@4L^=)XY6' MXO](J]H1N MB.YSNG'6C'<1'S2V,W0BJE6.[PYFK:U3#)VV 1B.TGG@.J?# MI2OO6&(JM3PBMKF4>(%;&=&&5TQ.M4R814Q5J4"=Z_$H R#(L/Y^4-:$4'8+ M>19'X21HSMXH<4Q9 TG.$3X.%'R^-UB8E=ND< M;Q955.CTC^3E^>*Z-/XX/K"D#769E9Y=*D(LJVO?,-XDY?^ZJS >K# ^NJLP MOM?^=]1R8V48WXJG7HXZ3],;$Z #;*LH;6P MAB_*YD&E5T?$!XE12KDI]UQCGEW&QZ$H!_%0IW40-!DV^)X]RPFAS)9P+4E; MP1_(A;/&$9FSAU@N)(ED;)?[LO4FW<"O,E1H*DB-_>6R%;*4*.7 @45@."(_ MK>N%-[/."/]7SGK@14'SD42$>Q4Y$H5R7C.3FY M$L#@E(NL!'&.I7!M2O41="J56G.*8]^]]1WV@JPN$-910"@G.?9*A3SZF2:+,G%UV+JD] E%*WUZNU[7W\T MEA@P/XTL^39S,-FFYO% 9P4*;H,4& AB;^'Z&%_" ,9"\($.92TVQ(Y,I<; M%^NR$=PA6)L.?!<'AY) J5F2PX-^4*EE-6LAJB4 L^%1S-?SRPO968L8 M>W,9<,QI\-JBHG3"^=O@%VB^N/L9/?#B58T&E O'T9VW3N5Q&*_:J\@@?]." MR3$4+7Y)L> $V^ZEXYY2OD*7F8,7H.#>,7%16JM':[&O(>)3]:E*#'OA'&/O M7*5MNQ!KPPG-$>@,MM1D2=B3MTQ$6"?.0'6:R=C6M,"[MF&(@B30.?.JYFQ/ MKB&2,>X)?D6R*LB-RIH XG(1E =%[E0QM.AT]I+.)'JVP%NIV\B_I+VQ6UZ4 MB6Y% O"^4WF''BW7;.0YP-(05Z+"3#)3,E%*CH]R#Z*\DK7;LBS.KOL,60P MFWJ8%?Y=F1&&[')9,8B^W2IOI]$D6<=E5:Z;5NFD]"O2BQK' !9S$WA^ MI-X";B>-4(9V62+U?:D',YB]$OK=KF)E:@M#VWR1(EZ! RXZ9\L!S.S@VG1O7Z'167'N MFRR['X\T&\K\0&-[?^DJ3(#RK'>U:YH"C=1X)E OKP%27 8Z(?*V;W22A2;F M@N4Q>]/8I:7+4M\RFRB0[7>>\J;SA,_*I,N-BWOIUMO6CG2#;&-24,+P:="4 M\$JI?3H:P84T_2<7)];+A*$2]:\HSYN;KZ2):4)/%R'2&FNHYA+KXFOR?.>A M*'P-#M?[J4=U-W'BTN8L2E-_?/J35;M USK?14^%P%C9)I4-*>3\=;=F.L)YSJAP.WW]PQ>\.N.@:,ZEI17Z99\!TKP(C]#*&W$+3W]9V, +93L'V8.ECN)4^"9]00:*S^!"&YPP MI>[7U'+W8TSA'I[H4N4'RKYO%Y4HP$=EO@68Z,8-!+H&U'JF99!H0UV9N8P( M LG0(B'#?28 (N!;NR8&7ZFQ%\\UR4.*LE;DS>NM,P#)N4SA/%:^!*_/XKX@ MVB@F3FES9&Q\\J8[OMQ9J+>F"V@@0AG#+V=GY+D:NO *R!__+1,TZBB:7UY: M=@+M1%.-*XZ(W7GU>].9+3UTPW]4'^.NG/;YK2^GW3 (!]?7OZ4GJCDH9*ZU M'Y$XTB[5;UU \5(Y_8_@J'Z1J19$Z)")%0@#87ISY^-&88,QLM/5);/>DR,/ M':XQDDT8D)%LNRL'%0!+U&Y2XE59OXH)986\JRO1I>+?*U%4C@0+B)6]SA-? MX042\9=3.@Q3V"XY1^/\&B;.5^ JOY>VNI>*+.4;O^^&PW>TIF>V\T5E'768 MS3'W:E3:E[%A2\>#14=;=[F5*[,CM&-'AP*&71]\R_HFT-P+"4$:773IE;OA MK.UH)5A&!%":V+]J'D."R'.S*G#/]+;]@MY;45^M>I?S'B'J)4]U;+K(%,W$F71Y*1.SZ -CE4C?> M MRJ3EZRY/]PO\AIQ,#2=1BF&2&<,H+VRVAR6C!' @Z=15;F;%1->+-0>-$31K*A@6&ZTS0&6MBNU MWGE$Q-NSV+?LLMDGC>W8@-%#J':<:C>N8#PJ4!TZ$^RM>)J.+JS++A+_[U-T M,T)Y@^6K#0M)IRJA2F+DH ,R<7[)YO;AR.'(,.LC20Q?*<]P$)D\4AJJ6;R- MC4==5FZ=*>V,O1HW0K+YSG(0;E]R56\G# J\F-9EY3/;!V?*> V6C)*@DT07 MK&MG%'-7#OG^:/>?II!*.M*%TH9C\ AD D#-N I5*O.>SIXO?\SNII.5N"\5ANG(:-J]W33N/Z.G,NFE_:U^_2WPCCO@UB70/UX) ME@]"11LW0PXW/C@KOOL$2+9$U!G=%^\G NYC9'Y"J:B_DKK<>2GT>&"6$-#P M.9HM:%B*;(]'"Q0; M98H\()#^U6&/763.I8]!&?.O[L?5-XHH/^3B3*,]B'!ZR2>3(H$KF3[4>:^1(]\H;ON*GZ)/*C00X+@VC()B^K7$3+EH. @MY)2%KC MB_72>+$,R6>R@]ZF3_Z1O9B?4U-N-D#] =L]804BZG(>\I?A[1[13NA\.&@7 M1JUA")CYR-1.K"%$]-K8%+GA1.,EN"2D:_)2B634]4]:#ZZK$L.EC3.87J[: MG>AQ3<_Y*WE=.$#,?X2 S(4!HC0^N1DJ$YG/\HDI*2X6^ .&*:NB2VL M])F)X2\[:?#3Z(DAJ\#/P8;; &C\PMZ3+#JDV2T7SC5KA91$,!3_$#GN(E,G MZ^^2>T#AGS]9DV1#GQC*&;F')(#=DS5AI5]O4%2;32L#T\!>8/,FO:Z,8..(CIYN^9Q84M.GKW<,>2F"5X\A.X-YYKQBN&^XM04N/B-JY;LY M!]=PL_9 E1?!/MD:5U+.=_"CID1H,C-?;B==J-F\O=$9!-3B+'3&$\%V$QRW MSH&/&BOQSV*'<$18EYEC_UT&"UY7PYZWN4MRO =.R>>1$PR]RNM6?/:[TLI' M+*T\OO6EE8]<5) 0&K6#R6WH-RSW$%P%,HX'4K]7;3C$=+4OP7X-*O^C# .^ M ;R'C2X[=_Q?#;2AQ21$+KLN&:ID4/2P<)H;FAPQ![5,IV9D!WF#/X([7#'7 MA6B0B+F5?O=!&ZPL$<<9B\3%159//.B4L)'WD\.A%\'[ \]E[+&>I^?#V%M' MFN 9KA$%'(^XO@!-69L@BX/Q1D?=V.'V-;< MUX9\9$Z:3V_E<1?AB+3D+J=S+>O]C>H8#4Z(FR>,@JE=,A(4!B[S(6T.#*7/ MUDIF5Q;(H8SB8>M]U*"O']*HBB:R(ZY/:E56;,!<"&])6I+"/V0"RRDWX?V^)3*T8<_[#8#59' MP!^8W)1VI/951NY^P5-)!AJ4K ?I9,JD89RH*0".E@Y:]+@VRY/==%4"'8:< MZY>'WB]M[PN3>KXZKBRH@("4G5+ ZQ@'R,)%YE+=5 [K.!JGO(/"N)V-)7T9 M).6SJ$SI:X5.4KVL O- HYCPXGMOC>4@EIQ^N0B!3](^=7T:4(^N9^U-?=K^=Y95VIRZ-ZR9O@_;#&O M <'HJT[9,%@W6JR(>,.C]?,WK)XK<*8N1+Q>2ED/_*AA;V>4E7@QS\)$92O? ML5#[%F7#;0O< (4M663M1<.BCW3>B^Z=+)W,+XBLC19;%I%*P'\9$::\ MM"5[%OI;/QY,H9?1]O*Y/:?W=Q!^YSNXC9S<."'8/TH?PO#+)>?1R "D/2T; M]R]E ^C0<]I9Y'(5L[^?/C^5&L^2];A@B@#D6:-,A-66&OCG;==!I/M/G]^[ MQW*(M693U<)L1*4)W/=U6S8*#)!C,EY%G_!/C]TUNG#>UJ+(*P^N&HJ7:-*G MJ^XQ'ALDFLE)_O3HV>/39_Z!VMW ^4;85WEJ/MCT?00UY)_Q3P\>/CM]=*TO MIB?E ]](,)GT;C3BBC3'T\OIR%9?Z3MH4$+(;E8'.<'8UNL0T"'UI_NG>P-= MKM=\.@Z_,9_Y56MX7BY>K3OF8SG1Y;S"_WWY>SK(?L2RK1^[#5+C>_;WF&.. M@7ZDX_4\I?OAGR.P+#?,;B\IB"_TC$1.NC> !NCTP:-X:0PS#:.^:N%!6$H' M._JBFCWSI2MZ?BG.2HR377<573VRV8L3(U6:7<<=COV7TCIHMM%%R*I&Z$9' M[:&*-3#P3J2;<'P4L9/+4Z<4(^(44[6.$MVRY+7HRZ*'V[93T;KQ@P+%X1]V M58?755)"X(;X1I].N[=-2J@M7&?WWFRA>UG]3\_U\8?;*F[V$=S0FE1>E95; MEUY\JC&2N GXUGE>OBQ-O#/6K.'N,OT//LB+ANMO%U$( ;;MO6" M!GX/VU*9OLKK;>%NSE[[NRLV7EL'C_PFJ$]D'=OB!R8Z B0W( M>;1"GX,3@@S[[HT#N9?85!R8C1F,<1HSRRURFQJ;63Q3_A#):+(VKY=@&PFO M>B5A;(T52MGT;4.TI_4Z2]Q7P7ANQL^9SRX"NRZRW(*(S/<)QVV@MTFL,]'' MO_H&(DIOB5IACVT7,7.)W?%SO>6--V+ MMI3_B$/24TE-YQBAM';!K^A,'W$ZKDM.%$JRT M$\]UE$'OFR>@7#&;BT:UKK+@1S&AW3'*DGN4AA6'W$EL45H44?ZND,DJ\83& M%+8P>:A9FICX/@*FSLK-5B?-.6ZA68MVCB.:5&Z$..O\E20Y-Y?.9#E Z"3] M6NS[OC-DA?1)F7OD9F6Q.;Q87,HI&MY;8*,TZ=Z\3)TS']U=)L-<)G/2B)"NR%+5-00*CT:,.77G(;[=N M)W1E8=\R'KM+.?V,R)<5(&M4ZB3OLV"]HP&AM2PS21!4'?)8DQ(X'WUGG4YN M^-]-;F5B"IC]SZ8)S"[QH"5S:KLKDU&"9^K"F-4.];D84FB^9\GU"4' N-M] M.K3K@/4I"J"+1;<++N1&B!M"_UD1(=[9?4>+(H6-^$-ZD?RN:)WC<,:%-U#0 MCN&-$D]="Q(10_\_,"A"&UTH(FNUR;1#^<6%9DQFNI/JV2)4YQAU#DI[5UD[ M2F,=Z6JPJ%7TIF>$-:\/+>2=0.VF[:10R/F$5'0PEAJX6TUT^B:\4;EWF+M_&1>'$+KW;23Y(YA* MFK723"V#MFTLX$<'4U I4T%)S\"]*F2#.1E,;/8&*$XR>&@X2%P\+Z;+N;1) M(WF,HB%:YC >6Q0!W4MG,GR5!1/3CJ?*8A*]DE,['D9C4XRJ;5=)QPAHZYUD M:-'G"'[?MDO0 K1; .^FPO/+,#4GXRQ3%?,B5RR-42%K_/Z.4*=WEXE@5TULD;WQO5BS/CD#'8:H)1WY2;)7%W)2(\$1-)!>V@3.SZ& MI)!HGY$O:(Q142RT1'PJ#*++R%UOSCK.DS(76D"G4RAV1XU_&M=O):!1 NR'J>.OQH+CUZ)_)H1]1BWXN MV#S#-HY2PS9'8@W9,TO9;A>GM(:L=/,OSG>+3(!.51GG\*=A%80QIG4C:+84@U]C9.(BBT^\D MR::>;-L**@@Y2>5H"-LKBO&3$WJ1[$J"*EOW3993YW ]4U_\TX/31['4OM+J MX9LTEW_?FN+O6CJ\AB>+O3->N%R'T#8WQ\--04N0XL.XX&=H1A[JGSE]!68M M^M8/C.Q#!>>;6.GXB>_QZ2?RN1^^^>F3SSQ2-$)D[TR@&R; M#[T6?#)EDWTA-T_.S9/7C.HV;+:B*S7B_#?ZYCWWZ([_]:V#96 _EV:@Q]CI M(FKY7)RA.WC$EK05V27'!G*,IO:7H,SB77UYQ8"Q?6@8W3(;Y MTRA!/,C3!V_WY0>?X\OW$2$>:)1+VYN60:FMC$IJU4]!/HHXM4C,E6FN423J MS=#3Y>^*U0>+U4_OBM7O97)<-2^9EEPE>=PM6F2Z:VF#@D2O'UPX*GN\ZO*% MK>@@_;@$K8BG\$536$ R%3GJ8A8J87*[M&L;%-)?%_NE=-T+S5+%Z8"RV0,Z MZDW&N31TR*0>IKV[X*"F[\4_VOWX0YUZ11&8!J(_)8LS]29DW? I('PS,P#/ MR)&GI-%%=C [$$U/.V:I> S]=%B?$Z; /U+^0/T;G^CC,SO?&"\FHT]2%V6O M+S'5BXU=:8&"G>G.YY1S\\OX!P5DT2]JAF[)J'S,8ME1NEADVE85"W9IST > M;3U^]&$&_,&UGNW/'W.VQ[V 8G ,\KFTICY;O.#G =_1<&DF]!^G+T\3LU&1 MBMCFS(T0K"W,!^N &EZ<=A2;(?!(T1U>D*-49BDK"^4W);F^ Y/[Z+7B]J(? M! \ZU1'FA/[C_]&*O^_@,^ MY4\_TM*BNW^9C=3]>Z.O/54EXB$.^#> MJ9)D6#SFY0O%;%Y*7E6NPS.\;MME+P>]G&3:!AU%QB,Y%["T:R.HE&.38YJZ M*LFM%SXREKSBB$<*2X9Y_O+6+QQ8A?G'6CCG6P2V 8YF9Q8V9F;BE,W[>P&WS<1,CU.?C8O-M;LP<'LG4A!LS-7'GI&XH M<,X;N M LO8M_5(Y$R(6NIRWD)\LN-4HXHNU9J#'ER)]&'Q\&35B )'U2A&"'H&QQK:OH'D8_"BXQ2:0YCNA_'H:+$)I]GX/%YE 3NA-/.E(>4W[RAE>)MYNS$"EF12$ M!)@-1W,&72&10>$N@G_M*GH2?N!\GK[AKM#7)0N3R!TY-N?:Q.6NQ'+SKQ5> MZQ51:*>[Q4GCT^5<,8?;LA\B*E0U;YCP3?N)W=ADU%%[-\_'+!_@$;C?O:FO M%>3NQUCMH^R?_]17:^%6WII]] M+4;PG+==R:US\OK<+2"WGVU0)NU!R%3F9>F<$D4UQ8YR]P@MS3=AWNW897_P M$#5C^M^7 U!ZWYW._A)X]&2)[X]J<6A8YW0FKD "SW"4"V[KS]/6]Y_\>33" M;+AP5.K);X3( _YBT363BH$_@ $O(Z--I83V2^2@7)EP4MJ B].\M??5D&7@+ M<(Y0VW488Q! =$]>\VYC;D/59=/#" 2&4 A_DC$9N%M+GR@ <4Z)2!&_B>9$ M';!$[>@60&K,%"@?,-Z)E5V@I!$\AW>;7(OD;%RYA/PJT"N=A5JT\>2#0[#KVGR2FG\.-"D?-Z/M M8JM^B*\5M]#88DRE@;PC3A):-&?)8\@6(PNJN XS1S)]4"]0*!8P*>:B] M24UE656^>)4W!>YAD120NVH['SH'];-BGFC4;$+_93IJU=1M=_-AM7/P2W[Q MBZX:PDE+ZQ".ST23'EXISC0&R[," )=^. 8QGX9;X.!)0#C.7?V.$?[:2*CT M1H6M[DS6FQ:6OG\1/7JOZBF+RFO5CF0?G+3T!?SJGZ ]Y/E$O'V4ID=<(>Y0ISF<7(KEC/*W>>I)[:)=9^\[M MG.L,U*12O1Q#5PEJ-)[\C"Z(]:KIJ;9;*8]IU''>\BDN13V4NZXJZ)S3.Y_1F[^B?Z_JMA7.4N=[ M7(123S .Z!MT%,MOT-Y7]DI$Y<8LHF#H/&+S>#*'LZ$7S66B.V84;K2/N>V: M>3,;3;.MA#V4LZTOK"FM2YN_Y,)&_Z/ W=>KKS3ID9>TMMN-Z@#*F= M\?>-GDY:'CV;3 5>24E5<-J.:Q[DCM"$5HX69-3\18]1:LOZA?2,Y)Z!&7KK M].;F4D3I-U'7[!;;9G0*69-0+_AC"/=L6+VHBV*1X'IMA#*,%T;;71:B[,!( M<)='DYF3)6"$1'X]CIJ/A C2K#GFE J]]QJDZUM8Y$WS2W5P.G =K/9-5'K MU'@;BO0VM'5V8!/>DX@N1EK0R3Z5 QF5KH5BI.P)F)=A[\'E:9=&&8&]H9+V M2K[E-+ =UX(M\46GT T68T_TN5[9.NWW,:U:/C<*.;3YB:T%$PG/3#X^LFY$ MC?DQ[[V&#!:%B"[2[=IZ-R"3X5YR3R-%Q].3E(SS&[NCM44C V!5]OU!PL)S MDG'04&5S8$?#E1)TJ4-<6H:B3 [8R4JB"Y7H;6*(JH:H3^6I)PGQEF M#T ERC9\=4MVU*K2#&@S$RQT7-_@$_;2>Q)S\LM0&/UUI[99A>BB$35!9/E M\K"6[*P5OL2=MO6:GP1C*Z(J0$]%V3:;@J20=SK[[DUSI>XUGP\GDN:)^DY@ M3]#J.WV;+31+A?-X")/Z.D;B/A^X1,E"X7; '6&S9>DV,X"'Z^ M1E'-EK?&>_Z@S3ACU(_A2:2!N-1GA0\A#9.&,C8S7'5@+K#Y8)= MTRPHE1@4R V3FLBT!O1F*2^JA%5^,BWEFA=AS83,0T8RQA^\JQ8>FN4']^ZJ MA>_7DSWB7::#JR;'OM=S*]/%.YUY=4XHZ"$+X#Y2"$M47_,MZ@A:V#]>K@<; MR%,.?C>G+!2'T=V:;+ M #$P+8F1)/:8>)73V5?M14.'6$*09B\"3"3P[F\V3E#Q0V7F.*F?OHGJ@QSU MMB+&YV:YVI]( :PL1BBD-+/%-RGAQ?G\=A5U MG=UUD#B<^/9N.H/GT2])>;84!S)FW\ $?H4K&9W(WY,HZ A\K._:2.V@Q%$Q MEQLB7JYEXDS-C(K/SO(I9,;^10&(:@O-'Z;W]D+2>1A+ XGL)I%<8A)82CVL>_4V3*#+%3=7Z;>7E MF]J-RK,QMH"S"H"*"SH_)N,0(QI2F(:+>42 %%:25<'>@547HL:;'5,YLGLW ML03\RA$X&Y97_ZI"3!]8>3V ,,.@<\G+Q"^5DKN8U>V::<86B/QP($F^+BS. M&IJU]:6OI?$X">U_$^K3V?-:>1TO@II?52C2@%I2&DTOEYS3XY[Q(UA@3@'= M>;CTF0_ECDN[)-Z,.=#%WG(NI#&6RNP&D:/9\Z2I="W('46765(J.9U:DK1' MG40PHVF\=<=SMPA*)Q-RL6ZF,^R+PTMH#]E()=F]?.'X;*7<8O6SF%-Z\<,_ MO_WJY/ZS#!&A*2??R*:W17(!P$_5;[H 8(:?)G*!=*VMCU$6P=;=(-T6 M1[YVO8<<34,Y4?OYW8AECH% CVWONFLOAK,H].+89KP*HYBW?2Y#5(WI!6@U M5X.0G*5O\>0NJZ4@P:"M$88PDIR6:LY:N#/]7]+VKH\3V>\./IV#BKMC7K'= M0P@ V3Q.ZW"N;!G6D'+=*_9(VTQ0ZYS&S(TK-VC9,@\?:BJ+PW.9TNLO=[2! MGO_\SR*?7GNB/H17GFS#/T""O,/?9\R=%-4ZF!?UIE>7V:96(XGZ>1,&4PDE MPX\4/:@; .:R3F"EK*(;K .?3-LSK9XI=-"2G&679S@]#7ZFKN$&.)^=O='V M(TQ1=#M4RB?;M10#\;^5.4M%5ITV7Z.49$E@T$T2?Q]ML7M3,K56=#DMW1 6 M?LB8BY_7TZ'A^0%^DUZD\$Z(+;ER05^"2I8) BP5_(F&7(,#2<5R51F^DYLZ MG7F0$DW8)]K)&/ =Y?,Z=7'DL(XB.4X:2>HYIRHZB@25K\7A2;D#RS9F\5QR M.O_#1W'2%2NT<]9;;MW,SC?+HT%92$SZQ25#T H+"T:2;N WY779J-K0I>HM M,.FGK_.:FO7>\LT7K16HZ0-1\X+U.$&PQ[<[G7WEAYE<*)!H=D;WFUGRNRCU M6H?Q"]>96KXFS_.BUXT7FY0SU6F44/!)+E,.X_UJ@W:LBUE[E]WM-66 ME>$S?L:'R$!HEDMJD#V8TF73V5:U7'^?Q$/*5Z&)4F^<'$L+"4^/ITHDP?HI M0*[$(=&2G=?9B \L3>MP642?(Z0^.SFYA$-#T7/T'H "L:D\G?TMG9J'BH>9 M:2H9K2?!X99!_9I@/O1\"21<2B7^X(O\/GV\L^=QY)$SG][S_.]N5T\#0%P/ M@3P5RN3\#?K,,1C"O];MG(=3L*#6+BEC*HEY6:G^=)FN:A]UXNSGV'@J@+%L MN)++K6FK",+U'4&<>QC"B+HV O-2J\D>3<.ACI*)JN:N4=TK2=]0X1KO[(E]%4+=$>4*K/]:,SV[- MB6,63U'@1=O52P:!&+IZKS ME<)H]@H;:3]8EWW>0[$HNSD]Q;)J7],SY+7$.I3+4:1A3V3*UGKX,E$I[2WF MON0O2"M@?MM9V%3H+1T?(9Q 4#\9C0CPE,=,@O'+TC/CGWF6:5-O)+U!?SX/ M]"J6&1?9B#GCI;@YYF"%S9UE]GWV&AOV%FGYL+0=9^.;R!G@Z*X$M-?%87/^ MG%.M2(694Q M4,#&>UXB99I_'@XV%ZPXPV- E^"&6'4&G;-3R&CQ* 6%P6\Y MR1ZK85%_AK]>4;DAS['55M7;0X% MX6>6FWAG#$E()@8INR6;KK,*AWY2" '2H1IR91".=O36*H'>7O$(4HEEA&"6 M1G)+TYXB]A5?$5\8"J,:5%M)DW/CY50\SS5P'?B$:C)0#0"2[2A55M_J_ )54IJQ&B+AW3)0]+ MBRZA8X@9XB$YW01-TW)>M77:*)'1ZQMEEWK1HK=B]J.AN&?/M8IE"!!>:.1C M5?- RPN;LX3D-:X%DWZ4Q]W/UQNI3WD4/OGFQ8_//_GLBF&+)<$LP^$X^FB- M"D1Z+\E:J=7;4.1?HK$%&=5-B0(U;,@6K8>7T9"L&=+=B C'2CAF',9#:I%] MHMG;=0#4+'%WC'0S$+#3@I12.2 M WFTI'8QD; M%EP)?-&!+5T:]1;T8#F(?P[_[5 M?"]%'2KAY;.TVYP["J0#!8M<<)(BYB5_B2^6W:A<8POB.VV7"+/$$ O;F$DE M8@C=A(AG(4(T%WOY4H8HK),MAPO-/DDR\;&S;A[,_5F*JVP;)[V/]6%S":-G MU(K[C 0YY$)PD7!56NRSJ+K%;L-[W(/Q9'VDUA5QEL7WRHC&*A5%'=6%]O!* MI[-_C@\MD"5?]",&RCC_O!:P663;X35I%,KCOA3N\ MW32[O6KX&DMJU1QV6]NAJ"PD2:.SB)]%4CIQILAVW?5C'$F$?:I)BNU=W#0T M_6P\"3M.&YLEG/.Q59WSHA&H*)KIH?\)O-G;PC6O/A)1@U7]$*/7QQ_,Z<[[C3U"=L\O2TA-VC MZ%;-/)P<"W>1JRFEQ5]S-ASW6DW'IUYTB7B:?9R,_X^]-V%NV\@6A?\*RM"+A$%\XFL47]4F\141W.*D$EO- M*;$-28J-(:36Q(I'1@&IG51^_Y"QN*+3O;Q;H=+^BL;T%9>E_' 246<8'2@IJ=D)0HYN)R>^J(4[$(KPQ/G>R@6TX#,O&YA,<4)K@VVN(GHE;Z MNT(C9H]!M#RAP3*29=19R]UU"^?24H]H?!?XM$]Z)B7($J>=FXI?%>7(6:)1 MR7(KB[V"1P)B8Z,,$TVKE&1=%,F+ W8%4FCF>'.AM!*,H3XR ,]_D2HZJ4KD MQYE3_&NR"#: RHR!YP@::1E$[)4EL':Y'16[)E)%TV48<#0&9R6@&THV M#Y"=-\V,*97.J?L7LP)' 6<%7WR53(-BZ_K\^FA:-=.5$:MM.A+MREEL6 74 MT 9A-Z)*YL(M3IA3&$]4MEJ^N;IEY$GPUNSR?B6Q5;C/.&9.P-H'G%8&G)K[ M@-,WR0R9<,:\48E9U6NWY#T,C&D"NL-'I!B:3*FSM0TABWPI+;2(O%#=K_AJ M1=3($7L<&#Q0)HS\9;0TBI7KCS+E.&=,)JZERXP=D]^QA@E383P.)*B^[9D6 M+ ;5+1[Q/EH%\ARI5)2MEQN+8U:;($M-Q2I4E<#_Q[.@T^VU!DUOU&XT&^UA MN]OWVXXGNNYHZ'>[WDC\I]E\MAHU-TYU/KIX>VPYO]2MCQ&B2WC) M!/.-G@.Z^=KA":C:]T:ESM:A4K-NG7$?D774_8T[PSO7DUF2#X5YS7KCL0<# MJ&'R?_\?I]MXK<;1VQQS\ZU69Z$/'1?(H2M+98RBWS,K<@:P04JV./?+MMZX MD>N[-@\ML:T+-[B27=F/@-6Z=>L=E]])A=Y8'Q5..5U 9PU@M0\-NJ%^']S4 ME0U];$0X0\VOO #.>J&JX73UZ-3RY<&M<#J\UM P2[&&O5S=62I>J3^\!L-I M!AKAJR B&--+K\O:!JHNV.P%#6B)#X0'_'.AU=0;K-ED"?R_K[XL?Z[33S]E M_O)O@$C-5FOESXVZ<\_?VHWNO=Z\:;/-3IVGOV[#9AT@T?Y]-_2C-]O;HKU^ M V!O1*YZJ]]?:]6?B,B8T("6D2?\XUGK66&?T'BY5\W9M>6463E.G%LBYWCV MT&R\?YM0:G!I.CK3B] E^?/'XS,@>!P*'(O628/90 M0!BL P0VL#<)"N?PZ$,N]W5,*1@UN4W/$_YH]%K* M>G*MS#*<.AKX%I[A]>.SA=N], 20,S"F0Q>GC%V9[ M,CQ_(,[>69R-Z/^V1VA]F@298*EU=#^IM7#B>V'I[5#;/%Q\,-GT5 '8;_9L MIW\_"?1C8+93TN2IHMDWR(R;0'9?0V=[)(.;I.Z5;?WS\V,K+UN%;IMHLFP5 M 'M.P^XTOLDP^S([;BN"^/TBQ5\,^K6J?5K4M M8F%O+6PHR#8/S?;6PGWA=A6D0Y$D\WV,86\Q_%@ .KU]:M7>8MADT;"-QWW1 M_,9(^=ZT>1HJDY9?>ZC=16BU.WM[9F_/;+#0>M+VS.^!&XW3'-M,708TZI[Z M#>T5IKUA\P-E1*-C#QQG@V&V4S+BJ:+9/GGJGLE3\!E!LF&?/+6W&'Z -'#L M9F=O,>PMADV5!D_:8OC-39(@'>;)>!\!>;QDVJ<*0A0.3FM?9[$W%?994YLG M&R@Z?AF$.''XXM][=62?./5C)4.C.=A@F.V49'BJ:+8W&QZI N^IJB+?YD1Z MJE"#_^ZK*_9VP@9+@Z=M*,1YD 8N#K8Y/MWK'WL[X0=V3K^_8-B;"1L*LLW# MLOL[D)ZTE?#>3:T_Q-A-;>ODC[TFLD]"^H']S =VK]G?8)#ME%QXJEBV-QCN MV]X/9R#S[/'W^^:U>XOA!P*PNZ]@V%L,FRP9GK3)\$%$\=Y:V%L+/Q: G;;= MZK0W&&0[)1.>*I;MK87[P>V?;O35_2J$;1V]WRLA^W:O/U0RM.Q.[WZ286\M M;"C(-@_+]O&%^Y4[PPG2.)(IJN_N)QR>JC:R-QJ^530T[<8])Z;NC88-!=GF M8=G>:+AGB,&-1G'BV];)F[TJLH\O_%BQL(\O["V&C14+MYH,/V7N,!3POWYP M^?/_PG_46E,W&0=1#9CZJR[L4JY00X1ZU>J60?8E3[-@-.=_"B)?1-FK&C[T MX !S;@-8M7P3_ M"S)Q#_#6#2)\?1*D%I_/FHKI$-:U@-];\15^HFY]A'M*8#?P%&_,'2="3 5. MU+@2L)? MQ+X&R[UO%GO6+!2&,21!:N/@A1HPVHVFLVZ=0$'H@=G[AQ?MZ[@ M06L("_J(& (D2V3][D:YF\PM!Y<3+IQK+@ "60ROCD+A9;![>"*TO(D;C>$N MX"L,J2C-I[#1LP2$DW4$F[ZV0-A;!_"-C\D0;E<]DEHUZV/]O&Z]09 > 6[ M8S 5\<&C3$Q3W*D^[)6;XJ;%%6S/9Y_9H? (3'0LVQ*C$6P+80Z/PJ;U"6Q\ MH,7@IJ.*ZUF @(V*)5K\5*]N:;+=*0)K;C"!Q9' ^T*ZR:YBJ^C[K.@M@)V\ M\ !K H J7#P\[,YF27P=3-U, +DX[2:VZ[52G!3UG)4N0&V@B69:!=!7XVD2J%^1;K-J\:Q2ON,(W#/%O]BL&[ MG&:957F 5R+Y\9H2 ;W9*L/&_"]N/_#_\2SH='NM0=,;M0'@[6&[V_?;CB>Z M[FCH=[O>2/RGV7^F7IHDZ@@S$":U(5#'UYH[@A.^0N+ M &2P_$SSQZNVNEH^+$N#[\[[>Y4P/KIX>VRUZL!7Q\!0SI+8$P+9<;H:+V\] M2DFP/:)<0\88H"\!! $RSE1DJ&QD$RN7O)?GR*/4^/O_])O-QNM3^+<$=1 4 M)4#6(%SH%^3"XW +YQG\ Z\%<@W%"7.7LX,/%];1D6W1I?61)Y'X M2"@?TPI0S?+B!/Y""\))!+P%O!^4,D&=XRHN=3TB:CG/M@VIVW7K&'ZQSMV1 M +E^""(SC-,\$;N VH!"UL%L%H*H!(E_[UMM;^&M.G6P&PJB=H=QGEFG)27M ME'Q?R2Y<-/*P41R&\15R'C+OD8^EDI$I==-DZ]WKSILTZS7JC?]\-_>C-=@8 V?9:R]X2O%APY%GTOX-' MRI<($T_A M)LP_R1*#@Y-R:.'>-R0J<*O,X@#>@F?D8;'C7C!Z5+)94+F3QKGV^MT"=U1G#\741 GUA\8!S?P_U<1B<0-P7C(HU2$)!7. MA9>(S$UVER3$:)2(.5H,AVXR7*?.96=IHM/9T\0"39R[H>"PRK&;?!486-E5 M2CAT+\%J Z/@-Y&FP=/6B-8JZWU:E,#V01$IE/8!T<8%YGKDR>Y:"^<>?-TZ MQ%CU:/2D">,)V\LW$L9O.:QO?1!IG"<>?'/'S>?#.(I<%!;OXP6)^-0(8J\S M51.$&2C?<6)XFP2>]0O00C[*@B=-#7NK>HD:SI+8S[UL5W'_]W@26/R/\ MMZ>,^GN380GU3V5",C,',Z2V)F%J,?AL#87G3KE09SFXR#F4 M.E:_F,/M=.K6 : PL\-P[EM'2=ZX8F;6K#)2^%C+I5K^4$BO RN8&'-%.>Y M6T%&Z9FPN,SA=P:]?MUZAW4(JA@%/NA@QE9Y"Z6/%A]% MCU(9Q"GLFC_6Z.'GS>VL^'@1MBHO6L?*GI@J@4R+U < M%:4 LG41)RK9F('62\X/])4I(E^%4*L])_3Y2.#G>W;E!R4#C<;F.P?Y& "- M;_7IT;7"N/2Q@K8&!K$@8"C!LX ,8RO#[8KHO?H$@%5OXG#D7EOOPCSPK=]@ M!W 18YM8TF6 ;D3CH3PL+34N\I/(^( -N$H+^K M^JALXF;6+(DOX=BI-7;903O"+=0F<@O\3^X05'.V03+A32) O?$<7T65C%]# MEA!XG!1/!34)'1%_&L>PP0BSX;&<$( >3[F2"@MC"5Y7<1+Z-A.P =X6_ @/ MC2?Z@KL5 &>HV-9$*+X$EP1[&R?H@+W$^C%,I<7R,LQS!=BX8\K-MY*8O-(9 M[0&XSUCX2L],K0.1Q-9%G@PQ _W0N 5 %(__\L9-,RP13>E* $.!%P$&1R(! MZ+P+XROK',MV4'(O724]^B:NVT"G63IQ9\*Z4*#%@@,P_+PZ%Z0=PHZYID'? MNP8#5@ADL8EH@.MH,<)19ODP!(O*]3P -*$_P/DKGI=J-Z]>-7%8$#!*1SE?"P2L@!3AMFB7!,)<'GF \N^;G&584CFH36/7* M9=D[Q6H28G$48<%O14*FELJN]U^3-FB8E,A0N!35#BU6? M NHZN'2C#"E8:AM8$>V3YBDU2:D>$D=:K>]IG4Y:=F$P D[I!5BPR(^[/GP) M2ZPS0\GA7[ &3J L!7P$E1$7\7-DTR*M@(#>,:N-7_'8F74Q]V(X@RG@9Z%G MO8A !_L*_XD0-NAC0_:'E9W _=+E%UX:(*B" #!_X$,HGT98#.Z+3 HH@D@^ MFR4<\^?[9BAP[6(E[&SK"O6W!;/!7>VRK+'QJ(NVTS&HI'@_?W>G ML]?602$UT[J!1B!0T"E"A?&(0)Z;"+9Y .TO$7EF";!B7!M@?@G*#VB/5NA> M(3BFYG'@NH/44$$C7R_!U@?>/DI)N2]"!&-7$DP$;84HNBY6&A2(3X@UV6Z4 M"2YF4*W@0"=P=O(K.8-!G[U6)PJ##UC35Q+5-*O7S\O!CQ1^EX;CT#* V9=X MVZ!DD/: NRIAZJ^@W<\662$9=,U&HX\4#&LU5@AYW@9I=+=5+=GG)1G\=+LD E>P"E;MWH+P ?ZX=Q^,\- VKGX[C&)@,*(C3&%4' MI&3+U7^5^B&2.C MX$(E'0RNI"$Y/8"H _\E&I 3S6@"TMT!]!W,>UI!?J: MF#5@NZLD$N$6B14B9EALZ$Z"?2XDXZ0C M1X*MM>"/'JPV4/0IM%P_]H VIX'W54HN3=5*7Y%"&F4V7Q8BC;%EVZ"WD@$H M+<9TQH(XA?N.D8Z5$\R]1!>O;/< <$1Y/XIC7VDG\TKAK63B>D+\+C)<7J!0 M(MP')1W/(MU!)O@(EQ<9=K$C,J:1QXHXSPI(#G/8(:P O*:F_BPU))%9XIK[ M@!'W!,J8A3GRM4N!RI@,1 37I(-B;3LK0/^>A_ETR5TI+D48LV\DS1"3IL+' M"!S^$GBEVTNTXEQXM0S_';:,RL/"LX5[>YM$ $@&TF>@RC'B]1E[>$7&]N^; MXKWW9SOIBRDEVMW?EKDE*ZM"]![&W$@+\9&^34/CCA)9/ M]/+:+_O;&:&G=CJD^3 5_\T)=69!A%*AT7\=CT;H/+H*19;)?SH#IHSQFK>( MOW#.U% (X#XGUI3N7RE.9N\%P\&M5552@1:-K!5 P2-6;\9H#Z.,)\DHI5QJ M("3UW_HKE*7?SMY:9RBG(L"UA15(T2HN=H'5+EZ+1^=8A+YL+Z%N@9CFBJOB MT,)T%L9S(=C+22R&7Y7N(\T3R18(YZ8UH+B3 6F]Q<(:D78(*;M@;IZ2&*T&X$E:8^#CL(5AO%$;4ELU9;SL)!Q@4ZMW*! MBE2TVY3O=+),-Q7+(%K_(=#6NUP4%Y5BJ>250.H:DPPE#$LG'#E#N3$?!P+] M\\KX?B%[/7.]=)J[RS.KV?"OUZ,,97= M&V>X/D:'M+^]+FI.R%@I2+%H4&4H:><)(/:48,J<"M2"25F=!3.A>5ZJPKS5 K>T,4,B&D%YN])#P'2(6UQ+>)HTJ#S0;[&7 M+Z"1.E)A)5'4TN:FN]0!2E#@&AZ\#%SMU9P(-\PF*($-ORP3\$F<^*Q.+RCX M*9"21*1%ZQ&[2(F(&$H1(L4#>JJO,.EZ\DOH /(G J/X;*.%KFK/Y\64T;&; MH=12-NAMCL!;-/@B>_ V85TAJYU#PZN# YV-CDX>!<*?22"++7Y_#5T M00?]+0ZIRVJAV4WX7W1^%;(U-,P"C!+EP(QM(X!$/(SB9F 0XWK$+06F2)GI M5DKEU5*R1!8]4XLS/>'EIU@,:7Y"0D/)H,)44XWP'S+%[.__TVWW6XW7NL6U*K7+61"F_]-#(04+M\K?X"A@<-J!7HN(=7+!6@#%+%"Y G9G>1_DX@7C-YZX :$]^W#6V[L75M:,&N9VN ^/0',29O>I3]'\SF MG$Z!][X%!159]0>9O7<^H?%,(>K0QQQW)@H^2M,/KA6 J+NG60&<'#EBH'H 18ZPK_TP++D6^' M]@?2(N:,?>R>:^YV!Z[BD[#\V(IBM&H!=,&,DC/<.-YV0&(1-^I1EL0@ M90&B?$R%(.-OE*-XPR3!N9X;0_::6D>]0\\5(V4X>1K,.LPJDHXG_-Y0U4OX MNEY"SU+P!=B OI7/2+N8HMN)(XGH4D*-BOH=NTG$?QMIOSD8B9P98,,I9P$J M2PF:D0GW6K=!J%^*D!U7OA@"T:+N9+.3(E7Q..ZF+&>-P+9AR6)RAQ'71)%/ M04",4JXXDP]O864+?-C=B3C^NS@IA4,2,89#TU06!!NS-53OP(KG)V9@E)-U M+E1[^R-N;^\T;47)D@_.K=,K8Y[2&]GZ^A<1";#B*#A-OQ<^J.).;N#"=

(^IX$]3&*6='YBA??"#ZOR:\ M,9Y'3P&K2VMQ O/0>NGQ COX]T*$02_(N'BA.MR]DO? (V>97<#?YR=0I-[DW, .Y%);MZ MS#0IPGMUCAG-K9L9+#:=8(*PU&_XM@';4+F*J,(!N%PXYQMSY0 &I08M+78? M#4!6X5?PAV ZMM+$^\)'ZZ'ES%Y,R&D@ZKV ;Q=2A3$[D >("/1919"A(!^341?@+ MURYSR"8!1L;&TKG,$W?ZB@&\50E5!UXFPZ&KEBR-!#)G 5$6!#H:@Y#S27V! MO^>&/X_F+YZ7$ZGUIVGDD4Q8%]=8V(XLAC<"WQ77E,].Y4L* + \3B4)0%TK M[X.X@"NWLO=EK?9E]3;9%8_@ZF^2JX85X@]BIIPKVZ3CK\C*R;76G$W Z@15 M)LHF& U&4:S4"9[FHQ1-GB ;7IAE12.5PX;279P U&[76YWUYM3L[*R> M_6:_ZV8[WV$*TN-T'>K?QF&Y3(2DG^H1)& M7)/^IGSU=SGW]K3:6@]$_99+EETKX-I/MUT M+&3^;KV(-Y[''\QF20PP=;.*2<*;M=5#-"<3ZP\WS,7+3=^LEIWDH]_TW6+% M[6>16;]L/!(4HOXCIH!L^G;15T-RT]I\5K!SZAF7[7YVTVV&WG^Y_J$M?FO*'[W*YW7IGC8VNNMQ6O<+[9URNL[Y2M/). M[S4A-<&M_Z!&S^O==+_?7,.ROA6S%W7&AX%>PWK<7MGK@?#Y(@ ?Z/ ;CCBM M>M_AT,#W.;\:UGT'.#PD!NLUF@_%"RJQ>?,NELK5FZ]W^&KWS&G7F5.SV;,' M_8'==/J;B,=WUB-E/LK6Z9%:66PM:)%&[[CM52.;WZ)&WGZEFT=6CMWHW4]= M7#CMVARY DJ[QG>KCKC9:-#KU;O-._+5:G3_KEK +3BWEH*W+OYMWB7=3XW; MO&O:LX9M8@WW5[P>$/.>C)O.:+RQH%\MU8=LGWIEO6@]@)MNJ_2K_J#W&,ZX M76:A54?<<"3HUMN#^UFM&^1CN8O[[,EH5YMW37O6L$VLX9O=6MOHO'H,0%-2 MY;[B#-FZ--5P$#W'C.RW\'I8R M]BZ)O4MBVUP2MTW(5@6#\H,U1)-7G?;M)82U32QJ-K)L-FA?9> V6W6GCZ## MKHI!FE$A8[_?5&6-19VCGNC,8P7T<%;9G:'=<%Y\?4F9>538?)'@9,D7+K;E M2;TD&'*[W9,X$]2,YHWL&41%I;9J;X _TZ2/4I-'HUE_!O] _86*A@G4+"!( MK8,HRN&1#S39FB96XPQKIU'[)_=:D.UOC(VJOMVK2Z1W!!&;6X2(1WROJ>6T M^PH+L82>&D82$N+<)^JS%_*!KF-C5UZ^(QNP+!/G!_W*MDC'WSN%U! M"4X\. Y;(="6B;+3''[")[%RF296<(GWZ4RWG.9_@#O!L3N7G'EKO3#(B5XK M$9-U@#-O G6-@V;[!F9B4.-WIL(?1FRM2F+;#)KJM7X821%*5I'*MZ,K+J?Q M;A'?^D\'WQRLCS82M7_\YU?@VZG1BLFA-&FGA5T37%WYIOOX_:+Z^!T6O0GS M;!(GL ><$D-7"?Q9W25/DW>GMGY,(9CQ#"R7SQ!3GCL-"PX=<0XSQ+,V!M MLC5RT:UA.)?SQ;B]5L-I([)R-"D5E]3!W_5XJ$[F?A7P7H -5XS!::N:)Q?8YL6EUA-$,7Q2.@>VU5('H?Y5UYE8?G!%[ L.\E%V]PS2 H"+ MH$VMJ3O'9C/4O(9))D F$//_>E5UZ^@_1<;K=W>R. MTQN C[VZT>?S_Z3 FE(OEV,,@70/(C><@XV(7*NPR-XH!B ;@^) &7K$F'5Q M_SY!WP\T+"Z9SK)-K,UM8F5+M!NM:5;AY+!GXMUP?%[LQT$) M8$+M:CW9MA9T5K38:F$^"-1Z:*?4?QR^ M*$R?A+XU['TN6_RJ3[V7GRIN5L' '<:7/$R/+U'>H7.@6_U^@.];[UC8JK=N M=Y?PL Q?SWVN;D%\ \15W[Y2TV:/T-IS<]#/<'X#]8OF&P:4](/1"!0#-7@> M="6ILL?XN.ZK[1OMLE=\G3IR,C^C3ET20:T1_*\;>-C1;_K-^N&]B]\&ICO2\XU5\HWO9P9(\<"_9C"6V)1?04]2R.@[X% MH>C6^&ASX2:5+=9DK:53(3'6E/*#;=("3R]QWHBXVL+.Q9\$-:J-(Z'00/_6>AZ1>/P?#;&R01R=+OBRC&.DKD4D\ +85E4Q*1U4O%QXL_TI?<^S<,:\N_'^#O=>N #GY#ZT YK\;' M$>>J403P.Z3,&*>P1Z2A1>PS0GQ M0QZEXY?F! ERS&"G76ZS(:ZE-T6.M[/ B!.A-)2_"C$C4$6!9&QLU>$T'SET M%@ SB:^*TZI9FJ(\^%N0^5?,*M=.G 4@P/Y=CV8+&!/VI((SPB$62V^0R)FX M(!^' BQU% (QSO;,>9:Y8>C#'X,$\&@DO#E<9-TZ-;9$2 YZEB_'8^!VU="B M88(;B-PI(E#Q,P^2$BQP@3$N@)#>PMX%"*-A'GZM6ZMIR:2%$ET9AR0W&L[[ MD.(:9S6QU1V2Z:Z&^>'T"2563]^6YBC1=E(WO,0+FJ/CFW2\M*!3NI;R? CZ M":<\N#BY/>'Q$*#?N%]IY&0P JBEV,MVXF(DR/BG*R!K0 Y0);!+=HQDC-O' M/X+*$-'8\NDPI-F&-.N=6M]BBV?X?(!/ 0M(Z3VU^MC%P0]>D' ?;A ^+][^ M^N$E'#X.!3X(Q$O?32>!H$TH>1R*:XOFH"2PMI?")_P\7&-$S#:.,@1$&],H MRDRP@TJZQ'"H/(^\).S0&%PQ'A N>JIZ<'-38[@1G 2!^E>ZBGB*MY2+RL1L ML$D 7^F:"CZL'F3RC*G-*8ZWR% 735\#&W/QE=>6&JJ+TS/'K+#2F-,8-8TK MZKN.*JX83'97C8;*\Q;$W0 M8803=#??Y>D:XCKP8ME_/J;YC4 ""3OY@'>^S9-X)CB*>1SX/A#V6S=EB7J M A*PS=VR^0<*(='E**[1RT_=JTWK:13F:">P1"',_&\.\!8T54_]43;X3PH= M-M8ZK.7G0L4+LF J+3]*L$DM4DRHAW>):YN: OY@.B]Q'?5W23H%5T8C1H0X MG*\@ /I4Q4?8A 8TX >E=SH"H);&TH*30Z%'<)"-3Y8Y%R!+N MLLUU5\CN) ?40QE576[;4,P8<7B2A&MUFK5."U837]4PDL+Y33(:*?#F M#4.UB,&^!7/:HXCMTDE715U0N:2!LY9L28_SK"G70YMX"_9;$58K \,,#G4N,:2C#Q.($%+0UBN@98^"), MX]#W?G.PJH) MZNL9P)WF-AG ORC.94Y9.L^GL-_573RWAMF<:+4*U)I$4""Z.?@;QR7M7JM5 M[^F8'B*YX7 BPH*'6NU.O5G]D%.W3LA$ID"]+]07^O(#\$#GEN5;*Q^!Q0_\ MPJ*P%Q>X*C1)GX?IZ$CL1RX+ZRI M5>%?S@S2L8AB&7D,CI1\I=@ MY@6YB=@;A6::=@[26^,DOLHF9 V23XD2)(BIXWKOB]M*ZK=RM& M.,:'GL?U>:JE5N71%,T2$8VSB5 F#KLV<&*CG"I4:504.RDLSL(35L1/ICR; M4\F-JBT"+X9/>-)#*A]4'Y0.1+^6HZV*"9."MBXY=&K.5<=QLCQ;&Z\']4P9 MJV$WD[EIT +ALC"/7.U;1.C+\O'N,$T,YX?ZZ$B4V3+D*$L25L)-8,<84D*_ M%&V$8)S X:)<4.8)S2>56AX+L^*+UYX0J/=),Y_OWTK(Q[']BLE129B3[:-L M43ASVVZW6P3(19]JO&@J&PA01\,\W2EZG?"J,9:&,:U"VU!KB'+,DYW; M%/7\ALT2A.2>4+#2YJ5''*!/7E4I/4W(W!QVHOA2$7M:+])D6VD >,'.(1DS M)#I'Q]"=3E^WY#2WFV1;O[LHU50^C.EL)7"@5]K+9 B-0H>LVJ&JHD/7U1BD MUE*D1^Y:03-E#9^SX:XE5YP[S^!/9VI7IC5^7[.VZVR3.^C \%_O)+.ROHIY M(2%U#"%#Q7(\1TZO:5^&R0R(@&B**OW6.C2^@45>SWX^SW&"U<'%'S8%MCBP MC7>!R>0B*@+;*E(SBX&WI#.RC4S>18+=M7B3"#N4[^%<^4V1KCBVCLL]D(L.,C'&/5V&BK+P\0" MDX\@S$W^BV!#/UH:F(D;?%:MT\ ]4%(ZW8;!U91 *0L;XXHXKY%*/ $SM>)N MDC5]]<@P]]C59]9] E*@KG-[@NOJ-$7BWQ3_8J!HNUKHI",94L"S(O[QI<<4 M)E"?8EJTR]:\MF>Q3Y>-WU=VD0X1(S\'M9DCA8AP,49+)N3<-E6\%9:VF62! MWZVV3=;D_^UMXO]O0=#&4U#F9)+VX2QMTQT?\/ R Z&W87E9$J MU"S9N(7WL C7, ZF ,Q0Q=D;?#A",VY5ENO#HCN6WU$?ZMMRK6;%=\,"5.R^ES/EX5G98R MFBE?2FWHX[EU?G#P00=ZI4M)?]R E>]C5!]_5<%O_"R=4VP MFZE4!UZ?L_M=.3.[!BNK P1EUSR T$2[%_*N:^SX"WV]^Y<45P1PL,Z)9^_6 MK=] P;Q$CL@?PM\8*)+),1>^Y;2V];%^7C>@.!1C-RHY_SEUK:BN7$05=K"1 M!XKJ*RE/QR_=)RR7@ "XE+24"%!:Z"/3.!&&JUPZL^ND-8G_YE1V2FJALF(9 M\TAGNH50%BU>M0'>* H48&"Z(I9>6XP6RRL&W;1E;J("O6#]H3E-73*#B @& M]$J0:B(2HX"JRGTQI<0-U/L6D_!L:TQ"B;-1O*_D+S2K3Q>ASZQ,!34"C(ZB M87^+C__)AW);C=6AW,>/RFZC(#Z*M!5#Q%)BHQB2&824BC#G8*'Z9EOED*!-Z_RM]![EI!!_DKDK2^)UAK.!TPFKUF=Q^!57 ?P)%$\_ M^NV<1.\T1DIFJ:I"#S+\@/RSM"VG";N28.3R*37M0R?9P"/-58\X:'+/0 E1 MJS+\K\C128E#NZ!0'Y/)<$@FPZ[JT44DK&0@D9.%#7DC*0'T3?1 >TS@K&RD MI>A_W?I5T3GYIPJ9A:$G7IL4 /J:+7W^\/1*99#86"T(5Z7/&%F=)=4,0[;&H2&6@MJ1(<"?U/VP$4"H*6C,W_+5D-K M:;XB$E&Q.Z?>^1LKTD3HG#-JN.F1Q9@\H;0V^H*43E-H"EB5*NN'Q706QG-! M;3@H56*28Y%GZ/C2NZ52Z4(8]3D!KJZSB,A^BF5]TKGR;+!) M1SP&-D06,!Y(A_!!83ZREYI#X$B(<9["2^+2#7-68B@FID-_,;OSJ>2([#>. MJ2?3M'"X8H@2L;JFZKE6/\K^ M"4&- .HU15:EU% M%N79+3P"S 74J%3%WN63C";XJ,R&N[>GN]?8)BZ!5?IQ'J%+XE52N3=LD(-H\")R:4[E_6QV HJ5>DG-R+_%*N;YB9!JVO4S#VU9;M(5(Q#3J>!/XTI9(IRSGQ2ZL_P&*FKI%./W,LXH30E4[TH M,Q2^K)2K*4M-]Q0V,@,@.0QJ-%P;2U7B&3*I"MLD36>41@2?#'Q$V6D0!5-, ML\J($D$?DLYE0K^IO.I9#/\V1,T% WM7,O5<-MBFM8LI5GMRMAX2X M76Q<,]K2"6S5U0(L"U_J>;<52S(-(6Z(H+5^HJX4U M1X%.PF8?$RH8'*\WPOHR 94[XT@/U$08MG)A Y:SDQ?F5)'JR4J,HGK!.+Z'QT"!9DG@N=H,B@OA*RV9PH525"Z8^>A@'F,\('D[DJS0M=CI9E M18F)?L:PCKA@CVP"4&U4@QJT]KA)##I..*G[!HAS;1]*4.0[;"JJ@GC:/55K M,(.E2Z%&-?>FU>XVT:HJ<_B$M2V1[$" ':,8OA^8%^\BS1[+%.F2@>D!&.:8 M01B,!.F1*LOE2L)'X681(J&P92KM!Y):JKT=NA&ZKW4F,4V5&$$K8J5CN+" M;I?G5(F3^G,59+B/D1,$/W593)(!PKDVPWYS,@1>PX M/R5K"_[DJB@?^Y^,! FSB:6L8XJP7P6HUZ.$_/,>LU@5]/-D@R22JZ$;3'5^ M"%#&T,@JH >4C..=UZUSH]O*E]P?%XTQB_U.,8=W:%B6N2$)-#;BRT%*>]&FC0R%&R;\&:U2.71 MIKK+)RGBAJF5Y?Z<8[[D(B$#EN"8?H,$WZKVCN_ T(1=@,:-87GOUHX6VRBK ME_I]+7BPBOY(E6E^1'"F)S"*HYI,K *T91%V,3%$5SD#HOB:BAX6,P"XS9/V MWQD=)+ ,N7#GP<;HBWXU"S7 M!BK/KH3,3C(^1N=7B;XCB2Z%;I) MZ%41WO:CX 7G57*SM"+QT 2SP;,PW*0NYU)V!T-O8P7T2Y4"M@0DN8AAO61< M%'(52&XH3LH72P;> E)2.%HW64*?QR4VCLH6$/&"4-2 J7W\<_(I>>YYR=:()%7,M-4"@/,W,4(@N_2/>;86^GQ70_ M$"VR@J(L#R1\58M@\^-EF)Z4MB%)NH8V]/6,VR&W57\*(?;.U MNY-.V?- 5;5X9KU.4>-@M@6GPFDL9HA4*V\3WV7.59H*ZBL:Z/H9N_ B*C_L M#&N$)!Y4+&L0,5^FRH K(YW4OV#GZ%3G+- 2A:12CRP1BHYAZGP[I5F5@MV+ M,F&!PRR5?J%3^8=)[/JUH,[*.5S=6+)M38%M-HR1JK3*(%KL5M5,>4 MK,990!FVO,YT^A#MT\S=-WI,8BL5#B-4\<+75@8?'XW@#YJCRA_PJUWS-:,(R]E2 M9O=1I806I=LM6R=YR@PLA!%91!+HI#R0.L"6GP*RQ2?5?3AH? +6SU):&M;( M6K$GW$@=374TGL8^&J8LI-(HMSI>+FR@L0%S*%D%=D:@!5$:E9) M[D;E$4B%NH%WW+ #HXY%+I-Q,JG*F!NC87AI@4Z<7J#[+]&N)BY.=4&/)/L/ M,9BFA):L\M-IAY3VC88+9_%(2!JE+EIIKOJ*C)2-DUCVI2K2SIFI&AX:5EI1 M*^2< MPA8I>K!Z5=%9FGLCT7; HAJP' F1V+<%HJVU5E*68-QP)J/*S*]>@" M\4C5J'Q A6$79=^IV0(-FZ?DPR^2T$H%.C181S?2%44B3JE"6_J^4IE&0M%^ MU8I;MRA+EZR-REFNC]Y& 4[([8XXQ'D//>K,MN* M LN =W!Y=N-B"F>!8EAW@[,L\(NLG&1?V,GB_&+8IR MCMC"9^T2[I5+T$IP84!EQ1 /8J]T,&QRXRH@N.W M]OU'U3O]K'DV$7K/;OHO ZDGY:RL16_?1YDFR?E=/3T0BU4\D, MRI[P"YJ+]$$E6#.G?/'Q_.+#2UE:C"5$G/=7)$=)*ZK4YXQ+C90#GIQBI^)\>BTQ[@!JG%&,[_)C2^XW<61J_A"8UX#6S\V$U M(V0=4W\U$=1RA@Y_UR.O/.S*14FA%]1K RO1I+//&!G# ^WE$!%CB L7BA&$ M$$#G8I9)M9G;M+76^G J)T!)ME+4RI;+K?C3BR1IC$\UO),% 7US**&_35IG MICEUZ7F3XJ5%0IX[FAO$:Z/OZYT+7J#=:WL@3^WU=?EC_7Z:>? M,G_YMW:[WNJT5_[;L M&I=:ML@6R8V7>6@>V;^-\S=DYAWQNG<+.( &=Y;C !++LN51V_=X>@K MB6AWX:>&W=V%;I9C)9XGQ&AT$PA^'$'=[NEIE(:W+6+.;8=<#P,:UC8 X?EW M.KQY:*I1W:A3TVP^N]<><-[,]X$!_G1'6-S$N^Z_F=6:P4.LOA+7-_#:T1K8 ML"M_##C\;1U9>1N+7\2J/=?CQKT_.3I^"BZW7RGE@Y,\[J5* M[*)^W>FV[79GTS3LAW0-W.5JM_ "6\T[,ZUJVMT^IO4("+)3M-_N-NV!$#..;G65AUBN/3&Q_:N--,WD&6EV*O@B?E&6H.6 MW6XT]Q;59E]3LUGO/5&+:H\@:R'(P+%;WCC?\FIPG2\=/P3-RQ(4T7"FT MG,K^U.TDI^?8C79_;R=MJYTTJ-\S:V#KN=?>1?+MI-_I.'O2WU;2=YKU>S+N MK:?]I^ BT3V+I!^$>CD^,5^(T[$[_;TK9,-OJ7%G'617+*@]?JQE8MM.=T_$ M&WY)C?KC7-'C$_%3<(.\?0;%(GMU95?]%J=I2+.[ZPF[TV9.S"?>Z;I M;#WSV>/'6N3;ZO7VY+NQU_-TR?=I."*X%YG 9I^J,UGF7G];9L9N^5([7;O9 MN*LO]4Z0V%L_WS>,E?K2O_,F:4GO\6(N*^W:S]3B5 M$?M;N@,5[S,S=MTOF?9B>GAP3-9E.*TW3L MSIV[/#T@?/:&Y/>\WM[>A_1M^+'GGGON>0/W; 'W;-TS267//3>=>P[NK#+O M"O1I:\BR7CG]\JU6C=NHX4,/?D[GMG/2O(W_[_&&9RX MJEGO(!3.2@,[>%A'$(WB9,J#JW'<(4Z&@7=IU#<.RT64@X7N/_WD^P&?5GP5 M9/ YKP21ZJDNRSW]J\><6V_BZVFIS?D.C932GTZM MKNL]"SX;(NH$D3&[O,D%A\^ILVN]6?V04[>JZ./1Y^5>&-.L</4JG/G3G&9SUS$V*>?=7."W8^V].,[!@S8-\#%=-4'B-HUQC MFM/&1 CKC=S+.*&!-C28-9P'--':AW>2N>7/(SBWARM2WZO2Z&*<"AN),'UM MW%D$@)$#H*S0S2-O(N#W.TQ*3U\_'B=[]C-/RT7H\1!(A-!Y/A/)P<4?"$PU M7@L1[[4>*#\4D<"9;SA4'H?69HEK70GQ=0%3ZT3:-1P(7J/K+*X;L/ JFU#< MQ$1M<:T&8IHW3=_5N\+[=EKU_M]V5/_#IY;&1!4D@\)/@4D0X]6J8Q*Y?&Q(!TN1&G(F5YO ?)5K' M83R$H]+PQCD2+J^'#6""B"<97PG@,O"_ +=I[..\:42S*Q3@"<^ZE)1*@Q_5 MN$>>DSB=A313:XG0U2S)6NI>!CC=.HB KJCIS.)XQR5.8)P"Z[*2 *&9L8@W/$DMIPB-S3V:,KASD.#:!7$RCV4ERNDLS(,"( M1%C/6X-6O:W$*DT4QWXL96JR;R*^Y\V!L[B"<\L*#H\A-&7C^:]_=Z>SUP>( MH^[*>7!(&,6 48G]B"L;2=_%<%0YW'1A)K@<4ZHE;M48;YX^'_#DT6*4MUS0 MG<9@C/VEQ3V22"3'U*S6V:FJZ$6W=,(T- M+8J>Y8O1TWT3 );D_L::Y5'OMV@OIBZR'Y^]&#Y7;$R/$SOHS3(:)RM(B4<4:^' M=L<%P2 -E]@>TJ;!(5!%\,5()$3L\!WBGL1I"PMJIA*@X$YJB\^]'3C/-LMG!Y8@,K?D$1$=0PT%&E0^%((E?A"!@HQLW7/3B;8SZ2\C MP'I0S:0&EXEB-'O1=,DNAL!7Z@PL=+2^0'CKER?HZGGP=;@U_^TM(YR=8&M$2=?\1B>Q! DZ>>=0>.F MM_4N2FIHVW'JG74^>3Z!=R9QZ,/I__X__:;3>TVGAENBKV,?)S _U_@^ NWY M &S5WCK?W7Z<_X5N7&NMP"PCDXO.0A?T_RO$\S 0R+ G+D__-DC"O72#D+!4 M73G%I*B-FY1ZV?"Z$=1+# M^9V&;2%2-ANOWX"E'F0\RYJ8J+D&/>.\)KN*I1P10T3^/<^0?= M,1N;X.C[I,K!+Z;G/@'H)#XO4]Y ^1!TN>CF9QB6@7VK=;U13OX5WELP,D&L M;S_9RH,4>@E>59XR8B)MI?"+0,(%Q->CVS/Y5CZ+)8HE"4H&? L7X)%+$OT^ M1H&>OLZN&#@<>K@+P8;,,9K#)](TFX!5/IXLN9.TJ-/T1F\!E87N'(G438.4 M4)T15&IX97(%ZHXSPV@JK;<+>'DFCWM!QT7"/% ZP(="!S@G'>!,Z@"[Z.PZ M!1XO[Q^$04I&/@=24I)"I'*5')G,X2O8^Z)2M&BA:P]- F(*-#<&.T#J*X@J ME@$IV2RID!_!#]+RM O3+VFX 2I4-_15A+Q\"C /1J!APE;SE*4G4A(Y:,GC MX04S:0ZMH042,2@H%2D/5;B0?D0NJDZ*_"X09RG=YA0"A M7+U)2C/ &0P\\I_E4:8983X#%H1[FJ 9-T(LDGP,[W,2IZ)R'P"M%#408H?H ME/3H7VS#^;;BC@KO'@7'ZM9QG(B83B^9&T$FD]<4S0OXK7'E0XQ"+?@F#( M4T3!'8+R91TS@7X(TJ]27R+I-N7J:ZWRW*Z:;R-[/.1 2LFCB:IJX64A+HDS M$_%"D_A:$0U90'W3J&$[IU,8983:,_;+H/U+P>4%.JQ;1Z/2W4].1P(YQ/30P%,X3?E619Q64D,TPQT3[1GJ#ASFH9,"AP"!-$D!Y MX=>M=WE"!%JPRI)D*@LUADW!_0P0FJ+$XD(^*8^(!54ZG6_BPCL92#LLHI"D M4%BBE+!C5:*356#2 E^O NIZ+%P&Z7I&Z@L1B>,4]%E&W.70VN)F.-<$M2?Z MTT),38>=98A)"PGZ\ HA88:DJ@Z%3*:21^R /OX&Y%F060?C1)!UO8OT<*HC M@^B@8!SG'(-(R)2%%0&JA1PF4&A('T%5&/BE:WD,/5=!CS4=[;(D1X7UO(L3 MGC4%).(R#DF1DV\#A@>@!\Q+CE'0\3+X%/$Z?BS-AS7U*/YS/B//8;=8^06> M0"H;% -])Q^7^L-+IJ[23["=6>AB[@*[@,1E$.?H1UQOSU4K(DFFW@3TI)"U M-9#,H->@,"I?0]>F9\>Y2V*"'5EXAC?L#9+^3 ' M0/6 )B^R>"R(M/4]RA78E:5<4KQUO,S"!_529I*DE'\2)]*=YH(P]("-PG&T M"HH!$?ALAEHWLIF33Y+,M7 MW@.Y5,FD2RR/@!JDWR?KIKE>?NQ&IE%MBUC98OWN@*R[:I.9M#:R0]!XIZ#7 MR$6[DE0%:7HHEY))$77KYF6)FW#,M=D:%#F$^ W3F!_&21)?47ZIMB$D3;*; M$.RA]J!;']QI >M;BG\K*.KQ4%+G&VE8^2' MHO6CLY0/:, BSE+0M:D=C+\HQ\M!(1_X"HXH98."H;9R)LJKQ#6^$]M>MZPA MEBJ[$?=]I_WTY^O$?7>2K96O&<3P>]!X:N31.!3#3!()W1\^]2WP,^+FBT2W M53Z.ZG0NRA%Z%\97.Q ._T50. IUR(R]4\!=2>\$.<"V[U[=#3:B,9%ZQWX!4G^.$\Q\+_43KVJ1\&Z?1$V^Z*7XA\/ M(X_0#^:VIDA[]-H.](+_VJW68^+74^CJ3)R:_.24FXA.CINY](XW''W1:7;M M?FNP'Y*SN5?4ZG;L5K/U*%?T%-JR+FEO,N?WV_G"]G95:_>:=GOP./,-]LWO M[C!$!-MZ=Q[OFIZ"SO!65GR-T&4*/U!X=.)&8\I0\E;5DSXU36+P.!)JKT2L M=3OM]C;K#PSDP88SBA,JCRHRD==F#;=!8]_ ^"DW,'[A-.U>N[\^_>Y.[^(] M8>P)XR:5HVOW!G<0;!M &&LU;=[&Y)/E CR;Y=YM<1%.B6L;%3[E3B=86%#4 MS/F+GY'=D[ %2[& EL+EUI*R9H=KP?(,"W4YR>6JW)>%E[SU,4X3O*&8"!V, M418GO*:F)9 MZ4L97Y0 +?>LRZ>^H5AI4W#RJ,+!R][?YYUFUVRZ$U%N8<= -%4SN-@F#YZD MQ/12$=K]L\G*[<8;ZS1FOQM #[ .YMORI"D!L/N(K8S+4&HY=6I-7\5QKH2\ MWW9_8*;+QZHQFLZ)M[DIFKQEU3:-$V"7F8RQ,G;F[E2M7*[]JEK]6TJOOSNB M/"CE;1K*-.L.-?)7K=F =CGU>(&\LQA^I5ON&0G6S*05FT?V&U _,\R@CN.0 M&,Q"R:O1.AR00403-_)$T5PHGXT3UY=M@ZE%6I%:F2)LHTP.SX#A),X[HS M6!"%NX[K^UK)U;62G4VNE=Q\E?-=1>RP,('8I!B!>M)K&DI$A8Y)NH9^W.GV M5T\#65=/WW/5A^"J*[1.+F$BRZ)4J+FB, E8X42$LZ)4<\TQ':R?8OD?MN:* M,FKZ-',#U%CJCFF\4&,!75B%ZQ3IF#2^XT 7=F#[ER65EX_%2SL]->K>4'OA MN]*HM9Q^P^YU&CQM :X)6XZJXC-JB(G_8+Z O3/W>/NX>.LLX&VSTS2*$@N\ M/4N".%D?L@Z@G7F\BQ*D5/0GJ#76SH9A11RIHHWJMZ M?ZXK_HV+QY)8Q@Y9):50AM8"FI!S6(@P"@1J-YP77U]:9X@V]-^BF2$JJ1[\ M0Q1;81R-L:V5^ECQ)=D]H?0Q;(6@TA>Y8P(5:QM$6_KJ.2^&B"PGI82%1](O MYD08+UE7$[&P4VKVE4H#:KB,?0#>VBI%DBIT8Y1387*J5&V\3[9F8@W4:G;L\#^B-S$ M5[;!D(U0$0F' "=7=>6@7AS\-,F6(*7Z_D1@=UU.!V::OJ67-/?!,[KA\_=P MK3P#"?D7F6[*#>#&XA@^B&D98D2P8[E78Q5 -7K*+ML6I:N++2HXQ@D/WNK/$^$?I ME U4IWN>V"!5T MIL0A6:V(KR(:['(1TWB-*,H)!R-R^'*;V)1- >8]L6QM7>RG4)OI( N:![4D M-;UUQ,7-/KX5[KN2'7JG4/%6H 0-,2'S(.+PCVM]B0-@19CO@(R(9Q%$0ME* ME+\0T)6A2+F* 'A1O-C72O><(:T&,(YECWX9#"B=1Z'$1^DFY66U%V)WSYU^ MN5W2MUS7FARLMTT<[ WI@IC MW,@-YSA^0^)OA2A570B7I261!_?3UN-$;FVVHQKY%1V^9^@0H(*0]$ M6A_KYW7#F(>?Q2PKABQ0\[XD@&_,0L&S&N1RKM'0#TBGF"&7FDZ9K9FEQI=S00TJ_J1?82_]N[+]\3X599\SH988569>@6&.C M6V9)YJGE_"?*5AM2F^N<1IDQ?DA-SFQ1Y@6)ET]1728EZ8#M785*:+?XP0A; M.2E5#V[88'?Z*E2.&#]-G32-;<5)@:L2!48Q3KX@.P,W1HT#Y673QN24'-D0 M$"4P+8(#D:_7PH!]8'5U8+6[#ZQ^FY)-I(U#?^)Q5'!@D%@)VKYOU&B #V*H M2?T#C:TLT/(QI(NE=DZ&'6W^+^5UE5D3:MPS^EQYT!1RIG02S&;4X#;(0LE. M@O0K35K$"9YJ2%D2AX;4("^;&NW)?J]BXC*]H?(^%RQ-E\:3^^3@8K>8P6E& ML4R;119-[-:F":*>GDV2 F>I36/N&RN/Q5-#,4D5#AOKH19#YB)>3)$5&BSJ M"Z)PZ1-C'JL_I7Q<8LZ$5R*2&QM!I?%ZJURC6O)L10\BTAJ#%5J4!0#2$6_D&J M>OZ2U%<&OB'^ZM4?5S?E%W,\3%^J!@9\J5+*2;CG)-E$FJH^S&H'ST[;4G) \Y19$J0&$YTNGJ'R2V M/R;?)$8TQ=AQ60'%NYC%."8*U5;E^"J.$ZOC%-GW0H"W#9PNC1+3;M@9=8_,4D\.2R-E@'O$0.= MFGY)H3R'P0CDPMP+ MM86N$OCJZ'4!K3NUC!%Q"[M/U"@OU4N$,2&A"J#-.!A*S0)13OU56FAJ MO053C?5]+6F4A1LDAN,$T"-(E-"X=$/R-\L8WER1ERE_D;E> ;>O6^?8=GKI M=4,L:?MTP0PI& 3+4K2C5)D^S4[$QOX\R!!^<-'6HW_0A/H[]1%>3WO&)@JW^(>J[)L[O+QUC;YYN14P+IU M_W& .]GM&KUVDD60612D3$=:-6 C"7ZC: 32ANL#M:'#N)!PY7F1]6*X[-+8 M2F%F]2C!6$MG2#_)BOFF-TZH=!>'5!:SQY#B0I3C?+G*$I+/%XY'.>H3U%70 MT\WY:S>,[S2E]V(6G=Z;])T5,XK1_:5'8(+F,Z04"IYRRDE "U/2=G/,Y,?2 M0(4B%6P9'?2EJSF)%7>!X5PIHJ2)6P:B'&QH>%2+":)%])CO_$HP&AC3:E9- M&RV\TC?.FZV>A-0V_5C (_Y@2^$AXKOZZ!OW$QQ/VV>8#%T,MB M<"/YXQ=Q='@W:,1.MR+,DNU=>4 M TN-.\8!=X@Z%B:,W(SRL8K$XEIZH!L9/-4DP;[VK$@ \^@)3AZF;*B49Z\0 M/J^%P-7;6MQ#!5HN\4^9B5'!/5>G'E6@I9&9;6/VD5/&R,;*8/1#8N3FX]_% M0GR$+14.2R&D:=PX13ANXGL(I8H+4\D[G(F<=D4V\RGZ$WE*.S2F]9C+NA13,41AR(Q/85'9L_ M5[^QD%WZXR#?KW: M<$.PG&/N!/W=3>;6H9O=7I>[^71^6HK(%X,#5<6H3O$=!6$Q@QC^?L T^H%" MQ\B7D^"(44K*N!NG@TN4CKG*1[,Q#'6%"L%>,2J9F<2AKU+6?HE!>%$]3@"2 M"&7DRJ-MS%EDZ="9+LT_BKSZZK%-=W:W/?Y5KBS"62$W9D%$Z4]KYF1M_A6K M]%PW!Q-"V;X>)T3.V3PVSOB8PU9+N>^/.S^PJ*HKDX8N3S4&A1>CP5_*N9A+ M4X$>%:RXY95S=AX#NK:TGMEB**%?6IHD9^9+4E[*= 8L%ZSF@,WJ>(H]0 P^ MK*;98O1'C2HM*A?(WGC,FQ!&-0QFFFNCB^:F2?!(1)XU3FAY%>PNHDU4#Z>$HU[!0K/^?(#=UY,G:CX"]5'L&7WBXO%.BAGI8VW^1+K0M:NW:;PN+(X Q4; M[,8G2[-78"ILRQW+"O;3/%E\*Z!XM*1+ZI)0HH:U-J1%$OGG4=1RWJ(L"F11 M:N@?HR"9HO=?^9NT&";1R<&,1->HJS*:P'!6T1M2L2OREEA6KQ#QI!>-A$\% M[:GP\H23UT+WJLB"=+&NT.,X3UYD>H_SL,S[SXOWJ1A.C7\I1(%>DLZTVWH6 M)H'GE/51(,#ZFA;!1S8S*'XMJI PDBMD-Q[,DA4)ZKM\73EW8;#B(>7'&L55 M5+Q G^;DIZN)H!J"]6P*2HE)6 _0A@3>K'K$U@O*DBN1)%CL##(@@5TQJ6E( MR-QQN759$.&!N91P$TQ.##3"8*L^JX!VZPENV9]M@G)Q/PAQYA)^41Q-^Y+) MF,;#^FSB&I +8Y8V,@+7RC#R-D0F;%L",ZPY4FI&_%2*)358-K+5I!FT1N<5 M \BDZQ>[P81+&4@L$DO*M@]W5"0/#U 1J"$>QFZ+6/'4]04JA@4#I43F*TK= M21<_@?(?S4YIC9I5E6OVD)%5@T5P6IY,9:B[)GH/M7@S+.;M:HM4S4Z*PF.B M[6/*7M\"ORO-!U![9[XTY;U3IZX\"CCK&FXYOB+^HGXN)21R=1:7V*C$ 5IL M7512##,1Y>_&R:(\+?TL92A_R]-F$ LQ-WMEO7!>2D<0=SB707A9+*%(E^M] M^7#,O53%V>TL%S[UHOD2:RSB\%+*$I+PG',-$C8,130F%E,4I-IF1:K._Y;S M&O0)5?_^Z@OR8\'-GRC%DB07Z!%HVAG$IP/S@3NWG1MTFI@!T]Y\7W^Q0G1 MJ7)YA/$6)M0UY>T:-,J= :T\W3'#_H!%E+*%8W0 M,G5)N2E1Z7[R1:F1*V^:JT38RETH(U>JRK=2SLUGOZ$69>NQ9JFO"Z<04R?( MN6F[7PGE >![='T_83<$0'$%7GS2."@Q$G@?#D F0T&DZE^+IF]+WG0UHF/1 M@Y[J.'/9GZIMRNF[I1?!O^(V\UVRNXVI>_L)%-1>%/JJ)4 GT18-_ M&L ^,?P;:/OA!XQ*=]:)X+"38*9/5@B.NWW.)L/OQC +"#(7'FN]U/@#Y,8_ M2?CS$V1%ME\2?-$F1.@+:A](0 H2OS:CIHRJ&0;#,8@D.\-6 F SQ5$D0G): M!E'EQBARI9:)L?(?EY43:4PG5X$G*SMG_$A\P2YF?Q&R%_"I4"AH.5+M*#6A M)N1@PA+M!XG17M2@Q2UGKGES+,$\- MR["H'U_#(HR+&29ME==02L%1G0;06% B6#2\[_W[-]8+F8ZO MAJ7(='O9 ,CHPTHZC/2&2,(A;4AW2O#BZ5!Q_*)/FSG98BJR"?<>*KS+LJE: M"2-8^-Z&%:KTQ_P"%>W3+-2^T6U4=0:B0:92,E&?$9+VUC0/LZ"F\H:XKP)0 M,'KF4ZO0'GGW@"_C^U&H* 6!GL-3B2H/I5(; 2'9ST8V,E1] MV1/NF)4);Q+1+1I[HXM_#IVQ5"X=V_84L*?ZB-A M&Y^#5T>"HJAH>W)G)O8#4Z.T]"OVR<##?8WBJU#X8\&&X0H(EH[_H&6V>PW_ M035\@_G5B/F54,*C$L!B)N6J5;M9$C&=5P$SF;638T1@#X@'S)7*88I;H5=J&:4R)JQ2:!=$=YR*V> M)&B,TQ?M@N8E85R(FX+T+T48SQ87J !?Z>@@H*5 M^(8N^F-,4II\F8M6G,Q=>(0C<6YJ9J[@5 ^&GI;9%0 Q3)J5 +E/L/<'E9U5 MP#\\XS)!O_7' M?'@87[YO?KC\W#K._2]O+__\=?#E],O'YLE?QYWCZ'^=7OS^Y<\O_[HZ_G+0 M^/SE7\W37__5./YT$IY,WTT_3__5A-6F?_[1OSX^_'KY9_3[Y,^_9M/C+^\F M)]//?WW^RVN=_/6Q_AE\_C*>?PX&C3__/6EX MTS\B]],@/YU^GA]_>MO\\\O)EQ-\]^)?[3^_'+1//WWLG'PZNCZY^-@^F?X> MG![^'OS[K[$#Y_G/L-%NM)J]7LUI]IJU=JOAUMQFLU,;M9M#K^$)KR=ZSW[^ MY]GQKZ LG_WO3Z6[V,B9&9DG<>-+O M3S7O96NQ)TDY__H/ *O;'0Y$S?/\7JW=[H]J0V\TK T:#:??$%V_.03*.9L M>_9%.)L$KFV=B2A*Y^$E,&-W;5K:&)1:F1:^#XDNA40'#U*2[C3W)>DK2](/ M3S\<'YQ89Q].#S^^N3BWK:.3-W7KX.30.O_XR_G1X='!AZ.WYVOY%1_U'&]. M3\Y/WQ\='ER\A:U?P/\GQV-S3X[=K"B8X6\9M3Q2M);Y(:EASY\Y2\4K]X36HH[/0G;\*(MHIO?2Z M;.8B.EV*A Q!"4"")?]<8%J]P=B6)?#_OOJR_+E./_V4^R][\6VO0V6^VO?IG<]F?"!D8(0#G$'?_\:SUK.!M-+KU M5<-R"&?5>OI1I[/T;'-VC4\O\Z5%)&7\?&@J[]]&Y$0$[V1'LL]8H?FV5+E[ M%[A4G!6GW&[225^0FS#.80F?YL-A+2FZE.049#107Y;.7GUDR:%(M,,"%!ZP MOM^KBE])6'N3H*^EC=^&WV)9@#[\[PJ]+\&OT,7>_K.(GSR*_)[7J> M$*/132#XOAL")FN"PB#FW'7(]#&A8FP6$)8.$@/#\.QW>/'2"W]NH M4TLGR+M$1G!Q\#BY0/+4?_8 /A%?>,'4#=-_/*NUE(=SQ>_A"=_P?.'?\*S\.W# ^?DUS^^'O_UKZN3 MOP[:)_-!X_.GW],_+V:3/_'9Z6?G]%?\]ML&[*O]^4LX.?[U!'[[$,(*S>/F MN_#DC7SGW[]/AE,_/)V^"X]__=C\\\O']N?F'U^.+SY\/3F?WEY]QN=_ M_6/ZYY?/?WW^]+'Q[[^.LN/SQO7[B[<9G/T_@Y88@H7MU@#?_%K;[_9J_6Y? MU!INVVN/W$&KZ;K/?G;L7JME]]H#Y9M1B/,SM_/]/C2$/]V1EFX26[>Q[$71 MM^>">RZHN6!/M ;>0+3ZK5&G[0V'_:'C]SLCOR6,0%&\ %>S7)#CM[ M+KC97'!><,%^&RZVY8]J[F 7+#7\&J#5KM3:P\&G6[?;;9;@R%R0?@WN[GG M@GLN^$2Y8+OA>@/?\YK=_K#=[W>'HT%GX+9&P!G[W6Z#N* S .8WJ$EVV-US MP8WF@B>&+BC\X:C1:C4PVCVLM=O#9JT_;(QJON=V1LVV$-UN&[E@8] $7;"_ M%5SPSG;\B/YO0^WX:@)^LS1"<:4KJ'FWDU>R[:WF8 ]NS2+P3T>_(N@/(O]< M))>!)])SN(0]HWHX1G5<,EH= 7I9NS.L.1T?U+5V#Q2WAN?76GYSY#F]+ERL MAXS*Z0[LYN";U;5JEO!=E;*%3Z[TRCYY>GYPNVQ/SS^(G@WSJ^>W1P-0+VK= M;A?HN=7QP1!SVK6VVQ;=MM,<^6A^]?M-N]5J[:EY=ZGYP>V+/37_&&HVS8A& MUVUZC5&OYG>[S5J[UVS4AMVN R3==]I.QW,ZC(FA\HY,=$ M.=@8FZ$Z]OU\.WNGZWF5 ]N1]"%G-%][%G3P[&F?Y4,A[;7 M[0^:S7:MW^X)4"_ZW1KPJD&MT1(]O^D[C<&@^^SG3K=MMSN-K?!O/)"7=T_R MCV!J[$G^>Y&\85OXWLCU^JY;:W?$ $A^T*GUO89;&WF-1J\EW!'Y+?D_QWM4?V)/^=2-XT0-R.:(] S-=P2 M>2V_\J4<1/Y!Z4K>\HWLF=G#,;./)9/%&S5&GN/YM5%GU*FU^\Z@YO;=4:W7 M:3E#M^N#-=/&LKJ6W6YLDC=E[QO==/-C3]F/0-F&92*:/2%R']S*V%/VCZ=LTP!I]SNBW^N- M:HX_'-;:O8Y;&P[AKW"?[4:_XW6Z8@B4W1[8O?8FQ3-W- )23:!'- .76W47 M\T7WL9 -L#E.53LTOJ/W<9KNF=7#,:O/)0-CU /1,VP/:T/1\VMMIPT&AM?& MOD=NV_/;3J/7&SS[V>DY=F-+\-:9^AW M:FT/;FG@., ).M[ Z[?:KMON,NEW.LZ>]/>D_UVMECWI?V?2+]5Z>+XO6KU6 M;>@U>K5VW^W5W&[+J[F@ #@@Z)N#3@=(O]6RX:&M(/VG$",YDNW:52#$MB)Q MO_2M)^%8>7##1,%_[T%Y'P]I@U!@U M/+.W>GO@QX[3,$/;E_L*?A[4K!A6[0;PY8S!.)M=-M>K=WQ6J!@ MN*(V;/B#D=\8^OWNX-G/3=OI[@EXAPGXP:V$)0+>T^B=:+1D!+C]_Y^];VUJ M(\G:_"L*]HW=V0@=3]XO[EDB:, SO-& V\;CU_VE(Z^V;%EB)&&#?_UFEL"4 M#+0!E41)RNDQ"(2DJCSY/'GNAVLD'%#M*;"0&V"HB$%YXBA-1RRBR0C@K:J@ M7*_&;+?CZW@ZFKST89* N6 M4 V(977 !0W:F0A1H&"8$,J[L+4MZ4RU&5T<3,+G<2*]RXF*_8KVICZ+PGC-,=ZG&?.""J*)5A9P5#GC,C&>\<3D M3G9)V91%-EU!6H+R^4%Z0%5*@O& HO[F&LA$(8\XE"$N3"6&D Y7 M#21JB@S35L8ZQ!#7!T+3Z?GAF^V%6,G>Z$YMP M26[F):ZI-^B.Z:L?S.!]WJR9TM,3@XX[&XW"P%UT)J/TOOTJ7:-C_,>S\>1S M&-PHYIN[0+AU2_)@Y6*%5(@EUR:.TPVG1S=Z)66ZW*VS92UA:+H-=R]WX4G> MA--KW1GXD^LMN?-]1R;5Y#B6T=K-:B7?9GQ*%BD75+" G"' B!5@(_*@B>?! MXU)>ULN@=)B[SQX^!9&P\)F#V:S MF@.)"(NE]!*0YDE5T]R #A&#BTP'$B4FV&YM_^__I9+"_LOZ=<9IF]5]>P[& M#)8Z!P_+QIB_<^\*$_?#;GYM*+WQ;(Q;V+RHF@L@9S1C1X>(B)1Y:!*B$AC2 M#!3'$;C%FAG!M5.YT!?KKE"K,=NQ(7]N(;M"=HO+S2ADMS2RJ]G5Q',NJ62@ M=6Z:)K4%JU"RL*GC6'EO>:@R-5 7Z:9J= K9%;)KP5T_I;%>R&YI9%45E33=GN,=[+"K3 MH%QBH\D0*YB]LV]&@W2MX\YI2-O]@QG-E[73EKR75K_'1B79_&K&/5<29]8U M_/(RC%YGUFC69T=^5.RN:.KJXZI=]5UK0T5KNX_61F?\<5$@'(2W8##RP"+C MH&6(8&)4-#B,+'%;V_29NMDP>.6G?!3^67/^F=.-5OAG0?Q3^*?PSWWX9T[/5N&?!?'/3+61E$(Q M EQC 0PI XI(!C;]%C-$F,0HZS^TJ:[#)5/D@;C;Z_7/)L'/TQ5EWB#0IAK#LRF0XPI;4&9)!%E/"'6&N,,KLS'FW.A M5KYO66&@-6>@19N/A8$>RT U ])*Q$QD#B+2N1L&H: =X=ED/#&#ZCX>%>9N,!MA[=]CHWP5 MMX:Y&TH:6:$#;8JS11=P7,%[9XKNH[//-HR.8W6PC8^O,7[I)2V)?TV=?P>S M@PBPX=A%R4$198!IKT$;B0 SG11PQ:1A,IU_N,MNZ5[>EC2C-01 '&)+78,!-\C)2HQ/SY@.;L M9EI36SP2:PBY96G$!7++@5Q-)]:!\XBT "'2Z0KD5EXG+I!;#N1J6K%$4BHC$%!-$^22BI(,4F\@:D>(9<$0R2NMF,J? MG'*55OSWB;']D+[[WI?M?Z0O5QO[LQF][PVJ@CTQ"PX7\DCDQG& ?X8#DG'P M.H2.<;GCM1EO/3_Y< 7#VJNF?/ <7;_$V'0% M"1!WOJ2VJ)@L955_RB[5JN8.@_6UJ7_-EU_!E M)-7&1)<9@E@GE&79!F&B] M$"Z&/S'F6U>O^O"]@/._XU>'.4>?EJ^.]-[LGK[N=@Z/=9YV=H[W. MZS>_OC[8.]AY=;#_^LX]VI;;V#T^>GW\V\'>SLG^7N?7G=]VCG;W.Z__M;]_ MUSTHDEW%GTKG&454:G&Z@;T['X?G5@U]\;WS:-Q?/>X/J,JH7_7+Y7I?@ MRUOEAV.Z6JCIT]>[Z!F:[J1+)\#E)U\^_:QZZHIM__JY="@LYF+EO=[V)XZ65H2QU;TZY?VM-^A,/@S/TEOX<;<3 MSEW(K0ZRHM-)1XRYT8#U8;<[A7";;G@ON)"5ND[2UCO9]?& &[R'%KZ::T%X MM19X/F]BJUL3W+X".^-QF(P;FB%R1Y.0I^X/\, KW(3CD__^?/CZRO+XY#U[]_D=/GQ[@ Z_'5R\._GP\=VW3_DUY/#M/CO>^^\/WU]SY?OY>)2N M[X ?[WWH_?'QS7FZQF^''__[P_$_CSX>GWSH'YZ\.W^7WO?P\_[Y_WR[R$#6;8 M.&N0%XQ$HSBG*,]:C4CHH''%3O?IMEK8:>GL=''-3D)3QW-"(K>. O->@?8Q M@HW1$"TX#H1M;7/5E:I-14'+5NMK;K'+MX#\]\^QJMCN*;"ZXURZPY=7='4'&?YGX[308;0["KXW69F1L:N ]]\GA[O?\?[%__/?S/_KO_M_ MD/X7^W'(C][FUWY*?WN TWNF:SB\.-Y[Q]]]/DCK=L"/3E[UWWT\H,+2** Z1&!!>U!.*L V;<(@M3'>FP\ M>OC^3RNXLAI98(0;8 8%, YC\%(S8IU BNAJXY&;DQ!^B#S]J-V2AQT;MVJI M*ZW*-65H7L'JU?<#Z2A,+IU3!5B- JMF7]+ J+#2@A3& ],R@/6*0S(TN49! M2,-YLB^)[-+Y.TNTKS%8@7'3%EF!\=)@7#/$%,:6(6$ <2V!R>!!&^3 4LPE ME*,;>?J/37>AP:#P9?$@B&HUZX.\KV5SQT7Z?72O-04^K$U6)? M)/HIO-,<[[R941^\LJJ._E*)R:GA]7GJ]A'HO<<3.Y&H]2(C;"F&E*B;@4P?[Y:1B,P\[ 5].I MIXE2Q:9IG*3>S>@6G 1*>0@@A+3 N-!@HC8@)9,H.H("-5O;5'<5FKO?4_%, MM!?,3:D6!:L!J+B!1J6@PUN1D]@S&)C6$,D/-)SY#*@7&> M@(V"8"0C2DI(#@X2H;N8K,9 S2?P;VPJVAL+G!2T+PSM-44$>9TDHQ%$CPPP MS!08@=)FCES0M%&%$#&C'4G1Y8UEK2UE?.Y:EZF\' U/T^5<=#NG?9/5DX&O MZAI.S^@GQ"G'DY0@\NRL ME3&"#@@!%E)(I V1-#,64UTFUW!V9(%Q\XZ0 N,EP;BF>$@6Z0)4OYCB^&8?*,"J\U!PO?9I1+X(P!DDN0&-#DGK!$%AN M2;*/:!*I3OJ&PXF7D.[J^=6+DL+17APWI5X4'"\/QS7]@G/EI%0(5# ,TFZP M8%' P#$U,4HJ<79CM.Q2.G?(H_@>'E@5,C&#][W< M''/J:7A\,&,CS)3F"D2NUGT:>3T*D_USUS_+2U M&,$[#RJ-PHGN/$\>D:2BB%55[4*SYO@?Z@2G4O1R++B&-=IY4?#@2L)78TS MS[<93<(J38S $8APN:N0RE M(;=K$ M,#&^=)O7@]JWWO/FU(>%F:U\*ZS;(NFA&:Z+4))N,!R FA&2O20:: M*0$N"FVD3!J5$UO;I$L9[DIULRU>&_/@E]1UNA#:!A%:L^4]A=":);3Z7%(I M,0F<@\-6Y2&)$I2D"C!F!AM"@U8^%_8(2;L8-^6"*H4]\ZJ6O_6,[?5[DUZ8 M=CJIYFU]&/;3LH[_3U7B,[F89RA-34(TB2$WM.Z'!J82W=SQN-E&#TZ,6]AX;U=?H>^OY4W.1^X/.8[ROFY)UVRVNC2K5=*?HE]/] M4TJFFU>MZ(RM*# *WEH+4;ED*W)FP4JM >DD0\TQ,BKW[9>ZJ^97K-KG8B^$ MM*:$U'3/ZT)(BR2DFJUG-/;>2@6&LD1(&C-0T3N01$OJ23 LYI8M,G>M;Q,A M;52[ZX2*T5G(-_HY=UPS>>U+6N.BE:/]SZ?]X44(KT+?3(*O6=>%EIJG)3:; MB2"-)<@;2/*CP)@1H)A&P)%C0F*'@\^=&G0W_;)%*5 EI;&E>D7!\I*Q7%,Q M+)4>F!"83 2!O $8\P%\R2D%0,(KJ"-A4<:Y''>,4TC,LQ;)U1L DH M4S_R*$S.1H.2[[C@R8Q3$5P-PGLU%<#.P+^:+G]AJ 89BL]H&QA';X40H$W, MHZ&= LNT!^0H18HK[V(.>&G2Q7ANBFJ?5Z8 N=E)EP7(2P5R/7*M$%.84R Z MNU=S/HY6S(&6T2!*3 R>)B KU46J39WN-\J;\2I\&?:_Y!91KAKVVHG&967\ M[MCTQIM!3;DT?DL7,3Z.TR&[Q?)IG(X.9AL\$,H%EYR#5-0 BX0D.K($'.?( M$F<4)C99/E3?.J>YN#'6!K]-N3$*?A>/WYHZ(0+%*'()6!D$S..D3A"/(6#I M;- &6XZO\-LF-^1&N2ZNTIM.AZ,*AL/8Z0\'[V$21I\3F&SI9KUXM2*M]TE: M[KVTVH65FF>E6K^']U^/3S[]J1F2W@0*WFL"C#(#-C(,TCLBT\FBOF ML,*"2K^50*H2\?[2(O!NE(_BLL_#952DECE=?!3+:?HP7?D2IUV67I&L'6ZX M5LXPD-+G."VU8()TX),\E0F(.$VVMBGO(E2Z5Z\QD)OM_E" O%PEH^HKZVF" M<@1.\[A?E2"M+95)PV"!:,40-BP!F7:Y:I/7L4FO18O:0-QG0NB\"L;-ZK>- M&AS87'BDL-0"6>IB1MU(RG4Z5; %)+ IA$%33D#E1,NB. H,=C6MI"J2W13 MW:_;T32A0??&IB*^N8!*0?QB$5_32V2,Q&'J@'N1# R)/.BT$R @Z;SG40GG M$^(%;W!T>OF-')[__B9230D8# MSBD"+-E/61?1D%00%XW6WA.3&U^2+IM_HF#Q?;07Q(L(J-P%XA)3F0._A[/X MY1Q3''&>V!6!$2M F8 A$":I$-9C31N+J;3/Y;$B^L/PA]F@#7D]UIN1%C,3 M],KNN2@:QJ(UC)Q'IKV3,I&]B38 4Y2!35(#I+B7@BKFF-S:UJJ;!-FBB&]) MUVBI=E&P_$3:1JYF]2II$SX QB@/'Y<2C' &-)<..8-8]&AKFR=+@:UAC^U6 M:QK3I(WKY,^2MK'LM(V:.[60T4+(:+;UM'3"8:H2^Y \*L@(GKOW$+"()IE9 MS6-(9$14E[(V30HJ;HNV*A8%Q$L"\4Q_C.@9#0B"BTFC<%CG*I, 3N7V6XEX MJ4O6 >OJ^6O/B^OB00C<"S&DW>\[$W->UR8>/U=T(\R#8W0SGCE,! M8R)DI0%1;2&()U&GF!7.2PP[BI2^F&L,9*; MTBL*DI>*Y+IR$9PEPG%(\O+ "&)@+?%@=-($C#7:.I?[>W:U;!.2-\%=L3O\ M_+DW^1QR _?<9BLC+UU[&+@\P.%O1\-)Z&#T?YMLU;^8,_Q\W'L^Z/7_W]9D M=!9^A'[M+G<&?K=^CP79#T,VF1T[A40TPEC@C$A@($97A M] .F6S.N83&G4-F+2]N+M5,F[SE)A8- I0!&=02%! 5JL:/YO.$:W;D7U\N2 MO'TTS^M;1O$\;@C+SV^^?1KG[7I$HZKZ!BS9LG4BW_MR]=Z7;P'Y[Y]C58G@ MJ52F8?[4H?O4[9R:4>>+Z9^%SG_]U6GR,HPJ^#5BVQPFE& MQZ/7D]QB^-_YPJX_NIPN#SE=V&\G.]]/E]_HJW[XUZN+/][Z4TN8.#[Y_>N[ MSX?XB/R[?_SVW?G1/].]O]V_./J8UNKMNV_';]/[?SOX]L?)JWCXT:'C/4>/ M3W;(\HWJ05XC;0EA ;&D_*#GJ&;N3TW?O%+QYQ-/@Q'B1-] MY\X]6 WV&R^!SZJ]-M[Y?DGW<]2@LB>?HI 3K6#)R+1>@D+' ,%;!&.0LP0_EN\7ML,)W*[6Y;'0,RW28^N@%L*P% M6N<1!"&C,E)Y*F3%=P+)+DD/!KO3A:\Q M4$G;;)"99B<2!ILE2))BS00#1I0#Y1P"(K'S2>%6Q/.M;:6ZDI<&_VL,YJ;T MA@+F98.YKF8(I'U,RK_S5$\'(%M$#.BD; 07G:(.;VU+V66\3>T?-JKA_ZLP M,>F7OA/,:)"NOE2,+US!N%KR_ZY6ZD 8YZ7!V-*$7 MFBC*.0B.DX+A%0?-D0;.5=!<<41"4C T%UTEVS3:K'@F6JIA%#0O&\TU#0,3 MH;B4#(*R")BF/GODM#YX?UN*VC%.]YD>W;")KN51];W8K4MC6JGZ6Q+)49@< MQQ-S7NBK0?J:G3P4DG$DI8M @K# "/9@J/%)(PE6$$5,B&)KFW8INME2ZT9] M9/%SK"*Z'Z^&%'2W$=TUY<1%1@UC!HR2%)A@"JPF>0" $,32I*)8O+6-NXS= M-#2>!-U-.CXH><9;KI=,1Q&-;ZE0G,<'LJF329KRCE1.V4MY[%?2*!35($7- MSB(*/D:+D,^SB (P' -HD\PI*Y54# GK2_N.4U+XH=GMA^FHIJ#Y5JG^_W7 MDRS-VA#_ @9/[@Q\.086>@S,SF8P,2H2B (LL^])"IU4/Q2!A\ ]5C$&Z[:V M29RXDNEP2K>G21'!/E";)=,X]53!S8(+E MX#C5F'F7.)1G^UE(VL5X[@AD"TBTTK7_/C'IXZX*DFK]DCZ;T?O>H/IL,4M> M+J2=/VHU>+S^!97/A=#BNT@R?CT+?Y**M7[[V_.3#%2?47G4I M-'3]$F/3%9Q-[GY);5$Q6PHV ^@8GI%I^;_E=S,=[Z^^S*I&6I MB^''%9RNR_8_["B][I9K;=/.O6'K56N\=_SJ<.>H\_+5\=Z;W9/7W<[!T>ZS MSL[17N?UFU]?'^P=[+PZV']]YQYMRVWL'A^]/O[M8&_G9#]=^4GZ=KA_=/*Z M<_RB\_I?.Z_V_W7\V][^J]?_I[/_^YN#DW=WWL^LE-+-5$1TC:V*^=)-]O"+[XU/^^;B>6]075KUHE\NW^L2D'G[_$!\U>)-G[[>6<_0='==NALN M/_GRZ6?54S_0^/0YHIXQQN]\&CW#=S[W5V^KGVEQ][-_]:Y__1Q#HEQKN=;& MKQ6G)\EC+^@I%I;=ZUTO/9 _J :83SGJ5KOSIW$'?>-/;[$)IZR^' M(W=FJLC)#.O=H?7J?#J>CX=!@4#W>_4E9WV8MU%4R M;;4T^S^K2-BLM:FG44XG_LVD]G1R5D\!7#U$TU3N*_CH-VRG[;6J1ADVE^GD5N_ M3P/N]5B_EV94+5[59Z$A/EG^GZ[7()7;)?6KZ9N!"QTSZ>P%%S[;="80U>T0 ME%V-CY^>\JB-O$*N^%N[?"%&B4__RZ%,YI56BEJG([9!TF 0S=YXK#$A:KV[ M?+V_\L+W#_?^Z!_]\]7GPY,/'X].'#HZV<'')^\OLK_\^.TA38_)$=EGQ]=> M>';X^8"D?]_2SY_R:X[W^NEO#])G]C^^^W9 C_;>\Z-O+SX<7OSHA7]_\>[C MN_3OZ$.Z'GST[7>6/H._^_BJ=_SVZ..T&]OAV_]O_?#NX],#O3]*]_\FX M9 9Q"8@H-6UL;D.@@)7GQ 0>K2=;VY1T.1==(FZFTCQRWWRY-K3?AN18CCHD85J"ML-1?MGX>1ZXU#9Q@[U7C9SO T"^0^61?K,7'X86$BH8E35E%$262. M8\4-I3AXRI"D*-@_]RZI20-!Z2$AXB?QHHJDIC&BO;-16K:7Z3Z&?AH[JK[^ M:L;!YV2/,!B;?(TEEM00@&EPH,=AA"0)A1Y@3UMGU'YGJES]X.T3H .N$\/PX)ISZ, M.KU!SLO.5153G\AIWPR:R!)<">JZ/&$6D15Y+])?W?$#$:_RCW=QKU)>!U&7WHN3 _U5\$-WP^J=[D< MC%E.\J9.\M]G;%_B*>56,X@>DSS-"H.U#H'"3AAG&(T\V;ZRR^=OEE48H1!W M$5,1TXJ*Z2EMWW*^KM+Y.F,I\RB)QSR"4@$!DY[E>0DT"UZDHS=8)$W[#MA- M2!)X>39R'Q)>JD;#+M><]OM3LWD8\S"GW/"C,I0W)FG@[A$OR\P:>!5.+R7C M=P:)JB:]T6U)!"5=H#G.>C.3+H!=L@,8%8_RGH+O6$H@H\#%:U3']J)*;">*!2&F!, MZJ034 ^<>FQ0D-QKN[5]#T"5>-@JXG8Q*20%MPO!;=U%YCGQA@L.*EJ9<&LY M:*H4, L!,,C4A:EXYC*KJ*J('MUD%U2B59"3 \: M%KV07*)"P$]@#\VX1HT+42 #D1HZG=.H9$2@+I7D-.JY)*OJSW:^FI&OYF&_&(YBZ$W.BL^T43)[-^,S],R#9/OEB@.$P*A@4#I90^+U9")TF;AYJA;$MQOQ)>^MB*F(:1W2$\OY MV:;S<\;'YD,,)I?GT:0S 7,^V:6246!$IF,U'9LJ^ND!VE1SP9)^>#_ 3J<= M56XUJ :L!M_)"_^E-[GX[F>;F/.2?;@T]UKU,3FI.G'3B3E_VYM\R'W6T@JF M7Y2F18NF+C?C4>,D"NH(!XGQ%(VBB"!#,A7;(:X[AL#R2^F9),)J14(H +,@#S,8#V%H,)3A&KN*,6;6VKN5V< M!;JM47 6DG,V3C><'A40+PW$M3!%4DB-SZFBEJ((S,C\*-E=A'K.J @8"9/C M@25I=(4 7%2DE1#3DE/+"L\NVTJL.[A4H!%SY0!;*2%M" S*H*0\Z4A#(!H; MS+:V&;\9'RH99 O"WU&8Y%Y3P\_W&;2['IEAI;M4"2\5,14Q/;68GK*J*='^ M0<7ZOPW'):37H,;S?M:RM-B8H! @'#DP[3WHB!T$[I''&".GDF69[,NNDJA% M,;T"X,*S:R.FI\RV*#R[,)Z=L2P%%\%J:H&KX("E,Q&L5@H0BXPBAU2(LHU$ MNU[)$_)6_/UJ^E6-DIET]H(+GVT8=8CH=C*"YHG]WGOTUHK2TZV9%-X%' GF MDGG-C+2&$<*H0R(8DS3"D ?3W2N!8K=JFE7E>4US*:8Y825'HCF.^C23(\$D M438P!BY0EV?2>3#<.$!()YV>>X-5KF$G72Q45[*;+/74>1)S#,!<(=3=5 H> M![G[S8(L9_[#\%2SK8+7&@614!2% D83LK36"BAF(0;+G'K M$BW:5#Q3C(A&,23X2A:$,$G-5YI;QBRF5NMY\%P4_.; 7L^SX9QX;*4 JI%( M^GU"O(TT6V%*IF4[:"]XW&>]HQ7BG)/:*\:U1!(I26A3@(^]\^#A6Q@-"]8?B/7CVMF>2)GE M3L408S[;45I3C9D +JSB0CD7K*Q%[0O6"]:OL1X=0Y((2U'2 )U@6A/L>21I M+R5[7:ERN+<#\+,3";EGAF$'2.5!1CA(,$AB<,%Q891A7-JM;94[\'"]$HC? MA%2Q_?,P%IZBMWMJD$XRS\'$ MBIID#B;B](#/TU.LU#PNFL7VO_Y69[$@(PJ"1! Q<$@*3,QMQ*J4UBBE<99K MNK7-<%>BAISYFQW'+^D6*R&F!RAO5BC"F,*>:I(,M:B$QEAY2ZT/-#WW$X8L MP5CYX&+!WAKAR9*W=D[I]?FA7HZ/V?UA+" MA"-IHUF4 YT.#.,.>#"$*6JM=;Y]A^9ZI3'>#M(Z!#KA/#\.":D^C'(!71A, M>E_"I5_DM&\&&],*:IYRNLVN?2XEZBLAIJ?"Y[$MQ M2=-);CF88#U(+Y*THO5$YE%T74)NCJPJE-!N2BC,7<14Q+0.YF\Y8%?K@)TQ MEDF0.&JD@6 7@>G(0#LLP.24;N>4,C&T[XC=A%R!EY?3^CIFX&<&D%4#R:K2 MLZFMO#&Y P_LF+R@Y(&?SE%\?7DQ)6N@,=:ZF,D:$,D4C)1%D,CA9!9P#$;Y M"((SC'5 @5.YM2VP[")U,VW@</$X*P'=P6]60)0H-U: M:)>4HY40TT,8>#$Y1X6!G\034?>?:D,D(4("-SPD#G8(K&$,B'-8!J&XPR1Q M,.E*WA+#:1,2C7(R7M4P;1@[:<'A2QCG>7.5N_3[L+FZ3_5Q!5BKF&O4"A_J M7058S4W/+([5>]'9MQG'*L?$*2T$>$U-#@8AR$4&0#"5G KG*0Y;VT1U-6:M MZZVV@AI$":ZOA)B>W(=69@VWABUKCC4A8F"4F42/2N?L- $F,25HCP2+@6NI M8IXU3$297;=JD"_,7,14Q+0.V6GE &W7 3KC/<%8!$>, "8% ^84 \4T!AQ1 MLD-D--SZ]AVAFY!]5HWJFSI,8!3Z)KM/\L)_Z4TNOGM0)N:\))\MS7%2?4S. MJDWL=&+.W_8F'W*WK;2"Z1>E=)FF6G)02M1L3454]M+_E*BU$=.24XL*#[>+AV=\9$$3[!AGH)%/ M3,PP3H8FY4"2E:FPLI9[F9D8HYOZ5DDP6JA[S T_GX["AS 8Y\9%_>%X<]*( M2LNB$K,J8BIB*F(J8FK:L8 TB8(AJ1EB! E-E*8QNYF\-!*9QRNTU:F]6S^T MKR>+5W'?$W->=-D&=5G\V\G5!-_?^?&)^U,Y&8*1$H)#")@T! Q3&M)/1D6; ME%L>S!8\B0QQQ+?*$[A;A>Q-R.=+>S_UU$Q(V)EMC'O-TLUV/Q4-@Y8+@0K1%3.TJ,2A$NQ0#,X]V$4ZD0Y)!L%(#XYR D3H"THF!'7("Y6ZU M[:/:]0J)REL1^*OI5RT7S*2S%USX;,.H0WBWDS$T3YCPWE.'5Y2@;BT?B$GC M<]H&231BB9N,)ES*0(@S3+B JYG<]ZD:V*T:!5?E3=,"@FDI5"D,:)"ER$QA M ,)>.BDP1*D<,&$46$,5,$R4MP$'QMW6=J(H@627HYN=N9XZIGX_P*V?7O X MS-U1<9@K<\)HO/^?L][DHAS[#P94K2VM9E$(E#O2,A&2?64I&(43JJR-,@CC ME%$94#<34=LXYKX >FF 5E+9I,DK'1UE# FCN3&<V&"TXC2WL'*16("%%ZCYA,9M?=D+\CB:1@?]'8 M_U2SE0G16E )*J@<.F$6E"("@K,,FTB(Q;ZQ=)$"^C:#_@&8QR:=#,99@[Q@ M)!K%.4414Q:1T$'/9:@7J#?J%JL[[XWS)EBK(&C$@05EP1AIP6%NK6/41ILT M>TU)5]Y25-K&@WX3DL?VS\/(]<95*^7I:/;AZ>,[)J]B+MG#//<\).L5(65\ MU,GV,(IX)3%31O"HG115=#&3D\C118()Q?-T3"Y]?Q;.8W3&O1^%-\0S 8IR M XQ%!DIK!#8HBA+#4:Y54EE4E^.;?7]*/F+)OUA/,3UD0& 4PG@A=<28:::L M$P(Y&W*/<9L>_(0A'];B<1Y^+'K>??FQYK]U(OV'7%+PG/? !'%@D4$@$37! M*VX1)]FD0VQN':^ O'!Q$5,1TXJ*Z0%'9@C4*F.U1RPP)Y%)7Y5.=C/'1@3) MRI&YBY,C_57P0W?#ZIW*1,AFS[+V8SY:X.4A@@!T1L"C#L! M-E>$">Z%QU1K19/YJ[M4WHQH%DIH-R44YBYB*F):!_.W'+"K=<#.#@UBVG)) M V@4*3#D>2ZP"6 QC3YZ[BQS[3MB-R%7X.7E-/*.&?B9\3,D::(RU^$S6 -56\A 4R,AY,@L8 X4%@71\88(] MXL'DRB*M:;2 C/ABJ(J"8H\V14;#$ M$L 61R2IE0'YA*MV-$8OP&T:N(M))2G 71!PZWZR*#PVA@#'3@+#6H"VCH&5 MF&BLN6>4;FU3(0MTUQ.Z42MOA60D]WDF6F:A8VJ454Q11-1BH5O,\R9Q7:OF M\RA$YAP&+?)$7VL=*"$C:(>ITT)YXM'6-M9=?A\]MT"[+= N.44K(::',/!B MDHH* S^)JZ'N(,T3B),2K$!PYH"1Z,%2S),4A?04*T?YE(,U9>W@X$W(),K9 M=E6#M&'LI 6'+V&S*\D)51PD=S%77UDP M,20E4#KEO46),U$>%HKF;X];(%^8N8BIB&E%Q?3DCI)R@+;F )WQGHC(!35& MY/4DP+SCH+E)!D=4%@>+C,*Q?4?H)J2738=N5PX3&(6^R>Z3O/!?>I.+[QZ4 MB3DOV65+-.J6WKDER:Q$Q=943$M.*;JCL^A]B@ZJ(ZYH M< \FP7H#\21S;)+"%F6LV@QJ4%Q&8"0$P@-&@B42E*HD!:XI@AO(+)H?P<5 M:Q+>]6F+.B094@\DB1,8-P@,1ABL,=Q@*Y*13G.K#$YH ?CJ +QH4BLAIB7G M%Q4>;AHL@SRL&QK %Q00!):U2PB)-E\^Q34&(>GT+!=HNQO3ACM6![^=B>L5,#(C*X/($[, ], M\@ F4@&24/2TBV+X,"-ZJ1[3.5?9?CQQZ/M_2K"@WW9+0_RABNJ-H,QS#JUUKTT",TP<4"PS#/OG >;F :4(E8D*Q5KA#/KW.SJ\KB8>D-G M]E/&ZPHG%DYLA!,E-\IA+8/BE-ED>W*GB8_)5O'6"1;FX<1B:C9)F+7")BVM M$8AA((XF0S/X"(8I 9@HF9[#)*"PM:U45_*F!I\4SBR<63CS4H_D$COLC PF M,61P"B7-,A")-1%1&%HXLRV<68N#,"ZBLD( R5,AF.(6K*4"J$\VK65.>IIG M17'158U-BRJD64ASK4GS07EU6%JI$).441"8<&!:*%!Y M,!D*GB-'(I)5 Z8N8J0KZ,T>3*NG<%91Y+]/3/JX]-WWOFS_(WVYNN3/9O2^ M-Z@^6\P2E@MIMX\:!R+^&1!)!N+K$#K&Y2)9,[A(*] Y&D[2NT^&G=WAH%J@ MJK?+S^!\70)I\-Q59/^O&I3U_L2?OG: M\Y,/5SQ0>]6ET-#U2XQ-5W VN?LEM47%9"FK^E-ZJU:5D=FUJ7_-EU\1"A>2 M:N(B0P15G.89=D&8:+T0+H8_,<%;5Z_Z,+JZAU/S/H =!?,)3$RW^-STOYJ+ M\=;?9UH\_+5\=Z; MW9/7W<[!T>ZSSL[17N?UFU]?'^P=[+PZV']]YQYMRVWL'A^]/O[M8&_G9#]= M^4GZ=KA_=/*Z<_RBL[OS^E^=%[\=O[W[+F9EDVZAHI]K1%5\EVZE;T['X?G5 M@U]\;WS:-Q?/>X/J@JH7_7+Y7IH:F>^HR?>;RDR^? M?E8]]0-Y3Y_C_!G1ZLZGT3-\YW-_];:8/D-4/.IM__HYJGFY6';WT_6W_4D^ MU4]S(#&_\;>W*/I3V"Y'K57WRK%Z,1QU)A]"YUTPH\[^P*>#>Z/*E1 M<[\[_5MOD.YT>);>PH_OU2[S,8E@[9/PHU+G?GKK=P)A?=>/\&K]<%F_1ZZ? MJ-8//81?5JQ:\O85V#7C#YT7_>'7<2>.AI\[QZ=AE.R*9+GL3/M?]\+X^3R% MARO!P-8V^R0F4L^7.F MKLOTF\/S/T[>T_0[=KCW!AU]>X./__GOC^].=L[?G;R[./SX1_]H[U7_W94; M\N3TT^&>(W^<'-##])Y_?/R$CCZ^9\=[[_@1>8?^V.M_./SGB][1MP_]P]X/ MKLO/OW\]^O9'__"CN_AC[X_/QR?I&O?>LZ./G^@?'U]].GZ[__7=VP-Z_,\W M%__S[2H1/0U8.L)=148HD9&$2U;BA8R>A(PNKLE()C;1WC.( MG"8R(LR 8EI#% I%9)$C)G=X3L8H;]4(GD)&A8S^,J:+C-/>.2*49;E#;M1< M&QH30:D\8R*3$=:)@S1%WYXIIQKFR4E6_MV_99?M2RI)M MW)(UY ^;,I9NN4JT%TX3'_6J@7C=COD\3)?VK?JI8P9YJJ$;A?S3G9MJ/3MV M/J6?J2Z2G9I =@9^YTH<1V%25*WF5*TW,TZHI&9)[JD"K"7)R<88%%6YW"T$ MB0@+QL6M;<:Z0LH6:5JE%V_;G38%V4^![)I'QVJ9#*D(+L)T!VW3V"G=%2: O!()D3WCU8I3A0 M320)"#E,?$)V'@+5IC.[4>](VVV-?YK>H). &:KZC\[G,/DP])W>X$N8>D<> M96.4KHR/L3&F)3B'E00.O@O@54C+\BWX+*CLS3T>[/7&I\-QYJ8Z<<7>>?#P M+8R&A;,>Q%GO9H/=V#(&B .3C0UKC8H<4T(4KW5K;TW#QM)TM>V& M1H'W4\&[9FPXDI1*$BU0GMOD.*O!V(1Q$1A*R.^4!>MSLHX=3EUO9)E!J8U!*L, XLBE@R+:T@+,^>95JMU>S9U; X7N9H MZCBC,^W_JAAY$L_Z50+")Y=BJ)%\/1WJ4<=B[%4 CH003D M9HP(34WV?$0PV&8"4HE[7(C@E7!2LTB,05O;2K3(Z5':M0F"$L,DF,!04=AP2PTI!+:-*Y!& JJF.' 6N+83K(O(O"UR;@FM=NP_, M6BN\AV!,@JLG"G32Z8$CBYE@W" <QV!(6T@23> Q!)[ST1T(JDA&'?U+:4?!=9K >L&C(8"ZZ>'==VZ MX%((;@4'9AD#9IP#E7T#-!#D!<.<$KVUK;M F%(7L=000C6$\=LATB$$4BE76N9!,9X &-4>H0L]]0& M(JS8VE9=0FZF*!0NO[\4WHX[OFJE\,C#8;-<'$TGW0T M%<>+X6CWNS1VZ\+XK6=LK]^;7'SO8WK=QK1PU8.X:O_KS"AW2:2,QC'P$9FD M:C@.RG )(G*2*QTP8B(W\BO^RC4%<_,Y2?.!N6@E32*]-C[="F\UU@*P#[FF M6E.P0BD(T3D:".5>X"H#&KV618-0+[5,\8QX850Z8 MC@$4,0*X(P%[K0(QK(W%3)O0W'SW@TD0&7=Z@XX9C\-D7+5NZE]BY-%-X^[K M62GOL6%6[E5J:>YD&'I?\OBJ#;-J6Y%D=S!PHV#&82],OQ\,K@3SZKMVF>HR.7>G^J+]MA?@ MB\NW*P!?/L!KAJVPV%"4>#E*JG+<+ '<$P?)KG7!*V9I5:N#NOH6R[8 O-T M?]+R_0+LY0.[9LN:H*2VF *5B "+2( *3H,C3'A,#*]L62&[5)3$N^5#,S>T M&$R&H]XCBW=6-YK_I,&RFZ14$T1AHP;9Z-NL'2$I#5(;P#Z&9#T8!RJ=-I#4 MR6"$9TJK'"FCM)N,BCGHJ.3FM!C-C4?+"IJ7B.::T6",E8Y;"3YBGW0+J<$: M$T!*29P)E,4*S9QV%;G98KB@>2W0O 2#H:!Y86BN60J"2\4J$#$RU$X-3T_C7<-)Q_"J./.1J.<*[J"R_+"G<&_CB+:J>24"&O!LD+S1@646@?I$.@"$; I ]@T\$$ M7$SURP9&42<(0-(^Y))>"-HH#$TQ3J2(. M7.3V/I3//;ZH1"\>!]P*"/.8'YOA(EF"^5%)XCI!^)*;"OT\A'[PC$6!8T[V MI1BHELFBR&J&P5@"#D;R2)#"D29=8YX\_^+7;#%HEV!-W [:HE TB>B:]1"E MMC08 4Y$GQ0*ZL$H["$(S065S"*/LT*!4$O\FP74*QBL**!>/*C?U#.3':(J MQMRF.!W3@6 P/N0) %(M< 3GE %&O .-O&8KA=,R("%U1HTSS7"F$LP 1,0/$8I0S34FZUM)I,U,7?' MP(+L]B)[B?42!=F+0_:;NN//"DD, AZ-!.8B AU=,C 4X0$S:I&/6]N$=PF? M>W)1"3P\VJX8G>7NQ&?C=!%AU!D%:R9AFAPU"I.ST6#3 A)/$8_PB8-N)ZPL MG=U+X;R:RF9GX%]-)5/(JT'RHC.F!HM!,*(M.)M.'"80 I-,#W#!4N+2#+G! ]" M;6TSW55L[FXK);(QIP52:P=>*\VH-20K,8\EQCQ^0F8U85WE)62V#'?VX?/$R*QPY$/(Y@,3Y_G11D/^SW?R?>UYNS6 M>#''49AD8;V\E-6O%V_&>3YM&>RP6$KC,_:)\,1H$2D@)UPN-K-@-2(@E0L* M:V<-D5O;#'>%:FIPW/T M$+^UDUEA,:3NPHC/!4CU*P9[IAE$B.P$6E@+G#0 M2:$%)Y@,A#,59&YNA5"7TD()A1(6FQ56*.&I**%F]P2*M**>@0W9P4&P!F-8 M@"1C@F74+%B6^]WAKA9-C:5<+"4T%+)IB24D[[:$7O2'7\>=.!I^[N1N.&QEPNQL]%]*@1+/?U-VWB%6Y8LN-_SGKC7B:1<;4> AZISCR'B7J=)8>DW!O:A)JP7<3P#NFA5- M&$'*> H2:P4LG=6@$'8@&&5(*1>PTZH,D1*5N,3FAQ7,GJ9);0S\/M7\BFTU2!MS8[ =('D M!K,!2$"YT0S"8+**$B1GV#A*0V!))Y%=-9=*4A*;6HSLQ=L;!=E+0O9A72&Q M7NG@(7"*@6DC0%-"@-%(B+$Q(NF30I+++4I;Z35%]N*-C8+L)2&[9FIP'2,+ MEH R6 /C/H#"RH,(2"AFA" JY(!=E[5E*L3FY2B>C8/O] ;I_U=AN9*?^-3F MQQV-Y.Y(0O@>4"U)" OAM-D1FD9*(;#)X8[(@&&K0;%HP"=2(]9$0Z7=VN9$ M=!6=9Z)O24E:,UYHP'@IO- R7J@WI!/:&>,%1(P5,"DI6,,)6.72MQ!4<#EF M(GB7-C&,L_#"NO#"XD;J%%YX*EZHV4!2>J=PX( M3_J"LQ&,-@&2]N"#=H%I M[Q,OH"[A#81;2KIBT^F*+WH#,W E77&5KW"CTA43W:=%\N.3P4A8O$I/\EG,=CN-N)8ARX#9XX,X.CN*!A<"]!8=4 M2 L:F5(X((FQ5FZ MW+?("% B?3$N(F-Y,HR0S,V@29>*@N8U1G/S <*"YN6@N68+6QR#=-:#I5H" M4R*"LI: P\I&;[057F]M:]VRHWFS\@\O ^?-F@^;D<70N/WP*IQ>BN,X%I): M%$G-3HM24B92DCFLYR(PD[0-F[1'2,JC(H%%2:NDA=OMAY*.M!9 ;MQV*$!> M$I!KMD/@UG,2,'@2DK:1"!B44Q2D"CQIC=+*B!.0:0'R^@*Y<;.A 'E)0*Z9 M#0@)S1V30)'E"<@\FPTA[>0D0>]\E)+;.\V&E4\C;+_%4 LX](>#]S )H\\) M1'92(@U/$FDX&(_/S,"%Q%!)'"=)&GM)&(6@&B2HVM2G=^SHV^]_,F:D4^D8 M049DUP87H(6S@+"B@@6M I-;VQR5L,.:(WNA88?[(#OVSM/9^"V,A@74#P;U MX0RHN;>:D>@!,YD4#X\Y&(*V;"V26Q-^ M*$K&(C \:SG$:!AFA *A%@'3$H,V@8(F43 O$!9:-*9D%"BW%\J+#4 4*"\" MRK/V@K>(B>4R+XLEL,=87U4.M8+T-6*\/4&)(!AP2 M97/$IEA/JJ@"SS5CE@E)K-S:EEVM2,'ZZF"]!4W5FH!Z,5 :"&@DE%.2*)Q[ M T1Z"8QB =J*!'J93!/AG5ZR3',+H]"XC?NG.QY/2ROD)6CD?Q^PS MN8J\[F8Q%%5D,4&-K(I@R=,!8X&9D"?32Y_,#H>3%1*827I*3$=0CFAH/$\+ ME.(&;3&2%]:ZN2!Y::&-A.3(J ^&&%#(96>HTJ"Y9""=%10Y3%1(2&9=@DML MRHH"LI3GNNB%'$D<(U-"6@\MN.0+8CQ9.@^=8:GCQ\#LQ'.CX566+S.,CB>BF#_4C9E9E6# ME'7X=;;ILJ)$2Q.!>">!L5BUE%=Y$+153@A&LI<#=Q%K:NYS<6BV$-,+K:TH MF%X"IFNFA+2$TNRYI!KII(8P 8IP 3@$Q(R/2@6[M4VZ[/^S]^U/;>3:NO^* MBWO.K=E5%EM22]W2['-3Q83,''8-D >9.DM;XE5TV)=DX_F3E]KZ$5[9S^#G.Z85HH9JP/$28Q MYD40S%)BL>>HB-3JX"D7 M=IIL0#FM,_UUG$=.1.#9@2F%C2H:G=[Z>SN])W MZNQL."A-C/98XOYM"P] ]&O=(SL#_[S1'X?Q>>J-A&$M9FT0LQ8SV4,'66'! MK"BXPF37!2.J, K].SW-30B%-"G]G,Y60:O=TWP2$WICAD4[H7_0A&YJQD(/ M16,\*8J(FP64$JU@0A=X!*EIE(;3K63@Y#:/2 M9B"C %,C^#J'Y&5[/O&=;(AJTZ,^3,7-C]0O"9M>E[U2^6)>MFAT.S1J)(!\ M\7G_Z*,\+IQ1QMFD-,".@K0:4+.G=&2]S&Y'E[W/B$)_B& MC8AV@O^X"?YV:8*;&)61G@#5LD18U'C/!2-4"0!SS0I#(SHD4UH\H F^R7.* MQY&<_KQ*7=JQEYU?JDSU_^C$64K&.Z:JOW$VP:>);QMWD;HFX6P;]WF_^':Y M<)[ABYC[@GD2\]QAL 4'VR1HXK4R/N9%D#G?>B8*WA7ZSO3E5C/H$6V/_JR0 ML'$/JQ82?A0D-$Y$O'2VT,JA@'Y&!%6<6!\"L=91RL&<@7X$>R9779[=V=FJ MA81' D/.D%]"P[W#@Y-GRVIR"&T?H$]2^@FUR*)0^?W:D9G(3.R$Q"I_P\[L!D3K83^G>E M#R_^=]K[!/-C\(VAYH]WK^<[^W1=@W)EAQW&%U5WO8;>.AQ@U^ _C=YY'<:3 M4<]-@L<+.P._^$7CEWL#UY]B;^SVQN?#L>G_ 3UV#G? WZ7^V33XP_-*E6/< M N0W'_B@@YA0CBJO8+FAA@AO U&"!R)9GN?>"@H#9^N9SEH5G:>)#!NPB5ID M>#K(T+"K'A;I9L/'3E M(>!!&W&_X2,GC+C72GC..:%:9H 3!2=*&4I<\-&:2+W(LB1[L_ NA- OH2:#WW=[?5 F,%F$XI+>&ZW MHC:(DW31TE*QT*$P!+WKB% !F)4O))%.,&XXV%I)GIAW"[$!H;!VA_JI0,O] M66@MM#QF:&F8:EP'P)8H2"@8)8(YH,("M[G/N2V,V'JF\VZA-Q#EUT++ M0X:6'VGBM8#RF &E8=-9)6CFN2%%E,!5,.LS<%M)&!=4>%K0+ >;3A5=SE=W MAA_BD?K/<'9VK477[?P63GJ# 3H5#F.GG&@_V6G9+6"1&2:8<=90GPL>C9(R MHY%E(M) MY\9*GDD18FXTE9)F-! M:.$RSRS7PH Q0#6FF\/57IO @0TF&GB#<+(6[A\IW//%@#2&*4,*3:@RF@@> M S&49D0: 6N_B $HXM8SD7?I&H&]A[A3MJ']]Q8S6\QL=]1:S)QA9O.XTE 1 M?6Z)=CX0(0J@R+G/B6[-IG;46LQL,?/AU+K=;FPQ\Q:8V=A6\-8" MT\QSD@OOBX-RGD#77'L,>X.6:/1/!IW@AU/;#XL==.VV[2:V?G_.(OY4"15*H2(# M\QY&;*<'Z],(UHI.^'P>!N-P%_79)TI3GB89V;B8TEXUDE["T#H(K2O7)HG# M8GIJ;X*CT5LBI61$4&>(+C0CSL6<.Y\S;5 >A75S<6G&M\BTA-%I(UK M.;6(=*^(U!1L"C)$3(OGG8U$<#!J=%YXPH/, Z"4%:C)PC:X^],"4@M(C\Z9 M?@606LRY)>8T'=H+*B*L#L0*28D(H2!&&DL\SZ)Q6>8#S[:>%7=WR6CS;&S& MT'3#L]"9F,^KXK=W]C9[<'6_.8*NJ^*30=![,#)Q%!WA(&I9W>815B[:F1G0 MM\@#<28I\RI.M(\%\3H(;EBN1,A28C*5LP?D][:A#<<6E)XH*-V#G=F"TOV" M4L/4%#2C!8^22(YIV#.1$:#DDN0&2)\)3$"?)>\LZ+86E%I0>B2@= ^V9@M* M]PM*S0@!:V(P7A/K*2.B*% ()L<4KAF+3%%CE-AZQE4W$P^)*25S])\38_L! M_NM[GY[]%_RK?O69&9WT!J2\Y=<<1GSU#9ZKYHNPX@)N;6Q\FK&O33.>CN1# MZ!@'PQW>?8D1T0?#"3Q],NP\'PZ2BT/*\5C)=)M^Y\T$ODA)C;9GS;Y<^^H- M0D(1SH?C'G;5KRE=9.]3^-=%ST].ZUG>N*MJ+#J_Q5@HP71R_2V-1F7\N[3J M5\$KM:K(%MNF^6\L?D()F1>9YBX*P*3D->\%=CNHZ MG)N30.PHF(_$1*CBKZ9_82['6_]<;!EHEF8W++=@V2[/_LN.X+XU95W?R#]F MY*XXDZ0VWCU\O;]ST'GY^G#W[?.C-]W.WL'S[<[.P6[GS=O?WNSM[NV\WGOQ MYMHQ^E"J<7!X].)-Y^BP\_SPX,WAGWN[.TO'R!U6>;7--O_92;^@=3 M$%=1D*%\?_2* =602 W>?7A!WQ_M7!W^L7=U\&&/ R7@AT?[_-V'OSX>/-?T M_?^<4G?VU\#\K:>''_I 3?XZ1?IP$1\TI,($\%K;DCI MG&+<"*T*'PLM6#3*^QA=X<"R=9EB8+H&8';G.,5&TX#^:V2-"4DVD\JO>P .F_)KER9;Z$11E%YGWH/-R-/13A]&)0,^W.[]LE=]O M=3N3T]#9>EY2&/@3M54Y_==%2!_8OV;?3,>S;X:C^LOA=%1]^X].;]PQG3$Z M*?;""'MY%,[[QB6ZDR(EI^0"]'/>@@H+2';C*TT/:B7)FZ MT*B=87+7!HH+\]!T)"%CYWS%/S:"8/4L,.RK_MF/.F\,9/IR)N$ _@E M&G\#;T:=RV!&VYW#Z2@]OA-[:!>F;\%\]?#BR2D,L;$[#7X*0R4-MZ7734[- M!-]9%F@WP.##$M>+:>>7:MA6S\;OZN&[W2F%P(!CK]84AGGGMZ$9I;C>W=X( M?C<TB)G&O M PW?J,?"M>W.$;9(]>J+'@SQ41A/^SAU.G$*3P[I=^-&-RRT"4#BN#>>X/R\ MZ$U..XUF*3MB_@5+@W_^-X7>A\=#CS?:?WQ=!W#9+1^RV@%LAA_X@OD=>;=\ MS>H==-YE7YMOMYM=]TM YA8A+%III;O\N6F'NSJF1EH3A2+P#_H36DJ,R2C) M0G!24..!UB[3B!_"3P$$P8 _1ZR'&;C0E?48_!'8C @0OK[74"UQ(>&8*?G6 M.,TW!*+9%U S_,'%Z;#?!WB^&,#CQE,[[OF>&0$M _L0(.8,GCK"YR<'[FKO M8^FI(ZA3N<$VVMD)D/.:/\0< M[' ]G%<3$]OB[:"'?Z6:CV=K\!\[.R]GR_4H_.\4F- 8 &%@3DJ6#V3ES'P, MT,MUVR;*/!Y/S\Y+-$@$P92)V?!%4)WA"%]ESF8@A"R_0I)^SUCDY+WJ41Y8 M0'\X1F8#/RQ-NI-D7UQS3_D6A,::;ZYKLNX,#->59Q0^!3 <4 MK@)@]7M00* GIS#QT!X_ ^3Z!-.I1,"$><-1#V:*28P%YFK"@X0!HX#;#H/) MZ1AW,@ (TXF-15,4:A[F-7^4L]*#_?GK&ZC ^#!6>VOCUV!60:5L/[2S$F9E M=NP*#J3$%C -G2?0PI&8(F.$"IBOFA72>?L@9F7J2!RV=5=VYGWYPR=FHO;I MS"0Q!YA$8U@J@5%T'(SZ(8QK,CY'FH_7ST?#DY$Y@U74@Q6 VP[XK;WL3 ?I M<#/XQM+<&\"LF4P;G %6UK/>I#--%TK<8MQ3K'EI;#L#3=-LHG*6= MHK3XHY6U8+3]9OJ)J[TY#6%2DQ:@!C/24KZD:5=M=W9+ M+8M.E^:<,F[=?! M*WWG/[ZC'ZU<)@LO1T,7@A__#@V!@_LPED0[S,?U#:4?\I\/O,3^AQ?'DC'O M'-RB-^VHU'R7WI+EY7&\Y1H-G);A0N>$8+?3Q M> BK+ZYZB:67+UFW=I9KWFSUA97P.R]Q@*;X\]BUY@X+:ACA&A*2?66D^,=TSPZ/.\\*@G\04>\R.6L'8T;'XT'.T= M!UY$&J@E)@-#:+FHK?=^7UYI0*S MK7=V;E#*KF.'L%;9R[EJT6BVO5W9:E5"I(O3<(U).JK,KW3V!<\=]<;H%U%: MI;/-*C\MMZNKO:KA^L7Q4>Y,S0,$/L&[AJ/+=C/JX,J)8RZTR I;D" S&/>6 M,V("YS#NC0U* %KIAW$*7G=<+_S@3>%&0XQ3L( M,%\#C/JK-!,_F?XT;'>>X]7>&+ =]X][@W(WJMPB&HUQ2G2K3\/II',68#+Z MQ5?7'#>Y,:5WQ=GQ.-P[2H7N=GQR&.KTC<4=(TP.\"F,3H/QI@?$,]LSJAPF>D_? TRSK6C -Z MWP':G )3A[(C!/H '>&[^(S@S!C;;SHV)Z$[.Y7RLVV\^K"OW%W'EU3EZF#O MP*/]HS_$ D/T/(PFER_[Z"$\\'@ ^Q"XIF!7:NHQ^A'X.[2X M)1X^26$$9\(O.]ERGUONY9 MY_]8F)L7[7Q6M% 7+0$?3%U4G$S0EQ H'9*'\U&H;&R$F@0M\TD]'8KQ>G/7<*; 9="-/F])?FF90A4EBM>+0&YEEA=1#*2I51SW/'XEWFV=M4 MK#][<9$E0^NY7_UTA(Z,/]W=N='.=,>B,#)F MTA AE2?"2T]L-)3 EWF6,2USL#>?97JE-Y,G;Q=F;^UU@GMNR0$^K<$E/TF, M8(V'2]-%93HZ'XYKUQSG0K]RX2Z?,%[2S)G]OO0_*DVCQ'/0%$I;M>E)Z)?4 M&Y5TK-H$1,\??-)T- K G%Z'0;@ &SK]W(8)LJZ23XSPZ/V\-S&)#&UWT)"N M?'G G$93:( T)XF&5W99R;P2<2I]T+%JE;O-5WC(/Y<"2-K@RX7@2W%]\.7W M#J-<&^GSUY*S*U=[M6!XUID MK=T6_1QBC]"J^;D)ZKOLV.:!66$UX7D =(VY)-#2EK \EP*NB9R[%<)Y5YOD M1_#"%VN9'-JN9^9#\DD8@[WKX!-?;Q@R 76;E*6OO4$J:;KI7XOA3CCUE]0 4E.6E^>HL$U+9*AD MZJHW5Y>WTZ4EC8+RFI+;!5/77J;;[-IK7WHLX]M4\1L]]FDE/%PO*?+;M-?' MPE;K=_47[I!B#-2">_1=-$YOVQ2S9>0'2:RLI]:%IE:SH+SS@/M@.#N5:6>X M!K/)L3OM1SQ=:ET*J0SA_H,/^W^_@'+YT_='CAZT##ZO+]S[%WN M8O1@#7+/T$*T,(:R2*Q1FY2U:<)[4J.7! MU=OLX ^4(_OM]/V'$[I_]>+SNS,H\]')Y_VKMR@?]A$_O_\=5B59,.%]X$3S MK,!LLHH8;SSQK"AL%,8XBF!RVT4ICQG8Q"SC'JSNK,BT,#8S'A_0B( VV!:Y+VP1B&CET^ ,%U M "-:PI^^T,YKY:20^AO6I!A5SJC44F0&*$U$';0H(\V!PX$%;MI1](1&$:Y) M42M:*!9)*(H<%B;GB0%>0FB1>RUX%F! W>^:] @-I=^GHT$/58'0K^DS?J@. MV8(9A]/DFGC7S;RG:#;Y3,7"T@+&%Q.Y,R9SAN> 9$HYDYGVG/P!@,O^EP@O MA3I>O3MZE;W?_?#:O MP4@":&&6&%IHXF->,*N]H7GQ#=X6/A%EDWDCM @4G2^X$8Y967A+5;N7]Y1& M$2Y1&?/ ;&,@7FE)A ;S6RGXDQMMA&36P(BX_5[>HF;VBH/#EUP;'J#3Y=X9 M.HW@$#X\D49=9WOB]P<0,3GI0__)"Z9G9^F<>7)U< M' O-66ZM(]%J"K"%9Q"9X*3(MMX)8Z;3BC M#..('X1_)HX&DH9#I^SVSFQ =/X8#GW2/40:!*7V0BG3 M.1HEB?M2&"D)'@PJ7X.9TP&2P?/.F;GL#(835%1!_U14A,"0E>0_UBA/6"W.[^CYWUW_H!2F15^? 9L=5I)1U1Q-)5#W)>*6(79-+Q@ M!PV!B$HL,^F_1'232"YL*?"G5(8I(UXG\Q"!]-3MSEY<^V9TP0])#O/FKRR5 M>&')'@[0TP#:HM)^:#39))0A"S!8<)T/OAPI4,O&CZ!31R=)'Q4;[V30##"H MR@>5*/U^KVFV60UG->G!@(GPACIXXJC^Q:KF%C;[S%VO&A*N#S^&$5OZ!)Z& M?CDZ,<2W1\K_PZ]ZDC&\OP]G3N)G%#6$-TMJ3IOOG MI*CK4GD:-5JH!EC#!*DS.&Z,YC3? MYOZ]&/J*]Y>Z5G@CSMWE"5%+^KU!H&DHZB9 @RE[4F)#>;G$G8O0J/)W*&," MQ &^MIR7%>C!@Z!#8(!6/9+*ME"=N:3PVEY:BY87 $N#@$N/&5UNKQ+I-6H[ M2_&D+(VEJ/E+OE"UIH'9%V4#K33$73M."PE>_C)#85WXC@O?-"4%\0% M[HB(F2>6LIQ0'107B@7OQ8,@_G4/-C)$/ #]U;I0YS!B0TTQ:YO#8G1&"KX< MHUCAT)F*0N(43*(J_32;9I8)SNDY@9\QJOIY*W*FJ*2*[YE'=);S=![)7L[T M*H5""2C=F=)*'1LZ#QL;S];+[P3CXSU"3%D<7+OG4-)"OA*3<(PXFJ[BY7_)S Z"CQRJSGEIA2> H5)T92W0& MGP)/>JQ!J*B6=TI$=#9:'4)07G"MK,C@5TQXE;LH[$JNFP<>6+ ><*L-E >P M65*6I$+#.LH>9B4T90_%7W$O)8F^NF$*!JLBW;MHKF$$UGB^@S*YK$/C&@*Q M&Z8Q/Z*1GE?JE[5 0%)W3+*8<&NZD++L) ((B%5MQERZ/FX:E,J5B3&ZX1G@ M%S3J* #VCDILQ*BZZ:B1@6>$8@%3Y+#39$K]'8HC^T&W>4"JLC\*2I@0^UH8R2A+KV=0B=>N;L5OMLRRT7OF2NAP+U6IJ3D 9 M%LM8UGG6]JF4E?P%IL_!MIA/\'K*HT+K:%K::?TI2L9"H4XO[:B'' @C2%/M M1\;WAE5Q73^1@S0-1L,^#'+,%C3>=*Z8'S'E_[P&]I()>"L)+"US?3I.2G0P>S8RSAOI<\&B4E!F-+!.1YCIHECK[ M!HJM;6??JK,=&-HF>$DIX8:BCQ*UJ/R?$<K4YF=E/TD&=I@YTU[92*42CW) MS]5-&SE>&EDHWX Y[LT(EK,RY=O:2\^'?E:N;J>:#S/[?81;I3$U"O1@M3=9 M71PF:QT61]P(GK&O^DBOO*/4?2M)1VFWFO%P ,U_N7PP579,E5$)SY+P5 6) M%>XY Z-(VP6-5"4#G+#]AF9"HH3UWGF]?[%=[:"F+8_%'>KJEPT*OMA'T".S M<8 ,()WQS7IX8:>^I!*]7HQ4YPLC:\FF*8]Q 6K>I[X 'Y2[I%.AA,\WQL./R[,]_'BNVY+ M6C?%8UZDXN^GTN_-R]-RF?52Z* LR3(5%- ; MS<.\_YGB9(VYO?T)N!03<*;DGN4"HE6,P@X0*)UD5FBV#S &:(WA8KQ/0+ M3'52:N1N@JX>K8#%C+O]T-PE>TD5"R6>,5U!._1N-_3 *'IQ'*,T+ I'=%Z@ M=W7&B!%93HHBSSF-WM BVWHFM^7#T7YOQ\!&Q\#;8R&4D)G3Q!1"P1B0@1B5 M*\)SS:G@N35: __8[ M\S/EEV&$!B(88(?QK^&D=)!/XO3CV@EZ-L8(__D&679P].Z89K90SAN"'HM$ MV,")E:$@N7!.2:&.-3\FXEZ?1D/#T_[_?*K;;JK*ZTK\QT M,CP;)E^.9%*7SAC=:EL%7O@Z#(9=,!\_&6_*E /5X51Z;F6>K:3#-$L^8+>R MO;YI$+=L_:Y#6");ER&:$"(C#E -V#KE1,&B22S+79YQKH T 4[R+P#E=F?' M^P0:>-(Y=WI%5\A9-]S,^D^[PFMM_S5.DT=-+]WE#8'>N/GR'W6&50[)-\%5 M*6)__W30^XF'W%MZ> 1&XM')Y>'1.[9_AR+2'%8[$2!72*PHL6UKB"I0D+/(8,41>KLD*][7C MJ&3GW]K(?SRNPZ7+G'.C:?!_SKTOVW##F1>Q/%;!%<+[G$@9,U2J U[E@R6! M,EEDPH)E5SP(+^(Z*C#U9J?1G7./D!^Q:U]YN%7%:OKXKKJ[U;_"P\+>>(S9 M?[NS+^=*[2&%%(ZGHW3:V7AD:?R4?DCU267C\H_S37V-\3%33/6)86H(-3L# M7W55[=KU.ECT]84+KY/?4NO%BEZL[!AU;1AUGN32 ;Q;DQ%5<$$*&Z+-I0T% M-T_"*[4:))W&*$GCN9[2]4#I5",E7:S&RH_U8JU+OAB)F;SNZO1)98[3E#.N M]*!+V:Q.>^?GZ*8YZ4VJ&(%1;YSL3LR'4$F*E>YMB<;; />GY.!S%\Y%K\IT M1[\?7'U&W_ HP*""N5,GTOV&0S_: .69>Q6Z.D8GVUC%&B0WSO[P@IP-/U7> MCZE:I8LA_!2^0%,6[0[X,O5/M_3AJ+PM%QUV2XR:O6KFPEBZWS=RH7=^V9KU M^W,H/#QAZQ]5A 8>%2!(IK(O_VK1XZ5T-L4BI]]CSYR,L(G+?BG='QNYME:> M5G;7\")1HV1-.6S9ROV_@NUY$JWY )VU4&F\]V:X7WHYK$'I]2^?1Q?/O"[2 MT*A=<.K&0+_)>>XO=+88]3!*L6KWZ:@1*Y'\;*H25)$@&)3]]\L1+R,);V8NW)AL"9Z58]"G"8%WB7_XHO*?;KV(S:S5Y:=/QW7 MDQ@C<"[2(> 0/ZX,C+5NR97O^[@T41:+6 5ZPH,6;BT!QHPJE86ZYND=M9-2 M@L;J_LI7N?X9/ ZF$532G(1%S$TONLZC' ;7+("S\LZ?5KM[96SF6J_R5 X, M2[I8:M;I>8+\"QAJER3BM2HFZ8N%P,FRILO+/DFHUT"5,GJL\M&:_;9TU@)2 M.EV>O+,;&[!3@=Y7W+(>]B1;3U+N62?G-72'&;E38,&[,,WZPS(53)EFJ23$ M/RDP1I=JH4EPKM,.1:CUL5*7L(\*,:-\5H*P44TA3&Y M#4JRD OF\F7>7#=_M;LQZX!5B^G'TU:Z1!7IO0:\U^ M[U<>E1S#$,]NL]&K?,RX,,QFTD 5@@Y2\JNHWGK&Q1=\VF_GO^%C(8-1 MFA<2NCN76@E) [/.1"5=EMW:?Z/M_6_M?7&<4^YI;B2)&8,^]SH2DSM&J&8P M$@H7&.8YX=DVVYSGAG2*9D66V4Q9X5F.RVB6">HE-9G)[*T]-]H!\(T#X!T[ MSKCC4D1+O':PV&9>$)W[@GC';!!<9;#Z3$<4AV4@ /R@RHCY;6XA MC^'(HA[7;\ ^";\AZWX^/,.&2O4_/*^V5?<&Z"P"U4+UT/'/S!D_'U,;&6>J M(%)@FAV*A^E: ([YR*C.A+:%>A"'%V_0WX2D3NTT>_7'[FON3+[%Q3?Y',"< MODCQ4TVOFBH>ZV)8^M>0TG0,9^?]X65($>JSBB=]Q-FN61EG-7:CGL7=)C1F MX[2?XH<[!\-)Z#"8[L_+S+*=U);-3C9O 2 M^EC!%$;8*3V"JE_7CC^OW^R,9QI4U2;BX@VEY-+\]V_GOZ^,:?2'6#"^5Q6< MRN"QVBFI_%4J<%(@*?7.*M$L/!*JVA4+UYGT*A&4T?!B@'H?-XG>H-Q7WTW[52++F89C?S@N M=SQZY0V=,>+:S:I+7KA'YG-[*'AP=?+Y& B9*J+T)/-1$V%1V\L7DC!F=,C! MA,J=7!$!CF!.2R$LYG/R45AHZ"P$%YW6,L25S9!'N3]7#I3.$9Z2_]C%\^]0 MI>)MB*PV9;[6!]8E//&U0DOSS'\;%MSZU ]0^QI-UG*E7(W43G)5Y7$-8I,- MDXMTEEBI MMH[J7O^Z]66"&BP4J8P(#H-4U6 *NOU8;&P'P%,YUW@X6Y'WK$0'M M, BQEU;I2D6W>;6.2X;%QWR$-AH.FE>K#?KR:&)VGC;')+C303J_P$5L,B,'S1=4DE47 MO3$PIL%P5KL%4E1%QR[VT:Q5<9S.M:V;$[2/!T_CR>RA5>_@X?5R_=IO^+]L-Y,^@F$UGB^ MEWX9*+N9@F4J ZTT1,#2,?W29PZ0QV"$AD/+H9MD30!#2L2 <9VR)\U9_LQ- M9+Z]!<^&6TMYK$K<*SFZHS_"A^FH-_8]5[G&X%/[YF*,<4B-4LU*D\!A44.] M@9BU[7J;;;%UIS>+8^Y^F3L4$N=U69K7O?''TAL!/_V4Y-U='CO))(TY)X7' MG&8T5T11R4@NK*:993%@?I\G0,87^CZ-2^SV'TO+YTI <\VY6D=PB/.V=&,: M3^T'Y)?3Y/K@5BKBTB@NW?6J.=]PY,4?H"\=AFB!83W3SZUX?J(# :ZD;!D[ MJ.6X\FLD"68 RTWIV-1;A!G4.@I8O:KH_=Y9;]+T@TG?UL+X*?BF]I :#BH_ MCA%J-XYAV"1-'[CG?!9G6._"K"GO'/>J5 J]2HH2#(<26892)&,XCX8"9FEZ_EBB\2#LF*,/H\7B@9Z=)6[T"P+>#W@SZ*MW! M6\9L,4)$B=S0+/I?V"Z%%:[M.92@%E-G< M!2VDD\KF0(6HS9R/F??Y^NBBMNMNV77!**:,]B0W,A"19XJ8(#/"&.J*4,]T M<$">;Q!:5!LW#0U2-\N1,[SMS'7!*N>M\TX6 EBCE=0IH":%*[C(-/V*L\A* MV/4*39D'7;.?.;CZQ=7A[CMY+"@V*O.$*>>(X)D@QJ&RI= JRVCN* M$UV-,'Z[OC49UX("I=!4"\.B$98R5'"0 "(PV;_B"M+V[2WZUO%CI<"NA#8D M$J81]&WPQ- H"31]03,O*!#^K6?%JJM'BIQ'C^QU-&%#@I9_AYI<)%H&5*(W MJ1UV2PJ&VX=5J$3Y1>)"X]JO=QP6@J(J['D**L%[@R\GJ4GZFI^3G0PM=[LI MR$.N65Y0!VNJ,"BC$@K/=2&TDSP7OH7735F$^U#^8R:DULHZHC*,O49CT%)8 M:@L++*B;--7GB@4,"<8!%UJK!4*X;TC/L67C?7MXX= M9]2ZPC@4OF&P= +J$24+1@ <0B9E'KU5 *]K^G81"[NU4=9(!# *#=GX%'E3 MBXV,.W52&CSR[WP"NS1,DF$*N @H@B?\ -FEF,DL:TS-T=)A>/(".$MG4OCD MYV"#FGOVZ+_?K:C?36_T%QZ9'\;9+L#>?!/@)W:5.KD\SG*AO>:H(I!Q J@/ M-IHL@!1H);D-O.#F8;A*82]V4C=V=F&YZY<[M#\^8=1JDL*X=JMIC,F7,'T& M;ODDVK*T]]-=QZ<:7YZ;R^J;E6#OZPZ%YTR@RK'4!R9% M334D76=UN*["B$YSO6@?[*3YZN7%S M>>YKZAC%=.&7(WS'F\/?7_]C>>M_34K"&Z;;6CJ0K@X8UZ5YPLUW/*\O8QY2 MOI)R 5R)2*S3AE4'E$M"[,T<5M4&7N/',U\GE#^O_;:6,E]-RB/UN0=3>;C^ M%7>=]8>!"?ID7F2:NRB !22M'2^8"[F)UN>YB^&8973K6XCS#P(,OMVY3VV# M6K#M^?#,5L?+R0MW)GHU1ZD'X[9TM5,O,I<'_-75^P\O)"P-_("_0\X""\7) MQ?[5;Q_?'YWP@Z./8O_OMW1UD=G+WN\>G.T??;QZ=_4NP_<>7)WV#G=WKO;_ M>-T_W'W'#H]./L,BAOM*%P='[EBSHLBBSDF1H4:;-P51MN! A626JX*'&%=" MN S0),^,=5S"FF2X9JRPS$IJ32P"7_%:JKNCTQ#0*Q&QT277Q7-]X?CUZ^58 M+'=A;&:E LO:!@&C2A7"0BU=L%+"^-(/YK@V/?%7])SMN1LL=F^FZ*NY<_17 MM_/GG\_G^5CQ:_BV]F[=D'G-Q;;\80;VX:!SZ"9#/*,0U<;%+XC0596?5QZL MNP#2<_F_W>3^.5]J;F>;21@S1)IBTA^ M=X#:OX3/;/_J%3#C5V(?!8QMEGEI/.$Q0Q=+E#)6&24JBDP8(,D%9UO/H"NN M5Y2L/+Q+X86Y&_Q,N+%J?_QY/7\61M@1*GV4#YT/L.2X?G(R"B=5]JL&][BE MVF/N"V]RIJ-35LBH=8B%TS( +S.XSJ6E+XTVLF[8K891036=Q^)+RX.CSZR_2.P[W9?7!XF6'KXYAK;(%=071N<;1P#C15%+"%(TRF@S#P+>>Y6L"<\N=]GI E/9G MU1F *[7' [H[5"DGR^URE$IN9MZM#<9N=;)?FJ#HHG R[C9]$"HOB&YE">)Q M_G#T,27MJ4)UJG/\63;E)A#.@S/J4)'JSP8J=COG_2FZ1\Y<-\ 8&@T(H"V: MR:78:16[$OK)JZ#YBI0X?5@G^+U5L.HWK=,DOVZA;A@/<\/R>1/;=T8CS+.< MNN U?CJ,AV60RSAMAOPW$)=V#MT,4C\>>P78::@A6DA/!%,YT47P!.Q;YJA0 M,M?%^L5]!JC5V)TMQ=V9@^!94J9IS*?2K#]%X9PT).WE? SB)*FFVZB2$<.9 M4JI3E62Y,\%MV;E*UF7:+ D#W$*H3]$ZU=E:MG"V5G\KMN#V@'2.-2W&8YZE3S6]/QD9'R2+L0-;0S(&R^DA2T5LY-"%#P=9C@PIRHM M[ U.\2H'9;0TUAD>#\'*.%J$M!0/B)I*C31HD]/1<'IR6D6J5=N*)2#BEEOX MW!N7N=#* ] J%^METE>;CM/9P'244+J.ERR^&A?QE99[D">BZYIRTK$?^ET'+C_[-H- M]R:;^[2]44-B;;X96&W,-O+9U_&/JT4[O?&;NY5P6!V< _.\YU$8KEKF&ZTP M3(IJZ!+877( J)&(=^>) Y,K]_DHX('] %E&;U"N7[5\1&\!1:$&L.S5WI!5 MM.59;X)OKN(I2L0H@XM^*;6RT-T1 ;,\Q%JWP?J/-"IF.\@+I4B.C*,2Q'H) MO];$<B+_Z M^[373YOZEVGS>DV"Q88V7QT -BG#2,KDDTG5$ \3+F<_7:![=3*XF5)DH_,& M,&^;S=5(;ME(1;FF<^HP'4"S?BHLGG5.1D,S.^R.[! MQ.61@(E5,)^G+ ++PR!C#&Y1CID"F#SE\!^>*Q@9J!W$N;U!&,5C)3J31"1L MP ACGYSFQTLGGS,$7;?0)W>/=4>@ZT\A?[WAACXT2%FP&8:.@%<1U"0VY^/P M:_WA7\!-@>1?_MH;I.JEF_ZUV"4(+I_ -L*0S*H?4ON7E^>XLTU+[)F,X!]? MO[FZO)TN_7/B5Z\IN5TP=>UENLVNO?:EQS*^316_T6/_F8I<%AM:!EOX_VUE M6W,\]LBZ?N7GGSML<4#V0UQIG+)=-CTDU=<.65/C_Y(HV7 Z1LMO?OI3-< 7 MZD:Q9C=L#VO<1S",@:J3JEI@3888__4@&NKK2W%JJ9U5YX[EYKI-=6GG,53Z M/^Y4Q6;51OC4!U6W^]\V7-E'7[-MN,I"<&3=@(<\+WV'RE^^GHW)&^;JRAXI M<7GW][_'[X_./QP>_?7QX.K@[!W_Z^S]D:,'9R\D$!/Z[NIC=K@+9.4/>.>' M?Y^]K^_YGW^?VC/?/SS;EP=_O\KV^?L/[_]^WS^X>L7?'7V$>U_#,YTXW/W] M(]9O_^S]1R [D_TW]/.?1_!?].';/3GVH=!:,$X"QZ0]B@>B@+^2(N2^4^_EUF%,!%YY8SZ]OP.:;_/2I\1C>1P23M4%Z[C/';57DM M1K= MF$@JSONLD6NS2'77A.YH%S[Q\&9:'PFB;;>$6&"(DKFC 06,=UX;ACZ MLVO:%?RZ(\@;0]=Z^/@^T/4(J>7+44 !I/&UGL'?!&@W)9TMH-TG,ZOZMI(O MAM^7R>O2M1;P-@=X^RN AZ(TF2LR0@MJB=!!$*4](\JXH U7P7.@:K++]6I> MUI:JW2_>#<^A.)?=I!9;'LN@ MK6!;P:G(C=:$24L)&)V:6+!+B;%>,NIHT#J@T'^W*%9]"ULR=Y\3^H_J)+WE M;/>-8W5+MU"S.:AYNP(U.D<5 1L(=

G(O1) UKPBPOFJ#KT9=F?+:YM#M<^KN!:;AAC0CB2*>J)$#X0;9T@E'&1!Q6UD''K6=$5 MV>H&_HJ?;LO,-@9IHVE8S#SYDS&T[PEK&SI>HN,-8RLV^#L4HVNS,* M-H6 EIF44@JYEJT]/EBKNO-UV9OPT]=E7[88MT&,^[R*<5*:7*N,,)D#QH5 MB:7P)Z59#)Y)'3.U]8QU<[J:1Z&E:O>ZB5:[R38B(EN^]LC-T-2S+:1M$-(N M5R M9RIXR@H2EI_.=,@GNX= QZ M5WAK>=L]\;8UT'99 1OV)FJ=+QZ"-G"NA;@-0MS5"L2I/!144D8& 8E3,@:IA-=%%E($.EWUQGW,U*V\?+*(\3$QP.)=>C!>F@,;?33 M)C&0-3#P\\'1B^Q8,5]8RAS)! 7SU41&C F29-)&([FSUL6DK-Z5;9N8 MAW>"T'\FK:WK4KA]+]6\WWN8O/O/WJ>FQ_H27QB_-*/)85PSMUK=O%HW;^_8 M1JV=*G(2I+0PB&%)M\%Q$IR.3 "RY6I%/I'%C&76^8)J+IPKE%*%=S0S8,T8 M;>4-=/,>ATK>7"9WIM(ZR\YQK09OMSK@ZM?YZV%*797WEOJEXR2VBD+-PWY_ M>#%^BNIX!=O6V?67[Z2.=_VM7WKLEZ\!@M]/8;-6RN]F4GYKZE:*WCZDVLW3 M1WZK2.$3:(2=)J2]K/2RH=M39H'%+O\9-LQ?EAEU4]I;0/3>< -VUD]G21G# MM*&YD$8P47!A;!X4XY9[H:3*;1L+>>^6U) ?[/[[(Y0E>__'^P\'5SL4.*0\ MW-W[O/_AY'+_[W?RW8>=S_ <^JZW9$E]@.>?O?YXL.L_OC_;S_9W,0D://_# MBTN\__V'?F]_]P7PTM>])3E#>H#>]9JI7(#E%+EU!#H\>=<;HIT$TXI2Y[W< M>J;X)D(A;S7/OM52^D:TN\%"OOQ[U0<@ 1H%G,2WHY#G/;_[,5%3W2HG_O53T>XYK6S M_F:S_K(QZS^X8V44L@G@R4+*J*'AR].-;> M>8ZYH+7,@4 42A&5YX) QUL*]$#)X+:>"=45#TI+X1LQZYMHPM=Q[\%.__7; MR90+;I7W3BMA/%!(J7EF3>X*Y3*J6S+PL&?P$AE@-.=."4F4QVUH20NB(Y.$ M,>9,460N5WSK&:>;)0./<+?A^3R:HE^F#3OMG?]L_GBWX 4Q5U'(F.6>!^&B MTR;8/.-:.0 ,+6/+"YX,JNPO\8*/QW@FRTW,B,ET@0*5GAAE+;$(-P%6"4<5 MH$K>S3>VL?!(MP^>#"^@JK J5YEQ>10^8ZK@-$=W\L)HFBO?\H*'/8.7>$'A M>.&5EH3SX(G(8 9K45!2Y.@VD'&J??:]-@D>A^_7T7!B5F1?OU;3>W/O>G#- M<_-<4IMLFD>!IX_ XZVE4]\/C)MZWR\8//L8.#2/IHA$%UP0 7U/K/>41"NL MB9I;X?2F-2M_I,-;NS_S9=Q8TZ,W\!%\.DE4F\E2S7@,I2SS9J?LXLM> 64B M[K76>^GHH7U.+KNS+*Z3^>'"78N!2FX [T%+#NE /\P]2P,,4MW&+LP<% EE#CHIB5PU+-3S _6 7,)7I;2XY99 MDBK_O^D$EB58O3I5?GE;+7'=62N6CVOD5XH C'PN?>./VU?JYTY]^;"71**M9]=%-W31O=T%'S #"F86* M9:S;0<+6+;$ 30?T6,5&@)^=5/$%ZR;1FRG@S<[17PNYGB>G9M+IC>>]#6!H M Q!!G&_)5Q;H66=B/G?.IZ/SX1CJA;^>(0[<_1^W(*,YRQ3+"JVT"R+70O%, M<1:"=,%;1VLRFCS)&V147D=&=^95>3D=N5, MY>P9(6=?G_HTA"L(RY>5!4\ M,I]W9Y7;20UW,PJ:/U(*^NVNYV_IX9%C!^EYK^3^JV,*W2>C-(3G+!+!"]0& M-IS00MH0;6Y,%%O/!*?;UV7&@OD!Z#UX M,RL0FP@P:N9^KI-DO ?C2")U>S MX=1\PK3M85!AZQS',-0+Z6^:2/-GC2?P18+C#@QR6-+PM_@C?'IC[I;X/PA MHF& E@L$_@7W -CBCVX-R9FANFAOFY(>%MAI"@,@UHKDB1)P,SY$3YPA* >:%YYJUG M.4""WKXNG52%">/H(Q]*(BZ8>C/X?C<3N4OGTH[5_"9[9_!2O+U2MQL+MW M['B,N8"Q%**71.3"$I/EDA@;LD US0)*F_*O+2Y=1&-<['N?0O_RB2PUTX$! M6HYP#;90.:( S&?#M5:@?.N*L=2XV.W57%IJ=0+ MW5%566"<$Q#--(M^+0V)3V$>WO2?B\%IU48$G=]BT!J<3JZ_I='OC*^+W/C^ M>S.IFX5::JW&OT]'\[B3DT#L*)B/Q$0H[*^F?V$NQUO_7*PC5+#9H,MM4=;P MV7_9T3^?K7OK4D>5V*1#KDW&"QIY)ICWFA;"66]HEFF?%W0YZ# ZYI32.=7: M"2&TM4I2:PS@MRX!78VE#8.B$O4" MREY:ZQ?#:=\WS KC3GO ;'V";KRW:=^G7R#=GYY5!GMEI,"#P(8/-UT>'U,D M:ZZWI;R'2-9L&^CEO42RROLI[$8C6:\](]&/,R;R]XHQO4/3]@6:MK?Q0'@0 M#HC?$-_;G3/)FX3Z?E.,TL/KZY4]BXU4_2:GAD^L_;A,[<<>W52YA0Q3VDV[ M[M#[9_"K^U!_DS>+V M\!?T$,OR]U]G!Q].H,QOK\#JR [^>'>QO^SU]^"]V;NC5^+@ MP_O3]W^_ TOEX^7[HWVQ?^3H^P\[ETO!16#-[!Q+(7.G>"2V8#D!>N5Q(RD2 M'[4O=%[HS*$+8E2>>)C6P>SH]"X!)(\<9&]4Q2>#L=^5^<'X MVDO#"P\.6Z3='-+NK_ _P9@N(A4DJ"B),%X0%4)!\L)1YVC!F4>DS2BP/_GT MHLA:O'JB>/5=.6&+5_>'5TO,D/+ ,J8B"4+N9U26I1N$,:6F+M#= VE\/C'#Y#[&*Z*\*(@T M.?=&9(4WZ*ZXS:[S,7O$HD,M/CUQ?+HC/6SQZ0?@TQ(3E)H'"UU$J,L*(C*= M$ULH3A0M6)3!6ALSQ"=Q9QJXZ40]MXT@?1PN7W.75K[6!;<1;S'WN#5V^"ET M+LRX8SS6J8RJ"I]3#$:9BN#L''IM*9ZCC/&81ZA6=Y?Q&/" WN 3?!R.ZE#0 M80>F[; S"F?XNL:#2)W)8-)P\'7#\:0*&4P.NE^IS7+IJPB2I=+#7V/X>Q+. M[A)I=W_]FY[X:V\"KW,WZ/'=EW]V_GO83^&/SX>C\V'I=]?YY?_^'\4Y_=>N MN9R@@+H93<;I*_:O?SQ^]_+#06=G>@)E*A&$T=+%H]NY"+,,&9UKEZ/!%!U# MEE8BKPMOLY#'+ 9!M5!@UUH??AN_CT'IP@*^1?/C/V@$U0%-.T#.U:ML4"- 8_P!"&$(\Q4#;Z0AL8KB.\9?C M7C-4^1Q_"ET\C[2'0?JIA)'38#Y=$C^%MWP*ISV'SJ4!HW;K(B3_=IA&'TMD MA1>>5S&>@%D]EWQE;Q,RY+T(5EE;,"'1I]P65(F<&FV"I\:ZTG[#44G6#<_5 MD*&7YC*A\]&P&GGU< WC@S YC,_-^'0^)MLPH'7C=4_L7QQ'R;FAL2 ^4X&( M/#"B"RJ(]T9:(9@NY7W=.H(LMZ@C%'_!9>Q'STTFEW_^VAXU@"P M=B1<$Q!VL7]R[,#13)-B<$J%S3;0PT.HN,NYX\,K'K6=J>S7W[FP M2.FLDSC#=#Q."A*CM!I VQ\,@>,63Z0QF_PZ$6:7U"BJ.!#\8J95 7 S"ROM M8)N/5D(U*J6.-'QK"9?MSM^A#/4PI:)!*$,\EL8I!O3-<_2 M;QNIE/$ZRG,MB,2 .3*7>VCHYSR!/MR=CG#@8H.N"W"OG9T3$QX%ARXV'KK) MC('P).$4;+]*Q*=IK&$7GH-9]3FU6O_R5DM15(%';6 ILE$XA?K8S.E"Y=07 MA;/F:X=\\!>R+?BTO";54ABU4L;.;)CMS O?KD[K5Z<3 :L3]$S4(GH2!7=$ M &LA*D1%G(7UR3(;G$#-Z^W5W*&SU0FF*C3F*.#DK=5:NK<:(%:&PA3.%1B& M&3)GK+=165IX8%"%=J5Q=8MQL?84>+V:RINI'8-E ,%PV;&K\,9+*CM +K) M /IX<7!QG$FK6)26V%!P(KB >2-)KE1DCJ9>\KSK6=TC5K"V@&T9BGPT[0< MS#D.LN&+X>AC6J+->2\)!LV[ZWN-O7+(>1@:UR@M?(*AAQ&3CVM9CXV!VSV,M-T0 \HB')G/[4"[P4;4 M_I4[5C'XS*%#BS>P8F9@REDF-+'1>0,??,C$UC-V4\#S51*ZTR:C( M8%[91QST7D9]ER(B/H#]W!^78A\-)A] MPG'?!D/\),[%6D;A529AQ;8B&*LB]Q[6@=QQHX 07B/->:\Z\16M+W_Y>C8F M?PIWY"%.!CWW8 MN3C\8Q\XVDD&? SJ]A?PM%?9_M5'>K#[V\>#W;?BX.C@M)G<%^I^'#3U0=E( M7+0%$4:B%[+*2-9E[/K%/U:3^3[FPNP57B:%YG+B,[1KU?H0#2/@?C("EEP47 '1EBANSF_<\#7ICWG MGCBG?#D*YZ;GFUXA]4Y1:3"VF1 ?$Y@M4+*J;U%;?3 .\/NT&5M>:\%N=]4 MY\/H2'>.^U0M:7M,.%=WY4OL2/C%B[H;6US;'*Z]6L UR0IO>9:!V9D%(ISV MQ$0F," 6;5*:1QT UW17/ZB<\#\#B:M=1UJN=M\85K=T"S.;@YFW"S!#;11: MYC \*;5H*RIB94Z)X3G3PBII#4?G^+RKVCVN[[W']47'Q99!/28&];,E>?U. M8/9N ?O82G :V1I;;G98^)F MJ><.A@/7W,UO8>I6,'6R %,.L"@ZP8DQ!5B5(6?$6,R-"BBE);>"X::\NCM& MM23LVUS:SLWE.G^V)\ZX?GGD0+4:V%%WZ,NR/UOBM3E$^[B :%S:#/!*DLA0 M15=:3FP,FA0^2D<5+4*FP+1D75VL6I8K;K8MY]H8GHVF&-D^/,-#]S2[?C+N M]3TQ;>-F9-5_SQO=UT+8!KU9+Y*<6H*Q5_Q8>L^YE)IH+R@1CEIBF1*$"NFM M-$Q[CD>*W4*).T!82\F^P6Q<$R[802=N;C=?^MX[Q;>;@1OEPOP%I0(5$1'?(9L+9J,F#SG M!/76!L@F4+51=(5JZ]OTR(%P3<]^RM4?%UNZB7M&BV8W0[&H1S710A:9 MUC@U1 0;B+%>$\N-SJ55F=4H:JFZ>;X:D_28V5HYG_4#AS7,]YT]Y3;7) 8O"2B4((HYCG)G.-Y097.19'$C3$?]89.AS:!?4U*#WJ3Z M6QKZ0(POXB]JS(?1]\>5)+R$Z3V:DD;-?Y^.YC(U)X'843 ?21(X_M7T+\SE M>.N?BW6$"C8;=+DMRAH^^R\[@OO6O'6MX%5TS"D8N51K!\:8ME9):HTI1*8R MQF,)?G /D%'$%"7RW#FPX8)EPGNI,_Q&,:TH+3*4=%[_'A8SEEGG"ZJY<*Z M&5)X1S/C0S#:RN7WZ"++ N6YCU0(JKQAWN=!,Y%;KH)ACUB(:R["BZI;91M5 MPEO7*_R6 GQU/A!S-H1Y>U7>6^IHP4]'2?HL#OO]X<63U-(JV+;.KK]\)RVM MZV_]TF._?$W0_'X*F[7"7S<3_EI3MW(]>$BU^QT5^/Y"!;YOE31[ HVPTX2T MEZ4T('8[ZGDO=?G/L%?W/,G^AE$)^2CD?-H[7]FI^UJ-?TZS]7:5?S*&:4&E M";G0,<.L@3PHX&:%9T%3DQ=PL0T=NW_#E!Y\^*U_^/=?'][O_M5_QU^ 0?GJ MZG!W#XU4?OCWOWO[1Z_[[__>%X B]G7'37 M)8KZMLB*^[4\OQ'8;[ FWKU"CP(OJGR-BP!A),TUA=^!Y26L\);GJ&\LO#"* MA9RN37N\B VS3$@]P*'P)UCQC2E>XL'?J3B !] L8->^'8\.?S'_C%OPA+X Q,%%8%H-@U%GO.(PIJ:3S MA51YRQ^>#)@L:BYRH1A7CA%DCYAD4A(CM 7^P"1F, K1&P 3V5.3YAK*I M;PCY'NS47TL%:.8+D4EC[ES6@!E)KDI)!&1"V($#R0R*G/H^"(*M6D9OQ_I(]ANPGP9,];T MZ(W<*A^K^,Z:VLG?#X/#K]/GOT1 M/=H6DMFC7T0OQ$X<#<\ZH^&EZ4\NDXOA3&6"+X42IJ^-P;I[_<6@>/[OQ[,YF,RGR:(V@@O (=,.K9*28@ZH A M F],&3N'#?&VSG0"H ]K0Z=7-I.M%I#NK)'2TQHY7")@SW TWKZAO^ #'W]U M)G9,?%@MDYW>N&Q,:+KDZ7@^@C$W@O?CP!Q/L$%.P#;")AE?#@+4%JKE.L-S M/#3"11[SG=:NEW +MBO*?IC!Y?_]/XJSXE]E>S93TE87YOUMH-_.ANCWW$D^ MOE""CV$RZQ_LX#KUZAD4TJ=4W[!*NY"2V3:SW:[V76>AZE#?P7 R'Y109(L9 M=_$@+,U S)^+,8#GT]'Y$%[]1/H^ D,:N)[I5Y-NGL^VD9SVU'S"++AA4$W? M^53!\"%<'%,WSY\UGL 79=YAZ"I7YFK''^'3&T\N.P&3M(^!/96]A'_U, 'U M:B?>_NVIUU(UD9\EQ[A.&. C5E(=E^!ZFW3=404\ZK$%LU$X94WNF ,>DU-? M%,Z:M!= &><%^7)B^"\PUY>CX>](.QOINE^'3V$P#8>Q8J[A#3;QSKQ5=Z'Z M.VXR_:DS<.]E![LGV<'5Q\]0-GEP]>K84VFTRR7QQE(B1!Z(4DP2;BTUA39: M9W'K6:&V5SGF+!WW;3.Z_Z A\J):O ]'?P['XYN-E)M8-_2G&T9OZ>&18P?I M>6_%X&F5>%6;K&?W"(.HBU.(R ^M:__*) MK"/3@0%:ASA\/AJ68PE0>C8@9T!ST)K PP:KNDIB27TEAKQ#7F2XY@@6Z,L Y4:]OU8J TZ\JU$URW>?4 M<9E1KJ7@0E@,PX%)G1EGS/]G[TN;VDJ2=O^*@GOG1D^$BJE]\;Q!!&WL#CI& MPHMLC_A"U(H$0N+58@R__F8=22"QV ($EN!$=&/0#YP+0L:-YG\ M&:XQ*1L#EAS>L4.@<*-.F&$)K!+C6AY\[-%;.>J2'O)WC;S(SW76:\ M]SFV6(D0A0>D.56O[- B&4\/BE]>O;6^XV+^I'N_#Y7;I_ M5,-[.W\>[>U\;<%X.\VCVGE]I],")_.LWKY^5+;?J>W G8Z:K'FT?U*[^,AK M?]5X_=N[\R;]VJY=[.*];^]^[#6VZ?6P8TM$%"(H)*2B.8=!($TI03)H)EV( M5DB_L46J7.HJ)_?M]OX;3KWNLC8E(KU81#*")IJ"HBD:[@,QQ$?KB+2"689) M$4<-+U)JT 2:9(E(JX5(LUE5!A8NN(BH(@$![HAJ'F)52\4JYZ5"Y98]718 M-<,(E0@F&*81\\& C^H3 AHH$>/<*6NTIM'DN'I<9>QF)?.R:>F3EC-OYY*0 MX2JZ[S3V*X.6[2].#Q?-ZU^Y9[]W>/X+@=P/L?\YK_!R:2)= 'FGP#L-1YF. M9"*%:Q]6\KPH.Q\T;Z(Q,@0)/%!3Q)-42"LG$-%*4*453SE[B6_*%UA^H,2F M%XY-CZ2%)3;]!FR:88"2 UET].8=VN!76/ M [VODEHFWQX'9!=I+=_AUU[_?%R?&5X!I>U5^O$DWV[F0N@R?Z /CS]!#]\; M#"?!^T7LWB^>YOKH)R'DUT8_+%)9X"HGCXGK?[KU+:[XICV$V_D%5OQ#[PQH M?:-OV]W*;C? Z/KMG"P!WN\+"#?=ZU;^MJ"1_?,Q6-!QT$:U=)@C\?I>;-L[G^'NXGA,J6D,XQPZLC\/&B2"3A3]#D8B*,<'TWD8G M]G/XBSV,>^EK+^>X[.9@F#BX2D.]-#R(KJGE>7BP=>V\=N$/HJ46"\,1L "# MN 52ZZQ0R'/%:!)4@.G?V+J%U_YC&E[:&PT'0\"6O/2#8<\?YS<^-';'L#', M6>PYI#J7Y63,YF,GUN?AXMO?QP&H6 M#!<4R;Q_S2/\T#A@Q&7R#'M.#=/WM$35RF#DCB9)+N.\92 RUZW1#&.NWCOG M[#F,T.=A/)T1K'?PV_#\$H2ZTWRSW*6A@*#2.-V%/;C>V#T(6J7$G4.@X!9Q MX0D"DP0.LXM*6<]X4OG(A&ZRN[%G;)OZ<9*N,QAG.5UY81.)A+>_MWNC 3"; M5NR$>V*3]58&FI1(7G#-E,&64LTH#X0:&?""V#26EUI1,& 7W,&QK.^==6,_ MI_1?X=1KAJ,:J36V#T R8B**(>%"1-S3@'2 /YTCR@2=A#/ 6_AM&!2+6*.TZSL59^D7$=B)C\_?XYB(CR MEHT>"'DBJ>V7PSMJBA0 MXVI_85"/P[_@00:Y'% OUQ@HD>L.\:1YJT]'$X/C&$6G/>*&8&25-,BFZ*7F M@1*7BZIOW@Q%O@2N+#5%98;)ELT?N0A#=Q#_62TV3KR2P5F__3&E3 &7PF!/!KY_RJ.L^-IHR=JTI[^0.YU-ZX_LH5GQC. M@#=0C?:P=\Y-J2EN31LL MEUSI=L@"Z]7X EZ>ITP1A0"A..*YW92SQJ(8);7!1D4HRW4.?[(%F@!,(9LYJ$[@.+C@+%D[];'L 8+H] M69VB@-;ES-]_@VD516DO>Q#U7K>H!=,=CK]1"M4=0@7/\.5 :<^D51HI!2#$ M.4\(')H !,IQ)Y((X-=M;/T4C:Y54BP?C070FD(0EBBE*$":#D8F:(T]Y(AX3)6/*P3\_V1$ J>!?@S;@H]O=X56+N'_/E""<%ZO#55ZP;]'*X\YU?F=DF(?2V.D[/ M'U->[(H(?&VV9GZV^E?%10XCFO1>>A<=R7V"#,NOZ&)G6+&PKH4B]T;]RDFT@U%_ M7-A]4C-^-L+W,I(N;^?YWLEI)P[CC>*]/K#]L7XJ].2JK9?3'/J M=7(1_3

    ^E(^S6"76OIRW8H\+E+9<:WJ#WZ= MHL ]'FR!ZHQK-0?;,XA66-H/!:H5O^;5ST?_UU;^-93O>7MKQY/[9L>_BBIJ MCWSX]ZFQY]IQSJ/T021SA^=9ME%;7M;EZ?'^D0<_ M-G =F44?K:!K58ABA01R0&87$6)C-(4F4@B"8J;H,/& MUE45V*=L8+O2G.&Q7>P7+2NQLDBP"&\0T4E)<'*$!@ZDP5KX4S-/H]))3[K8 M_T[>4%*#>R#%?-EH'(E.":<*2R._VJH[8^2U%UA)SU 4,2(N MI$8NI)R#& 2SWEBK\E'F18EX8F8#>";6QI5^]EU]$.)7^_5W&GU, A*AQ ML)@!>>168BM-3!9PP7MF?[OQ+^W[/2!BOA@L#DDY%34*.8J?&Q61CBPCAHS: M8ZTUR4U8'M\:H/3O5\*Z&Z44,#>L='#<>FH%$8H;IWQ@RKMR$W_%57?&NA-B MI5)%G2G#$6>$(TL9S_4]P%TS$K@:?B;_?FSRS(J;^48NW_? D\I)G!J#9PV] M48YZ*P[WROB(QT[-6D#I$\;MEULDZX?#7ZY1*!MQ I%:&2($T60 8<+21K$N&5%7W9]\,M2&X-I*+J_-?1P7++[ZCQ] M'.8?X8%.BLCT#'N'N93*I)A340S,^E;%V0&\W>M.BS#E&G57E9G2:#C*Z0)V MT*JD'+[^ BIWY'F=UFHHRG.,P;^2BW<,A_VV&XT#[T_[,'=]N'\N"3D8YN)D MAT#X\T0/SKL1GA8>RU=ZIZ>]_C";KEPTY;(T>B[(/DFVMB-8L%Y. :H4Z2YP MU>,XO"SIDE/]IP593N#&H7+6ZQ^#/?%Q4A^YN.]6W;F53#&]Q2 M#J_2LC#Q+L;N58'@=G=26*];X'>Q8N\OK_5Y""^,DV9@A?RX*'U1/'^^H/Y" MF6&%P1=2,4-]XL!1N.-2!TY\E#:Y(*5/\8 PMK%:I>WOB@HOYIYM5GX:RQ:9 MT]:9@'GD7F$+/[4AP@EPJJ(:N\&Y'O'G1:NWM?.3 H$3M6V9%_L?>SA>\?U1C>]_V M.^"9B@.FJ-,F"D2X"8ASI1#XH![11 5+)N(HQ)@R@_@!7\U,U%O)DE18)"4Y M,<9$1F!I?!0,*Y'X!M@';T]AUH?]4XM7>G@_WR;C\/?WR\ MR'SV+0"\3MQ+E\(SR?-O9#Q_O>+SY>Q ,&HX+ :B) C$9<1(.^X02SJ7[;?" M8'M='-;2*LS(\)@"O>S,.VDV)3/+3V9CFY3J)\F\6RQ%[KZ#73#[L,R\6X^L ML\M\9$:*?&3ZBC/PKG*S13$7Y-6%D'VR9Y7LQ?:!G)D,>?[1)?$D@0O=I4\K:[X?/H]+337I_MWHBT;[0H/&G^ M:![]F:]_U+SX^[C>R&/MP+/XB_V=OSOP3!?[W[ZV]K[MTNO)9FH@L,6"1&<$04!X*XS_YX<0 MT-Q8IJKXS5IHJPASKR&0\<]1YSAW,\V[ZF4\X^_B8!\FY>7#!]L?YBIY>^E3 MA,?Z7N+5,O'J6J*BDXPYKY#%#&>\RK_EO$5G#4B>DUBXC2T*O$PK\H*#&5^] M=C\U]2BU^[FT>S:305#B++&(P3H) 01@00"M$)7%2MW+UZP&B^= M5)1J_/1J/,,G)*91!$41TRX@3O(.)&MG"7I1*N%X'K^=Q-;3UX>0E8E\02\8@%3O9FB98E6JXFW2W1PEO M,0?DEI&JT8^FMRN EG/[)+: MQX-(M;:22)0X!3+*GQR7/"+;6!A6BG6H4CMOER)!Z1=_O+^3YUV>:=8O6IA.CR0EG.7M$(X&8VX M2@I98@VRBA@I<>0DWLC _150_?[\RBOQ/;T4WSA=\6F"?9$P/\ZZS$;B!>9= M*OBF>I)41DS$$^1=,L.?9K"+)8F6>9=KEFM8YEV6>9=;?X[:G3S8,N>R3$:Z M>Y-!^42P5RS%%+@"-BEI2E[0F+@+F*E%MV3OY)%_]7N#M3E3>QC5'&\[],YK M%U]8G39Y\Z+>J=$ON$9W>;/AS^L7<,^=+VL.S_:/6 M$7SO8K_Q\:)YU&K5+W99?KYZX\_C^LXAO/;QXD9[0@*+)X-!+)*(>(@$.S"9W<,R7/%.N K:<>IS.UD+\BTM-CY9SCV5@6%J M2DZV:G UGVXI1)(4*)&G$DS?("N]R]J6!]8.EP\#)B.95^'^%(IW*@,6E MQ[LD3!W13$?'E<:68$V#Y]8046>X1T1!TFTUDA(SA"/+H!SI3D" M/'9"NZ2-M*#(7%:-*3,KGSFS284-X2796#6,NI9RR1(+A''$ MHL*(Z]Q_,N7<"&RDM^ F$8*+6C1@958H1ZO,N%RR'LOD:6XP;U**G#AMO%&4 M6QNY#"IQ5G*-%=3CV3T.1Q*SF*#@)3@-02FDE8Z(.) H>:0%_6J=@20WW22:@%AA7-2GW,5ZP M(BM&DPJ&6@6"$!C5$E@%Q=$Z1J5)MN06*ZC(,]Q"415]" ))+$&;K5?(29J0 M(S)@J@51BFQL&5SE*U7^;:F9EVS%6<:MF9?W<6\><:*]UN"TK*3"$IR>"YSF MTPP9D /$IKQ-8D]Z,-R+XH57MD'RQV_@+MM7:[$SLQ3P M>R?F7P#1MF=6Y$ZT*X%N>4#7G&,Y"2L1%<;(R]P!TF"%#".Y4B\33B9IE<$; M6Q3KJJ(W>P;<2%4IMU'64=V7Q59*=5])=9\M=66,9I@85)0$X(DRY)2AR$E, M0Y3,11YR")BN2G.S$])O4?=7M=ORTT38:J4;;QSKE&5=RK(NZ[%?M49E7M8! MV/T\CW/2AJ0 O12+&(J:80P)UE:LEM[@KBV*5Z/GJT?/) M-_Q*]%PV>LZVJM'JW\S%GL MQ\K_O0<6/*C\T0PHB.N@,/MWSZ0RCC%24"P$ 9Q M@&9DDS((>^8-3"%BFP M2)2GPA;EY\^3V:N4S#-QG]3FVW@3OJ=2.:RU=,L)8ED BM)2X6'UB8-$-FHB!+%=_ MV:LOZH<'/OH@DP%X!3W/F]H,&4L9HCHHQSB7(HAB]>_6^TJ[6TGM/(U%Q:+J MS!]D+!E7+^!JI1\'IQ&N\#UVSC?G*Y,]KMJD6:=JD^+)JTWF$[X8]\!?3^9+_QY]%^XPNN-[;/F]]V&5Q=-(]V>9V" M-)^,6>R\M+_CM8NO[=JW_4[M+[A'XR.I[?S=:AX%&$.G73LZ9,V3=W02JH_K M1\T#KI4+*M+0W \TS^O)+F.E/'V\I>_GIWYV=28.07>7XK8<1;![$NCC8Q@"Y2. M0F]L?8N ],/8/X$15,Y:<=B*?8"1BNWW;?MU<*''VPC#8[_%\4+Q>> >58:]X M@GZO4[PX@EOV4AY/.R](.[5C!K@?\!/(7Q'\(QBOW.>6T:-[P7/ M.AXPW+V=@'Y7>FYHBPIYD^$/\OA#&VSC<';XQ6,7EQB7_P4:UFD7@/M8#I00%EG1$A>>I!*PC3 [>QN[J\A M]M-T",5?#1C '/\ Y?-OPJA_'FW_U6$P,)"/!P[(?J(JHI1RO% (%JBF]D@8 M)B/67@4,G@:YCI]92'^VBI@QX*HND%QF(VEE-5Q>14,!D)(7HES%Y:UB_>Q M*48C$!'D Y&(:Z.1$]*BQ 4+ 7Q(JEG>!KJQC'G*0/O!&IUGQ3QKM7WKLFQM M#Q ? /(>];E;CP#UG@+*[S+E$[,%<_%9T][@W;^])M^[-C,-J]JSOYCOL[O M9%L)7WW%ND&O,QK>_949FTWH;74TGW\7=LPJR35"/?.SU;^J GH8D>M'>PP^ M/@SVC>V<'9"K\_%^ FW_L?U_[5UVUUO90N_M/[7BWN+I"A- M#F/JN1#&6<&89."92"TL%K^NV/R\9/_V9>D5Y&10F,FI@<]6=7 EY9./9#XP M92_9C&73>V7*LJTMK'4O:'1!L M>!Y@/; 0!6^XI%APP5;F4,6K(!2#7A>N?7YIC8MW"SXQ-]3*&7A_P : OL2^ M;\/ -BN?;V,/>817.X03:YV'-^B=Q.D'X+Z=XJF&<)G: MW=29$+GUI_][UQE7SJ>=S&VHS'+.J2A.5J(0R&JE5_!M/^KW"SF8DOU^4:6]TL_W 1WL]N:<"/O=MCN%W(X= MB.(:U4+H"R$\&0O?S>L48'$Y;I#%@K\4^_V7EYRH]J^>/OL0ER[9C1FX?0*R M+Q9_,<3\J&,E@P?]WU$OKVQ>M@*?^C!C&9SZO=%A"QXSLAME@!;&;1!&VU_C. PDU>8?C558!C /1I?+;_O9V4]GXF=7A]2 M(0SP,%-E'!3>7Z&C,4\67';MX\3=S ,MZV=(87.,Q9EZ-$Y9A6MI[?!PXK76><77^G6GE[\V' MP^?3H65QQ3=M$)>V7ZAQ0]XWS?N@[WZ<@I2.9QLD=-O[WJA;K,4'6'-_7GG7 MB<46ZV#]K<9T8^#$@@6>4@I[]<2GXR>.TR<>GT7V\T9%H4^3;YQ>3EZ\FKS3 M#$C#K"'%QDCEK^WM#]4L8>/.%X-%^UY,SXE1CC1Y(]FO)Q11]=MF-,,TE9=G MZ,\_A/GIHFR3B#P9NQ.:!>Y4:VKZNQD+NFA*N$Y.@;P58C\H<+%[.,/&)F\6 M"WCKEP WBHTXD(0).\SFH]4>#'O]+!I@0EP$FSJ%GH5!HUS^)2S_!,4*NS3! M^B)BX)+!3WE[I?C H!""0:O7'\[0OD+]"PD8C'RK6@!!7N2?TLP)W9O>=Y;M M/<)NK J ;O_,8&8%N]UBYFF"R2L",F;-\6U.4)ZZ08ZGR:_ 5(-;M5EY:\&[ M/+7M4*SHC>W6,UBCWQKH,;]?]V%"7];EK/>Y]^S@.D?'!U1@J5T2*!F)$2<: M(QMU0)(PHGTP*>!<:$YNWBS!O2)!'N6JWW/5+VH'F$@E+"RS J5#W+J$K&4< MX(H2'SR&_]S&EMFD=Y_P__;PCG+=[[?N>SO;!\Y14&X:4-1.(BZD0MICBX2R M3G+") C&QI;:O!GC?KGN8=3/F']7=,?/@SNJD\W];,1]!ZST^*P43/B5-/8R,;R=4=-^ -KN ,DEPA .X=. M )8X@PGRCB9IA5$X^>L[]\&%$+&43#')L8O:>X>9! M$F0!XN!XUT9CM6%B9 M]"$2]V8LXF-EIF,2FOGE@@,5=<0R_'.\:-4<48E.3AW4J_&F_0;JIU=UO M/Z(YHEZLB^'+'NQBW2P7[.1X9PHW$>O9#?!];[S=V,PNY#MPR\)]V@&N1&F. M)VIPN7#^PVHO\$-:7_[ZT1=HBOG2YN_6=IGE_"T^?[*8/[QV^+)@JM[UHY\) MH;HK*>LU)&Z^L@S,QV[&W4C%G'?/L]^T+@F8#W.H)@F8M$;A_:-M46]\8K7=LY)O5&:-4N/OZH M-3[!]<$1R_>YV,;U;^]/ZN-N]G/IZ[!,F&IJ$3/,@%O/!-(Z$&2UM%Q$:[S( MD7>JROA]VX7^AC3T7V6;E^CSXM#GL9O")?H\-_K,I'\3EW!TP2'C J /E8 ^ M5AL45(C.\DB]TAM;IBKX?;MIE>!3@L\SE.YYY,E$"3[/##[U&>KCA%,\$HX( M,!V@/O";32PARS&)$E@J43$WV%'LYEG6;P2?U]#+[_.U2(Z[O,JRV]>3.6'% M$N14I1*)G@")YEOV =+5S/G:.!.>2B#[D@@ 0=-@8)*[#0D=$0**E'W91.E M#J^1#B_=(RAU^&EU>-8CL-1BG3@%9R!7HU,$G(&4!(J6FPCOP;JZK,.2+ZN2 MYPHUF!BKHEEQSZ#HBK784=-=SUV6%GW:J7DQ6+YTGZJ$\"> \/D6I5QI)KF+ MR#LF$<IN8$;E>696I^P8NK")DSE>M MOUE ;5JAZPE2J )(\)O/OA7#J!/WTN?1Z6EG4E9E4K2GJ-FS>U6/YM.X8E*C M=[U8;9E[=7A@),V1M$II2I,-GES/I5K+1/=90:FX27FG M01:5N=I%,^6U;JG[-2@JP]Z[ L@Z)7J9?W"/]YQY)*NLY%[>F\JR#1#\P%>66NBYE6LKK\:N6U%;Q M6BGG/)B]]&40M[- O0H7B]=VOG;V3[YA3JWGQZ:AV\O&\F;N,77B<7;#_ M7KR;V\@7U$IF+4-)2'"QDJ?(V1B0\1Z+2/)B&G"QL*F:>_=5+(/#2P!:G\Z$ M)0 ]'P"=SP9E8FJL,TAP20& F,ZM"37"DM'HE0\< P )4X6/K1+^3 C=]&93 MZ15COW3)\5X+7&/F::_O6BWC\K]CB$N*N%EI%)^[:>Y0@=H_4*L=0NR^*7'D MISA2&];>SARO21>I N;B0\QE\A)#EC*/@J%"4D.T<[Z<[J5-M[4AMW-0*&J: M$.>4(&LH1TQZ;H*RPK.GV]A@F>?TO(2IWNOZ$IR6#4[S MH?*,!64"DT@Y<)* ,WGPE!+\T$QC'J,UN2.>T57Z^+C/,F5Q=57YB4E&J,YZ,<@ZD:NX,<*,ITKE*FZ"5CEG*Z3*KS!S\1YD8\&( MT)=]9OC(AW\Q(/W$?*N$YN5!\Y>2,PDV*@B]L25I5> EYUN7X1-E^,3J(OZWXH_<@!I&90]S%^3<\_V*^!=; MCW_D%I:+M>5XP*2LK$6X-4GL/@SW9Z _G?GM\<1_FLY[\68NI$3FK$&.M7@3 M1OV\$B7^+X#_?KY^/+76Y]BX&*Q$/!>1MX%'E'R %8Q,6F6*MG#RS@Y;2^24 MKU)Q[L.=2L7YK8HS2YQTC-0ZAJ@@"G&="P][$A'+!=!]D$%AEA5'B)\JSFLX MJKMA2T-[,&X/#=);U@2>.%7@U;C87\JV$;\74.Q,5N,3+,:'V/?%3O_$I4*T MA(8%H.%PWJ9:Y:5V&BE/&.*$!^084\6^D<(BF<3XQA;;-"MR+/<[U. ?#Z(/ MY9G@XM#QL"V9$CJ>'SIF6(4SWC,G$P)2@1$70B";6W1['ZP)"=[6!72H%3D& M_/W0,5_;I"CL<(-OW:AX,E/Z87)IG@LUG/8&[?R!-T59B?;W>%6?X1_S=30F MU1WPU5>L&_0ZH^'=7YFI,4'H;3GGSS^=1:4-0>?+8LS^;%WNHYV"MB/7C_88 MV02#?6,[9_9\L/&O^6>$!YR=T.MS,7["K?]Q_7]MW7;76WLQ4Y$4I8AD;S3UB]F5]4AB%RL[DU9R@+RM Z*=DY8,]SR75!CNC6(<[-\YBYWNLP3!:@]=PQ'X*/MLAJ9_ M..C7]OZ1Q_M'7\1>XU#4__K(FA=?1(U^O*COA*,;/MW)%[RW\X7N-_:/]K_] M?5*_^'12;QR+O9UCO)\_WSB^V-\!$D1K-RJAI-R+3DJ+%4QJ1MMOG/5**%H>%,UW"[%LVG_'//%=94HI!81)PX@ZS4#E$A""-88^YSRK^JXJ7%59>L:&$L MDB4K6B4L>M\;]4LH6AX4S6?2$NX22*Y P3.#>'(B;ULG)'!27 @7.<^T2%;U M2F72OA):I$I:M%)0U/Y>LJ(E0M%\NIDW3F3,01Q[C'B,&&G+$\*6.&)RLEE, M12$D29;5S*ED10LF +=B/Q:'WR4W6A5 VL[+4:+2\E&I.5_,VW,N+/?(4^(0 MIQR#K^8#TD09A7$@G/N-+BU M//2:SR(QUAA-G4&>)85@10TR3#HDF,6PS#XZ38JS.L9O.*2X4)7#BH[3) M!2E]B@>$YQ227P33WWWSITL]N!$ 7:0>R,W*$^>[_-7KA;-VI[/=#;O=H>T> MMF$!BVY5@YSPU^D-1OV5276I[WR9X, IZ%YH[__U[J)./W+07]QL>, &T/^+ MV@7<_PCN)VH[QQ>UM]=274YJ!##BN-FHL?V=0]#?3ZWZQ3N>4US@F^=-6@=< M.3[;:]3._@O/4C\[4#A)A:5&Q$F)>/0:6>(YH@047*> &4UCV ;)CF$[HZD/ M/&)II LL86HIEO=,WGDZA2FN^*8]A-OY!;)WIA-[8\J> M4*FN>J!/[_Z:-6AO^T!');7F#F$58CJ7PIM$F.6G<]%-HQ[6/_Q77;Y]2V; M7*BE1IJ-O]OUHUVX0R[$4H//[_Z L1_7=P[/]KZ!6W?Q_NAZ\EY0#A9*6"0\ ML7D7GB,C+9!6&;2B*4@?=$[>4U7&'MV9[E[:\)O[KY1X5N+9)9XES[&BTC&, M _>2&T-)$(FFA!4/6A=XAK-_7.+9;\"SF0)3/E#BO=2(^2(F(AGDA&1($!.M M\K!(G&UL&5+%&J\%G+V&(/BKC4#_OZ-V/]X@EV5$_*-VZA:!I.W)U.^,^C![ M'PJ.7\+4\F!J/E$94Q=I"!S1:#G %",(Q%8BESA1(OA$I-W8HEQ5X?\5BH-? M=AWL5Z_/*C+C362:)<&]<]J1H$4*+!*P5L(7^IR9A4+W8#W1R//-F[JMB0 MSU"*".6B1MV./1^"GA;T8USO\I7%8ZX" _DPZON6'<1M7\1AP@QN7RW3/'2E M]H\8T$7L]TK4NA=JS9"E7(#T$G#Y_Z] M0GDO93GM9<=8+X&&#."!X;>9("XIQ8Y)@S2"BB M:6)1^1# T:@2=G,[9)V#K%>:D;SO]>'/;F7<=]J?5X9]N%K'/IAXK*^K=!^0 M6@+S^ 5(31;F[61=&E?+\I=M=__3&Y1(M42DFB]2HG'D0A""DO,<<6T,,E(G MI%(R*=&8P#2!"U45_&;IML61JMP+66$%?WH6LHB"ESI\/QV>81LD&643:"Y7 M02%N\C:(81YAFYS&7!,5^,:6D#>#_W^+!K^&W8^9*)[8#8^.WRFSMYYH:E8; MQ7]#]E9Y5KY\M)ZOQ22#I#3&@(BDN9N)R_4#I$,R6F$2-Z&HELLYJV+VZ$WK M)>K*>D0&E4A9(F49);G&2#G#:Z-,*8)4(ZFM1MQBA[1R"AFP9(X+A0E73Q0E MN:J)K6N9&'=+DN'OR)![WP90B/]I?X\W$E!7JLW:;\F<^WB0A/+$"H4TDQB\ MR)0+L1F*#(TV*F4\P_)%9,[-B*,M5K]:&8S<4?3#RK!7L2<]4-&+8G>B^HJ2 MZZC8!$5Z@BPXCN72L^#,II%WO[M:8U6;QJS+6,MY+<>Z;C*PV%473(:]1S[E M,W^4B#7/Z%QF=NO:3\9#TEO7ZDEOD*R[.-8K3G:>MKVO3/K>5[9GYJ4R#AZN M_'$>;?]>2>\+3-/"?NQJ3^!?_=Y@4'EK^_WSG"7]-1?-6V"B?OWTKV<*M[T? MG8PZMA##^ZEE.8U7TUB/P_O+X>N;IE)A2X5=C6G\A<+^*D;A(9.P5P4V'-:F?N=2]]ZN&6)P)A;BKG2'"MOO38T:F(#30+S10ZW[C[2^C*( M:=3Y3SO-=P*!Y_!OPJB?G::G$BWFHW=LSJ,HTZ;%\UO-5S[JR::W]ZW M]KY]/:H?M8[V=NK'M6^UB[T;I9;?MV!L;+_19/M']5;SXN-9\Z+3:GY[)_:_ MU6"\M3R&'TUX]B*OHSU3:EE29P,/*"F;$TZ%0$XSESM=*\EAD9C.I9;5)KZS MCNHSAL2\@M"6EQFBXK4V7+C $PZ XS4 AJOR6%+"US_$LD:E$ MIHER33F7K DM[,Q1*..(B2>E<_>L MNT"-[4D6UT=Z$%WTGEF+:+ )&%-*2%LED&0D*B&IQCY[=]Q4B2B]NQ*:2F@J MO;OG!:O=*["RCB;.B4=& V+QJ ,R@@=$N)486%6R-/>KSL6(3(E5)5:56%6Z M=T^&2Q^O<(D)!LC# I)$,<15),A1:0&$ 5QBJHH)62%@>E7]J!M] M&V*A,0\[^%^T"M/C2LVMV<&_\ [=GK6:BDE#"496DH XXQQIRSQB1@98 MW,!M9*#;5:9*U2Y5NSR)72$UGCV)99@XJSU89R' 4^=>(EA"B5@*)&AB.68! MU)A4&2WU^ 7K,58^"!*\8$ERIZDE/*K M#1*$4Q8>7*YBIH\=W(9*!:,8XX, M(:#* 4ND*?S $@N),<-1QNS'5I4L5;E4Y?*D;^65>^:DC\O(*2PE4A9[Q*/ M2!OAD9,Z"J4D8USGKB/"/+I:8JG;KUJW2[J]=#V>.1F3S'*6NP>I(GG$8Y\K!*I5TB17U5R[(=^+XS\L/(!+%OJ==J],B]V6<=CFC/! MC;4N*<]UE"X)CYD.BHA$O%?E\=@*0-:7^>,Q9X/FWB,,_R".DT8Z$ =$Q,ND M@\-$YBY"8E,^1U[L0E1@?3L,WF?GS1N>@@V)2,[!6NA TXA:*($8IJ(@A,H(&:R?!1G.#C(H21<6MI21I8G.$/>95S5]@IF*IR)>*S"7ECEEI MJ>5&$J<<#3Z*8"4%I+?E =DJJO+< 1ECWA,+RBN4D>/N;)H1C'C@!#28!&(D MF&11927=+E7Y:0[(2OV]I_[.G($)(W542J%@A4><.H4L=18%K9DW1#$N\,86 M?_SI=JF\KUIY2T*]="V>.0&C3' M T4!.XVXM!(9!RYR7M"$+6&V.,G.A'J5 M%/EUI89%W^K"O0[/R\RP91U]A9BLDT)R!P &5--I*9VW@E!%:0RN//I: :QJ MSI>$U8$(KQE2#EMP_@4X_\1$Q(VF)"IP)9+=V!*;JDP,>TX*X'!R$6B !27A MQG,7);>,ZD@]X0;S\N1K%15K]N1+.= L20@RPBC$F<'(*B>18B(DK6TDOM@< M)_+1>VIE--NK5N32$5^2]LZ:166]$]0AAS7XX2+PS. U$DP%0IT)6KB-+5TF MC)2Z6QYLK9(2SQYL<2."B%:A)%T.Z_(2N20"$I&9Z"3/)ZPT'%=D-E;]B*_3*M:UEG6V"O#"8N86P9)\9K2S67 M&MQ(+"B3H3S;6@'$\G-G6TS%Z E/*!#B$2 MSP^=:[C&0E043"R+#/@R)0II:3VRQ#IB$V9! U\NV7*IJN7AU6HH[\SA53") MJ8@="EZ2W,@U(2LL1H*JW) 7HIK M_.I[KM6@<%A&UM,\*H@RXI97(8._>9PJ1)!2P1=%P0MZPT^!Z;.'%P9ZB+C M4J"D;,H$/R";0]&PDC8(1T),/A]<+6/3NX34$E)+2'UN2"V/#)<,GW/I<%S; MW+@.6<4HXI@EY"QEB#@O8Q)**&>+<_\JQZ;$SQ(_2_Q<*GX22SBQ'KS"(#E- M5@L!OB%A/&%IHB%E'N(J(NC<0:Z+"HL0.-+<.\2#%L@Z95$@8!-SP2,95;'% M7-6X].I+""TA=.T@M/3JGP549P[8E;*169>0B%8CSJA$+AJ%J.;88ZQ3Q+[H M%V9,Z=:7F%IBZMIA:NG6+QT_9^(>%(65LQ[\>FT]XCPRY' 0B"L2;;36!9Y# M@94&4OH2_/HB9N)?0PNW@W]#^_O6S?P]^#L+>;L[*JSWUO_ QZ8/-5$4+D"3 M3GN#=O[ FWX$DP^R^^^S=ABVIEHT\ZW)H^*KKU@'#S8:WOV5$]L_;'?'TT!O M2WY]?G"@>8RY'<]DN<>S-_.SU9^.YM0>1N3ZT1XCFV"P;VSGS)X/-OXU_XSP M@+,3>GTNQD^X]3^N_Z^MV^YZ;:'&ZN^54X0Y21677"9F!!,F4N89II9B>>=+#3OLWRR$G^(W/:.A,PC]PK;.&G-D0X02SXI_S63.49 M9!?7D7UVW'OI.K@OANQR39%]_[\M[$^^=NTW,]H[J9$Z_?NXV:BQ_9W#B_V= M3ZWZQ3M>.SID\,WS)JT?[3>.S_8:M;/_7NQ>U+8/<$A!DJ@0,30B[FE"-EB, M8@XC],YYH7+-!+YY,]FJ A+8@5^J]UI\%9GQ)C+-DLB1B=J1H$4*+!+EJ?#% MXF-8?(5N->OEXB]I\>O;!UH;ZBF/2($4("[!1#NF(DK"!.>)3SHGVLE-<>?: M%X4<[K/\'%MO@O=4:L>UEBX982Q+(!):2EPL/S&PZ@9-Y$"6R_\$RX]K'P^X M\%;CE":;A4IK9'"4"(/RI\2-E%QM;+'-F_&HE\O?[E92.\]B)2-U=>8/4HC& MU=^X6NG'P6GTF<1TSC/_[T7#4C[,B]&YL M]1J9O#5@/']V>O[XU8D'C&G[@#&I1* :8FNYIEZ,M1O( M40S;6G M'7O^IMTMR%GQI7]/QC#A]YG#7O,^"O8X?ON*WF[B,<6=Q&Y/[CQY>[-XZYHO M-7Y/BTU%])UOXTURYWL_NRRAFUC3A2[[BY#SGU3L>;Z='WV-3ZOK?)IP>)X_ M !Z'K=X(+A$&_UP@L/S6O;1[A^"_??\>OW_[L])&MTT4R/CSNWO%-(&RLH7] M^UL>;N5W 8NG7'P7\+9'7-G=O.+95BM(YQ9[7H?[-\YBYWNLP6!:K^((NH?K M)[L7>]_^/MG[Z^].?:>&FR>[HMEH'>_MO,/UAB>U;Q]%?6?_:+]];;_%NLM,W#N+1E$D? M.2<0UL'SP(D,7!;8PLD](\M*1K,8MJB2T:P@Z,!G2]!9'NA\F0,=&HV3 MVBBD'2.(AT21T3R@:%-B7$1A=0YG-55#'UV)IB0T-S2PT8K]6 0LE;3FMR#, M=I[[$F:6#S/-.9C!V!HC#$4*I]Q?6&ADI90H,19H=#&ZH#.WR6'S]^RKM$+D MIKBW6FF\N:VHU:^>\E4$YS_L6.YE!^>O((2_DN#\YT)I/W]<)X1B)DCDB MJ'/(>JP1X9@*)@2F=GDY]TO4H.7$YM^(PK^*UK\9G5_(EI P7=0GF!Y^&4@T2TQX$\>\GTC1*4(^59/'HCWGU[WL!'[)SO1#5L1=4>[ MK-XX9K6++_#_IU;]Z.-%\Z3&X;L7]:-PW&S\>50_^G12__:%__?BW=E>XYC4 M&N\H:#8%K3Q(&I@0D02)1,$-DX(A+:3+S6--4,+!9*KKX76&ID2=%U@KS'T0 MEDMBA<.4,U@,KZZ'U^6Y1WGR*WGV?Q[U=FMDVR]ON)Z)#GO=RO;H$,8T!C"" MBXA!4LWQK# )W3BV>T6^P[ 5*];_[Z@]SJHIX@WM^1!^^V#[PT&UQE2Z,TL/?[6'%'O9C/('WX3IV6#GM][ZW0PYU[/7A@_>)G$[*>$9< M(LEASC Q3'@A17!,._#GQ\W>"=8$SUK:W?K[&PH)T[&7WA;C>V]]N],>GM?L MC_;)Z.3/7K_?.P.,?6M/X9WA^;K$3S^[.N?X:8FE(#0$E%3BH+>Y?5MNWVZY M\C9P$T@*&UL2WSR,OHR?[L?OO71:04D[S[B9!2("N4)6VHYX<%2#3C.%-$Q M>,6%DQ8C22-#G%*&K&4!@8*'$#")49HL3G=+TQ\9J_[?_]&4XG\7(?C3]2A> M(__^YV8E!US/O04B>-JQ'B"I-^H#/L7O[=[H?OE<01OK4@*\A$YR$&B^$ KV'.7NI2AV7YVHU'!]^T#8Z(7W M'-$D,>+>!:0Y<%'/#,8>,^LHWMBZA2W)ZW2R2/C)DG XLGT+RPRBX,X+_O2V M=P(LKX AHOX]R.(!7[$=GO?YP/ I;&40_ZF=A;1=D;3#,9"_?=@ACA;%T MX$.=3C:FQ?UN7!L&7CF-_4&O"^,&'@>_P\7RS<:Y*-5\L2-@CEG^/;QIVSE[ MQX0W M^ /6Y[:/SJUO?HKK%JQ8RSSGH,*'E=%@_(5.OE)_4$G]WDEE"%.0UZ#X]]3F M5]:O'5XA'"2;O;'@S[14X]L'28:?"$)TLT.]=W5AAXQD7(^Q[%;,-3 M7='"_!SQ!SQ$_F,-/(G7:Y(9W)/5+X[/]G:^G,'OBWL.FPM9Z"NG(XU#4KOXR.%?7MOY> "2XHT5& 7M(@*Z!)(B ML$".@-;2O#EG[,:6N%59@S MQ06$MP>W0?5S(?)JVHG5HCN_@1MS MM=H6_JL O8EY%6'= %\K\7]'L)@%#QH6[GZO6*QJ);8+MFW'^/ YBP[(T=[W MV._F(53>M[NVZ[-J?\I7_&-"T(J=Y<][[S]=LK,_9H3"5NXT.# 8T/L;1XE, M6,YCE!'^D40[JH"81)84SN5";KY.EO/*;]B8?U12I]?K_[-2 M;&H[.XACRL:>GG;8O$N;'Z@DH ME3_:GN#6'^U_3B]7? \P[%(2"^,&X'0_T4M,4:DL%\H1+KW01&BM/'4^4LRI M*#8B"M%##Y#!/^V@/?A\VH\V['6_@HN;'^W3>&NBE,"Q!.XU:@=1>F\P,\AJ MG1M9&A ^YRB*WFCJ.:4&TXTMLBENDT 0O3_:-P7C2A@?)AC<,A4=UMQ)+K!S MQ!"M)046K (+I6 \M6"(VL[V0= &Z"ZPW@ 2@KB*!!D,3#AX, S<8,.3RM!T MFV",>>M-2$F%P/SSNH# K]W#.-E)N)^LZ$"E +NE-&'@,VG'@DS6F93#WJ30 MOY"57_A.I:S<)BM?\%[#DWKC$&2F>9YWO@GEG+L<<$A#;CM/D([6YD822IMH MM2!N;,5N Q%@+?=;! MD^AY3,3!*!F3ENJH&?/^Z83DIQLLKUIL:D>'!YH'\-J51"D V>4F<.0,)@B0 M0@H#%! '>[?8W!LKF$S*!)H\YX0SN'GO;@<#;RZ=Y'V/I?-]BP7::X/I$)X&:($52KK#G$C+4 M&Z29(C%O[WJ<,FVAMPGEY%!KDE7T"$,E9<#480EW]%Q8[J)7%+@W>&(V*AWO MBU"E.#P$I"ZV#ZQC&.P"038"/G&;.TXX"R#E%/626*Q3P6()O5F:]0&62=%$ M(\?4P\4Y4XE1[E;$OR!AB5FRC*4-,= ;0M_QED4 M#9=46!&!11; <.NFR+*LTO9?"BY[?<7PAP)%IX;L&_4IQɐ M$64D!XN)02Q^44B^I"_+0:GC POD@/&\7^L5B ..14WIB')P'\LQ#3R:PE[= M8JXV;Z0A/$-5Z+TTK_F#,C-EFIE2.Z"!")Q80H+X!"X2D\@0K1"+2@E,>(I6 M7\\T>2&GK-G]NHR1^%D<0R&9MMW-L8S=8(>]?A%);<\+."O2/ ;Y''R<]M$' M_ZS=CQ7PTOIP>7#83OOMKF^?@D&>JW8]N+^MD!]AX#QCGD@@1U#(PA2Q.004Z=!R\] M%&7Z%XG^N:J 7KV*YG2V8[L^1TJ>%^N8S2R2$Z;Y826C%N M+G2;SC]OF71I-J61#ZF2+L6F9&;I5=(9W23R[J_>HTKZ9.YRNOWU--J%$VQO M6;)GJ&JP&%"_'S>6^#@&U,J[PM-8H,+ZK^>E/[[+"YRS#Y)T;HB MMW/S^,H%[8;3"Z#9[XT.6Y7/\70X?HN. QCO+KQS[>[MQI'!SG3%KB M.<,:?(C<<4U*"MS?<7N[AW]96"( N?B)>S^K 1,%R"\O1DKPFI*22:$)6J.? M@' MU"[>'S:<),/^/WMOWM16DJ4/?Q4%OYEYNR.43.Y+U001E+$]5#10Y<+EAG\< MN8)L+8P68_SIWY-YKX3$8L ($/AV5!N0[I++.<]9\QS.HG=.Z:!,"K(!I14' MI>U+H"2=]BFY@+ 2&G'+$G)&)\0<%4DEEIWL.0O@2@_[#X!2;:!)6%"T: -G*PYG.Y?@S% F MO-$866L5XM1@I 752%/#8B1),UV2J+6ZE8[U_3;6+\?I>[5O%W323B;5%3]X0=?8M_V\S&HV2&X=LM-QJW^8-SJ=GJ=93=">3H3^VH_Q1U4*SG+V!R^3ZV-[\BEZ,(%]LU'@:X3^8?%Z\3C\_R4ZZX\I'67<-GKJS%3X??-KFAY_\Z4%O&^]^>'^VM[5S M>OCV[T^[6^_QP;>CLUWX^Z!S,72R>;I+WW5V/AWW=K_]UH'WDYL<4521$'')9H09=RPY&M6-Q0A>)= +3$^.:TI$4KSQ)1C MQA(AO!.!1JWP#1DPER.V>].9_2N/KM;:GTL;]4<'G!T,@(.]YE9PC@BV''$; M%;)"8L2B(Q*P2 E;,LHOZ]O34A[M.^TYD][;1 6)B7!*<*[&&8 &C, X$5EE M/6'8<,"-2<.15"HB3Q)&5*B'#I4FP(RKQLN?L.WN> M$>E.^ZYP/M^4@.,M%R+98*.EC L-0HWCHCP0 ]MM4$T LMGW)>X[W=G\Z)A0 M,C"+DK:P[]@FI'$PB 0M?( =4;D%)5C7UY?MR6=/J^!U9?N<_T%J>V_Z-VY/ MC1\09=VZ\%XE-?(!M2SI_& ( C3GW1Y'&^KTHB(?YR1N3JP$T11/06,)DV$6 M6S-W7#6&F%+UEFS'@73\W8*&,CQK508:JVCU%":0;HTE9HQ);#D 9M;*MQ6W[6[Q!^^EO^JWC3[ H.HJBW]40Q_] MGD?]=S7H!2: Q?%9-)P.AF&4"7]5G+:/SP)BY_0CQM)+'S62H((C'J4 %@@. MB6!HHLJ[8.7:QJ ?+TN%VNR9[GE5W@JL$*"97J<_N%3!Z:FI9M#/CQ\.0);U MCZ;._NW^)6IJR.5*&P2$(I"U!",M*6B3#G-NTMK&^'1P M!;F4.DTS:EEO_3%U%M>U+XMEZ0L;=V8>Y/S-'_O;+1=A4RJ#/$U JBX4\NS/ MI#YM5]+WSM;H#[FWOJ>A7N/LFDWZ#>+!9^/KE/B\_9JBJR(R'5VB6!/?.:9?5Y!08V,2>"G]G M0[4AAV61P^[I1]B98#07R A*P93A#EE,$Z+)LFB"XL+F0*'^#CG2D"Z"M"Z249(@3G?T9VB"M M@XU.."6YR%7CU]5#6+>WB>7=-D;%GU,+)O/@,:-M4-IZ<=]^7<4@T9_G/=/@ M*;O[;XYW/^S S]?X@+X&DM\1NY]^_W30^[NSM__;Y]PY;?>O"Z3>VV&'GP[( MSH?7Y. ;_ 32/M@'DO_VF<*X.XD=(,#@*I7BRPB3%M+14&N%82I>B1-6RMV#=X[5Q MH:?*$;H&=*L_D,5EY_/-I+,YZKN\[^%OLQ M=<;[.7[T.M%L()9>XL#IJOO#*JK^=1$ M<7Y*L^#"V'X]/RC:^H>K".2?E?MH=E+OQA-W]2H\^N$Y@DL5O1\Y/2?$NB:W M.^9VE\<2NJ[5]5]_[['?_XYIW0Q6L66<2YRFTN*<2#OWO-FE1-RFI?O5:;/EE[ M&8G53SGO2RM+WW70"Z5*/$N]C3.G*SMJ$K3B9O(FP-+9[Z^[C5\P5MYX#/_S' MO:9X^P;I3S&W1XPNL8N&>XTS-1U=,M5OYRMFS]2&K\\IG1[N[["=3Z%S^.GW M[D%^5^_UV<&']^3P[>[G [#E=_9W/^]L_=[9[5P\I_1;=^>;/]NEO_=VX-EY M7@?[,([]OS\?T'?'NV]WONY0&']OF\Z?4\K53CGLF#;4(YIK+O.H.=*2.$2E MB;Z]\B+,-P#U0@'JOO'.!J"> M%*#.S@%*2X$9"P$);A3B2N;CE,[ VI*HL.91:+^VP5F;*=X 5 -0SP2@[AM^ M;P#J*0%J=TZ#4D'%Q$"0,")S!,4)I*TR2.!(G172^DA!@V)M:2ZGHC\=0-W9 M/JU[:#Y+^[14D+[6AT'O-NLKD[J/!0*M.%5U[KNOOIV?JA MC*"&K1^1K>=,(2F!L3$F2%FI$3>>YXZP'D4N2=2",$G)VH9H*W'Y?&O#UB^& MK1_*=&C8^O'8>MZ "$8%HGE -A&1\Q\CLE25-D-<6.8XDV)M@[?ALQ5BZY\K MOC48PI_]'[(@;NNI>=:8]& !H6KA&S1Z0#1ZOQ@0,CJEW+95^4@15\8AQ[U MVA-)#?RMC5G;(&V%5\F;L21W:\/0#QY :1CZ,1AZSFHPW%*-G40Q]]?EEE/D MC&0H4!NU"20!PV>&QE=4H6P8^L4P](,%'*YEZ(9G[\2S\R8!6 1*.P842O/Y M8.\3@,"CP$""CUO@&!1P"!>=5?>$>QUPE9+K*Y;@/24G-$C24<-('H24XGTFTNEQ7E M>U@06%*@8*7C ULQ16"7<*MS4M=-^(?.QJT>:%U-@TMUYC2+V2SF($\L)HRS6%W75K&[K-K\A?>!+F_JDR(W_\9-7SS;I8+8MB M(6V[0:<'1Z?/BW8%*!HA.H\(Q;D+D;)@5P2,%'=120*V19U=12_';6^/3DUB MU0JS^,/;%0V+/SJ+SUL76@.&FXB2P#QW,57(!<\0:)R4JY +5-C,XDQ>SHAN M6/Q%L/C#6Q>W8_&&B^_$Q?-FA![C M_ENA;,IG943>(3 1+4'#?0L WI>GV;8J>R$/^G'P 28" IHEH.E MP!4AR 9!4(R<ZD.#?NN,/L^0G"A8=_ELN_[<_9U3//-WQP'S/^165/KY9^W;CM'I[OORYH MW=8G!AM)D4Q4 ]]SC@Q7&@7&A&8\J"1U+I>D-;Z_S;\:!RD:*'@.NGH#!8\" M!7,:/,.,.@< P#@W" #>(J=P0L&IP#&U"9,!0OF MS $FO1+<>J0 TA&/3"'+) - T$0EZR@/-B<+"G.?9,%'@8*E!@G,B@<)]@?C M.W086CS:5C?39##7,)CDUIQE#^Z!:RNW/+>OJ[_,I5EMJ'_*2AH-L#\\L)\M MV'L21+)4B8!6YSGBN5Z.!6&-A'/6!4L2?+^VP7A;BB77T+@7#SVQF[=!T 9! M5[,,28.@CX*@X"R)1<@:1"T M0="?'D&77L.E0=!'0= YYX(B-E A!%*!&,1#CC6F[&$(L)=2>*%Y6MN@N@T; M^@(0M#@@_GMLX77P,W2^;$PGM3OI ;_X*?G7?R[!YEJD\+_\<0R3;MQ+KU.* ML(Q?XHSHW]EQ?!?AC;[3[=B\POMYH/OP_M^Z __YF=+WX;^/L>_]W;3B+L-FSME!![=GC4Z1>* MDHORZ--D-.ZDL^JC3C_DQN%,%EFY7.0E-R$O+0ZCXPA U^T.3H',6YU1R[:& M"^30&J16IU!+:VR_PHOMN#6&FT9C.YZ,!\.S_'%K"&34&@_*-Z\&/9C(V?\W M:L4INMI)XR/LQQ:QY4LJGV%]9OKK]?+5Q?@IOI.B'5- MR+5?X_7KO_O>8PE=U^KZK[_WV.]_Q[1N!JO8K1Y[@_/XQK@1$9>NO4)']0 " MRX.6XRT M6[0<9+RY'-6-4_\)UX^*LGZD6;\?7#]9U@__"+L^!_.YKC!QKHR<*R+#6YZR M?TF!^FLM9[!8@1R6&\#9WGUST;:XC46Q.6VX_-=TJQ8NGAG3B#Y3:Z.VIMD. M?=?;W7]/=[X=G>U^^XP/]X\_[;T%*_K;$=[]=,1WZ>'QX8?=SWNO+EK3_MOA MVP.RNW_P;6]KF^WMO^ONO=WAAV]WX&\8[]81.^R]Z1[0/_F_OVTOG*V7P1)K M:4 6E%#$??3(4>V1C9H%%XE)TH(Q#?K0'4WIA[*)GX)+_O,6TN0N.4 _+X+< M,X#1(,B*(,C@\5V=:&5.&I@\FXPN;-@JF&=G"/,(JZEAW\T M0Y9RC8*,P3 LL7-9T5I7*]2PKBF3]%)LJ(:GE\;3\\:3I!(V,9<]8"27-I3( M1"Y1($;Q:!G3,I^;7E^E)I0-3[\4JZ;AZ67Q]+PYH[705*N(!)4F9WAZ9+07 MR&!%F" KS(BFTM)+X>2G,2$:3EX")\\9#S@03V(2*$D6$ \&(T'09&".6BV#0K!M%'&I/=)<.<2C M!R/"I: XS9Q\^3S#LRR?]ARLA6FBV$D0,XPG M<)GKQOH85H-'=\.C]PLV@@L"NQ@)(E8;Q+D(R&*2\F$KISF E1(XXU'3;^49 M\?)S,!&N9N7YHY2I\S4&]"T.!PV+WYG%YXP'*9(QH"TB4!1!Y?!8Y8++$AFE MA8E.625%;N>L :5_72%/9Y[0/8$5@C9R)& M"E2R8)DQU,05DML_0]2A8H22NU35'V\-P*0H]/]CQL3S=6T\!UOB8I'X?,56 M!VX<@@G8R:4;&F5D&;AUL&!O$(.))EXAGYO0<@)&A_:,(JVYXM9(4$#QTI21 MQJ6YVLK(TU@>-S-^P^!W9/!Y:R-Y3G$0"'20! P.K YZB48Z&*"9@'T2]+Z* M2'OI^#O>X;2&V[Y-/&&> MDLB0IYX@;I1 FFB%>)2"2(J-=JH)6CQ7/G^"H$4CN)^0L^<-"!.C)='D/C$J M-Q9(!!FBP9[PB6 I-*?4K6U<=03\.47ZG#>)W#Q8*6Z5P_05C/@ M\0I>VNE/8"WW9I&H!KSN!EY'BR>SG10AJ(2$4!Y,C^S]P%(B$GQ,TBO/0UC; MH/0*]^:SJD?]]'4OGL QV^#5$QM:#5XM!:_FS"@?C:2<,61Y8(C3Q)%.DB"F M$[%.6FVU+'@E&KQJ\&IUUWHUD]P:O%H&7LT;A]8'C6UN\6$\1EP$BRR5"6%/ MF-&PE9R:4B",-7BUA+IBWV\V\AS;5&R.6],*UQ5!3,NLMUNGL75L0^L_[M)# MR'#/ G'4<,NMQH:[?&2+>V,C331]W+ZR?:6X"!_O^[E7QE$?)A( .^K.0:/; MM0Z2SQ1'?KRURO;9SM%';'*$)Q'D27*()Q&0$\*B:!5349LHE5O;8.N7^PJW M@*ZZ=4>2R=S*S]>2&[5;MMO-5YP>=_QQZW0PZ8:6K5,X)\,K6I*T.JEU_K#U MQ08E>0R^$@=%#CQ>JYYK:.O=H-M],QB>VF%H&O5L^8^&*^FTI(A8PT&R4($, MXQ));)3TQ+*<,-VJMS"&SZ!:+N'S6ZP#*3097W_+'%03>E4W M@L<7/P69A;C ,7/_'@_/2^,>1>2&T7Y&-L%@?['=4WLV6OOOQ3G"!.<7].): M5#/<^!\WA/NN>.L%9JTX@@<7(N:*)0Q6;B1&"VR<)R&YE)RR%ZF#JL (=SY( MY[E(VF"0#R808&N&F25KU[SG1JIZGI)WL4%4W91ITH/QPT-&I4F,/[;](\#1 M_O6PG"5BN79\/(RQ=1;M<-2*I:_,U7+]I3:*4N)!VAF)A^F]I)K!BML-Z"=L M%$7X\AI%/6DJWNUF^@_ M_'Q8 */"*-+,YJ?6]/%//NZGU M26?GVW%OY]OGT[W];;Z[OXUW/^W@O0\[_&!_\W1GZ^_NX?[QY[VWV_S@[(*' MN[?];>_M 8QS4^Q\.B([,,:=;W^*@V_'QSM;FZ>['_[NPICYP:?C3Q?;<.G MB98X(:*9R66?*'+,,^0%&)S&,^NM7]L@;8HO%W-[FAX8MY,<>%V)A==^3P@U MP/1B@2EYCA65CF$ Q26NP$)AA MR7DR5)@,3"4I0#? ].3 -)\3(!WHM)HX))FSB(=<93\(@IAP3*<@7,0YAZG- M\%W/G#XH,-TYY3!N6)=5C]KJ?($W@&>[ID3?FN<.M^U=W$TZ8YA2=\,![U_ MY:W;2YLG)UU8/=>-5?M#^.A?Y]O7P-B=8&RQJ9<(@5B3%:I$63[W H8?YA8Q M'T!9YHXE&D"_8I?S&6Y_[N5J"'G0@VP77OE#^8S/E\/OP.#W3*)^) :_X2QK MP_BW9/PYPXH)X8@'_24ZK,&P\F!8Y:9!7AAC)=-*4K*THZP- JPN MPS+;E! M@.>$ /,6#&QVHAPSY"PMC=,E#W$'5>-D, M^U@V1<.P3\NP\]9$,($$X9&E(9?#<189Y06*3$7+HPGFAPOC- S[\&Z^Q[(! MEL&Q31#C?FP[;P*$A)7+5?J9SB9 8@(Y[P3R(FCBC7+,9N]?FV%]:_]?$Z6X M!7-NPC@K+;\!V!]YC_XH6P37_C'=R@:[EH== MR139.OA(C2?*J8!B@N7DR7JD*2@F)$@.^Q\U9J;Q?JZL]_-IXQ77,FK#D#]F M)^1PA'.[TY8B,2*K DV'1J>P88+VY#BWK6H&V?BZC+VTX80&L9>&F//5YG'*7'#-0)+@"%N@D:6:X4\ M RM >$X(86L;1-VUHD7#V,^(L9\V2M P]K(8>\&LL$D[GP0*Q'G$I03K7C*, M-,.*"/B_$L#85%X^L_A< @&W[LNU$A6_8C]<5^OK97@Q'KXV>U//X?%!9;%S M+T]@SU&ID-0\@;; G)6@E1@/!"2I/+6KFVPMA9WS"5J7(=-V;F&Z>:8;DY% M5Y(*3L'L5@8L;JYHSC\6$CE0U%C$(7+/?ZCL7,-T34FUANG.F6Y>?4X!=L?* MA (&<<=)#,BFF)!P/$GJ*3">^Z&2:DO3DR\W %IL8O(<&Q%\B.=M6EJ=7*4X MCL8M"ZKS2>S;;C[G,G\6X/I6!)T^_)?;?96/XU>X?1376YLE$>>Z+D/6^^$$ MGG2?%Y_"G:U.#W@25L!VUUNYM\*K00\6\ZP5!O"8_B _&#:W+39#__J6-?IEB-*33.;K:./E' 5#-CE' .Z\ 1ZM'6* : MEX'ZQZ#[D\'0 M#L\67FZ!=>VH[H0R>HG=213VBP=4Q^K.G)#0T_#'^8P>IE-OQXB8TM MGF?[@#NTK[A#DX7GN197MJ)X^6D=1>_XY18$<.UC4OY959T7E8$X)+%,26-LY_!-3* \6R?'O9V/^]N M[7[:^?09WO7[\<'^<6>W]_KK8>_=\>ZW;7[8^_/KY4;/VS"VWWH'%,9%=\[V M]M]U=GIOCO?>;M.#_3>]P[>OV"2[FPA=2<.F,XHA@%Q&/ M6B";7)(.691ESGFNU:>*2,8Y+QX#3E^5A% MF_.F[LD+YN3[J@X-)S\))\\I$,9%YXV32(@@$)>)(".41!2(,$-@YQ(L!2P4HA9A@3QFE,9:Z4QMNFR;1:.1Y\&#G?\.!C M\.#9?+%5Y;&A&B6-(P(.H2E$XI*'V4D(.QY6] G2#'^J;P%)1>J3K?X MV=J_K4(H WZ9?O:ZVH4&=I8'.XO%B2+SW$EK$74RUWBV%%G8,T2X,Y1'C*6F M #OT[K#3> N>$S,_6*"A8>8'9N9Y'8(Z"Y2@$1$^(:XX0Y8%C"+VT05C&*9L M;4.U!5FE<@4OSE^P&\>MP;G/8#"ZG1KQL@'FP;2%"E/EX-0E@K"B7D(G>H)0$IT3;P%(Y)$+U'8&F\1<\7TG? M,.(C,>*$?5X&4CR<.D#5P-(V7U&Q"Y$X@<+0A_[+$APF.D MA040T0)LC!0LPLE1+S1E\#& "&:-J;]B?/8PJ0$-GRV1S^;;$ECF* L*!>L( MXCXE9&5T2'HG++"=Q IL>4V:PP(/R%VO[$EG;+O%:]_RV/./;L_7>W&% M.[%!F3N@S.?%@+\2+F*M4!*)@TF@--+61N2IED8&,/2E 6FNR0J9!(TIOV** M0<.R#\ZR\XJ!ME1%4 <\*TY^T,)-5@QHP-;XR%*4,EOQ:H58]@>L>*I763'8 M'V2U($QK.Y7J2X7D;Z,8W%BVXF7"S(-I!F^' #!-5'%Y@//Z-(--I2?\23]B M&K0*)B*E!9@BDE'D< A(4ZLC)<8S%M8V%&\3==>LP%NQPI/Y WY63GTPA:#A MU ?@U)US3C71^LB30S%$X%3+)=*!>11HY(%Q ZH!<*I0;2-7BE-_'H_"W[9; M5:9MV5Q>,;=%N(\OX44AU)T:0#Z4,C';H,WI_C1XM42\^KJ@64@FA!'EJ*&6 MB),DD(V"(TN#(=18@5-NN]1FZK(U&B;4-1=O*W#4MJO%MK"*? M/ICNT/#ITOET3ED05J3@L47 E!;Q&"DH"\"VQED2O&,&:[^V(60;S(95XM,7 M7VE\KK') Y<;?Q9(=#6IK5YE].>ZF"\N'W@KG@Q!0!2KLTD%7G(J\!PXS:]S M(Z>7**?Q@CYMI>:*>XXT26#42YP3B@Q&ENBD%+.>!EVJ%!*V\E71?SKV6W:& M<,-^C\)^\VHRP8"A"2.J@@9S-C*D6?*(R'[=F>U)D)]5<- M-BT1F\B":L YM4(JB[3"#''."'*<)\1TKG3(.&:.K6UPTI;FCH>'FG3CY\3C M#^"!:WC\*7E\3O_0+ ;'HD,<)_B'!XQ,DA@%E;C&+"JE'/"X: MZ1_5_U?*3 M5UO_N%BDO*Q!Z:(\JI60QM?P<+Z&Q7+)[_+X]M+[40U##?PL$7[H@HI!"28* M-A1Y'0/B4H#Y(UQ "I--(1_0^] PY&,RY)P^$*T" MQ9XD1(*5H \HC*QT!GE+!2&PQT;STO5,L2VF09HPC1X@,7!)LO%[;8/B9%QA;[=3=T[E30;OHRD!VWT_Z,5%D&E,C26"#U\\I6P"-5AB))DPB%,FD4LL($%, MU,DG['@ %8&W);UKOX,FDW<5^779ZD##KP_/KW/*0L+1&28#LH'GK@$"(Q>P M0X9*X[''D7)6517 *\6ORW0:,+7*FL2E0T#_F%,D_GE-+L,M4U.K-?V%P4*$ MP22G1I0-N@>67;5V3PIE__$D2[/:\/[$1[P;9'\89!<+FIC72N?#FTA'RQ$7 MSB)+A$.*>:L XAGSN1\,:>LKNLC]Z,G.>W'-$[MX&LQL,'-E3\8WF/E@F#FG M#2L0="#*%( DHX"9TB)M\W$W*DQ@B4OF#&"F:ILK?-S/"C.+_OS?8PNO@Y^A M\V5C.I_=20\XQ&_\#WPXG4+/#H\Z_3(6N8A=GR:C<2>=51]U^B'VQ[\P67!U MN5Q*;N)2BG.GX-:7RZ5]VJU.:O5C##&T6\!.$Q]'5YVK;XT'K?%Q;-D>;-:X M=!OVXWS%H.4BW @S_A;#>NO#<>S#_>,X['7Z.;MG[J9!?M.5I_;A*CMNV6%L M]0;P3[?S.7;/\H?]5G\POO"2=GGFJT$/UO"L/"#_EZ?4.AF, :^Q)+4W(]' MMOP1OW1@[7U<;P&/C&9_MCI]WYV$.&JWW&3<@F_RN[J=7J>:6+MU,NP,AJUH MAWDFHQ;@3C*'-$9';?L5834LD>VTQ^-J[E=[B_5AIM@ 28CF-V%_A)E22RLUC6E MK-=GX#'CQ2Q2.OUJ# O<6%,\%\ 2%34,@.=CMU#"KZ>=,#X&J9;98?ZN&F;P M^2W6 :A,QM??,L?VA"[RO8<5CVK/1FO_O3A'F.#\@EY#TZ!7 5F^XF0X^!3]E*,OXX[YM389YAMFP+\M>R 7D=!2W^YM%M-].[9;/5.T^_/SU=MCAIP.R\^$U.?@& M/_???3K8_ZUS\.TSA7%W#C]LBYVW\$ZX)CN4=_>//F)A#<"<0$Q+@L#ZR4%G MRQ#C'&#,I"0,7]O ZY>=R"T@X"[\LO[\^69SE(%K"S2*GHO#RCO.2+MFI'F- M+NLBP" HIE1I6?U+_:D7U(/RX+OP#:68IT %#S9PE:P)*K(8%6;:42SX-6X[ M<9%+[MM ]B?D![&W?_ 1[$CI<1#($,,1]YHB$T5" AM!F&34IP26Y#J^EA^* M6+S+EGN7(M7&80);GH*SW'#I+#/12.JX:K;\H;9\^W1G:^/W,RV'):W]7[]KW4PG,#VM]7!U10Z MY891-F-'V3X#A;][!C;?/)1,[[T,*?'.,**PP])SXI0'S30E1P)HMCY%17TP MSM]"_%Y#7%6<]U^WKD3]$U+5UYVM@X^>IB"])<@I9X"JC$>&4XT\T]PR@I4G M/E/5Y8/D,ZIR8&;WBWG[]:0SS%IPZW\6?#V+>QXC<]HZL%5XY%YA"_]J0X03 MQ,JH^)5[/I?\_Z:BO]TX7D"2U^7E?Q0/P<^XEY^./@8G-)B!#!'+ @B%W+\/ M+$1DA+(GK<\>?\6X\XLN+&!>N;*(2UFX:]Y9;\UEZK_"<5,( M1TC%#.CK'(--E9,? B<^2IMQ!\/I#@?A4RP,S M%_8K>]U'F_WPJJSR4>S[7(*H,\I[-!G&?7CC;]V!__SD..YK'!\PN.;K'N#W M#N#MWM9GN'[GZT'OW?'>UF'GX!.,ZL/?O=U/W?P[6N^V_N] ^/Y>OCA@.Y]^+WW[V]_?MO=W_Z(9=328HR"I(#> M,=?1]"8@%Q*L>>!@N,6+CF(BHC&@C1M*@!ZE,!+T/\(5=1K,"P?71]"73V K MQL-)7-N8VXC"70M;<2GBMT#_5X+HS>]?'*\"JX?J%)CE%B8$5E *&"ME#=C& M(I]#6'%'S]4L]->Q'<;C01= >?1?_T]3HGYM;1X-8PDT39?Q*43?>FNS-;IB M<'8ZN!+S*K&;XO4&HP @\:]X,BXNJQ8Q!E>A*K@X9*0@OJ<*?TQ>T6]&"\*A#Y&%._]B*MM^W]9_5*$,HH2R0C/.S+F@T<^J?S_W8@M"V MO0$HLH-\S@B^KD(+1T/;']<.[O+-J)Y KZK94/Y,G>%H#(N1)B/;S0'2./2= M48D59&]-#E\@T%IMR]D12*(B@5JC25Z,\C+X_F0PK&18=O_!N^IG9,UZ8?P] M>U8-NYW--I!>L("C6%U3QI+#)2#=8"I 80"AM%E&PAM'L=NMHN&='-7-RG]6-$!!.K9?ZA4-K=/. M^#@_<#JRZ>AS]*5]^=WM:7P=>+@$94H\?#9BN*Z>7XZ19P-F.N^0@P;G%^;7 M389?.E\N+5LFB;QT^687<\I$-+-(N(]E MX>:6IWK\=1PS2TZP9;O/9KD0,^;)7X)0&65)DD Q[!1(F-+ /3D]$^L"KY>< M!)@Y&(*C0;^&L=$\X8Y.!F7]@1&..]TPC,\K@G"U8'GUVQ^P+./Q^3'QIY$B MYQ% 7,@]8TW.)\DY#%\&W4E_G#,FPDR7R^B1\R@6K =?E(\Z@Z:^MJ1_#"JC MYA6L_: W:OV7[9W\VOJMY#NU_A@.QG40^!]YVRG^%1:E_$9^_6?+Q^'8PDO@ M?6$"#-O+C[6C42=U?&T?5"*KTW.387E=7M-L#V1N OJ9=(LGH_#?B3TKM UL M$R;C62[*:@=#'UNI?LYVM]Q^5]MY( M0Q#1@2+.5$!6L81P$M$;EJS/UB)=U]?[:X&\<\90\3),R;/VB,WL7R"H;/^V M*A&U&'*DLCWEW,**PUSU=51L@#FJG&'J.1%>S1,@#'/Z#!!-IN[B!1S/WS7X M%/&.>SD@M7(_)VUKS[<0&03[JQ+/]D> F)2MAHXFKTK7)K\AK/ M ?9H1EW51L$N=[-B7 1Z5@)F&WH7-+)@#B9!0^(.-9W6ELQEXLRT"V Q $VPRF#-L ,R_TNG_#:GQ7;Z%0&4B'E^ M\/]-8% Y33>_/N=99&O@+(Z+.@*DZVUEZ94,LCN,I'@7IUQW(Z2LMM_\:N5S MT__?I%/EAH[6GU+_G*.HVEV5=Z\_ZH1:"+9*MFNE6&97P/G I_(FBXQ)O]86 MQU/3L965ORRUYM*ULTXV571J]:\RL(KW.#\N>TSLL)^MR-F%G93%5"&]DJ,, M>YPSW8H%!?8(F#U @=O35.5IV.ZJ6Z;B?'X2^3%IDI.@IP^KTH=Z]FNG-^G- MT__<$IW/HAB;/1OBG)FY/X0=J1$\#/RDNO2TI%W#U7=!^1_R$'\O*^"W"6CJ M8#Z :N(Z_;+%,T_E^-7\SF\.ASDIKPQ^FI\'VO6[_-M>VIN,\ZZ-KKEY>HCF M+.?^Q?\%BFO$Q]7BXSW>V_=D=__H;'?_,][]\R.16G.F.=(TEWY21B/'"$;: M1>ZHX"*IG,^$\1493956.J?=5HZ%HV$^O!"?.93>)A.P=9X$>)H9W0\G\6ZY M73]X"O<>C#;CE89%;L$B=.?HHW;:,$Q;M:/_>5BY<.@-Y/+E;NFKUT$X>3AL5OP>)L]_1CH@); MQ4G.)$59QIF-G)&Q4%2Z6ZV-DKF M],/V.??6A%H?\PM5- ]>TC]JM]Z6XRU5$NEFR&<59S&$:91AYNF]%8,4$_!) M%,5Y=P#P\TT4/S\^5%8*[W!%#EN#>+: M"P1"+*)$M,?)&>>#N0V]@T%2F3.C.!YWI4;L7IVA1JC^JU9(.6-S6 "=\?>27=0N:.K&]O%$1?'U3GXDX(Y/L<< MLD^RVP6Q.JG&"V)@G.-T*H7KH?&#I(A$YO.M;UUO\.3F$0PW9-(.=;4GRR^9QPJR0OP7[E M]Y[[^J;^Z;R3V1CJC.JX5S7N:LL+_2XX!,'@RA!?[]U"MLGTW95%=7%5;8!A M9CZX:DUG039O1\>MU!V;2O)HHJ)G8>7I^EAE3' M?JJ%F1HPYR+RDG"\&[KNYS2,HEO@.I?U1CU 925*IDA#E?]_:SE@?W??C[TPY]]WGGVYONSH<#N.;=\67M M$31-NDT/OAV)W=Z?8GPC6[;]_DK%;X_O7' MJ&ST"6RBA 5!G%&-3#0<::YT2$Y8BL/%+-&$5;#*198+ELF@G=*:2*>-%U(R M32]FM=9;T'H']'[4[U1-F^^U78JY=E]PADFJ_QOEKBSA3?I^*X#A #7LW2$DOBSDP.5&Q02<3> M8%3 ?IRQ'I"O2ENLGC2--$_OF ;ZIW_/H'/Q/>NM]SFQ$$1*/"F/G8K5Q>FMS7)E-)X-.UBCF M!'55" ,&ZDK:P]0/6,)80$7=(BLKW64NA ;2XH!8#M()N>3P;EF0G+6T)Q#Y[,RH)6=#[!XY M(/$RL-=U-2V@5;AD+_T%GXY2-;OJ,..B$Q;(U_\"LP*J"*/8_^ETB==X;^O] M1RN,"]0D%(QQB LOYGFMFIJJSSKFW\V7U;?'OC #=8F=O9J%=F4H%EHLY%KNS2GT52)ZG M"1?? $C2[/$.G=E!J %(\ME5Y_D^HTKWN2I?8S!CY@IISS6B@KF569A=^YU< MOZ[@>%7SKG:LUS,HR<2Y!MVX3A1^N[GYQPO(4'QWKC .*[7\6SZ'F77"J<>E M$B:GN7IBI4L48_ZXWZ MEJ+WU'E;<]X+.\K['(K_:QI$+??/RYLLMV$LE=K4Z6=5<^H8.)7Z,'5H$Z0&D97'7#R@^(BR9? LXKK9=[I-WO3!9=+E<%5I9N=O^@J8I^=5YBJ M*J^JVH_3PPO5.8#S<$>>Y,5KIX^LXM 5UI6TZWQ]9J:CTEBHULLJKU$CX@E1]]:3@%$W** M9^BD5$Y633US6:',*W8^V"KIKUJJZ>FBO,5UMD5&AXS/YC,L2X66^3C;?++M],+: MY!C.L0_<'8;Z9$Y=PZ]3N56FO)#A)N0RI2\ ;S8! M9VOW_92/3^T"(Y\G319CNU@5G5[M#>KD4'$='S__@Y1=/?\; UF! MX5C4E;HV2]G"7)BPG(> 5Z1IE!IVZ#R3HR*68D"=^U6RPZ:J*CLU%G,8!R95 MU(M2 _,A:[3L5#FH%?_MYP&4 HK[@REKCAIM>$X;WCG;W7K]T7%E6&0,6:8] MXDQ29(*/B#HB@Z#"^^BOUX;76_^RHW'W;)Z"@%QCIT!?OPC*13;_QS3B-@7# MU^KDZ/D#X%2$E 3QJ0UDSV=\4LTX M3F=<';4'D)F4:.AW;:MSTZ8"T6S=E-/4:9!18O3+;9>O+G*/4$1 M54^VHD7#D[\^74!_<;DH6R;7J7!HP>T"Y6DSE"#S@U=0G6&>=MENEE/O4^S:UG-KG ==:Y7)Q?)H-N6(-GL:905?5 M4:A&>53*O8/.!0INML4,S]1DR1VAR0QO3I)8E=&:F^,O%ZLDB2EB0+[J(W@H'59SIQB21G/8R+* M?#=2VPB>)0B>UU5^<;%@BV8Y<)66<2X<;':T%(-_#L5G74=J,9$CJ+$/YNBX M?9[44PJ^U3U7AN-I$Y#IJ?'.Z*' _3SB121X3=-J$=:X^23\M0*?&=8;YCX@9FX>)@J6[$Y%#%9,!5RLDTEF.)YD*G8/,5L*.[W>1](_>"S%FCO5?FX?/@<;(L3F\L> M7!,N?!&>DJW.:):7'%IUL.]2DMT#IEW.#:"$WNLA[&.PS0KX-21W%P-+0GQV>W9EM8BW%=EVB^\7D6 M/_9D%'^9_O(K#.ZD:\]^Z?3+S,I-ORX>AJQ MI:5G31!7]$.^KNWQ[%(B+EU[1;/BRE/Q.*UY]4TY_WC^?/=!SK)YG8^O+C1B MO>6R/&E?YMM-]!\E& O*)^#4Z%*WV:M:8-^VA>QJ;_"EP\A+F?JU?/!RUX^* MLGZD6;\?7+^ZL.)=\.5R]V?O8TSI>TNP2@WARPK\,3B%T>1TD5OWN*YG> M[ZWGL K_\4"37]G&]WC:3>66Y1Z2IU1;)1*)@AL9G/1>&J:8DL&F1.]<_^2& MLW:5@RJ7=J@]3?OVZ^UJ.[!G:BF63O?[)[V#_3^_'H(%>/C)\X/>:PP_O\)W MGW9[[\G>EB<'V6KL'78.IO?\^_=CUPO=O=[A\>[6F\\P_M[NM^/.P?X[^/GF M^*"W0P_WW_/=;W_#]Y_I8>_WSK^_;8]W_L)?_[7_>@QS_TBUQQ+(&F'E(^(Q M&:2CH0@+2:D/8.('L"LEYVTLS#4%(1Z&@_)7=^2D[TFMFQ#[HN1K,+#!P//& MJX0$0X61*5#.&;4.4YZ(%($2%KFK*N "!BI4@Z%H,'"U,?#L' -C<-%2;_.I M%HLXB;G')V?()BPHY<3[9-8V!#-MRBZW.FXPL,' GP$#O2:.T3>GEKK2KB(%W-N%3^=^S,N%?'>?N"Z-K73_T;M.]$JF?-6B!=I8,#0KL M5LYM$%:'2$'8"RF(ES]0O+,!K2<%K9T%XY40K +L)$I<"<0#PTA311#Q&"%#U[,(KKW7._O1L3C%7$2PRK$%?I]$9@RVC,5>S M5"$8T]AGSX[-Y^RS1&DBQB:$O6*Y8*E"VF5'E2546.R8U5DW$;IMM&S8_.6R M.5=68&(I8SKR@(VU7GH:B4Y< W>;Q@1Y;FP^;X(8:1PF3""B*9@@-D1D2'2( M.,VM84G@%-0##8@3 M8Y#CR2'E"78)MCLJ#RA%>)N+93E*5L@EW+#YE,V9#<0)[?.11HX-=B109AC' MT7(B?6-S/#\VG[,Y)$W*&N^05S$AGH)!)DB#A#,BL(SM.29$M6Z+^RLC#9NO M+IOKP(20'C13*;ADUG"EHY4@S;D+T38VQ[-C\WF; UMLHX@:F>0UXDIH9!-- MR$>.O0LJ4".!S:5LRY5B\Y\AN/&_=AA.[3 VT8UK+0T2!$V:2ILLUR1H1ZB5 M/&A#I+8I-9;&\\*F]PN6!D\J>!HE2B(76XTN(F># )1*A'*+P0S)J7FX31E? M(7=(X_5<,I>+$(.5(E@2//'99R\V*QXR65KDF3ONS0O!N.7WDJZP?@GQ?B# M!7LM&N4)$0SQ4@XX<(N,!K1GD>EBH%O+UC9(6S'65GS)AZGNQ6'/XYA!@Z\- MOGX?7U5DQAM@-P:&DW=..Q*T2(%%HCRMRP VEO)SPM?Y-$ >I%)!(Z&9 GS5 M&/#52!2PA_\8-3SKT*3-N&C3!E\;?&WP==GQ!FR]"=Y3J1T'U<8E(XQEN:6> MEA+[QD?QW/!UWD=A?6*!:8.LEQ)Q' C2P2BD(A .D]Z2Y#.^8D-!?]4O %^+ M>^._2\FV%U<03HD'*5LF'J;&FFH&*VXWH*8@7%,0[F47Y&H*PC4%X9Y;0;B5 MP)>[QCER"X?WZW^=MX.\-O+Q,YB /YDMIR1GGD;G/$_<\ 23Q,E[8P(A. 37 MQ"*68\L-^.&GWWH['W:^'NP?T9VW!_CP[>\=>/ZWO;<[&'Z*G0_;>&?_M=B] M:,M].N[!]5\/P'[;VSHX/?ST[O,!V&V'6SO\X-L[^/GY*XS[Z\[^9WJQK%MB M6B8F%9(BGU))#".7DD&&>D$)]@2;8LM)+-M)X%X$EC3\Y+'QAS\W MA)KWAWMN/1%&($T\Y-M9("Z+8$!MH5,8U66C/#+46:Z*![2Z$,0E% M@"W$O0S(>$61<=%@ 8ISR(4<"55MJM0*G6AL#BXONVZ_5D3%Z+0%BTD[IZFF MQA',9!(6!]J83\^.S>?K$Q O)'4.R ST$BY=1!JL)A0EQTXSK6&3US:4;).5 M.K?<1,D6:L#5PK(#(,P M9UPB)TA$2DEA!*481Q#FDK2%7%9A^A6J3O!2CPW5LVW2+A]V:5X,QC?'AEX6 MQB\6E..>"IH U"UC'@PVG)"&O48A:.FQ<)Q.>7Q^%A5S M$"E-%-A';02(4V8YW_W[0_0;7KP[4CL E#LYO.%6P?B\,/.M\.W M?W[;^?#^ZR%L M]R"ZQS'D+6GU!L/8&A^#&"/X/UN#U.I'$,TE@R?+@W+L+;;LT=$P'MEQO'#W MM=36+W1P,?A-F2- O('SQ$7PQN&4VYE+[P.74=Z (O2BQ@EJ9CZQ-"QB\%UG M]/F/.,P?V*-(9D2%Z,]'56QWZ_U'38F,6' $7.T0-Y(A1QA#1 EIE2"8"[6V M<85M_9_?D?Q7[JNG,47B30I*$ YZR4V-N)M]O?V^[F]_)#9) M$RA%2HL !8X_8[K?/I[O?WI_N? ,]#L,>*Z81*%L6\6@X M,DE*% -E@6+0!*2&7;[<6>\"B . WT'C'\;1283G?(G=L_7+]E)K9A#.RC*4 MC1)2,4-]XO 0[KC4@1,?I4TN2# XXTQ+ITZ+286H>M3 M1JF-QR6HPXN<\-=XX#\?#[I@$8]>_]^D,S[;'8SC%FQ&=S":#.,^O.RW+ESS MY+RP,^.%@][OGPX^[, [0F_OPVN\M[5)#SZ])H?[1S3_?4!? PUOGE[FA6[G MH+=[?/!M^W27'HB#_3_YSM9A9V?_[^[>5O[[W:>#?<]VMGX#7GA]NOMI6WSD M8,WBI# B6$?$L:+(A2!0M-$X'@)74E5H!>09PV96+8,V3G*60*V0W"2P/9VD MD3#)L?'$A+56!&(_@6T8#R=Q;>.5/>F,@?C+9EQV%\S3^I5&]\WO6QR?P(0[ M:SS3Q',6M97<>X.-D XL905*WHI[)*YFE^+N&W2[V;VPG4^0@^;?MO90Z M'NB[W=KJ# %6!L-*J7Q3!M':*2>[9QD:3^%+66]MCC)>3H^95VZO::V#,MC% MKZ;'^-M ,]G?V?HM@EG3;QC![,XJQ.U5 M\\[?'7=&K6IB+1?[$9:K8[OPQ^"T#QJV/3D9#KZ"+!T#'-]1>V,C331]W/ZNBEV,.1AU;] OS/&_L1M^.WL7NS;/;[27ICMZ+L!7 M27X_-F9M?]T]_2B$Q)%YAQ+CN3N5\B@W-L\AKLB$3R9\U_5RY382"RJT]<[B M (93LEH(AA.!%V!IHB%E&Z_7J)MMO/LV!D^)(SEUU[*0K?&(K#4!J> T#1Z^ M\@#4Y'*:_M6J6&;_P60\&@/K9X <'5O Q_S-8#*$SWP,(7$%OPC/*T6HUHPUUUC*6\-79C16+U*'X; MV&$H:+> QL6^GW\D2)@.()'MCUN@J?='U6Q&ZY>5O^01T>W6:;7!,=0;#U+C M) (P%[ X HR&_>^K#\[GG6>\WMKK/Y2A6U2/+:#: MO91?M5E+F$4("? ] @P:'^>;4+!GZ"S:(=S*P3$[@[3%DK+DC56X"%M7 M=CW!3Q&KYHR*_O.89F-=;[V??9A1;335A/*7[6O #12NL^H5KY8\V3V$VTQ!<) \*<",D\GAW/AI6OGD!N$-I#2OTT\#:'GI9_IZN2H[ M28!AQU-0;U_ZI% ::/75'YF+8:\J%IB3Z=6W@\)2B5A (Q&@QAE]_LXX$2$BL$GM- M3&.$I'/J5&4^]616+K5/XWO,N0;5#@?9SY--E!!!'?M[K'S>]-O,_6FW['8TM%] ))DS-3&4BV85$#0[71 M!AVE4&EII1^/:GG_[5W=5"6 ,QK\5?L>M;O:I M\^"X=6O;% M]<<.LR^>I)9 1"['#M^O;E2O?;VJ;5GB9ZM@[6=V:,*-\N%W-V2>78G[C<\# MXV^#$9V?W698ON;1KF'8M8_]:YR2-QS.OHX-Z:=MM?.T@'59:7+9EZY17-8X MV]JQ0G*7E$**^@A6I0NP+SG08ZID#$8%1T7N46>6-9_.-KVP[F 3J-GSF:\, MQQ'%F4#T*X;=C?&2(_.%Y[+IQYU>*W_@0W?D6;RLEOZ/R3.-46@HOOR*=;U. M>]"__BMC-B6AL^K5/GVL=66R"7-EML9^[G4O"Y#M1N2ZT1X@FV"P'VS[Q)[V MEGZ;?$9XP/$)O3H7PR=<^9?K_K8RZZXS3Z=N/6VZS[*OKO@A.T):_@X+-8;TPSVJ0J5>[9\CX^7KMX^]<^.E MV@6FOK!9[0*7G]^\^/QK\H3,GITQOT,7MJUA',"EPR%/3GX7>&/?YKWMG"Y> M/(41]^%AD,M[QO!>E9\J=JL] 3;:L;?JM5QNWH+5EU]5 M@^S&:E#Y>M-\NJ*P1Z= =G^V8)9AQ8]M*XP8,=A_ Q#^=O7=O+]GK_GY-2H& M4WEF700B<1C[PWM?&>ORI%WJ.YDE9$^][^P>#?UWP!E@.%V;)QSER:_!U^$S ML/UW)VY]7/'98F MH=H(AM\'^[,WXD"]BC*.S\_Y-(R-87PJ\L<7/QWDM/3I;V01>,/WMT,)36X68[G.18^_9_[>'Q[W_7&JV _K3' M-=!WT+YJ\3X#S/P:SK:]T42SBOB4$O;.$.Y=U-IPXC#G0$&BT*8*^-+ %C$: M17[IF3S1W^)=M=;_;]B!^!+D\'-H1:[]R/%(,36#9I-AU8_2PP==7 M=T\WFA]9H_F%-,X.=B+8"X8%C+#-[8RU-4A397)4L5*<6*URJ\LJC+CRLDX9 M>=-*.(*],0U>!.9=H^S7X5X/C/[AWQ)(2.UG%I%;5/Y"D4:'F]D2.S\*M;5& MEOC:G[;;[IQ?/+]WV FQG0]08"#Y)L._]J/?.VK]=Q!'IZNP\XUPXWQ\A_!@ ME5V7_3O5[2M4NCQ=C2F!$%=H\;.3;]9N]4_S:>TH5*8+#S?\],56]:J.6&83 MBS\BC/,H3Q)L'5?(A8N[,*"\_^3W,Z&:BV-,[_%,&C'D:MNRI%7&]_,-+-@D^K4D*4G E MA F$1IV,\$9)QOG5P.5720B:E=7?;G=.*G4;]FT<',+XX2+5255M^/T<^@H* M;'?C& ^SEW(&"CM$C@L='GH4+E4VVV77;7_7H%&U'ISVCKH,5K'2B_+1>U&^P]9ZI;5C:>U86CL^7E&FBDP//0.EE>/; MK:_U=^Q6*WTE_D)Z:6@(SB2A.?!_G?L[@H&=@F!;)W]>Z^ZUUF[O?%C&^[QF6SG:S0_,3+4:42Y"+ ^4BCCEE:,K+/IS.K2W*R@RHM!%9X\(5H090VWA)F()>'Y MC"[W$HGREKS @BKSH\I8-5-NHG0R*:2T(HA[FY"U-"(2:02\E\E7U:(QJ<^( MT2JP4F#EI<"*9MX8;"VGQG,JC>:.L"!<,(S!*U'!RNUE7@JL/!A6QHMX"I$; M@S&.)-$!\5SVS1C"491$DL"QBYSE1B-U>=\"GJ7/X9RZ=7ZN>'%B7SMMQ7:X MU@7PSEHBS2Y)$;4-TEEL(N$^&*>=58X[RJAG5N!;RK]-%1Q^<$#Z30?%JZ/U M_&K[;Z 4PM.BUV3/0QMU8^9\#H8C5M[6KKY@SBO G/$& MC!Y6T"6,)#8),"=29(%!(9\D]EX"7\J5L OF%,QY1,Q)P3E*-9$ M),F5D"'E1.);BF86S'GYF#-NI4EF"(&E13KFCO0\-PVC-J'$DA24BR2<+IAS M]Z.]NS:B?!WVX5A ^%CP]X/LQ!G3\";Q\U78B=\OUK(@Z/T1=++9(O&*J=P, MC'$2$+>.(^U)KE2N/;Q%D\\(RG2=+:A/S:N'T 4U$RNP\]I,Q0([<\+.F+&8 M6(B2:H8"%1%@)RBDK>:(2Z.(PRIJ'"O8653[P0([!79>I[588&<^V!FW%ZTR MB2N74#!"(AYD0 V 0GB1:386QHXP ZIWS=4X,W"SGLX4,S-4%#JQCB9%EP. M%%^KH9@7]"]8S_.&" 4X[P^BN8\ZX.%-NM=+U5.-]#O[QUOJG@R8.LOV;DT>#TIC M&(@NBIHDQ$D2 (4LH2!R3:*H/!-R:876IWIAG-9/D7A7HG" MC4=1.FT]9P*)?#H&"B>1YDXCRRFQ5M%<)+0HW.,KW(-X?U&XUZ%PXXS? %HR M;P/" NO<.=0AASUL0* M?F.-=7,Y=J)^[UW4X1S_Z&6=YLMJ8L.RF_FBW8N#EWS>DJ\[4=%OL_X-/M>- MM@?270,Q'W1;_=-1^X^J]4?\[\"VSVMHQG.:GLN15@5?1S5$+PS.5;S M#)W7/*L^@*I"U7P*P&:IAO>.>N[\/2[/_G =FBQ"O+!9>"$L9ID-%.*W.+Y M+"+S7"*S_WE'$"&Q5X#]/L3A<:TV$A#&!4.]#F"^FZ45*>IXVI%9-!+)4)35OQE?YRJ(G V"XYZ=VP.+=^?-K#U_8\[40KAA<+(,D&X3SIH:=72BIIQD%@#<6Q7G9SOL^C61 =&HV8D-VRV9='G7_0O.]H*D6!SS*EAN2-'TK#HEB&O 6U\2!KT$B"P/LVP MSA?]]IWSRKH+I8F).+FD)3>$.VIB_Q/H3BX,8X=]T."?BB!E M0W0#=JQA?]EZ;;TSW,^&K9JJ]O15;?Y;S-#JUTGKP[JT');XR6R^M M]>"MK02OU+\GP.T9,'HLE>-,:[ M//,ID2@QS+QQGLTQ3TOU/5[)=7'WS8+KIVA]/$-S@#%JO7?D8ZKE M@[E:=3+W[G)D_K#MJI&3O>R-7J-ZN>JU.4\0ZH,*ZK_8H^0[]H5W1E,IK1.4 M"1Z3M 8+@1F6G"=#AN=HWQ\%D<=Y-]VH_CA^7/GK$&_L.W]!FX<;N'UIL? NTXV5AOPV2]B:]_# M[[N_MC]];:]_NW+^O-\XVX;[-,Z^G,(XR?K9USUX/MXX^[J_O=INP7WXQNI? M!]N?-@GPM8D(J]SDU22ED20N!WP8C"P8K"APP6@R(EF6O?M*+7,S[:MXC/CO MQ:CL*R]"/.?#OU*TNOXTZ&&0=?]#H/D!Z\K!4'5JM&K[\2*JIL#5?>%J+#Y- M6R,LHQAYP33BT3CDB!4H>2>4,"I(!W"E9%TMJN;6"RN8_ KCUS\-HU/>6^3Z M'-:2P>;KK$L>1.UE-C?XK5_4E8V>01>2-GB4&ZR50T--C%, M/)(Y'I +9Y&)1"&)M??,"&XC65K1;%FKZ4H1CQ&#.W>IEA<'2G=G7K,>\94" MT/7\:DX4>D*B=6,83F%;\^/0&-NR1@(0.8(\AA^5W.77AA,05KWHT_['ME:RS"_'X5E.J?;Y=3#5>R<*K%8]ED3PI) K&4:Z2] MEF Y!HJ<"0'%)!P3.954B:45JI:Y4E-@]C_/X>AZRZ1JUB.^; AZTZ1J$H0* MJ5HX$(VG6$KJDM ,X<1HCA##R "10H9R[#"E5FB[M*)(GC:/J MSWS$V'Y'GJHW3*O^ZG13;!5F]2B -EG#'61"8ZD3@G\3XHIP9*.A2!BN&,-. M$DJ65HA<)H(OB%D5=U5Q5[T.9C7"H0&@::%5"T>A,5I%/:8DA8AP4 IQ !UD MHDB($,RE$I8:CJN303X-0L57]>2Q6[(*QX7)9-5D3FF2@@64<3&H-Q:%6DO) J*X^B"%; _+JU0 MHI856] Y87%IO6^7UL/@I\1AO0GH&6-;F"A*<'#(!N$0=RHB%Z-"/E"M)/?4 MF9S33.LSG.G%B56BK9Z+/JG(#!B)3+,DN'=..Q+RD3:+1'DJ_"VY\27:ZDU@ MV6214:8#XU9@I&QN!N9<0IIQAGSDV!$GE95Z:46396FF3[\525<*NW0ZM*N-4C MKN!+-2R4>A ,$HDQAQHRTR(@04;" A)F()C\"L MY++2TXA6PJV*O^HM,ZL2;O68*#1&JQ3U3AIB$1&2 ZTR"EDL#")>4H$#5B Q M0*MX7;^07O;OQE+A5!,KM4D")Y>+*43-DJ=)(,.$353F'&:!' MB[HIX58EW.KET*<'E6#Q8E5 JX6=C+XFFA5";AZ-##[-4&KE"(D M>(N1Y=$B3IE&%@.W$L9+;"QW5KFE%2&6J9AVR9>(J^*>>LNTJD1/>CJO)'K H*N1MU9 M&:Q Z QRK]Q>EU_]JC M#\*?$I/U-K!GC(VQ)(P4D2'#>3X]S.7W,)'(T\"PP%SBY)=6#*WC%Q>4]5O5 M^_V\L_QH<+!9@1+Y&SK-C]]J?]#KM]+I\$^MHP"2^($-N]$O5I');8I<-Z6]%&)SO[![!3-W1_R-?J:IO_V?3];IE@!UYXW5[5:C^;V]L9I??]W?:GK66/WC\#]GF[\:^WX'["8+EK-' MTGG05AX%TE(%X P\*,63<2HW.F;UZ<.Q&LAK.TL'2-C@J'LQX2 ?ERL"+WK] M6C>V0;)"K=^!3PY7L/;U&PBG/2V*'?\J].=_2G_#DR(<8 !_Y#&'1/H^V^/\$]W5C]O$-( (AQ"EDA M+;4[)SU0 MDMZ@W8<]L):ZG<-:W_X"K V#2D][M=81*)6/O6HO ,ROWH>-$]0L_V66NE[H M''PW?R.UCL"0;]DV/"0H5T6P:B#O-=^VO5XKM>"CL(UT0!5M-0Y_,;AZK0D7 M& T@W]G%HYA:_=HN_-NM8*$:] 0>5)M2ZS KI73R6B =TV);[0_Y M(AEQLQ""T(# 5+B9O5!#X:G7_ISZI@?LWLTBO NC@]>M([AZK*1N\KY9+._# MCN9T5T_3I$I4AI+R=]L>K0VGKG"<:[8*MK'J=TBLLF\YPE5D=2(!P0XA$="; MQ"DG1E@!'*<^;8^<4YSE>RWZG'GA9='G7O3FVHYQ3.D4*#),<,1=$,@$HY'# MQF!JM$\ZYD6?KAEXP6OS9G2?=9^S_4I9]_G7?7V5UH_P>)8KMZN MJ,N1;P_"D#_U(ESV:'=Y1'C:U8=L.&P=M7K]3)=^7FZ!([KU)^PU^=2B8D?? M+AD7[(,;0XH%'ZC7UCO#[2O?T=OCBF]DT@:60<4%KWL(V-;&GF$>"O6"*,>@ MEVU&F+P_VM8?H&]^K]..O='.7?&(X89_V FQG8S%:O MK9V;IC\[8,^VVJW^:;68%R8K3%T+IB+43ENQ'2J"[+)%6.L,UQ4D;0"SO@<+ MW^EF7U3UU6XK9GH"]^T,NIG7'':.AD,XY\ZCR[=;*1O$(_+;JRYY:?S"T^1G ML?VK Z_&<<6L[@SZP.2/LM_L0FAA/'XP--0'O?S&V#A'TQA_Q:YO@:"":-KA MZ+JMW@%*W0B_Y?M7H:>*J+.]H+\V5(+K-R7+'B0*$S(+>.1DM= : VV<>A20I2<"6$ M"81&#=#LC9*,\Z77*?%YZE.G#1967JG*<5GK#[%#^>__!Y:O>.V/?W0.JHFJ?K2[Z-KC0Z(Q?&4][=:Q>';OY^T M0G\OGWS4\?#T8W0J/[KSZ.UZ]=85G_3P/2'J4O-KW\9U_![3I@R6R#M=]I8PC>O..R\^2L349V><;OKLS.@^S1F@OH(O:N81X%^= MH2V]%6VWMG:4N;''(WQ:Z.Y1;;V/_]J?()[_5@CC;/=LZW6U2@,#^-?@\]LMS>:_E=C M-4=CK(GU_>^MQO[:"3S7WE9S\VQC=;WUG[//$T6YHO486\^1ID8C+F-$+FB! M(JRQ)TE(E]32RGWSC.X*E/>-P'@.]?G'';:76S>1 BV@E\Q9B['")K+$A2/. M.ANB$U$D;,$F>+(RJ 5:'@U:QHIN1>(D]X$@*P!0>'(66:L](HP%SH6UP84" M+05:%@$M-$E,(O<>2\U#E%KQX!67G'I-=:)/UM"^0,MC0&9S'&WY>/8^UF8,%=.8$G?&>%SI(XZU'L-E( !T=D%&!(:(Q51@; M%J4JH%- Y]T;B@5TY@.=<5-1&R%=) QY(+*(&Y%!)P>?:(69C\YK8I=6Z-P% M']X*Z+R',EY?+R+16OEP-N9,%E"T!YF(=ZT7]/+6_4E-1/:HP)D7]"]8S\^C MY2RP>7_8_#)A("9FB62>(\P)0=PJ0,PH(AB(PE 'I%V8D*.C]068,V8?)NDXX\#21. .<>(DLM('^"T$P^!7%=W2"IZ1?E4P MIV#.RS 0"^:\?,P9-P\5,<1XDX!YD 1>%>A\*-DW_,DK6$&&2\!O(O MN$!..8N\UHH&&^%-<5>%>P_G)N<%46_.W)ZK#\$;J^C[+EHM/'GT8.\ZG\E= MFH"NC>I$_)T#1-]*!=\G@L^M"0,A5T:R0$R0=8(AKL%4,+F>+W:21XH= TJZ MM,)H?4;#O.=KIU :R!14NPNJ/7EX8D&UYT.U"2M, XI9AP3QN0\H-\AI^$&] MY#)XYC'3@&JD+E^(3[B@6D&U.Z/:D\<_%E1[-E2;,'4QE21@BPAA%'&>_Y@L[C8J!X8OOV)=K],>]*__REA1,D)GE8!Y>HRHRK_)R_(X MP_D;^[G7OQ]SP<]6_[291;@) MH_BC#6^^4OQZ>,75M1.X)]X15ELMLIFH.5XY-)?[K,2D*B1>%=[?R]')E9>Q%JN::K-;L[S%(HE, MU$$!%U[*S]2-O/[=AY<=Y/AN]0'O5790U@&%7LE@7]/$OK:QLB&A;1_ F:T;ET7_WT\+YN/]K3//-GXT3M8/ M/^/M3UMXG3;.M@[7*%RKM=W\?-HXW#K9_O%];_WTBF/N<'U__VFIN@Y'\[W9C__/I]OX?[>T?:PR,X8E#5*6L-(Y89$U@N0!G0MH' MC8@V-&AF1*)\:85HLJS(TW1@?G0UO1'$QDS8%^!"&QTAW-_/KB@W0LJ41""< MJ&"9X]':Z(./1*5XJRH'T+=%ZO&H.U"F0)=#+GI[/[V]/";\&3Y]Y^%__]W> MINV?;O^XU?BT21N'FW2CN7NVW5S#Z\UU&/_6Z=;9KFB[=@@4@@R((>Q1YS:_%O4*#*#@^&1"D^75CBIBUEU"C0E MY/>;&U!=(Z4&Q-(['45@DE,9+6:$2R(,RP<"210I+5)Z+J5G.]Y;)TFBV3,> M$'><(TMC0#0J$%/E&+-Z:473NID^0[IR'+# [6HQ6]1;.\R^W\._4A)]/; ] MC$DOKKK/-+*]@Y/MIX.X\9-MHJ2A/F*@S397L)<.6:D2HHH$ZIE-28NE%87K M:NYXG?N2WD>-Y'E2%K^(O) GMS->'I+-D+<%Y0T,MR_\PO>O3\.N<(LH8O J MUOM^[I\YV\(^@A]H,CCK4[?3ZQ5/T.(VLLE6+(D32IPGB!NC)@T&-B;71 MX+OK[D),ZA'0%G-Z 2IZ@SF]W?RKO;Y_<+)%_WW0V(?GS%&8A__>@VNS1G,; MKKUYNM[03A+T74B+M @2,:6)X)0"G14Y?F]6H'EM M'J]/C-%33C#,=)6V0FDGD3>[EHX)& M.C"+J$X6"RPI%FYI1;,ZEHMT_91LA?>=K3 G(R[9"J\(N\9].HEPY9B*2%C- M$<^.'6>(0(I;QDU(T1 ,6R.KTS>86?IFKK&@^)?7X=HX5_Z'.3=>8PF5?SZ[ M=R.'T'_N]08QK ZZ,&]#5!Z&A8YG85RL37%>+ ZQ)QL*D6"2LH'F-D(YM8-0 M9#'!* GG-*QVLBGDK-EED?MU7X'LNT08/E?IHN*\>'+GQ86Z%I-P 4IZK4G8 M^;7]XS-IP-.N-S_2]>8NWFINLHU/<,_#3;(%\[?Q:9.M-]M[,]T7GGA)B93( MT@0F(?$".>8(PAXG1['&WET;L_*6W!=%6E^\M'J\@WE()M?Y91)CD-84D94V M(2*)BI@#(_'\Y<6NO&4'QJQ'?-F$]RTX,,[1JO@P'@.^QGT85DK!F=6( ;D" M1IP<,L80!)M6Y$I$6C%B@>MJ[GX&B^D]]=SD^T5>XUV%9_R94WG:[R@^X_E= M&'.2S[\ZW11;_4'W$M"+CV-QB#[9$TOXX(/$%O$8@$,*9I!QRB$AC0U>><5S M@(9>5G*:0S[,Q5'B,]ZHBV.(M.UB-"Y$1Z\W&D^V/WTAC=4UOM[<;F_M'^"- M3W\=;#2_G*VO?N&-_/,XP:9Z>+@"LQ&@;Q7(ALS// E M1J/$:+P5%\<,3ER<' L$L'$G!XM1*YUD+I%+$2>6 R5F"2F)N5-, Q))V"%% MG;ZDLI(O)4#BI5SCW18JD545/5P*E=PS4R5YCA65CF$42HO](.3BC!I'"(.0KTDLMSNC\<-1KSR)AC@GOE#%-4!!."YY(:;&Y5V%+HX05JY_66)(Q[[62[ MZ4_6FPVVO@]C:(;]C>;!K_75[WN-YM[>]GX#;^]O_5J?%=J1:R3SE )BWD;$ MF4E(1^Y0;GXA4]2,*');:,=#I)18+#S@"34A\F!S58GDE==$1F*B(45*BY2> M^SO(CK'"Y?8L2%O%$3?.(JT5AOT);%!%:7(Z+:UH7C>LA'24D(Y%^3L>QGU+ M:9%7 E?CWHU $X[)1P1L*2!N!4,V&(^$I; I8>D<5E5ID1D>U1+"\5*N\:Y" M.$J%C9O\%BHRXTUN-Y+ #')..Q*T2(%%HCP5_I:>;J7"QFO#\RL-*S$%. \* M14>!,6IBD:/"(BII *-#2H?!KA%F6&$:>KV!"/?5\DA)31''\,.*X#.'(XY1D6+B2RM&U,V" MPS>, *K(%)RBKD5O2:>F1( M-$@H:50 ;9>Y^)/K"Y+]$:)WEB8-V-.1EPJ;+PB\!IW;>3]24<3D,8ZUW*6 M#&G*!(I"2$*UP$J*C#>DSJ8K^I3(C9=RC5)BHY38>%3W1BFQ\8R0[2>\%]SB MI(-Q*$K/$/=@V,!"1\2XHUX)IY6,2RM2+0N\J/R3$H#Q1MT7I6C!(I7T^JJ+ M!XVF/]GXL7VXWOQ,&O0+WFZNMS>::[RQ>O!K_1,8?TT/S[O=WIYV8)"=Z(B+ M1�>*41I\PBRSA'01M!G7+"A? H)39>F .C2.N+E]:(RW[L$H)38>$[[6)QBQ(%);A@AV%@&UTLB!K",> MF'4.9!]34\5GS"#$)3[CI5SC7<5GE!(;KRU"HY38>%1$WYWP<6C&$K64HMSO M!''C ](6L!T,D:0-B=@QL;1BEKF8+II42FP4%T+WY46RL[L+]MLZV]C\R^#N!?\F,*J)T1VC,N#<*1>,CXIQ;Y#1E MR =+A/$<*)R[K<3&&_!P%&%]\<+JV8YWA) $&Q,)UH"P@L1:D3"R7E,.DI,, MQ<-#4S[=EZ $:90@C;?BXB@E-AX7P<:='-$Y:Y5)*%C,$2<4*+'"!,$RXV0T MUIK9I15EZGBZ*6 )U'@IUWBW)39$56*#E!(;]TQ5(99P8KVS.$A.D]5",)P( M T8L+W*AG\+_44IL/"+4'TQX/W!(@E#C$3,X1W@8@S3#&H&APJ*Q@NL(_)(R MMLS,#7WV2H3'L[@_G-&*&<.=L5Q)H@F-*?*DG%58!WJKPI;B!2]0.V\LUKA) MMC_!]W_DHHQK>+L)\_%C333H%[*^NM=J[/_[<(LV:*,]Y?=@.SP2H:DR*!"@ M=IR3B'1* BF,G4J$&V^O]7O,55G424,EC@P;S+6V<%/B.974*&8)#D5*BY1> M.CRHBMQ'&Y Q42%.??;.&8>4(99JGSB.]#&R4DI,Q_N.Z7@8^2TU-EX)7DTD MHM 4%>/ ='/V&[IQU)F .Y$%A"S^U(<()8F54O')69^R6V5E-"66DU-AXS7B^=I*Q?.C'^$)W MB"'!<$R1(HHA'ES*E@U'BC+'@$(Z1RM_];+B"RH36D(X%N7#$"(FS U0+F=! M=Y4SD6LG-,.!2D_2W76W%"YX:2K:N%#1_\>^MN/_?CW=_A&.'>5R:W]O?XO^ MM9<_NW6V*]8_;<(SP-_.OIQN-1LP!YML>W7WM+'_1VKL>W@N&'/S(]V :ZV? M[%CI#&4IH!B%05QHA[0)%&'+@A+*B2C9THIF=3VK2MK#71D\UP5-F2."L&*7 MG. F2"T"QSZG'!1A+<(Z(:P,A)5;E3"3":13:L0=T\@H%A$QQE@30)RH7UHA MA-3%0JN&EA".]QW",29=X1Q9#B1"."%(:--0@(H%A8: MJTCHTHJ1]1DG>B5\XZ5IL/"=D_[KT8/A?C=6#'>6<3M$Q M%%T"FP8SL&D" _R66&(6K&<>:"*CRQ1/&S6EUD;Q8I3J!8^EJ(UQ19VJ8+"] M_QGNTR P+S 77_!6$^9G'^;KQ]?]]>;'4[A;"\9WLCZKWH8PAD2B Y(A@M8G MGY %\4'46DZY2XG(]"C]7E^8*Z-([*N06(]WK#:&$6J1"!AV)R(T K!CR ,7 M<9Y*X0.O?&_XAGC!$I]1XC->N3>CU-QX7 C;G&#'0<<8' !.%)@@;E5 FCJ! M=#148,&%2'%I19&Z*G4W7NXUWE7,QMJOXU;W'<5L/+]'8VX."@M6?6>L[$;! M[0=Z-3;%QJK?\0&SA)U!A'F-N) ,F: \PIPG(96!OPJP;^3TR5>IK?&\+HU% M$:X%F8<5EA;C<)'&(6AH<]HXW%C=/MBB?QUL[6\?;L XMIN;;&N_0396/\-U M/Y+MP\W3K;.MTZVIZ/U-NI,,84R&A+21#G&C(K*,:)1(LE[*B*DDI5Q!.>M^ M!];A%)P$$MAQL>%]=.)L'XCJ;0D441]"F [GUP=(-N@[?A['!_1O-!EE?_6M_H]F& M9X%[-.':G[[OP]R)!OUK.K)_=\)'7ER^O#.0UD.B"5 09DZL'.^^0HXGEIBD!1-89*+6>:2Y5OF011 CC%2<5GUOR'2^:SD-?RG76-!I M^(N&[5D%&AFI"C32>0[XWF6!1C"G/ O$4<,MMQH;[KC4GGMC(TTT535JGL(/ M4@HT/B;6GTUX01@F@N:.0R)0@L TH<@H+A#Q0"X-CU3YL+1"I5XF,]"^'*(_ MJQ>$1>IUA$U:!PH$S1D1DI?> %5C&IC:K1I;:M^]1/6\WIS<:,)SK7[^M?WC M,]]8_7*ZOKI]T/@$S[_Z&MY/-6SI&QC"'%F9'8*L^(*$4-2J#'HOT>#Z/ I4SCJT&L,2^',D(F311* M)BC$F5!(>^VSTT,1V.J2DH QFM?Q-,2\RY".UV3R@MT(W_<+\&K.T&QWNV:[ M>VOVUWAH6T?P]S]AR%G.!K;=C-U#.F'\PK3X#V'0/8VV6Y3^CDKO+Y4^TH C MU1Q);1B8NR0BRX4'&LP9%XD'+ PPX/K%B?](D![%TBUTXJW0B870"/R(-.(S M8$KKJ-?RWVU[$._F3V,%8.X(, =C ",II8DPY*)/",0 (^>30TR;&"(5S*K< M46]9J)?4W.H]-',:46?KV@L\+YANZ,1@"4)GD.]2#@R>++7N8FG+@<'" 0Y/ M'!@(^)\E3"'A@$9Q%PFR.*6<TQ$901996C%Z6&)>.3F_LO.!F,VA8W.OC MH+_7Z<*3A,TC ,6Q6E]_M^UE88/*@_$U*_B8]H[T^2:G!RGJ>V_UO:'X[.'7 M_8U/N5;++H%Q\/75M=/MU78KSP,\/US_,]\ZW&YM?/HZZT#!TN0M)Q21& C* M3<*0 P,:>JNA*8Z@2:?F23QP*C+T6&!L[AI \224B1RE8BSC'#H '<"AW,^1"W=53YU>4DYNP/>OU6.AW^J06\]JC_@0VK:19*S_V:IUT M<:8PG-[S@X7E6G\O=F/MQ/9J]OBXV_D%FM:/[=.;/1]74[*H +WU/&*?/1W1 M>1V2I@Q,7Y%4(MOWU3G\KPN!\9_WEC-K[_N;S4]:ZS^S'?(!Z7"P(O>OU: M-[9!L$*MWX%/#A<0% ',O5IGB,3+M9.]EM^KM7JU^.LX^M&'7:R-7;<#"ERS MM9,1,41VR QKQU7:71[&I!3?Q'5EQ,EP;JT7FEOLX?]@T4C.=&+$"74'KOMH M CM,(_RKTQW]*7_NS=';:3C" .D0Z!!R"(JY2 M1$Y)@;AD#@@M2RGZI15:EU?=).]1IC_T_;VLJK$UD]0E-3M'(XT M"]1I5*^Y@OE[ ?M\N;;3"/]WMP/[=>C]!<.;H]/*^T-J?Y+[=Q-O6/#!($(B M2#DS!&E-"$J>$YUT LJ5<^[KTZ>;YTB]?*_U5Y$9;R+3+ GNG=..!"U28)$H M3T>E(3"LOT*S>L27]5_D^C<_[C ..S*6N=VOU8B'* 'E8*<.*5A.,6:252@W M77#A4ZD=UUJZ9(2Q+(%<:"EQ)0/$P-(;-!(&663@T61@ M=\=19AB),-ND M$H_+UW@9MI1>9F.PJ[1/Z[7F7JSU[2^@94HY4B'4:Z]I!U8S=^!S-EBKI+KV]Z#K]X ,UO)1QN7S M/0&7R8-8 O65K/J'=5 2/C&G^/>U;W__7?U*?O^?Q/VVI7$6[WB^02 M,C"[V4", 6M+%9Q)*.](4H=#[K''1!1^'Z6SRR88R;F?P< (:D% M0C_(!X^U;W$HBYRR\V]\SA%41P!:7^//>#0 V1]:>;4_.Z&Z+#%:PGX*H@VB M$F)8SA?.(SKR,.)LEHX,W!/ R-Y>ZQ@NV^T,=O=JQ_:TVP$8A"\-JOOV*MQM MMPY;&4I]IO)9";HM-QB^[4ZK69A\1GBZR4_!A-4&O:'A?'RNHY?SF)\JR[X] M.JT"7-3OO'+@&4[>15F$3Z@R.^IO'G:,*=9J=/^*P:V-U5GQA>^?W MS@&I.C6^4#U$WY_NL<;9YQV10,$25BBXG#]&+=C%45L4A9*.JQ"=RAQAFB;^ MHQ9&TS[K@5J")IQ_]D(" M3V!O[IS4:W]GDHHA>?[XUTLKI&WF!.LHORT(+6]4^J^QX= M@?JV3T&?6_V]6?<"A8GY/A]AH.VL#=_B<7\84YT5;*,:1AV4_=(? M6HEG+XM^9B_#^W9JAYT 7*-ZOP]ZFI\V/V:&F/Y)9WH \)6*I>1O'%X.-$OF M4;#=RN]0KWT$I9M[MEF=-Y=BH8-7.9Z[BBGEZ>K 9 M]H$$C@A@K_4+9NJHOU=- . =<(;1ZSRP"B;N M&D0+PJ7T!HS4$*TF5%"7]#TJ%]ZI->Q-B%.8P"PTVCU;W_^XDR-XHP+[$-/L MM8"= CFP*%$P3(?D9#0L@=4J9H9EC[:OY7N*1I+,,<:=Q\ :O;<&)TDL#5PJ MV)U,NL5S443C"43C;&U'">:"( QYQ3#B1 :D)2<(CSG,6F? 8_HD.Y%!%@J4D.&FG;O%I%.EX?.G86-W<,2 97L(B MZ 0,ACMJD7&.(4=D]H H$[',A\C+6$_7?SJ7CO/M+%RP"F#I%:T(U4(]V!7R MY]09UR5MR=;&B+O'/N=\567D660%^Y%7D07*&-&,D2P@& M4 &2%%(,(@GA*#8Y-&,&.7I\9_]PD[LPVJ^X^F^X[_(M-W[]1P%_#KUJ0V_Y MUW@Q2<][#/#C/% FA\"U3V'2SP>V?.[+@?^ S RZ79C "6?/<,U\59Q_TFG8 MJECOT-R_[OR 8_+/@_\9'A?DZS2[L%X3!P=CGS@_/YC\VK'-H7LMF+9^+X^C M=M2IM3L -]U9KL[1,":]F]E4 +G,T3@9D,Y/JRYIV]C]ZK5O(^NB&T>"GZ?L MDDU>^,?&!WF2IV]BI+W8;E?0W,OWA^D_;/6S!KFA*^E*>A8H<0;NUM' #K.W MQH1_M)1YO5U/HJI]7%FJX.^&81 Y\I<9%+KFT0@(A#%8;3BE0 MLN&N#-^)X6/>\*AF(@@IL/:!0X9,EXJQP7'UAB9F#1!!2:=C4NU"/O^<2Y7 MT!W$I95,,E*GW>Z<9&.\BKZN]0; (_(9:Z^2G\M]:FP3:H]$)DV _(?:M6DI M-Y.)I6MT^O;'F7Q\G"CV5AKIO.;4!T<(20SC0(0D)"2XS^@9S_&Y*L\"RMJV MQ[WXX?R7WT.K=]RVIQ]:1Y7*55_Z?33F$:AGX+H2T5ZAPO#M2TRKXR&NC:KH MC.X\>KM>O74ESG[XGA!U3_==%E"ZUI=__9-E[WY/:9U&:QB=[KL M+665;LV*)&+JLS/2KX9\X6F2E/1MS+Q2@K\Z0ZJW%6VWMI:/HR923>:=EK%< MMX?T:7AY\_6@6E2W/OH[G#\JJODC9?X>.'^RFC]\'W5]$\7A1G;H)0D*8RQH MOAZZ[[*7#-- Q6(N#"8E-RY8Y2+S2J@DO"16/#!JX-++$SX>A:^5A3/C+/!M MG_B-]O-+V?KJ[M\^\>:@,^?P76J^VVL;K?_<_9YE&^Z MUL_)$=KQ0"SER#%"$/\M$+9,IX1^/3I29*11UW M+N=^DYRHI84RGG&*G?7FFAM!(5C%@F>HSJ$5Z"$22$B MJ-6>& G6=&Z1L#8)<\1!P)'Q'",!P$N#%<(P4^V)3-Y2$?4]M&RL4K.' MH3R=='Z8=!WOKOVSE6-[.P.X8^C]SUS5Y=]8Y9HW74!_3O-A1@F;*T@YCH_O MIR3^$\%C8\)D4+!040N.*!,AA^( 40G>(FNT]4DK[K >%QF0KV@BOBEQ4=! MJ)L0:DZSJB#4&:'&34P7#$TNE_:3,N=YFXA," JQA(TSAAB:34RRK,VT MU[5T%7I,A?QX7ARM2M8]CJ.R#W,5('UC*/NV:JQ>UUIE/HMU,D7_;GZ]D>A= MY+J]I9:P3X2R7R8/MR36W#J*DN8R9_1[!#LFA@5CC"JE/"00HMAT MQZ4"406B7C9$S6FS%HAZ)HB:L%6-Q"P&ASR-"7%E *(<-D@('"F.(GE.EU8T MJ9.7U-!FLB[]5(K8:\B2O*8R??^FLO03:4-[L7W?(A]SMX"M-/6\^-\PH[/2 MV_^%L50ER+Y>I#'E,;[M*(:'YQ(=G#7V&SL\N"!BD,A;D5/?,+J+W0W% &_-%AXERV15>(&:,3M_N-J QA*'/F?V M<+VV 5/_1\=VJPIOJR#ZOM_I]FI[.;'VHBIFS8[*N8UE;1T/1Y\SRH<%$'LQ M;VWMVG!Y>\NUUI%O#S)2YN+_,,B+FHBP'G'X<@@*P_M?N>65)+' XIR#> MIT8"QCH2$Y+ P7.5B$V.QQ"4!<;*X9V[M^V\1A89 6A"##$M9<459!QZSB8<-=9:Q) M10:/SJ#?ZX-H96&;R \_K\YY->6%UVN;8Z6#ANNY/"7EN53@:>Y7454,'*:' M@_Y5B?'YWQ"/X_"N<,=1:CU(8&B-5&!4!'&8;#]\,:J9VVJW^J>5-@RS8Y,= M*I[M5P^42S;FC-K.4;UVPY9ZO3+,W#X?61\NFKE=5UTWE_L<8\A%7:[9744N ML2>LUSZ0D#V#%@'SDJ_\SNYJXS,$61PI,$8A&440.&(1#I2CT*(L*#&4AD!HB19%GJZ@46!J )1+Q.BYK0X"T0] M,T1-%,@B3$0J(F+)1,2Q<<"BL$,J)"!Z0CUBB1"-8KCPI'LK2B M65W-[4U[M.SE:]IK)E^O@32V9-Q^\/5:S]B;2\WD_QI 5@&O?/,\./\ MC+7^GLV)=#^S@V#@\[W9"/V&LGK?[> M* OHO*]Q-=I:Z/A!7I]>O38\L8^_OAWI]>_;-[YQ[ O]-KP$4J&WK6]-)M;9SO$"*F 5R)- M$D:<$X=L(!9QJQ0 @ (3. %ZUZ4ZD=UUJZ9(2Q+(&$:"FQO^W,HDC#XTB#QSN.BX!99 A+YU N M4H*L%J"5R2'MN2VJ?U M:890FTX(K=8%T(L9ZA.'BU255 (G/DJ;7)#2I[A#4 M-%9'9HEEP7B9 KW:3?I\RFLPY[5OP_.B!_6#?A%&Q7UX].TS-3FS1CNP("V3 M(27ND[;>YKJ+%'AWDM[KI94_; ^4(I[/Z,4)7%4H /#$#X:4U9T"+?[9&I:V M +)]%/NYGDOG,.:W,IL=/DX.0AV=Z1U511_&\^!']7W&:G.$RIW4W,(\O*?M#'K)>^_.FZX]- M\J!W/AG]4:?Z4=62P]C?ZPS#>X<3<'A*>E;?FM$+P51S]"$M8K1'L6=^B![GHMV)OK1*& M&/[J=@[_K)ZZTH:-=!5VAP5W7DND_E-#\R8!:-:2P7I(C(B1P$&HI\@ ?*#@ MK!.. 7RH7&*'+8L9579&$S4..*BS&?[5($Y4D%A:WO[AB!@7:("$B2 M$N(I!F0CX2B)Z 4+.@IOEU:86#8S4G?.!:5R?L71JHSJ:>U=[HFC.CK7[]U5 M!:.'F47+V4T(-VMU:S$E^&OMI#-HAZ$3TL68[>]^"YT+T0PKZEJ6.6)R/-? M.>[TJN)?'RKG'USHLO3-/R8+(XU\W_CR*];U.OG)K_W*&)VM2@%-%4MX^L.K MBKU*-CDWXS_WNI?U2G8CG8OA$Z[\ MRW5_6YEUUYE$^G9B_,AFXS>_%\.@':>AIV+D'X_"ZE#HFYG+OFNC$J#&\TA\ MS!DP"O8D*@."V38()^X4M]X[+Z\:B:_2ZIM9MQ\HQ7!)'U8-:Q;ZE891A^CR)8I@S5,EHI@=ZP(]O""8,\:RW.W!YU( M5JZ<0/&X/P9GP?;M5 [S.R@L50J;E<)FKZVPV8N G3N&V57\WO;A7D\E(0L5 MIF>]WX(2E(:AIOBE"\K%@4=)3GJK<;4+#K2:R@$%&?I+6/_Q1%Z^WORC=;5J!E=1$A8L M2MSE E\T1V%YAH+5RBJOO"&Y#0DERX*;%Q1%6^+\"QX]9K1?P:,GQ*.QM".M MA>1)1Q0YM8@[X9%5E"'!B>5!4TZ3S[%*@$?L)?4D*WA4\.@QXTT+'CT='DW4 MP^ Q5QR62 9)$5=:(Z?R&2Y)U!B5^R>FG 8IE[5Z28VFWT.)Q]5XU#EL'=W9 M(W'?@D7E&N_5@?'C:NCB\.AP.EYQ$16.WV -XH5[ \X79)1#.]DC;>-R/:J M@+(;+FXWW)SP%@0:E+?,(TI$0%Q8AZS1 7XH*91DEF&UM +DG+/INB7/70W\ M#>O;PJW=HF_/IV]CUK!S-#B',?+$ ^?D B,;64(84RX4!WO"TDK?-'EYC3#> ML+XMW)HK^O9L^C9942+"QN8"DEA%Q)W&2.-)O;D%-=AR-TP>681EMD;A)"%4^3/1WZ8;&S;PQRJ40/A_K!B M0Q4:VSF/FHWA;WN:/_RQV[5'N]7W>@4Z[@4=6Q/46 3*=,JY( +#5AU#;LHM M(])&NVADP +K["B:/D1[*:Z+-ZAD"^?%17LG&^+"GW%L,!J?75B)N14): MJX"PQD9(P7$R.>%*3)LAP4;(G5[)Q$HP#XYPY@8CAL)-YDI#EH&Y) M D%A6$N=2X";Z6(LC]'0]740X"E_\7DVR6(]QN^RG]U3^9)'.613)G>QMA<' M-'Z",GM%:70.B#(-V=HF&#DA)&(B>A93)"[HRKLE^"U@4WI+OE(^773Q.75Q MC%DS'*1-V"%#HT;<$(W@94*&>1>QQ#$P7.FBD0LBUT477QCM+KKXC+HX3L U M3\:KQ!'ECH&5:V"')$$BXK5@V.,DC:J\T&Q&8>-WU^AUNL+97,% 8UC" $M" M9Y!3NN^=VO:8OH0W.,1W92U6AW@E,^JM1OY>U[9I/CN6WE9,6+XF=-T M+_#S./ S9H+38(C2AH'-G0^W>)3(Q1!0-$X1;0-L$FYIA=?)2^IF4N"GP,]= MX&=.;T6!GT>!GW&O X>-042)$688YV*F$1F-)6*4A00,"!8C=_ZML[G[_KZ\ M-*?783>./'%S-1U_8]CYMOJJ/Y/E.)*K@I[W0L^UDXR<0_OQ"]W1!L=(B$;1 M8XTX=1I9%RQRB5KK5$R<^>NE+% !+JF'^]$AZR9W7COV@7. M+-U:.OP%=8'CC]X%[EOK[=Z0U>4C^X@_/6A_"YW:QP M)]NKN[SQ:0NO?_JKM?$)/OEIZPSN0+8_9<7ZPK>F6A]^;6U4Y?K_. E/('[ M@J)]YO =O+V_#N/X?K -BK6^NI%$2&C7^V:Q/%>*5X M-&!+%:Q5GA/\3H1WM D5G:JQ&T&_>Y&1D"E=DO5RA=?[9DHG[:69!L0(.4O7FPU!,IE\%"8Z16^K4ORG"47+%,HR?*&TL9IJ0VEP\*XWX%?\"TM M1JYNU;#?NU6 .^@OW@WZFK7;^!.[O\2D#=>*-^;-U6\5B)5ID>8Y-JFCV+L+ MY(91H#K4ME7+# (PQGAW:\_A;>X=BIEJAGM/4^/9^EM'GJN[C,'NC,WBP48W M/.Q!IIE.9!,M-*;N;RW7>=IU/OKRT[/!I-$#0[5#ACD,CJD&H>>J.A@IU X" M4W>=-^]J%I1@$8 _,\+WKQS]*9SCT"/])I>A^VTG287 M:AMF%"JH<_3NW4UY.]J $ON9W]KN#HP]RT9^^Z(>WQZ<7^N'O+Q;<8Q_^ M/OCI "AZH'&HNJX#.OJ1KWK4]U3-T76?@1[J\@K.S3$=42L.X!V7R[XJPC54 M-O?A['&G9?5- I>P_:4WN/SF#F\NU*S?72W>M7 &WVL'I_J'B-Y7= M%M8HX!8]Y^,X)Q<9$T4+E.NXUU)V*#=+"7X HE#\B1LFWO A3DB"9KDR\)JM M@QZ1)NSN+*;E/&^5'*R"$W:PT7W2R]*V: -6P]E(2SF]$Z6PO>MXLD57[OE MF2-,C;;[.4+Y5W9!LI!WZ 1M4!0* V#EGC/$^(J+)]%C]9G[!U,Z) :1!J$/ M!_.E]?EVJ_F"BI+#)!CW*L''5ZA) X+F:<(=BJ!C]S/ "94XQ.@#CPYAYLH MYG&%#3$^T.[AU[S?08?8;]3W8>3BP? 'HE?AJ.P!^; ?89R&A1\QBL4P\.J@ MQ3A_0/52K/42Y\@U__R'9^CN6QA OUU\"V$U"A427\CP&>)7P9)PTQ5#B@>W\"EG"VQM!DK\.LA HAS37HIVBM4H7/O7HBMU MFR'/(F4)!?D7-@2NQTD?^[CNG'YO*)\^[2H;"(6&]I9_#)_R/_6WP#2PJV"O MUP)3"WS&)Y3\4VRY[*;PMTS:;\J7PM/Y)=BIV$5Q9E5=X,<9.%R\FB7 9L7C M%&0:V%5*[LO*4]VF5 \#)_BZZ@J)(N>C'XO,NGJSUA(++24,2 M?M3";CCCHEQS$G'.+,_MV(J8*V^C'$^6&.^XEP4BPF% Z+R67 >F.>PAXWGJBEN<_!> M^"XL/-JZ;\$)QRC7\ M_"D?GU2G=%'1TYFO <.>SN-F]I5%J,&DRE$*ZV+@;^(=M6<. )+[(H7%A8]' M-1J7#:[4E*EU4,,/*P'Y5ZZ(< MDVH.2E0J-6SE&5AK0IPK,6 ,$'M)"A$J; M=]$'C3L.KC[+\9P^SENEA5VJZOSO$)0S%/6II6]T%YRX[T< X8=ST8\>JQN- M$=C[%*#I 2@8J#- XXQTV'6:_4)JW.$\E7^$NPU*:/75#4/3S4U8KKQ?ZB.% M>0 &"X^7.,%%3#-\W7%V09+X-Y];I=V<@F(17I/;FE%QGYY5XY%AC6G&J>-Q M14W'F8#$ZR%7.(HNXT-!C$*(5)JA3(&\_(3RY'(IX^G(?BCP3C:>#M5(CC0#5!EO)U\%6\EEL);4C MD ^PE3P"V8:F.8YD2W5N,)XC3X5-PY,56FD;0$A8\N]3DH7"E9X!!*399(_Y MTLQE#ZVL!)W\J*#F#6 VMR>?=S+NY3\B=LQ6,DQG4:?ZH+!@1O;##N\LOSK M7,9/DW[(HX#&KCOGXKP?Y'$8$XS&_9>R4?,0;#[=]=$8F"0ES>9+#6,J:M L MYOOUP.84"L;SC&FZ%;K#;=PAH[]]4;MLD8MR(+3#5 A@H^Z;JEP!J(;A@7V[ M7:E<9;@)\/# WILGHTIF&<\L<]\DE@DL23M/AQ!3\-V($YWGC6 17NRN5=*J MT)5*UJWI3+A_Y/B>0E78& K)W%0V/N_N'+_?%*P_Y(9=I%P&I,UG#'S/>ODB MN7[$8SU)=A=*+=Q"%TFC,?%XXG1/'-,/<54^<+^C:U'D1Z'4%X?Y7=!O69(+ M0,4&]PW11:-0>HL3 QXCC%'#_"Z2MY2HG5X+C_XB5X(1VBHYYI:[H*"(QJ'ZM64,DI;$OH'SDX4#9@U.TR G,, MFHRY/]]L5,?8A?-N\J&@$)='5,7>\J#XC==A MBKBZ*0[8\;R'JZ2SA2*,OA75VXK=APXERZ_.].QA;IT_Q*R._PBK7PK=I_ D MK11L5CAS_U%]_63^449WP>Y30NP,9_ZC\H@6&Y]9W4VW" A\:@1(3@,NWHDG],:JW _6"U8IEK_Z7TOG#S**5>%!U>+M1?GN]>, MY[>*X$L10RY6B[\)@RL#GB P-B"6!&D?'M%B>+[]*.R[YL?+I3MSHC?ST3M] MA8!B&@)NQ5EYV2]J1DP5"%T>HF=Q_DL0D@Q&?'XIG$L.!O'%&=7%RYJTWT'JP06.10%KQ^R*#0*3Q)N+)!&L/U/CGJ!2"6K^[=>L M(^UA2(>('T$.^!1WXMX $9\>6+,T:+93AE$_8A>,D8O*8/*I,Y&RH22O#-B4 M%/LU4':2*B;"UEF79)4%,-9TX5&:-\4$NOVLF^9% N4(-E^ "&QC)$R.X5DI,S$2!EGED8:[^R1>>$SZX+%3DOMJ[8S M<'3?T#=Q#^$J0:$;\NV;)9S?><4PY/Z\R.L9UAQ"!C>V&SQ5+A.^#&[\D#B# M7S,6M;G.B5YI$.!>MLF%L3I&@./P&KA*+ MI$+< @>;'D(,SP29"A.>(/VEBYM@U"IE<;=P_8!- 8IYW"MS8FI3Y<,.&#ZG M@T79TJ0]5D4G?5C9K'Z*63-H!7&+$)T[M,2K&^8#]!S +- (%!9!HFR07=AC MM"1;/RE'PPE1Q4XVE'[.>%1A;:5'AC.43M,K.!)(V0Z+P\F!"B:TIRK8^W5Y M?M\S2H":7&GD3(G1I[#4[8%JT9AA[^V06SQN*1>7KQ%?4@7ML0%!E1U0-7E* M[B6C%:LAGP[[TX8U6Q"PJ(_<727F(E?G_>"R9G\.U.PJ6PQ'%3 \AX.I5 D1 MP6#J=!"=C$947,R;^Q6+++^089$#X4SM@'4Z;$]50)@.:^(YH-0![^B [GRBI:WECI9>AL(A[YO*,?'(_B3&>"4W!++VYQ>JV8>GG#%.N]A6A9M].IG%Q5@G6^[ME;K6(7;@;5RW" M4M_P"V\V^:6Q\:SB:X4K%[[(#Q5Y>;R..& 3#EF^H^-H5>Z^'3DK$P_9J=WQ MM;SC_:WZ">YXL]FXDVLVP"Q38-9]#GR3_[=ZP0M3>D$Z*?HQ$+GR?O=,HV!@/J&5:)9]5J2#'CI7WEY&70; MD#6A"]T*UA9)1A91=;^6853CWZ%$4GB7[IN6J#" M.I6N6W&/U;)@^=_U.X3YA6GK&8I2>6S-3Y-YK!B^HY!\3N[7R_FG+5Y[)*<9 M&+S@]3E@OK SUL6:\XL"KK&(C*$+DRB $"UD>C!ZW0C/5ND?89IN$S M;OD+WB@**:#WL=1@7IB.' MNL^%R7F0B"**<&$-LI3'5Y632GNAM'MS4=I];;F5]H7Z #[O?#U5#@X.'HU( MOKERM0UUK3G0F1MWBU8(77RWA'#E#W2(<;?V6MHQ(VGL]7I]A;.7[Z6"4P89 M-4A)JZDWE,(^&4/&8F,5";,9$660P( 1P2>YDC/^6M"H>"6$,B2_"$BI#R3. MAS?5H;V\JE(4%@>H5Z5B-H@#+X^9T>10=I($M 3ED+$J4*^F$=84U882]'M< MZ2C/ 6*>W]Z)17!FT2*E='*BJM'#ZH4%2;!<N+X'S%NP@X_7Z]N:1;/F\%WM2Q<6&5B%C8R4:XSG!,:V2'WS#(PDFAA M(Q6T&F_>[A8W[/,;1 YR69=K5T31E'07%2KSND%2E!$+!P"1UF&!@;J9WK(B MX$$,&0,K'AYWM;Y#HT/&/&%)G&9W*^0,^$-HGWR4HC/,/35W&I,+[GP6ATSP M43W]JKI->-3;1=D>-+6*J!!>6O+>RI+"'5";XJ .W/X@X80'XN,!(Y <)*,W MB&>[9D&.!M7U]753K&JYJ$W0\)NE(^,Z;K>K(RA4OF&,Q>C0,L,@)+!"LPNP MU/K=PHIDO)\-O+A[._!AA R+3<=Y0=I)S"RDUX&B(-T;L/F *NQH^C8F8QS M$C\ZY8$,9554/KG:V04,\IIPWY) O&J<(R3$6*X)5#P=P??B5*R\,Q8&%K?% MQ=SQSV H"@BK/PDJP;<_8)"8KJE_EM87?G\R4,?)R&V/-X1\9_74#KU9$U9T MH[$DGZV4V_+"]^EZ[=SE3CNT3!4:W]%XZM_:'OJ+&[K]0;#J3D+:MWFJ):40;RQ@*=RAM\KQ=0+\V(J[R**[19C,>Y8 MFXL=F5\7;=J&(S"^%FF--;Z&KP#ELW5P>-QC:ZR7,7 '49[(&J7"/^8Q'!4> MU/R757;V>9;T"&)A''KM^'#U^1ZWQUJ!WEH,7#Y2(+_TA2)_5I6112HY]W57 M1,)@_8FE;;6.^&3B!AYISU_$# MBVR^3$=Z;RJ8Y)"X"QO819K=CC8AOV=J&D[LS51?'4,%X9I>)CILD$WN;3_J M<[Q+(_Y7+=.,GPKR#XNZ/N@'X'^S&Y;1F(<$\K^Q"6"1^2/^[A:!@=G]C,W_S%A' MY*X5] ?]@13)Q_R3(GX6.1^/*_AG(EA#:!#\@[H6(9:,:Q(;(N^]?/B=-_.0 M?!8*T4+O9KO?2120Q\VA57L <@-"?UUD*0Q*+0A+*6-1]+90//@A)%@(O%J M@E1_.[*,"O^IC8'KNJZG^G>5D>=9WHL"I/>;HC%9)JDP-,U33GHI_:4<=ZO,1_'!08(H MC?8[*C^/DH01TCQJ%<>3MTY5OGLI:?4_HV2: M:8K+S0>NWC1UT9WV*;,LX62&V4HQG6)YN%//>#L7_6E%X5]_3OB?XR:^4GRE M.T[#LMWGH-DL=%HW_!\WQ>5F!,=O.OZ,^'\/GCP7_K]6.?5LLV&Y^M/P?Y75 M__'Q6^6I=+$1?.YGM$5R:0;,1;^8-\V,V6@V=D]86LI)U7E9%\ASO89M.B^K M.J^H@Y'']"VQDW&E&.\IF#HMS>[#U&GU[*6EG%1'EWR!GDT=-0*Z2G6 MVUZTCED<&!11-290+TS[>,S'#PVF/BA;;F8S;*WANOZB==-YT'JM\7>^/+DJ MNO"K$$&]X9I&0]//[9%+RF*1D?SBR\G%)R89F+'=2\C($U)O-*CZ: M1\5CZ% K[N9#J-HG)BE;LQ:-I*JRS[103_KD'<_IJE]\S&5F-S8^XF MARLJSZ\;DZT[D2N?FB=C:/;JYH^KS4?O\99;[UF"8BS?'[T; MZ/KJ[09VLRR?!5@Q*%EP4H'-2='!<36V@\( 5-&SM>T:#V\0Z@)WB VRN:%O M+HZNP]32M:;O(2UVZ\WBQK!$T03FP:\592R%0A>FM%]\FK$QA6T.0'WC'.E5 ME3HF/O.DW^VV^=]8R7*/]$BY[92%$8I-<=#0JBIYL#U/3EH0WY33BFK*;*\H M\\.+1!2]GNO*'7:C$HV7?\:Q2SJ:@3^Q3H9@:T3A[G6SSULX*L;AJ-BKJ-NF/H;)2$=H$#(XFU>$R?- M\(T'X1N!G:'Y_3;82Z\^&5^OSLS#?GBY?W7^AW]Y?/G-./I]:!]VCCI'>SNW MAWM?XZ.],^M\[\O-F?'-./MQ'I_OG1EGQGG[DWG4/ON=ZD>7]/?QZ7.]K9Y1?C^(\OVN&/H_91YT/GK//%@*=USK][MX>G\)[D8^O\=VH>_OA^ M>?SCX/KPQ\'M>0>^;QS89Y]_,H[V+Z\/37]IY[&OG?[4TVOF> MD!]^__B2WIS_.(3O[MR<77[LP-A^GUVV8WC.]9GQX=?1*=6.]W9NCD^_=O[Z MO?_[\/+;3^($FFF$FFHRSU,MEX:PLYI4]8CM,H,Y+B'DS3O=L_^]-;00[S;G MBG0+XL\A9#@9ZC%Y/.CF7":A1W%.059%+^0)#28;RIT&TL*JJSYU^*?:VI'O M?='F_(2W.9_86WR8& 6)UHX8P[Q4MW/^I13G[Y*K9B?D+G9'_U!U1W\"^1KK M2[\CWN>\ESZL]ZROLFJLGK(ZL%]$^:U!%8B'>B(/>M>/=BF>J-9&<7O0Z7/M MU="2LD)Y_UYUED'Z?.%EH'E[VT(+!?JOK5R8RR<7I5&/9?:J^F^Y:$\%(%88 M_QO!IBCWLZ:8%3SWPO G3MMB,GWN.PRO:8,1Y>;X3B_?8@7R6F3 M=^@'H(KK']CI^.KQ!?P-W1KGHH6Y4!58"(OS;>?]#K#@[7+7\->=9JWZYXD8 M\NJ?F=U;D'^*4X.7K:7E^TW/\AY32DLWFKJV*@6?/+NI^>;:%'QZ6,SXD98H M!/-B%7&6;OZG>/H[+A9YY$C6%T7LYD6:QWYUOIP'&//R""CB MDO63*1-%ST89,>X06P.+TKR\KA)^"X9#QF[D3&BS;Q<^0*65X<%*J]?K;F]M M87%P&&;S(KW:VLEH*[YB^18++TBV%9(>V?(!(H&$%Y:>_S)^6_:9L7R2S#L*K* >\_H#, -'SLPY7T M2%%1.>O"C7G:9J(M,K:%HJ1+*#ILL7\3=]T6Q7:';V[B6R>8%* ;E@8+2$W9 M4FJT1?%N/\O$\=B0$\8#M4FX:]*DH)!7>,V5?V^1T0@&B7\OAW\2 =<9 ?/9 M(%#W3=VP#?C/=#5_*S1]W3/=$%%0(."W!.2_RE&O\+ $OYW^!388U-WRS&(J M^.MW 8EV3K\WE$^?=AM%JT7LS)$K[;CLFW'7!\+](MB53IR#? *#*B>WRG_[ M.!X /FSF40>^VG,+O'HR_.T^ OY*&@D -)K*_TD$7"P"3E,[3"+@*T- VW5T M?2LT3-^SO1H"\L:9=/26XF$\# MET, 0-U'9-'=IH251<**U,#6%%9"KL9T"RTF3JA:B#@1&#&^)MK]S6QZ?,> MFZZ\3F1)4VM==:)'F%J69CJZYH.A8GOF%KNQ?A8VUDF741B[:%D*-HTH(HL5 M'^((5K,W&DX]I65E3;:LRO[V_!AR$%966E@GJJ=L#'WG*&TJIFFJNJ/YKK\Y M?."W"-%25E(]7 M,DW:>Q+1A3/,TPS(\MXYI8ZV_X?2S02!&W0?_L=^^57BZ ME.8\'>B^@&&)S9]OQV24?*E2M_X6WRJRMDY8MU!4DG@\Z?0_4',NR V$,@ M.RD:DAN]&U0AO)+\:RA&?"Q9:R_.4QORO*4$167D$ M%?\UW=%C-6Y/'C\N R))NU0BTG F&Y8\)NS%:+.YKGW(=)H0)=6%#>9)IX+ MH:.-MF.6BV*4/: .QQ3\V07;\G8X<@M!"Y%OAUHX#DR!N-![S M)2!N.1!N9.8R$'71&&?Q*I36-+VI)-2M*-0]\914U\HCA?%A9NB?GZXA\QQ MYLGGIA)O%HLW35TBCD2<:1&'"[6(<2]P9 AH!NZL;LU[C[@AH4I"U9.ARI!0 M):%J5J@Z2A-55)*,63@)KC#NX3B*8LJ*5C_':+LI?[+;JI-Y+C%-8MK\,7Q2/CF4)@17"#*5%IT:AD2U22J#0.E2Q#LSW?W0I=P_=T?S(J&;.B$B^. M^(S0-&V!!X.').B6!*'%@I"$( E!8R'(X_%5-BA&IF9J?ABR2+?NK0X!XCQ? M%6AG)$FR IF]05?@S[PK\, FJT"FZLNB6SL"=&#:19B[[DG863#LR%,["3R3 M@,,2OL?$]FD 7F**3*WQ@]ZI(1N.3P0]2XYM:XS.F"]=:!FWOR;ZP MJ;0]"5$O %$RED%"U-0093X4TK ,X#1K>0@)3DL+3C*&08+36'#R-)%)R'7("1KY7QH@[(VO.&;[DOT6C1Z MR8-&B5YC,Z U4*@\!]#+? 4X/.4D:1+!E[%225/:-8D<"T: MN!P)7!*XI@4N8QK@NJ-O\8YDB\:L)[JQ:I@E:PB^9KQT)5Y*O)P6+\UI\/(S MRR)^@;(EQMDD=DKLY-CI2>R4V#FN0+6FF9;E&66!:E T?YJV_U1E$\\F MT(HN,\25O3ACM)=F^0KIH??D/'WL)ZRH^"\MZ<6CFR_1;:W1K1B/KME^T0@2 MU;8T2OX>;B"R;&X]#@SK0>+5;;.Y+B"G:Q+E7@G*Z=J0#&:SH-R+VK$K"7#C MJ2L!;N$ )S.W7@W Z4,BV)T%X!;FM)L-(3R)$/-'"!GI_VH0PJ LK8%$T8EC M_UA939UC['26U6Z5NM#"D6XI$@:JC+HJ\U0BVN,AP!Q ,KKJB/:V.DLH8TJ MU;:%@YE,,'@U(&>ME]HV=CK23I6 =P_@R;C>]4:[1Z=3Z9IIZ)ZU5<]$F&CR M_5U9?'L8SX!]OS%N@24YJ>HMOG32DZ[SI*?A=H^+D#)%&J<+@S<9ABOA;7PJ MN^;KOH:%'6T+?GT8Y;A.LTOREO(^3?KY E*AQA5ME'CVNO!,AL9*/!N+9[:E M6[IM;(6Z[SBN=Z=6-B )VF!HVW&L$L&N/*_]3A_=/4:':N3;#25@O6O&DCJ$ M%38=NX*/WS.$S!?*LKHS/%D?M#2OWN)?0[F1P@ M];NQJ4^ZYFC<'5>F/ND_W1G5NXE*W)_L*@8KLZD3JSV9KJ6OQ4ZEFOZ6MU_=QP!+"F?6 _L@M*D_4@2 M40E-U''T)UNT>^0J#I7_LCR' ;_XF84O"[4M!>[(Z'Z).Q-2T#7'->MZF/O3 M\HW)R+/3S>*VXCT$.Q_3G'5;RN>F\CXC_5F QYV$/#L)8%Y[3*+XGU6B>!3G MP&[*+2-ELOBH,%A>'NOU@L71I&$G M46V :DN1,B!1[5E1+7\4K&&%--]Q:AJ6\],S/8%LF%ZT!TI+.\W[&4-@N\)H M4LPN H/M(N%^KM(3AD&L"'>[*7R)#+G".'+I;Y7#F+8(:ROOF\J?C+39K51W M%@P,*QI^'Q#ZZR)+00[4@EH1_V_Q OD08BSOR!\/)46M15.S7 L;B%NF8QM# M331/0?\1!_@%7+09R5D-(83U-BBA+Y06\Z%(B$_-F8,AYE3CWQ(#G*153;/, M4MU:1U1%37NEL'3AP+,J2E8Q'D//^T$>AS')8I8+?#NI?3+20%RJ.(L41E,* MXWH+HTG3)(=MN\@F%'^([HTAZZ*7E6_I%W'>8Y@H\[D?M&.J[% *FW,/UE+Y M$&<=*:0+%%)3;\H]6U(,K]@#+0$] ;."/(^)HC=8>E MEG-=>SF+H!#=*E*6=>^K 3!&!-"[TR.25&S#? MF=>DZ:'__(#G:RE_O?_Z2=E@?_58DL>8[_6^G\/G>5Z\!,WG3R2YZ),+MKFM M;,2;A>])F\=>G+08@S$0/HP[[QEY9O$J_LR')W72(AEKI6V M+PX3E#V 79Z MM\\QR:L'Q\/SYC^TT^MG(#)^O%$,X2CM =?WTN&Q#&!X,*JF3&]Z>0BU7C>$ MTA2&HV#N[ X9PC:%$"![#Y%^.8X#(V381B-$]KN\]2AO'8>J6^.D8V)6=3% M&JC(:MNF,WX5^$ZUA;?)NOG61$8W+.I*!O5+K7H24_/,?NJ.-^?>0)""3_-0?]@UNC>1"BR]K M6*79+0^5!,5F\ T0PITL V5#["@3:;E2I/J_9^+.&61DD>*!,)W3%@O[;29X MH#!+E,4OQA:_L$;,ZY%B%''XGS>Q[;BF;]#( NW3"BS'"RV= M,H=$0>@X-&(_82-_\VXE2F8L0L).#OXXVCG]]G7_Y*'-9VCD!30N$!E'2Y\6 M?IR!S57(I&ZBE.KV1KA9^708[6<@, SU+-K"+:-T[.B^:36*Y^&1<(9O:(%" M!M)_JU#2SP%H>JT8_49<)82W!X!1L(XB RA*6 MTH[0H80/XIZLX@L<(/H) MW,2?1_J]5IK!I,/F3-1?T5(KEM?T77ON15'@L9XQW6.GM-U6MG[(>$MOK#=H M"H-;MY_1XGZ=2_'^=EO9RK=&:CR,6XMYGT@LB/5(CVU74;%"OQ>IC,9H9:O) M"UQ &M=/NCV%>Y(4'/O;57"V\-UJ9+U17_BH]>Y"WLN.I%A2RZVX^)EM7T=Z1Z+T'%* MNH2*(>"G0I?G0>OV,+<$A_"+F?[=0V^N9.^[TJW.(LPI' M0PM55!]04M>1K\<3HE+3&I,C4/$D%)0:VDL76Z5R<50:Y+V-*O=3R,5JZ_?: M&/W^=3+!1C>+$QIW25MAE9"D0D@VGXI-:;24Q"N5JX'=L]LB\2LFQ&O?9UY&'EX.IR0TKRPT?XIS@AK/>T); M\,#7BDC/ZWR:A8'6 -Y&>4I9)7Q;>NI.M7E*1%Y91/Z8MA+E8U/Y@Z!#5.*Q MQ..G$G.(HR062RR66#PE%G_%:KI9J)PVX5?,7I=P+.'XJ<0<92J)R!*1)2)/ M'5'3;M\J.TWQO%3BL<3CIT>>O !+23B6<+R&/7[=DI_O1&$"\WOM\%>>O7)^'IU9A[VP\O] MJ_,__,OCRV_&T>]#^[!SU#G:V[D]W/L:'^V=6>=[7V[.C&_&V8_S^'SOS#@S MSMN?S*/VV>]4/[JDOX]//UZ>7WZY/KSM7Y\G'UOGO]/;LLMT^_F/?/OR]HQ__<:"=7U+M[/0H/MS;@??M M_S[_ 7==[E\?Q;YV_E=+HYWO"?GA]X\O/\;'/[Y99Z>_?A_NP<_+KYVCWU]; MA\;!]>%>Z]?A*8P+1GAXNF/\]?O;[4_7L>TPTFPU6K(B.7Z M)OR?:6\4EE/2!0+WLCZ;*"(O4Z-F5$+NI!:*&C6[_]W?^_9I7SDXV%8J1N Q MO0-6*#MV3"[\M;I)VK;=])ZA<(IN-#U[\N7'IU.;WN.2M-=KL-,-Z*EU4'1[ M&GU!R._+Z/K>5/G"'XJBF6=8+7.?5\M\QC(HBYSI!J\QD?;A$6$^3EC$71K";O,[E3'C0M M. 5VL!H.+VZ.)8K#M!_THGZ[3(3*MZ=AJ$ETF ^G/43EISQC[48X,\L6+65' M6%;A/[4EY]VB+']#"1AHVHG(VL.R3G$:CO+M+ 30E%60W/]YTA3K4\OPJ4LU MM\)?\ %KT*(=UT]BX2WHY^&;8?>!YS&B>X9/76I;D:9Y3N"&3F"Y.K-MUS!_ M'A3N U""0T;C#FGG_WFCFJ4/H9^K%X1TMP?>@Q(1\YTD_,I@!E_SH^#2\/ M3_%=W]O'I^W6$;ZO ]\U/G;.+NG-X4EQSU\?6T$G;!]W]F_/.A]A/%_L(^/P MAL_KQS?[^,>^!G.[/3O=,<\ZY_'1[_V;OWX?]@Y/M)M/I_L]F/M/6*+ UPE1 M80$]U=(\5R6V;ZNVXT:V[46PGM&;=WK#-)Q_;PUSQSM1,_ IXE!"W@QB,1.8 MC[QR=$.0X+2FX!2Z6DA]Q['#2+>,2/<"XH2V$SK4U6R'40Y.&OHV)3@M&SC= M#L")^)1YKJNI7N0PU7(C^,TP+-6CD>D0IIN.Z2 X&8XFP4F"TXJ DQ6&+'#M M*# CWW*9Y3NFS<#H<*AM$EJ'R @:41WW,#VF.&^>6<_V4"[ M!PF>2P>:UF/WZL68@8I@>Y;F> &U8%OR3-W6'$(#P]9<%HEH#;1H7'4>?A&'H.)28P@ DPKZ,<<^7?5^?AHI!R/!\YKEL%AA=H?JA' MJL%50U:&A MIEH!"53/L3V56,RQ(LNV" E I?#O(-&=6*<5!$R7#_DT&D8 M:K:A$ANM>\VE:N"XMJK;KNGZ!H\/!QG6=2G$ZRG$1^_[.8P[S^$RY:THP^'0BBB^8:'ZFV6IQ*J9L.ILR&A@&O5H%-IJP Q; MM2)'4P/+,%0_,(A##5AL;,O^SW]XL+1OE\B'(7V1JWVF( 7])02]9EGHGJ9K MEA>JS#%!*;$857U#UU0'+M@:U2,_E(+^&@3]A0\=[A=T*= S"73=RB"NY82V M'JK$^7?=??+@X6438QA:&8]-B9DNQV]- M0SZGG/S:0+-C1\1T;5VWB&;9U/ ##%4/(\,QF1D1QB/5GVQCR4CUN2,S'4ZC M\5Q*(M=4(XLXJD6,0 U\2E77\CP?U&J;LKK$+[ M.0R%P2\9"^/YU54Q806P:$N;+6W9DG49XNOT(,G2*J\W03CP;6K901 &9FCY M8>3KAJTSUPI=WZ2F3:6AM*3:PZ_AX%PW]"TGU-3(=$+50G>01PE3;<_7"+4= MBT0>: ^>UP"+:HDRB&7] @E/]\%3%-%(^&[8HX4G" MTW+"DTD<0JU MPW#MP*?>([/#-_1"74B:FC^G,NK2'B:'SS5?2_,<"(2Z*Y* M0X>J%MB.JJ=[NNI9ELV8:S--1WC2[(9O+Y/V]*I"JV7]E8>K/6D>Z$N1:T:F M806.%GBA[;NA'CB4$E"77JK^BL2I>>'4_C5BE+#TOA@_ ]?2O1" "M;45RV+ MVJH?N;JJ@<$>,%?3=*:_>6>Z9D-_>J$H&66YO)*N^W;@&+[AN@1M>]L+W2"D MD:N9E#FNYKQ4B18IZ?.4],.!I#L! 5&GAAHY=J!:GF&H)/ CU2:11T%-,0R* MDFY:#6>IBC](29_W\:Y/;2TP(\]C 6BFNF\"]GNF[?N@M$86>:DB+E+2YRGI MWP:2[@:,L,"+T/@(5S9LZPPD7?,:KO?D@#X9;2W+O#Q? M=OD<[(_Y9)=+L)H;6-T,&2"^ZT?,- W5L9FC6K EJ1[3;!6TE4BG--)]QP*P MRQ0 M+5NG:*11U2>&%Q#B.ZZ!P8"^T=#U>17RGXQB]:U-0< PQD%LTMJ%KBJ,11B:,R^'M=<+3F9K EI0/]"APYQ;]O00XRGT46ST"KX.?87SUKIS44;\# M4D/?_1L^+*=02(=E@_AT4U$[=CMC;>#8*_;V.@Y[K5)T:G<5$],&MY IM'O M3;ZE0[*+.!&3-H:1DS(0N^SE$<' ,;I.M;B"5O5_@S2\A1^M7J?][O\#4$L# M!!0 ( +BM7%:7%TVSMA0 &_O 1 9&]R;2TR,#(R,3(S,2YX@EFZIH?!W/VK6>E"_C79_RC!U?9O.V!9&0A"Q%* !H6_GU MIP'P?@-)438WU+R,1:*[ 7R-1J,; '_^Q^O"M9XQXX1ZIZ.]#[LC"WLV=8@W M.QT]/5Z-?QK]X_,//_S\E_'X7^?W-]8EM?T%]H1UP3 2V+%>B)A;OSF8_V%- M&5U8OU'V!WE&X_%G171!ERM&9G-A[>_N'V3?LI-/:#(].OXT&1\@=#P^W#VR MQS\=?_HT_NEH[_!@]_!P=_]X^O?9R71R8._N[GT:.[M'>^/#PX]XC(Z.)N-C M-#G">\='$^=0,WWE)]R>XP6RH&$>/WGEIZ.Y$,N3G9V7EYJPIP)13:R-+ WU$9"::LLR<.V MY%.J'\ CJ3 GH=;G$X4@SG#T].1M)GCT$K^[J+)!ZA)6"0G(*WZ\O4.D&#W)FY) M2"NU[W3$ 0 7Z[[I<\.7##=M.)!PF*@4T'_Z]MO(;=I^(+%]]W^C^0Z>-FT^ MD!"/M&B]I'Z$]Q9Q3D<7%'SAD26?/=U?F[P9)5B3A#Q#KG%U/N^J?WO6.':> MQY:B^GDG6S;#Q>?8N?4^J[^S^AT0!T4J"#.*49LNW:.%9,'#L LK.O;,=XBX M!I,+G2A9-NOC'+6QN_?3W:T86 D. ^KZ"^IQZA)'+M<>H!'*G^=T>@LC4E6- M(\^YH MHY1Q[G#SC:U@!+G#38=!2BA'* \ OXJB&3BPI?L$M.K5B819(LU+B M+"UOH,"?(U_,4"L14,##+SR!3,CR?. M;!5V(-[L#KK*AJ5&,]AJ\C1B]Y/T/ FW7<12YD:B6Y*L\RP7= H,E6>X*R MQF,K26B"86\W"T.">D"=?:=#)JL[\+D$Z)R= @$-,9.W\]VNB8<4._^0JGS0EQ7F6]0V1F9N/B,\\8+ MURI&1AP.LCB$W +['_*S-,,!X7-#O=DCENG@24-;E*(T(G"8&PE /I;TEF0P MH!Z_QZ[T_&&Y+5:/#(%G8RM7I%GOEW(Q(O$QBT3 RE*\K"2S :&BXXF/Z+6Y M-Q03&OO^*.\-26I+D0^HMR_H8D&TQZT"R6KEA+WFZ[PJ1D8T/F712' +0LX) M?@."YQZ#C^[C>VS3F6;:U#CEZ(U@Y%;: 1,KP65 $%R@)1'(?1#4_J/AD$A2 M&KL]MTP.R"U%/Z ._X*8!V.=WV&F(JC-.CU';>KX_=S".&1A 0\=Q!U0[X?! MF0<\6R->%%$;>S^W&HZB0R&/ 76^W#CK^"Z^OOZ.7%]5!F:_?ZI]H2M0R2"X MV30$6Y>K$:S<*CID;5U?GU@1=S5EQ_S#F.R@D*P5]MYD2+UV:'T_MR:O'UJW M?@S_&E*>LAX CVCB;@;:@+,1V-Q2OPFP6LB08#4G.]I 6INK$(B3U8BMGCJ,$(C=QK.D2"T0:'AU87YP1 MZ%Q H$%\9VS%HI,GN*P?M?2M9F2A^L(%6IA35:6JHE>% Q1?%K9F<$,W] 2J>HMZAE M48L\'_7SR^L2>QRW1ZV*G1&U7"PT0BWA&:EG5L!YB]OTP5\N]46TR$U>;Y/0 M[F M(FAP"90WTSPZ@'E]Z4:MR$4\B[0B68_T93RI81ZNR@2UHMI$VU<&KTI? MD?"9"K!$EY,%8"5B+QTH31,Y1O7(Q3N+U".6F+@++80^%5G::D$#='[?>RL] M^'UOJPF;UX2*_6=QS"XLU,80M!%@Q#T7BC9L>4L']:+"6[R+XOS$JO>MZ:PJ*D4QX MZ)Z#!&6K>[Q$JR#"_DSD)Y':)8=;2S%BG8O?YK!.K0("B58DTHIE#C(_6W8' M4F>CNHT (^JY0&_Y_4O;T5Y\^*(S@&OR-&*:"P.GCFEL42Q$45[H3SU]G7+T M.#)IY]@#N:URK2UE&%&NO+U+7Q\5"-.KM/!E;*>M'P.1?QLX]O*TC&<3ET1; MJ:)72,@[L7TYU<'O>S"-@LJ>1=Z*?YE.,9C&9QR\65,[NJV%47]RT;Z,_J2K MD]8A*("$%=5)J964+?,"0;W^RJVH9O'[8>O9Q1P629AX3Q[3Y[/^BQUX$8S" MEGMQ&G(WZD4N&IBU*TJ,13PK*4A!'(H:.,S9@7R)IY@Q!89>'*4802[UH4 J4A>2IP%\BPE<(C )T_]=S?"?L-D M-I?'H)XQ0S,<'4929^&6*L1Y_W F':C[AZ=6H[I#N49UR 5NL^J03+^%5;"" M.B1.8B5J( M1FBK/E<"OXS?*_D?Q_?GG5=^@I9+ AHMG^C?GD=UW=4C>(+UV4B%OD3N]SN] MZ?%V^N0YF"T1<2Y]=0N4VHV-H?EB9*$)%PS9XG0T12['(\M#"WPZJD7KR:W= M$Q>*"^8#Z>N$N>1DJ2[ D=6'>OA,U3%\-]&G-D]'-L,P4D<6]T$^$;XL] NC M_O)TI$L2@1H R6UW#&\E]M%/>U%YK[15E4=)7P%^<.)@%XU7G^5?1H4# Y(J M^;*5W5*+2O6AG^IQT86$WHZ>7T%705]QM09D2_4!?^7"J?$GO4'L<1VK8DQN M!Y)%SU=QD0!*-32#N-&7UZ6\W$O_NH-QBN./VY4HQ"9%;K!+0W^\1J?*>'NU M*B1+]$$-OE'/AM$)LRC,IK-POKKVOOFRCK?Z0@."6?DP;\"A\P8'3T#F#+,: MK;WVP!P@>4I*_W_M@5\$54DKI.?8LFODK766J M78>R PUPQ,D<2C+;GZ@AF6ZI=!E "\WM/)/WR5&66/J@]GK!)7SFE4]V9D)STX@G^TN\L9LN MCS;@;UC$MZI0SB\08ZNI1B7P+?6%M.4.;$,V[XZTZ](7V;^@>Y?4GP@P;&$@ M"& +@;Q0?5^!>T,VO=6"C0WVZ%+Q=S4YQ;5X;R4,8\_0V@FL[27K^^B!F6I^KY=!=HK_D9=^G" @C)Q4 MYT\,M>\#L M&68F?7_#9:0!)7W8A,6&%"XDJA?3M&6X>H9OY?Y;9:F>EH&O^TC/\36@"9Z> MC-=^62Q=NL)8O;L+O&#I'58$MCIBO]F8A:QBN^%YEKH+/,XVF+WK=LQZXE?_ M'R6>^ Z/?%,\KZAD'_SJ*RQ#JV[60ZGEV]2B?>^YY,$'66>/WV]N+JH1*BC8 M!X#B1:9.%:G)G8,5T0FCA;0DI0C5(^YM7&E-MR?8IOB6\>8JD?V(-W?JVJ1N MG+R7GN7M](D'I&_C71FJT%/_"FPD9?I@3_G@39;IZQA->+ MPMS1;+A>%7H;9DMGE!P=();MO/2E5NK%1!"SBI;$-M*]'6\Y39:_$;$/+BV25[[Y\&C9,3":-KK,WIWD]_=#L4_ MZR[$QSG#N%XZN+!H']I0,(ZC6^U2&^"OY9Y@Y,;;2]0M1DL7"WSF_-O70<;$ MC4DMI^P-".^K\5C7U0V.EKUM8*9::#\F_- +R6R%JK&DKD'9DY7U YT*N:]5 M)H'5D2+,HOTTAOAL#%R7-V0V!U MXXMH>]KN;J<%%2:[\*$S//'VDU*I]+[.2G?Z'-4=96(*MH^:8G3%I?M@0*+$ M>6#4;YF#69@KOYW*DQ'9-6!QXMU$__Y9]Z_HE2S\A0Z0RM@%5QN''JDYJ%2' M]/T;"&L@K+<\J0%E4,KBPGW0R6(?]1(O&;9)]3Z0.J1]-2K);6R9/6O54-8@ M[ .LB?W*<+9?@Y2+7Y"C48- #=T&> M^WV4YWZO/<>7J(+N>G:-P\+E1'T 47X^Z!I&+_/E\_# G_P>0/(K8$'81CZN M\"8:<]J,85GZC9(X*I' U?4$WZE(GGI4&S]OF?Q?UE+MQH:E+Q@47+[U;EVV M?76X]-X0G5=)>(LZFM5L@TE=)CT)C 77]$K;%*[05"XE>@]8_ MTZV/2;WQ0?(JH?V('Y>?+&Z<)FW#JJ];U.);-<-%6>!]8_:LOIG"Y*[\J=RO MA1FO\"2:,^KM)10-_*>W])1 5(W*W^ 7PL&W8:N[LVK7J*AD'_PAO:DKVIQR MQ^B,H84A_U%)TX=6?<,OK39,FNGZT+I<9@+^T+5-'>=4!S[KIS(O=<=^C# M'&.12"X%'P]]I&D$>?I2D3]_IFXJ.F3/\E<2]]3Q& ]EUW7Y8FMB^C+:#!TIDW%GJ"&8"1O?M]%?"K]""N,%4:@C^M6+5!QM5 M>F;6T%X361_:!EAP3DPW\Z0+]:'>=?,@AG(=9ER:2.I##ZJS7[?3_!:8NI&P M^@QZ,D<6?/O,,^ZSKML;W3#O24]]I8*R[WA.;!>?4\>PQ"HKW0 M$/J,F2>7F=%ELC)Y]'![=6^(RM0E[\-(,^0(*J]JK$?;G\L:K\!X$WGDY(J\ MRO_4Y3MR>3B'Q?;U0D8R%87!M6C,YDUQ5G>5&ULY7U9 M3?_Q'?^>??<$IVF6 MQ]-W__CNS[_&LV__?X0P#X9_='SV?GG^?C=^^73P03\N:K\Q]LB,5X M&T&&X$$QD\!Y:\$9KB13B@E?_L^['TJ4B3%N(3/#02F-$(R)X$,TR+V)6:T^ M=#*>_ON'^B6&!3ZAP4T7W8__^.[]; M=W^W?ONG6^__*+MW<^_]T^[5R[]D3Z6/_VOWWY]D][C68#Q=+$,TU0? ML!C_L.A^^>LLA64WYP_B>K+U'?4GV+P-ZJ^ "Y#\^T^+_-T___;DR6HZYK,) MOL;RI/[[Y^M?KCTRS^9G87H^G^6+M%Q\GV9G3^O;GCZ?31>SR3A7&;]9TM0=\$:;Y^>SL?([O<;H8?\!?B#9G=8S=,Y>?S_$?WRW&9^>3R]^] MGV/YQW?UB815""Y62/_WP<]Z^F6,*4S2Q:1[]Z_T\_J)=2@G'"Y^6N(TXVKN M-\@FLW3M39,J^=E\\Y>3$''2_79TL8!W(9R/?L?EZM-_G2T6(R8ES](IL-D$ M4"XC1(41F*5?E!QU%.GZ#-?Q+FC '5E*6,2.,>M/?UJG_BE.EHO-;SIA=(*X M$\!JE@\?S9=/>DGZ@29Z.9Y>D'KY,K4_8IG-UQ/Z-GS"Q8M/RWF8S4D)A?GG M7T@8B]]G].IT2;*BQ[S[9;K$.2Z6(\>X5%86R%(74$('<,$Z2*YX)C KEEO/ M38_#N3[35QC];)Z>T-_CG#3T=T\^8M6G:V6]&EN8IUM4OZXJUN]XNK@X.^L^ M$\8$9//W57.WXN!R-DSYK_A*\]"&T 3TQ:=ST@7X(TZQC)0G&<,.S,XJKUF9[.YI!*.1H4Y M2&*E860*G :RW2'K$.A[WI@%=\!H:0<40VN$)3EI3\%LJM^9E"@B*\*(@"6: MUEIQJQUX7&UWK+QO\OG066Y&X#?8>9X_D\LQ#Q-:4\_RV7@Z7BSK,#_@VB,9 M99MH>=)JDL[1&$O(X+%P8"0WQIQBLN3&#-@-V:"T7&MV]""-C=%)HT:3@",OU>)9H*" 0U&*.2.# MMMR=VL8\KF8>"A]OKN%CI==PP:Y&L]$:)>>8,"H"(1(I)DF*J?@:MA9EHF5" M.M9\D5V#,"C=/53^'".V9MRA<LC(E^6(T M*M$ZB[L-S"Y\DG]Q==1&D@V#Z5M;#[\C17@UNM?6&9$2 1(:07ED%-T7 24H MHWP0QBO5/)K>"N?H)70M72BELYQFE)Q['D#9Q,&;Z(#QS&)2AD?=VI^^9_/C M<2UW*P[P%=) MPP%PX :?__[TYG3_2C^WVU?_,4QJ6<";]XC+Q;$;Y]<_K)^=\7L -]KZ_G4< MXG@R7HYQL1+V,R\W L,1"+HH&)K@$E80GEX*1M^*2)Q]#)RM;[Q?> 6-(%NY(Z=_4 M*,=.>EOS]BRE^07F.\;H<@JB2%*3!AV-# ,X3B8W>!VE*5IG;)W&N1_1D,Q- M8TXT%$4S>I!:QL6K\GR.>7Q)U**C$04M&)\S*)XTF=(@0'IF!4.O"5QSM7<; MQY!BQ=;JX=AI;T8 XN/L8KI<_!$^ASC!#98@@Y A%W A=PZ+@VAC =1!*)&- MSKHU!>Y&L@L)U-=)@@93WXP&+\CGFWU&\BDGU=NZ8Z0Y:)UR%F!RK-4SW@/A M49 X2U'Z7)1H[3(\"&H7?'B_UV,EY]'MC A:X:;R4"N2];DM42G*.3ER:)U4I7V M#L/]F!ID/<_&73A?/W^5''Z'TT3/&Z$PB3EE0*BZ7^QIN"[X#-I%D9E)H23= M/NNY#&7/<"UAJ ZVP9,P4$)M( A?2R8UI (AQ1 M)Z&8:;USMQW-0&.J]@QI))!VE3NWAT<0C$<:GA"9K+:H]9#DVX-,D48N@S;M MJW0>4(Z#B:S:$^)( ;2SH%?205=(::VVCF([LN&VNG".00B^=/HK%*N"\*TW M">Y&,M HJSTA&@BB&2E^PH+T^'RYOWQ5<^%R1$%@+#$PL%:131-!@?="@W&" MYQR1F]RZ2/4!2 .-M]K3I*5HVAQT.@!AJJ]>!\-!5/'\';)CS5J;CNZ!K%HAQ4M+4X10300NH2 MHT'?O*SLL-R-_19X<:0 VF5Z%PM<7D*@IQC).7$Q!()@1*81Z0(41:$-3!K) MFB=XKP(X.CX/B_7";-MSE>4_1'P.*D%HYLQIP8 MC5,&#T%Y 8K7C+L@6)F34ZA=T=:TSN?N9+SZ_"%%Y.UD?O ,-Y/Q'W,\#^.\ M+J EY;3:A+\V0I8BXQHC%.2)%))$\(P),#JQZ+4HO/EV]PZPAA22MV-$:WGT MF:JSV3N5C(94$\LJ9@3'K03&N2Q99?+D6[O)_>QCS*;=YZ[,+[F=(H=L0!M/ MHS*8( A:AAZ=T61\I;!];%YU[&'R1^TV'Z9 M/@_GXV687 $WXK1(O7 :N A8+2Z'B)I93 MO$W)9.;(DK>N&-H3XI!\K-;ZID=A-4Y)C5C)EM4BFCA6@9@M;D"!K# ME;>MM\%63VZ;4K/"#)[=A]%@/8BX__S$)TR4%*W5=GJ^/^(Q0RB UH\6B%.E@(4T]C)F!?+J< MT*&SN7W8N!W/D'RG!M)O-O4];;^]KM/XJOQ)06P=["@D#(9&9>""=S7+A%D/Y5G MX+5.( V93LUS)'"-1;]Y]I MTS5\S$*"RRJ!DA,>C:AU1'V4>]X$,J1BBQ9:_^C)/O&QZJO]N^LVZ,O) M[./1QZOO_M#^&Y!O&4"[3N/U >3G?1C3I_WXF:QY_F7Z1):D:[VZ=D?7(,9(B+GK0?/KU6.!HZ!1 M:XMR?1S&GY)71D!E%1BJ(JAMUK5N*@0N4207SD +:_[%# M"D![IDC/,FF9O[BD\"^+Q47MH/&J7*V!'ED?M,[9@8CU@!J+6"N?!4@;!;.9 M['/S8YT/HQI2\/H(VJ:!J'JA4$?L5^==:[07GW">QC05(TE*D/[W8%B]"*%V MM'"<.8@N>$=NFE>\=>7,@Z"&%!<_ H&.%U0[_JRTX\O9_/+ WK(ZG#05\[7' MNBZ4OFM"(A-9($5W%#&PE;\?'%,0"V:&R43=O%O[48#W#,-[O_WB),0[F80; M;GJ?KXWV#14K@L!D0X$H0P3E"JT.C :*-D)'K-> M;Y-8QN6/4/Y;X)*3>32 MR..^F*?WH2M1>UYM\60U^10#7*G8<*1$4:& I!PY=4S06-'Z2F,L@3L6L]_- MT=[A:7L>F/BJ"=&/"/K1']="0UE\[?!N"$0M;@^,X"3IP7J6D1G'A&]]X& K MF%T(X[X1PK253&OOAU!4-;;QZ^L-*8M1=EZ*6NXNC$)0F,@=0V4@1V5EO1XG M-]])N ?.+F3QWQA96DFG7:ME&O2-TS.O<;&?2)F2<_8Z+/%%*9@HH"0;Q O/4&))I#$S39NGN1," MM<=,(24V[]Y\TA$V: A]%P\O-Z.O^K'<6)Y]II"\^K'U1'!W'2!7GB4OF5;- M[\/8'=V0LK<#YO@=W:G[$'^[EO]WXZNG;A8W\1D*]Y4J8 W6]B="0+#*DBMM M<\!Z( ];U_#NCFY(F>.OGY['BK]O>MYEQ0M7*GG.@4OA0$4NP&=MP"IND<5H M2^JAU_Y!.WR/FXW^^NEYK/C;M;SLAOBJ7!WVJ^E1$WPYE3^-%^>S19C\/)]= MG--?T,]I=;\(YB_7BXR,C&BUZBZ?K[>"F0"!90V)"1X34[S(UAU>'G_40\K- M?T7+Z?$%MQ=='\/)D3[[R%V"HAVID8 :?/2,YCCZF+A*Z'JXKOX@)^?P5,+; MV;-$(ISCCQ>+FN!8X.H01R?LU2MY9&7"5/O+F"3(RE,H#-&' +HV.>-<*M/\ M7IY]\.T9CSQ*LN%8@FU+-C277_-DU27"K37X(Q9E9)'"G113/N=# M\9F=2(L_F$DYJ)RBC)?=;5>"D;EW*0(S]99 *RWX%".M<283T]P4T\/YH?73 MAY01ZHD;=Q1('#+U#=L]GL\QC5>S?#:;+\?_$];72-6VWUB_KX>;&/J,& RM M2AWK'=,9 D\!6#$TPN"3M:U3-3M"&U*>YD2DZ4-H[2+8[ICP;[A\7\.0:E"J M@G^-83+^'\P_A_&TLOW5=./>CR3%%Z$4\BA4)-6OD@:G10:95HV<3TGFK, I7T]Y MR @$D/@O"HU?%338@S';BF=(.8;3F;R&. A MU5::2* L?6?=2(9TS.Y$/&D@DD>H*;YK%A0J MYJ0/%&;7]G61U&#T(@!'SDW6U8]K7>-Y%."OH>ZON3$[F80;GAZ_N0]PN^/I MR*40N4\&2E04)D3E5U>YBQ24#A1V.M/ZM,TNN+Z&2L'6%&LNKQZ9M.FCVF4) M6;T94C/P/!,D)@L$[21D+XM/:"QBZSW#>P%]#86#_7/G4 GU2)IUJ]6-@W=G MR]51X38ZG1-P)BB2%)7@6#1]T4PRC"GVT,[B$*0[)2S9-\^SYD+MD8 =I"]3 MLL(FBH]<4B2J?=U#3J'>AE%O4HBE=OI%$4+K]K.[(=N)8(^]*=D_P8X6V@D< MJO6%N6_G(>/(9,&Q! =&%QH^S0;XVDG>12F3,,ZGYEO=NR';B5#?6+J\!YFU M.>0# M\*VH\\4$9^7%8CD^JSU' M7H;QO&L^OYB5E0'?U!71GUZ]ZFI!(JL]I9=A/+D^J-V:5)T07;MN5X\UI8W: M9FW@$Y'C>-K-PFM,LW?3NE7X2R;\XS(.EXWS-C W3?.>W06W;F +%IDJ(4'M MG$?JU&=P)GH0T1/0WE6+_S0%AWPEEW+UZ]\[Z[3T8A.<]8X<"D M3K6%J02R9A9"B;6]L?*Y^;W CS+0(14>#6$MW?2@A\^^-L[4?N.\8YB?UX/< M](FX^_K-:M-M\#YF5D"4&.OEC;9>WAB N\)"+$%Q+W9ROTZ'>5 EK$-:)D/F M3K/,1TL=T*WR+\U3U^O=.4;NK/6 FE/PI*.@87D+11D*FX2PB@_$VN\^J"$= MTQO2DADFJP:Y6"[O*QP5X5T(SH"L1[F5(H,8G1(T[[)>5&@E:]YRMI>!#*D0 M[EM?%(>Q9Z +8=-_O9[Z\\(&72"3R:NWEBMP-6-K'&>FT(^N#'LI7 YE2.5] MW_YB.(Q!@UP.ZT#JR@N= 1RQ8#!S4SLJ6$<&3SEP(8O:!"0(HU.^U6AY4$MC MR[ &U7GP6U\G+:@UR#6S*5%X&SY=#:A\DKE8\@RSYA8H?#(0K?20)7>^T']" M#MF:W#VJ095H?NLKI@&QVM\!591*)2@$@2:#LJJ0QU-^8UOM< M_>/^PE[-03)ZC"3G_;2_8P-SI$S2J%T P6V]N9-[\,(QR/5P!C+KN'YP$^\4 M0 =5(SHDC@Z.)8-T);;W,HCU5CBK(LC4+6DL]286":BE3$G[%)M?N7J2@>U; M[?J763##I=<@5\[MZ.)&/=XH%11%5'AS M<7X^J:E))&E*)QQ88SRH*(BC7&O@,GCF@XN&M4X./H1I2&68!W/A]NFCAH)H M>([M;E2;ZXWR'V&^7/4 ?8T+G'^H.Z9*,)-IV)XSTKR( FJN!J0W*3+K9+#M M^P3L#7-(_>!Z)U$K<;7GU2.1I*MA-+,ACU+Z>*LSG4M M__C2D9>^G^#Z*._5[KS;=W2,+-W5ZYY]GI?MQ?1;O<-OY\(>V,Y)[#J"1->P>4V_D M'%ERD73A"9CM.DW*#"ZS!,AR8CPR\I=:MVV\?/BQZNMZ#K,;#F9:=C%IX)@2 M>7RD1ETT 8KT2F(]:%9:Y[QNHQB2/3M,TC?5QY$SW;"#+>FH>K3P"X[(0]WC M-$#NO*Y71-8D07' M8Q9([>Q>5__VRB&E+)I(_$C9_KTJK^+ +':J##Y,4SJ ME<-OWB,N?YF6^@&KS9+. "YGU^E\Q#Y")O87DQ[[;\9V5K)X9FIF^? MI_5FY X>@?JQ719F^RFVB_LK/XT4KI(+6MOW2C(MS0.(6AK:KI> M:>%$5LTO+3D(Z)#,8R]LNZD%^Q=GWV9TQ,EH8^82DJ]W.^FN9;/@@/7(IXA& MR=RZM?M.SN1CAXDG8$\+D0S:F]B N\H+++6!IM%9(RUWT/8"^)7:7A/0;A#1/@X/"/BX,B40*Y(T&"Q M-M1DB1:&M9KXH9U+S@B=6Q?>[0UR2&5XP^/:WF)\%+:]G%W,1Z96F'+I(6%7 MUHP.HE4*O/3&*Q!\U*K*F*! MD'@ 9([F2I0D3>MJT7TQ#JG+V_"HMJ\03TZU9V6)\TNHQ5>W4EJ0%@7%].11 M^A@#V'K+A^'1)/-8\=,UH$.Z$790I#MZD.8 MAI0':HPN=VP(XL2T];&).8UV#9$5X M3FY8K0=11A?P6I!64YB(WS9YV7I__]&LZQT3?RN-G;W6Z&@^"H8,BDNDT"C0 M$@R)%KZ4);'61;K'(?Z*+/,^7-M'AS86ZTGL]FW,FP0W"N&%* 6804:S9!@X M4Q"RB8[ !X_-6QH>!'1(.Q6#(=XA0GQ,OG5)[I0SBQ5LJ!=5*"4Y!,T5^1XI M:%.,8G8 C!O:CL6P.+>W(!^1=5VZ6["@8L( )4M:(45Z",QG8*(P&Y00&EM? MG7 8TB'M7 R*W?$*4&A2Y!$%I"4HPIE;/1O/7N_V%( MA[2#,2S*[2O&1Z+<]:2WY<6Q@@4D,J0Y2@J\TQ:\=;;P)(2PK;=GCX [I)V, MP9#O<(&>I.<@?8MOPR>L#1?/9].Z]5)3^.M?=S>M+^A1/^(4R_B(7BT'/JEE MG\+CA]JL@^'ZF6N*K)\XL@&9DZ$ U[714W .8K8(7C$T7/OL0^NF)5N@'*OS MUD?-M@U4891=(I1\S +*F40QCLP@DV0R2.&B;WT2XGY$0TJ%M&#'39754![- M[.+F,IYMH#RI0U3<@,V6QFN#!>>]@F0#5TR:$%UK-_\!2$/*6_3!DI82.1E- M''#K)$(7%@2LI!CIV5KUWPOFAP^XI=(C J3;0,O@N>;L/& M@U8QF0@)Z\E(:0O$6"*X@(5++,J'UB4$NR$;4A+X))JIG9R:<>@!5]1%8:5U M&D(6%)A'4TAOTGG5<,P&WH24:72Y&@Y$UCUG(W8^H M(T26:$TSZTOS6P%V C8D2]T_<*,!0Y'6"%UJ!15&5&+T66]=W[([N6%UY]Y.N MR^_9QC^XE-RU-X^L%B;ES('FQU 8%DB_9^] ,L-XE,'E<)H)V@OVD#R\GMAX M4_^>6MC-+/HNP._.&.!B5)(@_A@%QD@*(HO-X DH:"^%4%E9*UN?@3L&[Y#\ MQP'QLHEX3TI(^N7S.>9QO8ER@?30]R.7:Y=_ L>MKH=@@H=@O8!6>6; ME] E(6WDR_=G[]F/ZP1H+C,!EEK9A4 M20&/7H%*14,T.8%4WAK!,!KU&(Q\"/>>189_&78VE?=)F?IJ^1[GS_)_7RR6 MW>G[$>$IBB8$L'AR=9WV$*VSX+EW5B=E<_,F1(?@'%+%X8"(>)0X'S>[M-FZ MHA=7)97AVLW.O621=GOF2;)%!PR_45;HUI-7Q]:S\)K;3*1A%&>0BR?!2<,! M:ZD8=S8&WGI[ZFXDK?:N+S_UTI]]'N;SSV4V_QCF>;'6X2/OK1)%*I"\EL0A M1_"6XJML?<@IH7*I]W'?BW!(.9P&W-FVA=V#N)J70US%N/G=QCG57'FEE0,O MT0$I6@VU73\!*YJ;I$)LWIAY!UA#2K24O-,,2P01F:O9/ Y14YS@$G.ZR&"U;[TWNQW-D,XNGD)#'":&GA3#W;:N M2P./?' B$C4AQVQ!2?3DQ=/XO6?<(;H0F3Q,0]SSU"$=*^Q=5;2:_9[(L>V^ M 24MC\YG<,9'@E;K391#D+4S7C),*W,@,8ZXZ>%4P7?OI&@QZ_T9D2_H:-37 M:#N*3GERC"-H)']8&6)LS(D!ZL!$,9Y%[-T!W0YO%P[9KX]#?0NJ/R8]#^?C M99C@H MBFA3W?;TR9%/X M-NM:! "I1M,RQE-XU[&U8>^:'^MVD.9HB#RZ)(^72WV)8 M+7^CE>;".M A>% 8#3B=$H20$]<"A8NM]U-V2:,.+//3G!7[3WY_YU:OI/%' MAO&D0BID#21]R260UTC49"@L=T7G&'L_VWP%3ZL Y=I.Q?DXR#9='#3Y@H""*9UE<)OFF?4.3+<\:8EK\: IL"TU:S'W MVYQN7AH)DQ1ZY4D]AUI7:0LXCPRLU@Z-<4FJUL=9#@8[1/W9C%^G%67S_,@5 MK-?#]==5&*_*GXLUW)%%;0-R"[8[7&D(:Y!6 ;>2N%YP;Z#AV'TX$>R@1'HQ6]IW[T\0J@K.P:@F%D8-R M.8 7KM[\$U$%R;CF?86N#\B#%T:(X01G?BS"?DCE?_('S-^_#'+_< M6U!/-5XLUS5M/X;%.&W>>[Y^;YCFG\:3BWJI^HU7#B_QZQ5/N_*_TTU;H]+ M?W5K"?.S#^3 O M@+)=VZ-2DD9>6CM.>T(\5F%N>=RMYW0R'&G%4Y8) 1V23B^E%MXJ#74G&1DR MQ;'U/51[ 1Q2SJ1/KMW4M?U)L9EE)C,PQUK#'2:D',YFTQ6X9\OE?!Q)55 $ M_G;6_8Y 8E[?GO=L/J?P'->UWR(869#7W43RFXV0$#@:<-RF*%F2F;?.KAR/ M>DA6_I24/+&\=W02UK^O7R(]]I]_^_]02P,$% @ N*U<5LLZ-*>&7P M>6D$ !4 !D;W)M+3(P,C(Q,C,Q7V1E9BYX;6SLO=MV6SF2)GS?3Y%_SNT? ME3@?:G7U+*U9SK27[:R:N>+"(6"S2R(]).6T^^DG0(J61)'2)HE-2K2Z M*VT=Z(T/$=\&(H X_/O__')^]L-GG$R'X]'??N1_83_^@*,TSL/1A[_]^,?[ M%^!^_)__\6__]N__'\#__OGMJQ]^&:>+3?PT_!X#_F/^CY^-/7R?##Q]G/P@FY.IO)W^U(1;C;009@@?% M3 +GK05GN)),*29\^?\__+5$F1CC%C(S')32",&8"#Y$@]R;F-7BH6?#T;_^ M6O^(88H_T.1&T_FW?_OQXVSVZ:\__?3GGW_^Y4NNZ=P@\;/U&_@^7'H/X(N #)__)E MFG_\CW_[X8>%Y,(D3<9G^!;+#Y=?_O'VY6VDP]'LISP\_^GR,S^%LS-"/'_" M[.LG_-N/T^'YIS-<_NSC!,M&],LI5U"ZPOD?]6D_[8WI(P&9I(N(0#_%425X M0XSKGKX_YF_/@HPE7)S-&B*^_>RF>,?G8=A2P+<>W0#M_$%PCN<1)RVAWGCN M-9Q+D*L(ZR/S>'(>1I\FXWR19M._I/'Y3W.0S\>CZ?ALF.OB^FY&?];5=CHN M[SZ&"7XU:7V_$W?IR%B&?SGPXNIO AA$^#;P\G:>!+^G(ZL$QR+ Y!*D'; MF"L,8G(:>,Z:9\4C>GV;7=,E6TN8QCF_+H?XJ2KM)SR;39<_F:MQKL+-*!8J MVWU>S\?GY^/1N]DX_6LNL^G+Z?0"\R"P+%@2M&,49T#%Q" @5Z $3T$7Z6(V MC2>W O;[W%.QM5?,FJEZP M[I>+"9GY;W R'.<%&^=__DP68B:B?J+]=VYX#F20A4MMH0@N06E!AK?PB< + M#,SE1*3M@PO;P3P-LO2HFMML$CVQZ1_A[ (W(*8=6T1!$G+$?5#&$>)<$!@F MD416SO%>%I:M4)XJEUHIYC:5Y+Y4>I;_ZV(ZF]ML[\?/5Q%_A9I99T.9_@.)Y^'"1=3?8MI_&&AM?FL!]')4AR+8!VY;WW-Z]#1]4$J_36K59'U\BY\N)NECG<&S$4&<#2?K M5O@!&LMH!2\0"B.L.=&K&% #6J,P2DMK>2\K8T=\CYYLO2GC-G'T88BSX'@6 M21;K/23A"RA)1"?/V()-4G$FR(_([BB\.8TUJB]5W&:-Z=6X?XO3V628YJ^-L\II!^'2 M/J!/@V$'4]MMWMD^W8!.^%.*4B55"+4CVU,E!R'P#%IQ[V,.-H1T0*?@>V9= M/TJ[33JW-^GFKT4E#([*%&3+Z%$ L>, M 4\_"Y@9Q[SF,JEW5W(.[M%3IQ\UK#E*W?O8?(ZB,GB"'^MEY6=\.4KC,IHT%_X:ANQ] MVDY KE -E!!:!8U@HA*@K-?@17"0N1)!1*ZU9HVI< / H]?Y[N)2U(&[H"$*IFERLD*B#4TC=R5([87+![XU:W5*39*0UEL%I;8'Y$ (*Y8T(?=W> MSQ$T?#&OA6(=P(/868SK;C9_6 36_#6=C LR@ *R9E6GG8.QY&!BX;^/Z1* M^KZ(L0Y00Y[<$1YW!V]V4/0FSNPM\!XNQU7PF;"/L'AAPS0;Y;6[N#I(P(1DM($63%E8>F4!(D_4^ALB95ST&Q/UV+<[T MD+9\ ^5LCH;;0;(]Q,%M.&VX!%><"CY)FJJLA^R( 6+D9-R+DI$95KQOK?8[ M 9T"!=I)O(D>NDLO'@=:"Y M)R)JTEK$T/IXKS.X4^!'/YK8&+_V[S^MR(H\Y7_ME]'Q[N+\/$R^CLN[X8?1 ML Q3&,UH5N.+T:Q>NHW/AFF(TZN%\.6HU"?5;WZI+T>'U*K;B1[[#]HL_Z/Q M_%?20@)RE%)$%4GYA:S-E#W*Q+1EP60K!_L/O]M24L4QN'/,JT,8GKD1'&EC M2T6"8KYF-FH&A5N9M$]%3$/VG,^8;&*2Z=8+8Q=()=7391MKBJ^"2,LV&.&T4D(5F6-C MOMR/ZO38TE@3/5C=Q.=/.)E]?7-6Q3#*U:;X5(\;_IABN3A[-2PXX,:Q%(C$ M%LDR5%E+C#57XX^$Y[QY.OOXU&ZF$SH MFX$3NJ#E"4*NIJ J'()1-:Y$9&%3,2:UIL<:&*='AWUEW4/:R,+C^ UG'\>Y MPKN,'!ED:3#6&0JFB94<$SAR,X!%3Y:ABM&4UG?M&Z"<'@U:R+R'9(NKT(!J M"FT"&6TQD3L&TH< RC.DY4H*R($[87U)JOF=7B=@IT>3]OKH(='BYXLI378Z M?986^40D\37HQE."/'B4Y,:"Z&UR,4+<,5R4($)B%%H MB"%+2XAE\*WCY'=#>GJT.H#&>DC-6-#_'=*V29!Q^N+S[\.!B2:(7 ^T,0@R MG5@!7T)-,G)(5E5.);3.^%J'X_0XLK>T>TB2>(M3I =^)#/Z%_R,9^.Y(?WK MEQK_3%:T-P:._T.I 997EDBDG)?.O ]#L!G1XGVLF_83+#?/*_ M7U3)O"ZOPN0#K5G/+Z8SVC@G Q&DC39)D)8Y4(89\)8[P)0=08TIK%XT;3@6 MW## Z>BXF1A[2"MX3KX2$6VR2%L>3O]UM5OQ@9&J&)<4.!/KA7M2H"O"(;QCD; ML#A&KE,GQY6>>FV9H.^NEH@; QXZV+07#8[WE63# ^YO("XOK+O V":NM(MB MVP<&W!]!NH?P5]6WA^1Z5"2BX@*)A]:52(RDED/;7(-6C.JDQMW; 5N MB/MLK[]M!-98;[^1I,XOSI0XD?+D&A*SWR#$K,NGK1J C@Q@S^?-%.V5]BIZI M%LJ[/N@C5-[.,NOA;G?-V=U\46%6*JN=!)TM(XM/5N^[?ALR"QB=1E>ZJ'*_ MX]13LWI:2KV'F]MUL!:GM7@9.-@%8$^9-_>".TX63A-5=J#'_GHXT.JQ M03 M'JDU^(0'WLL00!BF4_8IQ-BZQM^1B')/CLZ1>+*%^!OR8[Z&OAG_B9/W M$X+Q PL7=\E4^\V6/C#G'E;7.*>,@"N= !:L@!OHJ>?)1"BHTHG5^ MQAUP3M&@:"7]'N*!-D"[?!FZ@.O)H+@3V'&,B69J[$://730@S%Q-TCNO;8R&R=*^PC"@Q/D'B/B./S81O1]%,C',_K5A[_C""?A M[-DH/\OG).SI_ KI,U[>%R_SU))5CJC*H%82(G]:EGJ7E($S:[-FS+#8O%[F M-@ /;Y$T5.YJZ8C>--.#@7+KWO'GK^_IG\[?':&0H6.I;KT%5"PDA$3OCO>1 M9X[.!=TZU>$..*=HH+22?@]1JK>@56"7;T<7:#V9)W? .HYQTDR%]U%C3_GW M4G%B,T1D03OA,VB>R)TC7QZ<3:G^H7UP14C;O@C7@:EQCUER#&9L(_8^&#'! M/)S= GBYU<7DHQ>80=AZLI]J8*/F'%(Q.2:AHV*MPTCO!'1XHZ.9ZE8IT4SN M?73MNOCTZ6Q84^+7PW,H3(V6 <9J]0RI.7AAZ5W(JBBF#5K6VLRX!]+I$*.E M[ ^Q@_S\]6<01E:ILYGR20Z[CCT&5[4_6 ;-E&"SVPY'9I@]+X)RP.P2/;2VNUJ2?N+O)?3L.GL=?G[>)RG M[\=7]=VT32'HFFHC!5E@,==\&U4;HC)I:FWIS-I;(>N0G!@-&HB[==AE^*_Q M9)F1LR@4ZJ3A,F9&&/*\BK $'Q2962ZF6FK$.-\F?&]UY%,R-!O(MF&R:T7S M>SC'U^4&IDM&=P'5,-Y](Y##1[_OJZ%Q7^)M_)9O!F>M%$KQVDFQ5@F1E=O, M17"EH&0L1QT[G44\+)W?$3!_$)5O(]76\58OQA??X%SN+Y8YU$)(""I%4%Q; M<-8F"(DGP9@QW*[8=1N"K&X_^[!QUXTD/FXGKL:!]-^N9_^.XP^3\.DC;4QG M7&6_5=X#QFEK+U$+"9T/Y#36 M?A^/3_5W;-6'U7QWX?9P)//[>/3',D#&612!2PLEU-LK;R4X71"2SH@Y&Q5Y MZQX6UX8_[(;>2"&K[7KWHSI$P5GAG))U<0C1H'=5RR +J-R)=[X?8 M4UQ'!WC'">UHKMJNU-E3+\>B$'DVG@Q]2.3X@(I&0N0Z0Y;:NN(M_7FPQ>?( M$\=VXS/X,$R18M=?;Q0PG MJ_"DRT4X[R'IFN1A$X. 40+ZJ#5#AM&MY#ML*HMY[UBGH_<^A-NP*-#BDO1B M0N*]F."+X9?ZUY1POL(PQ8_CL[QF^6+:IIQJ@TA:M6A/]0A..@,QEB(\=X6O M=F3==.&\W< GQHH^Q=ZPQ,/-.H0JZ^1UD9#GE6SJJ7M &\F>$C8*ZPP3G3+T M'VHYU(-XM;N+M.&KOUKIK@N,TZN+NI7P-]35W$5R/=9%Y2)G88R"+)RDK40% M",$8,-SK[*4(4C2K6'STNJ@M]+>-P'JMBTJ;O7)9$A IYWW8(WCN!12KLF?: M2V<[77<\CKJH6XE]8UW4;636:UU4Q.0940Y*J13O+;..;U\/U_9KZ;M,PNMY JW'CZ/T&;'9!WW#>*S?R7JH8.4K2 MME19X?+JJBP;S3+C$1*OA9?G02L\!> :@_3% M%-[#X=EF/$?JO.:5LM&7""+1ZTK.AX50O1P,@K$4%#+6.FSIH7=>:\Z>1BW7 MME%5#Z>+;\+7^>OZ?GR):#D-G/Z.L]?E>9A^_(:U<&%SA2DJ3(6($!ROYEO0 MQ0D;N&W=%G(;?"=$IM[4TD>B\S4LM8GE-6$,F#0UGDM!<>3)*\DR!(^\%E;- M1225?&R>O+@9S@D1I)70>RQ9_GQ\'H>C^;[_?#R/U"-&TU?3(8VS*)(XF50C M=<[TN;GZNKR^F-72>--_A+,+_,_AAX\#9T+F5GE \A%H@30"O!8:7K$]U$)\BY]Q=(%UD:_OVB2DV3^'LX_+/+E?OZ2SB_DE=C4.IO,I#)3S M3C/"2)XYO5BH/01T"LBB+)+SY&QJ79EW!Y@GQ+B^E=1#62.R(Z^:CP]8D,SJ MI,A2J)V?2W(0M*%O97!HT/E46OO--P"<$!=V%VS#*@-+,,L%;KG^7:5-/,O_ M=;'L+\^LM\((A.ST)16]#&0Q!B6=LTKKW-K&Z@3LA%C17A$-\UWOF/UTP\[Y M[B).\?]>$.K_@V$R?8M5O"NSL0E="LP )BMJ_7,+@8D @GL94:H<3>O"WVUG M<$+\.Z)J;Q-UOU;@:[R0-Y/QY^%T];CY9=56.+MZU>;K\J1\Z"1ATC^B6:X4GIG0]S,0>"> M %,?J&YOLW?G;N<]S/ 7+$C3JP;E]0DJFV+1/ !J5\MF. NND#HR&IV"(B_; MLB.0=SW:)^[VI-DUA[U[7QBLG^2+.K5K,[STAUZ79:.M=\,1;3%7XOXET%S3 M["*<#0)C,2E?:K-<7KMD9?#H)0BIHC4)F<"^^EHVF\0)4/AA*'@-99NU1+Q[ M1K^&235RIJ\GU6_K-#%4F2D9%2A5K75#7T46#(1@:_RW=B:U#K_O:R[?'8%[ M5O<:'O=TL7)UYOY^$D;3Q:;!!RX5R[DS8$RLZ0FB@$NR5,?2%B7(2"]]'4=W MP7?:?&NCEC48@WMW\WPT[79 MU-C[V==OL_G6=/5%&$[F<^$#P2-*K*4"M;6@A!+@C3?@)#.*9>[0]Q6NM0_N M$Z#@T=2XAHM[WV4L(/Z&LX_C:S&(K_\P '*;5,8<76J=D-T9W FQJA^%K*'.WA$CS8]/?O$^.8#A"C MLC7N$R+9VZ;['!E9A7)W_TNXMS^C@MFZ,/ M-3QE.F!>QR!T!)LM.:1)N9K-R,@B#"%Q&5B1![">6DSEA%CW$)2]AL0[7UKT M,:_YOB)MNQ\*#J\AN@=D(&780P46H=!R'W<;.\]P'J"]R#__',X6P1TL(O.V$ T9>4DE2@BUH*YCC+PE'43[ M8/A^9_1$[CY4OX;9?5R![#Z]Z^_L51.MZ4!&P[/U&@*W&A2KU;LD%X %A;2" M>6<[-2LZ%K\WS.N)Y?W18 W7^[@FV<, ^TR?'T^^#E2RWIB 0%,3] :+ B%* M#SS'HDW,1;$#W*?L/Y$G-C=4]!KZMKFA:69C77[NQN]_Q]G >I5XT0FL=!R4 MG-_)&PXLT11-8L:*%5N[>X!0+XA/@++SW_=!53:9UH:<_?[WVW:(V MDPR!.V$":%7+2[#$@2PC!R6QP@W:W+'7X18K[+88#U43O+E/)2JX&NF MMJ@^5)@14C@PO@10#C,X(^@/SVK(LF.A6].>_<+1'T:=M#[4?W_$^=9JZ*4( M[VU8ES>:ES4"NP#LJ>[WO>".4_6[B2H[T&-_/1R%,-)Z)DS.D&M!0:4#!U>4 M !&39X6>6)@^#:+<4^/[.#S91OS-*_%>T/+[[/T_7KUZ?EDE*SC+:,DLX&E2 MM&36WI4:!4CNN<7B6)'=HJ1N/?I!F,#[R'[<3' -*^',T?SRYM5_CN<%P)^/ M)Y_&B\"]2UQ%F9QJ.0U%FQVHA&1O>>)RW1I3,NB<3IT4>L<@)Z7:5L)L_:Z^ M&?^)D_<3FMO+4;Z8SB;D*;TGON@?&D_8>#*K Q\3;ANGS3NB!K6+7Y;C1':!]\,*V.>U5) MX[+"]R",R+-$$:"$4B-L=8!(2RIH(S 32I:[71L_0++(MK91M)'K)'\?T5=Y=OS+A\ MZX3[+41_.BXW[Q/"NON$/BLB-T-WP/+)_4ATI=9R+K$XQYQ,B2EFA4-:JA@/ M)1J5 [,=:BTWP]EC86:IO/"LWE4$1XY?)O\B&B:!!VE3EIR7T%>(_#H\#RG( M8&,D!3G#+M Z!('7PJY!,8@HR8,*GG:XR&S4K9-5OL. FFV8>92 FFUHT$.) MZ)["+!1W&J6$7(/AE,L:@I(*M$..2),,_ I,R<73_-0R+R;HGN\O6G^AKZ9 MX*IU;WSI#>V7AM$S7)FD4.I44C*(H/ )(?LR:?*TEOQH/.4-D[L MB?T]$J&'@M_?$@)Y0G*S9 );#*N=C#)X9C5H6:)-BAPOWCH2Z('F5^[#F9W$ MV4.%[+XR[C +RZJAK1 U*%,<.%EH;5:22Z-,D/BP0[X?:GKE0UFH=E5VPVK< M[6."/\W+#HT^S)O3OAU^^#A[7?Z87O[306&NL-HK1IMY+385(0@3P2F;@F:* ME[*R\ATB[OM.S"= WH>LY1Z*CO>?*>I5H)=2>@B^[CB:9AF=M6!-E*$(9]LW MOO_>4H4?RB*]/P%Z+)3>T%F\_HM%8=CIF_!U'D7!0LDVU\*#?%ZNN/80X%R! MTS8;H8.PY1$D5FZ>X!/S#T", U1AWWFF-*_)!4UX?%[/2.;/&G!7A+'!U#;1 MM(<9\B>\]AE*#4ESC-P*;PYNJ:P!>@+D?7#Z/$#-];WG=MG:YRW&,,.:?_<6 M9Q>3T73 ;>'*" 8\8@$E @*I)(,QEM./I8BK+6@/2-Q-J)]8W+.F#U2+O>%F M,S>\!MQX63!:$#E&>FTYO;;5E:A9_JJ@T-(]Y*(\&Z9U G1_J"1H6<%]AU=Z MS?R^7L[NU7CTX3U.SF\ZS]>;*^24K%,F@Y,B@5*<02S<0]:>*TL3S:4/FV,? MS"? Y(>LY0/5<=_YC=W0)22;(IU4!IAWOG:=2Q *\U 4XUDKQ^PAZBHWGM4) M4/V!4J!EI?D^IGAU_'-K:_(*'==>@O>*M. S:0$9 C(?1!2*Q0=]-K)Y9D]L M[Y,*!ZJ(WV6:RVO4]=/%V2!F'[G*%KS-6)N/"/!*2S#> M.-U4V7V4TM\ZQ<^@2E8'!;QP"-S,!M+%+8HM&V#G5[E&5[]B%;KTIY MZ&5[DDRI,.V 1&1!28WT;I!)XQ1*Q;P(T3Z5[=E#_1W+]FRCAJ-48>D"\*EL MS]:JW+HM]3&6[=E9M:V$V<-:_J+*%5\-/U^/ MV5PX5C]__2W\UWCR_"R04.JBQ:-/@4<.TMIJ9QL%WI$_%446R'7A+K5>U;> M]UV8D'VIJX<$F#N@7@&]5G6@"]R>C,PMH1['Y.Q-]=TIUDQOAUW(UL/VQ4;G M/3#A-+V%SM2W4(#P(@6E79+2GB+-[C%8'RS+ME!7#^RZBE0YFV_>M=7B]'(' MMZX8PQ*"L%BKL1D-T=K:<3&4P#.F$EMOBW? .;SAU*LJQ_WHX:'6EZF%1>83 M&Y=565ZK,C*?/>9GY^/);/C?BS[L.!F.\W11;61ZJRY,5@7PVX'GH-FNNI<(9;QG2-\8JNYJ0+DE!& 3'F9#%FVE$?*\8WO^)];T-IK*9YR$#_C'%,O%V:MAP4$T(7KK M!.BH(BB=+-#NS &YSQJ5-L6TKKN^#]X38N/!U-:#E;SU48C62DJO#' >'*CB M' 0M$)2-J4BMC':MRW ]RAON?0C5JU(>^@VWRI;L,!;!8"%?P]H KOA,CH'. MV8=0E.\KP.>QWG!OI?ZNC6FV4,-Q&M-T /ATP[VU*K=O3+.#'HY"F"!L<"DC M"*YKO1T1(4B3Z*51GAO'M'6'6%@>[@UWOSS91OS]WW ;9F)*V8-FFN:JC 2O MF "3,1HOH\SVA!K3;"7[NV^XMQ'<01O3Q**MLA(DS[54M4((I@0(7BO!?(K2 ME$X*?60WW#NKMI4P#US;/=F42^80F>6$+"=:HW@$7HN_9ADC"M9)S0^DMOL! M%-U.H(>]26XY]S9VC5%&%#"AQH-KD%$G7*.5OCFMS:G&,RPC[?0E[H> M0#!#%[A/P0P]J'[/:^9=]/8 @ADR-S$[EL%S[VG=+1Y\38/(J2B;)"LTD5.D M6<-@AD.R;!MU-;>(%G>G;\:361F?#WPTVFT-KG/_RHA*UT,FXKT!YN?\A$R_.>/LOH"!\8UVD>8DY[-/V'Q.\0 M@,501/!*I=0Z;WT5PVF2H(G$#QRRI$/@1F0#69O:*]0CN! -E"S1^&!3:EY_ M]U&'+.W#BU9ZZ,&J?8_IXVA\-O[P]>C1<=+B'W4D*/_>/60?P=9R]' MM*C@J_%T.K"T^&LI%!@4!5251NV$"4)DCA=$!D<^%<]2:L\.8!<^J@O=K=3?.?RSNQJ. M%/YY/\"G\,^M5;E#^.?V>C@*8:P,QDBA ;-V-=>4@5.9WI(0#8%$$:4Y#:+L M'/[9)T^V$7__X9^(Q<1"9CPRX4$A07+!:]#D!=9MFZSY;K7-'T7XYU:ROSO\ M-Y'%OZYLVI;"7/CN]K# M^?.-7KKA6B_=C;_8_:AYY[&:G2JWF>W* ;*7 F5**D7)2;'HLTQ8,L_U%-D+ M'.P\ZG[[]\8VR5+LXOYE4B?L%/$TS#R^L96L'F8A_=K!ZQL=FXE])X2SYB4H'D%%V&8+%V MC%0ZZ,02]ZV)U K[R5'N*$KMP>?:"*R6;L_%+D*DGCM%$.)-FQ9+T65/%0SI W3NGGK^_I$?-3#99%B8DKR*:&6QE+PO,BT;QJ M5V2EKCD2A7'2)L?:@#I&\AR!TK1G/0><:XF>9T?Q@BT_?U+GGU/DA,&<;=?1R M1S&<'[A]*R/N#2:F(1C%0&4KP,0/I(1-_EZ?:;+- +#94_6C^.S_/+\TV3\>6XC+T/!(XHROV#) M6!ME%>N!+/X UOG(M$-EW4J_IPWW&EL.?#J,Z%WL#1WHQ:7;N,S^#!,DB,_' MYY\N9CA993 :9@J2:T^[I0=E WTE8P:45J!W4A:E.['B_K%.C B-A;LQ0:>' MVZ\Y7Z?/)\E%]PFB;#3SF_C>A*_S7740CQ#_>ED-G@;1A\61T&YJ*R">T%.O<82^N^+'C0&/=2#?3'OC?:78<"'X!F+9%;$#C&U.TKLH MM;WW6AA1@L>_UM([#&>ON-)'5^<7X)1&5:2UPR8$S=5VH&(TT(04NEF1=6B=CI)N(> MS=T8]'"VUEYB'[>064-3>@XD?+D&1,HB@Q(.F.1JT576BRA!9)$X38<9TGBI10H;:#?0;NK1SDE=G/+"K.30*)N;:_TV3V M,UU >QNT#RD9U=HK[H*KOU*8U_K>H%7:)-10@TE 53/7JX"0!+>8LV."':[^ MY3';$C5G2O=2ESNJHX=CHSN$L(C#IAT@>LLY,%7+KH6@P6FI(3BO3)(^%7_ MWJ]'"H4_(E5V4,-AB^Q>"ZJ^'CP]R-P)QTV$PFL,0,V+]CEX2$G[B(DV#CP@ M<3:@_+ZHU$)5ART87F.JE3/<\]KYO2@-*A4!3EA6$T,P2B6-4)U.I-H0Z2@A M[<0 2M8BU8F^"H8G9#%K%UJ3I3NZ M0YUZ]TZ7GA1R[)/P#O*[50N=%5HXBPX0(Z\Y K* PZ@A91%]\@Q58(=;G1Y> M;XRV!-FC*\8VBGH ;0JZP'WJBM&#ZO?L5["+WAX W6)1!-MEX,ED\B^D(=?" M%LA1%5X2MSJU[M'W(&C6L"O&(5FVC;H.7"_?9,%2*A:\%;4HEG U+3;4OLHR MOE;J7*+>OG;Z.$0334,QN3FK>V*-XORZYX)A%H((VNE:D7_ MQKQX?$TU]B'#7A(_4.L)J"$ZQ<:6SRHFUSME% MP:T$>K2N&#QSII6>=XFBG9$K"=$Q!B)X'VMBO-*M?:03Z8JQUWK07#<-CW86 MG Z3&C;Y;)3G31F6M_\\1*MB!,:)S,(/4M86.C0F<0P4:BW/"U:IFK;,L M-D#9.TJ:'O2Z/)\@B?!%2,.SX>SK90C+S^/)9/QG+S(*^,M&'F#6SN772UEUX3H,4S23> M@XMT$QN9XL/INT\3#/GUZ!]A,JQW(&_GK!6!UK7">$U])@%((\'7^WB++GCE M&,K8.D.G*[939$DC3?1PW;UNB7L^/C\?SON(O4!\@Y-$7X4/.!!<14]['D2B M>"VI@.",+R")],P5B]&U+G2S!;S3X$U?^MCH;;5:;,C=Q E.9Y75[V8U[.<: M4FN$UXIY*/767S%9"XH'!U'Q>I%1^]JU;E7:'=UI$*9$I>&S-D ?6,FAO#7?L"K2-I(_2Y*4+P*>N0%NKY 2)0)/F8')RB@51,-A.JGT4K9]V5NA^@NLCV.N&XSM?F[0Q M*DF)@"%C;9Y*G&)1@50Q!@SH"'+K&*];*$[%YMM3OCT<6=Y$=$GH+IAZLO#6 MX3F.4;>OKNY4_1Z"[OVUO\1FN/(I2@?H"GG#/!E:BIP'GLD>*2I+O;H]/R+E MWV.H'4+WV\BWM5GV._[Y%C^/SSY76^+F7>QEJ)!SB0MO@9OH0 7D$)Q0(+3+ M*7-IF.O6N_&^D0Z_G^^OC'%?DNSC#AMG,YPLC[0O,3%E,]F%"6PTM;(K;8:1 M^ N2>13%Q"!,\TB'-3@>L>Z;B;=],"Y^'HXOIG>3TJ&I55YTK;RK:#&+-0>=AGO$>NY)ICT8 "U+YR!QH2=-6Q1(E:X?93.ZB2$8H M5EH?P9PJ)=H+O.&]\LWJ:NB8L(;S>M-$O PTLRB9@F#K549RL?AFI>1.P4W; M77I]J' 9]M\!QND5=MQ*^)L* ^X@N1X+.THEA/6.0S)%U VB]DS)"4(R*3H1 M:._HE!IQ; 5V*NS80G_;"*QU8<<;=>[(8F.,^P3LE_2:"PQ]![*N3UI]O!B__JE=L>Y&$X_5@OE=9DGK<[7+XU26\O!9FK_@F+*=BO361=0]!Y>MP76LEV 5=3Q;=WZQ!(_!CVTD MWT<_LVL5#Y97*%$7,FHBL(BTK6'P--EDZ5M>4"B1DFM=W_4VBL-;$"WUM'I; MO9^0>PA/^ 4GP\]A-OR,5[ODV^'T7W.VUXXD0B8&PC+"%FTF8Q8=),]YB#$D M3*U=P;OPG(H-T4SFM_E@VO'A^7@TFX1TG?I=L/5D1=R%ZS@V1#LM;J1'(Q7T M4G;A#HR.^%^RR(X[!C&\GWP(KK M6;8:636]*]<*5L<@5-J^VL '*,7*=6^EKW%[8 M&PV*GFN0O;LX/P^3K^/R6QCE2JJO;_'3HK'OF\GX\["^8I?5 8LDJ^>#H_P2I&0,:5@P.=AZUGSIFPJ64O'.@.7-D M)'EB85 *K+,LH,^"6=Y\(VA:QVR1]K6QM,#USBZ7C:GKCP?2R122L) <4_1> M)UK@ WD+FAF#2ANM&+N/P[L-_7"*.6RC_)M9=KV*NQ^ M!C8J#D%[56O%IHCHR-OKM_34@RCHL L'6DGUH1=T,$S22IXM9.XDJ*P].*L9 M&%U"L%AT=*V+/#Z"@@Y;:;AC08=M)'V4_/PN )\*.FRMRJT3]7?1PU$(DQ@R MS82A#<_4=95)<.14@LRF*)%+-GB(M>/A%G3HER?;B+]U?M'ME/5D54:)"82T MY$3ZH&N15@M")1ZT%4+QT,G8?!2Y_EO)_NY<_VT$UX/9N";'U44A/7H#F.>^ M.PL0=>; 931.\:A#:'UR]K!S_?.VD#>&3<2,FYUJV#\1YRKG]SW6\CWQYT?G>JHLY!1;01 M3)"U? WABL72/I1TP6*T2KYU"?/'D!NZE*Q= M5'#X>+V\<'D&\WE9ZNC]>;QLA]W[7]!8SGG^: M7X?A9#C.B[,OJ4OV-3:QT)ZK9($):A:BB3SVBI9)@W.&@T) MC13%>8ZY=5I!1VC'#IYIH=>MB+.;4@YNUKS_<]F".3O.>:W1CJ)&SJID("A- M=I@1,=N89 Z'M6V^0?ONN+.;4@Z^[KPG&BQ)KIWUS+@$7&@":FH)6>KH>8Y;=X-N\=%2:SK^\G830-J3YXVKB'\B[# M-(M4WGN.*T'*PAL93'#,%Z>2-8%98TIV+JC$E&"#70;<]_IE[8BOOL4I M1U;WO%HF0!+U?"H&1 K":<:UDJUK[-^':=]5\34YR:$>C+S",,7+:-EZ(!9S M*,F!#K5=JZJ!,29RD%ZQ4(K20K4^(UJ/Y/#K75,6K*YU#<3=2_%I K/:L=?G M&,D%*9 8EZ#HG207A$P]K@DD0=)%M7;;UN$X,0+L+>KF)>8OJC1>EW<7GSZ= M#7$R_>=P]O'Y^/Q3&'VM(AC1C_[7F$3Y#V+JQ00'";E7$2584\_*Z4L(*"2X M$(W*A")$.HJ(>KB/>I8^8 M+\[P==ED]__\]<9OYE=CH7N*5"\$<"Q[D8/H/=Q:_DW+C/^;L&KZY"6T8<=0#6L^K\1 MR.%[ #12U+@O*1^, ESYX@@8V("TII*W!B&2629HJ64B!Y]4B\+E!U;]'=T# M#JGY;83;VC5^A7\.IV3"3;Z^>;8,ZPE)&(P19,TM(L,[@A1I^Y"L9SPT M+W/<'=WI[_P]:ZR7/EY7>)9%MSH@ZBE:ZC::X\1&]:6_.VBRA_![2>&YA4P% MB\D4\KE2Y.19\P0Q>03:$F-T.974O#SBH>AP3[33\=BPC7.4;391<>DQ EXR!LIDV7LP)1.@,V MJ1A$*4)*W\FNV&'PXYY\[:*P\0&EW;H$__53_4LXPIGLN"F0:T]#96I0%;<( M4G,GZ7WP):9.RK_][,>MVSUEM?'%[B$$Y.6(OL3WX0NVCOKH^.1F@1Z[S&0E MMH.3%\AL%)%>)Z5]CLEIRZ-,16J%$@<=Q]BWS.3E(+6BXG#T 4?IZ]5)J-;. MJ=J&(S'R<%2LFR=$74GH'T-CS]&$TSC#Z/A?V.F(7[&$;%@ M-AU86Z2(ND;=:0E*A@C1U19AMC:=$-Z&T+J'] 8HAU^+VC%@U>1H(>T>'-Y_ MA+.+^0OT[.QL_&<8)?P%"WGDG8^OAC-!CRABJP4<%+Y MVD!.@M=* 5.:RVR90&S?Q6D[C*=$FU[UTX,WY"@RL8)ZG_':7<,-YC;H2_0'I(./L= M9S>8.8]APT6,]L JCH4QXF3BH?KL#*+P 40L/G+&7>+=CL4[#'8*NNY%L VC M,A:5T.HUSRJZ&PO2#:C>NB!2#&#)%0.EI87 3804F!4BF1R<[<2![<8]&3KT M*.X>&HFM$\+B^!^U1"&\!!XU>?O.*O!<(>20&2\Q9EJO#N!8'33NIK_=H(V< MCQU8LYQ-G<>\TM)U7L_/?[5W.0?D4.J45"Q$YR@BT/:61 H8T+=FS48PQ[IN M:Z3K<1\R[\&Y6 OL]W"^K,C1!5Y/UVGW0#O.W5HC17:AQYY:. )9')=84@[@ M54V=C][3&FLLH J^&)-44JU[QQR%)/?'3R6D9&@VDW<.AU6U4 MEZSO@JLG\V(3IN/8%2WT=B\5]A!Z+QWH-N +(IN B@$MAZ%ZU0ZB2Q&X+C%E M5ZS"WFX%#T*&>^R'0W)A&UGW40^$4$UGP_2\7K1,EC5_44B'J="RYP6928[@ MA9J4*P@1SUI[SEH38"V0(QYK[:6GU=H>>PNY![-@?M+V;)1?T2?/_M?%9#C- MPWE@VK+7,G?):VXA11E!853UTBT #Y)'^D^XTKK^RSV03H0-+05_R.">M_@9 M1Q?TS^97_G/!MZ[LLLT #6NZ[#ROE8@?Z8D(,3*!/"BM34S=5.>Y]1?3&1%Z M,OD^O6TUXEZ7,:@'I/)[D_7@) M?CK H"6G]Q",T!F4I?4T^!KQZFH)2>LY_=6)!_>/=7(4:"S>UO'EWQ@:ODY? MC"=_'X_SZ\D[G'P>)GQQ46-EEW0=,-2H74J @K9HE4L";Q!)S49E9X5B*FZW M&MP[YLFQH2=Q]Y*2].'B;-[">1Y*=J,-[N+2.#B;/2<#RXGBR, 2#!P/CJSO MZ"S9W4G;]G4X[@%U2H3I1Q.M(WJ6]61>A0G>^N6)55L/1!X(V][\( M\>MX-OPPQ_SKET^89IC?#\_I(Z_+._KIM%P6$9HO87P@D\VI5'<=:SG6HB/$ MFC.>0A :&2UBS>ODML)^BIP[BEYO\]/LM3?=(ZG%+94--A<,"8HL"A2C%RC$ M0/+BR>?(F,;5G);=7/>#Q) =:*=J+MACQY35*A9O:[+$_(8B>!5SK(D2GC9= M55""3\*!==8DY8-$TZDE[CU%6+X->.BKVYYT.-Y7EHVK[,Q!7)X&=X'1L+32 MM:$/7TQI1^&OJF\/R?6HR,QJ$A.YQ583DGDDK-.FU!@#KX2DG29WBLTZM@+O M*(G45G_;"*RQWB[/OBZ!*&DM@Z2#N+?=Q"9CU<;M[R/'[^^C..TL?S,/G7G*"I,"L8;0A95'P\1?"9>_#> MB4SH4//6"<'W83JMS;073?1P7'@;WQ+=Y55O%WQ]M9R_!]N1VL\WU>B]=&F@ MCCZB;>_#::53JM:8]8[/2Y4S"(I@!YNR*$&@LLV;U!^%+O1?.<'JYQ/Z.RZZH7$I$KA&,J8T.E*<9)ZDA>^MTRL&'U0/F_2-KU@$Y0NOZ MIOI:C:O96]B',41JN]TY\[V,B4>OH>A"DXV&H,EB03LMO-0,RVKL11\VR!+. M=V-^["3_'OH'W()VK0]S%VB',CKZ;E>^@[VQFPKOH\:>\C^$E7$-HBY>%6,1 ML/A2"XSF>CY-?G8.5AMN"6;O!D;?U-C>MNB=&=N(O0]&7*Z,MR N@T?1>#9W MUV6F[2X)#X[<]UHCHYA:*T78UKT@[H'T *R,7=6W2HN&LF]H:BP.7_YK//EV M[[ZH):IH5)T8Y,!+;:.4ZO5D4_+D&@@W8:1#15- MS5E\76Y@6E;_[0"JX5W!1B"'OSG85T/COL3;^&!Z,SAA13 \&5#&J5JPGH$3 MM5J:11[06S2I1?^% ^O\CLN&@ZA\&ZFVCG"=]_Q=XKG<8B0S(FI3J\K+1'BR MI>W+" \M#B#YU:RVWYN&'O7)H)/-Q0X&U#E!_,;Z8K, 1I11O@X*H7*A% M@!4XK@H$RZ3*/@7MNU6XOOWL1Z^^/<752QG[/6.)WLW"9%:[FRY..F/)*M9N M$%;5FS5>+T5MG5=(+N92,T@?6J38C1F4 MQK?+RK:;=I_2^)[2^)[2^)[2^)[2^)[2^/8CS%,:WU,:WU,:WU,:WU,:WU,: MWU,:7P_N^U,:WU,:WU,:WU,:WU,:WUKU/:7Q/:7Q/:7Q/:7Q/:7Q/8!+TJ6E_64QO>4QO>4QO>4QM?0QGA*XWM*XWLPYL=3&M_#RM5Z2N/;B2)/:7Q/ M:7Q/:7Q/:7Q/:7Q/:7Q/:7Q/:7Q/:7Q/:7Q/:7Q/:7R/5GU]I?$=)"7JW<7Y M>9A\'9=?AM/PX<,$/X09YM]Q-C^5:MG:K--(/29(;3_3E3PIDP4F'KA#X<@J MSIX9'KQA/"A>E!-K\J0ZC;EG/\NK)\]37"Y!O/H6H6)Q&OI0SU( MK-9]BEG[;(MLW2+]/DR-8B W&;AG&$CB.Q)5P28\=8QLW?AZ3NX\2 <:2;PAQ#2^&:Q$7U+,5K<%'*! M0=D,/E2G':4GZ2 9=,6%&,DFB%@:N#CKQCY6J_EV2ATW%&YCI_82S_39*%\B MFBXO^SN :GB@L1'(X0\T]M?1;84W$O#!M$]C(#A;'8N23 K! M)!5:Q-T=6.MW'&D<2.G;R+7UH<:;\9\X(0-FN&Q:S3(/CF8!GM,70_C-,\I]ALHS.YC$E M*5@&RV2DW< Z""42%(5:1L$M^FX:O/G<1Z^Y/<34,+2G3N[=+,SFCM#?"(IE95#ETB(#9". DW)BVHBYX=LZ M![7P?*]#NB1V%U -/9F-0 [OR312U+@O*3=V9S:#2S(DIU, GP6M:"Q[B#DZ M\*A+](+%[%KX,X?4_#;";:CQ-+X8S29?!W^\&RC-0D@UULPJ7<]; M.?@:>L8(D4YD\*&-=ZAWBNDO'\:??[I\XD+#E]]<*?AJO,/NV(T$/]Y+:CV< M4O\^'OVQM-=#D*Q8\K&+8!*4,YYL!C+:30Q:FZR3$KS+^[G%H?2UX1^S/O>5 MYB&O;I^'3\-9.'LW&Z=_W5%^<9>[VJZ/;G8YN]-<5FYC'6JK$BW#B6GE8_9* MFE!$+C9G4J >=!UDSTR9CV2\_QRFF)^/SS_1YA(6Y)_4S-1*U9^_7GWD3?A: M?_2,#/Y\=7G"-#+'B*J&"T>69 S@B&<0N(C:VBAL88W?W_U1[WD;VN5[7@4S?8M32U+S2WF]^QB]G$\&?XWYD&D?4MHH8#G6HM49D8FBU$@'4HAE*'YMB[JV'P2 MWQUOCTN#UD>UM9+[Z_+F+(R>?2)C[7,X&^CDG-)2@@VV)C>C@8B"OLT1HTEH MF.JVY=Y^]G=#EA:R;5T\]++8R=]IZK-%P;@:F[4.9*AP9 9O73V(%@C>(0.M M-3FX)0=NN@7\=AWQ^Z)%+WKHH1)IJX7N,WE:]=B\EF"NE./^)PP\?9YB??<8)N4R_?B'O:3C%-Y,AV;$)47NR5<&66F@L.PZQ* ?: M.N&C52SHUN[( :?W]$H\$.HT+/!Z%=,]G1$.0C?WVVI)VM&4'#//?:XU\W.P ML=Z'J-:'7(_GNN-= (;=I8O>ER:_GG\[&7Q$O R76R^CW M\>@SH2>B5W%,WX]GX>SZ[Y^/I[/?Q[/_@[/+I)KJ*A6:C]:&]H8@:H* *!!R M$6 LBR%J$5/S,D2]3>:[(^O#H,5MOKL'R_=+]V \N997Q@?,T$L<:!-P6@E0 MDD4(P@E@FB>3"NJ"K8^-#CO#IS?CX1#H]NOB][:UZU:UL'VJO[O!2K7#"%02C.";.$5/K\J;KD7QW]&N@D#7G[7M?]+R9C,G>S=-Z/'(- MXG1I$N=!]$IJJ2Q87@(A]#7-.F9 50]4LTU9M5X)[P7UW;&GK9K6$&G/[(UO M%Y?U,G,ZC^/YX]/ES=/[\<_S^R7,?XQHL&_K)*#O&FG(\F>+X;EAU+AVMXN'?=YCFD!=1?+B:+1B^T M/2^.Q.[ [87W5M=RLQ@1%-:+3^ M1_%K.+SS!=6-_GTKL4OS+> MSH:3^63JRS8H(5O#,8!.A>S8J.HY09!0SP9H M=R9A^FX7VMW'_&YHU:"NXM?EHNQI,:3'Q^%8SQ[+S:%GP@21C9 M23(07*B^3R87&U^.K,?YK:G?IO"? M:KY>_:L\8,$D*6L(NZ_57H5TX%-FD+6-+#O&0F@=TM\&^1,Q^U?X&M[N?5OS M9I$6]6R47\\^XN0-[>V3;XOVSS@B12)R<^U=\? OE2WAF9[7Y+L;'B^",/)/\+9!3XC-^M\>;9TV0P5)^=\ MP'C6#KTCF;%,*S^Y]%Z072J-%D*1UX_-X[O[F\UW1^('0HPUG-__IB-]Q'QQ MAI>;P$Y!(HN4\VP4.H>I=APR5<"1!(P:$D_2(G=>K@;E[D_Q5N /5:KNV#P^ MBK*/7?EN.?L%_&4GBR2T$C86\)I94-+5HP'TU2#GBHE4"K8NEG@#P+'*1AR) M ^-6NCA&VLQ&05Q-8Y3KX4&MW[S,^.TPIYYZ#?4QG^,T*=J#)LU"(!OK^+'P MUVH>>*+),.\2**-IGV$Y0-+6L^!U4/K@(? /AK?W=%!ZX+3=1K6M2ZB]??=L M67:@@HC5B+%09$S)A5(<=BNZ=?7,!^B9]*Z@\?[2;5W6\.V[ M;P4K,&I%7GV&G&MS(*<53460D5#GP%.283639J.2#U_3XZ$J>2?I-J\YBI-Y ML8I16DR;9OB>5LCYURM!WXMP0/K RL__(,4MIQ)5D!QY@L)4!*60^"J- EYR MCE%([59/2#9'KS3$];V3[8A:;IU(O#J5'> 'HY+C*""Y0LZWM/6TAB&Y/%;X M$'CD+NU$TB=B[DO,GK79.M5Y%[@Y)Z830F2<@;)"@)<\@!+9!*X$LM!Q*WTB MV[9;;K_:ZB$U^D9@UR+<]1)8$2J:( Q(QHCUN7AP2170D7(T&JA.IF:]PQT^/U_'R6,>Y)@#Q4(YUO1[8C$2F'%,_2$L-?=.[D5V^-%VP]7FUN0'7<4R 5CKL M1(T]%-#7O>,FC)PV1TR)-DD7: &L=0-#]@QJ.UH>:1=M;RP-FT91KE>;+6I$[_GZ+V4DF\ID95J M\YZ50.N%$]8&I1(9'!\P" MB_75WFI>A&-OU$VVVD6!-2.XY9QY\+7WG9*T<_B:KJ9$OG M;<.8M7OM]H+ORZ7;11!W!:'_,OP\S+24O TS' CY_]J[LN:V7S\'E&3)U,)[1=R%$E_D,F439_D MG!UTGWAR4DD@=RLKDR]3<#.!B9S&G+_'(/_NZK/ M25PLM]]V+/*@>-;2@0HLDP(* GU2QQPG*24BF5@GL1-^9.N\%R:&R@#YF*8L M?EYN_OGG=1-GS;-WTWG*C MHP#I:PML<1Y"X@R*Y24Q[5N M]H+)&#UP+]'QJ> W9&N840AN%Z Q.M3YH18<]\$9*>C2&=UCFPUN>[5NS@ZV M?50[=,/74T7Q!_[=_2)Y%[1/IKXS)W3MP- *?-$6C.=)!)=CCMU:&MK3-D-' M:7# O*2_9B!M3Y:WOOKZU:^_=4J.WG\<*:?K_.CFZ-3UT00,D[UN*Y>]!'8R M.007(P:-RL@4-&-TVFJFI%3*FD5;4J;/8;."I8@,1I$[6"=^@T/%0'L,MHBB MC!@DASM]#GO0S%1R''7D @2BNI[B[SQ&*-+[X*W#8&8CUM>=P.R![_$3F'U@ M0;%C0 LWD'020CD3CL<)']S3F#.=2<<#9.A$OG#Y*FDMSH' MFX#[7$N1B<=@,>_J%!QC]&O6?%+\.8'9%/G3 V.HG/V+ A[]GR5F+'+MHX:B M%-UR"06X9#,X@^AB"#&XT2^!-_ZB]:#7P430F76:7Y-TG=:"MKMQU=*C[9ZS M)-%[5:Q3H9ASFG]B7$^B['FF^8540K#Z$$\=@J(DHXLI6 8V.Y%$-$R7UF;+ M*TOS]\+ LVG^/KHXE31I%Y[.:?Y>:?Y>,!DC7_H2'9\*?@.3UA>'P&KT1@G# MP8F+&Y[I?EG!]L^JAT KD_/)'/(A9:>0=!8>W\RV<(8 V#V M)"QD-JO6S9>O?7A<+UUW'A[71U&3Y]KOD?\N;I>_+[??&O6!'UYAV&QY1\[V M^[E=,,($J4)TB@M!4-!!&A:85U)*\7@Z_.FU)L]W>TZ.,A8#F*PE0S1Z"$4& M8,D(G17+T@WR .]IYKMO0A2?KK:;K;],R\M?/Z\N+OZ\6M=?+D)1*$M,8$L= M.,2TAB 9[>S"7 E1FJQ:S^\>Y>5RB-Y5G MO ZOW"E2Q@>$^.&/WY;KW?_YOLT6GBPY&X@E*YDB5SF0JRS(519)%_J-S[C? MA##Y ?P(&V= SP >0Z1_CV2)Q%KRTMP,[$?8."-^!O 8X.&)]EX#SSJB5@J,L9&\AEC .^/H!^->%R7L[$SL M P[E%#?GS@2H>>4;J6*44EK-P*!E-7 MH-8W@'.BI!C):&5SD^H#)LYGR.30 M>'B"V..'$+<1\/4GNRHP.AIW_^N^S+7212J5P4MB53D> 8TP$'V2,AOO4\>W M+45RTB:5.8!\ M/&3/&5KCH;\7+N8&^9MVX,?8J@6:QCH'47-B*SBL]R@'55@.43O)]CMS!X+[ MTS2>H=X:ZHWPT/K!VD9VV>.,L>H2!7*'N&=(PLX*G$4%'(,U*I,U&<&NK-,-'Z0=PFH;O'V4I,YZR=!FL="3OY @&# )U4E"4)IAT?">I/T7@& M>GN@-\%#PXAN$[;>UT$[%Q=/,%8D9ZIDXH35L7Z2;++@ZSNT0H?ZEAWR<8#^ M')5GJ+>&>C-,- SFCN&"(-U-NC:UN,SK_/5 L]) F=9!,MS,2AFYYI.)\+G MFASOXQ@MP:+P ,SM7C3,"3"242!1HZ4S$HUT8XNU(^WG^-:,L#&GUP[Z<;R0 M)D=9C0.#+H'*A=?&N4!F@C%T7FIB=6X)THZLG>[M.PA$ARM8;(:O6;6C]>^> MYR44'XT#](DNZ=IEY1WI1'%4*03&,,2QM](I#EYXE=MI(IQ-<3,=8O66FV[< M9BL4&;D)1*X\8B(7-F8$&Z5+J$7!-/HCB$TY/&^L03?6<&B;XYR@1\KZGN77 M6TD.9)0@D^2@E"%^4XY0WVQ6220CP^R&!?7D\;R_!MY?PR%NBB+30_P^4D;X M++]19^:$L" -H]L:*[]62; IY62<(#-XD)%T(_)XWF&#[K A$3?OHM9GV;0" M94(Z.5+& "H4"\Z&"-%S8:*UB>G6;R--$KEXH0;"/IF[3S?OKK9?5NOE_^7T MCTO2][W6ESJL8?/C#JALW2MYO.'B.=+Y@G3"BN,>E'&\OHZHP:EH0&ME);?& M!CV(O3X1O^>S[^#9=PI(;%B:>_0TTX.J^IPK4.CS]ZO+[=K'[96_J&-.Q0*C M%T87!,/(AU$A1?""DZU53-#:*<&U'F7S#P?&1^)L>;E9 MQMV [45)$173'E :3<<",G#H'%@M?/&I&!9G;'7_R,S;W F3PV(HG[/-%O^1 ML?KTM5-9%PF9>=K)+E@(&"7X+ S3-K"\7U(YITMACYNWB?CI@?$0\F8^P]*E MT &S5%"TVHUEC."DR&!K*E$SK@IO?J2_P6'I1\%X$F5//2Q]L]XN=I[_;G2M M3,[Y$ )8D>N;FD)!\+: 5:AD9M&R;C"E;[T'4?K;'3Q_6/#TAZ+WTO7J6)DW MK-[Y3L3-B--7Z$\/?5=X3D!E2D,UHZ@0D*2B(GY@"H M,B?JA$HEV(*V4XG4U I\8N9V>_WU$5ACO?V5)/7UZNLMD&26164!K& MKN>B M#B;T((OC)G,F"Q<--/?#HN-9JT>)?=5"9@W'E>X(\7_<(R0R*TWP&;A+-556 MWSR4)0+G6F6&E@O5*;!U2'GW%SU!Y;U89D_NO-'&BN\R*I_S;U?K^(6, ?+1 M;UIE=B9#ZQ'CG58;>-QX?X[W1X^G:(UR11B1E9$J9%*X+CG6=V2$34^,'N^T M[N1CR+/,/EA=0-$!!,KK2'ZI4A!38HI\#7Z7/> MUM[(AS,?%SDYGKFG8\&@KBE"!*\, KGPCIDDE%&JM81ZT'>2D9H^J'MT0N<0 MRAMB$/@>K?RL9(N_!C)V0\J0 B)@SO.0 M.DY-S4>[= +\3:;IYYM_=5WZ%"0R%$:!]-6Q=]F BT5")$Y9R5ATG%;V8 MAC<#IC%U-42W1KLG]HKTR',&5PSME5)"?3":04(CBXQ!2NO/8>)I#[Q)E#UU MF/@'X=]MTI_7JU_7_NLN%!,1G;&1@_%UMI%'3T)U#H1)R1K&!<-!NEP?I>;T M \N]T/%81NYX+0W5*_J LINWR[K0-N03FD_0-X9B)N;("*J MP-":"#9'NLQS;2=DQ8+W7/C$Z+3<;Z][PE!_;I6)3/$FRE@-(Y^N;Q=1?S-->$%VS6$O\1$F6*R,BUE<3 MR!X,+$3K@UOT6>BXF_GG:R;O?>V=4U5$($N5C@O,GCPK#+57S"JP):F2L 1R MT!M?S,^0OH*/$I, [@/Q!]Y[-MOM<5M^^XR??C7U?*W"J2_Y>W" MJ9@],W70N*]00@$$GPSTMY24,MKPUN_=/D?/Z6N_N=0'#= ^Y/XZVI))&#Z>&<3 M':]:R[IQO=Z-17*?I!MWK0M1#Z0^:E^F?*<,?4?!_A#F!3_FUU^8_;,%EQ@IE,YUAQ MF9@KD0-:*<&8&)DFM^6RDD'U7[X72?-*W&R B=7NS??Q8 MRUAV%YJ_3/]SY2^6Y=OR\M=W,:ZNR#E]>5"JYPK-XE+'<+87FLJQ6,LU>NN" M"F009E>4\UR+' @;+7UQL?IWK:#=[(IJ-GG] M>][0.>[1-RRB]H_$H;4V M0(7F\X3^R5_4CQ89B9+ZF$+R/H+B(D(06H U@LX);95FK:LT.Q$V?N1E>@;3BPA]ZR!KH;_6[^!UH?A3*9O/^?>\WOB+A>4&,VT3""81L8I) MVB$L Y(M%Z3G-8;9*>K?=^77BY[A%3' N*P#(KGY\U.Y3F$WLB8'&#K5[4Y';4,1.H'. M49 AJAR$^BJ(P!2,L!Q];IWD>H'--8R#=QUUQN0E(< "&3!DB@LR;9PNFO[* M"I.UT,5VDD CYVZ4?,YX3LNP^I@ZT],-TG^G;]G%.GWB*C-NP*;Z^DYP)$"M M"QB;T&2'F'CKGHUNE(V=$QH8%;W.\!=I9W3WYB:4VH7&@>K>N] W3?W[$/KM M!:$CE#,5D(I0#*4BVYC5/CBF-1DG@H,4TD@ED\RA=6W\= Z4",_%_STTBVQ M).S65W%PJ5>D]P%DV[H,_\&NW0DNY_3U/S_4[-YF2:;9A\LK(OJF&&RSW1S. M;_8X&>J"F[NCH2[=+[O9@(7OB?ECXL+XC8O'E_M5[7%LZPV8VI;GQN M/K/0D3?$I^V7O"8+G3RJ]'"5QFP<6&ST@^"P_O9/]&[BZKMI;SZN/^J8W/_Z MC_\'4$L#!!0 ( +BM7%;\W&01O!P 'L\ 4 9&]R;2TR,#(R,3(S M,5]G,2YJ<&?M>7=84]NV[PP!HZ $E-Z"]")$FB@M*$U4FO0NO4D'Z01$$!%$ M4$#Q4!0V8H&H@" M(MT"T@6D!02E:"(M0$C>_'7\ % $O7/!] 0'L0#]" !N";__79'=JA M'=JA'=JA'?I?2J:AKIY.0<%.?H(& #!4UFQJ]SN-Q1 M #(S_S'_![+8?>N'M!UDL4,[M$,[M$,[]+^;Y _+RZO(01]%03DE%?EC*G+* M_W(/PB @%+@"3^ $@D P]-L/" ((C0#:%). 9TA(@ H:[1("3BX];B*"SFX>7G[KXMSJ\N*"7J[JXI9+!88, +3=/ MKY.106ZFD89F+I$^+L=1F( M0R8XPB_$*5S&+UCX=P':;L$N05X!(5[^?H(_UD[._J$AZD*AH5ZN*NY.[DK. MKJY*,LY."JXRU"WP_RW;Y[TT M_@2G?W,2VOMM DF'2F_/GCUJZ#\K_N=(H'^O/&CV1YU"3PK^?Z =)3M*=I3L M*-E1LJ-D1\E_+R7_P+IN?A# #8.0+&T4: $$ \,N!GK$+H9=NQ&(W8RL3!#& M8&1'LNQEY6+GX>9BY^+D%1 _R,LORL_))20K)"HA*7U(FD<0K8"6DA>7DI;Z M(02&V+V;<0\C&Q,3FQ0?%Y_4_S717@+6W< %]AH.$P)TK# X*XS6 E P!A@ MO]+?+P4P.C@]PR[$[CV,3!!#%0N@@\'A=/1P!@9Z>NC;&.A[0,_*L/^@W/%= M!TR<$$*!;/+Q&7=W"Y]XVL1^MHER\I64S!LW ML[)S;MW.O5=4_$O)_=('#Y]55%8]KZYY4?NJN:6UK;VC\W5O7__ X-"'X9$I MPO3,I]FYSU_F2=^75U;7ULD;FS_\@@$X[._T+_UBA?RBHZ>'TR-^^ 6C"_O! MP$K/<%!NU_[C)@BGP -"\O&[V4YDW'W:M$=8X2R1W3FHAY%#1'%*E/3#M5\] M^_<_SXIAVKD_G:3L S%U/SUL\M/*\B6WHNM[Q 0-$)^JH6A 2RR/!K"MJ)]6 MT; ;N@8@A@9V!/V/%V11:OJK2:.%1692D.+WCP MV(ALE8^D@;LW#&D 3ZB?7BL8I#819R?.Z#5/C,E.(D5-"^92-E#B@W$:/\Q( MO#)) YO\*_T-ZTC?/T MX^Y5]*V^D;YSVU XY9B6@D ]XQCN-@VX?:/?R!F*13>D2^^_$Z7>_&)K$<., M.>!XQACFP+1E2!;QCD55D0R*K5_TM=\X9O+FA*%N[*6"MT,-IJ)7Q%+;Y0\E M-S-8N:)>Q6&4/^.>1'N1HEXY,)!TVBX_#K?04CMH[7IM7"93>F^2H]^$L0^" MRH.9HH%MQCX:F%0T@WW_Q+Z*HBABFR&3V>_3P$O/4AI(2B=C:>!$)>3_/G80 M_4(G1H\&]J&(-$!-]((:@4<*,U5$A% MN@;'W&YN:W(YDEG98,1M]I4C95NG/A-.U*(OEC%>B,K2Q I*RR)'#,UO*)!5 M]4*Z=5+AE%)XLR>N-!JSI1/.LV9^U9$X\N42T?W:F.CQ5>"!BL>Y]+@1[R<_ M/KNN92]+'6O3OBYT1#V=#^7R#L3&_-7<>N4_!USMWPZX+L:3!B[/I))M M1C MW['[>J'X&]F]@P]9LNQ3NC7)VZ#FVST =YD/U$0=-'&\JW(^EF?0EV-!/_U4 M8W5@5O:8<(8106IN3>RWP% 0CL1"9-=#Z<5OR9@#%'[B-[NKIP<48<&*UZ\$ M,]2'@TRY[MX71N0?*J'#2]J(!N)ZC!%OLH:CQ89H8(J77'3/H>+\E7*./49; MZ.\T8+/.NJ47C3D$(]9/>MQ8\ZQYC!LQ:LX.XV%.)(PQ[\[<99Q*E# V;YOQ MP^0!9VI_[=P(Q=>IN,CM?%GUDV[=8"I=O6P#;NI,<+0I>59IZ0)]OK051T3/ M4)""%+WQ\=7S59',>-*CJ<9XW+C7V7 +U9S*FRV]S1[,@TY#W(7(FY]Q]S%3 MA8T\4 '>PA*9>;+[IKN;?=Y\\!UJVMK;>\@IMXN/SE "_FE>>D4%S>QYU%JX M)^23B"NK9QP-2!5L'3A% X5N!50XCFR,F#-G7T>U&'&13:<:TLJZ<$7- 7[% MDGS&MNUU\9US51$T\.=DA9?"/[V6GL?\'"KS)>3T4%SHNZ"^,^G-.+_UL\G9 M^KZ$D6*B0@K84$G99N>1O:E'23C_HR0PKU[0 *]W/HJHG#@[I,3/LVW MB?Q4?,C_4+?O2DG_Y]()UNLMKWKGW7VZKTA^S.',DY:B.KF7%.DOV)]8299% ME&,DARO38T?L'77?QS:Q[=_P.O1$*/M\<&4*&">&)?G6'YR2WK?_+5WV4P9W M^#<\29G@XYZE2,#;&S4HZ'I26X97:7ALOYWWH&_%F[T/75-7N468D4J3 M&.+=6,B_]U7B5'HH@ZU#HRWNC;KDC&GL%0T$:8!Z34T_>K#S8)3U;D2(7M92 M/S.RII#9A\J&;BG8Y(#>R"]O8#2$61,(TF^QM9A7<4=]ZJP?EW^JJC62];0KOOJW):E1*3\MAF(29 M-LL7)3L5?LD^P/7UV]+ZO).1E$F*+PW$LXM_20%W".U+>R(>C7WTI.ZYO10R M(RI #EC>S*+.4^^/U(OI.WC9Z-OG??AT^YJ^1G&?1"%=BEQN5*O(.4Y=X\C] MA<1K>&3(^WGN M0"UU$\1:(];[-J\-D'2\R%$MG%3.H;+0-"$7]H''\>_7_)U5$]ZGO(5T2(UG ME=@MJ)0]SSMW]ZN?*VO;XY=T[??%XJ1,[->3&_>0%YIY@B>\;707PMOFHB(L M[!/ZE]0LX9K\B$OU_N5D:;/32[M6IP0_$<3E.M2YHX9&\/OJ8SQ(3*^,YY^_ M%JIQS)R?./;]8R@%:>+(8%D=^Z:6DNW(4E[I'CSCS9':%$P#,@>@'%W["KT5 M>-?2&K<\6KNC^O?DSO=%KV![F9^&5=C!JNCWW9(/+R2R0[#;Q2(JD,[ID9]GF MK-#OYDT?PQ0L%S*/3MDM$.>U2^K M/7L:(>+\MN4[5$?KN!%'^ZJ*FKYH_F*A)E^?VGG/HDE$T,EIDC@)1U=(5WS1 ME*$E"&?U\3"%V5M% KYBI%G#&=Y6NKXT3LWZ]WJ8M+IJ[=MK*&Z/B#7B;G]< 68 M92]W^@;R$9]:"Y^;;WZ*$"JZ%X?1C(83N"CFDS(HZ[1XY2.O7<'V$$H:V13/ MWA';@_JN6X7:7.*D)MH9+981L,KZ VI*@6(V>W0&:F_TV";!28 J5N<_(DP] M.7B7!NSO03U9"B>,2-R+$WE>D]L[JWK5BT?2Y5S'?(#9M=75H29T&@NYZUT( MFD6EN6RTESJRE*)7N-$6 MQ_B!.'%IM9MSXK3'U#N-TUO)+LL.1SL8+ 4],E4SK%8KIO#L"[&LC=G+S=7? MK3Z>1MW\)B#_YGK@1KPFOSA%$ID\L2(]AIV #MU6Z(!EU"(H;S.N.ZZ/8$EF M!<2ZV(.0A^_"-K&)J#\O@#[GRXGD9V>2HQ4"XF_1+7Y)7,/,^-UEEQY5#&/JH+>E[C.N0$H;H)81U+UG%PR>"YPQ:3Q2?_G& MZ!-JZ#=%8*+#]NLP5VT0-L1?UX]R\0^8/*?X=)=@K%)0"GA+ Y?\M:$WJ$[. M-MF16()/6C&2P1-,W=[3P!L&R.R!$OSF\TT>0%DAG3T4*SMP5HGQ49@@V N4 M>3K+TCEHH./3(QH8FL%OLCZ.! UWX\8/]F4E':]-9HFB$!JW^J-14V,6 V6K M^SA>A]\Z]T@3/^5(]QGS7>X+?G6=DYHDO7(V3D.%_(68C03>+-ZY7-C%J#F) MIT^[,\04JC4NN:;_$K$OYNZ6;K,_NLG 8*[]-MO:-V8]TL;#^RCB_@%2#& S MT0%LL/R;Y@VBPC>LG^G7I)6S8/H"WH$84Z+E9'E&,3EHU(XDDQI66S:RQT5_ M*.CEY8Q$==)X@Z4)$7NYRE:\$M_SN"2^C?&666S#(V=%JVFS5 8=(,$/[ALC M6C&\&IS85[4DD2"OT0)=_!M;CF-R3[9Z;BSE(P,=W!SMJ?TL+Z%;XF2F7<33 M\?M9^?47D5\<-A#2_ _M6!RY=RZAIUMM_UR]F MSX(FZ@@Y([Y,!"XQ7[[MUJ#K5U>G"O= MQD\^S^,(&C3M]FNGCG"BBE)F:< ;Q1:3\,K"AGZ_L^U&=*YOEABIRF M0*BI]6C5V H'*;7RF13LJZ$4SU(L\O/E%A3'"I-079%M@8:C0<;%.8Q]#<63 M#GFED5, 26KMNIEBOO_HV/%U8Z.%W!F?<*M: L6'2^92,?#5UAB9+6T^"G>_' VH.T-- M^X@PW^S[TV,6,KJ]O*5#9PX]4G1ZJ7$^>ME! MTN'+EB2V4VN !A8YL"OG0V K[12A6 &H6<4*(+35267#OA*?^K9)!QTQY+T% M4S8KQ@Q1TDP&*DBQ5R/2GA5UKB?9/(;H'O_HD#\/Z!)@,:%E^/?&7B/Y4Z[9 MX+=C3T, D*?]GYL:7PAMM)= &Q\=-[EP/4Q7DWU]QZ-NG^5R.=LMDLINQEQ\ MX[WE'%N0XME#&4\MSW);\;'H1;[OI^B4^0CS/"^+B2RB^1C(OW M)#J=(V$.=23>R8'V2QH\GCQO SEJK5[/WXD8Z0J3I,!&(=2?WON([=SK@.,= MBC>-$:.H753Q#^%SS4?6@NWN^5@$,M14NSMK,PC4J]CCO-+&QF3+).5;$U\'RSD)GZ$ M4ZV-0K[B,XXJPKY,5"):>?UY?3@V-1+1MW_Q>FOUMD'\)BEC$0&?]VG[#.58 M:NU*D0,YP;:R-Z3TS'I8YF,3P57Q!^IQ\T9.9@;0894K?9>XK](R7Z.GK)Q% MS=3^GDK^I0,)FGRK[(,40V+T.()$O5M\\M()WJ[GT0$D92F]>8W"(5%-E!;U M[9>I?;JS/E';8L,4'>\S3^P,ECF,S!%Q>J7CNZ4;A(O$U/7&MXIA& MX&XM"&#$<"F48[@)LF/+D[SY>N@+I1D^VI[9?4Q*=MTQ5<\EOFZSW/DBLI M]7Z'S:ZU&-.;0?W%_K7@60[EIKHCM0FZM>FV.W#^4R.OQG"7,Q'T4G$KUBMX M9K*3A2.+3Q!;];C\$UV-E;*5;H'Z3\(_YTJWA1@=F""KFO:(^$8:L9*5'0/9\RCM\J,=X8SM#[BG M\X]WJ$L/)_[+[B]V>G%R%;I/+A F-OBJL)N4'.C6J)3NJ.>#>3;[]*%/3G4G M095K<#;LIF1\I[%AX"!47,UB"XXK"E;8254:2 /1-* 3 Z.!O7?*L._?.4$G MTC>JDG/?VFF\%Z:OWM*?!]O'>R0(J\P&6V[P]-SD>(";:'YC7?4 MDXKHNGT#$D72VNEYJG5 M!O)8[+D_J3M%_3*K9G&]S.BV>9V5?@M=/K[H9NY MVX+9$G-7[MWF./G1*2/IN "AOJ -4X&[5&\DDJ,2=OO>N(;AEML^;HW/V+ML M,%(#^Y(-?K%A^K2D[9;L@F'_O>[7VB7BPF-6YV+=GTUOWVD45HNW-:Q,11%\ M/A QPIH"IA:'%+<:SJZI&JB,V-ZY8NNMLS_;'7-J_1MS[.O(U&>'\J6'?)>* M$&),;/(*2(.E.(RPP_3DMZ1\+J+:P1#U8QS13N5N&S/^9%;J35A+]'ZR @WL M5G^XX""H[1L40A#48C+'-.Y!!%WJ^*!K24+E/A>/)@=2(-N-L[:I(,\QZ^(?!*9G:% M9A59\7& .3983VQO+(*'!A*FAQ8)8U'%I,1E(69R&V^NLJDS2X? MV]*6ZV\3170_OTQE=52:B'VM\C';!9$7A?C*HY^=R4H0M;]OT+KV;+?/R*PK,=CT3 M^\@BLQ, ],VL?S;.:OJJ);6W@O@B'N6+LB M;# ZE,@U%,L^^G%$FV=9^XK];KY;1#BR#Y,8'>]8]+V)O[6N21Z1HB/QNEGP MXF&=Z.&'U-=AZSP-'T<\DGT/5F1ZA ME[CJ4;'@B$RG"K*").C8T,%&!OD@# MS^JE@PFJ-4\#'^1E[#_&"M\V^EY^%C6L;+'J,ZXS*=_[8,4/6Q88NMK= MFAZW[LA2;Y<[F/?(ULJ=X9I9MICS6U72DIWR3X%ZC^A>L7R/^BD4>G_EF'2- M4QUJ_()YUDJ]7V0]H4\(]QV99;O9%U&\"5=YOUDP&A/#5F0LM%XSH M3I4)%2.SC2/@^36XD@SZP(>",+-SL _&".B20.RTQ*\H0V44AZ"!JS@4^>ID M5/KE_,,Y)VI?<+H)Z9^=_7)A;X+5;HC2@ LCC*9MP*K>R#00[ M].'<*AL3)VL24_3Y$O867Q JQ%52I:+9^F*%I,:'.P7N/)9%C%QP_<,S +0[56/QARD)6 M07.C<'^C1+1>CLZ 6Z_+=_,[V[R18TCTUXO8^V51RJEJJ/OA?3K4[O[U-I.6 MZW;:@2+[F5/O#]9T5&)3>>1Y953-B;-EYXO.6X:1.OE&H_P8=XN3%&%-XQM! ML5WC>]\O31[VMLQ9X#O,HG6%?JF!&,'W"<^SJ1A2#F]&,\Q<@]O#'096 M[[9SL -X>'B R\@/P*4!ZVUC_$\"@),3L D &'DGA3 AW \R,]O@SNRZH"# MC0W.V15KY[#'%ID *MV[?$/#N%=#0!!P1%AKO8[UAXXZ+E6Z!/ "X@ @H ! M !SW"C_MM,]N__(.#K8V:\.12<#?#6;7[Z_0H;O+>>U:X%\;DEZGPR(0(9T1 MWLC;)]P+X<\C_*GHB-/+U^D(+W,B<)GGY5_FPQ !$7[-,N_[.Z_SVYS?^>W+ MO'=0L#?"+\M\VCO(>YEO0/@+49$^",^W!^&3H_Q]HA&^$^'53T4&^2,\M+PV MR.=X. #PKUJ^'N'CY8?PFQ%^5=A^5QN$MT1,N\KW;_@3?\-'^,1$+"ME$W+Z M3)B_KU_$6BVOC6L-S,VWK-WE$WW*)R)"U_FX5^#Q,.^U-B%!IX\'GP& WW7^ M;4@MVW8M8F13 W-34UU#/8._,=3_Y\W_Y%CV[>_CSP5L7;9;EXAIT(BP]:& MGS[NY;-6]Q^#^-]>^,_ET''U.>D3YA.,K'!'HLP_V!=Q=["W?X1_2/!:_^#_ M-R?^F\O^8?P>U\B0?@ #,C@]8'6K#, WW0+P2XL!?(=SD3L\?_';'A%W8/GD M>:#'?H_[WP;/'W?E)2[_%^[O^]LZ&]?]:[TBPZ)^O[=\+ $!0!1 3* J * MJ %:@"Y@")@!%L!VP!;8#6"!_;QY!G"X\5CRW/'AY7GH,\QWA\>8)Y(GGP/.=XTGBN\F3SW.-YRE/$4\%3 MR_..IXVGEX?&,\'SBV>)EX]W%:\,KPKO!EY]WBV\UKR.O/MYC_#Z\H;RQO*> MY[W$>Y/W/N]SWC+>6MX/O%]XAWDG>>?Y #XQ/CF^=7RZ?%OX;/BP?)Y\)_G" M^ A\J7R9?/?Y"ODJ^9KY.OB&^:;X%OD%^:7YU_+K\EOP[^)WX_?B#^4G\*?S M9_,_X2_C;^#OX*?QT_EA 7$!90%M@:T"#@('!'P%H@62!3(%'@F4"C0*?!'X M)L 4%!24$]04-!/<)7A0,$ P3C!=\(X@6;!&L$UP5'!>2$A(04A;:)L05NBX M4(10LM MH>="%*%VH6]"D+"8,%K84-A.V%,X6#A1.%/XF7"U<+OPF#!+9+6( MALA6$:R(M\@9$:+( Y%*D5:1;R(L44E13=%MHOM% T3/BMX4+11M%!T0G143 M$ULO9B[F(N8OEB!V4^R%V%LQFMCB*JE5FU;9K#J\*G+5I56/5]6LZETU*RXN MOD%\N[BG>(3X)?&GXO7B0^*0A+2$GH2#A+<$*)$C42;1+O$3)8+20%FCCJ)B M49FH8E0K:FJUR.H-JVU6'U]-6)VSNF)U]^IY26E) TFL9)!DNN0SR7>2XU)" M4AND;*6\ITF?DWX@W2C]34901E/&029 )DVF0.:3 M#%U62M98UETV1C9']HWLL!R?W 8Y![E39.RJW*<Q:Z[6GUMYONK?NTCK5><[W; M^L3UY/6#:J)J6]1.JEU7JU.CJZ/5G=3QZOGJ?1HB&ELT_#2R-)HU%C9H;O#8 MD+*A?,.XYAI-!\U8S7S- 2UQ+8Q6J-9]K&?CYTV\FTPV^6W* MV=2JS:MMJNVO?4>[34= QUPG6.>^3K?N*EUKW2C=?%V:GIS>'KU$O7*]G_KJ M^I[Z5_2;]>'-)IM/;7ZPN=] RF"W0:)!I<$OPTV&7H8YAIU&XD9V1J#1*R.& ML;:QCW&N<8^)M(F328I)G0G'U,PTS+30=,),W>R8V6VS[BTR6YRWI&]Y:RY@ MOL,<-*\R7]QJNC5BZ\NM,Q:Z%H$6SRS&+34M?2P?6(YN6[_M^+9[VX:MUEH= ML[IK-8Q9ASF.N8\9V:ZVW7O[H^UCUANM ZR?6__M7F?]#[[YR//^4.VAVX<^G;8Y'#RX:XC MFD=BCKP[JGCTU-$W.!3N.*[XF, QCV//CK&/8X_?/SY_PN'$[1-T+QNO+*]) M[^W>U[TG?+;Y7/49.[GMY-63X[[;?*_Y3OAA_#+]IOQM_+/]&0&[ D@!"X'8 MP,>!W%,>I\A!PD''@BJ"I8(#@QM"5$-B0MI.:Y]./CT[1Q3&2,<$Q+6_9BX.?%JXMPYCW.5 MYU7.)YP?3;)/RD^62 Y+[DZQ2"%=X+_@?^'31:.+MR["J=ZI[],VIV6FL=.] MTM]G&&3.GGI$]&4F'M9\'+PY:XKF"M/KDI>C;TZ>LWI6MGUM==3K\_= MP-UXEVF<25-[W!^X/FA]N>?CTD>*CM$>68Z<]@)X$?GB1]&Q MHJZ7CB_KBK<4%Y9HE-PNE2Y-+>,I.U-&+_Z*NDJ+RM+7>J\? M5ZVKRGDC^X98+5I]OII+B:7,UYRNF:KUK1VMP]7UUQ^H[VQP:?C4Z-CXMLFN MJ;[9NIGR=MO;JG=;WU6\W_*^_(/IA[(6DY;2CR8?2S^9?BIK-6M]]=G\'+WN_M'6Y=?5T'^X>[O'N&>\]US!Q2'KI/W4@E#YL.OZ'MI+6,[!OI'_4:G?P:_I7][?QW\>^98^BQI^.& MXU43=A.??QSZ\6WR]"1K*GE:+&Y9;%[R6!IC1;.%V#-6_/+@U@*0PG[,(DX]G/< KR<,GR<-M - (IA'@ M^6W\&=#P\/+Q"P@B(HF*(1-*5R/B\_'Q(L(*\"-XAB<>N0_P2PI(K3.P%I1V M.2ZT/E3&\.R5>\)J.XIJ95W;Z.I&)\(2143EY-LW M,K-NWLJ^G_?@X:/'3YX^>UE<4EI6_JJBLJZ^H;&I^>V[]^T=G5^ZNGMZ^V@C MHU^_?1\;G_C!^#4[-\]<@!:7EO7B ?AX_CS^J5Z2B%Z\B _XA9;UXN&-7IX@ MR2^PSD!0RMI%Z'BH]'K#L\(R.Z[<*ZH543-RI"&L3E5,WIFDPEE7[3;/_ MG&*)_Y9F?U'LKWKU :OX>!#G\4D"&(##OI^J!:S0"JW0"JW0"JW0"JW0"JW0 M"JW0"JW0"JW0"JW0"JW0"JW0"JW0"JW0"JW0"JW0"JW0"JW0"JW0"JW0"JW0 M"JW0"JW0"JW0_Y^(@>E_S1RCD]C2'<-A;&M&V:V1C'T[X,\I3CX4,0%3F*6^-B>7*!6@\0%-#[+^4Y\E%W, MX *27G +."<$E7*!1$<,[)@'KV_FW.0"XRA&(!?@SP396=L/DAX;>WPW8]L2 M609$"BWK$/^K!LR+TBM K0J\(O2+T_PE"6/5OHGYE'YGV6X_R.]O2+TBM K0O_/%'H.V^L(2RA#FBP?=F@; 0VA MZS&R>J4?PT*E'*PR3I4Q4W<)'CP2?.!!X.UKY^;NNOL.E2SGX!4"9-RVA1PH MH?^\Y;"VHVXMA%38G^AVBKFY2R- M2I2OSQ6ZYGPC8AL&EN28?KM;NJ_,\)=3\"_Y8V;*1;6G)#;ER>M>O'YU $[3 M(G\/@==+?ZL-22&1=8[U8@!HN-LDY .4>*.YY;:95^8=XSCNJB-].. M*&0?5*;)H%Y&JH^0>]Z2_(@3 :DTT%=)K\?=8%B]%=MPTK5)4ZWYB8JK67=[_*41YAH;,6IG)N#X4+')N MV%^]DN6>1S/23YDYP)FFWSA.@OC3<._G"1U@[7U,"=A3Y.]K-!0360$@V*B%- MUS,LFG*]3*I+1\2>!G5'?4N55..WGN+M3G4.DO5&'"D@(..R_;^-P!U4>L#8 ME"H7$.0"OKH>HW*OO;Y.XE;G3"UY9&/.R-U1.F:VS:PRDS_RL,<(B2U-93I\ M 8.H?6.U%(FY5_T?OI#=9L;)0+2+"%'N'UZ'I$VANY M09VY#,%/VF);I'\VROA)VG_5,KI=J13A8BMXW%;&F>=_"\G6LR,Y#_ "K,W0 MAA!)]@Y&2@I;Z7Y_XL?(9T,:E646:S7UAMZ+,.]*C*2RSW&>4H9_8I-C!=^$ MTL@)U3P,CR;]U<4W=7]F5&7&XLFW!2]M+K"L60I*[[ZAV8!@96U?MHR=OL4. M.DRBH^H]TA4U<]>47/R".NT[JW>A&7L]EN@)<-Y5=^K.]5A^2+L0-(H;N5&G MK_J]:JR15)95VPJ4>!V!BND=MOY&Q=.PYLORP4NOJ%KDM_'2L+@_-,L8&679 MC(+3/B-*DQ=?'*7N#7P]HP\=&LO>?]2CS3;6_AQF^&-([XQ=\O'"F,F1HQ7J MQ(HC>KK34:@]POW&/$NZ7 "UCI.+&7^#E^<"==0]7&#T2[@UI]I* "IVO=2Z M&^J@9[E6W9S>I8L_\OBC&MKGH(,)/>@Q6U&$I6$;I/C.K''C Y=9#%O=H'!T M[IN;]T=]MO#]MO M'R%UBL0\3-H-<-KN4V0(4F!MM]4F2&SD"YT\?8B%@?)KMC[7\,KD HZEF8)' M&S,*/HFT'GYPKCK][\>;\LOG6BTMSYX9.HP+ ZV,0,4NC/Q;%2'@S))WDHE MOZGQ(%@>!+MNY0*R:#J=>A8SYU&MP@6&EZA<(/4NROM^50BLJD37A%,7ZBEL M]"&DL]L/UM<3^+E VU$HF@N _,_=!N M 6FE5BA$;%'7@SPR_V>$^GMGWI>3C MHG;V5-Z58#5W=W<[!?ZP-8K U53MYGEL_^3PI;2G P<'V0>@^)#(0&T;8VSA MH?R=/TY;*RV=VZY::QM#95N:#6,YLC,I(&15S@5&GG"!E&2V"!>X_X8^PP6$ MNK@ VPV(TY#]B#> 2FE@AI4"W$>_1'D 77.8]:1.QT:V'Z[]KC_D]&/7@-'' MB!+ Y:@70XS9#&'II,9H1?F+U6HQ9M9=S^MN39'G_=;FJM08_K0[9N=V/9WY MG/0'#SH+O70Y:O9/W/C#2A;N0*,(YH>I-L,S2C&^C5+^H2(S\DZ=:A4L0U6> M^ ?30D(% 'X?(K(RW*_)#.&D2+PVNO1;E(&*=.TTY@87\N$#_NJHS^0<7A^0A]S2PHCL,^Z3:O0\# M2:CB(&">_(D+Y/11\.#P%4R9_E0Y2Y#0 "O1$6V:4$+U(P4>6ULO'#CSG'KJ M)FKPJWUK9NH5+E C,F-K-WW7.C!\GC=U,1I&.[(0"-[F2R=]PW !)?(I2)IE M'6/!O 6!Z-0J(;(G1*R?Q6I413/?CVQ4-4KF.\T_S#CR"G0-JQ8AWY>Q8%WXTK^ M%MBNC.V36O>K9D?EISWH_E*GV:1<%NT^P^W7W.E_H<[;?J4N MLA'4O!]ICN8G&?E(0$FH<0'%BY3A?&JQ9R34NQSE@FUMOCVH>W[D.X=@T0Z6 MT6-B9Z^QC*>P"#]VM2'4?V4 MV,Z KNH-'5_+[&$MC2:OTW&KH;%V"I&:@1.>)R90Y*ILAS\2!@OFB:M^&/EW M[WKO,9;1X^U;+&'_Y#BN[PY!&#% %^G%^ACYD:,IC/YZ)N$(,=7@(73N RY3 MNV1-JA>\%(1[YKQ?XR1A2YNMC-)_*S#[CRC^.-*A[N;D86BW,,,/0?'(=X]8 M5CG/$/#E%2#.&=>SV@-2X[2_+E%HI-4#,=B&;,+3@/[@B/XGA?=#F&TWFG^4 MB!Y"]P?AN0#B23N((3_5S>)ANS+\KWA5%'T.]BH>Z(\>>)NT'IU6&H4N2FG* M!_OTF.4*PPPU/$2V,U7* (EO$H>992O3I;@]#I%LCV.E1][FXV IM=[&5 ?[[ M*)8\Y+TMF_B$L3&VASZ1Y3LN$888+\!)J? ML"8&K%,4K^P;AY5>I-9UF3A3U /D-54^&<8[%&:?(\7O^-_5!Q6QPT<+Y&F/ MS\^4SD@&]!%2[D^$*LSHSXP=T)W.4SDX>$'4JO0K6$YERVC3R&SIN&&?L4O5 MZI/:OB'7Y.X\JGF_L-0"C2C%O%/*Z>1\4;Z&2X>5H5"6*UC;3I+QP#&]?4S<*&'5&TI\HPU/H ;YDNZB3G-*D+3S_6/S#%KLC)P]B1Q*U\V!) X)6=!+2L65@1D% ML#K M9S]&'=/J21)L_4K"QE7[$Y$]YL7G'SU@/-D(%5<;3 T=:^Q[ $G9,#BPP, M'(#$G!CVC1D[!HO&#MIP?4[%T=I\7[*E7D.^9$M3E8^XVJS#XV:S.,XX%0M67] MQ!O;WG]X>L2+&JX#0M_PK:-DR#R<^9;1^?PCXWC)G6:+B#<;VK]X3%R8'.[3 MDC@9GX@9KN8"9>M"%O5S3;D Y3+(J!RD$]G*7BPOR"[RBI5QH&+R4#D M]9-.@0H'P#C\JCQ,"@T7#+=0Z&<>UQ$5G4)\&?MHK:F6TD9:'I3V#4[NW>#3 M],6P]1RS;#A4ZRZ^!?X,*R'@Y>486_8:K2%[[S4R?BM4]&!@G>&$?%NS[F U M[9UIQUGC4Y@JF6-S)O36:20J!',AS8/=.4W48FQZ*?F&B@#_.I3\>> MA*_"WX2F5T>,KAKMH^1@1*'7;G2]-R'/QF-O,(G/#I9!^CJ%JB+#:I5;+]L/ M!\Z;P2*UB$)'\7Z<++T(!%JQ#V=4Z\?HF4J:?&Q(U UKV^8^^J!G[KI4;+"* MGX37#_TD-/U02%\^+,Q@R&.A:%9 C) [(_J\]W5K_U%MC8/!0YO/7+5(:C!+ M\-7PWJA_PGXW)YUSG7)*/YE:UEV7AE/$;V:F1;"B;N]J MGBGHUU42I^H4735Z7QTXBV8B"3=Q WNY-=K&WO\:8K%D8M(.=T:(F9HI=B<^ M# ^WC*K/M)9W_!#*:;?L5"Z<.IE(''RF3<-":MUL>0O: EL64P?VS-JC$F'= M<;JO!_U- W4RE3[K*?=]UT+DOMGFMI=67@M'_O7WHA@I;'D/9B<72#;GG"N= MF>IO+8;RFW.JMN5-APS9?U_'VEG/>5L>WGM'>VH)1N0?'D;UA\"*5.;WSI+X M3;/3JM)00,'=B7ZEK[FGPR,W3[>DE:A.2KEU9/0:WKC1FEP=$N CX^%PX<^9 M?1E2OIEA&B*&R&(?Y21;'@]\$J/?Z#']4.=>88E2;VZ\X:+0?K^+=65#Z3>/ M]W0GM-FQDM^@)I68_)S2*C,6@? Q&].@+Z'?ZSF>RX=%W[!\;%BKX(9JQG!9,KRHZG93MN%BOXPUV&U3OFY:SZ-;) M\S^H9.?AX3N2PE;68 5R@7HW>" Z%]T>8M5&PR9;EQS2S:C<&%R<\S0EV!NG MOZUA1_6JIS/D1YWD#16OKCQZ]2I"<^8V,Y:=5;H*@M;(?\R:."U93D;H_/ M(<'9<6>.1>^/OF!@=?B]N?OA^ 'E1%L\\2B2 OB7(/%(UAZXCR2.EP]2>EO9 M]":X>T_^Z_?E&>S>VRSAMH\;/?L2W[2.4V!1!LO7GH4BU!-T&$ZE=?4C3@$XUQJ\:CBG&!JFO?I.Q]66X[T/Y1^]E:=E]1X+P2+)[.2<70@@AM M2^6-TR=;6]H(JK;,>-T[A(.1&Z]GU,,5-J]81@\//_0)Q3;923,XE6 M6HRQ"^J_YD#1B?8?\FC3KJQCBU[[.&-!S[;U>/CCB A>CDB9?EDI=*[*B*YO M6\4%'+MN1V.K831E/\EXX:V?<3_UA7D[WV1YO'!GH30Y,M!0JPK&GM*_65*/*RT%M\\O>ZR?]=RV'W!2T*V M!?AXZ#6-(A!#&"PT(R2P+[/A3"L#0CM%!!Q.11?ASL]M M\QS#6Z$[/)S:C -W6 T6[CUGN/4IZ]Z#DV?4,9NR?NX2^E4."ZO1R^NY (#7 M9&@S7T!)J"P:+HDIU>-W-NM[->6*?$R:I;SPA!07* W/;:K6XI103F'E"0,@ M.I*H"M4Q'E1V*C^\DUWTRSC?&8SFMWFI]2.VZ(.JDZ_&1^T(/:L?%5-@.9$M M1QK%3G_('_((SE%[;9C%C/(I'T:.(^/QV?DT!*QT?'//%;C, MR7%.P1@;:=K;*:^.C5RSQ>2[FTG&[>P;7TWI31U.IT?4;1=O7=P"Q#L!( [' M7VTP05&$!6*\FC-/E57Z7HP(C#^.;Q[IU;CHO8Z(CE:7AC^"1ABZ!ZI_![8_ MBSG,\$W3_:D:(C[Q$D'_,?%*%NY-O+7*$J'?K1:QK[LGA=@R%&;"*R0$ L%: M>;PD?6AH8AH?.=**\HPYJDXM.W2<&;'U_+E>&V.O(3=RC>?[Z['9^Z<0M0). M_CFAQ]E/V;(BH 7F:NCC(RB_MO++MSITSM6_'8Y_6 M\DOBOD378U1ZV:Y0]%TH!]O:8VG[N/^'>W_U0I9QX'I?JCBNN3#MP4#,N0.E M+THS'E54W3EV46C(URL!8TJ>;&5&0'&:=;A>5@TLGW6QRN)NKW\[ EADA#.6 MGCX/5-QGX:EUO\CX-WO_*\2@]K)*?A7 W*3%![4SLJ:\&(=JJC=_,3[4FD(POCKI4)GY*>J<345,[VC8^;P+ M=#N/,"JRH8%O#%5B*&3GK-!48C.7?^(B]+'3/;A&%] M=58>8Z3]868$6*^'W\L%[H>/MK(U?W(!:!#TQ?U%6JMW*#:#""_*")FS3R"U M[!_GHO]1$UQO=^\ZI$,TX +4]<2_&H!G1>T5M5?4_HO:6^S91FO8HQ+;Z/!?P[.H(B1@\ M8N;IY!6!>2.M0WJ?,(9!ZCODTWJ1.K<7?X8+G.=0N8!2'JP0/A+-D2:I@C1, M-!=HFF1M_;,17?[LE+OFK:/R_SAQ_)_D/OA3]9]M^!>72(3_KZ1)OMNP ?@/ M4XE_T((\-?G7N+'_JT^6E<:MZ+RB\_\U.A>JC@PY6MQ:EVV:['<@+Z^PRW7+ MVG.?4^&!/PLOR[Z'M!-A&!\BY#T#;4032^+B,$7C2W.C#8I^;GW53DTCH5P@ M2,Z3U["")<8%!,F$MN:1\BFQ^.$/^P\.C:%A.!5XS'!:7$I@"-^XRQF&X$#&MMK9:+!*\KH;%C*Q8%X,24:78RY8 M*H6:91T?+1#HSUS$LPZ_34"YJB"Z94/UL*@_HXWB-]-?/Y*29MFZ=8AU]%7J ME_)@]T1SQ2V,Z2(/&=ZC\T39-CP&''%L+9[H,LM.:AH<F(W4U1\P:@P*=$G]8$+6W=UA]$754 O#O MCAA*"/NXF; >M='QKZ)0+!RE32A@N((WK76!K@Q)52F1CN*< ML8=E_/2BP#4X^J,J'!?80;Z ](N'S+B I#U[(UD>698_@F'+?>0"#1Y,D L( M"Y[C MNW:2*]T"@B$88&? ;'A1YP@6%ED&9W]E/K*!\LTXW4M7$W!AH6.XFH MJ,4%DDQ&N,"2+-X>Z0%Z*5 JW,H%_FZE/7NM(HH#S)'8?$2VUF?S7O8QL"Z; M 7)$J]40YYVBLFW1?Y 0U\L%_FX=$F%\UES@KNHU+I" A$B2HI#%LI'V'=5' MC.31 $*Z.5S@PF.DNEUC9'%$K9 5M8>136Q!7Q(]P0\SQ]<.TB4P],=@GB(6T2LD\>+$-*IXR[,.QAT3%$46V6%2*! MM"TB@17BC 0$C">AZ8E^E#DAI(6@RV'H=_%C#,1^HM@FW)P6E,<%!,*1PR@# M_E$.PA;XW3I_+]LR!DBCZS=]?$L'4V^!4]*(R1J05ZQ+8S1S1*HW(3L[-?\6 M0B.0D;W+V0<3=\'N9V"2!;R:HPF?C0V!>1]#SGKA4"VRF?PH<4D:[X8X.(<( M;R!"+H0MB*W,&G'0QE?+"*P MP[$CA?-Z>9??<)FH4#,XIPX5_BD;2[ YN&H6-_WP5):,*%B"VW M]Z/9@LNB2![1A\^68:!5I-]/ @J605U"3H(#PQ<6^8F!4C&T[= ,?)XD!P[G M(K)=($_-_NTB>_;Z2AR'[Q1(5\#492R; \W60B.)Y_.UD5:V-&(/Q&9G&52. MB!5RZ&NW-?_FY+&_746$;",H2X(]R*DR!'\/?Q,.B7U&\WVU"..<&>0"E^2"^[N=6_3!2<',34(95"^"<2X%:FN(5OR"O. M+@OR#TN(D"_Q GIN/52/&*@\_7,#U4ID:)/9B'U+' M[B&Q>N(@4M_ND#E+Z-\VT/R?M\%>7"]IQ$:9F *;(7J_4&G]K3"/L:1:8?PT M./,9">G3[4'[O:;*("Y0>.+WVGPRY")Z#HL/0?90^ET(LP;BDF8UC/"[D.8A;A1DKQX$EU$- MY64!.#9$A3FIF+]PR\ADE),%:[Q;(*A $]79XLO8XN$_145V)'ZO;^47"19I&I%AF8316$\NO+HFV=&?I4:U7D!=&Q0\ /C]E.G MA8>B +#'A"7]9Y#V5%;.N"^_1/^XM9Z'NXJMC/.N_]Z/EG\GCT]4NFLKM%$H M@3)\$RP^F8>D&<7#\?^JX"KSN)ALT(-@LTM[C,CVM5?T9"64S[B$K64FD-*<3VG?!FHGB1*4I7DPU.)!T>MBT2<#01>CBJ] M93IC]Y @G2RV[%@MAHX C-Y/0Q861RRE>6>& MO6@>C_UN8!X#:96S95$CW6P9ZDA5KAJ446CDS_Q5[&^%+O92O?7 +E;=Q3>S M^:"2WN!'_(0M(1>L12-&Z=._B*8["Y=05? [K[)HE+I;[S_P_ZHM=^O.FX0S MI./?MK*9E[U8]YZHA<^2:-C:&5EV)*.4F,Q6H V&-WK"#T:TXRTPC[8$ ++%(.\"SFM6A6D&RBSIBK57;/ M\;#6@+56U9*( 3$$M#V-FE0MWL[&2-1D>< 'LEPZ41]FL:>I5=?4?17Z4(,N M1WNMW3&;N8 O&C+N9GI !D$A^A>?XUT8VLY$U<#)K6G607J8B8SJ%I!J5_T* M\D72[#U.-D'RD'HLJH::G#F)'C0:/WUT%X6^\1RIJ_K\_;.YX4)32?3$D)?T2?KO*REV!EKPF:CU%%'%S 8GN MOW](M>B+931K\[O()];"<6EDOJ,?OV,O/9XR,J,R4VU>ORQ6U=*\SCZP_%R! M'UF)\)X+R$10%=A6C U/:3@I?SU5I0\;4\TJMXR/Q^7SHD)Q[>5L26E8PH9> MSI81-Z:F8&25'.FX)O$T@0?/AMQS1A[S*9S#_/B)VB>RQ>L.:1#=(G^QRNAI MC'Z#6?9>LM>9AS^R\04AD8&1(JEQ_C+#>?=J^57O?HG'.+]J#Z&]+GF5V?5C ML.&%HTRR^?I(+WV0+FL/V9Z863XW:CL[$4]NH\6"P%J<8"JG0\%4589X]* M)FR+L9*6>_KX??6.R7?R[Q>+ON, YQ/^T_%/& MU+,4Q=(DW,7,)^OH/]^$U7HT2FJ-B G"?CX+A8WDP+P_?918SLE,%_S3!%[O7 MXUGVTJ]_Z7U]*Z34)KXB]+Z ZTE%0FF6!T-.7X:NN::QE.HG2;?(C_FUB4O? M<[XAL4V89Y<>'G2(#U>?W=7N9)PTV%MN)!7FL-0]3F4KWV$%ED_SL'#U]#&' MJEE+$WJ9:>EU-?RUOWSRV)._U/V=$[$OXTKZ4)GH/+4GCZG'($V/,=YWUQ"$ M+[6R7 ,/DA^^>G/YX9O;!NE95Q+4O5\^&;U:5Y5*N8N"3$.8&Q"(OHZE@V/O M[]+%4U;C]X8R]3<3?HD;RAU'=[1<"V<]:PIXJ+TV/;@U%1R11_>)P>=($B#= M!VDD%/+@=:&Z-3E>1J7E^(?[& M3?30@=/UKQ3(DZX4I"8-3[PJ,>./&.1P IJ""BW98'%# MW!NFFUU><,LMVT,V=(E4K8+TUJX9R'B&-OAEIAF=.K3I5__4UN"4P(C^8/XZ"])#ZL\!,1=R4S':C?\H:/H*VN49#(.'SEA=ONDIEJ[*B.\"" M<*4PTV?WR6SA!?).9"H_H;4,782L=.]N4M5^5?PYV#)2&\IQJ7QS>7MF5,[. MJ#K[4T"UY^(YS.S02S !YE'#^-J)BJ M=;\V^,!#S/>[KXF@NL[B%TDN;T(0\$DVDA\/3"*4P =DF>K8TX249V MZJ@1GZ00E_U MVO*!+^,4AJQF,W9)&EX&;[H(=E+-@]<_@!#K-*>P;1\EG0GR\;X6MN5]Y=:KA>GF_(JT_"]<($B_ MGZ\178Z9%GF.MV-$1)DNE14H;X[/?6^8R6QK5&RZN.;$WLT57Z\Z2A]U\=3N M=]TZ+KN$-*7\,>U!F!/$7ON1A6E_GK?UX]J$Q;C9J1ZI'E>("U)A0O%JXGFFE*#TGPNK3NF6=? MVF PTA5G+IWO.=/ZRIW31_K95 H5((>&1FC$T)'D5!8+3;H7SU89T0OD7737 M_[P4;_M+=]^/!Y84YEN/.8<#^S/+C!^55*0PY)N7<'5D(/#HAJZ?[JWV=,[U MOJ2IF7:M$ZX_P76-H":F+&7:_!G<0RKA NG5:H&KAJ(OFBAHE%^\6=XS[?$M M63+WG6(3A:[(R4;BZPX81(+V4XL?$>GG[*I^S9,O$)D%^]5H]]IIA!2XLD4F M?GWH$(5_HIWHG#,NXW(4.9+\,YRK^F!0*]*1U(*HH"Z?HB_Z_$LE;RF,"2_Y M&3UU+A!WK(8+^"<4E'D837K-R3--2K$01P) MV)E:JG1,/^Y6T!Q1;*(CP&S/H>!O&>$E<45UQ"A98LF5QSIQZ&0,_=",K!^E MZ/$4AU[.W$%W6NA[CM<(R%Y(#;ZQP^K>F0VCZ)M"@R<.?FN*0U\M_D>DUSPF[NCGGG9[EM04F%5[(UUY3<20I M7@.1;'&Y7<8C B=F0-D_T(*]?1/5Z/:!#0_)/_9X%96$O[5.\'0P^/1%66*O M !Y)'&A1*C39Z!F<]M#SPYEG =TN!_MJTBH>9]OOWRY4$0"3,<>PO19[.:F@ M-UF0;5%T2!G04E3U*&PPY ^;?6MF!PX30ZQ7:(#"'TC].\W,S/HZ7?0>:ESNNGA M8,^T&]_3#47,J\;?['^5(X4<29&)X1 1%LEG5#;7;646/8(25;RPBH](H/=# MN9@]1 644M@EA35>ZM&"U9'DQY1A,E@6" ]@RC73+%T"3\_&A#ADL:2WXV@L M&8&$TYB)O)*K8,WD=\6)C*G"$PN?M6=0D-D')I*4D_,Y%1&#X/YBEOUY>,VS MP*S7W1'[!OG@-)%6<5;M=\D)R7GR^>J0 $XI?83,ECP$"[N8WF#C .[U A>P*UVD]-YX$=OY<<)[OWNYE32BPCB,'")Z+Z;\9%5$?VM) MC&--!1W.**5$ZU^?'MN#H>9$(<;;ICVZ%7_5^%)+2\O!=# M J!R6FO]M,=(.7%N^4FE@OCG,8E,E:WO^5G+#RIIL?LHSW$]'YA>[10O3B^\%OUF>^8F;>?AFK.]MU_\#SU?$@^1H<+C$BQ9,F7.4^?.Z_--^PG:JY.E[;&CG2T_E M>)E]U9P ZP4,6VF6)>_ *Y."0+G93&=2ID180-;&Q\KFFI_/[U MVY]%VT"'2$8(>W4.4PO7,\.4_ORU,XC0.M**#F((DBNBWJVY K;1,#]MSUUJ MF<'Y>^A\B_K]NY$.UO_&UZ_X/51]KVEFE7_LB_+].586R/!EWD02<*Z5-N$] M1@7OA$#31E (KQ]2 )UD.II'#1X^$Y:$T4F;#4LW%Z0$3#(\8(GE;XCC34MI MT_+,L_3I2Q-S%/W=#,SUJA+UD:$HI)TO:^8"O!_Y#OTX36*L0:53QJ]"."[ MAZ2CD>7OH-?@$9RZ,VOY+VDH((A.'I'&5W&^%FFC7!-6<(T.Z309C]L$H?GK0EY;02;00WCI0*7XB M:/[" Z1@\ABK_**:3]7*. M_ 06!FL/(!TXV"=+2ZG'R%EJA,8;_F3)=">*W5C*.T&YW*>%.@D&*[J7^A9Z M/N^*=N\.W?R^RE!$-J73[3V\%>-+A;0TFXB]4;!"%8JAU*BH6E)*(1J<@\+3$]TB#C$!>:.[-#'#9J*\5S*KYW$[?[; M=[BLHR-528'J';M>U$ME19_L>R*D?FV[=)='FJ7/ TALQZO.^8+=K;L[IIVK MRN7W">?9JCALH)A@AA^ ]'!4/:[WQ/)#\/5B,03UF/?=$:X#C9KLW:?4E8^] MQ71MWI9U;Q*7@BNS9\MDC:*F^T#,F@2A5N.%>3C4YF"SW^M?ZZ78C^&O2,O$;XG LNT]@95WP$>]=*%ZQ% M>AX_,.-:<2!5WM)_?7%PK^\3DW1PCW5QZB_=\!$DY5ONF>K+2K6T?F(1_[VR M\W%.-&>NJ>*]%GJ3<1#^X+.>C]^MG^*0TS?DF.+.$8^$I3CYU5HQBM_-(T(N M#&UM'Y);1?'MUO,ZNNW\3;6>;E+;]BEB"4%H&6:! ?J)'F+?V#LK&0+W:836 MYX<:PUZAIZ?%E[J'T,4HMDKG)=TI@B[>[$#O"^+3F%A:V5V5H8UF4M@B62C> MEO>;_?P$:_D3M'W5 G!_5"@7J!,:_:@WZ>HSM.3V-;';^8)JSCVO[*5UATZ3 M1\SLN\B6%L_ZJ0>.'#XPY/E6563X*J-(2GN^K6C=^D1E'="ATR,9;J#0G9%^!J0[HWC M8+PY0Z/LGOK:^'*GK 6/OG 2+5/M+7,;*F!AD[ HNQ=);V^7/_/%+_<"%.@; MC2HZ8272QG8**?0/(G0,?E0/45@ES^?/)[ODA&OU9:M\X *:%Y',"333V#UJ*Z.$'&1D M<<,Q*T,$Q#G20/8J$J)5'JS&P\CB2.'$D';(&X&L1PC&+MO_"^>V'D3T'3ZZ MR0-7@E>CL_1!O24WV+O;AX:%+#7MJ(J3),'(#>\6D05UBW_I]/S^DHV)99LQ8Q)A)>#G.TWO[ MAK$75>6[QVJH@;(_=!MV,KVWK'N3#TWF>^XE1](XNY7ZE?+3+#Y$467H;[VN M;H#I:I?]-'M)_8F[7JY_638\*+Z5DD7ML8)B-;LNN+9POM9SAFO$'T^1!(J2)8QMOPLOA5I+Z ;'NR%5<2WY%F*1?&KYG6ZV]#7FCDXK]1X_9BR'4\ I M2#?U<%TSFO7IFO^)_>=JOE??)+\C0Q8I(Y+TF:GCP]L$E& [?:D[H]%T&_E; MI-8@H+QH%K'L?Y/W[U&0^J# A/Y\(97:]/,^MNXL?CZ[T]OHVQ58I82%&NVT?'U:+E=707CL2(;U\&RV#9CAC*<'-:]:H?'H?(;%T,<^AZ>O^M A\+#=57 M'KUGX2^$*V#M#HJO-JZOF6D(I0Q;W' /"M]U*Z@_^/NE"%5O[UB5#^FLSS[% MF"O4!%"YRIIERO9HQ_O2TL@O)STMT^D8"X*W]]I13F:AXUAEQ6BX908\:V!B M]>;^8U#("5@3.[&K9:W1;\FCS4I?OBS R9!E7'K;]:1(RR]!B9 M!&NIL.%0#Q*X=RI&.0C4V?1F%I:HX110:(<)[X>4(+?' T&=_P]S[QW5U-/O M"\<&*@("(E*C@J(B8*%(C0T1^$%$A4B-BM0($9$>LOV)B(* @(""$&F"M(A4 M*8ET 9%.*$((':0DE+ A[=T\SSGWW'O.67<]]Z[UONO] U965O;L/3/?^90] M,]_1#0I06>J]DYO_@?_1[$#&(?DNPO]'/QU!]Y.Y0DD]9!?L8'@-GI^!?(I#T*K%&B3&:H/,E#[[6I\/ MGBS[67^7!#W8=N) %>AZOR80-0>, K9FS?46M6UF%;Q-[F"45$!;\.P!#G/ M$"Y_T(.M3#TPJI=*M MVT$E2\B$[LSIP,.I+ERQ+O8-74=/_YVYOFK1G*0?=ZXW=FEO9'$WB!60R.<* MBT(:$J"KO1_X_R60DF+]OT8[@"E OTX&58E0AXVFXX^3MK9] M_X'O #?/=>R^'RVR$#WO]F$#-1 "B(\*,R-PMCV*-_Y8Z)V%M MGY_YJ\S2-W[YT.0S RVAYX]W$V<1W-T.T @LA'!K]".>OXRN&*FB_(0 MOB+Q/+Q^/Q3-: F.&KSIT&R/YR71B*C.G!-IS[:_5R/9GJ8.2V;U^,(9"XH= M'?QCPHUP4$>X$2&@KP3&UF$@68C:DSIWWDHAWUM_]JI'RR%:Y=BW]O\BYS<< M6?=XL.8>W&4>[,L:E1OAMF*-]3+8V=O^+P;82?'_?]J1_^]^:I_ @G/;I"@+ M(2PCT)#V*UA:??T5<;S,UV*8Z7+^O9-^LU01\-U%0L&< ZFTFN-D=X(,4',1 M<** T6-+NV=)PE]ZB/NTU0Y^O=[FM3=H-LD?<5+'9YRHOJ;^&+%#7Q@RHC!] M81!;$["KPGJ&*]D]]J7D%9^X.1_B5JR=-]__N;7VX\&:5(?61R'JE2'3D]D6 M='C(Q'-1AOV?_1E_HC:=]@!=)&<&F2U3PI(#31X/LJ_WZ)H>=L^5"Z:U76;Y M=O;M)X!KVYQ6#:D'4%,?J'1O^'R'- =^!:0$:"^&UMPTR<0:V!QE;4? 2C M%15JULG5\'-JNE'N_AF3G[?Y5UX0HLOATB:E;U#XY4-=5(;-G)3C6DIZUHCB M^UV]&7_4SF>MQ_6\J?LMU3&M^G^_! '0..P>DL!&D) !7G09X ?L='2=P_\ M=4D&MXY>"T@,9>W<4_AA[ !5U?/;;3E!&-X=ZLW[> TPERN A:[6H[?/N])S M;R0B8'Z*-UC("'4,,'*)^8X\/N;8Z=!L_ MZ8GB4$,ZLJ[ZK-J"A/&K. ]UFS3AN-VZV$17S?,DQ'1ZR@L2&B(U-'GTPU=\ M"U!8B;-D.'X@T+_B-1SN?$N1O-/\\JOHB7!0_ MA"A%1I"QP""B'BVFZY^M/E528&9]03PJ.FLH:LVR([A+34;XY[*I_^7&Q6$'9 MR57G OSRY9&?O^\AE]1+BGW>*'@>;3K@)BZ")8=%..1V_F5[+OA M#);0$^H)VTD*&'MAAD^4_T_EMOS557-DK$0VW!0Y/4[.!SOU_B7X6=)Y.*H M& KQ#BD$AD%QLKD6F9MI;^>Z&9^D/6P];//#(7'/_DG9K3ED/G(> M2D*KNIF,X9@-'0 V]1RX[JQ?$K M:H]S#14>6L0E8$[*7A)?@!#*##N44$^EF[4/3M<"!W35U?(&];Z'W_SZVU+/ MLJ$E/-Q5[[UVP+D7,F&[#N)+\;_A^[R)H ;D!?<.T7BP*$!X?A&@7<;95F#0 M^UT/_BD5T%LB3?W<]GV(2Q*Z,'CK31:B"A#&!::S+>DJ46/NVS<%3:XP=KU% M,25NE,XL'HZ[DAZ5[;8QSLP#Q4;AX&DJ6\QRQ:BPHI0$L6"]NY >NBXQ8=]# M#Z9_?+=OC9$^2BZICR0)1;8EX*[LTU2GK\N)QEO@+1_WR MJJHRW .8?KX0!Q\F=+J[I2Z67PCXE3V??W-,\H?2'^A(.GL&P9,7_6/F[W"DZ3CGW^!"YADC90 MOUG=NS 1'90XA?QP.151*7EY8+%_P=2@>K^F>WM[NQA00T*73(>S#;/=!A." MBRO;KMPNCYF;\]H'H2457QUF!7L=LYN]^C)\39$#[5/(*$SZ='0 WD9ES";>#[3!792N0= M>:45.OHHUC5GI6G['!'D:!IT(;J4/Y^DWC1 FSP;WE M3SI6^QM2$C.>'%?GP>X8.ARYKR.UT5<UE5$RST^TL-?LNL?(W9SQ?R"QPGU^1*U M^N)=B^I1^_V>S;J?SC^"3C0ZQ#5._ZSX]!QR>T74H#85"0:.Y4:%;@JE'OR< M 9K1\A>)HSR812Z5V*S^8^VUN,M8.[OHAI^36_>/N.&46!8 U""YA[DC>(7( MH1OE/-AS['=MH_TS^ /=$R<=LKX'BRPUZLYN7W/:/&'>@.LUP(< -1*(T?!$ M%/L ]F)?E?.XL+BM"U>D ]N8S$G.:)9V0\7,HQ[&_SXK#.0/7I MKDH=;GY3"?YOH.:^.@;=G\5$@0C6L1DQ V:$4 W.8MP*$K8)U<9!#>+DZA?G M1+CM<;/HI)*SW/N992=NC4=\\KYJZ>PTF$/VCSA7K'MV;$^5XI@IPJ+LSD1Y MMT=:Q2M'N\ZBQKEQ^?*6E=M&'%V@1@9QOY\'NP_O1]<."O;FU(UA]Q^F>*\T M\F E9CE7'VP:'HK4#G"L MKAW+ M^&/P4&9K$1W6PY[JFR@RBI#*FJV%;9;W<=#9#*^$V^UQ\X?>KM\Q-K M3K];FGY )'"3/,@<9](X1;J.XU,QU[H\"B(^18CQ8*T"N_%WKNE]'P$&O>P% M#,0[OQ:^1/TQ9(L&7RKZYQ;C,Z03^)[!59&&L:B#EP?AP???^Q2G PF2:(O MIS^!_A+%3#R6"]VB*#*?98/O@C2I;UIN4%&#U&L?XJF"R=)0K7B'^>A<338? M:0)Z_I=DEV%%)(/R-P_FK+KSZQ"H.3J2M%/SS-4ZC/V[.!%IV;]N++2S;C;? M4D:?-.\>06BN+3Q>:9 :GLK,MC7U!K*1Q]KJETNAT/FU_CC(Z&&O]HDR]HKD,I^.LZGOY[)KDN2BA:T1 MHS%4^AUL%+RTK!&[W]YO>;Q&"EE+#:U0V)Q^15Q830@S,+!<3K?:E\%_S*HB MJ)] 4EI&,Z9.8RL>G>C3 B7GW$2?_&Y4QV*D<-#M8CAB-M!7E:- MPDDW,Y75=./#3A0$RZ^FF^J53$ZY$M^0P[BY]>Y6Q[[ M"2RG7 7"TFEO#A]J.8&U!T(#8^Y)H$9G+B2\N(R]LI6X\)D5 EQSN*"QZ"JI$#7SC+0U.\OF M_N[@_B 7:GS^.&O]UH>K 49&I+MV*B0Y/^M]H5)P$:V"2EGQ$U0Z/Y>VYIP/DSQLL:AI?PW^D-,"+A1=DQZ,&T\<,IL.K@#$E M'DP,0R$HV=IIMDH)13<&"T@)M7S<-GO5M7).-#L_M:[30+SP_5H[6\20J80H M+5L8H%7KW"AA&8;@CM?52TU-#DM?$2 F0-4MB'EH&^!4KR@]!8S3O!GP:*[0F?L>U0?_LOB>GRW2S=V=-89]G5A\ M$L.0'GNKI!]W(+?4XERN89;!,T2(Y.(=7\'@'\0&TUNWR_N\I<.'OF5"?!>7 ME8)R[S*>?VR$J#>:*HHLF-03#^LQMUS5._BG/F X)LH@JCE=9+ MJR2X>W)91ZSQ==3"K&#!9\Q#U75/[\%FMK8_?[]'.EU#/^3'Y"W$)]Y\.MJ:DUZ+E_0D M8E@)Z^Y8@<_7D9PGL0^ :X#QACXYK1W41#*/\6 OG#EA:8SX?&+4GIN$2TYZF FY__L0*OXWK:'7,+"XO;=[=U[(T)4WK7?R(M M#/9_\Z?T%NRE1UT!6?3T>CD!AGB.O0M)X4L"LB(BP;?Y:-QOQ*#LI7D#[R0O63;"2]JM$^O0(O/I!Z=O/%M]*'=YE2,YEZFQ.5<63OZ@. MHKA[DNDZS"K&3_WCX"OZTA6&2K7@UT'EA=ISK9,G?UR^_7I<47R:3!]3'3#D MOIQ^P8,M*_)@XI>RBA&QFTJ;WWFP4!%\"V+54%>3!XM&@#D(6CWZ:Q1'I%V0 M!YM ZZE4';$ #,RR=*V/ .L&#=$);AB' M" W7-Y #A>_DP1S:!Q1K*Z;K -BLG$0O$0+ K^W>&/+/>(2JCI 1)!Y2KV>W MT P.W+CQWWDTH(ZDT*,+SQ^:T[98ZR, 3F-W5)0GSC:+!;^Y)$.9H[#%X%PA M/P:A1F.8_.D951JG MR#+ :77C[$:K'S?5R\%[8X-*AO/^[JV^O6XIVS,:.58QQS4ACR8 =$MA.%!S MGJMD,^*R+OI';D^/HD5?E9YNZ(]O4;JM\/7C]A]7]81MH^80S'NWC"E"'"6T52'+@)JW;T: M1\[T'NYDZ]%8EA65Y7&%3_GWZMU)@MN'.S]%$P; MEM-;U[Q5JO\R.%=K/CUVD)PL#"JAV3("X^U#6;=[JN"C5L0J,7J)7=KR_=C6 M*HK8)U:H['[F:YDG[>H39+HE "IA7P.CGP@23HFN*FKHT K=O JY9U]Q.>_' M7!EU/X>1CC/:3J1+'[O.SC6=/T]"_FPS30L3_.^2S0E11_D7Q,<1 X%C]H2Q MI>W@,QZLKH*92$LK+WE30!N6>7(B8#]F68(3A]N \VN!=?AC9#J^VCG'%94@A<_,:E$L*R][ MTW1:J.K9[AF7X^;?.&6HE0'(7#SFP9K'< @>K-"?!UMU(4+:>/1O MW:@E-9 M)4H6(AV9VV_(N%7'9*65^^P=.5)FSBT66CG!&O5F]=*G_\N<9O %MN%$R0'S M2__=*P*8Y7H=\"KE,(@8=T?4XR7Z5%=EO4S>(C&!SF?#[L@\.1Q6D_84\4D8 M/$)@'QQKXNX5H:G35:..EW3CE5WB6:]L#85?WC?_V2G4)3R.K/=,Y,@0Q[(@ MU=_0OA_'!R:G@G6U@\\KT"]U$=ZRD\FU9RU1MU(\>^2>^XIS'D)4JXYP3U9B M4Z_RA%6:=*DV;/^0,M9&^EC1IH-!;H^FWM\7SV3N4639VN(;J&7$I[B[QUU6/ZM23'H3?'KCNT8W ML!^8-UL5V=O)!0("H#=FMT?^A%7^8K3C*TK-U4=M^GDF^@(10D*YP8 MP_DDZ(,\(^.@#]N6&4ZISIY,8+]?B7#H$\([OA65;5:' M O/L'3PY@]S;G]XO'G>5?9]R[?1/JO\K8@\9U(YBUF-?$TH/)M!;34DKQ>@7 M3/+L]1B/".*GO6AYUHP^&A3'W^FP/?@WA(1W_AW]6-"]^' @0\P:;*9]BITZ M:^5V@G"30>#LPJR?(G_@P4"UH:8_'_'4E*,= N[8_7YN* '.TA&HJ>;7.(=N M."C70MWZYE/E:>.?U%-$A>[<[\!H%KSD **0/'^>(=#T%T.9F9S9RO+\%]DM@2%68TH*6,?P#2*6?WV'Q0.?@ YT$!3"_?6E_I6MG!F MQC[,6&)ASER"5%^FI[_O>5L[.^.N=J72J;C^B=A%4]3'8:7#:6$G#OV/+5-+ MH6PI4Q:J+!PO ([35%(?Y7O2;#)[5R>55X)2@.B.@+&K#DWKN71]TM8;.3%\ M#YG>@J;?Q&Z?2Y! .W>R#4YV>!^/+FTLM'67CO*011T0._8$0!TP-^ [@@Y' MT/T2V+$\V-\ V*3MREU-_*#:QHJD6UB!QJMJA\S].3! MY+J"!'<2&J,60B$T,V<(<.LHP*9Z;ANFB_P0L:$=]1+-E*N$X"W?'F-FD]2T MM:KN2,A60EEQ"HZ?/DQX3=+RTS3L<5@IYMRR_5I4\3, M5C2H*+![ZMW%PJ*X ,II'BP(UY8&>F:@RX/#7\5VQ++(GS#S4&_PC7 A_:,P M!P?/ 70BDEO@O6IN ML#/D7\W.>ZM7'6.WPS2%N3DU\JNK=U\14O?9A33SYM--L&USF&DJ>&*:?0 R M?,YLL1VC?_RRQH[GM07Y2:JY\[6+NFGWU(%'D31S]DT-<7PY_\8:YQ,9&IQ; MR9M+]96K3 -O5H!!=.VNT9=LS?2?C.-9Q9QF1UJ6/-C/_CAQ*O(WF&=Q6EW1 MNJC8?.$1#R8\OE(5I%MV^M.T)?9JJ4DNUE&\$OL 7X@?)- ?E]5%A5A/I4+$ M\W> ;%/CDO1 X3-,I1:IG=:F\M?X.B64;).#O#520L*ZL@2Y$DN(\;T M)W+<+B(EROU38^'04,->(CUMP7JJ;YQ?S2T#6>&-?Y=&6W"/*A70C^<<+%]H9 M*-^50-2KEUFGU(\9VS0,F5J&SFV8N>]KVF$"O_+^CQOI_873 D4^-_]0K1=R*G''GH6BWEX MI?&^*W74.9+\F<;.YY@""S/78YH:O>G>S@J4\Z[#CS^M&Q%Z8LJCQ2O5M9-D M[JM9R!ZXGXS.@4^7FYL:';R^KN2!-C?[/TA<#"9P]Z*A3FH!;T'5G.U+I=\- MO0D1.W!KN=N,;OE,M_53#'KMLO^9JZ>&7TC^F#BN193H**$.4<>FHK%C&.IK MA*#^@?;\PQ40.1E3:SSG6M/X6%_4?T95& JL1YD.;"AN1?_$N#N:6)I#8.L>D)Q^],UU\0Q'675Z\&TR;QS(GR$-LFWZ*D@=]:67NAKJ-LF6 M>Q17',LCA [N'C&3V'&ZD&GK/!(5)J.R3%AH"C<1;/_Q:5SM0T5VEIRKC/!P*L8 !C6H]4.?L@Y?JT!W*M@HZQ#D L SV%@[[96G%P[3N8M9UB8>/KDB%7%KTFT@Q:M9-9%_F_(T8?0T4 M0ZA]Q9K!]YE.&$^H"U*\S5 3&1H9L0?5J,C)(S\B]CV?O_S[C7:]"'LAJ3#<8,@V5.&#J.LY0)3I)D$\)XL/-K1\/895M"BKL7 M,N&&6G1(70K^O@W4;EDDZ(+T#UN[U5XLGD) ]=;\CWKO8,'_4PD =^\>J 1- M>MF_E: .E0"Y[?2D_ZF$_ZGE^#E1K[G(!N#]9K0!_B2WF5"&7GC%2.?N]@PHNI"OXT\]A?U.R:#4[:U M@;#MZ)^Q PBHI@^6=K$BKPX26@RM%D(.7T#.C\ MA8.HO\Y7'.^N*N,GJ:/;" ?W\6 ;8AW[L"L.O>G7G.&%S9-&M!TVY:JI_\U^MGX]@1-N7/S MB($GHFB]"2N,[T;SK<)E0.NQL?$K#''RX.$5VIGV;3OSHDTD)Q4B>J,I12?% MAU ?_Y&@$U"ATI],LT4'X?VMS"]E8!9-4,\=#V=;I]B\NOM,K]#5^LO&XA'8 M(U$+SIP0'ZYAAP Z+HY# &KN(>[KH,$3D N;'N.O6RK*&!RRDKUUZ7%EHN"U MWY)'AA:I:H"1*2 I%9_LF3&'.IAPMEA3HZ#3.&(]S?O"85;PI7.(5 1X'HJ5 M'9H1) FPDNG/V+7^WIMV#G>)1E G.7V-8WC!FKE[WC^ ^<2Q]F[I]]_@XQ7N M'LBC[\H'-5EW_)P.%M.;HE0.MC8(')0/,TH7$.PB<[R+O2&7&Z#IQH[YQX+' MOG5X(3_[P!4:4+_S/:U[?LTOS_MN?EE;83FGX3N"SN\PCU+GG 1JFLA?\Q E M[6Q13!/207A(';U+P5ZY:T3%BM3^LUP_8D?KQTTXFX3K@ MS;&1.]SYPO)]>7HOM7)+Z$2V="S+LIFU=5R@(E=N3B)!U XC)[BB>RR[6=[# M.:9#,1[9Q_^4J[YNL>-?V:&L2V66<=*?$ ;D(6$06F^*P5B!:&3,['VG(>9[ M_/R-*-_H:BCC1/5967VTSKEG?%MA0P>FVQ]@KD)/,JY/)849V'[AP3;G> M38AC^(VY@U1,KZ[J5BKAC=.U8'"]B330>FVG-<0I5Y5/PA<:,8S&BI.-+5/J MLJO0 Q0K_-.[EU:)T9?JX:+J+Y\L";L$E'X#'M5>R)]7?E >]VI^^S.7'0&O &TYG?0@X2N-W;',^]>KAS:R@=LBH.6!!A:EH M",.+.&'?$2<)M@^&#<>'.V*+!Z3@89T.;--+: .@5_;4N MIA9S_OR/AO=)2V?5.=%^P9=*&-="@CZAKY8=U ZIBB\3T31R\#[5@L_!;$"N MZ%D:U+7*.,^MS$)@=XZA2D+@9YQ.CXI"PB5*ZO/JRHM-2OLR/&5^7'"\\&NX M-4Y=;;(@T]0U=3G"S0_;F-@4/&+8N>9^R\2?Q+(:-MJA27&5S*M0^VLBC?V(9.)]#=R^8A$R0HR$*W,83OE*Q4J=-+#BXK_ZG0 M6CMYKG26!X-MF]Q,"Z!,&^3G)228,'HZCM@;.W%WU6.OJQ!)%"!D]E-=@0 M7Y/IYO#PP3/Q8[]N]"]P< 1^6KA&H8(+6I\P8LB6\N'O"QY$#K'6[0HXX-E;M CK4PO=PG=CK XF<3KK3;01^]I'E \87]QD[4-*5MP4+B M2<@QIW-A)W+V_]/S>Z-W\$*E2[M<+%S\C M*W)/XXQ[]<_AS!C\X>JY+RIZJXRRVS_;&;=5/HGY\0L03@KC9I%IX6H$ :CK M]57U=X+>\:V0=W^N/U[GLY*""%2N3$VN'D2Y2E,\B9/=XTWSZ^.J PECUS)I M"!D_X":=6Y;9*=LXKWR&03:\)I.[[YF6>+*6W>^H>8 :9DYPAF]K;&8K<"J.OB'1$IF"_ MIGXKF,1"4($:;<3HL,ZDBW53(URR1%;?SI-1>OUCN?Z#1V(+V(.[N:L%2LM[ MR3D\&'AR>OXAMNAJ_\VZG[%KV4GD'T,&_DU/!U_,P 6MN?COCF6#7ZA;=AMW!9S-Z0?#QT_[ D)LF;QC[J=IWOD7G1?]<9QDI)=B^TSRG[7N\>G( MK<4D.[,YSTH6;M5MFB5!ZE48E#=U68W0.'WJ]S"Y=:_,A\JJUYFOCD7];"R* M,WO9=6:N_<<_4N+\* .36==FX?PX'343&B$D?M3>8,^0F-NYHY-G$--O;?8' M'/1$O_?.'R=*NQ%$J]QS_4*M*^)9EA358^3J\K@R(]VN2IUO^I.YQPM.M31Z MH.ZA4R'%YJ$Z;P(-1466,P]6ZY4[\,]3K;+CHWT5-L,GK)MXL&UUK3S8P]!\ M?, 5@?9S35+%44?VYI#/0TATY7^:Z[>IW10T4.5]4R![P(<5&>_T8(^!K04%$RK_/XE^_IB.:6\6#%4\594D7&;7\ MH ><2*O8A_R(&'U'+IQL6FAE.8.([R0;P*'9B\GYQS;Z@_O9W5Z<*8')*/]= MP U+M%B5""WP3G$YSH 6>&AUU>9JB=1S$<[[&^XB"\.-OQUD"]$0EM.OHV%7 MMFP8K-@SGOBA'5RTAXDM5[^,H(Z5"ONE*$ M\\WRJLKW!2K$8Z[3<4->6W.?^AF4UFG_Z5ZWG-N]PP5L:[(;L%2]C2OR"E8'Z"OXO;@(D"7U 5>Z+I7W :)?P%B+;D2 (2*VL M@X-JP5M[1Z:<*HC/X'N\D9$\F 1.9Y0CIQ%[@[%KWC(:Z#[<-.TUG^Z)6*2$ ME:<5^=RFC.$+7VXJCSY:=;0O=3Y1>[)T6/U!3"4 OPH85ZA4.XSI*:NJL5IM MAJR*O@;Z6]X9XN??=TY8/=V64$,.2<36"(<,\C\O]HN7/5_'-!^XR/\H>%=4 MI4SANGH?:N#6U".SP"'T+7!=3,H\_T*'>XUFRV"1VZ9&P?Q@'Z4#XO".^O^; M&09Z5]3?PC9#[ PY>P#*_<,(0;NA#.,T^-40(USET*5G9,4AHB7.J ME^3R@'_ABH]Y@H)O&WX--4Y@RSJSM@.UWO3**^"?C_T;B5DAC$PPN 69:'/\ M8+";[GPN MX#ATTU1[;@.Y>)CP%&?X69.M!+Q$*3EK&P^E=ZN^&SO9W2&VK%DPBC1F3W\^ M7!YHE1Y_4DI+_N[,S)#5]9E+'TUMN<.ZJV?]DQ*?X;BI-YG-3?AQ@M5-U*R4JR MQM9?)5UC,%-=<")B2GP/2+?[EQV(K7Q=2-LOZFSFL)V1OY="]_5NT_,2OCZ_ M?R(58@)B+WV0[XD,._&QYW]7RUG\?K85@_\[X=4@_+6N6?4T^2XDPL6V('S]2\SGG+"\Q1(]K]IS?T:D2VXNNVTJ2;?ZO?&-W7%R M _7C8:6?FJ!.Q+]/.FPM5I(*9=W]C=/F9.L:T)/,J[P[V9[WF']V^G!^H[X M>X51$4.(M1^HB>K !+88:HS%WL.IUA<'4Q^X4) ,P0H=U8RL%BWFQLS<7Z6( M+SG<6U"XDPG[)<8TV>+.8R%=I9/=BT>Z@>'EH]=?LOO(.;E#F5^_)#JLW[O, M@[UI V0(90E1TF.^"[D,F_I=90#&+]>\W)*I*1RV.^O;Q%MS [[4?Y^%0'^& MTS'PA0BH2=',UAZ2E)OOB%DXXUSWP>R%91[,Y=*W=%C 5S7"&V)KP!Q^+_MF MC_YNMAV=&K[Z.3/T!GTD59!M*N:.':Z(.;^H*0R*[VRV@_R@P^O(Q91: M.YL:_*DBEL>K_*,9C%5L7/!VO1KK=DX67LN%!_L:.C\\UBXS9W];"OW\R7NB M1E O5EG_^O?U"S +XD#6.#Z)98S;3@^-4GN?EMC4(&6K^:>P[+1'*PNR>4]) MDQ!L3K:S91-8]X%:8;IB+<"W.I1?-G*V7*KTLU09XD$(V4=([X&L3LC')E\' M>MFX88/RK?'0!J*H']FZ')./JD]\/1C10UQ_/^%S_%O B8\S_\LJ#%8L5[ ; M?$D61HSF4H5]C29Y,(]CO]Z0%R33(9:)I*R=13>MLT67F@CT?,1H*II_K<\] M-PN,Z5U9TT$PW;C?76;^;0Z,6$\%=4*992;NPM\!OB=#Q)'A(K]@U"N;4S?@ M*L/"Z=ME22_(;NK*UV3A9N45WZ+OE96\RHP;6DP[T:PXLPLX2J9;8 =SL$/2 MS&7PU3A2ZU/W@UZ%KUU<]Y;2+_BY&JRG K2[\D5D'68:ZW=1B,^QT8?4\N7D642LQKT=>;3#R9X6U73,)D#^@.JCI6_D8,[= M7$(LH18,^!$WB T$4->$:P29#3)KMQMY4V60[)K[WVR4REZ,JDT\D19\]W]9 M!MTZJMI$/(C_219?!:3]E.Z4=^(,4G\IEI6_JM9.CQJ_-G/ICZW[@6T<6PBH MY,FC^?8B$&@FLJ4CKT^5=N&/SKPY05D]2CVGB=27XXW7(JG#=<#1>2/MWLLTH"T>5QJ.$USN\9//N<4)2TT&Y=U-H1".LA M7'^6 ;'Z7@S]-$;*Q# 3K#1Y;4!TP2HN/9QLHD957AV^S9SQ/W"H10.10!@2 MYIJECTEP0@MXL%4,*I&2B>\'EKWA^\GS>I"12+>NZOM0IA[Y PJJ*ULXI4&2 M!5N0H7A$!^[23B5/C=#LFNR,FT$#?YT[_11^WY)L"0%Q<(7^J2NB.6PMNHLHT85QJZ_-_,>OIK>Z0\WU,2."TX,:3(:FN%TRQ\I@\1GQ"GJ%QA M.4[>&E*&VT\2!A&"]84@\#U +:"*KCJ, MDH6M9@/<$P?[^^N/ABG8Y7Q$M6QI5IT%%624-C,V2,%S3HH43QX8XL$FTZ\- M1/.S[FA!$$>9F0'=H&"T+-G 2CNI6YZ]E[A^/];>?9$'N\*Z-3/^HO61Y+&_ MVJPMYIH;D7D.TM;Z*'"$4H7]JHOY 2R6<58,8WBP8>ROZEBN..3MVM6S@-H2 M],8T6F*-*+]YGG/_(XXPBAALK25_<89\1OB(!H/R]SS.U MOT3P7.-"QB5/A>B6O=N#GWQX,5P[+AB]C)V/9>G:X3MXL/V+ZFWVU)_TA9": ME(6JZL*17V9+"ML:.RN50=4 SB%.#L)! #&H0S.8"FL5)&7M38HXMX35H.S5 M1X)[9D;:T+ 9:BDEBNR4=(U^VOX@G13)E?3YFC*PX+ART "AY549[[#B3)JG MS+XW=,_W@P<7:0YVCRJ9%N9 G+]Z5W*$LEP:FM[&>LI,IT3F/P ME%?_DXV7_'%TRGQHQBPJ02J_+W7,2/=2CLJ",7?(XELQIEE8\>C) SO;A^W# MSO ;K_%@ P2F/^-@KC,\2O_(%0^26E_^086B5SX-Z=:$#Q<_QH8ZE&1H-3\4 M"E.B(&C61/:*-7W.Z7$-V2$DGNQFM,A2[%-B!##UW MV0]0?=&4KK=5/:G%H0[(F#6A( MDI6XTEOEZH_-^'6L+X$K&MY6Q(-U9SM%E\*7SDQX?)_.ZH4"^$;[H :%:4.7 M";"/[VP>5]U_Q.8JC50G<>5QW5!:Y,+JUA[4!_ !7VM. ?>,848M!3X0GZ>J M7GWI79&!@$P*TNJ!3B%8YL8RD\Y_]<3QW7A.\RVC 8UY%KG3UWF%^EH_4A03=]=Y9!*CB#0S8>=*/:,IM>ZEU+9 MNO1A,A/[@JU%8_V)T$$61:K?J34H#!:_:G!+X76[O(I5I* W0$]-X+Z(>LF# M@99S"'8 Z34]ZWL;HL9>IK#K2>6%!36.OOB+0]%X"X-#XIB;=+W2\$^_[>W5 M+)FEA6HKK4J[(A7,8XSF8<2X)H:]JHC=K]PG$1U$OV(IO)V_3 M!R*ED@.:[;V/QU8.#[(,'L8G*E7;Z!N"Z31959KBLR7U?),&M*ANDG?M59)R M#Z[UO;" E+!.@L-W<=]1B7G*F*EO3>&E-*^%'+OI$ M(:PW*Y&@1VZ92)]_EHC#EV)2OM179J*6#MFW&)7(L@]XHON:_ )$G6\T48O< M_O91IYE:^H^$XNIO.2#>CF73_P67+C8HFYL5N#WUHA)!. #1T-L 8_-T- M.-CL[GXHIP:68"J7_.W5>B1\N5>)5SF?]57] .8U\'RV7YG=8"/B]QVK7/SZ MC8I[K/+NC<+Y;^ITY'(K82(2S[W>P$9AT$%OOA:',8H0^Q!]7U$E*+LC_ M<,I#2_[I-_6ZA%MCN,;GC L!RS>BK(QRAU#NS#]?];W"S@O!6CQO?*=\O]1# MN'[+C.*#ZM4+4$A:'N3!G%R!P@R?Q38L0W[#BGGPK./NL:*=5-'USO8+ M'%\*]MZ)D56]W>MN1OCLBLJT2F.9U$5I:PP.+/J,GD-%@PL_IU)]9N>N$>G'>]TFL\"6T(VA(V7MG4'I9[BNIVU@62NIM/WOOVS=-"_;&1XB'T ML,^ L0GZQ)\'$U$M=%N1MR9:N:^>8T->1(?[WDSI0@TWJIJNQ2>XGI^R08"* MR54\6. 8I8G(5B$B&HL7@-$DG\>*" E]*#9HWOY<]55RV*(:X05^7Z^N 7'$ M9C;@>"CFV,+"[X72"TM/Z%Q7L M-.RNS=%4,I["XR8$OBMX_=U%,CF6W^3?A&#BC[M?HW@8*0?80<2'C*8DUSU? M7K1XF;IS\JOQ$O+*@A(:/&Z9I#D"5K,N C1_Z#G2,5NO][L*9 W9RDN#8EZ M;U,"81S-7\>#\:OAKH8NLI7H<"Z_'0\6$1 U3X;TPFT00MY=EHSJZ5HX'ZA9 M9[\KRKI(WIKAE'RL?AG$(H]=[3X^_L6X^=UXNTZ2?*:/PSFXJ,LM[\)#TV8? MO-\F7R\1[RTN\9DO&&G6P%45F1W,WC@#>I_42U#J9>H@G\,+(:(H)BR8%+CB M!<$2QA!77+6.L^GQC6@TCOGV@,%'[!@8,/JP&Y)LDWG!6MBWJ.Y-@"W:C8P\ M-(Z.@!??3\NVL&!,MAMOZHPJSM-HA(%6FD;P*&'W;.XG,+"N-!>#D4 ]#-I0 M\"#*ETXYZ<;?QU39'926=BU0<0KK&QR6LG*.>V:X_41K9>QWV+Z80-34P#3< MT\[6X,NAEL*L ^FR0;,V"R:&2T;#Q<61T9&OT,;^9G9FR7-=X;&]3-1,5?Q( M8#7R;3XP&A\@\QL>3BAVYLHHM1"XLJIIO]N6<2Z%]3%Y,,/(93NGJXH_O[5R^OOI3X&]$\N8 M-2)WCP&C:4QSP8$E AJ.\3>H"O;[8>L'Z?%WTHI"/D8N=\A<\9H\>QQQQN/" MK[//SGY .8O>Q2&;E^>L4E3/O74PSTC_];O;M?)">6:WC:9'J;[7'TE3MYC, M:S'=^<6ZI7!0GLH\Y4'GP18D628NYU4WLY"21H@X:OKG=O6$\5STD EW3_=H MM4D37AB'J6UYWHY.K-U$CU($K MK))E-/L@BID)#!0QC:OHU%#W(4OP/<.S/9@MGW&1]&#=5^)*2\S%X.3H].4@ M*Z7V4=(%AJA_ 5Q@GT-^^X4LR<9SIG;VB[^;C_D,NC6C4UO#:D:#DF(C\BK0 MA4S*O"3+ ?1ELCBQ;&F&0RV]'9,)EK:W8XS>J?6=3R_VNCCQR/AZWOG?7B-; MF?R?T8 :KSP>[)[)!:XH6^$%0A+?@3\MX)HURRSD9+OH8UN*C(-UIK1^>@+? MDR9II"#.1V#TXPW(1^WCP>ZVAU"_JM:\&V=0%I2#,IL"ZF:W MLZVU2?K#TH?I]5C@.VIR J)_3^P!\^8S'I51>H;XZ\#YE07Q7@[%1Q\E$.*= MY9Y@^9A,-U(%%?2:YBG9]K@'8-NCD3/@QOCV];*$A*]!N:R=K:UIWW[]"2:D MV%.]_?XPL4VJ$2ERG&2\E)O<:8;I=/]JJVQV3O@4TE\G.=KFZB:_H3J[#'3;#'&)IP M_[F5K4R+9'QG+NNJ7_I?Y$[N'K86.9%"0X>J2F"9^:,;QR@JM\!APU:)!TXZ M9K=CV0;O'YEYU6^$>!P>V]M6BQ"/(]<9)_H:LY0W+*95G#-(%2FGXN7V1HAS M?(&^"E7D5[R<6V+92UVQ3]0_B=8S%?D3VP,C+AA-E;SWN.K(JHA(+6R<'P\; MN#-0+F#GRY;GP>8IC=2MTZ"G;W+>(ASOX,Z/OINJ HL88:M^AK4:;QRSK)R' M9(J>:FV(T(6=G^CE3I[1%YV2C-0^]% O; M""Q\V^77V]"19+HE 93/I+!%;?ZB*Y-?DD[Z 0TC9QAO3;WU0^\Y,9"?:E.] MU")_^>9>M]KV_?>-Q&DHGM#TOP2]N'L!EIG-C [V-!X.!K96,^P+GN;4\/F5 M1I"GJX8E.CP\>CF>]5Q^^HC\Z;JNIC&E*\+!6:V':F^8+YVTJC7M^:S\8"FW M).I=W?2AEST)"K<>^[I3)RD/@.O4(OC"I='V(0':$WUU.E^J=YZ?T]B8S1VL M8V%\K[/?+YF/T;??\D=\=]!:)5[NIP[G8T,ACEA%AN#YNG#JM&H5BF''$^D[ M\WFG\RD/+3NOG7F)$.(83:S8P.F1BZ/* 'R\2NWSZ:N3P5,12B0+)6-C/:U$ M(TWW^1C]M N3#S*_U8!)]3[Z@O21U#PWBN4F/B%SJ-G?WUO'W]/FF>RK.OS_PFDPO])!VE9_A%C;@0WP>EWJ(,(6TX,?N^? M5AIU.WA-Q)N!;"09I?2=K/FI;>SNN +W:\V^U_*!'HIX@Z;?08#'7L1!!$@ MDVG4'64-)HB79'I@*MK1I)ZUV%%$?_G+1N^=?O+#UGPEQ-_^_'/M#]K M=(2,^9A4B?S)RMHSGA'I([:=\5^'CV&4-'._,A@#;)J^]1X=+)X'^YOE3W?@ M"KQB7-3ZM*3(5DG8I00B5+ MMJF$Y$)4QA)32;:89&?,60EEFZ2XLDTE49;)GG6R)TG682QCC"7[C&6'""KJ.H"A-[F9>N9W9A4^%/W!P>VI5MQ(?MFN'# D@ZS&WU>J1M*=4'C8Y_O7!,4?/#T$:66W.KLFK!FB[CW*LI M4XO2 G8 Q\($^@>UFQ_;5_"& ZF%I&]2CG)US+(LIN^82PM+X,G*G^2?R?,' ML$1__()1Q64^S"NQS',.^=Q)X3ZN61JK+]6''K;I_KOM M=/MK'?-K8$9,V\]52PJ"E54%ZC-.D%E&H&"P_YB70U/*RPZF6I.DC4LEDT4Z MWC#@\/W#FY.W@>'PM"L_%M#Y.@6/1/;]0J^:9 M-)@_+W/I.4TW$#%#+J?\#>1A:.SP&MPK*)7KHC\&=38&QP>;CY_3JSA%75HR M"TEB*Y>(HZ?X,&&.A(6L*+HL/Z]2E,-78+#^IHUL4.:]&R8AAF"0W4+\,33;V6BH2J/U2&)3$&*'*=.T>O,80X M)Z)12 RGZ%:^%;TOSN9.2O:S55/8F3:5AD?%0P>"XVQ?#XGN65_<78M_D714 MHF-?@8=5GVA*%^9#-K>W"^D9N#"M4GQR/H=]0FHUK$:/LQ$ROXC^LCAW9-2R M7V14G_08*^%^LG-(W='3OF8VN!+_#',3QUJ8<2+*(>I,MI*0O*.;M3L&I[!Z M()'67ZTQ6J/;8LI8<+@$AHW9,.5UPN+?8(0+?3Z]]V"=V;JV-_\!\_334W=M MAR]>5EZMC.:U7Z'(37@'J\V9LC5-V0JX]DIXN.JJ$5DCU"9CS:;G %)5MVWV M3<88K1>(T&NU59HM-0YN#^D5O;IYK %&I+?P!+EL94.V'%!G8W#<[: FT^$/ MI7<&Q)M?3O:0%_\T=5_V^]PT'[:%.*=#2D>#^B8T6">T-VKAM3KQ8G$:B_"; MTR(_Q+EWD\IE;W$";M*GHW6B'1#/OY5@*G V]KQVR%=? P?S "\\>,RDOL;Y M9J2*/;4Q8S_^V^:N M;CZ)C, ZY/2_+_9VR_01'0U35[[S^!*[BJ7.?8:3PGU#[U[0$_E';9L1#SY< MMDY%I5#G#UAT#?W(B9\82EP[&G=^;A^*:&6TXW]2"2]KR-1E"8'JS.SFM5IY MIFN#I0 8CNXI"_O,8UN:9A/N>DJZX!5W10L4]8ES=&99_GS8>W4&&T+[^_FP MB-!AT2VC!,8L<8#,>];1L,@1->&) @T%)%?TAAP2OEFQ J)J.HV^,2 +)L_- M\F&77&EKO#UR_TCCD='%1.Y^0A055,)SE$?^O!\-#A56Y\NT/AT=CEW81%:&8%0[4A1K(XKX12K83 MA!>KU8A@N6UQ4>0"SU%S3(E>&!Q\V0% #93^TA&0F9TE4@SI!7%L=:P@$X4O MG3ZHKUQ?Z5>^%#=H;YTY'@N4+)::5*&6G)F#=-E"]D7L/:96O-X%]7\*?A1Z MO%/9D2:_.NEHR27X.) G3?R+D)Z1LC_,ZZ514X^(_W&H"%;[O0:90?NHNV-XNV2F8 M<+0 (/4^.O_Y'JXWY%B.I-M3S,#&CGW8AYOG3<8<:/Y>4@T_9Y?:0H\"'_Y" MSJ:9%\\BV1KK1+82[Z>!$K?00"\(H*V%SXW,VI +MJK/&]Q(DWNC^"H^X?U# MR]%S1TE!)#$, 3J&RL/NOPP.109ZG.PH9;465V%67@-==GO@B901.-XD7>28/$($Z%3[36)XJ?VCO7KT M E.+>X"[*2':]8\H:M]?B,"U4WS8\S Z?F,'&CP#N:L\[CD$;O=A):#166TJ MH.P>M.1I.2HVX!\;[ :U]'LR#C"B(K'J*DN?APR2/S;6L=X]T M!L43/L]4Y<-2:;BH,9)[P,49&:4X#AJZVS8.R]XPFN:I[(6E) M.^K313$\+:42:_@DL3@1K?#064^ CM77LK%5O5MI_"!Q_9@"M17QX?5W[%5P M_R@ASJ:S80S"0R"FD5FOV<+]]+$IH#.>=/S!%9XH%@'VT@#\R,Y2IF+X:JJ^ MKTDU0IX% 8296)U)L+M*%)=H&OB8XI[? M;7F]0XP/BWJ(W0[-6I^Q"$6M!YMRC T5!EN!3ME_&B=H(\&4901X/(HC.H;H ME[44FM[ 17F.F0-.RXJA=@6Q@E[>)*6'Y_6*&0)LA5IHJYZ]T(/0VR62(90> MJTD<[^IJX^"(3*NNU$ GDVEI_='%@ZY!N^X%XR2NO%K\,423&B@9SI*?]^-: MUI)H0X0MR#_XS0.[==((CCF"L6#YB+!B4KMY*"D>SE.HW?'O]\>#S[[/YL%9$V+]-:\% "M?!VP%J?F4D MAV/5:,7E[EY:9I$#_0CKZ-T<<]P]/JSQLNS1?^P5&L#(OPSV\9@:9+ (GM#$ M/SIV>;8&BPMP,'E$FP]["PTL_#@?MF0R>^P6]CSH3*-&;\!9J.]>4 MXK!$ZY+X&:'9-0?G)V=TI5&3N,<0TY#]>>Q&KX%XT\2:9F7==SZL-I/XD737 M$CR)J.^@D)H.ULJ8:L!W@TDK"8_'WO*VK6.0&ZQ:.$=6 M=[\AB3QVTG Z7%=_LYJ\@D(#ZXA<%P,!YL?;1G>.WTJ[LWIS*18QK)"RGKD: MX_A[CF.6.>R^$9%?LQJW8KFCJ;KS^=$,32F[0[)[$NH$\H/[N5&\O40HXC80 M.(I>2' 8AX&VUWCD[.:C4!K @1,V)22?Q56[;\H*;K9Y12!!&V!6 =ZQH(\& MDPNTH/V%:/#H=V#)9%J (Z\Q8>)H MBZ7E*29>EX@+O]-!=K=,ILRKE*[XL(@<2MR*>8WF9:9ZQ\ZOV4I9>_IG3E_Y M0+J\8[$M1PG>QO%EG94QKS":.:%3#4U2I7 MG+A>ZD+^-E9X@&AS([L*Z%I'_#'9SJB1E6T]M6Z$6 ^400?KNZBEI7K^^*Z\ MTLT36N:^!DK\AT/')O,]V:E"%(-GOT@A-K"A*P;1/P@,A17BSTIV)FO3ZT9G M"<6H.A(<5+P C8XX-[RS_WQ1SX6Q9N3"4+OCCQ\&<8124=1X?"KD0_O!952/ MRKP*3@+T&)N9N1&IE%F;GF+C_.BM\R<-5LL\%$%V2#)(F! 3,"5F?D!53;!S J=B#NZ:;S51@J?%%F6#?JRNBI4 M1B=OL'NR :X2]^%[DAPP M)H>1!#K/,4@\@0X(A?Z;A=J=P@$^ %/M)F2^YR$X5O=B,SN23R@O&73PA(\S MV[ESFBP^3 BK?K9;^Y(1*:WXY0,8'>)S1LSWR$A"\2HAUD!IV(TGDB*UJZ#T MEL*]LI(WR0JB*LOG!":V22B^+JR>T-H!29M/J@(O4N-(PTGTN7 MS[);JC_]RO6XAE?F0>KU&GM'R\OO:XUZ2)Z6,51I%R'&8H.3" ,>=<_J6%DQ M?;;CQ-*2>I?MW+[G^W?]N7N8<&6,X\6^PPG@QJ[JJZ'!+,PH4A:KUD-T+JPD M8T_B12G7*IH=#[TPH77\-2665EPIZ&"6O)Z?30P-IC0'88273RSV-V>I>;.R MYL5U@1_Y0;Z 3_N5#?L-1*"57:T,647OVGO;&1OUDZR0I_N''7[4'(OK.4-H MW.=YI2:H5<,/>_+]V-#=O-]61J*M_\\#%1.XLQRY3IP^]@13(!QKY%&>HOC\ MOLN7ZN>O-,=]XKDM5HN.-T2WK$.TUPU?9Q-PFRDU=@:*#/^"&T?V@= W1E)C M6A/_1-35]]$"/SM: ?"IX2B)*XIY1GV=_7^[<-N;->0Q"-_MAS_APU:L:N5P M-O^$Z?_S3XE]T4K"KD.\A\!H&< PQ$21&'\1!P8;>*J,[.AJNP(/R;*"LVLQ MUDO8+/,WW_L?39)4/3<0D(V6(\=;.")\F#.4JSK-T1T[=KX(@>C3A=O_%(%Y M 9LJ+[?0VX"Z2TB/&N^ #4W:E+MVK1.D_2UK#+Y5[7Q%'1Z/7 M&UA/H0$8^GNI_?6U$G1FZNA;NSUL=2':/_M ^+U;KCYR30^UD"\JX:L.TKD% MT# 6HPE?6F+)1N!KFN[\3O>_\TO[J&=^+Y@:O@^2V>6(740HT M"!E"@V5P\<_.RIAJM@HUWBHQ*6X>MB+GR+TC0J[.$X1HWO;2/N3HWU ZLF1= M/^/HD;&=>:"4'%5J@GZ3J#?X/208PG]X8:,=S:A.PN%.(U')_^"6,EY3S<1] M(UB)0H8(58LC)XG+TLP7(S*X[Z]?"D0^-;OY^C_7GHBQ%#G[$WF[?38[M*IS M/Y#_(GGF(F"@J]?4,\R==;O,CH.=I#5JMG3.Y"/O%CGV%J!.J?844&?L/XG> MYJ8"C\K/VC\R2UZ/LBQ;W8*G^G";)DDVM9O2]N]XV[M*2S&9=].@7DR2O*1ELG79FGZ6H[ M9JC"',O@][,I7I.)N>Y%?ZOF+;P[;;8M_FWX=XW7Z&Y7CK@Z;U?G.]X(=;<& M7#((:5[>S5,! WK:/,_N?\H;B=N):U./TG:!K]<_)3UM"?D-=-Z>-G M[(?M*Z)MLZR++LT\N"#P;F>X[8\)#Z7W3Y[\-V=YX50XJ+[&,U\;:^'&0MA^ M^NP-M@0Z'F"X+G)2%YOP[$.W^; NMUS6F=1S(W/$8%?9=^[R(L;%AF<.C9LX M_I@QWB7W]2CI%0"J3,U9(>8TV "8V[!Q7P4>N3KGF:+E6'CA])T['0\+\E?V M*F]\(TZM\819Y!(VE1)*\R9@)@!WVS]:UDY>[$'Y)#4UY%K#6(+5$"?B?;22 MYC\1Y4_M_F$-?!.P%\J,,O:=9,9K(=_27HY0YSA3H+E#H+^9*#?B&?#@!)%] M[6UFCCI[/Y,0#WPAW5,Q;+RFU2X0.;(.66[H')N4#DCBE,@?F";/-82N8%93 M(AJ&D+W#D.W^SMV 0,>33#"+MVDM*K7*CG5'\YOQM-U>H_?6 Y%)A=$\$R7U MCYL=*Q[_IU(I 0CU[4JOQP-=]')BH322/+N M:A^A3@E54_V!@ MKH&-"JIBF3"]2_.#=);G E-8S_W?#JL#8C7?K!3T>4YPCV6=W59]_[7MTI9N MK!1S>ZT(6$4+LU 8/!:?[ZD#I4V7:VB*>/AJ$U/M:4F-DS6TVX'#]CF#'!()/[K M_KPWQ(D])"?DZ!R>PJT.9!L&H6C"Z3Z5#75E:$K*DTQLOK_/-\.%G&A@U'\= M?B'O?[=.V3)+$.##[@X[C*W-M3/-QHP(*67(O8,6RV1,FW;ER^O(Z*?7-EO7 MRQ&',*#;MDF)5RWO.?L!9F _-WW7AWV7I7"E]OZ)PF-J3LCBW8 MK")]NZD",-,!'NV8MP>@D2L1&J@';IJ/_]F(^--9:OXS(+^F96&8.50P%\TK M/I+N?=1.9-(.YF+PELR4\O1C!9YN%SG[\&+=;^*(M0YJ%8+FV^.XGQ-939#= MX#BZS-C$8,J[;K)%[[GI0(&%"2[JK)_ZIYJ.K/^F>I-(\>#800&]D31.X$#, M^DLD1-3?S^AF7N6?BAM^P!6,+?P3F(MR-5FQSX/M!*=VD(8&0QG)-6WD!B2Y10NQ_-BMFTVPL"#X9/(C9-P:(4HW*KWZ=\GPSH:+?_3#Y%C<,@S_WQ! M\@0]60O1JM(=%2#DC?NP+5!JA\@=PP%M#+FC&C ZG _G[9YG7VEAREDS'S/C M6(2[+(I7U<"SKCZ3T?;5;=E9N&2KR^?^A@QHU__LW$6U( MRWB>OL;+0^P.. M@6/H6')T_LH;U02"1=4L -A3-MJ.&<;U9/ARA-F0A<[SCHI M])10*9[U-KX>!T/\G^IHQ:K0K=O=)0U4B,BA=4[V"G=@P;,$=/Q'G+&+L*FK M9YJ'W0\Z,#H:2,)^P4U9Z>0XA>JDI0V+_&6'[X7C:B=%]U4]&FJNQ!R$YFM( M\L(_DSW84Z(?6 <4+11F>AYZ M_7-3[X)0T$"LG>EW VL@:_VTS-V-"Y_:5C^BV*.W?\P1:=?E/=&]:JY \\[W M/NJ5+QW]$ [&TZ.Y).XCDKLC@M4/RF *+A;:@S%F3045M_*T'"SQM0*<9: Z MFS&C/ 8_ -3MY*EZ.AVIK2ZM!8&LP6&+I2;7'1,-1O%4F_K95X;,; ML+U6'J@3UP/><2[U51O1PBYVV/[M'IBRD^"O/.2I.?#S;^M']TXO[]07%@AA MJ'^_I6[OD2Z9X(]J&%[UW.AG_Q)L=*U6<[K!O.XB?39_7JV(;!I"5.GV+-RH MXL-V02PA ]>$&>7NM*2&].EZ/!'?@01,&!#W]"(K-(WTW>7)^_=PLZ3>J(K MJPQ,LHAM62:OO[;:96X89+A;?[A.4_Z8:'Z_^QSPSSV6UN9?,X01C]#B>DBV M\1_>[M\<'^B?>&YG1D7Z"VHOO&7N?!F44'9*KCWNW-YSVP@T8I'XY/2R]4WW MMD\.IMM_K_%Y&.D^=.;7=N8Y B_8GTB1,>W>W;G M\2@]N418M@CRLMOVKSQK*A]@_+-QBPK!X[)HUS8<-5'JG?OQ6QBJ;/FKR M3\&3Q)\=88LBS*T1.R(;2"'NFFS%[E[>+HY90\;N]/O./T\G5!\WSG4,]_N4]<:*U+[^:%F&[L5<$FP\?1:.(BY%N$Z9G-9BO$ MEIL8E%Q=*'&M]^P3();PDN.4_DOD!HE)FJ]B&Z_'[*608_5<0HZ6EQL;W-P& M[@,>*G43W][,,,=U\UK07U@Q;'F.9#%C^$F#_R?SF#A[/@S3'N9G\I,/6Q". MUMVSWL+;+<76 Q59M@SE('JS?5DRHA&QOZ%(-^#G2[> J ]Z\"23&7!Z+/[<1./S9;%A-9O2V%=G0Y MS67/R\8;O5H2FJ]*YYEF@;TJNID8WKZS$-%_;: U74XH5VMI(SZI%4^906P% M;W=AGMGW5@5['OEUS>QY"[/, .LGC;K O@-%CPLJ*U1A.U"9AB6+$_9Q[C;W M_0HL#Z+_GM\P Q1"#[-K\U>: M%% =F,6=8-4.,C:&GH^)#YKKTY,\?,LY)^ MHPKG4O$J\:4MSW!KM:1%QLZ733T@]1O!8AF7:E)%?K=:$8DXV^[9H9QEX?0K M]4IQL?V QA4NQ;VCQ![M:7F+0:IC(P3_)(5XI[MBG&]G-Y:Q&)>JG*,U#L'@ MYT\L/L_S(T3A#O24#GLO4S%V%O$(/4&D8"*1I*7O?O9)A?)VZ4N)Y1E;OVBSJF MW7%E?<,V=N^LTIC'4E.-8^IRF)07S]7")>I7#FVE1B;X*Q\ZZT7 'T M&=U#+1OS%N/P"HRWP1W+D?M*BQ#"1@-U;GIP]G'W(O>DRA PMR7P4'3#^:)J M$>TW\2(=)PPN=6"J0[:@2+?PN\"8;ZC*J29D],%9(M89?)K A[D-G4V]\_L^ MZF^_MKMU2W0+(KYZV#=Z7?:^+%Q(N@WQ09[[O611LSH?9Y29., Y/NL_2S]M M^]/FJ%V T(B/$R?1,L$@V6)H\?VP=U\*FSSWCGW8'5DT56^&W#M=;)DSTGXR M>>,7T7_9T3-P*7U-W)I@@PL'47MT4'D#H#Y0=3,"WSS]83H+0EP 'KRA[\EJ M9K2$^RM\Z5W%[YG6ZLQ)R%_T?_;V]9;Q [$7IDJQ-5CVCNC\$_$6ODD%G8F8 M\62.9F-/W9T'/:\.6$5W>KSD0!BEIB,&>L^AM.!K]7&_:Z7 6]1=O#.>A"W5 MR% H^,865*ME)GUEWGV^G)5VX-SUI2T402!44<"M(.$^X&)CN6Z,:([DP[XZ M\V%+-\)<7-DA06)!4&!N^.;)A_F*(C@W=!NI#*N.R-J=C+*L? \G;<9%]PWS MZN3 G2HAQUWZPQ7O'#_6\7:;/)DR(7O\6MLIQC?:@P+JZD+N0TQNB3\4!%\B M==N_.LS>F'C>:-/+AX5HFOI1[^*D(?N]RH/-(L1)[L0]MIP3W%<<(X9RO=/A MBIB&$8ENM?MWX]F-XAW+53_:Y29J7LQ?[CDX_A+P0HY"])]A+B/"V]W!UK0# M[R&+9V1/]6DZ@9FH&XCI\J Q>>1RL\S@U3"'F@= H1?I.YV'(2U\TX:[LL0>1CO'QRJ+!R[=&NKN-LX>27,]=W@=-F#00=##,;+^XG2^^>7?!JC3^W;\@WV8(K*H[QO.^D!A&\]DRU;39Z$<\1:6$G<,M*]1>'I#58F M4_#;B B(S/&PV? N+PB"&][K+=%V24#].NXO9]K][GF+]O983KL[ MC5=J<2"YRN+ 9#3Y??7]<1YK[N4 PN"+;UW70RLO?Z#; .16;!ZQ@V#_+=*> M>IYB=:(M,R"?G2]8+WF1FVU/5D3.T*/%6L];VAW:(QOW,.XH]Q,U2 MP0:/Y1_3LV-[<,Z7.\K1J TU2)["0>I.OUG\ZKW+S88S7AG]_$BS6 M(']E9]-Z6D;4-!X\2N4<(%MPGQZI!K.95B[,\GE!^A'YC8]$WP>J*,,#2XP+ MVA9S/M/Q%[ST!JQ#"/FX[6X MV=+K[BW#:/)*? QO5P>TEQ?P+#FV21,Q)CF&CJ&(-_T@VV=D^2A2,G]C%^Y& M2@@'_@S$+7GS8?XX)X=%0-Q3$O4(J_S),V5B-2,Q\P]KR8G M0#W8UCZ++.:@6:??8,Q@OTMQPF /S0%=! ,-!U6Y M:QQ1W>8XABMM1_L*L.?^0M_(C"H9 W^XAU"T MVS4DC#ZFU*2:NZW:=/\<;>Y)P?UP3>5<9.*;.D"5*8ZH5\&1\E1[)KDQ_>H% M9X\W;-6X>Z0'K@35D1%5,\1"8@]Y50PRQ(E-):@@$][N.K:*&R#$498<,O<@ M>?3YNZ*ILZ@%9*@NV_4IFF:TK8< K?+H\")X3',S&,V#N_FPW:0XR;K:T]CS MI?$.JZ\C%^&VZ429)R&7<2CHVE!!CAXOT61,4 (WL9H+#%YP0N[S,4:]:9OI M.7WJM79M8DS5NGZR9349'I5KZJM=15(PX2;SVC>U&7?'?2,\(>P%1L,!AKF*Q](2<^$^5NZV9LU8G(PB3AO4ZXHUJH"H47F6UO3\F61[ VI!3)EG^/Q/< M*"'+'A9L#HVDJC&NLX%X#9%!*0QM3J[&$+?NHB-CA M^L&8>C9L0VR M8#._#E !/N>>&U1G/T)OIDS.*];K8/^^5U'KSX?9HS[%;V$WT]DQG!OK,GHI MKT.J/VN](HSQ8?F6J,&S!3@T=(=>)./Z/2;\^1%N,F=+F#QCH%6,''^L.-'W MYM!+HM='(5*HP/V7:@']7W^0OVYN'N-\-UMM6@?=HA:;,^, M?AM-6]KG[%L^K(T>OMEB!8%-KU[D2$% ?CNRET23+^?F(-U2=?.O-5>N-G@Z M27>6WEA6?&**?\/-#LCGPU0& ^Y<6Q/X&=R$Z_*? G.G3R>^BZ@'7$97\!3/ M>2U2VXK-("YHY!JKB)J=0. F5H&>8X1!$U8#,[L9'9^(^TDJUDM:0XNI'A6B MPP^=6:]T;5 6&&V5$Y9=C]KX6OEI2JKR)K<$BA =4E@W< (YU\8^TXX)9MJ, M'1XYPWR,UOT+=+G#.?M2^_O_*JM\J=[=@H&\[AUD[M"72)0-A"X(=< 6L)L^ MU90IYX$[I2.KV*.FEN:=-&55T9!XC@_+.+__T*UL]^P7#)RD^1V??6N!IJO+ M."?',"WEL0\U_<7=?)@K!F0L++L;ORG?5AZP[Y35"$D3.5J&+IRJ)\50&0[PB)&3^*8')HP.UHM( MJ?UCQ+TC37HAFB5O'?*;)X[9YI:6%!V74Y9[F)W0OAGA.0;=+A]9NTE]"CX1TB\*?N\9$KL6A: .M;C9 M&WVF,C(F>R89(823O#SW @PU_GJZ+5@VB.WXK>&*9=LKVI8_-=\%5L38=Z$% MP@+08/N3)FCKF ?S3B.)R]<'J$I$5R0X#Z-UZ. MN1D=>3Q)SL&7AG+%Q>JZV)_MLV9[U7PVFPN] MO#QX S5Y3_&M[.K-#\N(CWS8 =+H/)%";TY.-$CX%"17K[GD>M\>B*(3VC:D MPH]P/7^4=H#GX*P?S.V#'\#6G,'E*J^"5%?( .F%>QJYJ:311T!I\KPES=:? M),0YUINWDOK]*6O-?J)1\N+0NS]7;YXY /]"//I/?\<,]$'2:#IB'V3T>SGV MC*J@0.O>?//AQ&,]J*M.QL*[XR\/O!IE!(_%;;LVY$< MN-@9]Y? MU.&,YBY;/DSA6?0R<9#$VS/(S.7M,1OM$/P#V8U&OJ*3IAY0D(XM,FLT4^#"4Y]B@W;49 MEB>!NY64MIA*(67"P3.95Y+@ XIT#3KPN9+IE6>Z:J:AR(<9BJG8^B ]W-Y' M&_V/&CC_#UZ(> C$^!'F2[FO:=2]G-V=WOCT3V=F>7+]U(!C\O;?<,1*:^1T MVCV2Z.R&+?<#,/H$V 89 37.Z3#XF*Z\^$R\]C!3E!?68)1_TL<8MJ>P.5*N M4.PZ3+W)!\GS_X+YTM/NS9;3[L'K"1@P;U M\!"3[.3#]C7P?O)AJU=)C& $'R;QF94@7NRZ7&4$7$+_V\V08X> 0+OLS@/ MOJG2=3;T[W4-?)T[>\94A&MSZ@VQL%8, M*\G(_D;=;?@6U&JH5(OT"P56 T*\WCLTI3G+*TE@K!]:^EK/!B"*%[";#SQ^ M07YV%U3D[39C*%_O52.J^&,.#=M)$0\$/<^DY(HZ_SQU(<-Z^R !A50/$%S? MS;Z#Z]0BE9K,'QG#2SFI!]N7T@Y:J0,YI99)HHA+-SB^Z$]HAA.:4LX3TYJ; MWU27^^OKTBH!<=)RYM%_*#_/$D YUWGT M9UP'H;0@AK96GG(S=5:2+HW)O%M;H9] 3E\1U]Y3=&N5Z5$2'6& MM7"WO+0T[F,*BG;'2.*>P;=MZ/:IN>SLH1E"24L#.]2/!**HZ%72&2 M+4%5M7D'/FR/' MZ?VIF7KF$O<#<36G2U%H\6G13*FI58JAPBEN,OI% ']Y[ MS,[,;8"(RJI13>#XTLNWM6C2]:H$'\5]'GO]L6M:((_Z08K\.=IDPG6>QC:S M9-OC>C*4F.'%@.O0S;!DLSC21$0:^J0A$W%N[049WVF$K9Z<4CSNO8HL.%-= M%HD.SWI<7V#O-Y8I-F D3]HN:F5D.O1/870%HZD@$TRF]7VYY[#:D\_[U;J6 M9*D1X$S5B$);03$107)%<=^2O##PLRQ> )XFPJW 75FP'!9;>LR'A9B79IVP MSM6PT&T=7-1356S/<0DV5CS5R!&E'4?JJHBW_ZD>8+\9PTA,\V'"U0+^!>"3 M#:IE=TFJ92EZZ->@\_,;#W\"'?K*C&7>'E,HNV@SQ>>SZ;IQBJ9?*SMYTM/+ MA$)W6K1F9GSBD/.B2"_J/3>8N%DV6$,M&Z=DD# ,UX;RU/MSV"KJ_E81(/\5 MI]-!.N &EPZWL;S"^4E\VU%L>IW0^XD4H(/4XIDM(]-K\3RQW_6CM,;UK+.S MU_M>V7?MG]9%EJIT3TLYV,Q9&8DMNZZ>VGSJ?<+\)DEBMT9IC=L3J M"Z$RG[_P84F7+7]-#5S;["TVN/DHBA!+03>DP[]1BZE/'>8V$$_FCE3VO%1[ M;6^>ZD777A#QBQJQFK8AC<:@]Y10GR $:P_C.C-.QCEW8\_=UH]_T<$Q,G;U M6U.\:\B=$F-@FC'1E.P6M6C>869 L>*;3T%/6 X#?-C T,-]H4H4@2+R.XZT M2FVO)?<8D$;:CD,BP._@0!M6TS:ORFR_!I%8')G>\Z:MTTALBO %BG327G*? M/R^H+'W.AX5M=LU\#HJYCBW&Z;0T$O(@$;99L1A;_1PQX-G'7N#];RE M[*#5W5H;S'UKH.T)E&":A4*;<4>^OJ1;DU53 FR\VK8'._WFF^4AY%7V) MFWR7FP",1CMI=(]'M3(U:]ZVYLY,(73:-'\: T-XP=6.?)PNZEULY@G1Z>ZD M>5]D>A?[)<=N'1Y5,8)X5IS7H9OM;IS6)YLZ\OO)9*+3#47E]2RI.<@L@Z=F MZXQ$%VN^O843D:,QU"(\YZSKO(MKGH<-+S"2LU7\1M4(2;YXZB!S0],ND. V MN[@(!S/-N'D&2F ''1Z7?AMHD/0C:93.#Q=-3EF_A@O7U5Y^/.H_ MZVC".5#%,N'#(A]P8T[>+WC'5GNNY[Z[5^/<(2Q3[].S%WQ8A2RU16,IJAXC M'N1JQ"7X=PPDTP5B%$'S'+?:8RDS"S-+0^L&[Q\6C5MPQ=;S-@A->N8$(#^8AQ0)3_1IJ/2[,YJ6+2ELS5IU M;]9*3'0WGM8U]F#9YZ$C(43 $:<3#HX$Y=(%ZA"206LM: E_4R)'3<3AL9=* M]-&8(!73A*#=Y3YRW6)]8"K+HY>WB]^JIU M&@SIMWCI-6(ZJ4167:=/3$5#V-EL;*T!&8<4-Q"E8D_T:@ R09FTL-9DL]]8 ME>RPCY0)S;?[V_T&[Y3'GKA59MIRWI,*053,0&[C<:;FU!BQR:Q-_]K8,6Y% M\9?"DCN4P @5J40O+T+U%#@Q0[URJA_A:7W]SGI*]QO[OI=KJ9XVJ^X*P\1 MY_9?076C#U9\>F^?V+W4T6]QXUS%M#E[U\4#'J<^O'+_Y6N%FO")30W0!VA MN#B-VF I#&)-IU2CLBC34'*I&6\L7. $D(V,Q-;V1<=>M_G.<\VWN>%Q)6\M MT6NCYF*TTF?U_TDSW__\0BI!P*MC_33D$!#<^X5;2U=1R;B;+K>]I7DYNK^S6D+_9HB<8W]HV$[[OH6SN5V M0JH'=.E^#2[$7S8+T^ZT(?N[>;L7:5*H8C-@?]"/[4SA M8E7JB*G\'\FSF#6Y?@)#DN>RV6PD2IGIRWK/@$<2N$Z%!?:#Y>SSWS]$\]I. MG@7]=%MY^=_&TG"*S_OA&6^2QNX$ZWT]N<_10KK&1 E_AMPED(/Q+ 6 M,*)N?9Z>;[$6Y5XWK,37?(9S=Z2%["T[V0 M#\L*\FV\HP!LN)RU^)L/JV7]OAZ(S(C^KQVN_B.EKS5LUB;$D6@9M2,8A(9 BP*2&2?_),2FCKG;]K4U&-SX&C>TI9'%A>F M!!T_;GYV=I?[0>]"=JMG(#.FV=KPZ+R+PSO$#.RLA+8NH:=\WH']$*O&C:D6 M"B[@7&3>>_,^*R^TJ^.7G5I!_)E/TH<7[GD_8NA?)DZX0@F-[>5!8%RUI,PV M4@]H[*+T]:TW%23?:Z_(FZ,/'<4;?+VG.)S;PG&ES_N.*>2R%O=YVI=5A/%A M^HN+\A7)O(T7B;8KXH<&KT(S4_IG)6O-W!'C,&-PE@]['A Q6=#G M<&CPS!72W'=.Z/IU$<4L_#ODZ 0!@7P,C+X:4;7],*A0FF/G_I6W9*K8OK&' MAY[=.+19Y<@)J!2? M!>H^RZJC]T$6 MJHTY2U+_&2;0J&5UA@\+_&G@QH?]SE'/P:79(/%ZSJZ,Q6\;+<\T=NNE(PV+ M4G@3'8R6 ^*83L\[)#U@=$*-,@W0BO6:GZW(-^RX65\O-V=0TD G:X&%*S,>\G#P_^!)6SPV(HR_W>O[, M>1^>^8_%?5*9'YF9U,ZT>6EZZ.@)[I3BVYS9/N V^JDO-HA;6"L)7AG13%C% M[[/// %%\Y,9SKQG/=M^\Z![CZ92MZCP!( Z/=PA4,FX, \G$9%]L49VXJ^E MXQL2MJBE*G8 5@9XA"S3:L3O*E'>&Z+V3.WP8_&%/"=/: >8[:7<.'>*GXY- M*L9SZ_H#^\9"8]+PC4/;EHB3>)YP&"@.X4P";X]SCN?5^B_]08.FI3UO;Z"K M_\2(9C/]/?9^6L#Y;E9@_J.#@Z,"=9F(4N-EIL H[YT?50F]S_VX'+8&6]$I M0-2-PQTF=U(9IE1*.A_F3!J^?EU2UF* S>6-U6T MWMP'''O!8LAQGP.MR,U1W!9"\6%&@Z@Y[NNYD-=I6ON^O)1Z:K<_BGE<8B?I M$'*4J;:N^,_'*'-'H%CTI\IC+[T2N0>B=T+_70WB_Z%1-\N"R%-BTN9A$V?- M5"@Z^)!9_EE\V'<=*J]";8E(%___OR#S7?K%)E&K"W__=[)P__>7B7P,1DK] MS&>E5L5';Z\*I/#(I%+,4^0=],!@(U5$SS?G&#Z*H^[AZI,P.?P]*'[D",?Z M,ON&2:TE+(5GRM/D>#+7. ?IO#U2.4&)C938D+\D&ZDX4\V!( ?36$Z"0M!W M)X' A!CIEYY4TN@X'P:>E.;#RM?F5;0:($>>L2ZOMXQ<>^E V24U3EXDCR1%Q&];IWL0VSY.#0^I1BPZKJ6)-Z0]OFIF$:[VX>7E:;'LO(2%A$' M@-',VD.@.\UA_@[;I,>YL'OL3%7'61^&+DSK@-D# =\FG D. AQ2G##V>=QO MD:#PEA2#?%J%:MX[@E$GT=F-5+PR<-7,V\H6OOJL_B*X7AZ"ZLM0R=!79J6" M_GE@U;?*CD9,I(%TI4Y!UEOWP!<7%(B!B%.&IU\\'G=UO^\:-]([24#42G$L M(+8:@^O#'04_,?7O<[3$GZF&YT?DU8TT=YTJ'!SXMM-&FQYWXX(\(5E;H98= M.3WZP!8H0.549'6MN0>4K8593O!A!XOT%K4[4/"[A_;4-J>B$F,K7!59:1,+ M.<8L2Z/0VE8_$N.R)7X$"3HPNAO+#OHZM-),B8;]1H&[$VY!@W"KD+K '0GU M[J@)7?"W;^Q56*'>G-W+)KFS@QZ M*7-?AYJTH@V+JKEOL3XY0!Y3\P-IX8P))^(!2:P6&91KW)595DHN]6S'7'?& MW-XVHI-[V82*!;;BW^#?;R2DJ<4@Q,]:AAL<2+4EJQT<&4%^)8284HL.+UCR M8<1M*4V@UML92=:B>% \0M&^]SW"M7BXPB_7^N$+/*OC1Y?L?,LE^S0#&6.$ M[>>:WO(U@LL$M"SX:[-6EOGTKY4N:\K+6;6P[$,_ MV-!$<(@6!J$N8=HF&?725*ZT=[[N15XR6=A7ONO6DFTY[?<#Y;PGF=U^K=4U@).-&>3^!+<6ZM_LN'XT\"X[,M-!ZOG5 M^*)$7NJ*KCJV^P3M9+QMY?-K[Z*BKR@'%L6B A5=B*B -=<$W BZY&50E%5J MG:3TCS)-;V2I:PS/X3MRXI%!>"Z;4Q-W@2V ^YE/-[^#E/1,HC*/=T_\>B-" M;/,]0UAM!'PLAU>]0U&IO'9D<=DG]@7PUZDV?T34_/BRAM"%Q]Q%O18IV2(M M7XZ^I7;''WQ4B112T*VL$D? B.6GIYGMM3HZ;]MI#!-CG6O63+)[:A>PG]TQ M%H;E81AHN?74!J=#+4SJOHZXKR_A_4:\&3@M,6;-VC+$;X-4JK^PWNESPV1K M!2D&(7K?8!]X8M:69'=OB2E6DV=6Z5#1/Z;M+-,FBW3J+5VA 3T:<1>O?^E<^8YS7S5K M&=.^+FRI'Y8[S@R*-7:)N?JD>K++-*Q5[1BHLE$\.6.VI6'=P9J@UN<,O+NF5N#]J*5PWV:8XO;@%PC!?"86D1]F1 MMCRAZ9 2B%C^MMZ89#K,Q"ETKZ-F!X"HW*JIEJ/Q8XGFBODNR M:'ZS%J=G&-WA#"^><_[)@O M E%F YXY[BPB+V]DA\)EP7B;$,"_W.2C3.CU^_@KM%],C"O0=@G]-"T%YRQVE_4R$ZS7G M[S(^V[M 5E\JUQ@>^4$IPS8&I3XOGKOT &&7-F%%:5TB:J[?STLJ8,L-0..* MX<,8EM,:-5>H=),X%?O+C1$<+<^'5;&+&9CQX39@']Y@?AK]R=XK_4Z0KUE9 MIU];J*Y94/[]^3NV1YXCKH:;=9YU M"*BLKGSS),\GIY43NF6(B6[5LVNTK3W\':EA55 MTP1:D5[-[4\:'XL2N]^L8MK*[U8-C0/WX91D*]5Y M9_UC'V9\3.F&@/RV-MF&H6@0/J;&D?K_:/ONJ*:Z=\WX65!0D28"0E1 5 14 M!!0P41%I H+TED^1+D1$>LA1$>E$0$5!B((4I42D28UT$2'T *&%@-1 0@D' MTB;\[MR96;][YY99:]9B_T%.LD_./GN_[_/DO/MYC)E^Z"ZT:AV](D9;]L/8 MPIA\,G7#U&\R]-343=]$F4:%GZ*HCZ'>S6'R/)A4'-JCR3!V4 M'0W^PKKACD$.ZCS-)$NK33DA?'D^9:_8J^W:M9&C%5+F^%NP"T!],_R;1B/T M><8)^LD4>FP#6JGOL==I9:7'WA?(J:MWW@J.-AXY==EU>-]L5G(//I=U<<)] MZ@C4*\JZR=*@@PLY,WH-UHX+#C2 =K*0S<(==%0I=NDNVG)T/7E];BBX'+@ M5.!9PMC)7):(":61@3]<4*.:->]T4MCH;NZPUQLBT9O_H:L[Q?6TS/(KU;_/ M6^W4,H$]YR7>;52O+,O.J9-KI-NWI#YX%+2S(=#^,52F%AUY17#/7E.E MH32!!0>-IS57Z*H< 0IOIA\>T#:;K)XS)]Q^[[10\;FR<.W >9,3916$1_CJ M^-#WQ4M>&UBR1F.MX,1R(U6\H4ZRE[J6SM?(R'=S\1*FVF29;27W9Y$4 .EO6?-!N_K4W#8T9#\/698Q=IO+K?ZB\*Q13_$-*X:Z^CFUYN:FQ6TA)Y?1M@F(N!QQE0>3=[_P[47C$/$YNN,F #PC,"._72J.UD1/Z*WCN4 QO'N8@>@9>R6VH/ MXB>3)PD2GD9>V1Z2RA^US4@IWE])UZ/T?F6Y$\J- 1-\,:81>I@EP7[#@QE8 MF:"$A6;T^9['>9G]ZUK1VC.IZ*)J@G)^]=\*2>)JFQ4\%$KEW;>S(F2^B << M6!#3V(6.B%(BL$ZD^O\.M=AXFVK&+TB52$:J7R[\Z .W7 M ]H47!S?+2.\MI]]XY%IV*&=9'1:%@@W36F&'JD[<>LQ9M?L8?IF[\B(S('V M5BY$.W,TR53BA[;;4066!Q,.ZCW=Q51K2V-P/GM M83*G5#BR(<=904QJ[S\U0ZF!)8A'GBXZUT$FG*I8M]/2+#N<\*G:_!.':#M; M%H\U414TKZG[K,<9"TM!6H-*&]N^S)I O73I\J!B(YZ6'C1O! BC/.EB^"WT M!^I,ZX>6QC1[U\OM 4F(26;^RCJSXJ%8+#L3J$5@QFF6X^"E"D=>LG'C'$(, MS5CTV,$/=K85!J5Z75K^4//^H7?AZ_H[DM!:%;J&P(^VB?85M")=%O[97/VS MG5&J^6N*R7OTKRKS:8Q^\TE2=CPE2B#,XFA<2R?=,\*%72@^/6. CMY38M?V8IR@I-S_/21OY<-WR M!'WI$-'CC_8NZJ+%T*UXFBV"9,_H8F=IJ])F&L8NT#;[U!8PXR,:+QZP:F%# MP:E_3%_2H@F5/Y81-:G>30.2WC7BXO%AOOL-DT8THX:G?]0_XMOI.[/SJ0/+ M]\?E\3V6N>&MDZK=D&U!&AI@!(J02=0J0GRW/U2HU!PU,.P)7R+#U\=T"(<+,?:Q^3M" M;4V<);5MCY7*^S;1N$%.%_;0VH WG^%K//E@KX\LY7:E3CAZ/J15RA=Z;UR# MMKH"L(2M.?NZ"WC3VQAP'P3*Z_J]:*3Z#!WP!4-MI3\+L6Z'4O@0K+Z*J:HF M%0(&8U(]:[RK!0--N]=BM1PU#'N\*24E)15F1ZVZ/@Q&/7D,45;!\Q^+5F(1:HG3_N>T;]'?B>NZLI!"3US&_2J M]&5X@RHKE[P<"2Z=[?28#O)O%XSY1/7?>[*(11I6+$BMBRY;"XX(FIBM*ME4 M7MX:8;GSUM4/WH#<6E,DI!6O#^TFU/I?)__&:WR,"A3A-.9L2TC MD,L9K_*)SA]SFA=W.MLO3]2VS8?=2K0+SO#^_8FA5.W)_"[&M@*5WQ_:7"LX6WN-"K+UWZ1>W/ G992FVF;5M;(MN &CMX]\>8X5JKCDS M $F4E5Z2=<5(YVP/]14G)T?'!S:%'^,EI@(5/NRP267-L['H/0M8FA6(W4S =]DS='M]8&8\9"D1P+@CJM]OT$;E:\XW"Q?XMGP4 M$KK^Y2D/P#T)$*-M(J)M.;9O.H^@' WNG9F=/FUH^$JD7^]=&?7DQILOYPQT M*TT. P6IJ#?T<;JZZQ2K24.!.AM?:\*)P6:(!E<"%T MJ!? WQ^/Q)>D++;FCGABI0'W>,>EJ3#C?JBOKG>E_]G0U?;EOY? HX4SN3U:,^LXF:SY%\ M51NQ>]D_,"0X9(-:S@P1Q+#<:+F-G&HTJ0TS.OCE>PHV5A'WT MFE211%GT=E92!,7''/;Y**3X77PI8?^6$OUT9-]T?WHT19J70 '.WA(:%\+9 M5\%4!Y_!CW AKB!I4AQ3NHDG_PVF6+"G-+KULW/*]IB\R5_U46I_7QT@0,,M M%O*^8Q0;RX4@<2(\.(M;)#$M6:XT0D.8.$(=?9(&2Z\L;6L_K$7-<=LG7TU] M&#<[,WV9(,')'-PLJ6*G^2/V;5>YPR.K#@E+"@KT9 M@T%5DY,*X;\ZU=O2VS'+\G7+ALS5.^4@C\;M.LU^HA8[JF(\4WC$^*'S@0ER"UJ(86C6]1@2:K!_K1B#KA.K2QA/=G M6+UCAFC6:MN @[^(D;R8E M0;_-!ESE+(T=[TTH&'7\UM&&V]4Y5@J4F13N;\ #\(E^!"B+>,;2I640&"E@ M1.XPF&Q35YTZWF#GTG?/WO'T\;#XH-E',H_FZU4;=O^4BI*E'<1[P2?Z /#L M?L0>UB-\B773@6O':828HC%*_<;JS\-78.S-4'6%3)-@4X-+')AH^1F%-2FZ M[*1R)"WRAQT/OXD%3>7R?2I'4?:NNENKTMBVTPH<_> P!5!)GB9+, M>;$M&STTG!NO77F6!$1W39\C"Y#A?EQ(4]^'UP3YS%I?X&]XPOX%S'- "$_#;LNK^4]KMB3[ M??"T/JQ1OC(\9ONKVW17?KE^NLG>8^R> XYMBFV(/C>6I 1MFB7%FPB9R=9O MH,JF8D'59K4W2:L&1ST.?&>IBMS#IZ@YC@C6]+,_\J ;#P![6AD,*TNWZ\J5"8F7'ZV6MM$^J"!A M>Y?V:MK\46V6Z-3HZ]$DXUHUF.IVE3]F7 CO#1V6M::G$S UJL[.%[*+TNXS MB <'WOR$6;PW '>="HAYMBX3I2C4 X&Y?A!_0. RX8;=.A\#9(&_1 MQG=S(8(>[ Q@-GN6"]F8!#@:B/-W^%Z9F#SZ4K2.7H&CVR\M-)_%[S/=&=YH M$:_I:Q9CXYUDA7"FCZ[#)/ZI=SV6SFL*9NO4&"]-_%",8:9Q9'J9VEQ(MQ'O M+,M-7,BV3D>HZ>(J[Q,J>EP(7F1;:PRSR,)RT"JL?=+C=!%M7B#'B@&T-"ZD M%"8)I_GH)12W-B'WS7!JEA0IIL,4A@'=>M&#?L]T'UCL??^[NVY_87_!"WWE MB7L_-)-VS!?LE3U&7 2:$* 2WP_HCB"T/0DAKA%5) I5)AB7)6:_KM[_W5)B M_20>BO=>'EZU8I>AM>=ESO<5$DW+!LM#O)\@SWLKW0GH,@W4>EN\[KE2X@#[ MZY5XOTN'XD95,5/P^5'=R<->;SL==(U;^3/7T]5,3!PO6R:'(?V16ADZNJ*S M%(]1,[%W0^5?<&/.3D)LR3 D;WK>!H4T6DQ)L3I]J8>]5>O/&Q0ZPL9?.Z+U MK>?ON\!UU;;6Z7C&,="1>1/,E/9J&1,MH^_)1OHHW7LS:0L//')V$')NYYN3 M>#C@)CBL48^@Z>&&T@O\[1&@/EHUJ./.'7SWWR]5& XN0#>Y,AFKPD^*61EZ M25/\HS*LP.%OHY89?X=L\4LYF].[ MH2&&YCX$_5_J?6RK@>T'88AO7,@+K$_V!!>RUV-YSA]]#\D*N6;+A=#JH=_@ M[!W:.[F0\(_; HNT1@LBKJPMU8C4GM\F4:%J>CXQC2[7;S@37"8P]R)R!#N+ MR*?^W%'#@HR]/SOLF,GH&F]=E!6 'Z?>S:[ M4(_SE+P!_+C(FY;B[WG33B>*"VG#;WJLN;'$H!.$1NQ3:)G:0#CM%]FU*\7T MV600I89I854AC%2./FE"+FF_)$<)4)S1/(4[\:GOS]1K7/<#S-@%[:JBG2I9 MX3@[R]R]>97MD\F.3EMX*S$F+VWM&J(=WI:QW"XH]P4C)PG1'VW\,4)VZ2Y) MNB2%I!WVE[2@Z6D!\#E<&9JW2NKAO)1JB_!WO;:WWYK]14=([B;'H)\=&W%(FV:-"=H^ M7,BC6FW\ANA,'."FSX5$2N9"1$S& M/*\0.DVC.%?ZZDZ#3!OZ2=Q#HEU.9: 2M:^(]"Y#[QZPIJPH'*/X$_XXRU#T MP^<[5G&62?9RI0;!1Y MUSYH,QEOI(J^2NPUVAD1\^CRQ1T):,?%+'5U+RNI\5.8SR%2C#-_HZ,DY068^(F5]%EH& M;2W48;P#F9,8*<_]8ZZ5(3WU(AI;47Q"-^&CNF;K.#BN@SZ(0=KVV2DE+;Z) MAL[IO6"= 8%C64^^+%LRU^5&1[Z8CB4C\^T17_05%PF@K."B02ZZ'R'M?\"M MVXGQ/FYCHN_&['D:D.Q2ISZ^\N7ZG?1 MBXI;O'%XYH)N5V2>1+>A9;J6"@>D 8LXSZIZT@MQX2Z=Q4:B7'D/9-5-5^4HB=KER[0!M$?H$ MNF:HK>K/@1)FY17E,*(L@VR@73MN1$[TZSOBD94V>G9=VP M94: ""=LVZ05,07L-HI3G5,TDK+%;6W".?IT+'A*/:,J95&7?EUFG(9QJ&"O MI.&S !1$X!*$Z?7;>KGH%!>X&BS7!!;05CPXLR:@?GCGS8TJF[#/O MT%8?%U+.A=R#1P3"5WL; X!/5P%#AB%;A2^%["0C_)@2JAS[;07>CI:;'#N6 MX!V3>];?^XPQ(.SA<;+P_F)*4I=GWHT?F]>)&A3,\PPQ\%4B1B@H4)>HC?V. M+,A*3YZU$5;,R:R]W*#J4&+MY-;876@>Q\X^?:G-WSAW(TN\ ;VG&[4O-RSE M1L_C41D2=/Y!H?DNUBO^X5=4AY2+FNF:_9?,O_ZI M\4V+_YMB*<7_BQ[6*P;_J65T0=I^M1_>DG.*,5.KZ34AWXYP5PAMW*?!?=JE8A1MOTLZ8-&W3_^+>9IRP@ M]W>2WJ3Q28%W_<#TJVF^-"AK]P:_IH2I7U]>9LR_V#:SVG@CEH_217[B17MU MZH-IE]4R4V$[W;^XD*"B.4&.9CPBIQ_4XD+X'J'[ L9.@!@>X2)+QS>T*41. M>@=:1&EL1;M('=\5VO+;_6@@7&*[BJ+A/ZFB^"MF S_DQ]F72&]EM/<4KL,C M\8+^M7ZZWU]_<+31FQXLB'EX[15M[Q4_1#;^:RM+TC??R;,\A-B*$[[F=E=& MFG4ET_B/D7+.%KA#\;'U+D,+R$,H&!TO27Q8!Z X[:<(>_EW\.ZT*7 MSV''0"N7,R5YEYD7]6HPO9BJ"Z'6ZPH3\)T>P/X:\6P0T"UYT6C F\ ]G6/R MPXDWP_G+WM&\)BHB>.";$"F)?%XCE3D( HU;MZXK>FG9-)Q@OO=7J-1.73AU MX54:7(!W6AHBZK1&+%HPR#IP66EQ:=V[K@?^&LN*0,3X;_%6-)\E2P=Y!*C7 M>_ XZ^0T#1^IM-@/5->.(=GYB'<6DKW;I4O\_VGI$GN4=Y_@J,=)*&6PEEPX M7H.Q*.\KKBZ.XH'2;T2R&+H2J,^4N60LPO@*OOY8#?ST:^QJD^1"RD07ISC& MU\34X1^^<#QYWW86.ER/UN:,QTZ0I'!:>J"S"SO]J\:OBD>OO3#MGOR<%X ' M)GX+6!RB\36/:?9+JI70ZE*N,!790Q*R]WBC_)=W%AU'2:;P->5S(7%8,6W= MR4)S#Q\5UC5 ;7&)6OFVNIC-)RHDW>GZKX)!BFL(SH$(4(P+$7#F\+OD+"3; M;[Y![^[Q\3?5X 1W!C1#_T@OK&;B@_ 375S($_P0(( ^B=+['OFG'T?N+G1A M1-Q*$F3%2N_JF$5W6$^VLJ17:0AJW6[0D@*21QB!=V:3C2K^W'"Y4!06:TV] M@N+%>+[#+&$N)**#%PF_TJ=>MA0&D^\Y/,Z.&T9R7K.$OL*T-=O>_$UT1/ Y6'U2GX04OP;.$52B!,2BXKWQ.(3)+)[?^ M(H ^'AR,O+]XI<%!+2S8R8UY%]U>)\TN UP!"902W2WC(E321DHQ\FEY^X[] MW_1. *5))\YMV$$X,H^I.DPMR[*:%=;RMQ'Y1EF@W;'@"*95;,N;AI]TBJ7# M&P*J7.<."E)D,Z('(-KE"F\ M0TB 7HQD<(-^^,^EBRH'1CU%#%8R!X,")LEI*TH('=2V]ZD=>AQ1UK]XHK&^ M3I96E/;P8]UH@2)_/[X7W/]$?O]'V);?^>PM[3A+J2D M"Z0,M&>C+O;7 M&)&A@O.<4SV/TZ(*BM1>5;B7IME.$U*D1H0B_5XTM"8%9.C9L2^S7_""1A>! M'PRU**%K4&4I\3J3KCBI?=;7>G/?*)T7_.5[EL :C].!>3<5^(;F]FII:'WTJ_S;Q M=1H0#*?UC:L%7]Y\@"?0X:+*'+C"A/"K!>NV% M%5>#QV /7_3V:R:./Z@(O_UT"N-SK/R)8<[5Z,X]FAM7.M#)'BFT^<.'.KSE M[NB?'5Z*TB2(3R 095= "Z]*]3C5LV4OB7'%I*E;Y&E^_D]8<,/,>OO[S MVMUAS,GV[%)J^2CF/0W;8KJ.$(O]G-K[VC_:]U5.=DB,V9_^593!ZI7ADH4N M]KG1<5H!7!QUJ4L[9(!:.%L5D#=0^#9U?E1^A5 ^X8L0GL-7N#7-Y=ADUO0L M?4)6X8<^ON-"EI.=(FB$)D29 G7?9[U<4*6^[B2QR$?JGG(:.?CDPJS^B;I[ MV+U_#J5<5!!E\O)#(K-<=4ZA_ON7@V]D#]A]GWK4D%IU.$^VK%V.76K[S(> MI"=)%U83#J##6';L));'%Y1N?PYMVRX@>ACQ0O)1U2-/3>/?&QV'M*\T9=CL M<65V/!$]W!#'O_:P1FK9[]X71!N0QH7(3H+A"U:9" AN]EH6!^FLP^8*0..]/K$M=;L(CP[(^G*Z71S\].L>% MN(R[.UD9AEMB#NPJG/=LU+/'G4^9FYO MH;"=T](O!N+3%B'J,8]$@*Y,F_ZBK&WK/KO)20][SY:8"\:AXZQ#UIQ]RY_1 M1*R$-Q?B91H3G"^.J-37R$WS249B((JK=2 M JD27ME@.".'WAIU$;KS';D6N;.,B,WS_"CAH/=8K\TG\OLFMKQ_ 5$'DZ*- M82?P@C9SFL;I16G9CNN0B"*61%!ZIYYM9ED M=5\L-2JL&44 M=IL0#:V MZB#.K29!K1F,AG^%&DXYG@MH$HDD[ MR]!8="?TKXN"0SBR>O($%W* M*F)?H/5+L#75+_E0@I23:V="7/#>%&T.*A# M::TW:F_'[IV%B]2H^N;=_.RKG/YIM&DU)R[>S\ M%&WUOE4O5*-C<_#?WQ@_*4-:T,;2* =DC.'6O8OK1ON*_Y!&K\O'.!R-R_KK MX &TI& ,2$M]*D?\Y+ JAZYC:UY7[7;P5]N4A&EQ M!HUZ'4$Z#X-MC+-\OA5IAS(M'8/^$)N%1UA>:4UOU)%WD9^OI"\XV-M7CG5G MO5WY&-76:K=8#ZJD-0I)?G_O^=ZJIN+SLMHWY,W,T5#7\4\ M+IDU7JK(IDJ+6]50*XR6PS CRX,I#(L>+N2^RG/$8)5<0.&"Z-4]/^\LM1XA6WJ-//@S6HY/'P3<":0SHZ]3F@"HALK&QSH75HSU MP#C-!!@OY*!0[^-G?/R+_F0D:E MKLTWU'FI;\%GOK-NT=_&>5^V2*OV-@*J;[R)5A(V4!)*5X;],,^6O.C>=O-, MF\?VSA/PTDX.?Q 1_@#<.>&H\Q@%-+@!2(6QI=0@V=44FJG=9BMG[S9H7"AC M5P#NFV4$4?O-<4&TM+9XU>MJ5/Z7474*THU#'N)QU2&'0)PV&P__>UF4)< N MKCL6I-KH) 5&3!:J-FS5I/IY];_G:$99-,VH M"5\ZLTC,0GAP()C)F?!%_]/-_7V23BF!?XW\%GGYQ?]3P?RON4K#7WX]5(.6>7C[TJ6L&%Z+BUXEB[:[8??K"6MS>3IRT6/ZZ;XR6B=6 A1X03UL[CBJH; MX1/8Q0K!YQS-H.1)8EQ1(4IR9,$# (4"-Q>@TL(4 %@B4 96[Q4_GQN7QAE M.0YZJ.XPZWS_W?,.(PN!YH"[IQ6A,384\7I39^/3J;J9[$#GN@0)AOJW_.B6 MGNY3A?+N+6=^G8]/,E1TR2TDN5I\K]YMHOTU6QF74[CA]IW3BRC5BX5/9"/$ MM(UI"A.XJ!,T?".4GU0S+@X[L\2%7.LNN'T^HW/8K%'?S.8\G]+/(U<[$)'X MLLY*VK@EN#DI"%I42?\)IRV8OK)UCPY]3!1/>=FD'O;%[1X0>AEQ/O'<%X1G M'#][NQ2-!K9N"V>$<=K&H.QHP'5\'Q@C?9;4G ?.6)7TNJ0Z7H4-)$CDZK*G M>@_)IWRUC-_#]PLN>1'_C LY5'K%:F"KMYZC]&*^Q?+[,\ON)0W=$T<_3OO6 M.Q#76G?3?!P;+S]XM%@%>Y0,YBIZG88MWR\W;'/'Q/[VX__^:VP U_;8Z!O\ M,7XB'$XS%6)*<@CQ%*2(S29<""9KW^JK:8B')>9",Z00#,:;4TI(>1A:(.;<);OS'TU>%=2J+8U5EVR=!;OI MC3K@3AJF*4.=+D\<>@P7*&ZV;**CGVPLG.9=9CT8 :B+-=!$._PP3-6;@ MO*^*[M9D;);+STP](-D8&/:C ^W1?WDBV B& 5(WD(<.G@QMY=/2>]V*7S).,;I3R5N6Z(F.9 MG:WMZ#>)W,_:":IRWM'QDP,+H:>M_V :0I!&\583F.]"&@^6,_2.N3WA15,C M]&E/^.ZZ8^@NH,0TUD>0)<K,/R=L2USSNSH]296&C<]"VK_VWJ O@=ZKLGE=9Z+7YSB+Z6;YK69 M8^^'3RZ]R3?NJ4O19LG--M2X1!DW:Y56D3ZR;>P<='))>KMK?'60VX)NN@)' M];,@$$W(I;_2V7F*FW$\VE7*Z1E?LZM!\FZ_ 1?2-$#%L$2=&;5]!>3*M;IN5@9),X7CUK M4NL/%V+KI[42?'GXW7&^H^^+MSC[MB[W_'!5E,!:1+CKV#2<7OGE./,8)\;* M-X#'WNBK6>R-M;2#$?:)'][P(5:D;*[-C1KQSK/*.P\J2(JSKY$F*;@["*85 MKW.[-H7*.4X_0#OP.>@-&S_@Z�)O>>>NME[(\E4P*6YH@%Y;%Q>"2<#P6G M;]2S[QW@HP36A]DSW1HO=)QZH;C\3F[E5N1S7SG]GZW3G1,C1S'XA9\ #]L/ MM3JQ"_"N':$_ZB3!Q$GD\ZV6KW?/!R5?=R2^N2MO?7_G(^&BCR_)K\A5#'A? M&O00^C;+L1<_D0VG62WO]\#O0GG0EF_P,$AH9(**9%#.P#U,/DEYU],=KV/W M+$SK-D)KZA77C1BB[.?;JE9:@-NH GF\,>S$%?BM8MW0]M;;Q-2R>NB5WRO^ M;L[@J8F_^=<%=P3Y4!ID]G0_CNTP7W6HZED\5HHUJVD=5N-+4+N9>LNW]N?( M&-7> F)-_I\;DW?E#< 40:0I^Q-+'*FT3GR^*&)$=\4*OTE>-)QJ1F5]QP0, M\;D,CNX48CZU\.\0)C0-*_U)R[-K#,N=/V3@Y8_4Y(L)>B_V^&'0&8N7U^9/ M[035=<5X!?.*ZM)4^]!\6RL;^>B8-I'//X\E/)>Y MEO<9AO2$<(J!"5[T Q6G\2Q1/ /AR-=L]UR)[D=>%"(MY'4P.ZQ(2[KH\,^C M&_?7T$"<]6PV( 1\5:"63.*WR_5,R4",C-"[NM$/(X+EMB5BL9:E/B?+4Z3- M>C'.SR[_A2\1'+)FO*$1J-',*T&FD];A2^C^#T'ES2K>;?":)QER$6SIHQ?. MK=N]*'!/)RC]P\24I(ZGF8X/\DWR-5E5&87=&_LY-RRLZNVQ+H49_2'.SI9K M6XLCTB/R/8F:C'S_L$4]MT^!?XQ.=#'"*/JEKB M&U3VSAOX3Z@\+VD7ZZ,95"D9V<#E"(F->)5Z \>+!,R-. MFQ^'A.!QL B\H)7$R=YU)5?%0K/$P& K=2ZD[CO 9,0CAG73/P4<[J[?Y;7_ MW(<;N@YG\HY PK;5,?9/\;H #,BFD*!&Q@OB(JH:(^S66'?D JZ#83.N<2<. M0TDT/Z?G/B6]L*'\=%O3_LC_CY*4@;\_)_?@_X)/Y/,NWQ[=#RT;J_1S\9T) M\FL\^]A;@5F0B!W3AX\G^V[=P_/&:J( 7W:5_09_W]AS\A>EC2X>7=]=FIZ[ M$;4B.&8('\'X;DWB=]J6#-2I1!=7O'K8/9>_/EM'1;MS&K;.T1!T,$U(9FT. MH*X@GM]!C%W3%;5NPPY>^Q=+$'5L[H@G,9%DUZC4_/NW\*G,.W))R5V0RR>? M&AHH?I-YZ74+X3][=4O M:]C;S^MX0/G9F3&O%\16K&3AIYXU*36F8T5D>CDA0#R="%_MA*E.L_\L/R5. MJ@SG4XQ;J3N95X/2FH6I"0,KU,S>PDG'8MLA/69UD+/)T\-JMR%%,8.:K^9: M_"_^&?+W\&=9XO-9>Q M1PX>_[W@(N'PVM#"W#^G+/:1]\WW=MUC/7Y>-U+. M5"?[DLOB[RTTV14VL]G]S=/K4X7:JX3C20:C"09R*P9JS@UU@OTH_\+&'/5GF#OFU:14CH>_-WCFOC!0%Q67Q MT\6<720]\L9SEC/MACP9>E$J+!$*Y7E4(1?"G]MJ;\^+_"]OX9#[_.,-7ABX%FFYP(0+P65,Z@;WJO5TOLE+-2 :G/Z-[$-(H M8XJWV5L'+V*AMN^;T2F=GDN13F)BN@\II^YZ9*^')""+XM%NHS1!8=\$C]C/ M!X^U4R*RCXQJE4^?7#-<\6QSQ"];3A=\%-># 94KJ+N=:8$3N.<NJE\^@WNI3C;TX"M5LV!I: M96)I3[FSMILDA>+Y=DC-^ KEIJ2NBKV*I>A6A.:EX4 +7=< [R_Y&V][O>8! M4 ZZF,N%'+C"=)R[X'D8[TX;#_63XDPOYSF-0M2='>! ;X^0M>2%? MS42JPGD]X03AW*:Z+>)B,_S1*P=L>KE11[7\'T(_+VD3%HOPWX#%Y ]SUE8+ M!VN+3O6OAV/>FI[:=1,8,A8[Z_;@^,6 M\S*1[$UUSEZOY5%3LXKN!\HJRME&H:$VP[;W_2)NF"69?A5C+:%'\:5EK50W MIEE05LL%_8[<$0/\^NXG:VP/3Y S+ M0#%.E26Q!K3A=%=]93D!1FL4+N4('Z[SE^DWXK("2TX38/%0"16'6!T_A9TUZ?Y0)<$]^]JS@_NO&66&8?K6!RGCU6Z)A? MJU)ADH](A1\D8[)J5&- O!O&,UXRX;W;(A<2?0HW=K&R/TLB]//HZL6QR+4[ M3&N4#PT1SH6XCA]U\,PXV:U$O=^UK-2"E'5-'!/7O7'[T6^;)Q#N+2=8I@8'H MX87J&G*S%_1V]1K66-CA2CDX5H$6WD[X?BND/\? MJB/^OU1)? #J/U<5YL0SPX*2)E?F!SK%:#7CVKUGC3AURHNZ>]\] /1>64M, M"@Y+_8")EB5Y&[6,"14G"*5XK'L%,3A(A"JZ!T]SP@^E,#QZEV"]%"9"U/,- M13''_7SMR H;^I<*"QTNLIB;Z'S3U?MC2"H' ":F\:!B0#HOV46@=[.T^@\S M&SC0*G&9$WW>]P_LR0W /MHEN]PJ,941\>KOEXJ_>6@92WNDUT0@2>G5T3!/ MO.^#R(G8YO,.%S5VEQGK[IW2#O_K(OS+^MXX?^B=0C\/2 M+.SA+R39K;P)1S&^KN6HZ%"I@1:O2KU:7/]X9N/-D#:$^HL+*6VRIH09.X?Y M9H_I^'E?+-]07Y(Y?<_Y:.*ER[N$?AY;N\AO.,.@ZJ)Y=Z3^- ^WS&#!Z]I: M.: XX[E]^T+H1?M0^&%[7)KFAPF![UOE\)G,J6W@_!6Q%^X]_APNP]+:\YD, MC1H[-*"D+*H9'/+*MZUT[;>/9>ODJ?.>K?EF#F-9],"&$*42X^!)0-#N>DU* MFGF$^*H2XCB'Q MFP!"3H4UCCP34G2RCS\1DZ4RY#XL$1J3NG,1$99Q*^]U?8QPJWYM9/CMQ':W?VRWZ4+$7F,B"T^[P5BF" M9HZ/;B\$?\T]>&QT6/'3K'H2M'AN%OU]_/A2D]\@_V9=N$T+*>)?'>W^30LA M1O+8?8=;,[8XIY(>:^KZO0>E,GFQRU__-4 A=43+Q2"R#M_=]DR7_]_&8CVF MH(81AY^'BXM3J$?P!UG6><' P;KC#I_VK[0Q:\^PJ/HS,Q$W-RW9E;@YN\N' M;UC=J;2Y+\DY3DG,2K2U]U+Y75#&YM'D^DHHS>(P^QL7XG:>MMJ<&M-!%R!3 MJZ[56;&7\O^&V? 6CP=QVOH*X=*'3M]Y].MN75W_1V\"5HQDO?7[JJ%WK[UC M90/UP76R^"8<> ;;;/3"NWMNX^N@WEK"WLA5',:K'^^#/&I EV)T@-F%Q@IO MB6-G^FSMF3\K#D9S(0F[<:<_#&MMN_U=^T^?ZG_$TAZX)7 AY&V+H[P@='?: M@Y _R8!K.WMF9>7UY@S" J@7106@H4#];5-[*&_^ M5CG< 3^Q@!\>,XW ?[..Y!R>JW RYD*:%.E75O*]@:^D="[$0>+93BJ"H!36 MS(7P[>4,"#+-@7H#E,V;"H1[%^I@8^/6HQ>CXDOX@2H>Y6 1&TMW;9<__(OY M&S[3%#R!I&XP+W%:$303PB[0V@%,)W>H-%D[!7S.MRM1GU5V08E=D@XX8;U: MH;OKEP:\$ F&(1;Q7(AN:"-\HP_+,O;%EFJPQ.P9MB"%IM(\)O@=K"4C%)I2 MC5LR2*P6Q-C-7ZHK6\252MU=S MCE4CIC(K@_1?.=C5J1R5@ VX?W"'3\N7_ M\%+CJP+JU>$>L;@A<0891%+R@U.//*YU.H5#>W\9*$'_<61_%1I<90^SMVVS MZOQ#PT+)>C^DKP_H)@UO+5ND*D";, <^'MB49%W =6/ TS-4?1YMX4%E:X99 M_])2W5!A4,""=9?_38[*A;W4OZ M%[ ;'=+[IVJG")TA_QJ,_X.VLXK]%IB: MWG92'NS@4>DY!W]VN@>P>8^E0!\E)F>Q]&DW/VIL M'!\H'$J;U2!F-5YPO%Y0\$WOV$_9ES^Z=KWZ=VK:_KTF%CNI$HF&T@.6J=Z" M>OT:8"O%_TK! CFPD8\9OZ3E.B^[ 9@4Y&],6G9RP=]WNI:N3?A0+ MLA[S=_W/N%Z8-_=FJS9?QQ^YN^_ P&7G@X6@C&)\/]X5_J)J;P3HR23H$UN[=_@.2*$G' MJD;D?G6ZRHWHOTZQ=MO\4_F.6,!_4@RWE],APT J!6K:TF"K%NP=,<54 %'N=\]A*HA[$LR=ZP47EZ;J3% N>(%MJU M]JG-)H0"KS/NWO*YK_ 4X6)V%?H63WN 88F>&&>TL6-3R..Q=A*PDRA)H=D4 MNN--6+=_+J[-ZSQ!+A.7-/;B(D$)\1)/\Q-D"0^;#JHRNJOHN2]*QTM8%\%" M[:HWZ=-ZY4H7P'2B.NKA'LJ?8YP%"NBUR,OLT'HN1!2HYP-8A/]M/W;/_\F1>7AJ0'&DMP))P]V4;L3^A=J.W=C$2@7KLS-:5K MGG,0C,C)^4RF^NP^H/SN\%%:H^S M:,&@# +##RS+NUHG1E3F!S6L\<=:/SG^?/3@4P#SY2_J*XY8(N;J%'$:3DUF MG@CJ91QF9VGKT@BMJ:$>6QN1;N,QE[9+RM7/$ULWAX["=Z(2%:]6'(>6@(WC\KT477Q?O7R+-3 M9_U%+4/3WBYZ3Z6ZV5#BC:JKO2UW)AE<@7PX"&6\9W]"R3-/H/;2-9H01SW- M/&"2M-JL,<=;XR&W'B;>A,?H>>?EC[ZU7C6EAW,.]K*_U)C1]9SZ4+(%07X- M'/&JFL2UPI/&>WJHB]ZKS-)@1R,MRK)PR,Q1<]Z M6%IMD-P)"_-Q-/:?X1D M:31 (6/?/GTU8.*%QHNF0K,2BG-_%[N5(^+[-\,L$I6P67BZ6 65EP5TMLLG M:6^^_<-+O+5XL(?;PA5!C_08@?I]GA MP).YL3GLHC)O&*41(:S472-V%_F!9#/FTX2?D2\PE\D+FR/L M"L 9(<&IAY961,..@).$Q:W6R"7^9LW/*VH" ;S;&;T@E=-S15/F&H[::]I; M^/B*LH"]S=\EWTJB=$7-3B6<+GPN8=:T+GV+YTEVLF:EQ8D?R[F^867?F7V90H/LJ9,JXUT MQ>Y'H%N"1#C\$5^ ^I/XB:?HO2 B:N@K['K[DW&$/^0XR9=:SZ+*3-\OH?BV! MJ1M1*ME]:D9_'%?PHQ:W\Z+"/^CJ6EH>/9/W5XZN@K/DY*11^[N3J3=3/=Y6 M5Q>[W@N6P]YQZN;QE#5V-,J("]G-SRZLD:55-)[_UH%SW(.O(55=N=!Q^7LE M\K[Q^)TGE]4H53*QP9/&3D237JI;';[NM3>5.A'7=G;E?,.)'6URM-V -4!# M0EE" U#PI/7BX-@QNO^G _30R5VGU\W)Q[@WBW,SLMB)W$A+G#AH,S+;Z[W7%[]\& M;0H+9M;3_@N&97I6H15^;"MR K1QZIWE_OP#M)X83'[YM_571>-I_%MZ#![Y M?F:!:K@ M \3YN/AN3/71Y"6OOK9'V7'O:[,\SU/'E"%%04Q*BT("%31:23#QL* M"@HB($)$F@(2>E2D-ZEIT@DDE# AR<\US^^/$\ M,XQDCO&.MX[QCG>,,W/6]"UJX =MT>90#@U(0M]9WF4: < 7^/U,"P$" ?!> M+.JQ'D.2K6RI-\'K*@S84XGO>D-'2MHT7.A^4-.B?M82K>+I FH2%K[5 Z - M=\<^-RRF)CL@]_ULSOBQ\X->_&+;[943*-!Y#W6 M>1LZ669D;F =7M.]<7KMKK4DU;1$;0%BTQ54W)PJ&W5_/DY??^9WQ_7,(@=H M#-MCQO=93&)G/I@NEV!(VAWK8/9VGVF[D5'P.:K;QWR'\79D4O<<%RT/5!U> M3CUWE^=_Y)D9Q.@JF>%4&,X=&C\AQQ=>V>OW*]IOS?&,:^C^?,@G+%+[Q_/G M]1E*Y^\$N;M']&,EZ%>$P_.+6%]R;J6C$RF6%<['.:4N,T6[ Q]?RVACXK?9 MHJ]@RZ"UYNR)FNX9"Z],T,^EQ*YH=TGGAB!IMWB9:-A!BMB%;TF=VS=& G4C M>#X,9=&-A?Y#RVG4,ZB"O=A7U0$[,K?6QY$F?CM2>TVMTBH*__*5JW]]7GJV M&PJ%U;30%1)[XT$[Z*$NP+J$^KFH&;W4#FU]RCT"M.3 *I#:AF2G__5YW"EU M<4&+)Q+!.Q8O(T"\B4/R%*1G3:V(G6AP.W*2?9F53I./,3T(/M=X:;#>VL=3 MMZ'DVZ>PD92+J=/:#*BGNU%1GK<>MAI#4(D7)NCUM6+]@J:H0U4=:9?OB56% MOOY-]8OFR_#+45>FE0PF#Z7SE, #;\BW?'3WCR6V%74$#IH_,;,B)$^;-"[D M0X-WNC.?4L?;G^3KO./7^7^8QYAG7BZ;Q!^B3T?U<6X[M M:9/",?-,M;(>@U94E&II*APE%4TS)4.X9Z%6]SWL(H9!8HZ[P2^Z!I36B3_Q MF&6.)NL-%\UG\@S5EF] ?^,(J_ZJMRB&Q5\_<+_T$?O"U.NT(S#@-=X#*-T, ME)"T$7U(;HG=6W=HN;HZ_RG6SC7^0F%7/X1RG>V?+S^ M^$)9H@]YD_0FJ_=(#8DZ7!* [WC+-7B16Q%Q8Z/"H2BI2Z7&#OON.#2W'T>._7 MP:_%BP6+[6.R= =19-B;A-_S#(>-N/E=8JJ%I;$W"@=G?'[L[+ U#WW!B\6- MP#K2"20$L<@<<3 LU%/%(B#8HQ1W(S5X]8SZ=6#ZH3>$GUARX+^&1&%V*@2J M2.NQN]V=I5[0)3Q7$^27ODF963O\O-B<10=&^DDL.>"DUD;L/[#V5U?.3GYR'LE;@.CUK(8D2ARY M&O,MJ;9/@:'PMX )FJS9*L/X6G>!32XXCR-HUPUH!QW/7X M9@%B8[G][@B->>D8Q<[L=O\M:_,8F!TFFEN_G6[EUO<'CZU7FKBNB7:QWY@M MMF=J+D0#;3W8T$3^PQ[W/5C/TGGQH]O MBRA(PIA[HI?GR$_/Y6V@+!4Q?N. M946$*@PD K>" JCUG[^4/AUZYMB1VY,1:*@.!'=!S, '^G@Z;VHD&#+8K[- MLU%B-HK6B"RTX*]=K@$B)T#PW)"L84*O"O0 =K'#) !(\]-2!O W!2! )$P+ M$+5':<#2YA98%#X*$#I#I64TBA0%6^9>T#;7YXS1DSP24%)2$A5D:1)_\Z[T M69]Q0 JHVH2ZBEKO;=O70(M#61W')(4TGMP59T'\X00]79*$A60*-G\H,(1S MN/,-.RB*>)'M&+\!:!W:X%O05M!1*ZVA>G!V2^8%HVYWZ3VUW:G[8F!>+R(U M_\9%;,;VU"AHBMMG>5R,S,7_HCFAI0::-[J_,99>L%6TS1$X;[TSL!U[^XOF>OZ+Z3K.L M?-SRATW98U]('0XN6W[_/RT$_E]0%-RM%6>>A;TQE-E.).HNO@@LZ/O)UI&> M&CKQ_MR9-0^SZ;EVYT^AO1T7HBFS@[3?T*6NT+\N#LG.!_$V<"&QYER@RER M\ F5-[,R=*Q*VIJ3!3X3(#!3KXN.9'YO/AXLU2G<&L4\G/S)]!<(P-U\7-%- MH@[XVKF[[>HC!_5&L;^6JJ/&)"\K!GNL"Q@R^(HWZ>8T9F*-3[65(Z4CF),T M@D5)H=R&WO<0\X+8T /RNT&UQKCH\7;5K$_Q=JU MIOLD:8?*,VW76]6%F,]"_(&'][>K,(S^<6$DYXY[4?";_L4N@T2'VP!>+-9W M,=;^Y!YAGS-@ EW#I>]'67=1C02FJ79-S3--! MUP;N6-?@X-I$_\??1L3O!NTL%ED^#"_BP@]C A>41*G$AYH:72BY"65Y7]?: M&[EE?$T+FP'"I:U 9=RJVZ.X$)B:^_^^,L,A09+9_-1"H#<3$AOC'L4=ZDYW M+B3)>N]HLJ;,?&],NWYKU/[+&M)VX"KQGM'(9 .;5#LHS-Y5YCKA+D]Z5DUS M#OQ0IG3WUF1-PF0G-PB6.+P \;V"YR1 Y#]$\E6CRQ<@J4K^?:"@B"#-P[6H MWY(<24S'/OZ!+MM&'PQ:(@RT:\:1ORB^7Q@HM#6O_Q8-I9]&<*\[H> M]R),XZO@W51)$C4Y=;,>4:=AQN20=GT-&//4C, =#UOS 5!)V=;UCJWZ-32K MOWCBU1&ZU0M7?DF@WU+1V;\?XBHRD:>Y$K9B:ZQ:?9T=1AQ*HYM4,645%N>0 MV1]*ER0@,3O6D*D&S."0-(@_P?L6(+VQ]P-)DYF5&;Q[K/B>98^R*WN"&O^5 M:\#S9.^^5V[MW75G)'QZZ&-Y5,74W,%O$.N0V5R>*>D*B3JI]'(PR1?]TLN(-F"G'W@F6< MJRTX"8!>)I=O$ZFXF;TF*<*XHJFM01&S8&P0NMG1#Q:K4GX\!G6#T(>IP@O? MUX>:DT;1WC/,_H_.1^Q_[[R#? I0[9>R!0A1+ZA);LFB$GA@JM8ZZ3!(KIY% M1;RR!8)\?8>(?Z2F4/>,6CTK1HF-_OU\81\8Q&#:T= $W=2-5Q.1ESL+C;.F MU6'CGG)V^P]D9=6"WH.__Y2 M)"*W@1#I4M1]5X-W8!=#/\HK>!?/08"HD6E:94S(@M5*A8_4GZ^ZYV3P'Y@$ M9^'K]04()=T&V<[E*J:EI].ZOCP*W7=L=";S:O,"-X@H2QQMAR0#6$VI#!MP M%R?_[7B7?NFS%UD3W<4+#B4'HCQ2]*GIV=0PM#BL1?Q0U##%S,DHXCA2QG33 MV()+9LT6LC9EK%5X%SE"B3#,^3UWR/%-\QF%[#FOH5P96[/7?TDP$1K _T3- MW*9("1"35]J!N3PCJ*F0M"@*AS3=NR![G@?T[_S[G+].EA/1F)])NK8LK[!W M+AI@HX2==8JQ8$&/7@1O&7[FA0H\^!C\[5DI.WJJRFYW!F "L!QM"(/JL!JL M@0=PUA]]%RF=]Z)^B8Z/&._)196H 9=UC808$LN.TEL& M2;BR@3,LK&]W7MB_0'0'47!77O1C M2VP(Y\ J=MBY3KT<0I)/J-$FK3]"B+VJ5[3F>]7FA3E'^ DF\C#S@?PD]?(M MU$;M/=?G7(\>&JAO*5',K7[G?LVU+)\GZLUK[R!1IY1V--0Z]EX'1 (FLC_< MV'EWT25-GQE;<[ ':A2YLY%G";L#%B8:RL\6E(7 ?+J&M%/D%5%2T:9Z M;XZF:14!I6 R]SI0)83SO3*H7EK.[J[NT<1];>^WS+J6"+MN:Y^2@E<_'TM] MXC]<$=6.HDX1)/N\BR=R>;)LAU1/E?#@[C.$V]R[CB_O.(XN5)%B*5'63\BGB3<68I?^]IE7@>@OH+=3]OI"!+K MK$V8%9T@,AALT(6-<6S-VQQ*//E<@) @T(_R- ]>'&NK>$ <'JE/0D8!U/[E M)+)7N?4O;@4'L"CGGWH=ZP?H7ND_! B3&T8*VWTKD?;-=Z#8/#!16XV6$'?1@KE_]/V<9XY\C>)IIS-4%;3@5H 0= M\Q R:G>T8W5'?^AM&CS3-;SO7"=RCKPA-Y$\!H M6'&N@6/! 0$L@_K$A[,UIBJ7,05.B\1BXXZ)R.2IIK#G T%^A.0E!#$9H&92 M6*>FA8"JLZ@K?11AL'K -\ XM-L4V>T1N257:GKSQNW36_P?F="Z^_]Z0L%HW4F^)?K M[?D+E.\"!'FZ1X"H1WZ:KAOPJ:PP:<'PC.D$Z2;?:?6\]-X?(4;*\;&&#@KK M#->0;BU?.L]S$AWMG,:@_26%FT#/^E+W[SV>M[ZP=LP#4G= .]QQ9W'*H3!3.4W;!6:[Y<3ON<; MRYQ:/,>X+[;P_;;_]HB%4V>E-#/+ZJ?,U]?50)Z9< P6&!-EPLSIA02Y' 77X+ MII$]BNK*SP8')06CJDPDHU0N8']?2'G079O*"MC-G'^/)Z=^7&VZ@=7YNQ2( M@O:[6:5I=%@76_F:'JQQUT[XIO[)0I[[Z2MP %@#&6&;.5AV(S&J7((>YU>- MWY;OVX(>"R+X&D'[CEODT[^2.; _O\K1-YS^K!J6._-S]Y*)XY;%QP>)'P8CD=TT7MR#&@#+V\['MR>2V< M0<5,'N"NQ1K0XK-9Y'JY.^0'3!>UB+:*YET51&/#H)<%VA\#FXWO<;_>BN8= M>+OX-4LQ$.4(4+-1K "#6DR?%ZTB@RK]L *92+,)FX_LE3S)QI3SO>SN?=Z_ M&"U[,2YBG4K#_F\#)=L@VZDK)JV6G\]LO_:A(_A);\H%\4=M3;Y'A@]N>^B< MIWHA,C(CY2P6(?3=H[,3)PE*,Z1[7>GNR=1I(3#H'-LBJBAB)O>Z^G;M'X-O M&6E2DS=%_=!M7KSU"Y!D'HLRN:T77=LHJ5D\+F)%'] M9_'C H3TP3N/GMC 6CCL%D"EZ/.3=K1!QKP;K=V0G&2M![ .O#.^G\**5Y'2 M?"<*N4=RWP.=4K"KU\]/^X_4!?A_"YX[/(-L?&DX])PB2QH2[0?82?8P#4,J](*ZRD4%B'L+2-Z5BJ-<'=AHF0XM MZ' EH!T+:P2(EOI4B@"!F". !@T<.ZBU6V\ZIC>#-'5=^&JOZORBRW&%S\]# MY:][\D>(G>]GFWMBJ*=?<75X(JSF^_Z-*4L)D'%?)\AWH,$.GT$5K8XI:<"B.0Y^?W&1PNT5\T+ZG9X"O^QQ' M%4Y+C(-7VX%-G4ND&0>T"H_'5HO=5?OR:&3CEH4M0_>9:\>05CR;Q@+F2;69 MYAH4RQQ#Z*:L\^=;./#S\-NOED[V7@^2?T;85?N,H_.\,T5G=Z_0GLS[OZ"M MW=*P>_.6=QSTXZ[EX=B9=38;K1C62!HNOQ?K=Y;T&+<4/O>FR]AV>\V) M#%YZT\F<.X[9#1FMK"#4Q3W$*@&BQZLFJ82IP+I"KJ>L)V&LB!&F.]DR[8-6 MK^$X[T;(YI]Q!3=GVR\>"F0,K1.Y8\';F,C0JL6L@P92-^:] 0?HA.C4 E+- M(<7Q"3>V:O:P7ASCPY;'/V852-A/HMO2<6,;#FVV_:'#\8CF?5U>IL:VTX.8 MA0($4H"X:K,1FUPGAU?L7I.>CM4ZQL6E>N:;*7BJWQI!U)ID=58.E==TV*&H M?0)$;\1Y-FF2R/9T 0D,:ZMS):R*PL<-61-),2>+85_Q2G_/HZ,S6;]J9X]& MGN>;IY&TYP@QP 84M1!9N#I169(M&EFQ&6I(E<:X,I/FPVO&EB+B-%6XWV5> MRCR0^IK@JI&X+X?=7*O5E[>\M_D)VN$VCBP"JH5(#YMP=WZ@HY,0C&+V)O(:&F> M:)9&?46*]7#JZNRUKE';@U43PW^9WI:AN0Y6V()/82MW#&3*,RV]N*>=O0=5 M"=0,Z&. T+W/AMD)".T3Y$<_@_40_D\<1T1Y M6P]Q@\?1!9G5*#%X]$!4:C6D!48!6_J]$\YO1EJVI_^QYDDI[YNB=;K*J^Q= M.!_VT?,LK0?X+>.)@\B_U3^P8GM%Y3)M.(%Q%WWNM'D'7?(X:*>];DUH^DZ6 MX7O;S^?Y8VDD [PPO@DH#%JNT1)KJMD&;_)DW]Y7.WR4'!)R0.6!XR45%;Z#\Y, 0\Q'Y*=SC@VHCXZ3SFP)FEQV,&,Z MEK2)=Y0Q'66ZS2$D1J8<.R>Y#N64F_M0YH^#E+L'JK/&0Q<8!G5Q2*I--68C MMKE67L(G#42?3CY;_D/7Q#\OX'G6[9 M\Q4>7[@'S/%N8Y3"1/(TJ-Y<2]D$!Q:K<; B%,=0+<(Q\:\,8D2^/#['7EV3 M%?'FS+D1[T],![>?3N%$(7AVGN(;D(HH:@*TGD6JDY: VO%&;+TA3HGR"]57 M[]U.?FI6.3Z#.1%+W)H 34B]!13OM#:T:'7PJ]-(N^"9R@-*IF-P1_!".+E6 MGB^RFB*/I;>?[N9ATF__!4N_T'^X#QFLR\8H\*J/KXN>O/L M)[0]$?9.PV[#&D6 D $3:03R7M/=X,39KL2JTB+2BY!<;QM=AP,[[8+S=O[! MR^:6)QGZ?V[NZ%5C%4#BV7];:)RQ3F^&MN"3)(&JF"B7$!+]?-.L?6SZ;Y^ENV, M(MM;_C<"4!O'XPUT#\A]QPSJK)L[ADB]5??ZR[RY+&A'A-I0A5\C>#*S5.G( MBKU@C#/K%;'.]VSSF2*6;\;OCRYCBCYNA1M0.:]8,7^C!)&O,;I5NQ8 : M04QB %<>JC,J[!7Y_0PR8M>FUPQNG9&>IB?9*/EM#?EH87%U="A$B",B MNPC;P]7Z_(_0;MQ.?@'N%M>0%]2MES.]T>V8YAR)&3)2]JAW:C/O^S;+S:D) M5,Q^S]@ZLLL\\A>#81$+4--@APR.U"/===MQMD17G RHG_JKURW\%8.<.>%( M,A)-$!*:P?7_$ZO^"T-!_N0%8A_,F[,\7461W.HK80M_[NUQ(3+XX>/Q87P W MW6S'B5$U5-V.GBF_V2V_+G.R]Y+"XO#3I7W2W:^)XP D5@3_.(>5R-L$<&[E MLRPBEF^WR@_(]?Y ^MIY([\AE6-AKA31E8NO)+%.DQ["I#Q->' +=*V\X]XS M7)N40KSYAJCGG-_P#4J)/FA;20QY77_VLR/?Z0F">J/M9P=8#L2!$?#50YPR*?(@E3(A6GYH0QB1,E]ZI; M\R/HJPG#D?,S5\A:PLKI6>.&Q&$+3@G_#Y@*&WF>'2:;&'PYAF7G]?[%TPVE M$J-5E8_V&ADASUS5B\T+#OT?YE[*+F4LLQ[\LC7CR*+XW'>\,^#7C(%K),G< M\]:9UPS$/5)K+VV];S;DRPS(5]]UJ$T,W=/*4& 6)WU')9Z+H1 :(U+6SG MM%KJHPY;\S55?T_JFX[@*7 %"%4NVQ.JWPS,)>WC'^'GD:X,R'.^\E^:N+$F M:C?D7(/VM \5##9\[CMA,36$9*I1_^;4A*& WQ2\.O"K1AIZ;([.?]+3M.#% MQG"/XJ2[EO/*XU)465J1N8,4%U9%ND9X-?=-O47^UFCZ! =F]PK^?=)'$V>: M $&X(YG2%^IZ(XZ.TL!/5@+I/T.U38^$O'2D,U6NEKW^^XV+CP:'K8R?#T$0E\F.+:@:W-FA AO\!-J7.3C 0,9CZRP/=84=_&KS7?&_7;\Y#_R*X%SL M1%TG]!*K4%+^GX<>V6STMJV[M6-D06YB]N?O^.=QKLK@:VG8KP3U@CCBZ#!2 M07PV.]FUJ"\/=^PBYNUBS*Q9YC'7$?32A(H^,/$',8-$)5&$ 5H(4*4.J;A: M2#3ZT7ZI=.>VFLX>^M*,9,EY+Y71O&I\U:C3-7'2U:7J$CYO1^5LG5QJ8TJ\ MCW]N5FJVF[;%76;M(M8A'U3L9 U-XB_G%;UK]MHA0&!-KN\9]YL"9,\Y3-=. MK^KG'0 3B-@;"T/E+0$*%%[P8$O7L8.?;X,W[WN<- M>X2((R[+<@FL3$AR!XL45Z& #7+JJ%##/B+;=A:.8C1]'UO?2[_W^_"0D D[ M99X$.XXX4 N*D8Y&L1Q%5H<6-XZ8&S4+TQ:02=D53\U"=O M+%$NJ)CE[CQXK*5Y=6M$O/_%^[&9]]=2P]!)P)^:9\IL'9D=@KO=!LN!$ 7? M')144D<)NQ-:_X8:_"HOX)64B+;5ZT>W+\<&7$7-2;]3FSE"*E'CKM4+472V?UFHEEZX"'XEWIA^<;_!MV72NJU[AM=?XP-*''S&50L MCBU,"A[OEJ,&$+@_#-W38UNN*?A[,0+^8I/^TVO'MTB%F017&F%R@6&SOK[L M;>N<3_(3 2+8\SJ^"$3#LOJ2AT)'48J[:PE*WJECBN_"TL4\7D#73/J^N.TT M7+ ?)OFAO%&K+=F[.;?8]?>DEYBNQ\I*"'S&)@^2%$!M0RM94-'P&.E!8?/2 MF-^L6(W1M-E__OU,Z/X. M260:A>5$Z OC' ##N6O OF,L3BYKI'90LT/CR-4#5P-95@$B7?,]V_P58H7* M5 M)U'9T6(H&&,)5QC:X=S&G/O@CY7RJ1RRB ]0X3T[LB!LY SQXVI<"N6$M M>++)D&0;Z,95@>I35,$75-1Z;+R25;6/TL_BQ!DQ>GEL='A;T0BB=K3 MW-M7!Q3MGE0(Q3 DIIEJS:LF?-\XG]<.#RITQ;Z-W0H$A>SAV!XNO8J=ABT- M*[#;C?\<4@9[#WJX'37KZOWA',B;7IU=[=6S2,Q=+JXADX=77[ZYR%1V<*!Q M9[>B[[TVYX$2G="7B[C4Z@H[F-\^X_?U745]0M_%J7Y206/#W TDY:9?>#PT MF2:_N:$V;@-N0]6$$!ZB62=)X<4E!PIO>S_#Y/A>[OWUBE?%&YN3BNAY8FN^ M_5_WF?X70%ETN?0./-&W<3K+80=/^C/+L39.V9BHY5]Z.G?5@PY=X_O[5>\) M$',[46KQ:T]+.3=;2GK=6P.&L2;,P +JA A!29;M ?P)>PC:X(S*7T?. M[ M[D0<7ZV(6)RE:9%M>DB0Q$7N@?/F%P85X0GG6ZX:=U'-6.O*U#QB9"5F>GWC M.JI1 L4GB0='I/>?P=/S6GD;JZCK#9W00W01(!Z$G1IV8#TKN:E2<3>@#W/[ MYB?"UWNJ7:/:Y*0%Z3YY2/(5.VB2R3Z)B8%=5&F"GDT$M+?@RF?XB^YN9FEQ MGVY[%'\VW++VX(S7#P:X6.>%;T2S_&"3C[I,W'*41>%T@#9TZ;7@_9^1R%HC M?-*%:VQR\JZ"$@A7=CA1)GAF=&%[ZY.=4\<2V3O^A9G.GH1WV M"M/#)4I9NY] ET:)W9AX),L+R92F!B79B& +*DT/E@@0STYTG[W6SN@_4:8S MY[V82DYEW< PXZ@*;RU-)7T4,Y_=*K,J+REW6/)]G"3\-'7##=T;>O-60!6L M[WS"<!;I%PXP \4U7@(C#8%&0))?_D7=9^RUJ%<_5(Y<7!-G#83-C1MRC MP/3@=-,UM7DU*H6GJ,:UQQU-VD37 LUX$AA5@T/01\U79O.N-T<(I[K[2 72 M/(5PUD)UM]P"11Z. \/J3I-TDZ[^&MJ0-@DB0=,2\M MZR.WA'_A&9R-'CAX0H-Y4;O!\%""_,Z2-I(-B?H2MB]DLE9OTW"-&_@\EQ56 MI>-Q7#'6]$I^$)*O7?2MY^EHV],EY:=\"?PW$NL4YA[J8U[R5O0ZO"(85+,0 M_09M=]6T-=OF7F?>Y0$MZEKESNDGHGMGFR>7ZZZ30(/EZNL@P(]@D:L_.@V> MW^9VU+5L!\.^\\2T^F]A F?]/JD&]-%_W#+^GPG\?ICM+;SXKTV7BWTZ%I(B MC8)@LX-!8G=3>:1+K,8'I0$_?HUOLI@M&IZ+"\NQF=4TG:G;K,<]9'[N\@64 MQCPQ&BA>X,F45'>G2O71\A*Y)B#Z?&3?1,JV#L\RKJ?+_MH_*K<*)[H?/&-C M/2ZFUX#O0K).#=Q9J 6$4)>1$14;V.:D*C=E/LZ,@9;?HL\US?'O*R<_.Z._ M>%_O9KJ)@NV=/<1NQ3W#DZ)#03PY)+2VCK5PC!^G6@9N8OFB:";%G9.LI*T& M!HZ/7%Y-[-DP=3W^W&,"+1/?"XA7[%N^A281/,1RI '57S%67?AM+K]ESI"'_TY-!-$GMV[]'A'Z&#QP-1TXX,>=XF/TC,CCW"4"VA:X6[F[3CG%EE MU%?#!7)?Z9BB:S._!K!/JD\>]5D7F[[G3BH-37IX(8T4DI7^(A9D0.+A:6 . M592W*9!+FZY$12S5OPG-<2730HUJ:IYI:7','Z<'MZ^_F\#]V% ^X^Y6.Y+$ MZ^._F)N.119D5EG+5^O@*_7Q^TO;.J'6#Q/N2J4IW#,) R_+-FVH-[BPARHB MR^TV%W=P$)XIX<1T51AAR9"8F@^5(@HU/^(9L=%UUK=#M6?-6/6/=:^]&7MA MJ[Y@^5$78^CV1479-8#X>OG>QKV%2CZ0V&9* 2=QG;:WD51DB8MO+U';YX#P M@=3NA0(%&5CI::HQ]^T9%I[9 DGR8!6*Y9U@I=:_LJ,#]:]$:TM/OZ&&[D"M M X\WNQ<]$O--#ZVWB#R(+#NFH:[STY17U*J$'%DAGD.!3U':0- M?J=K]:#JT3*Z!\^ZR=<8Z1>\[==X]>JM5T.T1XI53K[- 7:[_]N1>Z[0'CX! MK[F\4PY'YI*@*8-SB14QV4P[I'76VL*1+ MO()P9/K*GJ_$3C.-Z:CU4!,RGQBY$PR@#7C5N>]D33U4-T&]3D-)QH\ MU*ZL7O5Y^#AZVG)2;6K?/DS&7;59(B2E%$-?J)/NX9J!:%9!I;L6VYX8333M MH6]I5+%Y-GPPE[J-?+U.J'Y1_TLS;T;Y',+HB*C:UQ+'^E30CB&DK&YX20PT($2 D>#IM%Z^< M>PI@)2NO3WD$7X(WPET >[AG<0<[ M\!3Z*R>7465E]FH#N5S/ZR^C5@U)K0JVU<(D\'U>L8)XFS:8B@)5P87)TU(\ MA<^HU0Y5[F)]5H\F+/(_&P%:PR<4CL;<2SE]U$!VB0U+L3K>#R?.?U4>S(6] MT*HKN(OL9#KJ0=&T%*A&L_[2RA/#Y#A_7Q?4)%&O2>]'7 !"-(_?O$1HJSC. M#R=1GP!;3??C?,"GL/C7.U3L ;U8%N?92$YS9*^KH?H4SG[KID9.B%7P9LG6 M8LX5P]XU6]8=B>:WI<5?T9E!TXB3??2XHY"X(;TYIG>DJEE^#) @>2E)<'5H MQ'#U.>?5I66U+@==VK116*L77NH&2DVQ?F?' )95*FQJSZ4JFK%K&/*$HN8P ME_G<,)\GOG"?;B[6=;"NXW+D1M%5HB_VV<>_%=*-@$Q:/7 MHC#$NZ;;E?>!;[A'G,9ZOV9T<@I"WS7L&SU #MFT>:#FVX:U&MN_*TV,_NW6 MC8)4 G # #7"SS9&?BX:)'KM]BO>L' M)WZOYM=CGR^I>U3 ?'+_-)Z\ :J!M87\ YS*+>E$NMHHJ3A@0:UH<(FJ]BW3 MA!=VZ;P T6RTY!!M^.J#W#@<$I[XYZ7C_WU(_] "C?V@4T 5BJ-#X,MT\EB. M<]8"A.BE,0.7[DE;:G*(L6O.]^3:FM_WY9Z2.@U>Z_&6@.K/;'D^(B"5)Y3( MVZ.;F1]E[@L+WC]^*$"$WZ)K+2$F4*"P%GC&K?6?-I$_ODL6]IG$&;7H.:$N M@+4&ST]&$%U24V/#/BPN_4+8V#RUB14"2H_SWD*:EE*D2 MW!&#=>2H@(;:8CC6*[G%5YLD]'1#DE+=T^X2Q&CD)EWFH4"(4W.D2*%D.W!FN_LN.4P_J"2(#EB'1J2/ M/L,KM:L4M$\RKU^GG=\IQUZ;;C:9CCAC4SB)=P2J3 %J-S("$-Z=SY:OUS## M[\!&;SU9>NJD9YMO:FO!K#48SO.9UZDQW=R.4TAS'2NUCLM+SNQY'2T1@JVU M/99^%['5X:F,0OC?G1@LB9G)7^G)#1'4[$XG( MXR>6WM'ZZ16(RY<"'=P^D-34'#EC)A)^FRQV?(C:MN]'P],+(8I@& >./^XC M>*+\(GS/>W(:3'P)^D1L":#6-=)SD0P3U'3EA M_)0KI>6L5T41ME9RX[ER+&R=HY B.#<68)_44&>JT&V" M\I-8/%W"N6W6_'KG!6C-_8['AG?^?D8Z&G>KL"DK^N=DG[WC] &B#S\517U) MV4+R=C/WY6UB4>H4"Z]7ZC6X/-\&CW=#4&7?7*-00 =;<1R2XFU@!S%%&#YH M25"MIC0SJJB,+":;^T3U^,B70^M#\H4'26Z !P'4);MT*7<[@$/TB5#-OHA0 MZ1KF<%.-84W_?B$IH[L1RD5<8:XZ5(N2 #PHHN0TGB$+GT@#S_D^HZE(!]P. M>;$+I;.I@\-YW60WB?<%JG:CJ#UQ6Z@#31E#%"\S77$0W M>_V;I5W2&R,(#U GI]>-NV_C?\2MN:X[<(1E0>ON;^DK>S]L/R7T.FL*?ZS5 M%6#EF< ^X6$E+P$"<1F62A3M/#8&NFO4#"$:(!G%@KZ4*!(B[VK!P"_E[V/ZS'Q)IY>;\VTQ=DJ<:>Q:2E&N9+D3> M1''=\8UWM)@AW(-@&6V0I&CI M2?<1TTCX,<75_?733MK_L0]0Z0/R038+X\1/@72PR55&_/+BTI*' 0K7-3= MG#,L8$,AW/\<[FEB-1(T2H7$A@+>\2Q8TV0M\3$#Q_4^8"OO\+./B7TW7S]7 MW6[!WG:3S'_Z.NO'3][%M&(!XD^#^;-:U"L]L">7]%>B(/]*CU6CM?_DAR32 M-T;W_5E9VOY93[[6C#VIAH%DR9&D4>$/L-C"VM+BS[-SM_2 VD([)"D.7N._ MXAKSSK#/_;&(>>_3>NW;$-!E(5N*&OK22Q(C_6,_9/G+,4\116(*OQ6HTBHW MV#7TLCC(99X_P'V;_YS"OQA[::MRE)FL,5%84^KU3M%G*GT_B_U:6OEV:9_O2A['G]$]K%NTPS7J[Q77*V5>^@R_(Y ML;>%R^?$U",G'_A-%26BLY$L/]B9&>92NYD)&+9*]9)&QZ R^&+#YU)7JZ"$ M"QV>O;N:!I,[LH61U3ZS5G\>N]FGI__=($F.M3K7I M8#3Q)R7F4LLQRM'RM.@].J@G @2HE5KY%)04($2.@G$^DJ0>9L!$Y/RW8GX7 M]^0'(@'#/4-'R8BY MXW7X0W_AOAB'_Q#[B?]_RZ4< -Q-J I&7=7J"Z$!#[KT'QVRJPT$KMJ[43Y; MVO]&+507!:?^F7-))^!)[2;T9)YA._)DG,NMWU]="O]*NN]O%?-KD#[ 0&N? M:9$N-^+-B=L<7=)OGU1IO^[+9 @0CAC%6I+Y9EF/Z#T'_N\,+M@.A;U$>76" ML%9*^<+8YCCU=HW3DS9?B^"G1^'/..Q).EFI/ M.8AF[7B7=A?GL=*I[?*.RRVPM7JZ0$#@X'> =-HLE=_J] ME*ZM=["X?+FW8>93$8!9%Z.M_6G*@1J&CD6QW&W ;:O 'CV;V%1A?R=:9Z?+ M1*W[E@*"]Z!GXI=BLU9NH2=QYYTSYR_[2E<;J=VV>8C?&=?C6K-$+RWN .S \V1%+L)7*52#1I-GZ6;T#>75JJ^F. MCCE8B_F*JP@B.4Q0]CU6E)SD/7BMI";T:_7%&_Z+Y($D M54@>F3!Z=;N< .%%[-U=#103)]D7Z?!KO%O&%;6BU$_FO%G'>:1],3TAQ.CQ M-SVV ,';. VM=5_>JT?WAM2B-Q!JU[ -./,O.>^:N29F0XN//KQH8K1O)C:[ MA7 \^$04E0+$+#W[RNIFIAB!KL$'KYW29P9Y!LE!8_ M9?"+@$L"A ).)_&9L^(4&5Q,IF M)><)RGKU>>*Z03?@1F/(+6_U;IN^C6^3HSST:?+* H0+RR8:8 4"E8#TU<>6 M-"T)<*(V<=STQ VF9SO##X)&('LVJ988"Q1;\+9*T[_AM%Z#@2.5,'/TWMQM MHVEEK6($ M9Y=:4N#!UL![B^*+S9!8 *RK"E@6< !!'>&81@@0FS"RWM\RW;HS8M6[FU#W M1%G',M.@G4E+27>O_Z],E__7$C6PHUFH-9G/&N'DLTZE; 43J,W28(-%@LV4 MGK'>\[H4-HD2][4E;-K]GCD";XQO1[*N+MPG1^]D.TXRV<9UZ+4XJPQ,+I: 3O4 N*.HF)HJS1$J1LH-3WY+2\1\%^\+,JNP^?Z*,K& MEXDF I=]0N47=C\X24I84PXKAX^4*AN%G3$Y."3HFJ,>[U8W$GY]=S\YVSC- MI$6T&K8OHK?PWTZ]X&)J[06(+[!<%W<9Q)"HTP)$C^/Q?&?=,F242\?//EQ& MJV?8U?D&*_0M)*@J.MD&J]F'0:!"*G?]'!$ZX)*BO%QO&;>:E:QS#;W:=/W8 MAQJ?+6C1:RU32-9FF'P.8#B\O! MOEJ\T4-C<1"(J,4*4BL7S>U3R-K;*;GYT?94.*F MGX-^W_+>KWH@'H3K]T-G5PGHGC5O#KOP)2!BQV%W$-']C39:^9VV=N-"PL[DUC9Y6H"Q)%FF(E8 M;K#\;W*3E1%J@GW0=RPB7\(4":LZ?S3/&OE?W&X?;P_K4XFR @O$^)IJ0:JE MBGN$M4ZS @EOM8O>/7[7^VEN?^];+"_<^Y_);2//#+2@H6.,@!Z<+>VK:*T# MN"\[VZG._[WT.]8MT-'2'($+8Z.AM19<=1[Z14:'J=Q8L<&Z( 7_OJA+/-59>RN M#9;G$G.K"&W]CK8T J@? L=BDS]F0!OW3MBSD>04J*B%'A$AMHCO$:ZL6,YQ MTR)Y3=_3VH+%T"S"F*IQ@1]*Y'8P!0C#(+\YHG][(3=4]8>QCRLVUY?FEE\G MUT_%'B8WB%>/-V M_SZE0Y>,7_GZ=LEZ3A>NZWHJ_KMK@;T: M#P*[ CFPCHK=>>:XBOF24&7.N;^E\ZS!?Z'E&M=V34AE9/:,;]C>GQVPZL?[ MT,,7? S^,^3?/T>),%5NQ:27%K3X^[AFX7]__%7_2#5TK8+LEW_)44G. UU/ ML8_9YF6^^^5MM:$_)N#&H_=(V\];'0#>/HRX -%2L%SN71YVT&N[STD=?SX)8]@-VM&"+WMA M)$HT:$Z)II_/ MB+C_@X482:79A \%!K(&[_\DW[K23N\G0XMOE\O,T=!+=MW3$XF^4+(W@2X/<[W]A4&EJ&J42(V?0G^N1N27/M#RLV/I-9=#>6'O:KPN^F N>]VH M.'^F:G/\GHBTK$KA,B=(. M-*-=(-( M@W2ZZ>[8(+"IO1_?=^N<\]U[SXUSX[W'X#=@KK7_S+%FK#'_8\P)R&GD(D"@ M**L@"Z"@H #&-U\ I (R;>S@WU^(W"E!M__Z[MW(KMW(KMW(KM_+_J4C9 M>#A;F=!)FSB9N=K8V , >C3J[XR"^(8YY$>C_6.Y*3;F]S(J+Q< Q,;^4_F? MV 5FZF\UWK*+6[F56[F56[F5_[^%AXN'5YB+1YB'AXY+4)A?0)B;YY^]=\-# M !O W &K 3@ Z0OOGN!)@!KC=W;8 ;5@(@E[#IK5Q<'(0Y.>V<.4S,[-^8 MVM;%S%@:+T?]> MN_!-^;?;G/3BHDYF%L+JSV7_'G%S)?8/S^+N[L[ASLMA[V3)R2TD),3)QSNZWZY-WMB[NHC1N[J"S(0M M3"SXWYB9\;._,>$U8^?F-C-A-S'CY68WX^4U$^3G?LICP?V&_N_-FYG^HW4' M5R>;WVV;F7*:VYC;FMNY.-_T!C??UN9-%XG]J]U_T\8;C+"TD[F)B_GS M&Q7_;9C9N7C8>7@T_F&8.7B$^$4Y_P(GROD7#_H_T%OBHF:FPJ:_/9.]T]^9 M?V7N^)\;;1N0^%]0Z[]KZ,W]ORO<6+B9?O?NW1/E_%/C?^P-SK^??3>E?YRK M-[])]]\@MT9NC=P:N35R:^36R*V1_UU&_HGOFMO=D%SW&S:+G+DASACHZ'?1 MT3#NHM_%Q,# Q"+$ON$86"3X!#B$9"04Y&0D9*24-"P/*:F9J$G)Z#GHF1X] M9GO"1D''RPB+&QB5FIR*A8_]V"_ 808MZQ1(M$ M1:$'[A"BH!*B(#L 6@! 04?Y7?XA0$"Y@XJ&?A<#\QX6]@V@F@"X@X**>@<- M%1T=#>WF4Y^;SP$T0G2BA]Q2=^^KF6#0.Q+SO(OY@LGPK+R-1'WDD)'WC9/_ M/:P'I&3D%$S,+(\>L_+Q"P@^%1*6?BXC*R>OH/A*0U-+^[6.KJF9N86E%>BM MLXNKFSO8P_/]AX# H."0T-BXC_$)B9^2DC.SLG-R\_(+"BLJJZIK:NOJ&[ZW M=W1V=??T]HV.C4],3DW_A"XMKZRNK6]L;FW#CHY_G9R>P<\O?FL7"H"*\@_R MS[:+\*9==]#04-$P?FL7RAWWWP"$:.@/N>\22:EAF#C>I^=YATG\+.9+>=L] M!E[U0Y(W3B-8#QCYEIA@OS7M]Y;]VQKF_Q]JV3\V[)_:!05P4%%N!@^5$) M3E,ND0"A(;CO6'[XP*6?[,DN>VG: =\YAZYLLL(4JLU( " IYMP(S;[$CT " MFR:'2 "!:8D$5ON>0%8+=EI/T<<@OWQ.7#ZB#%P'=2&!7UQP"!) XT4"1^:T M)K#6:QQQ6B30AH,$KI(,F(AO4;>H6]0MZA9UB[I%W:)N4;>HOSFJ^VVB+^>P M2753\T254K][:U5U IE+R!>G2GVY>P\'^@&YI'2-7Z5=]:TTD)Y&:R1@4L*& M!%X^.!E5Q1 T10),*@9(X"M'"A+(.BC*+K7K1BBF-R(!8P-!)""WH*T@B4ZL M]E^K4A OO+0\_04#HH>\F;#"+9MDCIE5SSZ:;=7%6./_9/.'"=&OE-TLH>.MSBLEQ&X MRZ:%!+KHNU4-.' I52=<-:KT&AN5!?OM*[XLVGG0\#-&MTF*1(ZZ+9?OLL#2 M@Y9>7PF!EL;<\W4D$[22ZQL#;%8U50OX_%J3L_%TT&R/'P/14MFU8]XR2Q+$ MAMLA)H[+[PI!I^7Z2K:,!(JU7'?5?T3VO*,2=\J.IXNH:_N,BP&/RNEWS9G9 MG-0-+!A,ZI!UMWDA;!EQS6OAK+ ,CN;=F"[ M:L,#-A\^S/).)R?1/,JS#:?=V<)7CEW[=?V'B?[5$:@=%SAG!53E,UON.^ZB MZK@ACHXN<;NJ#AU.BU00_*<#VE6'OHVD[67X6U&F8?T2]YFN8!Z]1Y+\&)]: MW(T1N^_]G&?(E_T$6I>LMOP6?D!?EC;8)7DQ19SF#G?1U<8PU9GWT4UWO?<$.]&WM$5K7>W,=Y=I>.<':Y M3HR'W;U#G!@6%5#LHFW%3^VE7D/QI2Y8&LW>"6'BRKY.2BMPIP"#K6?C0=.K MQ3E+;0CA3Z--4MU+_4 *IH&N3/^N7N6Z""7)44=Z@2,JV8X$6JY5/[QQ\/8@ MY+YT)LC3%9'#5^-@Y#&Y0Q;"OF:A]M#2=:N6$=!#,Z:BL@1)$-B65@WP\S52 MVQLV-M8F;\I50(42&#]V&?2"5RYG@3Q&G)6"?&^2I3DC99BH-C0B3N^9*'_> M=.QH%J&H\D.7[^5;=<[#&_[6^,J'/A,9 :(BH#(PS[%JX]CH4NR!X@1#;5-E M3 [DHV *;4_/^;F9Z*%V,^!6*RY0'0R*_KGEF7.:5?!]BA!4+ED^*T.QXM7' M9/;Z>X+F^2>B;E31"9T6QBWN+:CY#RW/B YH_,[6EB4QVX:T2V'GE^@'*/*/ MM-W<(BG=AI*_NHAA=\Y3-PR[#JA#(03SS/',*1 <;6Z?7.[U\^B6 MU:^,2X'[5I6'ODW\8O@D)$$DMHS?+5#5\;?R:L7NFY1[J+V]DY9@6WB>EI8Y5CD8Q-'[E86F2 M__;!Y(5A7H%<#KJMXGH?H]4>3^-7=^'*Z SNU^W1F"N,=UJH1CEW16V7+W?J MO!N59?>A2G+S>3\TJB,%GF(PK*L+=:LH=B&&8*1!G$VO;'.L(@IE2N/!*A;[S20I(P/+HP.0:Y;H""H.=! M 5XMI'0+&I *-8SF]Q&*']W&]B 2R5_PCPR4>_WSJ?&W:">-\*-'=U2PY_46 MX+Z483R:>\\P.*=X<3X2%&GR;,WSK[\&645\[61P5OHAX;W MT*R@!S/?WY&;M!D3/V!@<+0AXGHASC2\?\))!191JZW6*?G57Y3$8?XDJT^[ MQN65OY/3FJ=E^9XD;IA!\^%D6C;(<\8 'M;AWG/$]X#[64!-Q"C7K*E,!#8Z M>@H+VWAR-/SRA2WSZ/K\Y.GRZ=%6<>9H#(&!SQ<>L_! XU!5-NXW;0X\9&O. MB2L2.(8&\"%E&'IS>E:!GHPE>_Q ;E)!=?SW?7.7F-=*9([Q#^-37=51Z,OQ M/[CN*'/T9HZ6=48,%CEZ%(!T?:M9Y^6C\'K"$XE>"GYEQ2[L(5@U=9N-QDNV M#_$T*(US=_?(VU;5US'JS)N=YG.L@BEQ+'#NU\NB":<6T;0T:3_CMV>33-0< M+R[E.PDD3;;V^&'+^+:>15R/)_TNV'2R*;W_F_ XX?;(--R"G7ETHT/8X#HG MF[>]1@2<+'8.G<:[\\"8YQX+R+=Z5_#485O8=2!BF)GR4S(Y(!IO+'6-"S@F M$,"[#0Z+:1[6P#"FJ]GZS1MK1F6:.,W>?>2182 ^UJ/S&ZS@9(P&R$I#ISJX ME9=??5:Q9]0-]W31/EH,#-&2U-!"$N9HTF.-=_UT$2WF=$28? *)R]3XW5K0H>D\&&G&%YD\ M?7TI1@*>(:IBA&D1CU_4^OVCNPR@NFZ.DRJ/\UC,1;^YM5-4& M/GU/B/..BI?O'6FIU!,45/)9386\*]4Q5^*O:7QIAI24_9UC [O#7>5M+J_S M8E=\KPY0W%DK[.CL=L(E[H"EC48YKY@$2MY\A5AN:1\:Q">1R3'68FYF8;"P MWNO96K@;W$1;6M9>A/MD>OF(]C[V6=C@2SK$,*_]X"ZD2*CK]Q5!N"B*%N0V M3SY9W>U_.&,UY035IY.9/Z#\\.:]&V;O"J,/&[?WVPNC4%$]FK(GE=#I.1T] MT&ET1ZX"8S()/=]6?=(0C IO%7 \C*>+E$]@_/---$+9)5 EK+2UQ]4&R+EV.W61)T1K)9!HWW+KN?X"T/8K99 M8-"Y6GX_2Z>#:64Y%FW%Z6PE9P32CS'JK(:D,1Y;/,EF^-JC_2I:?J-4ZMM= M1/F*,LNS"0Z;$^9D;E >M>RZ0U+DH]J;E=G]P1M**V #=-J;!:\14]$P$+A4 M&'>QWK)%C*%1^'?@P/Q12;@;PPO,^V+)[*BT47*O1&'B)8?'1D$= \0T].,4 MDX\^O73[5"):2<#Q(1ZO9U=^U2.HKN0 %^RYK4*J\[9RDR(AD22^.'2H>,=I MX<=H;Y7M!^P00E5TD20_QMUO9,Q^?+X,2, :A""<.)FC[!"\L&EP2WLR,M.& M6]G)D%EY9][LQ;R?7_N[G0%A:IFFQTO9$R?7[IJ3RJ//HF<4T%O.DA"[CD_4 MF'4^O3NFPLOVNU>$$!FS.\D(:D DY79N&!J"QMK1O/P/W)X!O71X*NK6(IT4 M=W.\EGQP?TVKVTH_;ZQMU9.+9H'BO-7,Q!_FQIEFB9CN167VXVW2AE'X2+2U M,"1W*S9_G:HJXG9X4J9%U$NYRKA8'$"-HH5A382U6";I9M05*&2[:SSLJK2G M5O)@?[EK=N8\(?\E<<\ :W?"PZ\DGU)IN/6[0[QYR^!]"QUG>SF]N6)=_E## M#%-7/EE0]A,S2U-*GD+E1=:M5E.BG 76%"\F!79L-YAFO;TP7QOK&@%^ MC%0]=(Z)9]5I U;$FS3FV1HGV4Y=5[RG]V=2>,JDTP= M, ;G,#PWO%$7!R#/4]JD7XU-HF2#H!'5,T]Z^J(8>T;VVLT"L>17(N&BVC++ MK9AY(=X^2RDE:7]1:\Y8JXSSTACOL?J5/366I/%D%K?>6WN)"#([ZP,N\[-X8\6?ED MNIM;"C4?^.'XQ!VNOLC,^"0@^H$:W0L_W_@AJ47L-+SC#E_*81N&]^TTS)5I M'PX]K*#F_5UJ'PL>)@N@D72YQ82C"Q%LBA..1R"!H*6687YLRU%SHCG#MQ17 M9VX_1K+H4ZP"VM9"T,@)G^4N^3L\0I5K@Q"RC/]BISZ2OXA#PHT/J.! AQ5#P M>^FJB:IUBYK&< 6:$VC[..'T^VBY_&(K%Z\U>+U'"1_9V.KP8I5";1E/\5$C MQ^S&?D/J"M5)#MPY>V'3$!ASF3.DI3_"YU,@=_6IC^]94Z#&/)"D%ONOCJAN ME&HA2F+5H/HFM)N,1P)YV)Y;;"FPC:NPFM93BM'67TOV!DR LYO$D<;)PN6= MK=8+\8L&Q?7=/]_D -1DB/^[% 6])+XDM*=&:WBFN*)J%#,+DT96R/+I=L?1 M[U[%D,X(!^YF*]=SJ=&V$C@_\V/:,ED.,R25ROR3\_MW<= :MJ$FW8:@$%]& M*^B#"'=K^^L0PDD.P^V?I?3'>&_>815]&>*I.V\H3*4 MKP%E\-LO=HF+ZZV M&[QML<7&G>6YWV[*Q^M$8O3T?8N+3%HNGH8G/IO@NPR[YM4=*WNR)\4[JS>7 M'?,=Z)W]%EU'=0QM:O%Z_2M)U&1)A?*M-6YZ9DAINU?>SX9""TEF>GISNB?! MD3\937Y&DO(%J5=.E7A+Y^U?O&9L8VUX4=LH?X^%- MJ'<4%@P GJYEH5=B7KGZ;[5T3Y,<36]"=5I2-4-9F/3"NH-#LU=RO7/!M,[ MZKR1GA1G[/%N@KG6T1CE MKU1$_O)@^O(6?IMC;T[$.39>Z,2C8X5V;8U+3, M*F&&PE)+HC[1NJ%RD13EM?']HXCO9?#:#D^)X"M]BV%73'XRAL.$H@8ORV,& MM.#(N?:(;\;QVZ@%*#N)SI/NJT8(2 T?A%>$9 M:CM:*48C8\\1/WVT.EV:O[3,VJE*^3O@)Z75#5%[3J5L06UC=UKOD=@^Q,:+ M<8)%O%^SK_SN)':D,%0P8"S44)T.A=G9[+JD271Y)B5OGT[DUE1%[Q,T!9=^ M,OCQ3^BVHKT32XT-QMV*0!M2C) ML]9Z=BS76CW.KD1R'_JCX@M#_FQV^%3TIR>NU")&$YRB.M0E30W5)0.Y]28Y M-F,KS<]_;N".*I8F89;N:@H^HJPB;YH,Z9L/'CAS-P.73YS[A>D ].6UPYV-"AY\2VH=^7HL=.A= MW.,;T)*V90,:A @L>_O"=G<22_F['/B#I"PXNE01IZ"7(9SF:1DK;.$*?&6$ M!,HH::^)K)V['*1-5[S -DN19$A@B7!\:89B#X6@O1J\*_1M+TZ2\O#&-UK" M'@ZCSZ=UOH2[:GIUY@0J'70E%[HSB/O-9-%T6H=/R7=SO M UCIW=Y<\];XB:EO=/3BA_/YX#UZ8'6B)!*6TZ #5B., G"\VYH&ZZE%UC,* MP&&7$IU0YJ!3(]Y+79'$XZL?'H:*!5VSSFF(++(#0^W#SJ1T5A55./X_O#F:D^A3K<\:?U5Q?K1PX3I61 MK%*($D"OJ ]%OTI3",%D*O>Q!S>:S2R&"K08Q(.H6<>@LTC@^P\)_*8$89OD M.AC'V"R$N[!):04JMDU4[!L^<,BD52D>8HLN_[SUS<@*3427#K!,:5?#! M*<\F^)N%AS2:)O:9A*UU?+LNF<"G=M5-5"#CJXS+(OQ]W=%]/G+VEZG _ M9UFHZMI9J:FQF:O?8\G HIO':+"(HNQGI&:ON0SV.]8@#+(-@'JNK(/ZSDJG M\&3P14 JD=76?67&6L?2Y9]S[]+O$(4J()B[,,AO/-N2&NZ/[@[HT]!1F="E M@2L]$[<>K WWOI>3W\0M#"WSVK1RU MJ6-TP'5[KU)I%*4:7_6!3)1SK3/XV]'4WM-OO\AZ+NY+4MN>-F=M)9MY)N04 M3D-?]]?V-]35RR_[M+,%L6 PQ SQ*2_C4LRH^%^L:)6'#JYAMSF(7+'4SL8[K1\H%Q]*)XGGI.[16%#X7K2W'Q:8#6F)R640:E U,5@ M$2*OQ=Z#\]EL,B(@U=D K)P;S[F[+VKBZ&ZSW+T[S'7)%TF#QB/_PD)RL%B^ M5PB5C!%U^ 0)!+=0#U_QWZUK2(O?B^^<=2M70I^U$+!P*';?(%-+L''!LLZ+ MM,JMU5F.H2%5W:'_RMHG*X4Q1KW3)?I2';N,^GX%I9[1?:LI]?)S310]]7TO ME"X%\=4I5QCKXVI(P$7PR$29EHO_LYK6)MZ9\_S1@)FSVN=4QJZ#&+K 9%"7 M.&7#Z $_);O7B\:JZ J^!3[=P[2KBI7(/. M5&Y3K59F9!@VK?0?HBT_GI?OZ#=! MW.\-"#VD='A"<'0G[IT>$L :%"<$Z[_+@,>W?3LXP@)Z1GP9MY,'F^V&P8X+ M4DT$YZ0$/:/ZF;V,Y<6CLJ38Y-S.@4Q2.,ZQ]XW4X0%Y.N!+Q<.T8A[#^?D? M([/]-,_=7@?DJ.Z%DQHW,3N'EW=3-O5-O1JS:7+$00+X'&55,Y=QUC@M%/%A MB\VK RX5DC--?F'U1P&:[F8.5Q61-PK\Y#3'O0XZ[N>.'%U$XC\$R#Z??[1;7*FLG+Y^.",;K=!AQ!71Z]YN;(SSF#&2U^]B/6/Q@ @\3^VTJM=?T$^]GD9Y M?3EL&\O)03@IAQ?@5JK"ULV?MB17"[#+)U-%RF9FOV5/"R3UW?ZXA4;GDP1*7YYMTI=RH,O;: )$*O)_+>I MLZ\H$HAQFT*TZVHC4MEWLDOMNS...*!(8-I:$0F,!33_=AQE&@GTOIJ"[&+? M,-_-R^T;ME>.!&+S2F]0I,I(8.1L8E0518;X?TXU7&V=%6Z&;45_?/?7-/4I M8VWB/:Q*X[3/Y4#J'<<][:(0&!*X"C=$OZ&L\)N)I+.)FCOJ+95E#>ME#BAZ MO0TBQ&;0FL&!* MW;=]=^W\)=Z^G0JM=6)-0VEUSJRU^A (PJ>ERU_Z[LEI+;?TP_"BP:_(42/WJ@?*3"@:ZCR*+!\1FWVD&U/B* JCDU\UNGT4B#>I+[%]"@@17^\NO]NT^B)@4;:X!DH$FYYF>V';6H$CY M:9Z&F&@I:BGJK9,UJ-A^_>(U91OOP@[/6S?=S&Y31XM)6.&,Q<]LV0^%0=^# M0]-V?V*(:E+C=R?OY^1M7OSBW7&OV!94(__U89CY032TYU(A$D)'U),MY/Q8 M"_H-3Q80\ZUTA1!N^M(>06JKTR1>')]Y&-DVR'L/U W.=5B2DW?GESI_FTH> MK"ZPGH+F5O+5G'HVSP54ATIC=3$HB&N95GJ8I%HZD*'2I<:Y=]1ZD@9DUT_M M[R(FBMX2Y'S@>LC)OXY-[,\GA,HTG0J(U*+2H=JK3;H,T'PSW(;&YT1\H<,. M*YA\U"MV=YW.6;E^RB5%C)K?NEF]#Y=_PH#3O$XF(+Z\*H@%A,& (;K>=/ ] MF6D]8OD W4KWIP+3Z)6(N\,7\55WW">/GB&!NL@>_#.%$W[G=H$+ZH_")XC: MU3;3I2$"0R5+QE(M-M7-XE6KB?&%&&7V'V(HLMH/^M7? M0M!VWU&H9CFJ*F"IZ-_I6)F]&/_X7Q]P_K\0A/Y!M6A#O#E)0R"522?8 ^(^ M @=[;L<_S[WB3WF<&.74N3:J[=0DR2CL/RQ73B9JC[LJ75NKAC[PG__I-\!U7!6#&PE@\C=IN^/F[0BW9)BZN]CM\UT*C3[-_AC]0WKW M6)6;_"&CJA/X/-*X >Z:.\>_2PNE^"C\\HN#'2=?<':XWN#:>W$%:?I AB?Y MVWFI44F54S=C,;#PCJ^QG_:^;B__:/>R$?QR>AL'TO"ZU?T(=I2_DPYA3=0X M-$PKFI=Q=N8?;=(U[_J4*:B*\PH=Q^/5,>Y[C#Q#7!<^50RV+/#=?OGZ,3,? ME5?C)J,,W%LU4Q5=(U!S-W.WS$J!V7P./2":.TYMQEMHS+9EP(;SA)S/2R3& MU39+-";%RNQ5O<,SCP#-%N/P-:EN,@"O(13H'_Z%;83?[9W@]&+YXL)Z2W02 M@TAQYA,.RM%&WJM]:S:-0Z[Q)GU1.?Q@?FOL\9I+/B6[FB$JA=2:MB><5>7; M4KW?J &2\1%)JI.S#S)7GC:5UI[)V\F@N)X)TZ,'3A4.V_UK'B^RT1>[K[ \ MPR=M#]K9A0\41G?I)UR5-,=*D^%]$3@1KD[=CLGV H+:MAU?%P$5P$1R=_,S MGI+.X7UP4/NHU<54*']1'6-=I(6;DHS%O9X(_V\DT:E$Y"_=(G]BF,J/'/#U M4LW!WZM-J'UD[?:@KBCV7>D-P%^7+]%]!&2&_H\JZE^^<'^@$Y_Q_F+/7ZNT MUC$?:E7+:Y7 !O$M1'MP\"A")P3U27=F^.K9MZ>]G>:O_YQLM"[;6JC@P^V. M7]6.V9WHE*S\T-)2XXM]L;JD@8[V+I;'P8''2_4N>V*PJP]OU^//X/25EXVD M%"Z),(/7,PKV:YAIFA,CV7%T!^IDA".!PA1?%FG)C.#U-OO9,,[ 7)ZVTY0( MFK[9E")7A@"W2R5;5AUW"_%Z*IJW^!@?ZWV45"=L#ZJ-[F]K?:HC]12;2\N4 M_1Q?%9(;S-J%3?-2I_>)G/'PPF'T=CI!D-SAVFD81YB+1L(:AJRQ(OAPV8UQK0G;YRJGV0&Y1P\6^UM! M_4LU:&2RES^I?K5P3-GQL=/?SY.A@@:BF M" K4-JR&,0I,3348A&M/#IE22B:&,/"]3=%)S;I'"A+Y9/+Q4O.:5W>J"@D0 M_[0R9/417E>6'50*\TH3Q@A06W[$&!(_U[LLP_J3O-U M6FFN5$8_W2:3O=V'JXOFE7$&'!QBT@@0*HV"H2 CXSH \%2^K>:VFMMJ;JNYK>:VFMMJ M;JOY?ZZ:U7GBL;*KQ[!M>SS(=^6R'6&7%HI+WX$W\%F2Q+UGHF4 _D=/=_X= M/I0!^#%"9L;H$A=D=.%06QK[MSD1[%%[-2=XW9MQZ648]]O3"BHC 2=+Q/SP MS=/_#T;N?S/5SPMMH;="$(QG5DS0-WJ8!ROF8DX$SL;,!8E2#([YI_%^5(O[3X9S*GOHG^U4H6WS_C1GP MO[V^3D8"X2Z!K#O6G-'G3VA^-O+5A&"$W?H**A*C3.+$ET-'67!?#U MM#QO^DG^_B^0E;0W6FX[.$X>L:9C'DN^?H1J0Y FA].GX;UI[=#:?3Z]_6H MHCHY[V_-/X:)"@J+]#(2Z&&^B$QQC_[AA+)!R[43NN$MZ(.7M)S&<;$9@UX] MZ]2C81: -(]VV)7T]JO>9H(=AG8Z(5M&D8"RB.JA1& U&SF[Q8A- MELY=T1ZZUW,^[2C1UH(OE6=/099P80TM"JY$>JWFB5WKUV\?).>$NR?[=+@_ M. K/CDE]C_!A[03[S"C1XIW 06%CKX _1PJ,<+UQ*3-DVS\0AY(G"JJ>_:,58)ER.K+.$L1YE M%A\]"WWT^GW MRJX#J\JNG^I-*>C_(DO5@NC*K\WJD>E7#CMNH-NU4JQ]BU9EY6 M!TZB;U$](O:-?Q/*)MWEY.3N%7"S< 7V4BA1RK&R9?D7%_.0T71HQ\$KEUSG M$WVNFQ?)&6OK@@\$8FHP3XZ&\BY9#G^5Z6;FJJG/[K6M%!EO#"AOGJE8;D<) M'R3]HUWCU502W@,VE6\*U.8HF/7YSHA.^L%23MCP-7<>M\?Q, MR_Z]K)^E,A()&&8MY#@F8T16MZ*\5?H,7KZ776U(7W?Y(VSZ_17H(JJ=A&I0 M6/[7QOLO46%%[T8-3"ZZ&XZ00*!8>JA_U\64>D7D_G?P/OL:N0*#C3^KY_@A MA:.;R8V[IOOW9@;_[*TZMC]OL+^,DS@];6;V$_H#,] 67!DZ)[6%[/+G0+:^ MSSMXO[(Y#[R8OFL*E(46=>/;BENEM27*QX10UP@>=;C0>R\JSS+KIO M*#Y2^AK"5R57L./+/'(E@I%4;-1N&Q,?GMKH0^P$83WV>;6"EU5D0(F/!B+J M9W.HZ"=W%U_"0-U6N-"X8&DSBX74@%O58R_<1=(?Z2]FG&9+\/J274QE;WF* MIV5"PWR8^RCE&XL5(N973UAF1\_65EV.S>LD H1'CT?-.Z3E\>XO>8K.S<(:Y+) M%5B7C03DB6: MA4?#>[TF%G7.GR=#F7BO+_7CXN[(TIDP)%2<8%O9/4]HG$_(: .-.N]G]Z'@ MI?3[[M%FN>_I/*--!J8;H-&]-(R#DNRGL;R_]L6ZD8!NK7FHT!(X5R96$%V' MRHQ+3(IDM845;N*5902Q!]_1>9C,T 1E\.[?J1R'5$ ,X^-3!:;/)KS%+>JY M!0(,8S>10"<"L!(@P^%-_0XW/^:[GOAASU8Z[4;S8,*J.> MI6@FE7X)8*KAYD)=#R%TJYOSTX@V? >G?5'T_JKI\87N@Q69-*&2VVU$IE8>6T_MM'&=.( M%X:*NF+?WBFV+'#U^U<0&=DY-3J&NQH*3G+R-3,/+BC&VQY4Z\%=X!SDTAYW MG[G+$Q_^R"^6%"6ZZ\3S"#4[LVE%"V97MM@%>Y#A[GY=R9^;AGZ:Y@@.#A]X M$H$9:?1839Z(-;7P?6"W6O+$U_I);XD595[IB>J"ZCI^O<DB?N?/ 'Q;U(2::TIO@&LJ3V*YE\",:?' ME D7>'F'G_._OTI\HOG3-RL=;&L,*C67?R.5$"N+52C6NV6H77QE:9T2]14N MJ)1PY"ZBKA.=FG%J:JBR+#>:+W5XV>7+GV;79%XHEM/BCOEZW^17A$,1_'A/ MYWA!?MM+M8_II2B\M]#Q>%)EA"$+1MJEC*TXAQ=;5CB+QTL^0R!Q0-/J)Z&[ M+EH6C 0((9-QV5M.;D(!6-?BEPA1'[8149'#L_86"NBIVS/KFPF=F)*1=KPM MPKF([O++J<_H/ML._ 7S)V%WR "[4:]-E,3A0=L>JOQ/CKQ&S7HJ!-PVF-:, M&D)DW1SZ:#'DC3]_)!^9ALPWM4T@;T0K,Z$[/KASJE,IN2H%T7@3:KY8_VNN M^6D&E3??6-/K*%?;FGX-U)!Q[XK+IP782OU>394D]%PZ;U>L39(RID<9*;Q+VDB#VIAN/&(A+ MDWX6CS!V_GK)A;BA458.X)W1YE??Y[EN?)K)QE;LL@;J8(TO8_!EY,JLXTN> MEBAG40L#5J[37T9B@I4&HAD6=B,R))8?_ZVQS+\4?D]E#V/\Y9K]!^(L2347 M=14OYH[XUF"/B&HI0C W3>R*"GHX+C5SO4TN[ [3TXHWU79RP'Y@3BGK)"M% M9^RL\9?_"&>CA6S8CG&4WT!0=_@D_P37[N>4QF0U::5]E="SE&>=(O$R.,_H M*#7<>QEKE4>]%0KQ[X&2)Z.N,TB#S'7V#Y0[[*EG8YZ/R*VBO[E\7>_'V\?*0[P"%Z@I72-,3G5Q[_B)CZ M!UFX90XL,B-_1]=%?:O!.66.])7_!?3Q:H36+[G^0B[3JH^6JOJ< ^%+OF^W M-V\"BXDKIF+X#WB<:D,E!=^4I\L#8?/JU>!="G(*$\86-5>@IX^KN/OM1D&G M]6L]:T,Z6$U2Z5OH$RAU3;PIGQ)Z9X=Z+]\Q\5S4XT\VFE% [#WV,UFAWPU#@FZ MSPBL#!R[[W4?VLVD.Z9;_V3[4S*T!5E"'978..Z@A:MMTU[Y1L$E?T6=7\$P M$,2>04B MC0V%+A9R&]!MZ!;T"WH%O3?"BH3A@?!\#L:\",Y7?8XKDVJ0TP? M!6+.D$^AK7$^UB"")*R+> M]<$5I^G2_%PDU9E;&C]WVFIMM.YY<$7G*7>% +]' EAB-R%7U)3(,N%B%$Z@ M@9SN5/+2382)3[B-S[+*L@+K=(9 (82^]-X-+G(*8XP(?F9&ANOC8\$KC*BW MFTUBAZ:R8WU#I2\N>DA>;:VVEOPA8U<0TY$[A-5!@M=K:6< S,/?HR/AS M0>EE[]7/'J@WYV'SA\@+;^&T.(4S1&^)X3/*;2)5UJD_-%9!!E2^\M*I@ /4 MV,J;@@0^X,LC@8PA LB27#X$=B'QYR/2H/B([G_;K+@%_1V(">Z5J?\,IN)8 MVG_?OS1JF>VH&/\-SFSHXI7!8>:!G,6$-[K8N A!4$W@TJ09V4:_@SN-B*7X MAU]EIK]GU_9_SZYY>HF-_;S(ZA+%+X)[&9J-N+9K8!BS='CZ=W/_(L]8 MLS]56=HRO+&*21.#!"32Z9# ]RA5)+!RDK@2%>@)"8T_>'+Z\VU=SR?\A%>; MBY!-Z8P2)T,:^/MB,*;V6\L8AO\*%2O94>KWNI3?+\Y56(QWOPD$-(,F@$'R%AP$2,^;]R"/\7@H[2V!1J M1EI!7;65L4?/[3$2F8].K?.&9H"E-0OCIYMXPJE.UA-%MWL$?]2*Z@.B+7&* MRDO9UGCWR##GQ4UG2.A;Q9ZBHNR/B'HA):>VK/6X)2#:T,V>!11;-P M_S'9&>HV53P8A8G&HS8G00_#]I=SF'/A@W['AZ)=+8KW^@P0A0 3S M5=7]!9*]PB\:K'X &8#WL2J>R:M2MTG:4",-RR'U=1GI.9$?UYZBZK>1@647@) M"YVT&"<,_)74?C*'OLP7[>P&I2N#C(PK[IU?VAE@RN7XC& =OCTK MILBB,UEPI.E>>@2B]TJ,;=A:AG%B9.6-0_77:K$T<\MK&V(U&=Y/_]K4^--L M_Y].Z<]X?]@XCO_+8P-^0HVTYZR>!]?O7!:N:7T,F/XR7_EGEMC^A5T&/S'F M_\R@_6V5!97EG22ZE(>7;1Y4;.*DP^U0EN=(L4W#E[G.Z(&W_J@+SVG#4P-U MN'J]1YZ%KQ%?DR$@A.!.6#6_:5L''V(XGJ;"#EM#)(P*/^8M+. MAZ%@=[@OIW>O7/W4X7CN@GV D^#*H*ZE$=%WR)2:J$U$7>0T\H#EN@-1&.A 4$M5O0F4O8D)OOXJ6I8CE\4_0X+3")#)<:P7:5J='=T[&5-)!2SNY]* MD1@?T=K\.C-T^' V-6U^Z=^^573O6^^B*HJ,1T;'0=B#=+*QELZERT\<)Z V MRBR''1N)IFD$IQ0\ R(*-X(YG/RWOB9"N>[]!S]56D^HM)Y6D__/8OI;@< M6I["34V6X[UF<&N$RXSX\&--$=/42 !*=6T=?[C1H6S4=A$\+.J%T_7TL,"I MW?GSK@*"_XSJVE.[0DLN^(H[!Y[W4B"Y"N5;;Z3FTK)XH9>/,,5 MUZW,[3= M@ML%41*N_^O"/2KK&I=-+Y^SQ+2^,HG%7W,V5O:G%DU73AD>^$KM$*+.22@< M&R #-'*D^<9VO5Q/#Z=L(]RPS?F<]75Q*B8#8R(ZS-+2)K2 M0[P'D4"GN-B(* NYWL^KG29SVX?M\KZMC?/@A>6J$NIDB(55]E*D M8I?<%[L*6I/NKZ51WQ>X/Z.,9F*+NRM&MKRC M,#@+JY +^'4GUE^77/EVI F MUP>9-@R[NMXIRPP=8:R2BS BU":4 &EIF\@0O^+ZJUN,C^-42*K8V3L*B-_R M#.X2XQ?P=^T8D8J29^[K\+LTQ4/6TF*30I# ._S$8W['/*%&&?U1X@TU*-:& MM0PXXJS[&')=08LI0L".W&",A6=0TWGW9URBK M")(V:PF:)I8\.V61/=WL]U\"Q4(RW+QI>RBZ1ELM4[02]VB8I^SLF4P3]WOQ4(>&NQ''$Y]I\ ;,_TRPQ+_N%*5<*J-G?GK_B3*WT:75M!0\%./[0O \ATB3R;)$Q799&A%V# 3=":/(($VDBE80(1RTKV$M+C M)0<$.%\C$&8W/EZ%#1XZ7O9@2OR.6,G0S!5NB;*Y0Y"3C$A,%1*H9#V2(/"M M3B/M4 G.P,_1@U!LL>?KO*]2H6N34$ADA1 HTVI%*%OU(51D:34"#!R.6^-& MTD]D'!#D\,8E":+=$/O6ROV4J,KY91Z52I^Q\PUHHY\3CQ!)O[#3^ZKX2.&/ M&\K0MVTRQ!KD 7_Q1WV$LWKMKG:'^AUQTO3QX#DI+9H/%$<2]Z\$QJ]X\R'? MI1;OY4J3/YD,=MH4V4-<(($*)]_F9O_0)!GYW^.[-?#;]*W=:[5O-X0F(C%$ M '11IT2MO1_ 3Q_9BBY)R%'U 2FL%$-I=6 M/?#C@=N!HSN?@S19?R\#NB;-ZM0G<-P*X!6U.X0&K;Z>#7HSRV<6?M,%::\O MT\4B3&? UEV0^W9$9QWN['D@CSDJ<\7P&QH%.4LY*5,Y7'A?982EMSMJ*_DQ M7*PC@R_JQ%[%Y)W.O/K,]J% M'X-7UY_$S1B&:Y_3]%]H%X*2-2,CWM1X&A1K?>5\'N&8X;SM,\1O%UK7*6(O6OG],DT4("K\I']WY8%.)D'Y?_W*))3YX]0J-J%AFFL!/Q&X1("EW[9+X'@F@='JN1RP.X8$A MH)%?UDJ6AK'!9PI(P*=&[Z2D0:R:S)N@M>P<8Y+K%Q((>HEPFCH4Y:#U-WP, MP^EW7#$B?B TV.E>9[*70,>Y%&.0$'$HU];P MSL]/8*V*+S-?^Y(*JUXO&;@IZ'8KWW1U!X5M6G,V T*GC2@3(:F9_*C4NK:^ M9\9N]V9FHOT96?SY)M(J62C&+**+G,J,ZQ=]F@S@,172<@^L;;C 'LZ>-2QWWL6#D,"WGNE='#+Y:CV5ZWM9[;%H)CCU>XD;9I YO-$!,KY5(N:@6JG M1NA:8E/3(!0,+=>O.$NT+%BEH88C@=PANFJ8109'HD.>]0!18CC-N5%3JTIR MLY+BI,N,E4#)Z=.GFSX1EO"P-D,:F(:9M:<^;V_XO6\_6:^I MC!'4;/W\1N\:6H+ KK1!%[]&%)N*>>7?Q-'XRRQ>8Z+.ETY[-HIKGV6]U&>R MS6"X'-DGUOZ@>Z4'R_#?5^]>OAMXG.L6NF)J MQ3@@TY-/;'B^_]Q"DYG9W@'S$9PZ$D]DY0,2"-A:QK_ &6<=61<&;A#2'_U M[VFW?6W+U1ERYVJ6XVXC=\,N[W(0<6+K0 )+6#"):^R+#,2=5K@V7WWFWOV# M(R108$%,XJUO.E2YY>4JGC)B;S;N0BU^ZE#$/E#E_%0J /WC_?#3]=))^Z"' ML0O?&S1XL^2>N*EF9>&0&/L1R)6 M)]-PRD*6&/5H+_-$ N3_\(SU)LI]V85! MGVU5K2,]M,MV5#WP!>ZNH).GY=,5DHS#XXZR4HX(QT)XY>LXU=8:08F?4\(V M;J>5U/5FH=(V@08I[\X9A6;2M?F;/V]":S*6:2D,/=2^N[+UK'^-5:>FM:T" MU<>_E,3+)G KTP6*-@N2Q"_3:>FZ'I_'7<=Y7$ZTYA;%RJ_[AJQ@@UH64([ M>YDE/SSJNB<*F'.XW2.8%FLN\05F,YHV)T4\5 M)X,!A]6M[_!BU;\OJ,L)=V>0QDZ"'#?R->;6/;+1PPLD/^\;=YB*<8:[7,OI MCF4F*H^ESF\VI)).CJ@POJW-%#=0>T^=G27LO^1K8XE]K'J7IF1YSJ@M8IE= M?/_@TL):61A[3W@91DB>K$-!2-6BGAG-J"FDB8$;F<5?9.)<#(=T)5L$%5F_ MLG9X6_-*L7)6BEA=6I1)$*"7H20WZT$CPKI>2>[Y+S@2 .SN_"EA\& @ZH"5 M&Y?F*&BQ.OA@KM(Z&HH@ JSO7UK,>K38 M7=B8 #,W M.$K5Q";O"V0!\3[5V<";!FMXWW8E?4%U*B=4!B^>9V3LQK7CMLXO: M$=O"_X>]]XYJ:NOVAJ.HB( !Z34**$@5!.E$5+J ]-ZD@_1B@$!0$*0&04! MB/0.2N\@545Z[X3>2:@!0O+%>[]OC/N<<^][SCO>]]Y[[O.=/Q;)R/BQU]YK MK_F;>$;: M[Z^F:AJ*W EUNO;81::>6O'>VS2V9AV--4!*>!R.0IH=!Y.2)5@EK.EX0-=Z M'M]L41=ELIKKD9C7UOJ14;->_9\9NB)T;^P?3_Q/U_^:(#0HW+#SS?R9R]8V M(\%=0!C$>^ !["QG?)]Q^T!PZ2QVJ-%3LJ0=O_[Z@^OC9X[/:3VB6 M+96;!)>;Y'/N&OC:1LB-(F0?M7<;D6DVV)[:'ZSXDT9%$' A5MWA).Y,KY.5 M7Q)Z*POS>I3VK/Q.?5XWO A^3WVP>@MW';+?3I$!*6\?[' &+\=W3"&!Y M W?AGL**XTMUC!92FO/ED4Y3KF7]KG^B46,$^/AG:P0ROMI,^(2XR$ G0=I'\N&_2_I5F73PU!+6>:M.HL&CR;ALV\@@!)S_\GDP!IZYD?SWN#!KY6[ M0$3B'LUX&YDNJD@7G:61UYK!]4PF4$_Z]UO:![_IS4,Y:V67TR/6BU-CUGE5 M2:1AJ MG[N %2_<39'S$7:,ZV4_7^+ VK4%.8?'I54_Y:@UG['1(.I!D,O@[Y4+#P!JH>)!!IN_2:(H4P 1X:YKV&?75O>Y) &=K?Y3I:3KE>JZB+'?U\L$L_#7%'>^Z^-70)>QQ--K!Y&JQ)N?FY MK[+ITZO'K?N;\L9S']* J:;![QNJ8&X'E32K,LR$!Z?J<&@>G\15'>P(L6)Z>BCHY^X (<\RL?=1<"F#GK^^3JKK@U1=.!B?M>=1L/_.=E@ MW-'%Q>O)Y$EUHRZ?R@)AU+UT,BU>G.-Z[S%!B].:QOY!7QFUZ^*[4_.%OTWI MXP'E]""3LS2P=*N?[BZW+(Y-X0/?,+(>KOX(U%E!\PJ6)F;N_ M5776B[ -2<6:*CF_0_ZRM0? H45JU#AFTIGM2-9:WU MH5\B<2I'WR<:H!OACK=[FD^0W.H;C+\.,^UVWUO(/< MT?*NVJR/-%$%-LX9&JZZ^U(R0T?!=>4I6[C;J.XVKK-.AFOW")I(#%3LWS-VI4UTIC#U4PW$ #T@*K?C:MQ $SVQ>\92P#1,VL0)NI1K^ M0"&0(5XVH$!QFFQ3T7Q<;YUV<%54\SV.*\D@K;:72@-J44= MO\5-W#@?3]@.Q8G?G 1+2$O"-#)S@D8,#0.OE.983)9_6ATC_=3 +$]J)@SJ-"QRTR> M,[#4L7/0].F1,D_D((X?PJG3 C<.G^C3KM<-!460-Q=[)22.)J).JD2?37>= M8ZRN@P6-]W+%H,I='.O:N>B8ZJL#>JH?S;._D@#\G/US*' MXP9K=FFQZ@-2@DVSG+C^83IX>>OT+3S J0Z8RSE9HU\!9\1J)3F+V$>G9,;5 M4N=KLX]H%2*.X*SG!!"J=2 ME='17\4U+8G/XYEKL:&C90>($%\\(,(E41>]C1TH=.<[)KK%^N'L"]RB[W.I M+*KY584Z22NXO+AZ^EUH70K!>&=M&W]>QVTY8B]CS9;I"F;]R.PSFU;FCH765W][CZ7\MIBO^:YZ;7./RB M8ARZ+;\W.RBPV\>=@;,::&I3:J1\'HZL-(L,(!FL!FZ[5"F"7_<^B .C!.I/ MQYA@9X]Y]TY8F5!+QT*B5YTYOH)1EXC!J9Y=I(9^3S9"@)32&3C? -O*(9-1 M80%V;N[(!,M GE8\H%I&&%*(DQ)>S&HY5WQEWG+Z0R5 >PES>Z$G0%8@4LJ@ M_N,V\/9WUCG!9V"RD7-#01S'(%8U(//\#Z.D=-\P830&N_Y2\:GE0N'YJE851\W,Z-L#R5#J[J7:<7W""=/K\N(1)?**!TX_(<'N#/"C,4>!.J(- B$$3X^Q66 MM 1&E05P8C+A9!C'K9CJF22GI&;TB8SZ(!RC!Z*&:O2%096.Q(QV'XW)-:._ MX=1'&R?#92J[L6*W,9]/=P50GS(QS0WHNS!;R2<#JWN5WU>&O6W8GFN_K4YG M3O/W, &VN01[R]!5T-4=4)@Y#)(AAR6,SOC]\(#*$[T<#2U>$WNYCG+QQ2]4 M0<'9-1=>O6K)".=YO_A_G/2:GV_OS=B18KA1Y6KZ<,8R[=[B9A_,MUI.>'*$ M_$'JP%(:.X8H4>Q?,NC-J 6K+P*JVKBQMX_\;)C,AQ< MQ ,22I/Z!4H_R'CA :_'13]'54;8,SHR,RS>K+-XDW_[YX')Q(0Z ML:YCLNF67R/0""T0W2")%/L^6LF5F<)@9"6Y[((!+/FK$3?ZV*2CX1VL? U. MDLC94&Y;N/3BC6_$^;A+6(_#8A@YE&B(SXHN@+CVU8+ &YMI0"E %:=S79VGZ@@_XQJ-9NFFQTQ/Q MFK&I$2("?NN[-/AC^@-;W,\XUI#'K>?4E&MROM6A6/9TB.'X,7 MZA1.:Y=P7N6$ETVIF1/KZ[WF,=JA4YR5EEIW^7=OVZ .$4K0@92%]@_T@O$ M:A0/Y0&'E6X\]9#]#+E2QPRK3P$4B-+-K&FS=(9*7B,42PX\*'7)J&,/+P95GJ:Z=B[GYW,C<0>K=H:8/Q%XP/UAG?AA MH7O6[#>#8NP=6U/FX1&>M$(0E8X45W7-'T@/!L,B^F=-_X M!JSS$VS% !0>D K2#6XBR=W\Y*]Y \?RY-Q3>C(<=>8R>>6TU<)E 4;:( 1O M>.X=%8J]T'584JJ"69UO?&Q74U<[-'U45RW6-R(*[,W05QXX WOG>+0LW"KE M.Q?!PN4RR@[ZJ.Q\^T$3$HWQ2' ;V<9/F<*/X1&&:.&I@VA#)3TV,ITLB_.+]KZJ6!WQ1G+H"WDS^Q7[/RXXB#UC8S$&!VYZ@3+]([VU$06P"VSY_+6>P M%N]=/)_LT$I\D#L\VG=/&%5";97-451*5]ST). &1CT3 K/NS;B2&R ^QXW; MN8_[ =-"M-9/TZGI'5X;:7&W7LYXW:Z48P1FYP(TW#'A5&ML M=AM O.""4<7A =&CG%@^8)@IYV(KCOY,BN_8QL@F#H02;0V('_SL95BO:VIK M[$HSV1"?F/)E9R2^ )/YJ/\K;FQDJY@>=JD\S_+ > FGLSB'*L7Q0#(1E)"( M+4'1N; 2..X5Q3A,8F2PV=:?D5FFO'#6M%GS,W=K[F9JUR'U>10]UN,L_+2) M%=2>#Y.#M8^--$E!)-6GJ]Q--M3$0+:!!:L;9["G8WP"7> ;CNX5,A2HI'?E M@096-2XE%&0!-HWLRAB+^1DF^XI^/BLOG&2,C?CAR3Z\M>YM1O3543%+_0%Y M&@U78J1"15L;\LVYV0EQ9>OC^:" T@.%$)@-U &MAX7./H 3'9QO&,W[LU_& M R3*K<^DNU^*3DJI+QB4W'9INOGH)VP[DS!"G\:J!A3&N/ENOO>G2),I&$S6 M.% @SH;2H=02*U.>.J[3879O"R P5UMQ\>/C]H8!\<#X'/TI@Z[S;HBNX,D% MW;42'^V/.$Z/!*\";70KQO:Q/@9T^]R3FJ-RF:D$G>? M.PQ@0">LEZ2\T)S(^BP9@:'>7',FAS[!7O_@[C3ULX?)F=E8WU&Z3G6?@B>Y M"A^#']@)F9OMWMTP&AN;; H<$:[G$OW$TN>[DVT$%*O6O0O>1$MSBZ#BV3D-2<#\36FV MY>-F1@Z^4+I1H:+1,^0N_>Z=Z-^4I304+>X$BMD:?]A/Z:-"!W[,.V M/Y!A\I1 _8JR_\/UNT'R7)@PC'S2/]=XV+PI?[;&;62-^PL>>P7;=?7FCO)Y)&H59*+VH3P;(C0EJZM0M8&S(U%I^,4V5X M[C]Z>^E<"E.JCF-@091DGGH%&<=1VVO+-X'(MP59\A MN+>O3.3 +FJ)*,M2;[U1NP'<):^=XS.X%*KZJQDIQL]J+";5=-MGG[^%"UCA M#Y8:2V$ADW M8V_#*!N<]C P=2>)GE-5QFT"CY>4CN&(@IYM\(>6*G!VJ$D=W@CV^SZ%(]FH MVSX*L[:"(=F2>_CZ4"9.MYK"?7$T"P'\(TV,IO>[,C':)L:"K3T7')_TY9%^ M/Z6A&5R'7;:J0VP'\(UFUR75>KZ*H#I\=P).7#1]E0%Y+(O:@V^E"EVU(CIW M8\H"H]CC=!CC]5JW/%L-O$GM?V0U-!(F8]+^SAM4BMEH-I71NMGS5]%/JHLT MM/V($L#&NE7%**U.V@TCU42U!OJS_+MZ?=BK%T['^H=U\D7Y[<_Z^IXA*)ZG M5')DU-\^W8$>9V,B%L!M&*D(.'$+2N"&$@N<7*&;W%-NU%^R MK>_:.2N72+PVI7CN..$(UNP7CK)0'*FHEYP53)K78T>SU356,D"U<=O729ZO MC4)'\C=G'OB$AN.DURGL+'&4?,<2P;E$VQ1E143#01:4']JZ0]+QY0T4!EOZP..IVB?OXD4UJ+,VA[ ML )+@E)0'/*LJ$5;%S@P1GZPI!+!EV)/9%A0AQT_(UU#5AYF$68H]0.81#8>0 +J=*%QR[%74'Z# M![PU*I+RW?D0APD_*I94&/)\V]#(HUY9]M32J8&''AQ3&!]:G0UZG7RRX>%O M$PD.58(>2O$%D$*ZVWE!'3C>$Z7>/B&56.G/RGE8GJS!I@L0M6Y'!Z!?/MB- MH\D0]/4>S/#P&K=U1-%(7'5.L K+V]BR^,2$D#OQ\W/D:Q )W3!KY\U!N6 Z M/* I6GW3R%/#N%=-;?MC[/NL74[7C/"[-_Z/RNMIF3X)%]HKR^#Z;B-VL79& M98'NC?#'B$;W_K)#1:,>B^W@7FYKL2X#2;HK!:)/R9OTGGYN M:+3H;QJ/P4DA!@F4AR3X7^U2$,>V &VG0;E7RUU8,B1,>07RX^Z$9#-[K/XI MR23_[G?C(WOKZ*NF]A\YW/)M;<2N ;[?^2S%L,@$9K"OIM.UM)25?(*.^\9P M8H0&C0TV@#L33<%5U>$"-!M4GQJT(A27GS$H'"> $T&&*Q6D439]NF'"CA,' M)ZM>\)\&C"+B4E?8(VW'PI?3I O"W.L#.&F>]G06*%^?T9H^G0U'NV">$IQ] MO2@_>8E@TN-L.U%S6#,=$9JF- OK/<#OFMSX9B3HV*K]&Y@RZ%1/LV.P,3MS M7](R.F,F%](L8CF<5V3"V2G#,O8@2D"_,FDJRT:U% ^ /@"N&^D,,=SER?4H M$XJ,7]@AC*J&['\8DOA/43)2\S[W+5OS@DR.N,#+/KOA <(8H[8I9/F'C>.( MKG@[V8?^2^LG5F>Z,;D2T?UZ(KG*V7IV/&FAQLUA.#:,;:MR=\$&UQ@/'L"? M@ :^A'D1E?>]*#B;HC"7P+YT!.2K); -=\)06 M3%AMU_I>9&+K%KE\BWCMNA%:3"9^:.ON($ZXV/-E]([67&.5/?38X]P_$/%XC*'TR",H&WO(F4'R#A)G&\) *GAD M;X1H 78V)@SV3K:.\!4Y+52]%@P.I[Y:(!VXD).%5N,>3N3&!J!5&.=K[13B M \ ^2>D8%WG43.[$@;0$J1AZGWYL!7;\86\N3"17CN97O./\^X^I4P0E$_/; M8.7?M]7*/A:,1]M4XK/AA?L"V,_!)[&V_:^&T!VNHG,,(M*&\Q,8T<>Q2DP[ M#7E64-\M4^(%Q3R/<&E>&;V(]A*[1P,[!V;P-=]]B0Q:[VL%0DIB +U;)5!- M5%-8KO<):/2M"#S+H-,*)R=E1B^X]\BIIUQ>2P"HOJE1B5!1"%,=] M*?*=:3.9H%'K%UE&.<9(;K9 P-%%A,)M'*>;U,R@<8V$ R)M[VRB>PUV'2KX M:=O/29R?T^S$Q>MLM"^O#W .*,G,IM;)2NAZ9]AHN+=2>&?N \& _?GH_TH. MR]W8;F;*),YWEG(;O2T7,,D ?YJ?#F:4#;>SK8PW$WK;,'S?/ZP.+?6X&R9V MI=*210D\;6BPZ/^A>QL,_PE3;H6$W\-D1=LOK&EALN#:&0U&.%K1=G4*-'+N M^@FEZ$R\4Q*:X+6_$%A7P-XRHX;*]5:7I'!-[O#; %D1SFP M)!]V[;H9#_MH)NI*"IU>6"1HZ@>KX_%)4=ZSHV75*=Z1CE8?E1 4A!K%$T;?*'.DA]V M1>R<:Z5#W2IS,\_#DK-"V]\+&\VVNIBZO#6K$"HEMJ\8L![?3?!? ++G#@+5 M4',TYVF$S2#2N;E>41 /\%_& [B/)!U5'+F>Z'JCC3HE.!2I@2W:P_ZF64T2 M\.5/_KI%>$"8#K9"RD2&# ,WB%%90%#MBG^_D#:/>R'/DS$4=VXG/$5P"XV%>$1J-5([JJN22[BR@THIEO+BU')@4) MK32WA'61-=C[TJ M"SM;VS\=[:#64PX/+U,PMJ0OE-/GR@BWOFRY,4O5+_(S54^ILL9[\U8D,4$I MA@ WC:@UW31U[9+DA71C:U<8JUN*+^YZV(LF&OJEA2LF$<^[SF$.G\-:R=$" MK0T8#Z.S%R3'SPWP@*./"($EQ\F\$@.+NZ*0-6RTN+E=-:1$;VD+4@?51X>& M,BLL[)+O/'1;\7&ZX(*AO89HT5/-PMJC2M(K75@756,.]Q>F:_$ 'X_3A<;+ M U:/2M+C0ZZRWQP3+(2*HM+*:TLJ[-AB\(!N%7.+%Z?8&F+TE<3R]L?SJ>>P MGPC+\%R4&J[P4'XVM6@]N<'4)A'F!*GY?D^Y%%XBH3.YQZQ7STCAM M5$Y-L.98W^,O&9FO%YCR=!T-,I/OG)4R M7='"A,?6J7W^L;?%$- MKT9GP>4<369)KQIKE^MLQ1:ID[U+%_CN0;2T1D6\A]G0S-WD(^]>2D\E_L3\LNP3>4+?B\$$#/TM/_0R<')F5SWA[VNWUNV<$7;X)SY2XJ9EKQ) M@->R9@T>#UGB_[=*?7O,2H^X"(.)-B2B4[C"-RX_9HHGC_SV"0594[VS5>(H M_[Y0.TIL]T[BK*>P7D_NPG%D<"#,(0>\.2J NU-AC9E:\/&L$>[A_FHSC'HR MMB=_78DC*@^@$?CP^[?%;%ZI!#9GBC5?4IY\?IBM6'>L<4G/VG9 MUI:;H,# M8WQ"O,VQ;^KT@X3UX^SDA^%@*E.#!3-XLDE6R%"KMZ;#&,>VP4?J")FV7=$A M>+%'LDL;BVVG:$0>5A:M[3CW3>5]PC.@16_[KXJ8AJCFUU@^I%W7$4U\30J] M*&^KDA'ND@](]M6V";;&UXQJ)<#HQKH%"@]@6<%6F/DL;2(%PA!4QBH+?J.# MPIWB%,K7R/P>B7.>[\E4KIG28L!(,[*MI&)PQ2X=0N: &( 'E"$\ YZX+6X:C5C2B[EQ]9*-(-\I9."+QRA9B@4TJT(O\P/:>@+B3?(FLJZ5#R&Q\; M#CMXF7@]K;+%$<%X(,DRL(92S?\A!H1S@W]&(KK1^>XJ'N7DK]H74O.^-G?O MCA\D=X]*J6;:4>Z,BM#SJ0E1IO 'A(N# TNY<8.8U,4TWEM.=SKP@"CBF)K# MV0 //.!"L0EH/BKC^Q'\QH:'Z<\N#P7B'UEG7TY2#O)779 *V>.5TI1/MH*G,4]BFXXC/&_YZG MYJ^"@B?LO<+@UW77$56JI@:5X@HZG-UPW DQ.*GDM$VU;'"[HRG%GKSH,>96 M)-7W_E^?RN?NG_=K/$Q+4GR# /..^6[+"3 MDUG'LBUZ5%L332_4FC M$H=:HT8J9ZNA5=RG]"[@L8@T4(K.LW6/-,2IRR$\/3_>1JP;<])GE$-=&T49E!Y_D%!I/O ML$(_"[K6[L>9:N !5^G:FRD]2B%!6^]$9]]._UI[5=C#56;G0B\//K]5Z62X MLUWW[AKO0YP??"][NU!E/OPAC5=> MX,@4SWER7L\RZ0?K]G>166;(IS_$7F;MHQ((M_<5V =:1R Z1$!R.-LHGV9Z M*:5CC8H\IHF;7:N)N1TH+>,1*RI(9ON*7J^BR3[B;/U;U[)ICQQ(*P@SE5@( MS--*1#,E%DH=JV+N(B5YF2KJANF]]E,' M2IG7F]^5B.IB9)$L6AX*UK>#0S';'-S@W;AX[)N7PKH>N218Y14=KJ%\=,?] M3EN,0(G=ODA7,%1QH/E920^1O^@M<>P;!3R !-@!(ZC<;UIJ3IHS$O6/;M,? MSH#8-T:VM?7 (^P@9#55W,:]Z(JLQ;4#*80*!IWSK57:0ZFVW-75\,H-+IGY M>?AHO3]G5Q/]Z%$$N*:C@WQQ]N3,1TO/=Q?; MUF845HWEBU'@-KWZ%-6$356/?O:3M^ KJX<9XQ^\-+'T1@SJ-EE-JSB%K%5I MKE(:,'D## E+::W# R;9S.JO_;3LPUXH0Q03$7@4>L\;4]B&@ZJ,V@1W(#", MR^!;"J.UL##:9FJ0R1).F!E&:,#% M3]D'L T<5A(K#6\[]]ZONBMK<6B:B2Y&&J:JARBH2LEQ-U^*$\[+"!^>_N]) MEU\XV"4U4[TF:;JDA#QN$1.ULWD. >:S;VOMGQ(EM2#@%D-0( M0[%^FY?OD,.CR ?MPV>3R.K[1G76-OFA_H_WUZZOD,G?'\1TJ0][%4O<]9P1 M[]F)R/_J[T2])U_HR[X\0B\XJ7P_CY]NI=.U6<3+D^#6.^!NC$)MH$IY)@91 MC(Z-$J0L0I-[3[S)R:+NQ9IQU05:6=/K6E9Z#"]4%O%5EE) IIZ.B3C1.EV? M4OZ2?/OUPL)=JV2?<.>N]S\?<'<%*EU*.,MD/O)\1F05=2=L(8E6<4:Y[MXW M<]_7DK^J6#YJX/F7-!6"%W_U5^%.PD?BI,SWHZL-I:+;*=">%+=Z%X9.MPZ_ MV_^FTBZ+ )8'?@G6GX+$ [ T7_& ]@$\X-KB5]#!'0P,#[CL"D.+#/XZ(/0O M 1L%1N%8,+[@*PY 9!^)O8:#NH9282&=6E:^ MJAI3KM<&/ [^&JIIA+B^D00^6,,#D$;>S218 Z],!9B3_?X7\]$X*K)OL@>N M%RYYQ#BN._#T1IM=VOW9QY]P>3!OHS/K?7VN[7'F4F$/^[/^U8D%[)76U $D?)9!-N27LCG*$AB O> LU%TYCI%0-#] ZE/]A,S%QV@$1; MGR\A%AW3_)U0RD/:0;U#4GJ.?I2@ $GSMOT;C$I@V_5>[XU1%]QA/FAX9&KW MU9@W50J"!/-:\;993?DR/6R*H P6'*J/;KD"=$1R!V^!>"76, M9MJMB!T['"@ #T!O.L,^>AV(T#27F_0BM@OZ?%UA1QLROGC &]6%#TVK(0TR MF%6<%"]\7QF,-(:T"IS$0<$W08>D0^JX[N13VG!I1 IP.^0XG6#@3C6CU-.: MD=?0VF!8"RL("CPE,@ M54$,(58XEDSY%KR'V^NS&]$ M'>!V,9Q]9A.3/\U@2-%0!.*4CIK@]X*'+/$ $Y3?P\VI-BN8,J$C<9 K;K"M M$36 54]KFKL$V<=1K($P'*384?CV^0WP(4'8#BYTJF-5-'X]$!^U>W<-S,X\ M#:/S:]EDM12CTG"+[A0/")X$+"(.[/1.VM3-&"&7S@D/6D=_:O00=A3O?_DI MY'F,<*1X0]PWEA8:W>1SC&-;9URU>P(Z4"29]> "3 ML;W>LPG,Q=;1#4636TG"4^:6[ED\%Z_($A.S-?8<=). 1PV,JL\&[N+B%;10 M57%YZ]6ZF>KE8:MABP9ORJ@8S.6171H?![IEEHP& ME'KPV-;?$/WIAY)WRVX M&.JXQ8R/IK)^K3ASPZF( K;VQ#P ,/9I'"N*BHI*JI8@3YVLGA7]0M(-F_/I M0H9O_GBP56'F+MZ,T6.]B@>DB[;A 1B>(#P@+!-'T_4: MO*9*,/1QU^8)=^68E5&TK^;RVY_M" /O-@\_I8*"\8#7-6!,\CH702_]#?O? MAJU-O,ZWN7EA.&XP(?!/OI _B:]%VCI&8#_3O+'Z7C.!!=AQ MP7- PJ0K >+NP']WH?R2!@^DH]0)[N;0GD1PC1X[2M.1<7,!#PCB*Z/3]AGW M#I]]?!ISV6I3*WK/S"?R"[4E6LE_!?''"NF'"12"VC*@K6*,7!W.N G&H,'9 M5MWH'0-$]Q#T0>],Q'0L;#<&,5H&^4&Z3:\""H%/2A/_\?CM-V,,S"@K!4ZN M0/2>LT;SYKR M81UL,(Z_=7/C>4'@&8)LU*P.3,1]=$%''WU'OMF/XS,ZIQR M#8$JD:+$ QZYA.(!*#UB/(!*<>XZEBS< M"+FL,IPI=@&.]&P@T!0Z70&!A MD)2M#=_\YIB MX+*S14;)"S$(G]VWAEHGY=>D&_500S!1\],>'Z@PHB?+ MZ]B4%:-CC:BRPP$#HP<-)X-.GG_9*0FX-FG[<[!!:!679$_Y'0_XU.D@:1:8 MS&:YG5R,G3O\R>&#_5H<818D0U[=E6+MY@$_V71?Q -DV:)?:$W>]?V\VMEM MU^';O"?.4TH-90J240\2WD2<+F<\O(\'^%_0/S85P[@GG=&UD;.9J3_X,0M> MBC)M=$0=M^I^V&L /Q_' ]*^G"!.:1V?CRD-%;D=\9 :03WWTK6[EKB6VAM7 M$C. MI$)^RH#L*3]XZ/MA'0\X*9+L"DK]( P*R1Z"+?[*8M P"_;3Q%87ZQP M/]_](1P'+7H1APL_?1 N4ZJ!U0%U/SPMUD/KP/B 'PGT]A23JX4'P(M)'Y;W MF1VHZ*/Q@(#84GU<[_$Z7.9,I0H/**&\OWA@>+S!=9HJBGYPKN__* Z3$E!T M4M@!)JUT(M6('E*J&A9YM1P:N\!$JZT)"S;_B-Z=+<80?:7C6\BS0-N^J23A MM=;,4+*(I^7<(&%G=HN&K#2%9Y3I7W. ?L=&ZNHI::^J+_>O]@5";Z)YW3%F M"O':YCY5@K78<2J"R]A:@U(X)VD"X0%?C4%85<_W>I]BE;\=:FOKQ/Y)6?S0 M^U?P.]OP,V1PLL-TN@#SCHB8COX%QT$T8DNT_ M?+N?T/.>*E8F-F?W1ZK+@C2IX@P!-+JQ\ZME48;?90&58,%U.V5PT2 M,[/Z*RP(\:25<%D*U+3TYA_GG4U$-#"/2"_XJC;5Q^E2G8S1Y-6-GWQ(4!)W#'/I:TT2N#>6C MG[3FL$:91=]-NTOP*T3;2TF@LTRCJH=U_N.:SG.'O>J)>W<0=!T$GPT2H!/4 MRY3/;J7*!7-(4Y14THT=

    BDX]D#%UZ35UUJ/B@[BBQS-L8:P>X6 MEW9S5-_EI?/*@-,XL0\"R"ELE$=O6M;%$\L5U\O?-AVN_Q.G7[Y>8'[U'1<4 MCK[YFR+3:;T,G)*?GQ"U)U\>; GDTV3'(1;E0%LG?+2*!=TZ=#LB>^/T0#^5 M[302C#K887<*WFJ7^-F2@E[/?:Z#>W*PL39.X."$RQ"4,YEKLAFJ]69XF)*M M<.M>*&X;**<#B%W7%ZS[R#TLTS_FL^_$+:XKZY:?YQ?A[.;/ZUO?/^87_Q:]LPJ?YXL8, SYAA@Q&H,/*:25 218A""> :9Y,*J@+MK[:.RZ'VV5FV+^W MU;'1U,%>NU%D72\3KD[7'%3F3#N0IN:H7)+@,U<0C.*8.$=,V#H.>)"2[;#[ MTM**#;73 <8^+.84$.1EO;>ZP='R*F;(D^B5U%)9L+P$8LC3 65C!E3UACW; ME%5K$_PL4=LA[Z6F"-OJ;-0I<%>/\C;Y]YJ37ZXZ9O[Y;9,$_3S_997JQ/SG MC-3Z:"WPZ07W^)/+!O1LA]&7EM(; M2Z$=F-(5!VO.?KU8'S=K^QI*<>[4K[KD_,)&BDD1;/@%+E!2JG:L\<+ MD*P^V!!!%#M($6<3ZK<#^TM+:XZ,@K&3[%?IJ3ME@ZN3ZB->3!$80*="CGY4]0HG2*C7-N11D.S]=C4:VZ^Y'21?6LYQ2,7T8&\K+_>?FUS7 M,KTZK^X3GTB27792U4=S-;#,L?8^$V"559D%10)M_4AY2]*V@^6+S=T-H+]N M87D]POFQRKOJW?_\5WG"@DE2UN;XOK8X%=*!3YE!UC:R[!@+H?7@@#:4;P?J MEYK8&T'['6#^ \FY2GF6WU]\Q<4'_#=/%O\+9);ZB"/;\ MZL+P&];D_6=: M5^L$)3L[+G=JI*HRU\'X*I/9X#;-<.WFVF>YPX.H##8!H*9,^ M9D1P[FSPC'QNL7H5(B0$Z11$$TJP,@@I6S>+?RDS(E!'XX6+((40ZZ Z<%4 MF2RYV*1";.['_WM&Q(Z8'6Y&Q"[J[\!+NMTZ/@3+C4X"2%ITDA87(&;.H%A> M,N.69]-ZOLF+G!&Q$PB>G!&QBT8Z@-,@;1@C6L.,\N!4?;9K=*R)30N.A^B, M%%[)YA9U #YZFA&Q$ZR.,2-B%QV/G?K8MC7R,[]WLR.MBYIBZ?JR4NC:*EDK M"$5;,(%G$1TF3-OU$FY/6^<=,08'VSY-L0?2_"D8^.?#]9R#-T7I&@@7DCXZ MJ$58@%E@L;ZVS&E>E7FWKQV!&T*G(F0?/NES\=?I]FG&6/U), M/!&R%!Y$ +DZR:2ADRS1<1:8L"IY(8)5O=C2;9DZ^:9&!X.]&\B\U#WTKWEM M;78VO?BQ$@FG8Q"U)/%)UQ#L@OYFSM+P0.K%+N_WH2[@#8F"3)) M\EJ]*A#1![*O(DNKL@IED*CF"+R=Z#WU2]J+!X#M11^)_UKI[UHNR0FAA>> M+F8*':N)LK9 \=PE92+SO'G?A"/Q=J*7W"]I$QX MMTWH5]OPAE^J>Y\Y]N0 M]%9P>E,X9(D4CR& -;6[N6$E;^DS7@8Y%[X M?KSKNCL?L@N% 8JBZY!*MF[^Y20GBX6J,-?-.)Q!(L7^;N!?TEX\!&X'1HIO M9H?MQ9^#-O>1S(;_]Y<7RXLPR]/9ESOOXJX3'3>5:$,T&(P&$@<9*JD8..TU M6)Y3]XJ4\-1#T:W>.&@2/<=_:.C1<=V5W;E#M26T7"=9S.M?@FP2:G M"WG>(@=.YL9$<(P'LC[<9BQ>Q3Q(Q>K(?(]S1=K]ICC^J=<6H?_KKDZ?%Y^T M4O%,GGT4EHRWMN396\& <,%=Y#*F8=I0],#\.*?NOW?Y,;#ZH@_PV[=ESPN. MA:RYU1(0=0)5_W"!(902C+1.)T+$R6SR'9D?YW+WWYO\&%A]T9M\:D9%XT/L@[7$!:4]Q&"U;E.'3.FEA^:>#JW4+MP/LYU\;^W]^ H?=%[>X?X MQ@0TBFD&.F.=[J8$1)-#M8R%.Y.5-H-T]3Z%"+SYU?._]_7 "&UZ)7V\FO(M M6K+=C&DPKVNSE\V*SO# .E.$*(J*D/1I4L4[%8O[=4.[!Y,@! MF!JN0=PNZNS D;K=-TI()02K$P.",'4N((DP6@86G<@B&:9+Z];Z+[)!W$X@ M>+)!W"X:Z0!.^PONJ7Y.3-I0G >6@@8E3)VBC!E<8LPE20=T+,?VLT^\0=Q. ML#I*@[@==-P!SF]-N5I[45<-OSP76@8&4?O:?P,%.)\B> PD7,\LJM;MKQXE MIO/G)(/CY+$ANP[!D75_RFC?NF=2=MSKQ 4([]5Z2JP+/D&1(<1@G8^FF\W0M,U6?T\) M]T3IT=ML[0*9E[J'[O1+DHEQ7T]E[S.O5DU#5+'.Q[#HC:D=VKMY^MZXS59_ MSP [WD<'P.:E[:0'>R;EA,ZA5< X1U#<"/ E./)-LQ">.^U\-V]JF[;9ZN\= M7X>[Z&#(]+*'XO,"B;N8E74')1FLQF@SN=8UX^5()M%Z7'7N<\1*L*SY<-#! MN#G1!W<-=\WX(.EEN^P5;FY3S?GF;URDZ7+3@IFQQ'5(&HI2=!IG+\!EB^", M]R[%F*([^N'3CKT3?35WI&-H)!B=8".[&S>( [6R>WR%H'RKY'N!RE=@S6CKA,Q1?&[DG M]0DY<")4+N4S>;E5\OPU@QLRY'J"LN^K>0W(C*_SWZ6QZ?GF^(5Q*E$6A M '*5ZP@D+B!*'4 6QPUR)LMVW;">4?FM14=6^CXJF[>0W]B*#W_?(#PQ*TT, M"-QEBNICO4.6)0'GF@(E;[E06Y4)/:?XFXN.DQUHIOB]Y7<*MR+/1].!4RSJ MBP&?K05E4H!89 26C="H&$K7S0..%U<$L8]/,I+N3QGM]U^^W'SA$HORM,?K M.R]M0#&MR=@S,A^%N1*3--A/,^4G.3GY=\-AJ.[0#Q\O:(E>]GTOT5B=; M': ,2DL/@=@&%XPD*Z4,]E,7]!@3)[HQ&B)SN,VR!TQ.O\_-@\F ?RSFR^6D MA&"48/4J2P522^TT)I#^2,EPA3Y@CIWMEP?8.-&*GWYWS*%0V7O/?,=%G+V42Z21U MBG2DBR$CIJR&0$T@8 M]5V&LZ39KAX_0WRK?I MXF$Q9*81M=-@K2/EY% @^BA 9Y5DR8)IQX^T31ZC\66T?>]WDS3!QJEOD==A MEO#L[!%!%,F9*DBH?!E=U'O=)LWP<>H; MY9E S=,9JFO_.8? B ]7"] , M:Z-?38_1NH>76$(R#NHX>U"U27QPI$G%O ZOZFNXL-.1+F M^G@-<*APKOC?3CYHA2)G.X/ *A6?"\2$'FR2+GLMBL^MVQP=E\.7<;-^$MMR M..2=@L?ZO'3NE:L_*9]@)07!28+,DH-2AN23,0'/U72);&3LKE_BCCR^C O] M$]F;PZ'O)>S.!XKCGY1/TLB<$!:D8>17^"H?JR38G#$;)\CE'Z0;\!%Y?!EY MA)/8G4.B[Q1V9Z,(W HOLRN8M.5M5551WJCZWTCN M*7'Q"0F+%<<#*./^__:N[+?-'(>_[_\B0/?QLD"GTUD$F&V[[>RS04E4:\"U M,[;3[?SW2SE.DSA'?>CSIW3W)46.6A3Y(T5*/,BA2,4PKY-EQFBGA+,NFD$" MS9'V.TZ5R8M5V)> REX.T@>\VF-RP0]%^P'K$$3Z^>O%?--,^ IF=:2!G(0$ MTIH2F.44K.N8$P,I*# H-AKCM13&G$5Q!]WF"ZW./^VQ\J7 ZB?0O#N&:4\6 MD7'"['PA+]_80EY^SE";&5BF'/V<1\"K]YD#P,DO[[*#4_R\BG@^#QF.]QNJRZ1=VOBQIU3ZR*46M)@370 M#K2AZ#I@""P;*[V%!#J%L^#NFIX..K4WD/E>4#I" &,7XI$6?EG,-U[7[796 MV]$Y04<>G$W,84(Z$6J6'"^. 0@)F9/&[6:!/5'_\]PJ/>+C&$$NAN#JV/!X MG#W;C>0$L03:B!(HF79>L^"\8U+R:)04BI<#JBR?6*6#-F#-X=&,J[T<1:?= M)Z!"B,X4.LXU*0281(98:Y9RYEIS="*?/=GT?V9>U M/^"ZMJYXV%1_@ME3) 6".1M,?>0/#+0-+"3EN,^(GG='UR\+SENT3DD64R*ECYJ4/F;!P)J(@5M98*]AHB<@\P%1'1ST M_<#Q-)&-[C7NI5S;M^+WW[V@FMD85>!!6LT4U/&)'BWSJ2B6L "SXAZSS:< M1]/PXEL'' /$<\JM[\>7-["LF0NKFT8AKW*>UD^&V<6\U/]SVFO+(1_?\'GE MZ%TU>D]YL/[-K7.$%+-1F8[52,"AP)@%"H/K?4Q-W%0&76OG_RE:3CUW7\W7 MTSR=7:VG7_$C)E*9]117;[ZEV14Q\#=2]:K25]="?%<>D/%E<36O# G90A3, M%ANO^]* KZ^:!BG,I!,@-V=($\+'=2>;X&OW5#Z_0%^6:;R)0A?E#A\6A8ZF M:;KYV\OMW\(\_UI9B7GW-^UL:5-Z!C2^P_%M:&LMA,U9&F0%I21MDH*%:(!9 M[AT*)7E2K0.'H:SU6UQ?S$E$^/MB=?L(2A%>$#E*)H6NWPEJ,W M@@O5>G;ZHX1T:DT/D?^N-3V=X1W$UOW&T0F447D;Q>%U7F M22;9.HGS'@'CHJ2!0)^#R$'<[0 :.SG0U^-HMA>T=[,\OW,*AZ'$KCN)??7>X\30E2DL&H], MDSM*#K(@UM:68CH[C3&/A,(-@>/:N&'1\=A:N_[0Y-VX99Z7WM6Y#%AV9SN1$>.>9TSLV"3!*%L**V3 M'!XEI*\+DQ,$O0^$#N)ZA]#9&MA)T4"6%!1S6%MW>"@,E) L2UYDR2"@><^D M)TCI*] =#C['<+[O1XE?KE;3.:Y6'_'3=3U+V_?:0SZ^X9/!T;MJ] *P7?<# M7BZ6Z[ONEM:\>&\UB]I1U"F=9['0EXP< %!Q;9M/X7Z"EG8U:^^O^7^'M=?) MD=D7+-$K)E'5UD)!,2A%LF!%S92,3JKFC19_1-3(:7LMS4S MHE7N((F^NT71LP3T4@/61,B+UAP?&S;7BG5W"]LR ^]!6FLHHC44:NI0FQ4I M[Y@Q/AG)14;8RPC]"#9/$3 .;!H*=M&:RQUXU&\7\W_?%!05+[E%TI;BD9A1 M$D6H3BEF;4K<9*U#:?YF?;O\B/!H(\S=-\@C.=L!*!X:UM^_)X46&8MUQ;& MY.OK$&O+4*>9*UF7'$J4MG6<_@PYO53/M#R*6DNA T#=7(A>NWN5,S?QR 01 MLQ& ^MY^D\3]:HC;<'[L:X,VW2OY' MF&&MN18N)&.9L%!GE'HRS)KHYEY$B3DJNWM4/9'>?^=#Q[4EK85_$LLZ,!G$ MCTMXGGB=$+@%9@I4V :RJ/7QFK[+=)I:8T7K M7(/GZ!GWQ6$HL]%, GW?^]TKXZ_^ M#ERAX>W?*7L[\0*P.M;?%WWUV*+?KWP*CTIS7BV3JPTTP+ ($AF =E%A@>3V M:G#S@\!T/VI.B;V?7^&VK=*U;Q@R*/""H@FG/=,2$O.F&/J6%ZYJA;[;RXB= MM.T=HL8+P@; RMV ?3C1='!6WFYN-EO\IS:V6VU*[E:X_(JK/^A3-I<=D(5& M+BQY=_6Q+WI@T9C"K,O!H@\AB]9YHOM1UBOJ3H+%8G 9=8^\[2U*D9H'I1W3 MO-9T\T6!;FDSB 3I*"DGX8SX'1"< ID75+@.&]=5?0[D3%_7G\_W!EV)4+*'A)GH5C2M*0+"[45D=4> MI=5(C&Z=?G,$F?T'!D>"9G%>"78 TNBXWF-?,&TAR[$C MDWUV^*Z4U0?\2@O";.*$#4B*R:+-M#G-%>DD1Q8H$(D*1'V=V2M0.73E<9_ MSH6\X872_4E]\^^[ M6]=A'$_MN-,R^S*6S:3:/7YOO)=@7"S29&8P27+7*:2,6 23(4&5X,S$Q+FAT;>U:;6\;-Q+^ MWE_!RKC$!O2VLOQ2R3&0V@YJM$V"P(?@/AVH)5=BS5UN2:YD]=?W&7)ER99R MD:_71#$N0.3=Y7 XG'GXS)"[9]]?OKNX^=?[*S;QN6;O__GC+]<7K-'J=#X> M7G0ZES>7[*>;7W]A_78W83>6%TYY90JN.YVKMPW6F'A?#CJ=V6S6GAVVC1UW M;CYT2%6_HXUQLBV\:)R?T1/\2B[.OSO[OM5BER:M>-;K]@[91V-OU93'=J^\EN<+/6>=>'_6"8.3?"8SL0#SV<7ZNY:M& MKHK61-+X@_Y1Z8@UETCI=1Q[HF;L=0YDTY2'K0 MY.6=;W&MQL4@S*\152W$4Z.-'>QUP[\AM;0RGBL]'[R\4;ET[*VK0JY&(^28\F<74W42/EV6'23A[.8#O; M4WA>VK_=^/Y&XR^N/MQ'US_>[MMM9_)5NOF^QG.54%^[7-WFDGBR9+ MI?4JFS,_X?[%WM'I<.L E%P(+):6EID?'!XO0J(*@7 ,6O3D*TTS:2\F\>5' M?^B6WFG[B-QPS29\*IF%\^4,-.,GRC%>%!77>%@:ZYDIV!MCI=DUT7:9OM^XED+_9.>[WNT,JQ5A(S0'8)B0:1 MY2S'G56(?<93/++,Y* _;Z+YT.SP2,P9 Z9"F, M00*ILLA*$"O0'98(:=ELHM()H M>,)UJBL!G0#.2@2; )VR>LY*Q)T@2U#6>HG)&@[NT=" O0A569,D*@T! -$ M+6$X%^Q)N9NP3)N96Z!TR6*,T\-H-ZQLKH#-+8Q9L_:YX*V_1"2HWUY M0#V3(Q%OHDV**L,BHI/4,R*M%=!&$)$I6X^31",)5-0CQ11J M*@L%X*6I*Z"5/KG*ME9H'F-4Y= F59LW#U*C F;#%&:U$V(ZZ M:N244-PJFH"*F3ZP?T&:*D?9-ZQ+%U)UX$;L=V$0-J*A4\F![[32G"@=TPI& M++,X>L2:8+64P=5(DB!8%_VEV)IE=QO&H]V!\4G[^&0=QEO3U1J:MR>ZK4&- MA3!5@K#*G2DX$3IWP#G5DP1@;L4"3("WXB.EE9]37M\T+"VM@+L J;@J'HBN MU*,A;]S5$RHK6P+2+M0A:6JL" :$RG0L"Y07&LA&BRQIR9 (JNZ(7BPM58*[ MGPE^T]W![X*&KZ9<5X&K*+@RRU 9JBG"XC94>"@BMF#=>+NYW M 14S+Z /8$G-$ WS[6Q.Y@[9XK8S#7 M04$[[;I<"RVKF*.SD>1DZ)["D)3&39I6ED*_DC,W:,V-\WA.1Y#0Y5(H^KU" MRH7J_4]TR8!A<-@'S4H1T$/Q14_6< M:74K=7UB\$B^^9==]"2<[_C.Z^@Y[+S"\:)8K(_FDJ"(+U2PO*HB#2<)!__?5?U=Z?RU1B&&PE !7[2/I1UQJB304"?F^]W-3/); MRK2Q, NY-I24X3AS<>CS)(S5&Y%XB+"!Q[A 1R?O:6P#'NL2%,* %BK%9DST M#EG>53F ?^$:=2)8^/!V#VY,?;M8VP'MSROD:TS"ZIH(N(R4!LP$PZ>:W U M8[)3Q=3HJ:2,5_!Q?7YN:S:4>:G-7*)U-C&1__@#Z )J&\J!ET_(^T&5Y>/^$%I0\[OKIYA,4D;0O3 MT+QT9N._EDV_](;2>8',V&9US)BU>-P\:B M0[T,!KWRCB4/T4(KX[%SHE^^/(#"9%_L]5$)AM]'[XKOH5-[XS],M$O3W-(Y M-;("\$I,E\Z^&,US^$2W0<-7\MD7\=,WXXWWV%0KRGLAA5Y,E,S8U9U,*]J; MLW>QO4[GVW#,Q,BYH=&WM6FUSV[@1_MY?@9.GB3VC=\DOD1S/Y&QG MSM.[)).ZS?13!R1 $35)\ !0LN[7]UF >K&E-'*OERB>9B8R22P6B]T'SRY MGO]P]?[R]A\?KEGJ\HQ]^-N//]]IT9K-9>S9H:S/IW'[LD*IA)]/:RK9PHG%Q3D_P M*[FX^-/Y#ZT6N])QE-U0QZ>#X6!X.A2G@U?# MXYB_BH]E-(SZ2?=$GG$1_[,'(SL0#WVLFV?R=2-712N5-/YH>%RZ\4P)EXYZ MW>Z?&U[NXCS1A<-@!IW#9="QJ8F;"90Y78YZ?6AR\MZU>*8FQIBI1C@UZ[_W &N]D>P_/2_.'&#[<:?WG]\?;F M[&Z1P$ MZ'20VQ H9(SERLV<1')^)QFA8*G3XIF ,1@R\WD*8Y! K SR$L0*=(:L1-P)L@3E+%MALH:#?30T8"]\7=8DB2J# ("H@18_G/7VQ-RF+,GTS"Y0 MNF(QQNEAL!M6-M? 9A?&;%C[7/ VW#N\W3X(SDM;8ZDN&(@<=)(HW![:(Q^S M&\:-].A M%6428HBDX!DE"F;4@\2R\&-Q(]T+Y2-,VTK]"/6-#H+,"F-CJ7 M8\L.@0HA ;,0^NO[..7%1+(W(*2/50:)WH"W>L>'\HAZ]HY%N DV*:H-BX!. M4L^(M-9 &T!$INP\3A(TUP,E&(BF^1C*D*"4OW-)=?(8G:?]/4(G/]HC=/:' MY(=AU18%0]$U^I1GS?NZPF5E2D!:>OK MD#C61G@#?&4ZD07*BPS(1HLL:^"AJ^G/*L\ M5U%P99*@,E13A,5NJ?!01.S NN%V>[GG@8J.8$P;BLI(5^[S8^^2%_A26E+% MG'QYD\.B12WNUYX,/H ]'F/-;$_6%MR90CF)BAHIUV7:[YE'7-T-M([ M'=NG,"2E<1W'E:'0K^7,+5IS;1V>TR$D=-D8BGZMD'*A^O S71)@&-SU2+HV M'!LDZ0\)BH?G0T?!JI3;98%!K.:ZZ'0"\(UQ*AXR^5S8LE)W^M%$SVRZLJ8G^2(P+=+1R26-;\%B7H! &M% I-D.BM\CRMLH!#/C'3Z-.'%L/ MQI;DQMCWC[$]W/*\0;9.#*BBB8A+3VW C#]XKL'5#,E.%5.=325EO()/ZO-S M4[.AS,M,SR5:9ZD._,-"S(WLK M(X/28O[BH'?2'??/FO[U]1->43J_XZN;(RPF:5J81L9+*T>+BS%R3IGQ^4@5 MWAC?:5PKB[1S.A_16^LIY2Z4.[63O+]"\^J%=KL;7FH[@_]B,7+=W/9-'2,:6O'C='>IE,.J7]ZSW$"VT,AX[ M)_CEZP/(3_;%P1"5H/_=>%N\!$_MC_\PU2Y-=$?WU-CRT"LQ83K]8C33\1,= M!PW?R&M?R5/?@S\\#?U5%@I,_7<4J>P#-MF*\J!/J?2=RF6J9,+>+@GW?:AF M?Y?3.IYYMA#;^KQ4;GQ-L\*DIZ[NJ@N/ ,S*;7;YP@4Z8_0JU6KAK)?*OX?&&@'M0;\%ZJCWQ-"KOA1K#!SD_?+S[W M?7=(/Y9T.^A3O@9.7U1XW(Q9&'<::9N<-L,.;:>MTT8[J9\D[29K):=_A!BD MC\N+/=IL!7M16?*LMF#V_&ZSE9O>AE.SZ(9!\&O%K1OT4YD9/$SAYN)MX>.V M)Z+FZ,S(O!O6T9-AUZ9&!)]G79=?I7"U6YY((57W*'!_/6NII63)Q;;[-.)+ MIN&";>!*+DGVM*JQ)C7-%$^+A9K_Q3!&/,1]W!3QGZ(?P3.VRR>LVR0FUPL> M!%!-(6P#>^\ MF3?R8#89.6O8: 4PG,%P/+V,)N,;JW=K.L$)3,\@>C6!V?#JY?!B,CL^:M># M3F_Z^YO)!QB.(FNO!\$W8L4SBCAU&R?Y]Z_REZ&*%ES#B"G#4YX0V[Z 7W L M'H9&P4@@22*7.02N4\YYB I%"<.V8)6\9,'1^%)T&O$59M MD]>!:$BY0/N&FX7;-6/)2J'L("(DHS"Y3A8DFS-4A^62:VWSP7^[DJ*4P((I MAD$?PBL2*:*K.A>8_IRO609:"B:VA_A6*D?1LCEK!$JG6RM*UJ+8GRNNF)4: M;1!)MS!FVI2;N(*/F=P@.G-6=<850JDT=B.C52QIN4@QG=L3UPP2DI.D M!$^#9L8FB\#&3,A-U8$5;R%Q[+#E)PA4J]V["\>1T;V<4(H8U01+"X[?('WM M![(^]'8YW/_I-V&IM[V6A2'">I5-E:X$TLXVG;"5V5/]B%X$Y:=N&^TH0K M+'6.+6F+ZIJ4" &X#8-!F2U[51?]G/*,9(G]'AU2-VLYQ<)5*U%P0J**NC/U MC@>E_GIWO9BPB(;$@NW,L52H(C6$4Y!(V]4IGL31& M+KMV+EI;]4B(*.<"1YK"?!B9O* 8FPS.2H;N3B[-GC/YAMZV-=M>)_BZ.?#" MK]K^)[>^"[D(&Y'1"/6+2J.RVU"RHUO/KR&\.2!9PGP.3H'+_;>12_;XJ'G: MT^X57K,U4O&M!U.!S-Q3IT3C'Q(-;)IW!*=DEB->;NQURRG8/'O?"!MZ^$&8 MW0M./PT:ERA$W%X'3I5&"\Y2O'OP'G+#QC3%"9.IAP32_F?:?2,U1H%WHQ2< ML5BMB-H6@VZ][0;=QF>_&/\+5+X3Y$>]?]3[.^C]F*Q1>U''7C'WF^E1\;\V M;-Y"*E:#&TJ M)HB]J&\]R3QTKQ/YX+"%Q-C"*W-[R[\\_"Q?B^>P[HGPX&]02P,$% @ MN*U<5NVP<_-V9P ?*(# !X !D;W)M86YP._OCTT%P62W2 MX--OOWXXW L>/?[II]^?[_WTT_[9?O"OLX\?@A=/GNX$9T64E4F5Y%F4_O33 MP=&CX-%E52U__NFGZ^OK)]?/G^3%Q4]G)S_AHU[\E.9YJ9[$5?SHE[_C;^"_ M513_\O_\_7\\?ASLY[-ZH;(JF!4JJE0/7WV//@]+_Y*KB+^>Y54J?I%/^?O/_'/?_^)7O+W\SR^^>7O<7(5)/$_ M'B71J^>O7[Z)WT:QBEXH]2::OSA_'>T\G[V=[[PZ?S;__W9@D3_!Q_D[9763 MJG\\6B39XTN%[__Y];-E]>XZB:O+GW>>/OV?C[S/5>IS]3A*DXOL9UHM_'6> MP][DS[,\S8N?__:4_N\=_N7Q/%HDZK9[!C^,<2.__O'XP^[OI[=8NBP4 M^+#XI?=K+FLM_'ZW<[SISLOW[[9>7'UY'D7S]HSVTR,O3!B M[++0>UM&%^KQ.8C9OQY' SK3:-E MJ7[6_W@7)^4RC6Y^3C)Z*WWIG?_$E[#$*U54R2Q*Y2SH6/C/EBV AXDU*B#[ M*M9OEC\_H3_]5,7MO[U]_N3YT_X_PX9Z_[;JL2^>O-SPJ3_1BGG5<##E,LK^ M\>CY(RLLXA@,L9^?+3\'.SY-I&K>.AL^ED?K*$N>^A@?\?.S)Z]?.K\C4I-? M?G.*ZQ;+NR=GAWO -X?_\;>=5T_?M?_[^/W[P[V#!C/IHYY.4=1$%%P6:OZ/ M1W];KZ=>/_J^J^,;B-4L+R*R&;(\4Z"/__Y3U%1;$Y-T7^^IFN')!3M/=OK8 MY$1=)"4H/W#GCN?S9*8FAID8YL%>K]$JO6KEX\'!V>'1/T_18#O]U^[)P;^. M/^P?G$QZ9F*;AWN]6L\\Z]YWW<<[I4L\2RSZ1])OZ9KK?- M/R_Z^.KY-??;J>?X[R19+149?!')32?E+ ]_,INO##\=";B8?N MPD.]10I@UL7UK'*CW!//_& \LS.%Y.Y2#]=;$/?K\>[)/E;#[1^>'.R='4^E M<#\>RTRAA=OKF>?]M7#_5)DJHG3BDXE/'N[]6C[I+7EKU8Q.'/.C<&^P*& M^XD '/3OOR>PC/[*]X?]Z+[:9-3P-D.'JIE01B:4D:^J$'M+4GLZ(W[-HR+& M?TS9UQ]6T[V<3,L[<%)OP2HW2/S'WUZ^?>>T1X#I.#'3Q$S3_78R4V_YZF$V MSXM%E$Z<-''2Q$D;<%)O8>I>OE@D5:6FEHF)51[R_3J%#;U%J)_R:U64U&:T M7U<)NT6H=_8NHP344:9_9CV$G_LW5JUV_GEBMQ^-W5Y-[';[TKM_KT8XG>KM M)CYYR/>KU=*+_GH[2CSA9U#?3"BG$\\\]/NU/--;>W>FBL7$)!.3/-S[M4S2 M6V[7Z^Y\*E29Q#3C:&*A'XN%7D\L= <6ZBW ZV4A^&ZAJJB8*H0F%GK ]VM9 MJ+\DKX^%S@H5E76ABHF%)A9ZN/=K6:BWB*>3A2@R;2PY_NMN629E%<$F.(XP MY4\GWGK(]VMYJ[>L9U^EZH++Q8&IIO#;C\DT$Q3)79BFMWSG1"WRJRCE#&DT MB[+9!-DX<)91[R_5J6Z<^)%O#\N2H,2.G$,C\2-^C8_C$P6GP.-@[_OCI-YQW'YP=?CP(/AV< M'![O3PT'$_\\X/O56N=5?VQM#QY")0,TC:&:$IX3RSSH^[4LTQM;^ZBJRSR> M&.:!,LR$"V=PX29@N D8SOW;! PW0 %L-5IOZ'LO7RQKFKJ*;PX^P8OR>(H] M_'!Z;6>;CW:WFFM]_'JT) KLGK*GB?%]=1@;L(=N.X4&4YI8HF3GK(]VM31;VY MH@^''P_/=L\.CX^\&9#_\;OPL^'.[^>OCA\.R/8/=H/S@\VC_X>'3X M_G"O_8TPT'A6]-'CLW\=G&#"Z?3X:$HX_7!<. UAO;T^>]V?<#K,8K7(N,Q! M UT=9F5=H%DX<<_$/0_W?BWW].:>=A4J^K]/[P=&_W0_#'P>[)Q"P3LSS< M^]6*YDV_0]/J&WJ?E' ,P1\JFM"L)N9YP/>K-'.W#?\ZFN-G$ M*0_X?K6:>;L"&?[S3"VK("J#'$<47R>E"M3G)>9^TIM@6>172:QB='>,<_08 MG*.7;]Y-K#6QUL.]7ZV$>G70X='9P MZ+P0_+Q_\/[PZ! _.&FL'XZM)LCYVVNLG:>K4CW@&2T1&AL_.O'+Q"\/]WX= M?NE-[IRJ951$YTF:5!.4_,0M#_A^'6Y9@=<#W:SR_F>2?4\+/[I;?YNWTU_W^^7?^T!MIJ/N]<=][)_?/)Q]RCX='*\_]O>V6D8'![M/;D%VPUF(Y02/=BGSH*3@].SW3/X M02+2M]Y/DN$\H)^?O[HW#7!VJ4H54-FJBJG8^T25%2'<_7KS.(VNRV +.S"> M/7TG/]-/.^^V T20+.OE,E58\!JE097SQ$JWG._7NH1WEF6PEQ=+D>18XX?Z M>N?MFS?FZ?ZW]C[8UY3TU#):P']=1FD:S(M\$538"8]OQ/\]5YA84V0)#)RJ MUJ3B]>*__R)\6V7GQ9/GKY$JN95FC*1MC,!$Y,8IKU]%^[)P?_.OZP?W RL?_W8O]/Q 3 (A^50L27LHET?L_B MP%U6Z;8^&_:_5&EL>/I"Y1=%M+Q,9BP6T"4/M63("],PO5Y(E,$BNL'GSY// M(%PZ;( ;1W# U_>3 B@@+\!@>?GVG:G "8/+_%J!-Q_"QZ.JYSOT,B-WPH#E M6 (6?YZJ($Y*G"@,FPGQ]7@$011<)455@QFTX"-JG1 L<*'@]/$/4783J!3> M5>09G,T,MEYGTG(' E#-+C.XTXL;?/,LK:F3'%=**=M,5;0B)"TB<5@#G&62 M@8R.:!^1603L, J6$<8NZC0JNBXDU(;;O$Y3,/X"H$[@W2#+K_&QER#WR:L) MEG@:%8IV.>NFS0;T<3B'[[GR/"GEQGKO)]2+-=-F5Q-6M:%&NKUN&)+0>C8B MH;6;94CX'RWA#TABW94*7C^[-RK8BK:')Q><#XD+GCY;S08'J8ANESCNFR^$@GU:#)DNFHHU8X.DN85Q:]'G M0Z&@#;3HZ5+-$JM&AV;YVP)W6]9>J/^NDX*-NS2Z#H-2]K#2HA-#7LM"1V#E M&3ST_*:C+'X<$FMH>OO1+Z3Y+J.D@*?KRR E!AX$N2'TOR0EV) N4%7! JY( MF;#6FUTF:@[7KF8U)K#,)]N:-2359CL@R$O0<^\[/L^^65Z,\;('IY[XMMLF MRAA%^&_+G$.'UP6ZG!F)&G1.Q7D&7[2$3UQ?@OL-5*IE25, $3D"0<-ND@H_ M :YN#/YI'I#@Q3< E>I,!WB[T7*9@A^.@,XDT*[!4[XT+Z>GSQ/%;'&A,E7 MN\!&JPOC@9[KC >\"J1HUFE;%#$Z.&DLDJ8++ZZNM&/ 1V&E=G%#3X' M/&CZ)9NBL*6E#A/Y#^35^HH=W/%%7N +0 *\>AK$T8UK90*-J&19F6?)5IF1 MX=47R/!QK=!\13^;; >\A-*3_EKE/GO\(N!/6%/8;B53%VACT$D7:EZ7JKS- M]O S@M.TA6\!@K'[>4X/0^,= M3C3B1%D(7URJ" D*:2:E2 0?&1PW/4N(2BN[*,Z7%?5_S6#-&+L GB*0S>;K M0B\H%H&H!=E-8OF?J@C(M+K.'\-CBYAC34 ,]/&RWQ<6WGOS MZLF+AU*RL-,ZC'LI6 AN4;%PQ\*4,8'J[]R?0@>6*RM@8:TV7)V!K$N"^!>SA%VR,3,G.5P=9L.PRV MXFTBURVUS3+>\UM>BL@!-T-ELWYCJ6D+N<)^AG+:"&P09M&?( 6M3XS*H.2T MO7%J]'.P&K'U+,2O=;/?X$B1WTL:C)57C8$&7\&(MD)'#9Y7HP(*_ILY5FN) M90VF&^M0\N=@"18N-Q)MP"J)WSDE8+YU F:04O3W2V!S'$*#!M),['VE*20Q MQE3T%YD5*US\=A*32COB.D6[X0(,'K06>CP.UV2RP5F)9J%-X"#4Z% ^ODYL M3;(Z&I:F&[MRS!7X=A_?:NYV.4V*0IQ=2J2B90-RW"E;$\_A$I55X9R70-7: MFEOD,4;S8IUW@*5+U";2.+XF<",K=4]UE#P]&Q)/K]&1OX._$Q?1=90.H C6 M8T=6<]5*'IQ%&2H'^'>M).YL?*@:?IT";?V9UT6&=!:B%8_^G0E!4/#;' "R MALKR^N+27P@\%[0E. '"$U%FE-4HR3,>$GG>*>>/-+'+%PO$H&,,]TS A[[? M[[KKDCK1EDUG$0!*431W/-+#W O:-FCQW.II;,%AVN9<@=H#7KI*\AKSR9$Y M-WQ &LW^8J^6"3K$2/LE\4";VE&U<:&A9[L&X!2$HJE($\.JZ,L;6G>\ =C8 MEV?3[I.MU)#8:HW4W\NSN.:.WF/.I&BI.43..FLS1LMVZ>24IB.T(5/DF4)K MC%)Z2QX$&D07%X6ZB"HO";3SDN-=YVH6U9KM@^B($-JKH0B) M36J.K>UTWR)@C IA"I7=K:+2H3IM2('HI>#2^L2?V\V!TYB)O54-FJBS51C;QI='F/4^&,*_!W9C';6=OD&$--?X<_1A+!N3K>;DIM:ZS55&.WOAE)20%[=.54IY35X@ L) M7S9ZA]@><59!G\-$!9H?85#;X#L7&J-S"#N&C5WK^HT84QS:96HM:-PNTNNA M,-$&+M*_<[K5#PF6\\H/*-D^%?GG1$U>TX_M-3FW?^\A,J=EI C S,PPTD4= M)C,0G1=&\I$XF\/'SO/\KY*='O"Y)HN$=J V[#\QS>B7Z7I 1#K"Z-OH0[,N3>$)MS+$.C+ M1"R;WC <@JK-^Z*_G/I!.I[F$]$,HQOGK<'*%OP'6A)>U%64I-2^T@Q1'Z!(/ M$0Q4,&0CX&S6E;G[M3O666Q:''*'(HPQ\!_ZG4I(_G;6!B*O7JE"?K)4SWVGTFH%'( O8H0QE/\:AU7F2"LP920FT700? M1W2O4]G=[OA V JIB12G:I;72_-$\-82#(9BV^$6"*\8X?3[@QHF&W>.+7U7 M^4SKP.LD3=O%)5851A>%8FJH7BN M!$B(DXKN[8G3R\",Z.QRW4NCE= D/;FZ?M-;W?"0,W@IKO$O+*9OK^TJ2I/8 M]$/"61#Z1RD 4]0BP/(:R\JD!9KZG"TE)DS'0@ EG9U<:12D.=B0!=M52=DU M$DY,%TL0_@+UVH6(8Q4QO279+%I&,T?\HV%4R)M#5R<1ZR5$8)DP$MFM3-_P M %J8*F:@&^/0M-SZ48FN%\/W3$/'VKL8H](853G2_Z[C"W:5=&'2?0=],1YU M%>EZ@WYGJQ-)P,:86G@[T7*9)RBRN!B"^;:]_9 * #*E8LU,?LDXR'#\ (I( M]$<5ZX,8.%R5FW47 =V3-O!]#9&D;@2M\@=,G6XF.$K>YE4T ZJYL9!_5%1V;BY^P0F > 7J'P/D&>(3W06RRG$Q MW?OJK$MN'3<+:8L]@,%>3&?$B0EZ"AX=&_*R\L[^ DINS*J>H_KB0N?7V*_Q M@ N=QU3R=I2#Z,M*JBH NOT@09%H(!F/H]STM*SJ[31=#&+EUQF0ZR*ON:9* M3$SJQHE28V0X?V*#5/_""0Y%$W"!Q08OLQ)8>[@0(&C44[I%X"7Y>2J;'[W+M!V(( MM>_?Z4BX:$O.NQVD;-W>:S2Y/G6WM/'*IIHK2>EPJ$F<,HI-KPA&1YZ;@L$ -$X6E_Z M"L3>IH<=HJLG)CT&Z[1(PCO OYB3ICDGT:H;]F#&;W=PXQ98;TVB$<=8_%SX!C^Y^MD9/6ON: M9G"MHUXER;A*)?'S&G)>\,J9BFN=$F8);7(Q90?BQMM1AF4&5\#PZ)?W:/G[ M=95W89"6Z1(V&%FS322/-Z4ZILY)B$>L# -1VG;F+(DT 4LI5>A6'! 9=B$ M![J51&A-0KA4P>I8+%?* \9BOZ^9."518/?7C>LE(6F=4,-_ _L[HM"R H?= MYY1M:M&]']]NEYS&[@38E8 SN@[,14GODGPD>O3V[O( PLU)S%,8TFV5#&AT M0C887U(K=OR+D\^U]" >/S4KA70ZWY#*O<$$N$=239(=9 G:2/LF6FF96""6 M<[52B:.4T\>_I-;NSUDS<;75DK<%WERY\?OWB"%]XW>_14!11 MO$183<:5XQCN:A#==52:R4P2/R,P#*)44[W4&K#D8,]$;!'R&TL' !^S!-5- ML/7\J<]!I5$ANE2=/EXFG_'3KUJ?=H2;YSQ;24\?TX;]ZZXO_L:\L*T&K"8 M6];G8/#23$98AP-8O.HI0!,6Z\0]JBT@UN9=;[HVMG PUX4'W=[C/$_3_%KW M6^!OJ(H$&^[NN@D^ K<2QJ]^/$3S2)B-(T;-PB38V91[4@Z&NV2I%)CA.R@T2N-68SL$B_^T;<(9 M-D:RTAVCP$\Y*Y)S]+W.\ZMQMJD/KN)67.?UV"Z3ZSQY;_?A.C?MC'"%P=(B MXKM94\W'?"5SJA4V]>RIBE MN_,!:S1IJ_&(RD\<&/&F%7 TCY);I%4B 1F0I)K@&H0&!$DW;61-5C>W4E;Y["_0!?$%)H:, MY'!SFQHA0;_,0T_PP/N#W;+,9PFU>G[B[*3;"7FNX *VS1Y@$UN[LI$F^@)B M%="$[S22 T/JY3_,HF52P9'RTCN,)):1\)Q02@BHJ1IN2?\48CTJ+2B#I:'D MXLH!\MMR-P/:T7*JFX56[AO>G,]J%)!(X@K#G)DS(%'G5PMG";2FHKQ,EJ$Y M!LN MS6H@2L'7&T*1]2;=IC1\E->&':4UFO8%6>]))L@:G,O&4C[;6\H?%F4? M^ EVMBG*]\+GJ54,+R/)RJJH]3;YP+IP09QCD0@KAXIIR%C',M:RB"XII.*9 MK2A >?#LZ;M]/ ,NY3XT2Z._[;S;[F&F+EZZ*]L8< 5.C?,KW-?)&6EPEKN] M! X41.P\X7MEFL4O4*DF-U3C'S5!\(?P#R#G"Q4Q#<=*_BT78BAC!0EL[6WK M%V#).K=F8PN=(-?P7 &Z6ET$'W)$.:4GH'! 4)>RCC*B"QD?>Z=3N*0V-CY/ M4QB!15&KN ;VL+\MLU$V6;RW]?.>6%O=5D[%3P.MUD&.[V$]7$M,PAJS5FAQTZ%7?F7T;GL:OT"X58/ M^%:)',B8 M,8E59L7-A^7*>O*0!X5A2602J0O)$TO_,/J(.,)'8$X#J*?6^X M#JD#?L=EV8+5@##IZQ1%IUSDE%<_G5'=C1[-B-,1L*(=,0U HXBF9V5S=QZF M;E;]"GDNA0AZU^1>$MQ;Z<%64*EZXW%2"O7/;=TV3!!.8,P\U@IXKN#_;?*]WWJ1;P<4/%1CZS23RW:Z7 BWP$C*GN_QK/>_3FO_M MY@6IHR5=SZ=LH<46"JW>LLOJ-O;Y)B=D/FRJ!0+V!.F)VBTIT7Z'U97TG&"+ MZK;FO[M2;A;6430;1I,W__S-E?K9YD4W9I*71N!F3>JNSOAI.@@ MKK8UPAM<(7S5*,BN^,BFIICW6N&V%-U1IDVMRD!@ MW\'*@OV@*:4W3,&P0@E4-VLN,K7:=UJRQ:Y$W[=0NC8YC(H-RX(JU]'!IDCN M19'7RT#K)?[,UA_;1,^<=[-H53A&9B$C$S2-434R/,G@7SFMOK;S^)+"R2CS M(XMCVA4:,G5&NCNUCQ%XI@-5);.3G ;"&YP>[N[RIXA'**F:!U*HQ2$XYT2#VKH-<_I M;4E$BX^&B1:./C.B&C-Z)7D3H73:8:[]MN5F+7#NPXTR'Z M' %Q4"F%)J6>,EM],+& #6J$"\ G+98!%.MY"+ODQ2,F<:7Z=DJ3$G3@_V^BP-D>="(**'2+#KOBUSO&[PRY#[ M"WVK'H%C.M3].)X& G?@,^%=V/\.S);""6N1)Q/?MN]$P4^"X#V_D=-JO"0/ M3=?&LM;XI,!K&O-;13TRR.U(VS4Q!A19%&#,TY2T1&\>I]!SW?A29JK@E$.[ MR>W4KIZ#$AO^YX) MPR09:,J:QI$+]Q@'A8V54 >:[-H%WB=&LX4KEM L=GO0#5YB&\*UU$[W[S6V+QGJ%9"EPLW U\+\E(A'GQ8TV#E S MP:&U.]P[#\V@5%J4XP:FI(_&B5[3 E%2F&30N23ZF=WHU$4WE7C$I6Y*ZP M*<2B:-6+^5:$O5-VF-!^QH"5+2\C6XVL/#0F"+@94Y#D3!F71.A[/[\._C=8 MHK1QO/3BBJ+Y)ZJF20&'#@&:/[IZEXM@C(33&2J6'.)7<$M[A!-KX1W7"26V MY%D8$_AUFY>KJT4$HKPCA^A9H)WVX_.0;,@BV'GI.$Z^M[3>[YDF3#JL]&H* MS@\T.#\887LY/&%[E%M+Q\W+9KG&V&#W5 +K:&HL'T37SQ\1A1!O> E,'/[YB(!#IUCZ$'2__9&%U-O,]R,HD J)X+:XPKK$A M.9$TA@#]..'F&R^_9OC[M0A;7TCP7K7#ER2!&(^]1)L<3JY1 M+8T=X!0ZEYB:XK: WFR1^=@VET_%&HU?_J KHAG_GOV#T,3G.M(L7:48=G5M M7+#>+S4R,U'9(.OFZ0KNT+;4GC@A6$TDUS)F5]]Q)TI9\[%$>[,T*I03BW:/ M.U9ZXHLWFPYL:P[$JGB4HN[/X8FZ!A"4T/T*U+A&0X7NRTF!O%U8*OIE-Y:4 MEG'M<1A=XM/$C5W7P=:D=T>3;00Y; 5Z2?S(_#4K7'B(SE#Q-R9LDC%@DW#G MC"#FEA)6LYI>$U_3![9DW)T$,?-<. 6MFPRT7*1"-JSPDT(:A]$<3L(,?T=R M2^?6=&2S$59V^'XKVA:8RX;9/$I)_-=P)+'UDS#T>-&)6-@1<8HXA>^423<] M$?B0#B!S"!,LI5*BN_;^D_YNK&9NTJ6,$TJ@OX@>OW%P)EW*'B59I,,A"ZV@ MC]JC]_KII#5E+^JH89&B//&_E9[<1*A%G5XX9EWP1U_=@O<\2,G>(-7:.9F3=CCMQ8Z0\,>7T4! MN^SQFP$9/@3]6&]_Y^F;*?[EZ9Q;AF:]<%2O9I!A=-A6P.^W6?7AX M31BBK<0>3]>[G;A?[S,L7#4^B.-!V.5]-[QJ.D7)NC?,!']8"XX4-MZ0@"(U MHHFVCL_IF3(&+X$O650$$QL3((G,3&;6Y;CH]1E+>.=MCRG,?IB"Q6(IKAR' MS&E>_^TG(Q5K Y)K.T_8UCMK^KH;H6T!>3N&Z1=B;TU 6^/"0)KJ#^QIO)[J M#P9:?W!/!#$!N-^C9/HN .X38/N4%)D V\<-V#Z)UB\"OKP'>/OIQK[/C4W# M &Z!QGHW,-8' '=^CWFD+T ^]:,:+1S4+5U.QR/85K3<<'@.3M_[U7F[4$#7 MUW:!JS(/-C!13=2/^H*E!O+Z4B"W^G!735[3"U>38NW):&XY *9P:A?*F56J MX44YK%,*]BA MJI]MLV/)M$1$IY2.$5-7#9H$'IV!JB$*5+&#[)*FC69XU+J\?_<.!M=3WFPI M)R,_M3DN2UX0E"=P/9S[T7=K.UU4*KD1.N.I"9<8;$_A/?)C! L6XOLI* MR^9\YJ8K=@%JD4/ &K>C#'TL(_Q2 \PHK@UBVI+Q8N"[Y!9)FL5B%)D7N2B7 M96CPD-!+@C7XD$5"^2(RX]#S)N#Y]OANC;!FGT7+XZS7)FY<3<>W#Z^#\["2UI9>#@7/_25^ HS,U Y@C7N++X'T!Y M"7; &AA;8AVW%9&[=S$II ^^^Z8$,MD*%S*-_%2"16AQWVL0.02MQY%Q'IB2 M0R:A([I"%PEG1<7O3#0/6&0X SBC>G!'BI(H$8:\J).8$V]=>LNO8K1RA;E/ M8]D(IW2)?DRQDA-.I^(+Y;4D:9/39$*4X/?PLIPRZ4;VLKN:;L\X81Q/.^L!PUCL11R> [<$! M;$_)2.OZOIF2D5,RTKV);X(^;YC;@RY?A43O8ZKW"=$)2GTC*/45LG4]C'K_ MMB8(]9%#J-_^:K\*?'IH6Q4&CY_.(;HFBOJWP$^_QUA?TA>@N2M&],96*X>D M=3NT&_[[$M3H]A@2/^RP!9^AKFD;M^O'C4Z^"7!T,\[G]&[;@_AJ@-)-#_AN M>-+W"$HF-H/)VOTU[H MUM PKF\+U?8%B1;N%_F\[>C.E3FQVULK]YX^6PG'/-#FA( M?!W)17(.%U[=]%HY.M/+*064M[%:*BH*-,TZ.QT/!Z[*I5IP_A MBT)=V&M>+5B.<)]_Z9*:L"G:[USJ? A'6W8&+S;I[I8@+'DO;D"]H#6!6JN:H, M4(ZXD2PM62C@ES@#C+][P^:F=>!W*O)E@Z0ELM>6\8X1(.-\,&I?P)I6==Z< M"A*F!Y'A*.%[ALBX-;2#B]I \\[7 >"BHT4DZE3JF)"EME^P;L6O*>Z.Q=AB M92.$J(1D ^P(1H6@V(.!:3 6%N_MDJK Q>R7O]I5&\FA%]V:%K89W@1B(&#) MRPJ\B090@ZUAWQAGXGR;RSG6@UI\91@*>R][M]EBX[O[VWUX$^WY;)C2_ J8 M$N<]F!)=#'H.WA2&+;/XL?#JG/[OW9=S[M/-C*'OO*K-Y F5=-X#),8]R]!# MWVGSN1V;$LL-Q*1F/2G^I-HW$L#X60>1S?, '>%F,I%^K>J-30Y$70FH-O+P M=DOXLVTA%A:EG$I_Q,PMI'5BL925#=]O:$8VFDRVNN G.R.O3J%NI_WWU6R\ MJ3]SP-U^31:<&C1'=V4;=&CV>#J=11ZM>0NK6S?7=&PVGA9V$9=Q[B:2^2*2 MN56_J^\%=P0&NR1#,YSICANU+H/OQC3L4[8-[M EVT'W8AS\,%VR]QE F TI M@+ &8?.?7*UWKR;N.--#P[ED,USACN,[=YZNGM]I^TW7X#3W>A\#&>.Y\_1[ MS?&\_9%-XSN___A.HH:[.NW=,W; Y=\QUZ4CAT=::NAL*O,W(N;,_NETV[6D4^#S!-;5VJ*4\]L#SUD$37<&37AC5# M*V57TM2-F%S"$+K5N)%1:C8*)<5+S?NL!FQURF#:E2AV.M]'?L#57I&N6'"['NQ!*8CCS^'1T61MV ME)M"N\": 4X%P5?+N=\OYUP-B7%&-)>SJT0;CD S,]]N.WV3Z.+'';\9;*T!XUE? M&K#=$.NR4);K'TBN#Q.Q>4*S'@.:]1!&?/;Q]5PW[ D7GM_XAO.&DSXWQO,< MZ6":JT%YA&S8[C:[D*FVQ*F&(Q.2VWE-1R9*RM7U.$VH2K"-L!6"P4Y46:>K M1XRWS0ER%=5%3AV3GJ(:IN!P2?A^I8=BUV5-'VT;L[!=.-?ESC3U.S4OTD?G M*B;P#V#8)\%9LS(U$>'2Z(D4VM(MY"W$4[<3%%WL\Q(HM6;0,NXEY-2VCB\T MHQ;--+,0O #CKTZ,->T)IMY;K&:DQNN0 EDO>X+PJP1$AR4K\?%N7YX\=/%] M7.&X9>NY#?UT#B;>H9'5.]NK&(DJ"I%B,-N3(;R.R36YUC273?LLUGC/,^Z6 M;?SV>=_;R4IM"6Y1]\;3,NAQ7LN^]9!U1XP!?C"9ACY-M.S7A&7(SA[1Q@Z3;@&QY&G MBU04;UVHCGGK;;+H)8 GS2IB[JUH'2B#OM*)XD9S^+J''-($=EBM8'H/6&=6 MY57M,Z><[@[%IUD\_W\NSN.8LD&[NN^=&E+/>#(66ZC2Q M@I)X.'C#D:=B@FL%6-JV%I T&K6X-P.BDR.)FH-6T[T2QU) Y+^<,;8#-/] M^)+CPF_@RB1==>1D$;V"6^]ALF>G*DR>[M6*V>9^^R+,2"1HJ%;^MPTPF=TU M<,QELT$$3*?V ZA_R739M&93SQHGYR>%#'!(:=[B?Z[=:"3));LL.96RE:5M M9&C*OA.0M4B+'KT\R>K*]KO8M9SIT.WG9%$O=+O7$C-7NM#+)-4D2]9.U-J" M&R>VL8C^4A;WOF2WS0:3=NJ<;: M>7GHO1F_XJ3L**AM3BW2>?NPNQ20/J17&%*H41>S;7 ZME&-6[B<:_ )Y'2C MM8'[@U8*8FY2577^#(GRR. M6K"4.LG!P_L<.J0 JM=E D;GHFSV$/'MT+,=]'M$8"P2;O2+XD52ED[VAQ'; M5>6\C>O\=:N LSX7!),VS0EH= UXV$(+-[!91V'Q#9N,VC?YW9U.EH#0KE.O MA-3Q5<6$MT"7I1<90N3PV)62@;]LN$FXE-X,Q51P^XQ73D49W^, H]5.+[S;K:=.:#A0\U M)&AX%!Z45X+$1'$2UA"%,&Q%Z1?G!DH'@5/?N]14R,S3'/N&RTN-"0;"-A-T M$@&GFW,$R'(^X4=6/)[&T00\D@H32EJ\TQ4X IZ4+M@JD9Y,&@9D\M8++"V? M(_X2G[?@B_NLYL$Z%FJ17QF2;!2F%6I>RU0V-YRFJ)Z@ECQ%B"EM= ]W%3M#1>[& 6?A8D@AO# M/'0,)OJ>YC..O;>-">!M,'MID1U'CFT1S>BH@U2Q5C'V&4@VG]B&0=03>+OJ MA>1ZYDC2P/MZQ(FYP=L'U0<0JM@].3O<^W 0'!X>#L4-??7D.24$?SW>/=D/ MCM\'^XG(YQ.Z?CY0SE?J<$=>@-><.?4^GVV64:#R5!MW&89?,*2 MS/N.XW35M9J^(G:L_4(F+E"EP BM?[6O_5D5LT0ZF366,@<]C!?*S7-LB=G9 MIVSL@8Y9_0(X O!RW(RUB\C4" GL:SP3B>6T_T"VL4130&.; !1EOAUDE'\G M,_68_ZH$Q9P''&+.6J8Q6#W:5?(FX0OGV$,_3_G\\0X6PV@,K#SF-CW"J:-I M('P7 2K$F+'*?:_65;ZC;)T>%?;:$?D0 PC*=A U!#-N/)BS&#N!_U]"Z6'NKB?U\6S"$R$ DLL9!<85:JBCED3U1 MBE,D9#)HEHOO*XP@G**Y(,EDP\@:[9)D?J,-W9!, N^2.C6OE#CC'6ADX-1Y M./_5=?X8GES$/*M)Q[KAI[IRVFSBEJL?=L]<"'5KWY>TI4S=>FY:\-F4%AQ# M6G""Z=C,?OQW- ,/.5'W;CIBB$PK!9UOP(E0,NRV!H&7C M2APM@]]<4SY*@]O0.&K\.LIL._K!3-_P/OG?("?%.BJN&>$BZ89T?^LA&KYA=OU5:4 MR$;.:2,T$8D^LVTGFO$>DV:50*':RYG5BYK-[_3&"%>+-R1I*$_PTP#ZN53E MXD-GR//1!0CY4E>'DGF.,@4?>:D7"=LDG4M5!-Z;\6&-B1XFO\CI@\+K5774 MF1EO5-9X,8F,UZ)/>X$3>^$NI.Q7")7$#SI4HH8DHM:8KPT)100P -'4$PS4 M'RAOG C,308!IDS?X*5* E?^3X]N:'+8R(VMK RB3OR!4T4)\U0C=G] M>NH.1K4('4ZBO=3\S9%3LSN+G#$C@\PY!I54/ *+L#\$0!*YCJI!&/^L41[6 M$9 =(]/-A\-T+]:FEOZ+C>I9+\[\=V2W74>W8VD]N1E@N]#(=2UEN0^VH.GJ)6\EC0^NSINSTTLNZ5;&@A.^^"X#T/%41$ MBG9W%Y@"H5XS&8;Z:VS1+52441E>!*YW%J5:ZLIFX;!]285]B6AXF>&>I:W=; GFMCC64T&VJ?EQ7L-RDE+7-'*#3VE:';E6R"(? MXB#!)/NS+I*\!HL6OI8O$#HYO>GHF'G2ZHS^C#D4V9(-4S5? MQ>-=&JC_%MFJ R?+_8"I(F]L5D8W9M)E6G92.M7PD6W/<-1 B4"#$H#5MSV M<:A(&#\>FUHNLOQU@:C8#^YXO,:$]1;^*._KSL)Z$)4CSX8BM#>H'/E$963# M:0]Q1U#U)!'%7:/2+XT&Q-5P0F]H(3M1L#V0'WEVK:(4I 8\R7,3J6;51%#E MI=UI_5;RDN2"68_3#*(#N!Z/ZJKS49/V\Q&1]HF$'@9"V;LF%K+6J[$ZDHF< M8BHX<- =#NI/%^B9I.KWT\C(&.85&J/J3@+H#(&!'J U,*RBBP@M]:>QE*2N MYJ,DTVZ?E?WM)?O-L^1$"T_A^37G:JT\.XD@<:-69T2Y-?-94*R].UKSE@9* M'@YY3CZCO>,$T>R1F\-"*&LO.K;HDGI3+M[-Q;?SW%,N?H"Y^$%HJ1,R-0Y'=S^N[D;4TS$IAL_MH=@:Q%UB M?HI;(U^:_ETS), ^CISEJYYO=JBD<5MD+T=$ZY^\9CBX &/MPUWMY9E@U 5G MH+V7EY+^.29->8#ZO,BS9 9_G5UFL,&+F_NVZ+(;/]EHF_T8Q-;'V>]A(^[H M\@=>;)E*:C)*S$L2M]K:307251^2V9QS8E^* MKRGY3_I!=\0F5TFJ+I0SC,)?WX*:A=U>Z6NT,FVC'0=I*?J$!V0:/]T:FZ:<$H2NR;<8QN-F/$MLE4ML_ 9EB:TRQ.9]7WKU MTM3T3CJ-G@85W=S^#&3?)296J&R&7C)NJ?-J1%+GB-SPT@URX+_;K#BUS]PZ M03&F]IF!Q0..=@2UGO$Q4! M.I]4U $^MNG -= !.('P<_?(%YLF>1XT,56I[HL%(A?:-;=%^P@%>\L,'A*X MX^#?AZ%-VJ$81JRU.&(%$5^YA8*\?EIC _<@E(%4-UJ!M#UN;^CA&'EM5&TM M W-K?O?3)MCMW$\IU _=+E%"_+9_.VUDX1O0<\%_C)N3WXR(DP]YJ&(Z>#;&>@-> MHK$*\\+!+F,3$1&ULDXH-8=N[2! IQ?$#SBLH'I);_*;;,&%&4<^#P6IEB:& M:EAB@ULK58&V<@&%C,R4EG_*\ W=Z)_F-1C1GG MK/?1 6,>,]#*W!MPY.P%[B)':X;^Y@) <7 $RTS@3##_AF4>BNLU-)78E8Y; M,+T=D6#:T[1ZWY)GC*[1F,(0!QH>:J%-H4'@>?24LG=(*E (82/'[;1%;)1R M"2U(EM?E801VJ/ZY$Y7/AC M0_'>/+K(T3NSRZBHE""9.:,6NQ2M4U* 5(%ZUXO$RP(%/<5'Y%RAOZ454M#: M[=(:97R$R4]5#'GA/#@R#3<^)N54F^#4)KR8:A/&4)MPO[-)AZ.B7L@$)Q3Y M-(/7P+DVNW"CIA="7CK)LBAM56SU3#.EL,DH!]@,:'Z-&2*/EX8X ;HP'9$ MQ.VSX ))'Q;!F.]B.)=AIF+C99#MPSZN:1/E*4XJ,DI;#(<1'_]P)I&:"71T M^MUGSAFS#6P[,HNP/Q*C$*I84,4K/91Z2_Q13&@9G;3&V?%SFU\FLSX8P/K7,=#XZ2TD$3\# V>THCN.M1;=-5X MX5=TP#7R(MWFFQW34]P5S SL4F26@BYG8X^!'X^-/-?[LNM3NM+,S<4X&V0D MG,H_"\JA<,;(PK?3Z%CP7K%!C2O,X-J4Z2!BU6$ M76P--.W$*Z28VU/KN[91BHXQ89F=@:X> HS9!FK$'YZC>W!45&*?Y8^E?$:% M>'1:155-4LO$WB4K. M1. XF)AO'?S?9+MF,\,)"SUF8Z22?R7;V ]G:^4)\-D[I M'JJWN=OG7L+[2M(-\CPY,BI#+C!=F0O>B3G#:".YXH>VO?%,-&G)YE\M6DRL M4B63W/.&/3#J5-]]SLJ^]52^3S:$OP\T;D>7=0_&P\\A<'CWG^]96&TP\J.O MEF9-6U#G/$"W+ZD)R[YJK"#E.-SV57L%2U5@38C[UYAOQ39W1R5:_Y9KS*MZ MMRAKVO+OH4BIET]>[Z#8/G[__G#O M8!K5\MWJ/ XT$"*R-T\?'8"YV:Y$XJ2PVX\9-8:+1L%9P5X,(]+9X1V"R;M. M-O9$6KAU'^,I4GA%(5UIY#=M8F%KKH9=:QFV!F^P7+=X 5)0AXMJG\KQJ/% M7>8_^(@C&OD16RZXF$IV8]YN2F*;(TNQW-8#*S-Z/[H@.\]"EL'K,:MDYCJBX91G7)/5'$:N P'!,>QE@Y< @Z)U.*@O74X( UIQI02W6)Q!^;_8+CZ,0*Q4NELOD+F9='/JR.!UY)(LL=]\;& M4>_4N):!YWG(LTM$FVPOH:-RUFG9[7:)$1H4E\K=N#U/;O7;=AW7N5X8#D"7 M@&?OPFPJT!2+6FI#BRO:L)H7Z8#I(:8DB)A,1E_@\'<086"> MJL4RS6\4CM?%*>15GXD2$M*6!##A0:5-5Z;I.OMF@]@2V?@> +_N3>LY;:>W MS>W-+F2X=$^L:Z-U]#I0S65$:9G?.=+5[E/KB7W9M_8[>"-4 5];5LUK/>JR M6:N=P:G"Y^9=(@(3$01LPEZD9*,S;ZA]1SU 5^&FXR):B4%POHUJ?AZ^Q'/) M>9![9:>UVP9[)E7N%NJH4,\D*F KU5WH&"9"\-[YG'2NZ1HD='F9+ /=H&]6 MH8=-2+23/JEK!\)V3P*^BL]=5B@S@@?,\ ;3S_"\'DX!? M" POQ4.LC_4R+I(K79.C[1)90B:@.OJ3;7.IN5.M?$A N+HG+X ZHB(A3*B& M?# 3,_S0XS?)Z=A7K M<.@V2?1U2;KPP,E.Q*@^7Q;QPW*)E5 AT?:+%A%C' M*UILE-AA#S&KA6LI+ ?'(?8\.!8X>D5U$C';"TC*,^PD!J-=('+%BC98\T#. M,7+&[UAT8O$DN'1DB?Y*_?4V!981_$T&>.6IF2JURJ::7:K97_"\C(=>86: MLP'G:7)!'Y&$ ;\B5A0DM&%^72E1J#CIG ^@3^8\ROZBJ+H\ NP]FZ]=6U>J M32K\F:'WX"R3I5A05SF\014L<9?1S8*$@:A)OY/LZ82OQ%1<1HDA1[N!/'.?U#[GWS7NJ:D NB5%%XI&T$<$ M2J06RKX()XUDA$*$PSX2-UBQ_JY7*$=?'V^J(EW>[W 6U^G,YOH0'TFX)L^< M8@A-&S3D V>=R#I=2"0;_'$6A2M&ZLK M23'TR(,?&2HSF>'\UZC#HC"6O:1$6@D'6GQ#HCDPB"(\M ]/ID5ST4DFE=AL MW.D./YG@XT@T7./J!,S*$D7[RI8=@B*L(QS3]4ACDUH599[3U%WZD0GF,*P\ M3D?NY8\)KG&?]9O8RX,ILNOU "763!T)0(7Y+*JO,1N&29]]8XZXML2C1;?,1!)( M!F^:V_%Q0F.HDUF(6T&_]U K[ .#'!UYJDGQGS#J O#!U'^_Q0;+1[_L[7XZ M/-O]$)R>'>_]YZ@%P)AJP$\Q*1/L(3XD-5K?._>/L==T5)A_7,-S[YVE!QS7 M];#K7$@\S4XO'[\,;?JP,R+KA-JD](7=EIE#U5TA%/.Z50$4&@E+[W:?Y_@8 M')7$1USG?K5/"1:4B^^JJR 4_25TTAI41S^/9F4"AXV0A-E%$5T)SFZ!\X!C M+G-T1B6ZJ\%B+;..B &RL8&5ZI;(",, =X)#F LY37+0I'[:+=&P56/U$L^V M^:H-E\MU7+.H]#4S-F=@ RBOEO" KPFZVCS-69GI%"6P@Y@6%'(Y2,]]<)X) M=+-!)?9"Q>>*I@SCEF,559?D%-'KI,'8T :6DK081::5N#TS_.7C'=?M M-<5Q$0T"%_1*"W6,= "$43A5L_NVU;V^;S/GW*4;K#FTH,_89X\D[8AS?\K\+(U*_40!_\91-Z[)RK427*2HD.3Q#0M9DLL\"H2J9DTV(K1C M&-9#PNHQM=XCOLG6::^Z>)BWJYL5.NNLQRC)Q@2:\[[@FFVX*')![MOMZ#)' M-TNQ:1HJ/'N3ZT/G>=&P$:BZV6Q=OBL8'?A/4Z@%X@2H#N/%B$:29%<@1T@V M@#%$MHHN3X>'9VJ>R!\(CY,ML2;0&Q/';0QZ:(T58 M1/!D?_-OR:"S+YCBGDZK# LIH4]6';%;[:*L6:)M1( M&Z?/ZUK*N"F5FYTAWBQQF9&);5;\?ND[TX"N2L.P4C\9K-34"PM,*@4@N3-7 M!N+9^7H.#B":NS8,\?8ISK\LNW?MO+BY:VQ,1R.GV0$GYR &$A\'>O\&CTA4M-">]W2 ME;=:BZ:$5<_#JN4=#!O]W%EC3/)V.>3IW(L0X*4MI5;5I7('; MQ7I9;#&2 9[>Q-20I1_;.>M@D[4 ,FUUCOVTEKP\ F(T+KWH6\Y!'2FU#8?< MO(E!&Y-;IZEV.WGFT4!7GSA.+RJE&\],4+&8X#R8=Y3VT9@R,[863,3!48XY MD('ZKCSJ/,?4C0.!3F4R5 KCIF1[_%R.YMZXDK+=QLI)X(@3MO"JO&@YL*44 M0JC"#O7,(AL"=I>"Y2N4ZC%^@-,BJKLB[(QD6RPM)['1B"%RUW26?#(9OZ+) M:#+*WG0:]X+U=!TAKA%/6QO0\6M#B>J_=C@7 M;882NH@*MC*T>+!*^++]Q%>=/@7#-DP?-]6N\<8L4E-4K #4Y I\<4RDP%73&!:Y:704SGEXM?-9D":JUOFX-%47\/(4#BB< MZB#<.H@WK=.8ZB"&40=Q3Q0!NKDJ\AM4+HND3!$="EV=(L\NL(C\1H;$M8OD MMZ)MAC?JB&@XR :(>T0=)R"W%AF6;)-.C AP2BTK&CF-$ /5#==W;YUORS"Y M&Q>U2;".&!#,HDDD"]2#748AAS,*):T])#)6-%M)$:ULQ@FW,"8K[L:!:R#$ MJ-(5.Q1I\>3.[4\VM.EETQB@Z_QUT2\CJ!EIJ%/%MG*>X8!3,$;@9C(X9/&'LE89C0G+\+7/((QY&N>Y1NXH$';B+ M@%UN.W*1>\%8J6-H$R'Y5O1*4"$.&0!H)%0:!%D8O=& 6?L'(S3LSXK<$,>* MJWJ8'W2PU7M7U&[9,;UZ7/!;5^8T6*#@YI.L5F)_NP^L)(!L1\@TVRUU#;,S MB,\'XV.'.1*H )*@#?_:6DN%5^'3>6QMH&G=!I7U"T0M>"(S@5L$B\1@C-WF M!&GL^%!N3#2^"S8I5-QSZ;Y KZA:]Q!M_,QN M4M,>$4;AN=O)H6FK55#LP1?3N_!-U6K,M#V9SYQW9%A(!"^1D83=Z^6 &:LK M?7<]P7VI3N+4ATQ"1T7OS,B=.[V9)E4@='8'T,$!6,8&N^)P*.I!#R\\.H:5 M'9P&CX.]XX^??CL[//IG<';X\2#X='!R>+P_#37\7LIX#QY(YB<0^Q$)NWO6 MQ :5%;6F+1F*W#J:ALSE>AZPY% _Z"B>,SC:[U2G\! _5U0"A898F7)DB,2I MTXTBK^:0;+-4UG10]E4Q499%Z4F&U$/C@IS"$LWL5UXPKU'/P+&X U3 JBL% M) B&\BFBF8W:]/46J[O0V=_HU%N\A'&;OV-J5?NHJLL\'@R_[5HVZV0K*>65 M !;MHT.)]S.N-K5$6,T M>XJ'^O A=.TYJ9J1=X*0-0YRY_V8HCDN)N+Z-X%(M_']WS+ZZ;0B6Q27(/&0 MYBJD9BI-"*. WH7S*^3045[!WS&%3M=L($Y(R"W _&>$\\?T!DUC/'2VR+-D MACF*19WI1 ,AY);.+(%"%GG7B28#S&WZP8+ >)WY\0"1^)ZJSQM X-)6EZ:LW C_!.I3)^Y1LVO)V&KI6I5X[;:)LN0]M. M2+ *MC:GV1G2O$Z"^-!EV1+@\UH[^ L$ F*^U*]+'F**]NV4HAUHBG8PFFQ4 M39''8#>".AN&"W_(Z,OD<$JD"?NJQ;8UWJP5<^<*I18).VVQFY)$%H&@+5(5 MP6^>O0 E4A<,\1Q?4?[E_,8Z<5C_0OY&*+Y[GP.CK7Y^[(LW[<ZHL%] 6")I6Y9VZLS3@7.1I:5-RD071(%O^Y]V-;A MU]T"GI\R.%G3U./:+YLBM-TOH8MI:]UO![#?[3VT]@9U$Y+/+X4-R!\FV4DV MF>0/*^V0-RTL/(6K*'7&;HH!E+OQ(0P]2*1M7009I4'3J J=V'NF<)^J7>)Y M;FH7J00?IWI6A?[ M?$Z86*0E,,91-=)$@BO0+;#\2ZMN&NL21=5LHRU4Q0 Z-9A)4;)@'=3\Y*47 M^)]'B9@O$EIJ;4/G>ZC,J]+Y%5>P,6*[]Q)Y6+GAT_I*NG#?"&YLTH8Z!V'G M!;>/QE:)RF+$D*':)R";C,\.'PX^'9[MGA M\5%P_#[8/SPYV#L[/CD5QS7X<+C[Z^&'P[,_@MVC_>#P:/_@X]'A^\.]]C=" M^ G^<'!R2A\]/OO7P0E6%)T>'TT51=]+KA]R4;S7U7J8E76!]M:4X?FA,SP? MX;*C*B]N@@85# -HZ4XC"^'#AFV(TB)]1(+K"M=)VW+4,'@#'7+!^)?5*6D MKW,98&.FV2":P;42EYZ]TJBH;O2/U26ACF?&C&<@/OF0F _V0R&LB!4;6[3+ M5)&W+D9S62<53Y+)9XIPJ&QD809V,>QS5B0(X ;_BF)$J^$*URMI8$.H="H5 MAE]LZ6_"7]"F8:W=^R;83E*R;105Z$R?WTA3G*E&[JZ2T=4.&!FYH7(/KOO6 MGYY',UV^3A.3=9V,,RN4.U>NR=GH^GOW>^VW*+2(6_![4KJP(=U7A/H%H8&4 M#TVM'MY@AG\RPU[F25S/$@%GBC)MCIB'A_H[Y66R#(,_\P2^AZ-:N:VVP*BL M>URJ6.*1NU$N75S3K&WH1+POMW%Q$3IL& E1&5Z??9B%LZIQ"SA=[[,'J#VZDBPGU$<[_D MBGD3R6DUX@-S=&YMFZL=%YA_*P,L[$)"+%55I3*V9U;55&46T9 V1--_$%+ MTY9E=9(;9B/!+)Q9"W4-U7$ MIV &WQ-M,Q(=[)^"C1*'B@+)*,NIS_(K)4?2^+:L4E+.8]2HH\HT'0B3WOO M#Y$5+K,8'EU'+4CLL9J;LLZURHT4%_U*5-ZT0N"-\W1C44OCE*DA42H=5<\-;%&*:E- M##MCQEMU-CX AUPE>6JGQ^C8U2OR\??XB)$]K M@7W",5L00!."/PE*2\IIKS*>539173! MC)U0 QR77BZ2$O-6]4RFP+I97CH<6S38]52X50*( =&7+&1(DFYNT:Z*V1CL M;,[M*^9ZTB0Z3U)SQA0&N%EB44]4E3F%T=>Y:DU?*USC%&W+EFPO 7V&=T=( M_E2XHY/GVM_"L@!7YM+P,TP#8TA$ -$UFY /K((GK/YHPBOZE M/H@;YY$\^'99J$52+[@^EI8ZMSG,AJ^O%T6#X<#SHVXABCB(/TU)E3X:L0UT MB%O'B+[]OJ6^KKM';4P.C.HII/^AM>@ M<=A+@)UI@?9DI56O?]D+K*-V+X;]>Y+O^$2Z'<2>9@$KW6AT;/B38%OA>F7< M VN;>5U4C%6S 83N5P0@OT]#*1Z2H;0N0( =W$E6&\U[0A@0 PBX-QF:%-&F MS.L,FR<%= %* "G2Z?(..;@EA2N8V&P"E7 "UT8299JZ-TD<"\2PK2#<,.;& M"I5?!"\I#%:458WT(YP(([%@MEYG")SPN["+HT1'R2IJ2*RRQJ?XIT3I/YFZ MJ)&F(R=\\?9(&M1:.H9]Z[R>!+/) :E+9Q)66[@L5,39K47T.5G4B\ZG+VMP M0V9B]894?@+R1Y >L*JWKI0H]$TCJ*3>[Y"P-,UC9.%;BZLC8\"VRJ8B.B3/ MJ0"#O!*3L*N%G@T/[?1LFP;ZJ$R,N> OV1O\YJ4O*-?7F-+LUN7X+>0;O EN M6#X=(VC%BG."QCU&GQ0?4EI.F[TKDD*\OB]98//>L/\_K^%2QSKM93@2 MQ9LMI#V3S=,<[5 C\Y3@?/-7*#!(2OV[?J2ZCY$!.; P[V%.1(R->*<=D0XOO*DHX@M0*E5UQ MY 2^5;HL7HHPP+/Q?#KM6-D@G X9[&TWC5$*Q:$C["+&ES,1(D0*8!@F,RGM MC"U_;\%5^+A_SJEMZ]"#!WO04EXKMTK%*QU[E<84[8ENLM9$O,VI =;/H.U, M&;2!9M"&I B'HPG-N!(9K,G%47,J[FI9C78ZZVUUFZ@>2=GIN"H*_JZ8KDS5 M@/_"0KFMYT^W&0E AO=:S8.%[;:T?L64#1"%%USPQC7G" =7+VE<%4+->7AI M)I JI]&32,1?T )P?S1ORXG)5;;PQE6U4I#57AR--9"^PZ#.Z( D.2H6(^]U M:YG6K %1,FMK$705O)-;;+(L1Q#-6"*OM)C<1' ;;S;F.SX!B]=2B64C-@75 M6='L3% ,.!$#KJL+$[]Q%$;_&L,C2LMJ3]5%E!(F1*G2;>.'2<6G/T'9 M,RUT5X/F':H'HKC-5OAN9 ]>1M:8A5RDU'3DN1%+$1YB! M*NO%TEY$UPJ=">4C=.G&W1/*E\0JMAU3HV9HVS)#GJS< 4,:8YJ?581RLJX>7N,X MR74XU&KF31WEC(1MY[?U!Q5YS!OVT+)0(T5G@W6LQ9;Y-=YC4\J",T15TSKA MN7<9+=&^V'F-L$KG,_EQ?U4/L ./NT;MDEDA"\EMG0BN;P&[Q)W:G'VHI>:\ MQEY\;+O#"A Q$G! !BF&%E]8Z/*P@6 KQX$AM>[30#ZQ!5RD:X55O(#!2*E\ M4/Z!%.V/(Z0"S8>?C+*>^& [Q MKJ\2&DH'=@>UKKJJ6:_'@$ W;!$I1C@,$TCH2=Y.U.D9 MQYB!U:$Y*OK3[[?EJ5BTFR,T1:-OMA6YS.LTMNJ#C%N&E=$3$>VLQ/:!H MO'8?(X73UIPEOW,3R]OL2!>'T]PY6MA7<1?ODW,OQ\2Y[^'?B(L3?+*%^P-I M"NRB0A,G0Y]/:9KPGBD@8&U80C=9&6WJ%?NCPIX6*.[_9).SHC(?X*JIC M$) \8QHYM(MA#;RC >B+-;$BELZ(W#,4>38)KO[=1*.S*!45VUF-/[J<+ M<'2CNB458:/'G#AJOP\%1I0=0;Q0D0S7:4E4:+^KWCS3#2?>:!S)QIIN(,(F M$Q#6&4%:N*VJ;M%D]XQ&L24;)4/N"*?&/20%Q\;H_ 3M))4QJ(7"ECQ:E/E( M9PF2!O^'NU %Y]CZSD'&-5+_C49KZSTO1@LIZWNZ#?/; MJ^@ZZQ4'[6O'.DMIVA?7KZ%RPP@%5UZ $[;(Z]+H./SMRL:YBJHR#I7?BN#IL\C*"M'(^BE.F9?H?^YVCWV> M898A2*;&4%&$1^;^>-::(+$B2J&25'14E%=+0S*0/]04A#9QZFBK9K>'JX), MN7@K6L>+#QL/TDGB+[;(6I:,413MYC[.W5'^T!^3[D6ZJ<''5&:?;TOIVJ4^ M8OYP-PRM;L@6?&BWUUMWQHIF/K_I=WQL3E]_:<5%;GF&A?< Y3)D/95=,=$3:,X;?24DMC<'D? MQ:PUX/FI? R9G;300PUC!_ =#(+O\^=/7E.5\/O#T[W=#\$?![LGHU;48P+: MW??J+X$GWB?)9TY>\G9N8#M=P )F M"F[OB]!1P@?&(*&D=.D3O"J)K5G:\:Y1"X?#_S,4 G[YY/4.,O3NQX.C??C/ MV83 _;T$0]=P7YEZTX@4V63\;48.Q$]JE3Z9 MW'645@1UC)Y^R'4B%!9JQ(ND;*TS.>"^IALP-0>%NJB3J.B(]H1!G&-,YED$I-4(LHY@X=(\1 ^ MSX/K#:3@R>&1]9^8K@"4]QL+UTS[H>"S.[S"]"'(>CC1DIG8DAYB&^I?Z,4E M)4\&KM-=_F)+47:79%=" M :4\1[N<1L+."/Y*EPI/N>-(2)_YZ9\\$Y@]62"U+):.':JO*NY4L&(UZ&&- M9@!=5P=+Z%4E2(RSW$!)C<"A&XP_]Q9MVT>_'!Z='9Q\.CFP\YI^_>/QA]W? M3X/'CX/3@T^[)WI8$_R\?_#^\.@0/S@Y?]]O_)* ,@VA-GT71,9U7L0XNXTX MF/K8FF,I6TECPM QV%(,$:OF&OR$&[U!A,'V8SO$LTLRC#MK.*82HU-"_^&8 M_P"LA%4TAKZBVW5.Z9Q8\(NP'8(0$KC !W4V*_DL=U*(MF&Y4456W'4)@Q1]0RE)DQ2+840U?,Z8TL=$:Q]RT=;6GC MYH,Q9<_W44Z1XWK?QC*6C&N_O\4$4[3O*T7['OV"?"RXD]H$%3A)PHHL&\;I M/#C,9HTBFC%>Q. \6>\FR(%I7T/;KS&% 6.\@Z$-]/"NH&F+M6_#_T1=XKR" MTBL]^( E/#@Q M,RO L;X)^0K,THL\CS%##YZ;Q'IZ@T[G,J\M#,X36^DZRS.#P<,-R&CI)EP< MJ&%N;B,I^B/,#SRO\>)!YC5^.L_C&_B?RVJ1_O+_ U!+ P04 " "XK5Q6 M,!(L/%$; !XC0 '@ &5X:&EB:70Q,#4Q,&%M96YD961F;W)M;V9R+FAT M;>U=6W,;-Y9^WU^!L2LS4A5%76W9LL=5BJ1,5)O(*HM.:IZVP&Y01-QL<(%N MT9Q?O^<"H-'-EBPG3BQSY8?$)KMQ.3CW\^'P]=].WYZ,_GUY)J;5K!"7[[__ MZ?Q$/-G:WOYU_V1[^W1T*GX<_?R3.!CN[(J1E:73E3:E++:WSRZ>B"?3JIH? M;6\O%HOA8G]H[/7VZ-TV#G6P71CCU#"O\B=O7N,G\%\E\S?_]?IO6UOBU&3U M3)65R*R2EEJ)O9V]??&KL1_TC>3O*UT5 MZDT8Y_4V__OU-DWR>FSRY9O7N;X1.O_G$YV]5-G+P\/G+_;4P<&>S%^^.-Q[ M]G+WV>[>,[D[WLO^9Q<6N0V/\SNN6A;JGT]FNMR:*IS_Z&!GN+\WKUXM=%Y- MCW9W=KY[TGJT4A^K+5GHZ_*(%@S?3@QLSW^=F<+8HZ<[].<5?K,UD3-=+(_^ M,=(SY<2%6HAW9B;+?PP<$'G+*:LG_*#3_U%'NS@Y_7/!"SJ$<0I=JK! 7M+9 MQZD>ZTKL[@R?#7=W7F_C*\G.>%5 'OOFRWRW2C-IKX%L8U-59L;+3FB3P5$I M^^2NJ?H'VAG>.=1?3>?3M^]^/KX0E^_>GKX_&5T-Q/G%R1"W\^[L:O3N_&1T M=BJN1F]/_EN\OS@?B>-?C]^=@G"]NWI_?#$2H[=B].,9/MX[#C#[[@O_^MO+ MT?G;"W%\$<:#!\XN1N>_G(G+GXXO[DF]+NU^JUVE)TO^2)76\D#:GO^^^VA0Y:0_IA)F(:JK$TW^! MDJK$*7S\5,!+Q"7PA"XK(\9+(+2FKS.*@?4+[,A3J;" M7"=F-I?E,LZ&;U]*6^E,P^?5<#WHOQOW\=?/_FHN\QQ4_U:A)M71WF$@5*XR M8R7:FJ,:"&3QO2=O^'#AJ-\I5UF=X=E?52;[(-Z7NG)?;QM/W@S%V62BLDK? MJ(0=&VX#0\IKJQ3Y&7Y1UF\*:9B9&U42 M45JKNL)#A%D.^0S#2M9$UO>^&5D_U3=PY'"(9_];@]=7 .&^KH!_00;8W7GQ MU3A@0VX^&!;8&QXB'48@F:A+!&@@5E2@=!8:Y#$/3* B$PARL-U0G$]:>@ZX MJ" -)D4F7?*J*>DYUF\#T M"SDP- R5C@GIP=9:\M-!% 8X"QB>@NV Y\ 2\ M69<39%'P(8SY\$&I.48MH'=H/%HQS#'W6E!)&-'4E0.=E-.#,'!=WH .@A%@ MPRUEVL/OXI@6&MT/OQ.+\I*3ZX,ZJK7PM>'2\4/BTIV]P*:WG](JRX ;@)PX M(,8 /D G5*$%&A GT/.EJ>@= VQA/9\QIZ(9O-=\<[F4XT*1G:3IQC"5*8NE MJ.>>8^1\7NB,GD+N0UY$[MEPF\%18<6[Q&]8$AT(%)IP( UZS\3D-B?C2GP> MS.0^+*$PBV1+N!U\KB@4&W8PK1-%%-&W3&;35\"Z-V]\[CK6Q$SO?S-F^A?/ M3^B4PUD^6NBUM-!7;=]^;LV-=N318^3 (NC$/FAMDOB-S \^^0RO&EA$F7BIIX8T2_''KI%VNQDT@UG!T);$8*[.)MC#2W2]MT PRV-; MI/A=$[#0+M"85U-9M<(BJV92PX;4;%Z8)9K[):HE?@$' M+>:%!!GA[!!X$5 MDC5.YV,]?M.(28?,7:!K4QTS!]'@PZ:O1^0%%J:X-K2B; MJKP&!;\P=9'C4B&JA >LS#AC2R_RJ90QZ*-UT/;I>.**K&$W)S>+,FRR5&B6 MP.Y,34'+B%%;>Y)H!4!5\\9@(&=X&A^$U051HQDJO*/+K*AS5O6W+74,BFC& M)%71O2LD+"VENU@;=? 7:'WZ%E(<3*5Y35Y'B=0W"-1GJ5 M^_&!M3FH["$=U&$\I[Y<";M4,IP**SK*E(">"]H-$RVDUH*R*<##0OFR2CI0 M^(//.65TY>"0P V%9__^]-F+5U_RV \.OMZQZX=S[ ?#YR^1$"2%31HRA(I] MG) K64WA/%Z^@J-?FR-Y0&>R.]Q__IEG>S2!>A\,HN#HD:Z 1#)V!XEHV ML3N^S5Y.\#CF,'@X3.\ #M"%28)73'Z'N/;VTPDUYI?#YV"\7LT-%]F/K&*G M\-:JT_Y$L)?L,NDN_YYU:;^;]3&Y8\AZ&VQF"2 M/FS)">SH2!8+N71//K>6_Z6*W ],G Z^F53"J2HPI%LVU2@V2R/Y4?P*8@C! M @[&'T+065M@>ECJ3W+QF'=8S[P#'CM7"FVU%!O[.UCQ7Y(-E:UHKUWS9*\3 M'#-,CG*Q]?8\ZH;&8N'29R[ 0B1D,_ M**Q$%^*\=+6E1#0%OWI<\]*.8;*-'\Y/CC<'8N*?U26F+ 9 2N+5PH!W0?QF M8!565*#A"LUN'&JT#9^W2K0>:D$5J^U#\?W2U[OQNZ9,/6CEL;CV3\$628,J M%"$-5(0J>%^&G-'T31[;M4;&(AFX,E$LRJ26-I4W7.$2\OK:JFL<[P>IK?A9 MV@^J$K_( MQ5H"CLVY_$RN:XAH!RA7$FKTLYD!#*((VM^0"D2DMFW]-'L3P& M;UHUTYQDHAH@.)"8/W.Q3.9 \KM)NXV8)KS"W<&W)^!MQF'9W+!> ';(B"@M MSIG)#RI4'4'?!+R! U9UDV7_7L7$FMFG%LKS%XI MVT%>J%=BL%JKYG!,6#;GVHRT'@*".;2-WV!&7.C M>&;@;=4IV":RPGP.R%1_*H,Z"]43[19G"#!W+ X MLJ9)UM4&##5RN+&W&:%MN%["MN%[*98&'RA\;0QKBBEKH^A>&Y.+B<23P1=H M4R[&-%+,$6&$9YY-U8QD1MW(7(7T/^%,@R9^AWGGW9WQLZU=L8'";XG1X2CR M).>=@.DHR$V/G#EQ+)VF 0-#]?/3)A<0Z97=E_L'J''Y?#;V@3(5$JU)1,BLP^E64"<>:U"FOP^%@(^E;GA9V0X0T*7P5+G&&:W*R.T 9(4 M>+Q-,U=/)O#8?;3?4'3M.;RQ" YEET1/G5$NE9ZK'I8]8 %1A"$?,M0<8"_ M>M0@Z#+T/O0$,]#)ROTR*;?4L43J8\8%#GB7Y9 >J"AS9Z-S!\[A /_M-^1\ M'HJL-?!O8-)KE)(2Y9RL4[1;>%>!C)S*E.-ZIB7'QU+0(0G1%.ED)C07@R)+ MK[]0F7 $1+&*1T &Q%.RRQG(F(>,)TJ&RL'#YEQ)0G1,;$JNA$)3I3,$<,YQRL>VYKD.9]],XF98X=> M.%FH =\"FBC+7N55G2'7&O]/?O(K [%'39B':PJH*]?)"$?3&KW<1#HD;42! MM71@5P91%6 8Y E@\1]SLKCPE^ERCK$<5;>(P]$J+\ O1!4U-PX_G5 ]?TZF MF4R95QJ@0&AQ(/28E*55YRAL/J9S@7J !2)N#!]B&,>$%/$Q&/\"(Q/7PF\C21-R!@\W3!6R MZWWNFM6O+6=;![ MP4JTNPBCH6H0\ENEJ[J*^85CBH$ F<&\(83*/! MI^#+60:(LR,J.$W!(9C/#:1T&C0:.%!KQ9Y%2E7^EBWYDDZ!%DM)K2L^][%&=-JTBMJJ@&=N MKB#XZ,0-0GSBT+5^K/QV*[][2/EGWW!U]RL1KPEW!ZS&*$;K,'@(<%LQ)=H MT+GHB1+;DY74#8X>OF:+2C?L0G*ZFYQJ:>KU<,P.OQG'[%UR>?$D7%Y\+'RO M9>'[N)OUP5M?2M]\NMK7S@3'6[ ^*9S7EH=0P1^D!) &+=+Q^!+L^^ V\#N# MJF8J8+2[460[,.R[6B_^94T]CR6\B8^(JX4J@,LW=O>\>[;E5]LX:5V/K,]H MWPUK911K^T9S4S1RXI*F;.X+I 1BMV4UEW_W]6(\(?3WFNM8G6H846-MQ.H! MX@A.&_[O.>N^,Z949+EU+5!KC:<6X:+_9CT.(! 5-9IHP!W <+X$(/"C6, F9>V> L&_A;B,<&=+&U M6F)!!)] S[4N*LE"$./D 8T4.7&M$-F[#X_Q;@MJ5'D-'NZ $N_$.X@/840! M< F$T^"B:4*08":!HV)P_O!>3OL!&'>L2H4E.'J)'(1^(XA^S_1=C;PS#N(7!5YN#+7S*ND&-$(R,8(4":D M'CNP)1)C1([L$ZN@J!AYQE538-1H'-A,4>4;:9;?$2FRE'_")% -A>9K4 HK MRCB(_/>>$K?K L9?_,F,1R,>:8C(=?9I5KS#F0S8ZJ_I/PZ:FET@;QO_T66% M>-5^0K&.55Y1JA*9D7+G&[L[W\5;S=?68!TKP"UN'1:'0S:=&5>1HU4B4Y%U MI[+]!,(N$"I_6['5 ZB!B2R,_8 C@6+-;W#41*Z\#DZ\)Q=[#C1;'XH+4R$; MQHX!K3M^MUFG<8/(H(H:)D07?&,2<0$8P?'$L;"I67DPM +Q15;F/LU)KIL3 MA4% 0#^. @8'R9_J>;/W<$_QNPA@NF7L9I"D+T*S,I*A=;%">P_/"JD2Y,>2 MP=&(XD OH($RA8^<@:/37,UMO@V?(H&KREAB(5C,(53]O,#QB)U3I^R0,$\?8\HCO M]:#A*]0=\5G?G$@\;4D)687%]D'G.+O?_EG'VD<2-I7!!'DS 'IDRG"V-"<; M-)MKHYY0R4U9KP']T?;#4 C[6TR-)U_.7HSXS8S%W#!4?(80-GDC=9%&7[ # M G)XJ)DS?>JO47:)>#15)UV" D/.Y8P<[!^VGX;;IE1L0)H0]O=&L.MV6V]_ M+14EBU0&Q ;]0Y&:K^BC5+D:(R_\^ 9$!C^9$5 :=0B<,TK_+;)#$#PEG1=> MNN6/XO&')N*" _P=K7J_([PV68F'":FS:3:"U$?H>$/*,"3>$77=3NK[$K?' M@P26&3?A2DY87\:;]/$3I0BMBDWVV*1T0)_8$X+29:0W<5[OY5%%8=C!CW>A MJ%)@!8?!(LF%\B9%MKKA!CZ2R1KUJ[542,3IHYW';#[QS$U+((SQ\"T1:8D+=LIN/-XRJ73D#7S$WT.#:D4B5P7D,Y- M]HDVNO0T"DB=KG&,^5PF!L,$.V9>!!O B@3>V*94"L8J=+'IXC M-[Z1@=W6KDN0\#S!B$H&3#(9&>"E&_$#B6A=8 3N^OO3@\-7\ ;=(R$+$K F M'L^%,5"EPK2PY!BEH2&J0LE.$1E_ [?"Y?YR PDCHS(R)##AY-&YQ)$?2\_= MTO/^8^GY=Q%/E[_5)9TFA!F/[E-TVA& G"O:$>4%84JV:,LQJ9LD)(A M!\ 7@D"7> \9E>,,7.<*S1WK?==WK(V+")=50)%0UG6"R4'RH7J;U/J8COI#6@P="Z[J)6'!:H>#3X0&*QY; MM&?W7@(6LM= 9(9W& M[;0"1]+8->O.(M/:.-+Y0W*D.6S[H8-R27WGQPK7GTM[7\+YBNNZH]P1DNQ? ML]P1@+(S)4L"8OK0G#Q2[#ICO'6=%S)3'G!I\<[%V&)!D/[!'54E*D&\@Q%N M!C>ODZO",3YXF\$!;AK9-+9MX&]+P0H' D.>>D:C3Y6\ 6-;HXFP=?8A'7)S MT%UX,EVS0.FO&6@5ES@W"U@P]@BC/F @4):!)>WQIIBL;?9'(%>\IFFQ(0]L M@C0K>L+@%/B&]C,)<>Y,683!@=V UP;!"^ED;[&!STW?+>,0"G-YB;46CX,'\4A@*7".];I*\.PG?8CI]Z\\>J MJH\7L%X$.JL=)$24S^JF?748HQY,;; MT;"Q#OZ 5&RXK3EH"P-F52*"QXO3PM@B [TA,)6Y_-0YNI\W!2].E\D);#N*U@0BQ^B8O9?]!?( MPH.+EVK2O2"<.M8":Q@9[VA=7/#BE]X_:^47]G :L3 MZ[7P"SG^3 O9/[HOS,&GRGON;[6RX8<8G'D8)Z7U0"[]FS)C#-Y$Z@*O:F"H MAQ_AA!5X4V02Q]+WP%@3+/N+;P;+_C-X-*HH9*E,_8AA7T\,^ZA[$PUE#Q3? M!(QJ]PXD [+#_3'4CKJL(\8N)&48^]J@%'I0L&VT*R&Q5@NI/CJX"C#$Y9_1 M6N 1>KWZ\RGPA44_J?,37M1_C?PN8!&ZY)HK6$3NDAYI$$C-ZM+?;7*^)GD- M$6_)_3)""8=O02+2-34-'4/B4]&Q9-6;)O5KE5@#FA0D6++NY%T^FNE2% M_W$>CD#)://JD\%:>42YC$GL3KT-TXX6:V6E)\K:\.;#+,#? +5R*FHF-336 M)Y@%B3_%QVU,.C='(R-QDY<&E15:._B3!0]JH611427\4I6E6Q8WLM2RR<]< ML?Q! M%2!_3=BC>\?4C3!4P,&S=YBA:\>BH8Q?V^I>G,(J<=*3 X(/CV<*$V64)**B M6X;U=&PWZ977Y507$I3E?(H\U^; @'/@-M<.L4.8XFJ*X525EK!XPA;7) 01 M/(3A0%I]C[?*J5^*3) M:+]I/9ZFH=OE3T#&Z[3'PF9Z?8T<=VJ?-O/UGZ5H MWD@PEA&J031E;$>L_R68BZ1/..W/T8Z1\&[@52Y9EO!3U;#2]\.KH6^$1+9F M!L$%8RE=N.Q/*5BO[!M$1.RWN3II)'NRF3'=&\)Z&/X,#3"?GJWN;"C.^/8_ M-CNX)WLN)"R"$R.&&G'YLAVKJJ7OU@G013HW%>MFX)3+ACYBC^XO&)=](X=_>6]--Q^"WB MK]P=;5W\Q0>=[\#N0O?X.6QO&Y%[$K B_P@=.!AA7-&K'IO"P&6 M6?P-KDS.Z6+@?Y@MFS_=CLH$0@0=M1A+K.["FC!JK>=F<:6/R<:J6J#&OB5OW7&,4_02TZ3W8X::^2[20W$2CED% %2-W04#SX0> M7 'I!'_2&)7RZU2F5K(DA[X##FD=.*:MT-UD_573D:7*L2Q-YT6VT,/Q;]-S4H;@4F%>,J_U=6W/;.)9^WU^! M=6IZG"I9EBS?TYTJM^.>3FUWXHJ=Z9VG*8B$)'1XT1*D9.[G.P<__O>;]^?7_[J\$),\CL3EQY]_>WLNMG9V=_\8G._N MOKE^(WZ]_OTWL=_M]<5U)A.C3X]W=V=S6;=V:";9N/= MZP^[.-3^;I2F1G7#/-QZ_2-^ O\J&;[^KQ__>V='O$F#(E9)+H),R5R%HC Z M&8L_0F4^B9T=>]5Y.IUG>CS)Q5YO;R#^2+-/^D;R][G.(_7:C?/C+O_]XRX] MY,=A&LY?_QCJ&Z'#G[9T&/3V@Z->?Q .]O:/ SD\&1P.![V14GO!\6 T_'M6"<[$X7//SW8G^:O9CK,)Z?]7N]O6[7KRXY1F1[QA4;_1YWV^S!C^G/&2SB"<2*=*+Y!M]^O3W=Q1V0VADW)T^GIH'MR $^8RC"$-[<3J1$.V3WV/LOL<^A#;[T! MO#"5??4%[ZVTX#?O/_Q^]DYZOKTU6N#E MQ8=?:(WG%^+#Q=7UA[?GUQ=OQ-7U^_/_$1_?O;T69W^_ /$>2[>P$2I&,Z%3$(Q M5/E,J02D>093$Y=9&A9!;H!TDJ!;&_,\C:MNVTYGR[9WP<0W^$"8Q]T3^IL_6=A/JG MU^7^7M]M5*B"-)-H(IP6L$$9WK?UFBD*:.Y292.BE4#M_"P-D-,'9?),!TB6 M5WD:?!(?$YV;YUO8UNNNN!B-5)#K&V4Y!8FR8HJ.F!:9*?!/X 3\KIW\67+2 MFMY/<4>(Z/D#N "(!Y]P&<&=-;*'#QR]=VAXRSMB OP'C#?&F1A\ML\_+]X5 M\5!E.-VKB*WZF;RF&*E MW]^_7XCL# Z?38KLK8\4.;I;BKS1-T H\.HO_J\ -R""G7M>0?'$VNCX?D+J M]Y[/A-J6+]>%DOJ'W2/"X(3I MP!5P9Y&,D-+!I$K33Y^4FJ(W#$*/QJ,9PS.F5@0K"2.F16Y ((9T(0Q<)#<@ M &$$6'!-DK>PC3BCB9;6F%U)AFP7"C0244#6)OZ5B;UV4V_!D3RH.Y??"@<, MUXD#>B4++*> 17($BP>IO$-$!S2&]KY"U=HA*J/KDS2G>U(@N5 MGC>5<_A_ %*)TYBT)EX/719%BBP5LAI&B'=%+'I;Y MMX#94MWQT'G\I>V/P3=C?_S34B'Z,4 !WZOIL43V'AVLN?!=+_.#MOZJ[C9- ML_1&&W*6T$UC(6#$ /0&R9SMP'I\-Q6EY3L6=?Q<),6\774 :?QC! $NY8 M AS1SZLO)\?>2MP@GGA6J_$H>=L8=. (!6E>I'4;3 S26(%QD5A-2JJ?; (Y M FTJ C V] A, M*=P[E[D['.ZD:GA8'180+P*&TF5O6# MX0&T@[9X\Q$8G;B'"NX2R/V]13OWZ)N4M6MEZ.Z1H?L1):(4YQ,)$A*-KG,8 M)TNCCL";*I/1>DE3$$I6.)0B=EL:4\1.FL7R5L=%7)-J$5!6!')S(BWE;A3Q M(G$$ZT0HVMZ.C:8#FZ>TD#N?;4?7R3*UA2\Y M4Z1?.XU[K9(.5:3!S2=ES'(/WCX9$8C:F+K]2Q1>#>][DD8V)M859V!(M0Q# M/A7'W\MW"U*C&MY>7!&+D6 9Y" F1)0"<^-+A$6Y'(I$LX(]\@37%X%2GTI- MF_7#B_VC5[!'WI!D3*QNUSU1='<5L?Z,R<:+6TS 8&B##&M\^7((5E*G"M@X MUK(BK9T/ZPQ1\2!)#.?WM(1,2K9'CV!>BW9:(;ETZ^TZ!K3K*0.83C,5222> MI:">89KG:7S:JVZ10Y-&1;YXR^L?V58M[P0C-T,3.Y)3HT[=+Z]";::1G)_J MA/:7;GIEJ];K_\;I?&YO%A!09>UT];@ZT&/9_N36]%OTZY2.+-1?#\M^[D MHX;N?C92OY1@0#Z-"=..X.D_T=/;EP\<^IR+/VQ T$I:W"5^>7)>V^_N#?:> MAM<: JO/NN5N_NL)9I0E'F=+;J5_E\9:W&X?"OLMPGS=LQ#[WTP6X@T;LO/* M1/_AQ<')*_#M;L4?0!U@?^-@_"&8U^!-Y!C8_$W.OMN4Q>?:TYM\10TN@>3# MV*TLGXOM0>\E>L3DG$KALE\,@?.#Z.RV83)B*CEB>D<">%LC?&O^LHKK6\_, M.8K:@../&KZ)>L!'>4;_(CT]4$RU =C;".EPS>EHK6*Q/?)0SX >TB%LE\Q= MMLLG&'B9C9=>>OX-H"%#I2"\B5Z36$6X*V" MI(TT!_10LKHLEB=]41JK$C_9%3_/+8*1(SL.>-BI^<*,[P3!??R*N$E%BM"D MJH2C6E5/ !W_3A[;U$9&Y!%H^I*M$@^@-)$W#!L2 5=,L#90*38D],B YFAF[;>G&N\+5P;?GZ4TU+*L]EBM #D%NFI03 MRT_*0;E 7CD$J0%2-:-Y^UK%*$OC^R;*SXOF;L:41IIF:,LAR="&%V"]L3[F MB5HA"+/-U!1>$T(:&90B,POSQ2#J=O_E ]X]$!)%7. _^ B#GA@@L\#9.6P M6.I:1AU,M4T+8-, J(.B7S;"6Y>[S7PI2OS*K&A:G/:)'A_C#1'0&#P02*V( M,&1)(V'R%J.I2&4E>)>66<:-,4OG ME,/_PJ$'9JWC*T+E;E07:X!7V7>",[#R8J)IY1-S)4#G5 H3,GB3\40*S]WO!@IR^VD?DS(G1X%:&'.6AB"OQ7 MSI0XE$;3@(Z@VNGI91GNA:>>#/91XMJL_@!V)L?-:0N1(^Z,WCR%@._<((JF MSYEP&<=(NB F;JJO>#MXB$J*@(^E6'*UTCW$JF$ .8ZQ?AK7KN>5D"L@CB'VJ:98C2" MRZSX>QP3HEF"V&[!W"EZNZ)I3.!*Y9Q8&H4][K[)>N5 MOG48UHH"5K4F9632%I.RK%AAMD-WA,,IE%Y:]&O*1"?*8:R2";4)0#Z4(U#V M4)-S1!H.?K7%+""0T82J,"MVYG::E#AIJ%-U&S" >YE64(7Y 3)SDH+%2S< MCK I7"R@L4D61J[ ]Y;8Q\CI"0HK4K&E\L7J:-+4*E#&2%;':+UQ?DX2UKW< MIW1$S^):G<0*892([ :2PV8+8EUBJ:HQ23K,):6K1YDJ;2&O?(ET*E<9#1?,SDWA MH2\B#M8G6'9/X>&908^$M'6'VQ>,5,86]E41(/&G]D^^TCSCRK9>$^+"NKPX M)P>]-\VLJ9= 9RO28S))"U%@.!A0VW(<71_>6',QH1A"9T'8:K7A1S/;ZLYA/5(V^Q7D#(P082^X$5<03,B>7X& M=E"$7IJI52?BEGK;Z8$!Z5$N$+\$E8JBZ3FP86LM-P[72&YP8NP.T>&0*?N] MD[/G+4=NELPB6[!W,D2D%[FVY!77F+?IN;2"SVEU9<4;82F0>'.=%WD9N D5 MRPP:4B6&MLH&7*PH\H>K"GYQ.(OJ==BOA"#A>438(;BAC7U6P9%TRMA-6[B" MGNRCB>10JC!!_L/K #-ROMR>X./ &"F!Y\KU2N#BGQ%9 M&DOV!H8MHY5M.+?RG;@E:N/6T&E9GMM/$J_H[E3E]YKM!CW?.'O+2EX/2E:#=SD7#^"1\"O9EQN6,;!P+CO^P:VN# M+OX^=2IQ[G9K03F6.Y7;7D-DWQH%*@'WP=[7*>F6.PZAWL$5V2"7!JZ 8>@) M4[>\]I%;[V\^#NM,$]#9=H$\DK?CG2J>2&:R^ZM315EM0!*\WE!F8JXDP?;L M^*QYG;;"[:XM- M=.YZ$_VET%AKGO18/S#663,(C^U9E+ZY'T%23RZ6O;)LGK%>KXVN,,7CL7RH MX>Q:SQ9]KDY944V)L[)2+N5JC%BYHJ%F-*X>8&MK"2C^D:7%M(2%N,*T?*8B M8);M_I[U3'?L;"O_M.&+KEX+YK!!H'5-6N^^]J'"(9B%4G1_?]AA6TP/W]V# M#%\0>KI5:Y,&P((VXVFQN=]BJZDUQ+R]J?BJA8C:B(C[L38,3/OXXP.@0P &XQG(+$(CF, UGPVD0F/L4!6<,$ M&). P@)& =L%JP$YXI#";R[$U:'.5OD<\^=X!1I1191+YJXR]-BAD4H2)T#; M-T'1^_O/1]']]:/H90$HE8S!:>E0XI:($D&2#*L#\AN!2$X"33!*C/IR!!-, MY726-"Z <8^JHTD:JUMH#AQ]B)W&PMY$\ MP=)VV>.1SN*.Y8I.2:XE<^3IF)F 1#EJ+5EI+8I:>TU". KKJ3%%@)P+A@X! M!Y3:K"S+Y3T+[XCJL?BX1XE1#IZ>5T'U%M2'DR4_VYU8+F08A/C(A$ESVLV="O/AMK<.@FR20MD/8$2>8::L!%8)$B,E3;?[O;^5 M/I;]RE2467H5,9/:0])8]) DU*J#!_X>&R]"WPW4T4O MJ(0VV_X2KN>$0+\-/B/-4TGU,O9#2L+UL&J5ZQ2KY=1O72F6MW.?"F05J^M8 M\WG*L-)^3E/]5K;MH35J5-35E6 K)G8G@9>3M))/U-' M!Z,@G+#L@_U'^P"&0GS\;)+:[0O9TA%_ID,Q3;DF*T:LM[R1.O)]2E@!@04M M)MND;2*R$H@>>U0H IV D$/*Y1@GK!^6[\<0TD2QDOEROYRW+\V^IM6_"MCV M.87IX+L4ILQV 6PVR"AR)2TD##G/%.@:XL2M-1^B MQD&U)(T%3%FHHB/&8>50A522PU#(-DJEJ&NFRM,-6*$U2C.PD1*%($EJXW.M M'4H9HFZCS*M9,"(%I@T9QTAQGY&%@[NPX^*"*V1C( N4[EE&L!1\?"AC3-K7 MXY'LZ:I;%/JV=K!L-L456HBOTJA+07&28C+8IM&JWK#REC!_%:(A#W_[]9FT M8K<0"FPADH8 E_QA^1A0*2&6).:P,^*,V@/!2T??N;9/7JB[@=_B 97QGT/* MU#[I(9M(&4$D.U>15$7>:*5SNTD.1=K4S66,G'>#D? <76LKKD:@7T(GG(7< M];76YJV&CO)BRU0EX,O,JFH6[4.+EZHJVQI'BBRK:--)$!6EKP>&5I$EC@B] MMII5QRT[/#N77#F)K>;'";!XZ)5!2*X)X&UD\+&N^ ]8HM;PP&ON1?6>I)P< M=-%BC=%-RY5[+$RY="11Q^4N!ZMH&_\$J\:$M@B1N)%!?D&M!20#L_\L$H[R M@_K0:D1%25ZM8D70MI=L@ZAQA0HYR::HAVE28:\W,*P-#.L[@6$--C"L#0QK M \/Z.C"LK^,<*S]I'*-00HV S\,\[KCFRURY$^IP'L:M)B)1.J>;(1 M4?+6L;%D:GU8,# #96N;,JR5'F:(YZ _^#@LB3(9:Z===Z/J=C*8.+0*GK@+ M#E2]*BM-V['-$F"&'8'QH"*FT2=*WH#J+U!A947PR1\2CX"I3]Q[7#5!:;8!ZM6A_5DV&KF0RM:5@$"7J,$H")8@]> MC:4Q,/\,,=^@QN"VCO/U&XDU[-%YT]8IR<4)&1W QL&] $,=OL 9MZ6P4# M0,K+QAI!'=Y.N3$"ZF$,V[NAP$##.FG_UH[[#@^)I1-C2U",C:5@NA]D5CV M4J)*%Q=MP3T8$>HTC@.XV[;HH#7(0APF;H=92=FNF"\Z670'LYUMH"!$J@&=Y3"J'/-597LCM7,HC6 M.76EUH:EP%PM4U?L]UC>*@$,CI)<9;Z#,S0^=^"&QL<5U*'QA0=\:-Z",(CR M0Y3Y]HMV6(2[D+,6; LH#XW"SB'W3 06*$RM^9)'IPOP_\99/ _SG>V!GFVC M?B9LH1%[J"';0CR7G%0K'WM#7K8*6[HPU+*01^B&VI($RJ8 .]L[9<"P[Y'4 M$1:JH5.+']&!-F"HD;8=2MLB\(L[X[;Y+&M?#';\S12#_0ZVE8HBF:BT^!:* MP/8?T>W==.G^#&!#H[,%2@$0P2.P"IH]5;C,R?6C<*=E.NO"!<*X\*-"R;64 M@-1+/0@MO C2L2Y0>9[F?'G[M, M0&+4="=4,(G0>,VPP=N,B\16.QN+:AGK&Y6(VJE;W)4%JSE\)==0B38K7F(> M6B/;=JX2002CB-U87:MIJII^D=&1J,@>;<]N.ID?/'MOL%KL5\[+O$,#L(&A MX@S!%HG=E)6$Z*K8[[47A^N)\[J!W0H).N,A-5AH83R)05X8UZ%^D*7EU6@/ MQ-TR*^BQ:VYG7S\8C#,EHYP 5Y%!/-#9J/W5-WBL)OL(UCO\7<2[^$G3P>:LL=VQ3A7%1W>"4) M);:0]I3!B&6&V,,(>N<2TOH,K1@WWG2LA"=%E@:%*\SXV+WJVMZTI-IB\,JX M],"X7F<4%K>ZI4+PE>EN1 M/&<2)L&!J)1Z(]O$+@N]N>T"#RJ\*!OE>M-RD>+5:;6R%+\NJ7+J@);L7NW* M2V]2%,AH22G>())M^VPQM^UO:/'JB33<@KAV"9TLDL#&4M897GD1?V4=L$$( M;A""WQ1"<'^#$-P@!#<(P4=HU+;V$=N3;R9B^S:IE<^.^,B5:TK1H"EQ;AT[ M3F^\)TOD#,T+[O3Z9>W6'N[[U:-EWTQL88U"K$Q;WV$Z"V.M#3JEOQG^8\!8. MVZ*Z%S!89T.)H!F8"L:YBBEC)?A@,6>=8\Q*55$T=_H5Y9+@>JKKL4(A#)-[-Y(*Z73)@N07 M$*PSM(7/Y4%8ON-)<4;$Z2;8D?HM.RUXP*^V<)K>R"][3CSM&33@_6)N*#V&O-S18G M05[U@V9QUR28G[!63VK@2O&+K?:5-ZD.G=0*TV*8=QI5EK4X(*;,<,RPK@TX MR-N086\H("TNLQ0/8C,=$$9!5US<8FTB3OT*WAOWS2 >]ML1UK^J.A$N[S6H M[:E4C4%KR^:S#>\AK3^B-ZA+5I!.L6_ R"M#A4U>7M'X MY?#JKWPB$^LL%O.TR-SI5)9&/>9EN&J:\"'QJ/GJA2:Z M2H/0Z8TT&N?&$.&JL)%(AD>$ =TPL99VP@65)(LS:P)D>'Y85_PK+5@E(70U M$B_^@6>58DVV/2((SXA^P2@5^HBGCW.E>S-OQG[[96"<@ *#?'W)LYQ4'*9% M4N9FZN<6T#8LUV";H-@F*/9-!<4.-D&Q35!L?8-B^"@=_K2EPZ"W'QSU^H-P ML+=_#-K^9' X'/1&2NT%QX/1\-_[6U\>2#L\ZAX>/VNU;1MZXZ"[WV)#-"(X M ?55>R83XN)_?WW[\]MK<7:?'>44'9-*32@/[C&NGIH93PZ[)T?]SV'&_DGW M^/!H)69\R+"'O>[AT?Y7'[9_V.T?G'P--6U?"=$L*5GJT14*1W_V^U('-[Z^ M0\K4(Z@]=MSK#.$^7<82R^3/HRZEQ6#A22V07SI])M;]7:%75F[,%V\)OXWO M>\\N)7@->6W/GH8UOL KK'0X+B5A98%Q)[)-OZ-XXN8_IADRF WJ:=F8">+ MUH O:E/9D-MCE,[U#WNO^-\-P3TGP0G\?W#2/3JZG_B>0@NTT\LUV)0J_WJ: M\_LFC=+R7_K0OQ3Q_"YO=5S$JU//X^_?ZO3UY7-Y! JLQQ >7O?37SRL'%/= MXPQCP3N6+D;T\^JIJ*2UEPQ%H%?N)%.B\-V9[+WNWL'ZK935[K9\*>ZH\7_F M6=X%V[GTVG;6%<,:+:#9'N"'%R?]5]A5W;4#L5G$*J7C=R,-,DTMNCI":09 MESWCL3.NE^AW1\[8Y' \M+7.'4[5X4GF/$*S0RTVCIE-4N[-2JWGR\8"1HU= M#_69VO;4CTQC M@=J8SQRH0=-A.ZJSWZLS"AA>X[ 85>I*80U9$KA,'.7 ^"P_3KPJ0GAP3]OC M5]S6!1/;!+[OB$3EA'R)[>_8RPWA'YWR-]P^'J)3MN+E2>0IIO0LA*AC_Z0K M^?PN>[E_FVM #"N=B!&0FSN(B<@N2TK5WAX"J[?UOE+6R?H7\,M*:AMW2TW#Z $)KR2H$0V+# $X1[H9:8!-[#! MPVIJW6?L[*HC7;'](#:6!N+/TFF&71'X-'K[7!;F H0?$Y4TB+C!TC^U$Z8S MVW\.>]BE7%0;NJU*$]N@>'MH[XW*BH$.EQ<8;/T1CF,W;1@ZCQ@L:&\-[*V$ M/RBKUAC8P$E^>>LZ1W,I(\$DN&0-7^VXL&WM\2 K3.;#/F4*\[PJ=.1OGQ6Z M)>*Y.YSJ--B>";@HLZ-Q_KBPK9!,7K5@%MO*W5YV/P*)G$EJSXTUP"0<"H.G M6,#FQ32B?6-.\B#'D.R'!G"7EM*%I(<]L=ES><>8<:VP*6 MI@!;Z/E]<4OGE(@SAK-A'E[S$4A4:TZ"L5YP'M::/X(Z&WQ/-A$P]7=@#3$M MK^$"6JVA?S=_B*@^KZF 2RH.NALXR 8.\FW 00XW<) -'&1]X2"[PS2_S]02P,$% @ N*U<5FMJ%&AI8FET,3 U M,3)C96]A;65N9&5D9F]R;2YH=&WM75MS&S>6?M]?@9%J,G(5U2(IZF+)<956 M5C:J=62-18]KGK; ;E!$W.QF&FA1G%^_YP+TC2V)3AR3CI4'AV(W;@?G?CZ MK_[VYMWY\-_7%V)BI[&X_O#?;R_/Q=;NWM['_?.]O3?#-^+GX2]OQ2#H]L0P MDXG15J>)C/?V+JZVQ-;$VMG)WMY\/@_F^T&:W>X-W^]A5X.].$V-"B(;;;U^ MA=_ OTI&K__KU=]V=\6;-,RG*K$BS)2T*A*YT'+Z/@XZAYT^_V^_+\>3'(/7N/65">[$X7C MGQP>!8?',WLZUY&=G/2ZW;]OU5ZUZM[NREC?)B''RCZ&>*B.NU%R\3ZL&!T&O7Y_N,E%D=@MTL>GL M9#]X>0 CS&04P>;MQFIL3XY[0:_R':W+?UE9;PA[IK(OON#^2@M^\^[]+V=7 MXOK]NSSMY4^7%V_$S?#=^?^*=]?#RW=7XNSCV?LW(/CO;SZ<70W%\)T8 M_GPA6DD$4M@[;K2^\MW!"Q=7P\M_78CKMV=72]1\3!Y6D97:+AS4&8]WP7U9 MV85?%';AJ/^5]B$0>LF#'^^O!%/[L2.G6@C?M@^[O>[IV=SF47TN7?Z M0D2D*:41Z5AL_P\H8RO>P%?;V$;Y)N7W13OHC_@1&NO$IF*T$#*)Q$C9N5() MZ.(,UB:NLS3*0VM@KY,PJ/5YGDYG,ED4'6+K[6N961WJ&0YW):>-:52>^F8/ MBUA%IW2#[L%L-?59:34(EA3181N#;#1_] H"??W1Z[3K%]HZ4F&:233Y)SD0 M*,-V6Z^9QX +K])D]Y\Y4'.L@;EN;!I^$N]F^/KZEK+U.A 7X[$*K;Y33EJ0 M,4O!Z(A9GID<_P1IP&?M(L#JKK(H8GS^ EX =L$1KF-H66-]^,+S?(>Z=_(C M)B"#('RW.!.#8U=E2#:HZ8:$MV"VX40:)<3V53X=J0R7=#.1&9",5J6B;?P* MAIE""YY@=4;<52F^5GC]<9WIL"&Y%_9G8"F$:3)2(71:]@(:1.(8?D /L";T(/1P%[$:=B!:.B/ MWM$IC!6&:F8E4!Y7BUW*VTPI\B/=I( D%J9-&Q.F=RHA2M=F=8.< :/TNLP9 M?BHKJJ=5M5--H'J]P=.J9W?_<&VZI[\YNN?H<=WS+]AA#!5@[S9 T_R)/-/J MY!P&*_@XO>[QVAAI1[[8%$[J'09'1/F;NN*:9>F=-J2N4(^R.C"BOS-BSV8G M=&K;:6 SD7$L[H#O1/_@[P*^43*

    C96&?0T^.-=F@$Z56RY_FJ5]?A=40*%2MH]*HIR=14:EB2FL[B= %O@-$! MGW-R%*_*'E_.6*T4<*V5%\)-X@4V5L0+;=XO^MLZD7[G6;>3 M[PNJW2MT=)U)DWO-&X-@_V!]/*0WAH?V@^X Z4!*HPQ\,6V$G]N8*E+23F '7YX" M%ZVR46TYW][A$3'OTSMU%*Q1V/4F[53O\#-WZD'Q7TU!KR^TK&BG*">7\PUJ M$1UKNU@V27].XN]PLS/#%_>8V$!&*'QZ.4K1@!*JEJT*=%IGHU]AE\(:9[((C:=+[;P(#ZDLV3NE-0S?5Q*(T%<:ACFFBB@"@P%?T.,E84'G'IU?S%@*SEAR7[^3*&C\91BF M.=.60@A\7+IUQ9@PZ,LNT&5A_NB8/K#E.%:D2&;,C25ML^E4YH*=8.-SF1M' M#$KRZKL7-?JRI_5'ID\W4[$/N_(,JP_'ZX"#8)YN4,@#K)%.<8WT0 MD31*+3AQ)]VRB1R9-,[M M'@]JA3@VZ+5PVL?& I^X&@]9LSEB+BJ%L$C%6"%TEDEY5 8A M'[Q7C?4UG.%\HL-)'6H";@G6W!;*^IY45"FYN>5D:IPG47/=SI^I(T' (Z^Y M/S.IHU4Q7;\KHE^.P7J#X'"C$SF#S8GQGX!PG7F>+'9YO8BMRUI6RA>P\\3S M?=3!NAA74('AX3/FGCHU%VZDL%+,Z3*8'4:!I6"XGD&D?1$Y0BE3Z"U3S0V= MR"PB=!$FO![&.-7#Q2JRJ04V,(*P "%*C:1:(<]1V]#8YV>CK3RNZ6A'OA!> MA#\CBOT3<92737T==A_62_C_Y0#X\V6)E4@=:.R<-/NN*&T .-.9<2V M![@_3*>C,B/0:;,+-15?T?#M)?@5G:J'4!KKJZ>+4)I)AW-6H#[ 7(>?D-HD MWTYG4(ZB47JJIIV<1ULXT55 %2B(=)XP+*ZJPG9@(_%L!*@H8XO4#.DK9KYJ;'6P$H3CNH>&F*T:+!0>2\.[IRU8 M:BZ7SE.XTR;0:NX85\@IIKX-A$R_Y3ICI1;+>9$P_TGAN8I87"8FS\B4$+A0 MCW*>\AG,8N>GR_.S%QTQ=N_J!!%?'8%:$/X7@VL5H\IS67>0FUAS>AWE9,=5 MZ2JR)$"VE"D.?HF/H'/5G:M?^.6!6SA+#:8_,@S+B@64N0^JQ>&AX[$J3"R? M%DF<)2PBM:J9K95L*@,R]2?R3I5$Q]'0Y!3T7$8DMU8!6H>K(3@>"\FP6P,\ M8\8+VJ0ETCGKYVA2LU+0%,)C;9O>,_3*O !S'X_A;7$.I\];6P0<>;KO8VJ[[:]X7]4N\U]59%@+TT<1XT-FF+\BL2&EPM MTV,NWR\XB;,LP#X!2YXSLE2D39BIL@<"QVO"Q7> P6[AHRN( O/^Q@?LPMK, MW30YPXL#E5Z N@\9E@UM69_3"Y:@>EFA,D'E=CQT $^SN<2RG*$^0.TYIG:W M*5 EP;!!(AKB%L\+I" D>%\!*L%2;*!QI(S./-Y65NB$X0$GP1JJD/6=-EAN M9CQ8]3R$6R7&'I@:'O&;K*J:F34/K2#1;R5FIT[*3NNR*RIWA&>-%1W,5(2R M2$=6:G3#QYE2GD"5[!;.T1WYJSC^CA?6#P?:[,/$QYOCAC^5B38&Z(8CBD+H_^4VSQI5MO:;34,Y=PSF5YJR.%UCV_2IB)VDAF-,V8(P[ MA8Z!C][L9OC'+%81?3M9S-#W(KQ]X8A1P0AK\BDF'! 4RC!2< )U>FT$6@F MP\@(@T>6:=812K%S 8/FDIRU;G-H$=O""V/!IE(0>6RD%,OM0AW N[7DU/+[ MM;#=.56@=V"".X:/X?$ANS%I^#-P:&+,\IO:X6&71?'D;):Q/&ZUS8%SRNJ[ M#M5?;HZ.>")4_P4LO(K!<59I_AR3;Y)SNGDQ^; 9;J/2!7''6"9O'*YB2)F/ M ^$E<'-RY6-MCPI [ROQAVDA'DXQO%)9!]1H!HHRS=CWR6,KG?L3W6F3-M.3 MPD7D-_G(Z$BCD_>@,_,GW7^RZ=RTH:$./,C0&6Y<3$%Y&"HP_@>F<%6E1/0'N,X;@*5';2TR"(]HP:?48-_ M&=1@_QDU^-V@!O^8O5J;A+1<2>0L@\3\]3CFW(9S'Y;"&PAK,5V#B1^LZQI* MXG!YD6Q%I;,FLL)EE9LY7PSU:I"*]:=%-MYCW:PS_][%N -J1=HN.L@F8[J. M#!T*]"MMEH?%[6.<0&M@T J'@-.+923L8W\/44V3N9*QI;CZ6B6)6<1W,M&R M/.,)K@D6!]PPE+O7"3!BK*@C]*-C'7*Z WK?C!-2JQSO72O/19O$NO9KGFD3Z;":70_3/+,K M\2$[SOS>AX0.$-]@IIT:GTUA^:$D9 PEAT*\$P^+DT[I7D]T+,&EGDV0H^O\ M[)L=)I;X5B2\E@@H!)H7)D_7'.4D8O"4/6;XBE:ZA/JD=)WKD^)' MC!)I/HZFOCCZ%LC(U9+:+9IT@1VGNBD G4X5)NYQIF4+G]AS0"&R&$33#O4Q MAD]D/K@O*H%43H33^@RM& D/'QSZ#N,/?PTSS/1#M"![93$C OE!Z'V+$%]@/CU=7IG#^V$E8K$J>\XE M3,+P]2=48'+7)[(B7+CKJR#RRHMJ0V5:SFA_!J^6 ?Z7955@E[F )?OWQ%[GOEK.-<,RUR-?XZ.5V>@ MS^?.>FCSS7C%&Y3'/0[ZC3RN7KHA\.&#&?XD1G'\FF\A1'T8ZRGI:9MB/3P% MC0R^-M:@G7TGZ&EQ!ULH9]K";OV')4$TLKD.H0-Z=3Z2X2>:"\9U^0P%H>,. M&6MW*+LX'U9&CCE,(<,#RE@]@S9TP@76-+EVE\#C@T(@"R+>URJ+@XE(L=@A\ A"<2YIP;2C\;+L>KH21NI,97R M_:V_\%\U-"DP5U,E$_*TVH%M#G3@0!0H'$!@O,9AX:%0E(H'74/88.I_<-V[[![NOSO4SZ3 MRY;W^BLL;S!XOA'/GO0'P>'+M@M!'-2(/1G_0PB/7@OC]6[]!>RG/$K<\2%0 MI_4B^K9'3U6!_[B#T"\2P=MS7+99_W?IF8RE_&<':(,GJ!8Q<&4XJM^[[+(CTS@"R M3"NO\2:7TI6I"O9Q[*!+)1+);^X(?R>*JGVT$_RY)YP3&P@"ERHGY\B<':E2HWR[U M&%DPUQ_B=0,4\H-;1K.+Y!2K0$3SM,!=H]_SHA0T?UD, MHQ/P-7_+Z4KQ,SK8!LR$UPO6*%W)8>DZH([[8P2Z'X8+ZCS0%]P&/GP7>50R MH]M8Z1 =%HZ$'G^&2J8%H^J*^H\I/T=-G@YZN%@!6(8\8YHMH5\X(_#-N]5\9J5^#YNE1"9?<;ML\2SQSHQK5:6[ "R\! M"^5Q )= -13^W"84(I1(:LFP8J8>HQ5U*=$8A'%/Q=5,/VP/CD[QE,'BA< $ MH;:Y51Z8B,!LJVHYV^+X9,XQ3 B44V2R:KEHDO"9"A&P7*VQ.!3GKWG"QCJ# M%:HQ5S[\'4ZJPN'NH'*#R_VM7[Z,,DJ3$JCIX>2, ((MY2N9B=/(94ON2'\8X3',=]0:O(I(2#CY&BQ+UWM#J6?[;7[A;[JK&L:6Z.()\2 M':;7@[)CO+PXO%16O5\%.$3/M$LXSR?IM%[H)" 6\KK_W0)*P+M91$!"QYYT M,(! Z]H?"F__X1>=/")]+BQV">R'G81G,,TSF.9; ]/L/X-IOALPS1_C: M$AR>;[%%6\A?\?3IA\:P;5:9L<#C"Q(\+E7\JH)Q[U=_WPP,XRBMW-;5"+@? M_PVS9R/V;,2^-2,V>#9BGV7$]OA7K^GWMU__/U!+ P04 " "XK5Q6:^=] MA2(5 !=: '@ &5X:&EB:70Q,#4Q,V-E;V%M96YD961RT] M:U,;.;;?[Z_0DMI9J#(&\TP@FRH&F!UJ,X0"9U+[Z9;$W)M9P!L^S 1;CZ/S?DF\_=/%A_/A/VXNQ:3,4G'S\5T/A:?8N7NQ?:V'W5NBIG5XTDI]G;W]L4G8^_U@^3O2UVFZEU8Y^T.__YV MAS9Y.S+Q[-W;6#\('?]U0R=OC@Z/]E^_V4_DT8&,]D:[T>M=>;2KU.'AZS>C MX_\= ) [,)SGN'*6JK]N9#K?GBC<_^1XKRA/ISHN)R>#W=T_;W3&E>ISN2U3 M/< MP]M.69WP0*?_I4X&N#G].O70P#JISE6 CD&Z_#S1(UV*P6[_L#_8?[N#4\*Q M%@\G[1C.-S)E:3+>HG6."'"J[!,=Y.+#[2]GU^+F]L/%Q_/A74]<79_WWX[L MN]O+N^'MU?GP\D+<#3^<_UU\O+X:BK-/9[<7P+JW=Q_/KH=B^$$,?[[$X4O7 M 58:O/;3/]P,KSY7OUZ*6[>GUUW,?AHW/U6N5(G,_Y(YS&@ MDOCG#\?FP5)L#G^^NA._A[G-N!_4)_C/[_[:2'C&!3K=JJ2\F3O M." J5I&Q$C7Y204(LCAOXQT3%TA]JUQI=82TORM-="\^YKIT3W>,C7=]<9DD M*BKU@VJQ8\.-/5%4UE7X*W B?K><_5CXZ4P?"CP_,1U_ . 57"'FQ1FMCD5 M/PALVJ/E/>^*"? _,/X8(7&X=XN!Q:OK*ALIB^#>3:0%=!#$*GZU L6=34&? MN6935XU^ P2$XX'<98Z CTP>DU%VPJE2),:6$Q!(05)-XDS#HR_60ZSV M7HQ87>@'#=B*Q>4_*W!?4D#[K)^. 3;GU;%A@KW^,>!B"D*'8 M"A!VU@D@WU,- AD')E U$PAR%EU?7"4=E0)FL)OXLS K2V]/XD%N4E)B\# M=60'\+7ATM%SXM+=O<"FJZFTR#)@<9$3>\08P ?H[X'=J(1B'W(2\B]VRZK> 3 ML.*=X3Z_&#/]J^,3>X9_1BK%EA(UG2EJ8D4/X8)VT ML\40!<0:2)<3B[$R2[2%E7Y_TB;M((-M#4R*WS6Q 9T"C7DYD64G K$JDQH. MI+(B-3,T]S-42SP!%P+4/FA001X?P03ADKM L@=V9F)3 J .D[B:U%0!5S0>#A9SA M;=A_<55*V&B6"G-T'J55S*I^%:@C4$09HU35[ETJ ;0VWL7:J(-GZ I]1,]" MBO.)S,?D>9S#.M:DO0ZKUKYN =$U&NE%[LE!=!S0;N!=A&DUH*R2<'#0OFR2CI0^+VOH3*Z1(I[JW M/=)D[>R+8Z=#9QG$ZT",E LQL@(,<\7_3FP N8"EMD=@DNZW90(G.I'I5,[< MQE<5I;^PYTN5I8,7DT>X4"G&<[.FZL,V:2@_BT\@@Q IX&+\(42P^;M4R)FO#!\\PVCP#>IH1H$N6(>?4)C@0 M8XYH=1YCKOS+I:,E\Z=>P_C2D -" ZM8SORDYJRQEH2GR MU:.*03N#S39_NCH_V^J)Q(_5.>8K>H!*XM74@&M!_&8 "BM*T'"I9A\.-=JF M3UJUM!YJ0557M?OB1_1%T$O"[YJ*=:^3Q.(:.T5:) TJ55315W5+@'=DR!-M MS^2U76=EK)"!'U.+1=XJI$WD Y>WA!R/K1KC>C]);<4OTMZK4OPJ4_!5 :-P M;D^)A<-Q 0'E"H-,ADLYD!!*'XVLN0=4M>ME/])'=6T,9EJ5:B "P1;,/TP*; :I(I(FQ#TP8VP4[PR\K>;J=;(L(>+@ M$N]G92/M<(2G!<*<)\#OJ!L"5 ;T%ZHG.BQNT.IM87%D3=."J]N8T\CAYMY6 MW4*&\%(/&?![NAP>R V4?@M,3J0(FXEO%M-:Q3AMDG.G#B2 M3M."@:&6\],65P]IRN#-_@%J7*;/YCY@ID3D+ NIL?9*E*/2[[ =KZT^W5++UFWWQ'6I+)D0F1TGYLI M!)EC%7+DC[$0\*F,#8^1@8;4Q06@%AAC=\LB= "2%!C>Q9FKD@2&/4;[]<6\ M/[! MI,32G"52GR.N;L!>[U%RH3CH H5LDY]17: MG5JGS$#&?+\)CN0B&Y?@>%$R %4.]LFQ([(4F;TN*GM+C\T40^,)VZF\L7(P MR(Q*2>TF0=! %UM*!7>G5J@##((\ MB[\49''A'Y-9@;$?)E3,+\@TDRGS2@,4" $'0H\9 M68(Z1F'S,>7"D4#"RM!Q,:> ,>3C@['\ 565CZI0=S7D0E%E:LTOX:.P93X; MJ < $)O&E+70&#S=L%5+KR]PUKU/61-J/7HRT MAW:Z@]TW9T\MR#4?:>^^Q^Q$ TM!W(41& 5O'7F;=["7=BK1Z>H>&BH%(;^5 MNJS*.K\0*Q9S6E+ECE#E\P)>>[27JYMA:+ENBPI^Y5198G=C]?^IR/?J%,.R MJ+K;5 2>F,36)O#6DAIS^+#/ _ 6V"Y9*%@II.%H*$@!/<#@P_K.H[ MHT(W%?=I)F355^ &EJV3:NW@=H$FX8C:A3,L])*A+^GQ21H1(X+IBFQQU9CJO1W1@U#:Q8&9B[5,;?)N,'*A:[![A MU)#2("@JJT)/?'.-Q0>YKA?"7&-G(XUJI0_(!?SO>:]>-D,OK"8BT,-/I>'GTXTJ']@ M$8H*8@5 Q*Y55 8EGU6YMP?.1TUC<(=R3C!2EK9VUN$C\#"YJS=0OQ4Y85H! MG;G@]RVS;0%6B;7S).5DGV?(A42"L@[SEZF_RN@HJTD&C:%O+=8^-QIBWQ,X M7TG$I(I%7SGW2%D;WGR>18 'P%9,U4X@)A7G=\Y'JAF) ML^)-9BCDPCQE(3:;*IF6E&>Z47GN9NF#S+5LVC*!I3%H\]M@(PQEKL/1':6O5@\.+IS%]^KM/\V%T;'&+']Z]'U+[! M-R%2V?!2GL$KD]![0.&XGI3@M*\=6^=8% MKC=GU(F D#8S0BI:YR$Q/&&<4RF5X9FY90:'%T1/IN$#8&4(M 0EL86R=]:3&D&']@,ZY-ZV<1/A 7'6&K)(]^4LM MJY.%'0P<4[[0?T+1U,EA__CPZRS_DH38R_4JGG54C$G[1[SFY#4HF M%@:\6(TZ+-69?] %$VD&M"AXL-B0X&TRMLI&];W62!:Z!&K]B\6@^9EO5*0> M4=")TY&,[@DFC&VJHDFR@K=@Y1 ASEQKVD=Z_DM21G'&4#J M0DECV4-5=ZA=OX0:>G-#UR(>'J/#"1EV^LFZ&W#NI^6R4,B8@%W)L?IQ'C"% MN*7=*ZQ[![2'ZE!X8@M^VL$ =8H@<)F2.7E.;!]=XKOMD'! :0K:=-9 MR%A2T@/,*P06E/\/*ZXV(!W&&PSV^H??]<*SSX^$E^"0PMB"F,N6U7GQUU>? M#[[#C>(K%D*NVS4]6^P"A,F]#8(O0/F(ZG+IIQ;.S#=9PN[()/[NFR2UV7890ZA M3E\,0RQ;MI!&KJU#%9Y'LP[ <^6D>E5J'UBU)^;.>+K)%:A1M!QU+-DL& QB M&$ON&H]>.G+N*-^KK_/5U_T777U]1JKN&>FZ<%-_R(_4A!LDG(>1]0MD(,1+ MI;^^>^'UG55S55BO2GSW7A"W$3[B3=ENF(\W,[@[<+$MCYY)0]T1*W\S;:XH M@ _W4 Z?^F:3D%/WQ=_^W#V?^2L#4B"39TJ\18"WPP 2+D>PK=\ ML/E)8ZVK2KDAQ47LX0?-6+]#A#?_<8.R<\>/D!9P@52C-A=*4_.']38Z!U_Y MGQ6]\G1&#],!,V&W2@?3K2S:7&\5KZ=<>QLNUO!&WY ,E#E";@])+%J;S #A M8>91&'HV4>TO:;_V!:/?,T<>FPP.^N18)5CLYL=$7T[/SU-3W^9G")\4)K5@ M8G,=$X:'#J?FRM3<>\&KKDK5P9^G=EG9/# W&C9M*I?.6L4POWR3PG44Q(US M"FJ:2P*2.^89>]SAJQN)QI"R?8,=>.Z'5P?'IS!C<[9%+57<:.B;>?'.0:DZ M66-/1TZ1^98-14Y$)QM.$LXM>5&[#N,[GW^K4L0H<>\#G8[EGSTH/FO'?>EH;HZ OR0ZC*^5LN."O/A:NFT_,P(< MH@OM4][3BZR[]&^IU M;N>25* X\YD;BQ=_^N(?IN*D!Q@PG88_$7 6A2L"_,<"D._X(P8?8:6YM@5Q MNYG,/[#E_/C:"+-W,,)G_4*Q=4GWVA]5'OT&R9#O3/3RF>B_-E@\^$*PN,-_ M>(?^!-"[?P-02P,$% @ N*U<5KH.'*A3' HJ0 !X !E>&AI8FET M,3 U,31C96]A;65N9&5D9F]R;2YH=&WM75M3&\F2?M]?40?'SH$((20A[AY' M,)C9(=;&A,$S>YXF2MTE5..^G:YN9)U?OWFIZIM:(&8PR![Q8(/4=IC(S.=!S)8&?G_')#;$RR+#G>V9E.I]WI;C=.;W=N/NY@5\.=((Z-ZOJ9 MO_'F-7X"_RKIO_FOU__8WA9O8R\/590)+U4R4[[(C8YNQ6^^,I_%]K9]ZBQ. M9JF^G61BT!OLBM_B]+.^D_Q]IK- O7']O-[AOU_OT""O1[$_>_/:UW="^S]N MZ+V^)T?]86\T4*/A\'!_-#XZZ.WMCD=]WS\X&NS]WH=)[L#CW,9DLT#]N!'J M:'NB?V_4'LW4EVQ;!OHV.J8)P[?C.,I@(BET MS+_.];^@D?O:BX,X/7[5HY\3_&9[+$,=S([_>:-#9<2EFHJ/<2BC?W8,[,RV M4:D>\X-&_T<=]_LP8_ISRJLX@'X"'2FW*E['^9>)'NE,]'O=O6Y_6)_N/%%D M>@MTR>+D>+=[M SF^N.N+@\ZR[7]]\ MO#B[.7\KKF\^G/VO^'1Y<2-.?SO]^!;$_>/UI]/+&W'S0=S\.#\\N;BUW-Q]>[TNL" X(VHLMTR=U*XV(Q^+5_X!& MS\1;^.@5+DFY%96?NV4)6"ZQ-#3641:+T4S(R!]VCNEC_D9M,CV?\D8Y\(,GQP>#%-K-?D./Y1Z_K_4'?$?C ML?(R?:>LI"!3ED+1$4F>FAS_!$G []K9GS4GK>E#@A0AIN+,S$X=E5^7EWFX4BE.-WKB4R!'#1CY;\2287H MHWN(7I_&]2=33L/DHS^ )&[!H E"0\OQXL@GH] (HS(!XV034!&"-"2I1GH, M&^'"OJ8 ]_O#A\5U>W?_Q>1UL#KR>G"_O+[5=QK(Y8OS?^=@]X216\)(C. MIBLNQC4%!\P8D.J2PI.FTC2.Z#E6;!W0*$*&<0X=5?H$U61RK])HJH, +!1T M,D%%P73@"6B91V/D=#!>XOCS9Z42=#VEYU%_-&,8(['*3DGH,A MXSRZ _T)/<"":SJS16S$*4VTL'OL2E(4.U^@.88:NS;Q)V;V6J/>G,NV5W?C MOA4)&*V2!/0*$5C, ?/L"+8%C.*,V,;!<:GF8 MI: KEAPOD3,Y"A0>RCS<"(:*HV F\L1RHTR20'OT%'(V\CERYJ;9US \B M_77=04G2^$X;/S@!U>1-M+I3%,RV752\+9$!BZ@,]6CI'$%O+N9Z2BX=3'G3.5V5 MMC>N;6$[^'F*4VT. K_KV/\3(UQ1P]+)(\)H6&DC\D(K98KDH&55F 3QC)8, MWBBHXX+89,JH]$Y[RKB=<+8=/"<%[)+1OI:IA@?<-]DDC?/;"3U-QI[=BKF9 MMJJOD?0^WT('D;]M&7!,/R?/)0WLY:(GS6XW'7+(5C9"YL6A@G,\LH<6G;)T M_,HQ'%S"@W-=C^'TI6-J-'-$"W66*>6(T<)G\[QB8"?4G8YS [W#!& H;2;V ME(4S'K8)S=[F$-#+0P1_;!Z@-9:VZEIMM4Q*"BM^0MTCQ=E$@BY"\^8,^DGC MH".P46F<67\D ?&W8E@HLTUI3!XZO1'*+SK,PYK^"("Q M!0$VD9=WWDS3.' MMTK,P4<>.,]MBKJBGD&PK3H6;".#48]*0J/$LWH.)"@J7\X6:UT\3IQ[# _Y M2N(1DX+K8>1(!SJ;P;!M=L23%169/:SVW52!%,8N M5F3D0H0J8Z=I;J[.+ZFX$J EPSS(=,)^2"%.V02F/(WSP!<3>,4TFS89,HRD,%Y(DIECR=:&^" M%I']QH:8VRT$F*3"283 T!-3L0:JIDO;[M@(,8AY3 NY=VS;NXX6G5JXR:FB MX[73:&O/:%\%&AQJ.HM9[\'NDQ&!8(3$T2]2^#3L]R0.;/2I*T[!9&GIAKP7 M#GL7>PM:H^S>/EPRBY%@&&2@)D00@W#C)L*B7%Y HE7!OF^$ZPO@3$^D)F+] M\&IX< (TJG1)ML3R%M0SQ5&74>LOF$ [_^*I),,@ IFPN/ER!$92IPR-.-&R M*JU=#NL"43;?Y,UKME:+EF#FIFAE!S(QZMC]4%X@'^VHW<[Q[LTN 9,%WFNX'MMUWZ:B?SY[\[ M.NP>]19_W>OVB^]VJ&_N'U9@8,=^W-C=:+#T\2#Y(OIUYD4N;RZ"Y[]QKR@U MCN\7X_8K"3;D\U@Q[<"4_C.-WKY\$-*77/Q> UE5\.(.R3T_D0";=BBSU<]ZC_\9J+^;]FQ*NF^"[0Z.M,HYN_3/G M+FH#[C\>\DV4 0Y5,?WG^>F1:FK9D.S^BO/1"D9D3X$?XA&02V8NNU1E&-C, MQJ87_G\#0L<0F);V4ZOI+,3% *, JZ48CN@ *8G7@Q@.7^+7&&8!/BMHVD!S6 \U MJ\L:5;0O:F-5( .[XB<\K=&-YOB.0_UU:AXQ(Q=!<1^>D#2I0!%.4A5 2WO4 M$R"FVI+[-K6>$>D#)WTA5E$%$#21=PS3$?+V-E6WV-_/4J?BO4P_JTS\*H-< M(6P(UFUW8FYQG E#N0R">&HC4P8DA")LHS3^#*2JXGY^HH^*/!VT3%6H.5GY:!3 MH*]"AXH"5C7C6?M:Q3B-PX:)6"<)L M4Y7 -B&$D$$@,K4 5@RE;O:W'K'WP$@4=X'_X",,?6*8C (P2 .P)D'49=#! M?%N2@YAZP!T4 [-QWKK>;>8G4>.79D73XK0C5N08&P3 8S @L%H>8."2>L)D M*<94DHRI.A?.9O[AK4! ;>Z1-"'M@1G]6/'(&'!N8(-DEJDP M8:C:%Y5ZVN 3=B]PSM$8^!UU@YM5#/H+U1,M%@>HA$59',LY%=9&T;V-8U^,)>X,-J!%F<+DER)!?#3NN3=1 M(!FQG863+=RVP[Y:.NS5I'>$ M:%ZN:[=@[E6]7=$T)G"EI^R6HE<1UFM.2 M9:U)&9BXQ:0L[F*PV*$[PN$42C+-^S5%NA/U,-[_\+7Q0#\4/5 .49-S1"<< M_)K:B:8"3:@2N&)G;J=)Z9/&<:J^> QC@+:L2^B!C"#0:6&A@H7;$3:1"PLR M-M7"\!7XWC+[+4IZA,J*CMCB\,6KOW12*T\9(_DX1NN-LW22L.4%G>(QC870 MV#B*K!)&CIZJPA2H7<^A,)05,-*@;/NLK=;4H M_>H$RQZX4G=JT".AT[K#=_/'*F4+^SKWD/EC^R<_:5YP91MO"'=A75Z6$LQH1D\9T'8V%\AO<&YL7M4A\.G#'M'IR][ MT;;"E-KZ13Y[)R/$>Y%K2UYQ37B;GDLKV)M65]PP(T0%,F^FLSPK C>^8IU! M7:K($*ELP,6JHFIWY556[,Y">QT"+"((=A80@@@:M(G/,FB23A&[:0M7T,A5 M3)&<*9]#@@X(CJ$;_<7!I$ID4'7P.LR,G"]'$QP.C)$"Z*U<%0"^;#,F2V,! M;:#;(EK9AG8K]L0M41NWAD[+\AP]2;VBMS-=$,8O%TE!)#9_#9%AN#;!P+CO^P:VN#+E4Z M=4IU[J@U=S@6E,IL(1VR;XV"(P'I8-MU"K[E M<\45<@J+TW\)1XUL%YI%GBIWO[HLMV#C?Z;C(H FIG2?"P-VV)2BV%5C6B[P M5XNUH1T*=A^ZUC19LM1U"7B&K]FJQY9%YK&9>:A9B\]:#&'EP5P'J^-G/@#F M>@],I."HB%216H "Q57FV>)(^E]' MEZXOTCX-; O/6/@BQ4P,'E*-3#+?- ,6H_B+KV 2OJG@HN <"_/('GG&QJ=N MP;F-1.T:%COH\!'X\F"TF3(Q5HE18308#0WG8;<=WVZN$N%?XX!3/9:AY^*_ M*C68O0IL52%#.2TZLWGVE8E0BLD1YTIO@*Z\.5S-/ M? ?4\@G54[F]S4HK2W.OJ##(J<&&K5AP&R=.RZB_RW.XF@!Q-%4RR"9"IS-%XT#[;$I![V_0*Y@U7&M_BKQ%Q>O MFD=K"IVFZB[&LE S6_:LR"G3;53K8ABNO#8BP*.[J>T%N4%8YQ]YJHUOT6^6 MR[PX3[.E>(XU,#^'%2JI7"7=88-(D2KU957$QU(T,W) M!+FWSLL.0\L730P6N$3WAXN9( (2*(27;S45)D>NAQ'A6PYJ(HRI"H4KXJN4 MAK1]DB&"Y@;-Q]+4 6K? 1EOJ]D&3M[)VU19L!\CM$+"[N%,RQ8N8:DCESZ< M,$TYSEO@L+@O=N#*BZJT/D,K1L*;CM7P=)"YNNPPTT_=ZZZ%*=#1%DI-$"M< MM U[TS5E>[84^J6$],X/6I"]LI@1%7\!&^Y68B :^@_G5]85YQP'Q[#_DNPY ME3 )0QW%!).Q #M6>C,+"(0C/"\P$Y5IV;/V$;Q:6HI/RZJX-KMDM[5++[W) M4:"C)67"O4"VT9FY9<$.S3\]D8;1*+5'"&0> 6$)@0=;GH=_Z[)KA]^,SWX! M&Y5,4^SVS1SL'784)X _4:G#<^X1KP]J2J&L"'=J2JQA"C U5*4.4FCT[\1*( M5U0U\F2B,]BM_S#CS2'OZ=(#J*PI%ONBJ:"GDR>9"05.M# M%R+H2NUC@Q 1[[) Q5=-#_(TQS!2A.GI,T=)I#V-ER/*R6V+2]^[ MVBYAT0 MNI"J1"D9D0'4*.EMYVD1C1:AB7(%FZ-D&LQ<*)="+7!*@J=!.6#7XV(5\9# M]G=MU:._B9)8H1C*07>/M(0K&H_[B4#[2%:J@C\,!'T$M9>*F-D<8W^P1-_# MXF,]V]TZ/>615B\-3?P#[*7$SG1+1E%98 MQ[.L0V8H'0&P3=ON;I(LS(G:1*HPR*JKNHGF-!4$MX[5>0G;*2R3^ML4ZE,F M:[:MD=6)>$T+/)^NN*D5(;.+)4O7X)D1>;/:A!OYNJ)7@HDM&A,C=]P\CK"Z M%YY6A6M9=NA.(_]F3PMJ4,HQ=2-EQ- .\": 0TY $CVHS'\19G0-K; MG(BR\NEDS&JU1.BT=XVA<->#^E*D.PQEU'N@)[0>*MR/GNM _]4W6,M%A9L]^=Q\*K>.6&Y(VJW^? MU6ZIR=/!$ AF:>1LXJJQ2'+Q$+MOLR\64HMG8;40BIO,9LBVX8\+T;>U$.KP5GJI9KL_O(B04+'53D:]5RB&2:\@T5KU;% MG&\5_I%'[&6">:;5F+/39:&-DL/MBP<:7)Y9;(9+=8_BJ+PXZ"XSVW<9F G? M)2$F#\%AR]!89^/4E!4Z',(" V)6<"SW=5M%)B;X98 4)>Z]XQ=)D.'*CB:O MM>;EU5P.CC ^)#I,KX6R8YR\6,!46JUW"QRB$VT3A=-)'-9Q)83$0E[GICXG M3NTL*I6@Z5HZ79E&*23Y:@L4$&\LECX;-K6)QZ^4:;K_M5@O]:+?@)0'1FYT M&HH9B(Z[YVW#TI7]IAHC:1QQN474P<_2@7O;[*GG+MOR>V>1R_@CGC[. ME=JFE1E7(=^:GS=<^WEK M/V]U_3P<2OL_;NB]OB='_6%O-%"CX?!P?S0^.NCM[8Y'?=\_.!KL_3[<^-9] MPT7XU[WNL"7]V$! >%1"[86LB//_^^7B)WRU_9)Y 7OIH::4=Q\PIYY;&(_V MNT<'_3\CC/VC[N'^P5+"^)AN]WO=_8/ADW?;W^_V]XZ>XIBV6T(\2XI][I N$\7B<0B_?-5E])BL/"DYM@O3EY(=-\K M=)8*POQEDO!N?-\TNY+@.&0UFCV/:+30QJ547X X[2;=.\;U4#K]J']R,P%_ M'(-2\-?NR=/QV;):9 4XNC:5-:,X1BDX8\T4S\H4 O_?[1X7U"Z//-\??(MSUY_?2Y?@0'K_OGC;R7WYZOJO?@[ MEW]NU)DH [STCH%EEE5 4EWQP%YWL+=Z*_WA57^_]STM:%-N.:SF"K[.^[[; M,?,OG5W!!2#'<+4^A-P;MN,134IU6]+BA>)E\J>:1/52307O.T)IOFD6^5B( M/.=7=%40_:[EAXIZB13+5W"A2C4;>NWEX> M:7N=$99A\K3L3T81S8;@PWF8!\5TZ*T&E2*(6&B'$;68>[4Y&5?;WUWEO*-L MOV0Q2U*U77EO.G^8T59W>*XNATZ=%PDPL(7S@*^/TE.5MX5@&ANOD<(LD"N2 MQAU ($=9;W'NS>SVTD69Y%)4%-YS.3O)((AQD395=)6#T_"')^X%$I0 SU6' MBL6[-\#@[[ &NN?1*7Y#\G$7G0(]8 '-,2;_[$V=COV3GD0W@" 5^'BUF0-" MT)M%QL!NL!D)OEJ8V"Z-QSJSMUM0B>$KF551#H%.J,".L?,?^=BS?+=&#[>>,*$PP5"!%J>V-,\V\ M;5YLLNHK8Y1K7F!U0".GDG!&MIQ['N4&WZP"Q NI1[MC3O.@Q(L"F)^QR#@04?PBT(\5V7KWE=?;TXGBE:) M+QPG&G%%!S3N[!X'&@CI%W7WBSJX6Q;#P8SM<$XHI#0RHKPJ1* KFQ4($%>6 MQXO=,'[LP^%TRU!SPV\C(8FZAR#\(FPG ?:F<%.!S<&4RA>=N[=8C/"(@<$( M:D2*L5[9QZ\5JZ\'HKX#:VCT/5A#S,LKN(!6:^CWY@\QU9^KWN1RC[MT_V.- M&EFC1E8?-;*W1HVL42.KBQK9P5?XP'^3+ S>_#]02P,$% @ N*U<5NL5 M^_57' D:H !X !E>&AI8FET,3 U.6%M96YD961F;W)M;V9N<2YH=&WM M75ESVTB2?M]?42-'S\@1$"52IV6W(S22W*U8MZRQY'',TT81*)+5!@$T#M&< M7[]Y5 $%$)0H7X1M]4.;PE%G5IY?)E[\[>S-ZWM][NGV]MG-V?B]YL_7HN]WDY?W*0RRG2NXTB&V]OGEQMB8Y+GR?'V]FPV MZ\UV>W$ZWKYYNXU-[6V'<9RI7I '&R]?X!7XOY+!R_]Y\;>M+7$6^\541;GP M4R5S%8@BT]%8O ]4]D%L;9FG3N-DGNKQ)!>#G<&N>!^G'_2MY/NYSD/UTK;S M8IO_?K%-G;P8QL'\Y8M WPH=_+JA!VJX<_3L<#\XV%5[?K#_;+\O=X*1/#@\ M&LK1P?#_^C#(;7B:A^W9CJ:&NBL/_C_;TD?S[303XY[N_L_+)1>RY7 M'_,M&>IQ=$RCA;NC.,IA%"FTRC\7&E_RDKWMQV&<'C_9H?^>XYVMD9SJ<'[\ MCQL]59FX5#/Q-I[*Z!]>!MNRE:E4C_C!3/]7'??[,&+Z<\93.(1V0ATI.R6> MQ_G'B1[J7/1W>ON]9_71+BZ(3,>P)GF<'._VGNU#!XD, MBXK5"-\N.C?J_O M7*-IV8O.='W8+Y5^\?D.5IKOV9NW?YQG=Y<>^+B\K2W=)/JT^M1 M'XWI\<6%Z?$5'07PU_'>4>\P^?([O-J,+]]<;OWKW_GHG6)X 3VCQIO7]KFX('SRYN+ M?Y^+J]==Q6.6HU'9AOTYXO OFHK,+?Q99KD?SVC8<#K[!)NRU;L+- M[Q?7XMZ=V,PG.A-_?W(T&.P\/YG)-*#?_>=/14!<4F8B'HDGOP$CSL497'J" M[RC[2G6]? _:(WJ$EW64QV(X%S(*Q%#E,Z4BX,,IS$UQWYO5J; MI_$TD=&\;!#??G(ETUS[.L'N+N6T,0SGKGUM^1%S>,I.;V<_68U[.F_M]188 MT4$;@72:/OKE GW[WNMK-RBY=:#\.)4H[H\+6* 4W]MXR30&5'@91UO_*F U M1QJ(ZSJ/_0_B38*/KV\J&R][XGPT4GZN;Y4Y+4B8U<'P1%*D68%_PFG >^U' M@-F=,RDB?+X #P"Y8 ]7(;Q9(WVX8&G>H^;-^1$3.(-P^,8XD@S[=L^0;*RF MZ1*>@M'Z$YDI(9Y<%M.A2G%*UQ.9PI+1K%3P!"]!-U-X@P?HCHB;JHYO+BS_ MN$JUWSBYYQ]5ZFOHC>Z5+WDB*X9_PJK:-0.&,LUH1?PX"D@ES$2FUJ5.]4.5+^_ M=S_KV=H]6!OO&72']QS>S7O^#3N,9@+L70DF58EYZ"W@H[3WSE:&R%M MRJ==H:3^0>^05OZZSKB2-+[5&;$KY*/,#C(QV!RR9K/I&[9M.' VD6$H;H'N MQ&#_%P%7E/0G\*_:FBN9PCL1L)LTD^E\4=: E@5T$!'%1G1OI%-HZ>Z7-JD' M:5FRI7E7J_-X'H%"Q@HPO,W:Z( ME4\XV0(Z=OM#;JUH]N;4)(MK-(0V&XQ+4*)'-@3PR(W-Z(X%^JCKV P MN%/V92/%&J*%F^R)"WX(6+<:QS1N?Z*"(E1B%A=A@!,">0T/I-)GEX1ID/&Y[]BT=^6$1D&9^QYB'P JGO OPJ"&D4,(8:UOU317LSS#"ULJ@ MAEUB4#OD$WB7H&XI3B(;\(54R Z;M?1%*0JL*MD_[R.S^_F3_Z/DG\I#^P5YOL +#V.KO]7;W MUT>/0=*666CVORZ_8-#(M#[ M=^JPM\8#K;NT4_V#!^[4TB.^&A->G_GH<*"@(+7R##F%#G4^7Q0[7\>Y=]!M M[^_Y1W1>("&4>KL0P M*6@'>/W<@V?R25SDU!QKN%;-3* WVZ Q%#S47$'4C)0FCS3Z@- M$X;JYW:C M['XW;I2;.JU5U/(#N5,6K)[[F!?C5HV;E9NCB$*5@;Z9HZ_8LDCD.LBL!)CJH0:#F<1JTZU?]_0X[FC@ MIZ4W>C7RV?M"1+?$4.HZW770:+Y@\:1N%<>B&M*S3;]JE:B9Z^SS+.G PN-C M1JXVU+<< SEP89.]-VA?N:17=RE"3P,P-%G:/S6'I*3CNEP>P77'20AMQ;Y? MH#N(K"SH\"G=7C@LJ-RC\HM>2<%>26[K$Q<%A;_T_;C@M243 F]7:EW9)W3Z M; ?699Y];I_6>&5;5<2XS.C_BMI&XSECP4;PY5-99&8QR)&K;Y_6UIY@L=D<,L#HM\\967+W*2).6;*6@R6\!_0IEDZMC^>![H+ GE_%A' MQ$7HI>>&)9OND/W")&EM#+LE-LNW;<_]WN$N=9X#K\\#V[&YVZ-;VWFP>._9 M4>_9SO+;.[U^>6^;VN;V8089[-^O&[L;#=7W>)!\% WX%'+"YB1X_!MWJDT- M5KHV>7(EQTI\&XG2#HCJ?Z/>EYC+H[5.?K\!\2MI<9O.2QWZQ_^?I!55CM76 M$%CTARUB]\9\XL&6'^O M=]!I+\Y>=PS\>S!:)U8#*'=YO9"LBYI+RD:HB\AJ&8&'@2\.D0+!PV]T/'DU M_6VH,!3,OC(8'9J U<$P+8,"9:/$ >HT"E5E"JJA!ID&!!]";]=R$%/=5G2A M2RVX@"'8!(A!:GC42NTI:.L:VWPPG,H"EP[!"F!=?_10*_8K8BM7L>&[W MOYMS^X?*)W& >]N-<^O:%E-9T;5[$D"Z5-B268I6283"J05BDD_2N!CSX3NI M\'RH$/;$.:)>"(%2]E(>,IVFZC;VR0J83:#],8B\;^V]^?X(_^"[(?PKR;8Q MJCNLPJR7\%\50'C)PJ!*-&Y0!6X:EK(Y%7A:@'"G,F#Q ]3OQ]-AY1'PVD1# MQ>7'-0Y_=YC]$Z'OZXNG"U]F$X]]5L ^0&+['W"UZ7P;GD%&?B/TY+J=C%); M>BU6J#Y>Q!NM621DMN M:+O5/W68Z[ [3.6^,)?\*-[#L0*U$E_BC84C5H"0TC"DUW*V7C;S3A4V9JH9R5#O-7"G,G0G$1945*HH0 A'I8\)!/8!2;KRY.3YYZ M8F2>U1&BNCR!7!#^"4&U"I'E&:\[G)M0LWL=S\FFB=(Y9TG V5)9F=PEW@// M5;:NJ18?>5CLQ@YW5T6B/8#18K]ZS9[@.):$NPKE;PRNM^UB#QM3,W?%3 ME,.?BEQ;XNT[[))"A&9_?]]5]W#M,N XV6A.1WSAX!G=R9RHFHX#KZ9JJO.F M[06M,B>!#1J-X&F3.'5G/[ G&H]HW-"UG%-K%2@;6DJ-?I;+#VBK 7_! S^MV$WQCR14 5V=S!/4 MW"DCHU3C"=^!D(@8W54(06$0,I@/A DVW @X4\:XF@R3VFG4 9YB8T#TFE,R MTKK-'$)D%$^,#S;%$DG?)Z98;1?R -ZM!9.(GZ\Y?8SF"'P'!KB9<:(FIV&. MB,.?@$(38I@HJZ67&Q^<7L. M*[G''_36J0]P:NL#_%0.H(ZKLAWT_S0U*]!Q?*5OT4*JF'<=A&<*?4C_0Q3/ MB$5G5;T*D],;@/Y(32B1P&ACHV1A.-MM2M?2N+UE>=R<"#)5-GNXR5#K/+*M MNH_X+8V+I*SW,3+"(9^I$ [+9G_P5$QA 2=;9K15;N$70WRZHRI/*@J9*^JR MPH0O AY]F$0XKWQ%]Q4"P1W"Z$N2A-IOT1YY-;Z+L/JCZ5DW/<^J@]5"1&W$ M0W9$-)\A45@G[ UH6)HL+PQP*WANM)![14>$X]FHDQI97O44JE,M(,UUE;4 ML+^WMSX-H=\]#8&W.9RS-]/^!5L=C>$T>N3>)"&/D=$I1C%0G(] Q8U\3;%3 MS LC959''@)'&@\@R$1%"F,L]#A[@/CA!,O<*8^?XETZADMPZLBN%;9R.,QDSJIQF@&R,H,,#C4#*P)F6KK!7;L M D7%A\ZVIXU8W^Z=9 MB>5*&P,]OC+A48O'.H>#Y]]/BG=X)6S8*HP"Q./V!+P)>#6PHU5^?*L'#'?J8C1G&,:NH]<1GG2(89 M,/O &A1E*;)E9L20LHZIGC;%+>(IL@(-NB?Q5 1G-27A!BM4^*BPY#GP7XJQVDM@+ )]<7RNNFNO(C56:E&E*I7: MD\RRV-N I7!-6C,(V5#=X0ULZQ,7#P$A\&^J,'SJ-;:S M>?=K;6O;DK!8KA>N!)8U0<93+QALF6B-ZS$_G3 +A>5'-0-:*D G#[%W?;IF07_E+/]5=^I :7E_7*;D*(&:=''CWA^3 ?%9]6&Q@;&2MFA@M M'M>L0.L3+]_"6<0KL*\?$ A#%(1L97B%],[2.Z;NS7Z, IPB#J"6VU !U)(RG0 M%\>X B=3N@HA+4ZX0AKX6+6#,M42R;"L0$[1-5N/+7D&S8R2P@ RH1NVJ+FP M,2:5:I2_(&Q)FF4@B:VX#H136QB38]&0SVN <)JQG0@%*? +2P2 X(ME-R"' M O57086>,2$/U"?8=+3;:^ODQ"UU'<7"#3+LT_9#$MCT])!%Y(2HP&+]8B>* M0C.=FT6RJ(ZF0"\#GKP:C%5C_UT;2AR:("\)9@I399UZ^CM*Z3PWZF(5)R0< MG\LR*Y@^ZI0F8H\J=N2TEQ!N;%VEDB3!)U:V.BPPLN"K5OT+; MPIE"BP_51S\>1W#$ P>H*!FUQ\O(8"!=G3\X$J:ELF[.WY_L'3YG$.]3EDW M%O,B5Q;[@R9BKFRW,.32B$411W-G7PXNQ)^@"F4!LPL^C8GR$1.("SRB[V[X MR@"E_BPBCMB"]-!JQ,!@6V1'.01M,DD;1&W+,EE4SQ"4P6KJQK E_Y0$"C"Z M&)+T%)2T'+D4'U=3TQMU/NLS0%W?G!-#BG!<:IHI*_7D2ARIU"0+MGXEPQ@/F/LN4[110@8K. KH8K')>Y30!0E> MLJ&5AP!;.@'N7NX.4#2J".AR0&Y56R*-F L[;1?^NR2A8/E &]MD&5E,D. P MSC@U,[@E*N33#\J.LC3)6?F&?RWLXOU2P? P8U^E+O8!#JM.M#%EP7R9UE.M M*7%E6+=?V63#:O5WAKB_:F[B_LY*6#37_/CF>E/0&;UI,##5ZEXAGV85I"HP M852E!Z3V+EO^E3;R$5CP""SXWH %NX_ @I\#6+!RN8VN^YXZ&.\V =TUCNN. MX*<-N:WSG)NPMI@JB:I=Z>,B PS+.L7&+ &9Y7/\ 3$"F0>F!\(#Z ]2"4<2 MM4=,3S'6I/,Z'4-VECFE8ZO:ZY51X)D,-1BA)]#$+Z;4^D3)6[!2"M2MT\+_ MX#;YU&L.W.FN&J T&1A:E4-,XAD,&&O'TV<]X$"E8"\;.\EI<(+QE&J"E((1 M@@J3HG"#69!.BI8?F%/F X=3F64P :R8 CH\[$[F6?NM$6#!]-!;CHBV^WXX MVLR&S+T!9_1?N@%G$X)9):9,>K;Q'V&YHX33T=!D0$^L;0J,R90JPU2O>O;> MNXBBO]=Y";(P]C&&CX%IU8WB$O:].&D#%D$K']W%;*!$P?T&FU=EWF,186YF M);M@U6!NU]EP!X.PG6;#)72F0WS8IM%Z]0,34XUI@\XV1VX6IZ&30;$\&<($ MBDO@$KY3,J%/M:N_G(U6:^FP-^AXA$)UYY3MLT/CIJRE:(Y;&=NVQ&6NEY'N MQG4;]VYYOHCK09?7FSU$T/:#9]<#3QE:FDB3@%3PME): K;MGS. MP0:;GJ$3S=:-IR)L.C-OPMJ2SC&2.BQ2BA70)>P0*U20 !Y*5-U@?7_JNE[] MG>XD"LC+2L_V9CC MV:8; @F MJP3DUF G#T$RXW^@-:[\86O53Y/N5::ZT[0M/S$5TM)A:H,.&,0 MBJA$!Q! PE1M,1D=0Z<*GOH(!E6&?MBZ,\%BDXHT7XD.F96/6AQ]NAWD+C,6MJBWN^AF7D>FUEFI=3M(+LI9C$ MEX%'S$7UAH-U+P%HM*:,6"OA,0Z0S/FB*>K1Z/$C'V"XOX?]>[ M[ID28R0CIV#3,:8]LW4"R=%NA%0%\R)6@;<6.RV7W9G,D)+Z$2Z"7ZD XM/3 MQ9F9>O7H6I^O2IXS"8-@SU9,)>X,JH49X9SV=83 VJ*L=^8,R[J>5Z?52N7\ MLJ3*P0B:LMW:E:?>I"C@VY+@+7XHV];9 #/;=VCQ:?PP#E62JSU"]6XC6%AM MRKD7TRY:;FNL!]?O=\;X[^_?;?Q?1+5DG1%73+TIOZ!R:C0 ]IB](?(\09JC M&G+K_:S BI[?H]4)Z.'463<.OQNMN$.>A:/>H.%9T-E*7_1Q2OPZF%^//O2% M_)!BP.0 ]0PZ-V'DMY'O].D$+C>**=,RH?3C_[956345@H&KSH828\4P$K3J MBH0CA*9([\3YE&1E,Q;0>6HPG!*>)X0RI< I(])E,(519?:+I6T?2ZH^PKE0 M;Y0=+Z;R]IU;J<'$0_)V^AXSBKD'P(<-L+ZE!#Q*O3+ZHO(UU8%7'("Z&N=?(TZLY M"3$PAVT&=26HT0G8#S'PH87O9=!'4K'&DQ\G MF'@^5RD]F,"AMR<<\@XUS@R M'W=%MU0_'DMQ3IF[^8B=V?@8GSA+$L=(F'CV.E=U-GQ )KG\N\(/LH MP, C+"(_7QX_CD(.8^=;T8ZI8I=A10GUX*U_3%MZ-&%^+!-F_]&$>9 )LXV? MMX%_)ODT?/G_4$L#!!0 ( +BM7%8STQJ&)0, -H4 9 97AH:6)I M=#(QU8;6_:,!#^OE_A99KV98E# AV$%&F#2NW$ M.M2R5?LT.;&!TXR=V0Z4_?HY;UT[J/9::;1#(B*<[_S<\YSC^.+'H[?#Z8?) M$5J8)4>3=Z_&)T/DN!A?A$.,1],1.IZ^&:.VY[?05!&AP8 4A&-\=.H@9V%, M%F&\7J^]=>A)--=09Q,4_]LH('3R*'[LN&LDT7S)A4*H8 M,8RB7(.8HPO*]"?DNO6HH<;"(0Y22E4W])U-SRD4ACY#+J6$0KI@RDA->IERQ4YIJI7N =!-V" M+*/LES83USQZ)8_8T&U;N^MU.N&M9M]K_::MW0M^R_.'8#L_%1:71%1D6+IU M1L2ATW,:AXQ0:M=!%&27J-#\6F&EMLJ9^I[SBNX[K[?V]_56+H%SBP!F%HV= M^CQ/-% @"FQ\.;,+7-GX:*(DS5.CGZ,3D7I797F-B@9T$]D6EG.3GG"+'K\@ MYQK==S!TIU#;/GLB5"/.YH8"?XVY_6#A=:Y 4TB+#6Q7)=Z69?V8-#*+[$1( M2PX4%7#[^Y7_V2LT FT4)'E!P8XE^<<%<5^HFC A](:OB #R*Z6R7UG:@GA# M!)FSX@WJ+LIAO^AX&**/)F-T+'F!V+Y?JTPJLO5 ?&#"CQ@G:Z+8_1;]9?HY MA^KX]E_X!R,\V1BK]X2HXAU\/![^E_L^RWV>9TRAE]/W#U[K$V'/.V+G/OYO MGSC_972X[ 3M:)1=;Y)ELMID(F67FX$5N[5M5K>2_&\N)+%'AMQLNU1%-(B3 M L5V;ZN^5EV_LO\X^ I02P,$% @ N*U<5B$K*!WQ @ =P< !0 !E M>&AI8FET,C-C;VYS96YT+FAT;<5576_;-A1]WZ^X=;!V RSKTU'MN 8V.]F" MI9F1>@CV-%#4E<65(@V2LNO^^EY*SI; S3 46.<'@M3].N?Z7'+V8OGK8OW[ MZA)JUTA8_?;CS?4"!D$8WJ>+,%RNE_#S^NT-9*,HAK5AR@HGM&(R#"]O!S"H MG=M.PW"_WX_VZ4B;3;B^"WVJ+)1:6QR5KAS,9_X+KS%T$ 2\W;!I4# M;I Y+*&U0FW@OD3['H+@Z+70VX,1F]I!$B4IW&OS7NQ8;W?"29P_Y)F%_7D6 M=D5FA2X/\UDI=B#*-P-15!B/\9R?3S*>%7DY2>*LE29R1S/7 M4IOI6=3]+KPEJ%@CY&'Z:BT:M'"+>[C3#5.OAI9:'%@THNH=K?B(TSBFXMUQ M?T1#>:10^( N3CRDRP^U* 0U*YV%WON!T2DO9C9$K=#.Z8;X4/9'%#CU$\W7 MYY!.B,-"*^MUH2NX5B5ND18ZWN%&6$)%2EFUA10P1^Y.LTN!I!**[-5AOFIPR* QBLB+7BWM1YF*X31P?K M:'B\_BU\=ZOM"-(T#>)Q'H^C8;\_CR;Y9 @1[-S2>0]@+ M5Y._W2+_BY#GIZ7HHRNAF.*"RRQ+PL44K(PN6^[L MD.3!1UVP+X-5147%#A5:Z]V%US#=4QZ ,UJ"WJ%Y5*>G1>H9G2BGUP+=(6;^ MK*J^_KB<**@;^9=G67YANQ5^6;W]"6YN5E]$Z'1,_J>96-5"LA+EMA9L""M4 MRA[DCBG!//Y_T-^SU![?X%O=/V!3@Y)YO3Q[IQ\[$?T=P@I2&UL4$L! M A0#% @ N*U<5OS<9!&\' >SP !0 ( !)) # &1O M&*JD $.R!P 5 " 6"^!@!D;W)M+3(P M,C(Q,C,Q7W!R92YX;6Q02P$"% ,4 " "XK5Q6H:TO?M ' #:) %P M @ &]9P< 9&]R;2TR,#(R,3(S,7AE>#,Q,2YH=&U02P$"% ,4 M " "XK5Q6\CG/Q]P' #P) %P @ '";P< 9&]R;2TR M,#(R,3(S,7AE>#,Q,BYH=&U02P$"% ,4 " "XK5Q6&41UZ2X% !L%@ M%@ @ '3=P< 9&]R;2TR,#(R,3(S,7AE>#,R+FAT;5!+ 0(4 M Q0 ( +BM7%;ML'/S=F< 'RB P > " 35]!P!D;W)M M86YPA4 -I[ > " >@C" !E M>&AI8FET,3 U,3)C96]A;65N9&5D9F]R;2YH=&U02P$"% ,4 " "XK5Q6 M:^=]A2(5 !=: '@ @ &>.0@ 97AH:6)I=#$P-3$S8V5O M86UE;F1E9')S=6$N:'1M4$L! A0#% @ N*U<5KH.'*A3' HJ0 !X M ( !_$X( &5X:&EB:70Q,#4Q-&-E;V%M96YD961F;W)M+FAT M;5!+ 0(4 Q0 ( +BM7%;K%?OU5QP )&J > " 8MK M" !E>&AI8FET,3 U.6%M96YD961F;W)M;V9N<2YH=&U02P$"% ,4 " "X MK5Q6,],:AB4# #:% &0 @ $>B @ 97AH:6)I=#(Q&AI8FET,C-C;VYS96YT+FAT;5!+!08 %0 5 + +L% "=C@@ ! end

    "K(W %1:S<233Y?QVIHFAK>G^ JI<;-8$J1P!,2_:K"%XC. 9(0 MZ9<*^T ,C<,ZF.6@]H-"B7WB R%;,M0[[J =,?8]$14ZM:/4!>R/:(FH;9;+\.J5_+&R./.A4=\:S4UD9_5*2G:O'E!\I1ZU# M_:=B7W1X9AQ5ACS.,_,-#2U+$1*Y^R*]9E =E%/T8T<222"R.FJI;^$*V+!7 MYQ8H+,M:8AB)5A)(&MJJX?E%Z!QF(:\ M;*W_N@:M=08?4%0&=6H8)^MC);PUF[/[[#(:S/HPWXOQ@,*WZVA1LP0N MPL3SMUXCT)_.8I1E*JQ#7WXC9,& \.L%,="[[,,DE?F !+M[ >=NI!! M\(!FZ%B%AHF9CLM""NQ^^88J5H<#9QM!L(ORT+V9>, M&.U%X#/GG,2#F]?2 MYN;);E>;84(,2);>%K_&9TRJ?XM*69M*V(#>W MO&E69+8.*&/UL#C%+!A'5OF54>C';%D?NRV*#SY8S\BC$YK)DA&5&=S692=0 MTUF)@H5L?3ER(E9[!([8RC/:9Q]C9[[CUT_7?G3=L_ ^'%)7$_F./__YR M\">@TI_<4/Z75E1LU,9XIR[WS$BELLX2ZT(_*Q,I#DIU&%#J4#*(X\KG43+> M)S>;UPUZ67L0T5TLWB=GN2H/)@K! [H*@3@*@I:1YM-[7+$9L =NWH6T%$Q$EF255] M=6.@JJT;3;OJH.)'(42[=N6B'OAR92J;AP<22-F@/F%E\Z8I94@<^T:.(!L" M'>"KZ"+[7*TJM3+A1P^)2S"GL):\TY_I6$61]0)@<2^H,V81U1,['YAUZ M2KZ63=I1O79H+AWR+9YX+!/X;>QE%J3ZX5@@[OM(L3-+G3S($0^8(R8_U>TO M5:?RLK:ZZWZ'^O/XSC6#THLL&,E3I$:K4UT>XS?>I+$L?& M\'DT6%_.WG'O!H4:>I@-:4VLE=+A1C =!/[LJ@P;&JC#K8@1J!)&X@!&&F(? MC_J,8C66Y6'JJFCI+V/]88\!U(5GE56 ML,!@0O]*^)J$FWV2/*QU#\?D:7\?D\=^6"+?/4_S5K)2U7W%W4?F"0]HHZ,P MXPM&?'Y3BH'7IMYB=@'9'#L?\-YCP;I"D\":00@&OD^9&[LG#*)SK%+@ZW)1 M;\Z'KF\5,B*Z.'#Q,0'W,7$Z'+\4PW[+B54-'M#_:"Q/'Z/2-NE,'AUF07H] MNFJS'G?*+E(">'8Q\D+_->D$-C/J[;6@\85LM'9UAI39]AS]8=\A;:YZ5!UN MA\OM5VA.,S<8J0\YTU\U0:NU.^!4*QTAZ5V&? ".:R[RPI(([))7-FT M:,]((-#0P7S#<&0:U_1$A6Y_QH0&3K"YKDR8-Z7>'@(NU*3VK5T%9;^DUNDB ME9>48^RZ'!K2;X98L=;'&,D.N;X0=J2G][2J?C:7=M^PD2NCCEIS?#W2DL;J M=3A7SK/_]C.___M.=_1\_P^]Z?T' 9P 7]4_L6_Y'S4&QN;@ Q8(:-OISNAR MGP$9!':V9=%LB!2!O9+@ZS63;R9(=)Y>>QY82G3#<3B_3+ZL?:#)NRY>C(,9 MY#;X)?]1O'HXI[2Q"&,SLY:,RLBN"*FTY59QD:K?>8J@D4]PDW5YY;HR3KV\V]:UQ3IV-9O]0I2N\<,(0'7+Q-<"L* M/1ZA9N.1A?9\!RIF96T\NYXW)"^.=P8\=S/UYR4;;CS.C;--5.#+RSG//#:S MZ1,IQQ [U@<4EAJKJ?/>#+Z%':_>*PGOFN\+VA9<-30VI?P7@=JFF=4P^=+: M'ST@?77^,VJ2=!_[TPA$#/%0[1JOD+PZ[@DKSWIQ?\N@N3 3_OJ$@RQ0'+!<+,*#GI<66+BQ MD;CKYY=OU"U2;Z+H%%5QS .,^4RU7#+L=>OUSG0MQU+0. :'6R$E9W]:49?0 M4UFLRR*]<_-YF0(#.?N6Q;%^T8OT4'9O^:M7OFQC@27\B=9(QS!// "CP%MY MJ4XE^%W/S_XNT53F*WSU>M=I5$+%=*;E:ONXVOL">=_,I^O@=L;9S/E\J'J6?=V;X7<1I$Q1,D;?TU94 ME/B=&2>:?$CO!WXUOL))S)X#F"U[;78-^WBPPM'D\;/ZH4.3!\A9R;/O_$EW M7F6WA+Y8[N6U %YRJB@/>$W-T1HYXKA-9&95F.[R\3EYGLQ:S_"PJ_!( M9E B^!X:,Y,M?8P$>'G]&ZTC]2YK0$J+[3M3OIX\ QGPF<*_UI/4>P-#9C67 M@Y&, WA .1Z O'&F,"'SE2Y^Y;S<):G<6=1I4:Q7[!/0*J/V3ZSBVA%E_8W[ M&_I;81#:2]]9"AA4BF]7]25<%_LO8_<7G^G[C])^>S_2TA?TO(__#V7R0A M#=%#FLVL1(.X6_SY J*4K# MX;L[YI\'A;M5\E],&8Y8#,TN7.'A<(L9E.D$>85W_J!W%[4R#[0C*LQH*/S/ M6&'Z1NSRF^B1]QMUL_&?<$,17B4.WKY.]1@I^;)98UZNGRXDUT@I[@>J24T MUE>W3=U1]O93GB[IAB&1_N'TO46N@<#(E_XK^R1$ TR#);#?7 K@^5Z/()&D MH*^@ W$(# ^X$@-#:_^-^J]"@?*QVBA3A%VHRPZGO0H9?\Q\-/M51NIKYDM>E!:^_DL>HP6^.0R;*M4OCU6.RG MG/G>4.>MBTR(>A,^Z@M?33!,FFAFF9OUZ$M'58;1A4Z7BPLFRM598A]N.1&W.!&CB58O(]SWQX7V155%8.K?HD>A9%\1;MO)6' M5EYP=;T?ZRXX,O"0/%8XF3/+>47;C'2R-*X:. 0)J-4ES_#1WA@3 M9=77%&0 %#[8H3[841!+5$/+%S2QEPTTJ&<:V5KE X-:7PC_+O)?0\)/TV9;7NT\-O6VCG%W[I6TG?>@M\N9IB!PK"2N3,&ZU%W"O,<@#D*N=_%=(P^3+379P%PVT\T M'Z"R8HB[XZH"^7^7* 7Z7>*#?.K"KE"7D<1,QOK8) 6?_R6/DX&MB17>L%LZ MO$5-!5DT%M%"[CM0EX6KPO4]VA %&T1.2]EL90F C6U.L4^D M?R*58WB]<),1'G+0H_YHB-DOCA.-GGIL5>">"Z#I1N(4JA M@T@[]DRYJJRZK,Y1T9FOU!#)GRK$P6W(U3OBDB@F?JM1Z"'HM\\C#/M=+MHS M8M'_P:@;-$J6@>(<1W]*RHJ1L+>&L(@&E2+[R2//46'FU7 G]P_DCW&/6\;(J>7A2%Y[>G3]=.C%BK*C)X?,T^*2$IJ'B283; M"^;$AQ?NY"NA2<\>=!DSXI*.G!3D[Q%7EM?LCR[V29KO31DK(Z=H-M25LTOGRZZMIQQ#VX?HC\<;.7,$2B<91-6T7 MZ??#[T&:C49R]QJDD=FI>KT>'GZ0T:.ML/OM*2S/_7N1I-N=-,I+2Z\>TH'_ M,)>W0!#Z$#2SH]4O) M9K7E.ESY9B9W9-3FP=31;'FQ@R)$ESV20G8^S?7/]/CG\Z'_.7 .=5C9H1(9 M-EDDG\Q=_IR[X$G^84HRH2=YG3?'VVIN\,\#N]^EJ7&S.'8F-\5=+\PO#8FP M2WX,JIA6][:HB:<@XHAIM;PU?-%5I60[ER4,T/B'HBQIBK8;9!WAK=A,U55) M,7".99*MDW\R?F6D2]S^F4?@!8X#D5LSQ']C MO^<]DNP=0:-\$WOX=V_Q6W<$YTMJS?_^3G/2WU ME9V-]=H]=>:Z_F4OAXBU"ARV.7[(>4&(R M0 5HRG8 3/[P&>N4N8A2_LE1A1C$PO549 ],>8"60<"+_-$>J7?T3>_)K-(* M)7;S-VNNN0GLT4)RC49&8Y:C9NJHX]!8/.!;-56/AY_W:$QL^YOH!Y3@#WC M7;Z6:]>6L., LC_L,H4XJK@4RI/EZ/V@3%%$Y6UZ]$PO"PE4*36]3$-7OJ77 MVYS50[NXP;%0X4&<3#WR:_;Z9$]+=:5W Y\'5XL4(&XWH@+=8*,NAMWN*JV9W/L+<5R7:18*[G:BU(;O:5V MQ042VJ''*)]^Q"*I@-"M>]!D%W[EZPVI?&;E:8H\I7?)CUMYK9!USR[^5MQ_ MK\ET,M 5R?XK^?8+4U>%OQ]L2VU8%_/W_-0TB@PQ[Z ,NIA%PS-M_O$CHUFD MRYSFYTHT;4B=_HC3K-^5D+7IIP2F^ESTN79Z_3.\];7>S[8]ONT51G M786'_?W-)F9&T]2B:5(_/INLB'))W]LB4T'L_VGO*Z/B;IH])T"PX!KZ! $$## Q.".YN@[O+0) @P_+<_[DMUS[^Z] M9_-AOO7Y]517]:^J^U]5#:P5U+Q;"4G>^[M>E,6% ?YZ4_#_EW&%C3ZK\R+? MQ6GB+L^$. Y@0N23/P ODQZ2LGF@V3"W6C)@BBD"YB;X!E1P][IYE8EV2'4# MJA(3+8)@,\123Q2EA5#BD/SS*H8D,0!X]UN0FN[%G,3'TWFYL^^M7MD]O*1N MC@,;J EXPB&+R$[UE<8):!NM@ "6_(+5#-,7W\;YPENP/'4Y4KBB-JS+^MW9 MBB3CM'.XEE=1XC!^?\V4S_$D9@B5+]F@CWM07#*:OJ\T\5/=R M5>5*9\'^UA,?TK/?2@S2@1/54Y6EV[FGZJB.]5U*7R9U.FA>$<3YLS2C(! MR(WNGW32MWS51TNA>OS4NI%?2VITTVJS-G.KPYG^Z8.-,&1J,E1%E.XO 7%H MK"F-IG!!)0Y6>/:3MUOCGPM JB_ ;+\>[CMB>Y9](V#[O."U-) MO*H.8*W6 ^4Z8PTKZ,BP?I)#X19D>>V'@;(9T=T(+K71=#2P$G]\I5Q7>>4\ MY.H!7O&82>O53NNUYY:379#O+:Y[8)H)X+T_OBI*G6HO)94[8BP(G585??>Q M'&9K.\IM67NSF!*9*_@C0*>>&25>U]T0>"40"#YM!34K)>_W:RY8""CRT'^V MZW)S)>M:EB3^#8HIN%87NBQSJ"NH1(!,Y56/.4NTYFX#E MTFQ24=$P2RW-R/F4&4^R!T%.7/I1G]J4*HX&:V3DER,9V@44+1U&]MY4I&(P M1+D+KHMVW0)TY]\$5@BQ&P[) CP5Z\+;#6FG.%R^)OH(M NC!IHS>B#<=G%1SO-KK2H^*07-D;ZVBP?T1<@A6:Z[< MEIYM2*L\D/I!:QLDC:)48HGXI];9L9[JDPP?A^'>!D.NIXEJ);AT_@[HHH&Q MAL&R X?1*D'M%K#XDK7H:"$4-^B:J\!J21URSANIR)N[UIX;7SMZKKN:1@S\J E MO#HZ\)K)?47OA+)J%U9\$T2:\5:G9?V34&QMI&DPT)L:.AY"U??;BM02< M:GVP"2WD- T:=/ZZ[NBDR^%L, *+GOF<9KZCBE: C7@(&&M8+0OPF)DX+/=^ M)1&R[RUEOH(RZB(2;G4 F?5CF=I_U2C]^/WB$W.@^;<+Y#X*+2%P-*%'_=@/ MS4LC?TBII3-%,'5Q@[OK#3*:'H9^52*=% M=I.BG<]*0@Z2J< YL:.4XWN:;'OW4MA>X79N+1CL%-?P$ZN,O1*IJ; (RX; MJM/]OAJ-\%GD>YSGYMTHU!FX,@7+)"-=[2%=[T]Q]\%/(0&K$JI%>*W5G'!B6AT55VWUS\/$[7.]JAJ)VTF M;(*3).1MN1&BGUK;'>:&Z4V]B@>35R'AX2&W^+YV9Y@HS,:AML???B>V&.JM M5SCW<)0WS8HMU^H7&G(_."/4651!A,!?4R*(+\T>;X<4P4@^&>ZSD@+99ACC M!8E)/T6TX5'\H"H]$>&?WQ-<>O"]YQ23&;F]48@_',P9:-1V^;YN*B@,O1]\E@]RXI\!QS\Z9O,$Q0]+L'\[:P#3KP"M/2[REP,4@Z!E! MR6S4$?!MHZ%[RB[UQ#?E(8BG1KO"C.WN]09E\<2A3>\#VX"=FC&? M!9=KRN:6TDF0RT"UG_T%J5#1RQI!<):%%9+:(+UPLSCB3K-7IG@L/%$**W5B M]#JN,]?$N=O-=(CQ8*5FI>!*$FF*4O''IJZSWC+?")X^??PXVME.T-9Q__4_ M?UR&&,Z)$//FN0684 MYLCXS::#$UOB\%7 )3'1@]:M5:EPM>&21A%/$,?[Y7T.I0I>'@R&AU58]HT. MOJ_K>X;TKR8Y0E=N ;C74G"+C*+%BT!%:$5E+9/L*/6E!&1.Q2G TW0^QJ$= MZ-$]']\#>%=-]&"I94:7(W:I.(/=NP).L*B6X;*_>2/2+X UPFO4SM[+OPH] M]^"VVW1UAQJRC5WS6*[X/=XYMJNY>KM]5E2"K$!WLYB(\9VFA>=D&"M^>,KK M;B^>Z,(NVGZ(<]8&&X[R99'L7+Z,#1?C.&4BB6%^(N("4V1P]AYX7Y?VK0.4 M16!M^!2N]<&.%]2]&2VO>'C*_^H60,T,SJ2-]QL2F-MZID>O5I8%^9>FJ#J/ WJ:77C2.?O7\-0JMY=;_ M/)]1B#.LY5CA6OT68%QW"_B)_/K:9'77'G7KG6R>TW19>1%M6+<-*?W"@B@M M.]LH30-Y5-O&6^ER)H:ZS_ZB8PK0$3VY48@!FE'UU,:X:ZQGL0W)6.ZOXZ[0 M-;=I!34=>LF491UYAB>%%\&=F53PK)"#1J%"CV"%T6N!+W,?QB/G?ZHK?^W_ M(# S0O8>[VOGN81W0'BG;I-%&.#$B+"\S0).78;@'-M?'3>'1/?5-5.D[O-3 M^D0#USL=0[[[S'H(:1@MZUWU@4#LJIWN[%C-U$=[?C""0<6GO-.> I?U>4\S M;P&-@CN@D:UL7(ZCX%"(/>5%_5#[N\RZO"[AW/S ''D_PCG)J!;1,>:WWF?J MD8$A4[1Q2J;4@SL+1A\O)?SIT_Q"]D]9]73V,/J'2TBM6?MWQ^77\X\V \@< M%&FU(".2U,HK-.0>[IV^#/5'&SDK5 Q*1PM)3H0: NXCLOP%W'B+EL\M4*0+ M*.9NCC$YR6RV$"S<+8%[*>CF8$L5VL 8>5AN&>R?UVBS]HDRKMQ(M-)4G847 M[WP@QO^E)MND-L"J,/O*&8^T#G@$ /XL?W6GB,]]:A6UPZXW+W )K84+POG: MPT9:JCA&S2L)!.*QK(CB*\@-.D+(1)*7' 0:M8H]Q&&C]I@>]1L^Y*UL"2N) M2E!(V,&S+^2"\Y1DF!&H$:<+C913SG>VB+A149W9N=B-H?!:W*.(@?,BH;[! M%WS9"4!W _?Z X0>4[$,I A,(E!')YI?0PSD7!'',IB?[^(M\)/(X*O@X2G[ M.Q">B]DV7S$XK[J11[1\Q1$BR9N<5>=P1>=4)'EV_>W'RF_%3KG%,;C(9*Z# M5>;+X?8T6["\63XQN0.]#/[A6T#I.,K95FP)ZZ3,!BO=HXP\Y_>&Y7>HXE4K MLV".(94+SYNF_*VD;]LQ\D4V6DF.'6<*9P]G\=X*]+8!W=1D*(^P]YV[=-$^ M0,"$;;[X$[Q>[HW5L^:>KIZ/(=50U:1!2_90'"G,[/5DRI@'?-NOU=#$ED & M!'T_W,X6R,>7)L"FEMR&;<(#F_W]NO(6&E)O^Q5_#KCP_LT)_4J/)&_SJ! MHR$(4^^.OX]S$80## CO:ZE;P(>-G%M )^O_O"S_[SK*<%=GS+9:Q$#XX.RQ M/2?/F0?5T:AIV4.# HN@,;WTQ6NF5/GK7Q=WQH"'\UU$N$H\JD4!7FG!MZGOA%KG6)&;#6^39IE:VYU:TWGJ]2ER$X/G'@0C M'[KET9__#AI(%JX<5;H\X^IYDM]E,RKO1;7*0B$?$4O?8&F%3#;H((*;LO. MUR3LU1?RX6BVPYU"$6CNCO8&C?'%,?HJY3"J^^^(DBVJFIWA?$4$>N[:3A&UQ!G3T<;=\P7^V5U#5-%R;NO MRRCYW?!#FOO4Q[(9?K=!+F0;:8I +1976F<^#:IKGFFB_3AIWQQ/6TM +22[ M,*";5B9P&'+!VY>6#,[+['KM%4K'_>WYVV@4X[(S-8<9LD$<9J3#WQ$HOYEN M1.\-HM_ L+4:-^T&3[\@[3@"VI-^) SO()JG;]#7 M"AYNA\V33R;:_M4*TF)D_5AC=86D$1UQTF [KNU.5&X!61) MX/DM"Q7ZPU&E'.M+"+D!HKH MD-*\9P_?IY>B6.UVBU'2$@4"T?9 MS-H/OU'DJP$(WEQ@"B()=J+-M"YGP)0;O]DT2G"O>)FUHB$,ER3T^^&9YS>4 M%2)QE#XN<=%! M5$""F>QPY' \N[.QRN_E!7O5\1)7+_1#2'&?UZZB\_J7(7 A/]]X3*7_K[N4?\E)1;XH%Z&6JYZN>N;5H$?S_#L* MAO-K\QN=9=U53[_WQI6(A3#L7-%0SPX=?;N8/!Z>E68'UO'_,-AD44"G0 ;& M %:_9LMFW6LU96FK5Y[>:%\]HG4KXE7B%4 AIX^(_(26X^B=LI=ES,"T1^@F MLZFIB^W4P*"=[[N&C\-8E69(.'E46D!U["E!KWLS7_AGA+,^0Z-J-G[ ]#M[ M6FZVPY=^PC72;DQZF+'0O=O#5''BSCU0C[T>,S\IY5C1^>QMRB+G MB1;C([5&S0KP*-:>,&ORP[#2O(S,^#2J5]VQD0WV'6$AH#)!$IA#1FI(SI[# MX1;*QKC/+HIK$,QC-&UXN[ /BS,D&LPCNV5G.+N M4[%#9C_$&4'$+@N2PRG$31ZS/EW-2I$D$Q+LD,VY6'T^<8UKO1):_4B$ F-% M/E'Q((:QH4;"[3 &&4DZQ@LNB7V?/% V^[U3I<>'O'VUG.SF9%%>GB@AJX++ M05)KFAP9JQ1*I4KZ-2W'O!<_2Z78-*T/ (15[5%<,<]4KA_V#$I@ NQ_9],4 M?]F%R4$M&1 Z:!K(&-GA]I9(3/DD%U-UO#AS%*WI;C2^;:89YISFK'T)(J](: MVL!$ZCR5G/T5W?T=";6/_(G6(ORM;)J%6D9%*0IMH,W4<532/XY9^2&);MH6 MUHQ1?'%"9][P%4EWVR$4//3L1XOW+/-K]I5(4\7Q$CJX9KBEI76A_B/M<=<>(PM@U9[K\!+:5:5)^E= MJ%IH;N<:PA&NF[P/G/_.U,S_H*VJW.S<[: 2GOFB,H' M@Z.UM 08K0# ?=90ZA'>;C1-*DPI87XE?U:3GTAVPO]++S?V_*=(R\0JI>MN M!WE+2$MEH^+R#=->L_U9_XG,QJ\T[RP.TB3!UOF,Y!VN]"NUAT;W.O?/%PUZ MXUFOTMH,:6I:*L;LS"'NM>,O"579GH>B.(:DTR03/\S@EC<)$N//>,='Q0T[ M-:Z%DN*S!5 D1SAUQ6:4%228#(.83O7 6I?#U)GX]G= 71?R#_6=F8E:F /8 M?0:T46I%V@FV2_Y%_8[#2%YJJ+_%Z]:BELN>) .Y\"/]((9;DKS0+Z=/] 0#-?;KIK"C2LTIE/_CJ/ MDNVY+K%7%.>78.K!U%&^,D#BE;8O@.XRKM&E7*,T_ M.5NX''WY(1/V)HZ_M;7M*>U2 &LJ-!]M5*QODC+14'9A5M9 *8#) 4RBLJ4V^ MLR@^-HT(HD3NL))94<;9?$'^I;FJH*\@!47Z0"3/*CP1D]1#L >(9?D5R9_' M[U]'NK]TNQL*];6M M]0+C<'7X3,G/#)!*<[T_(2_)E#5#5V!@W>LXH=7,GP\R[A>**>):IM3#5+YI M8H\W'%OZ1^?(@27/#B=*"RVPJ/!CZQ(605O\Q:1OP2J[W_,CVTM$0;9U;IIY M3<"B9NQU&^]7FL'.>3?3?C3_F59*-=3HW]D\FKL=N@>A/OGEH2[LX@M]:HU1 MW?K3-M$.(TI,^ ?R 1*?:DAIXS HM62*;6AF$I%6?5)]SP1//)W7Y$\$C5JJ MF^T\'O^*0I5SEB2[S[+?[ X17WBI-)*D!C7EZ\Y!FA6"O+I'^I-?55D+S0?+ M1-6:GQ+K=5!SCURSF[A-U7\,&:>KBMO!%M>#A.G%A+4_?-73H\']X'!;$O]? M7Q!H4G1^:-^142%-W#C- MN9*L(2A/?CNXR&/G#!6US+=")KR?">8JQMFJ18P@VU '0ZFZ^ 'H)X6&3TL1 M@1$!Z.)!)?^6?7*?FO]7DLI_[C!B:($-":PF"52X??QK,BDF[T@1$KFU0Z:" MRT ;56U1UQ),#Q[[NFUOU#/X*[6?XA;:#L'QI$_/N/ MGO_Z(AG@\NGOW[,7\54C;P%58+]E(_0(A,F5E#VGASX6^$1XG M,33-.K=5ENKZBZ&O-ZM(>/NM3[JG)_V-9D%O)NU1=#OHD%1/L4S;8*!XD;*5 MI8>,AC.7;CIY=]RTU*T[BWHU4MU)VA]UHX()SA1ON"L+9@/%*;9:K[DH<7V* M4TEW.;Z.IC^JNQ@453:_6U*\D.U,JRO5M#-]E,-HSHU!8:_34II'%U5M]6AA MWHZH#>76J;8#960DK W=*VY&5=+)]@U\: M/S5%;38F_2[D7AF.VZZ'RS7 H\^:YGBDOY>&:(0""^6D#Q36::/0F'**Q+DR MV]K%18/5AV$4\R1@&=GJA@:HPY&!_J-*Z2 :ULK.[P08WXVQO3*(8T/;5%$T MKGTK$Q4F%FBP^TTMR)B5>Y'D>("-PPCO9.&U9/9W M&AW,0S!$%Q#OCZNA#2:]:]>B)A[I.IOX\JGF\K3Q^,)ID++/>.7JO-*@AT&T M(? 9Q2W I2$9Q_V! ?47D)TOC;=)>AM92C5%C'YASPSH$9/$7@7P'6'J61@S MPG65]7HM70+".TKT%,4/?:(P,C]J*3(BUY3R@(0LNTT MHY W:'"JMF]EC^6A9XY>YHXC"BB*)U,<\X L;%R2\!UOKO&&1%>Y /" M@UF@HS;5H[DI]4B;Q8Y'F]M+&U92$X^"72B+B,W;LCXEJ:=_0UM@SL;E'.53 MQ=[&7H(&,/.>8V"AI6'(VNZ< LPHY+I M.(.5AR2UG4\BG@0A1K<_$SRRX*]@T^B->$8/3)B[TG)#77(T')$%./BBP44% MN$%C-H16?A9*%[G1NF-:W37C&2.2G1O&H\C5&#@S(O+J82UP+80B39C$'JD$ MPA^4.^YR42TB!7889?.U=8H)IJ@1=,"M8.'93ZV6I/8BPE>&%TMZFFIY>+.+ MM/=SJS=ND3(,+R?[8)2IMIVTYM-@V0A7A"U*CKEFV#!E&B4^4M1UTR:+GI>* MYI*A!&CCG-[9!JI$,.=/*I7)G9,VZN>)8P8B2HY@DNDRQB6>XB6VC&<&BF0: M/#&@MW]K<%+&VN5WE'%3-(7 BZ69.:,11.SZ[MT"QE2X(ES.RR;#E VTM]HF MSXB)5=YP/F4MKX53F2)(-L^HSL^@UQX^J:J06T!7P65I@=_\9OX[YVW#-T8F M(SHO$BZSY#^L2!1WE)L0^ZV?^\EY1$7? AXY7^%T73$A1,4':&9:5L=N-$>J M#IW'J#Q/RZI:@U=4SR[O>%"7 3$P/=OG25$5Q?_+>U-PMY-UN+!(#:KI67UB M!":3GWZEM9-;ON@S1#K\L[A;%-=ZY0:)D*,T9R @P*3/ M'?WJ=:/HE#CPPO/H#O?=ZZ,VQM&:8K%Y"Y@"B M&1SA*=8.]<6#UY2#5FH9IDH:WQA;DM0;IO=L*F-^2.3[N.ZS-UQ9\:L./QTK MRGHZ/SC?IAZ8A>%MZOBN4G]6BC,X_M65:[U.$C7HEYW.$DL+_[4_^FQ$#6ZE MNB2UY;(?B8>[)%PUBG;*=9]'.:6ZC;[#W9-2I>_,2DZZ B4B0 )S,VY1 XZ] M1LX8HX2\@NVVVJX"32R[8LOF"GD9:R=WLU9,:)RP6IYS!F-&[C4;J7BA#OBI7=Y06S\HEJ*0B<50T7ISQ*^L"[ M=2TWJKT(ZZ"J/DA_\2C<\C4@ZVDR3XY@&ZVQ%/8P@1A'&&!-G/@I#1:O)U9, MMZ4.AX0S;>RK_H1%BR4%$7>PX &VZ852.XSS/2]%-*X'] UT]! RFY8":/!C MFYV+WY)FT6A&(JJI73"GY8Q*TG0\DR.,K=^5[*@C$E2B1.D:D. M./[IP89P9]5]7(5+LOI@1*.?.[6CPS+U#?UJ:P 1*MKO#T<9,==# H3PP7[_@H*@=D M;W\TM,+>_NQYO$ 8,*96*JY/%$A3*"2A 0*?#F%N99&(VBXP9X[.;([MC2@/ MT[2$]_G G_C"1;T#$U<#H\14*O<@C_1P\6U2Q[E?3@E_EHQG?3;]F;;5+<+, M9S4]_D(-+>E".?H#GQ^6P<7QZS%C(ZPN:VO'0L'GT*P!"X_PBA\*;X^#,'KP MOU%ARYIB)R3&?MDY!O4MT]8/7,.(8!_+=N6JXY0[!7 AM+%29A0C-?%0!KY] M7C6TT#8??JCCTMG5PX0ZX?QR(@WKBL?[Y6@S3.WPISV8:_'C:VMKFWR&H[]: MEK$O#+[J[M2#:U+R88_+.>WI!/C/W'VE@;Y6.H2F6-UU%A0Z_J*QAMMW'+6( M[2R*8&@)5PM7KVX<1PEUMC8#[S/&/ ]G:$TQX\B+X#%#6H9G*CL*[^$;V.C> M-/6#V+@O3EXH,C@FN#ZU16>HI6]J#@/ #REFYX96C"AGM\^&)-*^6+^::\6, M&VM/XO8L?G\>^E''<3P",]I@ K)(X"U'Z(&Y SM1L\>PP6MSM?A>GI+*8R#K*A!@N^^ZSZ'C$CPW26X7,Z(_+?>MLA_Z\IRI M5W7Y;5_D8?K9UL^-! M5;B#:*OAS#_FUQ&OD6ZN*HXS73%'R&S0/9FO6Z5 V/IXEAM]KBA6@NDM M@(9_5-/8)#5.Y5:L\ MT@JY=I"V$L=MVB)_#34/W)GFQNT"7&;I7EJ$K7L(.9]XR5_>;#[JV]CL+^I= MC%Z\!0#@T1=-MX#-O3>Y7SE#LI2/A"\FW@IL=C"C&P1SW:1ZV\T>;Y:K3)=K M?JY_.GSFU,+C6[+[)>A,8V,S_M1=](UMV34C//R'^.-$?F&@>Q(4)MM'D_@X M==2>>SK^%B Z'=GDJXEZPW(QS3$.2T*\R86%K D5)B4)F8^4"L MXNTH .6]GL.)R-))%_7=\GM.A5_+YGK\6'PYW,A9-+USSKWC!B6L_K0K#)-" M*6:+Z^Y5D/H $\"O_8;TK424K]SCCHP1#)-@/F7AR=D.C:KO2<(N<AXQ7>CF#@T/JQ; !XO#<6UQM%D<,Z"]-BV^SFI4Z]E:)SVY/R(=[X\ MW7F*,X3J.P.)>MAI:A3(PTZT!2)#V:P72O@N"-:6B_638=)?B"8$#M%LIIE( MH2IU\;&AF*V195^79HCCC_''@#4;,PTCO4-^;7<*YNFX!>!?LR#(QL&NVI!0 M#KMRB\H$BZB''M1 K!T%K/XY#B?IBBW6X;L0A'Y\^8AQH^+K0ML*N\QW0WJ! M@GW'+[> &<:&.-$/%C463T7!,=^+,G[MQOUHPFV=(F]:#("$1Q-TK=M4ZLI- MV;PR68Q2-.2/'X_ HHS 2:B6!7AO?X[&U+]&KPCJ:X^7")WL 5:-&4^9)PRL M"%JIZ:1@TBR@_'(S=ETE*TV;#2]F':+0OLC2'H',EFI(I2G-LQ]P\*%C85:4 M5I"B UL7#DK@!AC/)A_J!\TI M, F5/&+UL)B$*%F;1"X%=EV&AM'GVH"C+/5QINV3O::@=[Z3L12FQQG@RS7X M38X1M#FWC*HR:Z7C>6;Q5@SC29%'PVN=G[< &EVE8CTKZ*N2\)LD(FI71"DB MI)AB0\Y^GD 57X[_ ].[Z\ZFE3# "2ZRIY81 <$1<J!?M&DM M=&[#C!QXD7(6"?YIA+I](DMT.3"4X7#RW/QY#;2]O$[F*F$7\5\I01^W+A?#4I@75X611PZPK+G#G57"74I;&O<$K T9R9DG/ M&T'J#_N9GLW-T0NF/F<(6NW5: M0B\J>M(O.,]R1(+SV./.E&X5-8+Z?I>8+!GX5+H#R@U!%/TX"E#@;/ MT:)&FU$1@@=OB167'+(=H+C89VFKR4:O?>PPJIOP(\?A](^^6'XDERPL^O@X M%]#[K-4Y<<0*:-JPW+.(O;*5YEE,U&R W3^2/* ME29IH*NV[;72BGZHZ4U8%6*5DO'PQC?;UZ31D1P"W6 M2KQU=_A.O$@=/6SSY1CFPR7=G8(-??S86^A5'4!GXI4U-_ TB'>>;'"DX8,M M8297'1R$>"Y[=W[.O\/_XJ@%OJ,\QOD,2(RW>:J21ZI\1*X(+;!H>ZM7W#]. MOJZ$9A_,T;><%7EGEB2\2L4[;BW6T"!?\Z;0DE4\7LGC93+T51%,+L&UJ<81 M2>JG8"_'SQ>9(@.J>B,N(J!R[.D.<^=2'=X19?*O/,^C-^5RH,1LZ8D/5:7> M\(D)7YY_7R ^6@S2W6[4H20E):GL;C%)'&P-+T;5,.,J+NN.X6*BTPOX@.OV MV?^9**Y?[H[XHS&SHST)BXJHAQ_!VB;[*:CD3%09"K17T9W0K;\E:FX@*/UZ MV(X*;M[;W@)^2FLIZB^V1?]BS"2ZDYP]"Q'R B#Z?UBW4&@EO'C-*$ ^&%B\ M?1:T,_A()Z=I+'/SYE5_;Z^F!SQ+- !=["&-";SE!DO\KXJ1.S*_3OFW;GPW MP9UW_^797V4=*#RW@&/S_^11;VTR\4>K?=1V!)C4@O9S%,B5V%4VIMZQ\C"; M$(51H,IW.I]':E[A1MX"MDS^J@9%M[P%K/6*MZWZ73[^MUI0LEO +VY_W O) MG]&_KN%H"*)WP7?LE(O $V- ^(E*W0(^4N?<'9BV_F#\P?B#\0?C#\8?C#\8 M?S#^8/S!^(/Q!^,/QA^,/QA_,/Y@_&=@E#:)J-:,NC08B*B&]T"J/M(&B+7O M/5SOS/P!02P,$% @ N*U<5K$=L&KM&0$ 9Z\+ !4 !D;W)M+3(P M,C(Q,C,Q7VQA8BYX;6SDO6ESY#B6+?B]?P4FGXU-EIE0R05<4-;=SQ1;OK 7 M&=*+I>OUI(VY8958Z7*J2'I$J'_] %SB_ /((G\ ?\^+/[)O!,)_KV]Z MG3\^%=G=?04"+PB?_[7X6T*HC'%"84@(ALB+&4QQDL T]E'H(>0%6%[=_4W2 MD'F>GT#NQ3Y$*!*0Q#&%F-!8^#BF'#6-+K/5'W_3_Z&D%$ 9MRKK?_[;3_=5 M]?BW7W[Y_OW[7W_08OG7O+C[)?"\\)?NZI_:RW_L7?\]K*_V,<:_U'_=7%IF MARY4S?J__._?/GQF]^*!P&Q55F3%= =E]K>R_N6'G)&JYOPL+G#T"OTOV%T& M]:^@'\#0_^N/DO_T[_\"0$-'D2_%)R&!_M^OG]X?[1+_HJ_X927N],C>BB++ M^>>*%-4'0L52H:];JYX>Q;_]5&8/CTO1_>Z^$/)PL\NBV&E5H\0:I1]KE/_M M6&>_7 #?$=YJ'ZL#<+6Y'UUA/,7I1V=PORA]$.,#[G5S,>3F@7J[XE,]NYNN M+H8^/F)7CT5>D>4$C\6VFQ[DI?[%!_53VXUNZ(28UOVTTMV#*GY48L5%HY8[ M38.,_]M/ZJ<%SXN'Q>M[4I99^9MXH*)88!1(FOH41D%*H/H8(4@C]?E*18*2 MF$J!>;JH-D_S0JS@U\]=QW7KQYK^R<*:ZLA;68@R7Q=L^SU[6![Z2*GOD_ZB MI;^LR(,H'TE[@\*G/_T-Y']OP?WK+UOH5DPM1[1_.8GIX/<&V?\SF />3IGJ M[_U(7.ST,3HG?SW*1/#=)SV7-(J_S=0GO"'E7[L\UB:Z,Z9?N8F0AU,T,-I]C:>(_2T/#FD:62M.L00^%V#/"Y;QJ^J M(0W;[WRI+*@YD*2DM1%M$[_H%_H7L:S*[C?U*UZ_WN=ZF>1=-S2U>_%-+Q^F M J_71:$D_5U>B.QN]87\>/OC4:Q*\4JLA,RJ1>PG(N#8AP1Q"9'OJ55SQ!GD M$4YXE*213R(;-3C3W]Q4H<5I)P3G.#43!(=,C3V):9""%BI06$$+%OS"69-R=^-A2Y4B%C+N=5(YLR7BN2];W#Q.HVR)7*O;R450@6['\0=A)2X\L,_$81L'(\J"M M?U];#W[6T/YRI?^Y7.LM)W";%_7:Y;JJBHRN*T*70HO%1_74YZM*X5OJR]ZO MU#B)LG(G'OM4.9*'7L.3"L"^0<]?\0-7#'N)/XEE[0.K-MWFUSW4XMQ>^Q0MJP*"/ M6"W26\R&_D5CSLT4PB63(^O&921:"X(I,XYDXFQWDXJ'J?'/)<7XOL&SA6^9 MCE10RZ4W^9I6.)AQ/N1I:4#A+X))C(ONG)QI4.;.%9 M!?1W<>LJ^21TC Q9.O25F'#D;@YRO*NI9R5GC3XP3SE_SS!!>2-H]7ZEM*G> M/'M-BN))32^O'W3;"QZGL2<3 F.91A#Y.(4X\CU( R^,)"91*IF-H)SJ;&Z" M\D44#V"9$TOWZDD^S:3#%4MC.SGRU1VL6=* K\"OA=(+=^)@PH(C<3C9U:3B M8&+TG!(A$]\/C;9=3G9VOM#-4"XU:U&2\=H[FJ^M"+77N1.T2?7VO?WR_^G(O/NF? M;N3-NM+.KO+(S1NGZG^0Y5K\C^SN?I$BG,8"(8@Y]2%*0PY33U+((Z*7-6K> M(="0,(_)+9F;B/U&?F0/ZP= .*\WZ=5;R3:V;/9[VLV)!V(J:R_.LV41,ITR-!K?FV3\&.*:!/A+JLI@)D*U S 7().BZ.M[&S[U53<@4T*>X# M7:_XVW^NLT>-;>,$ MYSS 290*& 51"E$4^S -4P_&,0T9":E$*;;T"9[N<6Y?O ZPFH5JR("L.-B M'KSY<)YX8S>A.SI'_G!\5=).LI7ZQ9?\[0_RH&:N^O)/HEH7J_)3OER^RXOOI."+V$.4(9G D""E MM0P1F.H#AC@-HQ"EB/B!U8;PV(#G)LB[]NK%;M_B6D ZFZ_ QFK0F@VV=FN' M2F=Y?5MK._A=6P]:\ZT#8$9^?$P#:.;S4(P>@#.3YV% +,\T@^0L%FADN!/' M$DU#_GXLTD3].G9>U#O)"Q2%'O8\ C'&(418II!0XD,L4L9BFF)$?2>>B[J[ MN7UZZF,8CGP2#9\7.B2L67I);X3S: 0S6L9V0S2=S<,'L6.XL0-B]R[+J 1] MR/SS/2G$*U(*_CI_T//TYU[95T_;2]I3&M=:K&X>ZZG[:YV&:+D4[;]OBXP) M)7CU/0L1,A1Q0F$D,(4HQ9Z:+T<>5&HC$ E\SL/8.*O%F$CGIE8;K%<@K]&" M1PT7J(< E!HP^)FK[P8IRNVOC@<23CSJ9X(NYC26(VMJC0?41H"^H?U-0/#J M"?2O:ZT%M;F@M1=L#&Y_ VJ3]0RXN7DN8V^1F60NS\!$B4Z:,:;U&+/^LT!Z MSP)]:E_OYKHV?@"0^EG(VV>!;9Z%P]K@*I?*% -T,C7+J "FR_0R!8\[B6,F MZ7#@\7&U^+F134#\.\+JS=LVAN957A3Y=[5*>DW4*Z1^O\ I27R4$)AXH5JQ M$#5SP"R2D*C_GZ/:_J3Y ,Y).5;)F7ZT)L]@5]QE+J4P+](/8@BIBO=PXHI"1D29A*PJ55 MGJT3?EJ)J,8$K.KE>\"W_+1*G^IA8QO,W]TUQY M6XA'DO%V^U5=?U/=BZ+YV\+C0A#03'UF0ADZ%L=H'\1 M*^8F=2W6LG:>YAHG8&VZ+%(#OCCZ>X(GPTQ%9S_>(^OSX:CO+06@SP%HX(.. MA?KYZ/$ 6B*N0)==K;GA"K1L;.)J](TU(>T5HX9\3S>@XX5[3V##2X=Z3S=, M!F'>$X(9L-OQZ?-UET/9CR63'O5A0%(?H@#KY Z40I9*D7IQ1%)NM!WZK-VY M?9(T,@OG<(\@ S?^,+/'#BI1H(:DV.Z9;N'%'D;!1#[GDX-OYPS>M_.DZ[9W M^72.UGV,.V[1 W\>-F/_E60KGU_FI M: 1)FB90\)B+*.2"!G2Q5Z3B[*SK?,]&3Z%9+0ZGJ775.BDO:C=E7JJ9D)H. MYRS;EOM1\@Y*95*I/7!=DAE0;,RRFS@;#)#9+-<1W],(GP;;)L #^0IHQ)K- M REIW,T:S0ER-,4SZ'#2^9@Y <\G3Q9W#@V'OELO]?@]U1.GZP>="?&_ZD]. M4V!F$:"$$8HHI Q%^C!; @E//,BBV/,IBI(PH7;QS&=ZG-OLJ%M6-:)4Y2"G M.E1/R9-.IZEGI&I-)M1%3"O58VV#?J=H$^IW!4C/Q/;OMD''YP;)3*F<4C_V M#&V#M5G%7H$^7'![FL8!L;J&U#@+MCW7W\31LH;F[X>[FMXX3)_>D:RH#^[> MR'=J];A2\X'E-O%.>9LO,_:TX)A&3$V@H)JV<%W.+X)8>$+]1!.42AHPZMEH ME%&O<],I#;HYZ=_;#;#T)IK1;:8VSDD<67%Z_"GUWD &/+ M^%&!5^I-^L/A9HL5<8[TR*S/237)BH;GNF1W\R OT=?.$T 2+/V4A5#X:O6& M"&:0)(%0RSJFEG!J'9!>DC;T!/EF\YTQ*!U9X#3DWOSF"M2H00-;^XZ/8%\X^>)^-T+E*#^^VDJBRJ19UIJ?VBR2027HPP]".A5EB<)9 P M7?_;2SR&TB1FPBB7R+-VYR8TG_47M:PRIE8 OPFBUU*:7C.%><[9:0&Y@(F1 M]>$(">#W-_D#R58.UCQ';#_UPJM;>B^[^M?V17_>VB3O\1$3NM?TV)^'31@^ M5VJM^;XLUX*_6>N]DK:$O0Z[+^L_MO'Y;W^(@F6E>A>1'_B4B01RA#A$(@X@ M2:D'>1)'!*5(,LH7_1+=9[]T]B &[#B-[M5MH8&?LU5S)J8T/!UWP5B8S21& MXG?"\VSPS'DVVIYG@P?.LUUU!]IT.H?&/NUI=^[R'U7"@RO5M37U8_=!]%=2/?Y8446:7=IHLDE0EB40)CGN@R# A! MRI(4DC! +$Q0A+&52_EB1'.;(&E;]!DP[2Q=Y2OX3=F@7N52&W %5J+2?VB/ M(;;YO,916J/A=""\K@=I]+F; @D:8T!C32NA5XWVECH4M3,)-)>W ORQ&;V> M81/)K@W'4ZBP$9[YB+(-?58:;=6P"U=85VI1KUSU*D1P!8=I/^>=6'@A)3CP M?!@@RB"BB0^)4"M20I 7!31@DEC5[#3O>FXBW.#3004MP$L\8"Y[D"QUA)GR-X@H[V?$+.L-,"#GM#C-J89A@[58I_KO( M[NY5\]??U&_OA-Z!UY%:NM^VQT7($Y]$"8()9S%4*V\UFY0A4[+EATK.6((C MJ_.=M@#F)EX=8D :R("WF ?X\JT'PTS/QJ1X9%7;JX.^H;N%#SK\K2SUP8#'QV7&]%ZOGN6N*_6K#]E#UH0%E0L6^)CS-(!> M'*NI)PL$3#T40X%"%L8^IE1&=GM (Z"JR/AIQL[?D3C3-Z7&D@08=3BIIY@0\5RB+ M.UWLXBCE$P^/V\-@7]2 =#%Q7BI"'D4AQ,S7IR:2"!)!/(@")E(B(C\F5MY0 MXY[G)C]O!*MQ@="_ NK9BT!U7^3KNWOP63T+[9^\^D_))=L[IP9CR.Z.(XJG MWMS9PKYJ]\-!C?S\08\+=W<,^!IE<^=4OR^XMV- Q^FM'9,&!HJ8+B=;9>RU M]IT63^T[$J<44480#(1/FMHH.&8Q3%/)&(]HZ*'$2K .]3(W<7HG=!U=RXG0 M8?X,->925L;6DQ9?O:J\7E?W>:%3+8\@'J>(<"44!_N85A1.F;DG "J_D1DV,RGO]_[J(RC>R%'7.C2X&1O_A>L5W?]&[\OVJ M+>[T)BL?\Y(L?U7?\T=U1[T?4YRFD M(5>KL"04A%CEV7QYD^8F8PTCVHTC6D[J/6;0_%SJHT[:X#IU8OU#SW0[[7MY M[@V%]N6!SDC5M\]'1T>]*=X]%U=[#\5.[&1SB7YVGOUR]XX-/:#C!]0$U7?V M*>K5P'7W/9G/>#OZ>,W H$F_E#.P]\AG>4;(ALT!VKRB=8"83CRJ7J;E7E'B M14Q20M(X@7&$U0(@#?47.@U@A'",69B$H5WP@E&O<_N2UFCM/HEF[)I]M9QS M-O*'IRN:'.FQ69^32J85#<]5S>[F8<+S451-T0"= MY&^!:2Q9DH8P#@.D/0Q$5U_ET/?#V)<DI )1YJYV_:DVGC0K.<: M>/BB@67=1%D*48>IOA$E*[+:=_NESK3KRT *297>\1A#Y"$?XI1)& L:12B* M NZG5E7Z@=H$:8,>6/![#=:^(FL$M X-8U'*/9\MUE7T3GP5;%W5)"+785"M$ MP74HC8[17#<1,VH52HJ56CB6737*ZP?M+5Z$GD\BG;W83T0*$:6)SA$J81A% M-(BX'XG42F*EU0M@3JB2DS-5CZ-[IH497!SFS+\!@GPV@F M8I,/SLARU[<'; T"G45-!&//IMJ5V5JUK0!=)U%>NYP<.27:5;B.$TS31O2X MI'$OZ,=IXP,/2^K:/.]7E7JHLTVMGRY'9A1ZS&,AY-+S(8J3 *8(4>_0H<$M W(J7UJ3_&9=E0J3WC8X4)5\@5,4I&E H,\D MAXC%>IL])# ):1J*E&-,@D53G^%S18KJM-I,@-CF#7R.>[R7\96XRU;Z"P$H M6>K\/E<@;U9>CQJ\3D;19/D!/_-\N21%N?V58=Z?*9X&73- A&$"@U0'7:1^ M DGH!VIE((/8#Q**HZA]&MZNSAR*FN6ST*$><=>\!OOG?@Q.?R9G-K C?V9K M/.!,ZKY7;>H^<"!U7Y>Y#_1,;G\':J.W2Y'Y/ $6*=KG\R1,E/9]%D^$77KY M:<;H9,KZD2%,EP9_&BYW4NM/U.7 M)*ZC4_B4;U>]ZK_VR*_*\A#DPQY$:=) M@$3J0\I"7$%91G*,I>LW6 MLZY(F^1+N\^7P\S:-HRX2J5XJJMILR0:&+V7 -'DGDMBS+-OHME,_4)^Z! Y M709[I>M8-(ZWNGHU_\>ZK.IL$@N&.0D\)&$82J9#PPFD*4=&> C&\2]F=B,S>C((K2!WP54Z*"T.NQYUX2KQC4)>E:,D"WL$C*= M1A1;0GB!&.!A)!V.VAW8UB4A(+LIRSYDA-:U?+HT.F_6XEHJ,?E/08IW"IZ: M6'E)%*84RD2?%);(@RGG F*/$!Q%<:#]=M;!(98HYJ:$7]3 "*(1#@D0L1T" MF]"1$8F=**AD+W7BQH@K'6!&19WIX K4] -M"'AW:CM\8,3)0"*=QJ+88GB! M*)6!-!V.7QG:V,!YX3_7JG&]T,U7JOEVI2-%%-$DU'EBHU#7DQ0P]5D,,1=Q M'/E!*$*[B=^A7N:F9PU(L$%I.L:>ICUC9H0UXDD*7$VN#O8Q M[>SIE)E[TZ.3%P_8W=PFGKZ176+6KX]MVI4O^2O1)-__NE+MO7UX7.9/0M1_ MN^U6I.JQ*!?4DU$LT@"&/HJ5.J2I6A;&$DI"DM@G.@L!,JXVZP;3W+2D.;HI MM_FD\Z[N2%V3I$E*5!0;R99UY+C,"U"2)H1<++,FSD"T-ML4OG4TS@8; M4]./WLA2MS4(W,AM?FIM4UN@Y$L.7HFNJDEM&.@L:Z^XW;C4M''3CYO%=M+T MXS?1ME%O'/NOX?IQ\]XUT^BL&<=U/8[=N]9>L7&-/FHC_^IH=\@MY2=W@1QU M-=UNCUMN=G9U'#?M-+'N^Q4K]&1_-SMC>_JO32U$?MSF9=:D5X@Q00BE#%*? M(CT])^HGE$*?B(@EF#*?6ATY.SPJG_](5: M-X6IJGL!6'M4]O%TG;\QA]9LP3#]@(W\V3V1+;VZ&MV]>G;M9JOXGJ/N?O5W4E0O%1/?"M'\#S MXU!2$D,?ZR1+(1>08H]"SA$.11+CF!DMF<^2XNK49#Q<4O#[3P60UL,T,[9?%-KS#W5Y3^47\J%XM=29FA"7U MO ##A.FTUXPC2"7&2AU"XON,^NHWEVXJ;;N;FRXT\"[?.>H1.GR+:!A-+[,7 M5(+?-5I0PW5^QO@<+R-N[?0Z>_$]G'W#339K#MSE,EKG=9-UJHXK[-).'=PS MW]1-HIQHC2$0T=A3$I-ZD!(/0T9%&">Q'Q%FE3#6$:ZY:9%Y&$KK11A//#Y+PMVG5+BNJI M7;U$(8L#&NN3@"'6M00$;;4CQOO2' .=#"I=APW\+D,G+C292:I#]E*O*_$0[G@-,4\ M2#PH2<#4Q OY,$T%@4DL,2-!['/B7YY-:M/?W-[UXQFE-&108W:25FK+N,WB MSPF/$ZW^#J67,B'148ZI/6I&S3.U[6T&N:;V3#?+-[5_VS")T?N-VA5U_2,K M%S$)"0YQ#)$(.$1!'$+",5>SASAE1#*41,1&3_J-STT\-#8+5_%!OLS48"@+ M([_Z&P+4XD4A<_B.'S+8T0N]T_2D;^\AHYZ_J@>O&1!!]_;'8UY4G\E2J'JPM!+DZTHG8M,1 M-7J[_.M?/Q\/BCG-W>GW\Q)&QG9 U*A #6N@[1;A60,YF"C&JN6B?C9<14<= ML/ADB%/_^NGBE Z@W DV.O3W8;. +^3'ZT+PK'I-BN))YH4^:-[;!65<\I"& M/HQ#'*C90:Q$* D0%*%'41(S1&.KA<:9_N:F3=K]U^ %?< V6\VF3)M-*1SR M-[*2G:1N!'>$(3..IB/G>IMTAF)H^O-)B^EM _>8?NA]JW56WNM/Q8W4I0WK MN7.2HICX%$/"(B4I2-< P(S!@$8!#1%-I4>M-HV.=#0W+=G%J27.,W-P M.VX-]VT<,#;Z/&@(6?8[+6>8<+5U5$+B^S$DL8\A#P-"./)X MC*U.3;L"-C?A.778MS7N"FS,T^_:QL!-R"OX?6LCT$9:*I:S03=3N)<8RI$5 MT?DHOEVI15RS.^DRO:QCYEWEHG4%:]K$M8[)W,MRZ[K]@4G'UH^/R[HGLM15 M\MXM\^_O5VI"^K ;E1('D1\2@976"Z[/I<0P93R%*$J1QV284#./F&6_<]/S M/NRF"*<&#GK(+9.2&=)O)KTCD#JRLI[G$4--GO'(CRWNVBQX.K]O"6B;X!<>2/![U67XO0(] M&D"V:H\&7H&."M!R 3HRF@3 CC-=OL XNLR>.27\Z3-ROL#@',SR^1(XAGU6 MWZ@.OI$FAE9]I^N-Q4]9^4?MSPQCS#R?81@B[$-$20130O2TGS _( $+/6GS M"3S5V=P^5UNL8 MVD+OX),5F7Q!7Q(VL]H,XLY9A$S(<2>;)KB:5-Q.CGTN1 MT3V7A:^UNZ=ABF.L*VQ%S,,0)3R!5":)FBN+.)*4LB2R2EFQV_S?A3(S\KO?"V)QO)A\VVG$HVTML%1\V[%@XFY.-X)X;L5NZ*SN;W%.\[ZC=^I''SX[R31A@M%1_2- MO:@;SIS]FLN $E?KHU-=3;N6,3!Z;]UAH[?TZKADK6QXTD&$V8>7VK(Q@&Q* 7[ZUW^[1?51*,3ZH>M M/)QM>)K 5$/S-H&JIM]M:D#H1[0:E133[V,-[1M7F M,F33*&-G*>B9"K:V@KZQ757BSER@[ 4]@T%K,>@>@-?S? LCDC,Z$&8Z-C% MYH%@6Y.O0"]_8M9_(DCS1)#NB=!UOI>])X(TIE^I*_8UP=6ICHD&Z>1)D;$Q M3'?Z9"(V=TZT3-7GP)!5721(MU>(>QWVU.7[^)"7Y4>A%CPZRV.]4=)EA'PC MFO_=.CH8"7#,(YCZ(5=3"NE#S+& (D*8>PS3R+<+5KT8TMS6-$T)+M8W"62U M37^SC#6]?+3,O"73CL'(\X"&_AUKNB1(/VN#_G(%]$G-7-8YD<;PM+BCTU70 MZ.6 I@T7=4;@7J"HNY8O"+ZBYXOFTO-%M?J^S-FFD:[+\(HJ' M8!&)R,-1Q"'&$8:(,@JQ[Q.8XH2A4&DY\ZP2:+Z #7/3^%=DJ8.P *F >D#$ M U62$_I70+]Z!Z*RBLXNH, ]@)^S%7@2I"B'1&5-_/ 8^MOG_4B,[<8WB,TR M#[ZL,F2%;+ 8WX2PY RG9=,>! 'GOID4IGZ?HA" M@;AQSA*S/N?VB>NA!EO8H,,]($69S0 8N#;=TSKV9^)%&;7P%;IG=B*7GQ.& M[5QV=ER=]+P9-C6= \W.MAT_F.6MPQ93]7?DB[JW#@"5ZAL3AIC A/@"HACK MND\XA32(XR"()8H2JQC;G=;GILXU.*#1V2TA=BDSF]P/)F)D/=URX#PR]J#) MCF:GNVU/.F\\:-;S&=WABYP6OI:"OU]M\C9:YT UH8X#I\O2ZK_$$4M^1)'RW]-<_Y3?%9%-\R M)MZM]3'3-^LF#=&"Q=R3NJR!QXG.>!!%D/+0AT1(2?P@25AJ5$_*LM^Y+5([ MY.!100QMWW(T#;A\C MZ>,BH4F:^%$*A8B5\,>!4)/75,*8L@ S/XY29I43]G1W<]/[)O2J"Y#M1<^Z MS+'H)'/BC%3<(!_B5%D-78>=G>YL1AD(CX:+F=TU4AZN,^E-WOYXS-JB?%UZ MDX47H 2G.LM6S$.(0I1 S#RFZVD)'Z/4PVEHYR$= >7\_*0U2"59.C"K3IEW'4BTX3D(B MT@0RA/694.Q#'"("62*C-$X2B9!5KAGG".QY[=OWT-/K-[P==+I;%^ #U\!;;C M0!R-@[$Z7\3G*>55#?=45_UKJ[C#^IQ$32^BHU/*RQH96+)+"1BK-H?[OI ? MGY3 ZG/8*Y8MLQK*QWS%F^@HNA1JMJZF^&(AT]#W,*8PBE@$$<4$4I*&T/,Q M#Y' 842YG?MD*)3Y^4C>"34 9*E3BC^0E5Y@9WJH+ M^#1T9L[GMJ&Q/E."I M,Z$[M*RCPK058->,*[!C"&@MN=)^#>;49WPIJ:YJCPV%,6UML@O)VJM==FE[ MPQ3T_4I-N419Z<[>+?.\^*T^X[J0$4^\6$T6!=>UG!,9P#04/@P"*KPDX9[T MCEG;G/##F;S(M9 [73O&)]FLN: I9%5ZP!!X/<&I<.H_#,\.!*:8[U, MJB-G3'TN$^UFNVVUYLRJV7[\%)$413&%,HX#""2==+* M*($^1TE" A*$U#S*Z6QW<].$#> Z%&03'-)B/O_T#V'\M%RXYW%DU=A2^&XR M"BVBE9Q2.5&0TNY3R3I*60/;5422,3,G Y'.MS)=_)&Q13MA1^9WO4R(P($* M*(LDC8E79P(-0P%1F*HI'!$!E#(5/HZXC$(V;8C 93S6_XV1;=>,D;@T&!. M$R,P=(#^?#$"!PMCS2=&X,1 S"1&X!#"/U6,P F*7<<(G.K*68S X.R3;9!; M4#=X5@-]_-+JMM"9'*HG79ZP4E>\5=<^ MZB=G04F($68>]!@6$'DIA53X#";4Y])#.$3,JHS@)*AGIZ MT"OPJ*'6TRW1 M@7VY&?;Q49]^BNUD+/^<<^SMTU$;?U5?^?;LX_&BT^RSPS7#>?9QS'_:B?;9 M81ASIGV^<_N:E&_:&I#XZI^1SWP< M\%C0V"SW\9$.YO:YZ#""!B1H4)H7GCQ(XIGYMP-J1E9?2U:LJDN>,GU05O&S8K_9"O[G1.]#>"5A\5TC9% O3A;N;V(FN4L"ZPP15.NXG>$2+-9F:7TS/RRUPSHQ$" M#5$?A6;+-:_+2+0>Q]](M7:=//(T+8ZF+$[R$MSK))" M_4?=M[^0"8\\3Z1*&&("42HEI+&0D"24$$92&05&/K6A .8F'G\_7K-G6:=A M;2KW#"G;8STV9JHS)N,CZ]%>SIL3A6[J*QR7N!E*W2B)<0RZ?\%4.>;DG$Z> M8]'.Q+%R'S:G+1'U.&%U+@2*(!(I@21.$YA$(@[\E'I>:C5MNAS2W%2RB:&B MAK%6=#_6:L#)68<#;":LTP[;R%)[<72RG5/H+.XMOV6 M[;,8?*Y(57?RJ\CO"O)XGS&RK(N58!:F4<@#F/@LT(M:!(E'/"A)*D*/""&) M46[%D[W,37#[^,P3#1PG\;0".J-F9%'K0W-6^\7(^ M.^1]O>[+3_&?-ZY_: M/W_QL(F:3L[Z/5LN;]73<*\KZV[J0UWS?ZS+JBY"L/"0X'%$0QA[@?9"^PDD M""50XB".6*I>?^;;'5,PZM?H(9_TX,'A,-$'-6U>%\W7^[$.'09D:\65+CC> M5 ^I\CI-L3;<;KIE-DQ!$$8\B#W( H+5E-D7:IC\ .(0>S$3,>7"*@[4W2!- M*-*_G1R,^B36&_)4Z90FVS$<8S3,YK?..1Y;[5N\5Z!#W"_NU\/L;G9J19&C M":A9GY/.,:UH>#Z-M+O9:5V9]ZMOHMRM_-#5;U\(S@(D([6^3X12+"(1I$$2 M0!&& <4RB)"PQ,W9E#O*O9;6N'P[7W4COO4WH(W9^T:6]5H-T12) M.$[T/E.D_X-@FDH/^L2+$8W3, F3%SQ&NP?81@Q>\@ M4\A?\!CE_D#;*?3+ M#]Y42N[XZ*2>5W>AW*W5\PSF/CXZ,XSB/@#V3QN^?9SX44]('N]UV'?IBV#W MJWR9WSW5&W#JLZ=>KVP#ICWSEK QVD<0HGTPJ->YS9_WX*V^R*846PF[,Z)&UF?MWC;:( MXDZ-W6=VM"+)D4R:]3FIVEG1 M\%RT[&ZV/RSR5JE>]:0D\2%??=8+W3H(H+S9KG\7*"6>\&D$/2+5Q-;W.20< M^5!B[#,O#H7OQ:9'1\YW-S>U:1"#!C*H,5\U<34EZ,$V/UEBP/AI#7+/X\CB M<@.>R8W'G@"15ER;_ M[$VBGAV->4>R0E=,$I_RY?)=7NB;%M(+(^;C$"(OCB&*(P1QA'3^9B_"5,9I M$!K5ZGP!['-3P[VS9AIT77;,,/WB2XS_F77>O$=U9'5VF0"Z1\*!4XG;)P7\ MKKD +1DVV+'G3<\OLFN3?$S#L\_$5O-U?F=L M* ?#P/?3)$D1CLVB:4[V,C=EV4U5.#R)H^U^U,7D MC"P;N[R WT?9;3I)P@@)&U]H3^FDF:?2-5ZZY3B"Z4-\RF@@U,Z8LH7J.3-2J7$0PHH1R'J( A78;!& MW]WTO@$A7,T7^4;V MS_AUCRKRMU_R=194U&+[WJ7T0(25\MN*%,4P010B$D M:A$.!>-J_NS)U*=&N2__/__$M=<\LB M',9B$,YX],>C=F0=:F>&-W+GW O0P$&-'&RAUT[#<>BUB!0:A^:)HGRV$W'6 M>YR;QWA=TUULZ=9/LZLRB_:LG8ROL6ANNM@8>QMWXEH&W#YL8JD3,*W46#U] M7C\^+C-1?A35C?PD2E&H.>PB#G H9$(@PFHRJ>2>JFEE2F&0^C*,$?4\SZ@& MEEEWS /A,1[ MF,D8JIEH"@D6(0PCII:Y7D2%V4'(:6'/3=4:M*"&JW.X-7ZXEXG/XS M:/Z4H?QF#(\5Q6_8^[#%TKMLE57B0_;M0%89\H^\>+TD9?E1O7ZMIS@(&<5^ MXL,X0ABB.$0P181"RH/(%UX:IQ+9K)XL^Y_;Q*.!#VO\^]F4KD!M ZB- -H* MN[66[>"8+;Y&I'SD28(MVR-X^@>2YVC-9MO[I(NX@=0\7]4-;6:VX3K/3F'] MJIJNWI!J>QQK$=! 1HFO\U;H;#A*8B&52EX9H01Y/$PQC1=-]9'/%2FJV83R MG#7-1CR>&SB>CKP2=]FJKD!*B?H#$U?@^_,:L5(?X_Q6GP?^F:O/+2G*>F59 M[XQ85HF=PT@LXEBRF'$*1>B'$&'&8!KC"(8!BB*91I*@I'W(WJX,ZR[-P3#[ M1ZPS;[P'[&V3,_[_1T_7;,+2G#XO\W=ZV >K[1U8KRD"FB.G9]?G..9_GDBV M\R;]?RV^S7@07R#JS1R;?574VR+G:U:5URO^613?U"J_;)=S89AZ>A, 1AC[ M$'E1!*E(&8P#S(3OQS'QC/8&3O8RMQ5U"[0^.]4B/;^,LR#U](?*&54C?SD& ML615+O4L"Q>42SW>]F3E4L^:UR^7>O[BH2F7/]^+Y5++%ED]+3"EB0C5#!U3 MCT+$>0J)D"%D$I&((%^D@5DBL(/-S^U%;Q""&B)H,=KF3]ZA[\S.VL6DC/Q* M6_$Q(!GR(;,O2'Z\T]S$R8X/F;*?W/C@5<.\1&^$%$6A'5('20<0PU@5_?!@@)# *613[5J'J9_J;VZOQZ.[@WL%ONC> MW')KMI!WR-C(LMHA/9GQQ]UJUY 81PO1<[U-ND8T-/WY\LWTMF'*_755;*K[ MJ+;;1LLWHJFA7GX2Y7JI2\R]4_;<%EE>W-8^0G7M;=[4'2L7'D4L3(F$*/5B MM1 32MX3F4!)4QDI"4J0;UFPW@4LHY=LTGKVGX2>)M>YLOBZKD]?"+5B+LFR MU &3C]H.\"1( 1X[(^S$R\EHFBG<9",TC0SVS:DUL#/H"G0F@8U)S8>\-@HT M5M6WW)X=-&NY=,FR(TUU FE2X75)XG-U=MKV!0>Y/I#B3I35ZW59J:]$42X( M9SBD:@X8A3Q0/##!E"A+(=KDE*N[#UJ6NU*53^UV M1_EF+3Z*']67[V+Y3?R6KZK[154]::)F<:N@0F$U%IR!V9 %N3+@"&R- ;<75IN#OTY5>+E !;DG& MK\!_ZD7"SW;.]0 MU[N)K(?[^4%JB[F2$?L&DTMGC$ZT+]M1J?""/N#G*0!<4VDQ!75-Z4334>.G MU-7DU(:GDQ-5HX:FF[3:V+4S@;6Z<6A2J(?'?%7'XLC.,?R%_.B77N^*%A"1 M>"A./,A2[D,4A012%B8PBC *O BGB=WTU;SKN4U8>Q!M:T:8TVTV51V'Q)%% M>PM:2\EFPTB[/'O QRG_8,V7LQ12QAU/G$S*EI#]M%+6+0S3*AWXUX0:+I?Y M=RV(.D"H2S_0);&+E"9%A$+?C[$N=!S!U(\Y]*@:$12J!U)810:8=#HW??K\ M]C7XS.X%7R_5BL\/H(>OP,80L+6D_K2?3:LQ?##,-,PUQ2.KUS!V1S@:9\.; M(Q4SZG)2_;(AX;ER6=T[8$7\27P3J[70.S6ZJHV6P+]GU7WGB*Q+W2X8HWX< MD!0BF2!]P->#-$0)Q#PE-$@#?5+->%_%I,>YJ56+&6C0H$,--.S-ID%;%M@F M;801]P;K8=>,CBQ.+TBFQ8K8-:D3K8@[M:1^UV3V^W4N%H+VS!TR;[J%<^&FN5&&,O7>A57;+!:URTZ MS[C9)-(UCV/[+5NXC99TA+:000^ST\)%Q@RYJUQTOLNI2Q<9DW"@=I'YO0.S M(^@PDE;J/HKJ-Z%WL!?(BQ$)XAA2+]:)V1,&L7K"H!]Q3F5,(FJ6L^YD+W,4 MF1*T*.LBR],4I#ER=ZSW8Q[0';4^9N7?R M]>3%PXN2WG9I$O09UP7VXSCF@:?F%&$(41I22"E#,$E]*M3D@_&0F!Y+.]C# MW%[U397.-O95P:R/Q]M7*]TE\LSRS@4]([_HULP,*F5ZT/J+:IKNMCAY<=.# M!AVJ3*+B_KYGF-HY#SQ,,PD$S-F0.40LH"!F.2$,[], RE;R," MQSJ:FPQT.+?)S"PC4HXR:J8 +G@:60,V%/62D8\@ ^>8<"0$1[N95 K.&?M< M#,Y>/[3RC#["_+E2DW<]F_^@!TEOY_[(R@7U141]CT$/Z_-JOIH;8($C-2TG ME$6>%S&S?56#ON8F"NW)^PU6T(&UK3QSG%TS=7#$V<@"<90NI1,*J4.-,.## M6;&9XSU-7&GFK,G[96;.WS),+UZMRVPERO*:_7.=-8=E;XO\75X\D.<*]29; MKBO!%]CSN9=*"ID?2XB4:$#,2 !)& DO)FKQP0,;&;&',#=U:6$!T7U7+TZH M.F!8S/1G7+)'EJ4./.BAOP(*/Z@- /OSFBO06N%.L88SZ$C(!@"85-^&$_1< M]BYH:>!BJD['^5FP=5&'Z;[[]C%;D"BDC),8,A)BB+A'(&&I@"25 9.(>3BQ MJC=QJ).Y*=IK4A1/=?[H//^CS1)=GW$I*_ @JOM8OO"KS[#_CQ_15XO2X*Q93#M=4))ERMJPYU,>V:ZH21>^NI M4]<./ E4")Y5>S6BVWWS(/)"CS )?8]H65"K*4J"$$J6,H34A"A-K(IXGNQM M=OI0@P7[-,YV=>T)W=,S-X[K&-T MT\#$&/GJ[HLH'K3GM_T$+$))4A$2"6FJ)A%*-]1/G*602A*&4GJ16EU9Y;S8 M[V-V:M' H]YT9V672K44/6MDW52RSBF0ZR::<6%7(VL$!H=U/" QK>9-(#? M2-5^U!SFHCC.A*LT$P=ZF#:#Q'$3]Y)#G+ATI*).Y9GJ>V]_B()EI2C?KYJ0 MC&<% +J_UT7Y%B&)4B_ 10^DA AF<)4>!1& 2*$,R199!0@]3+PYZ97'3A^ MH&S.8UV+<_R*.6Z?#S-YG.^HCZR\)E5P2M,*KAL2U!*YC5([4/*FNZHI[CIA MK9M1QG"JJC9NP<^K?LTH V-=J68<%./FE=.INMYEW\0BDE$LHS"!010G$%$/ M0DO+\M\F\9%_S5T]=2)Z!OSD^I M_J]9E7VK%WV+$.,P%EQ"'&,,41002&*$8!)0$4C/(VJZ;Q,_;=ZUE9Y-$&.M M8:L9>(-;S\=^7I=UF8^_ -FA!V0#WT[Z+$;$3/3&X7EDN5.@04WS;9_FKQW- M&_#@^CS-UD)GSY@CB;/H>%)QLR?DN:P-:&'@88_FZ+-J\C9?9JR?N"LE*!1Q M'$'N!SK-KQ P99X'121P&G$O\0.K'=3C7'.]HVN,H9PW>.Z)R_HZ!SE&=IO&3>&R3.2IMNBO(P_6Z MNL\+7>7A^D'WZR\BACSA)3&D?N1#Q'P,<8HC&# <1"C!D:34RJMIUN_<1*2) MT"XVN/4,2 -O'(\E(!L#VH7(]M+C<4\7#8RA.]$]W6/[ 35BL(4,6LQ78(L: M-+ =>NSL:'+E:C/L=5H?F1T5>\XMR]L'!HD]/"[S)R$^B66=&7N;U;';C%0+ MLA!Y+(&1#"*(_% 7AO$I9#*0/@TY#:6TBA@[U^/<%$M].8JU>E58S\=H&21V MEF0S#7)*W:[O!*\6\YF+V9IB"K,AJHU(O:ZJ(J/K2B=DTG/$6U('EHRQKCI/ MDLL)S.&.II^SG#3XX#3E]!U#T_6)1Y+QMGKI]8K?5/>B:#(-=)_--)&(Q]B' M) JP6E,%B:[USJ"DG"8DY51-7.RR]9WMA MN50K\1K<.X4LNUOM7/$F4S?JKUQ&E@ONAY0BKI/BB%1]3E $2:)6UB2B)!!A M'$6$F97=D*M$;M7=SY+EVT/J81::-6H MGF[5SSJB+JW994]:!G[6@JY7G[(I*@+%WP1/ZI72UU6DNA]7QHB MZ+& 0Q10#M.88X@(QSP,F&#D/?1'1Z-$:"VHJZONK$#'!@/J058>UQ_U]: VAR;&C,7#(E- M+=9)AF:J"JWUR&A/E-B,C-B,S+H9F:6RQ%F%UHO9.UVW=7CS$U9SO9B#W1JO MES?G)I7F]G4*:4#]$#&8^E)GS@M32'Q/PH@0ZJ4\#3FU2GEUM*?9?67V,BI= MEDO3]*/AE*BQ9^<'LFF:"/[%^32/2(GSA)H3:XJQN>=2:KK2A<,E7&OG^2*@ M+ BP'\%4TEC-3G$$*>8I]'&,N?"%'R26J;:/]C4W;:A!V:;6/LZDF2 XXF=D M23A6P/D*G"9M0*;MLW0X2[=]O*>)[CYN0E !\Y, XY0=OJUOYR( MD=_T;0E11XEQ3UM\ZF56=_9>9/6O[4M\I-%)WMO3!G6OZIFK!D;2M36I;^3A M(^UU($Y[KGU;^;@LUP_-[YXMJM,DB=4'74*?1^H59Z& )&(,!C)%NL9-F@16 MJP"W\.:F#IUU>NM@+_M%KSCXUAY0GS*L"=R0KZHL%^+50RT'K M PUNGP"S.O(8M*B^&6D0T-@J&:A)KW-3_/K8N/:]UC_T<%LF!35BW$R*G?,X]G3R M&(57S6G8)_![^[^C"*<57:[RAQKU.6T>41L:]O*)6MT\3)3:HR>WI*B>OJAY M4:ES7N2K#]E*U&$WBS#DA >2JZFJ1R!2JU)(_83"A/B<,QH3YELE0CK7X=RD MJ,4+:L"@AQC\KC&#&K3E^?NSI)M)DDLJ1U:C"UFTEA]3:APIS]GN)A4=4^.? MZXWQ?9>NH77"N'REQ>Q&;H)$VF#R5V(E9%8]6RZA&%./AQ%,D B4"M$$IB0* MH#ZG)F02QE18I4B_ ,OL& V:YO1QV& M"1>S1T>C.]NR&8N)UJV#B76^2+5'\D(KTL&4'5]^#F]RZJ31]7^^J%[5S%/' M37Q4#_Z;_(%DJP5*?=\3B$-&4PF12-6J5 8^) &/I40)2T([K^4((.>FSC52 MH*%.E=7YQ :BO(+#\O(:KT=$?![ \ZE[H[(W8MG1CX!\4^2__@\R>ZR'!OT M=5G6F,^B^)8Q<1CAQ[PNJB4:&.47?3:P__?7>5E]S*O_%)4.W;Y;Z:0V31;F M=WG1_DI?YR]0X*MUOD PXLR#2$8II-QC4/^:<9HP$D5#4M!, W]NWX.OJV(# M>">I35,1KUA2G(F>(;,/SWR?C+$7 M$(=VP+824Q_$;!^&=F-,6ZE^6X$G48&MH5=ME0!]P@KTC'6?ZF?:,7*<-V@B M\"^2A&C:@3F6T6AB% /.$7U2"(J,*13U)F #17VJG_W^J^JJ;*O(<9'Z41+' M4 1I!%$4$YTSB4.*I)"1%P>8&M7;&MC_W#YEGSY?-XE//GW^:K@Q-Y3YT]^/ M"?@@6Q#'AKX]<&@O;_5)IPO]>?FD3<__3/N $QTZJ='=C/M(LU Z,>\ M>/ZWM3;%U?&?X?2=//8SH-GICOL,MWGGF,\%S5S@7:,G%H7MFI">KGRC'7[/ M:MY\$GJ!F*WN=)8$G<=K39:ZG)R_\!,/ARD*8$(2!)&',"0BBF 2^AS[A(4) ML2KV^ (VS.T#UC,!D J\$:Q^.$#H7P'])H$#1=N*SCA0EYS\.5NI*3@IRB%% MVR9^@BR\?_-]+B9R-?9BQ=.BLGMF!Z M7^;+#-%!5^<+0;DD2=P7\J/)*70G5NRIWD9;Q'[ U(\V684K'Z37[E#@A;63!'\C7P$QG)[AP MFJ?L4#\OD&7LA+F'A3^,02:N]WE.=S4WBME@W*[+S M 2+V%)M)F2OB1M:L09P-2$UPG@QGN0E.=#5QV:MUF:U$ M6:IU(45X((5NEPQR%;JYS;U2*461\NM MP18[3I,\. :;@[-Y#J:1Y!8*IJY/0\6 M>Y9S>RXFVN73A2)>=I@%$PN>0!@&"//9C M$9KG"VJG0\_2(((R19 M)-3KR-6B05*U:&""0\\+/!1+2@)BE#3Q6 =SI=_^T7=VKRVZH?MVWJTP6F^]F?,V7R'A-,^ MVEG^YO;E+>P04[>($&;+EK?H9GPQUR=^R-O1M^G+CS1Q_L-[W->'&UP7VF MMVDWL\U,W]NX-KQMF*H<\ QMCX*]Y[J*E,S(9H/\6F]Q%()?KWC/]5/G<=2[ MZ=_4]7GQM.!(1A$+$)32#R!*O0BF1"I5BKB'D"=CE.#%-U'0W%2-1L%I\Q;V MT4Z]EY1U@.V4;)RQ340D.<828A9SB!!.("51"+GO!50->QCPT.8[\^(C.TVP M: /,>!-GW#$T^X:]^,B\P.;=5>^,-^C;V$6$=5;6!]5Z=H+6T"OP_NS;:OW5 M''4D''UKQ\$XZ1=Z5)J??]?'[6RD9%;'4K#HG.]URO=>2F>==$L?"7R3?B,[TN(#QAKBU7PS15XJV+ M\&#,0)[S[]ERV59!?KTNBOHTB\ZHNZRQ_DJRU8>\+!=! M($GJ^PE42Y<((J)/J)&$P#A@(A ^Q818K5K,NY[;!Z0K-\Y:R*#:8K:,0#"G MWS! 8112QXY?:$%O"[EWN$$/.-#(P<\:^_$#[/91#M:$N0J",.]XVA@):T+V M0BCL6QA8I*3=-:AS@6N!O,\>NV0P<8P"0ED(B8>QS@2HU(HF,4RI+E I&8[, M]F8-^IJ;/&VVMHH^5LMJ)">H-5,B1X1-M=6Z W,$K[T!':XJBYSH:=IZ(N=- MWJLB8G#+@(".CVO=PHW\0(H[459=+PM?JP1'H5I*ZRA)'!*($0J@3T,ID]BC M'C,Z>7^JD[FI0P-3;V\O&Z!J&M/6'K2()3C&J$$\A@.>1A:%EJ(;"5J,P*[F MYTF&+*(K'# U433% ,;L0B?.4'$R5.+8O=.%1IQ!OQ,*<>[:H<&HUYP7VE>J M?KPION3?5PN/!W'LI3Y$H58_FB80^U$(F8C]D"0,\<@R'G6OC[F)7QM\V>*\ M AJIXA%HK+:!J?N$GA$_-S2-K'V#&!H0I'J4@POB5/?;G#A4]:A1^]&JQR\= MMA;ZH$]"EM>T;&+X:.SY29P0M?S1E=#\1!]03;C.!NM3Q(@0";99_NPV/[?7 MND$'?N_P69Z!?\:=V?IF.",CO\'F9%@O8@[;[&C=\JSQ292A+Z450W\EU>2)%5:_6\+(@4$<<>A@F7 M3'W#(P^F/I901#X.0Y\@'%F]XI<"FILH:%.(&GV]U%GE*]BO4' %5J*J0WSU M%K9 MY7!OSA'#KK;>+H4S[H"26:1+XT&-AK.9:?@)3CT4ZDR-*@B3QPMBJWJ-%WW/3W/HU[="" MI8)K&ZUG0[R9@(Y$Y\A:N9/ HL&MT_5VU&KH8 >[RQ1&UH0YRVADWO/$"8ZL M*=G/=V3?Q,!M,365R9<9;Y(4/"L@SSD2,F88^E$<0(2(A)C*&(:^EU(F0C]- MK9IG)/0-VRS9UD?3DJCN1IZL"=EOK/O9('$8P M91(K">$4DIC%4) 4<\1$0*A1XD63SN8F(1W<=G6R.:"K$5ML#IVCV& ;S2%Q M8[N43W VI#30.?(L=M@Y.\FT?-Z%[$XQ<,=;B3J@ZYKO-7$[42(,O;O#D@NMG[2>.$^B$+((X]?>R6 MAC!%C$$UOXEY0AC!U&A/W*;3N;VK&\QM=O<&->A@#]YF,QH 4Z>X6UI'=WQ? MS.@ K[8Y1_0J)RW#Z*XRU9WOQ;Y]^I>GQ$AJZ<% M"V,B$ZYF!''DJ166E&J%A4(8)1)'W&.!",P22YWN9V["T\:>=%A! Q:T:&WC MV9EY8ZPL1=5P[@:$*ESDHD+HG4.MSMQQ,Y)X_:C=DY?/M1=^_"0KYJ5 M!BENBEIWFHVN6U'4I\,6(DQ1DH2IFHP$ J)(^C - @^*(/(("V*2,*M:%P9] MSDT<&LC=]OTC*<"W^ACGSSQ?+DE1ZA3QH-3(+N,47.?+SG>YS8U6M,P;['U_S6 8[?=^K9ZN*- M-\>H2!KZ/HMHXS?U0H_[89Q"2H-4Z1L+(/4$A3(./>+A),0\L%TA M&O<^-XWK@:]?M1WX.R_90%>VW=B8KQY'87R"=:0KL@>M)ZU)<[BR-.][\C6F M-2V'5IOVC=A[PJ_7/%.C7)?W2!$7?B 9],(@4>M-Y$',DQAZ5"9>J@NH(+,3 M^;OMSDV@6FB6!5'Z1)WW8P\T?V2U,++9WQLJE&MO];(727US^RD-*"'U* M/(Z@3Q#SHH3'(4>F"Z=+@,SM%=ZBOK)XC2\>CO-+IJE('EDHGO.KI@\*H*/U MD N.+E@>7=3]9*LE%R3U%T].VKL@*^]MD3&QB'T>I,P+8$(QU6>T?$B$GG ( MGB)];#Z@5FD,MTW/3:%J9.!10[M\EZS'H-ER9A@O8[ME:DIJ5(YSN^Y8ZC() M:]/P]-E2=PPZF-9T]XIA+^;;'WI1L<[*^R;2YHV@O3KP"Y;$- T\'R9!(B'" MC$*GNYO8"[Z+5L6,:[Q70B,'O#69+Q\49OLU>;7)(',YT-JE@F!G^7$0,[QHF+">.#8=IFA(]"@7$ M+."0HX#S%%,>2:L9P)_G>/;-SM%LP(S.#]O2:Z8A?XI#V-./5<3E/; M'YYV?E9:.U>^%(2K)C\_/=!\N4@1T=Y% 5F$]+J ^)#R,(0!$9QZ:JH1ILRL MX-9>VS9/]#1%LEIXH,%G[H'R\#W(P#2._V(;V6_DA#]HZR!.YV])DOLB# M!O2]D8(^[\&W@)'6//SLV9&!"VOF_R!;'JO<8F#E#?-V,_ M*OW -0-7XU(*5F7?Q/L5RQ_$%_)#EQC1-;56+%MF=>2#^N7K0O"L*C^)4J@N M[A<>\HC/$[TL]STUH?8H)"*,8"*YQWVDWFG)%BMQIX-5#=?I@X 8/=NX>;;[ M<,9[Q#MD]<8X%]_$,G^LEZ(5^0%8C=YR_3YLA S7]>.Q/I&B= : QH(Z>9*V M >P:<57_H;&CSCE7&W*E ]YU@5B''H&+&'7E*1@&8EH/PD5$[7D6+FMMF'B^ MRU99)3ZH7OG[5:4>RVQ;>? A+ZKLO^I^=1&G52G^4W6IPV$7-!;"9X$'N4B5 M>'IQ"+&($$Q0PDB( ARPQ*[0[S @\UNDJ /'5JU:OU# MK !O,G<3'5J2%SJB1%EE)U=.!M1,U:8>II'%KV].O8KM#+H"G4E@8Q+0[S:H MC6H3K=>W;.QRIY0N678DJ$X@3:J[+DE\+L].VQYPMGQ[[NI%2X5"+RY*H]UJ$,@S" !*68"77:FI(6.Q!(47H,4)BXIG7 MYK/M?6ZZW""$N8)H<0+;FO,SVPEC,SFR=/9.OFZPUX=@._2@@0\T?M 9,";? M%N?AQ^1]HM/R=OS_W%GR%U<'ZX=2>/+8O76CTQW*'VKOSI']P8U<5G>CK1V] M\=^VZXCVLZ4^#JD?,Q+!B 8,HD@?2F&1K_^31+% B2^L_ 9FW<[MJ]"B'59@ MXPS#9I-K][R-_ W8E-7H*LWW-HI:T.#G%K;#*O-V/#FNIG&FTQII>\DM>=*_JDL0->=7WJ_*JJ@_ MI^5-=2^*+_=D=?-8SY]_54WH*7U.:#2MD/6@*N0$,!4(_*[6F_U;!C0!,.F\M#1E/ MGOX(TX2#E%"*)>P_(@^W>SS7+#YFZCE7O3 M7N/-SH QHHQL%)<3^C'6E]52*"77=IOZ<[%0ZP==A7'-),-$*9&!C,3$"E5D@/',S*XE MHTBK7$#FM2=PL:6IS7\;0VU^XTK]6,Y_V*.?*KHT,FUZTM-EA-W8* AN Y// M#K+R@*RTLBP)V!V1ZTTT5Z$(Q"N7VQF51JZZ>\P:UV_H70'3CA@5XWPMUO_Z M]?57M1!/SVSUKU)%A4"NXA0R +-$ LPR!C@UO\:I,'_B" F_%-!K#4Z-,@[L MC:S!T[U*8W5"[D49( ?FCB[L@HG4^.(2KB!F=W-C%\5TPDYN7\53VB5WIOY]2;-@_;S7K#%C9[]G^IXOO31LG['V9% M]%U]^&E6M\6Z$M/YNIS//U:)[3/!,\XR2 "B,0(X92D@A,2&5G(L5)9 S9RF M*&]D_]1XJS$[JNV^(@(UB5>@F_/^ AT[_5.#W;E "XB[Z.1E:<"HWIKH#XM' M5 /B4Q/C#5XBCQBC:;],(T4IO=5+%2C(Z>WZL#-,Z@W,&B_0ZNTP/PC5>D,S M>DRI?C? +LTBS3S--/AI828!:KWYM*B$#![TM^W+R[PP,X-9K""!.<^!TEH" M+#4%-.<9D(+!5!*FS$3)>2;DW.S4)C!_+Q;+E3WA+FJ;RZ77HC3;+BW6C>$> MPY%['SA,109!=N 9Q*'-46.T^:%6)(D>=/1M4&0]QN=!$!YI6#U"NGF)+[S# MH4)^O1'K',3V./MX<&0X7]WORVS7[=KN[V_-@,3+Q;5OMPN'>63-*]? MH0NV3T<6_[$M5DK^MES*/XOY_'XA/YL_%_-B4ZBUN<:\L?)WM9GE.F.I8&9H M@(@ S!4!%,$$,!WG2C$J8DQ]@A(&LG-J$0S&I$BP]5-D.G]=R/IHUF]_;J@N M==OHFT!'#3PT-1Y&+1?OHKV34=O+2L-A'35^WD6-IW=EEG3+V:CV]BXR_H;; M:ARX0P+M60YEY:B;GP-#?;R+.G1S@8YXZR@ALUJ)9PA)::B? (YLJC>)*> , M(J!UC-(X$8A(KR.9KL:FMDXX/)Y/)EYVU-Y[MMC$FC-.,D01HJ_R&8V@P MYFD.6)Z97W)(]U- HCR2A:L?I%K3E_)7-#<%NEKN:L.M(_;01#G;*&\/_ M;W=-P'[H>;[>$]O1S]9WX7]=;^_MQ^IGX!CJ2+W=U-L>IY]Q^NI1^KE[;EL3 ME -&G6'^9;7\:-8ES(P/52"AU7N>: M,/O/&Z[ L]WK[;[)_-49CDLS4O<']&.H72QSJ["O^KDIHS1F).%<=RG1"ZD8^H8 :F&]:60T'5;V' MB/-Q@200IW0V-2J-N#A]S!Q.]]RF7%#&N]E%K^FU^:7L>I&F>1SG$*0I-XNG MA G 8I:#C&J,L9GKZ-A)\+Y/XU,CD]+F?AH&3EB[L#VC[RSGAUG0+5>O5A]V_53MW*W-/.I! M-S(O,R$89#"A $);ECNC!'"2"A +&N<)U01!+^U$AS:G1E.-I='+:BFWPE.W MWP5DU^E/4.@&GP75UMY%.P!+@\OC![L?UA@=>&SE#<#I% M+UD=D4W\UK77D2ZQS15,9 I3 !6&<*\"3C0)$,)5HIGBJ_C*PS MC4R-4BH;H\9(STWA:&'>[M\/)DVW> MKFO[?>5M2?D'?2PX;V844.9$4I G'-H,3"OO"5.0,48SSI(80>SSO7M!-O,%^.Q%GB&5YFH., MV^+AB2: :&D7+2C+<$I82A(O?;7+;4V-7QI3[9?0&.NIB=8!K!MU!()K8-XX MAU3TQV,95#7(7JT#+*&4O3I:&E>,Z[K+)_I9#K?TW>ZH@ER_L*(*(<6QHC!. M08)X;"4G=LM3!]M?ZB5DT65"%FN:*:0@(!ERJW MVPX<1=2.! MFW$:F H:^VST697J>1>5-@94H>N"()3@W-DVQM66ZW+S1$:N\^(;SS>^LC__ M;E;7JX+-K89]G=NRGB7VT#4A&D#.,<"(F!F RA(0QXAD:2930;V$XZXU.#4Z M,&9&SXV=/8\U+F'K>:81 +'Q#C0L;CMKRZ/7QEXK,[Q<#W&D<06@T.<9EYI[ MF\.,*\Y?/,FX=E\_7OFLUFNE=I/ S[:,4I/I\%JG5Z_?;\M"FH^F8]0,:I9G M6B&0*VR()N<:$!(G($T93%+%D<1>DPUO"Z;&/.;%2_T(QQ]T-P8:%,J!*:FR MO;T>*8T_H_J(]$ M@_KS:Z,G>WA"]'=E\X-GN9D;(2ECP&SQ"FSH#7"18F W3HA(N5E;*7=EABNM M38V\C+V>1[=NH'835G"H!B8GB]+.UNCD:+>RUT="Z2I^/H(* 7$<2T?!X'DB M\JQKJX/))CCBTJV6<.TA(XHD./ISJ(W@>M.HD@AGTVG?;5#LQ\ZG&]C:B106QF]-&9Z+)@OH.BPS7 [-@,30 /+SL(^&PH7\/'8 M1K@=IY$V#TY>HU ;!MT(=&X37+AUO,V!;ML/M@2N7!I(R>K1/*?.YT!(I 3G M97:PH3J-4\"L$BYC @JJ&(0*WB1DM6]K:I1WILR.-?9&Y:06MF[3H$"(#4R$ M%\ :(G7F.AY#"2>U6GI;W:13EZ_*)IVYI<>$Z,-/);:VRN*[)U:LGMG"+-'> MJ=7&//9!_WNQ_LB>BWF]/;FNQS&B$Y70) %:Y3' I42;2@E(4Q4K3'2F,J=$ MF[X&3(U7=BY$C0^1<2*JO;!ZS\:/J'(DJCWQF$WTZ2*'J=C P ],3WTP[S.5 MZP.^QSQOX$X8:1)XVAF51JRH>V.IHR?3&[KJC>?*FU 3Q1L@[)Q%]GGN>%/, M&[P^F'_>\IR>^54;LX9_6L[-'>NJ-/D,(AUG,DX U:D94* 92PCG". DIS3. M4Y2D7IK;ITUX#1DCR&574I]EB'1MYW^-5&FI9T[5*9B4$([BS(S.3-=5U5F6 M*,!233.(=880G+V4I=Z_;=AJ,P:DQ\T->/2BOA<+&_ ;<6;^X%J/JP-/)E-( M%$E S(0T>"($B) *8 8912I.\EC5>'Y8.)YTAD"S:6Q 6B\+MP0#TFUU=!LT M \\ZVL;]UZ@R+[K?;%8%WV[*P[S-,OK"['%&P/2^BXB$RNH[;6#<9+Z+#I[D M\%V^LN=."5L_V?^W#_O!YC;4[:M:F_X4&R7M'\QP>/@/K2L_+>ILKO?%^F6Y M9O/?5LOMB[G#2L%5=>J5W)>IG^$4IG&L(# 4G0 L2 R8IA(DFBF9*TY$BOR9 M>4P7ILGY90*BG6^6/[2\NXOVPX&9@WXI+?+<[AGS!3'+ZAP2+LPH$W. <:+M M+IT",$4ZI5G"L:"^0\VT7X_A![&.E\,T_I=X+1RW%2?:T4/O4QI'[LYT[M[5 MJ+K$O@-'_WAXQPZ#J $A*E$H[VSC$.V!"+@+^@;=%VI;=4S3Q]VG?8-..=GX M?0L;>B[M^Y:+K.9RGQ;&BW*_:OVP>5*KQR>VJ M)?ERNM"HV6\,<1X4D?S,/ MW[QG&_61%:M_LOE6V0SL6"&N0,XSJ]*2,<"PS !$:4*R5*,4I5XJ+9-P:VJ[ MWN_LHG ^MX&)?S9U:%E=AU8;HZ,?UNK;<\*G@;[KZG42QDYH> Y0^[A>9K>P MB4IPHHU!9U\9N070F9XWJV+VP4PYK!UF@&)6X4:9![,Z 'B&&,I2)3'@3,8 TXP"FMBS )'E MF&@E=:Z=SI6O-#2UD;2R-6H9:XF*-?'^CJ>5U]"]43%L.:'/;%>?? XYX>.[NW."5VO[Q%^\G?VLWC>/I<< M4^W#?#1V6K9YT%],K]^_O*R69B(YDS%4"=<92"FSIUI9"ABT8LY8$L0%C)EV M$CKP:G5J1%';'7TO)S/5#EID.S:2=F*SU-&+N3YBM?D>80[._> 06#($N@-3 M2@-L-4NLC(ZLU=6,\4%'UO#H?D!@/8)&A@!XI$@1SS MF D-J-042)3J/"5(2.P5J^QOPM1&@):94=M.ORV5'EWAMOTQ+, ##P*5\:"T M_E3LN\RT]>Q>A/WR!5OP]#!AU==X?H..5] U/NE56_,MJ:0:^S:OEULW] MHER;O]BQMY2(GJ5QG-,4V@*0-LI(,PPH0AKP&.>(YL*LAFD_C?'NAJ=&=3L9 M;3O[JBTOIV&;,M)W9WPMK>T8U.O='8[[O@. /##=-8;>U: R+U!O$"EW0RBX M8OF59M](OMP-C,M:YH[W]ZY6N[)R8.]5]=]/BYU,6*U??<_7&[LC,".Y9!AA M#!3".< HA8!PI4$&I9"4B13&7F=N[DU/C;?>/=G-V'54+.H:*^67-=^K&_QW M[_JVKIW@QE7#0#LP6S5&1[\T9O_-(KP7**Q-C_YHC ];#-<3L7"E<5T;'KM0 MKB<@9\KF^CZA'X<=5._>?2F82TH$2X'0RLRTRMR#%&: IQQI+3+%,NE#5V=; MF1HS_;Y]MA O5YX,=!Y"-[*Y&9B!><66C*P+V_YB3?S;A7#N07BE$YQ %'*^ MC5'9HM/-8V+HOCC\UE-KA5?7P-T+_>(\2U(JX[\9?9[EO)]R^\Q0(V+?<8D,/'$B99 !CG0*2: 3B/,V(CE.F"7?740MNW]2XIF5Y5(6^?OUV M7^T7M?X$FC_]PT[2:Q"?39T#OFI]VUSRNCSC=FW;R6,)VK>[C9?>M]MVW+KN/59UM/]>7UN=ZX>JM=3>8.MY@7="M MK!>^V1%5^0;#[%#1;[AF^N:XE_NI=C_E'5NM7DVKUH;ZNT>(2T%Y#F"F(<"" M)X!@(0#DB4PU)RIA7B+(G:U-;0!N#@VLM5';7-]LX"Z$W>;^P7 ;>!"\"-D M2P$G3((EL7:U-7+6J8/;IVFB+C?UK4MG".K=7GDV*N2]1XSM^^_%Q(#?^MUT3=K5.!JO7UCQWY#IL1^Z# MB?$>/W]D"=X+[IT*[UZZ\ ;]PT_K]5;)]]M5L?A>Q=R7F97G\SMG:9;GU R] M &4\!E@1;,M)Q\"\(EA0QJ"9IGN%A'J;,#4F^/!3K42Q+C-&JN7U\J5;D"54 M7[CQQK (#TPLI8'KJ#+_KDJ5OSN?H;_//+Z+F#8]WTK##ZR UPO-D IY?@:, MKZ#7"Z"S"GO]GM0S/FMK.?5!?U6VA(0-NOFFOI.5=J;&%=^VS\]L]6I?^=+BZ,--VQ5' MH'IN7O2':KRMC#JW99B*;E>0"+W7<=3*V^Q\G'?UXC[(A 2S/YH#I5VE )S6(RBHC<%4,G1T?5 MXH$U=D9ZN:K3_;<+6:IVJ3+)?R05N&O][+B>FT#OC;'JNTVI;3_YJM^"^X.W MH/1X IIKCGWRUBIJU\S\:^BB.8(=3.G,M;U^P\V9NL?O2AG5[Z9]\].ZD+66 M:E/.^'46BS36FB0@2RD#F/ <<(+L%IZ@N;8C2^XU+^UAP]0&B8][?5!#%FJ] M*9Y+6867JB,]=_'Z=(H;[0\,]<",?KX,_=Z!Z,"#NUU=^.MZ[JX0.51E=WY4[PSQY;-Z9#^/*X(SE;(T40R(LE8.UQ(P!!7(<(X) M,HQ((//,!S_;T-28K_ *4;584 :& ^VF,S5G7U;DC")6F?;V;L ME.Q.9\\D8'=?W_=TTPSD+3$;I7@,,P1R9A,""#8T0!,!DI1REB":QLJIL/KY MQT_MX]]9UU.3YA [UY/&OH@,O9YT!J/'>> YGX.=]1T\?.1SO'..G9[1G;UJ M:C4;_FGF]3:/L3I!O*ZPGZ!4B$QAH*'*S92!(4"SC%D=&8PDQWDBG CIY+5PP;-K[X#;W>7>(V0@X"\T@E(RI<*]NCO?&V3&!E?E1V M02T!97JB<2+< -,7OD#C@'?SH])U7W".6;7W'&/!$5U9[6OT>EPW9M M4=TZC5[WD%R81N^/)+WPYF^!GQ;#\'W3JQ M+#>XSHM_1POE6M!OU%?"808RQ6Y^@PB::.]TU/:ZKA,3-7Z7(E MSZ+:]7K_ ML[GZZ*+?I_EZ>$Q5IOB:C#1QV;TNHO6ZK/:O2]%^71I^:%Z78Z)@]>MRC4U" M24J-W6^=DYK1C!EOBC,VO@<3GM$;[YO:M=G8X-UWINUB4RLUQ%I#E@H)!$L8 MP% 0P%1";"XHRG"BI6).98&[&IG:3D9EHPV.K:ST3>8Z Z/;)N^MX P\(!_C M,H#N11<"P=*WSC0Q--"3V\.IC-^=S7;R)63>_J N^[DC\JEUF.(08YD01@CB"@ MC.4@RU!,%2,0^@F.G6UE:E1OP#Q+)YW'T6TJ=C,Z W-K4Q>W 6B("DF= M& 2:C9UO8]3I6*>;Q_.Q[HO[?>]['K%9^KOLH-^-^54[,XQA9E9:',!$<("1 M2 !G,@-IG&1QKC1/F5="S]46I\8#GY>+[\ T]-P>\$K!C=:&C!\[7$?=C2F" M8CDP:[1F894DQ\[ .:9Y'F"J(Y1OW+8G>U.C7U: M*C^UML)7]6(>_F0)R.X*O[-"\O-Y=T7ZFWK"C8L&P'=@1BH-L\ V!C>2J@/* M!'FB%+P8=G>K;U0+VPF*RZ6PW6[W8ZOU:C/[:H,"[G\6ZUD"JB#ITZ.:>S>P7I3"+.\_WN)J'(/03[$JYLQ>J,P M,!]< ,"L;XR= 3C@K-]=7[BYH?5UF]_V7_;ALT;Y;L^:WWR5Y__8;X90Q]U\ M7*ZNB1A\+!9F]#-7W(M-\:.D5C('*:8$I3E4#E MEV9PDSU.[_>H.0=-Q)P9^,1>$D2T'?*;1]S67VZSB^'[8*128C7X5A;KDB!+ M>V6T\R;:NQ-N-A($U4!SE-ML&77F$@2VX_E,F(>&*01[+\3V>3NW9/1>Z4(4 MFYE(5)KHE%@R50"KS-"JF1(!F4J&E*0*"7E+4=C3)JP=B- M"L,B-S#?G1:._:5E;U0;?#D;X^8JLI?1&:BB[)D&W[2Z[&4 KE6:[;BSY^&2 M$,OM8K/^JH0J?MA%]N]J\Z[99\X$XRDC0&3:S-NP%7V'9O(&A2"2DN+'6Q@W6YMY%\S+&>#Y?_EG6H[2S!KG<\HW>SB/6W& F#[(])YGE:U=4QCH=6@< >^NRJ >UK"^6J@,7] WYC7I=@%1%:*3)(1 MB5F> &(+WV&:,\ 3)$&6:I%Q23#"?IK0SDU/;1+46!X]Z*BR/2J-C_;6-Q'N M_:2PW#O%=ULZ)-1#[T0U*"\;E$%?E&_8H78%+/@F]=6&WVB?VA60RUO5SD_H M$5[Y5?U0BZVJP[O+O+:%-/RYVBKY;KO>+)_5ZJOB9CIGP[?-9&^[6JR/-281/SIVSXT48-KT MX.KH^V)U#XJF!U>M[VM5>1+:*T M-[*GNNU99!UG\:'P&GC\.8$JV.&Q%Q*A%7'/MO4V KE=;E_4R^V\J<=4^XM: M:?-?NUE4*D484GHLGJN?OZKU9E6(C9)E/$JI'E&QUL&__\/PW+K.T!,*"ZTS M!526F$DW-.Q"$(2 I8+%4"HM4^H\Z0YKV]2XJ.4=X*4 C!W_K8/UKU^_W==S M[F__\)EP!^Y2AZGWVW74T&?<>\=JD9[[NH_J7_=>U!%WE7_U9/SH;Z6/U],] M!^]1CZGYV_7L2)/T\U_A9O\5KO:]6%7I9E4/5Y/UH[]MK:^AYN[#8-\YBP_< MY'CS^6&P.IC9#]1$WS"'\C#S"UMM7A]7;+%FHE1U>E^LQ7QIX_WV*W&48BH5 M) !F@@"<2@)8+@2@@L"$84V4]-KR]VA[:F-N;7I4VAZUC?>-@'"'WS448A!0 M!]^DNH1GM#<\^F.0^/,>B 6+DW!O>>2 "6](3B,G_!]Q6QW"^[WNV)?5\J.E MV$^+DFGM/[7*<2&6QRD20"54 DRMXAN+$51RX-^A0A=>\6-W0;$>F"&V^EAW;?E\8SQT<=CH ?-MNF) M8. *A*ZMOTGU04]H+E4>]'U,CTV73PMA$WW4>U7]]].BV2%N2WDN*IFJECK5 MC"J-3>=P(!!A #,H 8<)!$P*C42"5,Y2Y^V5OE9,C0F;$S'1UMFUR[-*=LX[ MM?FV+G+8+AD#^(%IL7$A:GPP1+@_FCP0/%XTI9*C5%A"N0YDP##',!.!<<,"QSK'#,S?\%K9\7V(&I#8V[ M:A(G=?*JNA+#E\@+_88X'K).N-\''IE="MZMKU2\V]6T:\'06=BN :,J3S!B M1;N!^G&LPG6AS9]6?;J!.L>[#-U0=GBN_%0Q>U]/ C\6:\'F_UNQU4?S+^M9 MFB,:HUB E$ (L)(4T!PG($="8)(B,P@ZU9CN:&-J0U-C9E39&5E#H])2Q\5! M!YQ7UF!A0!J8QWO@XSY!OX[ &09<*_%OWY<__INYNR(_\\.>\[J>. D1H"C!#&G"*,\!2%2N4$Q0S MIVB["\^?VD==6AC5)GHL\L\@Y["/ W^_!U#T"?HX@XG'EL9MV(RT65%A M]*.R,M3&PV7/.[<4SMPVWF;!99L/M@$Z+NNWP']D/ZOLT'=LM7K5RY6=%97! MK+DV3I!8@RS+),!:2L!CD0"<8HJ2%%*6"Y^5^,66ID9AQM F8[9MJM^R^#*N M;NO7(&@-3' 7@ H>)GP5BT"+M<4,"HAP#$B@&:RK!V0YHQ2F5*O:B'GFYG:)VX856Z%;W+D!0C=/NS; M@1GXX[8&VEC+TL0RF:K?PU0R*T;ED"?_85&1OWTNQT] M_ORO7#U0L,.E4Z0J)?/3PLPQRDVS=1F%\?C$%O7YTN_+Q0^UWBCY^[:J!@DS M&7.4 $BYK0Q'[&P8G\19_,R8>^78E'%-*Q#!S4$>Q-83+C"(@<:QG;!#!- \BP%0C&F,R0R MH43])GQ8.&H\3_@]:'P8,.!E(?]BKX#CQ'>*G3KT?-HADN5*($LM8M!ROXY% MW1@ ]F$N.PS,CR4*(T:PA.ZXL4)7@MD]K9B5T-WA':P2W("^"::UCLTS*^RH MVLI^?>#SXGMI]H>?+\HFMSX6S^:2!_W-5IW05<98.>:_-\NT\MB#9PFG.U!9@M7=WTPC- K?8PJ M)\OB2BTW[Z+2TQI\NX@K?0\/UPN=E4F/RW$\EG9EA=K-6-4V4*,AW$U(CG>6U;(PJ(Z-? M:C,#UE>X"D6H$[F+[8Q[\';-W9/SM:LW]".&?[)581.EOYJO[?W24M4LQ4F< M$"@!BV,.L+)B/#&30":IS&W5WMPO[^>TB:E-\1H+HZ_>,[,S^+E]^[>A,O!' M?P!(]$=E7\"IS67G WWF9QH8]?N^[.#QA]UQ9;\OND,+_+?589R+E*4" M(,1S@"D79OFG)("242B2.,ZI5V#0M0:G]K671E5A;;ST_^JL0NU% M2. &)H3N:@%W46EO.'YP12806UQM;E3N<'7^F$F<[^MY)*?FYJ_??U,+,PV9 M6R%E:=8LA0WFV9@VFYDO03S3A)JE!)0"X(Q20&-AV(5FL=*&<;!G$(Y3LU/C MF-KJN^A[97>E-7Y@>:0JTWUEC]VZP?$D(SBX0Q]#-+C^UL+UT.BHMCK@L8$7 M2J'V_-T:'7?#W@N(D]UVO[M[Y'R]6SX_VWV3I?C7OZNY_/6U%% SSUX_Z/?% M2@G3SU^4>14-/7XW5 6U@%H1( 2S1__0%B51VOP/)YAGAJ_<1,QZM#TUOMI; M9KEM=6(;+?]<5&&\MK:O,V2S#0?Y2)EN-?252O"3A=Z\UZL= M].8#D WT+SL_0F7$]4.O,UO.\Y'C9=+U\_4@RZ[G(VY3P32-\F)1OH47BB:W M!0W>/=D?/RWNGVU)P0=]KG6??R_^S76]*ZV=::BYEDH!4<0VP MY&8EA1(%4AKC7$*8)BQI#I$?;U*%OL'*'L?/CR.,8COB8VU1XV?%K+YW&3]9 MQ>M&;._*7=0(2EK.>ZDAJ77DY%9%FV5=TI;WA:_(7#$SG\[%6O3HXUOE6Q;M/?N+MK[5RH/K=N12RT?!Q6X#H#] ,I0 S@3C#&DEI9QM;&*1VYC1W9S7$F;7Z(!+F,K:NZA,G?+,\>L&UHUE MP\$U]'Y996@3@F0%3VI;HU]J:P.&([G!$BKGK[NQ<7/_G!P_R0%TNZL?@>PT M!#[;"<]7JP7YH/^QKHXV9RR!N29Y"FBB4S/U3!.KYR8!50E*%:6Y($YJC4ZM M36T'9*^D,2\G@RMK+EAJL#6_L/+HUX]3NK%VHY1@" [,*'OP2D/-I*I!SQA; M13:$(Q0G4 +Q27=;H]*)D]O';.)V4U_9D*7XUU?5+)GD^^VJBLTV*ZPR$FA& M&(<\9AID!&4 9RP%C&04\"RG%$NA./*JT':UQ:F12CD5B42=8U^?_ZWV#I1G M[L+&L<_-+S:K<_.TW*[-OWHG=E[M#,M[=\6@] MA$H>N M&,0;.\&-B :!=F!"NG]X]RFZWVQ6!=]NRJ#OS=+6D"RUDX*+J'@C%(B6W-L= ME9Z\X3BF*?\'](BKNK<5#9>K5N4U1S7#*W=/Z2NHC#PL(7A=DM +*X\8FS"8 MC11/;_VQ/ MN$TQ;L=W8";=&U@'-QIFL+76P\=E=T,1+-'];",C)ZQW.7J:>-YYM7^AG)J2 M/A:KYT]R1F.EF4XT2,KT,969A0EA$$BATPSA'.+R6<0[RNS)!N06&D.=$U +Q*W9QUME>!F\,GC5;6YJP#[6(VYR_H-VC7ZI^M MV<#GG4HOB7.8,)H!C&,"S"!. !-4@,3\!+.,ZR1V*F?CT-;4/LW:U,/9^N>^ M"LA=(+L-RH&@&_A[[HV:]\CL@$>@X;FKI5'': >7CP=JEUOZE[5[7+%%%?OQ M5;TL5YM9GN:":3._SU2:VH,- 2A49ARG.:0Y8ADD8O9#K?C2I[+=<3,^[WN[ ML>%>^UWQMKVI466K?W&[$U"OC^XA@!J8&'H@U*N\W24(;JIO=_+0T0O<77+K M7(6[B]?Z?^B?#>;S+T_+A:K52Q.":,R5 !()9&;F9HY.$ZH!217DL:0Y=Y^9 M'S]\:C. TKZH-/":3.AUX*Y_Q+? ,?#'ZX&$UT=[R>5>'^O)PT;[2"^YT?XX M+U[3,\9 /"FYG:L'?5Y@M%R6UT*A=5V4UT=[\O*H?FY^-8;_:T9T*F#&)4AE M;E.3DQ10J\9$:)9A2"5*A9=&R^TF38T OFV?R^!VJ\A8;C-5UC>3"4&140 3C)MC&*0 M2=@K"+DVR!R(SP#CPK[N-I&+M0:&# XO\/] MT!&TK1;>)F[VU,6+T;)G+NU'EN^55JN5DH_L9R4?]FEART(O5Z\S@1,2BR0V M2TP< RR9 BQ'&,02BSQ17#'E]:%?;FIJWWMC6.'[F7>@Z?:UA\%HZ"VDVL@R M,:=1!=P9&N[;OPY&( KH:&A4)KCN\#$A.-S1CQ<,P90YQ^_KW.-/B]9',9.< MY;%B&= 8*H IM8$D.@=2YSS/A5)Q2OV$Q#O;PNV'ESA1,F@>BBNZU1&H0 ME?M%%<-:L=:,2ZEPG".0*9*91052@&"J01YCBJ2,*4'P5D)Q,61Z3%-;746D M+%&GQ_9)^NO9/WV)*1CF;\I8M1>[)&3;%552PGUW%P2@,1\$!^,W)R/> MF/A\@+K.B%Y/NZ&JN7EB>2+Q/[>K8BV+LAA,G8;"88P2D4. H+1J"90#FN7F M)RYHPM,,J81ZESB_W-[4%F&EN3W*FW<@ZKAM'PZGH??DK:4E&U4'@VUC!\CG M<00F9%'TCM;&KY!^W?6SY=(=;NM;.WVGEUENM:\?]EJ^,XKR#*8Z!@IG"< ) M588]4@E(#J&6B>0ZD7X5U"\W-C7J:(N^WNU4C5M"Q[W+TW9"[D8OH8 &>?EQB:[K_6* 24Q@S@ M3$! )8\!3"1B:4Y93JE_*?D^8(U8Z;TN[LTV$=\5?5_J6K.P)Y 99(KQ' /$ M$P,D1QP0E4*0Z%3JA&.<8^Q;B;T_C,,72F^!J.R*_D;XW,:M0QE(@8B8H4P1QZ!6?YM#FU :+S\O%][H@UN-!.2SO MY).K:+M]T($Q'/A;OPA?\#K*'KB$2TJYVN+8R2FN$)Q)4G&^M:<2SEYJ]''Y M55F7BKGZ76WV 0V/RW=L_61,^5%()7]]_5CE09?>UD*2%=%DDMA:>-E M]%*[:4NG[,.@V,['_^XIQ#/$.^!&FV_=LP/S[%&G[AR,; #;08"6_;/U,_K2 MZMM?K*^F\_\6[<.Z]OZZ2*3X2P0-V"&AU(2&,'%PBJEZO=;);][!&L=Q96!0UP2%# ("0 4S-8,(P8B(4-C>8YAS3WR2;Y MBQ0PZ%&WX+:"!=.O5#!.A8)Q2A-,HB:!9S&"L%4(UJO-[)OZ;F>OOZGE]Q5[ M>2H$F[]?VD(ILQQK+"%. 4E2:K<9("!IG@&>LD33)&,:I2YDVMG*U*BT;:'; MI]\-8O>''PR:H>=N+>.B/RKS DS-G-SO^MK- UI?NOEM_Y5W/WN4;]S)O>8+ M=[LX4-*3%?FN]#?G\^6?]GQNQI04B<(47\5S=O3I2[C,U3>U)D6 MWS:!ZC($5S.I.FX-?-;Z93DOQ.M^XT-G1"EAYA@9AYE97ACJ(9HID'"B:*8X M9]YB?TX-3VWNT=A]%Y66EQLE.]L#G;P>8W_C\>L-B [,1YU@FG\L#8_^J/\[ MR(Z3+VI#G] >-SN-8]H+8#B?U5ZZ_[:ITFZAU90E+M3Z=[69"6G+V&<(I()H M@)FP20I0 2T%@VD&LUQX)2E<:6]J%+4;Y3=FE)_O3;VSYZC])DJ7D/:;) 7 M;ZP)4FL/Y7,;P=]#UF1SQ"7PQ.A2:V\R*;KB^J4)T;7;^O'*9V4F6>JP^MNN MXGFM+[5^OU6V4NU'\\[-.$0H%E( (7,,,,RM[ S3((YQ+"!.5))[!7GX&C U MYC'O7.9',-Z0NS'.D$ .3$&5Z7>M<(>Z.N3._CL;*,%5](45\JXLR!U9'\+Q M4E_T A&5=_.C,E=?<(ZIK/=S;CF-*W._[)-W,4I)5V$(>A9 MTFDK;W"6=-'5\V=)ER_OF>5]5@2QI9SYZ^O^DIJ+[FT-HEHB\3=SH97UJ:I1 M_K:RRG$Z2Y6(:0J2A" S%^(4<)7F@"H6$Q7GN9;*3=U]0"M]/JQQQ.%+(^LR MMKVR/X?H2S?R>N/^&9CXVMJR!]6Z6@[: -6S&K36RT9]UJP:*T]+U8ZZR&[I M;< L^.&Z(E3F_ 6CIMM/QS$)QGZ S;E+_/_8;&Q,](MGQ?BXWS)-C,D-=8R M94#DRBQ[!O^7+[IM0_RC,O>P^:4 MQBKC* L M,1\JM4F3.0$,$KO@B\L-\XQSI^_6K]FI?="UM?TVPJ\@[+6.!!"<,:"49!JF*<)YYE\V\*2=Z6T-[:KB5;;6 M>P=1::U_Y,KC=U%=N=+UYT#:O=7V_D-_4ZDDB)7D,CF)#HQ89&EA&]YO"IB.C5.SR7%,O5\^S+ M\D^U>ERQ8O%I(;>&;PJU_K00]8(Y%LR00*( AYP!G$H"N.$%(+3@.<)4<>DD M(7>]J:GQ0VEL5%H;[V5U$12T@9GB/%X6KNN;$;ZPR7J: M71[YC03?09MO\]I%EU\\][6:,R@5W]KK2Q*-$Q17Z[+K3QAG<>;LR6Z%YGY' MOXG6_U+%]Z>-DO<_U(I]K^M4/^CWQ7QK_O54=QPIGN:IH5-I3X:QRAE@&<: M")637&8IXEYQA9[M3XUR:SO[A_GXXF\6QXJFA(%8YK908A8#K@@"7#/%DRR. M\TSXR($,B?\(,B&-^1&K[)>1K'LDI!*_;R>YS:8'A'[@@7.'>FUZ5-E>UDRO M8&_9?1?5'H6;>?=$+M!TW+?U4>?H/:$YGKCW?4S/0T9A)BK;N948>*]>5DH4 MY93%_#Q798C40MX_+U>;XC_+?[^8CCCC.8-$DPQ0G>8 9ZD !,?8%N&6,50Z M9UKZ"2F$,LWIZQU5;<$F*@"V=R^2+?_*=3-K.>9YI!FJ0QU//\?LI)$.2EL= MT_;I+MIY5?91VZ^[Z"CQ^LXQC=W_9#4PX*$.84.9->YY;6 P3XYV0S^_9W*" M>%)R.UE*J/ <$2@8HQEH02%-,O8)* M7!N>VMJB=]U?9Z3=V'4(_ 9FS\9D.R/=&7T7U69'?Y2&#R,\X8M6J#A\UV;' M#:[W!.,D8M[W_AORIOCUP'Q^')C_D14KJ]UCQ5:WSU64O@V_$X9K']7J.9[A M..69E )D2EM]G9B;];I( R:5=;<4*E-1R^&[:-?WUN? Z52#=DO(K*IA#!T_N6I0P,_F6 W; M8K\QYM=M,;=;)69&W?SXZ=E6.RFM6M?'1"K1$"8\ X*G#&"=F)&"DQ1D<:H5 MU"E#S*LBHE.K4V/^QM+J])[7OT5%RW"_\< ->S=J#X[HP"S=&%EBN?NE;?( MD==>( 7B3+=A7)53QPTZIZV]!"RTUT0CPC!*K M2)L"#A,&E)G-YA+%6".O8[Y+#4V->FSQHL;6:&^L]^[G>52==S-OQFKXW#(QSG[ M/H,YU5S(',B<*UNYN9&AM\>O?Q:U2;&K5LC:RQ M[JD:';AV,T(XM ;F@WY >65K7,>A5[I&QV-'R]>X[EH[8:XL#C%S M7$+T1F+HM4(#PA!+@K-.AYK['SY\W$G^6<=.9O/GK^HK:&J>]N'G2[&J3O+, M<^,9AY(K132 5L0=4\( DTJ#C*B4Y%+'"?':.CC7R-2^VM+&2.V,C*3W%WP6 M2[?O^%:$!OZ:*W#V]D7ON\#IH29ZV?M@BJ%GFAA9%?2RDZ?*GQW7]DV#>GY> M+KYMEN)?Y=[D+,UA+F6N 2IXK"3AF5_RTV$#4_O *_NB MM37P+GIAJ^A'>5KP7^"_P?A_1&R[>5JNBO]4,DKA'83E_]/W(>U7GG3K.G M+ES7]P1B72S4>GTO_F-;K$NUA_+'E5)UP31%5))DN00V"1M@*9"9\F,*4F&F M_\JBF'FQR]46IT8WC<%1R^*[J+'9]]#A&MRN!PX!01S\L*$+OX#5Z[S!"7;( M<*V]D0\8'-T_/5QPO;%'?F;S<,-?O%BP.L;01O#4U=K/5> F*88R1S%(F1)F M^:)2P+59OIBA6@M!<2RE4\V%WA;\%;AH71?PWOGAD9_8JU>N[$^.@?58E-6R M/[H_1-F[0'H@]#V21H?NA9%R27>](5J]8=_YHM4;#Q MOGQ;KS:I\I=U>GQBB[,ZRT>I4.4?[=I^ M%S T@PD3%&4$B-C&>$+. >"8WJ 6)3*W2B%CQ1B4^T,0!U MU0 XR8XM+REW7UL!KQ,H$C!4_[]U:8'@?OTU"A(,U9W!RA@,9N#(61\/372P M6HEB;4-O/BTVJV*Q+D1I5SRC"8,YI#G0)"%F"5N>Q24*4 P1I5QE*/529!_. MU*D-\2U+(V9(4XGRP-3NTI>;\G<1^_Y]529(&\ZM7:E&_I%R1*[WOL>P_>9] M.OUQ^&&?%+)SV(H+-7T_Q&@Z:+>\=8[(=4/_&CDBSH 'RQ%Q;['OB+1<;6RR M27F4;,7S9L8(@9!D(,LR;M:6* 44)0E@<6J6G!IKEODE0Y\T,;41H+00F):> MHWD3WF'K&?C2^PF4KK1\"T"#TZG%QEK75(^U!H8DOTO.!R.MDP9&)IM+#IZ2 MQ,4K QV)-'K-A.8:R50#'',KA)]"0"&&0*$$,2(%3AS+;EUI:&H?^MF==]]Z MK5?1[7F",3TA[''@NO'(H0=L8Y\L>,)W^T'"6?5PC_."417!7;VXNOL?1@>\ MW"&PL[25>C*3@.*'JLHF2+_ MS[8ZA?A=;1[T(_LYRTG*=0ICD.J, LP3 6A.%% 4DRR+J<;0*[UM&#.G1MCO MGNP$V6YUZLJG2-1.19N]'Q';.>(W91NHK]VF?6_?@P,/']7>]8&'3;FW7ZR3 M?[N+:C^CQM&HY6EY"-OR-=H[>Q?9K,FEMF7CPDU%A^V00-/9@8P<=4H\+-#' MT^J!6^L?9EU4Y]2FI7?+Q:8P1+<0A3H?EB%IGJ=Y!G)!S>B!A !,<@DHAR)3 MA.44>>WN^C4_N5%A;WU)$@?V^P=+>_2#&[,/A^[ C-T)K'=(4J\0;'_< @9H M>S0^>OBV/S#G@KM[/*5GPEC!>#$O-N;AM7[:?L&7"TB4)@!BG %LM<0)Y2G M68(0E2BA,?5*&[O8U.2(JU8#G.\M]JS#U0&K&S>% 6M@'FH9V9)0'*#XUG4T M0N6576YHW.RRJPZ?Y)A=OZ,?0WQ9+852=2@YDR17-.$(Y'$< M \Q$ AA);7YIDF4$0XE5ZD,45UN<&E\T!D>V(R-5FVD7/F5Z6K2L[/>CD.NX M*ZSR6!,&M'F (6C, ,,R!W'"&&ZT'!7A@=C]\JTMKFR/W:&=O.(YWAB80U5]O M;U3&=W;_F/C=;[R=_VTR)S/N/.C/R\5W>P;V7O'-+,TYXT@2D%J!0JSB!) $ MI4 DMFXSB2%A7C5;KSN0"V/]'<#N&H3-.8:[&T M!E>GVN^[L+R);+KA&8!M+C3X9G33#4 7WURY\V9I@ZJ<3)5"/DL03AF,(4@0 MM]E_@@&>YQG(4&HF.@)F.?22';K0SM2HY5#HH!$BJ 0,>M>MNH2QQG',8Y( MQ:15=X0<,&7%'@4B&17$N YG+V40[K<-6VU&0_JXS0&/@]7W8F'+%T> M"HYRR@1F3&6 :R0 ME):E)F1D\>0XQS3/(.R1OG#PK$<43",FQ:'0_A#I;8Q M&+SNN[\W C;"-N]>3Z,R0USKG:H;)Q]O)^PUN5Z_!W MM7E:MM,@9SEF<0PQ!SG79C6?,0YHFF+ "2]L/$GS_+#9/K90^/[ZXA+P;7P3 (*"('(XE(KHY+%%5>/R>+:Y3U"0]\KK58K)1_9S_OU6FW6#V:$9O8TJ(P\ M;79\7V?"++YQ*C% *C?SB221@%-)0885SN)$I1@YI1E[M3HU(MF960>'-X4D(4O7IW!J,X/&R\RU=>_@S!5[YM[L/FWI=[\:6:1Y9G^\\O6<.*N M@&)36X%P S7A@*343 &Q8( J* "-8QF;R:!$T"FEQ[&]J3%X8W$9TR)JF\O) M8'>1TEY8.S!X6 0'YNX=>/>+*J&R!&]G[W7=YEXH>A!V6#1'HNJ;4?4C:7>, M.NG9X3'C$;.[3P>4['%;OW5X%5WZS;Q!96;G9]LS5IRW4F#DD) 4$0TR82;2 M6(D8\%S& ,J4QIIH3 3R68UWMC8U(JZCOW?61HVY?NOM;H3=5MW!YV4Y_%N7GB@[:EL.]?;.TM-C?3MRQC)$E! M2I,88$D2>VYB_HEH:3N[+#5%%!$9A1+(3&0 9Q("BB #D(I$48F4CG.W.,*39_N\ M@./$"^[,\RS5=0C9%:*Z!8:!*-5/AFX7WPL^5^6VTS_62F_GGPNM9@F5G.8X-ZN.3 &,D 0\ MD1KP3*4)26B:)E[*H2Z-3FV"<2*7>/^\7&V*_ZSFU9447/3+JV(KW\@!IRYP M6Z"$!G;@S[\R%Y3V1GN#J]W^NZBR.;)&AUNO^$ 4:-GBU.2HJQ]ORJ[2&I^L]%],ZLME4JB@(Y5#C#),T 3E=G,#TABHG%*O42G MW)J=&C$='S6N&HOKWVWPKV^M,2?XW2@I/*@#DU)E\-WQ6>-=M+.Z/GQ\[ *V M1YTR'YR"52YS:G3D6F8^0)Q6-_.ZNQ\__:XV-M/GBUGY%%+)7U\-\QDRK"(M M;"UT6X.KS'Z;Y3!+=*)MZKU( $Z9 )R@&"B5$1ESG6(;)VS#CMPXRKUI+Y[: M&3#<=U7F1FVM?-2F3IJ8^M2IEX3G&23=".2 U=OM+OTUZO-C.K[]N4M?G_MVQ>Z->2-<1R:Q4\ M=EJ>6&&J( -Y8K.7:"(!(P@!&!.>"9O(A)V*,+LW.;5/_]N'=]$W\:3DULIT MQPF M*H2NJ_EM'GVWB+"F,@3<4SFL#? M-NJE5^LP$7*_6C6&[7\]?H2'I;%W1>8JK^P.7N/7W2#%XD+B'+BF]DTFO4G9[1 @7JK,'>39 M/2(>&^&/NNY-*0!2#A=EAO17-6>V)%NU6_8ZDUK*+$,Y0!FV!2PD 2Q/$Q!G M>&@U74Z%2OP.L*E.;+7B?)#H_^+NY=5A0!V;0G5I08WAD M+:]+<%8R9;7QS1;\<#![1&<.!O=(@9L[V%\:V$NUIN7^[8Z.W^Y089V]H.N, M^/1[XGC!H+T\/8@3[?>$WDI-Q^N$W:H6*4I0#C'(N,P,_R,$.%0<9"AF3 F4 ML"3W.87M:&MRQZYG5KW>RC87@76;-0>":V J=]P?N(ON-YM5P;>;LOKG9FFH M?]65$=I'!.<:7.&$<"ZV-+88SC67SPCB7+VE'Y/\MES*/XOYO)ZQRO?;5;'X M7H5XSA"2,,V3' @DK?PXD8 RG0 FXC2E*<=08Y^U?E=C4YL\-K::,;4RUH]( M.G%U8Y)0: U,)8V9=\TR64:5I76@<#BN< $D$%ET-C4J6[@X?4P73O?T45*P M8EQ?U8MY=9[86ID9S_<5>ZXSTG&68@YC G@L!,#"_ _-S.(SCZ7$*M8Y49F[ MAD)'2U-CBM+6:&]L5%OKD_#?!:S#BC(47$.?D5Y JI=&0A=D/NH(@: ;2Q>A M-X2>@@@.L'1+(70]8$01! <_#N4/7&ZX[?REM7&X-L__:)IE7]4/M=BJ6:(4 MRF(*09I;%LUC"*P< D"*I>:-@$01+ZU=AS:GQJ=V^;%F<]\@61=T_0X^ F$V MUKG&P2F&L38BKJ"[3.4&@'+H:5V)XL-9%*,_*KLCEX)X-R#K,^,; M .&Q9G_-^\H:I%<[ZT/M^?O"TST+='W8B#-"3_\.9X>^-_M+1'Q8;(K-:UU* MS$Q$;>;UXKL5TMFN9TJ;5X3@'"0:88"QW9&#G ,8\Q@BKC7$;H*S5QJ:&E%7 MMNY*W>VLC2ISW=4D.M&]0L\!,1N8D?O"Y24^X8)%+RV*S@>/)DWAXEY;J<+I M^O['?*J;N@^@S*.,EC!1@5'&"54\!AEH$X0QG4DF:)](H>=FIU M:D116>=9--0-7_?SOZ"HC7 26-EKYQ7GA*B'J"OJA5+ \#K;8Y^%.@,P[E# M0?>;;SP>7!P+8+1*(N^^D%(./X$QX-3**!-;N#A--1"YRLT*,XT1<3H"Z-7Z MU)AH?X"X.!5\.2P6[IEHU:]S/ \=0T,^TBED$+3[GTSZH!;ZJ-*I[;)AIM=#@F5(F"7>\ONB^$\E/TG#M84NV*[]YGS5F-:J FW^MGU6LD7)K3_. MB.]SM[>.-^?,N4C+V_4=OAALIW42:6Z5M^1;77=X>3 MV,\.KT2(E(V!>FFXA([0!K]UNL= '>"0##)4RS=D&E>-_V[ K/8C9HCS6*L, M ZRYC2FV?S>R]>W.]3+V-5?F5K55;J4(MU M)6.P6IGN+E7W?WW=7U+G)=S_R5;RL%*]9:O?MV7@%&1$8"($2&&M/>&OJ0VAH.2LNC MMG=1RSTK*->^KG8Q*GVT*IFEEW=1RT]#H*6GX#]YCP MAVNHWV!19Z!]8:O-ZZ,Q8FV3!9>++W6@8YFOUKYF)E*:(D(50(E* ):9-,- M)@"'+,D31G.FG"*$^AHP-:K?&5KE7UJ)&K:P"T^[$"W_Z&(N2]V@7C7N_E1 M:;4O.,>LV?LY_4CQO2'8[]]7=KO2M/*@ZPC,1\NZ,Z&(0%FF@!(Q!YA ":C" M F0(0YQE&9'":\WV&1_2P=_]T,]'@J ],337@ALMW MQD?6^J@V/_HR.N >8=M# C]2^/;%-_Y=YQL?*K*[+X*=$=[>#QTOTKNOOP<1 MW[T?TF]"^D%K935B:I6'1_;SJYGKVA.FA2CF1;6'L/FHS!/9O PN-1W^>G#Q M3&LN$$09D)R9>:M@V%;DT 2%<<8095F7@OW #9-;>RIC;5! W8!OXG6C=G1 MRICK-[D-T6=N<^"1>V+@\6CG32- 8\_KK8W1H4=WMH.:'MMY=7S3G=6;$$'/ ML0+"'6@>'L*B4:?K 2$\GM6'?'3H@I+K=L7$#U6IC7MMF.U_*[;Z:&Z8933- M!)2!>?=**4IKO2A%'%LN&0ZVWD36G>=V2B=2T=(;,O=2E M^R/[L>B^_L)\OOS3'J.O[Q?RJUJKU0^U?O?$5M^5?%S::C'FWVL#9CDB4&52 M ,PS,\GE, 5$2@)X*HF("18Q]^+/7E9,C3G+6EIK[\.F?CW@1IF#XSITW$!W M79>]5^4Q8./7770O95&'"U1.VC-!ZV5YW8\2?0FF /19S\;1B7.FV Z MILS;'M8SY,N*R7Y:K[>'JFYE),'ZP_/+?/FJ5'E1@5W][)@:8;9VY$K+HT;WR5/NL6^WN''H"& / MS:*E3'7EPJ$\Y%T5<66CJFI':BGQQI6H]"5@?-5M8(:*HNIIQ;BQ4K=!=1(1 M=>/C>C)F/7C;8[_C.'TE':+TRV/"O=(,USR+,YJ!E.4YP)I*0-,<@EA0E1,M M%,K]F#2L?5-CV,8]R[$?UIOBN0S-V==1J>27W%)[/#DY<,<[?0'-[J MR3,Y6G;#P*T;ZT@()TDH?WH?!O]0M!_8NG&'@V&@/1DF!FKF;7(L'K:;]8:5 M60)U+#ZG<4R9@@ S,W9@+C4@G.8@C9.<",*DAG#V4@V-&[;:. XCH>WT89YC M:X8D$ M21#%*-/.09RGSY_: FYOX5WTY=XC&/ ,=-UL&@"0@;EP;UST);KO4[;@#"@> M,9"W@3-2E./A"Q,J>/&RZYWAB6=N&R\ \;+-!R&&'9?US&HY5H-[QUX*6WYM MN38_FG;TN:Y."/O-K$(LY[$".D4*8--O@,7$#%0ZUMC,Q74FT]D/M>++OU!'MNT= M<+>L$5AC[=HPQ7['OMA;/XW.=AL6)]"! P^B TGC70C]G*@TWIFNF: >7MO* MOZP(WAFHAU2^.]=^8/.Z;D>Q^%ZF ;S, MU4;=R_^S76_LNKB4Z*H%_-O*G9IF2L+,+))2NZUO?@&,Q1HHJ;692, ,VHK: MCAL^HY@\M2G%^7'H63&KW5ON%%6;6#,5"K)2- *I*W=>::?XBKR.^ M*@X;7)-[ =Y@)(M:'D1U[=Z)3RV]R;W M:HRT8[A[143K%7EIO2)%ZQ4IZE>$[5^18O^*[ GD,FN$VI(N[I52S1) X27(,H! $8&A+ M A$. :9,Y3Q!*D^==(L4("H,MR3<09X3IE9*U'*>:9ES+V*D-UBS-2(J?IR2LF)NVBA-C:0 M5N^%*"*N%DH7E_4+PO>6VV[;6'TP-)TYRTU4'55NHEEW6M?;GGL3F8EK^(ZH M+W'1E,D)2UP#K8^BQ-5G]B-=,\E\4:O-J\UX*;,%_V-;O-@IY.]J,XL9IJE5 MGLPA5 !CR !%,0624TU5+#(FG63C7!J;&FDVMMY%+];:\JM4C;TEC?KQ92?0 M0G#!49X"BJWB)V,:$ 0IH$D<"\ZA(GD^VRSM&>BX0.^:_'\$:+>!)Q1\ P\L M>^2^[)#[L$?N]P[DO,<*%T@"C06=38W*]2Y.'W.YTST]*^R8!S.[Y/]L=Z?K M"-3UC+*$)T(D(&=6D8)" CB*+8-(94OR$LG\2NR<;69J_/R.K9^B%U;(2)LU MX;*Q.9I;HWVK[IP'UHTL;H=K8)K8&1B5%MXU4?(!#U^[,0A5>>=\(^.6WNET M]*3V3O?5/0X>/VY7B\+*/7XL?MK_6.&'\N%/R[G\]&SWKLMSK74=XYN+7-$X MDP *J0%.4@@840P@K#.!4A8C19R/$#T;GQIC[,R_BW3M0#EDSAL7HJ+E@\=Y MCF^G.!S6#0CUP&RSLSQJ3(_N[8)V!W+;^CZ1[+YH>YR##8CZ2"=:'Z^_V*%. MH7J"U7F>Y/O,\4Z&>GI[<,;3]QE]@_%?5DK4NA*.[4YM=&B;?1>QEN'EM\0:TWWC\MTZ MP6VJ.0"T X\&AZC>'Z.ZLSKP:M43J&#Q^&ZMCAR-[P7%:2R^W^U]:X2]U)/C M!_UYN?C^J%;/[Q7?S)@4B$$= XD0!EAI";@TD]B$X(3A&.50I4W5M^%58\Z7-U !*NW=:&9D>MJ=3M[6C_KRO5#:+0V_WW03?B,VH7_SI*82B&( M LC6E<491H!",Z^AA"4ZP79;S*L:07]3IC;5N=\'PU8+A3)B+:1T:V?'N-'. M.' /3$Q]15QW@8F-3V,)MKK@.HIJ:ZM M79N>T=X^DJ4CG*<\CCF J;);BXP DE(,A*8,<9KIE'BE<(T&,L'3F M<%5T3:!Y^'YUH^>WZJVA";O549WE"@Q)=W3?*$J#(:$/+#,8Q+0WT1@,">HE M@<&@;=PJ3MM5?Z')I%O;@F/[\:@5H[ZGC31.%$5$@YQPLU+/D 3$%O'FE*H4 M,P0U]#J%#F[AE,>$_930_')"-8?YM4V5Z0/>J12-/8^]P[\$?F/'FW3M9 :0 M5J^NRPJ8]I:S26OCR-8&[HO@PK6A['LCZ=K \%X6KPW=4,]@_K:L>B605Y_' M)EQ E"($5&[/FW3* (6)L*7(5)SJ+,G]*D)<;&ERA%^6%ZC% CV#[2^BZ<:X M03 :FCG/Z7CNQ1<;-<_K(0/^Q*>?O6&?AS1WB>N M7V>>89PCA4#,: *P(A#P5"# E" 2HEA*[12O=+F)J;&"XVF%*X!N?' ;+ ,3 MP2$B WSOE[T/]*&?:6#4+_RR@\>?=L>5P335WBW+/&7#X>:G=2'5ZEA8=_W5 M_O2@'[8;F]>R+D7 _KWX_C1#9AV9(8$!4@D"6*0QX#'. 98DYF9I27.9WBBE M=H-Y4^.2+\N-5<-A\TBQU0(LMYY\$KCSW+CH[;ID8!X[+Z6U]RTZ<*X]UUG? M1:5_=D78>%B=&ZF[R'HYJ&Q6 /2'4\NZQ;BW%LD* *R#-E:(5D8N66*5'TLC M2I6N:H'45 /^YW)N'C,O-J]EO7J10ZIRP4"F<@HP@SFPA;$ 1%PE.A-",^2U MS3B\S5,;)79UEM?E@O1E50@5_=B9/%+E"X\^=]Q5G%9/CKA:[ED=8Z^W&K4\ M;]7AWCM?IJM/H&*&?U>]=0T-#XO_&E4U_+L@6)V-'DWW2+'Z=].2:4W5"VJ1 MH82*E )A%Q]8R02P.%9 <0RQ9C8SVZG>]YEG3VU@:*SS2,8Y JN;J6^$8&!& M;0SKDY-T!(-'RE%_.$;**&H,#)4V=-[ASJR@HUO&2_HY;^M!3L^%2_JF[/#- MI\5ZLRH[]JN2JF*YZG3W_?*9%8M9AB!64.5 :)@ G"MM"(ERD,2IHE"G"F'/ M?)WKC4Z-J;Y;.9 M^,XTS+G.8@H4IC' 628!45""F. TBY72*76J_>38WM0FYK7%D2A-CFS&ZCIB MUNAHLXQ$8[;'TMH!G<\G!XS'C;(.X^'6R->-S6;UUBQHIG*XRZ%/\J1X?U_7;S MM%S9LD"SE)(4,FDHF-AM6Y%QP+B$(" M'+K<6ZR8JIDN"&UJ >2P=.'?&QXHQ2A'C!=3@/J\[";J[ZW M:@W]MES*/XOY_'YQDH;4_&D&*9): "D) D@B5I"1/S*JY9Q5X M/TNFQJ:-767"Y[Y6;L1*JWN7AO?L'M=CKA% '_SLJU4ZON7%7=08.TBU^'YX MA:\>[VG'6U63[P=71W7YG@_TH\GU:M,LA>OPD)@RSA21@-F:XAB;M2GG. %< MHAR1#")(G9*<3IX\-1JKC7/CJU.I-B/Z MQ ($@'DX9EE:^LI&+>61LGILK!YH6%.?SZ7!4S5%7/Y\6ND?>K'>MMOYO%ROO^C-5V,UPI2;G*4Z59"YP!J$ M.(:"Y!P6J6 H2YB0:5#5N$#Z8UO!+?:;OJ9M <#<\AYFCH1.B)\1TB/,/:N* M-L)U<^$]A.L>8+\X]O]2ELEU)SLK0SR+I"-XD>R04.J#6A\=H3FT.;H.TTWG M?:K[E[_7U7\_+>INL>M[_EI6$5IQI:=&%JZQO#U]X22'"/,""BKMZ4L32I35 M@GD>5+''C^P(-5S)(WBJF S39IY0^RFQ^ #VK+L:AL$O#@ M9#R>P@H#*I*>\B0ZJ'H* ^)0*P6^W2%@HG3:?]-/]H/[X4(WRC*7&U>"YOWS M:K9XK$(R[E[TBC_J^_JI>Y>0-DU4GE$J&,2Z8! 1JY@XYZZ\9&I87FC.4^$= M2-&=C]&IJXK'.FOOR9H+Y55>>:FGEO,Y7ZUW_^IYOW?K5%W6;@-.0-^N]3)? MLB5%V=FFE@-4@C21TLT\-;* 4IAAYB,@E&.8>1DHQ*.:GU5K?IS[=%7/CZKF MYZF:']ZLHV9^R@45*PKD=E@O1H?<,/QP42.W8[ 731)AN%LOB9MD^W;]]%]? M6W^K[ADID^XJ(X'4[E40%+^P>5.# M_M?7]M]OO1/VG*;0Z^#XX ]X$WP2]_(2. 3X&ZZ P]"+?OOK2?Z-+G[#P#E_ MYQLX3D=]Z*6(RSSM*9,RQ2EQIGN:0(0E@R+!&N(\IRI1A +X!#=>Q=5002K$"C[UH#AN"' +#43!RT,L=[ZS+L)-W MSZN5'7M**58B,05$"AN(:"ZA0 Q#205),F(*HZW.66[XW/-&NCUZD&[9TNAO M83PX&D!6S'4*=]L'S_/VN"LD?=\-UYUF:LXBWOB>$CC6?>[>V,/>UIX2Z^@N M]N1#G6]:ES_U _]3K^_Y3+E.O@G#C!4RA4)D=LVFPD!&[,)E&"684<,R'=06 MZYC$*.V!)\L;,,L5F%7Q"AO'F-T#4_QVIPZ/D#CCV(K$?#$?>:Y)V\K9MWRH'RV__!IHW^NIP@EN>%,P31Q9P%:<"@, MS6'&I!&Y-I(70>$3EXB-;"WQV[H.0WT'=[$6<_'1 +O9ZU07?@.E=V MOH1(Y#K-)TF]2=7E2T*?JZ%\\9W X <]FWY8;&:;U^\_^7S>4)CRC-)$JA3R MU+4S3Y&$5!0&&BT+EBE$,39>00VGQQ^;FJA8!"6/VRL(SSOP,PA>U@81<.E9 M 81!XG_K?%GP$^M\K>5?'Y\LO.@.?V,1 L?)^XJ@ ;HIJ0L]_MRQF::*I$Q@*+3KHB4EAM:Z,)!H MJ[-2['HED!"7X65R8_,ANA0)3Q=Z%W#]%%$\R'K6/M>Z7$=U5OBA$DG)7"$V MJ&;Q$_Q0G7B^U2$P^V3H]^I9JZ8VTS$^W:8D"M'H?YA M[M]S6F67--Q;]00:V!L!0"U!$XK=/^P!T=7]PC]05/5V&E0S#;,%X!Y??ZQ@ MZNXH7@RB[C#L<,'3W67>"YJ^89ANANDW_:(7S_J;=F7'JP =8QEQH6Y?Q7SV M6'ZK3<^6A]E/^\A7\]W^Z]I4]6FJB)YT*G+)%$$9E 72$&&40)88"@E/!4\9 MUAH%-8*-Q=C8MJ%:KHE==+5D+L.A$0TLM[*MR]LY^^UM5E:@"7"FA>L4Z0IB MAMG'T>;8SY)^BYGK>6?;3MI6*-"2"NS$:C7CJB1S@:)MV2;1"W3'ACN2,1^- MK4'-_MA@'AX0HH\?K>GO-RV7CPM7H_&3 IFWJY MG:D,S&C]HLR8G^9$%M(57$RYQ!"I-('V!PJ9IDG&4KLE$!$62CX UUXZ9] 0 M]*K$1!-@-=_Q>W.GX.@S'G;Q^]:S^)8]A7<"@[;$M0\'-#*7QGE+.%"+O0TP MVR]]5LK>:Z?AOB:JO_;#T3E^ZY[$?4V!1Z/BWDAWO/B;66;,3/+%IBZ#X#;4 MY7PF+8'=/10I"BI1*B%A&86(9P2*E$B8I+E6(A5%D@35K/0C.[9CQ_?GGS_Y MZK4T1W<"@)T$H!$A\#[0;Q(\+P.C0]OW3>!E*/NZ! R"*=8-H!_18:__@H X MNOL+>[N;DOKP\VF^?-7ZNUZ]S*0^W3?GRW+QHM?6EBQ;Y*S+F/KV[]\MUYLO MR\U_Z+,%S+6S=>'U9=2@*4Y#]?0!^.G44T]JW&C[50FW7BVH" MMO(UG=6<0"YD [SJ3@.T+O?^)2D1$OF7#.&:8@2BB!-!(6%S N= M*(.T]J_7Y4-Q;/O EF>KYUM,.Q-9E6P#?ED9= 3>XQHX-IP]Z]\=DGO\NOHQ M%U7@,-=ST;(M?>A6S0B]V."']? MOI1FRJ>%BWVK&FFZOFON4J"ZZ%W;S46OORWG\X_+E=M"I@G7F"3(%,'M32J ,/8U/G6\9+K^G_?>;SF2DC"IL:F6%V>Y=9\;/( M>\:Z;UO[PSO0%#":@#2#"9N 1B07:;*;AYU4=5V72B[PNY,,U*)%](O< &PD M*[H+!X/:QS= =&CYWC+4P&WMZ];"7Y\WZXW]$JU2:*]:)9B45"0PHZFPNA13 M2'/,84I8EE'*LG8<'[;4KXE M;&_JNM\)>>LF\I>9_-?H%^\%=+36\'[4.KA#[E?Z9;9\7G_3+\OYBQVWZG#\ MD4MW&_E:-R\J#&<,9Q)BIBA$*M&0DUQ!H;+4I-IN$#CS]H=XD1R;2F^8!ENN MFX[F#=\!!W@_T#U\(=&A[%D-7T?Q>I>IKG &.$2BPSJ01V0+[VH+KZS@-37K ML7PA00A==(;XC32<-R1(LCUW2-B;WR MC%/%"3N"<"IJB(O-28KX$1Z>XZE/H MTC37'#.UO=^H&BJ7?(?82QZP^QB?<<'L6U?5.'XU8,OO]@9N46:+]X%CB-49 M%\^A;$[/[S.:Y>F/TF6[TV.< :U.?ZGV;3EL0+DZ02X MCWP"^./CJLR^<4NOD@*\A!<.Z6_>!W=)=Y_-?TVO] 1L)8[>&:+O61F?:_J MSW]5[_1IN'MT4)\AV&>?GNK>;]QS34.3>9)EQG2O71 MJ*WR J7.,1A!*H"&8ID9)0 MX54XM+?9&?RJ^*C/8S5+]B_#S(CGEMP3SGWOLB&=E*YB41G&85%PE)[F!$84H.-/]@KO17*OM]"^T:O>#<.>U=19^,#O%:]#>,Z/ MD>G;8=ZB. X_^3$$WN[Q$Z]V;L5RIIG]-WO@G[V4/5]988W<0A'($,^@-: , M9(75.SB5.4\03;0.-'-]R([/O&UXM$94PV1PKY;K:/NIG&@(#ER5\)>&X;^X M,.4MHM^N(]JEQXLW1/&ZOEPG.70?&&\03G2&\7\WO-7#=RVM ;5Y33/Q,-O8 M+S]7B2!)RJTMDUH](S)[G$8XAWG&J51YFJ?(R[0Y-?C8;)B2*7'L,QV]8=LF MV>U\_0?^YZ]ZH/;61G;TG_WP_DXW?:W5P3!B@(:60(],-UGR=,?,PCV?7MG:B&F.R/#^G)N!NS(LW/[B!UBD6Z]^?B;?=">=:J_W:]F M4M_K5?G&5.),IP9K:']((6),0J$S"1,E,)(%Y9HI[Q"F_O@]WQ?,?G&,XM#7&^#*]?;O];7V^#$]79S MNPUJ<>N_@U)@Y[*O7AW'K =$>HUC]@<*$'OSKR LOJS_N;D8EM8C^>&BV?K' M<"\(;@!R71L([(IB?'850[^:*B=DRD6>XLPUM2)Y9H]A5$*F"P,52PC&&"%F M6)CO]BRM\3EL[UN56HXRE2S-0/?M>93]CE&W(3=4D?UV>9N22_=#Q6?,>OE7 MH(A6 /\MHN6B>1*&@(Q<9%, M5BU AI,$YFE!4*:3C*4,S[G/ ^FF&"'#UK!+06%'<+508#M/IZWXEUV?ZF>V^!"X..Z!L_ MU2:@#.&JHB/VFL\W[/?0>CX,M_ZJ]E\B_M8%^#V \:BE[S-*Y[B*Y4_]P/]\ MMRPK6NN%?-UM"O8DIA5*)"Q28G=;9BUSGN <4JF9D8BF5 45CKM(;6Q[;L5L MZ75OL7O#UGL9:^]PBC@(]A]'T1F\+@$4UT&)%SEQ@=;0(1/7Q3X1*^'QT@TY M"9_6Z^=3(:>G?1)3JG(M7+LG9&0*48HE%$I3F!&=%4KE*4Z"#/H./(Q-\7SX M4Z_D;%U> .[5DK\Q]CUP9CRO7/O%>PB'_!I4_#>Q[I/3Z67M$O'] M\?5)K[@SV#Z["->F.=KK%#%=X,2:3B;/DCX M:8PS=()LI"VU_K[[LBL&6#;,@GD9M-VYX>4Y= 6WFC@E&+($*8AP6D">H\3^ M(0N1NM# 3(98IS'0'2+H=QAT_11Q!,QZ5L);#D')XF3;:#-"7+ G"I%T[SDJ M@^K=*Z(>ZMQKCW<\R^I'I\F_Z:?ER@U^JI2=P8(E)J70:(XATL) 46AMC[)9 M87A:9(J%U0*_3G-LFF+KBJYY#XT(]D#9\QP:%[N^SYT5MV#+;O^U 0, BG60 M]* X[,'1'X*C@V+ J]T4SN6^"'6%HVE"$BX01E )8Q4-RBGD*4\@XR@UTJ@B MX\7TJ3K$;OAJXZ=XO&B'+)]##GI40!5S$R#TXVRQ<$O)'H4J^F&ZR&\"4$*$ MU?0,*LJUJ]&EH3VB)];>)H@J*G0N2#T!'Q:>I_2>X&_H#P"^7JA^8??;!*(# MV?G@Q/6[9?B(>X4SE_>0)^KSCN*5NM.W2]%MJ[S,$(2NAY0>17',]O MJ*['\KG][>/?],(>^N-@!/8#ZZ+1>Q?P$U.Q7$6-[ H!&@M!3?,BD^)[G>X*Z M]Y.]/\K76[MT..5W@"W:>3^$]L G_PZP'/L N@S2(?-V/X:V*5O]C6^T-?Q7 MF]G_E&JVWEO=/[MB:R+12$":Y (B9304(C,0:\6Q,IA)Z67D=2,_-DUWOYHM MY.S)+KXVPUMCY%ZOW+[$'T/R),/GY+*>ZQ_IGA7=0:#]9-LO #A&)Z>A=[_J M%?2 G-->P1\HE33^)(3EAG;&\&+*9_BHPV5R=I9X+T&S^R@=MI,3 >7?ME4D M/BEGHIN9*QNQBS%?E>5#MW=I]A>64>4*,C[HU<_3-VXSO9XZ![3(> H3)9'= MAQ2%@B$#15)DB92TT SY13 -S/GXHJ'*ZI?VN_AY^SW\T%^!Q\XWLIE]P[R= MG=B@+7<[E\=5978=>;:R@UIXX*0'3GQP$(, /H_](PG8JQ>-BP'9&J?]^7F_*0)6'Y9U292H=G]_SF?JT>,>?9AL^_[KYH5=3 MDVJ2,YQ"3%TM82T$%'F2P0R17$G,TDP%M0KUICRVPW3)5)6' E=Z[BP?JU\V MLY>9:W.YT&6\]H;_&>8R])\(/W=A+_#V; ZT> :;)=AQ#1S;KNYBS?@$E*S' M\Q(&HQ7)0^A/=U#O8# C?!=*@ ;QNL@T^KU*9W4JZ>M6J9A]4=<_7G+H*8,,V0 MX0;B E&(,DH@3Y2R/R'.N<8RSS/OVY$0RN.TY6KF.[H(@I#W\ 3UA6?/VNXL ME* .;PD)<[D1Y0!72E]H#^0,B8IZF!NC"W(7'1%! P[G2N@BYYXSH-, 7:O$ M&;U:E:6P]VXAC$)(% 1F@F&KY3,&>69/\5P6%(M"94F1-[<0#_ZID:>I=;@Y M>!@@0?*+/9BKFF%W/.^>O7<&9#^C]@;,AKK&KC%RI6I:+$[ EPM]VCH4C+N$ M0[1Z<2>)#%PN[I*@Q]7B+C[=32NT1KI;J#+8]\=R;M]?N[YDF]=MF;@4D\RX MZTE*Q]U-P9EB9F:\W\#NN0]3&=X M3X&?%ND#V)[URB&F%:.]U.,+12>2MO$F.ZC^"07C4",%OQ\SDZ,5)K_V*=&] M_K2H"M;\IYX]_K"6Q=V+7O%'W520*DMW3S.ME!)I#A'F!42YR"$U4D(E#2\P M$EB2L Y'P_$^-DW9\ IYQ2QX=*) 9:TZ8/AL!5Y<:_?NC3C>XO/@*5,)0P12 MY'+7$R6MM8RHM98S1=(B3XC"8>[AD7X@PSB5MTU:_JC9!LVW4K5K^9?Z-ORV MYY'.=\\[?#O/Z5P;CS40KZ>KR3GI)TTCCTG5R6/M[OR:ONL-"J"& 6S+ I9 M])TRU>OL]9IJU0_G(TC1ZG5*_%*[^F6A2Y.RV>-B9F;2]9VN>KZZ(G[.R60- MN(>J*[3&A-,L@ZG(4[N_)0D4@B00%48HH0TBW*N&DR>]L9DL+8[!CF70\%SW M#@SQ37M@[N'WCXMDW[K^+4 ,Z9\5%L,7RM+UY2STZ MWU3,NVC2NBIWB_\)>#^;/[NG^W"@=D4QTC$FF/R@9Y&NX!P>*#J/$ZUCT'?] MQ%=\H^>ON^#T!WM*6;MP9GMB^:(W?^.SA?/[?EZNUWH]31-=8&XRB(7((6($ M088HAQI)^U%K11D*NB"*P=38MJK3^2GKK5CM5)5-2[ J=OS1R5:EJ932A6G5 M*)/LIVF'GKJ>M>^I5+0)V$G43DM[V)LU%UCPM^VL?;X\:S%Z2W6&N;^.4^$L MO74?JLX@>G2GZCYVI]H8VXB!.KZT.L&L+6T]>RD/SD+@/#>)A)Q*[&Z]$L@5 M4Y"(!.4D*4R1A%3#N$IP;"JYX="IWIK%H*(+UQ'V\.]$QFW(,*"*7["%\5M? M, 95JX@*YV#U*5H1:+R"E1]_G;%230- NE* XOHX0Y:<\);JH,B$_WM=NP>^ MV&]HN7JU*GZ:Y9QC8114M!#0FLD)9"DQD.>%05CK1&0BK%G@;O"Q:=B&M^!@ MRCW$4I2F/*4:JCPO("(<09XB 0D5&O-4)/;X$=*[HS-B0S7LN $K/RN]*P(] M[RY;MB)'E9X2-UJ?P];0 [OSJ-^.[9JLR%79M, M&\F9M1R9(A"EBEI%IA0L=,'2@N8,"164_WV2S-CTVM;D>:K8#$SJ/@VEW]*] M':">%_$6FYK#":AYC)B7?1$G8IXD,FW%]4="C].K+3]_8^?CN>?/#[N2; MU[L_9^MI5MC_)7D&,\,81$(2R)3,H:0\U9P7@O*\4\OC/3)C6_>M=KU;/CLV M-]Z'TW?;OA6DWC?P8WS [X[)/MH8GT0A=O_B?2)OT[CXI*!G.Q:??KKSZE^Y MTC+O=?7?3XLR;6U;=Z8Z,$U3(3&F!D$J2>9BAR2DA.?09%3)3!K$BS2L(Z7@>VB M2P)PBJ=;?(@.K6L"@#BA>T+>[N#/_J;M2>99?[2,NX[L[N;S/V>;'^^>UQNK M]5:?F];L4YH++A)"89Z4C=)- 85.%=0T(Q(+@4SA[]3VI3HV.Z7F&SC&0<,Y M<*R#AG?PN^,>E.R'!.1Y3X2'[[L/>'O64V- -L =W@?" _G$&Z2=K@*R0?H/ MA[2LV8_E#P]%Z:)3W'NPX3SCH?+MN<>#7^Z8Z5?W]_IJ[E=+]2PWGQ;&DB\_ MLBK.-S$FQ59VB*FKRF5<>IE+TDLU3E*%%6)^ >K>%,>FU1N&P5<#:I9!B^>P MZ&I_W/TLSJAH]JS$MT NNP$9GCOD"TZLC)^K](;-T_$5_RB[QOO%0)-2SZ9W MSVIF9^VSFSRWCYHT4;Q@%&*1)A 1DD*:$P$10H::5!O,_ S'X[''IDAJ]D## MGZ>1<@*T*T;>;5#T[:CV1<'?F#@O[XF%O=;RKX_+E_]MWZK6M/UAMY1/C36, MQ7!>B*U=<.&1\(7X8;&9;5X_SN9Z]8YO].-R]3K-D4XS9C#D*DU=*3H!*<\P M3#1GJ. )HJG7M=*9\<>V("L60?5&09)T!*]('BG M97IJO,&6Z@5AVLOUTF/])B_]RMVW$NFP"^S19VO%%C9( QYC05EN7$FCP$12-M>H#:I>/$4_5"B^KX6ID#(HRIZ(?OL^Q8D1&#,% MLRQ%$*5%!GF2(%?Q-L^5X#+WM4G[[Z_>_;J^E/,,1 M6FA=7O_=,.AYB?_VY=/#A_?@^\/=PX?OMR_E8QDO'!#KAZO%6O]EMTY;0PVR M%(]9;U;;B=]TN)"_YVZINF2U\JJ_;EJ>&D1RB0E,:,KLB2-)(*.,.T\JU8DR MF?3;AL^3&-N"N[>G:1?MZK(\+[YS@I(!3(0J1R[ @@,)D;AG#,B!//*Z>K,P=BTXM>#?IDKQZ\[ M\C^OZ^:;W5)$_:?$0XOV#73/2O9<2?ZC'K>E#"YHP$IQ+8(R$OK=,G9[F86W M2.%M-9$X:AU[O!2BM9"]!4K?1%__@=\D\S=8[G.IP.$#12O <[]:?G11#JU@ MAP]\M; ,K+^N7&F(KZ;N#:N_SRPZY5_693/%]]8:O9.;9SZ?YDG&%'4>,4,Q M1$9I*%C"H,Q$1@TR&(?=N/3%Z-BVKFW)%[[CMBK",RLS+&XNO1-G>OV<JR4H!2S'=@U 8VDH(S[L"]9/=Q("]9.7-"2%SB!)Z 2N=?B/5$G MI;^"/G'8?.LB/U'!]BC\$Y=>MVVFZLKQ=[WYL50N*[QJP_OUCX75J#]F3_?: MKD9K(SWJ*9**XR+-H=(&0905''+""-0)0X*K/)$Z*+/3F_+8-H*Z%_OPYJ[J'WRV4RT6P&E0O7#'F*<*4Y3F5D&M6 M0%1H88W=W*HOSKG!F28\3X.N?\_3&IN::K%:>A!EFUGPRY?E1H,T"0Q@N82U MY[5P' 3[OA(^ &^/SXA7P=?!B'4-?('2L%? UT4^NO[U>"4\O/B[EL\N&_[# MG_*':\KQQ7X.4VR(Q$13*+*<6"WA@N)T)F":L11SK8A!WL'^IPB,34DT/(*& M2>"X](\P/@GB%1=K!&AZ7OV!J 0%&5\2O5.4\(GTEA":DR3C]5?R8>%9[&2TWT@C08^'P"K2^O\WGX>?<3S"">][J_7H NC;!' O M7GP\_?_BSME0O?\B<3VNOG]QIR*XYU]D\AW-)M>3N:)X;Y=B'4IK]Z])C*L[KHH MZ)&JN?QTUU*^Y663^CBSTZH_SUZT^K2P"NEQ)N9U4,.!7OIMK3LO;@S,SXEHV&4]?Y9Q=V9G_W_%.K M+Q;!*B^J'9+F@IVGN48)832'.>7/D5Q_?@)^J']&4OF546*M;6UOH M72>C>BL61]4N^V MU]VO7(3[YM6=3S:6M L'>?I9TFD*EIIL7>V ,!W4!7U&\ASG=D= >9Y"1 2&G"(, M=V>0+D.*TK5,_[#E*;:5F_H?P;\MH6>4>UYG]@K(?YNKX1X(\$$;&4 MC1 NH3+>QG$#A)%VDBX<#+JUW #1X5YSRU!=2Y?^IY[/_V.Q_&/Q7?/U9%II;HRF384VU;N*G@[^V[T-U'1^T-+NDAXW[<2=0X&GZIOGR/&CW M/@=#E?BIP#?+U2YK8@/V1-GZ2%\G[1Y>6W$BGLYCH!KKX'X3+\.>Z6/ =G3< MCS)H]QRQY:*,FGC'GV8;/J^JD7[3:[UZTQQ489, MR4JN.F[**0!32@1FM4CAN69A<^:G:7N=B9ZU:\4[*)F?@)K]IEYR(T )?24" M^'0-^DXY:YW@BYC)%D9_\/RV3O"?7=\D6O[L2Z/!=/94Z4M2\- MU(BYJF7254/E!M.8>EG%=R(4,_K MM-V9[K.+07IP,4@'D*WC-ZB[@$JD[?P4A4$W[ LB'F[)EQ[MZB3^QW+^O-CP M5=6#9STEN<(%TAE,,1<0424@ETC#W! L4*H9XRS,.7Q 86SKOO9P;KFL6COY M5J(\BZ.O"_@&=(9Q_7H#T\'A>T;X&QR]AR,.[. ](]"Q8_?<@UVW\*>5EK,J MWVNAVO'^TUSE!5(N!%>X8%SI;GL(HM :T4G*#"U48L*V\K.TQK:TVZR6P3B\ MG0BAJZ25P#OM2U#[[O11 .QY];>YG-B=_FFNMS"V62YC3Y^J+JA1FE4&P!3- M!#A/:6!3X*K(QR;!]5>ZZI1MS=DJC-/^\,[^?;9YQU>K5[- MK9H1!LN4(YCK/+-J!A-H_X7"0HB,8I9AIGB8F@DA/S;-4[-5%EV6)=?!:B8( M?5_-TQ>FO2NC5DGQ)FW*_5QQ#_;8GX!:@)BZJ MPT=13$/&!-5878(Z56*=1 MHN5 K;>>-$T9RB1V$>&I=E7Z$!2,NTZ_]DAD%,U%F-_C$K&QZ:Q3J2GK8.^D M%\Q^ZBH6>#TKI\ZXQ4B_.0*DOZ29];!^T!"A/1)4CM_IT(3EU@H;31V-^N]E M.8U[O2K?L;I',Y[E+I#&*B!42 I91A*85U4A?+ MJ(LS;6LR=2_3U/^L7_$3C6DN^_8QEU-UI133KW4I)G"B%%-3B6E;:DEM:X.4 MWX.5N7IY+',?T(UF+-_ 0%UKJCD6Y1S+]K? ]\MRK5O//=7? B^_A;IL#M#; M;^&T;HC5XV:(";K8"Z=7!H;KF3,$CGN]=08AV$O^V(/^<_.K!>Z?4TD8-BY] M-2TR>UAA5$*!6 Z+A"5:9(FD?A$3H83'9@DTB35U-G)XI*TWXGXGF#YP['D7 M]LA- K\[QD')><3332A8PV0A[[JB>E*FHQ&C&6]#H:L:)&+U :-C[TNLA'D: >KW2L M!:H?G3GU33^Y:ZO%X]9!2!+.,.$",NZRX M"(.6YZX. ="&9,DJ0H&J@9PB- M37'4?((MHYW]KV>A]=,3,0#KVU_0!:OP J!7@(A5 O0N%TXK3\(;^XPW17*M^XGK5I\]]LX^A1"'=I$[PWSUDVA3\GD MT0+ZY&LQT@"^::5_5@ZMLE[PPQ_+O^N?0J^F%&>"JD)!5B#N4@,2R#.KBQ/& ML"A4AI$*,LT\Z8Y/"6O\"TY!.WI7V7E:!JX[9,#UIJE=;OL'O%>>]91MO.-;_0T0RIADBBH MF"80$:?L$*90)#3-."IPD0?% _7.\=C4I.,1&M?%?%9S"5:6S8&:)'G/L^>A M>$RS-\1M_&V-D9S4H!0;M.2V^MQ*#ISHH)$=?+OT30S7$BETGMZZ&9(WO_\: M;9!"X8_6 "F8<'BVW?OZ>+;^M)#+U=/2:4'UZ^LW9]9K"^ON:C$I2$H%S2'% M6-H]ATK(7!U]);(BI\HD6GEU0@JB.K9]8\LX:'/N%,Z6=_\,/7_LKSA ^D*T M;XOZ.IB1[W0[(=4I[<^?RF"I@,&"M],#PU_N9CNW*[$O5%GFX\=R;M]?NS+( MF]@2\[#C-FKP/O9HC'A[%G]?#[ \,-EU(+-/5\H(EEK M5\D-:FSY"G]H*WF_U_%H7A>,^&J.DGOVVT"450QV&W">R4)F:0YSC11$V*20 M,YE ;>Q!G&K$DU0'';B[\3$V<\@%M"VD9;4Z@RT-.)$2=]@>)O"0W7'&/(_. M_<]#WP?B5@D4#_#K6BB@EU"Y&]&,=6SMR,6PA]';H#HZ8MXX7-= X+(I[#U? M;5X?[&EVS_N?MSMIXJP2@7W!X<$2+V#VNV,==)@K(D)XIJP9(T M+!38E_3X=&;52;=D,#0,V!MO/_77#XH]:[P] ,'OCKNHX;ZAD$0+^/4F/'#( M;R@@QT&_P2-TTT=_6R[5'[/Y_-MR/O]896=/$ZJIDBR'QN <79' ^>GE=Z&QGP>\6GU[DG M"*V P+HXJ T54#=;R_ER[8IEE\DA/ MNXO)]10CFE#G^-("6?.IP"FD:9K"-"4Z$0GFN0@ZM]W.TM@4\ =CM*R[JK0S MPLO:0."7V:)RSJ\]2SM$G#L_E9Y[>$ 4U3@*H+0%L>L%F"][/Y\V;V MHL%N_D[&C+3DC&J53E M2$!.4P:1D 44*<(P0X74E&!%#0_K^]D:/639#M//LRE/^,[9&JO@JX(V:2V10$N9O[(C;4'UHRRZH3JU9/N%O?_W^UVU6 M_ T8^NT?'9'I>2,H0S#V"7$CZ>#VR(,JTQ,B'6K%4X]T4V\NGJV*?YO/ MEW^X!BWNAJ+NWK)^L(.6_NM"Z%P7A$%=4 F1H06DW!J?@G&#,.9)9H(N7/W( MCFUI?__P#C17.Q.09C!A$[ 5!>QD*:_Y&FF $R=LV7O.BI]&B(]UWW>HW6&. M?O\0!EXDU>-)=%"M% ;$H<(*?+N#*[+5B.J;?K*?X@]K#S9;9X&9,4@IB#+! M(4(L@Y3R!!;8%/:_UJ1C7MEH5RF-36.U.[&!%K"XZ(V\.,!P_D@?.?8\DEXO1*K? M_[?54IGBU"36RE-20X0S#GG&.62X2+$B B5%4%CO:3)!VG*P8%[5SEWG M 3,F9DY)UL=O%;7=]H/8BO3H5QER[H?\F=MU=.WV>./S5?S MV[I^=2I0052J"<0*"XAD+J!("F(UC%)$:DD4\NHP-##?8[/H=IW(YXY=L'+\ MPJ6!S_8O(=IJZ/GW,!7'.:L]Z]-3C0' 3FS0EKNY/M\6O;L["">NA6_UJR_% M!Z7\X*L!%H'PZ(0!OY( ZWB<7\M MO;VJY$[Z2?6Z-Y^-K/V9\/KX//FLW%^ MD[V>;@+:)%.R4&D!ST[=P'E\$3=:8S;.LJUU.5]O33+;A#N9D26>V03 MI/WASRZK?*GB\:8%DR(C! !%>(*(I8*R!)$("=I1E)CC XK M?1R5N[$IQH9EJPR7&V=U\'GIW%-;OEW/7\MXM^9U<6;43WV^V3P-=0J^:^]= MNXEKI"B]CCLYP-WE>>O- M*RI'A$8ZUQI23%*(=(JA8)F J5(Y35+AJ@=V*5-]E?+8M'3)5'@OY'#$/3R1 M?>$X_-W,V0;(H&2^+XR[%;B.BO5;E+KF]7W8[BNV)^&]KM-K)T8/E:^]H?.M M@7U]P#>IANTMY[FZV/X#]%$A^^M"-R'1TF18I0;BQ'5C4SJ'@A,#5U],[A>(=OR/7B%[".L M!JF0O:,ZH@K91U"$5<@^?KU+M^KG)[VZ>_C'Y\_OZ@61Y%2G*590)*Z<-68I M9#B3$$LI,JZIH<3_IOYH^+$IH))!8#F< ,MC2-/?(^ \#,N;X.A98>PCT27P M\1B2D.;%MT S5,=AOX\EL"GP.<$O=_(]>FO ]KOG.-[OF7OVJ?#"R.^>K?FV MV'R>BT^K#G]+Y^RH'.BZPY @E$!=Y M!A%3VE6<(5 :>Z"B&%M-D(?=RW?B8WP7]$Z,?P>??CX].P=ZTV$CL!YQIRGQ M.UKU!_- E8M+_B>'07>3;63>ZP2TQ0"5'-'O+F[",5;9XTX\#%L+^1:8C@HD MWS18-_7X<;:8;2R5%ZT^68MW\3C;AE!]GBWTIXW^N9X:C3%":0HS5>3V$(5@Q/R0J]<^YM[' MD?:V,]JW*ZXI(_\U>#8?CFRK'8ZANP;D^XJ"=\74[X MK#7AJ]WR/4C;B):CT2/VEWV;/= =T#O:'VK[_M4>Z72M<+EO7'S1&WONF3\K M2ZZ)N9H:+#,C-(&I$A@BN[-#2HL$%ADU-,LSA8579> 0HF/;K%N6I P]5/NT1 JV>%TG#HPF*J MNK,34',93X%<@2&2SCA'95 U<4740\UP[?&.29UZL785QQ:JK.A]OUQO5GHS MJ\K)_JH7VLPV+@!\L=;3C&A4..]"0449A,VA(#R!LN!Y*@NJ$ L*Q@N@/3:E M417!04GZRW_\!>B*Q\"LP0#@_31(3W#VK%5JKLML^ZK[P3[CH.;=CTP7!(CK('.PS1P;NZK9GX<;EZOWP6 M&_,\OZLZ0+@JBDUIX2J>>3T5)C<9SP3$G"*(F-909":Q?R7&\)0D!?>Z^>E M>VRZ;,M]V1]#U?PW[3-"O)R!<^#AP.P/V9[5V@Y4RSEH6 <-[V5-FH;[.O.D M1Z0#/(G](3Z0D_#*YUQN-+)!ODZBBN4*[ ;>12]?X)##.?"ZR;KGF^LX1#=+ M]T[]MQVO2617JDQ]Y/-[/E.?%N_XT\Q:=*5A+5R/A'>MOBC?=)4JJ;_KUJF/MD7P\SMWF??ST8?TYSVO0/>?WHWN=:?9@+* MWB6N\HK3UJ6)WY(IGFT_%/"1#@2]LSOH*6(H\ ^/'H/1[;8CO5N6:FU549RM M__GKZ[9K@=#4*$$U++C.()*)@%QC[;KH4$3M/U*M0C:3"[3&MP^T6 6.UP[- M(2YAZZ>J(R'6LY8] U;T%@\>:$12?94J@R*6 .L5/201IAL%*C\LZ::55FS,P3/\8 M2S^5_^L M7>[0PQ_+*<[S7!6D@/:(B2!2@D&>< EI1B5-=4*0"KJH#:0_-GLAO.A!*."> MVJ$_&/M6'1ZY.9LE$!HXTWE2Y0E:$0;*RCF/W1#Y.">HCR<3YSPT03DX%X;I MIM).GZI:!_]?7W>/-/U(7769]N/.&Y!.,4V(5CF%A M[$DIP"AG/$<0$:8*U M3G.=A&B[>*R-31'N.=#D,C1[,>*<^2G,MYF)GG7I58=7?==9U9>OG1"NU/JIC?'PCZ=N(C VJBN,#>JBE>Z#0T3?5W+T^1_"?137<'9TU<5#[V^_57G@>NAQI8G M+K$\5U>H#>N]\A/]R(/E^5JD1GI?]&9*)%?,'6()*ES?4?L'QS:XQT=G;OT8GO M].WF\:T=IB$NU'Y@C^5'C%5E,NDR+A10&))'9K(%I"FKIK M?\T8F/W 6?S5P'D84TW8\S>934_ M\)STK-)/]2D#E2B@D054PH"O*]"(4[IVRFH5I4##S4V'?MK]S]'0/;);2P>\ M5'/55,$%LVJNEJORIW*NJL7%:\%B][N^#5ZO'M8=20S?E_HV+$[VFKYQR!MB M0K[IIM7N_6KYN.(_JVCW+-$*L\QN;=I A)B % D",Y8:AB67A0BJ+'">U-AV MKI)3L&,5U+QV"-TX#6U *,;-@ UQ4CB!5?1@]^MHQ R$.$UH^,"&BP*?#%2X M_$;70/>%M=6KE,^/7);A:=9>_SDK\W@^:I>*XVXF^:.>)DP3JD@",\21NS%0 MD"89A0J;'!-D).$R*!#6G_;8]$C=O-#47$^ W/(-C-:NJ%'->6BLO/]T^*F: MGD#N6?VOZJ-\M5"O/P/[.G@74G90K:YXU,1K? MM. ;[3+EO^G-\VKAJIIPS93)(,UR!9%@.:0Y*2!E*,T4(5E"4=/=XR'04S"$ M %X+?K\MR,,0%5(JMG=E(U85XZ5O>56QWN&T.L@G$>!W&,T,#^RE:,D-=H*# MMN1-Z?Y&]K)^2TMZ4(OOW-+5M[(-=*LA*-_X-NYOI8,?9&S?S-!>D_%\.]T< M+4/.GY=;9A"&AG?B#(GS29?/H STD ?Y=VY)G+@O)TG"F490%HBZ)&@$F>$9 MU ;KS(B,2A9T7]Z!A[$=!5MWXC7#3LG8OQVD][5U4,3\R3,3Y7DX[!?^O@^) M'GF4C1"]7EO? .,0*95G.!A/6N5EB()2*Z\,%=[D]8/5V)O7.Z56SI%?_<>= M9=.IH02GFJ802I3(V;5A6)3AU?SX\Z6,O7JX*U>[Y>?[A+B=NK MYS>#,2D,@RJ1&"*A,D@3S2 C)DN)1IRD_CWI8Y[*!BEC&]=)$\.Q\B_D#(GL MMHCI:O@7= _X?(O1:L[&.'V/Z,3P@C\7K$9\:QW#8EH;9;.D!FXM=)E88_;*5UY/DP?K%>;Z?UJ MJ9[EYNNJ+@U:1ME(5:BDP!S*S-5^1IF!-,,IE$H;@@LB<>)5I.8<@;&M_YK' MB:6O>= [SR'KJZ']R[)3T$)O.A5.Z'_J698*++6$6N@$(BUS M*%SJ1B(286<^$4415+YY5!,_Q 93M8(:Y^3Z6:BCFK(W"*68>-^'\W/WX=5' ML).[?C.>[3S8'$4RPOOG=U!K?C#X#X\%PQ'NX.:]UZNR(;6%L,Q6/,A0K-*: M2]?&<>9B734,L425-=ERB7.(BBR!@AD##>,ZU50:KKQ:T43B9VR;2TLB6%;2 M ]^^W]69XM]_"_%S1I@K#S_RL#/0]SEI)PRHLK[/9>[?G=LH'^>%Q%;K<4#^*)C/ *9X5SG\3#9VP+-F['ZY>Q*=%54)W*I'AN5 "BBS)71Q\ JE2$BJ::B8U M3Q7# 7'P7?GP6L+#A[/O*NCQ1HZ)7:W.P7*IYU:Z^NDO\6M =P4RTH$EF/R@YX^NX!P>)SJ/T_4VLDK6;MJ#$TF4 M2!2#AN ,(EXPR'.:0XRTQDG*4E,$-9X\&']LUONV@D3=(W+B_("AEX_["/K> M.7;&I?>KQAJ2#U=:T7>X73PI<[1+Q?W1![Y+/"G:\17BZ<>ZK=V'%5?ZBYO* M^DS!-2]2J7(H3%:XZL>NJH_"$.=%SHQ.""Y0R.(])#"VU5OR!\HGPM;L$7)^ MB_86/'I>M144)6\]U#X_)WBDI7LT_*!K]YQPAXOW[',=NR+L90N7]]89,CC- M*8))@ES!1LV@H(F",I9A%O41C;&MZL_+Q2.TA'X"N5QI,&LX#C6LC\'T-:YO M@JAW [OF;M*ZCHQI99\5/IJE?4QA8&O[K(C'%O?Y1V]BS&N+2.[<6='^OQ>;38KU9E5=KZ]WG M38T6F%D-@1A*(38U,9>BOE"\7)Y?--/=?GN M^]7R9;:>+7U3A@*P]U,M<1'M6<$TS#HT2ROLP5EACG'0XGR@,N?7\(I>N?PL MP3 1]GL/-3'MT1Z5E1^(,1K !.RQQIL1\, M/NC"/BW8X2(^\U2W!?MW+G_,%GKU>K=0;N GIPZ:P#RM9)(X;[]B=O5FC$&6 M90*J+$L-HGF28AJR>B_0&MM2WK(Z ;KAM(P3VBR7EN1CV,J^!++?,H\$7<]K M?LME"=66SQ[N"SSPB*0/+E$:5#EXB'RH*7Q>Z9J/-)N[#A7U1RPD-3(K%&0$ MVT,&LG^(5")[YI"%-IDD@N&P#)+V\&-3#@UWP;D>>YCY+?SN2/2\UAO&>EC< MIV6.EI6P-_C *02G!#N.]S_YU U]#([Z"!WW:/_UL$=[966TC@AEZL###[[X M^N2&6/]#KS=:?5K MAH%8]UI4^X&//2N8BC_PRVP!UD["]5\Z=%@88M(]'1QCFLCA^\2UA6XWBP/B M%9SL)^=$GX#Z -7VJE0I9ALK/Z@!F(#Z6[&?2@5"Y,82 TY;S#850[ ]?-.+ M 2?C9 N-(>EWR$7[^])^T/_0/V9RKG]=JM?:T-+V#,M9D4.C"P:1S"@4G!F8 M2Z.I449*[57NX@*-L5FH)9>@9A,X/@-RC\[ >%G71P*G[P/J$2Y=DK/. !20 M<'4[4 ,E405\2&$949<1N)CE=.;5X3*7+O.^EXUTY=%H 0);KW$NB&(I(3#- M,^9:,B=08$JA27,J--4HX4$1NA=HC4WIG;[[[NB,OX2QG]4;";F>-6)7T&*$ M"_3DP;]$Z:V#!:[Y]GU>Z6 9?;?[A/ZB-[NRS\OU^AU?K5[-FU(IN2]K]RRW==+M MO*R!;$O@LGNL"*YQV:4CV,T3XV&#]0=WWT?F$FG+>;LBO4-ZCWE0<7_ML'LS MT@'&7'^(#V3D=?G&8V7&=P/OHGT8..1P=F,W6??LR8Y#="W<_\#_; K,R/(C M_/)<'G4()JE)9081<7_DF8*",@)ED1#*D<1,^W5WOT9I;-M!79;>)4;OLPLJ M?D,+^)\#^(JBCPE;SVJ],V(="OE?0>.&8O[G1AZXH/\5 8^+^E][8>!+I8KZ M5U/^=EV7N?T?K:9,I3BE0L',9-R%M1-(BX3"E,J4YR31)A?!/;5C(9@@RP@44@HA4I'E"M?;W/?@1'9MR MK]D&6[[!EG'@. >_.-X]@P*"T/=Q,,3'M&^]ZP=GEZL@[Z\ZP)T0']^A_ @W M?K:!GH,PG"Z[##S'&M!7$";=OI,@\-UNAX#WLS5_?%RY@"C[57TUW_2+7CSK M@TZ:6.2")5)!396!B"@&F4D0S!!G!A>,:Q%4[LF+ZNCT^2X#K<6_72G.V_F= MST/S6?V@]S.XHP/:LS+?Y]=!6G/<:\Y9$$J1S%P_FH.:KD$P')JC82]W5$IU M*;MM*YU6">QI*B5BF""HIZSA*M$TZGF^6&SSUUT05B02IH M2[*_9?.WE7/HJZ:RXX;_">9=.RI?!-E3ZT2"KF]ETZZ$V6)Q DH\(^H7#SQB MJ95+I(;5)AY"'RD1GW>ZZ8Y:'WVT?+Y;+LH[]_^<;7XT;?JVX1]2&B33%%D- MPI@]H7(-F> $$H(%%D6"I,A"3!I/NF,S:IIMU\TK:!@'?UC.=WTYNT;?^$Z% MG[+I >">]4XD;(/54"!2D322+]5!E5,@%(=Z*O3U&RYBUO=\ICXN5U89.A(_ MEF7VD/V'T_Z_*94,,>)"!--40)0S#@4E$A:9QM@D)F%,=LC4"63#:[4-FG53 M95=4ERND"H\PI>%T6UY.Z'0%W)OT,07#7XULKSQVCNI) M<]U1BJ7GJKS6$B\EU(1UQC7G>$LC#\C49'D$Y>6G0=Z]8J M2A^,T6[%ZZUYZ5QFKMO2PI5P+(D=>%FH25.BC()IP:TU6) ",HP$+!@3!5$\ MX5E02=5;F!F?B=CFU:G/79MAUU]\ UP\TW,9?NP6<^DDWBS+RU&^>/VW-=AB ML/U]UR)-':;64_,.-&%]:^!68:<=ZJVVT.7D',SH,&6>NN,:O0!4!U;>J#14 M=]#.%XVZ86%U.,RXADI)!H1,$"X&Q5%(3E.D0!^&P[(_- MY>@N-W;=8G8=9*SU[$0M:\24/[2$#JS//>SGX;]Y!G"B3HQF=M+OB M58_P_59YQV]4*)SN.;3% C1@5#M3!4?$*N9O,HVQ*J0/R_RPU=??9&*.*KN_ M#1<= J\>[#>E&[]3'8Z292A'PM6#3;G[(^.08B*@SI.D2#G)4^Q5E_$<@;$= M1$H6MZ[3@/B>4^!=W@9B0-*SHMY'HTO8TRE8 D*<;H1GH'"F"B99LQDKX>F" M[!=#E$Z]-UPXT@6N]T*/+CT7IKO6JTWKY+%K6K=0__>9SV?FU2K*.RE=A[KU MJ;+NAB"!\R2%,I4$(FO80ZY2!0N-N+&_Q 63/BKN1C[&I@FWQ_Q/G_X=M'IK M6I-L)P]H!/)3";=.U66%.N $].UB^? .-)),0)K!A$U V^]R=3[ZJ^H?">5+ M]JLET;)=[=]V=NNMU =1A)$@:O1EK.$ZUA#Y^<1G*[>+?EW9T9^6:S[_:EQ% M]\^S%ZW*/J#KK47ZR6ZVB\>9F.OJ%_?+^4R^5G_NUC$1*)/$VI))H@J(L"&0 ML91!8I3"R"2XP&&U1^+S.#9U7);0+Z6I&NVN6^?;ORV7ZH_9?%XJ@^IR\D[: M0X2+1]H)6[\76-VDA]GW\XZ\\9SVK.%WTMG%"!KYMKT2VA/=]F08$5#*" MW^O_]M/!I;^YB%7*I0<.ART!TQ_$1Z5C>B35;8_Y.%O,-KJD?DCN[N=RM9G] M3[GCU;UJ_TOSU4?[[%3EU&C,M9(PU8(Y] #-?+/[B5X^-R5?4<=W7AZHNY)!\34+%>U>F,WPC( M!Z1(^N8BJ4$5C8_0AQK&ZYWH3IQ?7__._]L2G//U^N[/V7IJ&.,DRU/(,4L@ MPA1!BE@&K9;1)LD(T3@H%CZ ]M@4ST77PMI5^2KY!Z4 T7PZ1S-RLR/G%IS? MTGMS"#'XW7$?43=UP*Q_/\T1Y;$X9\Y!$N"1.3O$K4D_5\NDK<_522MCW:>< M:\&H+&#JFIXA[2J6Y86" F&DC60HH4'YX-$X&YM.W(8Z?*W+%X++M1#7X-?7 MO0?WBB'6R2>!IEN\:?=3K6\RF7T;A:V0%9^:ENN+12VOSN,-F4.1,(^>1G0K M7V^44Q0)SO,)1K$(W-A7YQO_X^_<:L09GZ_MH?W>+IP?%<'59NVJKQMWI%^] MN)I"7$MB)(RG$*C<$$TU1JE'A50K^!A[&I^5^?Y_\$3ZNE>KZ0 MCQ%M CS#3OJ%M>^PDH;[";#\@ZT I5-P*P(H99B41>7*LFB5'#VT\ D',79K MGP .WJ;E3SA$9UL!=1BJ:U/O]6RAUVNK>\5L4:K>=\O%>J;*7A/+Q8-5P^NJ M_%(Z3123(C42$NJ*J0F=0I&3'#),:9%EO*"NF%I(RV]_XF/3> \NFQ(\U1-C M==],!N:I!T'OI_+Z K1G7=>P#5I\3\ >YZ#%>LRNX^%X1>M)'D!ZX([EX: < M]S/O,$8W#?;9$OIJ*@_H1^YRTC>O94.'\)S6 5%8!/),WD0W%0A10 P:$>"GFU8[D*)X,+,7$#?INM M_UD1QQ6>*TO62M_C)$N(<'5+$*%5R@-&Q5@>LB'Y4 \'BE MFQXIDWWNI%P]:]6J;_ONV=I(B\U4*I(QAHU5);B 2'(,F4YRF+H(G^*$:\7PK/-C\G;5O[E::OULJ/35Y5B"4<*@4<>8'4I!S+F&*F4!% MD3.5&M\8\_; 8],.CC?@F ..._^ \CVP+B_^6R#HVWKPDSXH:/R4J)UBQ?<& M&BQ$_!3[[@D1G40A^\$[FZ]1O/7ZRF'&)6$(B*Q$">401-081.B&52!U$=VYK>,EW&9[;8 M_C=0,=ZY+9/?)'B:C;&A[=N^BX%JN($6@E(L2\J+YK F3P@,1[9)T,O= P_6 MS>5BXT,65!K&T\(J(E?7 9D,,FJ/Y+EP]>2Y$9P%I4.=(C(VY?--ORSG+ZZH ME=P/,@B/*3C"TS^(X!:4!HT:Z,']?DG^B%$!1R0&#P,X)^2I>_^SSW8HJ/W^ M_O/_4S4D>K=MFN:@BD /J2%^"\HH3/B) /:_X]^ >? 8UHZ#%:9?*VY<0"ZC '0FY M@2IQ6VY/X1>K)+<'&!=+;0Y,CJR0PKR)$A+J)!"5W84UR8:72=Y.@TIN48[%AV M;5(:IK<-4*[D+'<%W\^.B@MIWSKV=C0[].SV!2A:Y^ZK! ?NW^T+P'$7;^\W MNZF@+WKC>J[02&Y04)F<M^D6[9^WE,O9*L!OV7<+T+TX",%O\Y23NO7B;NH,82<-U8&!0C=<=H$,- M>,-(71WH2_G/;[I)4K.$'U?\YS?]D\\6EMZ79V?XU1G8K2N[A^6O>O>6FA*" M:5;8$RTE>0Y14A!7[,) G*::*801,4'YSG'8&IOFK+M5\Q<^FY=1(Z[ZV&K+ M+WAV%Z%50$C[GY\JZ4.=\E$FUM=K/_1T]>[6=^W>=[R!6B1G0=9"@4JJ;;6+ M-=@)YKH5"]UZ/V)"8ERLHUT.1&%JX-N#F$ >7R]$';V#0[(.-W*UWY:+C:5I M_[*78=F$%;]^?2K_Q6XO"W5BJYDJ5;C&@!HFBCGW98:@D"B%F&><$*XQ2[TZ MN,1E:VS:?2<.D'MYR4]\=G[]]SEO'K[2-YF-GI5W$V?WT55YVTW*?K+X5BZP M%0Q8R4Y:U6\R>0%NVS>9Q(&3Z8J@F.UD\JV,L=S# MT4&_Z$R.1VTXUW-TA/8G<\)PF4.4RA8A;NUI@)" 5DK!,IRQ-=8AZ."0P-L70\ >^!1<2.<+. M;^7?@DC/:WX/C.@74.<$C[2BCX8?="V?$^YP%9]][H;4^U8:KE/*=?@9SU!. MJ"[L/L>1JVZ.(2NP@ QAEAN=94J2X+3[DZ3&MJ:K[/&Y:V%IR?V\,>G^-+I^ M:ST.9CVO^@JNO23['9^1\^PO8A$SQ_XTH>'SZR\*?#*W_O(;74-!H%F\(CL-9 M_%_M6IK:'JNU:^KRT3)>I2[\76]^+)4K$[O>E+6QIT7"=2*$@-84*2!*[8%# MI(A E3&!A=+VUT$U6;VHCDWG5$Q7$2NZRLSY6?(,9CNF0^M2^Z#OIXJB8]JS M,JKA_,5Q_)<*U3K?J>(:?/) M4.IZ0"4HA67]J$Y<#GI !B."TB'O-SEWK&^ MO*R[JX5+>)';FR:J&$8 M[#@.N6"ZBJ[/K5],S/J^S3N&*ZC,81<(0^[>8D(YU)U: RG?,AWM5LP7CLNW M75='&? 6RU>B_=LI[[>Z67[U5<'Z87DGK0I?N0"3)[W:O+KB&9N[A7**O6PH M.B7*T-10 6E6&'O@M(I6:&(@)JE61B09XG*ZT(]\HY6? >A/W.OC9]7'WV:A MUQNJDM4)>'+,EM?$NF$7<*5F96F1,$LP8#;\S,'(" \:=[%VT6\UVV '=\GY MI,1[RWP\RS V[&4 JKQA S&(H\RV%!\AQ)DB5&!4477R,X-HMQGU_7 M)Z_F&/SN> 8ETZ$)8== ]W2A182R;__9/HK+0!3#G6>>T,3RG%TC-ZS;S%/X M(Y^9[WO1VQ;?_5RN-K/_*>G6WKDOUEA[^$//7_3?EXO-C_4TX3GCII"0"N'N M^A)K2N'$P)S(+$&954I),GW1*[&,T,O8@Z&0U=5FJ[]%9C_+/%K?8I\I\5-3 MP\'$(0)E7KAJ2(A# MP;2"29&FB30F8VE0MG]'/L9F[;7[Z+H0M.?-UF IY0"-=&7YX*H1LCM5U<*= M^'777LAAT^FGB0>8I)Y5<'M^MEC?-UA/ZDEJSTC5RKB?IBPWXAF]AW$8%V_4 ML;@35.?[$W<;+DS9KE>;Z1?[57XU5;_[Y_5F^5.OWB]=0MFTD(E(F#5'D4$4 M(F48%(AJR!6U)^=,Y9Q[!:%=I#(V1=EPYZ?>+@-X67E%@Z5GU=0P!GZO6(N@ M9[Q$OZ1%[ M#6+_MM,>E\<>1#=XB=>L?+^'SZWK]ES8\^P__\__:O[%_N&2 M)/[/__K_ %!+ P04 " "XK5Q6^CCGABJI !#L@< %0 &1O>&R!2:RDDRJ2K@CEKV\82=^=[G32KE]33"XN7^_%\AD,@,& ?_WOOY_- M?OB*R]5T,?^W/_$_LS_]@/.TR-/YIW_[T]\^O@+WI__^[__MO_WK_P7POWYZ M_^:'GQ?I_ SGZQ]>+C&L,?_PVW3]^8>_9US]XX>R7)S]\/?%\A_3KP'@WS=_ M]'+QY=MR^NGS^@?!A+S]T^6_V!"+\3:"#,B:!\]:",UQ)IA03OOP_G_ZE M1)D8XQ8R,QR4T@C!F @^1(/5??OSQM]]^^_/O<3G[\V+YZ4?!F/SQXK?_M/OUW^_\_F]R\]O<>__CYJ>7 MO[J:WO>+]%C^X__ZZYL/Z3.>!9C.5^LP3_4%J^F_K#;??+-(8;V1^:-T_;#W M-^I7RP_UW[^]?WWCE7FQ/ OS M+\M%/D_KU9_3XNS'^FL_OEP0*(C@S0/6W[[@O_UI-3W[,L.+[WU>8OFW/]4_ MIQ<+P<7VM?_W]@]_O'K[ER6N"# ;;M_0-W9_7]]R+"7X^QKG&;<\7KQGMD@W M?FE6);RX_,M9B#C;?'>2<3K9//5%7*V7(:TGBJN8MO"/51CUDXU4-A*Y\[JM=(ZC^V+]?:3? MG417?'*H@#%:00J#AI"U@LPYVJQ!.GS=)8O_KI:DA:Z6B\:2&ZK%B+W3S\0UP672\QO MMEK9R]R&,Z(Z+E:X^=T6.G\QGY^'V7O\LEBN)RP4%[TNH*QGQ$%V0*:TD!V- MB#YE;71NHOOK;ST( Z)_#!PMR:.QL*8MMAT2WN%RNLB_S///M =/LLC6,:.A M2)N)BV0AH&(0$MGB^KI%Y-5RG,_C>& MY04/7IB@&&8HG"R<*N18A50TJ)1E4(8S'L)IN]F>-Q\$"=4O))I(M!,3\7$9 MYJMIE?W.S!6A/($Z@5!1$.6.>#":/$;EC/$LQ!!*&V?AUIL/0H7N%Q5-)#JZ M$_'+?#U=?WLUG>&OYV<1EQ-+NUWF1#US1+A*M/=Y;AQH1TPXS;AG\20\W'[C M03@P_>+@) F.;!6VM+_'3],JA/GZUW"&$YZU%#(9<):B9Y5*A,!\ ,U2TO29 ME,DU0,#-MQZ$ ML["DZ09!=(>#U/BR49L8W@/Y#\\>7B?+Y>?GNYR#@1+"HN MBP/%/ >5R2/V2#RED%P@< ?&>0-@/$C$03AQO>.DG9R[@,W'\/OK3.*;ENDV M?;6SA"G[+#SC(%,AKUE9$E(4'$0TQNHL4K8M +/G]0=!Q?<.E1:R[0(D+W(F M%:QV_[R9SI%/E''22:L@^Y#K5JG ,PJY"?*&J>%Q^&BHZS MF2T$VA,F-GOCV^6[Y>+K=)YPHA49-@JLR87RM#_&7,^%A >-7&&2@O.0V@'C MUML/0T?'>':<^&XEU[/QGY6&)84NWSU&1,PW!DLE3I7B(60J(&)AF+OM3 MLQG7WW88 'I.=!XKNI%57D_-9^\^+^87*1@?44GD L@#(MJ=IL [UF/PD'TQ MDBA7IYV"W7[C8:KO.)MYD@A'5O\'3.=+@BX7\>-T/:.MS#,ILU!0,!2BW08" ML=+D 9,/A,Q73_@D]=]^XV'J[SB)>9((1U;_QV6H=4D?OIW%Q6SB#=?.%PT\ M6MJIB U","_ LXHN.)&*P)-T?^-UARF^X[SE\<(;_>CB K.__)X^A_DGW*1< MC60H74"2 ]]XL1R\S J7&4&2#'I0VA.I4\V62=L3YX.L/ T?W M><@6PNT")?^QF)V3 I:;([OE:A(4F3RE"S";:VA#$7 4%-^@8$YEQGG!%CG( M6Z\]K&2J^_SC*<+L @V[VH[MT7W="$D)YZM)=C9M,J>%K!PH$Q*X+#1]:4PQ M+E+(VR*-OMA$.D^%=E M%U 9&/]7H8U?EHLOTV\*"I$A\"T M(81[,H+!^@S,T3>4L2J(%J<7-UYZ&""Z3SX>+\@NAH..+L2YA_FRBEDW(\3^DW7JS7N-KJX-4L?)HD1DR0= !9+,2%)RZ*$. QQI!2 M,#R>=FUG_[L/0T?'^'SX3*'V!;1YED5Q88%\8UU/831X93(D*=$9 M%IQ*+0Z\K[_S,#!TG-,\48Q=@.#=>9Q-TZO9(JPG,6,]?RD@-_6 IB)8DAL4 MF/+2%TM[HVJ @6NO/ P"'2'SR2VU=OS=;TP7-/U M$_)^N+92@#:./&,="MDSET!S&=!;(:5HD;1ZB(;#,-)]7K.9F#NYX+.ZJBW& M_-.W]Y42G"?\B+^O?Z)?_L?$)9%XM!F\4Y*B*B_ T6^1MR0\B\X8X<1)V#F8 ME,/N"G:&# .:2D$YFMFM]Z/]CHJ MIT0X\6#MWM<>AI#^4Z$G"+,3NW)U^_$5?69SQ8"[0H3VYO26R9$]E(8I0$3.=N*6?*S:YUQ](GY MZ++1^C17=>^K#\-%QPG0-D(=O2KC!?&0-WS4X!O1Q&Q)&!1G!5!*,"(]%R@B M*H8BEN).VS5NO.XP#'2<_#Q>> WU_J\_WA'?&_K&:8V#-LF9U_-2?UR?>)/N MPWH(W7E&PW9"#]-W:FNIDEYZZ]HY+N&1"2!3!@^"JWMCA%)NRD('Y$$PP M1B9I'A/.(^\X:4EOG_IJNCQ[G2>:Y."L#U /]$$1W1 (B* %LE1L3+15G;:D MK[]NI/9"#15V8WT?+-E)GH6'5_V0I]J'\-[O>=!,CC#44JH!1@=?2<(2H4(..12?I@BLGMD6[ M]<*16@H-"X*CI-D,"(/L\2\7\]5B-LTU";*Y7;9)C2S*VR^XO>F^"O-<,_)+ M_(SSU?0KUK3)&1[C"QS]KJ8M"%OP>Z)O<;Z"3R%\F6P??4G&)4QMH:BR1 ^L ME'HV2H#UWC,05GDGC44='LKVE;"*&RSMWK-=L3A;KRZ^<[5T'R'E6!-T\=CW M^!7GY_B*5BA)?O/(OT_7GU^>K];TNN4OOZ?9>N1MP1+UA\N5BMWY:_ M+!9Y]6*>/^#RZS3AZL-BEB%HMUF#6!Q0>T8"9.2BV=%F"+%* 4C^"$*K69'29E6$3_T&6I8T!U#QGC M-(<<$D&GRKH#L[2IUL?5^@+MIEA-]C.!C_6*N&01:'NE@#@H)J0MN:CVH<4- M$L;I'3DD3$Z1<0<6Y=?%?'$3Z!>,L)S1T%X+*93:%=-*\&04P4LKT#(34VCM M$^\E9IQFDT/"IHWFU"&)V1>B'K7 M 6LA&0?',H.82'&WA;"_[;ZB+Z_Q+#"GW'[[Z7LI%49!<4MS-,'I>MM"C06F"R."^%E-*U] MN=.I'JFWYZ QY?.JL@/3]A#'K\@QF'Z:;R^1IV^;N0SU;CDI>)XW7\VVZL[_ M>;Y:5R5"9P=+!$[A' )2LZ4+C'BJQ].\G8D,=+/DR,@*GD8!+W1;?V!1X@9Z1^ MNL,>3;41?@=^PB]A.:?X:44+=G,QZE(^.MG +'>0F*M3+;0'EY%#*D68K%&[ MW#J(WD?+2"UWAT10$[%W8(9N\_%36$W3)&!(,G@--B4-BLEZQJ]2]95%0JBE3@O<[$@9MYSB69!SC- [P,[?L0Z4QOSB*R[#IUT?X[?ESJW>2YF) M[+.UPH"M+>K(L1/@191@A%+2">82/C3HZAA0/97&D5J*#[G!#:JF[PB&6_LL MF/&.1 ;2U\;Z-@8RS4CB5$ZGI(SR_*'^'D-BL(.-QH) "27RL5DRALQ"]DL"$$3%ELOSQF6SC/A+'W8A[0&83Y7T_5PI^"K,P M3_CA,^)Z=>J=@9L/&^A2P ,4-ZKZO]R:WY97TSF];!IF[Q;;<;27T(N)"26% M(\^_ME&T(4!P48$HVLB SCG1NJ3K$+I.-6FU=GR]NN22"K;(Z$VT;H!'%WL/]MJ=\UF+UDPFMKM9<"# 9! MT7$)X(RJDYN5#PZESXE9%SHG*+9>T%RBI@[P,K+L/K\8I[K/[_\U_GT M:YC5>UTOUB_##OZCTF));BK!X37+2_#L+%*".YBG7Z MAD*OP:G @$FLUQ6B,_JASN)'6:4'Z!G7T6X/J&:R'[77RE6*YBO1O5A^(R8F MJ -7(A#-)=JZ"A2$+"6DS#A&0WO][482#8K#KMX_[B6B]D@Y6K8=6)AW2_P2 MIGE7R48&=',Z?D-&DY2U"=X[8%II4((V^6"# _(%F2U%!AT>:DA]#%P.(&O< MVT/M4=1:$QV ZR;QAN)8[ZV$;+:=$ HXC *X\/4^%!K4K>/+IP-FL,M" VQ0 M1TNW@[*!=\MZ$6'][=TLD#CFN?IL7W;U-).@N2F921((*E!$/ 2,&G0(/.?$ M0N$/M3@_SN#LIZ<'SZ9)V-5,Z!W8ELN+7)XF$&HG]@XP5'L#_#:=S29.6!]X M*E#([()RW$$,K#;_-SE:C$DW3WU>O+L'-Z8),HX29@<@>$WBGG^:4GRW%0;9 MPLN^(Y<\J1)#+%I"X;5A!$N,]NGD06KRQ(3&C*IU1>0A=/7@TC0!3W,E= "L M:_Y[O6MV,;2L&&\]6M"LU&%5-D-4PH(GOTUC*L&GUK[-O82,>R>ZY8YTLI@[ MP,J6_@F7QL5HZR !4:=/<$54LPB6A^)*"2+$80X:QKWJW/QDX4F"[" :>C,- M<3J;KJ>X:554ITQ\7LQ(Z*OJHJ^_79W,E91+;5Q$\#:@B$4(E@NPFJ-5V@7' M6M:@ZBH \MSC:_;R8FB C-&"(H#729.ZKCFD@4D)U52(7N& MK;WB_=2,>UXUC/;W0^P4570 JHNSDW?A6STXN3PUX2DG'Q1PI,A0>8$0C*5 MD2GIR";+;)O77MQ+23=@.DG/>PZL3A!Z!]#YY>S+;/$-\3W.-KU"[LAJ(HM/ M#EFM*C82%"9)#'$$K4LI(ALC8^O] M1=]C)*:J-7^/Z_/EO$Y6,?0_7T"Y>H]!,@:1Z0@9G2Y9)<[#K5K6?>WU'WG3 MN,G QF!I+]L.C-";.E#X;7E);YY>GOG+S$P)%)84H7D-*1WX2,)*2EJ6&">F M6@=G]]$Q;L)P(%-SLL![ ,UB_NDC+L]^QGC)@I6.E40AAI-!ULF #$+=BZ-2 M5C%?@G7-7>B[9(R;)AP*,B>*NP/$;%-76]MYS^ZJG90V9PFEWJ':CB06.=6* MM:04BL1TZ\L5#U,T;LYP(!PU5$('D+J' ^6<4+(X0*Q%(XY6AC/:0Y9!*]I_ MF9.M+U,?"9W!$HR#[5HG";N'Q.,U(WHM>QX\D[4M51V '.O@2007#8?BI8F& M*4<.WH#;UA-/*9XCKAHPZW.Z"CJP.S?K BX$]^T:0^@$TZH@9*\V0Y+)ADIM M "DRL*($)E3KHF$AL.7FT5TP/2ZGY]3737.$G>%5UMN6M/:]SA<0.)S<0M06^F;[E MHR9K+.M,9J+&A6Q2:3UUXQ&2NHGIAH-72Z5T@+&7B[.SZ:9G7)79MFOQ)YPG MXF:2<] 8%0*3)H J.8#+H<:Q"45F 9-H?:[[ #G=Q'G#8:N5,CK U0,2DI&G MB,: 3Y*<2&$X\:<&+,SEPC*TWQ!,+!)XC!!P.58U4T0&HZOI8S#?\;&]. MRBB=S*XV[_$4E"BD#=VE>G,RF"!B3&Z(GI W:!C[YGP;W=YCB(X6= = >9'S MIL@FS-Z%*6W5+\.7Z3K,KK$UL;DV&@F!G+]Z2IAD@E#H [-.)9Y"]**U%7J< MJK'+E08!4V-E= "O][@.TSGFB^9S+U(Z/SO?G$>3>SA-T_5$J\2T(6:"C4@+ M1FOBB"70Z(V*QFC)6B>K'J=JW,S"0/!JK(P.X'6-@T.Z4D^XDCIGZ4 S9D') M*CW+ AC%651,9=N\%^ 321PW[3"471M031V@\*[4)DY('S=E6A1P@#+!00B: M0W+%*A.+R;RUNW67BG%S# -AZ41A]W!H\T@H,_%.%2_<\)K113+"FA%G M)2>MO.2Q=;;J,9K&'4+UW.6[IZNE&M]_>NXTZ/N-ZFL+L)B\G-M^[^>3G MZ,3W "_/V99/*W*NE7 MB^7/B_.X+N>SB_+EFH[;U1%NR\%6$\V]%:Y02)QJ0LZBA<@5@HPLHZ'M'<6! ME9E/>N_8^8;&X+A9L3FH"S&C44FMR+5K;[@?(&3LG\7S8.DD1/6+J]6IU3FPD'3$[ M%\!YSNH-'H0HI (=I/3*.<=#ZQJ:/:2,G69X;BP=H8 ><72]_7?M5&>#H##' MU/;?RGMP-=8QS&N;; FI>?_(A^@9.]GPW(@Z5A7?3R?V2YFN%MN.]S*YM'3Q,7E7KS/1!A)V> M&]V]Y&.]U#IQ0CF9D@>-M=+'L0R.MF]@/H2 0GDC6A_VW*2@FZ"P$1;NID>/ MEG<'&]XE]5N)U'."Q7Q3Y//[=$5F=M-9)-111+4IC(S@.#F%+AKZ;TC6I=8[ MWH,$=8*E(S2]#S0GB[T##-WBX>?%69C.)T5GFYQ5$(K3H,@/!%^$ \Y0.\^R MB@$;8^=>0CK!S.F*OGW9_&2I=P"=:T[>7[%.WYDD84(RY"VF:,@4.ZDA"$02 MCO*./&J]E',QH/7@625 M:%$DK44,K=M5'DS?> P?>!VIX0//-YXB[J-1\P67TT7-I"[70Y5/"E>DEY(# M,T50&) -F:1]83=?X 9=?IPFWHGF/ M:?%IOGG*]D)C=+(45YNONWHER*& R$2M@BXI9EYBD*(Q:(?FJ9-:A380[PH M'2R(S9)_CU_.E^ESY7C;QG2ZO&\GFJ"QC'::4F^Y$6\YT;(/J &M41BEI3UG M$(M\('WC=G(8PA8/H9BG@\YO03?'3YO.R,\'N^V*RB+)8KV')&I/74G+RM5A M)S9)Q9F@B"VW+_8XF+QQ&SV, KJGJZ4?S.WSLM_C:KVUXZ=*];8GSZ 5]S[F8$-HW6OI5)H/0JS_OA$[ MC )[ .QF*59WFICX&'[_^W3]N2;2B'/ZQIX@TBLK-(_DOHA:PF=4A(CTP6A: MK98Q'5-SD!Y!YV%)SF/&48G'1B_@]IU.%$H+(L,DJNSRWFF)51D!.^8 MY=9QG>4@,S%;M%+AW\L!3G--=( NHON*B8D20JN@$4Q4 I3U&KP(#C)7(HC( MM6[>HNX& 8?AY7LY@3E>MAT XY[3RB1UX"YHB(+I;8VH%[1M:^2N!*F]<.V+ M_X\Z$N;?U>'(\5(^\4SXEWD;?VA?+42.SGMF*!K.53*ZWOJT7@(+ EDM9:>= MN*?2D^_EO*&%O)M"YUDO0KX,J\^O9HO?5C=9.>W^X]5#G^':XQX.VM]VO'S1 MY<4VG@H7+AF0M3))9=J HHP>F))&1H0E399)@Y69G+0&"/W7PD%4GC+%-,A-:\ >#J5 MG93*G8J@>SRB(=75@=M$K)7I>NOPL< ->D8[MU6[*^DA2A!6,W+W%!GYUK'_ MU=O'!=#0>EXT$7H'<+F1M:C'_O,TG>&-P.'CXJFB9 FY+9)#"%*",CQ 1&F M6Z.4B-)PV[IYX1!\C%O\^G*9;%9\MENOI/[>?SW.=+HCU M\SJU!",F[6P&(4L Y! M^E]Q_7E!PON*6YF_QS"KG;+^$J;S*NJW\Y^GJR^+59A-LLL^EF(AF4PN4\%Z MU%&O""@G6% F)=>Z4=Y3:1S7V':'W$%5W,49UD:2*]+O/>TK)RZ4S$T((#FO M?78S@JO'NN:.R8)+G?)Y]W0V7OD.$'MT'#T(%.L:8'=5.E?Y%"NU9+% D<& 0J$@Z.@A*2NX M*:2;YD4MAU,W;HE^=R@>2*T=&.>[G%WXVB1WG'[=M)Y0"94*)9)O4[MCH\W@ MK62HL#@H.M>+ MVMJ"]^3E2)?)\;$V"]'Z;.E!@L9-'XT&M&-5TBG"WBWQ2YCFBY!N%\F]F&^; M*;U8K7"]FA0LS B90!-/H)BA-64S@\28R#(FY4SK\_/C*!TW:S0:)ILKL5.P M;MBYV?''&'+)D(8DZ^807$F74#I)%KNK@0BM;E[<<1MFX6:/1P'BRDCH% MWX6'0<%;=2\^+D/&B;;!QF@E6"F)KUP\N1=) $/+D7P/59QZ-B?P.F7C)HU& M=P./5M*(T<=FQ-B]+"W/\7*XV'N,!/+5]D;U^7*^F@3'A50I0*KC-U4)$H)( M$5"3M<^EY@-NG=SL&?3V]'>/F]<9&&7/H8]^X78MMWKA2%R;U3D19+-%L *0 M"P8J"')]M7/ 9(@>NYB"<9,QXT*OH6XZR+8<7G8U<<%[45R$P*6M M$Q4%^$BA5Z1%I=$QQD7KO/?AU(T;?#QS\=I 2NM@4/0>SK8E(?<+DGQ:H3 * ML&AIP27IPO6O=S^/I5';26/.9ZLM;J:L#^[@[+:IWG--_G4^7 M^-/Y:CI'"JRV5U K^[N?Y$D600<1+6CNZC&HS. +KU%^2%%@4CJV+IYX"GU= MUJ@WP\K]QWSM%==%A'R'.Q(K6?_UMW>S,%^37U(+ZK[47ZF\%55,'?PGB#?' M$2+7!K)S(J6DDG.MYX\=3EV7->?/!LDV2NL"D(>+O2CQP*D ,IK5\_(GD%*EH/49$S MY'.1UA6=L;2VDT^GLI..V<_D1[925P]^Y'*1$//J%0GU3?5#2(1$Q70]T3HX M+YF&D!0G4V]M/21/X!,O"DMF);2.7_82TZ6'V P%=\NZ&ZBD VR]QR\[S^)M MN<6(3&BX*L"C4O6B3QUUX#0P)YU6J#G3K2$PMYI\^XO+L9XSK27"8ZTD.!.5IO43TX'Q,8)),R;AB%6M=K?TX55UZ MC=IT/[WC(JAY?BVJ<)<5'D9L 7G.>R5;+7%J78NVC9=PB@S%- MVK$*Z<.B'5P!?H\L)S%FIQ@M(>;KO#SK:J[("^ %HPT4)"75>CC$202/6XSP MW';PV53;$Y)I1=:5>&'X7RY6Z]4D1"FDS5C'PAJ*QWR@9G^GJVCLLIAWN\$5+^;Y95TWL]E&;Q1! M7;7AFP1!Y =;C[1M!%6BIA6$DE95B HY1>CLUE';GA*80]XV[OB%9P+3,+(? MU81M6=HMC@NC7!?)IFIG-R=E,[UX)\-O$Z3@R M!WBO+F_":0;?&@4IU$RHJMS8IS3(J' MDEL7SA].W<@S$IYY]QQ(:QV<@OU2"J;UV_++[V34*19Z3XOK[;PR6_]?3YN_ MAAEN+NY=##'9E$74QTM<=.+YRW)Q_H7^@KY.FY#K'/.N M$(T\D(G66@1A#3BG:,/@JD[5X..YEBVGIA=0R3#G:Q9S4P042G413PO*8 A8[@,A> 2DOG>;'MJ^6ZVYF& MGZ[:U0(:$B(G=OTG@2W7W]\BXEX+J9D'K@+MTB9EB!HUI!*,M4$Z@ZV#F^X6 MT?#38K_K1?04B'0R=>7#^9 MCDB@2J)=TF$"KPWM=R$16EI7^SQ$STFU ?<\^,4-\=;H=;98G2_Q:HDH7;R4 MFOR"DNHA(+>T1+(&XU!CO0KGF7\,1D>_?5S;U P8-VH"!M="WX;J>EO/(RS2 MG:Z@;4S/7JH:V9B+YW^[4N[5:3Y%7(DA ^8)/RIK"9&Y JA$9DI9'TKK^R0/ MD'-Z4';GT=?V6YF+RC9#IIVU]H!6X&I:.4J711;*^]RZJT6+D&67*)]*C)P"BUM*I9@ M$+BA#_2-$K4KLGFOC,>(:E"_??\+[EL,S"1>3!VKA:A!!5MK[2@&,"&(F'60 M3C;O8/,$^L8U3VWQW9/OH2*,%[ M)YAV(+9M*EF"H(P&YX5G00=5FH_9NDG!J5;E3>VDA)<=Y[8/O\)GBCRIB 8* M5PA*,$/XY &\X!BLL25%W9R_AR@:UW*]^+N^^YQHKF4@5GO(=@403%/(7J2 M#'3(DF>=;$RM"S.>1."I5NF@EUU;+"I)\O$1LA2UJ9&DQ6))'")EY:W5PI;6 M]9)/HW!1N]%-X!@?Z$XW@D:>T%ZZ&MFM^N![0.0UBRQZ M <&8 DHA@@\Q0TTM*@K\B[VN_-QFF+G;LN<8934 MMZVZ5@IUW'G6U9\W/<_:0U6S\ZS=\^_;V:I?FAEM:MY04([(P)GL(08?LH@F M)]'ZR/P!.!L]89](?H&?L\JPTF M]A8;GJJ!O@U)[3DQW58 A'F^;.AT;*WA0X]K:&@.IKJ1X;GVOA>WWGZ$9UF-5%NK^2:HF MY6<'H9ZR&DL_+:TOPAQ(VNE1W8.ON<)_0)U.Y]ABZ&]8-H*6^K=1NKMZV&]HQOM?UOV_I;.VEJY%-JE48ZV]7 M!1ZIJ)2"!(&TY2@1ZV"U&" 6)E.V/O+8^@#M)@4GW\VHDOJ\F-$J7&V?_.MB MC?=ML2$4R2Q+H)';>LV=MECA+%AGN2_6!I%:=^XYF+AQ;I'WDR//C6._L^6DYN/W;KN=?<]V(UUI&7*7D&*@J*%#QQ2LY[Q"!0,-DZ M(;:7F)%M20LY+I\QP-6M^^EK9$5V#W^/7Q;+ MS<"NJ[G'B3Q,9:%D42O,#$+,M&4$5 2L*+.YW<;T],U[#RTG>RRWGGO?YNA1 M&!MT!B[KT&4A6>T3&D$:E>MP-.ES\ZNDCY,U3R M=2_N>]W5F8BO&Y"TD"@*K]VED>)E+<&:DJ2Q+$I]D-6B5UY;PO35U?(]G)IC M[59]PX6@WY:'WW7OQ<:@4]FL%UV+@U,0X))(((R(R0OIBC@HN_6($$X@<1R[ M-A".+BS<,X;M^C-?]8[0N(,P*9W@&*VM3-,L=N%@"&.5(>,S* MQ%N'1<-U :EC=^B1>:.KS<._7:T6GDIRH8X]X3J""DG40VKB.::$L20N;>O[ M+P_1TV_'CR<@XNZ16B,%=-#8ZF\K,LJ_K-;3L[#&U<18C]GKVORY%G8F$R!( M+< 6YI4LCG[6.@U[DX)Q&UH-!)@3A-P!1'8=*F]W1[Z%>R4Q:^$U2/H/*",S M>,F)/6V%U5Q;;5NW0SN(L'&G50YE@9JK9.S91!^(A=7;$Q%:I9MM0R"B%C4$\YB8]Z8WCSAQH#*#A9-V!H;KL1G&; M#V85HB\((@L'BE@"Q[F '"+31@=;]&!M3XY!TV"-]@1=#D&\*=[K&X816/LI0"AXJ9(.^(@Y@0 MG##:)C3D51P&DOWO&'=NY!#H:"3//F"1TO*@>!T[7B#+R#&QXOGM2^\/ N6PMXX\XW$X[ P@]+'1=+?^GIS+':,75$@W3=?ULPGQVB(Y!M+6U*RN1%H/+H#4SB;X5 MHO>-0?0 .8?AZ'L["6@E_PZ@]"I,E[5:#=^6W<3Z,'L])QF=GUT=MM8Y9HF6 M .O&,7.1?C:Y#Q#2EBB,4%'T_K8^R#"#H/7]W8.T%XG?X2*P8_U['; >L'= M\Y^]6O ^OH:O%2PFU;94B7PF*T%I5R!DJR%(KK,,FL78VL=M7RNX30CO.S6[ M*$7*?UMA.9^]F1;)-'1; M.O@4@-Q,T#^//OHV:8]/WCK>G!W\[&>=)#:@&7MX;)1RS+*B(8= P9_DDC9$ MZT!+Z6+*-G%LW1-UB'EBE_'OY1V"72;PGYA?YQKSENG%V>E&"01W6ES7\M3T M,_(/\JTEA;X4Q4N!K"2K?H@!ITMM>*RE2\DY'YM/DV[+0L\CRYZ O3N)CA$5 MW4'<<<4^N;C3-6Y* V[7 ESROZH],-^6>Y1Q[42F6*_KYF&9]'76FR1]Q9Y4*HD@$#"1 MG)6K(\,3DV!CY-DZHY0=:DCF@22.6W ^&%*'5%3?'NNU@8W'NZ9W'S+,2,D! MG\/%_6Y7?+ MM7#".:WJJ8HMM7=0M.15B PZ9H7,L42!X6 [Z\.TC=V@MPU6]N^7#373M_G9 M.\KQ>&/TV".?8Q#E@(;J\7&"N4C-ZW0;S6O%&Z_H,(X#,TX'EU-PL?4TE/'& M45ZO_R2^)&W]&"2M/"41(AI.G['@B@A2-+\&_3A5O8^>? I6#KZW<)Q.^C94 MNXEY1UNE&W_??/CD@/;FUA#"+*6IPY-!F1!!Q4(:+=R#S<84D934H75=5NL1 ME/2TEXO5[3T53>+!2@7UPD'MK&_!1Y9!1E\<_;JHQRZBO?+)/IQ_H75>[5N8_13(YB7\\!EQ?2U W$UN^;BX/6CS)O]>B$ N MF@;T6=1YOP&B0@-"&!:X*3G<'NRQ[Y9O>^+&344U %\76NL@]W3?Q->+;/*W MOX;U^9+^O<4B]ZB<20ZBC,2BMW4L(]=@M'*N5AC+ 8S[D\D<-P?5U#X.JZ*^ M/:H'9MX>[V8]_M#GF=H[H$/VM/FJ!;-S&244'S4Y^%: WY;+6[QKDW*0GD,I&D&YHB!JKVIU MJ93<9VYCZZ..EO2/ZQH^/ZR?7>=]NY0WYCD?GZJ[^Y2!9J0/Z"7NF9:M2Z8 M0B4(4@4"G8H0A*/P@7N)*D6)LO7DNF$FI5\9]OK\:V7R5[@6+DE>)R#PF%5M M5EE'6C)"N-&9I60PL=:\/DY5ES/4GX**_3ML$T7T;6"NC0,^I5KB]D.&&5@\ M:+7$ R-J&7<.,4&QF$$QR>I@(P76%I99D%9AZV4WX-CB*WC7BZF+>45V/9_? MO7"WH_Z$DQ,4_3V71;S':35V9]]B$$X+H&/=43 M=)J<4ZNB+"K:$GGSR^\GT#MN_#H\6 ?68%=H_=M\>5D*3XSNUN+J_6(V>[58 M_A:6MVO>7;&:UB6"-?7:MD<$7V(!S"'ZR)R6K'4?[^.I'3JX/:"' M1^AP>NL[6+G;6NKXF&7OLP:=%SY@!'/HQ.>040M" 0CG?,W2%? B9. V!.Z0 M,1-;7R]ZIJGAM-["IT]+_+1MM5-VK[U=J^-\X#(C&"EH.;A-FWU;%V/FK!3' M3?.^(@<1]GW,"W\*>FX;L/;ZZ=M<71_*?;RANNTH)6BM>QL M8" $*N&1Q5):UY*>3O6XR9IGQ&]C!78%V8]+#*OSY;<-CS]]>SD+JVN'D385 M[4768#<.L^ )ZE4GB)EY+-)'SX;K%_$@:>/F808!7SM5]!V[_!*6\^G\T^H= M+C?K[?CX9<^3&L8PA]#:*HZY]:I+=(DH4:=ZLF93KK.IVZPUD=*>I]M2>SL[7=QKW>!Y#0NK(T4H+##UPT#:8TOJV6(1_FG_#%[]/5A#Q068)AX(NN[02*J%V0"S@*3+ XIOQA%9WTU&OHIZ^ND'_C MA>,@8Q 5+DZ59P\@^"N>15Q.$!472.Q:5X]HZ5/PQ"U]T"9'SKQ1!S4F.@0& MVU>. X03E'5;W4=(;F2%_W4ZGYZ=G^T(+R;F4@P'FVR=*B\X>%LDE.B%C49% MX0]J]_J(RF^\=&2E'Z.R10OYC:WX\/LUPK,3D6,M&S?5R.G((,9Z";]HIZQ/ MT;.#PJ3'%'_]I>-DL9LI_FCY=9#%NZ<1X\;X,2N5U4Z"SI;52J $?O-ER"Q@ M=!I=ZZS='E+& <>0/D%+V7<*H6V/6?QY<1:F\PGS1+?4M9H;.2@?:">5(8 P M3*?L4XBQ=5W^HT3UT>[Z)-4? *?C]3!V'Z!WB]]P^7%)9+^>Y_-Z^(=UF/7% M]LJ$=9HB-1.4KY-F:R9;9?!"Y\*U=ES<0$?2X&$6X']F=; MT/J!%+-I._2F_L'%>E+6.E?KP:)P#E2PFXC>0?+DQ1=4:$3K6Q8/D#/.:>=S M;&6M=- OG'9+CGNO&:3XT[>/]*>;=2H4 M,G0L5;-?:D.U.M65UJGWD6>.S@7=NHWO ^2,4Y/Q'%MD*QWT"*?*R&X-(@O: M"9]!\T0^*04SX&Q*]8/VM0>QM*TK#1X@9UQKU4SECT'I2/GW *7-1-<[#.W, M;$P^>H$9A*T9M<0*A<.<0RHFQR1T5*SU1(0'">H,3L>J_3:X1DL:MX1X*5"WUT &L[C'E M/^$\?3X+RW]L['DVT6CE:Y,=3LO$)PGD;G*07!EM+,=B6M^1?XRF@X#5?";X M2+[4\=KH$ET7W.Q68DK2A9@8R#J"36EC('">@*NF8=>L[ M(_MHZ0U.IVA\,8#X.X!1G2RQ;3*\^KA8A]F."VU3"!H3>"G(2XBY0+#*U&(9 M:9SU,C?O#G,_)9TY4BTAU$#THU>9_.=B>7%??[4ML)*&RY@9T4P?E&,2?%#D M$+B8C'#:.-^FU.3VFP\"BOF>'*,&$AX9'[^&,WQ;;O"P6S?62J$4IYT\%V)" M5GDP%\&5@I*Q''4\*&)[!"9["1BO+.U4C2Y:BW?LHH!7B_-+\G2H"[SQY/\8VTM6@GNI&MP^6)SU]P\6D9 MOGPF"SK;+ BN;&+!&O*I. 3GLP$F+)?,2/1-K,-> @X"B?W>]I(V\AX; M-/CI-@L7!X44&&9ROB!J:4"%>NE:!0NI=O!8*'(O9&:9C^25:0:%6YEJ MEEOSP\H1#WO?0?APW].>,Y2P.S K[Y:+1,A>U=YU'\)N,DX=BWB5#EI-DLDJ M"11@1:)5P>IU$64T!)\QD5V63+LMCS9(:ZR5 MI^/,;W$VK\TM,7]L:=SN'TG^MQ66\]F;:<$)-XZE0.O&8DKD6-)6$&3@P"WM M^;9HU$/8ML?(ZK46NYEI:ZJ7#BS;Z_E7HG^Q_$;>9#I?5BE/G"#7T?($89,- M485#,*I $"(+FXHQJ7TU]ATR>JU9; .E4^7> 72VK;;^BNO/BUS96:TW Y,F M61J,52*"U1O>'!.X&!!8])8%%:,IK5O&[R&EUU*--A!J(?\.8+0M/J_[>/48 M]S$5;3&1.P;2AT !+D,RJU( !<].6%^22L.,8WJ$L%X/O5I9J=:ZZ0!P]]P M?(?+>LH/7UU^G$1!-$YB0V#()NO:4'V5AOTM%KGJSEKGJ"Y#M SWM2"1'PN38 Q*\X6VR"E-UE MJPEWSG/!=:V/\J!<+731H=:X\,@4DY+YUI5%#Q)T$)[\]XJG=KH8NTS@U_-Z MU/"VO G+3V1;+XZ])R)(&VV2("USH PSX"UW@"D[8BVF$&[=!M^3IM_S@L/2 MI>Q[ T@SF79@<.Y4Z5UMR7QBI"K&)57OXQ< MAN\,&X0H5O!Z^AUJIR_"?HP: 8.,T1MMI6]]R;5]9]C+FUJ7O9GW9HVW![O< MN M1Y.==ZZ #9+LOPF>=@)EH?A4V_19B[;UA:<#R!H79L/@X="3HR.5TS/>KEUU M%3JCITT3D@CU)H6A=.NE?4%S*!P*M2/UT@'4?CHGB=(^ M0-Q*R-S1,O1@1:'0G!@ Y^L]^R0%5XD\ MDM"ZT.S4V8=%6?]6I[[,-^/+SNFQM]F1+A?AO(>D:^<: MFQ@$C!+01ZT9,HSN5G)_7['KH^\:=SS<4)@90M!CX^;5^7(^79\O\=7T]_K/ M9N8[AA5^7LSR/6:6:9LR_1<465?R&SR"D\Y0<%2*\-P5[@]+Q3[QQ>/.?!L4 M44.JH(=A%-NNDEDGKRF*SIL&R?4.04 ;R=\4-@KK#!,'57PUG4@RV*XU:,1W MO&![0,,.Q%SD+(Q1D(639"-5@!", <.]SEZ*($6S"35C7\XY4EE[1I,\17)C M]PZX,5J#MC_ELB3"90TYJYONN1=0K,J>:2^=/6@TP?4(KG]8:BK9?1(F1C7#$\9>E:7/7M<#3)T8H_6GX=A+9[M[RK MX\+C5-,SV*Y=F!#. M*5DOOH98UX^($2**""S9E*277IEG0]L3+[(\?]+N2"0<<8_E*6KINU3@GHK1 M59A?KV!N/!_VM!+LSB=;Q?3Y8FN,1%-UL"4W<"- M?&_)#=AB1-$LIB#E8W)_["7MCO3O$^Q/WZY]M=T,9*@5\": 5G4-L<1K=9^# MDECA!FT^L!7744?[A]$XXEWD5G#8?\ _@)HZV%3W3;E2A1DAA:,=H81:2YK! M&4$?R#U%J1P+A[5?.>V"0D\'^D/H_\!I8NCD52UK/A,D9[ M8#DXRVBI%? DA-KW04+0*$!RSVT=_UND/VB;O_/H_K!P@MX6S80X-@1^?O?F M?RPV50$O%\LOBVU9\L5$/&5R7AHHN'H92NW*6<_Y27PL"W"6_#N!+$F&.5EY MT 64Q_H2GD!C+P>B WK,SZK&D>&ZCX_=>H[(LT01H(2"M)YU@$AK$+01F(D; MEN-!-S ? >3#5(S8#O'94+ 81"5];YE2<.>YH17)K2-.//F)RD9@*F0OD6L5 M#VO=W.$0Y]:*/'RO?(I4^XSGKXX.LM$L,QXA\=H4;=-^E*< 7&.0OIC"!RB4 MWD]/+R=[XV2+CE-+GQ [I!&'5[1L?(D@DK"U/LY"J(5X&(C(%!0RUKH'\(!M M5)XSH7 D4MKT3WF*VCH Y[OP;7.^]7&QX^"";5S]BNNWY658?;[DK7!AZKZ"+$S9PVSIQ_A3ZNDMAM 'B8"KJ '[7::^=LZX);\*D,;XF M9XJ+Y*!(EB%XY,09RT4DE?QASO]3VB'L)Z>[U$<;<+520 =8NN>8].5B1G"=GFS=B/H+,<5J@ M#H[6H176 2;)S[[J\#IA03*KDR)OJ-90@:%,+KX)#@\ZGTCHM=(. P][7GO0A*.F>5UKFU M3WD08>-T*AT<4>V5_^##>5SA?YT3G_\;PW+U'FOJ_Q;_-J%+ M@1G 9 5)V%H(3 00W,M:AY6C>89^S2=P,$Y?U#&\P.=2\_@37O85/K];+KZ2 M,&X5XK^>DWC"[&I];S:2+S-*OX_/"*^O;DCM3D=3"T=ZKHL8^NVTKDYQT'Y'I? M%XBR*1;- Z!V=0*OL^ *J2^CT2DHKX5E(R#_?FI':D?[/0&_@9K'M_P/Y/E( M-*^J0*[)91=\UIEFVTK #],Y[8Q72OJ9J'J1UN=A-@F,Q:1J00)) U2*&3QZ M"4*J:$U")K#U!K<\QOE_7?6N"V.4-\L5I-/\TQ3Y!)5)Y)XLWZNMT(B"E[B"9&GYA) M61UV8>LT.@Z#W?=S)/;R^9O[P%\RI,EQO6^43PB!)Y M+>RU%I10 KSQ!IQD1K','?JA2E=/H?LP^'Y_9V3/KM,.<'S_G86WO\WI#9^G M7ZZ**2=!:>]D25!"O:I@ZMR5@ 60VZ0RYNA2Z^[G!Q-W&"*_O].V8;33 >SN M6VI(PB:O>/;M/:;%I_GTGY@W?DI(FZSZK[BN(](W'4L7]91ZXKFU5I4 0=3! M0D%:B);7+W/Q.C&.Z1F*OYY,]V%@_?X.\IY=IQW@^.+P?1B>OK^CM:-DVP$F[ED'5^A_G4FDTS*M#O!F.-7E MI82Z!J[RP?2S\S/Z==+D_%.M$UM-F-=.J.&,0I%=1#M[^0,R]%A2^,/<9XV%@[^>.OBNHF@IR") M9;.9RFAXMEY#X%:#8G4:F>0"B&DAK6#>V=9M+)^#K\/6R!_BV&U<3/SA5DI- M+,WI==\F*EEO3$ @60@R&*) B-(#S[%H$W-1[!E.ZTYGY+"U\(YD[O?N_'S7W$]L5XE7G0"*QT')3>E*88#2R03DYBQXE:,<7C=W2 4 M'X;Z[_14L2MU-UP%(_6(O^@3LRB7P],OS[!6BW)3F.$^80[94+X9=<_:?7X8 MF0[=JEY:&U!9"IX%)E"1(SB'A5:FR0&#%_SXPOK16M4;I$U-!P6\\$+FICCP M1F8@XU.DL$6C/:A'XA,.@HA%$K%O BQ><>=/T:K^B?I_\!6]4]11J>8NMDNEUQP*Z6@8%2E7%L M9HA"24"GH]?9V2R&RE?L):J[;F)/5_V36]4_10]CETG>[;*>979%:@9&2D-! MGG(0+$G)FGK!1$NR[O&@;?Z[:U7_)+T]W*K^*4(<&P(/=50W0=C$I0#K3%TH MAB)^JQ5IVW$FE/**/^K%?^^MZH^&12O!=K#YO)K.IVM\,_UZ_;AY&Z?\].VO MX3\7RY>S0$*LQI5'GP*/',A#5*"R4>!=MB2T+)#KPEUJO0T]@;SOK./X*8[/ M4$KK&X]7C%WKCLQ]L=%Y#TPX36)TIHI1@/ B!:5=DM(^'R;O(W') V94F13ABJQOD/ MT-V\<8+A.+5T!+%!#]&=TRYX7EMIUZ[&03&(*!G)Q%-D'IF-NO4%D6X**\8I MRWL2"L>HJW@*)/Y@R^3:^;KB3J.4D&L%EG)90U!2@7;($4DH@3_#-97GJJKX M__5".$[I?S#DW[ &[Y;X)4QS;7T[7R']_K5#^$F./DS0*+:%OM^J;4'DZA9 MSHRB]U(+5Y1%!H%)#MF'[+/T5G1]-V@O8QVWQ^]EY;0!10*QVDU MTLOV<#H8_F"KXVY3[EU#X]6[\&USK,)"R3;7CI5\TZ.[COW@7('3-ANA@[#E M.[A"N9_!CF<5]+)JVH)DU(D=S3=>DL3RG$2T.*OYJ\VS)MP586P@081,NZVA MF,MKGZ&P$J)C%'IY\^S^U3V$]CRYH NOZE3E_C&A?EF-$8G&>KON/:[/E_/5 MA-O"E1$,>,0"2@0$4F(&8RRG;TL1;T]G?T;<[Z.ZYRD&72V")FKO>II!PPUR MXVA.N/&R8+0@,> M@7S;B>/-8OZ)EN[9S33%]9$H.27KE,G@I$B@%&<0"_>0M>?*DF1R&<)G.H7F MGH?H$MZ8 MJYXG+_2R833 PQ_3M[K*UMW93+U"Q[67X+TBW?E,ND.&@,P'$85BL>O4U'[. M>IX9TW1(%(^L?_1 ^N)ULA5P+*[(W[1!J=D M*WFQ'%Q(!I1+=1"1]F!=B4H%S-;IX0WD_V'O39?J)\TO!!;0UDRGY2)FN\ES]!TK*=.ZIA:]>*J7Z>X% M8BN0M!-N!S[*+OUZ!/><.^+*:T'Q@_"A7N1H$%&GG*,5OGGCF9?;C^L0_W@H MI?6-QP<;^F1N8G8L@^?>TW8K'GR]]9GT_E5SR=MG!&BRL=5<:&F X05(#.T0<_ MOUO<'*[/>5OA=F"VR!W(6,5QU1#,!\9U6G4"K@-$G4/:2R$ BZ&(X)5*J74% MQ5T:QCT0CP&@)M+O #U/=9;3(7 CLH&LC0*5/((+T4#)$HT/-J7F[X8/[?8W MF%-_3$RUTDD'\/J,Z>ML?C;_\N.7L'Q =)O )21O'4MD;%4 58NHHQ$!K#=. M!'))8V@-M*T(&[*[8.U('6%V47P'^+_BZXD3ZC^QMOH@UK_C(GS!/Y=8+L_>30M.H@F1 MW!4!.JI(QU2RX$7B@-QG38>+H3.E,<@/H;>[S%8;)!]-A5C\ MF)<_9^$RDZQJK[M2/^ZWV>H_]=\,.H=R!P*.6W.YKV2&GB;I4YTJ[SDX;>KX MP%SSL@XA%9N%\%YGOO>3O?&F27(AG-8)@J>-IY0A!UP'!M9Z'4O&Z%)KW^ T M2A^;PN'P:9([J*F#D_SQXBK)3'8&F*B#J8R,)#V1P5$LR;.4VK.AVNB?=I'C M3OK?NLAQ>V5TBJG;A196!F.DT(!9NSH;A8%3F804:O4Q0Q&E.0*Z3J+(<0?5 M[USDN(L>QDZYWJ_/0RPF%E$ F?"@D%AP@;QAS4VR+%F;]7;'_,D5.>ZDMZ>+ M''<1XM@0>*H6SX:L3,R19, 1E L)'-<(&1/#8!U/8;N*UQ,NWVMY_ZM,:NS7YJZ1-B2XI\ MW]:0]R-^Q]DE3A1/G$MM@!=7![L:!$>,@"*SBLHF)+:&1]I=LKH[U_;$P//@ M.D@AG6/L#[SX;9;FY_ANOER2?=9)2Z' ()WBJDHO,!Y B*S1T?$=TC&1=HNX M[@[,X?&VOW+Z1-T57V_"8D;^P?(#+CY])?'_.CV[O, \D2B1124 2]3DWI;M1TX'H'TUFI/)D>8C,'+X#6'!Y>:S MSYX@YU#S=?W1'\-?OP="X32H)D MS> OOZZ[+MUA23(OUZ5Z$E-](D]_XTZ#D2QQ$8(7H?63@RW(&M<;&QQRC?31 M$\2NS/9M;D32HM3WL:CK=!+B 8(-'E+BDEL>=+:#&;@'*1JW+GQP8!VNA9XP M5?O %6XBRX("$1\1E#&R#D+SX)CAPN24=/-J[YOKCUO>/3A>=I5PWYWV;DT8 M#3I\B M'75HL/%6?I:H=C5:CRZUSHPD:9PVRH&TDIAG)8(3V8'AFN=B22+%-F9^6]K& MC2_;XN;QXJR&^NG@C'R4FU]^?*:/6!6&D%$O,7$%V=0W7\8B."\2L52'PBEM M56Y=#K@%6;T4:[7$PWQ8Y?2,M\K0U>.RHDN,=7):B)+V*;D4WCI.T7%]'F:9 MT?QH>/M)5J?6;5\H; NU/?72 =1^N9RNZDRN6JP%;S Q#<&H.@G<"O Q"^"> M,^-M*%JV]AIN4] I@/95\+T$T=[2[@ KOP<2WPP7/VY*YNJ]O>&RY&PAQ: H M0&(1O,D*..-&%5>2Q=; >8*<<2]1AT91*SV,73[X]G(QFUY0F/UV^G?]3[T0 M7LW^^3H_R[^=4PCV'56E!82 _,GD+ M+!CM:$]D'8]VO_*NMP+6,<*]_533,]C^L:@E:RH'8;1UD 6G;:G10JPCB[B7 M41L?7&[NDC]-4:NRNC VB]2NGR_'(U6>57)"+2=/,&^-L97HVB MN#EQY3'F)UY*"DAT@E13'RJZ#,&BA^"5#CHQLNJM0=B*]DYC@39P'47!78S8 M?)25FF7+Q7,?D8$OY',H;R1$7X<2>*V*9(Q%USH3_A0]G080 UO,715QHNG. M5SFO*GW#69/^$WNM0]>?6FB!5P-F@P M46M7I' QY<;;\C8%A]J<=[A<(JX^\U=0U#TCX]R)*$%DD3NPS([;R>9Y3_,U%Q[G(:Z;XO>77P3WR MP^?=S_NC@-[9PBS0\<9K1W(#+E9$LY)\]%DYW]X%?I*D<6]]6_L'0^BA&UB] MIT">-#/[LN+K(]9D]-57GW%Q/G$.A64Q0!W/1XZVK.W6;,T>UB;-6')AK>]Y MMJ.L1R=T3S \"+2FFND ;[?Y^1!^K$I;)M&XC$P),!))/,H)"N1H;WHA!-I4 M4/C6K] ?IJ1'H]4&3PTD?PIW:=<=F%=?OOG[&\ZJ, ^[2WOJ0YO?I6W-P3!W M:;P.Z54R@;"%,%;'^,:H"V L/#(9G,NM)QRUO4N[#?37\^7%Q 7)G*HUF+@: M-VLL@9QB12$BSZM^1*5U3X_[5(Q]5.VMY:DK)#4/5>FSO?2K&/GV:0>1 7< D1O8=@)]HB#3 M\7J]E&H3C$@H3^1YE9R<8[;U2\;= #%8V4)#0.PGSK[K$>X!*M2[7#V M2S@+LX2?OF+M?7>=$5N-2<1\,;]M0@]HT=6ES^7Z_DU$Y5U$!PE!)%K$;@UX%4- M'E5@//)2O"^#.D)W".K*)]I%]T_[1(>(O8.S[S8S5V.Z?KR^7%2I3FPQJ)++ M(+-@H)P1X!/%HYB3,2EX"E);7S4^35%7;E,[%!TD^'YA],=\EC8,R61\R!XA M%YOK;6R$Z(@U@5QPYV5FS5]P/$M45R[7 &#:4_S]XFFB.$6?R"P@MQ*4R )B M(;?2HK3<,IVD;1VZ/4+*N"_,AL?.3J)NYKRW0LR=X7WW+]/YQ IKI$P:ZKMP MH-.9^-/%08FI,"M$RFY8@_0\C>-VZ!H,8XV5TYVYNL-?;7 VOYQ=?*1XYP,N MTLH<3INVF]MO,>74D(W#A-%M_4^=:N M@-?2*Q>$$NI(+MK.M&\%5GMR8#V2,D\JV?=[N+AHE_ MD/P^_X5GW_'W^>SBZW)B4Z)87-:<>7VX67* @/1';>'.E"^)\=8MI?>EM:O[ MMET0LTUU3'-E=7".;\OG_\6P^/S7?"(P!8%*0D;B43')*$"CL\8KG3%^ M7.Q5(KNZW3L:^G96SXGA[^W\DS3 M5VGLZG[P6.C;63FG!K[I=YR@4&3<'5(HY4)]1J+!,2O .6%D8=9L^?AN*/ 1 MC5U='!X-?+LJYX3 ]ZK0FM=,VD[%.-."H02CK5#'D99CV\=<> MA'9UA7@,&.ZOIA/"XB041_ZM3!!E0B"+3GLL1@ZH H^"JXAQF/='S]/6U3W@ M,1"WDS(Z2-,]R=>?L[RYCL?\YN]49WN>UZ\F.@3&HBQ0;&TCG@U%\DP80,_( MS!/W.ASUR'V,T*W@YTX=?DW4U$5;L\=RW]RFPE?QNV>TJ9CC]:6,!L:S8IRV MF[##/B+8K8I)G>N(8?.5$QX'[F*NWQ?9RO^XS!-U-F#?TW/ MSL(L_U;;JGVI6;%5>>;RJFONO%S]TOZIHGV6:2CW@[ELE!RZ6N+5?3H>F.TF M@^8AFP+>DBNL''KP3!G((@67 M?)MJY\V(G 0X^4J\4^SL_.WLX7?X5%GGAC M,AIK@9?Z<%=F =[I4$60HA:A),D&XOD&&>,FA(9#R=V3YE -=!"*7;$P*6B4 ML.1"9>9%]:AJ)PQ6 ',14M"QZUSK%YI7:_I?]W.24B?J43=O;EPVJ5"0O>9QYHKQA-7AFS$2++&M#(4F347*;6 MMT%/T3-NTF\HW!PL^8ZLRM48\%=I%<01/Z_R?UTN+]9= G2,,>5H 8NW)*W" MP.F\X;"53M== 0P$A!.O\S616OIQ^=%F"W/5JKZ M1YC.WM76_L;8X(L)8%#*V@&=MHX)"$)E5(8QD5CK+B#;4S=N[FXHJ#762D=X MF]@H) LL@"/J:\HQ0TR*@;#.^:AS//35 MS%:A\KVP9-B+@4>6._8%P391TU!! M\U$N"G[.;WH[G4TO\-WT.]Y;=MW$SM*^C9D$)&TG#- MTQ_;4]='G-@>4X^/VVZJKPZ.T2?X^>7'[^&_YHO79V&Y7 _T+=S$0J=)C+S. M+I'DC&+4D+*(/GF&*K3>E3N0U\L [K8(F1]'77TC\2=C?X3SJR&*L2ABSV7@ MR9"K$VK%H[,%1@T%E>T@>K+<.8/F: O+Y.2Y6/6M( M=KKYX@%/!,(/LN4M5(J-9__=Y>&<6]QCPFD@Z0_ M]M3E#^N@[\-\<5'F9]/Y5=MT:9D)*0-CRH/RA0$%[77N:W&UGVRQ\->Q1X#'*V$VX-UP?1U-C^;?_GQ2U@^(+(U4SQSIE6])5*:3G^N)$3' M&(C@?:S3 Y5N[==O1=BX5[%'M4/-]32Z<5K)N ZY?W_Q%1=74SAXB%;%"(S3 MSE%>!' Q>= A>.:=06>VFP+_X,>/>QU[/--TL&@[L$Q/2.O==1]T9E%Q;A+( MU6!!I@TXI@MH;X/V(26C6B>*MJ&KE]GO8]TT[*>@KD'WYQ++Y=F[:<$)6J5- M0@W%2@H@ZOP0BA\0DN 652=*GTKR7QG,T=1O[#0VS/532-\1N#*R_-54W2H<*S-YXU0K;.:3U/4;:PY..!V54??S?J?J'MH/'Y[SY6.4^-Q M[$'=NZ7BBP[2<:XA$J8)R5%!#,E +DRF0LB.V/H1\5'+.VX:[O?WJFPFW,:@ MZRM)61+M-H8,*$JCR%UFX62(P9O65_Q/4W1*91R[8.>N%6RHE[Z?(VY5_?5F M>3$]KW[&V\N+*N$;PCEXGEI; HY=%[>?9$8QI:9H;;DS(+WFH&A3@.>9XF+- MBTRV)&6'JJ4^BBE]RE.^KY9[;0!],()QYLEK%K:VX> D&8;U:3HRKT/DMO6# MAL,H/B53O OV=HF &NMU;U/]'1=Q?H1 _3Z_5[T$56+1Q% @:^)5&5>GE@L! MU@B?A)?6Z:VFO@\&WRZ:/?:*VGVT>*I@7;4>+.2(94O.6&U]!$J2:$.. KQ@ M&KG+F,P1"T2?(K6/!V5= G9G39XH9%?]"E5(R*5G];I#@G*6@Y/%@[ \5G$S M#*UGRNQ':1_/TGH$[,YZ/%6\UK9RR@4?O#>@54Z@/,O@'"<^:Z]K3#&WGQVR M'Z5]/(WK$J^[ZO$$\7J[%Z).(K*B,C!=.Q+7ES-%XS34MA_=LNG;/MPTNAVM:SZ PJ1-3!$SY&@8J&(I M7F':0ZE]#$KF26/KHJV'*3G45-5/_6U&GW59NX"LR_@BRY+GH" ZCN3[UN=047=PL/URN9S.:@_6VJ%H/0IL]9[/ M<\U%G5V72RT&+EB +&F 4J*M9CEX;(V81T@9'S4'J7C>7MZ=PF;=X^JJ.)U% M;1E+ IQAM8](C:PY-Q148^0IHX^Q=5KI6:+&A5(3U6\!I_WU,/:3CU\_O/OG M_"Q/9U]>SQ??YHN5:C:O$X)BV23)R8&S=2A2TN!=(7\NTCL[3>6Z1 M_O!Q@"[G PAV;(!\NOR&BU>?__7NW>L-]8X9[@/)0/+B0:4ZF9RB"3 Y.<6" M*!CL5K"X]]'C9J0&!,-A0NS@\'E-2TXOWH:TZ@&^LJ':&)6D1,"0:TV/)_S6 MPAZI8@P8T!&+C4^;^U2,BYC6GLJ!4NX.)YMM8[CR*4H'=;XM*)X,8=UYX)D. MVJ*RU'?/D<9(Z<$5.52W3T)E#T&/?:[\@7]]Q._SL^_UA+S%S-7#6><2%]X" M-]&!"L@A.*% :)=3YM(P9[8Z9IY;J2=<[*/(^5!2[<">O,,+^K#W9F M;"9/*8&-1A(/$13%Q"":E^(^1,>X9T\SW#03]=@6Y<,"OT_GE\NG M-X!#HRG*TZ!LG?'%8GU9FS4DC4:5PEU1VWFO6RTW;LE*6]O27KX=&)AGF E2 M^<@<:$EB4L42_(NHS_V%%%+_!JU1"6.\X)%-$M7RZ6KX$(9D4G0AD%+1SBK^YZ#CQ1C/% M[RV_#KS$?X7%M!YN'\/%VNHE)5TV20'&3, MA8Z[Z#7H8)Q(WG(36C]1NDO# MN+Y@ZZO/@R3<&4(VGC$WLG =+=DUCS7)F&LY?J STDM7C/'*M7X'=)^*<2^W M#M/J$Q#90\0=@*3V":S4;XR@KT=<00L4+Y,P4B@0O- 0%6,L9.,X:VU$;E/0 M#SCVT>?=O/S^PAW[YNH3IDM:\OUW7,RF7[Y>O)W.PBQ17%SY^?3^[<>K1K?. MH589P074Z7 M7^LI_+ZLBCM7=E:CU-9RL-G939_*(!)(([E1T?IP-T=_L&EYC)9Q'Y6T]E.: M2+Q3Y'RF?[O9:"XRF10=T2Q%1MQH!T%E!NA3RD&+H,)6@>V!^/E)T;A'51NM M;P&E/570 :!NUI=?7>!&7>@8CL BDC'%X$DXR=*7O*!0(B77NE_8?2KZ \Z^ M.KZ;KSM,X!U YE=<3+^3*K[C3PO]<;K\[]7.BL%J(5,=8%??WT>;R75#!\ES M'F(,"5/KZ.DI>L9]8-;Z%&LF^:Y0]'H^6STPN+G!2!#%*0VNB Q*^$3B,A(L MCX$)'5-4[9^8/$[/V(7UK;3^*)P.5$$',^5&U_E!TN[PY@4PF_JKVZKH-8 MY\I^F2\6\[]JE43X1C^Y^#'1R$@DQH-V7I&?APD\[3M D[,.AF'BS0O@=J!O M; /5 !!W?>VAM-,I\M[\_6VZ?K'R*UEC/G'%AQQH;Y8D#-EU%B#$$L'D((OD MB1G6>F;>%F3U5/P_',X.T44'\+HMIM=AL?A!F^75^?QR=C'ATM&&8)&$4^/? M)"0$QNEO)OH0LV8VM[YF>HJ>GHJIV@"JF?2[0](O83E=?B):0GX_NYDJX!,1 MR/X6QB&C(X%)DO9#(*R15CI VT.F^/7\_'QZ M4?E\B_@!%ZDJ[PM.!%?1T[D.D;83*,40G/$%)&TPYHK%V#S3OP-Y/25@ACLF M6^BF ]C=%M?-F/C316UN?8.SVHE4J]I.MPZ44$PZ<"$XB(K7R=",<]^Z?&![ MZGJZ+QW"T#733-\]Z6\F&3Y=GI^'Q8]Y^3W,5M[G9OBK336@-U2=J?WX';)F5>!QL40A>OK]!- $?? 2PE1^F4BVF( MFZ3CM$U2685L1 ;/?'U.HC@$36&T$R5%1,];],V:1=1=W R M/M;+Q3")4F<+53R@LO;@K&9@= G!8M'1M=X.)],V:2<5;]DV:1=Y=PJ;VUT] M$D.FF3"0G'% D8@$%X,%F4U1(I=LF@\V.M&V23NI?N>V2;OH8?2*S7L-79)5 M&27%&4):LLX^Z'KK:T&HQ(.V0B@>GO. #NB*,V*+I)WT]G17G%V$V(%M>:"G MAXM">O0&,*^RE2Q U)D#E]$XQ:,.H77!P2ETQ3GD(#I0RMWA9+-MD&4II% @ M*5HD8ZIJ]WL;P"/C1DK.M6X=OI]$5YR==+M-5YQ=!-T!6)Y^%*]S4!%M!!-D M#0*(CU@;J(JD"Q:C5?*M,W&GUCQG)WWOU)%@%^%W@*1'JY:SE3ZH7"AT9 (4 M:@1O(AGG(G2,,46'K4%TT.N H_8O..2H:B+Q3I%SH\PK9[3&$P_,UN:%NI!T M L4!VG$;?$+F[_;0^=_Y.F GK>_V.F 7%70 J >*U0W7&#-Z8"5$4($EB-+$ M^A0T^^Q92J+U3=^)O0[82 =0.:V;?Z(&<^_5<5\P,5TGM?W$5*7 M[&OM0HE()WU*$(PV$#FCT#%;9*YU>Z;GJ>HIQ7_XB=98"]WCZJJ0F9E,_P^0 M1%2@##EYY/@9*-8;)NBO7@Z;6WV8KIYNF _'PDY0VT,QW8/M_>SJM3J1'E1M MFY0Y1;Y*)@W.&@T)C13%>8ZY]5.Y+4GK&7+[8&(GT.VGH.YQ]_FO^8:M[#CG M=08"BOKJ1R4#06GR#HR(V<8DKJ4.#[V]E12=^A[=UWV)5Q*R3L' MFK.:H?(%0E *K+,LH,^"63XHUM[M]/;JJ,TPV@4'^\E[[$SNXV5]-P=J?EC7 M?=5O3Z23*21A(3GR!Y1(&6(@EU!EXT&3^RS3L)SR8"X;55(^2L?U0%2&: +G MP$+AH((QX*5'$-E99Q0&YEN_J'R.ID,/PT_I*^;+,WQ?'EOIEQ^W?K(Z#H(4 M/FMR*036'>:R ^=8HA-?8[)2&XNM ]&]"!W7%#;%T]U3=7C%C=Q*=U4O7VWZ M/W#^91&^?9VF<+9N)ET069T6P$NHS:2Y!5_SK1R3-(E+K\160<$S;74?)6!< M5!U!\?/66A@;2OCE+@M7K0*5+XX8 !O0@M*:O)(8&$G)DQ M L9KT]U(L?/64A[;TW^'?TV7%-4N?GQX=942(V?28(P@:_VBRBR"%R00QDN1 MT1LAB]S*E;__V2/JOXVVYNU$U\'5P'86==T)20J9"]E2'W$59#B@\YMB8^5# MLI[QT+PM[_;4C7LM>KP3:F"]=8;(S?Y4P6(R18-+D;Q&Y EB(J^1K'.,+J>2 MFO>\NT]%GY[UH?I^ E9["'_LH^S-WY@N5SVXOH9I#;U?S?)K7%#\/'M?_CE= MO@WGT[--U>+R:M:&28B2<1 VD_'GK$"4SH!-*@91BI#2;W76[;%X/YC:1]GS M(TI^;&3]G_ET=O$O$NKEXBH)()S)CIL"N<[U4J:F/KE%D)H[27O/EYBV L[] MSQ[W-&N)BP/EUMEY=,/R_KSGY8;--[2?CCK W/MO6%M;S;Z\P[#$S4U_K9N-.10ZSW6HL86J[PP-[4<* M4%DH16FA6I>&/DQ)/^?6X=J>-Q=]!P!:$7^W0YK/,:H2"R3&)2BF!$1N-'!- M3)4:]JK6 =Q#=/1SN#4'S\%B']O-^>.R'M'ORZ?+;]_.IO29_SF]^/IZ?OXM MS'Y4D/]$E"[E5$"=;44G[Z*P04$ER(1N7"94:UE1.TZ\KC'G&#H&AX M#8P.K_DLU>[(\S/Z\9>KS/9OLWM,3Z(+2O,HP)C ZC6:A" E"3'(NI^\)F]T M.UQMN^2X]>D# FH0F7=PQCTBL@^7B_25S/#R+0GYYN],O(L^N%S;3P42(9(( MB6-!&PV/:H'^%Q?HUDO8NYX <2N5&Q6(A1!'!:9[(E&,@*]\8 M1(\2TPF(#E/V? C)]PJA/\+Y]5P3+K&D'( B$/(8H_<0D[& *OAB3%))M>XH M_0Q)X\*ID>*W@=.>6N@ 5*_#M^E%.'LW7RYO,G3UM()EFYQP()"DI4KRX*.. M9+J+%J&0ZU=:.^E/$M0AH/95_=VF0,WTT &HK@WYJ\N+K_/%5=.DXK*23A#M MRA10?#5!QR&8) ()RQK3?)#"PY2,>^DYS#'70.9=(F>SMX+()B!YC;2_ B@M MR8ET*0+7):;LBE78NIO+8[1TXB0=H.=GH;.'T#L #U&-RXMI>ET'ARRN^F&A MD Y3H:WD!1WVCM@)]>Y?$ <\:^TY:XV:3_"U=:OP%^AJ1. MCJ^62&JIA XP]= 1__/B5FOG%#EMD%:3%^*J?D?F5?JZ^#H 60YVECU$T+C9 MNX'=H8,UT &<_IPM,,V_S*;_@YE8^@5G6*87RXFU18JH:]\%3996AD@[CFRN MMF1OM? VA-8/ A\AI9/#[7!ES]M+O@, _2N<7:ZU<78V_RO,$OZZ(:3:\>42 M+UY_#22WWV974]<24@Q;"CBI/"A19+6W"IC27&;+* YM7>2]*XV=G(+-(3>H MKG;'HE]C<89?:C+P\P!5=7>N/)83$UAAQ5 $$S32YN*:&,H2DM2.U9Z4RK0& MW^/4]'@G&>-6L1P!.WM*?.S*I[=(D@]G?^#%K5VPJA7$=8.AB54<"V.$_\1#?:[# M( H?0,3B(V<4C_#M7EUNL=BXA2;M<3*(D,<&S2I$OE\5LO?Y^7ZV]CU#;E(H1SF<+HJ1,=BMJ"-)R8)8,5M8ZA=?TH;;[+R;W6.LL(X;5TN=E::P0UEP6A9@ MP3%E@BE9MB[RVI_:3NXG#L33O:3Q<;37@8^_X73C4]QC=2*D"4I(33YG#5EX M#5GH3Y!!!"&*H).G]27],R2-/'/F2,AX&)!-U-0/ZFXE)^XSI8VC0,'U^ M4F(DQR45D(5;@Y)YH9O7!CY)T;BW;>-BKH62]H?^[F,;,,4L M'#,*)%<1:F<"<"Y+*$ZED*/EN?D3H>TH&[M-]Y& \@A &VJM(RS>\GH?X\T* M$4UT=4B,B35=3 Z(M#*RI6RGM8ZP^!@[.0E#A".Y MRA2G*5D07*AOQ(R,F#3*K(8"89=1S=CH:Z&G#N*:Q]APTAL3L@ FY]D4D]&;JAXI(7@E@?0'?5VGU%S,-VV,EF]*P52;A6Y^TB2'W):68;+, \KK"'EHZS223150 ME"MUMEIU HV K**UA0MKFS]K&C /?2W4ZS6J:!\Z7C8_NJV\:ZEXS$SRP$&+ MS,E8U%=(D?X6,S/1.J>R;WU^-R*]WPSU+DB[-R!^!+UVX&8^S/8=WJ[2I->F MYM8O3W+T(5J.(!W3H#!8\(QSP)Q\+,2Q;/[BM0'9(\^J'P-N6T%^.-V?"-P? MOMG Y805CHK.2BB2U49WY,5[I32@9UEHKRF ;.T#'T+ON/=3IP+P)MH^$61? MMP4ACW*)1.[724DQ290"+'<4G@:*62CBM71D&LUB"#8W?^&Y'Z7CAGVG@N8# M-7SHHZNC(?F/>0U:*&":QC/%-O((V'Z.[G'?"YT*SIMJ_V0P__[B*RY>Y?^Z7%YLAB4P)>6J@8*. MJ>YG 2Z% %)(9%HFI4P8 >-WZ1SWX=*I8/H@[7;K3S\DYPF17Y13'D20IKX6 M0PB,-JNWPI<23-!<'06W#U&W%5KM_SZT'JS)D\FVK)LP3&>/= AI\Q)OJS4& M>H.W.W]'R'HXPXPUQ8-5M0^42^2FBLP ?Y4??^#Q_\WMFR:M8OR]L;@MU4/@$\787$Q M)!(_KF]0R+WYB,O+L]J4H,Y,>1>^+?%]>56G^*3:Q&Z=X*%OO9N>3R\V#I&5 MW"J= UBGR5(8[B"H0.Y["H:\^2R<.U+?MD/8&'MTW.GM@*.!IHO;BD<]Q[2H MD_ENR^ 37ERKSC8=1J>XG$0CE6!>01WP2$RG#,$4"3K1][F@ M<->V+EMORL#8(_).;[<< 2@][Q-R-1]@_P.=;HMUGQOZW0_SY71M'4P,,@H= MH+B2Z^!! =&H"*07:;+43NC6;4E:T#WVG+_3VQ7#P:)?M_]A2_ 8SR6P(H+7 MH'20H% Y\$D5$KHM'*T7IOE#DA9TCSUM\/2VPG"P.+US8?,._ &^H]/2"FV! M.R- >9TA)C3 &-,D!4$'9.L[H#:4CYL1.L4-,20T^CT=)C$']#(Z,+2-05F3 MP"5KP066?':N.%F.@_!QTT*G"-F=E'?@I=";63YB@NCN\Y*[7;R7@.609[=;+?F<9[7[,'_$1)*6==K^^#!%QM!Y>PANH @"(3!N&)X:)UE'K*= MXW7CS/?WY7W-,Q>QHJ>:_>AK?U0&GGL+R6H9K/#(5?-V4=L0UF]J9Q>4W.O0 MTUPG'1S%]QCY;?:=6)PO?DQ8G0(D(X?(*B>1"?*S P-)1P7YVLGPV/HFXG%J M1N["V%[UC[R3/E /8_?6OB^4\QT3IX:;#V8I&T MQ7S6$*/*4)Q+/'/KG6X=/NY&X;@7Q^/8P4;ZZLZ7>YBUU?/B22DV>2<8E*CU M^@VFR\F %=%JQQ6YK6D_?^Z)5<>]XCVV3]=*_#U:N=?AV[2^&;AGOF4V:)F) M@"H4,M^F0!0"H4C!F?(AE-!Z>-S6Q&T%/W=Z\!M62SW"[Q^+.C8O$1!&R,PLLM(HD).6T/PD)NG0[<@:[N;6/:" ':@:KJH0;G'U!]X,8F1,:5U M?<]7T\ L2/"Q)D>\D3X8%7P8/ @.K9#U$NZW-]5^!T8K$>D="/Q>RVJ(B.3 MDAD(IMXY>T:BBHGLL7&&.PJ:)1.-8;4]=?W.:Q@@-WFH=CJ*(F]5&! Q:5V. M,,DE2A9R +:ZE&8^T;E/?S"NC L64;D[8'L^=GQDK2YSD >K^)&PL86\^_+6 M;W#TC_D\_S4].WLUR[^1"F=?:@>=C3>Y^=&$6UGBRB#7^6)*^0R146P2&$9; M(@^6MYY$N#>Q7:8Y6R'SN*KLT^3=3LE]G'[Y>O&^_+G<,#KQ02O#8BT,*!1" M)Q6!/I8BZHC!2R%U=.H (_CTZETF1X]@%AOJI%M#N6I3,\E8!/FC#)#3KE$J M,Y)9%F!3M?\QIZ1:.W1/D--E=O0XQFYW=72$K&O?]P9#$V\I;';:@%/6U,XU M#&+T 3(%12B9)7:&&JOU$#U=)C^'PM;!"ND@+'U83!-GK$^)P!JE'$3Y=-V@+L[SNB?4% M9ZGNQ)Q7CV]J5^12_WG]8O_:_SU7:ECQWX+71G7^-TAY=8>4!X#LLXO">P(< M)\"I7 )$)%-80G",K&14IO5>WXG @\*!-\N+Z7G%^Y\DU\6W\.-\?\3]WV:UT6]!!H+&+8^_N=C' M#BL_K%FH;\E6#$WSAI55V(RDQ8M)*"0M%>IDX84NV@&(F69=,HD.K<5 MC+98;/0;BV.@J+70.W#F?[E<3F>X7)($XW2V4MBU^.H4N>4T;]I%OEHL:N/! ME9#7/0A_FWW^BA_KW]Z7]Y<7U359/O*/KXN.:^X-_TFQ]81BZU[7Z6ZP?A(ZE& JF@=L7V M"7R@F$XRI4IRD?GF,PGW('/TVYSNH+Z?!D\*I _MYK53];X\)Q4^8287%2EH MS2@%:YMPZ,W,DUD:_?NIN,QP/*9UXZ&_GB^?XNDX\D);> MDOA(0_3WVL-[TSB-LY@DG6U%ETAG6ZQO_I"#M5YE(X+.Z=G[B+8DC5[(?T1O M_\@*; ;;02[0/N)WG%VNVM9_F:WND!K?F^VV0,/KL@,X:W1+MJ%@U1F( %?! M6QLIOKY<7I OO+@&M$F"QWJC+T1M9VV3AQ XAR1UL58I96/K*K\M23O(7CZS MQN?5\V<;;"X8$A19>TBRFB&)0=#>3CY'QC2&[4SA-JN-W4FZ/1QNV;?F A_Q MQ%TN+B:KV/'5W]/E)'@5:R9=88JLI3 UKEI1#8=O-H4X%%[)63A-F_5 M\F0;(*R7' <*!RCKKKKWD-S("O\]_#T]OSS?$*ZD<5PRLG])4XA R(=HZG6L M=:%68BN?M[I6?$;EMQ8=6>G[J&S>0GX=W%&0T4M8[5Z5]L?I\K]_^?$+A0)? MS\/BOU>;(15F!2-CET7EAZ<(/O-:EN]$)FY0\]8M_9^C:9QD-2(?H>MY:\!V@YX&M]IG^Z6J7>1D3CWYUYT3"B898D<6"=EIXJ1F6NS4D M0YQ[5^2,DP =[B\M7C'3LQ_)OWB%?T;*RB9$5$; M!0)EJE6;EBRL$<"BEY:'$'VZTYKED;S2 Q\^GNH;Z6O>4'AC*__M_')QAWQ1 M2O$V*(C*!5#(5>TY5"B,9%)EGX+V?BO=W__L<6[Z!E+]@:+KP">]SO&?K\>J M?,#%*K%/GM'[>#;]LM),;5B;ZH.DZ3G]ROORB;Z[+&$U'G0UO?;7<+'V]%,L M6<7Z5,"J>N'.:Y[%5CF$Y&(FR31_J-*6@W'*TXX3E8^HZ[%MW#.R?3>=X6\7 M>+Z+S12K*T8G(4KC'9TC-K/:CH,5J,^E0)8LL[%TJ"2S%8RV M7+#?Y_EU6#+!H"77)H(1.I.1E1&" M9QR$(W<2K>?Z;MK^$0P]OU:_Z=<&\&DLZK&1<[T;PH_:-KMV 'J_^(2+[].$ M;R\O+A=XM34F##5J5\=7B%3?OY<$WB 21(S*S@K%5-S-"CV[9K]9C9:&J*WH MNP@#OER>U=_YL6KM\^I\OKB8_L^*E?4LSDEP-M=9 !09%4<^GJ 8B0<'@45G MM?9)V]39SFNOBS3DZC'6^F7T4_3T&[2U,3S-=+$WKK[C(LY[N>-: M&UL^DE(7X8@-#(RMZGUJ\Q6M(\S"N281^4(.GY!#],F M=SJ>#? T;<)'>YQVE[OKYVG_T5K$GR[/S\/BQ[S\.EV&+U\6ZTY>?^#%JKJN MY2/ K58:5."[\WKD9X'.,L.T=9!$J6,R,(!G*8,V-E T%JRQ V4CAGH6>-V= M[J?$5W=@FV775[9:^,BY#U#05,>/"_#"1A#99RR1*=:^K?,3])S&F\%=L'*O M5V K;8Q<*_)AO>FO[S36:1XN,"A+P4.HU_XH/?A$!V(L+L08+(NXU8B69\I$ M'EI[7.2TT^J\H8C[@$CM,K#A8+E)HA.-7-M GA(KC!PG@>!LS:F79,AY,DF% M%J_,'B5@O)J2PW5Z'R '"GCLNYX/\[]P089U.MN415# &!QQ#9Z33)3D"8)5 MOK9B#=I$1P[^E@T[[GSRZ&H_5%/S5F(;6^>OOX;E<),] 6C] 9",[?JLYNK7Y MTS]P_F41OA%PP]G*TV'*<:.E KT:(UYKA1Q'!2$HEI5!E4N+CA*/$C!NG]U! MHH0VPAX;,?CE+@N;[9-D2$XGBK"SH$W#:E_^'!UXU"5ZP6)V+5X>/$K >#YC M(\7.6TMY1*BDVNEP\6/RYZ>)TBR$5)\(6D4N4(P5_QN"9,52K%P$ MDW5&MJ>SD)Q@$X/6)NND1.LQ.3>6'R^P:(N%0R7; 2@>.5%_Y@ESD*8P5QOP MD(%4DLY7GV1]GYEBUC[;(K=R. Z_WWZW4Q7W8-W,F_L@@ZBB V@]DPQX\WERB?2_.OQG@L(F(RX#T8W/DWI(/D=GE5?F> M.'DXM3^8TAK6J PSH2E\FUZ$LT\7\_3?K4<+=<53GA6,]>OY\N+Y:>OA/@8"$>;9L<_!])%9$@^.8><:\\!'CVXXCE( M'F7QP>FLMLJ$[7;N'$#QP:V8TE?,EV>T]FJ-7^H:-ZFXV;G\EQ\_?V=#QZN_ MPB*O#Z%L%#J'J3:X(E?&QUC;/6M(/$F+W'FI6F?BFQ$_NFD]%F;O-80:1?T= MN EKRJ^ZUR2A%3E,A2(I9NGL<@6"0O*A2;"*B50*MBZGN$7 N/@;"03S5AKI M $[["^XGV[/\X2S,ZA/VJTYOF@>>B&GF70)E-#DW+ =(VGH6O Y*/W57LI=% M'8"/<<%] *SNVLJQ=3QV,NCCIU=7]PV>Y%@$"\ Y"5,%06X_%Q:*C"FY4(K# M[1)!/S]S9!LXNG+GATMZ?(!<7TAAU"H2L^24U#?E3BMB7=!)4'GF*5&$MMV[ MQ)^?.6X2J#> ["7IL0%RHV1_)2:2R.?I^?KO'Y'\V6FMW5\'CE5J-2][Y_M_ MSJ875ZQ3N"_)\4U0F(J@%-;YDT8!+SG'**1V?+L>-FWI&O>FL"^@CJCQWL"^ M![O!J$2AG8#DZMM/:35XP9#\:2M\"#QRE_8"^$"@'FS"8=^@'EBS8P-Y'_9R M3DPGA,@X V6% "]Y "6R"5P)9&'+XW\8H XV?; OH ZLN0X"[S?GW\[F/Q!7 M?+S_5H6]8:0(%4T0=75 $=R46JI=E^NPJ4':+G1XD9=W)@-YAL MJ[0.T'):B5!HR/?1!L.GI%8)&IKE$56>.L'[#?7'SD\ZN(.<6]] M=(2ES?XRIC@K>(%2$H5UH4CP+G#@CEOM&2IR> ="4P_7=OMK\A%(["'6L?VN M6V;RJC-:Y>?*6-I03.06T)+[J,@&0RPB0"XIY6:@/).RCP/E MTNS 7*Q,Z$?\=L7(HM:6G:^VB^*9>Y1U2K2MK3NY Q?)CT-,7@6M>7&#Y T> MI&;DRY NCJ5&NNH6=9NMRAJ0S17C38%J5FGFD&+VMHH;&'' MSJ _2_7(-ZW]G)C'T_W8QI"8/*^]U\DS_2>>Y5]^K$J_IM]Q^;[\.EU@HG_[ MLS_;!#7SM@XSR-*09 6&VL *017/2PHYL;AEZ^F=UNW 8!X1$O/CZ*<#0WN# MNZO2W2K(Y4=2\.([YK?SQ;KU[6_+Y65->E"LE'.(48#,)I,@Z:1RTAHHBFE; M. _Q;N*U0:_&'8GLO%Q@&+0>1Z4=8'9O^5[U4EW+X]7EQ=?Y8OH_F"=122,H MQ@=>W2TE,P./1H%T*(50AN33NOMQIBW0^U/KIZB*E0R9<9O*UW[B@0O$,&6FORYTL.W&Q76[7MBIWG M[0>$U" Z>4%G]/

A65. =,+Q9C@JND>I),^EB^XK&WHN"@(]2(5X+0%R M JJ;0DS,/%A24%QL&@U!NQ-$U"VGX;A2KM+$X%96GF&&C ME?7:N'8R +F =^VG MEF[$U6 '5TQ.T=_;#F4OG7EH)_Z>=L]CX L:QD(0 ?XCL+)$@G,8:)2(*KJ0 M@P>6@UN_=14P/0(Z.@KK@'8Y3._>S*LOE]\,84PH0S78!%IXW2V*!X\E[TD, M(Y5$2,.XM)@)QQ7F2DE'K L$,<(7FSA^_84?39D;"%P3YM-O"FX(%G3C*)3] M?&]_ ,&NZ3N0W'3=UL;KS;G4AY\UIK/9II89*H-%BEG!.+(6:ZR4(&!*I:=^ M(;USQZ;7=>:\ TQ5'WV*LS%"K/7 *Z!DQF-WDC.K#;BBBU)Y$QQAFE'GK=0A[VPW*>R!-0K0Q@57ELN/10*BQ$Z#%%:&'W+U>%()$$AH@C3C LI<:2 M4(J0U,&J2!=C(C.)S1;,.L)0Z;Q>Y W@C!_ M>H[LOE91!JRX8P8">,E(4,8AB:46##&-0#P:E/G\:TK%'"17*^0M S?>8,H?IK>_J7K\L2=^^=J/_TX/U\S+E M^C"E6S7CR:HI01!C.&K*:'#62N6ECGZ."S[](D/R]Z\2V\=-68[K6, H0MP* M00+3PJ3]M:7#3$9L@#X;4.MO(9QW%<[],CS %-"#B"?6+EJE".92L4BEI=I@ MSIWE'CQ%B1KD&]9EAH)_!_[0Z79I^I5Q==6AOTZGSTR)[MI)<,.4&/=JW^1E MS_13T<-0#DS>WXC_RJO7II=WQ^[,\VB\"890QA7# 4+# M!NT[VV3P9[-!K0F,"$6IY$@PCW1:M1,UCIQ3JHC2#:#]>J?: 7Q_NOY-*/9* M<[B?.].=POEM.,XKN*\\?;?R% G<6NX4$B@&)IC401-&3#2*!.[2!@D-@/&' M=?CO(N\//L)+AN5#Y]L\%K;#?CX"MAH>PA>$\ARL7C 5?.>YRUV?G3QE9DUV" AI.8"LP NK%8-$I=M7@1SB&K70.:#%:[#W%+@9) MG-?6-8@29ZY"L^=!(QWXL,1'9E,=]+0+)/"@BIAH27&@XXW\!,*CC?P$??"5 MSG>/!9%H(7R;?JLOI?>QJ-=Q90BR+FJ4; A$A)I$IX-+DJ_DS*=W!J>'P7_+ M=SP*_6'8##T(X/+^WKM0@K&'L,Z%#=O-]^K%V&LGA\&!'[F=]^"2C;@%1ZLX M\C*W)KT\TI@_'^;!R[Y(STG0T7I704#Y8=]TKMU3'7C+T*K1FR%$5R^AXQ$' MSK3P5C@G-)54"I#N2!K ZJG3QV4M-\JM4![E;CI%MM[)$VX M%N#4,D:)22.3$0ON"::!V08,3,X+?C,96W0*6\(LH030BKS>Z$H;B80$**6- M#1A;G!/\9C,\"$H6-?$2J),QX[E1/I!@"!<<.R&;L)G,=_![M6^J*G^2LSII M"Z"0JG,I0A@)5FMD* DH6BV]U[KYY/DXX,V$.9DT'&%#*%6A'I@W3C@2L(I, M 6:Z^DZB(,-$PA;VRF!C!O-)8*(CDF\^H_S*E M3QNN/D4FY3YX T&[P=XQAX/EU%EF#4,"*\^;D%\T'^C-A$&YY%:Q%$,XR8(3 M1CBC8@C$>TJB0,UGT,=!;S;,*06C$#A8ZUADFD7C/8K.:>TQ1KX1>\M\)\/' MC>:Q7GS8>EJL"3&$,%Y(1[Q@EDCK(I>,@R*:2 D6#6'-V2(W$\:TEB(K9,04 M,;!QT@K,F>.>1@7_9:$AC#E3Y&;D9T;)0=VH#*>!*EM4P8\ MOX'<9**Q4_0_/,EASZ@DEB%898 IE;6***(M1E1$;I GS:?-QX1P-H.?$"(( M";8/2EYUJH;[_=]<];J9#?PR5-NG;4: M";58,.(9>++<.VU1!+D(P-:>B2 :P,WG*:E%W\$=H]T!4A'NOTZW3P^O%!&< M=-2UBW]VI=LHCR-M3C1^P_0&1?6BMUL]?_U[_PI]M]\SY97ZXUNF&ZIQ M$DPG/,#*X]D;*(C&8L!.1R\50]0JC"D-T3B,&1:B"4D-"SF>+SF>3903K0#_ MF$03&3."FABQ"(H8'V)DH\)')L-B,8(JWN MC:2-/K237#+&.-A-0!'H".$8N67C.L0(T4F.-YU?=_!FV!XAMD/T]BGF]'Z\ M'^&$)MY;';EB4AF5!J<%2WM'429B RJ2W8365)IVO3?R9J@&99YRM+<&A?M2 MWY(V_?S.=1\@]FG*)MB"1?!8%<=I$SF#J0Y(8)8H,XVU!#'_N[;#?^,EFJXM/LA$YQ@RDBT6H-W M1GG:_C#XZ/TO0OZ_"ME+)WRJ/$ZH] P!ORO'! ;;;YPV.;6!Q:C5%1*_(N0^Z]"YHA'&YA4Q%O) N6&4FMM,)H$Y!UJ M0AK*7> &9+?ASCF#?E9>?+#@ORF*P8F/V.J@J=2)W7ET5#5AU\J'KOL%N>04,P'Z%WFG62"$:>(&I5P M:J93-#,@9[00C3#-A8B1>\RP](9:%HP)SH.+(T<3__.97?.8^QE>."U74V5^ M9F,">@MZ(8!#%3&"N*7%11=ZLKG_X"G3WV/6>*^F4]-I@S:R71CDP M2( PB#[NBF+9V>QG>=L:"J$X C#*,7B3#*KM.6:>7 " R(V-,'>S&I_Z=D M9HE6B 5*+>5I$SI-)>%>>P^>.]%(SV_ZRFSLRCTFG&"#N+,X$NU#&K70R$<' M=(=%P#IHW*RN?X3*IO?8]=(@G#830P(QRL&6>,R5 ,MB0\3$-""^F=DVT3.) M8S0WG%((7#Q"3'EFC'=8$&=(5$IPVE# 'L.NS 8P;+625(/7I@V3(JT "#&P M**V12'DRO_FM,[(K]Y>1&JS01*! D09=44;%B%-J:JK>;C#RS>KZ1[ K]]CU MA#MM' O(I?*AP3KEHR*4I/E'&7'C)B(>=93E0:8<>(C"Q^ TXXY%(JQ(M;"U M1,0(*TV]J0N6B,\O).^ZIM\QO>F)ADMPO!N6;M]4(5WWH'&];"%^/Z!0ELI8 M:^'2;#V13GN*M0J6!IUF[NJ)@@1*O?IH@"8D**=N M4E;D'$$YFW1V2ZQC-% .C@A-]7Q\E $C(3"*RLH&C,/-'Y2S&:&C"O,TZ1"C M$$Q;;Z0--"WO(&$>S6OBG#9CB<(%:FPCZ]Z:KF1:^7-N$!6"\N>YJI M$I)89BVX.PS,)K6*2^TH2]M'.15$$^ILS3>JLRGJ@4)@C+/DRS*FB6'(VF"# MQB%**9I0NG"N49U1/CE2 6L?.?*.011OHF7!>VDP(@S.S']4_UTP;[Z@(2%^ M4$J AJG(@V!81\M-I)%9[P)T)&U"D=ZY VH.+&1$D08N)?@[:3VV,B[Z5$F; M<"F<#4_)0LX$U=E,Y CH8$ZL-&FZ36E+@P3O!]@5,1%YD];9SB6JL[&07&F, M4:!$&IF\61TQPT9R@KD6RLWQ#LVSK33Z,.8P*NR$%NXZI4,%@1[:3C+*;>M](+RR0. MG$M"YQ?="7P?37=8E\Y;Z7:+X[2@:;Q&(I1'H;H^]W1^V>NB?%4&GP_>%M4< MXW]E:1($#5H([H$22<3*&N&Y\,))Q$5P\YODTR"X[K$(D/?!2AXMC9K)P+2@ M/(00A>/42$3F-]>W.7#=8WXPDL9+BB@*F#)!B+4""::T#"Y0U*@%1_.*V^P# MP0 :R!5#0EG'&-&*8HZ$<99P)$-D#0H$&P'R;!8J@7,*H7U$@:6EV^"\>B6< MH<@3ZKAM4HF.)H \FS!1\&BHY!@S@QAW1-OD#?E(! TTF@94+YU7;!\DD+2: M.\:M]99ZIGT$]>,X2.:EIHYR]W1"C3HBNX35I%IYC5E3@HT8742"*,0L95A3 M@PE*%:Z(<)HQ.<>+.1H%V/V%&]2 '\,LYF#74J:T$CH0+;!Q(CHR6GWS-,*- M60)VCP$'0PIT+$H:*6$0;%CEN98>6^&< 15[@@''XR,W^Y #:VX%T41*(YB) M7'EIO8L241>$1$TJ!ML0F&<2='CM.+(TJI2NX0)83-!D1;G61,3(FE0RJADP MSVA;2JX(E8XXIB1C'J)Z?O"A#50Q+^*K1 MS_U@?-T>GQ^]_!/^-9YE%))JXB(#X6"6">49!CXVT7HA7 R?$WX7]U2#TRX@ MU#_1<8H?^S5%_W\L_JT/1?_FG+YW#WZ._10ZX_ MRI1[\+1!; M]\/D@\"_AZ_XT%G?7EO-MK97MM>V+G_"5./GI;5;:Z\^;*YOKZ]M92N=U6SM M/Z_^M=)YLY:]VFBWU[>VUCF.SG?T)%-(O^ITA$%_NLC'3;(98%ZB@ M5AFK/6*!.8D,_%MIS"W'1@1Y8VW8K&\2Y?N0OU@MW#!Q8Z+VM7B MZ"W9/-JA[:$_6#O:?:,/-@X^D,Y9F[=[G5YG=>6TO;J9=U9WV.[J^Y,=\H'L M?-K-=U=WR [9[;ZEG>[.68$[!^YL8_OO@]V#]\?M@Q6T<_">;+QYC]J?.MU. M[W5OI_>>P--ZNQ_5R5NR>[KSR8F=3Q_XSL'FP<;J"NVM%>[^QO; M.\>=-W\?[&Q_P!NK7?COSI%_\Y'Y?_W=W27=(WMPN+^[WKHQO8Z M@K^/-SZM\4YZ=Z^SW]G^P#8^P7^[ZJRSNG[Z67B,X/^^1:(2+6:4;AE!207*+S\9=4#+,5]?Y&ZU0?]UC;EEVRC'WZ_ULR7?PZ, M[89)@VQ1@KUM0;NZYK *+R9__.'SZK!K3L&6UX^O;_IC_&VV&(!K\2*9U*-0 M#E*:QAC&&M'1Z0MKNXQ&%G< =GW@)V\>GUZN3ST?^.OGR++67S^+EO%7SWWK MJ9HM*WR[QSZO6SQJ-71,ZLE_+M&ER0V'QGLP!B_(X4F&+S-A-\3K?5,!%S$^";PW*83/I M\G5NWWP0.]N[0)6=@XWM+_#.#PCN@3;NY^U/'T[:;W9XA^S0W5Z;[[Z9W/,1 MWL7[N]N'^]".;INT^<8V?-_V>Z#8';3Q9OUD=WOM>/?@"]T]\+V=L^Z7W:XZ M?KN],FAOH9.WV^_)9T\5?'<&NC4/RRHGLXTNK!._?3;2UO3ENI;:W0;Z3B M_["?A#NK7VCZW=[> X7?^TP"]L)&T>*.FA:+V+64(;%%G8H"*X1LL ]*TJ^& M90G8O:X%9@#&PW< MI+&/RV3\+$N W-H5?FS&H5<8A]W(.-FDO3-@NXW-VW06JUWLA4N[<&GO,<(O MH7EYOT?=;MM;<_[K=7/QZT MMU>@C1UH1_N*7UN 5K(_K#V6 M!^31M7K2Z#6\K%._JY$T^5.CI6>?G;'<.1E;WD?;8HR%%G 6#P[VES'0' M7SLU?L>X]8(=GOR(MTDX.CQ9>CX'7$=N!]"#,\MFV,NK9"@&J3C0K\[>YL?KAU?;6LVR]\VIY M?B9G;CF5L79BW*"6@:R(67F.?6:JK#H,+N57^"SO9_F@RMR^*:&IUZ<]?A46 MH\V*AYE:UNC^ ^([//;' ^*1_,Q-:/'@M+O>=T4)\7"=C52OU7Y5#/N#\O15 MX2^/*,(7N)3@-0B'97&4GM/0\<3)'-"7$XB53]O;^P?M@_>H _'M+AS;_;3& M.@?O<6<58FC2/NZ0#]?F@#:VU^!]ZR<;;]KPKE';-K9?=W?2../J!Y1BZ)VS M%0IMO!PK(QQ<( ZWB'<.8F6C6UI: F1OI @:@0_IEEZ^"_U^==H],OW^=S5XQQ%K!,0\VEZ MK2\M]T"MS^K?OS\591YUQ_KRYO)6-J[E6=:??UGYLDZQ_'O#![5&K?#!C3%] M,>R#'Y:N>@0Z6_&^#%4U_L];>"EN))7]^(P>4-YG[:/5EHJ6)E*U4M'-EB(X MMAS!0JFT+:*12R\I0RA;,]4@^V2Z_>$@VQJ4(0RNS^@]%FJOX,^-'2J&87='YV$-6$OE&^ _\6 MB/N)NK\_ >39^F<7?22,:_!@&;@"R,J60?#32E"\*(1T@GW;@WTT--\5 %=W M-S\MR31LL4B(BTCF&X)KY2A(6#G_-++-%;-&S=^-(8X M#1X=EJ"K^:'I9N$DN.$@/TIC2N!SA.KW[#> /TOX?WWP:#&Y='L/Y[>'3&M* MFEL&\^MIZUEGM7WR647-&7>Q);EP+1:":AE#6(O[X#'%#H-C T'6=67]_2$9 M]6T!H<6[_:+_RT[[\<].6&R)@: 72R!2Q>$O8,\6\I;K0(V3G"R]U$"R*?VO M<5QZ,?/R7_\ 1UK^466#T V'"?3QQ/*S##BV.TR1:&9 1T'$%I1ZET[> LM4 MYH,<'CB:[ AE\-GAL*R&:=9C4&1P11TC8_*;_3W9M90XL>(&+VZ_)J4Q$P04 M+VOZ8Q,$WS['D+CW:0=HK)2J08U5O] <"4_I5_F@6T\C!N/V,]4O,'X4:I:*6I27KKM&>+[F_57888GU1'=,93R[5,A!.WG[:AS(!?C_=S M.')!PB_N,C@])M5$N?#Y655T^ZNIM'R'O(=S M.Z?M@^Y!Y^P]VNVMGVYL=PYV>A]0>W6_M[&]=M8A:V3W-;1Q>GK0:"ZH8;PE MH-M;3#+;TB2X%AQC.'!EJ8ZCW#\0Y'JGEF?9_P8KC+-WILQ248GP$_.%M]#_ MILO_ T\ZCMEW1+X+X;^%\*]/";_1FEY%2T6*$Q9:A&+6<0];K&%@0:I3^ MM)#Q&6EE@9;Y3CX>1 <=E:V5E?>9V^ZA35=B!^[$$%FJ4; ]5FN'YMT9?,RZ7K' M^'GO4OR<=8I^^&53!Q^A6L7-HRWK?9^F_4-F3S.W']R7K)?*5^0C8*8R/O,J M,]EQZ'9;7_K%,30SF H0\W"B&J:A)U-E/L2\/TH(W1Q"L,<0GT \)1F ]O+# MSRY]@J;^.[5T:]S0];J=C>2YGQJR)I^#I\&%8%HQ! 0FV\66TERW%"=..,<4 M16;IY4ZHKL\!WFTH[JZK#&\6R9-9+L$ &IK-5Q=/AB;ZQ0"._,\P3]P/E%^O M?"KKU9S5S;: II2K\U_UTKL+R["<@63.&).9+ 9Z:(;\6'2'_8$IZ]5B9?7K M,>/I9YJVP8L6M3009(L!2;94]+%EN5,^95,JZY9>=JZMBITQ,3:)(H[W0YUV M>84G?L._9_O@,B1R\)GI=L\98IHZ;!A? ,^\S!:76&+*N9C$.XDYTNFT0#?S M<+:_5U]Z6 +2]=@K)EE==Z/*?H/G062454.WGU7[15K%,ED!.]@W@ZMM/S;5 M=8*K;QY_P^_@#?5]]AL9?:.%^ K.VX/D^"C]I[SK)U)%C$O[U6/?X MLS:6^S2+8C@!UB7&@!>&:8LSYX+S@5E+%JP[)ZS[!'S/>BBK"\T.F0$)@^#' M)*Y*FI_&L?HW'H6PMM^Z\435 WZ$MY03_PG(H@=]!K\UU&VKQ\WJPBMUJNS2U]JVE"W==##E@Q'TQ]?;45^ _ZB=TO'% M7VG3Y,K)"!XFMD4F;O:T;_WBMJ:P20E/A"YC1NX_VTV]SG=(Y\O.ITTP_FLG[8-NKWVP?G6R#74^;7YI]W;SG8/V6>=L!;6W MH5V?X#T$[GOSNMO>7CO=^+1SVKY:DU=HY3"EKA4\52FS5[64B;;EA>&<1*5Z='S 51Q M4^K:E0)%X](A]Y7X]PB7/AWN[]SDV,U>N1Y"^!J/U=;7?-PGPQ8/[HG47?C7 ML((W5]53+*_Z2"[*Z=OM]E3)&*\P502WE%2QQ2(-+:4-:7$AM7>4,N7T]\JK M_F*FX6%:T@ 26[LY]EY0V&TI;-*!;^K^>S7JO@65_3"5H4M4)IBR2C"6J$RW M&(E :L3IEL;(2AT"PES=BLIN63%F1D.&\1M#@0Z)Y6IA*:9O7K"_7P=K:DJ\(72H4F'A1A#/373'Y?5C>2GL:2B+2RM+?TX=??.4XC=9V@4ZG1"'F96\TP74([S;I(I">.B&S MJEMLACX?C-NUG,UFYN !K<&ZB^5*^L2B7+D ^G77[#VIW;!^:ET\_LP=E3*5 M*'"$IP(CCK4LL;2%I0LJ\L E@5Y-N.3]8? KJ=,P#=P#\ZOH#'-"6RX4=T$K MHA%12'UK!ZR:3^#<^(DCY1OM[_W=I][ 0^.Q_S2K/A?,%+/J(MT(=.ZN*\6_ M:ENFR>V"5.I:1J/TH.)ZMF6]W'^4<3VZ;9Q4%.M5!NF0*\HR3(K=U2:O+%.: M49$XXR@OAE7W=$09_L:WSHHVKD\XSJ,A2D:[AJ4 FS_JV8L.GXC'%(0U69^G M'B1KY8HZKP*,4O>TRD>VII_6.(#Q:5F3W(#D*(1^-5*DE/X I^J4N/.W3PO% MN56[6F>GK*;S*$IP6HZ2#)TW8>R:3,OP."V#H66,5EL8!'EY)L*079&&YU?H MI>'^2STA7>V';G?B@&:_W;"DGXY]NM+(\69'!:0824QN#.C\E)@\ GG:3LV#J M@W\/^R$C?+1%7IT)][_'4OVZSD:#!P_[^4BFAY5?NBSDS%B0.TT_KZ?'(D'X$M"7RWL@K_]<0M<%_5T=S+SN%N;*%E_]8:_EB[JR M6;K[EY/U-OV,J0R,&]RR,L94=-RU;,2LI8F7*@CL12K>B)]I(9\IP9]QK"9R M/\'PY?)<2_Y*+8JO@RV'ICQ-7@;Z@]!:)N'?UZ+[\TU6KXMHM0\^5G5%2BWR MWDH://*68104Y4;H:(.4R"-N:BFE(*AT6DK7.Z]OR(VO=:TNXK!5OVIC.*A' M8$ 1%X)[B:3)9Z4D)\*9EL*,MY@&NM9$Z!;"PBB+J*%I.0W%SQCCSR2]+K79 M",XD'&.2JZ;+9QR:'1-FOM%UT/X^>S2DJ[ZSBNKMY*C3YZ M_!JH/<.H]>_EZZ'GM(,Y!?BXGUE*4STL1@/^+R#.-JDC+[)3_\]EP1^/;Z&+ M6XRMBNYP81>$B18\"!?# M9[DTN6?_?-;YT.R%EBV#^=*J>_F%Z1Y#EZ=-T*9E&P1[^G/OVM(9J@G&M]3\ M&S?PFEE]BMNU>KVSNO:?M)WI2J?S8>7M9*/3C4[V&KZGEN>Y_X:;U?I!AANN MM>CGEGTU*=>]3O/^L9J8WWJL5,N2_5@9SF\]5BQK>KO&SEORR3[ M"E;+RCN@^!_9Z^83T?5R%>P6G#@ M+('1$PY<69#@[-MR-^ V\^I+]MJX05$NB+ Y^J871#A_P! R(<*_%D0X^[;< M#;@/_3) ()B2T+8&)L9ZI#[-BRU8L3'*1^B"%N<0&3ZF1;)@Q=FWY6ZXO2N+ MP]3-84&#S5&V!0W.)3)J3(-T08.S;\O=<'L;]DPW S)TH2[3N&##YN@<80LV MG#]D*!ZS(5NPX>S;8H,T;\&)@JYH,'9 MM^5NN+7/:Y""DYGF!8:C=>[)B5R9J@3W^KP@WZNB[T<59-,UP*+#[J@BX,9A MFX5@V1V_)(BEY#I'!:.)9RL7RC#EHRQV1>Y^J5N:#NMI&S9)PH#OY/37Y M.IYS&,?\:57'@CF;HY]T$9//)303;U0MF'/V;;DC+$H%O#P\-N M_=N4I_5^SPNJ;(X^+JAR+J&1DT4>>D&5LV_+'8%[5=>F2WN!U 0);J79*\.8 M,NN2=BNC_3E,7;&_/_DY*>-[0;47'NF"4YNCN((O.'4>H9FL&-&+R'T.VG)' MY%X5]7Y*(Y^S7CKB%UG2S5*^!2_.)31JDB>M%W46YJ M=T1NH]XL9BI=>L&( MS5$[L9@UGTMHY(017RT8AS<[#7RPK:3(=:72^KF2QL&3ALCP@ M$^I)6@I&"Y=E]FVY(W*K>=H.MDC;WUQ?XEJ/>+V:[%23O4D[L:8)@L6<0(-T M4RRR^>82FO."\XN*\W/0ECLB=\&5KZ:VOU[08G-T;T&+\PG->0WZ19'1.6C+ M'9$;KR,^S3:.^^ _[N>':1'(9%/'OT(_@&.9TDM&YVO_\F*UR7CQR%=7,2_H MM3DZO*#7>82&H//*]HOBI7/0ECLB-R'2FB/3; $0;'6)-;=+:.9HNVJ(Z$Z%0& M].L0Q@M+0GF4NT6*7Y-T\7LTV>RYJ\5D;*,91TTF8S\NYF(73LG#$2&>%&/' MBS)_<]"6.R*W=K*?VWR\N/6&5:_9EML/?MA=."9-TD?YM1+@"ZJ<*323M0=X M4:AO#MIR1^1>%V4OPZCU[VQKV.N9\G3!B,U1NV\SXO.!L=TP.3[5Y>-F,/!T M_S@LJKK>V(NR'@H]"G\#Z+2,(7_YIR^=7 M6S?U[_3LW/]SZ39E#I8F-^V7%[*W%UJV#.9+RT0(L5Z8[K$YK9:>7VIU+^^W MIK_WKDV]65(/AM4@CZ&UQGW9*PM0SM98JF+]SQ^/(&,D M?>%:C"D=/F6BN4%A0YFQ9QE!A#S+!OLA^ZLPI4\3B^?):_6/M RIGQ9H^J$; M5,^R];Y;SLSA85FDO6!-YNK%\6EM_.C2__J'(EC^464QKT#9L]-@RBR ZQ7+ MHE>_J&LJ<+K,8%AZR K8/U?C("LM>="^$L@V(1B MUQQ6X<7DCS]\7AUVS>F+O%_W?GW3'^-GC34FB=U5'R/)S>CTA40NHY%4CCV9 M\9O'IY?K4Q,JOGP.+1-!OWH:+>.OW_J-QU*Y3.B//?;;YQ@2\]38[W8MO]5C M9S_^]+!F4]YH-C=##&52R0KT\URW[G54I#'=D+J@)J4)"P7_HSUR?\(T)JY$ M:W!M!@8[]UGJD#\>POU^4!?M]8CC@FMB]__H'%N@/(I[=0Z?- MGM_F0/#P0PA>X_KCBGCQ9_?0-0OQ2O[I0KRNB=?$=;\'\?IJ0'S9]__C>J#W M^(,2=?BV4F7#"D*N??"Q\OZS;-COAJH:!3YP,S0S*U+MB..\"ED9_F<(81S$ M:RD>(^B/47#VK/Z%_Y@<33>G5'O3/[UZZCA1@,2PG!\MSO^Y*?-0+=\R!)L?&+;W\RI;Z?>'H*6;X; H!RFXO!@Y2UB8 MO#\"IJPW%@+ ?/WUP_[4@4%I?("O_%*E[JQ&R1'9Z$"]CMV4H7X(A-J'H):G MWPC'^_XY/*.>Y(@Q[^9F %V;?:^IIEL5\,+329NSI"QI, >NKUN7]4TOR="W MFFI#M^COI1@;@*\%,$7F $Q"-_L4,E]D_6( NNSZ>;CU+QJZ/:OOJ+:+X9=7[?#UNI2#I2= FXNR&DT4I10[V$+[_-($$KQNW?IXE^EJ\ M4DOTQ4S8I?(*Q_!GZVU1?$F_+VK$SO'GW:RPD_3.ZJ+,+?P:)-WPA1O6'UY+ M1#X8#L*$U^*X [KC#KBX>T)W243J!X$8!A#W-,H4ZY_OROPHK>R\V/\K>PO_ MV1OM?@KA8=+ %3=(UV.MP67*^ZX[])??,Q+(D9"FI^YU"PN*Z8H2%/0H+T'V MH#=!0W*7_39N]:N-C^NK+:S';?S]6=8/$+V8;M)BGZ?Q69]!0)I:"[>#SE5I M0<"S;*\LP)8 T\1\,/DU O09*%L7>G4/#H=^**$)2M.T>D0QG*3E M6NDM\"E%#XC+G$P.GA^SZ;,F'G0X_U1T'_'8XW94L?ME>:WLU7%\-!0OGFD] 5 MQX/]K#A,]#GLC]!,38S#0:I(8H=5GMJ47E&7&X'6%9/M.6JXJO'4\^&(L_.C MM)(C3T^JNZ[^MCBB'N@!4)6B!Y(Y/']1[T)TDGR!V8PQ=0&P;@LL22^#/AI" MYQD'?3(:C!_=.'7@TGX9^JHLDZ>D'))V+XYHMHW%:=PKF <+L:L38 MIIJH'EBDJZX'&)D6@)E=/)=ES@VM'0'4A>.#W?S+Z%[.GVBRH$J MT\C2R6$Y[O0L3U,/0+39U\EK.?M7<0P]68ZDW=BJ'D(?$1 ])MJ0N<^],\G*$;" M::9J%H%"%MVTA476'TZF0K[TB^/^V&\<_5WF57*&AO!5M4T[YXB1_Q3-:-KF M-["9M5LU^JC4!."XU+FUKS6L5345W_Q]?$7M YKD,YFDL-VL+J!4.U8V.5G M![GI0J=XX)XPFF,9S>:D;AV+8/K$LG:G_3NN!R50U[AZ.NK2>I:NM2IBFM9Y//*\=; M*:7O/DI5[J<^<>K#+E3:/\LFU%%_Y9@7@E].GE(B\//-S6L6K WL.1XUPJYN MZ*5>GC0#NGG4L3>T(UQ]>.H*:,3$A2EKO_[9*/BJ=3D?B>;$;9B^'6X:)4Q" MW% G::R#2];]GP\-:I<9">D,CI[XLRV-]X5?E*$M.4IF!,>[7IGPLM'G? M.%"W])[C_5"K!^BL&?=Y>F\R:%/O?3:QZ&/9!UC/P^EOS!0^^/3Y#>XU)I?] MZ^]E%?^@>XUNY5Y?'>K[L3E].@]S^E^/8!ZHAV\7P(Q4]KH$WK)KQ=)80,L_A9&KT)^8X:P+OE9-MFE+ MF#R,,D* EY.7=;ZT?'BX5P_.I/&/<6@-/D.1%D<>!7 ONO#8I+Z]T=Y;\)WP MV>7IL]$@#CS]$$QVZ.^E",*4=7 ';6H] ^?3Y\->:Q1+[ =S=-J"L.@T&Y1# ME]P@X/-C"$W3?U/D!6833HY?64W'U. D=E/0!8THTTC Y)KLMP_;'ZO?1\%2 MM]NZ?GXEG5_.5D:I,#<.18/K.!J'"LDWJ!-C3FI' 4PA)OH98)9,X@":,QCW M43T^5HXB^RLW8%7?8&YXX61J!3KFDGL'K_>A GD:#S*&-!H7DA]]8;;N5YS( MK<1I^V%>?CM93@[$V),.)TD.0O(&1\,R70/A)#2H<%^R+R$!"]=- PA7[ZC=QWUSE 900K_VKXJTM"X-8,*9I&[UR&JMLWD)^A.# M.P4!7LXVIII4*S!0ZA6%'!N+_?F M-HYD2_RKX.>=V6M'-'GULAYV[(W0R/:,8^VQU_*,?_>OC090 -MJ=&.Z&Z0X MGWXS3V96934:(B59%@GSQHVQ2 +]J$=6/DZ>LY)@E[SGBB)_^H@17G#XN-O@ MFHVYSQ1HTE[@>(8&'.D*WCL[]LO)T^LDE5S6YSR9E^1=(F=NN=S>II LS:;E M[%Y,4K.1"N6*S$['B32>[*%\Q0NDJ58TPO2;\/J,7/W!_^J"3!\MI"ZL=^0> M@AR.7Y7_2:%"PY$+;?<:"9J!UL<,'C6[I'3[:D#:&\GG=/5UR7[RHNH6.\D@ MS3[]^J\_?4:#T?+ %#,R<+AO?U8%/(0,%05IX?4L\'+KZ-H+"AE:M$!(/+-* M1?/YG"R+CPL*TN96EZT*G=$:1J]Q7*B*;LI(%=O JY).SGU[602\8 MU^%_Y"N0+GWRMOG%W(L_3V\HG^J5_3< M#>VWZA5=]5H:./*;3;WH1W4BXVL>=OZB2=C*QJP:2?OU0\RVE;1HZ0+0GG\_F55UKUD>/&RZ5Q$?7&.!0") >_)T>X?[])Z?WQH\ M,\@UKV3;8<)HZYW9Z*JI*\F:_MJ"FFM\FLT##V1TS/G!L&K]5(QG0J]^#"O7 MKTAN>MAB^,E-/:'CB=;@?'>9!9)F+*Z]:+^8?5I]QC-?\'.4%?Q&.X O4@PHY^2G%=WL@/=I MJU"]Q?@J9#9=;+I:P)\P.ACC.R^@Q M1'?".5C\&_KT!D,^[1.THM\-+-QL.GMQ,_HXJ<1^83T(C7<-CT0Q* '; QDZ=WS(RB/#V0BO48W[XNLB'O,A6BQ]3 M[P"WW9KBI']KQ%WJ04,3!#.+QV:3P1]5:Y)"]?R:+BGD;\PA#P6E]"^;?BO+ M=V&^JY@/48,C/G#U/;E2*3BJ$)?G1=N],E,B1;TW#U_/A9.TCB7T&J1 9N8P M@@B"!DU(6/T[:"DL72D:* ,8T#.OZH"Z/=!U[HW795>N-;.0#Q&;1[:_:FNM MSN0613GGNIE$4SUC-6#MT-BQ1'.8!=@ID.<*]6QW#!OEY59[QJZ=RO3S2\\[ M#[)(X8' E>H"UZJ'L&X9\_@%4CADI]G:<"*4(V**?7B "UV3;)1/(1?K/FA)UMO[HXWA"T_.'KC&/,M_O? M&UDRO&%6[6=4V6FGE3W;-DT!\@(UQS$!3Q+*8U.^,A1:NPRUQ%#1?>LE*RTE M=<$DE#,.>*H5[;%FL!L&,Z7I%G$[*% =J2 [8^'7T;%# [@0()D"QUPP+,>> M[#6]!@P"(WK5$0>@Q,5P0+W1QG-)!/^P;&FXS4L"7$GY9GFT^.YX@'TKA,'@ M-]UU338H,#'=R M^26?"FT 8^-W]^U_.?@(2YJ<$!N6TH]5'XZ?XE]_&TMH/ MT4%0L9'-EDPL_\*@':L1;*6+T%])KG NCFERJLVV7$AV)A\@_O]=2QY(!F3@E;-6K?TQT80:H)/!&0'RD"RT:B M2&"!!+2.DQ95*EO$O-QW?6$GQTX@9+CSORAL!!XVPC%U-Q4:.C=!X;WE7*NA M@.5%%PY@J8H+5J.0TVT1 S1AHUOHF7"TBICA40BU_\N27.X>NPJ'L;RI@4GY MT?!KBO.[F&JOJPU2RS(\L0IT.OMFU_%-"CK2!4RE>NBJW"!J(3NRO4A-E[1T[]RHU^1HKZ16__G-R24 M??"64M5IS^]C#Z)7S/ "J5OP/_C#2"*:\ZAY!P-09&Y]"F/W#AK> U=>P Y! MC63U@00;X ,&^[+A+E"J911!J@T6"(2MX$V[=-U*@5+>[>(LH!*W(->25F?; MKO3WX[*C-0?UF\ 'N[S+1T(H8-8_$#SBNJ?-V'_0Y<6K:]YQ.5G3685-6_K9 M3\ZJ8U/" SQOEY=6GT;8WY$-@"F#O\,DYIL*"4Q+Y'"^@T\I[E+AJ&A-7VCV M/*.+H+GJ@?\A%@0/OTS8:LV9[;@@/FMX<=7#3V?\.,3,KU04Y5L4[\X7L MZQ3(HHF A\YA*A^*:/2QWVB26_&Q.$/E():#U!V0!3U,38N'+LO1M^WX-2KDW+[BK=_$7P!OY.U7M[Z2NTO!FC*\Q."N."YEE[3#V(C'Y\^>G*-AYS( M=/ @GCP\??1TGT>)VRR$@>]__H_[3QY]^3&M>S'[JKP%W*?;.X0? 5UA+1&+1EY7)\BCP:\VZUG?+?[7)TNR+2=<;;__X.']_[M^9PZ$]Y&O3!O8?;U^_"K/:87,/7G Z\@4?/@7($UU\TB0PHI_<8O.H^DS]JL??OK^^=]_KWT^]0PW<)\_.7WZ'@_^Z/3!FYY[]E&MNV8N M?Y\ <'K)?2Q\O : =05@<]90D7(W*42+Q6L&3RA6>Q,XAF#D+M+.0T=&2G%& MR'N3Z6YF]^_= __<>R=M[JS#C;0.UQR[V0]?S[[Y]O__R)O]T=,''W<4;H"Q M^Z@&1[F#1MY=Y]J'I% ^#ZP+&I%A7"ZV1G7)+-!R(D^-1>MY%^0]$WP]:S\^ M"_5VUL,\.03-0):K8;W2!JD"K2XVX=(P+%HS1/^^9AH),S);SEB"(UAYCO^,B3/@U[[Z]K_Y7[)HL]7)1^^J>HT6 M\:K9@XG-RJI'4PFS3H4%9]1O_Q)]T39L*DY^KH9PMU+O#IUW.'2^1JD"Q86A M;>L/DPJ[=E+.^#6,("G5R_:,!BP!L]B_%OL"*\&@3*OR*;^>N..QVQ-,^@HH M9<5#OG:J)H=-M=O,+BI42>+)>H?Z.CAE#V\RZNO&V^\/GH-^>^10'TZ MD;6[D9[&\T8:%'N$YEK/:AFY?VZHYB BZ_1/RO.]+)LY2C&D5/JHG M%]? +]S.]*(M>_H^/T*&>DC-F.20#;$'D\D1%,JH?7FZE:2GDPS]P)6/ M/V-_G;=M/]R(67I!I][B#%P_$6=XI/ODKU_]>".&_$>--?17,>/]4=;@ M!%9\:0R*4#W@V)X_I%&[5R QZ_&8$GO)5E=V2>V^E0V'5UG5[ >ROE7P8LLL'!D3-M)*.N^K]A*YP MRQ"P9F#P)2@+(W<)4Y.[;T)331K-G/I9'ZO"MT:_[/-'IT^>? #MKH>G#^X] M^2#Z90_N'O;>L]]%%>W^YV-])EV4UY=HDF3&[R,7=F7E'CODQVR'_SVP-"+O M\$PM[+D\)L!LU4 ^\@,YL3SOG?5[]#SA^ M>])6=^/W=N,W5IZ[QG;=U\Q=+,)RM7IG%;[?.87SH.KW_AZR^'> M;&)$(*5]HX;DX1/A-!T/R&\S"/PG#,;-'H0_7\>27+4!#AJ2/]J2>G3O;DG= M+:F[)?5AE]1;G]>J<7^;SNL7DMMYI\-ZXG5ORV*__Y:+?7IF;]^2?L>5_$Y6 M\O8NCX>/[I;'W?(XO#S>]J@\EN7Q1PA@<]KJO[3+R_<)9&_AZK[_]-T#!W?+XVYY'%X>G_]!E\+\Q>]OC\%A6QV\4*LHD/[SAY^+/[>!$,/_HE03ZW[M2PL3+Z!A,S!Z5L!?\OGLJ_*4^Q=9_O=RKL#4 _6[;TF3.Z6*WLSOPP(8G7UM5J MD"M-"]KV%]6P.+/ORG7X@ULP/]N#):YIXS+FK>]?DG5HNDH;M+CQ%C]D#^\O MEY2D'.MT[&(YG5F69G_*N6>B9!3QO*UMF>V@]D>W6)4TP(U(0SE2=7XU9N5+ MCVXM_?Z9TLND=<+=FZIM)B1>S.7;+*LC)4K^);#^7,<U9E!E@S&WPO^KR74/9RLL%>1T3T">@U3W06(0"&UF]E M\HY:3RH4B:8JNY?>HM(V'KZZ:Q[/U7JC+F)4@. MS6)<2UI4_E*XNHF!0U8L MRB^PPL#R+IUC,W:+3S[*IR'NH5 W3'N M,.7T$K$N6@ J$6-G^3*]O9)K->VYB(:H@*FQ'YVLZ"P>1""5^\I>A; %L\%% M8U(33G"=-RJ]O*Q&.7CM4[HUT8].%^=]E"C$]EA6>A$0PHI,Q&"]2GCAKW%O MRY,XJC!5+&%I#-Z,X/Z('P_-&?L?R=BZ5D=^F*,TN+H&? MSUL(JK0URYVQ3M(RJ-91OC)8]&^WY191<, ST>_\5S$$D*>1-35KZ)&3WT>W M!2&\*O)R#RD6E!H=QPHLBT8>"FIN?2CI&!1/D0]N>IZRONSM#+6U[(4;SZN^ M&KQV:;9XU(2R8 %,.K3O(CT^/1%?A'4.6I'/8,9SF%255S11MC->[8V)*-K" MHJ7.6NG'N'Q^23*%_P[^V,L,28NUL6NJ0:1VNK;OM??4R=5LV3?:;5BH]_YG MGB]0S\@3547("*/=B22'H[3I1U6+3Q]\9H(EIA)M#<\J1,MSK5O?;%'A!%<@ M6T"7I96_8P$39O^ %V'DU_ A^?P#B6%4.96KTVA0%,B*60NU=1@52%[0#&14 MB8DXF]=_O!"K%#*%'.NIZ0+_].%GLIET7/RC.'U#WE--.R0MI"3=^8!G2\'K+A%7TN].9T4Z+!.D=0=6A+?/H%A-4W01Z M\Y$QH34NA&J\(?;/#HX"F!W4U-DX8*^:''&U?=[[9LWVP^*IT^>_A9O>YT-;:IFMYFU%3\)E\%F9^VN!_;I;#>?=:WQ4-/" 4YJ MWM'2I,=C1-+L584Z*"T\K2RUR'!W;3](BGK8=?-V<49S-8)861:=?U>'UTXT MWLL0]#LNU_:S1;>K^H2 8XN/XE!/3B6077,:=RZKMEP,' +J:5S%VAE23+!. MY?)<:V^,X.MF0-KII2!?#YFEYU\]?UDX4(N?P;+N6Q;_"BC-@1;7)M!/WL^A MKTL;90=;LUFE@4.&7C[W\C>CF+Z1.X KZHMR*]IH%6";:290&J<'65]Z%)O# M5EH5!>N>;.(%?YWG0\JI/ 6VK3#KM.K*NCZ1Q=7T0Z>_7]05P[?B(M+54?BE MQX+WPR 8/B"@4(GE4LS?&&Y)_B'7A'7585V]Q+]G+P'J4QW!67]&:X$^!A)K M00F$$UI/M/DV&Z[-[$(]V^XV6UN'^BS'6;?_X4"E7D 6$8>S9^\,N2,S3__9 M+42K#[B),:1B!,09+K=\UM67BK6(-V# V;]V HC<[.JAVF)7U@"C>'1JW/4H M4[?-NN6OR.-VH:>OAJ6LY)'UG * D.6K<"[B2+BG(Z/P0@ MQ+P%L(AT_239ACP++KR3L1D?6O)DL99A(XJ9R8IFP@NV3\MYJWCF.=F, M"U''4' \/=X+9J*?/<$'Y-]/;9$>HQ6U39U-;8Z:3Z9SU;8#8_.'.%=\LNW6 MD_,,523642AFWWWW8O8I8Y8>W/O2Q)+PX_TO/SN=V6\BV.W?(2*.#SFZK3LL'[0L\I'M7+#Q0,RH^8HJ\JHJ_^#PL2MKQAA.< M=V1NTZYW;J:B$?GYK@5/+13XOPA; 6Y% )_9'D9RR(#SG;LPE.1@"XQ#,4V\ M*WE#+,E+H.\U86 \>9%>%*"0WNMEWR]HB8T=^U%;06%]*.B%$'LY5%UXLS%6 M[W@T!=MV2Y8<2P.?8MTG1H;5O8"[TESS@YJO_F-+WZEZT:LJ9O]=;LJSTG[Z M6]LLXP\ORN;D^4:%K>)C7+U];QR<6SCQ^0V^Q\JC.7GW=[A!!D?W4=9AP!MD MQXTA/3"Q"5E+"X+WXZX3@"Z:&NB]J^6.]P?ML]TF)'._"O!;Z$\)N"W8V]2' MP3TI$4Y(UQ;PE")EM7_ ]A9D;NEY6OG819B3@9.=-ODU_8"N?[..LAGE(;DG MAF/AD Q8^_[B93=RJI_C0+7*M?18&GQ"W"TRG*6*N^#LQK\,A\V./#I1.)1Y MP"8JM.Q5]Z%&_UVV?D(%6R/P6H%Z9Q-$ ;BVI=!\,DR7/V&M.#UBM?3A FO, MKF06E\:3?7ZVVYF)2DM& 77B9I9K,LIL\\@ UTO.J7RX27[PZ/3SCQJ(R>$?T&4F#^@8 M:>[4,YN])]<4JDO*>DXJ%M)$/6'MEB1'>8T.&B_'#7!)^> M] !3:;V85CK.-?:<@JFU^A.#]HJ2 1$SNJZX7E,ND8F6)&/?0HF4N]3*8D:1 M0547'%F6=;ONM6^T79SM8-S1W]$OR!8'.T?( \YZ ?00,?,>.RDO+BY.I?_$ ME!I/R0DJY/<(=!#G\"]QZ3M,^:$9_OP.4_Y>.X17G#GYO-P ^J;M(>LU]E'P M*4ON1[W$CW/D+7O.9FAOB>"Z*1KZAE;U[/Z]D_\M891^G]9]VY')15J+55@# M6E\608(F_[WW\+=OC0.C8=G2A5//$$V5D@ZCT*?=(>WWE1PPBI&W#"##YI.Q M!ZY>OZ)0>Q>FW?MSKH:G*1-$WNMU%]:V?R$-E.AG5V[AQ?>/!@W>+P?.,DNK"30DT76F?>0',BGO>S=)TI$[ M4"(['9HU*\KA?4_X?2]'N802I6]C+=7!M].88MQ&)CDJ MS?]+&Q\%C/2:S8#5@;HG?5E80Y!6OD!! <6 S"),R%_R'0:^%GV8@Q&\L)=-R7G85A:(26%>H;TBPT^Z& Z/-OU66 MDW@+>PRY1PR<<(MT:;HF'S36.#1:-NQ=K>N6+AV_8LDK2[CWFDE""ZNFW9@* M ,LL2Q#F94$\MI4#$9!A!X [P((*"^T6X$#@Y -/&I*?]':2V$/V@18:OLU? MB@^:G'V;S+F4S%JUB'4T MV^G[5&,(E$K)_F90PUU=9NVH\EJ]2X0,J;!CI2>="XY.I%2_I>TX7%)TO$)# ML-)*(&PI^98<3].(@3OLR3D/OO9_>?G\X^^8F^ M,?L&_<'<-?L3+O"3EAGI^[R-_L(&A_?)"7Y4\7*:MA_(LLA@B^%L-]LP8*9/ M/[EUOL"/Y>)5N4:P]VUS3O:2.Z91.J>5M#V*5.DW55/U9Z[(*R66SLRW/^B2 MG>6SE"QPH#VQG*'$S)W8LOYTW7*>'@G6SE_CI,7ZX*M?Y]@MFW)9BJ0YFR5U MR+*JS#@)5ZB=A=65"P^76SG+Z EHKX."16P;N]"+(+5;R=CU)8-ZX).SN9"& M^=C,'C>N.Y_IBJO9H@XT)LM"V[K35^DZJSC$I26NZ)!8PP.QIZ?!VC$_S[_3 M3.#E.JVO"\1',YA\;(O%V*8%"GO)1U?97;X/KAGGV* W;;5><<.N%W MGQ7\&XZ#I1^:?]PU#*;I08A@+S0O>6$P#$DE+(BQ[LQZ:G,"4):);WIFSGC5(SJQF,I M\-X=&YFX:,0SX('NS0C0,X<@'R:_&V09?AT)458_T^NYH9N!14/=/:SV6'0- MR@&EQI,P&3;SW9J6U[\5>2KWXGGDAT)X M2GYDM:A0;PG#6;M4ZAQZA'#N<^T KM:N6@XPLR"6^(&%PL>>$W5^BOE0OX_# MPYMG20M$ B@L02-4R"\[4YR)4$DE3SF[5$_;MR>7V]<3]*D\UUF,$(X3H?>+ M'+9Y'#H74\S'.Z/ :"Z[ CQ>O*3DYQE.3XI/ZH1[R&Q?LNI\_:VBS#A[9H/] M'[(NT^(V#%"VA+4TPU@*BS79)6ICP19L/!2Y\+;I F?-$(_8M/-'Z4IU]>\4 M1WK8!>_K'#II$%-XUEH;9Q'3.HR=2M@%\:^BJ4Y MKRA^W: *;\1'LB!D)[0=LL_<:P"W$Q>T/\:1 =72R1(VZ_:E+'\*F[VDY4]A M<;E ,@C%H=M_W+S0Y>:232C9FM/E&9V8F&F."(7&@+UR=L(4CR1FH-:R@B)T M-158Q3"V"SY5""N/SUO;./@RX]F@M(X,R=7L6/Y]] '0S4]GS^6; *'2-^Y* M=8>F^_%-+M7=N,+<>+DA0RBY9SBYYAX@]^O9227_QRQ1R$G:X4%^>X('9 !D MK'7+0N%BV9W]M1%_("V9SE+RK!AE%;<0-@*?<%(TH-/U LX9&&G->^Q&]HWV MG>5H)2_8R.$0O>QUVRJ%IFRTZ#:A$-E+6![OW_M<'U,0AWJB.%#X+\2#PV"< M^D1TV7D0*#:_IR511G@+/Z"2&AR-HMS$GB-[K=Z]33F,GG&$0L-3BN\0])H6 M%;LH0RRR, *G%<1P M%+IGNT'4)Y"L%8<(EYD'+8R1P/!K&H>3\59:TEXF>D^I=]!,;+;L[NEG0W-> MT4/R.KQ]Y[E+FAZCRX[J78;^]O4Z.X/Y>#RC;]5"2([Q8,+D%^D');%,JYJ" M]$6([6]2E.!: A\1R^%,.EL2KJI(B.J2\WK1M1Q#HF-52OL1Z OAA!T)KJ(Q MP#M6 AB 1@8O)^7FDL0.3*_PHM/L2H#75S3(I?L"=HR&NC!L*:P=8="UXT-, M2&YY^S'5I-VWU?PM8^/ZF*CG:D:UK,I.,Q:2ON4?-@R.KJ4-$L6)':?86HKD M^YYM'H6Z;<-_/*MZF"6.[/,JP)K&?Q #35&"D9"W%O)HG0@7)_._;%,?$,UP MR$8,]O2'KT=))WX>.(,NM*DL4I*RCZ%]>1K[RSNQ:?1C= MT$6'?%NU=.Q6KM*Z!NFAU;L=]:=G4N3@K^VPUF)VG4,P>6?EV-TAI)6:#3)D MAQ"HI[-O)))D=%JZ699^]">1E/&R.[UM)SKU\/ M#&>@I7S6#A*LW?P4*;,+>A\RD(!"!VNT!#I$68 MTXD/\I%5^5(%.Q?K(*$*-[R1IWMB;;H,W^]W7:IZ>D#*94P1:AH#(8>EMSD! M3-\-65,BNTA\LG88![3*HE]*ZY2\SJ7I>$D/<-D[%\C0?:O:Z1:XQ@57!Z'/ MT=&!W8G+:X4-*TC;^72#XN3>@Z(LZA;#SP)&[/?MMDO4>!E0*+"G.&< @M)) M+1?OK2DFVA5)B]<,Q>;%AS]Z;\,#J=8[<42VVO684EFC]; M% 'H59'8!"S.MCLMB8#V:>0N^606V::%YR,'^43VF.Z1L*;$L6!^AV[#M2L7 M.\XY30I9GJ"1*3H04/L,P7FC;E[59SM#IK1>WLK.LQ_+06!L/S.O!SNT\E8_ MP*Q^2P-2;AJ:70FWEU]16UU0T^L[!1ZXG=HLA'-+L\PCQ> 1E7%Z1?SOZ&H%'X+K1?[YQ#P(;Q M@UJ^U3]:;*>!-X>1&;*OT KR^(E"; R,;\$A>JJ6Z1&=LA-[9O MF.A1-/?)>\=Q$P8=S_"M>X^7Z)(;+J^,Z/[P!9(G=P62MW V_K9C^:87Y19M M?#]9SNDF.DVXXA?\G-7BRG4@3[8,BU;-?J\7Y8 M/'GZ.+G-R<(/YS>4%'A@%=HU!Z/^$$]\? CAEWM/WU6) MYDU_>W3O\=W#7E.IYX\JJ?-FJ9@[99W1 M>MC Z_[>0AG+6R:4D7S>=]5 6!X/0?B#XO-W)%L?S?R[:D$'PWDK_1 MJGSRZ/[[&:9IO8T;;9C>I%;_'C((MV/&'UY'R^J#2C[/'QG@=(_Y-EZY[B]G=U]3T-R M^Z5)O[9*\9T4*4L^7DLO_4X^\QIC^>#^W4C^1JORR=,)!>6KA$AO/M[K[VT3 M6Q>U/<9!B9A*X]SZ8YD2%*A2B*[1"Y850+#EN@M $0$.;OSCBH.O#89N>.5T M=>83]=P_8!(X:I3@WT"2*JR6Y2H<29.%(^+J\5:SQ:X&.:Q8!*%S%.J&L*E$ M:2LP76\CW:WV^FVH0$L2 ML>\)$S.#/)D-6ZA'TP"Z1:)P.VEMT!>WQA#ED-,NT#>,AC9]0=7,]=+Q=?SU MC]N>? 4BRRIB^Q?UKK\&D<6ML"IAPQ+2PAZXC.^YOY13>Z;L9%J*M)-GR2%A M^K+8+LI=&6 :4"- $.&J9[,^)H93N ^ ]3WO%.4NAP M;QQ 2ETA7 \]+WMA+X_/G^"C&:4AVTUA#RBC#85H+<@CLJUNU#9GH(+#1>T> M4,%E*>RAR-CP(8'6Z& &?77NXF9K=RDDBH+&_B?SPK&6 #A.5@YK;P* M,K=;/O6--I4;82.!7K9$*UNB,U-T.IT=D ):A@UDF4L5[LFW_Z'+6M\2QJ-I MN/_%H,5U33LD08K)8*%_I0 G.U];1'OEM*K(SD6P;^:R\".^TL&'/ 'Z@V"$ M:+3*)'!X\!%;NA%H%B52W/HR4[%ZE;6F?PQY=A4VI76[WGUSC\V$XT_8VVP+'*M)GNC_[VR:9 M%9"EZI(45LL79LEH!UO3SNROM)VV:/9[\=-?"^XE8WY3$6L(S<@(*0WY"7>" M2.M!J5&!VZ0;Q^A:YN[!5N(=&6#&YKZ$6*)UW)=:& MPYFNBY9FNYB=<_][V:CVH;5'<"]'IRW[3*/>B/DB&[0;XLD@:X0>TQVB,M-^ MK+EE\=7D=1;T3J'SIZ (\0I7J%\+AW?@'[[G\&D^-'<]A[^9U_RS.C[LQDQ MU<:O?"--/13O*K#RFV^9G&9U M'R^40$0^GLDR_&)FEEO%JA6=LW MH9DDC%;N49(S*BU3M83O8PYZ;[? D<+= M:NI42[B;6\DBRO@Z