0001628280-24-006527.txt : 20240223 0001628280-24-006527.hdr.sgml : 20240223 20240223092123 ACCESSION NUMBER: 0001628280-24-006527 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 99 CONFORMED PERIOD OF REPORT: 20231229 FILED AS OF DATE: 20240223 DATE AS OF CHANGE: 20240223 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ICHOR HOLDINGS, LTD. CENTRAL INDEX KEY: 0001652535 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 000000000 STATE OF INCORPORATION: E9 FISCAL YEAR END: 1227 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-37961 FILM NUMBER: 24667409 BUSINESS ADDRESS: STREET 1: 3185 LAURELVIEW CT. CITY: FREMONT STATE: CA ZIP: 94538 BUSINESS PHONE: 510-897-5200 MAIL ADDRESS: STREET 1: 3185 LAURELVIEW CT. CITY: FREMONT STATE: CA ZIP: 94538 10-K 1 ichr-20231229.htm 10-K ichr-20231229
000165253500-00000002023FYFALSELarge Accelerated FilerP1Y00016525352022-12-312023-12-2900016525352024-02-21xbrli:shares00016525352023-06-30iso4217:USD00016525352023-09-302023-12-2900016525352023-12-2900016525352022-12-30iso4217:USDxbrli:shares00016525352022-01-012022-12-3000016525352020-12-262021-12-310001652535us-gaap:CommonStockMember2020-12-250001652535us-gaap:AdditionalPaidInCapitalMember2020-12-250001652535us-gaap:TreasuryStockCommonMember2020-12-250001652535us-gaap:RetainedEarningsMember2020-12-2500016525352020-12-250001652535us-gaap:CommonStockMember2020-12-262021-12-310001652535us-gaap:AdditionalPaidInCapitalMember2020-12-262021-12-310001652535us-gaap:RetainedEarningsMember2020-12-262021-12-310001652535us-gaap:CommonStockMember2021-12-310001652535us-gaap:AdditionalPaidInCapitalMember2021-12-310001652535us-gaap:TreasuryStockCommonMember2021-12-310001652535us-gaap:RetainedEarningsMember2021-12-3100016525352021-12-310001652535us-gaap:CommonStockMember2022-01-012022-12-300001652535us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-300001652535us-gaap:RetainedEarningsMember2022-01-012022-12-300001652535us-gaap:CommonStockMember2022-12-300001652535us-gaap:AdditionalPaidInCapitalMember2022-12-300001652535us-gaap:TreasuryStockCommonMember2022-12-300001652535us-gaap:RetainedEarningsMember2022-12-300001652535us-gaap:CommonStockMember2022-12-312023-12-290001652535us-gaap:AdditionalPaidInCapitalMember2022-12-312023-12-290001652535us-gaap:RetainedEarningsMember2022-12-312023-12-290001652535us-gaap:CommonStockMember2023-12-290001652535us-gaap:AdditionalPaidInCapitalMember2023-12-290001652535us-gaap:TreasuryStockCommonMember2023-12-290001652535us-gaap:RetainedEarningsMember2023-12-2900016525352023-12-312023-12-290001652535srt:MinimumMember2022-12-312023-12-290001652535srt:MaximumMember2022-12-312023-12-290001652535ichr:ThreeCustomersMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-12-312023-12-29xbrli:pure0001652535ichr:ThreeCustomersMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-01-012022-12-300001652535us-gaap:NonUsMember2023-12-290001652535us-gaap:NonUsMember2022-12-300001652535us-gaap:NonUsMember2022-12-312023-12-290001652535us-gaap:NonUsMember2022-01-012022-12-300001652535us-gaap:MachineryAndEquipmentMembersrt:MinimumMember2023-12-290001652535us-gaap:MachineryAndEquipmentMembersrt:MaximumMember2023-12-290001652535us-gaap:LeaseholdImprovementsMember2023-12-290001652535us-gaap:ComputerSoftwareIntangibleAssetMembersrt:MinimumMember2023-12-290001652535us-gaap:ComputerSoftwareIntangibleAssetMembersrt:MaximumMember2023-12-290001652535srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2023-12-290001652535us-gaap:FurnitureAndFixturesMembersrt:MaximumMember2023-12-290001652535us-gaap:VehiclesMember2023-12-290001652535srt:MinimumMemberus-gaap:CustomerRelationshipsMember2023-12-290001652535srt:MaximumMemberus-gaap:CustomerRelationshipsMember2023-12-290001652535us-gaap:DevelopedTechnologyRightsMember2023-12-29ichr:Segment0001652535ichr:IMGCompaniesLLCMember2021-11-192021-11-190001652535ichr:IMGCompaniesLLCMember2021-11-190001652535us-gaap:CustomerRelationshipsMemberichr:IMGCompaniesLLCMember2021-11-190001652535us-gaap:OrderOrProductionBacklogMemberichr:IMGCompaniesLLCMember2021-11-190001652535us-gaap:CustomerRelationshipsMemberichr:IMGCompaniesLLCMember2021-11-192021-11-190001652535us-gaap:OrderOrProductionBacklogMemberichr:IMGCompaniesLLCMember2021-11-192021-11-190001652535ichr:IMGCompaniesLLCMember2022-12-300001652535ichr:IMGCompaniesLLCMember2021-12-310001652535us-gaap:FairValueAdjustmentToInventoryMemberichr:IMGCompaniesLLCMember2022-01-012022-12-300001652535us-gaap:FairValueAdjustmentToInventoryMemberichr:IMGCompaniesLLCMember2020-12-262021-12-310001652535ichr:IMGCompaniesLLCMember2022-01-012022-12-300001652535us-gaap:InventoryValuationReserveMember2020-12-250001652535us-gaap:InventoryValuationReserveMember2020-12-262021-12-310001652535us-gaap:InventoryValuationReserveMember2021-12-310001652535us-gaap:InventoryValuationReserveMember2022-01-012022-12-300001652535us-gaap:InventoryValuationReserveMember2022-12-300001652535us-gaap:InventoryValuationReserveMember2022-12-312023-12-290001652535us-gaap:InventoryValuationReserveMember2023-12-290001652535us-gaap:MachineryAndEquipmentMember2023-12-290001652535us-gaap:MachineryAndEquipmentMember2022-12-300001652535us-gaap:LeaseholdImprovementsMember2022-12-300001652535us-gaap:ComputerSoftwareIntangibleAssetMember2023-12-290001652535us-gaap:ComputerSoftwareIntangibleAssetMember2022-12-300001652535us-gaap:FurnitureAndFixturesMember2023-12-290001652535us-gaap:FurnitureAndFixturesMember2022-12-300001652535us-gaap:VehiclesMember2022-12-300001652535us-gaap:ConstructionInProgressMember2023-12-290001652535us-gaap:ConstructionInProgressMember2022-12-300001652535us-gaap:CustomerRelationshipsMember2023-12-290001652535us-gaap:CustomerRelationshipsMembersrt:WeightedAverageMember2023-12-290001652535us-gaap:DevelopedTechnologyRightsMembersrt:WeightedAverageMember2023-12-290001652535us-gaap:CustomerRelationshipsMember2022-12-300001652535us-gaap:CustomerRelationshipsMembersrt:WeightedAverageMember2022-12-300001652535us-gaap:DevelopedTechnologyRightsMember2022-12-300001652535us-gaap:DevelopedTechnologyRightsMembersrt:WeightedAverageMember2022-12-300001652535us-gaap:DomesticCountryMember2023-12-2900016525352023-04-012023-06-300001652535country:SG2022-12-312023-12-290001652535country:SG2022-01-012022-12-300001652535country:SG2020-12-262021-12-310001652535us-gaap:OtherNoncurrentLiabilitiesMember2023-12-290001652535ichr:TermLoanFacilityMember2023-12-290001652535ichr:TermLoanFacilityMember2022-12-300001652535us-gaap:RevolvingCreditFacilityMember2023-12-290001652535us-gaap:RevolvingCreditFacilityMember2022-12-300001652535ichr:TermLoanFacilityMemberichr:CreditAgreementMember2021-10-290001652535ichr:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2021-10-290001652535ichr:TermLoanFacilityMemberichr:CreditAgreementMember2021-10-292021-10-290001652535ichr:CreditAgreementMember2023-12-290001652535srt:MinimumMemberichr:CreditAgreementMember2022-12-312023-12-290001652535ichr:CreditAgreementMemberichr:FederalFundRateMember2021-10-292021-10-290001652535ichr:CreditAgreementMemberichr:BloombergShortTermBankYieldIndexMember2021-10-292021-10-290001652535srt:MinimumMemberichr:CreditAgreementMemberus-gaap:BaseRateMember2021-10-292021-10-290001652535ichr:CreditAgreementMemberus-gaap:BaseRateMembersrt:MaximumMember2021-10-292021-10-290001652535srt:MinimumMemberichr:CreditAgreementMemberichr:BloombergShortTermBankYieldIndexMember2021-10-292021-10-290001652535ichr:CreditAgreementMembersrt:MaximumMemberichr:BloombergShortTermBankYieldIndexMember2021-10-292021-10-290001652535srt:MinimumMemberichr:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2021-10-292021-10-290001652535ichr:CreditAgreementMembersrt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2021-10-292021-10-290001652535ichr:TermLoanFacilityMemberichr:CreditAgreementMemberichr:BloombergShortTermBankYieldIndexMember2023-12-290001652535ichr:TwoThousandSixteenOmnibusIncentivePlanMember2017-12-290001652535ichr:TwoThousandSixteenOmnibusIncentivePlanMember2016-12-312017-12-290001652535us-gaap:StockOptionMember2022-12-312023-12-290001652535ichr:TwoThousandSixteenOmnibusIncentivePlanMember2022-12-312023-12-290001652535ichr:ServiceConditionMember2022-12-300001652535ichr:ServiceConditionMember2022-12-312023-12-290001652535ichr:ServiceConditionMember2023-12-290001652535us-gaap:RestrictedStockUnitsRSUMember2022-12-312023-12-290001652535ichr:PerformanceConditionMember2022-12-312023-12-290001652535ichr:MarketConditionMember2022-12-312023-12-290001652535ichr:PerformanceConditionMember2022-12-300001652535ichr:MarketConditionMember2022-12-300001652535ichr:PerformanceConditionMember2023-12-290001652535ichr:MarketConditionMember2023-12-290001652535us-gaap:RestrictedStockMember2022-12-312023-12-290001652535us-gaap:RestrictedStockMember2022-01-012022-12-300001652535us-gaap:RestrictedStockMember2020-12-262021-12-310001652535us-gaap:RestrictedStockMember2023-12-290001652535ichr:TwoThousandSeventeenEmployeeStockPurchasePlanMember2017-05-012017-05-310001652535us-gaap:CommonStockMemberichr:TwoThousandSeventeenEmployeeStockPurchasePlanMember2023-12-290001652535ichr:TwoThousandSeventeenEmployeeStockPurchasePlanMember2022-12-312023-12-290001652535ichr:TwoThousandSeventeenEmployeeStockPurchasePlanMember2022-01-012022-12-300001652535ichr:TwoThousandSeventeenEmployeeStockPurchasePlanMember2020-12-262021-12-310001652535ichr:TwoThousandSeventeenEmployeeStockPurchasePlanMember2023-12-290001652535country:US2022-12-312023-12-290001652535country:US2022-01-012022-12-300001652535country:US2020-12-262021-12-310001652535srt:EuropeMember2022-12-312023-12-290001652535srt:EuropeMember2022-01-012022-12-300001652535srt:EuropeMember2020-12-262021-12-310001652535ichr:OtherCountriesMember2022-12-312023-12-290001652535ichr:OtherCountriesMember2022-01-012022-12-300001652535ichr:OtherCountriesMember2020-12-262021-12-310001652535us-gaap:CustomerConcentrationRiskMemberichr:ThreeMajorCustomersMemberus-gaap:SalesRevenueNetMember2022-12-312023-12-290001652535ichr:TwoMajorCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-01-012022-12-300001652535ichr:TwoMajorCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2020-12-262021-12-310001652535ichr:AppliedMaterialsMember2022-12-312023-12-290001652535ichr:AppliedMaterialsMember2022-01-012022-12-300001652535ichr:AppliedMaterialsMember2020-12-262021-12-310001652535ichr:LamResearchMember2022-12-312023-12-290001652535ichr:LamResearchMember2022-01-012022-12-300001652535ichr:LamResearchMember2020-12-262021-12-310001652535ichr:ASMLMember2022-12-312023-12-290001652535us-gaap:EmployeeStockOptionMember2022-12-312023-12-290001652535us-gaap:EmployeeStockOptionMember2022-01-012022-12-300001652535us-gaap:EmployeeStockOptionMember2020-12-262021-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 29, 2023
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 001-37961
_____________________________________________________________
ICHOR HOLDINGS, LTD.
(Exact name of registrant as specified in its charter)
_____________________________________________________________
Cayman IslandsNot Applicable
(State or other jurisdiction of
incorporation or organization)
(IRS Employer Identification No.)
3185 Laurelview Ct.
Fremont, California 94538
(Address of principal executive offices, including zip code)
(510) 897-5200
(Registrant's telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Ordinary Shares, par value $0.0001 per shareICHR
The NASDAQ Stock Market LLC
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. o
Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes‑Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. 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
There were 29,541,319 ordinary shares, $0.0001 par value, outstanding as of February 21, 2024. The aggregate market value of voting ordinary shares held by non-affiliates was $1,082,303,000 as of June 30, 2023, the last business day of our most recently completed second fiscal quarter. There are no non-voting ordinary shares.
DOCUMENTS INCORPORATED BY REFERENCE
The information required by Part III of Form 10‑K is incorporated herein by reference to the registrant’s Definitive Proxy Statement relating to its 2024 General Meeting, which will be filed with the Securities and Exchange Commission within 120 days after the end of the registrant’s fiscal year.


TABLE OF CONTENTS
Page


CAUTIONARY STATEMENT CONCERNING FORWARD‑LOOKING STATEMENTS
This Annual Report on Form 10-K contains "forward-looking statements" made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. The words “anticipate,” “believe,” “contemplate,” “designed,” “estimate,” “expect,” “forecast,” “goal,” “guidance,” “intend,” “may,” “outlook,” “plan,” “predict,” “project,” “see,” “seek,” “target,” “would” and similar expressions or variations or negatives of these words are intended to identify forward-looking statements, although not all forward-looking statements contain these identifying words. These statements are contained in many sections of this report, including those entitled Item 1. – Business and Item 7. – Management’s Discussion and Analysis of Financial Condition and Results of Operations. Although we believe that our plans, intentions and expectations reflected in or suggested by such forward-looking statements are reasonable, we cannot assure you that we will achieve those plans, intentions or expectations. All forward-looking statements are subject to risks and uncertainties that may cause actual results to differ materially from those that we expected.
Important factors that could cause actual results to differ materially from our expectations, or cautionary statements, are disclosed under the sections entitled Item 1A. – Risk Factors and Item 7. – Management’s Discussion and Analysis of Financial Condition and Results of Operations in this report. All written and oral forward-looking statements attributable to us, or persons acting on our behalf, are expressly qualified in their entirety by the cautionary statements contained in this report under the heading Item 1A. – Risk Factors, as well as other cautionary statements that are made from time to time in our other filings with the Securities and Exchange Commission (the "SEC") and public communications. You should evaluate all forward-looking statements made in this report in the context of these risks and uncertainties.
We caution you that the important factors referenced above may not contain all of the factors that are important to you. In addition, we cannot assure you that we will realize the results or developments we expect or anticipate or, even if substantially realized, that they will result in the consequences or affect us or our operations in the way we expect. The forward-looking statements included in this report are made only as of the date hereof. We undertake no obligation to publicly update or revise any forward-looking statement as a result of new information, future events or otherwise, except as otherwise required by law.


PART I
ITEM 1. BUSINESS
Unless expressly indicated or the context requires otherwise, the terms “Ichor,” “Company,” “we,” “us,” “our,” and similar terms in this report refer to Ichor Holdings, Ltd. and its consolidated subsidiaries.
We use a 52- or 53-week fiscal year ending on the last Friday in December. The following table details our fiscal periods included elsewhere in this report. All references to 2023, 2022, and 2021, including the quarters thereto, relate to our fiscal periods as so detailed.
Fiscal PeriodPeriod EndingWeeks in Period
Fiscal Year 2023:December 29, 202352
First QuarterMarch 31, 202313
Second QuarterJune 30, 202313
Third QuarterSeptember 29, 202313
Fourth QuarterDecember 29, 202313
Fiscal Year 2022:December 30, 202252
First QuarterApril 1, 202213
Second QuarterJuly 1, 202213
Third QuarterSeptember 30, 202213
Fourth QuarterDecember 30, 202213
Fiscal Year 2021:December 31, 202153
First QuarterMarch 26, 202113
Second QuarterJune 25, 202113
Third QuarterSeptember 24, 202113
Fourth QuarterDecember 31, 202114
Company Overview
We are a leader in the design, engineering, and manufacturing of critical fluid delivery subsystems and components for semiconductor capital equipment. Our primary product offerings include gas and chemical delivery systems and subsystems, collectively known as fluid delivery systems and subsystems, which are key elements of the process tools used in the manufacturing of semiconductor devices. Our gas delivery subsystems deliver, monitor, and control precise quantities of the specialized gases used in semiconductor manufacturing processes such as etch and deposition. Our chemical delivery systems and subsystems precisely blend and dispense the reactive liquid chemistries used in semiconductor manufacturing processes such as chemical-mechanical planarization, electroplating, and cleaning. We also provide precision-machined components, weldments, electron beam (“e‑beam”) and laser-welded components, precision vacuum and hydrogen brazing, and surface treatment technologies, and other proprietary products. This vertically integrated portion of our business is primarily focused on metal and plastic parts that are used in gas and chemical systems, respectively.
1

Fluid delivery subsystems ensure accurate measurement and uniform delivery of specialty gases and chemicals at critical steps in the semiconductor manufacturing processes. Any malfunction or material degradation in fluid delivery reduces yields and increases the likelihood of manufacturing defects in these processes. Most original equipment manufacturers (“OEMs”) outsource all or a portion of the design, engineering, and manufacturing of their gas delivery subsystems to a few specialized suppliers, including us. Additionally, many OEMs are outsourcing the design, engineering, and manufacturing of their chemical delivery subsystems due to the increased fluid expertise required to manufacture these subsystems. Outsourcing these subsystems has allowed OEMs to leverage suppliers’ highly specialized engineering, design, and production skills while focusing their internal resources on their own value-added processes. We believe that this outsourcing trend has enabled OEMs to reduce their costs and development time, as well as provide growth opportunities for specialized subsystems suppliers like us.
Our goal is to be a leading supplier of fluid delivery subsystems and components to OEMs engaged in manufacturing capital equipment to produce semiconductors and to leverage our technology and products to expand the share of our addressable markets. To achieve this goal, we engage with our customers early in their design and development processes and utilize our deep engineering resources and operating expertise, as well as our expanded product portfolio, to jointly create innovative and advanced solutions that meet the current and future needs of our customers. We employ this approach with three of the largest manufacturers of semiconductor capital equipment in the world. We believe this approach enables us to design products that meet the precise specifications our customers demand, allows us to often be the sole supplier of these subsystems during the initial production ramp, and positions us to be the preferred supplier for the full five-to ten-year lifespan of the process tool.
The broad technical expertise of our engineering team, coupled with our early customer engagement approach, enables us to offer innovative and reliable solutions to complex fluid delivery challenges. With over two decades of experience developing complex fluid delivery subsystems and meeting the constantly changing production requirements of leading semiconductor OEMs, we have developed expertise in fluid delivery that we offer to our OEM customers. In addition, our capital efficient model provides us the flexibility to fulfill increased demand and meet changing customer requirements with relatively low levels of capital expenditures. With an aim to provide superior customer service, we have a global footprint with many facilities strategically located in close proximity to our customers. We have long standing relationships with top tier OEM customers, including Applied Materials, Lam Research, and ASML, which were our three largest customers by sales in 2023.
We generated revenue of $811.1 million, $1,280.1 million, and $1,096.9 million in 2023, 2022, and 2021, respectively. We generated net income (loss) of $(43.0) million, $72.8 million, and $70.9 million, calculated in accordance with generally accepted accounting principles in the United States (“GAAP”) in 2023, 2022, and 2021, respectively, and $12.3 million, $104.9 million, and $97.7 million on a non-GAAP basis, respectively. See Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations, Non-GAAP Results for a discussion of non-GAAP net income, an accompanying presentation of the most directly comparable financial measure, GAAP net income, and a reconciliation of the differences between non-GAAP net income and GAAP net income.
Our Competitive Strengths
As a leader in the fluid delivery industry, we believe that our key competitive strengths include the following:
Deep Fluids Engineering Expertise
We believe that our engineering team, comprised of chemical, mechanical, electrical, software, and systems engineers, has positioned us to expand the scope of our solutions, provide innovative products and subsystems, and strengthen our incumbent position at our OEM customers. Our engineering team acts as an extension of our customers’ product development teams, providing our customers with technical expertise that is outside of their core competencies.
2

Early Engagement with Customers on Product Development
We seek to engage with our customers and potential customers very early in their process for new product development. We believe this approach enables us to collaborate on product design, qualification, manufacturing, and testing in order to provide a comprehensive, customized solution. Through early engagement during the complex design stages, our engineering team gains early insight into our customers’ technology roadmaps, which enables us to pioneer innovative and advanced solutions. In many cases, our early engagement with our customers enables us to be the sole source supplier when the product is initially introduced.
Long History and Strong Relationships with Top Tier Customers
We have established deep relationships with top tier OEMs, including Applied Materials, Lam Research, and ASML. Our customers are global leaders by sales in the semiconductor capital equipment industry. Our existing relationships with our customers have enabled us to effectively compete for new fluid delivery subsystems for our customers’ next generation products in development. We leverage our deep-rooted existing customer relationships with these market leaders to penetrate new business opportunities created through industry consolidation. Our close collaboration with them has contributed to our established market position and several key supplier awards.
Operational Excellence with Scale to Support the Largest Customers
With over 20 years of experience in designing and building fluid delivery systems, we have developed deep capabilities in operations. We have strategically located our manufacturing facilities near our customers’ locations in order to provide fast and efficient responses to new product introductions and accommodate configuration or design changes late in the manufacturing process. We will continue to add capacity as needed to support future growth. In addition to providing high quality and reliable fluid delivery subsystems, one of our principal strategies is delivering the lead-times that provide our customers the required flexibility needed in their production processes. We have accomplished this by investing in manufacturing systems and processes and an efficient supply chain. Our focus on operational efficiency and flexibility allows us to reduce manufacturing cycle times in order to respond quickly to customer requests, and lead-times that are often less than four weeks.
Capital Efficient and Scalable Business Model
Our business requires modest levels of capital investments to support production capacity and new product development and can fluctuate over time depending on business outlook, new product strategy, and timing of introductions. In 2023, 2022, and 2021, our total capital expenditures were $15.5 million, $29.4 million, and $20.8 million, respectively, representing 1.9%, 2.3%, and 1.9%, of sales, respectively. The semiconductor capital equipment market has historically been cyclical. We have structured our business to minimize fixed manufacturing overhead and operating expenses to enable us to grow net income at a higher rate than sales during periods of growth. Conversely, our low fixed cost approach allows us to minimize the impact of cyclical downturns on our net income but results in a lower level of gross margin leverage or improvement as a percentage of sales in times of increased demand.
3

Our Growth Strategy
Our objective is to enhance our position as a leader in providing fluid delivery solutions, including subsystems, components, and legacy tool refurbishment, to our customers by leveraging our core strengths. The key elements of our growth strategy are:
Grow Our Market Share within Existing Customer Base
We intend to grow our position within our existing customers by continuing to leverage our specialized engineering talent, early collaboration approach with OEMs to foster long-term relationships, and expanded product offerings. Each of our customers produces many different process tools for various process steps. At each customer, we are an outsourced supplier of fluid delivery subsystems and components for a subset of their entire process tool offerings. We are constantly looking to expand our market share at our existing customers. We believe that our early collaborative approach with customers positions us to deliver innovative and dynamic solutions, offer timely deployment and meet competitive cost targets, further increasing our market share. Through our acquisition of IMG Companies, LLC, a precision machining and specialty component manufacturing company (together with its subsidiaries, “IMG”), in November 2021, our acquisition of a precision machining operation in December 2020, an intellectual property purchase of developed flow controller technology in 2019, and our acquisitions of a weldment company and a precision machining company in 2017, we significantly expanded our product offerings within our served customer base, including entering the market for chemical delivery subsystems for wet process tools where we had only limited engagement in the past.
Grow Our Total Available Market and Share of the Market with Expanded Product Offerings
We continue to work with our existing core customers on additional opportunities, including machined components, chemical delivery, and proprietary products as a few of our important potential growth areas. We believe that the industries we serve have a growing need for the unique expertise we offer in precision machining, fluid mechanics, controls, and the component needed for next generation processes. For example, as semiconductor devices become more complex, atomic layer deposition (“ALD”), etch, and chemical vaper deposition (“CVD”) require more precise gas control, with faster response times, tighter repeatability, and cleaner, more corrosion-resistant systems. By leveraging our existing customer relationships and strong history of solving these challenges, we believe this will grow market share. We have significantly expanded our served customer base with expanded product offerings as a result of our opportunistic acquisitions. These acquisitions have enabled us to manufacture and assemble the complex plastic and metal products and precision machined components for the semiconductor equipment market, including at our existing customer base, as well as for the medical device, and general-industrial industries, while providing us exposure to and growth opportunities in the Korean and Japanese semiconductor capital equipment market.
Through our acquisition of IMG in November 2021, we have opened up adjacent opportunities within semiconductor capital equipment, including large format machining, hydrogen brazing, and e‑beam and laser welding. Additionally, our acquisition of IMG gave us entrance into new sectors, including medical, aerospace, defense, and scientific research, which require our critical machining and joining expertise.
Expand Our Total Customer Base within Fluid Delivery Market
We have expanded our customer base and are currently a supplier of gas delivery systems for a leading lithography system manufacturer, a leading ALD system manufacturer, and Korean process tool OEMs. Our acquisition of IMG further expands our total customer base with new customers in medical, aerospace, and defense sectors. We continue to actively engage with new customers that are considering outsourcing their gas and chemical delivery needs as well as expanding our components business.
Continue to Improve Our Manufacturing Process Efficiency
We continually strive to improve our processes to reduce our manufacturing process cycle time, improve our ability to respond to short lead-time and last-minute configuration changes, reduce our manufacturing costs, and improve our inventory efficiency requirements in order to improve profitability and make our product offerings more attractive to new and existing customers.
4

Our Products and Services
We are a leader in the design, engineering and manufacturing of critical fluid delivery subsystems. Our product and service offerings are classified in the following categories:
Gas Delivery Subsystems
Gas delivery is among the most technologically complex functions in semiconductor capital equipment and is used to deliver, monitor and control precise quantities of the vapors and gases critical to the manufacturing process. Our gas delivery systems consist of a number of gas lines, each controlled by a series of mass flow controllers, regulators, pressure transducers, valves, and an integrated electronic control system. Our gas delivery subsystems are primarily used in equipment for “dry” manufacturing processes, such as etch, chemical vapor deposition, physical vapor deposition, epitaxy, and strip.
gdn5jp03n4yt000001.jpg
Chemical Delivery Products and Subsystems
Our chemical delivery products and subsystems are used to precisely blend and dispense reactive chemistries and colloidal slurries critical to the specific “wet” front-end process, such as wet clean, electro chemical deposition, and chemical-mechanical planarization (“CMP”). In addition to the chemical delivery subsystem, we also manufacture the process modules that apply the various chemicals directly to the wafer in a process-and application-unique manner to create the desired chemical reaction.
5

The image below shows a typical wet-process front end semiconductor tool, with a chemical delivery subsystem and corresponding application process module highlighted:
gdn5jp03n4yt000002.jpg
Weldments and Specialty Joining
Our complete offering of weldments support the delivery of gases through the process tool. We have developed both automated and manual welding processes to support world class workmanship on all types of metals needed to support fluid delivery within the semiconductor market. The welded assemblies are used in both wet and dry processes, non-semi applications including aerospace and defense, medical, and general industrial markets. We offer a wide range of specialty joining technologies including orbital, tungsten inert gas, e‑beam, and laser welding, as well as hydrogen and vacuum brazing.
Precision Machining
Precision machining provides us the ability to supply our customers with components used in our gas delivery systems and weldments, while also providing custom machined solutions throughout customers’ equipment. Many of these items are used downstream of the gas system and in process-critical applications. Our precision machined products can be used in both wet and dry applications and include both small- and large‑format machining applications. Machined components are also provided to other critical non‑semiconductor markets, including aerospace and medical.
6

History
We were originally incorporated as Celerity, Inc. (“Celerity”) in 1999. Our business of designing and manufacturing critical systems for semiconductor capital equipment manufacturers operated as a standalone business until 2009 when Celerity sold the business to a private equity fund. Francisco Partners acquired the business in December 2011. Ichor Holdings, Ltd., an exempt company incorporated in the Cayman Islands, was formed in March 2012 to serve as the parent company as part of a restructuring to accommodate the expansion of our business in Singapore and Malaysia. We completed the initial public offering of our ordinary shares in December 2016. We have grown through opportunistic acquisitions, which include:
In April 2012, we acquired Semi Scenic UK Limited to provide refurbishment services for legacy tools.
In April 2016, we purchased Ajax-United Patterns & Molds, Inc. for $17.6 million to add chemical delivery subsystem capabilities with existing customers.
In July 2017 we acquired Cal‑Weld, Inc. for $56.2 million to add to our gas delivery subsystem and weldment capabilities.
In December 2017 we acquired Talon Innovations Corporation for $137.8 million to add to our gas delivery subsystem, precision machining, and component manufacturing capabilities.
In April 2018, we acquired IAN Engineering Co., Ltd. for $6.5 million to provide us exposure to and growth opportunities in the Korean semiconductor capital equipment market.
In December 2020, we acquired certain operating assets and assumed the operations of a business in Nogales, Mexico for $5.0 million to increase our precision machined component manufacturing capacity.
In November 2021, we acquired IMG for approximately $270.0 million to increase our precision machining capacity and capabilities with existing customers, as well as increase our served customer base.
We intend to continue to evaluate opportunistic acquisitions to supplement our organic growth.
Customers, Sales, and Marketing
We primarily market and sell our products directly to equipment OEMs in the semiconductor equipment market. In Japan, we utilize a value-added reseller to market and sell our chemical delivery system. We are dependent upon a small number of customers, as the semiconductor equipment manufacturer market is highly concentrated with five companies accounting for over 70% of all process tool revenues. For 2023, our three largest customers were Applied Materials, Lam Research, and ASML which accounted for a combined 82% of sales, respectively. We do not have long-term contracts that require customers to place orders with us in fixed or minimum volumes, and we generally operate on a purchase order basis with customers.
Our sales and marketing efforts focus on fostering close business relationships with our customers. As a result, we locate many of our account managers near the customer they support. Our sales process involves close collaboration between our account managers and engineering and operations teams. Account managers and engineers work together with customers and in certain cases provide on-site support, including attending customers’ internal meetings related to production and engineering design. Each customer project is supported by our account managers and customer support team who ensure we are aligned with all of the customer’s quality, cost, and delivery expectations.
Operations, Manufacturing, and Supply Chain Management
We have developed a highly flexible manufacturing model with cost-effective locations situated nearby the manufacturing facilities of our largest customers. We have facilities in the United States, Singapore, Malaysia, the United Kingdom, Korea, and Mexico.
7

Operations
Our product cycle engagements begin by working closely with our customers to outline the solution specifications before design and prototyping even begin. Our design and manufacturing process is highly flexible, enabling our customers to make alterations to their final requirements throughout the design, engineering, and manufacturing process. This flexibility results in significantly decreased order-to-delivery cycle times for our customers. For instance, it can take as little as 20 to 30 days for us to manufacture a gas delivery system with fully evaluated performance metrics after receiving an order.
Manufacturing
We are ISO 9001 certified or compliant at our manufacturing locations, and our manufactured subsystems and modules adhere to strict design tolerances and specifications. We operate Class 100 and Class 10,000 clean room facilities for customer-specified testing, assembly, and integration of high-purity gas and chemical delivery systems at our locations in Singapore, Oregon, Texas, and Korea. We operate additional facilities in Malaysia, Oregon, Texas, and California for weldments and related components used in our gas delivery subsystems, and we operate facilities in Oregon and Malaysia for critical components used in our chemical delivery subsystems. We operate facilities in California, Minnesota, and Mexico for precision machining of components for sale to our customers and internal use, as well as specialty joining and plating technologies. Many of our facilities are located in close proximity to our largest customers to allow us to collaborate with them on a regular basis and to enable us to deliver our products on a just-in-time basis, regardless of order size or the degree of changes in the applicable configuration or specifications.
We qualify and test key components that are integrated into our subsystems and test our fluid delivery subsystems during the design process and again prior to shipping. Our quality management system allows us to access real-time corrective action reports, non-conformance reports, customer complaints, and controlled documentation. In addition, our senior management conducts quarterly reviews of our quality control system to evaluate effectiveness. Our customers also complete quarterly surveys which allow us to measure satisfaction.
Supply Chain Management
We use a wide range of components and materials in the production of our gas and chemical delivery systems, including filters, mass flow controllers, regulators, pressure transducers, substrates, and valves. We obtain components and materials from a large number of sources, including single source and sole source suppliers.
We use supplier-consigned material and just-in-time stocking programs for a portion of our inventories to better manage our component inventories and better respond to changing customer requirements. These approaches are designed to reduce our inventory levels and maintain flexibility in responding to changes in product demand. A key part of our strategy is to identify multiple suppliers with a strong global reach that are located within close proximity to our manufacturing locations.
Technology Development and Engineering
We have a long history of engineering innovation and development. We continue to transition from being an integration engineering and components company into a gas and chemical delivery system and subsystem leader with product development and systems engineering, as well as integration expertise. Our industry continues to experience rapid technological change, requiring us to continuously invest in technology and product development and regularly introduce new products and features that meet our customers’ evolving requirements.
We have built a team of fluid delivery experts. As of December 29, 2023, our engineering team consisted of approximately 140 engineers and designers with chemical, mechanical, electrical, software, and systems expertise. Our engineers are closely connected with our customers and typically work at our customers’ sites and operate as an extension of our customers’ design team. We engineer within our customers’ processes, design vaults, drawing standards, and part numbering systems. These development efforts are designed to meet specific customer requirements in the areas of subsystem design, materials, component selection, and functionality. The majority of our sales are generated from projects during which our engineers cooperated with our customer early in the design cycle. Through this early collaborative process, we become an integral part of our customers’ design and development processes, and we are able to quickly anticipate and respond to our customers’ changing requirements.
8

Our engineering team also works directly with our suppliers to help them identify new component technologies and make necessary changes in, and enhancements to, the components that we integrate into our products. Our analytical and testing capabilities enable us to evaluate multiple supplier component technologies and provide customers with a wide range of appropriate component and design choices for their gas and chemical delivery systems and other critical subsystems. Our analytical and testing capabilities also help us anticipate technological changes and the requirements in component features for next-generation gas delivery systems and other critical subsystems.
Competition
The markets for our products are very competitive. When we compete for new business, we face competition from other suppliers of gas or chemical delivery subsystems, and in some cases with the internal manufacturing groups of OEMs. While many OEMs have outsourced the design and manufacturing of their gas and chemical delivery systems, we would face additional competition if in the future these OEMs elected to develop and build these systems internally.
The fluid delivery subsystem market is concentrated, and we face competition, for example, from Ultra Clean Technology, with additional competition from other regional suppliers. The chemical delivery subsystem, weldments, and precision machining industries are fragmented, and we face competition from numerous smaller suppliers. In addition, the market for tool refurbishment is fragmented, and we compete with many regional competitors. The primary competitive factors we emphasize include:
customer relationships;
early engagement with customers;
large and experienced engineering staff;
design-to-delivery cycle times; and
flexible manufacturing capabilities.
We expect our competitors to continue to improve the performance of their current products and to introduce new products or new technologies that could adversely affect sales of our current and future products. In addition, the limited number of potential customers in our industry further intensifies competition. We anticipate that increased competitive pressures may cause intensified price-based competition and we may have to reduce the prices of our products. In addition, we expect to face new competitors as we enter new markets.
Intellectual Property
Our success depends, in part, upon our ability to develop, maintain, and protect our technology and products and to conduct our business without infringing the proprietary rights of others. We continue to invest in securing intellectual property protection for our technology and products and protect our technology by, among other things, filing patent applications. We also rely on a combination of trade secrets and confidentiality provisions, and to a much lesser extent, copyrights and trademarks, to protect our proprietary rights. We have historically focused our patent protection efforts in the United States. As of December 29, 2023, we had 74 granted patents and 85 pending patent applications, of which 36 and 27 were U.S. patents, respectively. While we consider our patents to be valuable assets, we do not believe the success of our business or our overall operations are dependent upon any single patent or group of related patents. In addition, we do not believe that the loss or expiration of any single patent or group of related patents would materially affect our business.
We develop intellectual property for our own use in our products, as well as for our customers. Intellectual property developed on behalf of our customers is generally owned exclusively by those customers. In addition, we have agreed to indemnify certain of our customers against claims of infringement of the intellectual property rights of others with respect to our products. Historically, we have not paid any claims under these indemnification obligations, and we do not have any pending indemnification claims against us.
9

Human Capital Resources
As a globally successful company, we believe that we must be a good corporate citizen and socially responsible, while providing a safe and rewarding environment for our employees, who are our greatest strength. All employees of Ichor are committed to a set of core values that define company culture, represent what we believe, and guide our actions. We recognize and value each person’s diverse background and unique skill set and seek to foster an environment that encourages personal growth and professional development. We are committed to enhancing diversity, inclusion, and equity through specific policies, practices, employee and manager training, and dedicated executive leadership. Below are details demonstrating our commitment in this area.
Demographics
As of December 29, 2023, we had approximately 1,690 full‑time employees and 555 contract or temporary workers, which allow flexibility as business conditions and geographic demand change. Of our total workforce, approximately 140 are engineers, 110 are engaged in sales and marketing, 1,770 are engaged in manufacturing, and 225 perform executive and administrative functions.
Total Rewards
As part of our total rewards philosophy, we believe in offering market-competitive compensation and benefits programs for our employees to attract, engage, and retain a talented and productive workforce. Our programs are designed to be externally competitive, internally fair and equitable, and our pay-for-performance philosophy aims to reward each individual for their contributions while striving for equal pay for work regardless of gender, race, or ethnicity. We offer a combination of fixed and variable pay, which can vary by business and function. For our leadership and key talent, we provide equity based long-term compensation to create retention and incentive towards our strategic goals and objectives. We provide benefits that are locally competitive, including retirement and savings plans with company contributions, health and welfare plans aimed to provide protection for employees, and in some instances, protection for employees’ families, and we provide a discounted employee stock purchase plan. We invest in wellness programs to promote physical, emotional, and financial well-being. In 2023, we continued our employee cash spot bonus and continuous improvement programs, which recognize employee contributions to our business.
Learning and Development
We support our employees in their career development by providing a multi-dimensional approach to learning and development, including internal and external opportunities for professional development. This includes tuition reimbursement, online training, on the job training, diversity and inclusion training, and managerial coaching and training. We actively invest in leadership development, cultivating involvement, engagement, and empowerment of our future leaders in an active investment in succession planning and development. We also believe that maintaining an effective employee review and appraisal process, with regular managerial feedback and coaching, is critical to cultivating a learning organization. In addition, we support employee resource groups to increase employee engagement and to grow and foster talent.
Health and Safety
We are committed to monitoring and maintaining a healthy and safe environment for our employees. We facilitate “skip level” sessions, annually survey employees and use other communication forums to allow employees to express their opinions, concerns, and suggestions to management. We maintain a professional human resources department and provide a whistleblower hotline for communicating concerns, including those involving health and safety. We take necessary steps to ensure the health and safety of our employees and extended communities by following regulatory guidelines from around the world. We promote having our workforce physically co-located at our facilities to support collaboration, which is a company core value. When necessary, we support remote and hybrid working options for certain office staff.
10

Environmental, Health, and Safety Regulations
Our operations and facilities are subject to federal, state, and local regulatory requirements and foreign laws and regulations relating to environmental, waste management, and health and safety matters, including those relating to the release, use, storage, treatment, transportation, discharge, disposal, and remediation of contaminants, hazardous substances, and wastes, as well as practices and procedures applicable to the construction and operation of our facilities. We believe that our business is operated in substantial compliance with applicable regulations. However, in the future we could incur substantial costs, including cleanup costs, fines or civil or criminal sanctions, or third-party property damage, or personal injury claims, in the event of violations or liabilities under these laws and regulations, or non-compliance with the environmental permits required at our facilities. Potentially significant expenditures could be required in order to comply with environmental laws that may be adopted or imposed in the future. We are not aware of any threatened or pending environmental investigations, lawsuits, or claims involving us, our operations, or our current or former facilities.
Available Information
Our internet address is ichorsystems.com. We make a variety of information available, free of charge, at our Investor Relations website, ir.ichorsystems.com. This information includes our Annual Reports on Form 10‑K, our Quarterly Reports on Form 10‑Q, our Current Reports on Form 8‑K, and any amendments to those reports as soon as reasonably practicable after we electronically file those reports with or furnish them to the SEC, as well as our Code of Business Ethics and Conduct and other governance documents.
The SEC maintains an internet site that contains reports, proxy and information statements, and other information regarding issuers that file documents electronically with the SEC at sec.gov.
The contents of these websites, or the information connected to those websites, are not incorporated into this report. References to websites in this report are provided as a convenience and do not constitute, and should not be viewed as, incorporation by reference of the information contained on, or available through, the website.
ITEM 1A. RISK FACTORS
There are many factors that affect our business and the results of operations, some of which are beyond our control. The following is a description of some important factors that may cause the actual results of operations in future periods to differ materially from those currently expected or desired.
Risk Factor Summary
The following is a summary of some important risk factors that could adversely affect our business, operations, and financial results.
Economic and Strategic Risks
Our business depends significantly on expenditures by manufacturers in the semiconductor capital equipment industry.
We rely on a very small number of OEM customers for a significant portion of our sales.
Our customers exert a significant amount of negotiating leverage over us.
The industries in which we participate are highly competitive and rapidly evolving.
We are exposed to risks associated with weakness in the global economy and geopolitical instability.
If we do not keep pace with developments in the industries we serve and with technological innovation generally, our products and services may not be competitive.
We must design, develop, and introduce new products that are accepted by OEMs in order to retain our existing customers and obtain new customers.
Acquisitions may present integration challenges, and the goodwill, indefinite-lived intangible assets, and other long-term assets recorded in connection with such acquisitions may become impaired.
We are subject to fluctuations in foreign currency exchange rates.
11

Business and Operational Risks
The manufacturing of our products is highly complex.
Defects in our products could damage our reputation, decrease market acceptance of our products, and result in potentially costly litigation.
We may incur unexpected warranty and performance guarantee claims.
Our dependence on a limited number of suppliers may harm our production output and increase our costs.
We may face supply chain disruptions, manufacturing interruptions or delays.
We are subject to order and shipment uncertainties.
Our customers generally require that they qualify our engineering, documentation, manufacturing and quality control procedures.
We may be subject to interruptions or failures in our information technology systems.
Certain of our customers require that we consult with them in connection with specified fundamental changes in our business.
Our business is largely dependent on the know-how of our employees, and we generally do not have an intellectual property position that is protected by patents.
Our business will suffer if we are unable to attract, hire, integrate, and retain key personnel and other necessary employees, particularly in the highly competitive technology labor market, or if we experience labor disruptions at our facilities.
The technology labor market is very competitive, and labor disruptions could materially adversely affect our business.
Our business is subject to the risks of catastrophic events.
Legal and Regulatory Risks
Our business is subject to a variety of U.S. and international laws, rules, policies, and other obligations regarding privacy, data protection, and other matters.
Third parties have claimed and may in the future claim we are infringing their intellectual property.
From time to time, we may become involved in other litigation and regulatory proceedings.
As a global company, we are subject to the risks of doing business internationally.
Changes in U.S. or international trade policy, tariffs, and import/export regulations may have a material adverse effect on our business.
We are subject to numerous environmental laws and regulations.
Failure to maintain effective internal controls in accordance with Section 404 of the Sarbanes-Oxley Act could have a material adverse effect on our business.
We previously identified material weaknesses in our internal control over financial reporting, and the failure to maintain an effective system of internal controls and procedures may cause investors to lose confidence in our financial reporting.
Changes in tax laws, tax rates or tax assets and liabilities could materially adversely affect our financial condition and results of operations.
Liquidity and Capital Resources Risks
We have a substantial amount of indebtedness and are subject to restrictive covenants.
We are subject to interest rate risk associated with variable rates on our outstanding indebtedness.
If one or more of our counterparty financial institutions default on their obligations to us or fail, we may incur significant losses.
12

Ordinary Share Ownership Risks
Our quarterly sales and operating results fluctuate significantly from period to period, and the price of our ordinary shares may fluctuate substantially.
Our articles of association contain anti-takeover provisions that could adversely affect the rights of our shareholders.
The issuance of preferred shares could adversely affect holders of ordinary shares.
Our shareholders may face difficulties in protecting their interests under the laws of the Cayman Islands compared to the laws of the United States.
There can be no assurance that we will not be a passive foreign investment company for any taxable year.
If a U.S. person is treated as owning at least 10% of our shares, such person may be subject to adverse U.S. federal income tax consequences.
Economic and Strategic Risks
Our business depends significantly on expenditures by manufacturers in the semiconductor capital equipment industry, which, in turn, is dependent upon the semiconductor device industry. When that industry experiences cyclical downturns, demand for our products and services generally decreases, resulting in decreased sales. We may also be forced to reduce our prices during cyclical downturns without being able to proportionally reduce costs.
Our business, financial condition and results of operations depend significantly on expenditures by manufacturers in the semiconductor capital equipment industry. In turn, the semiconductor capital equipment industry depends upon the current and anticipated market demand for semiconductor devices. The semiconductor device industry is subject to cyclical and volatile fluctuations in supply and demand and in the past has experienced significant downturns, which often occur in connection with declines in general economic conditions, and which have resulted in significant volatility in the semiconductor capital equipment industry. The semiconductor device industry has also experienced recurring periods of over-supply of products that have had a severe negative effect on the demand for capital equipment used to manufacture such products. We have experienced, and anticipate that we will continue to experience, significant fluctuations in customer orders for our products and services as a result of such fluctuations and cycles. Any downturns in the semiconductor device industry could have a material adverse effect on our business, financial condition and results of operations.
In addition, we must be able to appropriately align our cost structure with prevailing market conditions, effectively manage our supply chain and motivate and retain employees, particularly during periods of decreasing demand for our products. We may be forced to reduce our prices during periods of decreasing demand. While we operate under a low fixed cost model, we may not be able to proportionally reduce all of our costs if we are required to reduce our prices. The cyclical and volatile nature of the semiconductor device industry and the absence of long-term fixed or minimum volume contracts make any effort to project a material reduction in future sales volume difficult. If we are not able to timely and appropriately adapt to the changes in our business environment, our business, financial condition and results of operations will be materially adversely affected as a result of, for example, underutilization of capacity, charges related to obsolete inventory, asset impairment or inventory write-downs, increased operating expenses or reduced margins. Further, any capacity expansion by us or our competitors could also lead to overcapacity in our target markets, which could lead to price erosion that could adversely impact our operating results.
13

We rely on a very small number of OEM customers for a significant portion of our sales. Any adverse change in our relationships with these customers could materially adversely affect our business, financial condition and results of operations.
The semiconductor capital equipment industry is highly concentrated and has experienced significant consolidation in recent years. As a result, a relatively small number of OEM customers have historically accounted for a significant portion of our sales, and we expect this trend to continue for the foreseeable future. For 2023, our top three customers accounted for a combined 82% of sales, and we expect that our sales will continue to be concentrated among a very small number of customers. We do not have any long-term contracts that require customers to place orders with us in fixed or minimum volumes. Accordingly, the success of our business depends on the success of our customers and those customers and other OEMs continuing to outsource the manufacturing of critical subsystems and process solutions to us. Because of the small number of OEMs in the markets we serve, a number of which are already our customers, it would be difficult to replace lost sales resulting from the loss of, or the reduction, cancellation or delay in purchase orders by, any one of these customers, whether due to a reduction in the amount of outsourcing they do, their giving orders to our competitors, an adverse change to their business or financial condition, their acquisition by an OEM who is not a customer or with whom we do less business, or otherwise. We have in the past lost business from customers for a number of these reasons. If we are unable to replace sales from customers who reduce the volume of products and services they purchase from us or terminate their relationship with us entirely, such events could have a material adverse impact on our business, financial condition and results of operations.
Because our customers generally require that they qualify our engineering, documentation, manufacturing and quality control procedures, our ability to add new customers quickly is limited. Qualification is a time-consuming process that involves the inspection and approval by a customer of our engineering, documentation, manufacturing and quality control procedures before that customer will place orders with us. Our ability to lessen the adverse effect of any loss of, or reduction in sales to, an existing customer through the rapid addition of one or more new customers is limited in part because of these qualification requirements. Consequently, the risk that our business, financial condition and results of operations would be materially adversely affected by the loss of, or any reduction in orders by, any of our significant customers is increased. Moreover, if we lost our existing status as a qualified supplier to any of our customers, such customer could cancel its orders from us or otherwise terminate its relationship with us, which could have a material adverse effect on our business, financial condition and results of operations.
Additionally, if one or more of the largest OEMs were to decide to single- or sole-source all or a significant portion of manufacturing and assembly work to a single equipment manufacturer, such a development would heighten the risks discussed above.
Our customers exert a significant amount of negotiating leverage over us, which may require us to accept lower prices and gross margins or take on increased liability risk in order to retain or expand our market share with them.
By virtue of our largest customers’ size and the significant portion of our sales that is derived from them, as well as the competitive landscape, our customers are able to exert significant influence and pricing pressure in the negotiation of our commercial arrangements and the conduct of our business with them. Our customers often require reduced prices or other pricing, quality or delivery commitments as a condition to their purchasing from us in any given period or increasing their purchase volume, which can, among other things, result in reduced gross margins in order to maintain or expand our market share. Our customers’ negotiating leverage also can result in customer arrangements that may contain significant liability risk to us. For example, some of our customers require that we provide them indemnification against certain liabilities in our arrangements with them, including claims of losses by their customers caused by our products. Any increase in our customers’ negotiating leverage may expose us to increased liability risk in our arrangements with them, which, if realized, may have a material adverse effect on our business, financial condition and results of operations. In addition, new products often carry lower gross margins than existing products for several quarters following their introduction. If we are unable to retain and expand our business with our customers on favorable terms, or if we are unable to achieve gross margins on new products that are similar to or more favorable than the gross margins we have historically achieved, our business, financial condition and results of operations may be materially adversely affected.
14

The industries in which we participate are highly competitive and rapidly evolving, and if we are unable to compete effectively, our business, financial condition and results of operations could be materially adversely affected.
We face intense competition from other suppliers of gas or chemical delivery subsystems, as well as the internal manufacturing groups of OEMs. Increased competition has in the past resulted, and could in the future result, in price reductions, reduced gross margins or loss of market share, any of which would materially adversely affect our business, financial condition and results of operations. We are subject to significant pricing pressure as we attempt to maintain and increase market share with our existing customers. Our competitors may offer reduced prices or introduce new products or services for the markets currently served by our products and services. These products may have better performance, lower prices and achieve broader market acceptance than our products. OEMs also typically own the design rights to their products. Further, if our competitors obtain proprietary rights to these designs such that we are unable to obtain the designs necessary to manufacture products for our OEM customers, our business, financial condition and results of operations could be materially adversely affected.
Certain of our competitors may have or may develop greater financial, technical, manufacturing and marketing resources than we do. As a result, they may be able to respond more quickly to new or emerging technologies and changes in customer requirements, devote greater resources to the development, promotion, sale and support of their products and services, and reduce prices to increase market share. In addition to organic growth by our competitors, there may be merger and acquisition activity among our competitors and potential competitors that may provide our competitors and potential competitors with an advantage over us by enabling them to expand their product offerings and service capabilities to meet a broader range of customer needs. The introduction of new technologies and new market entrants may also increase competitive pressures.
Additionally, from time to time, governments around the world may provide incentives or make other investments that could benefit and give competitive advantages to our competitors. For example, in August 2022, the U.S. government enacted the CHIPS and Science Act of 2022 to provide financial incentives to the U.S. semiconductor industry. Government incentives, including any that may be offered in connection with the CHIPS Act, may not be available to us on acceptable terms or at all. If our competitors can benefit from such government incentives and we cannot, it could strengthen our competitors’ relative position and have a material adverse effect on our business.
We are exposed to risks associated with weakness in the global economy and geopolitical instability.
Our business is dependent upon manufacturers of semiconductor capital equipment, whose businesses in turn ultimately depend largely on consumer spending on semiconductor devices. Continuing uncertainty regarding the global economy continues to pose challenges to our business. The COVID-19 pandemic, geopolitical instability, including the conflict between Russia and Ukraine, the conflict in the Middle East, actual and potential shifts in U.S. and foreign trade, economic and other policies, and rising trade tensions between the United States and China, as well as other global events, have significantly increased macroeconomic uncertainty at a global level. The current macroeconomic environment is characterized by high inflation, supply chain challenges, shortages of skilled labor and higher labor costs, high interest rates, foreign currency exchange volatility, volatility in the global capital markets, uncertainty in debt markets, and the slow rate of recovery of many countries from recent recessions, which may exacerbate negative trends in business and consumer spending and may cause certain of our customers to push out, cancel or refrain from placing orders for products or services, which may reduce sales, reduce our backlog, increase our inventory and materially adversely affect our business, financial condition and results of operations. Difficulties in obtaining capital, uncertain market conditions or reduced profitability may also cause some customers to scale back operations, exit businesses, merge with other manufacturers, or file for bankruptcy protection and potentially cease operations, leading to customers’ reduced research and development funding or capital expenditures and, in turn, lower orders from our customers or additional slow moving or obsolete inventory or bad debt expense for us. These conditions may also similarly affect our key suppliers, which could impair their ability to deliver parts and result in delays for our products or require us to procure products from higher-cost suppliers, or if no additional suppliers exist, to reconfigure the design and manufacture of our products, and we may be unable to fulfill some customer orders. Any of these conditions or events could have a material adverse effect on our business, financial condition and results of operations.
15

If we do not keep pace with developments in the industries we serve and with technological innovation generally, our products and services may not be competitive.
Rapid technological innovation in the markets we serve requires us to anticipate and respond quickly to evolving customer requirements and could render our current product offerings, services and technologies obsolete. In particular, the design and manufacturing of semiconductors is constantly evolving and becoming more complex in order to achieve greater power, performance and efficiency with smaller devices. Capital equipment manufacturers need to keep pace with these changes by refining their existing products and developing new products.
We believe that our future success will depend upon our ability to design, engineer and manufacture products that meet the changing needs of our current and potential customers, including potentially through the incorporation or use of software or artificial intelligence technology. This requires that we successfully anticipate and respond to technological changes in design, engineering and manufacturing processes in a cost-effective and timely manner. If we are unable to integrate new technical specifications into competitive product designs, develop the technical capabilities necessary to manufacture new products or make necessary modifications or enhancements to existing products, our business, financial condition and results of operations could be materially adversely affected.
The timely development of new or enhanced products is a complex and uncertain process which requires that we:
design innovative and performance-enhancing features that differentiate our products from those of our competitors;
identify emerging technological trends in the industries we serve, including new standards for our products;
accurately identify and design new products to meet market needs;
collaborate with OEMs to design and develop products on a timely and cost-effective basis;
ramp-up production of new products, especially new subsystems, in a timely manner and with acceptable yields;
manage our costs of product development and the costs of producing the products that we sell;
successfully manage development production cycles; and
respond quickly and effectively to technological changes or product announcements by others.
If we are unsuccessful in keeping pace with technological developments for the reasons above or other reasons, our business, financial condition and results of operations could be materially adversely affected.
We must design, develop, and introduce new products that are accepted by OEMs in order to retain our existing customers and obtain new customers.
The introduction of new products is inherently risky because it is difficult to foresee the adoption of new standards, coordinate our technical personnel and strategic relationships and win acceptance of new products by OEMs. We attempt to mitigate this risk by collaborating with our customers during their design and development processes. We cannot, however, ensure that we will be able to successfully introduce, market and cost-effectively manufacture new products, or that we will be able to develop new or enhanced products and processes that satisfy customer needs. In addition, new capital equipment typically has a lifespan of five to ten years, and OEMs frequently specify which systems, subsystems, components and instruments are to be used in their equipment. Once a specific system, subsystem, component or instrument is incorporated into a piece of capital equipment, it will often continue to be purchased for that piece of equipment on an exclusive basis for 18 to 24 months before the OEM generates enough sales volume to consider adding alternative suppliers. Accordingly, it is important that our products are designed into the new systems introduced by the OEMs. If any of the new products we develop are not launched or successful in the market, our business, financial condition and results of operations could be materially adversely affected.
16

Acquisitions may present integration challenges, and if the goodwill, indefinite-lived intangible assets, and other long-term assets recorded in connection with such acquisitions become impaired, we would be required to record impairment charges, which may be significant.
We have acquired strategic businesses in the past and if we find appropriate opportunities in the future, we may acquire businesses, products or technologies that we believe are strategic. The process of integrating an acquired business, product or technology may produce unforeseen operating difficulties and expenditures, fail to result in expected synergies or other benefits or absorb significant attention of our management that would otherwise be available for the ongoing development of our business. Our ability to realize anticipated benefits of acquisitions and other strategic initiatives may also be affected by the incurrence of additional indebtedness in connection with financing; regulatory challenges; our ability to retain key employees and customers of the acquired company; our ability to successfully integrate personnel from the acquired company; our ability to establish, integrate or combine operations and systems; or our ability to retain the customers of an acquired business. In addition, we may record a portion of the assets we acquire as goodwill, other indefinite-lived intangible assets or finite-lived intangible assets. We review goodwill for impairment on an annual basis or whenever events or changes in circumstances indicate that its carrying value may not be recoverable. The recoverability of goodwill and indefinite-lived intangible assets is dependent on our ability to generate sufficient future earnings and cash flows. Changes in estimates, circumstances or conditions, resulting from both internal and external factors, could have a significant impact on our fair valuation determination, which could then have a material adverse effect on our business, financial condition and results of operations.
We are subject to fluctuations in foreign currency exchange rates, which could cause operating results and reported financial results to vary significantly from period to period.
The vast majority of our sales are denominated in U.S. dollars. Many of the costs and expenses associated with our Singapore, Malaysian, Korean, U.K., and European Union operations are paid in Singapore dollars, Malaysian ringgit, Korean won, British pounds, or euros, respectively, and we expect our exposure to these currencies to increase as we increase our operations in those jurisdictions. As a result, our risk exposure from transactions denominated in non-U.S. currencies is primarily related to the Singapore dollar, Malaysian ringgit, Korean won, British pound and euro. In addition, because the majority of our sales are denominated in the U.S. dollar, if one or more of our competitors sells to our customers in a different currency than the U.S. dollar, we are subject to the risk that the competitors’ products will be relatively less expensive than our products due to exchange rate effects. We have not historically established transaction-based hedging programs. Foreign currency exchange risks inherent in doing business in foreign countries could have a material adverse effect on our business, financial condition and results of operations.
Business and Operational Risks
The manufacturing of our products is highly complex, and if we are not able to manage our manufacturing and procurement process effectively, our business, financial condition and results of operations may be materially adversely affected.
The manufacturing of our products is a highly complex process that involves the integration of multiple components and requires effective management of our supply chain while meeting our customers’ design-to-delivery cycle time requirements. Through the course of the manufacturing process, our customers may modify design and system configurations in response to changes in their own customers’ requirements. In order to rapidly respond to these modifications and deliver our products to our customers in a timely manner, we must effectively manage our manufacturing and procurement process. If we fail to manage this process effectively, we risk losing customers and damaging our reputation. We may also be subject to liability under our agreements with our customers if we or our suppliers fail to re-configure manufacturing processes or components in response to these modifications. In addition, if we acquire inventory in excess of demand or that does not meet customer specifications, we could incur excess or obsolete inventory charges. We have from time to time experienced bottlenecks and production difficulties that have caused delivery delays and quality control problems. These risks are even greater as we seek to expand our business into new subsystems. In addition, certain of our suppliers have been, and may in the future be, forced out of business as a result of the economic environment. In such cases, we may be required to procure products from higher-cost suppliers or, if no additional suppliers exist, reconfigure the design and manufacture of our products. This could materially limit our growth, adversely impact our ability to win future business and have a material adverse effect on our business, financial condition and results of operations.
17

Defects in our products could damage our reputation, decrease market acceptance of our products, and result in potentially costly litigation.
A number of factors, including design flaws, material and component failures, contamination in the manufacturing environment, impurities in the materials used and unknown sensitivities to process conditions, such as temperature and humidity, as well as equipment failures, may cause our products to contain undetected errors or defects. Errors, defects or other problems with our products may:
cause delays in product introductions and shipments;
result in increased costs and diversion of development resources;
cause us to incur increased charges due to unusable inventory;
require design modifications;
result in liability for the unintended release of hazardous materials;
result in product warranty liability;
create claims for rework, replacement or damages under our contracts with customers, as well as indemnification claims from customers;
decrease market acceptance of, or customer satisfaction with, our products, which could result in decreased sales and increased product returns;
result in the loss of existing customers or impair our ability to attract new customers; or
result in lower yields for semiconductor manufacturers.
If any of our products contain defects or have reliability, quality or compatibility problems, our reputation may be damaged and customers may be reluctant to buy our products. We may also face a higher rate of product defects as we increase our production levels in periods of significant growth. In addition, we may not find defects or failures in our products until after they are installed in a manufacturer’s fabrication facility. We may have to invest significant capital and other resources to correct these problems. Our customers also might seek to recover from us any losses resulting from defects or failures in our products. In addition, hazardous materials flow through and are controlled by certain of our products and an unintended release of these materials could result in serious injury or death. Liability claims could require us to spend significant time and money in litigation or pay significant damages.
We may incur unexpected warranty and performance guarantee claims that could materially adversely affect our business, financial condition and results of operations.
In connection with our products and services, we provide various product warranties, performance guarantees and indemnification rights. Warranty or other performance guarantee or indemnification claims against us could cause us to incur significant expense to repair or replace defective products or indemnify the affected customer for losses. In addition, quality issues can have various other ramifications, including delays in the recognition of sales, loss of sales, loss of future sales opportunities, increased costs associated with repairing or replacing products, and a negative impact on our reputation, all of which could materially adversely affect our business, financial condition and results of operations.
Our dependence on a limited number of suppliers may harm our production output and increase our costs, and may prevent us from delivering acceptable products on a timely basis.
Our ability to meet our customers’ demand for our products depends upon obtaining adequate supplies of quality components and other raw materials on a timely basis. In addition, our customers often specify components from particular suppliers that we must incorporate into our products. We also use consignment and just-in-time stocking programs, which means we carry very little inventory of components or other raw materials, and we rely on our suppliers to deliver necessary components and raw materials in a timely manner. However, our suppliers are under no obligation to continue to provide us with components or other raw materials. As a result, the loss of or failure to perform by any of our key suppliers could materially adversely affect our ability to deliver products on a timely basis. In addition, if a supplier is unable to provide the volume of components we require on a timely basis and at acceptable prices and quality, we would have to identify and qualify replacements from alternative sources of supply, and the process of qualifying new suppliers for complex components is lengthy and could delay our production. We may also experience difficulty in obtaining sufficient supplies of components and raw materials in times of significant growth in our business. If we are unable to procure sufficient quantities of components or raw materials from suppliers, our customers may elect to delay or cancel existing orders or not place future orders, which could have a material adverse effect on our business, financial condition and results of operations.
18

Supply chain disruptions, manufacturing interruptions or delays, or the failure to accurately forecast customer demand could affect our ability to meet customer demand, lead to higher costs, or result in excess or obsolete inventory.
Our business depends on our timely supply of equipment, services and related products to meet the changing requirements of our customers, which depends in part on the timely delivery of parts, materials and services from suppliers and contract manufacturers. Shortages of parts, materials and services needed to manufacture our products, as well as delays in and unpredictability of shipments due to transportation interruptions, have adversely impacted, and may continue to adversely impact, our manufacturing operations and our ability to meet customer demand. Ongoing supply chain constraints may continue to increase costs of logistics and parts for our products and may cause us to pass on increased costs to our customers, which may lead to reduced demand for our products and materially and adversely impact our operating results. Supply chain disruptions have caused and may continue to cause delays in our equipment production and delivery schedules, which could have an adverse impact on our operating and financial results.
We may experience supply chain disruptions, significant interruptions of our manufacturing operations, delays in our ability to deliver or install products or services, increased costs, customer order cancellations or reduced demand for our products as a result of:
global trade issues and changes in and uncertainties with respect to trade and export regulations, trade policies and sanctions, tariffs, international trade disputes and new and unchanging regulations for exports of certain technologies to China, where a portion of our supply chain is located, and any retaliatory measures, that adversely impact us or our suppliers;
the failure or inability to accurately forecast demand and obtain quality parts on a cost-effective basis;
volatility in the availability and cost of parts, commodities, energy and shipping related to our products, including increased costs due to high inflation or interest rates or other market conditions;
difficulties or delays in obtaining required import or export licenses and approvals;
shipment delays due to transportation interruptions or capacity constraints;
a worldwide shortage of manufacturing components as a result of sharp increases in demand for semiconductor products in general;
cybersecurity incidents or information technology or infrastructure failures, including those of a third-party supplier or service provider; and
natural disasters, the impacts of climate change or other events beyond our control (such as earthquakes, utility interruptions, tsunamis, hurricanes, typhoons, floods, storms or extreme weather conditions, fires, regional economic downturns, regional or global health epidemics, geopolitical turmoil, increased trade restrictions between the U.S. and China and other countries, social unrest, political instability, terrorism or acts of war) in locations where we or our customers or suppliers have manufacturing, research, engineering, or other operations.
If we need to rapidly increase our business and manufacturing capacity to meet increases in demand or expedited shipment schedules, this may strain our manufacturing and supply chain operations and negatively impact our working capital. If we are unable to accurately forecast demand for our products, we may purchase more or fewer parts than necessary or incur costs for cancelling, postponing or expediting delivery of parts. If we purchase or commit to purchase inventory in anticipation of customer demand that does not materialize, or such inventory is rendered obsolete by the rapid pace of technological change, or if customers reduce, delay or cancel orders, we may incur excess or obsolete inventory charges.
19

We are subject to order and shipment uncertainties, and any significant reductions, cancellations or delays in customer orders could have a material adverse effect on our business, financial condition and results of operations.
Our sales are difficult to forecast because we generally do not have a material backlog of unfilled orders and because of the short timeframe within which we are often required to manufacture and deliver products to our customers. Most of our sales for a particular quarter depend on customer orders placed during that quarter or shortly before it commences. Our contracts generally do not require our customers to commit to minimum purchase volumes. While most of our customers provide periodic rolling forecasts for product orders, those forecasts do not become binding until a formal purchase order is submitted, which generally occurs only a short time prior to shipment. As a result of the foregoing and the cyclicality and volatility of the industries we serve, it is difficult to predict future orders with precision and we may incur unexpected or additional costs to align our business operations with changes in demand. Occasionally, we order component inventory and build products in advance of the receipt of actual customer orders. Customers may cancel order forecasts, change production quantities from forecasted volumes, change product specifications or delay production for reasons beyond our control. Furthermore, reductions, cancellations or delays in customer order forecasts may occur from time to time without penalty to, or compensation from, the customer. Reductions, cancellations or delays in forecasted orders could cause us to hold inventory longer than anticipated, which could reduce our gross profit, restrict our ability to fund our operations and result in unanticipated reductions or delays in sales. If we do not obtain orders as we anticipate, we could have excess components for a specific product or finished goods inventory that we would not be able to sell to another customer, likely resulting in inventory write-offs or selling inventory at lower margins, which could have a material adverse effect on our business, financial condition and results of operations.
We may be subject to interruptions or failures in our information technology systems.
We rely on our information technology systems to process transactions, summarize our operating results and manage our business. Our information technology systems are subject to damage or interruption from power outages, computer and telecommunications failures, computer viruses, cyber-attack or other security breaches, catastrophic events, such as fires, floods, earthquakes, tornadoes, hurricanes, severe weather, acts of war or terrorism, and usage errors by our employees. If our information technology systems are damaged or cease to function properly, we may have to make a significant investment to fix or replace them, and we may suffer loss of critical data and interruptions or delays in our operations.
We may be the target of attempted cyber-attacks, computer viruses, malicious code, phishing attacks, denial of service attacks and other information security threats. In addition, to the extent artificial intelligence capabilities improve and are increasingly adopted, they may be used to identify vulnerabilities and to implement increasingly sophisticated cyber-attacks. Further, the use of artificial intelligence by us, our customers, suppliers, and third-party service providers, among others, may also introduce unique vulnerabilities. To date, cyber-attacks have not had a material impact on our financial condition, results or business; however, we could suffer material financial or other losses in the future and we are not able to predict the severity of these attacks. Our risk and exposure to these matters remains heightened because of, among other things, the evolving nature of these threats, the current global economic and political environment, our prominent size and scale, the outsourcing of some of our business operations, the ongoing shortage of qualified cyber-security professionals, and the interconnectivity and interdependence of third parties to our systems. The occurrence of a cyber-attack, breach, unauthorized access, misuse, computer virus or other malicious code or other cyber-security event could jeopardize or result in the unauthorized disclosure, gathering, monitoring, misuse, corruption, loss or destruction of confidential and other information that belongs to us, our customers, our counterparties, third-party service providers or borrowers that is processed and stored in, and transmitted through, our computer systems and networks. The occurrence of such an event could also result in damage to our software, computers or systems, or otherwise cause interruptions or malfunctions in our, our customers’, our counterparties’ or third parties’ operations. This could result in significant losses, loss of customers and business opportunities, reputational damage, litigation, regulatory fines, penalties or intervention, reimbursement or other compensatory costs, or otherwise materially adversely affect our business, financial condition or results of operations.
The reliability and capacity of our information technology systems is critical to our operations and the implementation of our growth initiatives. Any material disruption in our information technology systems, or delays or difficulties in implementing or integrating new systems or enhancing current systems, could have a material adverse effect on our business, financial condition, and results of operations.
20

Certain of our customers require that we consult with them in connection with specified fundamental changes in our business and that we address any concerns or requests such customer may have in connection with a fundamental change.
Certain of our key customers require that we consult with them in connection with specified fundamental changes in our business, including, among other things:
entering into any new line of business;
amending or modifying our organizational documents;
selling all or substantially all of our assets, or merging or amalgamating with a third party;
incurring borrowings in excess of a specific amount;
making senior management changes; and
entering into any joint venture arrangement.
These customers do not have contractual approval or veto rights with respect to any fundamental changes in our business. However, our failure to consult with such customers or to satisfactorily respond to their requests in connection with any such fundamental change could potentially constitute a breach of contract or otherwise be detrimental to our relationships with such customers, which could have a material adverse effect on our business, financial condition and results of operations.
Our business is largely dependent on the know-how of our employees, and we generally do not have an intellectual property position that is protected by patents.
We believe that the success of our business depends in part on our proprietary technology, information, processes and know-how and on our ability to operate without infringing on the proprietary rights of third parties. We rely on a combination of trade secrets and contractual confidentiality provisions and, to a much lesser extent, patents, copyrights and trademarks to protect our proprietary rights. Accordingly, our intellectual property position is more vulnerable than it would be if it were protected primarily by patents. We cannot ensure that we have adequately protected or will be able to adequately protect our technology, that our competitors will not be able to utilize our existing technology or develop similar technology independently, that the claims allowed with respect to any patents held by us will be broad enough to protect our technology or that foreign intellectual property laws will adequately protect our intellectual property rights. If we fail to protect our proprietary rights successfully, our competitive position could suffer. Any future litigation to enforce patents issued to us, to protect trade secrets or know-how possessed by us or to defend ourselves or to indemnify others against claimed infringement of the intellectual property rights of others could have a material adverse effect on our business, financial condition and results of operations.
Our business will suffer if we are unable to attract, hire, integrate and retain key personnel and other necessary employees, particularly in the highly competitive technology labor market, or if we experience labor disruptions at our facilities.
Our future success depends in part on the continued service of our key executive officers, as well as our research, engineering, sales and manufacturing personnel, most of whom are not subject to employment or non-competition agreements. Competition for qualified personnel in the technology industry is particularly intense, and we operate in geographic locations in which labor markets are competitive. Our management team has significant industry experience, substantial institutional knowledge of our business and operations and deep customer relationships, and therefore would be difficult to replace. In addition, our business is dependent to a significant degree on the expertise and relationships which only a limited number of engineers possess. Many of these engineers often work at our customers’ sites and serve as an extension of our customers’ product design teams. The loss of any of our key executive officers or key engineers and other personnel, including our engineers working at our customers’ sites, or the failure to attract additional personnel as needed, could have a material adverse effect on our business, financial condition and results of operations and could lead to higher labor costs, the use of less-qualified personnel and the loss of customers. In addition, if any of our key executive officers or other key employees were to join a competitor or form a competing company, we could lose customers, suppliers, know-how and key personnel.
21

As of December 29, 2023, we had approximately 1,690 full time employees and 555 contract or temporary workers worldwide. None of our employees are unionized, but in various countries, local law requires our participation in works councils. While we have not experienced any material work stoppages at any of our facilities, any stoppage or slowdown could cause material interruptions in manufacturing, and we cannot ensure that alternate qualified personnel would be available on a timely basis, or at all. As a result, labor disruptions at any of our facilities could materially adversely affect our business, financial condition and results of operations.
Furthermore, we do not maintain key person life insurance with respect to any of our employees. Our business will suffer if we are unable to attract, employ and retain highly skilled personnel.
Our business is subject to the risks of severe weather, earthquakes, fire, power outages, floods, and other catastrophic events, including weather events resulting from climate change, and to interruption by man-made disruptions, such as terrorism.
Our facilities could be subject to a catastrophic loss caused by natural disasters, including severe weather, fires, earthquakes or other events, including a terrorist attack, a pandemic, epidemic or outbreak of a disease. Increasing concentrations of greenhouse gasses in the Earth’s atmosphere and climate change may produce significant physical effects on weather conditions, such as increased frequency and severity of droughts, storms, floods, extreme temperatures, and other climatic events. While we maintain disaster recovery plans, they might not adequately protect us. Despite any precautions we take for natural disasters or other catastrophic events, these events, including terrorist attacks, pandemics, epidemics or outbreaks of a disease, hurricanes, fires, floods and ice and snow storms, could result in damage to and closure of our or our customers’ facilities or the infrastructure on which such facilities rely. Additionally, it could delay production and shipments, reduce sales, result in large expenses to repair or replace the facility, and we may experience extended power outages at our facilities. Disruption in supply resulting from natural disasters or other causalities or catastrophic events may result in certain of our suppliers being unable to deliver sufficient quantities of components or raw materials at all or in a timely manner, which could cause disruptions in our operations or disruptions in our customers’ operations. Although we carry business interruption insurance policies and typically have provisions in our contracts that protect us in certain events, our coverage might not be adequate to compensate us for all losses that may occur. To the extent that natural disasters or other calamities or causalities should result in delays or cancellations of customer orders, or the delay in the manufacture or shipment of our products, our business, financial condition and results of operations would be materially adversely affected.
Legal and Regulatory Risks
Our business is subject to a variety of U.S. and international laws, rules, policies, and other obligations regarding privacy, data protection, and other matters.
We are subject to federal, state, and international laws relating to the collection, use, retention, security, and transfer of customer, employee, and business partner personally identifiable information, including the European Union’s General Data Protection Regulation (“GDPR”), the California Consumer Privacy Act (“CCPA”) and similar effective or proposed state legislation in the United States. In many cases, these laws apply not only to third-party transactions, but also to transfers of information between one company and its subsidiaries, and among the subsidiaries and other parties with which we have commercial relations. The introduction of new products or expansion of our activities in certain jurisdictions may subject us to additional laws and regulations. Foreign data protection, privacy, and other laws and regulations, including GDPR, can be more restrictive than those in the United States. These U.S. federal and state and foreign laws and regulations, including GDPR, which can be enforced by private parties or government entities, are constantly evolving and can be subject to significant change. In addition, the application and interpretation of these laws and regulations, including GDPR, are often uncertain, particularly in the new and rapidly evolving industry in which we operate, and may be interpreted and applied inconsistently from country to country and inconsistently with our current policies and practices. These existing and proposed laws and regulations can be costly to comply with and can delay or impede the development of new products, result in negative publicity, increase our operating costs, require significant management time and attention, and subject us to inquiries or investigations, claims or other remedies, including fines, which may be significant, or demands that we modify or cease existing business practices.
22

A failure by us, our suppliers, or other parties with whom we do business to comply with posted privacy policies or with other federal, state, or international privacy-related or data protection laws and regulations, including GDPR and CCPA, could result in proceedings against us by governmental entities or others, which could have a material adverse effect on our business, results of operations, and financial condition.
Third parties have claimed and may in the future claim we are infringing their intellectual property, which could subject us to litigation or licensing expenses, and we may be prevented from selling our products if any such claims prove successful.
We may in the future receive claims that our products, processes or technologies infringe the patents or other proprietary rights of third parties. In addition, we may be unaware of intellectual property rights of others that may be applicable to our products. Any litigation regarding our patents or other intellectual property could be costly and time-consuming and divert our management and key personnel from our business operations, any of which could have a material adverse effect on our business, financial condition and results of operations. The complexity of the technology involved in our products and the uncertainty of intellectual property litigation increase these risks. Claims of intellectual property infringement may also require us to enter into costly license agreements. However, we may not be able to obtain licenses on terms acceptable to us, or at all. We also may be subject to significant damages or injunctions against the development, manufacture and sale of certain of our products if any such claims prove successful. We also rely on design specifications and other intellectual property of our customers in the manufacture of products for such customers. While our customer agreements generally provide for indemnification of us by a customer if we are subjected to litigation for third-party claims of infringement of such customer’s intellectual property, such indemnification provisions may not be sufficient to fully protect us from such claims, or our customers may breach such indemnification obligations to us, which could result in costly litigation to defend against such claims or enforce our contractual rights to such indemnification.
From time to time, we may become involved in other litigation and regulatory proceedings, which could require significant attention from our management and result in significant expense to us and disruptions in our business.
We may in the future be named as a defendant from time to time in other lawsuits and regulatory actions relating to our business, such as commercial contract claims, employment claims and tax examinations, some of which may claim significant damages or cause us reputational harm. Due to the inherent uncertainties of litigation and regulatory proceedings, we cannot predict the ultimate outcome of any such proceeding. An unfavorable outcome could have a material adverse effect on our business, financial condition and results of operations or limit our ability to engage in certain of our business activities. In addition, regardless of the outcome of any litigation or regulatory proceeding, such proceedings are often expensive, time-consuming and disruptive to normal business operations and require significant attention from our management. As a result, any such lawsuits or proceedings could materially adversely affect our business, financial condition and results of operations.
23

As a global company, we are subject to the risks of doing business internationally, including periodic foreign economic downturns and political instability, which may adversely affect our sales and cost of doing business in those regions of the world.
Foreign economic downturns have adversely affected our business and results of operations in the past and could adversely affect our business and results of operations in the future. In addition, other factors relating to the operation of our business outside of the United States may have a material adverse effect on our business, financial condition and results of operations in the future, including:
the imposition of governmental controls or changes in government regulations, including tax regulations;
difficulties in enforcing our intellectual property rights;
difficulties in developing relationships with local suppliers;
difficulties in attracting new international customers;
difficulties in complying with foreign and international laws and treaties;
restrictions on the export of technology, including those based on positions taken by governmental agencies regarding possible national, commercial or security issues posed by the development, sale or export of certain products and technologies;
compliance with U.S. and international laws involving international operations, including the Foreign Corrupt Practices Act, export control laws and export license requirements;
difficulties in achieving headcount reductions due to unionized labor and works councils;
restrictions on transfers of funds and assets between jurisdictions;
geo-political instability;
change in currency controls; and
trade restrictions and changes in taxes and tariffs.
In the future, we may seek to expand our presence in certain foreign markets or enter emerging markets. Evaluating or entering into an emerging market may require considerable management time, as well as start-up expenses for market development before any significant sales and earnings are generated. Operations in new foreign markets may achieve low margins or may be unprofitable, and expansion in existing markets may be affected by local political, economic and market conditions. As we continue to operate our business globally, our success will depend, in part, on our ability to anticipate and effectively manage these and the other risks noted above. The impact of any one or more of these factors could materially adversely affect our business, financial condition and results of operations.
Changes in U.S. or international trade policy, tariffs, and import/export regulations may have a material adverse effect on our business, financial condition and results of operations.
Our international operations and transactions depend upon favorable trade relations between the United States and the foreign countries in which our customers and suppliers have operations. Changes in U.S. or international social, political, regulatory and economic conditions or in laws and policies governing foreign trade, manufacturing, development and investment in the territories or countries where we currently sell our products or conduct our business, as well as any negative sentiment toward the United States as a result of such changes, could adversely affect our business. Legislators in the United States may institute or propose changes in trade policies that include the negotiation or termination of trade agreements, the imposition of higher tariffs on imports into the United States, economic sanctions on individuals, corporations or countries, and other government regulations affecting trade between the United States and other countries where we conduct our business. It may be time-consuming and expensive for us to alter our business operations in order to adapt to or comply with any such changes, and we may face competition from companies that exist in a more favorable legal or regulatory environment than we do who are able to sell products for certain applications to certain customers that we are prohibited from selling to under applicable export controls, for example.
24

As a result of recent trade policy changes in the United States, there may be greater restrictions and economic disincentives on international trade and a resulting impact on our operations, sales and financial condition. For example, a recent Bureau of Industry and Security (“BIS”) rule (the “BIS Rule”), which restricts the export of products when provided for use in certain semiconductor manufacturing activities in China, has impacted and may continue to impact our sales and operations. We have had some delays in export activity as we analyze available emergency authorizations and assess the new licensing requirements for our business. We anticipate we will need additional licenses from BIS for some of our exports as a result of the BIS Rule, and we are in the process of applying for those licenses, noting that BIS could revise or expand the BIS rule in response to public comments and BIS may issue guidance clarifying the scope of the rules. Such revisions, expansions or guidance could change the impact of the rules for our business. If BIS denies our license applications or there are delays in issuing licenses, we may have to cease or delay exports, which would cause a reduction in revenues. Furthermore, to the extent any of our customers or counterparties are designated on the Entity List or Unverified List maintained by BIS, to which BIS may continue to add customers, we could suffer additional disruptions to sales and operations.
More broadly, if customers do not view us as a reliable supplier because we cannot obtain the necessary licenses, we may lose business opportunities to competitors. In particular, competitors outside the United States whose products are not subject to the BIS Rule may replace us if we cannot obtain licenses in a timely manner. In the longer term, if our supply is less reliable due to the BIS Rule, Chinese entities that currently purchase our products may begin to develop their own products instead. China's investments in technology development and manufacturing capability in support of its stated policy of reducing its dependence on foreign semiconductor manufacturers and other technology companies has likely already resulted, and we expect will continue to result, in reduced demand for our products in China and other key markets as well as reduced supply of critical materials for our products. To the extent that BIS or other relevant regulators impose additional export restrictions that apply to our business, it will have an adverse impact on our revenues and operations as well.
In addition, geopolitical changes in China-Taiwan relations could disrupt the operations of companies in China or Taiwan that are suppliers to, or third-party partners of, the Company, our customers and our customers’ other suppliers. Disruption of certain critical operations in China or Taiwan would adversely affect our ability to manufacture certain products and would likely have substantial negative effects on the entire semiconductor industry.
Tariffs and other changes in U.S. trade policy could trigger retaliatory actions by affected countries, and certain foreign governments have instituted or are considering imposing trade sanctions on certain U.S. goods. We do a significant amount of business that would be impacted by changes to the trade policies of the U.S. and foreign countries (including governmental action related to tariffs, international trade agreements, or economic sanctions). Such changes have the potential to adversely impact the U.S. economy or certain sectors thereof, our industry and the global demand for our products. We may not succeed in developing and implementing policies and strategies to counter the foregoing factors effectively in each location where we do business and the foregoing factors may cause a reduction in our sales, profitability or cash flows, or cause an increase in our liabilities.
25

We are subject to numerous environmental laws and regulations, including laws and regulations addressing climate change, which could require us to incur environmental liabilities, increase our manufacturing and related compliance costs or otherwise adversely affect our business.
We are subject to a variety of federal, state, local and foreign laws and regulations governing the protection of the environment or addressing climate change. These environmental laws and regulations include those relating to the use, storage, handling, discharge, emission, disposal and reporting of toxic, volatile or otherwise hazardous materials (such as regulations imposed on the use or sale of PFAS or PFAS-containing products) used in our manufacturing processes. These materials may have been or could be released into the environment at properties currently or previously owned or operated by us, at other locations during the transport of materials or at properties to which we send substances for treatment or disposal. In addition, we may not be aware of all environmental laws or regulations that could subject us to liability in the United States or internationally. If we were to violate or become liable under environmental laws and regulations or become non-compliant with permits required at some of our facilities, we could be held financially responsible and incur substantial costs, including cleanup costs, fines and civil or criminal sanctions, third-party property damage or personal injury claims. We could also be required to alter or discontinue our product design, manufacturing and operations in certain jurisdictions and incur substantial expense in order to comply. In addition, our operations may be interrupted or restricted by the phase-out or ban of certain substances, materials or processes, which may impact the sourcing, supply and pricing of materials used in manufacturing our products.
Concern over climate change may result in new or increased legal and regulatory requirements to reduce or mitigate the effects of climate change. Increased costs of energy or compliance with emissions standards due to legal or regulatory requirements related to climate change may cause disruptions in or increased costs associated with manufacturing our products.
Failure to maintain effective internal controls in accordance with Section 404 of the Sarbanes-Oxley Act could have a material adverse effect on our business and stock price.
As a publicly traded company, we are required to comply with the SEC’s rules implementing Section 302 and 404 of the Sarbanes‑Oxley Act, which require management to certify financial and other information in our quarterly and annual reports and to provide an annual management report on the effectiveness of controls over financial reporting. Our independent registered public accounting firm is required to attest to the effectiveness of our internal control over financial reporting under Section 404(b) of the Sarbanes‑Oxley Act. Accordingly, we may incur additional costs to comply with Section 404(b).
If we identify weaknesses in our internal control over financial reporting, are unable to comply with the requirements of Section 404 in a timely manner or to assert that our internal control over financial reporting is effective, or if our independent registered public accounting firm is unable to express an unqualified opinion as to the effectiveness of our internal control over financial reporting, investors may lose confidence in the accuracy and completeness of our financial reports and the market price of our common stock could be negatively affected, and we could become subject to investigations by NASDAQ, the SEC or other regulatory authorities, which could require additional financial and management resources.
26

We previously identified material weaknesses in our internal control over financial reporting, and if we fail to maintain an effective system of internal controls, disclosure controls, and procedures, we may not be able to accurately report our financial results, prevent fraud, or file our periodic reports in a timely manner, which may cause investors to lose confidence in our reported financial information and may lead to a decline in our share price.
In 2021, we identified material weaknesses related to ineffective information technology general controls (“ITGCs”) in the areas of user access and program change management over certain information technology systems that support our financial reporting processes. Certain of these material weaknesses continued into 2023 and were remediated as of December 29, 2023. For a detailed summary of these material weaknesses, including our remediation steps, please refer to Item 9A. – Controls and Procedures. In addition, we have identified material weaknesses in our internal controls over financial reporting in prior years. If we are unable to maintain effective internal control over financial reporting or disclosure controls and procedures, our ability to record, process, and report financial information accurately and to prepare financial statements within required time periods could be adversely affected, which could subject us to litigation, investigations, or penalties; negatively affect our liquidity, our access to capital markets, perceptions of our creditworthiness, our ability to complete acquisitions, our ability to maintain compliance with covenants under our debt instruments or derivative arrangements regarding the timely filing of periodic reports, or investor confidence in our financial reporting, any of which may divert management resources or cause our stock price to decline. Further, remediation of a material weakness does not provide assurance that our remediation or other controls will continue to operate properly or remain adequate.
Changes in tax laws, tax rates or tax assets and liabilities could materially adversely affect our financial condition and results of operations.
As a global company, we are subject to taxation in the United States and various other countries. Significant judgment is required to determine and estimate worldwide tax liabilities. Our future annual and quarterly tax rates could be affected by numerous factors, including changes in applicable tax laws, the amount and composition of pre-tax income in countries with differing tax rates or valuation of our deferred tax assets and liabilities. We have significant operations in the United States and our holding company structure includes entities organized in the Cayman Islands, Netherlands, Singapore and Scotland. As a result, changes in applicable tax laws in these jurisdictions could have a material adverse effect on our financial condition and results of operations.
We are also subject to regular examination by the Internal Revenue Service and other tax authorities, and from time to time we initiate amendments to previously filed tax returns. We regularly assess the likelihood of favorable or unfavorable outcomes resulting from these examinations and amendments to determine the adequacy of our provision for income taxes, which requires estimates and judgments. Although we believe our tax estimates are reasonable, we cannot ensure that the tax authorities will agree with such estimates. We may have to engage in litigation to achieve the results reflected in the estimates, which may be time-consuming and expensive. We cannot ensure that we will be successful or that any final determination will not be materially different from the treatment reflected in our historical income tax provisions and accruals, which could materially and adversely affect our financial condition and results of operations.
The U.S. enacted the Inflation Reduction Act of 2022 (“IRA”) in August 2022, which, among other provisions, creates a new corporate alternative minimum tax ("CAMT") of at least 15% for certain large corporations that have at least an average of $1 billion in adjusted financial statement income over a consecutive three-year period effective in tax years beginning after December 31, 2022. The IRA also includes a 1% excise tax on new corporate stock repurchases beginning in 2023. We do not expect to meet the CAMT threshold in the near term nor expect the IRA to have a material impact on our financial statements. However, it is possible that the U.S. Congress could advance other tax legislation proposals in the future that could have a material impact on our financial statements.
In addition, in October 2021, the Organization for Economic Co-operation and Development (“OECD”) issued model rules for a new global minimum tax framework, commonly referred to as “Pillar Two,” which includes the introduction of a 15% global minimum to become effective beginning after January 1, 2024. To date, approximately 140 countries have tentatively signed a framework agreeing in principle to this initiative several countries are in various stages of implementing Pillar Two proposals in local tax legislation. The OECD continues to refine the technical guidance. Our effective tax rate and cash tax payments could increase in future years as a result of these changes.
27

Liquidity and Capital Resources Risks
We have a substantial amount of indebtedness, which could adversely affect us, including by decreasing our business flexibility. The agreement that governs our indebtedness contains covenants that could impact our ability to perform certain transactions without obtaining pre-approval from our lenders.
As of December 29, 2023, we had total principal outstanding of $135.0 million under our term loan facility and $115.0 million under our revolving credit facility (collectively “credit facilities”). We may incur additional indebtedness in the future. Our credit facilities contain certain restrictive covenants and conditions, including limitations on our ability to, among other things:
incur additional indebtedness or contingent obligations;
create or incur liens, negative pledges or guarantees;
make investments;
make loans;
sell or otherwise dispose of assets;
merge, consolidate or sell substantially all of our assets;
make certain payments on indebtedness;
pay dividends on or make distributions in respect of capital stock or make certain other restricted payments or investments;
enter into certain agreements that restrict distributions from restricted subsidiaries;
enter into transactions with affiliates;
change the nature of our business; and
amend the terms of our organizational documents.
As a result of these covenants, we may be restricted in our ability to pursue new business opportunities or strategies or to respond quickly to changes in the industries that we serve. A violation of any of these covenants would be deemed an event of default under our credit facilities. In such event, upon the election of the lenders, the loan commitments under our credit facilities would terminate and the principal amount of the loans and accrued interest then outstanding would be due and payable immediately. A default may also result in the acceleration of any other debt to which a cross-acceleration or cross-default provision applies. In the event our lenders accelerate the repayment of our borrowings, we cannot ensure that we and our subsidiaries would have sufficient funds to repay such indebtedness or be able to obtain replacement financing on a timely basis or at all. These events could force us into bankruptcy or liquidation, which could have a material adverse effect on our business, financial condition and results of operations.
We also may need to negotiate changes to the covenants in the agreements governing our credit facilities in the future if there are material changes in our business, financial condition or results of operations, but we cannot ensure that we will be able to do so on terms favorable to us or at all.
Furthermore, our ability to make scheduled payments on or to refinance our indebtedness, including under our credit facilities, depends on our financial condition and results of operations, which are subject to prevailing economic and competitive conditions and other factors beyond our control. We may be unable to maintain a level of cash flows from operating activities sufficient to permit us to fund our day-to-day operations or to pay the principal, premium, if any, and interest on our indebtedness. If our cash flows and capital resources are insufficient to fund our debt service obligations, we could face substantial liquidity problems and could be forced to reduce or delay investments and capital expenditures or to sell assets or operations, seek additional capital or restructure or refinance our indebtedness. If we cannot make scheduled payments on our debt, we will be in default and, as a result, the lenders under our credit facilities could terminate their commitments to loan money, or foreclose against the assets securing such borrowings, and we could be forced into bankruptcy or liquidation, in each case, which would have a material adverse effect on our business, financial condition and results of operations.
28

The interest expense associated with our indebtedness is subject to variable rates, and increased debt service costs as a result of higher interest rates could adversely affect our business, financial condition and results of operations.
Borrowings under our credit facilities are generally subject to variable interest rates, which fluctuate depending on macroeconomic factors, and expose us to interest rate risk. If interest rates increase, our debt service costs on these borrowings would also increase, even if the amount borrowed remains the same, and would require us to use more of our available cash to service our indebtedness, resulting in decreased net income and cash flows, including cash available for servicing our indebtedness. There can also be no assurance that we will be able to enter into swap agreements or other hedging arrangements in the future if we desire to do so, or that any future hedging arrangements will offset increases in interest rates.
Ordinary Share Ownership Risks
Our quarterly sales and operating results fluctuate significantly from period to period, and this may cause volatility in our share price.
Our quarterly sales and operating results have fluctuated significantly in the past, and we expect them to continue to fluctuate in the future for a variety of reasons, including the following:
demand for and market acceptance of our products as a result of the cyclical nature of the industries we serve or otherwise, often resulting in reduced sales during industry downturns and increased sales during periods of industry recovery or growth;
overall economic conditions;
changes in the timing and size of orders by our customers;
strategic decisions by our customers to terminate their outsourcing relationship with us or give market share to our competitors;
consolidation by our customers;
cancellations and postponements of previously placed orders;
pricing pressure from either our competitors or our customers, resulting in the reduction of our product prices or loss of market share;
disruptions or delays in the manufacturing of our products or in the supply of components or raw materials that are incorporated into or used to manufacture our products, thereby causing us to delay the shipment of products;
decreased margins for several or more quarters following the introduction of new products, especially as we introduce new subsystems or other products or services;
changes in design-to-delivery cycle times;
inability to reduce our costs quickly in step with reductions in our prices or in response to decreased demand for our products;
changes in our mix of products sold;
write-offs of excess or obsolete inventory;
one-time expenses or charges; and
announcements by our competitors of new products, services or technological innovations, which may, among other things, render our products less competitive.
As a result of the foregoing, we believe that quarter-to-quarter comparisons of our sales and results of operations may not be meaningful and that these comparisons may not be an accurate indicator of our future performance. Changes in the timing or terms of a small number of transactions could disproportionately affect our results of operations in any particular quarter. Moreover, our results of operations in one or more future quarters may fail to meet our guidance or the expectations of securities analysts or investors. If this occurs, we would expect to experience an immediate and significant decline in the trading price of our ordinary shares.
Further, if the market for stocks in our industry or industries related to our industry, or the stock market in general, experiences a loss of investor confidence, the trading price of our ordinary shares could decline for reasons unrelated to our business, financial condition and results of operations. If any of the foregoing occurs, it could cause our share price to fall and may expose us to lawsuits that, even if unsuccessful, could be costly to defend and a distraction to management.
29

Our articles of association contain anti-takeover provisions that could adversely affect the rights of our shareholders.
Our articles of association contain provisions to limit the ability of others to acquire control of our company or cause us to engage in change-of-control transactions, including, among other things:
provisions that authorize our Board of Directors, without action by our shareholders, to issue additional ordinary shares and preferred shares with preferential rights determined by our Board of Directors;
provisions that permit only a majority of our Board of Directors or the chairman of our Board of Directors to call shareholder meetings and therefore do not permit shareholders to call shareholder meetings; and
provisions that impose advance notice requirements, minimum shareholding periods and ownership thresholds, and other requirements and limitations on the ability of shareholders to propose matters for consideration at shareholder meetings.
These provisions could have the effect of depriving our shareholders of an opportunity to sell their shares at a premium over prevailing market prices by discouraging third parties from seeking to obtain control of our company in a tender offer or similar transaction.
The issuance of preferred shares could adversely affect holders of ordinary shares.
Our Board of Directors is authorized to issue preferred shares without any action on the part of holders of our ordinary shares. Our Board of Directors also has the power, without shareholder approval, to set the terms of any such preferred shares that may be issued, including voting rights, dividend rights, and preferences over our ordinary shares with respect to dividends or if we liquidate, dissolve or wind up our business and other terms. If we issue preferred shares in the future that have preference over our ordinary shares with respect to the payment of dividends or upon our liquidation, dissolution or winding up, or if we issue preferred shares with voting rights that dilute the voting power of our ordinary shares, the rights of holders of our ordinary shares or the price of our ordinary shares could be adversely affected.
Our shareholders may face difficulties in protecting their interests as a shareholder, as Cayman Islands law provides substantially less protection when compared to the laws of the United States.
Our corporate affairs are governed by our amended and restated memorandum and articles of association and by the Companies Law (2013 Revision) and common law of the Cayman Islands. The rights of shareholders to take legal action against our directors and us, actions by minority shareholders and the fiduciary responsibilities of our directors to us under Cayman Islands law are to a large extent governed by the common law of the Cayman Islands. The common law of the Cayman Islands is derived in part from comparatively limited judicial precedent in the Cayman Islands as well as from English common law, which has persuasive, but not binding, authority on a court in the Cayman Islands. The rights of our shareholders and the fiduciary responsibilities of our directors under Cayman Islands law are not as clearly established as they would be under statutes or judicial precedents in the United States. In particular, the Cayman Islands have a less exhaustive body of securities laws as compared to the United States. In addition, Cayman Islands companies may not have standing to initiate a shareholder derivative action before the United States federal courts.
Furthermore, since we are a Cayman Islands company with a portion our assets located outside of the United States, it may be difficult or impossible for shareholders to bring an action against us in the United States in the event that shareholders believe that their rights have been infringed under U.S. federal securities laws or otherwise. Even if shareholders are successful in bringing an action of this kind, the laws of the Cayman Islands may render shareholders unable to enforce a judgment against our assets. There is no statutory recognition in the Cayman Islands of judgments obtained in the United States.
As a result of all of the above, our shareholders may have more difficulty in protecting their interests through actions against us or our officers, directors or major shareholders than would shareholders of a corporation incorporated in a jurisdiction in the United States.
30

If a U.S. person is treated as owning at least 10% of our shares, such person may be subject to adverse U.S. federal income tax consequences.
If a U.S. person is treated as owning (directly, indirectly, or constructively) at least 10% of the value or voting power of our shares, such person may be treated as a “United States shareholder” with respect to each “controlled foreign corporation” in our group (if any). Because our group includes one or more U.S. subsidiaries, in certain circumstances we could be treated as a controlled foreign corporation or certain of our non-U.S. subsidiaries could be treated as controlled foreign corporations (regardless of whether we are or are not treated as a controlled foreign corporation).
A U.S. shareholder of a controlled foreign corporation may be required to annually report and include in its U.S. taxable income its pro rata share of “Subpart F income,” “global intangible low-taxed income” and investments in U.S. property by controlled foreign corporations, whether or not we make any distributions. An individual that is a U.S. shareholder with respect to a controlled foreign corporation generally would not be allowed certain tax deductions or foreign tax credits that would be allowed to a U.S. shareholder that is a U.S. corporation. A failure to comply with these reporting obligations may subject a U.S. shareholder to significant monetary penalties and may prevent starting of the statute of limitations with respect to such shareholder’s U.S. federal income tax return for the year for which reporting was due. We do not intend to monitor whether we are or any of our current or future non-U.S. subsidiaries is treated as a controlled foreign corporation or whether any investor is treated as a U.S. shareholder with respect to us or any of our controlled foreign corporation subsidiaries. In addition, we cannot provide assurances that we will furnish to any U.S. shareholders information that may be necessary to comply with the aforementioned reporting and tax paying obligations.
A U.S. investor should consult its tax advisors regarding the potential application of these rules to an investment in our shares in its particular circumstances.
ITEM 1B. UNRESOLVED STAFF COMMENTS
None.
ITEM 1C. CYBERSECURITY
Risk Management and Strategy
Our cybersecurity program is designed from a risk- and compliance-based approach to achieve systemwide resilience and protection across our operations. We regularly assess risks from cybersecurity threats and monitor our information systems for potential vulnerabilities. We utilize the National Institute of Standards and Technology Cybersecurity Framework to deliver clear and proactive processes, multi-layered defenses, and relevant technologies that are designed to control, audit, monitor, and protect access to sensitive information. Our cybersecurity program includes physical, administrative, and technical safeguards, and we maintain plans and procedures the objective of which is to help us prevent, detect and timely and effectively respond to, and as necessary, recover from, cybersecurity incidents. Through our cybersecurity risk management program, we have established operational processes to address issues including monitoring and patching of vulnerabilities, regularly updating our information systems, and evaluating new countermeasures made to defend against an evolving landscape of threats. This process is overseen by the Audit Committee of our Board.
In addition, we periodically engage third-party consultants and providers to assist us in assessing, testing, enhancing and monitoring our cybersecurity risk management programs and responding to any incidents. These third parties work in conjunction with our information security team in an effort to continuously improve our cyber risk posture. Examples of third-party actions include the engagement of a security operations center for real-time monitoring and response to incidents, independent audits, risk assessments and security certifications.
We believe cybersecurity awareness is important in helping prevent cyber threats. To that end, we provide annual cybersecurity awareness training and regular phishing awareness exercises to our tech-enabled employees. We monitor and assess the success rate of employees reporting phishing scams, and the results inform the development of our security trainings, systems and programs. Additionally, role-based security training is provided to employees in certain higher-risk positions (including those who handle sensitive information, technology or funds), which is tailored to the heightened cybersecurity risks they face.
31

We have experienced, and may in the future experience, whether directly or through our service providers or other channels, cybersecurity incidents. While prior incidents have not had a material impact on us, future incidents could have a material impact on our business, operations and reputation. Although our processes are designed to help prevent, detect, respond to and mitigate the impact of such incidents, there is no guarantee that they will be sufficient to prevent or mitigate the risk of a cyberattack or the potentially serious reputational, operational, legal or financial impacts that may result. Refer to “Item 1A. Risk Factors” in this annual report on Form 10-K, including, “We may be subject to interruptions or failures in our information technology systems,” for additional discussion on our cybersecurity related risks.
Cybersecurity Governance
Cybersecurity is an important part of our risk management and strategy activities and an area of focus for our Board and management. Our Audit Committee is responsible for reviewing and monitoring our cybersecurity and information security policies and our internal controls regarding cybersecurity and information security. Our Audit Committee receives regular reports from members of our senior management and other personnel that include assessments and potential mitigation of the risks and exposures to cybersecurity incidents.
Our cybersecurity risk management and strategy activities are overseen by executive management, made up of the IT Steering Committee and Chief Information Officer. Our Chief Information Officer has over 25 years of experience in information technology and security as well as extensive experience working in and leading our information systems and technology function. The IT Steering Committee and Chief Information Officer receive regular updates on cybersecurity matters, results of mitigation efforts and cybersecurity incident response and remediation through the management of, and participation in, the cybersecurity risk management and strategy activities described above, and report to the Audit Committee on any appropriate items.
ITEM 2. PROPERTIES
Our principal executive offices are located at 3185 Laurelview Ct., Fremont, California 94538. As of December 29, 2023, our principal manufacturing and administrative facilities, including our executive offices, are comprised of approximately 865,700 square feet. All of our facilities are leased, which allows for flexibility as business conditions and geographic demand change. The table below sets forth the approximate square footage of each of our facilities.
LocationApproximate
Square
Footage
California271,300
Oregon172,100
Minnesota113,300
Singapore97,700
Mexico62,900
Texas47,800
Scotland37,700
Malaysia31,900
Korea18,500
Nevada12,500
We do not anticipate difficulty in either retaining occupancy of any of our facilities through lease renewals prior to expiration or through month-to-month occupancy or replacing them with equivalent facilities. We believe that our existing facilities and equipment are well maintained, in good operating condition, and are adequate to meet our currently anticipated requirements.
32

ITEM 3. LEGAL PROCEEDINGS
We may be subject to various legal claims and proceedings which arise in the ordinary course of our business involving claims incidental to our business, including employment-related claims. We are presently not a party to any material litigation or regulatory proceeding and are not aware of any pending or threatened litigation or regulatory proceeding against us which, individually or in the aggregate, could have a material adverse effect on our business, financial condition, or results of operations.
ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.
PART II
ITEM 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES
Holders of Record
As of February 21, 2024, all of our issued ordinary shares were held in “nominee” or “street” name or in our treasury account.
Dividends
We do not anticipate that we will pay any cash dividends on our ordinary shares for the foreseeable future. Any determination to pay dividends in the future will be at the discretion of our Board of Directors and will depend upon our financial condition, results of operations, contractual restrictions (including those under our credit facilities and any potential indebtedness we may incur in the future), restrictions imposed by applicable law, tax considerations, and other factors our Board of Directors deems relevant.
33

Stock Performance Graph
The information included under the heading Item 5. – Stock Performance Graph is “furnished” and not “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), or otherwise subject to the liabilities of that section, nor shall it be deemed to be “soliciting material” subject to Regulation 14A or incorporated by reference in any filing under the Securities Act of 1933, as amended or the Exchange Act.
Our ordinary shares are listed for trading on the NASDAQ under the symbol “ICHR.” The Stock Price Performance Graph set forth below plots the cumulative total shareholder return on a quarterly basis of our ordinary shares from December 28, 2018 through December 29, 2023, with the cumulative total return of the Nasdaq Composite Index and the PHLX Semiconductor Sector Index over the same period. The comparison assumes $100 was invested on December 28, 2018 in the ordinary shares of Ichor Holdings, Ltd., in the Nasdaq Composite Index, and in the PHLX Semiconductor Sector Index and assumes reinvestment of dividends, if any.
1838
The stock price performance shown on the graph above is not necessarily indicative of future price performance. Information used in the graph was obtained from the Nasdaq Stock Market, a source believed to be reliable, but we are not responsible for any errors or omissions in such information.
ITEM 6. [RESERVED]
ITEM 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
You should read the following discussion and analysis of our financial condition and results of operations in conjunction with our consolidated financial statements and related notes included elsewhere in this report. The following discussion contains forward-looking statements based upon our current plans, expectations and beliefs that involve risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements. Factors that could cause or contribute to these differences include those discussed below and elsewhere in this report, particularly in the section entitled Item 1A. – Risk Factors. For a comparison of our financial condition, results of operations, and cash flows for 2022 to 2021, refer to Part II, Item 7. in our 2022 Annual Report on Form 10‑K, which was filed with the SEC on February 24, 2023.
34

Overview
We are a leader in the design, engineering, and manufacturing of critical fluid delivery subsystems and components for semiconductor capital equipment. Our primary product offerings include gas and chemical delivery systems and subsystems, collectively known as fluid delivery systems and subsystems, which are key elements of the process tools used in the manufacturing of semiconductor devices. Our gas delivery subsystems deliver, monitor, and control precise quantities of the specialized gases used in semiconductor manufacturing processes such as etch and deposition. Our chemical delivery systems and subsystems precisely blend and dispense the reactive liquid chemistries used in semiconductor manufacturing processes such as chemical-mechanical planarization, electroplating, and cleaning. We also provide precision-machined components, weldments, e‑beam and laser-welded components, precision vacuum and hydrogen brazing and surface treatment technologies, and other proprietary products. This vertically integrated portion of our business is primarily focused on metal and plastic parts that are used in gas and chemical systems, respectively.
Fluid delivery subsystems ensure accurate measurement and uniform delivery of specialty gases and chemicals at critical steps in the semiconductor manufacturing processes. Any malfunction or material degradation in fluid delivery reduces yields and increases the likelihood of manufacturing defects in these processes. Most OEMs outsource all or a portion of the design, engineering, and manufacturing of their gas delivery subsystems to a few specialized suppliers, including us. Additionally, many OEMs are outsourcing the design, engineering, and manufacturing of their chemical delivery subsystems due to the increased fluid expertise required to manufacture these subsystems. Outsourcing these subsystems has allowed OEMs to leverage the suppliers’ highly specialized engineering, design, and production skills while focusing their internal resources on their own value-added processes. We believe that this outsourcing trend has enabled OEMs to reduce their costs and development time, as well as provide growth opportunities for specialized subsystems suppliers like us.
We have a global footprint with production facilities in California, Minnesota, Oregon, Texas, Singapore, Malaysia, the United Kingdom, Korea, and Mexico.
The following table summarizes key financial information for the periods indicated. Amounts are presented in accordance with GAAP unless explicitly identified as being a non-GAAP metric. For a description of our non-GAAP metrics and reconciliations to the most comparable GAAP metrics, please refer to Item 7. – Management’s Discussion and Analysis of Financial Condition and Results of Operations – Non-GAAP Financial Results within this Annual Report.
Year Ended
December 29,
2023
December 30,
2022
(dollars in thousands, except per share amounts)
Net sales$811,120 $1,280,069 
Gross margin12.7 %16.6 %
Gross margin, non-GAAP13.4 %17.0 %
Operating margin(1.3)%6.7 %
Operating margin, non-GAAP2.9 %9.8 %
Net income (loss)$(42,985)$72,804 
Net income, non-GAAP$12,257 $104,863 
Diluted EPS$(1.47)$2.51 
Diluted EPS, non-GAAP$0.42 $3.62 
35

Key Factors Affecting Our Business
Investment in Semiconductor Manufacturing Equipment
The design and manufacturing of semiconductor devices is constantly evolving and becoming more complex in order to achieve greater performance and efficiency. To keep pace with these changes, OEMs need to refine their existing products and invest in developing new products. In addition, semiconductor device manufacturers will continue to invest in new wafer fabrication equipment to expand their production capacity and to support new manufacturing processes.
Outsourcing of Subsystems by Semiconductor OEMs
Faced with increasing manufacturing complexities, more complex subsystems, shorter product lead times, shorter industry spend cycles, and significant capital requirements, outsourcing of subsystems and components by OEMs has continued to grow. In the past two decades, OEMs have outsourced most of their gas delivery systems to suppliers such as us. OEMs have also started to outsource their chemical delivery systems in recent years. Our results will be affected by the degree to which outsourcing of these fluid delivery systems by OEMs continues to grow.
Cyclicality of Semiconductor Capital Equipment Industry
Our business is subject to the cyclicality of the capital expenditures of the semiconductor industry, which drives cyclicality in the semiconductor capital equipment industry in which we operate. In 2023, we derived over 90% of our sales from the semiconductor capital equipment industry. Demand for semiconductor capital equipment can fluctuate significantly based on changes in regulatory intervention and general economic conditions, including consumer spending, demand for semiconductor products, pricing, and other factors. In the past, these fluctuations have resulted in significant variations in the levels of spending within the semiconductor capital equipment industry, and as a result, our results of operations. The cyclicality of the semiconductor industry will continue to impact our results of operations in the future.
Customer Concentration
The number of capital equipment manufacturers for the semiconductor device industry is significantly consolidated, resulting in a small number of large manufacturers. Our customers are a significant component of this consolidation, resulting in our sales being concentrated in a few customers. In 2023, our top three customers were Applied Materials, Lam Research, and ASML, accounting for a combined 82% of sales. Our customers often require reduced prices or other pricing, quality, or delivery commitments as a condition to their purchasing from us or increasing their purchase volume, which can, among other things, result in reduced gross margins in order to maintain or expand our market share. Although we do not have any long-term contracts that require customers to place orders with us, Applied Materials, Lam Research, and ASML have been our customers for over a decade.
Acquisitions
In November 2021, we acquired IMG, a California-based leader in precision machining and specialty joining and plating, for approximately $270.0 million. Between 2017 and 2020, we engaged in four separate business combinations for a combined investment of approximately $200.0 million. These acquisitions continue to have a significant impact on our financial position and results of operations. We intend to continue to evaluate opportunistic acquisitions to supplement our organic growth, and any such acquisitions could have a material impact on our business and results of operations.
36

Macroeconomic Conditions
The semiconductor industry is cyclical in nature, and matching customer demand can be challenging based on a variety of factors, including market trends, supply chain shortages and related lead times, customer buying patterns, availability of skilled labor, and macroeconomic and other factors. During much of 2022, many of these factors impacted our ability to fulfill high customer demand; however, the industry entered a cyclical downturn in the fourth quarter of 2022, leading to reductions in spending on semiconductor capital equipment, the primary industry in which we operate, resulting in weakened customer demand in 2023. In particular, industry overcapacity and a number of macroeconomic factors may have contributed to this reduced spending environment, including persistent levels of high inflation, higher interest rates, supply chain disruptions, and other macroeconomic uncertainties. Additionally, increased export controls for semiconductor-related goods and services shipped to China and delayed business investment in electronic memory capacity had varying levels of unfavorable consequences to our business. To help mitigate these impacts and to better align our resources and cost structure with current and expected future levels of business, we initiated labor and other cost reduction initiatives starting in the fourth quarter of 2022 and continuing through 2023. As a result of these programs, we incurred severance charges of $1.1 million and $2.3 million in 2022 and 2023, respectively.
While challenging macroeconomic conditions have impacted and will continue to impact our business and customers in the near term, we believe demand for semiconductors, semiconductor capital equipment, and our products will return to growth, fueled by the long-term growing need for more semiconductor productive capacity and enhanced process technologies.
Components of Our Results of Operations
The following discussion sets forth certain components of our statements of operations as well as significant factors impacting those items.
Sales
We generate sales primarily from the design, manufacture, and sale of subsystems and components for semiconductor capital equipment. Sales are recognized when control of promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. Sales are recognized at a point-in-time, upon "delivery," as such term is defined within the contract, which is generally at the time of shipment, as that is when control of the promised good has transferred.
Cost of Sales and Gross Profit
Cost of sales consists primarily of purchased materials, direct labor, indirect labor, factory overhead cost, and depreciation expense for our manufacturing facilities and equipment. Our business has a variable cost structure, with fixed costs comprising a smaller percentage of cost of sales compared to variable costs. Our existing global manufacturing plant capacity is scalable, and we are able to adjust to increased customer demand for our products without significant additional capital investment. We operate our business in this manner to avoid having excessive fixed costs during a cyclical downturn, while retaining flexibility to expand our production volumes during periods of growth. However, during a cyclical downturn, fixed costs become a larger percentage of cost of sales, which could result in a decrease to gross margin. Additionally, since the gross margin on each of our products can differ, our overall gross margin as a percentage of our sales can change based on the mix of products we sell in any period.
37

Operating Expenses
Our operating expenses primarily include research and development and sales, general, and administrative expenses. Personnel costs are the most significant component of operating expenses and consist of salaries, benefits, bonuses, and share-based compensation. Operating expenses also include overhead costs for facilities, IT, and depreciation. In addition, our operating expenses include amortization expense of acquired intangible assets.
Research and development – Research and development expense consists primarily of activities related to product design and other development activities, new component testing and evaluation, and test equipment and fixture development. We expect research and development expense will continue to increase in absolute dollars due to continued development of our own intellectual property and product offerings for existing and new customer markets and increases in our customers’ demand for new product designs.
Selling, general, and administrative – Selling expense consists primarily of salaries and commissions paid to our sales and sales support employees and other costs related to the sales of our products. General and administrative expense consists primarily of salaries, professional fees, and overhead associated with our administrative staff. We expect selling expenses to increase in absolute dollars as we continue to invest in expanding our markets and as we expand our international operations. We expect general and administrative expenses to also increase in absolute dollars as our business grows, due to an increase in employee-related costs, regulatory compliance, and accounting-related expenses.
Amortization of intangibles – Amortization of intangible assets is related to our finite-lived intangible assets and is computed using the straight-line method over the estimated economic life of the asset.
Interest Expense, Net
Interest expense, net of interest income on our cash deposits, consists of interest on our outstanding debt under our credit facilities, including amortization of debt issuance costs, and any other indebtedness we may incur in the future. Borrowings under our credit facilities are generally subject to variable interest rates, which fluctuate depending on macroeconomic factors and can result in increased interest expense in periods of rising interest rates.
Other Expense (Income), Net
The functional currency of our international operations is the U.S. dollar. Transactions denominated in currencies other than the functional currency generate foreign exchange gains and losses that are included in other expense (income), net on the accompanying consolidated statements of operations. Substantially all of our sales contracts, and most of our agreements with third-party suppliers, provide for pricing and payment in U.S. dollars. Accordingly, these transactions are not subject to material exchange rate fluctuations.
Income Tax Expense
Income tax expense consists primarily of taxes on our taxable income related to our domestic and foreign operations, offset by the benefit of our tax holiday in Singapore, which is expected to continue through 2026. In 2023, the tax benefit resulting from our Singapore tax holiday, compared to the Singapore statutory tax rate, was approximately $5.0 million. During 2023, we recorded a valuation allowance against our U.S. state and federal deferred tax assets; therefore, we are unable to record income tax benefits related to our losses under GAAP losses. Income tax is also impacted by certain withholding taxes, stock option and restricted share unit (“RSU”) activity, and credit generation.
38

Critical Accounting Estimates
Our consolidated financial statements have been prepared in accordance with GAAP. The preparation of these consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, sales, expenses, and related disclosures. We base our estimates on historical experience and on various other assumptions that we believe are reasonable under the circumstances. We evaluate our estimates and assumptions on an ongoing basis. Actual results may differ from these estimates. To the extent that there are material differences between these estimates and our actual results, our future financial statements will be affected.
The critical accounting policies requiring estimates, assumptions, and judgments that we believe have the most significant impact on our consolidated financial statements are described below.
Inventory Valuation
Inventories are stated at the lower of cost or net realizable value. The majority of our inventories are valued on a standard cost basis, which approximates actual costs on a first-in, first-out basis. The remainder of our inventories are valued on an average cost basis, which approximates actual costs on a first-in, first-out basis. Quarterly, we assess the value of our inventory and periodically write it down for excess quantities or obsolescence to its estimated net realizable value. This assessment is based on estimated future consumption compared to inventory quantities on-hand. The estimate for future consumption is based on how assumptions of historical consumption, recency of purchases, backlog, and other factors indicate future consumption. Once the value of inventory is adjusted, the original cost of our inventory, less the write-down, represents its new cost basis. During 2023, 2022, and 2021, we wrote down inventory determined to be excessive or obsolete by $9.8 million, $5.0 million, and $1.9 million, respectively. We believe the accounting estimate related to excess and obsolete inventory is a critical accounting estimate because it requires us to make assumptions about future inventory consumption and recoverability of cost, which can be uncertain. Changes in these estimates can have a material impact on our financial statements.
Results of Operations
The following table sets forth our results of operations for the periods presented. The period-to-period comparison of results is not necessarily indicative of results for future periods.
Year Ended
December 29,
2023
December 30,
2022
(in thousands)
Net sales$811,120 $1,280,069 
Cost of sales707,724 1,068,205 
Gross profit103,396 211,864 
Operating expenses:
Research and development20,223 19,564 
Selling, general, and administrative79,334 88,572 
Amortization of intangible assets14,734 17,905 
Total operating expenses114,291 126,041 
Operating income (loss)(10,895)85,823 
Interest expense, net19,379 11,056 
Other expense (income), net804 (563)
Income (loss) before income taxes(31,078)75,330 
Income tax expense11,907 2,526 
Net income (loss)$(42,985)$72,804 
39

The following table sets forth our results of operations as a percentage of our total sales for the periods presented.
Year Ended
December 29, 2023December 30, 2022
Net sales100.0 100.0 
Cost of sales87.3 83.4 
Gross profit12.7 16.6 
Operating expenses:
Research and development2.5 1.5 
Selling, general, and administrative9.8 6.9 
Amortization of intangible assets1.8 1.4 
Total operating expenses14.1 9.8 
Operating income (loss)(1.3)6.7 
Interest expense, net2.4 0.9 
Other expense (income), net0.1 0.0 
Income (loss) before income taxes(3.8)5.9 
Income tax expense1.5 0.2 
Net income (loss)(5.3)5.7 
Comparison of 2023 and 2022
Net Sales
Year EndedChange
December 29,
2023
December 30,
2022
Amount%
(dollars in thousands)
Net sales$811,120 $1,280,069 $(468,949)(36.6)%
The decrease in net sales from 2022 to 2023 was primarily due to reduced customer demand stemming from reduced spending within the semiconductor capital equipment industry. Further detail is provided above under the section entitled "Key Factors Affecting Our Business".
Net sales to U.S. customers decreased by $290.8 million in 2023 to $281.3 million. On a relative basis, net sales to U.S. customers as a percent of total net sales decreased from 44.7% in 2022 to 34.7% in 2023.
Net sales to international customers decreased by $178.1 million in 2023 to $529.8 million. On a relative basis, net sales to international customers as a percent of total net sales increased from 55.3% in 2022 to 65.3% in 2023.
40

Cost of Sales and Gross Profit
Year Ended Change
December 29,
2023
December 30,
2022
Amount%
(dollars in thousands)
Cost of sales$707,724 $1,068,205 $(360,481)(33.7 %)
Gross profit$103,396 $211,864 $(108,468)(51.2 %)
Gross margin12.7 %16.6 %-390  bps
The decrease in the gross amounts of cost of sales and gross profit from 2022 to 2023 was primarily due to the factors mentioned in the commentary above under the above heading, "Net Sales".
The 390 basis point decrease in gross margin from 2022 to 2023 was primarily due to reduced factory utilization as a result of lower volume due to reduced customer demand, as well as a lower revenue mix from sales of components, due to excess inventory levels at our customers. Additionally, increased excess and obsolete inventory expense unfavorably impacted gross margin by approximately 60 basis points.
Research and Development
Year EndedChange
December 29,
2023
December 30,
2022
Amount%
(dollars in thousands)
Research and development$20,223 $19,564 $659 3.4 %
The increase in research and development expenses from 2022 to 2023 was primarily due to increased materials and professional fees of $1.0 million for program costs related to the development of our new products, partially offset by lower employee related expenses, inclusive of share-based compensation expense, of $0.5 million.
Selling, General, and Administrative
Year EndedChange
December 29,
2023
December 30,
2022
Amount%
(dollars in thousands)
Selling, general, and administrative$79,334 $88,572 $(9,238)(10.4)%
The decrease in selling, general, and administrative expense from 2022 to 2023 was primarily due to reduced employee-related expenses, inclusive of share-based compensation expense, of $6.0 million, loss accruals recorded in 2022 relating to an expected settlement of employment-related legal matters totaling $4.1 million, and reduced occupancy-related costs of $0.8 million, partially offset by increased information technology systems and related consulting and software costs of $1.7 million.
Amortization of Intangible Assets
Year EndedChange
December 29,
2023
December 30,
2022
Amount%
(dollars in thousands)
Amortization of intangibles assets$14,734 $17,905 $(3,171)(17.7)%
The decrease in amortization expense from 2022 to 2023 was primarily due to certain intangible assets becoming fully amortized in 2023.
41

Interest Expense, Net
Year Ended Change
December 29,
2023
December 30,
2022
Amount%
(dollars in thousands)
Interest expense, net$19,379 $11,056 $8,323 75.3 %
Weighted average borrowings outstanding$292,661 $303,036 $(10,375)(3.4 %)
Weighted average borrowing rate6.80 %3.37 %+ 343  bps 
The increase in interest expense, net from 2022 to 2023 was due to increases in our weighted average borrowing rate, partially offset by decreases in our average amount borrowed. The increase in our weighted average borrowing rate was primarily due to an increase in risk-free, short-term borrowing rates as a result of tightening monetary policy, which impacts the Bloomberg Short Term Bank Yield ("BSBY"), the variable component of our borrowing rate under our credit facilities. The decreases in our average amount borrowed was primarily due to quarterly term loan payments and payments on our revolving credit facilities in the second, third, and fourth quarters of 2023.
Other Expense (Income), Net
Year EndedChange
December 29,
2023
December 30,
2022
Amount %
(dollars in thousands)
Other expense (income), net$804 $(563)$1,367 n/m
The change in other expense (income), net from 2022 to 2023 was primarily due to currency exchange rate fluctuations during the year related to our local currency payables of our foreign operations.
Income Tax Expense
Year Ended Change
December 29,
2023
December 30,
2022
Amount %
(dollars in thousands)
Income tax expense$11,907 $2,526 $9,381 371.4 %
Income before income taxes$(31,078)$75,330 $(106,408)n/m
Effective income tax rate(38.3)%3.4 %-4,170  bps 
The increase in income tax expense from 2022 to 2023 was primarily due to recording a valuation allowance against our U.S. federal and state deferred tax assets, resulting in an $11.1 million charge to income tax expense during the second quarter of 2023. Because we recorded a valuation allowance against our U.S. state and federal deferred income taxes, we currently do not record tax benefits on our GAAP U.S. taxable losses.
42

Non-GAAP Financial Results
Management uses certain non-GAAP metrics to evaluate our operating and financial results. We believe the presentation of non-GAAP results is useful to investors for analyzing business trends and comparing performance to prior periods, along with enhancing investors’ ability to view our results from management’s perspective. Non-GAAP gross profit, operating income, and net income are defined as: gross profit, operating income (loss), or net income (loss), respectively, excluding (1) amortization of intangible assets, share-based compensation expense, and discrete or infrequent charges and gains that are outside of normal business operations, including acquisition-related costs, contract and legal settlement gains and losses, facility shutdown costs, and severance costs associated with reduction-in-force programs, to the extent they are present in gross profit, operating income (loss), and net income (loss), respectively; and (2) the tax impacts associated with these non-GAAP adjustments, as well as non-recurring discrete tax items, including deferred tax asset valuation allowance changes. All non-GAAP adjustments are presented on a gross basis; the related income tax effects, including current and deferred income tax expense, are included in the adjustment line under the heading "Tax adjustments related to non-GAAP adjustments." Non-GAAP diluted earnings per shares ("EPS") is defined as non-GAAP net income divided by weighted average diluted ordinary shares outstanding during the period. Non-GAAP gross margin and non-GAAP operating margin are defined as non-GAAP gross profit and non-GAAP operating income, respectively, divided by net sales.
Non-GAAP results have limitations as an analytical tool, and you should not consider them in isolation or as a substitute for our results reported under GAAP. Other companies may calculate non-GAAP results differently or may use other measures to evaluate their performance, both of which could reduce the usefulness of our non-GAAP results as a tool for comparison.
Because of these limitations, you should consider non-GAAP results alongside other financial performance measures and results presented in accordance with GAAP. In addition, in evaluating non-GAAP results, you should be aware that in the future we will incur expenses such as those that are the subject of adjustments in deriving non-GAAP results and you should not infer from our presentation of non-GAAP results that our future results will not be affected by these expenses or other discrete or infrequent charges and gains that are outside of normal business operations.
The following table presents our unaudited non‑GAAP gross profit and non-GAAP gross margin and a reconciliation from gross profit, the most comparable GAAP measure, for the periods indicated:
Year Ended
December 29,
2023
December 30,
2022
(dollars in thousands)
U.S. GAAP gross profit$103,396 $211,864 
Non-GAAP adjustments:
Share-based compensation3,130 2,056 
Fair value adjustment to inventory from acquisitions (1)— 2,492 
Other (2)2,191 933 
Non-GAAP gross profit$108,717 $217,345 
U.S. GAAP gross margin12.7 %16.6 %
Non-GAAP gross margin13.4 %17.0 %
(1)As part of the purchase price allocation of our acquisition of IMG in November 2021, we recorded acquired-inventories at fair value, resulting in a fair value step-up. This amount represents the release of the step-up to cost of sales as acquired-inventories were sold.
(2)Included in this amount are severance costs associated with our global reduction-in-force programs.
43

The following table presents our unaudited non‑GAAP operating income and non-GAAP operating margin and a reconciliation from operating income (loss), the most comparable GAAP measure, for the periods indicated:
Year Ended
December 29,
2023
 December 30,
2022
(dollars in thousands)
U.S. GAAP operating income (loss)$(10,895)$85,823 
Non-GAAP adjustments:
Amortization of intangible assets14,734 17,905 
Share-based compensation17,338 13,924 
Settlement loss (1)— 4,146 
Fair value adjustment to inventory from acquisitions (2)— 2,492 
Acquisition costs (3)— 296 
Other (4)2,298 1,144 
Non-GAAP operating income$23,475 $125,730 
U.S. GAAP operating margin(1.3)%6.7 %
Non-GAAP operating margin2.9 %9.8 %
(1)During the first and third quarters of 2022, we recorded non-recurring loss accruals of $3.1 million and $1.0 million, respectively, relating to expected settlements of employment-related legal matters.
(2)As part of the purchase price allocations of our acquisition of IMG, we recorded acquired-inventories at fair value, resulting in a fair value step-up. This amount represents the release of the step-up to cost of sales as acquired-inventories were sold.
(3)Included in this amount are transaction-related costs incurred in connection with our acquisition of IMG.
(4)Included in this amount are severance costs associated with our global reduction-in-force programs.
44

The following table presents our unaudited non‑GAAP net income and non-GAAP diluted EPS and a reconciliation from net income (loss), the most comparable GAAP measure, for the periods indicated. All non-GAAP adjustments are presented on a gross basis; the related income tax effects, including current and deferred income tax expense, are included in the adjustment line under the heading "Tax adjustments related to non-GAAP adjustments."
Year Ended
December 29,
2023
December 30,
2022
(dollars in thousands, except per share amounts)
U.S. GAAP net income (loss)$(42,985)$72,804 
Non-GAAP adjustments:
Amortization of intangible assets14,734 17,905 
Share-based compensation17,338 13,924 
Settlement loss (1)— 4,146 
Fair value adjustment to inventory from acquisitions (2)— 2,492 
Acquisition costs (3)— 296 
Other (4)2,298 1,144 
Tax adjustments related to non-GAAP adjustments (5)9,778 (7,848)
Tax expense from valuation allowance (6)11,094 — 
Non-GAAP net income$12,257 $104,863 
U.S. GAAP diluted EPS$(1.47)$2.51 
Non-GAAP diluted EPS$0.42 $3.62 
Shares used to compute diluted non-GAAP EPS29,514,55328,963,031
(1)During the first and third quarters of 2022, we recorded non-recurring loss accruals of $3.1 million and $1.0 million, respectively, relating to expected settlements of employment-related legal matters.
(2)As part of the purchase price allocation of our acquisition of IMG, we recorded acquired-inventories at fair value, resulting in a fair value step-up. This amount represents the release of the step-up to cost of sales as acquired-inventories were sold.
(3)Included in this amount are transaction-related costs incurred in connection with our acquisition of IMG.
(4)Included in this amount are severance costs associated with our global reduction-in-force programs.
(5)Adjusts U.S. GAAP income tax expense for the impact of our non-GAAP adjustments, which are presented on a gross basis, including the impacts of excluding share-based compensation and amortization of intangible assets. The adjustment reflects income tax benefits generated from U.S. taxable losses, on a non-GAAP basis, as we do not have a valuation allowance against our U.S. federal and state deferred tax assets on a non-GAAP basis. Refer to footnote 6 below.
(6)During the second quarter of 2023, we recorded a valuation allowance of $11.1 million against our U.S. federal and state deferred tax assets. The valuation allowance was recorded based on an assessment of available positive and negative evidence, including an estimate of being in a three-year cumulative loss position in the U.S. by the end of 2023, projections of future taxable income, and other quantitative and qualitative information. On a non-GAAP basis, we added back the expense associated with our recognition of a valuation allowance against our U.S. federal and state deferred tax assets, because recording a valuation allowance would not have been appropriate, as we were, and expect to remain, in a three-year cumulative U.S. income position on a non-GAAP basis.
Liquidity and Capital Resources
The following section discusses our liquidity and capital resources, including our primary sources of liquidity and our material cash requirements. Our cash and cash equivalents are maintained in highly liquid and accessible accounts with no significant restrictions.
45

Material Cash Requirements
Our primary liquidity requirements arise from: (i) working capital requirements, including procurement of raw materials inventory for use in our factories and employee-related costs, (ii) business acquisitions, (iii) interest and principal payments under our credit facilities, (iv) research and development investments and capital expenditures, and (v) payment of income taxes. We have no significant long-term purchase commitments related to procuring raw materials inventory. Our ability to fund these requirements will depend, in part, on our future cash flows, which are determined by our future operating performance and are therefore subject to prevailing global macroeconomic conditions and financial, business, and other factors, some of which are beyond our control.
We believe that our cash and cash equivalents, the amounts available under our credit facilities, and our operating cash flow will be sufficient to fund our business and our current obligations for at least the next 12 months and beyond.
Sources and Conditions of Liquidity
Our ongoing sources of liquidity to fund our material cash requirements are primarily derived from: (i) sales to our customers and the related changes in our net operating assets and liabilities and (ii) proceeds from our credit facilities and equity offerings, when applicable.
Summary of Cash Flows
We ended 2023 with cash and cash equivalents of $80.0 million, a decrease of $6.5 million from 2022, which was primarily due to net payments on credit facilities of $52.5 million and capital expenditures of $15.5 million, partially offset by cash provided by operating activities of $57.6 million.
The following table sets forth a summary of operating, investing, and financing activities for the periods presented:
Year Ended
December 29,
2023
December 30,
2022
December 31,
2021
(in thousands)
Cash provided by operating activities$57,632 $31,453 $15,272 
Cash used in investing activities(15,496)(28,933)(289,585)
Cash provided by (used in) financing activities(48,651)8,455 96,909 
Net increase (decrease) in cash$(6,515)$10,975 $(177,404)
Our cash provided by operating activities of $57.6 million during 2023 consisted of net loss of $43.0 million, offset by net non-cash charges of $61.7 million, which consisted primarily of depreciation and amortization of $34.6 million, share-based compensation expense of $17.3 million, and deferred income taxes of $9.3 million, and a decrease in our net operating assets and liabilities of $38.9 million. Deferred taxes consists primarily of $11.1 million charge related to a valuation allowance recorded against our U.S. and state deferred tax assets in the second quarter of 2023.
The decrease in our net operating assets and liabilities of $38.9 million was primarily due to a decrease in accounts receivable and inventories of $69.6 million and $37.8 million, respectively, partially offset by a decrease in accounts payable and accrued and other liabilities of $51.0 million and $27.7 million, respectively.
Cash provided by operating activities was $31.5 million during 2022. The increase in cash provided by operating activities from 2022 to 2023 was primarily due to favorable changes in the balances of accounts receivable and inventories during 2023 compared to 2022, partially offset by less aggregate net income (loss) and net non-cash charges and unfavorable changes in the balance of accrued and other liabilities during 2023 compared to 2022.
Cash used in investing activities during 2023 and 2022 consisted of capital expenditures. The reduction in capital expenditures from 2023 to 2022 was due to reduced factory capacity expansion projects.
46

Cash used in financing activities during 2023 consisted of net payments from our credit facilities of $52.5 million, partially offset by net proceeds from share-based compensation activity of $3.8 million. Cash provided by financing activities during 2022 consisted of net proceeds from our credit facilities of $7.5 million and net proceeds from share-based compensation activity of $1.0 million.The change in net payments on, and net proceeds from, our facilities relates to fluctuations in cash required for working capital purposes relative to the geographic distribution of available cash during the periods then ended. The increase in net proceeds from share-based compensation activity from 2022 to 2023 was due to increased stock option exercises.
Recent Accounting Pronouncements
From time to time, the Financial Accounting Standards Board (“FASB”) or other standards setting bodies issue new accounting pronouncements. Updates to the FASB Accounting Standards Codification are communicated through issuance of an Accounting Standards Update (“ASU”).
To understand the impact of recently issued guidance, whether adopted or to be adopted, please review the information provided in Note 1 – Organization and Summary of Significant Accounting Policies of our consolidated financial statements in Part IV, Item 15 of this report.
ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
We are exposed to financial market risks, including changes in currency exchange rates and interest rates.
Foreign Currency Exchange Risk
Substantially all of our sales arrangement with customers, and the significant majority of our arrangements with third-party suppliers, provide for pricing and payment in U.S. dollars and, therefore, are not subject to material exchange rate fluctuations. As a result, we do not expect foreign currency exchange rate fluctuations to have a material effect on our results of operations. However, increases in the value of the U.S. dollar relative to other currencies would make our products more expensive relative to competing products priced in such other currencies, which could negatively impact our ability to compete. Conversely, decreases in the value of the U.S. dollar relative to other currencies could result in our foreign suppliers raising their prices in order to continue doing business with us.
We have certain operating expenses that are denominated in currencies of the countries in which our operations are located, and may be subject to fluctuations due to foreign currency exchange rates, particularly the Singapore dollar, Malaysian ringgit, British pound, euro, Korean won, and Mexican peso. Fluctuations in foreign currency exchange rates may cause us to recognize transaction gains and losses in our statement of operations. To date, foreign currency transaction gains and losses have not been material to our financial statements, and we have not engaged in any foreign currency hedging transactions.
Interest Rate Risk
We had total indebtedness of $250.0 million as of December 29, 2023, exclusive of $1.3 million in debt issuance costs, of which $7.5 million was payable within the next 12 months. We do not enter into investments for trading or speculative purposes and have not used any derivative financial instruments to manage our interest rate risk exposure. We have not been, nor do we anticipate being exposed to, material risks due to changes in interest rates. As of December 29, 2023, the interest rate on our outstanding debt was based on the BSBY, plus an applicable rate depending on our leverage ratio. A hypothetical 100 basis point change in the interest rate on our outstanding debt would have resulted in a $2.5 million change to interest expense on an annualized basis.
ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
The financial statements and supplementary financial information required to be filed under this Item 8 are presented beginning on page F‑1 in Part IV, Item 15 of this annual report on Form 10‑K and are incorporated herein by reference.
47

ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE
None.
ITEM 9A. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
We carried out an evaluation under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer (the certifying officers), of the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rules 13a‑15(e) and 15d‑15(e) under the Exchange Act) as of December 29, 2023. There are inherent limitations to the effectiveness of any system of disclosure controls and procedures, including the possibility of human error and the circumvention or overriding of the controls and procedures. Accordingly, even effective disclosure controls and procedures can only provide reasonable assurance of achieving their control objectives. Based on this evaluation, our certifying officers concluded that our disclosure controls and procedures were effective as of December 29, 2023.
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 Rules 13a‑15(f) and 15d‑15(f) under the Exchange Act). With the participation of our certifying officers, our management, under the oversight of our Board of Directors, evaluated the effectiveness of our internal control over financial reporting as of December 29, 2023, using the framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”) in Internal Control – Integrated Framework (2013). Our internal control over financial reporting is designed to provide reasonable assurance with U.S. GAAP and includes those policies and procedures that: (1) pertain to the maintenance of records that in reasonable detail accurately and fairly reflect our transactions and the dispositions of our assets; (2) provide reasonable assurance that our transactions are recorded as necessary to permit preparation of the financial statements in accordance with GAAP and that our receipts and expenditures are being made in accordance with appropriate authorizations; and (3) provide reasonable assurance regarding the prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on our financial statements.
Based on that evaluation, management concluded that our internal control over financial reporting was effective as of December 29, 2023.
Remediation of Prior Years' Material Weaknesses
As disclosed in Item 9A. Controls and Procedures in our Annual Report on Form 10-K for the fiscal year ended December 30, 2022, we identified a material weakness related to ITGCs in the areas of user access and program change management over an information technology system (“IT System”) that supports our financial reporting process. We did not have resources within the organization with sufficient levels of information technology knowledge and did not perform risk assessment surrounding the IT System to adequately understand how areas of user access and program change management function within the IT System in order to design and operate ITGCs sufficient to mitigate the identified risks.
As of December 29, 2023, management has completed the implementation of our remediation efforts of the material weakness described above. During the fiscal year ended December 29, 2023, we implemented our material weakness remediation plan that included: (i) modification of business and IT user roles to restrict system change access for key setup and configurations related to the operation of automated system controls; (ii) implementation of a technology tool to approve, monitor and review changes by business users to certain setup and maintenance activities which can have a material impact on the operation of automated system controls; and (iii) enhanced our internal control function with additional resources and developed and provided training for control owners and operators including the principles and requirements of the control activities.
48

During the fourth quarter of 2023, we completed our testing of the operating effectiveness of the implemented controls and found them to be effective. As a result we have concluded the material weakness has been remediated as of December 29, 2023. Our independent registered public accounting firm, KPMG, LLP, has issued an attestation report on the effectiveness of our internal control over financial reporting, which is included in Item 8. - Financial Statements and Supplementary Data of this Annual Report on Form 10-K.
Changes in Internal Control Over Financial Reporting
Other than the changes in connection with our implementation of the material weakness remediation plan discussed above, there have been no other changes in our internal control over financial reporting (as defined in Rules 13a‑15(f) or 15d‑15(f) of the Exchange Act) that occurred during the fourth quarter of December 29, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations on Effectiveness of Controls and Procedures
A company’s internal control over financial reporting is a process designed by, or under the supervision of, a company’s principal executive and principal financial officers, or persons performing similar functions, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements in accordance with GAAP. Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. In addition, 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 policies or procedures may deteriorate. If we cannot provide reliable financial information, our business, operating results, and share price could be negatively impacted.
ITEM 9B. OTHER INFORMATION
During the fourth quarter of 2023, none of our directors or officers (as defined in Section 16 of the Exchange Act), adopted or terminated a "Rule 10b5-1 trading arrangement" or a "non-Rule 10b5-1 trading arrangement" (each as defined in Item 408 of Regulation S-K).
ITEM 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS
None.
PART III
ITEM 10. DIRECTORS, EXECUTIVE OFFICERS, AND CORPORATE GOVERNANCE
The information required by this item is incorporated by reference to our Proxy Statement for our 2024 General Meeting to be filed with the SEC within 120 days after the close of the year ended December 29, 2023.
Code of Conduct
We have adopted a code of business ethics and conduct (the “Code of Conduct”) that applies to all employees, officers, and directors, including the principal executive officer, principal financial officer, and principal accounting officer. The Code of Conduct is available on our investor relations website at ir.ichorsystems.com. We intend to post on our investor relations website all disclosures that are required by law or NASDAQ listing rules regarding any amendment to, or a waiver of, any provision of the Code of Conduct for the principal executive officer, principal financial officer, principal accounting officer or controller, or persons performing similar functions.
ITEM 11. EXECUTIVE COMPENSATION
The information required by this item is incorporated by reference to our Proxy Statement for our 2024 General Meeting to be filed with the SEC within 120 days after the close of the year ended December 29, 2023.
49

ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
The information required by this item is incorporated by reference to our Proxy Statement for our 2024 General Meeting to be filed with the SEC within 120 days after the close of the year ended December 29, 2023.
ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE
The information required by this item is incorporated by reference to our Proxy Statement for our 2024 General Meeting to be filed with the SEC within 120 days after the close of the year ended December 29, 2023.
ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES
The information required by this item is incorporated by reference to our Proxy Statement for our 2024 General Meeting to be filed with the SEC within 120 days after the close of the year ended December 29, 2023.
PART IV
ITEM 15. EXHIBIT AND FINANCIAL STATEMENT SCHEDULES
(a)The following documents are filed as a part of this report:
(1)Financial Statements.
The following Consolidated Financial Statements are filed as part of this report under Item 8. – Financial Statements and Supplementary Data.
(2)Financial Statement Schedules. All financial statement schedules are omitted because they are not applicable or the required information is shown in the financial statements or the notes thereto.
(3)Exhibits. Exhibits are listed on the Exhibit Index at the end of this report.
ITEM 16. FORM 10-K SUMMARY
Not applicable.
50

Report of Independent Registered Public Accounting Firm
To the Shareholders and Board of Directors
Ichor Holdings, Ltd.:
Opinion on Internal Control over Financial Reporting
We have audited Ichor Holdings, Ltd. and subsidiaries' (the Company) internal control over financial reporting as of December 29, 2023, 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 29, 2023, 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 29, 2023 and December 30, 2022, the related consolidated statements of operations, shareholders’ equity, and cash flows for each of the years in the three-year period ended December 29, 2023, and the related notes (collectively, the consolidated financial statements), and our report dated February 23, 2024 expressed an unqualified opinion on those consolidated financial statements.
Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
Definition and Limitations of Internal Control Over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
/s/ KPMG LLP
Portland, Oregon
February 23, 2024
F-1

Report of Independent Registered Public Accounting Firm
To the Shareholders and Board of Directors
Ichor Holdings, Ltd.:
Opinion on the Consolidated Financial Statements
We have audited the accompanying consolidated balance sheets of Ichor Holdings, Ltd. and subsidiaries (the Company) as of December 29, 2023 and December 30, 2022, the related consolidated statements of operations, shareholders’ equity, and cash flows for each of the years in the three-year period ended December 29, 2023, and the related notes (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 29, 2023 and December 30, 2022, and the results of its operations and its cash flows for each of the years in the three-year period ended December 29, 2023, 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 29, 2023, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission, and our report dated February 23, 2024 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 Matter
The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of a critical audit matter 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 matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.
F-2

Evaluation of excess and obsolete inventory
As discussed in Notes 1 and 3 to the consolidated financial statements, the Company reported inventories of $245.9 million as of December 29, 2023, including an adjustment for excess and obsolete inventory of $28.4 million. The Company states its inventories at the lower of cost or net realizable value. The Company records an adjustment to the cost basis of inventory when evidence exists that the net realizable value of inventory is lower than its cost, which occurs when the Company has excess and/or obsolete inventory. The Company’s model to estimate excess and/or obsolete inventory is based on an analysis of existing inventory quantities on-hand compared to estimated future consumption. Future consumption is estimated based upon assumptions about how historical consumption, recent purchases, backlog and other factors indicate future consumption.
We identified the evaluation of excess and obsolete inventory as a critical audit matter. There was subjective auditor judgement in evaluating whether historical consumption reasonably indicates future consumption used by the Company in their determination that inventory is recorded at the lower of its cost or net realizable value.
The following are the primary procedures we performed to address the critical audit matter. We evaluated the design and tested the operating effectiveness of an internal control related to the Company’s excess and obsolete inventory process, including the determination of the assumptions used to predict future consumption of inventory. We evaluated whether historical consumption reasonably indicates future consumption by (1) examining historical write-down trends; (2) inspecting publicly available industry and market information to assess relevant changes to the overall business environment; and (3) selected a sample of inventory items and for each selection we evaluated whether the historical data accurately supported the Company’s estimate of future consumption.
/s/ KPMG LLP
We have served as the Company's auditor since 2011.
Portland, Oregon
February 23, 2024
F-3

ICHOR HOLDINGS, LTD.
Consolidated Balance Sheets
(dollars in thousands, except per share data)
December 29,
2023
December 30,
2022
Assets
Current assets:
Cash and cash equivalents$79,955 $86,470 
Accounts receivable, net66,721 136,321 
Inventories245,885 283,660 
Prepaid expenses and other current assets8,804 7,007 
Total current assets401,365 513,458 
Property and equipment, net92,755 98,055 
Operating lease right-of-use assets36,611 40,557 
Other noncurrent assets11,912 12,926 
Deferred tax assets, net3,148 11,322 
Intangible assets, net57,288 72,022 
Goodwill335,402 335,402 
Total assets$938,481 $1,083,742 
Liabilities and Shareholders’ Equity
Current liabilities:
Accounts payable$60,490 $110,165 
Accrued liabilities14,871 23,616 
Other current liabilities6,638 15,815 
Current portion of long-term debt7,500 7,500 
Current portion of lease liabilities9,463 9,196 
Total current liabilities98,962 166,292 
Long-term debt, less current portion, net241,183 293,218 
Lease liabilities, less current portion28,187 31,828 
Deferred tax liabilities, net1,169 29 
Other non-current liabilities4,303 4,879 
Total liabilities373,804 496,246 
Shareholders’ equity:
Preferred shares ($0.0001 par value; 20,000,000 shares authorized; zero shares issued and outstanding)
  
Ordinary shares ($0.0001 par value; 200,000,000 shares authorized; 29,435,398 and 28,861,949 shares outstanding, respectively; 33,872,837 and 33,299,388 shares issued, respectively)
3 3 
Additional paid in capital451,581 431,415 
Treasury shares at cost (4,437,439 shares)
(91,578)(91,578)
Retained earnings204,671 247,656 
Total shareholders’ equity564,677 587,496 
Total liabilities and shareholders’ equity$938,481 $1,083,742 
See accompanying notes to consolidated financial statements.
F-4

ICHOR HOLDINGS, LTD.
Consolidated Statements of Operations
(dollars in thousands, except per share data)
Year Ended
December 29,
2023
December 30,
2022
December 31,
2021
Net sales$811,120 $1,280,069 $1,096,917 
Cost of sales707,724 1,068,205 919,437 
Gross profit103,396 211,864 177,480 
Operating expenses:
Research and development20,223 19,564 15,691 
Selling, general, and administrative79,334 88,572 65,857 
Amortization of intangible assets14,734 17,905 14,918 
Total operating expenses114,291 126,041 96,466 
Operating income (loss)(10,895)85,823 81,014 
Interest expense, net19,379 11,056 6,451 
Other expense (income), net804 (563)807 
Income (loss) before income taxes(31,078)75,330 73,756 
Income tax expense11,907 2,526 2,857 
Net income (loss)$(42,985)$72,804 $70,899 
Net income (loss) per share
Basic$(1.47)$2.54 $2.51 
Diluted$(1.47)$2.51 $2.45 
Shares used to compute Net income (loss) per share:
Basic29,200,79628,714,55028,259,607
Diluted29,200,79628,963,03128,979,352
See accompanying notes to consolidated financial statements.
F-5

ICHOR HOLDINGS, LTD.
Consolidated Statements of Shareholders’ Equity
(dollars in thousands)
Ordinary SharesAdditional
Paid-In
Capital
Treasury
Shares
Retained
Earnings
Total
Shareholders'
Equity
SharesAmountSharesAmount
Balance at December 25, 202027,907,077$3 $399,311 4,437,439$(91,578)$103,953 $411,689 
Ordinary shares issued from exercise of stock options410,558— 8,288 — — — 8,288 
Ordinary shares issued from vesting of restricted share units164,613— (3,616)— — — (3,616)
Ordinary shares issued from employee share purchase plan68,912— 1,982 — — — 1,982 
Share-based compensation expense— 11,473 — — — 11,473 
Net income— — — — 70,899 70,899 
Balance at December 31, 202128,551,1603 417,438 4,437,439(91,578)174,852 500,715 
Ordinary shares issued from exercise of stock options89,045— 1,937 — — — 1,937 
Ordinary shares issued from vesting of restricted share units179,679— (2,813)— — — (2,813)
Ordinary shares issued from employee share purchase plan42,065— 929 — — — 929 
Share-based compensation expense— 13,924 — — — 13,924 
Net income— — — — 72,804 72,804 
Balance at December 30, 202228,861,9493 431,415 4,437,439(91,578)247,656 587,496 
Ordinary shares issued from exercise of stock options215,884— 4,467 — — — 4,467 
Ordinary shares issued from vesting of restricted share units259,944— (3,672)— — — (3,672)
Ordinary shares issued from employee share purchase plan97,621— 2,033 — — — 2,033 
Share-based compensation expense— 17,338 — — — 17,338 
Net loss— — — (42,985)(42,985)
Balance at December 29, 202329,435,398$3 $451,581 4,437,439$(91,578)$204,671 $564,677 
See accompanying notes to consolidated financial statements.
F-6

ICHOR HOLDINGS, LTD.
Consolidated Statements of Cash Flows
(in thousands)
Year Ended
December 29,
2023
 December 30,
2022
 December 31,
2021
Cash flows from operating activities:
Net income (loss)$(42,985)$72,804 $70,899 
Adjustments to reconcile net income (loss) to net cash provided by operating activities:
Depreciation and amortization34,577 35,100 25,992 
Share-based compensation17,338 13,924 11,473 
Deferred income taxes9,314 (3,215)(1,863)
Amortization of debt issuance costs465 465 883 
Loss on extinguishment of debt  737 
Gain on sale of asset disposal group  (504)
Other  484 
Changes in operating assets and liabilities, net of acquisitions:
Accounts receivable, net69,600 6,669 (33,454)
Inventories37,775 (47,527)(89,249)
Prepaid expenses and other assets10,204 4,508 786 
Accounts payable(50,974)(50,175)38,649 
Accrued liabilities(9,766)3,648 (6,740)
Other liabilities(17,916)(4,748)(2,821)
Net cash provided by operating activities57,632 31,453 15,272 
Cash flows from investing activities:
Capital expenditures(15,496)(29,433)(20,839)
Cash paid for acquisitions, net of cash acquired 500 (268,766)
Purchase of marketable securities  (115,197)
Proceeds from maturities and sales of marketable securities  114,713 
Proceeds from sale of property and equipment  504 
Net cash used in investing activities(15,496)(28,933)(289,585)
Cash flows from financing activities:
Issuance of ordinary shares under share-based compensation plans7,521 3,768 9,664 
Employees' taxes paid upon vesting of restricted share units(3,672)(2,813)(3,616)
Debt issuance and modification costs  (1,852)
Borrowings on revolving credit facility 25,000 137,591 
Repayments on revolving credit facility(45,000)(10,000)(41,753)
Proceeds from term loan  94,175 
Repayments on term loan(7,500)(7,500)(97,300)
Net cash provided by (used in) financing activities(48,651)8,455 96,909 
Net increase (decrease) in cash(6,515)10,975 (177,404)
Cash at beginning of period86,470 75,495 252,899 
Cash at end of period$79,955 $86,470 $75,495 
Supplemental disclosures of cash flow information:
Cash paid during the period for interest$20,368 $10,590 $7,123 
Cash paid during the period for taxes, net of refunds$3,877 $3,285 $5,642 
Supplemental disclosures of non-cash activities:
Capital expenditures included in accounts payable$625 $1,543 $930 
Right-of-use assets obtained in exchange for new operating lease liabilities, including those acquired through acquisitions$4,789 $17,889 $24,643 
See accompanying notes to consolidated financial statements.
F-7

ICHOR HOLDINGS, LTD.
Notes to Consolidated Financial Statements
(dollar figures in tables in thousands, except per share data)
Note 1 – Organization and Summary of Significant Accounting Policies
Organization and Operations of the Company
Ichor Holdings, Ltd. and Subsidiaries (the “we”, “us”, “our”, “Company”) designs, develops, manufactures, and distributes gas and liquid delivery subsystems and components purchased by capital equipment manufacturers for use in the semiconductor markets. We also provide precision-machined components, weldments, electron beam (“e‑beam”) and laser-welded components, precision vacuum and hydrogen brazing, and surface treatment technologies, and other proprietary products. We are headquartered in Fremont, California and have operations in the United States, the United Kingdom, Singapore, Malaysia, Korea, and Mexico.
On December 30, 2011, Ichor Systems Holdings, LLC consummated a sales transaction with Icicle Acquisition Holdings, LLC, a Delaware limited liability company. Shortly after consummation of the sale transaction, Icicle Acquisition Holdings, LLC changed its name to Ichor Holdings, LLC.
In March 2012, Ichor Holdings, LLC completed a reorganization of its legal structure, forming Ichor Holdings, Ltd., a Cayman Islands entity. Ichor Holdings, Ltd. is now the reporting entity and the ultimate parent company of the operating entities.
Basis of Presentation
These consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the U.S. (“GAAP”). All intercompany balances and transactions have been eliminated upon consolidation. All dollar figures presented in tables in the notes to consolidated financial statements are in thousands, except per share amounts.
Year End
We use a 52‑ or 53‑week fiscal year ending on the last Friday in December. The years ended December 29, 2023, December 30, 2022, and December 31, 2021 were 52 weeks, 52 weeks, and 53 weeks, respectively. All references to 2023, 2022, and 2021 are references to the fiscal years then ended.
Use of Estimates
The preparation of consolidated financial statements in conformity with 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 revenue and expenses during the reporting periods presented. We base our estimates and judgments on historical experience and on various other assumptions that we believe are reasonable under the circumstances. Actual results could differ from the estimates made by management. Significant estimates include inventory valuation, uncertain tax positions, including valuation allowance on deferred tax assets, and impairment analyses for both definite‑lived intangible assets and goodwill.
Cash and Cash Equivalents and Marketable Securities
Cash and cash equivalents consist of deposits and financial instruments which are readily convertible into cash and have original maturities of 90 days or less at the time of acquisition. Marketable securities consist primarily of highly liquid investments with maturities of greater than 90 days when purchased. We classify our marketable securities as available-for-sale and, accordingly, report them at fair value with the related unrealized gains and losses included in accumulated other comprehensive income (loss). Any unrealized losses which are considered to be other-than-temporary are recorded in other income (expense), net. Realized gains and losses on the sale of marketable securities are determined using the specific-identification method and recorded in other income (expense), net.
F-8

Available-for-sale investments are subject to a periodic impairment review. If an available-for-sale debt security’s fair value is less than its amortized cost basis, then we evaluate whether the decline is the result of a credit loss, in which case an impairment is recorded through an allowance for credit losses. Unrealized gains and losses not attributable to credit losses are included, net of tax, in accumulated other comprehensive income (loss). We have not recorded an allowance for credit losses in 2023, 2022, or 2021.
Revenue Recognition
We recognize revenue when control of promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. This amount is recorded as net sales in our consolidated statements of operations.
Transaction price – In most of our contracts, prices are generally determined by a customer-issued purchase order and generally remain fixed over the duration of the contract. Certain contracts contain variable consideration, including early-payment discounts and rebates. When a contract includes variable consideration, we evaluate the estimate of the variable consideration to determine whether the estimate needs to be constrained; therefore, we include the variable consideration in the transaction price only to the extent that it is probable that a significant reversal will not occur. Variable consideration estimates are updated at each reporting date. Historically, we have not incurred significant costs to obtain a contract. All amounts billed to a customer relating to shipping and handling are classified as net sales, while all costs incurred by us for shipping and handling are classified as cost of sales.
Performance obligations – Substantially all of our performance obligations pertain to promised goods (“products”), which are primarily comprised of fluid delivery subsystems, weldments, and other components. Most of our contracts contain a single performance obligation and are generally completed within 12 months. Product sales are recognized at a point-in-time, upon "delivery," as such term is defined within the contract, which is generally at the time of shipment, as that is when control of the promised good has transferred. Products are covered by a standard assurance warranty, generally extended for a period of one to two years depending on the customer, which promises that delivered products conform to contract specifications. As such, we account for such warranties under ASC 460, Guarantees, and not as a separate performance obligation.
Contract balances – Accounts receivable represents our unconditional right to receive consideration from our customers. Accounts receivable are carried at invoice price less an estimate for doubtful accounts and estimated payment discounts. Payment terms vary by customer but are generally due within 15 to 60 days. Historically, we have not incurred significant payment issues with our customers. We had no significant contract assets or liabilities on our consolidated balance sheets in any of the periods presented.
Commitments and Contingencies
We are periodically involved in legal actions and claims that arise as a result of events that occur in the normal course of operations. The ultimate resolution of these actions is not expected to have a material adverse effect on our financial position or results of operations.
Concentrations
Financial instruments that subject us to concentration risk consist of accounts receivable, accounts payable, and long-term debt. At December 29, 2023 and December 30, 2022, three customers represented, in the aggregate, approximately 63% and 70%, respectively, of the balance of accounts receivable.
We establish an allowance for doubtful accounts based upon the credit risk of specific customers, historical trends, and other information. We require collateral, typically cash, in the normal course of business if customers do not meet the criteria established for offering credit. If the financial condition of our customers were to deteriorate and result in an impaired ability to make payments, additions to the allowance may be required. Accounts receivable are written off when deemed uncollectible. Recoveries of accounts receivable previously written off are recorded to income when received. Activity and balances related to our allowance for doubtful accounts was not significant during any period presented.
We use qualified manufacturers to supply many components and subassemblies of our products. We obtain the majority of our components from a limited group of suppliers. A majority of the purchased components used in our products are customer specified. An interruption in the supply of a particular component would have a temporary adverse impact on our operating results.
F-9

We maintain cash balances at global systematically important banks ("G-SIBs") in both United States and internationally. Cash balances in the United States exceed amounts that are insured by the Federal Deposit Insurance Corporation ("FDIC"). The majority of the cash maintained in foreign-based commercial banks is insured by the government where the foreign banking institutions are based. Cash held in foreign-based commercial banks totaled $59.7 million and $48.4 million at December 29, 2023 and December 30, 2022, respectively, and at times exceeds insured amounts. No losses have been incurred as of December 29, 2023 or December 30, 2022 for amounts exceeding the insured limits.
Fair Value Measurements
We estimate the fair value of financial assets and liabilities based upon comparison of such assets and liabilities to the current market values for instruments of a similar nature and degree of risk. We utilize valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. We determine fair value based on assumptions that market participants would use in pricing an asset or liability in the principal or most advantageous market. When considering market participant assumptions in fair value measurements, the following fair value hierarchy distinguishes between observable and unobservable inputs, which are categorized in one of the following levels:
Level 1 Inputs: Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date
Level 2 Inputs: Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability
Level 3 Inputs: Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date
There were no changes to our valuation techniques during 2023. We estimate the recorded value of our financial assets and liabilities approximates fair value as of December 29, 2023 and December 30, 2022.
We estimate the value of acquired intangible assets, on a nonrecurring basis, based on an income approach utilizing discounted cash flows. Under this approach, we estimate the future cash flows from our asset groups and discount the income stream to its present value to arrive at fair value. Future cash flows are based on recently prepared operating forecasts. Operating forecasts and cash flows include, among other things, revenue growth rates that are calculated based on management’s forecasted sales projections. A discount rate is utilized to convert the forecasted cash flows to their present value equivalent. The discount rate applied to the future cash flows includes a subject-company risk premium, an equity market risk premium, a beta, and a risk-free rate. As this approach contains unobservable inputs, the measurement of fair value for intangible assets is classified as Level 3.
Inventories
Inventories are stated at the lower of cost or net realizable value. The majority of our inventories are valued on a standard cost basis, which approximates actual costs on a first-in, first-out basis. The remainder of our inventories are valued on an average cost basis, which approximates actual costs on a first-in, first-out basis. Quarterly, we assess the value of our inventory and periodically write it down for excess quantities or obsolescence to its estimated net realizable value. This assessment is based on estimated future consumption compared to inventory quantities on-hand. The estimate for future consumption is based on how assumptions of historical consumption, recency of purchases, backlog, and other factors indicate future consumption. Once the value of inventory is adjusted, the original cost of our inventory, less the write-down, represents its new cost basis.
F-10

Property and Equipment
Property and equipment are stated at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the following estimated useful lives:
Estimated useful lives of property & equipment
Machinery
5-10 years
Leasehold improvements10 years
Computer software, hardware, and equipment
3-5 years
Office furniture, fixtures, and equipment
5-7 years
Vehicles5 years
Maintenance and repairs that neither add material value to the asset nor appreciably prolong its useful life are charged to expense as incurred. Gains or losses on the disposal of property and equipment are included in selling, general, and administrative expenses on the consolidated statements of operations.
Leases
We determine if an arrangement is a lease, or contains a lease, at the inception of the arrangement. If we determine the arrangement is a lease, or contains a lease, at lease inception, we then determine whether the lease is an operating lease or a finance lease. Operating and finance leases result in recording a right-of-use (“ROU”) asset and lease liability on our consolidated balance sheets. ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. For purposes of calculating operating lease ROU assets and operating lease liabilities, we use the non-cancellable lease term plus options to extend that we are reasonably certain to take. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term. Our leases generally do not provide an implicit rate. As such, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. This rate is generally consistent with the interest rate we pay on borrowings under our credit facilities, as this rate approximates our collateralized borrowing capabilities over a similar term of lease payments. We utilize the consolidated group incremental borrowing rate for all leases, as we have centralized treasury operations. We have elected not to recognize ROU assets and lease liabilities that arise from short-term (12 months or less) leases for any class of underlying asset. We have elected not to separate lease and non-lease components for any class of underlying asset.
Long-Lived Assets
Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate, in management’s judgment, that the carrying amount of an asset (or asset group) may not be recoverable. In analyzing potential impairments, projections of future cash flows from the asset group are used to estimate fair value. If the sum of the expected future undiscounted cash flows is less than the carrying amount of the asset group, a loss is recognized for the difference between the estimated fair value and the carrying value of the asset group. The projections are based on assumptions, judgments, and estimates of revenue growth rates for the related business; anticipated future economic, regulatory, and political conditions; the assignment of discount rates relative to risk; and estimates of terminal values. During 2023, 2022, and 2021, we did not identify any triggering events that would indicate impairment.
F-11

Intangible Assets
We account for intangible assets that have a definite life and are amortized on a basis consistent with their expected cash flows over the following estimated useful lives:
Estimated useful lives of intangible assets
Customer relationships
6-10 years
Developed technology
10 years
Goodwill
Goodwill represents the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. We review goodwill for impairment annually and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable. We first make a qualitative assessment of whether it is more likely than not that a reporting unit’s fair value is less than its carrying amount before applying a quantitative goodwill impairment test. Under the quantitative test, the fair value of the reporting unit is compared to its carrying value and an impairment loss is recognized for any excess of carrying amount over the reporting unit’s fair value. Fair value of the reporting unit is determined using a discounted cash flow analysis. For purposes of testing goodwill for impairment, we have concluded that we operate as one reporting unit.
We performed a qualitative goodwill assessment at December 29, 2023 and December 30, 2022. This assessment indicated that it was more likely than not our reporting unit’s fair value exceeded its carrying value.
Research and Development Costs
Research and development costs are expensed as incurred.
Income Taxes
We recognize deferred income taxes using the asset and liability method of accounting for income taxes. Under the asset and liability method, deferred income taxes are recognized for differences between the financial reporting and tax bases of assets and liabilities at enacted statutory tax rates in effect for the years in which the differences are expected to reverse. The effect on deferred taxes of a change in tax rates is recognized in income in the period that includes the enactment date. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized.
When tax returns are filed, it is highly certain that some positions taken would be sustained upon examination by the taxing authorities, while others may be subject to uncertainty about the merits of the position taken or the amount of the position that would be ultimately sustained. The benefit of a tax position is recognized in the consolidated financial statements in the period during which, based on all available evidence, management believes it is more likely than not that the position will be sustained upon examination, including the resolution of appeals or litigation processes, if any. Tax positions taken are not offset or aggregated with other positions. Tax positions that meet the more-likely-than-not recognition threshold are measured as the largest amount of tax benefit that is more than 50% likely of being realized upon settlement with the applicable taxing authority. The portion of the benefits associated with tax positions taken that exceeds the amount measured as described above is reflected as a liability for unrecognized tax benefits in our consolidated balance sheets along with any associated interest and penalties that would be payable to the taxing authorities upon examination. We recognize interest and penalties as a component of income tax expense.
F-12

Foreign Operations
The functional currency of our international operations is the U.S. dollar. Transactions denominated in currencies other than the functional currency generate foreign exchange gains and losses that are included in other expense (income), net on our consolidated statements of operations. Substantially all of our sales contracts, and most of our agreements with third-party suppliers, provide for pricing and payment in U.S. dollars. Accordingly, these transactions are not subject to material exchange rate fluctuations.
Accounting Pronouncements Recently Issued
In November 2023, the FASB issued ASU 2023-07, Segment Reporting - Improvements to Reportable Segment Disclosures (Topic 280). This ASU updates reportable segment disclosure requirements, primarily through enhanced disclosures about significant expenses. The ASU requires disclosures to include significant segment expenses that are regularly provided to the chief operating decision maker (CODM), a description of other segment items by reportable segment, and any additional measures of a segment's profit or loss used by the CODM when deciding how to allocate resources. The ASU also requires all annual disclosures currently required by Topic 280 to be included in interim periods. The update is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted and requires retrospective application to all prior periods presented in the financial statements. We are currently evaluating the effect that the adoption of this ASU may have on our consolidated financial statements.
In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures (Topic 740). The ASU is intended to enhance the transparency, decision usefulness, and effectiveness of income tax disclosures. The ASU requires a public entity to disclose a tabular tax rate reconciliation, using both percentages and currency, with specific categories. The ASU also requires a public entity to provide a qualitative description of the states and local income tax category and the net amount of income taxes paid, disaggregated by federal, state, and foreign taxes as well as by individual jurisdictions. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024, and early adoption and retrospective application are permitted. We are currently evaluating the effect that the adoption of this ASU may have on our consolidated financial statements.
Note 2 – Acquisitions
IMG Companies, LLC
On November 19, 2021 we completed the acquisition, via merger, of IMG Companies, LLC and its subsidiaries (“IMG”), a California-based precision machining, specialty joining, and plating company for an aggregate purchase price of $269.5 million. IMG provides us increased capacity and capabilities in our precision machining business and expands our served customer base with new component and service offerings.
The following table presents the purchase price allocation.
Cash acquired$1,234 
Accounts receivable8,559 
Inventories12,128 
Prepaid expenses and other current assets579 
Property and equipment33,067 
Operating lease right-of-use assets14,509 
Intangible assets65,000 
Goodwill160,515 
Accounts payable(3,853)
Accrued expenses(5,620)
Other current liabilities(2,109)
Lease liabilities(14,509)
Total acquisition consideration$269,500 
F-13

We allocated $62.4 million to IMG’s customer relationships and $2.6 million to IMG’s order backlog with weighted average amortization periods of 10 years and 6 months, respectively. Goodwill recognized from the acquisition was primarily attributed to an assembled workforce and expected synergies. In connection with the acquisition, we incurred transaction costs of $0.2 million and $4.4 million in 2022 and 2021, respectively. The fair value adjustment to inventory as part of our purchase price allocation resulted in charges to cost of sales of $2.5 million and $1.4 million during 2022 and 2021, respectively. Total acquisition consideration reflects a $0.5 million reduction for a working capital adjustment that was finalized in 2022, prior to the end of the measurement period.
Our consolidated statement of operations for 2021 includes approximately 6 weeks of operating activity of IMG, including sales of $7.3 million.
The following table is the unaudited pro forma consolidated results of operations. Pro forma adjustments are primarily comprised of preliminary estimates of amortization expense related to acquired intangible assets, incremental interest expense from increased borrowings to fund the acquisition and the elimination of IMG’s historical interest expense, elimination of IMG’s non-recurring management expenses, elimination of a gain on forgiveness of debt, acquired inventory fair value charges, the related income tax effects, and other insignificant management adjustments. The pro forma results of operations are presented for informational purposes only and are not indicative of the results of operations that would have been achieved or of results that may occur in the future.
Year Ended
December 31,
2021
Net sales$1,156,619 
Net income$74,531 
Net income per share:
Basic$2.64 
Diluted$2.57 

Note 3 – Inventories
Inventories consist of the following:
December 29,
2023
December 30,
2022
Raw materials$190,027 $197,726 
Work in process36,849 56,291 
Finished goods47,449 47,186 
Excess and obsolete adjustment(28,440)(17,543)
Total inventories$245,885 $283,660 
F-14

The following table presents changes to our excess and obsolete adjustment:
Excess and obsolete adjustment
Balance at December 25, 2020$(12,742)
Charge to cost of sales(1,942)
Disposition of inventory633 
Balance at December 31, 2021(14,051)
Charge to cost of sales(4,981)
Disposition of inventory1,489 
Balance at December 30, 2022(17,543)
Charge to cost of sales(9,784)
Disposition of inventory(1,113)
Balance at December 29, 2023$(28,440)
Note 4 – Property and Equipment
Property and equipment consist of the following:
December 29,
2023
December 30,
2022
Machinery$113,529 $90,507 
Leasehold improvements46,129 43,129 
Computer software, hardware, and equipment10,316 9,664 
Office furniture, fixtures, and equipment1,320 1,337 
Vehicles396 401 
Construction-in-process4,216 19,869 
175,906 164,907 
Less accumulated depreciation(83,151)(66,852)
Total property and equipment, net$92,755 $98,055 
Depreciation expense for 2023, 2022, and 2021 was $18.8 million, $17.2 million, and $11.1 million, respectively.
Cloud Computing Implementation Costs
We capitalize implementation costs associated with hosting arrangement that are service contracts. These costs are recorded to prepaid expenses or other noncurrent assets. To-date, these costs are those incurred to implement a new company-wide ERP system. The balance of capitalized cloud computing implementation costs, net of accumulated amortization, was $8.1 million and $8.1 million as of December 29, 2023 and December 30, 2022, respectively, and is included in other assets on our consolidated balance sheets. The related amortization expense was $1.1 million, $0.9 million, and $0.3 million during 2023, 2022, and 2021, respectively, and is included in selling, general, and administrative expense on our consolidated statements of operations.
F-15

Note 5 – Intangible Assets and Goodwill
Definite-lived intangible assets consist of the following:
December 29, 2023
Gross valueAccumulated
amortization
Accumulated
impairment
charges
Carrying
amount
Weighted
average
useful life
Customer relationships$105,542 $(53,680)$— $51,862 8.7 years
Developed technology11,047 (5,621)— 5,426 10.0 years
Total intangible assets$116,589 $(59,301)$— $57,288 
December 30, 2022
Gross valueAccumulated
amortization
Accumulated
impairment
charges
Carrying
amount
Weighted
average
useful life
Customer relationships$117,022 $(51,337)$— $65,685 8.4 years
Developed technology11,047 (4,710)— 6,337 10.0 years
Total intangible assets$128,069 $(56,047)$— $72,022 
Future projected annual amortization expense consists of the following:
Future
amortization
expense
2024$8,574 
20258,312 
20267,729 
20277,288 
20287,055 
Thereafter18,330 
$57,288 
The following tables present the changes to goodwill:
Goodwill
Balance at December 25, 2020$174,887 
Acquisitions161,015 
Balance at December 31, 2021335,902 
Acquisitions(500)
Balance at December 30, 2022335,402 
Acquisitions 
Balance at December 29, 2023$335,402 
Note 6 – Leases
We lease facilities under various non-cancellable operating leases expiring through 2031. In addition to base rental payments, we are generally responsible for our proportionate share of operating expenses, including facility maintenance, insurance, and property taxes. As these amounts are variable, they are not included in lease liabilities. As of December 29, 2023, we had no operating leases executed for which the rental period had not yet commenced.
F-16

The components of lease expense are as follows:
Year Ended
December 29,
2023
December 30,
2022
December 31,
2021
Operating lease cost$9,656 $8,760 $5,763 
Supplemental cash flow information related to leases is as follows:
Year Ended
December 29,
2023
December 30,
2022
December 31,
2021
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$9,494 $8,164 $5,477 
Supplemental balance sheet information related to leases is as follows:
December 29,
2023
December 30,
2022
Weighted-average remaining lease term of operating leases4.6 years5.3 years
Weighted-average discount rate of operating leases3.4%3.0%
Future minimum lease payments under non-cancellable leases as of December 29, 2023 are as follows:
2024$9,463 
20259,003 
20268,572 
20277,595 
20283,166 
Thereafter2,955 
Total future minimum lease payments40,754 
Less imputed interest(3,104)
Total lease liabilities$37,650 
Note 7 – Income Taxes
Income (loss) before tax was as follows:
Year Ended
December 29,
2023
December 30,
2022
December 31,
2021
United States$(69,040)$(353)$13,435 
Foreign37,962 75,683 60,321 
Income (loss) before tax$(31,078)$75,330 $73,756 
F-17

Significant components of income tax expense (benefit) consist of the following:
Year Ended
December 29,
2023
December 30,
2022
December 31,
2021
Current:
Federal$(56)$1,605 $430 
State16 912 1,524 
Foreign2,633 3,224 2,766 
Total current tax expense2,593 5,741 4,720 
Deferred:
Federal8,471 (2,604)(889)
State1,529 (45)(771)
Foreign(686)(566)(203)
Total deferred tax expense (benefit)9,314 (3,215)(1,863)
Income tax expense$11,907 $2,526 $2,857 
The reconciliation of income tax computed at the U.S. federal statutory tax rates to income tax expense (benefit) consist of the following:
Year Ended
December 29,
2023
December 30,
2022
December 31,
2021
Effective rate reconciliation:
U.S. federal tax expense$(6,527)$15,819 $15,489 
State income taxes, net(1,713)752 577 
Permanent items928 248 680 
Foreign rate differential(1,190)(2,595)(1,897)
Tax holiday(4,962)(11,676)(9,653)
Credits(1,661)(1,882)(1,647)
Tax contingencies(331)462 482 
Share-based compensation(122)166 (2,640)
Withholding tax717 1,170 1,044 
Other, net(763)112 385 
Valuation allowance27,531 (50)37 
Income tax expense$11,907 $2,526 $2,857 
F-18

Deferred income tax assets and liabilities consist of the following:
December 29,
2023
December 30,
2022
Deferred tax assets:
Inventory$7,962 $6,648 
Share-based compensation3,563 3,027 
Accrued payroll1,306 1,942 
Net operating loss carryforwards8,092 528 
Tax credits4,987 2,525 
Interest carryforwards4,099  
Capitalized research expenses7,096 3,746 
Intercompany interest2,758 2,341 
Operating lease liabilities9,379 10,247 
Other assets663 1,531 
Deferred tax assets49,905 32,535 
Valuation allowance(28,038)(507)
Total deferred tax assets21,867 32,028 
Deferred tax liabilities:
Intangible assets(3,631)(3,245)
Property, plant and equipment(6,743)(7,091)
Operating lease right-of-use assets(9,149)(10,122)
Other liabilities(365)(277)
Total deferred tax liabilities(19,888)(20,735)
Net deferred tax asset$1,979 $11,293 
At December 29, 2023, we had federal and state net operating loss carryforwards of $31.1 million, $25.1 million, respectively. The federal net operating losses may be carried forward indefinitely to offset up to 80% of taxable income in any given year. The state net operating loss carryforwards, if not utilized, will begin to expire in 2032. At December 29, 2023, we had federal research and development credits of $1.7 million, which, if not utilized, will begin to expire in 2028. At December 29, 2023, we had foreign tax credits of $1.3 million, which, if not utilized, will begin to expire in 2032.
Income tax expense for the current year differs from the statutory rate primarily as a result of the valuation allowance, impact of foreign operations and discrete tax benefits recorded in connection with our historical acquisitions and stock option exercises. We have determined the amount of our valuation allowance of $11.1 million based on our estimates of taxable income by jurisdiction in which we operate over the periods in which the related deferred tax assets will be recoverable. As of December 29, 2023, we determined it is not more-likely-than-not that our U.S. entities will generate sufficient taxable income to offset reversing deductible timing differences and to fully utilize carryforward tax attributes. Accordingly, we have recorded a valuation allowance against U.S. federal and state deferred tax assets, net of deferred tax liabilities related to indefinite-lived intangible assets for which no future realization can be expected.
In December 2017, the Tax Cuts and Jobs Act (the "2017 Tax Act") was enacted. The 2017 Tax Act included a number of changes including a provision that required capitalization and amortization of research and development costs beginning in 2022. Prior to 2022 research and development costs could be either expensed or capitalized. Beginning with the 2022 tax year, the research and development costs have been capitalized according to these provisions.
We were granted a tax holiday for our Singapore operations that is effective through 2026. The net impact of the tax holiday in Singapore as compared to the Singapore statutory rate was a benefit of $5.0 million, $11.7 million, and $9.7 million during 2023, 2022, and 2021, respectively. Our income tax fluctuates based on the geographic mix of earnings and is calculated quarterly based on actual results pursuant to ASC Topic 740‑270.
F-19

As of December 29, 2023, we have recognized $3.1 million of unrecognized tax benefits in other non-current liabilities in our consolidated balance sheet. If recognized, $3.1 million of this amount would impact our effective tax rate. We expect a decrease of $0.1 million to the total amount of unrecognized tax benefits within the next 12 months.
Our ongoing practice is to recognize potential accrued interest and penalties related to unrecognized tax benefits within our statements of operations in income tax expense. During 2023, we recognized a net decrease of approximately $0.2 million in potential interest and penalties associated with uncertain tax positions in the statements of operations. At December 29, 2023, other non-current liabilities on our balance sheet included approximately zero and $0.5 million of interest and penalties, respectively, associated with uncertain tax positions, which are excluded from the unrecognized tax benefits table below.
The following table summarizes the activity related to our unrecognized tax benefits:
Unrecognized
tax benefits
Balance at December 25, 2020$2,490 
Increase related to current year tax positions597 
Decrease in tax positions related to lapse of statute of limitations(92)
Balance at December 31, 20212,995 
Increase related to current year tax positions689 
Decrease in tax positions related to lapse of statute of limitations(89)
Balance at December 30, 20223,595 
Increase related to current year tax positions488 
Decrease in tax positions related to lapse of statute of limitations(10)
Decrease in tax positions related to settlements(916)
Balance at December 29, 2023$3,157 
We assert indefinite reinvestment of our U.S. and Netherlands unremitted earnings. With regard to these unremitted earnings, we have not, nor do we anticipate the need to repatriate funds from the U.S. to the Netherlands or from the Netherlands to the Cayman entity to satisfy liquidity needs. Determination of the amount of unrecognized withholding tax liability related to the indefinitely reinvested earnings is not practicable.
Our three major filing jurisdictions are the United States, Singapore, and Malaysia. We are no longer subject to U.S. Federal examination for tax years ending before 2017, to state examinations before 2019, or to foreign examinations before 2019. However, to the extent allowed by law, the tax authorities may have the right to examine prior periods where net operating losses or tax credits were generated and carried forward, and make adjustments up to the amount of the net operating losses or credit carryforward. At December 29, 2023, we were not under examination by a tax authority.
Note 8 – Employee Benefit Programs
401(k) Plan
We sponsor a 401(k) plan available to employees of our U.S.‑based subsidiaries. Participants may make salary deferral contributions not to exceed 50% of a participant’s annual compensation or the maximum amount otherwise allowed by law. Eligible employees receive a discretionary matching contribution equal to 50% of a participant’s deferral, up to an annual maximum of 4% of a participant’s annual compensation. For 2023, 2022, and 2021, matching contributions were $2.7 million, $3.0 million, and $2.2 million, respectively.
F-20

Note 9 – Long-Term Debt
Long-term debt consists of the following:
December 29,
2023
December 30,
2022
Term loan$135,000 $142,500 
Revolving credit facility115,000 160,000 
Total principal amount of long-term debt250,000 302,500 
Less unamortized debt issuance costs(1,317)(1,782)
Total long-term debt, net248,683 300,718 
Less current portion(7,500)(7,500)
Total long-term debt, less current portion, net$241,183 $293,218 
Maturities of long-term debt consist of the following:
2024$7,500 
20257,500 
2026235,000 
Total$250,000 
The weighted average interest rate across our credit facilities was 6.80%, 3.37%, and 2.74% during 2023, 2022, and 2021, respectively.
On October 29, 2021, we entered into an amended and restated credit agreement, which includes a group of financial institutions as direct lenders underlying the agreement. The credit agreement includes a $150.0 million term loan facility and a $250.0 million revolving credit facility (together, “credit facilities”). Term loan payments of $1.9 million are due on a quarterly basis. The credit agreement matures on October 29, 2026.
Our credit agreement is secured by our tangible and intangible assets and includes customary representations, warranties, and covenants. We are required to maintain a minimum fixed charge coverage ratio of 1.25 : 1 and a maximum leverage ratio of 3.50 : 1.
Interest is charged at either the Base Rate or the Bloomberg Short-Term Bank Yield Index (“BSBY”) Rate (as such terms are defined in the credit agreement) at our option, plus an applicable margin. The Base Rate is equal to the higher of i) the Prime Rate, ii) the Federal Funds Rate plus 0.5%, or iii) the BSBY Rate plus 1.00%. The BSBY Rate is equal to BSBY for a particular tenor matching the respective interest period. The applicable margin on Base Rate and BSBY Rate loans is 0.3751.375% and 1.3752.375% per annum, respectively, depending on our leverage ratio, which is based on trailing 12‑month EBITDA, as defined in our credit agreement. We are also charged a commitment fee of 0.175-0.350%, depending on our leverage ratio, on the unused portion of our revolving credit facility. Base Rate interest payments and commitment fees are due quarterly. BSBY rate interest payments are due on the last day of the applicable interest period, or quarterly for applicable interest periods longer than 3 months. At December 29, 2023, our credit facilities bore interest under the BSBY rate option of 7.58%.
Note 10 – Share-Based Compensation
2016 Plan
In December 30, 2016, we adopted the 2016 Omnibus Incentive Plan (“the 2016 Plan”). The 2016 Plan provides for grants of share‑based awards to employees, directors, and consultants. Under the 2016 Plan, 1,888,000 ordinary shares were reserved for issuance. The number of shares reserved for issuance under the 2016 Plan increases annually beginning in fiscal year 2018 by the lesser of (i) 2% of the ordinary shares outstanding on the last day of the immediately preceding fiscal year or (ii) such amount determined by our Board of Directors. Awards may be in the form of share call options (“options”), restricted share units (“RSUs”), and other share‑based awards. Forfeited or expired awards are returned to the incentive plan pool for future grants.
F-21

Share‑based compensation expense across all plans for options, RSUs, and employee share purchase rights was $17.3 million, $13.9 million, and $11.5 million during 2023, 2022, and 2021, respectively.
Stock Options
Options are valued based on the Black-Scholes-Merton model on the date of grant. The risk-free interest rate is based on the U.S. Treasury rates in effect on the date of grant. Estimated volatility is based on the historical volatility of our ordinary shares. Options generally vest over 4 years, with 25% vesting on the first grant-date anniversary and the remaining vesting on a quarterly basis over the remaining 3 years. Options granted under the 2016 Plan have a contractual term of 7 years.
The following table summarizes option activity:
Number of Stock Options
Service
condition
Weighted average exercise price
per share
Weighted average remaining
contractual term
Aggregate intrinsic value
Outstanding, December 30, 2022805,115$23.35 
Exercised(215,884)$20.69 
Forfeited or expired(7,068)$21.84 
Outstanding, December 29, 2023582,163$24.36 2.0 years$5,399 
Exercisable, December 29, 2023566,312$24.39 2.0 years$5,235 
Fair value information for options granted and the intrinsic value of options exercised are as follows:
Year Ended
December 29,
2023
December 30,
2022
December 31,
2021
Total intrinsic value of options exercised$3,041 $1,232 $11,859 
At December 29, 2023, total unrecognized share-based compensation expense relating to options was $0.1 million, with a weighted average remaining service period of 0.4 years.
Restricted Share Units
RSUs are valued based on the closing market price of our ordinary shares on the date of grant. RSUs that vest pursuant to a service condition generally vest over 4 years, with 25% vesting on the first grant-date anniversary and the remaining vesting on a quarterly basis over the remaining 3 years. RSUs that vest pursuant to a performance condition are generally earned over 3 years, depending on the achievement of certain financial and non-financial targets, and vest on or around the third grant-date anniversary. RSUs that vest pursuant to a market condition are valued based on a Monte Carlo simulation model and generally earned over 3 years based on a relative total shareholder return model and vest on or around the third grant-date anniversary. Upon vesting of RSUs, employees may elect to have shares withheld to cover statutory minimum withholding taxes. Shares withheld are not reflected as an issuance of ordinary shares within our consolidated statements of shareholders’ equity, as the shares were never issued, and the associated tax payments are reflected as financing activities within our consolidated statements of cash flows.
F-22

The following table summarizes RSU activity:
Number of Restricted Share Units
Service
condition
Performance
condition
Market
condition
Weighted average grant-date fair
value per share
Unvested, December 30, 2022860,59557,56286,342$30.26 
Granted679,08547,43396,301$30.70 
Vested(383,816)$30.09 
Forfeited(67,781)(7,696)(11,542)$30.91 
Unvested, December 29, 20231,088,08397,299171,101$30.37 
Fair value information for RSUs granted and vested is as follows:
Year Ended
December 29,
2023
December 30,
2022
December 31,
2021
Weighted average grant-date fair value per share of RSUs granted$30.70 $27.24 $49.59 
Total grant-date fair value of shares vested$11,550 $9,644 $5,871 
At December 29, 2023, total unrecognized share-based compensation expense relating to RSUs was $31.7 million, with a weighted average remaining service period of 2.7 years.
2017 ESPP
In May 2017, we adopted the 2017 Employee Stock Purchase Plan (the “2017 ESPP”). The 2017 ESPP grants employees the ability to designate a portion of their base-pay to purchase ordinary shares at a price equal to 85% of the fair market value of our ordinary shares on the first or last day of each 6 month purchase period. Purchase periods begin on January 1 or July 1 and end on June 30 or December 31, or the next business day if such date is not a business day. Shares are purchased on the last day of the purchase period. As of December 29, 2023, 2.2 million ordinary shares remained eligible for issuance under the 2017 ESPP.
The table below sets forth the weighted average assumptions used to measure the fair value of 2017 ESPP rights:
Year Ended
December 29,
2023
December 30,
2022
December 31,
2021
Weighted average expected term0.5 years0.5 years0.5 years
Risk-free interest rate5.1%1.4%0.1%
Dividend yield0.0%0.0%0.0%
Volatility63.4%63.8%63.7%
We recognize share-based compensation expense associated with the 2017 ESPP over the duration of the purchase period. We recognized $0.9 million, $1.0 million, and $0.6 million of share-based compensation expense associated with the 2017 ESPP during 2023, 2022, and 2021, respectively. At December 29, 2023, there was no unrecognized share-based compensation expense.
Note 11 – Segment Information
Our Chief Operating Decision Maker, the Chief Executive Officer, reviews our results of operations on a consolidated level and executive staff is structured by function rather than by product category. Additionally, key resources, decisions, and assessment of performance are analyzed at a company‑wide level. Therefore, we operate in one operating segment.
F-23

Foreign operations are conducted primarily through our wholly owned subsidiaries in Singapore and Malaysia, and to a lesser degree, Scotland, Korea, and Mexico. Our principal markets include North America, Asia, and to a lesser degree, Europe.
The following table sets forth sales by geographic area, which represents sales to unaffiliated customers based upon the location to which the products were shipped:
Year Ended
December 29,
2023
December 30,
2022
December 31,
2021
United States of America$281,298 $572,129 $544,109 
Singapore318,790 460,569 383,278 
Europe116,316 109,547 78,745 
Other94,716 137,824 90,785 
Total net sales$811,120 $1,280,069 $1,096,917 
The following table sets forth our major customers with 10% or more of sales, which comprised 82%, 79%, and 85% of net sales in 2023, 2022, and 2021, respectively:
Year Ended
December 29,
2023
December 30,
2022
December 31,
2021
Applied Materials$295,082 $396,261 $352,077 
Lam Research$286,836 $616,391 $579,009 
ASML (1)$85,589 ----
(1)ASML did not represent 10% or more of sales in 2022 and 2021.
Foreign long-lived assets, exclusive of deferred tax assets, were $48.2 million and $52.8 million at December 29, 2023 and December 30, 2022, respectively.
F-24

Note 12 – Earnings per Share
The following table sets forth the computation of our basic and diluted net income (loss) per share and a reconciliation of the numerator and denominator used in the calculation:
Year Ended
December 29,
2023
December 30,
2022
December 31,
2021
Numerator:
Net income (loss)$(42,985)$72,804 $70,899 
Denominator:
Basic weighted average ordinary shares outstanding29,200,79628,714,55028,259,607
Dilutive effect of options0165,855480,790
Dilutive effect of RSUs074,853237,357
Dilutive effect of ESPP07,7731,598
Diluted weighted average ordinary shares outstanding29,200,79628,963,03128,979,352
Securities excluded from the calculation of diluted weighted average ordinary shares outstanding (1)2,632,000959,000273,000
Earnings per share:
Net income (loss) per share:
Basic$(1.47)$2.54 $2.51 
Diluted$(1.47)$2.51 $2.45 
(1)Represents potentially dilutive options and RSUs that were excluded from the calculation of net income per share, because including them would have been antidilutive under the treasury stock method.
F-25

EXHIBIT INDEX
The following exhibits are filed with this Form 10‑K or are incorporated herein by reference:
Exhibit
Number
Description of Exhibit
2.1
3.1
4.1
10.1
10.2+
10.3+
10.4+
10.5+
10.6+
10.7+
10.8+
10.9+
10.10+
10.11+
10.12+*
10.13+
10.14+
21.1*


23.1*
31.1*
31.2*
32.1**
32.2**
97.1*
101.INS*Inline XBRL Instance Document – the instance document does not appear in the Interactive Data File because XBRL tags are embedded within the Inline XBRL document.
101.SCH*Inline XBRL Taxonomy Extension Schema Document.
101.CAL*Inline XBRL Taxonomy Extension Calculation Linkbase Document.
101.DEF*Inline XBRL Taxonomy Extension Definition Linkbase Document.
101.LAB*Inline XBRL Taxonomy Extension Label Linkbase Document.
101.PRE*Inline XBRL Taxonomy Extension Presentation Linkbase Document.
104*Cover Page Interactive Data File (embedded within the Inline XBRL document contained in Exhibit 101).
_____________________________________________
*    Filed herewith
**    Furnished herewith
+     A management contract or compensatory arrangement required to be filed as an exhibit pursuant to Item 601 of Regulation S‑K


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.
Dated: February 23, 2024
ICHOR HOLDINGS, LTD.
By:/s/ Jeffrey S. Andreson
Jeffrey S. Andreson
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.
SignatureName and TitleDate
 
/s/ Jeffrey S. AndresonChief Executive Officer and Director (Principal Executive Officer)
February 23, 2024
Jeffrey S. Andreson
/s/ Greg SwytChief Financial Officer (Principal Accounting and Financial Officer)
February 23, 2024
Greg Swyt
/s/ Thomas M. RohrsExecutive Chairman and Director
February 23, 2024
Thomas M. Rohrs
/s/ Iain MacKenzieLead Independent Director
February 23, 2024
Iain MacKenzie
/s/ Marc HaugenDirector
February 23, 2024
Marc Haugen
/s/ John KispertDirector
February 23, 2024
John Kispert
/s/ Laura BlackDirector
February 23, 2024
Laura Black
/s/ Wendy ArienzoDirector
February 23, 2024
Wendy Arienzo
/s/ Sarah O’DowdDirector
February 23, 2024
Sarah O’Dowd
/s/ Jorge TitingerDirector
February 23, 2024
Jorge Titinger
/s/ Yuval WassermanDirector
February 23, 2024
Yuval Wasserman

EX-10.12 2 ichr-20231229xex1012.htm OFFER LETTER Document

Exhibit 10.12
April 24, 2019
Christopher Smith
[XXXXX]
[XXXXX]
Dear Chris,
I am pleased to offer you the position of Sr. Vice President Sales & Marketing, with Ichor Systems, Inc. Should you accept our offer, your home office will be in Fremont, CA reporting directly to the President & CFO. The purpose of this letter is to confirm with you the specifics of your offer, consistent with the terms below.
Start Date
Your tentative date of hire is May 1, 2019.
Salary
Your base salary will be $12,500 biweekly, which when annualized is equivalent to $325,000.00 per year.
Work Classification
Your position will be full-time, and is considered exempt for purposes of federal wage-hour law, which means that you will not be eligible for overtime pay.
Incentive Bonus
You will be eligible to participate in the Company’s performance incentive program. This program is subject to the terms and conditions of the plan and at the discretion of the Board of Directors. Your target bonus is 60% of your annual base salary. This bonus is based on a companywide financial metrics and successful completion of established MBO’s. This plan is subject to change at any time at the Company’s discretion.
Equity Incentive
You will be eligible to participate in the Ichor Holdings, 2016 Omnibus Incentive Plan. Per the terms of the plan, you will be granted equity in the amount of $850K, comprised of 70% RSUs and 30% NQSOs. You will receive plan documents under separate cover after employment begins and when the grants are issued coincident with the May Board meeting.
Severance
You will be eligible for severance as outlined in the Ichor Holdings, Ltd Select Severance Plan.
Benefits
Your participation in the benefit programs, including medical and dental insurance, will begin the first day of the month following your date of hire as long as you have completed your enrollment as required. You will have thirty (30) days from your date of hire to enroll yourself and eligible dependents in the health and welfare benefit programs. You will also be eligible to participate in the 401(k) Retirement Savings Plan.
Vacation Time
You will be eligible for time off under our Executive & Sr. Management Vacation Policy. There is no vacation accrual or limit under this policy. Time off must be approved by your immediate manager in accordance with the terms of the policy.



Sick Time
Upon completion of ninety days (90) of employment, you will receive twenty-four hours (24) of sick time.
Direct Deposit
As a condition of employment, you will be required to accept payment of salary or wages by direct deposit or Pay Card.
Drug & Alcohol Testing Policy
lchor Systems maintains a pre-employment drug and alcohol testing policy, a practice designed to prevent the hiring of individuals whose use of illegal drugs or alcohol may indicate a potential for impaired or unsafe job performance. Applicants are required to complete the pre-employment drug screening within 48 hours of offer acceptance. Failure to complete the drug screen within the specified time frame will nullify this offer of employment. This offer of employment is contingent upon successful completion of the drug screen and background checks.
Per company policy, your employment with lchor Systems is at will. This means that either you or lchor Systems may terminate the employment relationship at any time, with or without cause, with or without notice.
With respect to the nature of your employment relationship with lchor Systems, this constitutes the full, complete, and final agreement between you and lchor Systems. Additionally, no element or elements of the compensation plan listed above can be assigned or transferred by you to any other person, company, or entity of any type.
As a new employee of lchor Systems you will be required to complete an employee information sheet and an 1-9 form. On your first day of work please bring appropriate documentation of proof that you are presently eligible to work in the United States for 1-9 purposes.
This offer of employment, if not previously accepted by you, will expire three (3) days from the date of this letter.
If you wish to accept this offer, please sign, date, and return the enclosed copy of this letter to the Human Resources Department. Please sign, date and retain a copy for your records.
Chris, we are excited to have you join the lchor team and trust that this letter finds you mutually excited about your new employment with us! Should you have any questions, please contact me at XXX.XXX.XXXX or email if that is more convenient. I welcome you to lchor!
Sincerely,
/s/ Jennifer S. Speer
Jennifer S. Speer
Vice President of Human Resources
ACKNOWLEDGEMENT
I, the undersigned, understand and agree to the terms and conditions of employment set forth in this letter. I understand and agree that the terms of this letter supersede any and all prior or contemporaneous agreements and/or promises concerning the terms of my employment and that there are no other promises, expressed or implied, concerning the terms of my employment with Ichor Systems, Inc., other than those expressly set forth or reference herein.
/s/ Christopher Smith     April 24, 2019
Christopher Smith    Date


EX-21.1 3 ichr-20231229xex211.htm LIST OF SUBSIDIARIES Document

Exhibit 21.1


Name of SubsidiaryJurisdiction of Incorporation, Organization, or Formation
Ichor Intermediate Holdings, Ltd. Cayman Islands
Icicle Acquisition Holding Co-op Netherlands
Icicle Acquisition Holding B.V. Netherlands
Ichor Holdings Ltd. Scotland
Ichor Systems Ltd. Scotland
Ichor Holdings, LLC Delaware
Ichor Systems, Inc. Delaware
IMG Companies, LLC Delaware
IMG, LLC Delaware
IMG Altair, LLC Delaware
IMG INTA, LLC Delaware
IMG Larkin, LLC Delaware
Applied Fusion, LLC Delaware
Ichor Systems Korea Ltd. Korea
Ichor Systems Malaysia Sdn Bhd Malaysia
Ichor Systems Singapore, PTE Ltd. Singapore

EX-23.1 4 ichr-20231229xex231.htm CONSENT OF KPMG LLP Document


Exhibit 23.1
image.jpg
KPMG LLP
Suite 3800
1300 South West Fifth Avenue
Portland, OR 97201

Consent of Independent Registered Public Accounting Firm
We consent to the incorporation by reference in the registration statements (No. 333-215984 and No. 333-219846) on Form S-8 and (No. 333-240294 and No. 333-273825) on Form S-3 of our reports dated February 23, 2024, with respect to the consolidated financial statements of Ichor Holdings, Ltd. and the effectiveness of internal control over financial reporting.
/s/ KPMG LLP
Portland, Oregon
February 23, 2024

EX-31.1 5 ichr-20231229xex311.htm SECTION 302 CEO CERTIFICATION Document

Exhibit 31.1
CEO CERTIFICATION PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Jeffrey S. Andreson, certify that:
1.I have reviewed this annual report on Form 10-K for the year ended December 29, 2023 of Ichor Holdings, Ltd.;
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 23, 2024
By:/s/ Jeffrey S. Andreson
Jeffrey S. Andreson
Chief Executive Officer

EX-31.2 6 ichr-20231229xex312.htm SECTION 302 CFO CERTIFICATION Document

Exhibit 31.2
CFO CERTIFICATION PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Greg Swyt, certify that:
1.I have reviewed this annual report on Form 10-K for the year ended December 29, 2023 of Ichor Holdings, Ltd.;
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 23, 2024
By:/s/ Greg Swyt
Greg Swyt
Chief Financial Officer

EX-32.1 7 ichr-20231229xex321.htm SECTION 906 CEO CERTIFICATION Document

Exhibit 32.1
CEO CERTIFICATION PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Annual Report of Ichor Holdings, Ltd. (the “Company”) on Form 10-K for the year ended December 29, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, to my knowledge, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes‑Oxley Act of 2002, that:
(1)The Report fully complies with the requirements of section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934, as amended; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.
Date: February 23, 2024
By:/s/ Jeffrey S. Andreson
Jeffrey S. Andreson
Chief Executive Officer

EX-32.2 8 ichr-20231229xex322.htm SECTION 906 CFO CERTIFICATION Document

Exhibit 32.2
CFO CERTIFICATION PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Annual Report of Ichor Holdings, Ltd. (the “Company”) on Form 10-K for the year ended December 29, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, to my knowledge, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes‑Oxley Act of 2002, that:
(1)The Report fully complies with the requirements of section 13(a) or 15(d), as applicable, of the Securities Exchange Act of 1934, as amended; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.
Date: February 23, 2024
By:/s/ Greg Swyt
Greg Swyt
Chief Financial Officer

EX-97.1 9 ichr-20231229xex971.htm CLAWBACK POLICY Document

Exhibit 97.1
Effective: November 14, 2023
ICHOR HOLDINGS, LTD.
CLAWBACK POLICY
PURPOSE
Ichor Holdings, Ltd. (the “Company”) believes that it is in the best interests of the Company and its shareholders to create and maintain a culture that emphasizes integrity and accountability and that reinforces the Company’s pay-for-performance compensation philosophy. The Company’s Board of Directors (the “Board”) has therefore adopted this policy, which provides for the recoupment of certain executive compensation in the event that the Company is required to prepare an accounting restatement of its financial statements due to material noncompliance with any financial reporting requirement under the federal securities laws (this “Policy”). This Policy is designed to comply with Section 10D of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), the rules promulgated thereunder, and the listing standards of the Nasdaq Stock Market (the “Nasdaq”).
ADMINISTRATION
This Policy shall be administered by the Human Capital Committee of the Board (the “Human Capital Committee”). Any determinations made by the Human Capital Committee shall be final and binding on all affected individuals.
COVERED EXECUTIVES
This Policy applies to the Company’s current and former executive officers (as determined by the Human Capital Committee in accordance with Section 10D of the Exchange Act, the rules promulgated thereunder, and the listing standards of the Nasdaq) and such other senior executives or employees who may from time to time be deemed subject to this Policy by the Human Capital Committee (collectively, the “Covered Executives”). This Policy shall be binding and enforceable against all Covered Executives.
RECOUPMENT; ACCOUNTING RESTATEMENT
In the event that the Company is required to prepare an accounting restatement of its financial statements due to the Company’s material noncompliance with any financial reporting requirement under the securities laws, including any required accounting restatement (i) to correct an error in previously issued financial statements that is material to the previously issued financial statements, or (ii) that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (each an “Accounting Restatement”), the Human Capital Committee will reasonably promptly require reimbursement or forfeiture of the Overpayment (as defined below) received by any Covered Executive (x) after beginning service as a Covered Executive, (y) who served as a Covered Executive at any time during the performance period for the applicable Incentive-Based Compensation (as defined below), and (z) during the three (3) completed fiscal years immediately preceding the date on which the Company is required to prepare an Accounting Restatement and any transition period 2 (that results from a change in the Company’s fiscal year) within or immediately following those three (3) completed fiscal years. The date that the Company is required to prepare an Accounting Restatement is the earlier to occur of: (i) the date that the Board, a committee of the Board, or the officer or officers of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare an accounting restatement; or (ii) the date a court, regulator, or other legally authorized body directs the Company to prepare an accounting



restatement. The Company’s obligation to recover incorrectly awarded Incentive-Based Compensation is not dependent on whether the Company files a restated financial statement.
INCENTIVE-BASED COMPENSATION
For purposes of this Policy, “Incentive-Based Compensation” means any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a financial reporting measure, including, but not limited to: (i) non-equity incentive plan awards that are earned solely or in part by satisfying a financial reporting measure performance goal; (ii) bonuses paid from a bonus pool, where the size of the pool is determined solely or in part by satisfying a financial reporting measure performance goal; (iii) other cash awards based on satisfaction of a financial reporting measure performance goal; (iv) restricted stock, restricted stock units, stock options, stock appreciation rights, and performance share units that are granted or vest solely or in part based on satisfaction of a financial reporting measure performance goal; and (v) proceeds from the sale of shares acquired through an incentive plan that were granted or vested solely or in part based on satisfaction of a financial reporting measure performance goal.
Compensation that would not be considered Incentive-Based Compensation includes, but is not limited to: (i) salaries; (ii) bonuses paid solely based on satisfaction of subjective standards, such as demonstrating leadership, and/or completion of a specified employment period; (iii) non-equity incentive plan awards earned solely based on satisfaction of strategic or operational measures; (iv) wholly time-based equity awards; and (v) discretionary bonuses or other compensation that is not paid from a bonus pool that is determined by satisfying a financial reporting measure performance goal.
A financial reporting measure is: (i) any measure that is determined and presented in accordance with the accounting principles used in preparing financial statements, or any measure derived wholly or in part from such measure, such as revenues, earnings before interest, taxes, depreciation and amortization (“EBITDA”), or net income or (ii) stock price and total shareholder return. Financial reporting measures include, but are not limited to: revenues; net income; operating income; profitability of one or more reportable segments; financial ratios (e.g., accounts receivable turnover and inventory turnover rates); net assets or net asset value per share; EBITDA; funds from operations and adjusted funds from operations; liquidity measures (e.g., working capital, operating cash flow); return measures (e.g., return on invested capital, return on assets); earnings measures (e.g., earnings per share); sales per square foot or same store sales, where sales is subject to an accounting restatement; revenue per user, or average revenue per user, where revenue is subject to an accounting restatement; cost per employee, where cost is subject to an accounting restatement; any of such financial reporting measures relative to a peer group, where the Company’s financial reporting measure is subject to an accounting restatement; and tax basis income. For the avoidance of doubt, a measure need not be presented in the 3 Company’s financial statements or included in a filing with the SEC in order to be a financial reporting measure.
OVERPAYMENT: AMOUNT SUBJECT TO RECOVERY
The amount to be recovered will be the amount of Incentive-Based Compensation received that exceeds the amount of Incentive-Based Compensation that otherwise would have been received had it been determined based on the restated amounts, and must be computed without regard to any taxes paid (the “Overpayment”). Incentive-Based Compensation is deemed “received” in the Company’s fiscal period during which the financial reporting measure specified in the incentive-based compensation award is attained, even if the vesting, payment or grant of the incentive-based compensation occurs after the end of that period.
For Incentive-Based Compensation based on stock price or total shareholder return, where the amount of erroneously awarded compensation is not subject to mathematical recalculation directly from the information in the Accounting Restatement, the amount must be based on a reasonable estimate of the effect of the Accounting Restatement on the stock price or total shareholder return upon which the Incentive-Based Compensation was received, and the Company must maintain documentation of the determination of that reasonable estimate and provide such documentation to Nasdaq.
2


METHOD OF RECOUPMENT
The Human Capital Committee will determine, in its sole discretion, the method or methods for recouping any Overpayment hereunder which may include, without limitation:
requiring reimbursement of cash Incentive-Based Compensation previously paid;
seeking recovery of any gain realized on the vesting, exercise, settlement, sale, transfer, or other disposition of any equity-based awards granted as Incentive-Based Compensation;
offsetting any or all of the Overpayment from any compensation otherwise owed by the Company to the Covered Executive;
cancelling outstanding vested or unvested equity awards; and/or
taking any other remedial or recovery action permitted by law, as determined by the Human Capital Committee.
LIMITATION ON RECOVERY; NO ADDITIONAL PAYMENTS
The right to recovery will be limited to Overpayments received during the three (3) completed fiscal years prior to the date on which the Company is required to prepare an Accounting Restatement and any transition period (that results from a change in the Company’s fiscal year) within or immediately following those three (3) completed fiscal years. In no event shall the Company be required to award Covered Executives an additional payment if the 4 restated or accurate financial results would have resulted in a higher Incentive-Based Compensation payment.
NO INDEMNIFICATION
The Company shall not indemnify any Covered Executives against the loss of any incorrectly awarded Incentive-Based Compensation nor shall the Company pay or agree to pay any insurance premium to cover the loss of any incorrectly awarded Incentive-Based Compensation. To the extent any such agreement or organizational document purports to provide otherwise, the Covered Executive hereby irrevocably agrees to forego such indemnification.
INTERPRETATION
The Human Capital Committee is authorized to interpret and construe this Policy and to make all determinations necessary, appropriate, or advisable for the administration of this Policy. It is intended that this Policy be interpreted in a manner that is consistent with the requirements of Section 10D of the Exchange Act and the applicable rules or standards adopted by the Securities and Exchange Commission or Nasdaq.
EFFECTIVE DATE
This Policy shall be effective as of the date it is adopted by the Board (the “Effective Date”) and shall apply to Incentive-Based Compensation (including Incentive-Based Compensation granted pursuant to arrangements existing prior to the Effective Date). Notwithstanding the foregoing, this Policy shall only apply to Incentive-Based Compensation received (as determined pursuant to this Policy) on or after October 2, 2023.
AMENDMENT; TERMINATION
The Board may amend this Policy from time to time in its discretion. The Board may terminate this Policy at any time.
3



OTHER RECOUPMENT RIGHTS
The Board intends that this Policy will be applied to the fullest extent of the law. The Human Capital Committee may require that any employment or service agreement, cash-based bonus plan or program, equity award agreement, or similar agreement entered into on or after the adoption of this Policy shall, as a condition to the grant of any benefit thereunder, require a Covered Executive to agree to abide by the terms of this Policy. Any right of recoupment under this Policy is in addition to, and not in lieu of, any other remedies or rights of recoupment that may be available to the Company pursuant to the terms of any similar policy in any employment agreement, equity award agreement, cash-based bonus plan or program, or similar agreement and any other legal remedies available to the Company. In the event the Company is required to recover any incorrectly awarded Incentive-Based Compensation from a Covered Executive who is no longer an employee, the Company will be entitled to seek such recovery in order to comply with applicable law, regardless of the terms of any release of claims or separation agreement such individual may have signed.
IMPRACTICABILITY
The Human Capital Committee shall recover any Overpayment in accordance with this Policy except to the extent that the Human Capital Committee determines such recovery would be impracticable because:
A.The direct expense paid to a third party to assist in enforcing this Policy would exceed the amount to be recovered; provided that, before concluding that it would be impracticable to recover any Overpayment based on expense of enforcement, the Company must make a reasonable attempt to recover such Overpayment, document such reasonable attempt(s) to recover, and provide that documentation to Nasdaq;
B.Recovery would violate home country law of the Company where that law was adopted prior to November 28, 2022; provided that, before concluding that it would be impracticable to recover any Overpayment based on violation of home country law, the Company must obtain an opinion of home country counsel, acceptable to Nasdaq, that recovery would result in such a violation, and must provide such opinion to the Nasdaq; or
C.Recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of 26 U.S.C. 401(a)(13) or 26 U.S.C. 411(a) and regulations thereunder.
SUCCESSORS
This Policy shall be binding and enforceable against all Covered Executives and, to the extent required by applicable law, their beneficiaries, heirs, executors, administrators or other legal representatives.
ACKNOWLEDGEMENT
To the extent required by the Committee, each Covered Executive shall be required to sign and return to the Company the acknowledgement form attached hereto as Exhibit A pursuant to which such Covered Executive will agree to be bound by the terms of, and comply with, this Policy. For the avoidance of doubt, each Covered Executive will be fully bound by, and must comply with, the Policy, whether or not such Covered Executive has executed and returned such acknowledgment form to the Company.

4


EXHIBIT A
ICHOR HOLDINGS, LTD.
CLAWBACK POLICY
ACKNOWLEDGEMENT FORM
By signing below, the undersigned acknowledges and confirms that the undersigned has received and reviewed a copy of the Ichor Holdings, Ltd. Clawback Policy (the “Policy”) and understands the Policy. Capitalized terms used but not otherwise defined in this acknowledgement form (this “Acknowledgement Form”) shall have the meanings ascribed to such terms in the Policy.
As a condition of receiving Incentive-Based Compensation from the Company, the undersigned agrees that any Incentive-Based Compensation received on or after October 2, 2023 is subject to recovery pursuant to the terms of the Policy, and further agrees to abide by the terms of the Policy including, without limitation, by returning any Overpayment to the Company reasonably promptly to the extent required by, and in a manner permitted by, the Policy, as determined by the Human Capital Committee in its sole discretion.
To the extent any agreement or organizational document purports to provide indemnification against any loss of any Overpayment, the Covered Executive hereby irrevocably agrees to forego such indemnification.
To the extent the Company’s recovery right conflicts with any other contractual rights the undersigned may have with the Company, the undersigned understands that the terms of the Policy shall supersede any such contractual rights. The terms of the Policy shall apply in addition to any right of recoupment against the undersigned under applicable law and regulations.
To the extent the Company’s recovery right conflicts with any other contractual rights the undersigned may have with the Company, the undersigned understands that the terms of the Policy shall supersede any such contractual rights. The terms of the Policy shall apply in addition to any right of recoupment against the undersigned under applicable law and regulations.
Signature: ____________________________
Name: ____________________________
Date: ____________________________
5
EX-101.SCH 10 ichr-20231229.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Operations 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 - Organization and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Intangible Assets and Goodwill link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Employee Benefit Programs link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Earnings per Share link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Organization and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Intangible Assets and Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Earnings per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Organization and Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Organization and Summary of Significant Accounting Policies - Additional Information (Details 1) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Organization and Summary of Significant Accounting Policies - Additional Information (Details 1) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Organization and Summary of Significant Accounting Policies - Property Plant And Equipment Estimated Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Organization and Summary of Significant Accounting Policies - Schedule of Finite Lived Intangible Assets Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Acquisitions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Acquisitions - Schedule of Preliminary Purchase Price Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Acquisitions - Summary of Pro Forma Results of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Inventories - Schedule of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Inventories - Changes to Company's excess and obsolete adjustment (Detail) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Property and Equipment - Summary of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Property and Equipment - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Intangible Assets and Goodwill - Schedule of Definite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Intangible Assets and Goodwill - Estimated Amortization Expense of Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Intangible Assets and Goodwill - Schedule of Changes in Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Leases - Components of Lease Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Leases - Supplemental Cash Flow Information Related to Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Leases - Supplemental Balance Sheet Information Related to Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Leases - Future Minimum Lease Payments Under Non-Cancellable Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Leases - Future Minimum Lease Payments Under Non-Cancellable Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Income Taxes - Summary of Information on Company's Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Income Taxes - Significant Components of Income Tax Expense (Benefit) From Continuing Operations (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Income Taxes - Reconciliation of Income Tax at Federal Statutory Tax Rates to Income Tax Expense (Benefit) From Continuing Operations (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Income Taxes - Summary of Deferred Income Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Income Taxes - Summary of the Activity Related to Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Employee Benefit Programs - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Long-Term Debt - Schedule of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Long-Term Debt - Maturities of long Term Debt Consist (Detail) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Long-Term Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Share-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Share-Based Compensation - Schedule of Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Share Based Compensation - Schedule of Fair Value Information for Options Granted (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Share-Based Compensation - Schedule of RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Share Based Compensation - Schedule of Fair Value Information for RSUs Granted and Vested (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Share-Based Compensation - Schedule of Weighted Average Assumption used to Measure Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Segment Information - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Segment Information - Schedule of Sales By Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Segment Information - Sales from Continuing Operations (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Earnings per Share - Computation of Basic and Diluted Net Income (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 ichr-20231229_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 12 ichr-20231229_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 13 ichr-20231229_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Deferred income taxes Deferred Income Taxes and Tax Credits Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Variable Rate Variable Rate [Domain] Pay vs Performance Disclosure [Line Items] Entity Voluntary Filers Entity Voluntary Filers Accrued liabilities Accrued Liabilities, Current Other Non-current Liabilities Other Noncurrent Liabilities [Member] Statistical Measurement Statistical Measurement [Domain] Research and development Research and Development Expense Underlying Security Market Price Change Underlying Security Market Price Change, Percent Share-based compensation arrangement by share-based payment award, expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Investment Maturity Period Investment Maturity Period Investment maturity period. Award Type Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Performance obligation satisfaction period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Number of restricted share units, unvested, beginning balance (in shares) Number of restricted share units, unvested, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Long-Term Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Research and Development Costs Research and Development Expense, Policy [Policy Text Block] Net income per share: Business Acquisition Pro Forma Net Income Per Share [Abstract] Business acquisition pro forma net income per share. Revolving credit facility Revolving Credit Facility [Member] Deferred tax liabilities, net Deferred Income Tax Liabilities, Net MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Weighted average remaining contractual term, exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Restatement Determination Date: Restatement Determination Date [Axis] Lam Research Lam Research [Member] Lam research. Insider Trading Policies and Procedures [Line Items] Number of stock options, exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Percentage of outstanding ordinary shares Percentage Of Outstanding Ordinary Shares Percentage of outstanding ordinary shares. 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Extended product warranty period Standard And Extended Product Warranty Accrual Warranty Period Standard and extended product warranty, accrual warranty period. Line Of Credit Facility [Line Items] Line of Credit Facility [Line Items] Geographical Geographical [Axis] Decrease in potential interest and penalties Unrecognized Tax Benefits, Increase (Decrease) In Income Tax Penalties And Interest Accrued Unrecognized Tax Benefits, Increase (Decrease) In Income Tax Penalties And Interest Accrued Income Taxes Income Tax Disclosure [Text Block] Permanent items Income Tax Reconciliation Effect Of Permanent Items Income tax reconciliation effect of permanent items. Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Ordinary shares issued from vesting of restricted share units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Leases Lessee, Leases [Policy Text Block] Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Customer Customer [Axis] Current liabilities: Liabilities, Current [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) Intercompany interest Deferred Tax Asset Intercompany Interest Deferred tax asset intercompany interest. Valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Preferred shares, par value (in usd per share) Preferred Stock, Par or Stated Value Per Share Preferred shares ($0.0001 par value; 20,000,000 shares authorized; zero shares issued and outstanding) Preferred Stock, Value, Issued Business Acquisition [Line Items] Business Acquisition [Line Items] Weighted average exercise price per share, forfeited or expired (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Original maturities acquisition period Original Maturities Acquisition Period Original maturities acquisition period. Net income per share diluted (in usd per share) Diluted (in usd per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Schedule Of Property Plant And Equipment [Table] Property, Plant and Equipment [Table] Intangible Assets Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Operating lease right-of-use assets Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Operating Lease Right Of Use Assets Business combination, recognized identifiable assets acquired and liabilities assumed, current liabilities, operating lease right-of-use assets. Goodwill [Roll Forward] Goodwill [Roll Forward] Auditor [Abstract] Auditor Fixed charge coverage ratio Fixed Charge Coverage Ratio Fixed charge coverage ratio. Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Treasury shares (in shares) Treasury stock, beginning balance (in shares) Treasury stock, ending balance (in shares) Treasury Stock, Common, Shares Consolidated leverage ratio Leverage Ratio Leverage ratio. Number of stock options, outstanding, beginning balance (in shares) Number of stock options, outstanding, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Percentage threshold of likelihood of tax positions being realized upon settlement with taxing authority Percentage Threshold Of Likelihood Of Tax Positions Being Realized Upon Settlement With Taxing Authority Percentage threshold of Likelihood of tax positions being realized upon settlement with taxing authority. Components of Income Tax Expense (Benefit), Continuing Operations [Abstract] Components of Income Tax Expense (Benefit), Continuing Operations [Abstract] Ordinary shares issued from exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Right-of-use assets obtained in exchange for new operating lease liabilities, including those acquired through acquisitions Right Of Use Assets Obtained In Exchange For New Operating Lease Liabilities Including Those Acquired Through Acquisitions Right-of-use assets obtained in exchange for new operating lease liabilities, including those acquired through acquisitions. Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Net income (loss) Net income (loss) Net Income (Loss) Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Cash acquired Cash Acquired from Acquisition Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] Total current liabilities Liabilities, Current Foreign Operations Foreign Currency Transactions and Translations Policy [Policy Text Block] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Machinery Machinery and Equipment [Member] Leases Lessee, Operating Leases [Text Block] Other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Liabilities and Shareholders’ Equity Liabilities and Equity [Abstract] Finite Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Shareholders’ equity: Equity, Attributable to Parent [Abstract] Concentration Risk Benchmark Concentration Risk Benchmark [Domain] Summarizes activity related to company's unrecognized tax benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Ordinary shares issued from exercise of stock options (in shares) Number of stock options, exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Computation of Basic and Diluted Net Income (Loss) Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of sales Cost of Goods and Services Sold Awards vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Executive Category: Executive Category [Axis] Weighted average amortization period Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Weighted average exercise price per share, exercised (in usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Name Measure Name Total deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Name Forgone Recovery, Individual Name Goodwill Goodwill beginning balance Goodwill ending balance Goodwill Summary of Property and Equipment Property, Plant and Equipment [Table Text Block] Retained Earnings Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Accrued liabilities Increase (Decrease) in Accrued Liabilities Ordinary shares remained eligible for issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant 2025 Long-Term Debt, Maturity, Year Two Underlying Securities Award Underlying Securities Amount Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Entity Small Business Entity Small Business 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Accounts receivable, net Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Accounts Receivable Accounts Receivable [Member] Lease liabilities, less current portion Operating Lease, Liability, Noncurrent Operating loss carryforwards, federal Deferred Tax Assets, Operating Loss Carryforwards, Domestic Restricted Share Units Restricted Stock Units (RSUs) [Member] Schedule of RSU Activity Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Debt Instrument, Name Debt Instrument, Name [Domain] Depreciation expense Depreciation Share-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount Retirement Benefits [Abstract] Retirement Benefits [Abstract] Line Of Credit Facility [Table] Line of Credit Facility [Table] Commitments and Contingencies Commitments and Contingencies, Policy [Policy Text Block] Excess and obsolete adjustment Inventory Adjustments Future Minimum Lease Payments Under Non-Cancellable Leases Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Schedule of Preliminary Purchase Price Allocation Schedule of Business Acquisitions, by Acquisition [Table Text Block] Europe Europe [Member] Organization And Summary Of Significant Accounting Policies [Line Items] Organization And Summary Of Significant Accounting Policies [Line Items] Organization And Summary Of Significant Accounting Policies [Line Items] Defined Contribution Plan [Table] Defined Contribution Plan [Table] Other Performance Measure, Amount Other Performance Measure, Amount Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Components of Lease Expense Lease, Cost [Table Text Block] Inventories Increase (Decrease) in Inventories Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Securities excluded from the calculation of diluted weighted average ordinary shares outstanding (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type Award Type [Axis] Number of restricted share units, granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name Plan Name [Domain] 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] Interest expense, net Interest Expense Capital expenditures included in accounts payable Capital Expenditures Incurred but Not yet Paid Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Property, plant and equipment, gross Property, Plant and Equipment, Gross Weighted average remaining contractual term, outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Trading Arrangement: Trading Arrangement [Axis] Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Schedule of significant components of income tax expense (benefit) from continuing operations Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Fair Value of Options Granted and Intrinsic Value of Options Exercised Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Weighted Average Grand Date Fair Value Of Options Granted And Intrinsic Value Of Options Exercised Table [Table Text Block] Schedule of Share Based Compensation Arrangement by Share Based Payment Award Weighted Average Grand Date Fair Value of Options Granted And Intrinsic Value of Options Exercised Table [Text Block] Entity File Number Entity File Number Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Current portion of lease liabilities Operating Lease, Liability, Current 2026 Long-Term Debt, Maturity, Year Three Computer software, hardware, and equipment Computer Software, Intangible Asset [Member] Ordinary shares issued from employee share purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Auditor Firm ID Auditor Firm ID Amortization of intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Business Acquisition, Acquiree Business Acquisition, Acquiree [Domain] Property Plant And Equipment [Line Items] Property, Plant and Equipment [Line Items] Accounting Pronouncements Recently Issued New Accounting Pronouncements, Policy [Policy Text Block] Intangible assets, net Carrying amount Finite-Lived Intangible Assets, Net Restatement Determination Date Restatement Determination Date Increase related to current year tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Other liabilities Increase (Decrease) in Other Operating Liabilities Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Schedule of income from continuing operations before tax Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Inventory [Roll Forward] Inventory [Roll Forward] Inventory Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Additional basis spread on variable rate Debt Instrument Additional Basis Spread Debt instrument additional basis spread. Operating lease cost Operating Lease, Cost Ordinary shares, issued (in shares) Common Stock, Shares, Issued Income Taxes [Line Items] Income Taxes [Line Items] Income taxes. Number of restricted share units, vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Acquisition amount Total acquisition consideration Business Combination, Consideration Transferred Gross profit Gross Profit Summary of changes to company's excess and obsolete adjustment Adjustment For Excess And Obsolete Inventories Table [Table Text Block] Adjustment for excess and obsolete inventories. Treasury shares at cost (4,437,439 shares) Treasury Stock, Common, Value Security Exchange Name Security Exchange Name Total long-term debt, net Long-Term Debt Selling, general, and administrative Selling, General and Administrative Expense Awards vesting percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Options Share-Based Payment Arrangement, Option [Member] Employee Stock Option [Member] Percentage of eligible employee receive discretionary matching contribution Defined Contribution Plan, Employer Matching Contribution, Percent of Match Beginning Balance Ending Balance SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Weighted average remaining service period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Unrecognized tax benefits, interest on income taxes expense Unrecognized Tax Benefits, Interest on Income Taxes Expense Maximum Maximum [Member] Accrued payroll Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation Total unrecognized share-based compensation expense relating to restricted shares Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Payment terms, due period Accounts Receivable Due Period Accounts Receivable Due Period Document Type Document Type Interest rate Long-Term Debt, Percentage Bearing Variable Interest, Percentage Rate Tax contingencies Effective Income Tax Rate Reconciliation, Tax Contingency, Amount Tabular List, Table Tabular List [Table Text Block] Diluted (in usd per share) Business Acquisition, Pro Forma Earnings Per Share, Diluted Total grant-date fair value of shares vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Federal Domestic Tax Authority [Member] Entity Address, Address Line One Entity Address, Address Line One Inventories Inventory, Policy [Policy Text Block] Share-Based Compensation Share-Based Payment Arrangement [Text Block] Federal Current Federal Tax Expense (Benefit) Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Other Other Noncash Income (Expense) Other Other Countries [Member] Other Countries. Business Acquisition Business Acquisition [Axis] Income Taxes [Table] Income Taxes [Table] Income taxes. Customer Concentration Risk Customer Concentration Risk [Member] Capitalized research expenses Deferred Tax Assets, Deferred Income State Deferred State and Local Income Tax Expense (Benefit) Schedule of Definite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Other current liabilities Other Liabilities, Current Variable Rate Variable Rate [Axis] Interest carryforwards Deferred Tax Asset, Interest Carryforward Income Statement [Abstract] Income Statement [Abstract] Inventory [Line Items] Inventory [Line Items] Nonrecurring Adjustment Nonrecurring Adjustment [Domain] Title of 12(b) Security Title of 12(b) Security Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Acquisitions Business Combination Disclosure [Text Block] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Net income Business Acquisition, Pro Forma Net Income (Loss) Number of operating lease executed Number Of Operating Lease Executed Number of operating lease executed. Weighted average grant date fair value per share, unvested, beginning balance (in usd per share) Weighted average grant date fair value per share, unvested, ending balance (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Preliminary purchase price allocation charge to cost of sales Preliminary Purchase Price Allocation Charge To Cost Of Sales Preliminary purchase price allocation charge to cost of sales. Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] U.S. federal tax expense Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Losses incurred exceeding the insured limits Insured Event, Gain (Loss) Share-Based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Inventories Total inventories Inventory, Net Inventory Deferred Tax Assets, Inventory Purchase of marketable securities Payments to Acquire Marketable Securities Statistical Measurement Statistical Measurement [Axis] Balance Sheet Location Balance Sheet Location [Domain] Entity Interactive Data Current Entity Interactive Data Current Total Shareholder Return Amount Total Shareholder Return Amount Entity Ordinary Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Foreign Deferred Foreign Income Tax Expense (Benefit) Supplemental disclosures of non-cash activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Retained earnings Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Name Outstanding Recovery, Individual Name Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Nonrecurring Adjustment Nonrecurring Adjustment [Axis] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Leases [Abstract] Leases [Abstract] Schedule of deferred income tax assets and liabilities from continuing operations Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Service condition Service Condition [Member] Service condition. 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Operating cash flows from operating leases Operating Lease, Payments Ordinary shares, outstanding (in shares) Common Stock, Shares, Outstanding Capitalized cloud computing implementation costs, net of accumulated amortization Capitalized Cloud Computing Implementation Cost Capitalized cloud computing implementation cost. Summary of Segment Information Major Customers Segment Revenue Information Significant Customers Direct And Indirect Net Revenues Table [Table Text Block] Segment Revenue Information Significant Customers Direct And Indirect Net Revenues Table [Text Block] PEO PEO [Member] Concentrations Concentration Risk, Credit Risk, Policy [Policy Text Block] Auditor Location Auditor Location Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Operating loss carryforwards, foreign Deferred Tax Assets, Operating Loss Carryforwards, Foreign Defined Contribution Plan Disclosure [Line Items] Defined Contribution Plan Disclosure [Line Items] State income taxes, net Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Ordinary shares, par value (in usd per share) Common Stock, Par or Stated Value Per Share Percentage of maximum annual contributions per employee Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Lease liabilities Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Lease Liabilities Business combination, recognized identifiable assets acquired and liabilities assumed, current liabilities, lease liabilities. Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Customer Customer [Domain] Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Other, net Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount Debt Instrument Debt Instrument [Axis] Net sales attributable to acquiree included in statement of operations Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Acquisitions Goodwill, Period Increase (Decrease) Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Total lease liabilities Operating Lease, Liability Operating lease liabilities Deferred Tax Assets Operating Lease Liabilities Deferred tax assets operating lease liabilities. Credit Facility Credit Facility [Axis] Schedule of Maturities Long-Term Debt Schedule of Maturities of Long-Term Debt [Table Text Block] Total liabilities Liabilities Foreign long-lived assets, exclusive of deferred tax assets Foreign Long Lived Assets Exclusive Of Deferred Tax Assets Foreign long-lived assets, exclusive of deferred tax assets. Total current tax expense Current Income Tax Expense (Benefit) Volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Organization and Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Charge to cost of sales SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Ordinary shares reserved for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Employee matching contributions Defined Contribution Plan, Cost Property and Equipment Property, Plant and Equipment Disclosure [Text Block] All Executive Categories All Executive Categories [Member] Unrecognized tax benefits, income tax penalties Unrecognized Tax Benefits, Income Tax Penalties Expense Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Plan Name Plan Name [Axis] Property Plant and Equipment Estimated Useful Lives Property Plant And Equipment Estimated Useful Lives Table [Table Text Block] Property Plant And Equipment Estimated Useful Lives [Table Text Block] Term loan Term Loan Facility [Member] Term loan facility. Debt Disclosure [Abstract] Debt Disclosure [Abstract] Long-Lived Tangible Asset Long-Lived Tangible Asset [Domain] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Excess and obsolete adjustment SEC Schedule, 12-09, Reserve, Inventory [Member] Decrease in unrecognized tax benefits is reasonably possible Decrease in Unrecognized Tax Benefits is Reasonably Possible Ordinary shares ($0.0001 par value; 200,000,000 shares authorized; 29,435,398 and 28,861,949 shares outstanding, respectively; 33,872,837 and 33,299,388 shares issued, respectively) Common Stock, Value, Issued Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] The 2016 Plan Two Thousand Sixteen Omnibus Incentive Plan [Member] 2016 Omnibus Incentive Plan. State Current State and Local Tax Expense (Benefit) Operating loss carryforwards, state Deferred Tax Assets, Operating Loss Carryforwards, State and Local Total current assets Assets, Current Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] IMG Companies, LLC I M G Companies L L C [Member] IMG Companies, LLC. All Individuals All Individuals [Member] Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Three Customers Three Customers [Member] Three Customers Other expense (income), net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Intangible Assets and Goodwill Goodwill and Intangible Assets Disclosure [Text Block] Summary of reconciliation of income tax computed at U.S. federal statutory tax rates to income tax expense (benefit) from continuing operations Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Unrecognized tax benefits for uncertain tax positions Beginning balance Ending balance Unrecognized Tax Benefits Income Tax Authority Income Tax Authority [Axis] PEO Name PEO Name Concentration of credit risk, Percentage Percentage of net sales from continuing operations Concentration Risk, Percentage Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Preferred shares, authorized (in shares) Preferred Stock, Shares Authorized Base Rate Base Rate [Member] Tax holiday Tax holiday Effective Income Tax Rate Reconciliation, Tax Holiday, Amount Weighted average grant date fair value per share, granted (in usd 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 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Five Schedule of Changes in Goodwill Schedule of Goodwill [Table Text Block] Preferred shares, outstanding (in shares) Preferred Stock, Shares Outstanding Tax credits Deferred Tax Assets, Tax Credit Carryforwards Federal Funds Effective Rate Federal Fund Rate [Member] Federal Fund Rate. Share-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Issuance of ordinary shares under share-based compensation plans Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Aggregate intrinsic value, exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Disposition of inventory SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Estimated Amortization Expense of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Fair Value Adjustment to Inventory Fair Value Adjustment to Inventory [Member] Office furniture, fixtures, and equipment Furniture and Fixtures [Member] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Business Combination and Asset Acquisition [Abstract] Total shareholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Schedule Of Finite Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Net sales Business Acquisition, Pro Forma Revenue Restricted Stock RSUs Restricted Stock [Member] Valuation allowance Deferred Tax Assets, Valuation Allowance Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Concentration Risk Type Concentration Risk Type [Axis] Weighted average expected term Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Long-Lived Tangible Asset Long-Lived Tangible Asset [Axis] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Preferred shares, issued (in shares) Preferred Stock, Shares Issued Amortization expense Hosting Arrangement, Service Contract, Implementation Cost, Expense, Amortization Entity Emerging Growth Company Entity Emerging Growth Company Finished goods Inventory, Finished Goods, Gross Deferred tax assets Deferred Tax Assets, Gross Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Estimated useful lives of intangible assets Weighted average useful life Finite-Lived Intangible Asset, Useful Life Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Purchase price equal to percentage of fair market value of ordinary shares Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Title Trading Arrangement, Individual Title Weighted average exercise price per share, outstanding, beginning balance (in usd per share) Weighted average exercise price per share, outstanding, ending balance (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-based compensation Share-Based Payment Arrangement, Noncash Expense Weighted Average Weighted Average [Member] Ordinary Shares Common Stock [Member] Individual: Individual [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Supplemental Balance Sheet Information Related to Leases Schedule Of Supplemental Balance Sheet Information Related To Leases Table [Table Text Block] Schedule of supplemental balance sheet information related to leases. Earnings per Share Earnings Per Share [Text Block] Decrease in tax positions related to lapse of statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations SEC Schedule, 12-09, Valuation Allowances and Reserves SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Repayments on term loan Repayment Of Term Loan Repayment of term loan. Document Fiscal Year Focus Document Fiscal Year Focus Weighted average interest rate across all credit facilities Debt, Weighted Average Interest Rate Geographical Geographical [Domain] Cash and Cash Equivalents and Marketable Securities Cash And Cash Equivalents And Marketable Securities Policy [Policy Text Block] Cash and cash equivalents and marketable securities. Total acquisition consideration, working capital adjustment Business Combination Consideration Transferred Reduction For Working Capital Business combination consideration transferred reduction for working capital. Minimum Minimum [Member] Shares used to compute Net income (loss) per share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net Schedule of Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Cash held in foreign-based commercial banks Cash Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] BSBY Rate Bloomberg Short Term Bank Yield Index [Member] Bloomberg Short Term Bank Yield Index. Employees' taxes paid upon vesting of restricted share units Payment, Tax Withholding, Share-Based Payment Arrangement Deferred tax assets: Deferred Tax Assets, Net [Abstract] Year End Fiscal Period, Policy [Policy Text Block] Other assets Deferred Tax Assets, Other Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Deferred tax assets, net Deferred Income Tax Assets, Net Three Major Customers Three Major Customers [Member] Three Major Customers Developed technology Developed Technology Rights [Member] Withholding tax Income Tax Reconciliation Withholding Taxes Income tax reconciliation withholding taxes. Retained Earnings Retained Earnings [Member] Current portion of long-term debt Less current portion Long-Term Debt, Current Maturities Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and shareholders’ equity Liabilities and Equity Other noncurrent assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Employee Benefit Programs Compensation and Employee Benefit Plans, Other than Share-Based Compensation [Text Block] Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Net income per share basic (in usd per share) Basic (in usd per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Ordinary shares issued from employee share purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Stock Options Equity Option [Member] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Foreign Current Foreign Tax Expense (Benefit) Net deferred tax asset Deferred Tax Assets, Net Total intrinsic value of options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Schedule of Sales By Geographic Area Schedule of Segment Reporting Information, by Segment [Table Text Block] Inventory Current [Table] Inventory, Current [Table] Cash paid during the period for taxes, net of refunds Income Taxes Paid Schedule of Fair Value Information for RSUs Granted and Vested Summary Of Fair Value Of Restricted Shares Vested Table [Table Text Block] Summary Of Fair Value Of Restricted Shares Vested Table [Text Block] Organization and Operations of the Company Consolidation, Policy [Policy Text Block] Credits Effective Income Tax Rate Reconciliation, Tax Credit, Amount Applied Materials Applied Materials [Member] Applied materials. Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Schedule Of Business Acquisitions By Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Termination Date Trading Arrangement Termination Date Transaction costs incurred Business Acquisition, Transaction Costs Proceeds from maturities and sales of marketable securities Proceeds from Sale and Maturity of Marketable Securities Accounts payable Increase (Decrease) in Accounts Payable Ordinary shares, authorized (in shares) Common Stock, Shares Authorized Earnings Per Share Basic And Diluted [Line Items] Earnings Per Share Basic And Diluted [Line Items] Earnings per share basic and diluted. Repayments on revolving credit facility Repayments of Lines of Credit Performance condition Performance Condition [Member] Performance condition. Raw materials Inventory, Raw Materials, Gross Entity Public Float Entity Public Float Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Total principal amount of long-term debt Total Principal amount of long-term debt Long-Term Debt, Gross Adjustments to reconcile net income (loss) to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] All Trading Arrangements All Trading Arrangements [Member] Gain on sale of asset disposal group Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Schedule of Finite Lived Intangible Assets Useful Lives Schedule Of Finite Lived Intangible Assets Useful Lives Table [Table Text Block] Schedule Of Finite Lived Intangible Assets Useful Lives Table [Text Block] Weighted average grant date fair value per share, forfeited (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Total deferred tax expense (benefit) Deferred Income Tax Expense (Benefit) Accrued expenses Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Accrued Liabilities Business combination recognized identifiable assets acquired and liabilities assumed current liabilities accrued liabilities. Proceeds from term loan Proceeds From Term Loan Proceeds From Term Loan. Earnings Per Share Basic And Diluted [Table] Earnings Per Share Basic And Diluted [Table] Earnings per share basic and diluted. Order Backlog Order or Production Backlog [Member] Income Taxes Income Tax, Policy [Policy Text Block] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Document Financial Statement Error Correction [Flag] Document Financial Statement Error Correction [Flag] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Work in process Inventory, Work in Process, Gross Number of restricted share units, forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Market condition Market Condition [Member] Market condition. Insider Trading Arrangements [Line Items] Allowance for credit losses Accounts Receivable, Allowance for Credit Loss 2024 Long-Term Debt, Maturity, Year One Aggregate intrinsic value, outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Schedule Of Segment Reporting Information By Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Dilutive effect of shares (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Adjustment to Compensation, Amount Adjustment to Compensation Amount Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Auditor Name Auditor Name Document Period End Date Document Period End Date Borrowings on revolving credit facility Proceeds from Lines of Credit Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Ordinary shares issued from vesting of restricted share units Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Weighted average exercise price per share, exercisable (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Summary of Pro Forma Results of Operations Business Acquisition, Pro Forma Information [Table Text Block] Treasury Shares Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Share-based compensation expense for Options, RSUs and employee share purchase rights across all plans Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Gross value Finite-Lived Intangible Assets, Gross Income tax expense Income tax expense Income Tax Expense (Benefit) Foreign Non-US [Member] Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Income Tax Authority Income Tax Authority [Domain] Basic (in us per share) Business Acquisition, Pro Forma Earnings Per Share, Basic Debt issuance and modification costs Payments of Financing Costs Number of operating segment Number of Operating Segments Sales Revenue, Net Revenue Benchmark [Member] Organization And Summary Of Significant Accounting Policies [Table] Organization And Summary Of Significant Accounting Policies [Table] Organization And Summary Of Significant Accounting Policies [Table] Name Trading Arrangement, Individual Name Credit facility, frequency of principal payments Line of Credit Facility, Frequency of Payments Inventories Inventory Disclosure [Text Block] Weighted-average remaining lease term of operating leases Operating Lease, Weighted Average Remaining Lease Term Foreign rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Net sales Total net sales Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Amendment Flag Amendment Flag Effective rate reconciliation: Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract] Schedule of Weighted Average Assumption used to Measure Fair Value Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Cash paid for acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Weighted-average discount rate of operating leases Operating Lease, Weighted Average Discount Rate, Percent Cash paid during the period for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Credit Agreement Credit Agreement [Member] Credit agreement. Credit Facility Credit Facility [Domain] Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Estimated useful lives of property & equipment Property, Plant and Equipment, Useful Life Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Supplemental Cash Flow Information Related to Leases Schedule Of Supplemental Cash Flow Information Related To Leases Table [Table Text Block] Schedule of supplemental cash flow information related to leases. Long-term debt, less current portion, net Long-Term Debt, Excluding Current Maturities Leasehold improvements Leasehold Improvements [Member] Shares used to compute net income per share, diluted (in shares) Diluted weighted average ordinary shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Operating lease right-of-use assets Deferred Tax Liabilities Operating Lease Right Of Use Assets Deferred tax liabilities operating lease right-of-use assets. Allocated intangible assets Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Two Major Customer Two Major Customer [Member] Two Major Customer [Member] Operating expenses: Operating Expenses [Abstract] Decrease in tax positions related to settlements Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Capital expenditures Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional paid in capital Additional Paid in Capital, Common Stock Additional Paid-In Capital Additional Paid-in Capital [Member] Document Annual Report Document Annual Report Vehicles Vehicles [Member] Balance Sheet Location Balance Sheet Location [Axis] Cash at beginning of period Cash at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name ASML ASML [Member] ASML Cover [Abstract] Cover [Abstract] Share-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Amortization of debt issuance costs Amortization of Debt Issuance Costs United States of America UNITED STATES Other non-current liabilities Other Liabilities, Noncurrent Weighted average grant date fair value per share, vested (in usd 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 Non-NEOs Non-NEOs [Member] Number of stock options, forfeited or expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Total future minimum lease payments Lessee, Operating Lease, Liability, to be Paid Construction-in-process Construction in Progress [Member] Total operating expenses Operating Expenses 2017 Employee Stock Purchase Plan ESPP Two Thousand Seventeen Employee Stock Purchase Plan [Member] Two thousand seventeen employee stock purchase plan. Segment Information Segment Reporting Disclosure [Text Block] Net income (loss) per share: Earning Per Share Basic And Diluted [Abstract] Earning per share basic and diluted. Net increase (decrease) in cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Equity Component Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Tax credit carryforward amount Deferred Tax Assets, Tax Credit Carryforwards, Research Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Credit facility, periodic principal payments Line of Credit Facility, Periodic Payment, Principal Other liabilities Deferred Tax Liabilities, Other Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Shares used to compute net income per share, basic (in shares) Basic weighted average ordinary shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type Concentration Risk Type [Domain] Less unamortized debt issuance costs Unamortized Debt Issuance Expense Operating income (loss) Operating Income (Loss) Property, plant and equipment Deferred Tax Liabilities, Property, Plant and Equipment Concentration Risk Benchmark Concentration Risk Benchmark [Axis] Number of reporting units Number of Reporting Units Total deferred tax liabilities Deferred Tax Liabilities, Gross Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Singapore SINGAPORE Changes in operating assets and liabilities, net of acquisitions: Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Percentage of commitment fee on unused portion of revolver Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Statement [Line Items] Statement [Line Items] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Intangible assets Deferred Tax Liabilities, Intangible Assets Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Schedule of Long-term Debt Schedule of Debt [Table Text Block] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Customer relationships Customer Relationships [Member] Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Exercise Price And Additional Disclosures [Abstract] Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Exercise Price And Additional Disclosures [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options Outstanding, Weighted Average Exercise Price, and Additional Disclosures [Abstract] EX-101.PRE 14 ichr-20231229_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 15 ichr-20231229_g1.jpg GRAPHIC begin 644 ichr-20231229_g1.jpg M_]C_X 02D9)1@ ! 0$#P / #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" &H : # 1$ A$! Q$!_\0 M'P ! $$ @,! H&!P@) 04" P0+_\0 :A 8! P$$ PD) M"0H)"@(+ 0(#! 4&!P ($1()$Q0A"A4Q%B(Y05%A<7BV&",R6(&1E['6%QD: M,UEUF+7P)#4V5I:AT=+5UR8X0E=R<[*TP24G*#0W0U)VM^%W\41%2&)F@H>( MDJ;"_\0 &0$! 0$! 0$ (# 00%_\0 .A$ 0," P8% @4$ M P$! , 0 1(0(Q05%A Q)Q@9'P,J&QP=$3(E)RDN'Q!$)3LC-BHH(C%,+B M_]H # ,! (1 Q$ /P"?QHB:(FB)HB:(FB)HB:(FB)HB:(FB)HB:(FB)HB:( MFB)HB:(FB)HB:(FB)HB:(FB)HB:(L7]XF[W"6QG -VW&Y^L@UZA4QNFFFW:) MI.[#;+(_!1. I=/BE%D!F+58G9#-HUB"R+=!$CJ4E'3&(CW[YL70#40!8 M B[9JO?#M'C8X+,\=^J'K65BU]F(](5U/7NY2]-&C1LB43K.'+EPLF@W02( G4 M664(F0H"8Q@#ST7?K5Z=%3L+Z,]V,ED>C&UX^59V0!NH[%C#;K[/*/ :I&3( MHY%JPD7"X-TSK)$.MW?=D,JF4Q@$Y0$GUJ].BJO^"Q]DUSQ[DL_<\<\?=&W_ M )X^7\/V:)]:O3H@>BQ=DT/LJ6?A^/RW&Y ]GR_AZ)]:O,=%U,QZ,#V/U?19 MN)V*S3"MY"28PS!>6W/7.-1>R\FL#>-BVBKUT@FYD9!<019,4#*.G:H@FW14 M./3HGUJ].B[;^"Q]DT/G[DL_>WC_ (QN0/(0]H#[_P A#XP]H:)]:O3HO4OZ M+3V2K5!9RYJ^>F[=NDHNNNMN0OJ2**"1!4565545*FDDD0HG444,4A" )CF* M4!$"?6KTZ+J6GHP_8\R#>(>,8_,KQK8!.6"G1=W_!8^R:_Q2S]Y^S_TC<@/G1<_P %B[)L?94<_C__ '&Y _U]$^M7IT7K M5]%K[,)D0SJGJ;GZ#8D2&-&6BL[B[::8BG/'WMTT"6:OF@J)&X.4%$1*(@ & MY#RT3ZM9NQX@*T-WPSVM_8V,ULOX(SQ=^U V24Y()7)VWK.AS/-Q^/:0P%0\ MM/X\O38LA(V%.!CQ6>.1CDU6S1 G?.<=JP[%U)-BX-RJ&W*B;BQ)S%AQ#?._ M79IO$PCOMV_TO<=@*PFG*/;T56[EB](FUL=/L\>5(L_2;A&)K+^J;/7W"Q$7 MS4%EFSINJSEHQR\B9%B\7**@:200Q"RFT7$T1-$31$T1-$31$T1-$31$T1-$ M31$T1-$31$T1-$31$T1-$31$T1-$31$T1-$31$T1-$31$T1<"(% 1'R $1' MY@#D=$48'.M;0[4/MV*UMIO)"3^TWLO\:0.:[W1W ^(K.0]QU_\ 5Z]6CK$V M,W4;2"4 W?0Y5XF415;K1E>L;1%4&MADT7):!Z:'%ZR0#E2!/4EBUB ;VD^D M*!"@4 #@/( #V >P X . /( "S7EHBH+*,!1;3CJ[5[)U9B M+ECR6K$VUNU4GX9O8H6PU<(]=>;AY2!=I+M9AD_CT5VZT:X061>%/W"B2A3B M0Q%%4VB8DNV#=HVP.U[6\=4G &\CM$MW>0W]KS &W>*L\UB_:K:K3E/+EZE;LA7K#&$L>[X'>0:;:L11<78Y=AM#P<$;"2CFG5 MS%#64JF0,N;@G,/9Z$X-E297O5)>KQ4;B2L1)V7PQ@,7< MHGO)[2+%U8S;&WKA:\E1TW4:ED]^P?79S&1A6D,[=]^:-22+C[JH!?[0S'!R7L"" MULS8ZYY;W.YELVW?=)?8C.^3W.R?83N1WU5["N7\$8[DFMMS!/9BL>)\!Q=B M&G4IA$6&8C:O#$O$=>JI"U:^+8\JD3>ZC 4B;NTJJY(*1X3NS4*3.&-QP>\P M!$WRPQN^[3O*#7'%(K.X2KV17<-NTPEB^J9TK^+8?)T1CR#K>"+_ )4W@2S( M6N+,2T&PXL1FF6.H+%B)QEY.L3<\_J5EOMAEHV0,!<.[$&SY/(82^KMQ"S4[ M4JQ-*S>.S9Q/NFMEA>;(9VYY(E]XN1'MII@N2!-4W)\,ER7@E996+M"-Z MLMO2VUX6K]DG(92HY*VKXIW1TX^-&+"KS/K?";W-FZ;(T5$K8UL5A0:A"738#OKWNW"LPNUVAOW6-:M0,G"SVC4BD'EZBYEI+*F0ZJZ(24C M;0VEW[M@P>-H^OLY)PRE42ZU-VQ 'W7#2X#B(D6>UPK8Y#W&[RG.Y^T94KE^ MG*QOJJVS[LVMLV,L5L,!KV*F[CLK9BLD%GCYK&1 M<8V95M5: !8AT] N&D-3>=V>-\< 6ML?/MTV5_W6V6]^A0*]CB,J4G-5& 7DJ+$P-?,J#EG7I<)$BDU*KJ2LJ^7=N%48]J+6,9% M)9X##OO%96:+BX$ '\@\@/Q@/RA^3D/G 1 ?(1#1%&"PW66?9@=O'*;?J(FG M7=IW:GXULN6*E1VH"UK&/-R^-DY"0LZ< S2*BQBVED;-91!M&M$B%.%L@HAL MBC&UQF&BU/W;-SXJ" 3_ -2[?RI/P#R'(>P?,-%DFB)HB:(N!'@.1_S (B/T M '(C] PMY>V[=-M\W>8VCLN;;LKU'+=!DC M B$U59#OUHQ^! .K#V.&=$;3=8GFQ1 74'8(Z-E$"B!E&H$$#:*"""Q!!U5_ M]%Q-$31$T1-$31$T1-$31$T1-$31$T1-$7BH "0X#[!(8!^@0'1%'#['](CO MM6/2#)5R4%GZ.YC;W%(N3^^42CT*=DLB;5,P\F(CPS:]1"B!3"@F(AR0O!:5 M^'9_E/F9] I'VBS31$$.?;_;Z?ET1<=(>7D'E[/(/DX^3R\O;QQY>7L\M$7Q M/GC"+:N'\@[:L&3M)9)4A@,0P"1T10]@B(\B(A\7(CQP'&B+CH+R8> ]]^%Y![[@ M./??_%P <\B !P @'EHBYZ0^3X@#V!\0\A\7Q#Y@'L#X@#1%P)2C\7M'D0 M]@"/_P!_/G_X@'@W(>6B+Q!%,ICG*0H'5$HJ& H 902% I14-QR<2E "E$XF MZ0 +P'EHB]FB)HB:(HWG;'E*P[37L"I9H (2#G=YD"%7=)^]64BW<320<,S M'#@PH*^(6ZB"/2/>&Y#S'DKHMM/R#A<]GDI'Z7\4G_U9/^R&BA>S1$T1-$4< M'M0-RVXK=SNJK'8U[#[H\QU:K14D+_OBW&0B;M1_@K!4@+Y*OSY!$#O[!>[PL@D_>&.8BSL(UNJPKD.0Z MJ,5%LFO)#%RHFLN9.&F@[]5@OLZ[7M+&=D9S&*I%")RF ME9**K5"WBH,L9/W31#(MT-47O#ZL5[:@OC^-OV3;35YR+H-CG<@H-C1\!CN2+&N'=NFF\C*05 M>;0C1F2P6J>F&J5(A;'%BG++$W2P-W>TVX*LW':=["FE3HMT>;@*XTA\DWRY MXLIS1S5+^C:I')F/"LC77'KNC*5 MU@KI7BR,>=[6IZOQDN=-^R5;-%TW;1(MP; M@^&66<*-1,WDCL&#LJ%)+-+@G)@"SSJNTBNUGV5VS+VVC$N/+M*9 -NAQG:, MQ4J_5^GV-+'D#C:N%?MD;+ [MFDUK,C!31;R[K!F[)* M1+FZ0Y,,6F[Y 7C'!5VJBY'P!&/U8ZP+HM5E"$W:G9BY!+8Q>/7$ M0XE8[X\[8#"&3MQ6=Z=7$&B&W+;S5\8,;-F%Y6\PN+Y>.,01V M*7$Q+ U9K^'DR.79+>]DUVZL%5'M>(YG4R&D@ F"20VE.-VDN,RW!9,RG:<; M!H6JXFNLGN.HS2M9N;'?X\D#QUG44>QB-]0Q6YF+)'H5Y63Q_!LLG.4,=/IS M(#.L1+&[J>Y=V\1F2'9E(QF+7[X3UP#JX-;W@;3,N9?L.UZ R17K?DENSOC> M2I3FMV-6LV-/',K'US*4+ V>7KR6.;_)8]F9B-AX!%15 R2IR@@@D&""1T5^]%Q-$31$T1-$31$T1-$31$T1-$31 M$T1>)_P#?]$WZAT11Q^QV^%'](0^M1@'[(95T6E?AV?Y?=2.M%FFB*UN0LU8 MPQ9'NI*\W&&A$6:1UEDE71%71")B<#F.@B8YD2%$A^I1P**9.@_606ORY]H=.6Y9>%VWXSFKJ[$.!L+EF=:.9IBIT@X5/RA#-2E M]Z(*NI)RW 4 YNHI"GL;(7JJ8782[-'GH7.M/EXVH5Z$J[2T5<"/#*L(2.1C6KN3K:YT MW;4P)-2'<^JGDD0#*=VU;&!/I&#LW0K!!L75 M? /.N+J:(FB)HB:(FB)HB:(FB)HBC>]LW\))V ?UT+Q_5-#T5T6VOY*?4J1\ MC_%)?]63_LAHH7LT1-$31%&N]'+BT\QU+??VA-E!*3R)O%WFY-Z9MP0#OF&- M<9NPC:?5FRQP%5..BG,Q)(I%*8A5FK6+16*D8)"PM8U5TR2D'4*>0]8MF:KML MDX<-TTU5B$,8P%GR?3/2XNM;MI[*^J([.]O&T_#^0X[%0875P TOUZ1Q;#R1 M]RM2PK')I35%SA#5^Q4F:GZIE&?1:W"WQC2[M3N)UBW25=NH]>02=%W>+N9) M..!..-L'ZXJPF)NQ9FL#O,*RF(MWE@J4W1\9YAP]E.P'P;C^?D\CT3-VY-#< M;=RU)C9):9K&,9^7581F,):07@;U&2%#8M%"0S>>8Q[]L734[N+D6? ;HXYS M8OA"KNU]D[T=JW:1XK<6?#+&Q15&R#5XM"&8XSO+)MD" M(>9-Q\QBXV#95A1J_I$[4O5)'<:\4R:-5,E0V66FY.SJWB&S-O M]W IRO[G<(D+C+.].N1E%I=K5 +$HJ1SMJQ_%(U2D"BJ1Q:457#R3LI+2W1K$W8[^^)8[14G,;.QDTS:(5]250:]#Q F^7>'W]YSR8:A MWQ&0"Z_!_8WXTJ+K$LA(Y;QM+3V+-PF$,S61AB;"=>HL%<8';9CZX5'#V*9- M%]>KS;B5J M-XG[.1 > MS/QQ5?Y*[):>O+:]DC]TDU'J92WL9-W?9)C)_%[2QU&]1]OH[7'^/\06FO,+ MY6'LW7L)P\;#OZ)(O+"#%]/Q$>_LM8DF+1&*UQ4*M!8"((:206+$RY;%=!@; ML=)+;;<_P"5/'5ZPV!_+QV) MTDU%I),N&LU.XN:C>QJ %L6:"]\U7&PKLE M:ELKR:;)#^[U#)TG6H+(]9QK*I8;CJC>8QKE6_/+Y=K/=[X[M]PD;)=9\7#2 MO2Z]398^J\NRBTIJ:KDI8G2C] AJ).,@/):('K G&5MUE8R.FXN1AIABUDXF M78NHN4C7R)'+*0C9!!1H^9.VZH&27;.VJRJ"Z*A3)JI*'(Q 72KBK[-=\ERC<*@4H'* %=<[M<_=2'=[B#[=LI(6BA-$31$T1-$31$T1-$31$T1-$31$T1> M)_P#?]$WZAT11Q^QV^%'](0^M1@'[(95T6E?AV?Y?=;==R^]#&VVFX4A5(J'C^83#QHJ(F36:5QF92 MP.0.BJF4 DU$&BPH NDW%%R)1O[*&_NJJ=0G%0X(55FL*+A$Q@ .F6>/TC=)5$VK8Y MCEUP[0LP&Z,K\!E%K)NN^);,"8=M!RRU%=9#/5J1 (0S<:[58EL0463!,\7 MQP& @@4C9L!VB!U1(F/OB%.HV<2W!*'J4*_.U0YG?B[0X:+WDW&:[W+'V[C)UC;AK*.:(N_5ESC*-SQ M3TW%K7C9*8S2]LL)0&CXJ"K\D2L]F):9F*_(2BZK$L2X8GB&I$EN@@/'2*4< M4&AWR8S&,SGEZ*B,R+?VD ^3/U?G>0EA#?'N'J<0RC2R=(HE;KJ-7"1DWC M&H( _;F*!504*?R"@"2'XB'_ (G&RX:R=,V[A?%";D=S]62(5U)URUD*BF(, MWH(/P15*!>\2*\>2JGXZ=0 M=G=CU8=9ZFP5;^D\>W65\5E&OR22:AD9)$IQ[L3M6Z4\D"X!R9,35M>76(!> M#"*J[=NF0"CWHIF$"C.Z;1Z:8L\Y.J%0.!;-H\G55L+56Y10Z+"=BW*Z9B$5 M;$>H Z2.H(@0BK8YRKI*&$! $U$RGZ@$O3U!QJ6.2Z"#CRQZ77?D'H$CJ4;#6F9RF .L1+-%0EBBF8W28IH@IC=!Q3$ MY0*)S:C@)\[="?@YEAG>)]_35< RN\@IR[FHJOM!$P"A!QXR=D.0H=*A!,(@C(GC'4!_(I.8%K"3G>WFO(M%KZBB;B31=6!TF M' .+ ]:AE1 C1RH,>B7O3&.5-!FFBGR!$DR)E(0ISPX1_+:N@#9ELR3^ MUM%]DC4:Q)D2(]A(XYD2E3;KI-TVCMN0G7TIM7C/P[MN4O480(BL0OF(@41' M7!%H>^K_ "C X6MIPR5O[O>ZCB..4E;3E:MU:-2X K3(4RP %E% $R+6/=*N M&MA6=N3=0(H&]>+JB)4&;/R*4: X&8 MN<'0'KJ57HOJTLO+HMCIP#TTD*Y$PBE7HM)HBC=5LLD[;3,+$N$SE R!'"/* MNAI(;7N>RN"IRW;9X7>(62.I5+Q/^"/]OC#1%'(['#X3KT@_ZVN#?LIE71:U M^#9\#[*1SHLDT1-$31$T1-$31$T1-$31$T1-$31%XG_ -_T3?J'1%''[';X4 M?TA#ZU& ?LAE71:5^'9_E]UC,O-7<<%5E?S3;*,5 *];'OJ]L;DM=L"BT M[ J$ 1Y11(X4]8QA1 >D@Q[PA4@ (AP/G1I!BH8A[/Q&L>CJ7/4-R69^,-[ MF-91!K$9":N*!(F J)I%0QY:K.C#P')9-LEXEAWQO($G[4A4^KI[\P /KI5GB4)'1M8DY1=NP>,HUR$,"&AK'!_)Y M:3!Q:2SF0V#"'XN3(9\FAUB9@6HY[C)K#@*G-G+EU?5K;98R.CI5L M"R(*Q3RK,W"R$F8Z/CG#61:H(."R)6I#G39&6<%H$AB!U =\G%X,VX8KD ,[ MXL'9\\)Y''EMH=6LR;0[MN@DS9%$X>NY]P,/% ! 4$YFQ50%](G(0@J%*BBB MFL' E4%,QC!UG,!ARD7:)FYVFK&82,E. MP3EC)5D(^.D7$DQEH!HF@DT%8D0WD2^#:(B\=,#KB(C>+N'-G,L( /L!JBNR MO;[IB*SL'=DQ_8[KC1FZC7,^_HOBDXFS1HH]5@C;)48!>2E:N"HG6;LWL,S6 M;N1!)1V$>P[X@K."XS(S#S.8+92Z*X>2-Z>*HZS4YU@_$]CIN''#9^VF'.1& MP4=Q(+L&I46C/$N.VIY>XS#IM*"=G8)B3BX&J&\,N<5VSTI5W4TBHL#,XM+. M1Q;@ 0%1 NXP8"< [FW/%6+F=\=^>2DR2$H=6C80AVA(%Q*2$HYEG:0MBF? M+R2*)2H1BI'8F3:-DTGX"U %5E 5-W9"E=_4>T2SU35Q<1<'C Q@'E,',%-* M*D* >](HZ1FFWB.GV"IX9 3\<]T3G@# W#CBR+(^N]KM='Q$"Y8P'C*UJ 1! M)T]J3Z6@7QS$5*"KINK.C,*I'%(!,#>:Z*ABXOB]]",/Y=9S': MN$VZ;RAWED_;&(0B9&SF2CD>H $$E%Q8.Y2*,H')B&2/6FP_&8P]V!=23,@@ MWL#:^1:_]T<%UF<"K37)F!.)NS@YN5XS&1[MC.J.[CD)PT3K,,F9S.SJ[./D MF[!@4ISK23Q>#<0;IE&-$DSN7;DM;>K-VR8F.V$Y1*)A40*1+%Y:UX+OFP-G MQ1Z@"3@6L^&AS8<^*NJSNDBE/5R FX5!'W3M)9S$SD-)!)0SA2+:M'X-C@NU M9/FRKM@Z47:"=$R2H,G(=X'*('EKE[->#)9NSCG MY9H-B)!QY*XNN+JC>]L MW\))V ?UT+Q_5-#T5T6VOY*?4J1\C_%)?]63_LAHH7LT1-$31%'#]%?^">JW MU@MQ7VZ+HM=MXSP"D>:+)-$6-&0]P[*BWI[2I&)>Q$>QCXEXO>UHF0M$*W7D MTG2YFCR#KB@3C0C=%% 2OU@!LNNY!$I2$16<%H4%A5=R8L6&(B7+],8"DU % MM+W8X.KCUX8*_19)EID'W:PZXB4QZS*,F,%UBF8CEJH6 5%[Y"/2JSE91TZ9 MJ)B0YDU2J /"XAFO<3YV;, =5T2Q=^$#F.D'Y5;1-=@X,O$1%LF)C)E24700 M)XI'=H$4,I$I2!)2<*"9!.(J0T4#V0;IF$.@KAX@U: H) M2J.$^>0Z*2; E<-0%S=8>37:+14^Q,XP[05IYHHR7:9;P$65TW5[EXCZ MBA GIY95J?@WV1\=,@ MF,#?KDUERF8@H8RA&"Y7#-%4W6@DD/2 <8#!N3*5L.[.%BU)>-QCMDH!@;CB MV'>-B"0B,)_P $?R?K#1%'(['#X3OT@_ZVN#?LIE71:U^#9<*O92.=%DFB)HB: M(FB)HB:(FB)HB:(FB)HB:(O$_P" ;_HF_4.B*./V.WPH_I"'UJ, _9#*NBTK M\.S_ "^ZV,[N=@S[=-G'%.4@RTZQ_#T&HRE9D(V)KP2%B<+.YTLVTEX&87E$ M(^,?)&$[4IWT7(((@'>J-9))55CJZ:]T0)=W=FA8U4[Q=VAE:?)6P;(E93,_ MQG:DA MT;1V>P>VI_G-0:#@7\O=81SD/+P$FO6[/"S%7L"95 4@;+'+P\HQ9IP MF"M3A6XP5RA&,M9Y)N:TRTK.N(:Z2ZHEK4RS&QR;>)82*)C*,:*NDW1191T\ MP02@#IIH-[&E'K"M8#SO$29$PV#O>YTQ&KKIN8:T/(C7DPOA&-YV$#7H>4?J M7:/<)23=^9PWO$6*JBG5+ &J]HAQ.+.W7CH5N,I6-U6<-)9';=%L)7!E6E:4EW?4WZED2HF72 QT@(;A:H MDC*QY"&\W3OXQZ_LM4#^2>25WMTM(F.5NXLED90B14';.-BX5S89"1JK>'9O M6K-9E#V"GK04S%K&;(!+K*2#CDZYA R6$CB\C%GEK0-8FQ=GQQ^0>/H^;CYO M9\WQZE$T1-$3XA#XA 0$!\P$! 0$!#V" @(@(#Y" B ^6B*_N'M\=YVA2$58 MI.97F\1HR+9G:J],NG"Z=<:/0\*C9(9\)73UI%0AP*]GZ\DD]9/85!WZI8M) M8C581#@@XKH=V%S''3GTS4I?+A$\M;9\GQ"(M$9.0H\Q#R!8U0SYHWE#Q**P MJQRHHJK+LG;-XF^B'"K,[E:/>-7)F*BW"!LA]M8:1+:C4:-(PE:&:38<;"UK MX6;/-?)2K,>R8:VKY%=D$SA]'XM>R@KD,R4:KV^EIPSX5R2*GB&:C>6?II.& MKD_C2*%%HN .NLH< 8U#0^4XODNDN*3>1Z'(87-K%97![ ^;R_-J52C?=LW\ M))V ?UT+Q_5-#T5T6VOY*?4J1\C_ !27_5D_[(:*%[-$31$T11P_17_@GJM] M8+<5]NBZ+7;>,\ I'FBR31%KRSR7N\NV$P&'E:"J+GGGIZ!.WF&XE 0^0&77 MU<@(BH)>/>\CK0?MX%O?W6-?B/+T"LD$6BWD#3,0ZE*S/G*4HV*J23FNSIRE M#I*5R^8"5.32*3J3(VFFTFT2*=3N6Z9SB?5$ W'?MR7 2+%E[+]O#SMBME6: MQ'K4Z]35U>RL579RT0;B-DXY>*B@D'*TP2"DHN#E$B(F!1)BQ>MMUW$91.J.2Y M5[Q,#NX]"+<.3E*)DA< R:'53,)':;L.1-I]("0 3&=\6[\P%PU$W\E0*B":Z\:W8&7Z@[[J$ ,$ MJ5;W;HI?7^.E)+)]?;UFYS-YO$K*02!")$CDGDZ(1:*B)'LD#=T,8DT.Z0%Z MN=-A-(#J'\P*0P\:54@@G$ M>8"+/#LRY*&G@W%3\.=!9!W>:5' \1,02R2<52$2@_Z>".$^'#EW&]V[3(J MQIE"E[E1,P^;:8<^^_=:;/'E[K:?K-:+Q/\ @C^3]8:(HY'8X?"=^D'_ %M< M&_93*NBUK\&RX5>RD)_P#?]$WZA MT11Q^QV^%'](0^M1@'[(95T6E?AV?Y?=2.M%FFB*B[SCRCY*AE*_?*M"VJ)4 M!0"-9ABDZ%L=4H$,X8N>"O(UUT@ %>1SAJZ)P'0N7C702"X+%<(!NM>&5>SX M(V3=3F&;D=D+?O'84K("SJ4B^A,QW!T(>XMTUY^)322+W;1K+M+$V*)4TB+L M$0%36E.T:#^H.XGBW0".*@T9'KC_ "5H0QDBNWQ]5$7;0C%R6-6\2R3%(Z;5 M<\D_%9N4R'*"A4S&$HG2$R9^1, B \C:SSX];_*R)J>2%8Q%E!62GL7S[Q$BV/[JD M)B$L=6EV;>"E%RIMKI7T1.A8BI#@ .;@XEK&03%F)TL5W&[C VU-P<[,_5=^ MS9L9!H2ZXN==:L6$R1A*FVNP+J342B;/5DG0JK1%-LSR*>5M5P<*;<(-$J4?HYS[+_)ZHL:8[&D M+)KA#S;JRX&NOC7[-.D97CAD8]TDS>BU;OXN320%Z@D'QVQN>Z=)UNXFJ%F[@_) $Z MD40"&$>H>D.H2>6O>2LY.&D*UU>O8";C +U&%1P2%[KH+QR<%"3IR"F/(""@ M&Z! 0X,/(:,1<,G!66L6X#'\ "J0/%I%\DF17V:G:) M4?>#(9)P?2L29R>,YK&%DRF\W,O<8R])VXWB107B\:GJ&(9*<$)"1BJU%HU] MA#RX)@C8',9-R;-LV9@U%6'); 0C5+N M&_45LF=PFD)U4;Y#,"XX.&!]VC)Q=27-+P2)TO["%L$25*LDDL3GH53(J3D. M!Z5"@V;^$D[ /ZZ%X_JFAZ*Z+;7\E/J5(^1_BDO M^K)_V0T4+V:(FB)HBCA^BO\ P3U6^L%N*^W1=%KMO&> 4CS19)HBU[;@103R M_)H>);&=N*A4W8,R+)B[(U0KO*6H"9U.HQ M?O)>[-WG3U&#DH@4P<\$78&)^01^/XA_\!_)\>J%1&HR^,D76R#QC%MS.Y-X MTCFA!*4SMZY1:(%$P\$*"JYTR"*AF#V4EUVYGX)(*DCFB!U6Y5SI&%J+X68K)B18@ M"D-U'MP4;R$B\DC* MF02?/V\<\.H]443.I(,3L50,U=P;Q("*FA._7O'BN^8X8JJ)SNK"M+7:1.(F M4<6A\JZ:"8Q *J5**2.FT!NX\SK,7!G4:901418H"80U0(?[IXSSXP BV][ M(Y!C4,@^%9(LVGNGBFB(-6Z39N7PD$F86Z9$2$(7PY'*0]!2@!"K$X\C!K/; M7#6PZ"RTHQY>_P"RV!:Q6B\3_@C^3]8:(HY'8X?"=^D'_6UP;]E,JZ+6OP;+ MA5[*1SHLDT1-$31$T1-$31$T1-$31$T1-$31%XG_ #?]$WZAT11Q^QV^%'] M(0^M1@'[(95T6E?AV?Y?=2.M%FFB)HB\#D*WY!YY_,/MUH: Q:[19JBQ8LSN9PD%<]G=JQ$D27G%6=&E&YFHR%:FI@ MAHQZDNZ2:DF,:V>85;^ZJ"\2LBB\JK /R'PDW MPL W7UY+)>%S[M>!H6*R;)UFQL$4$ROHF7A8>WQY$U^DA4'+(RDHT$ZXF*4C MC+K6NS=M;&9C4,4V* M'92#%TA,LL2O+]0X[U;(J];UL\@J'8H>".A(IE60<,%8907#([IIW/AU%4CR M::F8D6< F1S;7-IX*B:3F'=RX?-I/;,,E8^/P#LCB(_U1C_;UN4T 9RTX]OU@2*BS[INQ;H*-$N (LNJF=!%0 !D[U(E_%),2 M\OEQ@0_7N0*V(?0WPP;,223)7U-\"81>BQBD-G>YR[0KMBNW&J6JWY/>4A_' MJD2*NG)@+ LQ/BL^-GLRDD MN(8@L;.><20[-R5[;GC!GES!%LVLN.SD=,L)9/8HPUWIB"U*-4$W*SLBQTAFIBWWNS7!-Q@P &L754DTV!# M&X@OI-M01PNLF(3(&Y6H5R$J<3MPH5#K\ T8UBNP,CE.B,6;.LP[=O%QYV*+ M&U2J:+%DP3022:)\KIE1.F9,YQ2%4U&-1/ ?*#?Q LTGSY\\8%U]VWFJS%*P MWDVF9*GZ+'2]IO.59N"90-OC9A-G7+AL@)^]PY -,L7%@(N$'A8LY=IDO;B_HLLL73*%@QS2)=N[0?I/*Q#&\8V M5370"Y5"PX!1^>V;^$D[ M /ZZ%X_JFAZXM*+;7\E/J5(^1_BDO^K)_P!D-%"]FB)HB:(HX?HK_P $]5OK M!;BOMT71:[;QG@%(\T62:(M8>\6,"0RS",TJW$SC]S3DG[5=Q+.J],L6L4]> MMW0P%@CTC/(R04&3)P/>HMEDBG0760(N98FM%N?L%C6[S< #CF5C5'V.P1;H ML8WD5Y-V/0"51R.1"N6M0@FZ1"!N3)%6O682D*H=))5!P9R?ND0D6:8*N@M2 ML<]SUQ37M.W\25^QI3T%>K3-N:F]CC-IIVT95,6[@T2N4SB'E@!1VF5-6.DG M)' %4!KWYRE3.08X,S:]^R^'Q.:+<*1V$9%X\A51-WBLT55U9 1$@@4R;/@S M@BAQ'J R[:NN6ABAWC=Z3GGH:7Y<=>_D%[6.%8(ZAW=NF)Z]OE3@=0TZ_728 M@ #R"*;%HL4?#F$1[UJ9UZO/'&A,EH?ERCLHKH,HUA%MBLXMBSC6I M A6S!JBS0 I?("BDW(D3@H!T@ E$"@/ !QKM-309'IP^/2Z+K9B:AH-#Q$Q) ML8Q,0$2"Z7(FHJ!>.HJ#<.IPX$/(!!!%02^75T@/.KK#A^V^/WFZ*W3?*D-( M6BOUQC&2Z@3[J09MY5RBDQ:D781#^9'AHX/ZQ425;QK@A5C-T$Q.*)B=Z0QA M)&Z0'(9RPS)X?+:(MRFQ9F=#&5L<&.40=Y"?F*0 -R0$:[7$1 PB/ ]0AR'' ML#R'Y QVEP./?DM*,>7?FLV=9K1>)_P1_)^L-$4,'[-P42*MW+94IB*)F#SX$ ,4W!TS%4*!@ D2"QS"+1#NZV)3V)#2 M.0,2M9"R8R^^NY2%+WTC8Z(3D#*G,/WQS-UA,#F,D^(120AFZ?1*@Z;E]9%] M&SVI+4U7=AAIA'+^%E52SG#TR'?1:V2NO(H]0&(HN8]^B)F[YHY0,9/4%\8Y >R*H97=!.OI:;KXX\J;M MO71KQT2JN63R&6L94%7CV02A)^NS?J1 "+-5&$:Q?KC$N?$@UM/#B8@ 4"NP @!KM6S>Y#$XDO?S/OU77:SX S-\#@.Y7;F[1O=W). MS*$N51ABJI"'D443*3C[TW%RHF41-R8P&#B3LJ0 P?!I M>UH+1)T:Y7=ZK/XZ-W&2[%7=WNSG6HG-G=^P,LAT'5BZPP04./)>%"@E(M&[ M54HE "F:-TBG*)@5(<3"8>T[.DNX%^?-P>F;KCG,]2K726>=P\DM(#*9HR"4 M!.=FL4QV;=K+$Z ,=T9JHO)$K%(!2 MBL80Z@Z!2 T#'CTZVG,(\\FF>\^."I"0LER6\Y*^Y$?" !UJ.+U94Q,(%*'( M^KY!BFF7@A [IN1%'WA0!$. #5"EL1#&)U=B)$7%L87/95Q59"&=,7SBSN)2 M;;,&+Q^X3GK+9IMJ*<>V4>J"JTEIAXT5 A4!4+WJ)NDX 8G28 , EWD7@L M"\CQ%W+&X9B4_GUBW[6OA);VCT\M#VQX'JX-2L5(_%M/6=,B@)2M'TK$H3,@ MV*4P )"HOI%PF5/I*! +T@4H !0\U1>H\6Z0MZ;#AZRM(W;-_"2=@']="\?U M30]2M*+;7\E/J5(^1_BDO^K)_P!D-%"]FB)HB:(HX?HK_P $]5OK!;BOMT71 M:[;QG@%(\T62:(M;>ZB-4/N(QK*BJ":;?&-Y;D2Z1$S@'.!YUHL>/K_!65=QP]RK7OX^/E6BK"48M)%BL ]ZT?-TG38_/ M'OA16*<@'\O(X% X>SJXU:A8HVEL_CLS5FLL#/S52O0$G*,T7;QX^"->VFOV M)H[;(O'RZ[H62X0#(&S,ZJR;0Y5BI"DBJ1(A%63@Z#9%1==5)L@D'4HJX530 M03#XQ.LL8B28#QR G. #\0CKH!-N**UDWE6I1PCX-1[.F(JFDNK#M@59(=:Y M$#G/(.5&K-443'Y.DT5]3$!YUW=,Z-Z/)P8>J*X:B8@(<@(?(/'D(#Y MA_IU*+%JZ$!:]6951/D[=6*:H*GX.8J:<6DJ8B!A]\BGWBYA$J8D QS'.//4 M(ZH5-!',15UEQH8X(NJJG63)%(1!IWZ:ONJ55<=V8PLO#P!RIK 8"F*05C.A M;=9N!$%!3*/*@E&RU3,8).5VQ#QU;C=%OWV2)@3$TP8 $.\OTZ(CY\& D57B M )?B$ X$HB7RZP, ^8" >?:D&MA8 !LF>%K18\?A9AZR5KQ/^"/Y/UAHBCD= MCA\)WZ0?];7!OV4RKHM:_!LN%7LI'.BR31$T1-$31$T1-$31$T1-$31$T1-$ M7B?\ W_1-^H=$42LF-VA$T&,X8PBJYD*<3K10C)D1%1=Q!^3"6$1+&E9OQ*D[WV>U9A4 MY&;_ #ZZRZSJHN1T]Q\+2\=DNT57:.DUV[ELLJV<-W*2K=RU#**Z];ES "1#'Y( @'3Y>7Q#R'Q_'^;@>=26!?D!P#N"QS M#;PZ-!5F][ER4HE$!$2^?T"'(<_)QY>7D/F/&E9=BU^&&7,SG#(J55(9%00, M'''/(_%SQY?&'D/MY_7J$752(%%,1+P!A . 'V>7E\?(![>.?G]G/GJP^ &( MR,@N+V!9GQ(0 ":10 \N/9Y:\2]"CD]LW\))V ?UT+Q_5-#T5T6VO MY*?4J1\C_%)?]63_ +(:*%[-$31$T11P_17_ ()ZK?6"W%?;HNBUVWC/ *1Y MHLDT1:Y-V[>1'.V&WC!^]"4A MC>1@UIL\>7OWR65=^7N5;+6BA8^9">$0R95F@I&,>28.D4U $ !(6L'9W8F/ MR'48IRAW8%#\$P\^SG1%CQE,AGUQ.S>"+EHQA(I9JS7$3M4%W3B4\0X*W$11 M.LL"*13*J$.8"I%(40*'G5) OI(XO/\ #^2*T%N64C:[)/$2E4,U38B1)41Z M/?2K! ""'!2E5$2@7CI$I?:4.-:$P2[B&(]_=L[!%G(=(.. #D .0$//V M>?Y?R?1\6L46)MQ$AKK;@3$!!*3:(GZ1$>E4L/''.0?D,4JA!X]H 8/EXUI0 MS2'F\-A#YJ*W@AX=VM@SC1CHO51B2!\E5<&_][RP=U/(\]W_ !@(UXD:/!OO MGDJ=T'"? >?*G( 37#3NO=L..O!\/*6[34XUQ"W_ .SELHVPC&F.!0!S9KBX M2$! 1,D:P/$@,;@ Z3"9$P"4?9P'Q<:\]?BX ?*WHMS/LLI=0K7B?\$?R?K# M1%'(['#X3OT@_P"MK@W[*95T6M?@V7"KV4CG19)HB:(FB)HB:(FB)HB:(FB) MHB:(FB+P4YZ#\!R/0;@/E'@> _+HBC>=EB\+CWMG.WHK ;O&X-'JQE43"=,IDRB8NM- M5(W@3O"H-)$"; NU[:<5GNG(]]VQYJOB]GINVE#=XCB55H4R1%>)*W4=F(@? MCWG3[HU3E6( ^_2.4HEXX$1$-5]6C,\APY%YF^5TW:LN_;GP7?M^RUW:2 CW MT/C>( O=\#(9",H8P'_"$A8NLR(=2(?Q@'.0##Y)'. ]035MJ2?"3Q:1B\YR M'=5N'NWSY*[$!V3^X!(##(7_ !0P,4Y +W2EKE ,40]^J)4XR/,'0(?Q(' 5 M>/>JI_%/U0Q@DD7@2\6&18EW.J;ATTG]OA7B@.RSOG0F6RYCJ*8@L('& I4X M?^YN@! Q?6L\(^(Z^H.D_P!ZZ./^4(ZY]0?AY$^I#>B?3.85:)=E'#+*)GD\ MW3ZA! W?(1M(A6IAXY!/NW3N5=F((!P8_6@8#>92\>1M!M6+BFS,23?1L,)R MU7=S67\N^\56$9V4^%DR)%G+]E"7,!% 7\.\K<2FJ<1^]G(1*"=J(@0..2 J MH!Q#D1 !Z==.VK)=@.7?/."SKOTQF>[]X:JXE#[-+;-0;A5KPR:7J:FZ=.Q= MGA G[>LXCTIZ%< [C)!RPCF$6D\%LY %@9N3*,#G !6:J"4HA!VE1!!9C\-G MDN[E.3]Y!@M@7]OSZA4HVW:N."Y#[8#L*L.0 '=VRJYAR_GF59(E,=5O2:M# M0ZC^15*4IA3;E)5Y4X*&Z2F(U7,4>$SB4M*(IVE6! IYOQU]5)&3 2ID*/M* M0H#](% -%FO/1$T1-$43>(*=X4P%;B=^T:I%44 2GZQ1 .M0HAIL[ M&,IZPLZ\.&G\]\5:O6BS6,N17B)\W4&+ #^()$RD@(](=WW*E=M;4O!NKD5. M\*81+T\=/GU#R(:=]]45F >\5-3QND"#SMG^RM%<63B0KKD6Z0&*45%1FHPP% QQ M*4.0*/X1@*/LY\]#20'#[IO$]-.1'F@JP,'UX=S@LY3E ?(?:' ?. @'F'Y! MY\O9\FLU2QHGZ!=96X6UPR:149$OIH)!&P33T#M/"*Q,.U.9",9&%XNJDJS< M 8':T>W Q2@=;NS]Z%BH"EKEY!LW?G**N*)0(2#,A8D9A[99-VR510EW!4FK M%-DZ41473BHMJ4K=H@NHV1$RJZKYZJ1$A5'RJ90#4DDW+PTX-WVP7& L . 6 M[+:>D">#*J;GD5I*Y','Q%,2YSZ 'D @'2B41Y\^H1]@< &%?B/> 6]'A61 MNI5+Q/\ @C^3]8:(HY'8X?"=^D'_ %M<&_93*NBUK\&RX5>RD??>3H\V+/Q\D@HQ-RV;?)^'?%! C)H)! JG(M; D+A7N MAY#ND95F5%T7H$0,51ZWDE3<<'5$!Y!&(Z>K'T## ,C' ]9]&]_GP5LY8Q)= M>QL',(U;\BK)F,F^AR)]0%!95^UY.S2#G[XI(-FB*/\ [Q;@0'7"(=^6+=#T M!= *SCRMEP9OPQ MQ6TU!E;/M\DGA21F0T4TQ,#AW3._(TYLM]NWO<1AS=-B.G9PP3>X3(6-KO'(OH6?A722W=K&23.[A9E MH4WB82R1"JG@YNOR23:3BGQ%6SIL0Q/,H((+&"%>O1<31$T1-$31$T1-$7' M?('G[?+1%S_X:(FB)HB:(FB)HB:(K+[@=PF'MKF)KAF_.M[@\>8UH\*$FLEN43F[MN]N"B;AJU?- M@53D7#L7"U?-#J*E=1 I% +M-1%B3A%VMQRLI+>BS31$T1-$4JWU@MQ7VZ+HM=MXSP"D>:+)-$6M#?K?L;4R4IR]VM7J1\R@)Z4B&D*\.>Y+ M/&[EN5(8.&9@N^?JN$5'#4$7#4T4Y*L=!\H5 YS!KLP2"TZ8]RLJS(&7NL., M3[@*IE",L72Q&,S'."<<'<,6R#=YT MF&*+YFF,; M"OX>0MDI%TZ(0JM)@- M?K@"!@Z86&(=-1-1(X&38-DU$U$UBIJD,0Y#$,10A# )>D0#0R2Y?R[PBP:+ MNBW";9$10P3CHID^[.I$O')PZ0**AWH!4BH-+D. 3(M,ON@?: M F.+%BV6+Y"!NB22$!$.CD.=(X^0^9Y,NRZY&LM7'2:5>R'2:";WGOO5[ &;'RZ/>@9 W3U'#D0.;GA,0!H/WOU*XSW),->.@9=RT9,H M]+N635LR0$QC]TV02;IBTRCI^LW1('Q->2$ M6M8+V#,4TCJU>'6)$>)7>M6#5 9Z:]61ZP/'#QNDT7C?6+==54A"K!R8Q;W* ML8R\\M0I-0P<\.^V6)ELWR;@[9WB%%H52Q=&J"(IR=K>GM5C*F85 *)6+=,D M8SU48Z4FPX+(#4KJ:(FB)HB:(OBDHYA,1[^)E MF+.3BY1FZCI*-D&J#UA(,'J!VSQB^9.B*MGC-VW55;NFKA)1!P@H=%9,Z9S% M$BCJY-[#S*.WK)UESUV.^[:)D\EH';8\Q\+%K-Y$R4$9>:G&X^KT[LM __ *F92_S_ M /G.T7&V7XJN@3]V3THS\4[LM/TF92_WG:(VR_%5^E/W9/2C/Q3NRT_29E+_ M 'G:(VR_%5^E/W9/2C/Q3NRT_29E+_>=HC;+\57Z4_=D]*,_%.[+3])F4O\ M>=HC;+\57Z4_=D]*,_%.[+3])F4O]YVB-LOQ5?I3]V3THS\4[LM/TF92_P!Y MVB-LOQ5?I3]V3THS\4[LM/TF92_WG:(VR_%5^E/W9/2C/Q3NRT_29E+_ 'G: M(VR_%5^E/W9/2C/Q3NRT_29E+_>=HC;+\57Z4_=D]*,_%.[+3])F4O\ >=HC M;+\57Z4_=D]*,_%.[+3])F4O]YVB-LOQ5?I3]V3THS\4[LM/TF92_P!YVB-L MOQ5?I7H<9!]*.M1/4P80[+O&)'G*)[1,"* M\Y:W%Y+K6=.V*W=3F]BQ5"1]<4W;G3 MXU?'VUFJ29#)BFX8=3\4Y<1IBX:P/!2*"S M$N]1YPW+D6A2+(R,C82-CH:&CV43$1+%I&145&-&["-C(U@W3:,8^/8-4T6K M)BR:I)-FC1LDF@V033113(F0I0*%]VB)HB:(FB*.'Z*_\$]5OK!;BOMT71:[ M;QG@%(\T62X'V#] Z(H6^_++$_2-[>Z5J\(M:(6*RC',6S1\6 M191DRJ )N(QG(3[LC%E(%,@R:"#)JZ:I-@(?T[.HT@, Q T-LQK/%8U7/$^I M'LRUJYCW>4"O')8GSA_AV^1BA8>F9!CYIM)5TT-"O*8L)TH-LLP*L M^1L3B3KYA/TNH)T(B8%=8+$@ BQ35XQGM.R185FLA:K!CB*GKK.BT9M)"*KQ<&C=$J@GD%G;@ M40Z6[3Q"OA4TTSB37)8/QZ]\\;N !5!04 ME4Q%(X HDIY]"B8\&*;C@I@ P:+BMU&2U=9QT(\5*[LEL>PD6_5;,DSSLV#A MU'-'"W=EZA9PJ/>+B)>^5CTTTN RI2](] <$V]]..G[(OK60NR"J") 3337D'9UGARD( %*F*P)%XX*0H<<=))ZOU?Y[E MR[4B7WP@>8I5+Q/^"/Y/UAHBCC]CC\)SZ0A];3! MWV4RKHM:_!LN%7LL^<^0C);*]Q3?(D="9[%R+=0Y3HN6*CJ$8E [%V@=)ZR5 M $N2.F3ANL8!'@_'/.U+&D#0@]3>^8Y1JO'5XCQ[[]++UU',N6:&":,9927" M'2*4A*[?S.'QDDB](=U'6YD0;"Q$2)D13-*(V5J@F B6/.HNJ_ZWAB0;9J_(H9K(DGV8OG3F+. M*)TCN"PB*[=8R:+ELBH)BEGZ9S#9]<+X>8=A*KZ@R*QYM.YW=/D$5B(3-7Q! M#KD$A6-99A-6(B9C@?I4EG*SD$W9/P0>,W\GFI- M9.G"\.T^OLY6$>XQ(*_B^\WNX2]ZR=:D8I5K%+2]E6\=Z[F!\ P/$E%9LUCE M@=K%4(#4R('4 " 43G 0I@+ #@.^W4WQZJX.9X&=L6*[E UR3+$V=_$MVU;F M53B5&,LJ,I&KPOB.')>LA#\*@!B%-R $7P6MP MHQK%D?(]WWS6O3CAN"I@*DHY0BW:J"8B)B 8#K$(0Q0.43 ;I 0$>=$6\7 1 M5BX/Q$+A,4ECXWIBJA!\ND5H!BM[ $> $#@(!SSP( (\@.L*O%5K43U)/\+< M6' *[FN+J:(FB)HB:(FB*W>6\J43!^,;]F#)T^RJV/<9U&?O%RL#]5-)M%5V MMQR\I*.A[PY.^7\.W,DS:)B*[UZJV9-R'7<)D,2ZUB=E=BN]7Q/+?:3Y_KSF M!SOOK=0E@IU0F"&&3P=M'K)7)=O&&T4U4B&CY![ .S9,OI$>Z-(V^V&._01< M1R3)B55$0 [#S,.>;1HMO^BE-$31$T1-$31$T1-$31$T1-$31$T1-$31$T1- M$31$T1-$4 MUF:M(BNBZ!U&.%%(U#:BIQ:0W3A=_?.RSJI>QG >9;FYYZ+4G1L#N=S]B>,J M-@JR9KL<([%W6)5. ?P5.J\DZ;S<>24LM[M18*J1\I%]VDL"'DAW,!SHX:&4J2BUV8QAC3:UC.P$9 MKST!4H6D3:T>Z,X8(R]7QDFC(J,G!D2&>M!>,5D6ZQDT>^3$J_2 & NNV4&2 M>)]3^RNTZ:]^@L@"BJ/?)'2[U P%62ZRB05$3F*-B6Q6<8P:1[8H%#N&K=-N0PE*!0,<$B$$Y^"@'6?J,/ !R :(O:='V M>7GQY>SGY_/V?D_^VB+Y#I_*'S<_+]/^@=$7R*D%--50GD8B:BA! $ .0AC M%$0$!#R, >0AT_+Y:(MP.&FJ3+$^-VR*8I)I4JN%*F/7R4!BVQQ >OWWX1A' MS^7R\N-857/$^JVI\(5RM<5+Q/\ @C_;XPT11R.QP'CM._2#_K:X-^RF5=%K M7X-EPJ]EL9W"( CEJP*!U?W3$5=01, '*4>LW "B >8"! YY\^KD \N-;4> M'F>O\,O)7XCW_*LOJE*QHD6K$NX6Q.!%0L@[QI6T4R% PHJMVSUPNX.<>! B MB)EVQ$R\@"A3G'I$Q>HI%<,2"'F'G\GMY#CY./D#^P:(J,KT F6) M?FZE.@"E,5 _!NH_O2B41]OM 1#@0'C1%3MUGXR,AG347"3N52)&ND8%DJ1S M-.@0D6+@4T8]$57).]*@^3D2G ..(OF_)]5O38:?MXV.9D%1PZ='Z$R "(% QU%#<<)HI$.JH;WJ9#&$ T M)LNDM=?&RM5=D#(I-YAB#AP( BSXZB%QP;%5!KBZFB)HB>SVZ(M(6]A57?_ +R<8=FC7E%GF!,/$INZ7M#) M%H"HL):N1TL:1V\;7I)W1$T1-$31%P(\<_&/R![?CX^CG@?/1%C?G*JV()#!P;@?+1=8Y'H5 M1?[X;L+_ !T=JWZ?<7_M-HN3E5^FKX3]\-V%_CH[5OT^XO\ VFT2?PU?IJ^$ M_?#=A?XZ.U;]/N+_ -IM$G\-7Z:OA/WPW87^.CM6_3[B_P#:;1)_#5^FKX3] M\-V%_CH[5OT^XO\ VFT2?PU?IJ^$_?#=A?XZ.U;]/N+_ -IM$G\-7Z:OA/WP MW87^.CM6_3[B_P#:;1)_#5^FKX3]\-V%_CH[5OT^XO\ VFT2?PU?IJ^$_?#= MA?XZ.U;]/N+_ -IM$G\-7Z:OA/WPW87^.CM6_3[B_P#:;1)_#5^FKX3]\-V% M_CH[5OT^XO\ VFT1CE5^FKX58T_>5M&R%)M86A[HMO%SF7JH(LX>KYJQM-R[ MI8Q@*5)O%L+*M(+G.80*0J38XG$>"\CHNL 4CS19)HBQ)W1AYT%0!,4Q7=G(!BF$/>J1T:) MP'CS$!Z0 2^8"'M =:;.YX>XZ8J*[ Y&.F.!6)A2E(0$R%*1(IA.5(A0(F!Q MYY."90 @''D>3 7J'D>1UHLE:K( =5QPX'_\66C[$2?]O/X_/1%5RB'M _) MQ\X_$'RC\8<^SG1%\ID. ^7V_/Q]/D A]/TZ(OE.D(?%R'GY?Z!^/\GGHB^1 M1+V\?)\?_B'QA\OQ\:(NL>%!-H\4-Y%39NSF'CRX(W5./'_\H#P'T![>1T1; ME* F9*BTQ(W'4G5*\0W'F'(1#/V#P&L#)/$K:D-2.#]957:XJ7B?\$?R?K#1 M%#?V>[0+KN*[4/MRX\Q)@!UD M?E_?'E3$&:JGB?M(L5$VYYBEXAE6:CN*Q5:AE=J6=Q823II'2=7F;+X8M#G) M;O@(ZQCDQNSED%TEDX>;7%XW:#I14 &,!X)MP?,KSU[-R30=Z)I_N$98C4/+ MNUEF'#71TX(8PD;VEJF@BX.YK**B5A;-EP $W,I2W:@/RH*B(]R]A5GK1R4# M*-V_/P:($BA(M(M'B;YKT-7,4NH@\CDY!0 M%R"]?MVS4IV E57 IB")%W!Y?*UE(IZCK;&E-#:JSE9 M,@+.'"H^:RSA1558>3*G.8>1(O1,3<+!I=[,2C&-((=28.5@(LJ7G\)!L7J= M+AR( (HHJ%*8??" )"0ZX%-N5X+QBHQ%4L@R5R91LJZL^BT32#*OK2"32*I*(@42*.T'1RD7G_?% []X/O%>Z2C$0 M.F1PIT@B "Q,FY)MA83:!B5P$&2V@.&+ZO>!S5A-PNX:#0BTD9-JL,%)BW&O M4LR8L+3?3&6*DWD+"#@$W56HQ'9T#$!8S25F_(.M@U,5P-4TD,1.9O2 20SA MW,:CFRY54_J+ZL7B,0S\5D!M-L$_:\$4ZRV5\L^E9IU:GIS++.G)&C4;=.(L M(QF[>JK.GL;&,D4&$:\744.X8H(*@(5[&^-JXU(!W3V$;+ U,F8N@.0,\?W9;F+E*[B M-V%M3%)47V7+VD@L%,C5R 84ZEB2LI0^-JC').'#%I'0"JS$P).^HQ"026M@ M^7W^U[A\^V!2*JT!W4="04:5!U:[[;Y!-< MT'1Z7%K+(!*6*9.@J8A3JHL8N/;OIN8=,XF/=NDRZ :BP\X',K0K3=K7:==M M U0S!O5S-D#L_MDEN(G)XWV:8(D5X++]^I+L"'CI3-%T=(MGK)*=CC@N9E.L MG*CU-0Z[*B51 T<_=%9-%$4@55?B,T@Z4P[9DK.6B>CG]C]2HAI'OMH=?R)) MMT^A>UY0NN1;C9Y$>..\?OE+5',U%#>^,8R,=MXUVV MFIZMDO0R47&+M9F)6"[W#&T'M VW2]_Q M\SKC^]4V-F;0]LM/9V]JN^JSFR0Z%V.]ADK$R:N7<*9\DCZR:HJ.&H*)%$X- MRG+S/RN;]?XJF-IJPO+LNIR#V./82XIE*!!Y(VH;9:3-94MK2BXWA[).VB+E MKU;GH%%"OU6-<78KV"NQ\_$,PK^:[?MCIN4Y>9^4WZ_Q5?J/RG[P5V/GXAF%?S7;] ML=-RG+S/RF_7^*K]1^4_>"NQ\_$,PK^:[?MCIN4Y>9^4WZ_Q5?J/RJ%O/HZ/ M8^W.(=Q[/:!6L?R3A,2(6G&=SR+3[-&B)1+WK!^E:W[1-4!$#%,K'+ !BAY" M F U671M*Q_<3QGU?OBL&;GM([3;L9FJV8-BN:\@;]-F%1!22R/LFS[(N+%E M2F4MKUJ24EA*YM$5GSDT)&IFJU#>BO\ P3U6^L%N*^W1=%IM MO&> 4CS19)HBQ3W2MP",H[_J-U)V.0CN[X#I$LA!N'!E1-^%U)#%D(4H>1@6 M.)OP0 =-G_=FP]?XOZJ*[#CW[K$/6BR5KKT4373#A0^.U6OV_-1Y/GZ?R .G M%%7AD_DX$/D$?/G_ #?+Y:G[A_V&&!ZR[/G\_R_%\0^WS#CY_FZB^%1(0Y$ \^/C_-Y_*'SA[/R:(NL>-E M7**S)LDJX>/T'#-HT;)'<.G:[A Z)46;9$IUG"YN\#I(D0XASU& "@80(MR] M;9FCZ]!,#%4(9E#130Q%B]*I1;,&Z(E5+Y=*A1()3AP'!P,''EKSK<6' +N] M%U>)_P $?R?K#1%'(['#X3OT@_ZVN#?LIE71:U^#9<*O99X[\<=T_)5]I]2R M)4(B]T2UXYM=>L-6LL8RFZM*H*/%'8I3D1((K-W)@(W$(QP!0*ME4%0 M*H&M >DAG&/"%Y:W%0(+0&X@E_4=WTES.U7<5LZ4]>[-W;CL.K/!Y-I%:BH:Z8Q MRU -*CG2CG8R;D5VEP@5"-WSKNG+EVBE.0Z+F#D8]JB_2?&172YH54D,'<3, M$2S 2+E^L**J*J6)D$14)!X&T98+-EPJW:(J.7*R#5NGYJKN5$V[6N(L*6IS+]3Y<17>N%W2CAXJ/>N5C@\A1HXA"*+"!>5@<5DC@G \ ;I2!02 M!A'S$P@ ;C734[9C'/)%M7WPJ/8[;/28Z/217>KW7%C!N\6,9)%FHS#Q9W@ MD #D-WB+)5J1)7DG6Y+[5"D'6%%SP]PM:_"./L5JFS=ISUX%J]?NGKYM(A%P5V9C&LH]PV6!VQKK,(](S9 BJ M1#-$Q5>&*4 [J@SBU@"#$V<-UGU3WLLZ<.=HOL9P1@/%M9R+N7Q3#V9K3TI. M1K<'85KI+-W,F[?2KE'P%7:S#HBPK.E.60ID.V.8&A$BE(D4<*@354P>3(M$ M.]F_A:@BD &#KJ3WR.15U*YVLO9\6ET5K&;DJN03 42N)2"N<*PZC'[LI#/Y M6N-69#B80'I.L7@GOQX)R(7B=JU,E0/YE.DRR?:0'AT MJP2/%E9&[2/Q53C%/_\ H\8&JW?AP4 #S'@/;P(C^40#VC[1Y\Q]NBA<\\_+ M^80_6&B+G1$T1<&'@!'CGYO+S$?( #GRY$> #GRY'1%%RK581[7;MJ\J6/(: M1+-LO[))]&T2@41Z";VH9$W83B@NYFU3,IU5BZ M;)MY662DBT?*N3F*08;)[Y] I1H!QY?E$?E'Y?DY_MY!QHLUSHB:(N#> MP?;Y\!Y>?M'CGZ YY'Y@T11 5]HF\ZU[R+1GVOX;RA2W6_+)W:"8)SCDAY6W M\/8L*[/(^\X#2QM9G0"47K*[7C"V#KI2<+%,JB9U8(.J66X,?;2= MJ.U6)QYA>MPTVSA5%HA3!NURO/4J9 MIW=KQR2EFN.(L-GJMBR7)&_&Z/,<&VT@_W,RC0CYE*TG,*M@B%JS85V]?H\I*(S5QT4@TW(&6Z[-$&^)RN1(VU+9VZA;A[7"T.Y1BO_ 3U6^L%N*^W1=$VWC/ *1YHLDT18P;I41-5J>N! M@ $KLB42^?)N^KE@*' ^SWO0(CS\W&M-F9.HZ3_"BL%M!?OOU6&VM%DJ,LD1 MZPL>/)#O^[-!3TTZ*CT=7B?6%:?1PDZQ$.[[H#BKSP/7P!!X]NB*L3)E'VAY M^SVT/+V_V_+H0#QP.(?(HOB6Z$BB90Q2 M$Y I1/Y")C>1"%#S,8YO81-,#'.(<%(8> T#@@%R,P)'&9U,1YI.JO'2-O\ M=KIW+U^D-0@E *H5_*M^]E7B)@ 0-'0HG343 Y3 8CJ4.V2$H@=-LX*/4'#4 M*=?3GV_!4*2=!FLTZ%B:E8[1 8.,!65.GT.K!)"1[-N@'GJ(+PQ"@U0'G_U1 M@FU:@/OA2,<3'-D:B;]%H*0/DJY6N*DT1>)_P1_)^L-$4!K]@:4!(3]PMD%J.3ZG M2B** 6NXX=^JQ_'@>0X 0'R$./+YPX M'VA\7S_/JU"UQ;A=GN,MRF9)::LJEBQ_E:H5:,DL5YXQ3-*U'+E =>/(F5=C M/,N@LY''<)"D]K5F3DX9^P239@BT$$W"7*J06>#<$,X\CK&=];IKJI<7!O2; M%\=#K@L([9N!W [6+4^K6^-H?*F+XQ^UAX+>'C6MNP@8YNHU:@P3SEBB-*[< M8]D5DU4S2-PK+5[57T@=PY40:E,*;,*C0P,BS@0V1 M8!\5W=IK\!:K&BH_Z M'^Y\H/%7'VV;V=M&Y_,=5I>%\BDM5FJ5O&7?Q+J!GH!P\@&5YL$&6;8, M@F85J[=-47#EF)E&I731=PW1;.6ZRE':"MF@BI^3$..9$0E6SKH#U!@8SU8Y M6YX/*VZF3Y ?C\A]H?3YAQP//R?KUQ9K!QF40;D#C_WKSCY^'KGZ/S>0_-K4 M4 B"Q-(Q@G7+]A"@DBIC2X_MB8Q&!Q^5=S$#5B9+("J!C>,6D8E"1Y$W!#)U M=IX0 (8 *!A:JD/[P1 PF 3<&Y ,R&)&2L2'MQNMH._E4&V&<1L%7IT6#[,% M CGS=)0A'$@F$#83L4DR&*/65O+(1[]QTF(*:+8Z@=?2"9\:+\O<+6NPX^Q6 MFK)#U22W!PL09PY519IF5!F:3JAB]\YGZ.Y$&<;-,4;NQ0,5B(.I2C3@U!8G M?Q]RBBSOJ9TOL\B! (CO'$Z+/#'#WZ_RM'':7;RLJDMT7M>HLBI"T6 @DKWE M)JY<2#&5O]CN5JM#N)K<9,UVN"9:6(#EI6KY'+"R9$T)"H.V2"8& YZV MZ9O&O5R!CG(P6]7J))"(]0&4<&4,4!'N^KD!X*Q8@"&=HU@8'&[YJA2Q=R3K MK_V)DH@C832L$[(Z:QM.C2N[)+.5E?#MVK$H.0%L=8 5F ,2 M-T#L^>9R39T"JIR2*:035F +26#DP,WFP!DK>CNYGIMSV?9#P966S"3E-J^= MKMC>W91B066:YUL5L%#),MF*4?+KNW#VX6F+Z(2.D'4N MC$$K[6?F)&2F10=&-UDVK=!5$&+9!NCTT[3%B!,C+3=RU7'IN!5-R#..MX?LA5FC MD?&ZXIJL\R9DAA26*@ FG*Q.%4,!$XQ(SAH^C;*IN4J++)3N[M5:,VN3- MA+5QG$2<:B>Q.8950CUA%1*+UH(%0;*)*HJ+HNBBL)P*MT%DTD!R )P.!$8G M(N?V5 N;DAL1B#RP(PZ8Y#23@6D>]=@4#BU:N'12C[#&;(J+E >! >!,F'/F M'TZE4H[/HR<@DJL;E046Y6ZZ MJ*(G,1)5XZ,GQWQPT5[0O4!@*:0.CX1CWA(ST4)HB:(FB+C@.0'CS 1$/I'V MZ(O6< * #P #UD /RG*7YO?"41#GVAR/GQSR10Q.SE[:#?9N7[:JW[7+9;(6 MX[:9J[[C*C%T;]S:LP;W'E6Q$XMJM>MC.P5]L2Q'EO&0L5 SKJRSLY#/FLLB M*4='R2K=P4M:J -G34'))#SF^>7\*9^ (!R'Q ^WV?)\O]O/19)TASS\?_ M (^SGZ>/+GXP\O9HB 4/+Y0Y\_/VC[1_+HB=)?D_^_'LY#V#Q\7//'M#1%SH MB:(FB)HBC?>E$)(PG9W47*[1,$[9AC=]MVOE-D2^3B-F/7DI#G7;* '25,V M>J%ZR'(/ <<""?FT7=M-;Z!2/-%DFB*T^8L?O\ (E8:1L6] M:LY&*F4)MH5Z506KQ1!A(L3,EED@,HU!5.0.=-R5-;NU4R 9(Q#&$*I.Z7/" M%-0)#!8!S4)-5N1/$6"*=P\D0#&!J[*'2X3*(@*[!VF)VLBU'@>'#154I?,% M2I*%.F79P;%PL2"+JW5EDE6$[CENFDFJ69N9H=85!, HI+5JP/162 OD94IV M"9"@;WO2H&??\:K+^B86IE&%%\FU&;L*8 )I^8(DLY24 M\A-ZM:@7P<4GU![WP:0.1+TE7=N#% ^HJJ-6@R!\SS6@I G'7#VCU5W..-2J M31$T1-$7B;V#\X@'YQ#1%'([& 22G:-=O]:&)@<0LKO)Q9$,7R?)D%WU;KF2 MVTLBFJ'O#G:K/$"*E*(BF)R@8 Y#DM*_#LQ_U/F?V6TC>TP!1]@F6%$BYH^[ M34>F4ZJB0H'G8ANS\6D4@\.7"1$SI)M#D,50KA13WHH .M-GCR]UY]IAS]EC M.7V!] ?JUHLU89JW[K/=H.DZ<*D>4.)6>MCCTMD'A'B1&I40\N\.=B!EUND# M=V!P _2)R@;I=AE.-S;RM_*+'WR'7I6F39X]8&\@E% M6>H,8Y\=FMYE!=,KDRR/>SW?>$LV&1.?)[X8;[7;_4I%.ZV)EYT4B-1,1\@ MXZA 0Y\^!\ORCY#^7C\@Z+SK#UU4O_ M,HS,D F!RF41#I\ASV;.2DK3:8$Z8HKF=)Q#-G&G9%%.>4E51A$F>ML,)UN0(DM>>&"C#G MS$>A\IS41/)?JY.DJ\@UF%#BL5E2F[:IM3G=]'AR"Y6B MW3[NBF1*CXKH[HG' 85%ZB3F5Z115N4$!Z=T%Q9R9C.>X)HIH^:/DBJLW3=X MF/)BJ,UTURCY^^\T3&'GIX$ '@/E$.>=2I7U& BI3%5(FHGP(&!8I#$ !+P? MJZ@XZ>.>OJ\N Z=$6.=EL)V*4A<(5RXAQ.JZK-(/$N5XU4J!BJ(V>PHBT.D9 M,9%(RL:FJETBJS.7F?E;442*3,[U0+1'VTV=PSD9EKA3E/1?Z^ MQJ'9_05E=M&)'.3MX^7SL55FEF=*KI5S'-]^&>W+[7(?:.,8$&T\B068K)'=-)OYK=?FUR@Q M8RW1>,94_P "JYGU/%1M9J)I1^V6%,RCA%9%)T=<$7!6\2!4RE=J=!BEUOLX MI!IQ,8O=^%@3-FT?S$N?Y]^B#4Z\0YS(1X-%#GZU%F+EZR55-WA5.3J(.2&- MU&(43@(B4P>], E,(#LPOWGY89+BI^R-ZY3H26MDE(65K'PK(7C]1O./WJA6 M:(=TH1NTDW:K$RJ@+ /WTI"JJD0,JI]Y((($DD,T@G"V<9];HLZ.RM\?:BWS M(,P=PX?FI..(A!X](T!X+>>=VFW*,E :MDTD3-&JL2"Y6ZID'"IP7$G?=:RG MGVQ<4N Y#OB<+](^%I1CRRS_ &SY&%MSGO[R2_\ -O5U2((LVCEVJNH( MFBFU04<&6.(@( 1($^\,(@( !1Y 0Y#1%^_+*'=>C:1LZ M1J,\B1'.<.;+]'?1>=-$31$T16?S_G/'FV;"F4,_Y8DG<1C?$-+G+Y+IS./9INWMG8 H2K[J15C3]M6;0*2WD3U4G\! >! ?;_ &_S M?'\@^W19KG1$T1=!8ZO 6V./%6*+:RC(X]14W!![QNKQP5PT<$$CAFY)_P A MPU526+Y@!^!XT!(D%N_/@5P@&X6$.1MJ-J=6O'KVCR\8_@8.Z!.2);*Z6:2< M6R]S\_%]*:S-HL2;*5>1;B4 39/.CK[XZQBBNIH*\QTQ69H.'F;=W&EY61U+ MP55*T*$A,E]U4XGTG*YDD$@BV*P!P)HR(X402$/^2Y>G?/0XY*X2*()%DUDV M@>?54* +R>^Y\E>_4JTT1-$31$T1-$6'F_+>5C/85M:RIN7RB_:I1U(@G*=6 M@57*:#V\Y#D6[A*DT2%(815.AV\I-N$@91CDQ2Z :BPOW) M6 78#[7\AX#V0+91S@R79Y^WGY2N>[;+3=ZB=O)1KW*2Z#NK0S]!4#*,W*-9 M19S3J-%4Y8V0GWK<"IJ=Z0"JLO5%@ !E&6'2-2LENT#S+ANLP=2<4*$5!_9VS9>"?N8N3=(M%T#UPQGR#$T;*2#R.. K@Y9@Y*0P!IL\02;+K(IC8.88WENKV;LJ&YZAXTP[)G*Z4=)(2>;5 M3D8/6)AICQJ8S^-=,'BKQH2!7>MW/B$RHB,2)-N3B!LC43<\L,U8I%/N> \L>JT:Y7[3';!+7&32A\)VRI0T=/+ M-'UP;7:DUB2=MF<@BD26D<1RO=.T?&E %TH\SR%L8MU$$C%3H< MW9@V(D"PM&%BH)!D!CI+DBS2.)N!;.U*^-RC[VC-Q;5 M.99N681) B"HG9JKRC<'2J[]C(LBL7)T5D.[6<"4I!44T[KX@@,??MURJIVA MB'?OE9:Y;')PY,HGFU42I.XJ5[M1XDI"K2S-@ND_=%:+)B'CF?CG*S5T,0H^ M$SQNGW[B-$03$F@9@1<.Y8\GU.:E0%UYCM-H:RS"F#NL"!C8NT MBT.PP=L(;[>O RLO!TR>G75=5378J#,NT))8"GY(H1@_\,BZ*3HZDQ5,8QQ MWO3B/O@S+8/SX#W?DR]&SV>]2#6*008 $%C#BS!K03P5N)^S.; 6*370:,&< M+'IL&C5H!TVJ**0 91<044.('4 H'6.)O:41YX]G%K30*7+N27),$Z$C!WTT M7Z(_97@&R_LD-EUJRTI7,/M&KJ^YZO0 M6EJYX%W TP(QP^NJCN)ARD$'@ %#PU'@.A7BVAWMK$N2S2\-',-'NL9^S.W6 M5WM3>THWG5&KO)^L8(K]8LV8\=64S=JI?++,.K[4J G-RGNB:2*457)&K.U3 MP]8,R2DHX')%7[P7!3LR4-K4 -V ( ($N\D9XVA\"NU['=%)J\53N'M;/CR8 M<]VN3-HCRHJMTJOD8)%4Q0$&=DJZ('7$3F 5D8640,D @8H"HA"G H$ZNZ. M(CQK1M:C<"+F1?JL*@ S3?G-KX6+-\8PYNP_ES%>-;=;;123RE7:U>=.I::8 M=>U0[(YH=T4CJQ;8G?:H;:@Q+V:&)XN MS&WLAI.5@Y]=.C1'$Y]=F=7F\5@63E4$T!3FKFJV9O&_=F1>QU5JM7JJ*S=8 MA>E=F,A&2HM%4E5T%$3@L@J8BHB.&U\0T :[+T557'Y:/]*5(ET4K39VZ&^W-_9X['U, M\;?T*2ID&0RY0<]5,KW@$'H$HG$O1MO#1W@OT/M%YTT1-$31%H^](SO 4CL@=U92F$B]R1Q ME04>&J;LA@M.5:1Z'+#ZO.'L@( @HUG(5=-9FX=Q#Y9DP3L M=?!\R+)HLV3MH\C9R*AY5B4TU&DO!P(-B,BM1-2[37M&>S#00Q+VK>U;)&X7 M%=4%.'K>_P VK0A[Y%66N,!%NTELL5$B3!2.GS-$TA>R3\U4G'[CI*O!SKXS MV>/=P5GK2ZQ .>)LN&=CU'#&-37 M,EXYU'5Z7<-&_>+BT.5,P"3Z9'B(I&I#]!?LV5*X*[.[>7VC&X"@[TNV*0KM M-HF)I0ECVT]G;47Z?L\^>?C^7GZ?H_)HH4/KM=;9;,;[ MY4QSA^<+$/D#.H-VH>+>0+I8S(B[9;Q J,@4>MWZ\;"0U6MU2>V$UZL0U:%@Z+%D4D$7P)J M)'L)Y&5[Y)S/FJCOO@M6N8\_P#:0RT(K@BE5TDWD*B3C%*5W!850@6L'N$Q MY+)G0JMUH[6?4=Q]&MC-1J^1S?1(T9/W-S39M+425DJG*I(1]4@2:@0V=IYW MM<0""+J"29!C41!Q.1PS8@S?)#9G#=HM257),X2$=D6F/6(NFD??K,BK>XZ0 M4*H)!C[=%P"*!VA3 F5W%3T>8X F9.VY@$BBK(L!J>1?0@ M3K@V#"?-49NUVPRN;[R9JM<<3M=-,O!5EGM]EWM6 M?0MOA;.UCCL8)K%.I9^"ZSU6QQ9#E;+L^TL 7D8/E8LTC4&'9FDGA)=A]K,X MD9,Y#!@#!G$02J5L2<-C^)O;#-V*YK'\E!,;'),6V,:=)L,>Y8%F8QWBSB49 MKQM=I$6_$Q)MVH>5@6SUJH:2F"QT@BM /KWG%+2'8B'$7+2Y:28B+J6:\,'& MIZWM;G9:Z+SNQI"BJ,90</41066DDV @*2 MLF#%%E(G,!VYUB=2AK=C#,_&1B,2!@[]5/?M[*TJVX1JL=-+]RU-JU4 0=J, M+:BR4*1/I%($6+:.38.#F-R!^_*F 4HB8X\=,]A%8K*,9L[R' 3KS,M/K]; MCV\;,OY.4N5430(G'1K!S+R3L+7358GA7P;5RHV"2D .8Q.D$AZDRGZ0+D/3 M>1@+MNEJ 78-55#U%Y((L'CEUOGAGL=#X0SY4-P=GQ.ZWK MTF(LL=:X3;_18B781QHR&3_;1S.*?QTG(I@PE&4J MR6*BO)H$DEN5OG(,H&VJ-(H _,7FJ_J\XFU@MHO:";6=[?;C,L(/\0WJD;5- MHJE%:^&I629.(B&O%^>R'[$S,O9(Y1RYN M!M&9<>9N/=,/M\?/:C6*Y:ZL>);IW"!MTQ.-)633E5)0S)&#.BVC1C6:CI)5 M5P=PBH@1LORD.0"6!-[YMJ;SFN[7:&H!J0-U\27?%LXSU)SWR,7\?D>SLI9$ MR:;=!-4A4Q, AUAT")3CR)1,G^" D$2'*)5$Q,D,HV)C&2[J0D9!=NRCV3%JB91T[>O'1DFC=J MBD0ZBZSE0B":13F6,"8&$,ELM+/9,;L<=9PSSVC^%]N[J-L&U/ 6=Z>[PA9J MZW;A4T'^4JJZG,M%AIAF9#-$XV=>IQ:HU_U,DB72-W=_ M[ ELINUYN]NJW5SW]Y)?^:Y'_N2^BXH^'HP_P;MG^M_N7^T\7HJJN/RT?Z4J M1+HI47OTL^Q)179KT*#.U464MNZS&,>BY(H0A&)H>H9%LYU52&#J5*NE"J,R M F)3$5<$5,(ID. EKL?&^5)/H%='T6J!]2]E!37?BO$^Z?.6>;'T=T*?@N^M MC6+\&)A.?O\ I]5=]WP@GSW_ '?=\DZSES:^,C( >6BD9Z+--$6'_:#V5K3] MB&\RSO2.E&L'M;SQ(KILA*#LR:&,K*(@W$ZB905'D.@1.0 'SZ@T1G89D>JA M]^AUU5PIDW>Q< \#X>)QYA.H'$Q.9#Q$C.VF9#N%.[Y*P%.)/WY.]()W -Q% M(W0!R.^_);[>]-[5>HY9:Q.L\318)HB:(FB*+?Z6I>TH#LY,_\ );6/5:[' M_D&@)PX<<<%>#T6NDC5.R?ILR)CC^Z-F[-MW #+(J )S\?2"@0J29#HE *5 MSW3@RRP',=0%.Y5122+FU+[2KD.@[Y*1AHLTT11P/2HO@H;)]87;Q]LW&BTV M7_)3S_U*D?Z+-<)Q:RID%2$ M1=V&RP:"0JG5%M*HB=B;8U$N&$XV-F>&S+N> &.9WC&0/&@L$SEUG66JH8P*6().$,PS8%V,\VWV-/U**Z8!%0J%1EBULVS M,WS4E:J=L7M,WA8.J[K;-GIO%98E;EC5E-8HM)VM'RZSC)>T,6%CBT8&;*LW ML!2,5EC+R%06L;4K$IY%3N62:YDXI )G*./OP45@T@@N"X>7;XR:."V"5^V[ M;T8=&?L+N<+@C.'!/HNKE-Z>&JVBHQI4%*SPE!58 MK>$B$XF.!QU@F855 0 I15,7DKE)!=(Y"BH*G0 "/-RIYA[F[<>X5;X%A;D. M^2L;8M\&2I,1+6ZG 5M(#&,1>4D2&(4BB+<7**Z91'O0.FO$N.H"@8A M0$Q0L44XN;8MQ%OXS*G?.#>O96/\SGS-RLY6[*K<;=(/H^:B8_P-,AX)>4-# MRKLK"5*RCID3,I,4D7 2CAM)K*-0\#WZ:8&0(DI7TQNDBD$78W*,TTQ[$M6[Z1HT,M&6:1%-5#JL9$F(1BJQV*!2$%. MEE7;BP)HD29$-:*R]?)BR9IN&,4,1 EV.>D7;+]YJL%YMA;GC&I6D .DYCE# MJ!4AA*JFUKQGZM/;*D:H^OD;*BU53B&K\9TJ[IV\L92( M&BC1X).!11.D3.K>>Q(,1(MB.LMSLO7L*MD*#O-O@DEY+$L&QD98YJ2/V:&1 M+S?BWZ:K)MT.6DJ6+:L 5%GX&XXZM)R)8V6RV*C[#(5^' MBJG9EJ9;I#'Y6EDO&)RF./.1*GC/EBYMB;.7867Q=GKDUY40+M^N-WDK4T=1,(I& MW>PJ)ED4KPW,M',9Z5*U8C5#1TPW4 .D^;B* M9S>0B @H)#"/'!05*IW?4EW:A\:@QAVP)Q6U)<3<01DHZ';LL=^NV3#3C<80="&0E\K4"LQU;DX^8H2AD1?6*-93%>F#-IC'+A0'CH&YD ?T%XN9- M)0U+6.:B2:;G[7)&F);$X8GJJV8HWVJ$5!@0\'(GTL+/ 4"_/_:"[XMSC)S M9_W5YORA7EA KFJSMV?LZ@MTE*'=KU2OEAJ\]2 Q>H"OH]TF)_OI2@8P"$+U MTT484LV)E^9?G8BRG%>B38M)5NS^RKD]9L9N]RON0M!$E#$4(#F#QY5:S6XY M4@F $SI$D7LXB4R7)>\15*;@Y! '???HL-M_R'0 >3^ZE'SW]Y)?^:Y'_N2^ MBR4?#T8?X-VS_6_W+_:>+T557'Y:/]*5(ET4J*#Z7?*,$-ANWN&6 M =L&HE.)W#>*Q#ED)!4I@**90;>L&G4!S%,;OB] &Z3<%ML/&?RGU"S']&=A M%HCLC,".55TEBSUMS-/($3*BM-W>!IDI<<%W>A5$LO+Q\:]M%AMT= MZC2JU=:O% 7F9B7:/738L=&H.78-C.')BHH(*N$@O(AO.?2%5 >ND9U#Y/DH M^OH?$A3(:G[T4I.?IT?)X(UFX.0GSQLG%OBA*Q:K/MFXT6FR_Y*>?\ J5(_T6::(FB)HB:(FB)HB:(F MB)HB:(FB)HB:(FB*R&XI 5<2693DO]R*0KSS#D>&\VQ,/1Y>1_?>]'D.//S# M54>(\5KF,' B'EY"(#\0>0^8_KULL5$?](ZBFBNX+9\[3!4 MC]_C#(K95<3F% 6L?<$W#C M9/\ 3VO_ ,MQ>=6LZU/=EH^2;]HKL]12;?>7%MBD7;8IU$4U7SJMSZQ'RJ9! M$JKA!15LX#J*'>';I]0<.&Q3 )2JF43(W76 O>F*F5+K[L M@%#:A_IC)SS\YPN.>!\"T4=HOVC>?, YBNN#L>M:C#1R4!!JP]L-XU2R1PS] M>;.U5$6Q)-BP4?@YE@/^TP\""0')+#V6NS MV=-8));R;6Q<"'#8W&&]RC.7NE>GO73Q[ 1SETY4Z" ME+WJ[A5553I*0G6[2EF5.N%=;)V>21@'KE%DXE;85X8ZJI21[)LR;I@MUY(ROQRY8 M_P JZJ/LIK/]^4M)#D8/H9."Q9M&\C(,L9RG5Z#0:N54RHMEQLF09Y5(!,84 M1*BXDF#40(3I(9,$B$,(&. $ P)E3IS\@-U] _%68"]9;R M X=IW:=@YM!15$S6(5B9)O7$"D,(JD>5X)L6%@,J E*3UV+ELD)>563M,ZB) MC%Y,%@0V#B((/F)TA(ID O@"0[AY<#!C('RLA=O>6=P^++5;95CF^T2"-P9, MH=[ 3\#5Y6I1;./=).6JE8K98YI%P,B1%-.*&3;MU'9H0B40)O -VR"%4[S$ MO5 A[$@X#+,L0'>2Q D$4_:!CCFS%\!#9F>W%W=:QC!> M*D M.0Y>PD7@AF&37U8S@9 !.ZS$B"2TX/F]L'=[NMI6W&-KTWC>V6MBZ071EXVM MO8^RMBI'>G8,:VE:X22*_,H<[@I0EB/TQ5<&342<*)**"FJS35TSEHR&57KSR->&8QZJ"CL&9RM47[]P9 M5-Q!ELE-.TKJ+0Q?B(:UIHH-DB-F31HX>.'"*#=$![MLT;-CD302*/=H-TR$*/00./(OL M;H$FP#/9F#_)7ZLW8)8>E,)]D[M#K<_!OZ[8[)39W)%% %@*27_FN1_[ MDOHN*/AZ,/\ !NV?ZW^Y?[3Q>BJJX_+1_I2I$NBE1#?3 @$=INT?@!X^Z:F MY^+D<1W'@!'VS;I@*B[IVX102( F. MH !KJCOX44WM'/2E=O>#T9K&NQF)C=RN5$3.XYUD^6))QV"*D]04\.H=@Z3% MA-Y0>HG!842UTS"JBHD4RMD=AUL5"UHV551G[0SZG)OWPXJ#=NNWE;E=[F2W MF5]S65K%DRTK&4+%M7RI6%3J3%10YRQ-)IK#NJ]5(M+O#%[F+9ING7(*R3U\ MO]^T7HHHIHL)Q.).?\+&IB]>1CUO)1CQW&R+10JK60CW2[%^V4(/411N]:*( MND#E,'44R2I! W AP(4CR6^ M/;CZ7YD^&&-B-U>U*JW-F1-%N_N6#;6\J$WPFEPI('I5T+-0;UTX5X,=HSL\ M U2*)N[.;@I1+([ _P!M3C(WOF(MHM[^WWTD3LJ<[C%Q\EFZ6P199%-(@U_/ M5/F*4W;O5"@(LAN;$D]1'"@#U%(LA9#H*&+T@H4YBE$LSLZQ>D\IYZCEQ9;I ML>93QIER!2M.+,@TG)%:7!/NI^AVJ#MT.<5"=X0H2, ^?M2G$@\BFHH10OF! MB (" %"@+^EY75.6WH[9:(@^[P*5MMFII]'D(%N@HF E*)C%&V\?"D>_LI76BR31 M%' ]*B^"ALGUA=O'VS<:+39?\E//_4J1_HLTT1-$31$T1-$31$T1-$31$T1- M$31$T1-$5I,[HBOB.])@(@(0HK>0=0CX9XT<<V2R"\ M9WQ%$4':_K[<5.QV?U*]VQ9Q#V(>,8? MU4?[>'MI[0#<=@;;YO?RS>:UF&!G(YM-UC'N/@L$Y9Z30KQ5).ZKV5\@>+C( MQP+!E%'"T,:[&*>J$6HNC.'S=)4Z45.6J+,"X9W :\@OK%B85TU;.G?H#N8> MI@Y!#,!S8',@K7-V=PMS]HIM607<*,FZ68*C#)N6J9EQ*Z,P7CXY'@A@$I7; MON6ZZ@FZ4B**JJ>]3,&II85#4W;,&XTC&J-A4Y@A@$?( ]G !1!NV(.9 MMO9OY&Z)3KO:=CSO4W(O@17*E4V)4O#"W6,S3=(=1CIGDFAVQ50)UBMX+@!@"20'L6YRX& \*]&RFEC-X 8@:.]FE2WL,ET&[,LR](FV[[DSY)8[=PS.W5336'H:7LSW9FN9O&"X MJ$+NLND_!!!7FM5:VC59"&B(23E&\D]F0>SSU^P;D=+-_?*NCL"M62SULW3! MT9/QSY(SPZBI>M/5F+R.'&;=810B<\W2SGW9YZN$,BFWF7>7\IN74;&)G,P& M.3LTH1Y' B"JAU(\K-N5,2 H8Y2I$.B<%")F#SU%JZF-C5 !MGB<#SU"^B*1 M]$"J/MI(,.*B[6AG,0P!+XJ]E.S/7)V/0!^5:%?)D!-]1P]\-BH%MX 7F"+/R>VF*\U=!I@6S@$VM(#8DAQDYA7] MI=PAA5$R4S%N@$1,80DV8F*'D'!B"L"A/:'X8%X$>GCGRU;CRS :UWFW!LUF M0=V6)I@0 JH_P#:K_8MGA'[JW4&B8CP14Y$Z$2P0,)O-3O 2;MU>H>H>H@G M9 8J@\B2RJ\(_,3U?]M,>-J]R4:M8L;R-0 M:R"D4ZMK6;@D9)),JRT<>1KLI')/TFQC$*Y.V=2#8Q$C*)E$YDS"V*;.*GR:,Y<^0Y296KW9CV9FUVD=HQL1P8^L,EG&]6+(Y_E>_ZM>TIJ)^VF!#R28#XL'<:NP"_1<023012123(DDDF1--),A4TTR$*! M2$3(0"E(0A0 I"%*4I"@!2E H 0H773W]Y)?^:Y'_N2^B*/AZ,/\&[9_K?[ ME_M/%Z*JKC\M'^E*D2Z*5#*],56.3$FQ-/O% 0-E'-"RB0'-W1U$:=32I*G3 M >@ZB1%ERI'$HG(594I! %3@8M]@'-7#AC^RI_:%V[6T_LS^R/V=X=9\Y]5PT55UU,"!O,2>0+9Z9C)1FM_G:];V^T4EI!IFG):]>Q*:27>P> M!,ZOI0P*%,X8L(PRJA#=6U&SIHFYS M/J,NJU@B(C\8^0 ?, !P !\@ 'D !Y 'EQQHM$T1-$31$T1<@(@ @ B "' MAR/!@^,#![! ?C >>?CT15_C7+&4\,3[>U8@R5?L5V5IU WG<_V7Z3?HT5%4IO9$X!D5DP34R#:\RWSWIVA^\2>Y.L->;*"+ M4.L#&:UE #$>B+Q(0%,_2B5 A2\NUG:5R\8>XU&PO'4? 6FN3C]B4QW MK*'G(N3=M"$6%L<[ILR=+K-R%< *!C+$(!5@%(1!0!+HQR*ZC*Y5"2EG$#'6 MJN/YQIX@'4,RG(MU*MA:& CH'$<@[4>(^&.8"..]1+W)A JG2(@&C'(HXS7" M=RJ*LX>LI6JMJ6-,YTCU\DY&'G"*IHE<'3/%%="_*@@+.+DYV+82+H'*O<-A; M,G3I)RN#AJ@*:?4<.G76.17'EL5S-W&HUM=JUL-IKD"Y?%,=FWF MIR,BEW9"*$1.9JB^=(*+E(L![[\U#B](7C M4Y3L]49(S<%QALYXLD4EBG'I9*/D;%"G5]Z<"F[PLFHR$IP/TF<<](*%ZRZU M^$]XA/Z>-J.%5N"S$[.I52T;!-AAQ;BV*KC"D03A5("+*,V85:TTQP]145+] MY6=P0W28>KM)@'N(T[Q6>T &UVGYZCI))MF7$Z+%F];&-O\ M3\TTC+*&+(2NYLQEE*E6!E;:P9S6V5BD&5M*QC9>=8,SHP4XG($\:94SAJVE M7+PHIN5S*%2*?NZ"Y/$,<7=BY8O.LYNN"NH T[T$,09<1 RD ]4"]V)_3#QY?\ !R,Y#_1Q[=:+S&Y;,K'#?AD2MXBVW6G(EK?^!A:M(QPC_\J7N!0:@21(IMYN&Q5M'R LBNWY%S MINQLZC8RS=8Z;@&YF8/U! Y!(;@YUA 3#Y <.?/7%5P!#"BT&06IAM/9BNI< M34JOWB2LB\61$3 4JZYE3=V(CT%$QN3"'3Q_RN.>1#CVZ*A13?= )$QG<$6\ MN2ZHP 80,8.LP>PQ_?&#CV<";D0XY'@0'RY\M%:[2$8*2TY"Q:93**ROOD!.R3 H GRY0[P4VZ?4!$]1&U#LS M/_YOP!,C$POD< W\2>=RK-0P@JYE5P(!0,NF0I@Z1*< %7KZ3 (FZ2J%,44S M<=V8! X-SKTTAG#,'B7?YS\A 659<4YL_7O&>3*PNX++N.L./Z+;6:>J6JRTN@ZC3'."K94U'>-():8#P 7M>#:>"L'L6W&8$C>V$LF]K*66L/0V%H7 M;:IBC$RE4NE5FWC.P/"PS(([W*PDBYFF#?U>]N+E67=(KD=KNE7+QR1Q(= > M>H&JHD$,1#D8$R+-9I8,(BWK#T[.F@BL$5$EZ2UF$XF.(,9J<31+Q5LETZM7 M^DR[>>J5OAV<]7IEIU>'DHI^D"S5TCUE*<"*IF 0 Q0$!Y 0UF006,$8>G7^ M'0%UVT]_>27_ )KD?^Y+Z(H^'HP_P;MG^M_N7^T\7HJJN/RT?Z4J1+HI4*#T MQ^P&2J^P&J@U*8K^R[BK$+T51 R0P\/B.+*U!#IX,#@)\RPJB"CP'QCY:(OUY.R/H0XS[,G8Q M33] +L=M.+Y-YW:R3A,9"T5]O:9 4UT4D2*IB^F7 IFZ.L2"'?'55ZU#%X*B M]51S)/FMBFBXFB*.!Z5%\%#9/K"[>/MFXT6FR_Y*>?\ J5(_T6:X$0* B(@ M '(B(\ !\8C\0!\8_$'F.B+$W%F;HW=.3.55AJI<8''M??/0@G1B+M5!2.8&SABX=G9/%3QY+-)HW22'/W-=IA\)4N* MG&%GX_"JW!VV?&^ JG/U.IGLLNWMC@KNTR5ML#N@"X ["[D\[KT5G; M7@''.0+#FFN4:+K][FDY]W8;>:;GC]^E.*E?6!=PA(3*T.U1:&D.Y#%]1*NU.[9\$V/+$9G*J W=X[LQA)?V'NC!W:<^OR5Z[]MGP M+E&^0>1[Y0X^PWJJI0XPDXXF+ S<1J,/)*RD.8K..F&;%1-O) JND=RS5*L< MITU#*ID%, KJI# D"?,,?)#2#:/0=/FTDN1,D/+QR"P*/FK=?J<)K&*9,"E,"9C$,%55+[I(>"Q9T(!DA^ M\K+G-NVW#NX>)@X?*594G4:NJ^6KCAI-3$0\@W,BU19O'#1:,>MR'75;((I@ M+U)T"8$ R92'$3"IKJI/VGCKVZX:06TR5&9PF\[8FC,6+X#QW$Y%IM?E(ZOW MNE^)7)<7%8.BRA(92L.53ILT"Q8F,\E)%VHX,W[E%=TU-&#).VJG=.]O$@D0 M19W>1Y1G)@+I<,P?-S@LID3G422.HD=!0Z9#J(*&3.HB+-<>C3& MB[LP*=I21!)(Z@S,!OVNRQA[,VXU:O=G3L6/;[5#546$97'ZJ=ED48UYX&O9 M-LS-\46"ZH/T"(G;'3(5TV0*#8$W/2#-1%8^U(([*RVO\ RU_F M*NIFC,==?3EU)'3HR]>>VRJ2\0NS8RQF*J+)Y77S\K%VY)%I(N7AHQ)NLV.J MXCG;@K9R9LN(-W*=,[%@(9S!N6)!D<.BSX2Q\R6;4N+7T7>9*N]TF,@V"3JV M.[9%3'[F8-&K>S)1T5+,FQ+%(N2S80JKI=9?WXJ-FD>45'1WJ(B9,R0>?**0 M*=W>!&\+.XAB&:#88CG"?QT[O8X*.7VDN#9',3VE6"K5>7M&>9:U,(2:=MS) MFE']39, %$+0$@N@FD,:L1@UKZRWAWQN_*R9G4:%!(>;:D?::1]S@,,IDRUY MF_DMME7NNY(I8M&9( MK(JD_P"0HDJ0Z9R#YE.4Q1]G&BQ6OGM8ZY'VW:%/P#\Z7#JTQSADB=F#\RS^ M*KUIE$#(-#*HD.LS!HH]*?=$=-2BQ27(44E3-5%R.ER' >KJ005 XF$ (8 MPSTDO&N-]6LOIFND5;I,EL(Q(<^F1XJZ6 Z'.VRPREB90CR5@L>1GN@LSEHF M*X1;=8'0,';A%/J6\-XEFL"S@B9DFP$(9P9(JB0FJD.7:V>#@L?W%N*RVY ! M&-<3: T#&_7FK.2[L'#IP1,0,@+@JY1#IZ3* W2;B?DHB4?(@EZ@-P/(_'J- M>^]?9:T4L 3)(9]+^=UU&NJTT17EP!ZLCLQN4("$E!= ML:O;V<=5WEA4G4VATU$I^*:OHE8[5RE)BF*R#L=*:QO/5%G+."Q#OQ&A$$19 M>/:?T]5-/VU;Q+Q%+$C EG +!V?5E?F%[239HW;+BME.P%47=J+@!<)YX. $ M5214 HF2QFG:4 34Y).%7#)>>K8;4F*( $TC MC_=\+&_/G:+[)72[V7G)>5R3'1,%W\%27F+,@QA;/8H]NX78QX)7FL5^%,B= M>:?(NUY0YV[%,"O005,#?KFK:4$N"\1]IOPJ;FZTV6PVK ;K'>+_ '!@"TEB M2T.8O .*TN;BE=M$'B7+,GCJQ)9!RMN&M>.[,6'G\,3%76PJ,.^MMEM%S4+7'JT,=)25C(YB11JHW+W@85"D[S&:C :UY)(#QAPXKU;,;3 M>I%0:FBFH.*@=YQ#AR'+NYB#-P9[&T[MBNRSP-M@V\X6-GJYL5L686QG0WC- M+:KN[53;R%9J$3%2*9%F6 SLUR@_;N>%VIU$%OXU)10AP.,EG+6PX8*-RLRP MF?%3C/XC.>JOC+]N[V6[F*DFZ.X.[&56CWJ291VI[PB@8ZC54A0$Q\!%*4!, M8.3&,!2AYF$ 1 GTZLA^JGY6,'HOCI!]V:4Z^:G%1J]W:[CGK90R:B1E&SN MP1#ENH*2Q$UDA.BJ0PI*ID53$1(J0BA3% E8(J8W%-(/$4A2+=%"@S>F/3D> MO8]@%;344&5C8C8;CF"I5Q^]J**.H&2(=$H]:14TSF#I6) MHO1L/[N7O^RA0:+T)HB:(FB)HB:(FB)HB:(OK81:TX^90;?CQ$X\9P;?J4[H MOB)ITC%-^I7I/W)>^>$ZEN@_=!RIT'Z>D2X8!X%?M3X?JZ='Q1C*EHE B-/Q M[2:LB0#IJ]*4!6(N+(7O4D6Z2@@#7^,2;H)G\C$12 >@"\"N-HB:(HX'I47P M4-D^L+MX^V;C1:;+_DIY_P"I4C_19K'+=/G5[MVQ.XR)&UA.X2866KUUA *R M"\6F]6GI5)JL)G[=E(*-S(,BNED3"U42.N1)-84TCF.6Z*=^IG:"7X"(]7 M$.M01$=9O)O'GP758?=V?-">U?<[4MOV M1-R6X2"R9L@SG4=W5+W?8AQ#;IU65K6X&X2%9H]QS?N RO,Q\-&1;B/O9K*X M+87LP^D$WL,%;BKXS"?O+*ZY0SZA%.X_!5>RIB:NOX!K!X&F,AXRPS/4/ M'=[<1DM5:V;UFRFREP@.+%MYV(#R!27):,G>7+LMD&47^59[L78^#W'8JWLR M-LS90(JA9KK%.E(?)>ZO#E-RSM,DO%4^KOK]'XHJ;QK(6&%6IR=^GJ2 MBO!69H%D6F':1<'B#,2##,Q(XEF)U;)PM8T9.[F=K&US<7NLAJ?&M8W;YFC8 M/C[#>Y6E;52[.]P>]':I2\JUQOEG#-HPC-I-%7,(I'6%.AXKET:K57=NFIF3 M+%L#,H]DZ<%34D@ L^\X)W@#F"#+M-VUA9$Y5M7:>066]LM-E;GN.LERR%/5 MC).8L/XFK=NH\-2Y;.>=6X9/%>0,(6;&.S[#,:WGX@1W4W^G2^\B&EL^=JAD?' M&;+?D>HYK>C2=J^(JM*,\+S>-QQY@N[7*OO,\05:J]'99) M&5ZQ2(6)8J+$T^$?8&8@2X<'>QDEB0[7SJV^O^UM-@JT1KC*>\8+_A'L\:5/ MU.=QUC61K4ME_=;N0W-SK;$$5=(VQ0/Y8@D&[D+W)<,!-F\1L6#>:W$=GZPW40^?-^-?SGD#-61,657(.#*UA:Q M9EAHR,]=V!+!T!,Y[L6.5(FIU*,-C=YDZ77B(!C#-'4"Q6AW98USU&<)@4EF MI9G8OQ>,3+7C%;41YX'CV_)[.?FY^+GV<_%[=%*P @;MO(H.1\S0\OARQ9LJ MLW>#26)+&E<,;4Z'@ZF5D1N:.D@)D3\]"DU/W? M*>HSL]QQY$,NHH8GM#S$VN[ MU(MLQQ-1/PW*Z$$_W= WNM._;MT.$VM=G9D;)U=O6;[?F&=NV-J#0+?=LBO; M?4(+@4@S:F MD>Q54TTFH;P)#RY,"Y;AHQ(%RM+6SO?'NLJ&WK&^/92LXKJF18MI-HV?*LQC M"IW+-=M-(V&3D8N0L-JLP6"&;N&,2_:P\:E'P*:S",CF"!5TU$ N@!+;QJ. M8=P9Q$=!!B8F*S2*SN-NNX9@T6!(MD.1=8-]H=VBV;8*9O.#+19+%8[:RL.' MG6ADF[=W6Q0KJ:L0V;HE11(^DH9RW-'.6_AYK+ M/2+$TD2&#$D6OA!*1;&79N M2 9JDHOVEF)S)-Y%GY"]A=L%CM-F:*B&)#P6@@VSSS65.,-S&W#--BM;S ,U M6J!!=B[:]]\%)IJI9P0[L^.!^"M,&\#MK,S4^Y4_'.V[&>/47-]&18PULO#U M_9WQ9-CD:Q8R[MK&1CJ.K1VSN9KR[N/DQDWS]D,E8M/N&B ME*M8XEE7(R(-6\>2<&FK UYDQ0A%6["1O='R M+67=:=H*"!"G?)MCKM" ;S JJB?C6J0@03%673. D@OHXEF-BQTU=ELOV(3E/QUN G:/A6B6RP6.'164R) V2P14 M2RE:W$N25R2=LE9Y]X5ZLR)9/%M&Z;,0>$6*JLB5KR='2@BDLQWAXG9H:PN" M[EWR7FVN_53376:6+[L2-/M=W9B]EM4SOV<6RG<-+O+,SHKK&UHE#$7>OL;N MR4M\N]67!!VK*U%=J^@%GA5@,+E="(2.HH #XHZ1RG-1HIJ#XEA&+XC LQ&I MED95JPRLC*6B"G).9DIZ2F2*.G,]).T MW;<7#(6S03F4)RHBD 4AG)+9VM*V;'DK 5U]*OH>J M0<^B17URG5VC-N$[!.6#MRL@DR;!6S I, N PUC!@SSR:0\*-M75M!3O'[3( M&1=F>'8AGQ!S6T.'!0D8AT*+@F]5X[IP\<+H&*83CZQ&;KT[]*H.8-X79N;;(\%'*MO MR_5TA;@8YU1C9+(-,KP$42(54I""PAW8FZ2"!2BH %[L.=1M&^W$R2,N?)SH MK_IW%.TJRI >UWPG3Y7Z1*2)$TRID Q")@*:9"F$"D3((D3*4 '@"E(4H ? M$&L^_A8!HBCY^C$? M!NV?V^>[_=C,I"9U5IU%M*IIN(]: M78/2NBLT%[@W&?[A?EV9%QU>\1WJV8QR?4IVAY!HLZ_K5PI]F8+1D[7YR-5% M%Y'R#-JY58\#Z+]KB#_O/%_S='_\ 0F !$> #D $1'X@# MVB(_-YZ(J#R!CO'.1H^":Y*J=9MT74K?6K_ MK9'-)./AKI4'Y9.IVAHC(%, MV1FZ[*E2D820,4R\;(IH/&IDW2**A"*F[1N$P-271&-NS/BRMR*ATTTHR8OU M882:QUY0D(F5&,6E"O5C'F5"17WMN<0D3@S'A<0)HQ-@^'/)<) NL;9SM)=J M$=),X."ND[?I]ZHT*WA:+2;3*OE4WT;.RK-PB:080S1PT<-*[)=#AHZ<(E53 M2(J8G?D'5;M633TXNQ\ES>'0/8S+1WS@JM:SO,HT\P9R\MC+<+0(1>89Q4C/ M9"PG<:Q7JZB_BXF5;3]CGW#=2*BJL7URVCW]D.X4AXJ2;2:,FZ;-HUT\)QN' M4'EQ[NCM>"<+MTUCCHLN&SEN\01=-%T739RBDY;N&ZI%T'#=<@*(+H+)&.FJ MBLF8ITE4S&34((&(80'D>*E[A]@\>W@>-$6,&.[+G.1W&9MKURAG;7#4+&59 M7&$LK -&360?.4$1G2-YM(/%2ID5#*@=-QR5N(<$]@:LBG+C MBW*86,='HOQ>NY%4 0:$1 ZQTR"*A2O9Q73D['F"/4C3-0Q]@NY% MM<6*&/[D\ZKG5VZ18UTX4**T]!H&!--7J,(&5?1WO$'@ 43'2[IP//6;G6BI MPQN'G,:R9'+.ZSV^RW*GI'VDYP#<@!N8EF<7#*G>U$V_V.8EV^YN!6:O*X%< MK]9NL>=P1!]#+QSH8V$EVB*G25_'2/K%!@Z2;CXID[237%)1LN=1%M YWN#\ M@S^GN'P<=0_RLJ=M6 ]U&2;9''P/"9"KJAWC$[N^LW= M@I54B$VCI-RB[FK&F=BS?-F"I2NRQ1 E7+@Q.$8U7J,(=I%3C=<.6Q9R<<.M M@5EM-ILP#O[M18M3!)RB6?./C*/>3CX<0[D-I5#5GU;5*U>HX[/8+*X02:GL M%IE,QV*P6.8\*B1))HF_F))VJ@W*DGW2!D@%-,XF(6J@U5(N0VA?>),A\>,+ M'9?=L]L9I?>(;!Z8 >6 LSK9YVC.86U6VC7VN1LBQCIN^M(NJ/FB+YXD[D MN.1VTM.&,Q23\,9XXJ]&BN'X*"5U%)/6+X2"FB1?2NK[=3#Y@M!Q,,<6!!BZ MPV ?:T&&OT!&&OF"Y48VN3CJM6*$L3(3%=01JY!3,"B(B"W)"$ZBD3*(;Q;Q6S#9V=X'QF/'P6-EY44H+ M:VVZ:>3"["BT^;M$F>/E7YG2L="-9"46!FAZS 2NU21ZG=(%,4ISG)WIC@)A M+QS3O')WQSF9+'0\ET!R!9R YLY+!:V]HG:BQV7\G;LO8SO.U;)L[6!DL8I5ZVR\!WT%/$76N# MUVUK=@(HD*AE8@H%<(D ZR0%=F%(XH*B!U1D;I(%X.I[S7-ELOMJ^I3 D.,@ M7D0VN-W!O)4@'1SP4*V"4-*G;Q$8@=R#T'*BZB4>W356.9!7I[Q4X"H<"E*' M4;D"EX* :C,82O'WWCU7UI,D&@KG1:$;F<*"LN9-OW9EUAZNI58X% 55!$QN M3G$1Y,;S\QUTDFZ =Y:>2P(V[UTNWK[%*&W_X_D-Q> H1)AO-QO6T&D>P;.&49&YYIT0H M98*)9%70)-B7**:*.1Q[:'#A P* 6J32RD.[8.H,M-GM-PYTDSH;./<>Z_-B ML5=GZC/S=5M4)+5JS5N6D(&PUZ>CW,5-P4W$NE6,I#R\8\(FZCY..>H+-7K- MPF55!=(Y#!Y (E[ 00XD%=-HB:(FB)HB:(FB)HBN[M^J+F_YYPA1F8&,ZN&8 M\65I$"+)MS\R]\K[102+K)JHHJ%145.FHJDHF50I!.F%?5HB: M(HX'I47P4-D^L+MX^V;C1:;+_DIY_P"I4C_19K&C=9F>W8*QK&7.EU=I;9=[ M>ZG5U8QZA+.$4HZ><3V_,5Y;SKRL4UO&K/F58C F)]^O,34;7HMA%1QG#1)P[>RTLQ;%,X=M6K< MJIW+MP@V155*185P^_C)&2G=HC<(;0-K92/DF[.+&9LNS+MI'[]YY>A3;!N\NY&Z.2=[MB MA8T6+5)Y'8EH<54)D'2U?EXJ9\);H]U!MNX7D)%I+QQW5*7=,',4W%-0ASG, M"(!#\[PQ=L[Y!&.!]QVT7UO*^]7LY,.3K9R3)%^SSE)Z^;*M9)[;,N65LA)) M.6E=:.0>PM>5AX!87 5IDNH)HKD[IS)NCB9R^56$^0 >"PZZ!\2 #U*- DEO M,@]Q[J[='V3[4,>+N7-1P5CQBN\=OG[U1Q#%F?%R,G-JV20?N49=5^U4=NYY M4\JJKX8H@\*D=/H*W;E2.-43:(TRB1#5NB54C=.! MJL/O**!CJ/6PH/U*BPG6C,3KL7;4Q7Z[0#C MB^')^"V*X"W XZW(T(N0,;/W;F.0DG$#-1LFU\%+UZQ,VK)X]A)1 BJ[91P@ MWD&:Z3V.=OHJ0;.4'D:^=-52*C)!I+%4"_[WYJCL=Y:R99MQ6;<8V&HH1>/* M%&U=U2[22"L#):P.9=%!2315F7SA2#E 9G4.0I(E!%1#HX<=0@(C1%(HI(/W M$EPX@ Q%YU27.39>_P M%U45 Q3EZ@43.10A#E(ORNNU?[/K(G9*[U#QE M/5E59!VWWIR*BQ']3![Q(T*<>E(4CBR48[@E>GD3@FK*0ZT3.D2*62 M$J/02"XN/>Z]-!&UH--4D!B^MB-1G@>*NIF/,\!GO81>[=$G3*Z;QM?;6&'% M;K6@K"SM$"*[90@CU]'4(+,U# )%FRJ9RB/(@&I(-!/",L_7FO)12:-M2#?> M',8%\7ST5==F:HV-MXBA>HIO2-KI;T$4712KIH(F>M5S$235!0A"F65.L)2E M #*&,$&\]1D]VQAQ/7O]1_RGA3Z+:V[R6W8-2MP7*0$$2@4RAP* MBB0B8>0F-PFF4A0]OD!>/9Y:O>!!8!KQ@YOPL-5AWWU4=7?[?(22W68UO))F M"GH6KQM5];!#S4?*N6ZD!<'_V7LV()V58EZB],&8S@'#^6"Q'RODW*^ZO)4V^CHRVV@B+29EX"DP3 M.3L"E)Q<:@X4290T7ZQFY^2[GN&**CUVZ73:I"H$U5&H^G#YS6 MVSV=.RI!+ V)P .6[B=%6UJJIH)IN](ZU ?LME.R/(=EP M?L1W09TI#]**O52RGBF0JTFI&H/ 93#)6MG;I* J4148R N563]$#)E%DLN4 M#E,H!RZ4$"C:&Q+ 0[MCU(#:77GVU.]MJ*2((DO>]N'S:5LHP7V@VW'=%(+S MV2PKH/A-0S )#,9+%QV[!90V :TU.[D7&\" M*DJ[)-W+*2=R"N '#5XS.#@KF.6E!A08G;@Q66*N HF=*)+G676$@DXIJ9!K M%B/[3.([0)5W;+([6G:QGJ M,JZSV[UB9Q//^KI"QIPTVX52;PUQBTHE=U"!1SF8M6?B!<'(1) ID4[3:4U#:.P\)J^UJG@,SFF?[@/=8V;RMML^?*Q[?@+&]Y MM&%Y7'-5O4'^ >0YYY$1$>N#@QS/J%GMJ::::12"/NM+6),/T.:_2@# MV!Q[/BUQ8#KWVZ^*1;^+8/&G4!!=-7#4##SP4SE$Z!1'@!'@#*!SP C\VB*. MOZ,K)-X_97N'Q4Z-X>U8;WZ[F:=:(M;[V\:.%)6!D6CA5 _"I6[L%G2+98Q" M%748.@)R"0B):;02"+&FDC@S>RD:Z+--$3VZ(HF/I"'8:I;G82=WI[0:0W#< MM HJRF:,>0G#4^>JM%Q8)C88&.X!HKEZN-&+U_XZM0!U('9 MPNOUT4^1(41 $0 P@'L 3>8\?-R(_&/TC[=%XUYZ(FB*-[Z4,JC/=GMCS$+ M,_>V_-^\/;M0*9&D]\XDY@)N5F3H-4P'K55*V9&-T)D.(]7L$1 -%ILRU1.5 M-1Z ]RI(6BS6.NYW/OW...XZ^^Y8+?X^[5>G^JQFP@.Z]TCA=#UAXX8N7 _@ M^YZ_"^%)XCJZ?$(\O 8Y"5D,BIWJ2:O'3WB M9#]///'60I^.> YXZN.> YXYX#V:A4M?W:FD*IL2SDF$L"<@Z+%/'+Z3QC4\:"V5LCVD5NF M5-A4Y.M$3E,C8*8O82FH.B5)K)%<-\@X?[B/7>W?'%F];S3",!=S2#N%&K.- M8ZFDLX<. 6OP#*;D:O?K=8(R*BW<"I-N?=)5+ ]3FJ^XKMB9*K/S,47#K-:9 M]]S'\LK)6;M52KQQ'%$QM#N5U$2#W,M9YB96%90)(@F8.JK65J-+M$11CG/B MD\C,F[M-RY;-EN^2;*N:%)+?;4QLU)+WQY=X\)F#3[B1KQ&$LK%6S?[NGLJK M4M:0/6$P5()G4+C^L551NF9Q%K"62899F[P,BBW(WD6"RU>F&SZ2;/CN&K&+ M50:/T]:=E/AJ(B[!K$O=VGW%G@U',,7A^-F#Y&6XB0K*3.7-S5K#HFLIS1$# M<@Y;/KK;I:(DP[R6 AW=9@R4KU4H+*6%BJWAK>JWX;H*+.9,6S-0EC8C%FYG ME@>A^5S>):R#&JF"+8&;$+;'#:/,S:E;(B1L@5.Q0&F3FPOF'=NJE[9OZ6$0U^40 M%[QID2NJ#F4>6.??$-UEDYVS3#J6 1ZN\%249N8YZ[,J)S]\K(+.UE""*(J@ MW^\:;@S/E\+A[ZE=@PK5=B#*JQ4#"QJRI0!5=A%,6BZH%'J*55=!NFLJ!1\P M!0Y@*/F7CRTW!F?+X1;:.S!E&$EB?,_AV9F[Z*W%6R#E5Q*@4CU6-H6-/5BR M/=??!31@EXIFIW_WT7C=TH0H('2UYMJ *F%AGQ*VI!%(),%R- Y$ZN#R99&8 M[S]*7;<5FW"3FLM(Z.Q3&U=^QL*3]RLZFC6!%!55-PR4;IMVI6PJB!#(KJB? MIY,!1$=<-+44U.?N>"%T$N;-@WH=>2R?U"ZFB)HBUS=J/V>>/.TGVI7#!%K! MC#7=D"MMPOD)5H59Y0,G1K-=.%D!5(7Q1Z[-%.:!N$:D<4Y"#>*J]T9ZQCU4 M"[34::A4+CS&([M@ORJ+3#Y6VS73-VVS*D;,46:0D'^.LK5)XW,NM%SU7E$G M;"000/TD=I)/&C5PRD&OE+5Q^"[)42N&IR]LXP/F1-,L[/R8EUZ2*=H*:PQJ MI+@0=#26:QB8>\*Y&)=Z=YP;B]''% @X$[DDQ,RZEGFR.G1RJ2QD#"BTB$UD MFW#8R/)%W:J@+ 8 .T2Z1Z^BL@,P[SS\E->PWZS746=ANB<&D^<8*S.1-Q.: M0\A^/7#43^7H%9A)(ZRZ+=%,ZKEVLF@W013,JY=.%U"IHH-D$P,LY<+JF*FBBD M0ZJJIBID*8Y@ >#!W]_Y6L 9 #H OTI?1\.Q^9;'\&*Y_P ^U5DONDW 5EOZ MQAIIFW=K8?Q7*IINV&-RHKD4(C8[&D9"6R*80%0JQF56/PA$NRNA>&S:.SISQC.4D#QGNSR%))QDH1 MRQ8B>KD/7)&"?KID,!W+5.3:MS.D2])A:F5 @'/P45%.]00,X &@Z#ET5;6O MQ92KJI-)8J)W5J>8IRN/X7'-'4D))O(3<(D&28$))'>24@DF+!--!-!%PLNJ8B=TTEP6#:@3E?WA>;^HVE.X: 035! M -ARM;BMR^"W:FW/*"NV29<.6V&\QFG;;MFF%5C%1J]C,)I.[X1%R<1*BK'+ MJ&M>/TCG*92.,[8-2F%N"3/4%CND TWI+LQ,FG 2]M&$NO*?OI^I&]2U-;8T MVIJ(Z@L-5CYM!VRX@[3?MS,P8TSG2$PQ5(,Q\N"BF4QR\"(E.<"\&*0A5]:K$ ]1QL?X/)L_P#L=NPD M>=E;G;,&7Y; 7!=LQAA92)=%"X,'4 AR(CP.1]-G*2XE"U0Z M#N2];M'1;;+:;OVU&,"?[=,V/EPM%]I/9%=IWD(&YZOL5W(K(N4F3A-U-T%: MH-0;OU.Z;++*W!Y F0((@8ZY%$RN&J13*N4$4RB;1;':[,/]SM@')Z=]5EU3 M/1O.UYN*2;@^VZOTYNIXP#*7O,>-H-9(S0X)@55BTF9=V4'9S!X)0J9R+$ 5 M#BD0O.G8[QL5/UZ/^QQ\+>I$_-KK+.D>B9=HY8P34M61]K^/2"$<=9)_=+I9 MW:9'0B+Y,A*U27+55Q%E 0.47B;=XJ8I6KD4^I4I<.WIP!/199TST.S*KLJ1 MLA[X\?P1A%V"Z-*PK9+04@%'^X#).9Z]5 5!7#DSPAVB7AA]Z@HZ_#T4G;G^ MVD"<2\< TVQ66E.]#VVUL%$5+]O%SS9RD<-E%FU2I6-J4BLV(D .VPJRS2\. M4U%U^3H.4EDQ;H\)G1<*8&K!_,$3BMA^U_L7.S>V>Y,KN9L&[<(B RM45'ZE6OLS;;Q:YZOFE8%W6Y4 M8L9^PNX] 9&*?OD7(G8*F[UVJX1%%8"'(4FJJH-542(@V<8L )],&6T[12FB M+@1X#Y?D /:(_('L_P X@ >T1 $=$47"T6Q/M@.V=Q/6<7*M5=*+9I1BRJ4C/.% MD64@8DLQQ['=KS(2$E-L(YZX<,HJ1=K1C\TDO'-VGC!?$ P" M0ARF[L?'M" (+3)DOPPF%51^VFX<9X >[_*O>03$]ZERF!A .E(.CJ$>"@'2 MF 13#\P_JT1;PZ"*3EQG3-+>PJ)L2LU74[!7!Q6E5G*W00\ M@JE&PL8S2>J"H/@VS5HD<6[-$I?)MB]9X +:D'='7EW*OY0\_P 9=L\Y?P@W MJ[F.D,41];?O;$>2:N$)LM@1252228)M4W+,6H+ !C+N7 *B41*!.0U!I:FF MI_$2&X/\(_W&EK!WZ?*R+U*I-$31$T11%O2;.R9/G3'2^_W E64=YAQ' D:9 MWK<&R[Y_D;$L401:W)NR:IBZ?VS&*?6+ON4W#N4I*CE/@QZ\R34Z[C46X93->V3V4E#:OZ(0F M4(V=WG[G5%AY0(CPJ1BCT'69/,FW9B9X(CR=-52&IC%4H^^;2 \ <2 MQJV]1\(%.ID_&JDF;5NR [.K9R$8^PUM@QZ6WQ8MUD ?;P'GY> MWR\_RB/^?1<7YCG:*.+#M>[0_M@L06M\JS:9PA[QDRIN!3.B60+?1B+U756J M7 E,92-GIF(76*!P.:%4X,'68 H5$"O6FV;,P!L^EXSOIN[U.RJ9]VO=,EV< MD<)MC(P5X.RQ,VCMD[E9<2&&1R/D50A 3]\3N0AVX%,/GU&$"\E$?9^#P(<: MUV4TF8!(F+D:2 ;OH767]1.UJY">&?>LKMYYHU>*.FKQJW!,:VVN)PA7G:#I$1<3,?CV+).?F,. M>@5S;_N7VF5]H?QN=,7M5VQ#)(MF5F:22@&3Y R"+>**Z HI^?*90(!0#DH" M.E58-S2[V%\1[ XM. 0;.LEA14;X$98$97T6F]IV'M1';]VE>P^IE"*QK MN5PDS4E=Q&+J,Q412BX+)E'76=OIUO QQDF+0)5R5DBF*2$;D52*8%BF)6U- M9@BBK\)BE]"';"#?#%9D43TDKLAKDP\1+;E'^,)5$>ZD:OE/&&1:O8(EX3D% MV#TB5?DXQ9RV. IK&C9-\W*H42E7.(:+AV=8_M)U$B57_P#"$>QX_'=QW_D_ MD']D]%S/QW<=_Y/Y!_9/1-S:?XZO_ #\H/I"'8\#_ /MN MX[_R?R" _G"I\AHFYM/\=7_GY7B/I!W8["' [W,=B'R# 9"']=3'^WEHFYM/ MP5>7RN0](/['8/9O;QR'T5[( >WV^RI:)N;3_'5_Y^5S_"$>QX_'=QW_ )/Y M!_9/1-S:?XZO_/RG\(1['C\=W'?^3^0?V3T3QX_'=QW_D_ MD']D]$W-I_CJ_P#/RG\(1['C\=W'?^3^0?V3T3/QW<= M_P"3^0?V3T3QX_'=QW_D_D']D]$W-I^"KR^505Z])([(2F MQXN8S+MR:5EDG"R<)(!%RX@U2.S6(J&;B;-^7G8B'0?5UIJ\@KK&* %.(<@)2', @(@8!*41 2CR'!@$ $H\@/(! MP(#J]^K/R'PH#8^XCEA8XV"A/YNMSM'($S3E\D;CVS5TZ6FE<2XH*NO&.Y.4 MEG4@ZG6DHK/JL4W$\\4+)N3.*$X<)2*BJSIW)G7!X;"HARYJX4B.)AKEXIQN MP9>W9@,":*()^ZLX9, 2UVN< UAEKV2E5-#[WHLS/'^2:8V5P_?)-57)\BF] ML,RW1.C%&ES-TXF&1CD2N73-FHS(T,<'"PF*;PX)\=HBO&U5[R"QL,6'63=1 MMB-WQ45'>,44D :/5. ^0/S!HYS/4H@$*<0)P M =0@41X#R P\W\GEHYS/4HMQ/9TH5\NV"%DH!)NDG/Y#S).3!$ 5ZO= M$ZRE:D)L'1E!$JCQ-XV.@Y41*1 YT^42%)SSCM/&;EHF2MZ;!\AY6\OVA7CH MV6L:6?.F7,85^I.HS(-!85UW<[.I!P;-M/MI=))2,20F6;Q68DQ:$4(4Y)-H MW(AP((&. (\-)%--1,%V$PQG3!'#D8LY[YK(74KJ:(FB)HB\3D*H4Q#E Q# ME$IBF #%,4P<&*8H@(&*("("40$! 1 0$!XT1<%3(4"@4H ! " >1 " MD#V$+P !TE "\ <<:(O/1$T1-$4#'TM;!3S'6X;;%NXKS!H+7)N/+7A2X"Z M:E=L7TQ2SGDXI.51*9(RA).IVEZQ3**R:@EB#'04(9'WO7CA'%W+-U(LS9LM MMB!5OT'%JH+&&'E'-10H+ "0 6 Z\7NY,F>2V.RV9+U4[QS))/KY*W MTG?+S-"8TQ<[7*&-SU&?V*7=";GS$![YX7' < !QHY-R3S71L]F+ M44] J7555Y6_'"RC%)"7L>'5(ECDZ5BF#P7#VLPZ3/1MHIUR@(BTU6RPSDCR M)GZ[/,&\I#3,8Z3$2.&,E'NF[MJJ01 Z2I1\AY "\W%5+HB:(FB)HB:(N!* MB B'F'L$.0'CD!XY#@>!$ Y#V#QY@(:(K+W#;;MVR&]-)W_ F%KS)&_"D+CB MRC69\;CV=3N:@7JX\I3[B?9G^*/ MMC_0)BO]E-$I3[B?9G^*/MC_0)BO]E- M$I3[B?9G^*/MC_0)BO]E-$I3[B?9G^*/MC_0)BO]E-$I3[B?9G^*/MC_0)BO]E-$ MI58U#;5MSQ\^+*4' 6%*/)D'DDC3\5T2M/R\B(CTNX:!9KEYY'GA0!\QT7%> MH"@ B/'F/M$?,1#D1 .1^(!$1 H>0 M2+_HU-/\ =^8\X'\*JK4\/CON+HF'@AQ\_P _L]H>]'S]H>S MZ0^G5*%"!S+/H)9#L=54R7FR*$9$RRF*\7UNK*J01-H8DX M80L[NQU@B,=Y-B=)5/)=>.C@VQ$=N,HRI9"PR:LE.0ZK=X1 K&/!FV5;L01* MF4KH%/"@L=W\-()H)WO[ P#4NU\C#N^AO* M2X'Y!_,.M&X=1\KRIP(>T!#\F@!-@Z+V($[Q=!,/:HN@F''MY.J4H!Y (^T? MGTW:LCZ>J+VC[.JQ]IALY-@R@3%-K.4*[DZC M9%H5FO1I-& C%XAR[B+0W>.8:-E91(DE3YR;;I)M62@.'Q&22QT$N7"1535N MU4U9.XS!#$>AY*-%1O0\LS.3H'R9O5QG#)&, N&]!Q-:; N1,0]B+VQV:&0, MJ ^0]K> M/Z.@JF AWJ*:AFMB=)@< , +=X)R\@)0\@#13];:-_:#FS_''B3@LV*)Z+OV M3]/.W4FJ!E[)1T>!4"]YELGID*F(^PB9RB!>"B8WF(N3\?V4 M_5VAO5T 'LLU:+V(W908[406KVQ;!3M=L<%$E[E!2.1%>\ A2=9C7^6LH'\@ MYZ!+W8&$QBD QC"/7O:='Z.ZDU5&]51YGT##RM&)68M)VA;4L:D*3'NVC 5( MZ.GI/5,08_@E Z/P>%8^OH*>0^?/7SSY^WSUQ<5[S5NO&B'D :"ACP4@S MZV6[,Z]O'J>VS,AKAE_LU[C,K.3M(:+2=&GLQ;-W,DY.LFI+XKD))6XXI;JN M/$26.)1:- QW<0V1Y^$\"S&;C59/;Z>UGV3=GL5G"YVR4XD\JS M*+96L8'Q?$J7_-%D![QX$S:G1BR189N_ W,<]M4C ,Y,0,E&*OG(%;G)3155 M88/+ -FYRT6M5KVNO:JYO13F]JW8E9C6I;LG?PMFW%91B<2*V&/6$3LY1E&2 M,;# @V/I"W\B[BG^E_4_P#:^B;NR_R'])^$^[Q](6_D7<4_ MTOZG_M?1-W9?Y#^D_"?=X^D+?R+N*?Z7]3_VOHF[LO\ (?TGX3[O'TA;^1=Q M3_2_J?\ M?1-W9?Y#^D_"?=X^D+?R+N*?Z7]3_VOHF[LO\A_2?A/N\?2%OY% MW%/]+^I_[7T3=V7^0_I/PGW>/I"W\B[BG^E_4_\ :^B;NR_R'])^$^[Q](6_ MD7<4_P!+^I_[7T3=V7^0_I/PGW>/I"W\B[BG^E_4_P#:^B;NR_R'])^$^[Q] M(6_D7<4_TOZG_M?1-W9?Y#^D_"]+GM:W2]B1F$M,:E%>8L>W/*<1 MEI> CT0[QY*/(N/C9GOFS9(BAS)F=,Q. EX<$,(0'S 0]@A\NBE-$31$ MT1-$31$T18_[DJ_A"R8_81^?I9G#4A.Y5IXR=O9QW (FM;9PN:OMP?,U$U5% M5ES*@FT,84G ATG*/ :J@U _:'+'!SR4U,TV?OL2K^) 0$DP2'E,$R 0>>>2 M 4 (//Q\EX'GX_;\>I5+ #M2O^(KG#Z,=?\ U5H^N56/ ^B*PE'3%6K4=(O' M4K6*8D7J\B]2L#$$+U#P/ !X#D>->G"G\M/^H6%5SQ/JM4&.I^/MN1< MF6.-(X+'RSE9PT*[2*@Z*FC/.F!^^2(HJ4AA79+"4 4. IB0W("82A-%1>K\ MSS)Y@V([Q55AMW, A](CT/FKXK&!-!=0?8F@NH/''/!$CF'CV>? Z@?:/MH)<@G:'(_A:X(: M!JZV/]C7!F9[L;XJE6LHU]NM@M:9([RTZ!S89] +2RB/6#9,C1L1JU5<2*9_ M"@J[(W52>) Z4 B8GJBY,VE[N[/: XZXE9[>:*9I/W5>"P@1Y'BI.VM%Y4T1 M69R]N$QO@%M'2^0'$\"1VLC8?#UZNOY]PW@*RLQ4GIQ^+<4&4?%Q0/&OB%GK MY!9A(3J#AR9$RJB5JDY.T )A;_>P*4)CI3+_&$2*0BWWXI]8&"1D3:<=6*V%A MPT]HZ*NZ*UV_IYWR\YI"K,V<%X^N!EA))Y957:; B*7N>\0UD%35]N44@1Z# M0R9%3\AXH1'G72:MVEWW9W?>;]48.2+XK(C4KJ:(FB)HB:(FB)HB:(FB)HB: M(FB)HB:(FB)HBCD^D"9J93=9VT['<%4V0R%VA.<\ST;(NU%S6YE2N6#;U,8Y MGQ=*[AUK$V35<0L?'(HS-=,BZ(6%EX%6Y+SAU8B#=LGQ:;,":JO" 0=7!BW\ M0TLLLNSD['O!VR9);,>2'7W2N^"_.%;1F'=1DM-6T6E[<)=8K^8;8X5L0/7= M1KK=W_CJ8[OZ5+=WJ2QCCFC4B3R)"62F4V/5GZ_:[9D:Y2,#)2#& MA8F-B%X@LE)R3VKUI;VZWO<,QL?ZIJM8N;Y%RF[631HA:'ZK;32Q\8.HV R19+I5;FBD%QKD*@_;H 7-V M"78Q!'XBPQ0[MUSUS'Y3>KI!JDZ4D;7'O&R+!Z7=P0U0+FH0(>F;Y$ M$3Y&Z[^%[37,U W?;@)"_P!*>779[:-_^+-@&)+(TN-9B'^)KS 8+/:,LS*& M/V]4=3]V8,<@,[8&0))S<4G<'&0+5.M0<@5K+*)%S=4NU#/T&#J]0M MF8)"\UZ[8S)4K3D>#D*@NN,Q.1DJU=-$"[NV^X78XMK=VSK//>X+-6 M:L%8)C*LI@"V5-@VW [RXJ,L=7R>OCS')IN?A\,8&4N3")/7%+MGZ4BEK+95 MH5--W5LC*$L6'MU6, MDU*O<8RW19U'D.AD!>O>">6^NK/# BX>KG&T0B2AG$)*%1\;%R9535NO#TF] M)L?@ZJB>R*[0K+&X!;+VRS>M#-:/V@NSUZA7\N122:#6-RW2Q419U_-E13;) M(,7#.8*O'>Z(8A$L.HI,U^R1*;.+M;.,CR[72 QI+TU6S&AU"W:Z*$T1-$31 M$T1-$5@=R&+\99;H+"L98M;BG5AK<:W/MI5M/PE;46G8APLK$QQI"?9OF*B; MQ510AV9$2NG/2!6ZJ9BB(U0:J2](0X 1Y$/(=2J6 ':E#_Z"N7NKVF'/OR64CL!!F\$ '_P!2=CY>7_Z,K\? _J'Z!]@Z+/OME!CO-E9) MS7N8/DC.+9S'Q%?0=XVQ=46_?Q[X(-NH<[JUJS3,RK>0!R=PEW+;O(UBL"7J M])=MX5/$ER7-44BP\R06ER&]7(7MH$$[NS,N:ZR7(?(78-!,XG/:1V+]9DXO MK*.<(%$HY4D'4C9YTKR^0JA9I-1U%QQD&*HLSM%D$U9-/QS514 M)!0QS(H50/N)+B,7)D]'O.+=,]N8I>JFJ_A@ RT27=VXLZ!^4/\ /_HU MHO,G0/RA_G_T:(L"-Z6)LCY+>51.D520L$>6@Y&@IR11L4'7X.$/)R%6DVI[ M4:57\8]@W#.'D#.&T7'R"P@B('3 3)E.-Q=@#+V)(AK$$ ^S,YJD@8R;7\FO M)'*,5+#V:TPF/MJFW^H)O5GZ4/BBGII/'#8C-59%Y%)220F;$57(AT)/2)E3 M!0P 0A1][STAA5<\3ZK6DN 6:+679T6BX7ALZY<48.3C;@ M-./J^JR&U*ZFB)HB:(FB)HB:(FB)HB:(FB)HB:(FB)HBX'S 0#D.?+D/:'/Q MASR'(>WV:(HS79"PK?>5VC/:;]IK=40F25?,,ALKVQG?)).&U6QEBY))O:Y6 M [Q/H;*V=-*!$7K8C=X092V,5U%4)-8@%I7]M-%'_P!'B;#1AGBI,VBS31%: M+,^?<);=*NSNV>[7'TI(AXU[1[: M$U57CI1PHM%',Z==\702' -_;TQM@2+%??(['=I$H]L,@]P51A7M=LP'=I\C M9H\8,G]@VL^ #;VX-&L';6/:QV)2QC$E2@FK5O LDVY4UX]X+-GM9SO.(6?+]>C6J]C49UJ& MOD^V+,3T9648ALH]4=K))HB]=]\77+,Y#2&-C@>(P/*RN59ME6TB=3O3ZT88 MI;EO>7F!YN^*O1D6S.9-M4?-IW 9I,A)%!NE%XHD(Y"3KT5?2]L?T",R;-(\"6/@3H]"\>U,F6E'W"J@LS;PT(RS<0;6 M=292"(E#GD1#DHB/ "/2(AU6B)HB:(FB)HBQ^W)X*B=PV M/X^BS-E=55HQN5:MQ))HR9OE5'-=<+KH,11>K((E3=F6$AU2G%4@%]X4PB.K MHKW"X#PRFH;P9VEU?U%,$DDTP'J A"$ 1^,"$*4!\OE O.H5+79VL\@:([/G M<3+$2*N>+B*5(D0.82$6,RR73')4CG IC$*J*8$,8"F$H#R "(<"162QBZ%W M3L8/S$ @NZ=C=^9(H]12"ZK-?=F2*80 3 051(!A !, 80 1$->C(#0#E 6 M!N>)6I'!E>6K5ER)%NG"3U0L=2)1)=),Y")(V61R%,F;D*H &*8I3MDW(@'0 MLJU(ZJLNW,^PTP-M0\ M^> YY\C<^S@>>!I2+CWMSTS4%RTVUPI8R5AA?]Q!Q-#P#1GCS$<"C'J-!7@$ M01AW%J2DX>6F&;H71%&Y0BY(4HR1<1JD8AX8D%3&H?:& LS0QS<>[J2'JUYDT1=-9$Q5K5F2*8"&6K%D0(<>>$SKP4@B0 M_(>?O3G*/O1 WE[T>>-$%\>5U(+VTP+RK[=,#5J1>FDGU?PQC"%>R!N_ 7CJ M-I,*U7<\.S'<@"JB9CAX@PK _?>#\AKSK<%P",0_5=+1<+4JI9VR[EN(MCN M3MV2&%<9V6LJNXA5M HPJ22;)5NV:HEE$!=E3*8XR"IR'$PBCP' !1J)III( M@.QF7,Z8HP MW1:;4-4V5-('(*1WHLTT1:8^T:V_;A=T>[SL_*%B21FL8TK$9V;K;:15449DB'T\U3%:(3*8JI( MJ<.2 !?-S(M;G;0X3Q>S#>)M0D=S%1VA6KH^\+?; MF&SYFS1DW(EEK36)CZ[<(R$E[+6HQ+&5>4JU9*_C8:CO7CB+023T77WFWF!) MDL7%( &.63OH5;ABMVD%=H=\M^,GG:$OMOUSG=A^.\C2>4(^U3^[(%5;3)3 M&^O.N \:6)'W>8ZCCU1Q#8VCXROQ+*-83!G]MQI6E(R&;R92[]KB* ?N.+94 M@D8AGU@'%=3F:J=IS:;%A["V,;/V@&*L?R6)*_9L)6C)R$[D#*]=RUE//LS+ M2BFX?*6#9R.Q^"&W+%T=7ZY'4C/MAGHUQ0)AW*3:5YR657NBY#/!+D')@(8, M+E_N&AQ+UE+3':3R65-[EKC)7?$RKLG0\O0N-,BQ6++RSF<'V2YY#J^/:#5X M+:?+V&4QIGIACJL-)[)=0REMYE6]E;5.2D;%:"6^Z.XVM-2?:U,!W#ZBYZJJ^[>&QCDZ;FK=24WJP3$D@D[2FV_'V1-NIL-F@XI1PIFW+FX##^W+!>3T?OM:;[A4Z9V@, MYN1Q3V:N9K!+RN3XN5A5*]OLW/7"D8TNZ.TJD.G:K*GKX"Q<3)*M;C*:W:L; M)"1]1D(I*;FS&DYDN_:(<,:AGX0YEP1,9D3#0LN+?0M[.Z:\.ZW9Z!NA>;>; MMONV"UFH5'.-:>5TD5M_V?X67S3F3*5P@G3Y8U5C-QN:(J"K4C)2BII1S/': MP[GPT@V4*4I@<2#;$EPTEC]NMKG!7J[)ICVB%YSO,9FW6VW/5=0DL164N:\5 M9.I.1ZICUOFNW9*7EJW4L:QM[F1I[9'"-4C7-<;V/!]=0HUJK,U'.9>P6*PK MNG925-YP018!IAYN,?>1)HI31%'<])Z*4G9G1S\"AXN(W6[;)*/6$/?-GJ=N M=MR+IC[2G!%RNGU%$!Z5#!SP(Z+39^(_EJ]%('K"AUJ[!*J&$RBD-%*',/M, M<\:K;S2+N M.6E$E$JXY7748@V1SKW*MYG@AN.*FJG>#:OW M[YVU61R*8I))I"(&[M-,G4 <<]!"E$>/BYXY]H^WCXM0J6OGM6*^]M>P'<77 M8Y1ND^EJ]7&[=1VEUDY0-\_ AR'R\Z] DC!VXA857/$^JU?8N6,Z MO&1UQ*!1"$QPR I1$0Z8IUD>,34$1]AEDVI53A^"4YS%+[T U-)@Z[NMJ8GF M7556'_U@V.2N'D5^]A\>7^7CU_"R$51[?),7 %(H+=XPKDFZ:K]"@"F;NET4 MU *<#$-T\' 2B(#6!X$].\CP*D7'$>JA%W;UH^L,Q5HAYN-L;:'0CV[FAXM0 M5CJ1!LC-$P0;N+$W7E5';);QJ9T74I54&[=.851;]RD!$'F)+DS45Q"%RGN(.E6)&H=5)I2!H2 M6L\?;)$P*2(/TY-]*QB:#=)Z]2374COH+\G^Z!-VH@<5! 03 O6(>]T71XECY:*Q9C>+GE@<3<=0*8PF' +^)!>59UF+;2*P. H. 4>)+G!8 *"O5W MG =7&O.MATTRT5L:#MZ2HV?LQYS+:S29\MQU:8'K0P9&98'W.I(I=Z$P$HY/ M)^+[KJ$AHYCX?JX RO'(V:GIII;PO+W?1EP"27OAV5DCJ%2:(FB)HB:(FB)H MB:(FB)HB:(FB)HB:(FB+@WL'Z!_5HBCB>BS_ 71_K3;E/M@QT6NV\9X!2/- M%DFB)HB:(J2O=ZIN,:;9\A9"LT+3:13(5_8K3:;%((Q<+ PD8@=R^DI)^Y,5 M-NV;HD,(F$1.HB#^*G\LVNMRZQ!9K_N72T4]!T4C =98\KS MD+0V*N*3;PM,*I.,C9GS1?SBR18O(TEN1QU67A$4G20J*5W%<=34"JJ@Z.*J MGBC*',BS.)^]:I* 3*T>O-UBMN&VDY*QI,P>YC8:^4@,X8\CWC6V8)LMQL(8 M5FI97!P=P_QAF]JEZVB+ HG!74\U3'ZJ$877P(C2X. M=PXS!?,2RR!V;;RL7[T,8N[O2&TY3[I39QS1WG1 M<3@/G_./S?/\W]N1T10>7LT1-$31%'>])\^#"'ZS^V_[:*:+ M39>(_EJ]%(!JG^#->_F.'_JQIHLU4&B)HB:(FB)HBQIW68ER'F;&D;4\9VQK M3;"TO53L3B6>3$_!I*PL*Z75DXX'E<;.WYSO4U2$*U42!FOTB#E0A0*.KHJ% M-3U!PQ#,"SB[&([AU-0)$1+^JR11(9-),AS=1R)D*8W(CR8I"E,/(^8\B CR M( (\\B'.H5+"SM%?^)MFK^:8'[60.BX;FFX MXCU6-5SQ/JM7N(1_X8Y+#Y&=,_KO*.IIL. [/?HNU<[U>N"N!EC_ -E>3OB_ M\W5Z\_D_X*RWF'(@ #\@B/ >W738\#KA[+E-QQ'JH0EO925GL,O'*PVX*_0K M"4621K%;D_PP@$XBY[J4PK#2J#'1V+& MR4.RM8W%-HO(^Z TJ=>;!X^(Y=O3Q3%PN@1P9)@+%SNFD9@ -Q'K8M(EUKN59>87G37=PZ=Y1\(J$RBG*+8WO M2,&!QFEJS))1 )BF4XR:A"$8@4RO"13"Y%,"F5^]A_RQZ>=*J&IJ(,BDD0TM MS71<.U\5*#BR.R1C%-]QXTK)H1WP*8AXHK5(KGS2^]CPN"@>]XUXQ M(R6ZQPQU@ZTT[<5FW,4E:FBS_!='^M-N4^V#'1:[;QG@%(\T62:( MFB)HBC/=HYNUK5G[:#LWNSYRM)!$[=P!/.]^A9%;BL98S1*$NL?M[J-X8J@9 MA*5&J6FFHV".C),3QY6O'?-55HB.!8KW?_P ZJ\B!P$.3R*DOE]@#\8^8 M_+S\?/S\^0_)QQ\6BA>6B)P @(" " \\A\0\^WD/G^/1%J3WS;)LO*7PN^;L M^[!%8SWO5"%81MMJTJ9-KBG>5C: 6!ZGA7.3#WC89E-,BS;&V32F;3U1>N?5 MR\HE#N".(PCP7?E<:C/ACT63^QO>C1M[6' OL)#2N.\E5"8>43/."+@HDCDC M!&5X111M/T.[Q8@DZ0,"J!W];F3M4&EFKZ[*59@4QW+=L2V1U%CJ-#Y6N%F; MHB:(FB)HB:(H[WI/GP80_6?VW_;131:;+Q'\M7HI -4_P9KW\QP_]6--%FJ@ MT1-$31$T1-$6-&ZRJYIM^-(V+P/-NH&Z)7NIR#UZSL"=;5/5F;IP:>:C(*>] M43<(F2*=G[7(%Z0]FKV9H%1WPX8L-88J:@2([#%9)(@H5%(JH\J FF!QYY$3 M@0H'$1^,1, CS\?MU"I86=HJ/&S;-/SQ,"'_ /MD#HN'W'D0L0L0?^S7#O\ M^&F)?L-5]>D00J@_6*J2-ENLTU M+B?..3GL=*K)>YT9=_5,=QJ9Q140CFJ;"$+-HLTBJ-SK"A), .[,Z%=,XF%R M/F+DD &J;!VU@!WN>*]M-0II!WJ*1FV]419X@$OB [90-[_8GT.?;5"JH$$FX),2+AO1@VMUOFUNL4X$?8'.C@7+(J'R4K M.MZ/.K5IB:2L!1ABP\:5N+H9%ZK88A))@+7J(+DKH%#HG0ZR]Z0YB7%=%_P"?92C2\](_$/4IQ_\ YFX_\->%;K&/'6.LOP6XO-U\M-K7 MDL66^-JS?'U9/:9F21@G<<@@6852KCHH1,&+Q0BAC*QQC'=]74MP(CJR:=RD M ?<"7+:EIQ4L=XG!HGV[^,G]0J31$T1-$31$T1-$31$T1-$31$T1-$31$T1< M&]@_0/ZM$4<3T6?X+H_UIMRGVP8Z+7;>,\ I'FBR31$T1-$7YZ7I<:/A=_&W MN88*+LIE#:Y3"-'C%8S1VFJGES-;ML[2)K$6:F(44#$,! M3%+T;$Q4#:YQR%LKO_*KKL\O2B\V81A*]AC?'CMYG>(K1&$&AE6N3,?6LVLH M=HBB@D-HBK(LWI^3Y1LT(W DDI8*5.R0J*O)>2DG1@47?+'Z.HK(LXTA6519.5 'I$)>PQS=)3E)9=-4.G16 M-G6;4GG'JRC%[L/2),1O=W-"WA;$=N>2L3Y@AUV=5S19Z MF5]X!"O.%_\.F0'I0_\ 5C%-U:NC=WOO\+'.^%N^ M:FIV^V[Y/'?;+)-'O.Z2[W^,[LG>>SGKZ"]?/'ESU<^SR^34*AWIHL2M^=4L M%SV@9^B*LE&N; TQ]+6:-92[Y6*CY)6F]U;%8M:429R!HT\DVAEV39\=BZ0; MN5DE'"7<%4,5B-"C.P=I$\"%A'B 2&QKA\4S=:8XUQ**1^ +WB0T>KBFH)0$ MP%ZR"4_2!C '5P!C '4/H6!DGB5J!VFF\1%VAR3D4V[&H0Z@F$>OQC1_?)E; MR'D12\'9(T2*"("945T^D.YZC7LH!&6[S+._FJKOY^0'MVRR=M5F;*B4X)."MG:ID5!(8"*@0PE, "4=38OC' M50"Q?)8,P'9KX(1*F-^G&PL6CES5;V0 M@+YO;@XR?B]J-2B'R4DZ5CTL@5A[9BRQ8I9=2%:L:JG M*RKYS(JQX-F#8[D%2E%,QN5%@;/D3?OS70"XO?(Q?AE@?12; >D?+@>3\?E M,/ _E#@=8+=8PXZB<^M=Q>;92[.GJN$I",JQ<4MEI: (._>BD N2;8#WT64&H5)HB:(FB)HB:(F MB)HB:(FB)HB:(FB)HB:(N#>P?H']6B*.)Z+/\%T?ZTVY3[8,=%KMO&> 4CS1 M9)HB:(FB+\__ -+LK*S'>5M.N:CU)1E8L &KP, ;G*NS7I>4;9(J.SN15,DN ME(HWHJ22!$4U&QXQ8ZBBQ72142VV5J\]TSQ[YJ+;<'Z+RLVA4A4S ^R3%.D# MF(4RI46M6E69DP.)1,"9NDHG3YZ#'*01+R4!!GQ#=)UO/\!5LQ]](F*)?4OZ MGWX4Q$)F:X_L,^S>RC*7CKE3X9NNSDW;5N$9.0-Y?/D#MD#D3.J=U7X\Z:PF MZB%(JF!1!41+W G4>;_"T(!KI@$$5.](/A(9R0^,8>2I8LB^?.$BO9!ZN!C' M,8ZSA513K*F>0#GV\Z*IWA=B#'#$]?1?)HNK-_8'V M@6>^SBSS$9YP;-"9---&.R/CF4JIK=78^QL8Z248JK,GI#,I!-1C,1JR\5,-B^,8.#D[TB)F[[YY+Q9Z? M)'FT*\&B)HB:(H[WI/GP80_6?VW_ &T4T6FR\1_+5Z*0#5/\&:]_,L734S S@,Q M\K.NG$93WP]%H(VG1KV+B<@1TFV68OF<_ %E9JY; MN43%$2*(K)*)F,F'%)K U1A*6^874 I3=!&-98RJ@#TF*(BH)"% >HQBE PASSX3Z._)UW=, MQ:^'KV%T*N5I-XX)'P-"E1E7CQE'0\?:YR%KLI,R$DL5!DSC:M"&N=W6D%#J M(G+"OZU"RC@%T6A"(/5%2-&>#/>'X/B;,61M9R ?/'*TA_)UFU@G8[NHR@HU ML6;;!5,!4M0AC(4ZHU\UERM,D(LH*#AY,665DZ[1FCEN=%0S5>(G9]3N%4W, M;75G"C9MF=H/;P/'TZ(L8,=S^=WNXO-L)OG"* M(SQ6TP@0'TD9)7O@.F\.8$./O8 '&K(HW*2#]SG>OF6QRT'-2YWB)9L1B^!Q M!$S+K*#4*DT1-$31$T1-$31$T1-$31$T1-$31$T1-$7!O8/T#^K1%'$]%G^" MZ/\ 6FW*?;!CHM=MXSP"D>:+)-$0?(!'Y-$6CC>EV\6UO9YE3(>$I2OV*TY( MQ7+0T1=&LI/U?'U:;.IRM0UL8I1,W,.9>6FU!AYU@JMX2L)( J=1LU=NG22B M2?0'#N!Q,KK&/MJ+V:DD&^-A9E"0[9[M,HWM.=':3@ MMMG352*]ZEB:2P<.6?*Q/&%J&NB2K!&5BQ#A-&YRY@+Y^\,V5E&)0'@0 > 3 M4^(./F\^>&^4X^A[NN[/Q4Y;@]K3C#X8"[+T1IN,47$O'F;(N-S<_'[VKY6+ M_P#]\_D#7<#Q'OV%J1]PQBHS^:@_QDK?D.8A@.4>#!SP/T@(#^!_(!Q_/HG]W 7?/3EW"\-%U>I<3%0<&*')@;KB0! M]@G!(XE ?9Y";@!'D. \PX]NB&Q[^/4+]&3;%O8H.UB$Q[3SY&FYK%49AS%] MCIF0[)5['&C1EYJ+JD+/X?M<8\B8^3MN/)*\3+%"$FZY&+FJ4[/-9ZM%5 M*.JL:#L)'Z)FSH" \C):'D',1-Q#T$S&3\3&2C)TU.BD U3_!FO?S'#_P!6--%F MJ@T1-$31$T1-$5'Y!=W%A1[8^Q\PB92[,X"4=5:-G/%>J9"<;M%%H]D]\&H@ MY%%VN0J DN@(J*)@99(@F4)T,X=V>6NRX78M?#72<[*@-N>1[9E7#E)NU[J M$G1[A*1HI6&"DXUS$\2C%8[-S(1S%XHJ[1AY4Z0/XPKA0ZA&[@J7>N"ID\18ZH"2 3B.\3WT%[]2NKP52363.DJ0BB:A#$434*!R'(C%K$BV]"HBS$.4'$E8S)IH((<># M:HMTF[-P'C6Z1'HF<&YO5?B/7TR;!L%3 2 W#OOD%K$ROM2Q%A[W24].A9$J ML>>4F31\5,7/*5IK\[$*NC$B5(RPK2+F.GV8QB39XI&)N_&0;]Z\0DV#=YPX M7VH((DLX9G@U8 VXRLJGWCY<&\VSO&:S\[._&\'5(.U2$+BAO4(=^A JL;2K M54*\I89/O)09+UJ+HMF#ETHP6,A&T:&;&,A# ]G'D'L#Z/9^;6:T31$T1?*^<*-&;MTBU7?*MFR[A-BU M[GQ3PZ*1E"-6W?J(H=^X,4$4>^611[PY>\5(7DP$6.FUJXYLR!CR1MV<:PTI MDU*W"RC5JP$2YB9N)IK5\9K$I69%P[<%5EA42=$(X019INH])F\%#J="8:J% M(+4DD,')SQ;,+@?'EGWAA:5DKJ5U-$31$T1-$31$T1-$31$T1-$31$T1-$31 M%P;V#] _JT11Q/19_@NC_6FW*?;!CHM=MXSP"D>:+)-$00Y 0^4.-$7Y?WI M--;0_;@YB:O%$)9I<;+MAG'+9=H4$RLI^DXXCW4.X3,=4'2!T6JR:PCTD<(N M3)F3#WP:+U;.-D2(+53U+\G[)4_3=#V7VS3=9MT?;:K5AZHT"CISC&TU!YB2 MN5['LQ0;K"&=)0MJK2E?BVC0KINBZ<,G\<_:NXJ9BG+J+D&BC=?WA>85$%[P M07F"OSF=\/9>[F\*7K(D=2JN[SW0*U?K&@G?L81CB0=*(-9:P$67G*405;'" MK)K&53=F;H2L6@=NJ?UB1,R91H@F*-GL)C^UQ4RS=PST;W1%E&4NV7BW11;5_(R1@%N_3;KEP:PQ!&[58OC3WU5N>^0 H*"N@"8CT@H*Z0$$W_P@?KZ1-\P M#S\VN*UV49'OYMTY=6*:H.Z6(+/&!.,N #=15M]G3.\_ MY9R?U&*VF8V['*ITH1@U0IJW*0 &Z )%*ER & OO> UA7XCR] M*/". M?.5GGJ52:(H[WI/GP80_6?VW_;131:;+Q'\M7HI -4_P9KW\QP_]6--%FJ@T M1-$31$T1-$31%CEN.Q]F^[P-=>8'RR3&-OJZ#2#]P!!@YC4*:@2S7!?]LIM-M;'QS/ MD;-N,JA3W>/L-+YUM+U1-C:V<+/LZHA'*(1)%G$PB#Y%[U-7TH"C=!F03&;I MG*8ZA@)Y\ I)+G=&#@U8 M@3-T)( +$F("2F3LOM,"Q^1V.#)&1RNYCHQR[PN6RLD7[)X[DBM'K$UC%J9F MH:/9F,_,J#8"JD**10 P]6@%)J8U,)^YB?*\KKEG -*24(8S"I'#DS#.DD8& ?6=G8E;(@>*!XHY2=M6K2X"2[@CWZ@+FF9;SC M/9LLM LFWB3JF,8MS:$(7+RMMCG[*=)$ND4X%T6OD:I/&J-B;&77( N%CLCI MII*%.54RB8BG=<5.<:6(\[%N7'/H)R(DS'\^2[:KTC/J>9[;;KAF&/=XE!PJ ME1L7PE1B&RH,7+)( 6L]CX,H^$$U7+ENW 6)^DT;H I.] M>JHGR R[;%<8NY,8 >_?HLB-0J31$T1-$31$T1-$31$T1-$31$T1-$31$T1- M$7!O8/T#^K1%'$]%G^"Z/]:;3=MEF2-@H^V>?K[HJJ?4\CV=>BJ^9^@*"IEF_EF106!NX!9@98B8H' M065+U;)OID:U#+!_1?I:U=55Q6X!==519=>%B%EEE3F55565CFJBBJBAQ,=1 M110QCG.<1,5:'M[>/$<$9PEYR#B):1I>8G=>FC!%E2=.ZG>;C M+6*#D2F8J+-U J#^;80@%>MUE7T:D DC=):'#8OB< M2+P]G655+F,1/H-'/L5KNN5=QO>2S#"QU^C6N1B&3Z.EV%C@*],3$/+LRBKZ MOEF-SFZE4"&-YZC<,D AS)^[ M9V)-@6B:@[*7(L2 M,K@M8V+7N'X6*Q@8[>\'ER$K*$PGC,'JL&=JLX''\ (*($]\4AD31HM O00 M>](W*H $ >]XYYDTAR=W $?:(P>&%))@G4!5]2MFWJNIOUY*K91MBC$UBQ[+ MD:XXQK#-:=DM5]*-V=5IS5N47^/>X,]?-T8[H*91184/$+>:BBPH^9U.H6#, MSR#(EL1 <<=9A'\B[N/LNQYO*Q^E4;1/V?']ECG;-Q7\E408E.WP[ M1.0:O92!.,U'RD9+5N?2;^%E824:.&A^HKIN"+E,#F@$BQO?7DJ(!N%>W"&' MZY@7%]4Q55'\Y+0U5:NTDY>RNFCN=EGLC(.I:3E)-6.81<85R_D7SIP9O&1D M=&M"G(V8,6K9)-(HDDN9)0 "RNOKBZFB*.]Z3Y\&$/UG]M_VT4T6FR\1_+5Z M*0#5/\&:]_,S]7 MZO9HB:(G]O[!_80^?D=$3C^P>7]OI^;1$T1-$31$T1-$31$T1-$31$T1-$31 M$T1-$31$T1-$31%P;V#] _JT11Q/19_@NC_6FW*?;!CHM=MXSP"D>:+)-$31 M%^:_Z5.\]7=JQ'2()@L,;MJPA)]QU='?#'6C([X$#' I^[[[PP)=YT'[L#]X M!#](%$O5L? 6OO%N+!?HKX+% %Q01%4$P4%)/JZ"EY5J][2\\FMDC#D4ZC56M=EJ=?F"<\0$GK M&87==PE8:=.P[Y@O$2,69AZCE#1V14/$2. M0)"1:Y+B*8D04RDA8V=O$R_,5-DXEX6$;L&T9T[,T_=)&!<@FUX-!:Y8N7G( M=W@6#0*#YG,E'QB*IN?=,X@0 <@][Z&-1"IP-+W8$#)F M=N&,2+=G/9>P92,>1"FY*8P_B.^"S82M@KS"R1TA-1\Q!2)W;!]"^I@IEI.]CH02>4@8*1354?L%50$@[L8"3 M:POF.:Z6W^D#3-:H#RF;.5E#I)"=,A, :,JJ\@?M8 R"P./#."ZV&RK+.:=F[,"7J M)=K8O:QS>RJ3L8=P>8^T4WVQ\R[@%F#7#DA0,B2*\Y>;SD)>&JT3;"S5CDY: MSVI=^N22L+^(AJ_"1D>RA(M])N!E1P@B8"K+HI&,')2J*D M(8P<\<@!A 1#G@.0Y\_+1'&:Y5701 HK+)) ;D"BHH1,#<>8\"

8\<\ M!HB'613("BBJ:9#< 4YSE(0W4')>DQA H\AYAP(\_%HC@7*"NB5,%A52!(0 M05%0@)B!AX 0.)@(("/L\_/XM$0%T!2%8%DA1#GE4%""F' \#RH!N@.!\AY- MY#Y#HBY(LBH05$U4E"%YZCD4*8A> Y'DQ1$ X#S'D?(/,?+1%PDN@L!A1625 M O'4*2A% +R'(=0D$>.0\PY]H:(X-BZX3<(+"8J*Z*IB^9BIJ$.)0YXY,!3" M(>8"'G\8<:+CC,(1P@HBS_!='^M-N4^V#'1:[;QG@%(\ MT62:(FB+\Y;TN9%!/M$\6JIHHIJN-FM,.Y5333(HN=+*.:$DSN%"% ZQTT2D M3(94QS$2*5,H@F4I0+U;#P'\Q] IKU$WH;4,$[=\&)97W"8FI\@3"N*''J%W M;796*2LL3&R< MS)-BNX=O%/F!95%H,B[2[A/2@$28> ]SB0!GC<%AD5%K),Z$Q[D[Q MJ@W>FB"E60.T57'H0!0W#4141!+M.]%A9X9FMF6E;4;"@T4UFJK=W02 W_U@ M2V;3@[0KDDP/OIRG H2.YRQ;MR11$U%'>'\'P>.*JL)&3@R2<4U<^[:&BC^) M;D.*::T>JQ0;*$5*Y$2 4@"HOO;]G8 -#=",0SV7-_9T5-LZ=GD*JW(S@;OR M2UEZG'9QO)"2K\QC?;)+UV.CU$6TP?,>7*S;,D6>3=(3!U)]_",W;NNUV'(L MYBR.VBTNNN@LR4> V,W!8"UN![&^)(:"1=I MI%1QJ DY-&3L<)6P+T/ /_.)OG^>I80'CV__ *[N_'YO\PC\7(ZQ%C:XXV/? M3)>C;WIX'OR4['18)HB:(FB*.]Z3Y\&$/UG]M_VT4T6FR\1_+5Z*0#5/\&:] M_,^]5].4]M6,LPXYJ^+;DA8%*I45H->'3BK'(1$D4]?BSP\=XJ3: MB#EV4K,P@N54>'"OWY3WX!I35527!DW@3+H0"&/J>^J],UMDQ?/8-BMO4BA8 M!QU#,(6.9HHV210G2MH!X5]'@K/D$'RRA5R@*ZA_?+D]X?RYY"HBK>!F9O?B MN&D$-+:=LD/MDQA!8-D]O3!"PACJ693#!VBM9)%>=%O.R)I1^"<^B>]]@U$U;QO!ME:.2Z P9>W%^VK&6(<:V?%-.0L"53MRDZK+IRE MBD):2,:Q118:2\+*.A%RT S(H W!(?[G6Y63]_SH:JJCO$S& PY>KH &PU7 MHP'MBQ=MNC++$XT0L2#2UKQSB6"?LLC8515BV2C%KX55_P G:E[A4_>E2\E% M.%#!R&E555;;Q=G:PNV4X( [#+&_'+DNLP9M+Q'MYL%HLN.FUG1D[>S08S! MIVU2<^W,@WDG4JF#5N^$4VA_%NUC"=+WQD^A(W!2%TJKJJ !,"T -T04@67A MCO:1B'&&6;)FBK-K.G=K4G9$Y961MIK=*Y??AKN_5N[K_:S,PP+WNN;H=Y M=WOW"\*FSW"Q.YS(XV%R%AV^V2I0;^F.CK0[4U-M,<"+=[!MV"2GK9RE(IG> MN'CY=,Z3E;P2H*(G1.D?AW30,*@2#>09!RBV!S@ KH=SB#/ Y=_+Y0ZE=31$ MT1-$31$T1-$31$T1.0'V#SHB:(FB)HB:(FB+@WL'Z!_5HBCB>BS_ 71_K3; ME/M@QT6NV\9X!2/-%DFB)HB_-U](U3<9M[8NU8LM5W1K36GXIPO5:5(OH\KU MHPK\W3BW1W -VK4&BSA^M;;-/S#=P\? )R;Q$QE$6K5%OT!S=OB MHT;,U ;P>UCO.SO@+._NR]^'J4C0H6MP46TCE%8B(CHM::;1K5D[D_!(D3*[ M7.B517O' E!8Y1-Q M!@ZQLI1[&62+RT]/%.6+Q5H^:]%.DG@R;-P@8CI!VP>LV/<.D%DS(&6#I$#' M*(378:%PC^E -58(!!ID'BM+3'*5C5RW!9@MSES<++'WBJW:97?N$ MT'=B=UF5B'_=.W:2 D37?H1"+15X#BS '>@H'/4..0#WO6' &YYZ?/@ M1Y#;ZHP!LQM,\^L&Q=J]N$L^5]O^),HS&2*C+2TY R$A.Y7;%E MH!O,S3..E7SVK BE!V KF/9M&TVA(Q\21Q$M6KE;CQ5)+"D.;7M>+DXJ MJV0%.Y31M-T4Z[MV8&])!X#GL$]'DWFS^R_.&7;DXBE[/B>SP=,A,NUJ-;H* MV,(5&2DEXRXU8ZA0.XF: MW=EC-I(KXVDK--)9E7:1<6\:-8--NT&,._>/2"\CDS+&<@16.,54X@('Y I1 M"Z=S=KWO$PW9//3KRL5)=PUK'GWE&//V>7MU"I.."LMB_+68Y?&E/ MW.V;)E:7J-NKF0+E+84=04+%F1@X6'L3Z)V1N$SEHSQCAKFF?:0,?!M162314DX99V5194ZB+5^8 12,VZA5 M)WZ9S%ZA^D$^;+F]>+-B]YQ'JW)>^=W?N:DXR@2V8>M$.VP]5ZY/7AXC9ZI) MHQ\M\YQ.(5F/AL234E;[+>K/06D.G963"!7D("C!?&\Q$V M^:A8IE-5Q_&=;->0:QZ:\7)-7S-9DX60337?3O\ = +LY8EI L8=GLQ3?B M7P#@/CBHDB0'O7H/S-2IIH,F9^]$"\%((ID M743,4@TCURN_3A)!.,@ /B1WVZI. MT;N+U1,C6>6LF/K*2A0&$\;W:T4=9[5&L_0Y*?R)8*E.R0O2*KA9EQ!"/*RC MF#PK5TT0%V51@LMT#T4"JD2Q-1 DS ;ACD9L4WB"8@-$0[9/T=7H^ZHCAO:D M&%'F1H268$L"*9$&7B03#)JT0E*),RU7@98]<.NX0B?= 1R80D5 _P#)GA"J M.B\-! ?'=WVQW0#AEW M[HY8EF@D=(/[+%;%>Z'.%5IA\I9 C,@Y+QFOC/$DFH_L5%KV.95;*N0[17H) MQ 8\=MD(YK;:DDPF%Y)*2?,B =5&.12EA3D/$!1HH)8$ BJIY) I >7L8L/- MNPS6/9F7&W)1XV"OGGY.(>H-69),/ ED_".N[G<$%PYWMV#(I>7P!8W9H7= MZ9&3R+G07[B%;N?W:VF5R#BE]5ZU*1&)Y&YY]AGLJ[=U]RID=IB&@VMZX(U9 M"FK*U=$+/7EU(MPL?O7[5L*CSPQ% 9CW< IJ=MYJ(G[340 #G!EG S4[Q)<. MP?FPMIG/M%:O]ZM;C85I+N:/8!/)8.Q#F*+8(R4<=P]*JG](8:&KLKO%Y(=6D)FUPSV4CUJ'*PT8Y?P3B-.9F_@&S>6;2R;A9%N_L M",DV;M&D?=W69V.\"0[AW('+%-XN UW?D2"W!GUT696LU2X M-[!^@?U:(HXGHL_P71_K3;E/M@QT6NV\9X!2/-%DFB)HB_,U]*,KR=9[6JUS MC&0=*.[A@K!EM<%,"*0Q3YC'3M.;MV1T@ZSHBVIS22[USRJ#MVY3 !;I(%T7 MJV,T$&SDK2H^3;PEUK!S&FG46+E@XB)H2$,N2*G6#I5DHY1Y-'.O"2(I M."MS(FJNEZ6!D$,2#K' L1F"YQ4;+:?3JWF<6(T^1LY!-E(-R)JJ)$?L%EV3I(4EDE4W#991%1-0IBF]H!YS#O M#7[QXA?2IJ%5.\(!F0W/Y*H[K((<@HF(<<@(*$$!#V\@(&X$.//D!XX\]%2K M.E8^O&1Y)*(H=4G;:_54(D"<''KO4$3G 1*+M^0H1S$G "85'KMN4"%,8!$" MCHQ,"_?>BFJJFD/46>PQ/#-;.9[9X\V_[+LU72X.&3W(EI8T=O((QYP<1];B M$;S *(PS5\ $@[<+*%<2KY,A6XJ))-&AUFZ/?*Z;N[14_B)#Y,#;D9XDZ+R M?5^IMZ&\-)+:P9T^%4'9-UI>6=9JDN@HMFQ:1' )3\* [54EGI>DH /)/#I& M$3]7 *<%$/CUW9X\N=X(QP3^JO1>U6?>/ !\%*V[-'>,[VX;E<6;0'\H6 MY^QS#6ITA1\IZPQM692N 'D 'Y0YUDM$T1-$4=[TGSX,(?K/[;_ M +:*:+39>(_EJ]%(!JG^#->_F.'_ *L::+-5!HB:(FB)HB:(FB+%S-&3W:H4JM)3%,R!9IJ-R-+'KTI*G@(QFW:*,G*/48I D/>"U ?&AY&$.CVWNC<%3R2S188M>_<*7.\S1GK!E5#&[5\#Q-B4 MLK2A-C._^%!F,:\EY^0K,&K=D'+6WN*W4WTHXK=<<6-L[;]6=B^#N"\EG,S),KNZ!AW[IN;F]55S=&6#7.!!#*X$QAC&5@-D8TS56T@.6F4-'Y!!=]*]-@;5YH9C" M )"/RDC%HUN;EJZARQ[HBY4W??"[236*WJOMGPDMP,^O%V7=T3%[W74PN ,7 MPCFOR)(:6E9FLV.;MT5/6.WV^R3A;%8:^%4EI-[*3!ZZ,6=C7TJ)9 [.>"303=)HJ(D3[E("#547< M^*X8,3G:#P9=81%G;FO;:MOV)+G(6B8GZF#B:M[ZG2TU--9JPQLL$OC]%="F M3$2_C95JO7I6 2'$( M:07U;J+$9$+IC;7,#FA9*O&H+88B8I,/CN4:A-V8HOJA SSFT1D8NX+-%OPMPD]=S_N>-Y62$B8DX227)PN M*Y"MI.:%7FU2:0]?&1ETTV;>BNXQ]54@D$7ZUR3D2DFIYI!S\I3UO$ M5.3LM7:2:%WI0!,MYFW3[)-2PVE>#C9:_1CR(NKJ,JZTVI6HX+.Q?O$Y MA!I$HMW2JPN12*Y(DJ3N_4S;T0( #@%P";PP:<,H7-T.X QSQT=FT]%TT7M% MV^P\5,0S2A&4CYVK1-)?(R%JNTJHXK;EB&$9+*6YRB]M+F:E5)PSZT%L+ULV6Q:LD0J MA75FCE5'T[C=4$@<+S:KNLJN$F<^*S8M-G7NU28,'+CR7YO-"O-IQ3=H2Y5E MRYB;'6)0%TRJ HV4[ULJ9%Y'/D5""=/JZ%FKE)1+OVBP&.4J;IN0R?06+P=# M8Z'0KU5T4UTD%CEQSMU]%+YVE[DJKN/Q/%7.&41;3*"2;*UP0J\KP\RD7I'44()D%#!P<@E4+RFJD)O1216)!<@,*6)=RX$"')(CDOEUTU4554D2, MA!&? \LF"CD;WHMO%]H'DM$BHNT7V5Z5+*@NDGT@:6)5G"[84PZB*HI^:0=X M BJ01!0/,0UC4"-H0['>'P/)C&*]VR+["#:FK26.>O#W.^.TXNPZ#*"!S@)BE$-&&0Z#O"_',OX M=^JV]4UKO'#N(LN:C4S.S(D3;)-FIE>LS9H@BS;'$514X,V:IHHF #FZR\IF M I^1+T\@.N]!,Q./SG\@3Q+6WI9V?0SF(PDE4;VA\,A%['LNG$2)F,E2DRB; MWO4./;[>[0;M!#26N-08+!W<=LKV'_+1Q]BM8?9RY MQH^WS#FYO(=R=H&.PF: C P8.$$Y"PS)X2QG;QC)%55,QS', =Z8OX*?4/L* M<2Y[.H4[Q+0S"')GF6TT?,>C^HIJKKV=-(DBHNV]V<9 M NC]5R[>Y)O:44Q,8IFT'#&Q'E%9I$,RD*4A4T 4ZEU"@ N''4J;DO=@6#4: MJC4;D5<@Q8HWCB2X'080(7ZC1?8'T!^K4K!6NV+:IP5HL+([F$*/94B[J"I63[I<^)3K"$-[EOW+O770!NY<^O EO6Z9!X[_ ,+X#N>?O8*]YY\: M5;G]N]_]-[O/= #[UX(LQF MO6:9&W<>Y_COO#B)O6(CT\I>>E6XPW=Y\=YFY,@WGEFTOSGT?BO"FEW=AFN< M&\J8;-@05K-[GB0'KS]T'N1%#W*#(^)3",[SI\0$QW1^.>[%'D.K@=S=#;V] MBY&[JT/WI/!O.79I;3+KVUERN7=U^[TB+<^'/N=/627?$4]>?NE>J_4IN_Z. M$_57B_7O1W?)^CU?SU??>-/LW?[M[B-UNCI]SX-_/GGAEBN+\&[L?#=( YN#Y+I=PS-CGZ+L]P1=T9H^K!MK/B M@DEWLL-O_=/]<>&%'PC3U-ZG]4IG-U^.%X+[O^ [CN>[$3]6E.Y._O:;K>;H M=[!L7?OM^GV9<#N.Z M\!WY0+X/K[SA3@-*=QSO;S8;K/S>.BX7A@.?#O\ AUZ;"&YS]PN$+638L^Z% M".KWK\TKZX_OU7WA /U]/>\ Z#=WB^]NN69MYL' MP?-=+M#/'#55WA]KE=I081'-DC5)7(Q/&^O'U+1>-H!8BCU=2/*W0=I-S N@ MQ.@W=*$;I)*K)"JF0.LW/*MUSN@BEX!D@(':;JYVN+J:(FB)HB:(FB)HB:(F MB)HB:(FB)HB:(FB+@WL'Z!_5HBCB>BT?!=G^M-N5^V#+1:[;Q\@I'FBR31$T M1<"'("'R_G\O_$/: _$/GHB@%>DQ=D$IA^YRO:&;=*HMO MCS(]U'VD$$1:05V<-)$P-X^QK#'EZ-C7_8?_D^QURT MC!1H]I>YFR[8\FL[,P7<.*K+&3CKG! =0S=[&G.4OCB-RF AGS 2D4 Y2BNN MU(HV(;K[DH716:3BQNU^6O<01>UV0V@ <"H2"V&(X>[*J-U-Y@"G0.RK0B!C&Z0 R!R'24Y]X!TS\&$H<@K+UDC%K%\!CH>0 MX*-D"-C4#<"O+7^5O1O&;,=T=%=6[7BNUY%)(513?R3?Q9DP]OBQTL/:I8'Q^T.SH]5M&3)=(B8( MO (E5JX*O(B8#NI%-6652,4I.A1*.14Y4Z5$R&24 >': '[9RN(MH79;4_TV MT-P*>)#^3MYK _.O:@Y_S17IRDMHVE4BCV!HO&2D''0;>>%(JCW*J1%-35M:J@V$1?UOS?1;T_TU-,[U1/%F.89GYK78 M[EY!\@DU<.!\&B<%462"2+5DDL"!&XKD:-DT4 7,@DFD9<2"J8I?,XB8PFS[ M_?+HR] &$XD]\U)_P#1B>SJRSFK=M5]\LDB]J6"MLTM.^J)Q['N"&REDZ MOM$EB@SNVU/?IG.LSL6MTIO AK9))OH"9!#D#^K95S#324>X A47/@%E$1,F M &$M-H7--1_NII+V(D6Q_>K,W[%PLW6)Y& I^LABG*4P$7Y5_;,=EQ;NS( MW./:U&-966VZ92<2UGV_W=V)'(FA$G!593'<^]1Z2C;Z$9T@UN(-:+ MFFJ2G>/11+U[/:"H,?$+_P#;7VY+4Z:QRAV;!DJ=LN6*2.VC72[1!=^R9G5% MP#)L]5(=9-HDN915LD AX8RJI4!33.)-%>Y2Y+7N'@\1;YQ==4Z=NGRYW+UR MX>.5..\DI0]@!HN@ 6 ' -$9<%\^BZ@ M^13',(%(0.3G,(%(0/E.-Z]&V2J88 MBCHS^9LT%AW1(6GTI!PFFX:5V3>-#1$S?+$O#HII \F)B06=S$Y)J$!>4EWSU^X$55S:+QF229)+DYGOX5WM$31$T11P?2 M4ID+?MTV?;58(AI#(.Z/?E@:JUR"1X,[>P%4D'4K:Y%ND B=8L2YE*SX@@$$ M 2?"81 2D Y:;.-ZK"FFHFPP;'OT,C&.:)L&+1BER*3-L@S3$0 !%-HD1L0P M@'(!U%2 > \@ =%FOMT1-$31$T1-$31$T1-$31$T1-$31$T1-$31$T1-$31$ MT1-$31$T1-$31$T1-$31$T1-$31$T1-$31%P( (" ^P0$!^@?+1%%QWI.ISL M>>U(BNTK91$L^V/;XF-:PQO;3@&;MX3%>5(P$&-"S,]8-DU^6KM)LW<'<=VN MJX$EX@6A&\K8H5.1+2D;].[:JES2GK(QRAPI-]4M=:O-:@;C3IZ(M%4M M,1'S]$,JF M<>MBLY58S3$HIA-5I_+PQEF_C2N4"JFHTD$8>8Q'-?DO;F]M^5]HV=\B[=Q.(&3:%*J+";;&^_PMFK*ZA"FEJU:8L[:9@)!L50KEBY*F?I=(.4 M4B]E-0J J&/DLB=LO97]H/N_)%O\#;5+4@ G'*' $!FHJ=-(Y2=I13B[F6+SUT4B7;!Z(;EVQ"RF=W MFYJIX[CE$$'"]'P5".+U904.! 68/+Q;D82M,%43"KTNXVNV!(_=I\H=*PBD M69V_X:>O[$*11MC]'U[+;; >'E8O;VRS'=(9=!VWO6X*36RC+^-;J]\F[0@' MR+"@QRA3@7I"*J#)/I(4IR',)S&+([2LWJC2/25N1K]=@*I$LH"L0L378.-1 M!O'0T%&L8>)8( (B"+*,C4&K%HD F$0(W;IE\_9HH7NTNO3 MEMMLY$UFL5J)D)ZPV&=?MHN%@X6*;*/9*6EI)XHBT81S!HBJY=O'*J:*"*9C MG. !HBC$[.GDOVQG:GO^T6<1$HAL3V'MK%B/9F>:9N&S;+^99 5$+GF!FQ=) MMP\'$%<*23-UW1'+$_N%BE1"1CK$Q:EH?LIW?[JO%-@) XS.4C$J4D 4 * M< 'L #@ #Z T6:YT1-$31$T1-$31$T1-$31$T1-$31$T1-$31$T1-$3 M1$T1-$31$T1-$31$T1-$31$T1-$31$T1-$31$T14#E+%N/,V8\N&)\L4^#O^ M-[_!/:U<:=961'\+/PK\G0X9O&YN#%,4P$<-';=1%['O46[]@X;/&Z*Y"Z"0 M7$$*-4TV;]J3V.4[+N^S?=M]]NQ9Y*O)X^RK+EF+%Y?Q,D]>F<&REAC4GA *5;U3-QJL<[DX[JZQ:OUX*,,[2*"Y&A4U M""8N"@FQI,/%0'&"Q#8N.J^S^%0=D]_C3N"_HZWG_7T5?1KTZI_"H.R>_P : M=P7]'6]?ZVB?1KTZI_"H.R>_QIW!?T=;U_K:)]&O3JG\*@[)[_&G<%_1UO/^ MMHGT:].JL59_2 ^P6NN5XK.5PQS;[7F""KZ-6AG5/X5!V3W^-.X+^CK>O\ 6T3Z->G5/X5!V3W^-.X+^CK>O];1 M/HUZ=4_A4'9/?XT[@OZ.MZ_UM$^C7IU3^%0=D]_C3N"_HZWK_6T3Z->0ZKY' M?I,.V"^)EBMI6U;?!NTO+L10BZS0\%2D"Q4>' 01"4F9-=\ZCH_JX,Z?-X22 M.U1$RPM%"$/TESZ9'B-(&,N1R#DG0*V GRAPHIC 16 ichr-20231229_g2.jpg GRAPHIC begin 644 ichr-20231229_g2.jpg M_]C_X 02D9)1@ ! 0$#P / #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" '2 ;4# 1$ A$! Q$!_\0 M'P ! $$ @,! D&!P@*! 4! @,+_\0 :! 8! P(# @0* M$A % @(+ 0(#! 4&!P ($0D2$Q0A%3$*(D%1%A<:(SE787&7UB0R,UAW>8&1 MF*&QLK6WT=77\!@9-SI"4E-55EERI[MYZ:^.(JRY37D[EDV]++1>'L#TCP M7N2LI3Q5$FJ3>+8<*FB:^C(.6;.4M#Y!1HV<.VT='-I:;>,XM<532ZG"[O1+ MF0]U_;CUT.J2W3OFY3.1!?&K6W@ MCQ]2>]+G_.&Z?\/:7X@Z#\:O=> ^I/>ES_G#=/\ A[2_$'0?C5[KP'U)]TN? M\X;I_P /:7X@Z#\:O=> ^I/NES_G#=/^'M+\0=!^-7NO ?4GO2Y_SANG_#VE M^(.@_&KW7@/J3WI<_P"<-T_X>TOQ!T'XU?+P'U)[TN?\X;I_P]I?B#H/QJ]U MX#ZD^Z7/^<-T_P"'M+\0=!^-7R\!]2?=+G_.&Z?\/:7X@Z#\:OEX#ZD]Z7/^ M<-T_X>TOQ!T'XU>Z\!]2>]+G_.&Z?\/:7X@Z#\:OEX'N3X*+TR6IO'B[)NTA MGZ93&:R+#/;87398 Y353!2@E*;PS@4_;WD$W;QWEY 0#\:O6'R:*;E>C[U- M=E)5+GTR>IEE"XM8)EGT\^LLEG;+CW9+O@Q'(;-M_=7*+9QC*T MG5;TC+0II"X)+8FG'ZJ@.7#]J4[YG7#/Y=&68$&0J%ALC0%B-0JHA<5+XJ)C MB6G5:+"J51%-PZ;0S0RK:)CQ7421/+3TB=E!0Z*BA"+RTDR1,3K#ULM]$,G9/F>M3[19741IROM!\<:', MZ"U62(IM:L%MGW9&$%5X65L4T]/QV-(B"CW,M*.3\ZJNX[#^(&]CRA+Y.S?@7/MHS[N(O60+#F#<3DZ6KNW:AN M=MD,\KV.2UN<&W,HE@5I9$4R0RS>54=QBBKIXQ'6I34J$\0FDE"5*NTYSG*E M71E)C;K ;JYR!+C*URV *A?+AO2RUMJK^XS(M9:U7&&-Z7M\P%&Y@SQ;+G3: MSERUU>T3U4LCUM2:C&UW+18Z?:2"LT]?D5A7;-P)=-I337"G:[O5"2LK?J=H MPI;1Q;'U$]V]3W+CDG(6>\,6K#>U'I?MMZ>6\2;?("?5J&?I3)2LI&P;>J2% MEEV=S%Z\AJO#7^O69Q%/H#'%;NCB/?UZ??N4)L@*E-81D>:5- IQ+Q)9,8DG$MI-M=5NM+633>MGF+]YGW_ M &_W;QN3KNSBX0NWS)>X3<'MJKEGVW(8_HU_AJ,MGVQ[C)VBVIK8G,Q;I.5= M8GP=@\L;DR^RKI2%D98\/*>15CC2\;'-QJI3IXI:2=T[/$KNW*B\>MQ>JME% M_!Y8Z:>&YVUB1O'91RQO)SBM$K.JVPL^)]C.!;)D2VHN&;6075CX*:OU@I"Z M;%R]?-TRIHL%U79A,KH93,MI2XA)Q>JII)7Y3H^6IA)6^JSOX9T*RVS*UBVX M5,S[HZSW4@63A\27-%_A&]K0K*]VD7,WC]0+?Q<,+]2FS8OLF"L,8DP! M>J#LUKRYZQ;[#G"9W*Y/H^)*=>JA3+E$7%G4X9:GY3R^G'0%Q-$2BJ:Z2#5H MS5C5X>"N4>M/GU/"&1-W[1QM7MU&FZ18'^)MH<1*61 MMN(HLI:-S3#;'MMMN5;<$RK5W-5R):'9)#(D4_8T9_45':,=#NGZ+1[)I!P7 M5-UC\W]-J>)KKMYJ;$GO3'W%[K,_PNXA#<]6JJR-BW,*%#HEOKC&@5M_8BHU M.(D;S6[71\>9NSY%U:PX]MKIS!F![=D9.7C',>_=P<:IW J)<6C:?=EI&A*) MH81'=73IBU#J%X-"4J@DH>[O"J2ERVQ9MA5C0UFKEQA%O;4?3Y.=9@1\>HV2 M1;D2 @K=]:GE65GBNQPV>M9(534Z7NG*:T:?OZ'$Z+._VP[\=I17>6FPPVYW M;[:Y'!.Y:NN$2LGR>0ZB4&Z5J6C2\D8EN#!('SU!N8[)M9&MA8-#^&R["#:Z M>%VPTFNC^Q+YH0- - - - - - - - - - - - - - - - - - - - - - - M- - - - - - - - - - - - :V'PFNV3DUM.VZ;4Z[)NXE]O-WC88PD]&(4"@$O=[%4OL'X6D[:ZOTEB'%\A>GU-7QT]NCW']3=VQWC]RBJW$5165248F(H'.O)ZP9,@,,K8.H<7*K1JU1QY4Y>R#:;C*52-". M!\TMMY?(QL?9I]>265;1=NU8IQ=>Y LM= M\;T*XRI*S8:423M5.KMAD"4VW)H(VNI$>R\<\OA;#KJ)DH%UB?&KF"F;NGDR8A5Z)5EHF5R.E)-)E+($E&J11 MF;Z[IS#!C*DM;I!6>)),VCXL@#ILBJ3 =.WVZ;?6E]>94:X*PXVR?(SK:T2& M1T,8TA&^OK*S8.HII87EP3@RV%U.-HM\]C6\NO(J2"#!XZ9I."-W"R9QLO$N M-N\^M^IUK':WMFC(#(E4C=NV"HZKY>Y8K;'$>/VD!D]X==5RH[R'#MZ\G M'75R=RNLX,XLK>35,NLJL)Q44.8PR7:[MB^-_(N#C[&V.\256-HF*J%2\9TB M'%P,33L?U:#IM6C!=K'\/N@(>H"'O 0]0'@0]= :PVUEJ3:[\)+WLX9@4C M1F/-YVV"J[B2Q":@^75RA6'\(K)R9&Y0*@D4P2>1CB)"$,91^01 PBM"!H!H!H!H!H!H!H!H!H!H!H!H!H!H!H!H!H!H!H!H!H M!H!H!H!H!H!H!H!H!H!H!H!H!H!H#61^$. YGZ)Y1#DINI[BH1*/J41+)5/ MM$0'T$2_((AR'R:QX[T^J+HQ6O[/JON;-A?"@;N'CT#3+A7>VML^ *;^ MC KPQ4X.#G9@3D$2NO9ZL3&%/Z&*15],@R.!3IB!R+-FCM(0$ _)@#6QS7C M,^$KQ:?D8G.+K?\ R>%$KS)?E74+6D3 4X>$W6L$B4!(!3(',L>.CDS <3G! M=(KH! J9!1$!.(9;G[G-GRQ'47Z6ZP_KJ?8:;'.@.$V\E[%XA@[TY:15\BHD M43&(V5AXX(^%<(%,H<3 [CG*JH"4CA98B2)4]GHO7K.4^D1H(W;?7M:T6MAG M<>P(+V<,1[%B/9(D%(8OV:S]G"F/J*8LO!\MV#SR)!2[1Y]VDN9ESOJ;"V*$ ML[JEXVBR2DE>(_'$250R2*DY/L6L HL/!DFB+*PNO!*! $Q6\=!K,%#@H5)- M-3M1(75?27Y_;NT^9+26'P^G@_I!CM2M\F'KKE6JXBJD\K?IBT+R#9*Q5F$D M64#%*QC)TY52GC30M7+1^X,T.5%FU;+D.43K(KK)-G7A;P.&[)+1N_E/TD*I M-QY_QGKMYF;0>H /SZ@H: : : UEKSZ?"E,%<>G=T^;B!N/3NX&TB'=\_' < M<^GH'RAK-6N2\Y^Q:G\-\ZUZ/[(V:=:0- - - - - - - - - - - - - - M- - - - - - - - - - - - - - - - - - - - - :R/PAO^[3T3OTSS%?\ M(U+6/'>GU1=&*_V/UI-FPON'_:/^_-K2#VT T T!9O,^4)#%T+#249636=Q* M398U5J6128':,R,G3YV^1*JF;V@Y22;]C:-*HV%VJ<""Z0* J!5*EQRG^.76 M\;,FIQI,^\:^]RDJ!E2G9*P'55(-'=QY,>32@<&7%N6/=+NY:84 M:H% R[RLSSELDF8 7.4YA*4TUIWS]O-!-/7E&/K/2\=T7QCJK7HM<[UI$,PD M%BB5>4<)F>R[@HCSV.99\9S).2EX I"KNU"D* $(!2@!0R6_MIX8-5*6%S*@ MX]WW/=K#2U.1,XXCQ.@Y6R%D&L5A5JT"06CGLBFM.>0,<$Q?)5Y@#R><-"G$ M"J.4(U5!,1#O4+SK8;PI]/'0R4M5XZ^_#4PGGNI1C^3DGL#B2J2USD6[479) M>P. J=;59 Z!J:6CE00DY"?BTUEFJ*BD4EYA-=T1)9! 2CW73\-U.)2ZOW?9 M:^LNM+'U6O3KWT,-[_O!W,9 N#VEM,B0.,8Y.NQTX="D0A4I22+,2$\R<1[" M2FW+B8>HQ"4(@L\DXQU6WS3VHV[R@58HCT7PJ55#=B(OYF]SKZP.GX"7M\)\BNH1I(-DR\$;(RJ,D MHV2(BF5P?P4S%UJ'$)3-DDDYMI[W)E[E^]LS"*1W6X"8MTT62K-+)CZ,9-4B MMFP-V5%>-W@>$BEX0IH-GO""7Q.U50HE] /J:G%+Z1XV-I4U+Q\">H/0 #Y@ M#7 ['G0#0#0&LM>O[Z4P3^E]7']VU:S5]%ZU%_\ K?[U_P!:C9IUI T T T MT T T T T T T!QGCQI'M'4@_39+ ^S##V:>H?FF+7<,I"&VVUY MS+T2+DQ%[7NA')EB%_KC+Z(-R-9B984#>J8O(]X#-=LL)>.](Z)1* M/(" >F@5/PW_ .Q?[7Y8D]?[9IU^?]1*A^RCI_\ W.@X?A__ $_X5#^V:=?G M_42H?LHZ?_W.@X?A_P#T_P"%0_MFG7Y_U$J'[*.G_P#?[;9UG* 4UAS1T)LDIT MMB'CRBV*,TQ-_LY&B8]RPLX&&CIERX6\,#>$F#.4DQ6A(T T T T T!K(_"&_[M M/1._3/,5_P (U+6/'>GU1=&*_P!C]:39L+[A_P!H_P"_-K2#VT T T!C!NB* M 5JIJ\CR2V>& ?((+PLDF81]!'DH>I?N^_TU?P\OI]417A=?N84R$='RS?RD MFQ:2#;DI@0>MTG*13$-W$.4BQ3@0Q#\'*8G:8IP Q1 0 0ZG(]I',.2\)TVP M62K7*2D(FNQ0OOH5NXN;K#B@BJBB9&->/W[>TQ:@ L4R"9+ ]C$2HE;H1"*9 M^].732YMW5H[8\BE4UTYF-UES-NR='4*0RBL/(F)QVX;@V))R<@^EHN3MCMT1%PJL9F MBY1:,VYW"#02KH."(D63^OFSWW^T6S6[N!E9(LU3 MZ+$PC5L1= D2JVM#VQ.'#E5OX!G"CQ$C,44C Y11(14XF164[#)=*:J=9XM] M%]?Y"@)@,8?0H"/IJ MVDUGH^N/.WH"X6SBY5NW;O<:MH)PE+I0E4RJ=U)H)+@FRDUH-BV1B^5FY%B* M.6823A0YR-DA!FD"*SD%@*'"M135>;J,74Z[7E+5P^I5'S$^^O.=AH!H!H#6 M6O7]]*8)_2^KC^[:M9J^B]:B_P#UO]Z_ZU&S3K2!H!H!H!H!H!H!H!H!H!H# M5=Z@.337B:.\8O!TI7!2JWERJ5IS;Y=KVT9L#[4=G>W+9-BF& MPWMKQ=7<;U"+;MROEHUHDK9+9)I)%36L-VLZI!F+787A@$Z\E*N5A1()6<>D MQC6[1BW$-MN6Y;,F1(01Y$A1'YQ* C^N(".AAX\-/_)D_P"4O\F@'AI_Y,G_ M "E_DT \-/\ R9/^4O\ )H!X:?\ DR?\I?Y- /#3_P F3_E+_)H!X:?^3)_R ME_DT \-/_)D_Y2_R: >&G_DR?\I?Y- /#3_R9/\ E+_)H!X:?^3)_P I?Y- M/#3_ ,F3_E+_ ": >&G_ ),G_*7^30#PT_\ )D_Y2_R: >&G_DR?\I?Y- >0 M(4ON* ?[( 7G[_;QH"*[J8=)G;CU&Z"NO8X=IC7<=5VH/L0;EJ^?P-].R212KURFW*H*+YHQ<5VE%UW*J+D"D3FGZ!EXEE M8;"U33;6!K.U*S' )"PR"#8;6DH=/RU*5K#U4[HGFT(&@&@&@&@-9'X0W_=I MZ)WZ9YBO^$:EK'CO3ZHNC%?['ZTFS87W#_M'_?FUI![: : : Q8-KX[]P@S;"K*H/F*)#NG"B2*0]YP$@',7Q# "8#W" #T^'$N? MTOQM!%>%U]^_:PY 0$ $.! Q0,4?00,4P (&*(<@8I@$! P")3 (" B @.NA MR+5YR*)L/9'*'O/6'! 'Y [WK$O(_>YY^?YM 6+H\@2;I-2F"(&03DZ[%O"( MG,50Z)5VQ# F=0GQ3&#C@3%]!]-:FUA@[YRHBU14<.54F[9(HF6<.%4T$$2A M_A*K*F(DF'R=QCE#G715)YL^>'[Y^8+0&R52U;>NFREC2!FD(FR$D8PD9)1R M_?R956[-B@T:JN'1@19*+*OBI%ATDUFPGE ,L!22Z5Q))J',>>L77GI:S'OU M]O\ R=4^B,CSE@EY:K@G08^781#)S)V%DT=V!Q[*&0\%5G&-W+\C!-'SZQBM MI!$P.A4-RY;EX$DM-1*BR]/7?F#G-<.0"CL).U2,U=)42"!UYA^Y3CR"?M\9 M-M%(N#@BS5, ">.8[#0#0#0&LM>O[Z4P3^E]7']VU:S5]%ZU%_P#K?[U_UJ-FG6D#0#0# M0#0#0#0#0#0#0%$Y*N3?'6.K]D%XCYAI1:5:KDZ0[NWQF]7@G\XLEW<#VBHD MP,3NX^*)N?7C0&O;\&(Q\LIL7R!NCMABRN6-X>X[+66<@6I43&>S@,I]:*BB M.3',8>$91>T2 E[Q)YB34.!>_DYAU^+\T:4I):>7W](-DC0Y#0$>6\+=UD3& M.6]ONTW;=4J;=MT.Y8E\L-=/DF1EXS&.*<2XL91SC(>7\@!7TC6">91[Z;K] M8K52@5F+VP6.<:D<2L6P;+N!&VO+C:TMO3MN]"TL3U"KWMSHA:]U! MO;\T&IN/]J<#;LRN\L8"P\6.>/\ ?C+E*G>P#H&;$K ME_(R23%(;")8-"T2%MR)<*R?;?C3=L_G\;8CNUYB M:_M_RM95ZI5,A6I[$LP2JT>>6;K)R+*>\A(L 242,U5>$.U*'#5MJZ>ZRCHK MUUC<$8WSONCQIYAA<7;0L$U[,>7\]J429<5!G(6F02/"T^/C"-TW_ 'RM M9>P\]69I^JT1NJTJO&5QHN:$?.505+:333=3:5*S;+SVZ^!6%ZZP.SS']9C[ M3,KYJ79'H\IERS1K' &41L^-L(1=P>TV'JNTFD[J-P] M:\,ZP=BF'VIX]Q MJZI<-,VG*N9MR^YFI6?+D30J5&(/FT1+,28?80M@10-[/.R,J[>2,J1-9FT, M-X92XP3I$OD&>=97IEGQE9:97:\V? MNK$K=*7<(R,LU:>0:48_%ZQD8XBRH-RJ,1>-W3-=P)\^FO0B5V@=7BP7PV]^ M^[S*55=LN'L 4;"VX7%JKE*R+W5;;5G1E<)&BSV2XY;S)T[U)LHJJ"I7H2/; M*-9>RC!*MO.-CB06Z;4\,N97*5M[OV,J);JN;;(.EU6R3%8W"1MLO=PNE-HF M&'N KVWS5>W./JK&WBW3U"H:J)!O=.BJI,1DJC;*=+3D/-*NTX6 7E+"52)( M)2;QI#F5%X5W-KN+\WBYV]WZJ6T>@Y%H^-INP7T9.VR.$(2>F&^+;F6N8BL6 MY$K?Z1E5S=)2#".)%=@\*FIYB18B@X*B#35W:R=VL/#+(Y&ZT&,T;=LCL&&8"UY(P3N M(Q5NESCE&3@\4Y L^6Z5C_;LR9PAD&&.81,LE$R:^1#3D'8GD^F>,BF55F%4 ME5C@@94:J7=-I--*'%Y;U3C'WC15%=NK_BVM9XJSF-DXF=V;+;,,+[GK+F2 MKEEL-C6F-T>>X'"NWN#C(MDJ@$;$3*+][;;(M)QRCF.ADTW9S-T$%S"'#:=9 M:Y64O&N(W[$F>)-PF-LX6;-%:QP_E)PV!LCK8CODZ,(_95@,BQL/'3-CJ]>G M712-;(]J2N(MMD"H S\0_A(FJ4 M*?PS&;_''2F_PZUGA=+7*[F+];1YNVSZF;O3(?W=Y"FX_P!HH#_UT.9[Z : M: : UD?A#?\ =IZ)WZ9YBO\ A&I:QX[T^J+HQ7^Q^M)LV%]P_P"T?]^;6D'M MH!H!H#%?>*IY?#+AYQ'F!G::PJ8)5(J\?]??&8E%TBH=,BJ)3NBG.D=1(JH% M%,5""?N"Z'%75-$UXZ?5-?62,A2/E:>7Q4TY.G-RJ"H>2J*#FYX]4Y 3&/)T ME]VS-;1$3&4,-<\BBJ\5 5#O4DQ$W4XE/9:NDB.&[\XF8A)[&+5U4B-JH[H] MHKZHA(QI1*Z9HE+.Q2Q.3 LFHT==JY#(@!0[1UJ3>.H,;Z6CFE>F5JM1,'$T MMO!P,?$GGIU7S*T@9LW(CYAG'^&JZ;%'GQV[D8]XDH(@@Y;("4Q@6MG=XV2S MF)EW3PK)W0JQ##+)Z[1DKS9+%-9-Y5NFGU\P7(B8"%KK0C"!B(Z&9)]W8A&,F[),!4'N4,(( M$()CJGY.J8XF,J<1.H)C"(ZU5-.?&=0>).1CH9J=Y*OFD>S(/JX>+$02$P@( M@0GZY_R"R-QS?%P$1(2L/"2$XC M'IHK*.'!@AVJJ2KMLU$S4')#O7'Q7 '*(MD2]Q1(H!?>'-4-J5B''.'$=>D@ MDDV4,@5S;(*BH("QQW8E@#M 04\6?JK/M$>0[1#S * (/41URKPNOT M9=&?&>G^26?7(ZC0#0#0&LM>O[Z4P3^E]7']VU:S5]%ZU%_^M_O7_6HV:=:0 M- - - - - - - - - 8\[N?_ $I;F_\ A[S3_%M9M#5E=5ZD4?P:S[#[MC_] MYE7^,ZRZ%_%_U*NW_5$\6AS'_30$Q?E%_ 3-@A'U-O*K2-:SD?.UJ)EJ]9$'2IV"R2S=Y&2+1+\@W%Y=[;-,;O?GH.<:Y&>RDO,LX^SP4?+1L)#*P\='5TA:Y$J)AQ?VIW M3Q"LFDFE9KS=Y=SZ6SHK85-1=O>S]O M#^3PY%2TC(>>F8W)TE'R$SNI&/2?R)CJ*C54U$19-+O,^,^2V.VW+=*1AN)SEG?(( M[AK[0L5;ML>XEQCNGP_ U*K2#W(M.Q Y?#$P%,RG(ND[-BF)L\6\-"7-M!1$ MJM),EI!Q%NX62D%'B0*NR47I;:8JLG@>MPQ%\4Y*J-GKUBCY-V MY/,1LJP$C 5;33G"5-FU"F=-YO-KS$W,H,F].FB9(V>85V)O,E9(3V]XZ1Q M75LDQ\I++3MVSSBC%[5#NQA>KPH]CY*-B+S(QL.M=I*"03?/8EHYK\4G$L7@ M*-@533=5IRX^FZ)7=Q MN/W"F-BL\?V>PUF(A':JLI79R7,O).1O&Y;C\UH:<65H? MZI42W=N6\P7:A.C+C&#W9S6XTU\@K379?)]2S1]!^1]O6&\HY);WRC8_K]*K M$>GN,R''67(C/'L9)5F'N[:KU^/@+"TM+3S$9>(U!R]([&<;X53=)*(FT2WA M;ORS4J+Q]%8IWE M95QN2K;'83839'T7C?'LM)VG%+^YSV0LNV]DYF'*Z52RME*WS9I56VQK=ZA6 MA;D01BYI,Q? #BG*F_$G+F8A746Z)=8L=5N0Z20U7;'O8Q]M5;O++=]SN)=G MFW##]9FY"#K-=VX4':]%1%)Q]88>??++NYAO1A4D\NV!JHFWE;98V!(F-105 M=-%FP*N]+>*6ZGNY=YEQ=6OI#RB77:]MWI6U3!./<$T('3B%H\2=)].R:@N9 MZY6N6>.)NZ7RSOU#*.)*SW:UR$O9YU^Y556<2$FJ)C\%*4HEOBNXOX?X+_Z M: UE>M[]DX^#O_\ &1D[^%-N>ATH^7XG[?J;,J'Y@C_ND_WA=#F?70#0#0#0 M&LC\(;_NT]$[],\Q7_"-2UCQWI]471BO]C]:39L+[A_VC_OS:T@]M - - 8G M;U(HLY@.PQ!UC-R/9JJ$.NF0%#I@E.MG!3%3,8H&[CH%(("8."F$WR>MT?,L M8>>C\]B:_E?;U,1DQ$")B \&!-/U#T$/K8<\#[PY ?7U]0]^NIQ,<-PM=41I M;A[4HXC.?L-DJT#-N(TGE/:E>=/U%Y9&6(CVM5TTVS0QTGKI$R[(X91!FLM8GA/04(,A5D"&]0#QI54Q(Y(H\"'>DLY !#XQ2\AK52WH^Z!W-7F M#6:#;3/DS,A67?ME&AEDW HJQ[U=BKPLF!2J$,= QB& 'M$.0 =8[ M5F O M<]J#<2]P%-.O3&-QP7PFK5H3@@\\G!1Z0Q!X#@H''GTX&DXYQ#C3KRZ]KR"Q MEI!XC R*T?K.;JUT9?3ZHE#UYSJ- - - :RUZ_OI3!/Z7U\T_P 6 MUFT-IRNJ]2*/X-9]A]VQ_P#O,J_QG670OXO^I5V_ZHGBT.8T T T!USZ7BXW MM"0D63(R@&%,CETB@HKV@(B"29SE55,/' %2(,\NIDKQQ-O M4Z]G:H%\J5!&0(FJH/0C853"'KQQP(A*F- M?#PW[%0Z&C0#0#0#0#0#0#0#0#0#0#0&LKUO?LG'P=__ (R,G?PIMRT.E'R_ M$_;]39E0_,$?]TG^\+H.]/JBZ, M5_L?K2;-A?FQ>2&WF[HLE!;K$38K"[[C$*R*FN; MATHHG]<(5)0R8=Z?)BF$HE#GUU5'S+&N>CQS]NTDU_*^WJ8=,@,#)B4X]QRL M60'$>1$3@U1*<1$?41,<#"(CZB(CSKL<2W687QHR@3,D5,%31R:[\$3&$A5A M914HZ!(QR@8Q"J"D!#&* B4#"( (AP+ 5VEN8Z9-,9U3JL4X"#>1=0JSEOR( MI*E-"@^306+P'C))K]ARE. E.8A1,4>.W6II.ZE:@LH+8O!2D*! [B@!2 4I M0Y'C@"E]"\AP B !\GS .NJJ3PWT;MIOKF-VWN"]6$UUG^.8]TX[ 6/.W AA M3+VD[4;5+(D 1X^(0OKZ>_.8!3&8^ F:FD!>3&C;(< M> ^+VDKQGNR:W9$U,>^Y%>%$H)H5J(1,4>X#F%_.2*R E#W 4 MA8Y8IP$>0$Z?'=\?7"MV2YS[\CM0KOI]4_H24:Y'4: : : UEKU_?2F"?TOJ MX_NVK6:OHO6HO_UO]Z_ZU&S3K2!H!H!H!H!H!H!H!H!H#'G=S_Z4MS?_ ]Y MI_BVLVAM.5U7J11_!K/L/NV/_P!YE7^,ZRZ%_%_U*NW_ %1/%H4&Z;FCV:DK-ES&[#1CA6P2"1"B '*X:*+116SA' MGA4 (Z(BKP50!X[3553PZ-]U'BN+DO$A5MSA6V;?V]ZEWT*T+I(AYF:FY4YR M_7$1?C&LQYXY*+2%3C4U"!P(=KDSGGD1,8?B@69V27;ZN6NS+C=M]].:P^-58MY M6K5J4RRN=>49F /,)23IBD=*#=%!9H#9I*F0]F@3GZVN.>O"R(8\%)O(;M#DK01]HQ B;@(UX!,)N!**=[^3\5F=W)L196C3*Y=ELFCJ"6N58JF1E8DKU(HC MVOH!07!C%X#M%6+=BB\($Q?(J. *)S,E!,W?)D*( 8RC)P5)T0I1'M$XI>'S[CCHT MUE?;QP:FGAG=:PT: : : : : : : : UE>M[]DX^#O\ _&1D[^%-N6ATH^7X MG[?J;,J'Y@C_ +I/]X70YGUT T T T!K(_"&_P"[3T3OTSS%?\(U+6/'>GU1 M=&*_V/UI-FPON'_:/^_-K2#VT T T!C+O'(]-MGS#[.*8T@6H/3L0(4IC>;3 M$IVH@!^4_1<$Q^NH% RU;*FD01XX RB@@1,!$!.<0(0#&$ U=,2IB.?A[S]5+4II.'#A\]'[DL MT!3 8GN'DY0#YO4P>@^GIZ>GJ&K="E\,J,7G1736G,CBJH^9<2Y:>C;UYQJ7 MIPJP<1V.(=%SV=SF0LDDEX9NX/*REBDW[0#CP J#==,%2 $>1T M.-DJF6&SR%?7@CQ2"3)I,MGSN567 C(KU:)72<)M6Q#+/1*5BL'AE.B0IQ)X MRR21C'"E5$QK'E]P=-3\;U,KD[]S+/+I)PS],AGJQTV\ SE&X%6$D=%QRIF! MUV*A@ YGZ\L\9. \/S95"\%QMN;V;EK3VM-@2F;(&Z83.37(@/BA&4Q#GD1+ MX8NK6H)>.1#GNX$1'U]?E >1Y?$T[_0NC+7+WZDA6N9U&@&@&@-9:]?WTI@G M]+ZN/[MJUFKZ+UJ+_P#6_P!Z_P"M1LTZT@: : : : : : : : : QYW<_P#I M2W-_\/>:?XMK-H;3E=5ZD4?P:S[#[MC_ />95_C.LNA?Q?\ 4J[?]43Q:',Q M-W=1IWU6QB[))J1WL7-E(E3E((%"0(2.M# T:J8RB8 DZ]H@8P<*"<42I@F< M3^ET9[/Z$5X[_1F)LQBVH2<@><:,EZQ:#'(J6UU!R>NSWC(APBHX\];WRH MV[C!>3#-X:;>%J,TX=.V!:[D*/2CBK2#!ZO&OFC%^[*I#R2S9\U>DW MYMYT@N1%WARLFJK-5>P0C9+P^V259BYCW)3%4$5TTVYCR;= 1*3L%Y'HG$%2 M=Q"B!^W'3SI>EG]XGJK;24JIRFK9AM>7ORFLV,DPDTO'CWC9XD @!CMEB+ 0 MPE[NQ4"")DE #\LFJ!%"B @8H"'&L::RFNI2:=TY6Z.;K - - - - - :RO6 M]^RW?3J37CKXYTW(.8O>)A^+M3NO!-SV)(D7Z;6KR66 M&!D<2VI-P"9@0:6MNY>N,8OBN3K,T(JQK-(LC5!-VW9@F\0,'5RLIK%W9.;Y MWY9.43B_*_C[OR+F;A;&:7QBW8N8B082"]@AI- 4$S3,+(1B,385E92)L421 MS%NHX&ZB;@RZZK7PD52=W<<>=95A]'Z&TV?\V;33SVMSC0X>2(^0=XXJ98R+ MDY==O(XY>*,8EIYQ\9LV1:"LLFW\1+N30 P*+B)R@D3XX^@:NEI7B]H^OD3U M]9\U)033&5F=HD>V.4CZ+& 8HF33%K+3RH" B1(5U^(2-5/\4R12IS3H#@9N M>/$3%4#>-Z+3VXPGG?.L(-39EUX>-=QD!'0%.8K%8QS5)HSF+.HX% Z:9P,= M,CG10316 M*I"QS\R3&MLC*KRJGF'"IDSN2R1R"!.Q1 I3" %/5HJBKFWO31;R);2EVL$O M&MWK4C-4\;(K).&2X-DSG(GXB0AXB)NU1!4#(J%[R".@)%MD394392?=H>6% M>FQ15.X.?.,FL_(N4NW\L!2-)J,4[_RIS+"0!$R)^.=>4O?NQTHP_?O)GKKF M=!H!H!H#66O7]]*8)_2^KC^[:M9J^B]:B_\ UO\ >O\ K4;-.M(&@&@&@&@& M@&@&@&@&@,>=W/\ Z4MS?_#WFG^+:S:&TY75>I%'\&L^P^[8_P#WF5?XSK+H M7\7_ %*NW_5$\6AS,2MX\;'OL'P'B*N$2=Q>[G5T?-V?M^\P37\KQ[VYEHC(F.)N0 ! QN0 /4!Y M$!#YN0'U'W\>\P\ZZG&7*H\!WO MW ]X^@Z%.NI\NGNQ:/']2CY*@&@;7!1LJV/:\D+GCI=FUDF_@O'/QBCP)._C:O=* IYO#^1Y^F 00.6K32BMMHRX\\F3-% M2*IY&.*H ]@&9/U46A *+:.#M[1QI/-S4VL,PHQ=UYL'6#9RLJY*M2[74LD$++4>2IZX'.8? M,.9!:WV5,_O43=$.SQT5XW88$DE6$0FT(HS M,H)053=%?'*3N$H'4 H:F4M$KYUCJYQT+:RY?2;>373*\;EJ:Y8K+ '46L52 MS/7WK-TM&##TC']1F*W*E2"2QTA7>J-#*& M:@2FTY2AK*XFT[=6KOEW(A*&[-3A63;3F,3O.]FHM?W'LS<)FMJ/;7#R$4[; MNU6C-U*QS:"EIIFB7M"8>5]J^DR0?FC (I,E'IW(%[A521X()X?#9)W:EK;W MT*EP]><-3O974>-I.JE&355Z=V0AVCT#< _CEUH][Z"(^KEF=%4Y1'D3$5,H MF?D04*3S%UG[I8?(JXE MN9(=A)IL[@5#F*0JCXA5(]01X$3)2C45F?A% 2]ZK@[B=^F>8K_A&I:QX[T^J+HQ7^Q^M)LV%]P_[1_WY MM:0>V@&@&@->/KKR.7>7HU9R@=-1NHW)#UQ^FW>L''>V=I M&<-R&((I>,F8!!-=#O$X=?AMJ6F[1TO/;0YUZ=_H:XUXW=RE7JCJ4M\'5F5< M)$N'4]*D;RHH]6!-NV*ZD7+9)98AE"*%]-=G\2SE+5S M#?E>8N332ZG"F9B(T??Q7J21=(*_-LV;0=QC^OK6.+J,K=;*QJL!8C@"-3;R MF)X(91G#1+108J)AG$ZH_F4&,&FWBUE'RKQN@11TJ<_*F*DU=+'CLKJ8SB!'MT>\ '_'% M/D2\^G/ ^HYSI3=[UK3VIE$S DQ(C-3:B0+"*A5WZP M!&L3+-NU/AFB[605$QBKD$I>X#DQU6A895=RP8$(]=G*H[DW!U'LL\4*0$BJ MNI5V99ZX4*D4$P%1;T('84"EX* '8&1Y'W?+\GH(^OR_./ZG(^[W>F@)!=E3 M0B-4R"Y QN]S=6A#E$ [2@VJ5> AB^@"(F!41-SSP(!Q\NN5>5T^K.E#LUSG MQ_P9I:@Z#0#0#0&LM>O[Z4P3^E]7']VU:S5]%ZU%_P#K?[U_UJ-FG6D#0#0# M0#0#0#0#0#0#0&/.[G_TI;F_^'O-/\6UFT-IRNJ]2*/X-9]A]VQ_^\RK_&=9 M="_B_P"I5V_ZHGBT.9C/NX-%)83E7! MY1DG3,_>(]J0 *QOBIFU=$\2B+VNIYXWE+^,J:L/^>FG7IN694()5E2F >\% M3]P#Z"!N\W/I[^1'T'Y_NAKHE:6M$N4[;8;WPK:G$Q"WRR*L+MQMLJ$K88!J MSFJBI)S58D96'E(N/&:("CTLK"KM)".:-WOL]5\](Y0;MT"BH\4!J"P&T>_? MO.+G;;-;-(7C;!AJVRLZI99666(Y7EY \Q* \?K.4P!)RJX6 QU'* M?*:YA%8HF _<(&3)BAVCQ[P^7W_U^?U_*ISM?D6BX-_#8RBAW?E6O.E M)UN6\NR61.R$V MT8B)B@$NBEX4=/M[?,I5/>>L^N?,R H6[C%=C6905E-+8PM3HB0IUZ^,5(8[ ME10B8\1\B/='2'QC<""#@ZA0$IE"D X:YNBI3%]GJ\Y5N5D]2J:U:;/'98]W M,EG#MJ[8 X9N$'+=7U37;*IK(J ')1[%DC'3-\WQ3#QQP/W)OY7LT]-'CN54 MU&;.+KJI\I\&6V>$'O,/ ^IQ[1]XBH9N?N >#= MW=R(![^0 0#]KT]/N^FM;F.22\#DGPU.5O*^WO!WB\R*S4[=0/BG "G'XHE. M !QVF3-W 8!]W:8!*/N$-8DW93+M;/E4D+4 MVI!S_'\8DDE'G<&#U* Q2@+-Y$X_X*:D:Z ?7M* ^H=5B*E+4\^W%$)\IE)Y1)(.T,JHA.K"46R[M+32\S%L2WZYEC0&LKUO?LG'P=_P#XR,G?PIMRT.E'R_$_;]39E0_,$?\ =)_O"Z', M^N@&@&@&@-9'X0W_ ':>B=^F>8K_ (1J6L>.]/JBZ,5_L?K2;-A?99;&=O0/'P]_0LK**04&/N MC0KAQ5[-'$C!:1/M)@\K;\LHN$NO$E;IR"=4-S"4S:->VGCXHBI)J6XCNOH: MH,9M2W3RMF949WM/S+)NT7CIG*M;/!5EC2#13F2DP;#*7U[+_0>O!*M.T@2: M15T5T"%4%ORHF)^MG*:Y-.EQXM1IYDPDVYIY0W;G#NWR?0G)VA;;[QM4P#FE M"ZN*0%BMI9Z]-JO1@?.:S36<#BF/KL76@DG+2+"873&N>,_=1C%K%@+@6\8J MX12*[4TRIIQ#<)9>6YS])<62,T(T3.(B'7.4 4<0T0X4 @< !W$8T6.! $3" M!0,H8"@)A$ X]1$.="3T18HMO'\%/M%PNLY6-W&.915=05%!,8YC&[0.8?#2 MY\)$O":)")E H #I!Z^G/Z@>@\_*'^%S\H?N: X9TA#G@.0_K_7C];G0'%,F M _)^I[A^7Y?F]?E^3Y?=H"0K9N@9.A6Y84^U-Q?'/A* 'HJ5O6:PU5 !'U'P M723A$WH'"A#@'(!R/*O*Z?5G6A6?7Z+[F7>H+&@&@&@-9:]?WTI@G]+ZN/[M MJUFKZ+UJ+_\ 6_WK_K4;-.M(&@&@&@&@&@&@&@&@&@,>=W/_ *4MS?\ P]YI M_BVLVAM.5U7J11_!K/L/NV/_ -YE7^,ZRZ%_%_U*NW_5$\6AS.GGZ_"VJ'?U M^Q1C28A9-$$'\:^2!5LY2*H14A5"#P/*:J::J9RB4Z2J9%$S%.0I@U-IRC&D M[,Q.L&V*9KIE'N';DO'-B%,8E%NQW4]5Q*4IA(UB9 5/;-?3#CPT2-W"K-$Q MP67;.O"*D-KXC_JT4*$0Z-GX^_?I9F9L+^HK&B,M4Y]2?' 6YI-\BG/T&4(< M% .1&Q-T%&2;=0J8@#>::LSJ 8WB)E( F&TT\;3&O=X.?DX^3[X"'W1]0]X&C7CN2PX_Z\; M6<-=]SUOC_!B5PJBEWIC.E+3NUK*\C>D3 ""/R<&-QQP/J!A[?< AR ?M_/\ MO4\A360U7"V/;^V9<@\<4&\(,S%4\,X/%JG,)-1(K\7PS^8.EV*00$P130CE(Q7!%"F[SE-XIB *> M\PF]^@*'BJ9;* Y*ZP_D2Q4A!/GFJ2*RMGI+@ OAI>S)%<9"-33$HE3*Q?J M,FY3J"E%"&-)Y2ZZ^_L)_Q[Y6+HQ>YRZ5M,K7,>-'!F*(BDK?,=J'G8,4 MR@(^>E8CB MYK"A.U8KVN7"M_XVP53\R[^A.7KB=AH#65ZWOV3CX.__P 9 M&3OX4VY:'2CY?B?M^ILRH?F"/^Z3_>%T.9]= - - - :R/PAO^[3T3OTSS%? M\(U+6/'>GU1=&*_V/UI-FPON'_:/^_-K2#VT T T!;_*J*:V-[NFJ7O)]"\R M;M$1]Z;0ZI!Y >?0Y"F^^'KR'(:JGYD8U*:(TD@ 441$ 'ZVF?W>@&%,O)@# MW (_*( C\NNQP*1R/\ W.LA_P#]@7G]JIS']?VM >D,AS 0' ?_ *OP'NY_ MS,Q]_P OZOKR'H/OT33P#E'1]X\>GW>.0_5#^0 ]= <4Z/'R?./I[_?\OS_U M]P: X:B?O]/?\OR#]SY@'0'#.D/KZ<_?]_R_KAS_ /&@)%=H[46^+':O=SYN MZ6=<"]O D[%T&H@(\_&$PMQ/SP' & /7CD>5?S=$OO\ 4ZT8[F4.H+&@&@&@ M-9:]?WTI@G]+ZN/[MJUFKZ+UJ+_];_>O^M1LTZT@: : : : : : : : : QY MW<_^E+:?XMK-H;3E=5ZD4?P:S[#[MC_\ >95_C.LNA?Q?]2KM_P!4 M3Q:',: : XCY@RDFB[&09MG[)RD=%RS>().6KA%0HE427;KD41534*8Q3D.0 M2F*(E'T$= 8N6K:I63+.)?%,U(XKFUCG778Q)0?TR3644(LI[2JCT58],ZYD MR(J/(TC5Z@W$R;-1N80.7HOB/#NO.^;Z][\R'0M+>GOW!8>?:9-QP82Y'I*[ MN'3Y ;Y02+SE> /'\%-26@S&-8( HIE5?.EC%D8V/9IAX\@=<_A!:J32B%'C MIF?"WB2AGV.Z)-VA_OTR,C3,DQ25GIUM MA(U6RVF18/)5JR?-ZSD)K-Q11;ME+574+*R1<(+-9=5@BW:$YS^?GQ6>T)JU M]8OEW<'J:J?P93? J*9OQ*<.V:8E8>V+I[TY^1 _;\IC#W]O/.ZMJ%G_'UL8U[(\QW_,5&N89%DZS8)6A6NOU9K8ZS$# )3#61QI2 M;J;VC$$D9-HWD(U2T^SSKQ[H&CU%%-P5!!3Q":R9U4ZPHLU*UYV:M!K5[3B; MYS#Z7M_DS3*@4YO< _/R4.1_5_\ CTY]=:8=9: %C5+6Z0>(QCA"K695"25Y M%*/73@9$S=ZMP4X^ S6!-RJ7PSE,FDH)BD$I6G:)^VSY^$#6WW] M3'HW>J F6 %2.ED04.!&XB5R"9A;N$%02(BY2[2]B0"W>*F #J>XJ 1]P!S)5+CD1] $?0 Y]_.IJQW7JBZ,5_L^J-FPON'_:/^ M^'5$'MH!H!H"B0^4.0'T$=53\ MU/[DO%F.R?1D8[81,V:F'WF:MC#\W)D2"/[?/I\FNQP*2R/_ '.LA_H?WK]3 M_P )3/K^I[^?D]^F_-->)JRNJ.=")#[!KX\"'_AZ X'YP&&8<<_/\WW!]-9& MSO'CM.\?'W_E]./E]-9+65;=7\LQS=@<0Z///'[7R?+] M\/D'YM4#@J(^_P!/Z_=_E#[@_&01.IV$ 3@^EP28[>*M.5'&3",L4,*?,[4II*2^.I*& M@&@ ^X= :RUZ_OI3!/'KQT^;B(_<];3QS\W//[FLU;Y+RG[EK_3?*M>C7U-F MG6D#0#0#0#0#0#0#0#0#0&/.[G_TI;F_^'O-/\6UFT-IRNJ]2*/X-9]A]VQ_ M^\RK_&=9="_B_P"I5V_ZHGBT.8T T T T!X,4I@$I@ Q3 )3 ( (&*(" @8! MY 0$!$! 0$!Y]0T!A'FCIX[4,V7RKYAFL352O9NHTVC9:9F"K0D7$W>"GFQU ME4GX2"+4"OO&475!^5R7QGS=55JLY!%4Y1U-I[QA.Z7V@R+-)M)V:3LUJHQY M9*8L5%S1CH5%9"&:Y4K"'<8TY4D4XVXMFQ$O122JQP(PEG)U ,JL>#48@8A@ M09QAU>T#=::DXT>SWZX\8.3I:FTK?^)]9W+7V2XT.UTB_L7#MN_:)U"WM+/6 M9%JLVFBQ7L6193K.1KCTB$B= S,[IH]*DBLAX:ADU%B^(7FM)S:;;*Y*4X.A MP9@G&6!:S*0>+8J1B(>V2[6WR#:2GIFP*>T5ZY!0;/3]O]S]?U].>1UO M^/3WXJ)BQ*<@"8IG0'%(#%#N M#N'C@?4'M7B^E^H]^\D->6NQ&@X(CTA%L8M+.<&I_%%5,ZK*#1013 PJM5UT MU!51,@K&O%E$B*"B=O\ &*MJ^\Z^*O;G&NL I*KX8R!;U6[AO#J1,:L(">6F ME%HUL8A1;"3R[5=121=E2424[2)$?M$SD*H+,I' @6I22QVNU=.^)VLUKG"& M253VQ5B-%)S:91_8WA0+RW0$8F, "]PE(<&XE?..TYS&[DEHQFH/!ABD1Y 9 ME[].73;L"4G9%7&,/8K>A%,&T=$0=3@8R.9M (B@V))2T@NND5 .1[>(=N7Q-._T+HR^A(WKF=1H#65ZWOV3CX.__ ,9&3OX4VY:'2CY? MB?M^ILRH?F"/^Z3_ 'A=#F?70#0#0#0&M1\)KKDK7-L>UC==$,74F;9SO7PM MF.49,D555BP_M(C55X?M**2;=!_'1S9918Y2$4>H"/)3&X'3XZC5KQ5I!M+UFYUR$M==EF2I5F@\&A'X#Q]WCW?=UM.5U M7J'A_7'U6S,UP(/:?P74 M#(MU>TW ]I_#4-VFX'M-P/ \:>[./0'9Q:((Q44B0!%-&)BD2B?+4/U.0=(IN1#T']K^O]0XUJ:> M<%8I4@ 3B!.XQ4R\\CXBI_0B292@)E%5!X!-),IE3B/!"&'CF>%*Z<:P_ES> M=5S:OL"]5'V^7*X"@]F"&I\$<2&,M((=\\[1$>1%A$F^(T!0@?$3JJ4L%Q=8:- - - >#&[2B8 M?<4!'[OI\P B(_, !ZCZ: UB-N3@-ROPE_>#E""4&0HNR_:;6<%/)5),W8V MRA:WE?2?PBIP$R0&(4N0BA\<5!-$#R0H^(5(=';X=*_54ZO!0HY-/FK6U-GC M0YC0#0#0#0#0#0#0#0#0%B=T<6\F]L^XB%CT3N)"7P7ER+8MR%$QUWC_ !]8 MFC9$A2^IC*KK$(4H>IA, !\FAJRNJ(??@SH%5(/RAH7\7_4J[>B)^-#F- - - - - - M!_K_ /;CU_6T!:+)N"<59?8.6=ZJ$;)K.6BK+VNBF#&;1;J@U4R J%*8*53IQC,.Z]^NICI3ZZ-9,:)K!F7<>B*M1EV^5ZN@ M E"3YR1-WCFB15!!"-FTR&93O@HE1:-6TJF1RLH(*K2S5!+P36JT\RG'*)G MQ\9ZPQ)9*0J5H+P52LVQJ,-) ?DI#@Q46-[/E40 M5."":[!VL5RKR+8JJ8=P=(M.DQW]_8@I;/RWLO"^4WJ[M>**UIDL*CY$I_,, MS*"W;\D*4R:@&.=0'$]GNG;[YOYJS!B=5XF./7ZHZNC#Z=J#=(JKEP/R?6DC@'R\!ZZ O[2MN&4+>*3EQ%ITZ+/P;SU MF[TGIR<@!C-H)MXCTY@*8%$O.'9(+ /'C$'W2ZDN;V^_N>12I;[[]),Z<0X8 MA<1MI0S&5DIN6G21Y):0>E0;-Q+&&?':I1\N5>4P6=*@ MD3MYU5<46B#I33PSJ7EU)0T!K)=:50LYU6?@^E8C!!U,PVZ+*%ND6:?QUFT" M61P<87ZB8?&*AQ7I4?$'@OY%5'_ -K']5Z^^VV3I1\GQ'.B7BW]C9H0_,4?] MTG^\#6G,^N@&@&@&@+!;I=NM#W:;>UEH]] M&/2&49R+-TQ=$*"1-,;%&()@!2D7:HE32ET$B 7\DL$TG?:!A68#V"X5 MZJM/-GTL\OMM!QJI:Q=>G7[F,MP<"G2[DX0. *MZA;U"&[>13>NCD RU=@W#A8PE M3)WK1;0QCF'T(3N4,/!1X#N$"%#D0 1KE-K:/*WAMV+P4S#ERNXI.DFP5^#4 MX-[;F6ZQ3N$P,4!-&P_<@]>]P#R15PHP:&*4_#GN I3Q4Z5UY6\;>IJI;Y+? MW[\S+VDX=I5'%%VS8GE9M,@%-/3)B/'X&Y QQ9I]A&480Q@]$XYLW'M H*'5 M. J&AU-ZVVT\#HJ4N;W?TV+I@ ![OZ_=^_\ =U)0T T T T T!%GU7NI=C[I MR;>9&S =O;MQ&14W-0VWX;8%]HV*]Y#D>V.C))6%;%7?FJ59D';5].O$VQ_. M."LZW&^8G)=DT.*II=3A=WHEK);#HA;#+KLJVJREDSL=Q(;L-TUS?Y]W(RDC MX:LJQM=H\1U#TAVY(=0IE:C'O%S2J"!BLD;3+V+R22:)@+H;6TZK?*ORT]%Z MRY<\R9O0@: : GO^Y]_0#0#62I:VSW UH&@&@&@/15,BJ:B2I"JI*$ M,FHD0'C0&JMTD;@CTS-_P#NTZ067'): MQ2\CY+FMR.Q:=EE4V4)DY'6O\]*K64E34N:UZ/WJ;5@#R'(>X?4-#D- - - - - - - - !#GT_^ M^@*2ME$I]Y8C'6RO1LVV'N%/SCT"WU7$]S*M%S\ ^B"4R^HA-QK9%5-$J#:# ME3+LW,65/P"$:H+.2QC4XB\6;/'/(GZ4_$2GB4XLHNM9EYC&%.Q#H_38X^.= MF#M*-BOIAV8K,K5DQ14@*CP8P>"V3*HBXL$@@;D!, D5]GQI#\@)V\B4P@;6 M.O9>/V3\Y[!?#W?A]_X,Q:;B^A4!'PJI6HZ,6, >-("F9W+.C 42][N6>&7D M7!Q 1Y%1R(>O < $-MY.-8:- - <5Z]:1S1R_?.6[)DS M06=.WCM=-LT:MFZ9EG#ETY5,5)NV;HD.LX<*F*FBB0ZJA@(0P@!JQ;/YU3JN M=;W)6^ZM@I)[0>GG093;UM_MGES>P\EY:LJ4LA8;-# N4J$@R1;V&UVAO)$3 M*_CX]3&AEB=D@W.@.K?#\/AUJI#3*XZGI:8Q#N)Q8K[3P7N3H91;7['ZU3P^WFN9$_7>H)U@^F"@GCKJ)[0 M;1OEPK6R$CH+>'M3(2=NK^$:B+-DZOM1!FW1E)I5% /$-86- GU"HKR4S(V- MRY&05>_?OQ*=-%2FE\-5_P M3MVJB8ZX\E?6.^%)]*$K=).[W'.F+IX" +VL MW?;_ ) "78+[_ /@!R]^+6G%_;5X#\.O]++&Y8^$+]$/*4-8&HY]R M'6;#.PTK$&LL5M[RVH?ME(UU&F5DXL]=19RY44W0F#QC(//B 1!^WY[]53\1 MT_TU-6M&+Z/1ONN4DU?!J?\ 2T]\_4\8W^$+=$.@QL*F^SYD*VSD.Q8LT9F6 MV\Y;2;HBQ9I,RJQL*6O+LF!C%2$X+'.\?@)S$._5(5,"'\2IZ5);)>KF_IR% M/P:E_2V]W'D7S^JDNCC]ON_^O_\ 0'+WXM?_ !\FIXO[:O K\.O]+'U4ET]?E]/\ PUZ^GKIQ?VU> _#K_2Q]5)=' M+[?=_P#P Y>_%K3B_MJ\!^'7^EGR5^%*]'L"#Y+,^4)AT;D$8Z,P!E4SUP<. M>$D0=P35N*AAX*7Q%TR]P^I@+R($Y:L^ZCZC\.O]/BTO5V+06+KO[H]VBKG' M?2AZ<.>,I6>4,$>AG;<;73XSPQ4@>#X*%A79FD&ZZT/0JKLZ:5%+O#RXW=] M=L6[SY.7[!B!0=O&K0#?E?-.46_=Z\>1#D1'GGUTA[$8R_$Z0+= M$+<@P"0EA*H*2@14:]> D(>@&54*B5,A##R!5.\2&X$0-P'.MA\N[2]68W]\ M-VOTS%CV]IV!P*A6==!OV@44UYF4;-DE2CZC]:C22KM,P>[M5;I>OO\ 3UTA M;^$SYPO,2]O&WW?D"LK.Z$#/)QC&IF*!A;PT6"CE)3D0$@R4PL];N4>!#U"# M9JB8 $!*7D@K;3U^R^[%WK'3/B[>7\^@UAN8>]S,V1PYY,8J_MQZU,0QBF+R MFTCCM& =H&$0+Y,2#_AE,4 $[1'1/S/#L4G:;K&8\;+.[#D&GL MF3=N551*[RD= O>"! 1-HOF%?"G&>X?'V1IJ5@ZL>;EU8ID5][8C*_-/JG*(G7! $H6T$8 M)Q4@_(("JM& JG(H-^%U6Y$A PN%ZVY-I.=(W M@)!5 ""?Q%UF#$YA 0 2%;NW2:Q3^O(>,1$@AS\<#<%'#9=H6J- MHBCJ@@X.M&KB/ )22"C,#TV]_0[XBB:A"J)G(-X^,C(U@W4=OY"1?NU$FK)BQ:(K.GCMRJF@V;)*KK'( MFF8P :J^;=KMN^$+9!E\^4RZR>VO:IME;VVH[%<\P-7;(Y2S[G!":CU)_.82 M+E-E96.W&M3$ 6(H\;%241)6>9*XN4:]:.6)43#HGP*+-U2JE+A*ZAPU?/3G MIV%-ZJO4FZ::+3#W5=V<9)SU2JV8L)6][FU:*+=HZY1+,119RUYKJ:,>P4E! M9D*XE)19>F3Q2>'[6J;Z74=R+H."FJ734DYM35;G$S>-X[R9 M_A2G2"%,I9 M7+V5:W(% =0\W@#*)9)DKQ\=%R$?"OFH*)FY*<$G*A0'W#K&XT;Z7,_#KSP MST:?HS[_ %4ET _#K_ $L?5271R^WW?_P Y>_% MK3B_MJ\!^'7^ECZJ2Z.7V^[_ /@!R]^+6G%_;5X#\.O]+'U4ET _#K_2Q]5)='+[ M?=__ Y>_%K3B_MJ\!^'7^ECZJ2Z.7V^[_^ '+WXM:<7]M7@/PZ_P!+'U4E MT _#K_2Q] M5)='+[?=_P#P Y>_%K3B_MJ\!^'7^EG3S/PI/I8F9KIXWF]P&:+1X8^SZ=CO M %X"=E%__P ILV-9T("/*HJ?A,@J.@)WF #< (\4/PZ]4DMZFE'/>QC)>++U M:>N@0F+JYB>T],3ITV,Z1,B7G(1E1W&9NIZZI/-0$3!'3BW;:*EFA5$',(S9 MQM8(J#MK:;A:XU1"#7&K@H?ZZN7RKG/]7;ON;)FU?:UA;9E@RC;=\ U1&HXW MH4>+5@V$Y74Q-RCHXN)JUVJ6\))>>M=CD#*R,W+N"$,NX5!!LBT8-VC-N(;= M3;;;>[]XY&0VA@T T T T T T!Z&(4P\\<#Z?&*(E-P'KP(EX$0YX^*(B ^O M(?.!0,IB;%\VX.[F<=426=*&[U'$G3:S(+J'YY[CK.XI94YN>?C&,(^HZ!6Q M;I8ZOZ1>%OM1XP_!]3_YET ^D7A7[4>,/P?4_P#F70#Z1>%?M1XP_!]3_P"9 M= /I%X5^U'C#\'U/_F70#Z1>%?M1XP_!]3_YET ^D7A7[4>,/P?4_P#F70#Z M1>%?M1XP_!]3_P"9= /I%X5^U'C#\'U/_F70&&6\7I6[1]XU;@BS]%98HRQC M]R:9Q!GS#D17Z;E'%]C24*Z9OXMZVB31-AA@?I(.)"IVN-EH&0[#'!NT?@WD M6PU-K'=.Z:UMS6JN1[0&?[QT]IV.Q9U7\#XCM^&'(<*UEMBN5,] M6 L7';K,=QD YXQB3G&TFY(N85(UNV4EWXV$_E;G2EWZ\+A3C& M>I-U6L8[<[E Q-HJ>/\ #-FK4\Q0E(.P0%/H:*%6:XKQNV6(/)56]#J2*A1 >0X.G#%,' M\"' @/( .@+B-F+-BW2:LVR#5JW)V-VS=)-!L@4!$P%1;(E(@D &,(_$3+ZB M.@,'[QEC(-;R5;61W+.T5EK)%;,ZT[>2%548-1:,P.BTGZX0YG)%!%9==.>A M9M=59444)&/: "0=%0HS=]&KQ:.6\S?L^ '*:PI.XF52 M3\-5(P*=OB&Z444MI55:3;'C_C$/)#K>T=?:,1KIN%S-?+HZI%@SY:HU5U6B MSC2MUGV567SN-*]482+ARC$Q#:-7B6ZJC9 @+M5) SLYSJ.SD*F0G=?"HI=M M$FG:I-PHC2$U=86DZRZF_"\62SNY3E%J56O/%3#[DO( MP*!?E7 /=R=%.DK.SZ+3QEEJM[+5[)2C,1FU]=.<9"JF( MEN+JWCW<8FVDEI(_):CJ1CV[C']LJ*DGXQG$H2+M,"TANU-15NM,JSM>AH!4 M>](Y%&HKO1$RC<447:;@W9?"W/#4FDM4G*V23;53Z;W,F,I)NUI\5*2C$[ZX M@M=N7WOXYV<80O>X/,\PN\QCCUDT7E7L1 R"TZ_?23YO%PL#$E9I!'2D_.RC MI!E&,@;Q;8 \P\=O&[%D[<)3$937.SE\E*_G*U*I;JJX:;[69YS)5"K=%=-1)9,BB2Y#IK)G*!TUDE"B0Z:R9@%- M5,Y#"0Q%"G()1$H@(: MPZPMB!ZL=P]Q;CAVNH(F.LZHE3<*G$P\F$RBL.%?M1XP_!]3_ .9= /I%X5^U M'C#\'U/_ )ET ^D7A7[4>,/P?4_^9= /I%X5^U'C#\'U/_F70#Z1>%?M1XP_ M!]3_ .9= /I%X5^U'C#\'U/_ )ET ^D7A7[4>,/P?4_^9= /I%X5^U'C#\'U M/_F70#Z1>%?M1XP_!]3_ .9= /I%X5^U'C#\'U/_ )ET ^D7A7[4>,/P?4_^ M9= /I%X5^U'C#\'U/_F70#Z1>%?M1XP_!]3_ .9= =Q#8LQI772;Z Q]1X1X MB<#I.H>H5R,H\>QQ)N2(IF:,V;-E N1?$JH5?\ N5ZN][KSYF;>S3J, M8%WE&L5,A"V;$.XK'0D9YBVK9GC IF=<72I0,1Q[1JSI00LE7,X27+%WFJ+2 MU9E&Y"+%>-U3*-TA+37-;JZ\?IG=(S[]!#D.! 0^^ @/[H#H81TYI0\++-M( M(%*156!5 I/0/K\(Q[S" Y*5^OF]O3QQO(9A"3VY.VGEL.MZ!&ODS&6?Q,1"Q M]=LR+@QA,LK(Q#AHSFR'\0#B951$R9SB)TU! W(\ZE6FN*<..FL1IOYG6ETZ M6PWGU?/!V,FEG0'T@DU;PKPJSZ42AI!I;(^/BV<8J(*Q;F7B)''*N$62:6)JTJ=\S_V^QK56G3-M,II])M,&A& M7>#@IT5&21)%HZ9)2$<+D4DQ= T!Z@"H(>.4?!.)$%1(4AC)I&$2%G&&UL]8 M_E&Q*O&[V,#<@;(,/3-O<72I$=4FX>R1KZ$@5/V_'HQ!GAGZTM/Q:J1RJ3>29 FDL0ZBZC8S0H]P)N% M0+W#;^)35%X:T=LQC?VLD.EK.(TOZM=?=JK;NFSL#&:.$G $$P'\$X*&3$AN MPWB$+\=/M/\ %'Q"EX'T'174Z>L[+(YI2H::=]&KK9Y>FD[MVI3*L3E6BW)P%?@A7+%5(#"43$$"AQN5#2:F5.F.?+S>X7)P M_68MRUR/))C(HPMH:QR<*\[1KM-I2]1%%Q$N52-9 M*)>R,>*C)9RF\;2Z:EHHS%*24]%'I@NBKA:JMQ)MW6CE6=E#?-*[1B9TM.C% MB'I=/,E7FO9KG-P.2LJ1,95G-V>5>+I%>@:5$R2TPA!P-,\[9N M4JE,:^*\?X*RCY>,E2G-'/FSL4@(*Q$52F50\4#"GXZ B"R'B 4QD_&33%0@ M=Y.XOKK&H-E/&AV.AHT T T T T T T T T T T T T T T T T T!9:%W&8 M*L>9[/MV@,LT29SE2JLQNMNQ9&6%@^N=:J\D_-&LI:;AVRJB\:FL\*5,4'/8 M\136;.7#9%N[;**A#S#AZZ="/?"^ZCJ;Y)WSVW$U\V#UG#NS&DV;)E95W!2^ M2QL-GO#:N LECRXTR(4-5@4@;T8K9ZY9EK$PO"I.CL%I$ZS)9Z<4U2J9XIJ> MB5EU?V/GN^>D2E2.E,A^1!#\O#>>+16CKC;Q>Q7G44R7U4,>D MQ>/36V_;HE/;*;3<]PN%L&4S?,UK^4%ZGB>CV5>2P](V*,3D1Q2RD[ ?($^LBQL*B< M:%D5"ZM1:%77$KB+$H"F#B;2USL_J4;TY( M6VW^V.;2ULD<^CIQ2^+V@[C)>1Q9N(B30@$(4A%HGS*#QZ8R;X4P40&U<,_E MXHB_%&>Q;/:CESK,VK=;;:MNZVQ;4\<;1&B>1!I^1\8W=W-9/DU8^5(EC4LI M#*Y?MB2!)V)$SF?$*HS\HY "%&.#ZUH'PPHXN+68CMKXGVRSEKK)Q6_.+HN' M]LNU:S=/I6WXT:2V8[1=W;+-S:FR57@W.49-M7"Y>B$#RL!;%YZ.KB'T!+ [ MC6;)8S.3,J+MP'Y>%_-Q:8X>^OO0[WJ,93ZNN/+%C=OTTMN.V+.=:D:O;G.3 M7V?KDZJ\A VMH]BB4Z/KR+?+&-RNXV38*RRTHJ9O(BBLV;$!VR XD6"GAOQ3 M.D1$WS9O;"+O;T;[U#J=MUIEAV/87P;E;*-E^RKP%!BH!Y"N5[H\ MB)1&_P!+47>Q1PZI?\ J-N^G])W MVWX3P1&]15.A7A_%85B[,NM@IQD%C8Y=O1(9S91R"[7)"2]92AGTRY#("0MY M%RZ2"08@0&R0.)M/#.N8/CT]\@]2+(%#R*^ZCF$,"X2R!'6UJTQK#X(L[BS0 MD[3SPB2[N2GW*^1,A&:RB4Z*K1) K^.*+(I5/*'$?'$;5PVX>+GQ1/D6:V)Y M9ZQ]YSID.$W_ &V;:OA[ 4?4;(\QQ<,*79U8KK.7)O=(IE68R?CE\N7M-K%/ MJ,K+2S]^?S>9[ZN49OY0Q@ILWP;* M[")G(+6&C=P4?D91+)<)0TX(KR4L]AJZ%UF.9(9@JK",C%:A!IK$.CXRA/5< MP13PY?%JHMFT.VF,*J[DFTS(QZS-VP;.2N2E .&J.*'&_OJ9M>A@^ M00$!Y 0]X>X0$!_6$!#T]PAH28$[S.G3@/><6OVVQ!9L3[A<=F.]PWNFPS*F MI.=L52Y>U5L:(MK$@'GZV9RD@>4I%I3EJS*(D,0S)LY!N\;#4XME/*>'SZK1 MY3P8.UO?EN;Z>X.$Q['-Q8E>8WDW*:RAG$>W;+S3Y]2H55Z)G6A_-F[5EQ)>/)V+^YJRS47 M^9(X]4M^.+@C>X"I62GQD-?ZP6PVZ(4C6I4INH-'$IY2V1#@!2['#!= JB95 M/*G?*?6R]J/E7?U//6G+E.T=%GK$M:QKG)T.!"QY\14Y.+6D%VC=.>;%/*D. M61(NE:ITSMN[*H1-0B[5THJAVB0O8DFF4HF#@PVXFTQSR3U3ZSIR7>=GIJ5E M:*I S3=P_E(YNI)LVKD[&:0$[&=CU4TC'(LRG&9V\DU53,0ITSIN>2&*!B]N MLWN[E5.EX5]\>FOM%55.\9KH[5B>!NC>_0ODFRAJYDLJSB0#Q$43 2,O$40) M)$B:?)44Y>-F"G,)#*NR%[C#+HI>G#&8M+YS/E%^YBKJ6L]?^SI8C55R@5RFW1%X@94A M#-3'$.8=,/,ZQK&O*?4OBE-PW%FU/"IYI-IEH?@);2X M=H4+G&6GI-H?>T])97I*U&M9:RF2\LO(-(T'4FY=S1&BSH%1(Y7[E8J#@$!. MF ++IINV15!*!4C 8 +M*EOAFUWPV3\W55R5G9W2$QF+MMRY26N82B8>9GL< M^(+C.XRT9!S:#.;FG#=ZX9*1]CKDD6.>,D0,Z;*HTAX0L=(LVJA5B2CEMX!@ M<)I)R"KPPI%Q\4/*3?.9:WJ]/4ETM=XC697+P])5SK(PZ:SV>624*JD,J5L!R"0 MQ \JR;@!!,01#N(*H]Q3""@GO?R\^9GOW!4)0)V"4W:)3AP8A@ M2F+R'Q3D-R4X<@'H8HASQZ>@: Z7V4Q:JF<12KZ!=B/(NH)XK&B8>1'A9LD( MLG*?/(^"NV42,(CR01]QI/*3ZW!SAL5I21,V?)5^Y1X@4#M)=@C&O5NP1X,J MJB@]@W2GO["'A6! ./<*Y $1#%2D^*\R\;[]=UCQ!:FV;I<:XD2?L4:6$%*H M.P9R+8[>(A6!I0S-"0%LFY@T)!Y.K)M7*+@PL&3DB1%B>*HW.H/;CIXG,[+G MHEHHEO=MLU.+J,0839#ZA5^G43(U(#0[)<5/#.Q*K! 5N4QDU#++E6=V)>YH0HF(-<-*:E3:'T^NKGG&X;;;>N>A)+T[G4O9,?V"]V%,II MJS+0QGCPQ%"N70HDE%TU'"BCAPHL)FB\>=,RBASE Y@,W;[?]DMJFK$[SSN/B;).4F#K-;>V2/A(NOMW+EN^O;R,%5:J,+&6 M-G$X&2>-#QQS0,DI).XUL1!PN*5+=+JT4)OK_E%&;0^EYLZV39$RWE_"F/7A M\KYGM=HLEKR5>YZ0O%W8QMIE$Y=U1JW89LRS^'I+5XDDHC&E57D9#P6AIV6E MACH[R@.JII)NRPL+RUYNY(2!2@(B!2@(CR(@ (C\XB /4.1]P>F@/;CY?FT T T X^7Y= >!$ XY MY_4*)A_5X > 'CWCZ?=T!X$P ( //K\H%'@ ^Z;@0#W?*(>_]701]?,\_?\ M7]3]3_K^[\F@ #ZB' ^@!ZB \#S\P^X1^?Y= !'CCW^H\>@"/Z_'N#[H^F@/ M.@/ @ B B "(>X1 .0^\/R: QBSGLQVM;D[5C2]9QP9CS)5RP_;H>\XZLUB@ M&B\Y7[! N4GL:)9),J+F2B".T$%UZ[,*OH!VL@W5FCD_$-EQ)9DL90V2]O.0I^58R,7N&BV[%[*7IS LHM)="&91 M+9-3V(9>2>.'B];M[&?2KLZVC(-X-X?RJJ;3POD[1X_P2H^_0DZ2QUN MT%* MUJT0<19:[.,5XV:K\_',Y>%F8UR0R;J-E8N11WNXZZF%KJFWO",G&8AELJ(7K;Y?Z1)%C,9XHQ+)6)K(1L:,JK) MD<8X:TEP:08.*J@"2(BFF2,3=-I- 3ZDWA-Q#E./.5NIGE!Z%\;X2IBIKB:2 MJ47J:4+$Z)/2-C=3V[E.WQE&0KM=BO)5V2L$*^.Q714%T,?++)#,KMDQ%1@, MTJ923,T5(06P.2HF-WE'7H::SRCIX:8O/*V/G]%$^_7+7,MAOBL&3*A@M].X MH<3[>T(SC)J#> A4)H\FV>QLNW3B98CEE((L820D31[5Z_.U,"9U&[=4:R\$L,[4\HB8_M"LOBN MH-R*QO195-HW):J3Q]L_P ^9W$L MF<5U#<& , <&*)>/3D/3T]_W>.> U@S3O,2USZ;:[G#CWYHY03"(^H"4X"; MM[BC[O7T 0'D0$H^@A\GOT)36'^5IRK8F\8?^.1;/(7TN6HJR]C7B*LJJ4#F MD4GB4(\6["\AR1N)#O@^44Q;+@H;@#]W)2CTI;6EFI2:?CAVYQG&ICAW3=HE MNRO"M:.NN#%);)]8=V>.@*G)O[0V=ODF3J0!$.1]/E$/7W?UXT!]0 H#P7 MCGW!Z\"(\<>H^\?3T]>=/?\ ^I#CNZE"*7(ZJ0'.#B\W*225 1\NX*Q85ZK MK$.F':'JXBU$ ?C%7:@8I#>8[AVE-P^=^LXQKT>5, Q0@*U9;8LFRK,++S" MI@*W!5@V,X3233'Q$E57A@*T072\3A0ZJI2BB":BY [E!UKMG,)1'FM%U6LV M60;06Q>KFJF ("/51!)*FMM-PR_$FL[64C$ZP]:&E*A(0DUY-@ MVEF*2#1NG,(117RD&N1HWD%(YV=-04W4ORNV''7[QY)DD6A(T!&5UA\Y77;_ M -.C6(:\HT M,U@"'TDUWQ%DW5"A*\):-MRK1"WEF6MEZL&YF%LZ+N/PI@^>Q]C;>Q@#IVY= M2C+G?5+QD_( MD,A1F_"ZM/E3:O?,ISM;G'7GZSV3T,7WS=\GA;$4]M&5JF?'^%*?#Y?\ONWO M+9Z O5MWN06*(C&V=&%?K&)K!B MF8R-EC*EDV^6!LUW(V=EM^FHEI1[HC6X>+4EB6:#O ,ZU6CIE?#.%2DFI>[M M.BE2K]XU95#KJYYV-;MFT6VQY@AKC7<;5=NC\=Q8.LXV?;_DG(&=IYS_ .4V M/+M6*.XE\,W9MCYNSNU4CMP=48+VV1G8^KE;Q\>@-R?!PV<94RFTFHUB;J95 MG/H6M^$#9>SFR5Q1B[ &3LAXPFL7X*W,[X;_ ">.++)5IY+0."$\?U.DTVR. M8U5)5U7[C8+_ # ECUA%JY>5[Q50 6I>1M"3=TG+5*3WJM*>C2[WL8?9&ZAV M37>^2 WVREYRR\V?8;V;YVW'43;_ %>SR%:B,K8BHDC7\'8+R-.PRA4HUU*[ MG-QEGR!)5V5LS(Y(;&E6QXY(#L5G9%AO#*X5"J=5-,V;ER^Z24-)RKX>9#9_ MJY;DL+67-N'LU8'PS;<[5UEL[BL20V&K]W#IHTZF4.YWA_@FEEQ[A^]YPW3Y9JT3,)L99&RQ2#B ML1[]M)%64CI9PW@)*3DFZ**RH0N&<+A=3?*8I4M*T[6OKE='E;JLVK+KS:;G M"2/-8QP1CG,74@W96=MC.P2J3O)NU;I^P$]BVDLKZ=PLDU<(9>RU92D3C!$M M9=O82)D$BJ-V*AE1O#%G$M4IZJFJIR]KI)KK?D28=.+?5N@W79 RA5<\[;%, M0U^O8WQ;D>KV)"L9.IQX:5R",JK(X@MD?E=A$S-GLU=C&T;-,LB5J%A*3;XU MRZY<>6NB30,IZ!D6I72)C$X:5;A*IQT>F M^@W"@(2K1RFS12<(F:*]AG)$UTU$DW+0%4')2"LB8Z0]^L\_?8&N?\(&'(1L MF[*PIU!I638Q)YH#&1P@8/E 6+<0$/N"'KR (@/W=7[W7V9Q*+O5RJE=EJ&6T2\-#'E; ^CH M%W-.VD>@K,*0;TI&31R\422"0>-SJIMT2G\1P0%4R0DSS+Q9K%L5W9H^#N#0J<\@JL5$P)C+)S2CA<4B&<( M(%$!ETIS:[O:W\&TU-/EM[UY_0Q,R[OKR(W0C4&C5K7%9JOQ\Z+* .9,6+:2 M1\9$']@=(OICPP2$?$T,-_F;YSI M_*Z\R/ZVYER%;5G2K^PN&2IUTS.E8]R[!VNV6*905#R[@[F5 I#B0R#CSAVQ MP2[%>TW:4M-1NE*3U^BTO98?.#"_6TXUM\W8[!6JI,7^<;VJ%)_:*D> MV@)I5^Z04!.0$D]<*.V-\J"\"3A,X)+IG*JDH!3IK)'*HDL3G\LDL0QDU2#P( M =,QB^GH/(:P*AO;Q^TX(_E\;TV]N4;3;(HLPJWD[JZ8MG3E4L21E,7&8D@< M.V::B2+@5V@,5%"/3*(MCDY(1(X&-H2)[*N.J(S79-%4'0QZ7U,5#F I@)EMJ3I60V_8UE5F9&*DS#O)H&Z:X MN2E0EIJ3?-#^-X#8%!59K-E1,""88VR?*;BL MOWQ>!?3$)-N'$%9&].1A98[V D))D)7P1C\"(FH9(KT7:XI"78Q%[H,NG/4 MRU,F[@!32FJU,HIR40\X$S1X0JQ"B8 T%]/?\['O<,08QR!:L:7B[46L6BW8 MVMJP2L+R-+Y)S)*(&,0PV7$2XVT]V*,B^G%L3A8?,%?B=J.$(Z%SXV58Y>C MFE&C$D+O'+SZUK4C)'@HG:17T5+JVE*,B#1S%"S'-8$FY)8PNM!+W9UC[IF; M")*C5/'#W:IB!Q4:-9[)9([<#%[=,3QF88AI6&<;=XV MI,&#]FG2:X2GTMRBQ:%1A@E*=5$TZU4Y@T8:6KD F2(AWK-B4$0&2\3;8KJ^ M[9\ Y1L-KM>1,14*YV2\XB?8$N$U8Z\SE)&QX9DIH]CD,9RSER!CNZ:]G5#2 MSJ%/^1UW_:X4[CD+P$O?GWW*6EME^U"=3GT)C;SB.2;VG!\!MIL#9Y2(9=O* MX JSIP^K>'G*!VXH_2^@7SI=[$5I)-)A'O#BZ;D(L ' "CVG3RV2,L,S>WQ# M;+B8V';)9HFZ6"DNZTF_9S5OKZK1: M4K)/5G$\_LD$+%F2%FW,JI(Q*#5!M M'KMVZ94M#9; M+0@YC(J0-117^BN9AFK>*F90RXJRT$V+[/*["M:Y"; M:L,QE?98BMN VD(THD,G%-L,7RQ+VVYXS1CQ0,U3IMGLSE>)*=BN(L*4("+E% W(T9.&R"K9$I4CI$$O: .95T(W\.-=(M/.(]]?,@JNGI MU>)QED?(F58A:8JL-;K%$DIC*5/$O+W>)J;.UK-';OT@<+,3+%0-+V!;P7!X MN%:.7+MN9L8Y0QIV2S5$.\*]YC>.&)2ODU0KO"3[O[1F96^8.ZC'VV_+9635 MOXN#KSP@VC&ZCEK'QBKPJ0I)MXR=3/&U>;$Y2$33\_9S:8RTN5FWY6EJK\[:1=3OH1T=3CI=YBW:KX?LB^4I '."G:\E7' M:%<2LJ$I%2<[#S;Q&:2*K&6N,,!H9NG%3$>9]&-A.;M/)$7%0LU4\40X:WB& MIFSB+).9TB\8NFOA52:GB4RYE.ZLI_-,PUK?:\R5 S71+*RC8I=]]#TXFU:, MCQ4^*3,5':#9%-9!H^ YF+DQ#$'E(JQ%R$#O502*.JA[>\>MCF66WCXGL69H MG&E.IJ]6]N%LTQ8TD;;YT(IS"1T4R92R[-RQ9/@)*LR33-W%"N1)NX.102.B M*)D*H!F20H!P4 Y*'H 'R!Z%]/N>F@*"S,_+%8AR?(&(\4(SH5I6,2.#E^8 MH0[H#>4 ?3S %$3)B/N, "//KH"%S-"@HVF$9B(!E!6;JF1,!D2@ B?;0_1Z]&HAKK>7$ I:MXSO-R,F6"K[LS9\LK M-P2;;,L5R%!MS5I)OVSAZLWL,^92&%XU\DX;QT5'M!(_%1-RLLQ\TY*S7%-/ MRZ*XI<*AVF)RK;IH;F9BFFR=W$S+CK"5V.?OW8O1GR 7767CW3.HW!O(/E6R M3BZUM>3L+!S(J)B9R2TQ,I#RSU1J9R)6Z#Y53PT2D1!=("!JJ&X3_J:6+PJ9 MM%TL3"P/?\]7J]=2EKSA9O@O'R]SHF6[Q"/H8C DG4K9%L9&O3[]\\09B,*Z M9J+Q;)-,KCQ&["1"1<@T9G.LN@X!9=7.*J6G2ME4G/>S3<3=Q#BV&7*RFYO* M>NMVH3O/64K'MM/V=D8SC54T5TRJO5BJ"D3'\3ALJ4WF7>)6F/.W+4VFB;MV>VO7WW+ MI[ZZ%CS"&U";A,;TZ#JP6*PUZN*'C&:1)!TF[*[%51[(J"=^Z 3-FYESJ+G, M(F[A+SSK**G56W4YL\J=F[)I*RA82L*DE3;?QSDS_P /01JOB;&5=.7M5A*! M48QP':!1%TT@6"+HYB@4@ =1R550X 4H=QC?%#W!SJSN%W[[.W><=R]%@<>Y&1S-D MNB)P-:MU1.L'A) 86Z.WDP9P\&7>@L^*MY-UX) ;$***W(JNE4N$V MUN_#9;=\JT$O&A(T T T!;NV7IE!SL/5/:\# R\_'R4A&OK,=0D>N$:NT;*M M&:!'4<,E(>(]17.S)),U",R*."BH4! FI9<-I9CPSUC0QN-KZOSMR718N=,[ MMDM7VKF5G;_BE6/9HG67(JB]K"7!"B83*RSBWV0C8G #ZA$NS_XI#"'&MA82 MJ3UU\H7J9-IFE^2\99<.MSK.SU^#LD>58C&?B8^89%<)F27*UDFJ3QN"J1@ MQ%/"6+W%, " ^@@'NU.+;>^11W6@&@&@&@&@&@&@&@&@,:-XV \6[H=LF9, MYKL,G4\691J*U:NUCAIV)K4I$0RKQHY.[93LZU>Q$8L5=LB4'+YJL@ '$HD$ MQBB U-IIK**RV\8MI.$<&XFQ#C>7>SU"QM0*Q2Z?-24FQF7\I7:_&(L(M\[E M8Q!M'R+ARU2345>,D$FRYS"=),A1 - [MMY;U9HVD$UV\@V<+=D?*H$!R*1UD2E<-D5 [?#3 M:<)YV>W^?,Y5WJMMOS>Y')M]O$9DKZAH.58@5\M-0C M<"R,/(E]I01F;E@FSF$I "EC5SKFKG#V2WMZ/35T'6-<1OIV.C9!IX0MKEDJ4[E7#C"[\WAM=;>"+*JJ(E3,5P* M?A*%%-1,Y2J$6*I\4$C)F 2K>*803*D8!!0Q@* "(\#UE/9I??Z>2O@PG3VX MXJB\*;A198Y-=")A 5<"M"*LXEHBI(MHP[4JL MLLY*5$%!$H^2NKBK?#;1-6F[[^/;9=4DJ7.M^G3GS1@\YR;M_P R>86OE(G, M7K23API$6B44;O$C1AW0H17MZR0L:9:+?NFQDW:\=>*I*Q#(5 3"S^,0YB6N M/$S:+.8VYMIJ$HOM>.;^D=SMBXFR92G<':L?6=OD*!:DE25MJZ M<%>M7#.7%D$PC%$1?O(V54<)1C1$[RKS;YVB1L0H1\63O;F2L.S5VILG&<6M MHX:YK.M0O3"^KGMHTYT+AU[-44"@L+S$/:9(HJ>$X MPX?6U#&"2;@W3#PT@D%US"4M)-W6SORU^A)S<_OVHX)R/)-G"[J/>59VS(^@ MU$G2G;)+-XX5FZJ9S)#X/FP4-K))PK)[.DB MHQNH^D_R8FP28L$D *V1[1\_/<=YYE2[=,CS M5YRO,,RM5:P-3KDL8[<47022*[Z1;18D5>)OK958ZQG3<(N ?MRN2.!52.3PU56 M2*@&442*!2I%*B],MVBH^?()%.H"$H24)+&E^GIIC0&..\G-M3D,-S];KT@H M^EG,PG%/T4$U# T<,(V74:Y+OT66/.W.*J3V/DB1C9B]1$OHHBN$F0Z9^T0[#B/ >_ M4_#FEU/$*)VO-YZ=MMJK;_8D^23*DDFD0 *1),B90 . I"@4H 'R M &N1T/?0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0$,[!BF+;Y-O&-35BRV..L\D9U2"01UY4)*+9L6P-G_MQ/P6HH^(AX"@G.<% M"@ JJET/A;3?*8\TO0D<_?;ZOLOOF? MCF"BT]:@S#61A(^8\ZJQ374G2C+.GBGB]PB+B0. MLX%=0$^]7RYTSJE)P(N0.U.N190Y [E"E;D.!3'[E@(0JAC@DIU=44U M9RZ)KFIGI&?5Z*,>$$Q9;.6.$$+%&K0(%,":;X#E?P*P_$*4$ MI1NF06H"8Y4DTI=G%+JG X-T54B>(/GC;"].GVP=IQ.O5E3HKHN$R+(*IK)* M (D52.55,X (@(D43$Q#@ @(#VF'@0X'U]-#2D9/(=(AW(LY*SP[5R! .*1W M93& HB8H>J0*%YY*8!+W=P" @( .MA[/P,E?5\NI4D?*1LJB#B-?-7R)B$4 M[5=-8 *H B03 0PF)W B ' HCP/ >@\8$T\'/T-&@&@&@&@&@,(>I'MO7W= M;&-S.W%O;(^C*95QE*0(VV5KDE;F$"BW(NUU M3$*W(=3@AGO;U-I:33:E+*W48+ [2=R>W+;9MCP+@)]>+Q97F'\44G'CJP1F MW;.<-'3*]7A&T:I(LHI>C.%XYLZ,D*B3-9911 H@0YA, \7^'5LO]U/W)==+ M;;=VYP];[&0X]0#;0(#_ /70]]! !^]R'W^-/PZME_NI^ MYG'3OY/[&JWNFN&0)/W8R6:2%0N&6;//0;.[*>S"##/XXKAF[6@K \K5 MK@5%GR0%-%N$V3Y%-0%734C8ICD]%/XBI4<+4;J%I9)QF)C,3:QS:4N4[RTL M0NZCI!<3:'>92OY2Q??\G.7%?DJ[)7A5XZH+F5F!1&0@[?'Q"K%O6W4R^?\ M@^TV2BC41ECM#(BLY*B#0ZK;:DZIF'#2F82E.92<*;6VNE)DQCKS\=/+T,U< MZR>U7(#:3N2#>^UW)L7%S+B!O./:).2:X_#6KM+A-M; MQ/2;;_6JWIX_0Q'=X^CGZ/M&HRR1T3%$Q6RS@7+4>1$>Q%\F)G+01 1#L<$< M$X I"E1+W'UT.9??99BR9D,C3\P +Q%&KK!5A:H1LX17JUPG99JH:+C%8=-5 M>!64AV[A6>>2C!FE(I/58Q!5X511VD.5M*F(?'+OAI:WR_Y?>Z$V^7EI_#[% MU]PEXP%3;XTQU/)6%[+IPZ4Y-.&40YLL=1F#\RI(34*^D_?#CN8 M>M=HQ_;KMOUYHU4NJ M8T_DS9C<%8CQ4T\Q38^-IRR!$S+/GHA*K.3))"F4R[N04&3;**$]#'CGC'S M]H'\4 $@Y34ZFYZ^WANVMV[F.)LY]WFRF^IA-M422=Y7S9-E405351C2E51, M(IBH\G)*3,8AEB@MV+HO4U0*IPH7D/%$R@CV]'_&5-K7QZ&&;[IUR;XIOBE' MTXY#G@0]?O>[@??][6 B.T MQBL6:+8IQ+W'$HG*D!N!.80YX[C>\9!]$#REJS#M3JKAPN\BH#*\BO&,U@(! M6#=NY86-VW0./:HHT3,DJX:D4,?RQ57*#8P-R$12QPJ:G92L0Y\8_CND:KM+ MG;ET_P ?4G2UP.X$0 !$1 .1$?0 />(C\@!H#'//V[S;!M7ABS^XS/6*\ M,QB@ +8V0+E#0#Y]R!Q L9#N7/MB34/X9P338L%SJG ") [PC]9 YDS+P.',XS[ XE_PD9")QV[9K$'_ 5$ECD-\@CH M6OA?$=^'Q:7DW)T?U3OT6OSU\O\ @!W"?T9:#\+XGZ?.G[CZIWZ+7YZ^7_ # MN$_HRT'X7Q/T^=/W'U3OT6OSU\O^ '<)_1EH/POB?I\Z?N/JG?HM?GKY?\ . MX3^C+0?A?$_3YT_OE_P M.X3^C+0?A?$_3YT_OE_P M[A/Z,M!^%\3]/G3]Q]4[]%K\]?+_ ( =PG]&6@_"^)^GSI^X^J=^BU^>OE_P M [A/Z,M!^%\3]/G3]Q]4[]%K\]?+_@!W"?T9:#\+XGZ?.G[G81GPF7HP2KQ% MDCNV<-E%SE3*M)81SS&-""<0* K/'V-T&Z) $>3'44*4@'U2=JM+*S,4B9C' M(O%E,0.#& "F*(B&FLIKJH,M@$!#D! 0]?4/N#P(?? 0X$/D'T'0P\Z CYZ: MV3]A>6MN[BT].B'JD)M_)D>Z1*[*G8RLV)H@RLW-]N? M/-O'0@FN6^')MJR+;)3'_P!!\I@F,<)U;'-!N=7;R$+8H> \5@[O+R5;BTLS M1Y9'PNW$0HQD42H0Z,855L*ZD@9UZ*/A-T\3;53EIW33ME^\G+BNM4E$.,<[ M/5+P,K,4[W**\.TC7-AD<0RZJS9FC5\K.7%HQI).G12)E)7,FL_"DH%,'"@D M*E:4&*2KY1!JB!TUO$":J&IFF4OZE"W_ *<-8P[:I1)JJV>WY7/.R?W2T,YE M[S3K;&)061H(L*UEA2,U6DUFTG4I14BB8(.(.Y1:AXLZB2RJ((JG<1[U%PJ1 M,B8*")=<^%YI<^JSIG">,1)\*XG MK?K]_:Y$NE.=)VUSE:YZ\S#VV[CLHX;5=P#_ !A7,@-X95:.;R%9M36D^838 M&,@#U\VEFCQ(K]R*7<[:,(]%FFJH)FSI1(I4@K@34J4W=ZY\'W;)XVI32<6M M;!'"&*"A3]?AM\G'57I^K?1M69:X7/MIJLI.UA5M8 M:Y7*9 RA5.C8*QGBB4=SF/X- M[7IMX0H%G6\Y*.)1FW,5MP8KRO. MVPG.:5_+Q3F(LW>Q"3>/=X]^."5A$M)V<;<7 M3QX)73.D09W\B9NFFE(7:\RITR FV3*4@K2EKLCANP8)& QDDEFJ1A!%L8Q> M+;KJG=^"ZWCR\DN2ZD4Y*T]MZ):PI2E\N4BO9KB[*IYF,/, MO^.V+:%(!7$=&UYF1M7XE(A12*TCP6%N99=7GLU%M$EF?KIZG')CAFBK*Q\4 MZ7KZ\\DCT/,6K&6W'"B4F\:P^6[%781VLRBFR+2.2JG ME4EV(6*!26.P+-IPZC1)Y)1A8YT+TR1EBF64=*#R:3J;RE93=K#Y0"^&(_E3CZ#J01,9E3+,O ML4U]PJ*JDI+K-WH /!O_ *A=G<>*HDY$R:BC=$BC<#% %4BD'@R9C=VIP[>: MZKGOB_<&>L'79RR2!(BMPTE/21A]&D@?>#CW?-KB=C7*W_=3SFR89[\6/[%G;3^=\P?\ @BQS^+.@E[OQ8_L6=M/YWS!_X(L<_BSH)>[\ M6/[%G;3^=\P?^"+'/XLZ"7N_%C^Q9VT_G?,'_@BQS^+.@E[OQ8_L6=M/YWS! M_P""+'/XLZ"7N_%C^Q9VT_G?,'_@BQS^+.@E[OQ8_L6=M/YWS!_X(L<_BSH) M>[\6/[%G;3^=\P?^"+'/XLZ"7N_%C^Q9VT_G?,'_ ((L<_BSH)>[\6/[%G;3 M^=\P?^"+'/XLZ"7N_%G#?[2-K,HU6926V_ D@T<)G26;/,.8Y61434*)3E$O MT-%$!$H^ABF Q1 ! 0$ T$O=^+(J=TWP>3I]YX.>YX>J$KLTSQ&J+252S-MI M?.Z4[AY\QA52D)6GM'K>ORZ!U03*^&/&O3:S4#MV,_&BL=412KJ5FY6J=UYX M[&+&V'J(;O\ IP[CZ7T_^L)*,+A3\F/AAMK'4$8IG:U6_K$718L:KEN07301 M:RIU%X]BZFI4C6Q5>5>M MZD]6)5K=H\:Z54N*A/$U4YCI&G6^W+:" >0Y_4 M$!]! 0]!#Y?E^81 ?> B' Z',P(Z1 MH[*"I;=9"PP6)E]$L68S8I&Q8R.[8SGQ&/BB*@<+ET*JJ=3EY,\EW"#5!9TY M530;MT5%UUU3@1)%%$AE%55#F$"E333*8YSB( 4I1,/ !H21,]0?.C^&J[7# ME#XR"X-74H0[5OPZ9@%(0I2E].> #D1UZ]O<]#F?4Q2G*8ARE.0X=IR&*4Q3E_Q3E, M!BF ?E P"'&M2G_$V?E_+4 D@Z;]$MK^8N\XG+R;3#D8V5KJ]**'9BJ5!4KMDL5(Z17P/6J"*"WC"DNX:$*Z4ZJJE)2\*]G[?8Y.FIMPM= M_NR_6 <72,!C5A'72OFK=C(^>.$5&P$[5#]QB*-[4R*)C"BKY M>)GR)\ /""X G"R2H& 2)I.RP8=IO$7DE#D$%B=GY^]CII"PWIB?N%*J*#ZJ%9>%-E[B MAP8$BR@KB!NX!!,KGV0!1Y!;RO @CK%#MK*\^7\F-PFXQ:,:YG;HBI:M;0L* MCU@[8A%34:BT T65;JJ-'2/Y*8,5P6;J\(&0%%PM M55/"XF>:%-7$5CJ2AH#!WJ49GS+MXV+[EX8MAS/CO'3JP8\ACUAWWQ/<0=#4DVDW"F[_G3K#C8N7LVR+D/+FU M3;UD[+4<$1DR^XAHMKOD86%<5PK"US4&V>330()T .(@$'BBA CU@!5KQX9P M[@'0-0VN9DOH88Q;HR1#[_ $H=VN4^ M'^3G6K)\X\?\$/%G@"AN,)<7+:?E(JM0L&\G6$ Q!59.'1DF\V[7*I'/W;MF=- M!LCX[Y1I%K$.XC5@*LU50\BFNR=@L6C7"C&3;_,4'*(E44)[N4')54!+Z M"D("/#LO?4CGCIB5YOOK#./E1BZS%682LY$?S4@QK4VG8X2>K -F\FA,H,W+ M%HZL546,C%6I%@B[<';BR<1LBW64,Y:(J.A[]2J>%S3FV<1KOUO)7$W\SE:1 MI]'Y6GE& M674!W%LF23 [QLFHFQ0>NINOF\JZ*03-@>N$2>:,1$2K W#D4"HBF)EDMHF^ M'G:7==5.=(,,P'MD?W48RPOA5[!KE>BX=!81 S6%C8EFW:<$$H"F9YX8NSDX M*($,CW$36,LF68BRZYF[S[[: I:S**HUJPJ%+R=*$E#$]!$.\&*_8!@#UX$W M: \( 8EX8NC&':7&MLH23N]G>S*@.JG$QZ3EOY1,[]DV&R2$MY>M1$ M>Y%$P)&F7@"Z[!(U:NU@3;GUN7Z+;;P!D55J,\I:[RX6R7C<;P3Z-59DI,2_ ME6U28OW:A532#:6ET$9J7GQ0[VC6.J,+'1:J!U"-J^Y73(OK//W[]L=]=?7[ MEJ[9#5S(-GI<=CQA+'L@62MQL-("J5HFY>+SS9)F5M$'4%7N!PY4<&D):024 M63.(VV'OW_$OE%R:["&)+3@/'PF<3L8XF9=X_ ML%SCYEUXK561'QD6:$1)HE**)&T4W8(BQY.@5\+M<9!9#L[^3:J?]4+57>D2 MGIIJ[X.J3I6B=IEVR];> M0D49F+U+\C'7.C60D56Y3^.V3=H$=((*F,4-JA44J9EMS;"_ENZ>Z>(64N:F MW9QC57CS:U4]->OZS.^60V!;"LLY@IZG_F[9BQ^)\(MR(>:7^FAD(ZT5$3*3 M0IA5<&J<>64M") ;NT%)&,C&KQN=L[4 >1VHIXJDO'IKJO*YU/1NZ>$1T_\ M:-58:S-AE=R.9$&.5]S=[DC@^L,_DNRHGEUJV\EUA5>/(RA%DEH1H51TJ@^F MQL%G[2O)]<$QM=7%4WIA+1(EKT(&@&@&@&@&@&@(T=R_55VZ[4+P9U8JR5%9;QW3LE0\%2I-YBFS MU,RR#2S5"9(E+U^6\$H+*Q4@BF]03,45DB#W 425XD[;+$%5%=%5,JHH"=-5 M)0@+ IX0H]Y#F+XH*?6Q2Y[P/P02@80 0'FFXIJK LD*2)EBK* JF*:1FXF! M<%5 ,)$Q1$AP5 YB^&8HE4[1]- 8L[@]Y.(MN-WP9B^ULL@W/*6XZPSD'B?& MV**-+Y N$ZRJ+:+?WFXO&$4!&T+1Z)&3,9*6RRRKUJSCV+M-5$KLX'3*-2F< M64N_AXZ&4P.VQC.">,D!FG'F2BJGW-P$O>45P XBB!T^%">+V=Z8@1 8 M?8I@-R "')1X,'(<@/ #P(>\.0$! ! !$! >.!#0'MH#!OJ)[',9=0C:KDC; MID9BU([G8Q>4QS;Q;D4E<=Y-C6JYJA*B=F_.#&8;IF(G+5Y]*Q+ON; M.U ;34Z6FLKW!@)T"MW^0L\[2[5@3<(_43W+;&VC+)YAP924FX^L LW MH-H>*NU2.GBCV&CWE>5E5TDE)EY5'DGV<.0,(JM*4UBI<2SKI7M%M4,M'#!&%21]J@5 MZ#@H%:M_ 'Q!E=7$YB+8F?,S8R9E.IU>U5FDVUP]AXJ=8NIV1G56AU((K6-D MF3%K"R+YN=5>/"3D'*:J[ARV2CC,&B[=P]3*Y.F;4FY:6/?O7!SJJ2A/7RNM MH>_V9KX;N8[-^-+AD3/&6J%9;TA>;8=S'V;&0$N=62H;=PJQID/7)!L8H(L8 M2$3366C9$D4Y\<\G/2!4!=+/''I^'7333"F4WM*3S.LS'+P2.3F9<7U6-L_? MN6CKEVKEJ2.>#DT':J)$SN61^4)!H"I>X@.6:HE7(!@ 1 X%.D< [R*&3$IA MZ.I)9[:S?E*[V)F&U#MM==GJ5[5*_.WNY5F@58B:UGM\@G&1":R*SANFH)AM*++OK*G;>DFW&_I MOI[U-E[%.-Z_B+'U7Q[6DQ"+K<:FT%VJ!/-RTBL6=U9);$,.[?)2V?LN"NT!ZYPWAV6>P%5=H%4/" M67(353RUILRZR)C%49QIQ+7X%173/M'& MJJ7R19JLN;#1I5Q9<96R!FH*B*5DJSDCBM6!HIW*-W M!7+ JZK8YD@=%[$S)[">4O<_?J3,8]\GR,JL?[MG4"Y2-D^K257D#.%P7R?A M!FZ>P+A$ *JW?W?#2YWSQRX4,AQ*NZJ:3474<%0CXY@W 0''0W\JE+*<0LS% M65A.[2+XEK,QE6\IA]21RF9;>2M6A+>9NTOU#G&*;Z&R)04UG:#ID4ITUG4Q M67"2$C$KME&SH))) %O).TCQIFA7J9D!YM)XL]JK>#^Y:;M9M/5+U6=^6(R7 MB@;- 6=H#ZORS*4; 8Q#F:J@91 Y.WO1?GUAI0>0XB#GJU)QTW'LY-OY-VNFB[1(L*+E)NHH@Y:J& M5&KM$X =%RW,FJFP@%[PLM3HG"SI=*]M3]LM[IW(JVAX!%@9E+97"SEHF@W,X M=A'0*R\>X9D5L[7TP98IJI MK$*HD (G[BC M:5Q5*G$O)7NUW-Z&Y3;MA3/S:N*5%#,6,ZAD9&L*S"=@4@4[7$-Y0D2I.(L8 MQ*6.R!;P3/TXYD1SV^(5LB ]@ U#:V<%^=##'73@(^H?%Y#UYXU=&7T^J(KPNOT9@/C%N97/%@0.0"M7E+A147!8Q M%BG)(1B BCX8E.4Z:ZO>X\4O@G0(3PS@H84^R<3S4>_3N.FKIW $;P-REZ_')W&G+JG7=HJD09.'DG"F$XN#JG5CD4 M@5>:)3,J4HU=M,W>)OH@2#8^W9O:J:&<93BX:7K2::B%?RM61)8*<87)"<). M'K9LYG*8Y71*F5= [?P"E*83PA6X&E BJA7=+=U+2M%M%\NMUSS"92JA[^;S M/K?:3+/)2M=SKBXQ*A-&>/45VEEA6L6NR>IS2S%)T@9B84E'#.78+MG3L5$V M+DZXJ(I*)B55(I!BG\C_ #*S_*VY476MH>TKL6VJE"Z^O6?_ ,SMK)@1.VZ= MQ,T5_,I-)&$K31-X_F+4XF8.*1A'?41^[K6VW>W+WX@M M1ER[Q$' VN'>OW,48M:(Z!ZA&'E$EE)!4S4D8Y(W5\_'>93%/RT@V92!?%.8 MCA)N@0SDJ'G3MIFTIVUNG& 18;N+KG^+V+9S+M_B)8,L/)N141G:@M,I6&/H M@V!FVLKVB0YFK5^:SN81NY4<2CI-5\E$.Y08M@P?(&4'*OEFF9M9*[4.Z=WB M'9):[3T^$J'72J_E)6MSL><*QN>R7M_%)K$H6=Q!7/(IL: MV=%TJZ?/T4;"[6L[>MNV"AD)MK I/VZ+TC90D:9VH.N?PZG3/S/JF[IRYZN[ MC90H9Z/C4?#JC@="JOJDJKQ$[[-Z:P;&NT?=AA7(%[HMVQ7>HO)A:[8FLN\@ MZH4)"T,G3%N[61C)BIOE8R9BY,7)4 -'2C9N\;#PNLU4*BHB?MQ*JEJ5=0X; MQQ3=.\+%KJ[2B(\KI=#O2U>\K5;/DHWOF24N;R-E;->DBR5E2\)"&5D# E#QT;!MV2BLI*(E\)%R0Z9HA*T2\1+X M6\*W6\S,(R6W+;M?HO=M$5CTM/*6-7<+D%A$)U^&F[M"LJM!$\93V)758@)I MG&J.7( Z=.BMWC161%G6*,_43%.X7JS;?8FR,(^!F<0MJ)LYVT8L87"2S:2M5V\3[;'C;, M=];P\'81B+4\D;%8&3M:8?.)))VMH*FORWF*4K7A[-O,+JEA6./9]INY&J8$ MRW58'#.\'']9RIU.]QN?<68LK6'K!N+Q,RQ/C&@1%0PWB3+E3([J"7:R6FRM('&]UN]RGBV(^*ZFY M"MMHE]*3D!&S+UE'+N)YBQCB%&3*:GYJE.EE>[=*RWI*R[.3'VI;&MY!]N>? MY7%57W?-K?FS#>V/9_;(ZX83MN [3D2R9&SO2[ON"W.7).TYMR!D"QY"Q#0T M+K6)K,K^MTF$L;.6C6=4.[CFCYNF*FE-8A.IJZJT:2B$KN&EF;OW;M4AROK'907OT!ZG+W$.7U^,4P>GO\ 4!#TX]0'YA#UY]V@ M/ST^HONLN/3=ZOO4)88?EW<$USZ&W3*-D(Q<+-"NYQ]CZ:EW2ZI4NX#*"]M, M@/$YQ,BGYD!,(K=+J_ M*H4+E?6US,'<(Q(6W4^1[0'S==LD0X[C EM_?O<"H2@0C61 Q9:MOF2$[1YQ-3N!9*5JC M\3,NU8AS@JK'BR6,82")A(F!-=&D\Z8WTP\DIM='9K1KGZ=S&*\;4<"7:SIW M5M7FNWK*1$GS5K8HAN\L6&YX\GX8NF[UDD=M)TY9^L1,PN% *@W.+ET8CU-( MB0Y=/]2CDJEO>+]&Y=C6E,/\KZ-KJKSRU1ESLIVERV)9J?R?D!_696SOV UF MG)5>3-.0T;7%%2NI6;2DE6K4JLE95TFJ: (-DEF$&T!NY676?K(L^==4VEPG M,;O$MU%T4Q=Y?/3L7"WQ9T>8JQJC3J@[%+)F5SO:O5C-UDR.(*)\N!;1< M%.!,JV0A8]P#=DZ @=DP^8^&(K$(45"ERU*7GR-K<*V7X]3 "@3E0C8&&JD> M P98U@E'H,),R91==I>5U4WW/E)%5ZN=9TY'N(X65655<-4A4$NNIQ.PF<;P MC\5%XT303T_*@BT(4\>L7MU M4Q_"HI>W;U-!!PLVS,9PPBT$$C/I^R/D3HK.61*O"(.I8R+ELY;K/PC&'C." MNE13WCX554TG*:6CF,IQ%IEZZFI-N/'WJ3MT&D5[&U+K5#JK(L?7JK$-(>+; M@)C*>"V)P=PX4,)E5WKU7@1HY M0WATEOG6XUR!Q=.S%8H#YK5K+F/'=G:Q=P"X) =S8F$'7%623&UQM4,NA'RJ M;J3!R\FB.T$&RB+%$[[K135$RME35#MC6Z7-:=SG4U,).9NU"CF]X?>58RAQ MEN(971B9Q2K/"9A8-P6%['1J)ZAE>#1;>BWMB@38-GTBJD06Y$UV;=D21664 M=I'1:"@"DM)_VN]GCL_/N4JG^Y;JS\']"Y"URKEX92$6QE%V[Q=JLU>Q:X*Q M-BC07("2AS,71$W2*B1S=J:Q$U$3JD'PU%2 )AEIK2VCT?WG_(F4WA][/"]I M'+ZR9!Q442'A&$(FHN_2CX]&.%5V M5(ZSQ)ND"9CNDTTR(&\0"B90A4RH@ \ 4"@'/-PW=I)N[=X4_0VMJR6GM>7O M)2SVZQE#2K;S,]R54UJR\.#,OIY@@I]^#%)!>M6#Z'G;Y@23)#2ZAXB M+FT9"'+-L8V3!J9G+MDU05;KM@0\'8GO.#V+6-Q!;:!6;!C6/90!ZJT9T MJ4C47-?;-JVHW:G@T46!TB$BS-D#,R@"(I$[>T!C4-K:Q>30%C-Q#!R]QLY. MU:+NU&$U"/U/+HG74;M4W@(O'0D3*8P(I-5U?,J=HE2;F54/P0IC!=#BK,2F MOX[X(KQW^C(XJ"]\ON+\('(]JV+B/RMP.3PU@2MT4V\7M$.\YVYDS@!B"!" MZ$% [C$#76T9<]N7NZ5BI$%6#E"0,(4I0VU+YK=@E&PPVN4Y18O*6*'#G%%I?+NTK%C27!T[QU+2T>H M1%\=&,77?/(,CX#F\I(LEUUTDSF X&X J>-9=5YMSTWTC.^NC-F/;N9/1F=Z M7>BH8^W.4,]2GW!VJ:;M^]5:PL\9LZ250/!7M!=%)TR,JDB 1]A=@FV$P)#. M^9,#$O-T\/R-]K_\;O-NR_)SK9D;FS\M#S3%-<(R9DHURQ*X4,1(&BHF:$@YM9$ ?&.S58^.UE MC=GG'!T4))DBD9+7;1-3#4INSVPN6.F!%2@4O)R$('=QHEGH])O&/#73(.X^F/2:_9L=X]>21'%XRI9DJC0 M:JR*=S,S\P5LK(/12[?K+)C"Q31W,2\D]7;MV$>S64^.N*""QV;EI/E:9TPM M-(T@U*9>B4OT,.^MZG==LVRR/MU1R#/5W)%^R_3J$G(U5\NT5CZZ^C9]_8&+ M*75#VHHN](V8I'?)"R\)(#$;(HJ',L>:ZFE9M741E)3KHX4/5JTG3X%*J^)^ M9)I)MIWPO?J7=H_3@VPY5PKB:;M-(=T[,$138YLGG+$L_,XQRXUDH_N8&>*V MVLNVKB7*LJP3=OVIJJ ?'2FYPUJK/$7>O?UTFBU61PSN/F;#L^SA;LD33R,J6Y* >X M]K%E3[6$'%,J;EM\W+C&SO"J-%&"$A3_5C>LI3JY]!:3C7;:0C7V:LH+LI!BX1>,7B M0QL0H\QQ#E>\X%P7MURUN\S5B#&C;,.<:OBF0HU9@\.8]D&CF3A N% MRO\ /0L:XOUMBFCJ9I6+ZVWG+C8XA \BFQ:-W$>H^%)3=M*7"F?MCF4[BGJU M;;\HYCQOB=VUDL2L\C[2L:;JD[-G&6K>+C5Q;+=[F84G:U8GZ,DGEIZNS M<3"\.V77;)Q9"+H+N@61,<9PMJ5>[22EMI*6XBR4Z_>,\[#GO!51R!6\46K+ M^+ZUD^W>$>JX\G+S6(FZV'S('*U-"UA[)(S#_P X*2A&0MFA_.'24*U\82&T M,AYA^<>]SIGNYS;3'VHU#D,^83971.2GXA2H/00,Z*0 T$/8QXW(]13 >!,48;S! SU9S-5,Z[@*!MXI,Q MCZ_4Y>LN+%<7LL66F7ER5?KUU"'I$)7[#/V+N=@LDTB%T \-0Q3%&JEWTA.I MZ*(6KY-1B=-C).1W%[>H;%J.;93-N(HW#3A4J;7*CK(=11QVZ6,Z59))-;B> M5" ;@\#1R597?YIQ2Q1ND M%'V:GK/,A5-NE:ZY*R+*(BYVMJ+2I"3D5)2LDPC8]_&"Y;/9!\T9MU%'#A-, MP1[Z9_DO @/N$!]1#T]?4!X$/O@(" _,(<: : _,0^$BB(=8?<%P(A_Y6;; MO=^A8QT.]/R4]:OH;N71.W#[S]S6SAWD??969*IYL3S/DNM(Q4IBI7#[D:/! MDK!JLZ"I*I(F,DX,^E@3EP((20)B'<;RWH.==*IJBERH5^IG5N!AYYPO49N, M@).;BHHM@0G5HE(CYY$IO6S+R#OV0D;VF_:J+HJHNCQB#Q9D3M>XA0XUU%#5DTIT?T/<5XRASJN(18#2-5?G. M8QE#.(9=3\BK*BH8QW4:LV5.IX9E"J$0*F.-)S*5]=28B.%Q:4GB-L]WF.6M M"Y;JE.S?96=PN;U_BS*+6MHU*.LCA9Y8<7R#)!\Z=M$4SE.5W4W:[N27\P\\ M))9XW2*:727;-&>L2=,PN)='QYJJK7)^/S2#Y:+R-CQF@]0-7"B(L5Y C9PNQE71DD%77"J<5)."JI #% M+P?C4FG:5.J=FKQ>?I)+7^='T?TW\"Y=1O\ (FAF,C 2:SB%DXY)XT8S*;A- M1JW?( J@LGYT"242ND54%11<=Z +%_)")R)]H#"1#8!AI[&U^5SY;4EPL.2& MI8^EM%WKMTG%8Y:OEWJ,PB1RFV%-YD664&S.%%&XK! -ZNV!1,?.HFY5U-N) MLN=GK[^YVI5IWOX_X+V;Q>7OE$!'8R MDL=0#&%025FH]DFH9S.LBJN'<@_;0^N&,=1L M0$T2^A:1":A5G,'LHTGUOM%*I?U*?MGUW>///BW34QCC'<1DQ"3D+!4Y6'CYE&L7)LVCKW& M-'[%.0%#S39+7F;O^V%N0VVY+2N"+/W9)&7>OYV11-WI/ M9A?S9FA^\5.8UH4B4=$E!03&)[,9-52@/89=3CD:,)&=F27&.K4[X5[GN0YC MO,J % _D(> C %(0Y[T@*S I3#ZF,!OF -/<3F&["#Y9DB"2"SEK=8IT7N( @DW46214 M%06Z9"+G3(9<@F AM=J&W3=S#<>1RK234;?5^_\ ! YE_%LUBW(%IBLC1YJK M#VK*F1;/ Y4>/W!J;+0EYD@EH=FWQS_P F[47$B[9%1D!W M:=JUEM"W6J^UKZW=W+=Y6R\E'.5U*9R#6*W LXF7J\[]&-@%Z@FXFFT:G'5 MC*+CBJ^1;'B4B,'$@L0OF3KIJ.'BAR*K.%2'4.)]<*$G>\I925]6X2:B>@,'+9GZSTK*><&,O.(Y(K#7+-MA5L46EF5Q'Q#1NI%H1DG&S) M2KO(1(15,B@+$[)PD84Q$%T@\,^IV;CG*LTXC$RERQ?<&5F'\]N5D&Y\)W!2 M/?,W*9'6$LD3**+I)R*)7(HX^MI%T$7A#(E,H1H5:/=*)]OG6S8P^65F$\SA MXZ/WRN;+2A=>_O>>F#+NJ9AQ_F.0<5N^L'%%R+W 2082S-".F':X%#U6C5"( M1=J(4GB;*7G)K:CQB=734^%M)J6ETLFNJ=^5L9,:C5/6VVG<6!'Y?\B8GPGOSV*HY/R)#T+']R<@9%)RX!NDFZ$ACO$P.'?+:FEMZU.'BZS,Z M>+QS.E*;HKA-N*;J138>XO=)6F5> M(5^,3 Q3JNI!10ANY 3!;<1%G9*-]^V7HX/.E]7]O.%Y%)SRTO+UNX6NVBFA M9LBR"4S:2D*)"1I)MS'Q#* ;%'@$F=6@%6T*Q1Y$B?E#@!A(<1'5%H5E"6RZ MMY;O=VS;8W/BWXF?FV7;[BO+>R/&F/7_CT-=S M=[L0V_[(>L#T8(S;DSN]-H5_SU>'Y,2R.0K9;<84!U"1J*8%Q35[1*2J6/(R M3)(F"4@:ZJTA%U&S1^.FAM-4\MMVNG3J94 M\_\ 3^O'R?K:DH&#N*8H#P(E$.?FY#CG0&O4TV^=3O;-N8ZA\KM?P[A?(A]] M.8:1D_&^Z[)&6(R)@<"1T=6&]85K^4,-*1;B]Y"1QZT-*?07$4YX$=+%<(>= ME8HB[ALS%S2Z5+:X4U"6>E^6;W\L&JI)0LM-/7-GK$-*T+GF3UQ/T>ZZ]A[1%LIV)2>'K+"4KJ$G*-E#^"H70Z MDU5#<0E2K7B,WA3%W?/A0U2Z7V\C'5.V3>V-KV'UN&P'],V@T MRHRM_P GSCNL[;:[2DG\.^I+E>I8\?J24@T=QK*J-Y%$[$7;4ZI1 '4G,-XI MI3W5,3+;F7$/FEVHF3Z0^^?'\!MDDXRG1E^+&73>QGB_X3P3EG%.,Z?A7/VY MZ69DHH0JF::+.T>SX^I./O'I4]-5VE*6R-FWELLM$@6X3J95!O$FG.7P)S,. MFE0\//:'"DSMV:=(8,3[I\9V_-6-*/;<,;4=DV)L&;;$;5.1>3#,,P3F1+'F M+--PBH^3B63B+-3;7*_0U1[!(PT6[5AG"+B)81P,TR-ACJLTG#=4VM:%32L\ MGA1?=&P< 'N ]1'T^/WQ^70@: _,0^$B_9A]P7Z%FV[^*QAH=Z?DIZU M?0WKNDEU&B]4':PZW)EQ>AB0&^6+_C+Z%4+JE?2&^@8E>/[6]N)0\&4II#VZ M'+'R0BU\N BNKXP=HY54\+B4^:[VZK#YDH(_U_E^3W>_Y_FT),>,U8PC9"#E M[;5Z])#>&XLE05J:S5C*S"!G[=)^+UFZ36B9U1LQ57>"C(L';UX1B1FV.9P9 MJ4M*IJ$VXE>^2WT2)JIE.$IZ+ZF$+2\NXPX,[E'@B9(# XL%?8R:T,U-XYD2 M!/0ZPNYRIJ*B ?7G*DU7 /WHELXNBJ,4NUMOKV3V[)G.6F[WE3F_65IAK>_2 MX:*S=VW1>,UT731R3Q&[ELLFX;+I_P".@X1,=)4H?*)#F !]!X$!#02VENL- M;[6MS70'(10ADU"$434*)%$U"E435(/O343.4Q%$S>H&(!#0Z**EUS MU]W1\(LLU5BNBTN8]E,WI50D*I+-PG:1+D6#A=![7WAS$9@N3N*HM%J-3"*A MC'35)\0<:3TOHU*:MUOOZ'/\U-HE<[KD4')8HP!?Y:.1OL7,X86=OVX3[6MN MT7F-;C'E4(M(P[>2>LW#BIM9E,5V3]%(8M4D4JZ("C8K@%0Q\:Q?3:I7<8:G M2^5; 7"^5N36%N\9M=\]I5&:L6VC&YV*K)*(;LT@:*-E$2QZ+!!$ 2\%1,?+ MD:(-TP[3$-X2:*?<(@4HCKCU.Q '?L[6'-$6=%:D59"0Q[AJ+?MU56Z M]50>?^);QX7UATS?7F5;%.U=I 19. CHIJJ!Q26%7TT?#_+,PWFWI?MMRS/& MIRWLL%>Q5[B9+PV\@8T*]4$I"E>J%,R64$!X*UDBE(@81$ [4W)&C@P\]J!R M%[Q--9]^^5NY)P[3 UTS=Q*/#DB5$B&55EVAB(G$HAP!UTP*=M( H80X(LBH MHX,!2]Y^ +HFYE-SXXWZ [O;OB);+.4F$<_,SE,=51"+N=FF&ZA :3+,'*QJ M]6G"22BGE5)>6CEUI#O,DFXBH66\(C?>//K]WY1'UY]_P ^J)/L!>[D M/N#_ ": DWVDL#,<-,#' >Y_:[Y(B8Q@,)DW%NE@:B(\CP!&B:"1"C^4(F4G M!0*!0XU_,^WH=J/E]??2#H-]^UQ/>KM$SSM85N)\?IYLHZ]-/K.3<9.XA[9ZA#2<*YITZ -F=FAY%TF]7;L)D#D]E2Y5$@* MU5P%ED" H"O2BM)0U9N9V>+VF%F"*J6[KI!A^N^IV6V$[BK)51&/E' M:!F5KQ=?6)".EDTSD,*C9)7P/)REO@64@:6-A>[6 R31,PHJME4:19#%3*S M*+)0S<8:: $79@)X,NR/R*E)XMAK&VOC:;WBZ4*9]\_#*]K'3.LW< !BKI_7"J*%$JAI!$SD M;'\E+9'W*7A Y6E?;9:R0#]S*NH]ZRFGK!W%MV<="QI!(]8N&:RGC')N5BH,WJBZ;4&Z!D% M#&45U%TW+OX=-=M=@HUQY]CY[E*:ZJ-]B(V0N<_,MXUBWEF4D^9E7>I(**,2 M1Z#I=(CAPJHR=*E4?OFI4R^6[C+D(1-0X[3K?2^^TJ;3?71N!/-M+$Z;_;FD MB\&)J'C]*+1L44F>9L!@3"3DYPZ;^19O>PJAB()#WMFR \@HR<(%,"J':HBL M0P*D*JF7>SLFIB-5+B5/)1SR"]?AF)R81Y$ ,//KZ\>HB81'GU]_O^;U$>=2 M#2VZZEC+*97Q!'$[.U* NL@8I0(//B3;-!,?01,)3E<*";O#ZX8QA/RK24N\D(" MLN"NVTQ-KP,<[7.A$$DFT$D1ZFQ%!J8J0*@W!0!$\TWJI7/FU[?N3M\54T_# M^(TDFZ7+Q:4K^,^/,_1HLK0K"/IV)O#31)'-*YDO)XB)2BBHDS$F*:$[$#=A M"LVGC7:79F AR.'D2DZ1 Z/:'57E[67GQ::X5WAZ'SM%%^)+;M?GGP*?O(Y[))&\(L/ JHRC]1P)>XCU!8Q2"I?#13\U4O9?6'*]'X,F:G,*- M.G6?:VP=#5-L$WFV8<*Y\W9,\C/DEC.G&.<26*+;,(QN'806CV3*Y7EUB)+^ M*0736'AU.503$1[ YQUJE?EI23PVGKTUYE.Q4\3O4GT9W.Z;%%TVV;= MYU_L4PO$GR8HNBS?3\/%,+)D"#A5$U!?V>$2L/FEYV7;"93\CD\RH4RY7!8U MT!#^'BJXG^:IPEZ7B,;V-:A?E6+O=)SA]HM?H[D)6!MQO45R_EB,H=3N&(3G-^3WY$35?"F'E6E.,NTKTA&R-B3(M^DJ+5#6>LS]8RRI#% M"Y8BL2":R<7-1ZBC*55@K;[18E*<9<7W<%IM)0FVXM>RQSC&KY\B]$5,3EI25<,IVK1I&ARHNFD&[ M;VY=H_( "=G)R)3-FB( 8#%5;HL4G/I];<\AR,_EYM^&NBO>-W$WC0W\SPTN MEVOIY6.U-8)6'*)K)%"=HF03'G( %7S(I0]3J/(D_=+L"@ E / )+HE*4ZBK MI O!10GAWV=FYV>'%YP]4@VUE=UCOMIOU*AC)>+FFI7T1(,Y)H<1 '#-=-=, M#!SW$.*9C>&.FFXBF"0!YYL)%'"?A%\ 47(J%\N=5 @II MJJ :E4U:;9AW7A]J)G!-:43+-$B6I04!(>*_$PZB*95BMU"+N5' 5^)_;X.WI]62J&OZHZ+ZSY M>L'26>N6R@G MTB ;,/%*BE;(;QW]3<&.IX:9W2XE,^K:BPB3AM/(IM"++$9 MLYJ65 51JFI/D]I,:JIF,_:3K0,4P%,42F*@D515*9-4@_*0 MY#%'_"#TYT,C3)HMHY!7SM5E2&EZ?)%6*MXZ*D M4X,8T8#H5EBK+1YRE,=;QEV[@B1$#8TG$^*M%G?5PG>+A-K&NCQW,?,K[?,3 MY9A'D(@]EML=V?>L7+UXZDEB]S*) H=DJS% S52"3\T<[D62AF+0B2*:KMB= M'EJDD/9T@=%-11-N!3)D-TI^)Q3A MQ=REQ)RI[)Q-U?H8TU&GHURBRC[0BH)+SR\:HSBWBQC$=MC,X91 S])>4,L1 MNRCV\1%%5N3Q%D@ J $,H"BTMM*-7A39S#NHY]G)A)O$P#; M:1ML95)94DIDBY^--6YVD8PK25HFB-61HUH ]XDCVA0C:A$MNX"I1+)V_ BB MB+TY^*_/4WA4X4\[?>>4,Z/\J267G'OQG4P_0;K$(HHZ6!R_=KK/9)U[_-R# MHXJNUBB( /A"H(IMR\%*FV(BD4I"D H6UPHC@/&CLR'EE92 ]M+-^\ M5135F'KR0.05! HG$!7]3"!>1Y^*7CTXU.:GV](^C.U'RKOZEH.I%AW-NX'8 MYN1PUMQGEJQF_(./',%C>>0N'L\H8TC/F7>IJ*#+/3&KS4GB>21=-1.E M8TT)%JB@8#/%8H""8^SI&'REW34N-$VL99D*=F51NY!5$Y@6(JD "F!5 M2\*:YMS=N\R[J+IWC*:PYO?.4"^&:W!7&Z^H1YCJJI$:P"8H.4A%H4H5UX]6 M3;BH0"N"JJII*N>!4*5:_/8TF<-6)=-=B*BR%,9FGUJJ5/Y4L?TVA;W3US:.:1X52ZKN=._?_)* M/BO"=!Q"P61JT8HM,2( >?MLTN:6MEC=>@G,+1=/D7;UA1K-]7'[,#T(/T;LI_P '16A=/R?% M_8R>G=.W3<[;,])J>( $Q#D)R44E543 JSK$B\0$3HJ)J"GXR"?BI@< 62[T M3\IJ& :H^:G&=<89RJ^5^]37QA3\G.7K&+17D;,U\[;XUL MC#Q*A0AIN6._;G%,ZRRR9)!LHMXJ@]KY$A2@'HKI=4WX$DVHGFE,;M8LVHB8 M.2<.8DSUWFDGM_.+*U3-O.286MV"(EADK7A;(C]W3%KRB04A9-@EFJAVLHS9 M'(X$8H%%(R434(JLX:>$4#\J5PNZ;3PUM?R?32)+;540^J;\(M'A=JQ$]2^F M/OJJV1*G)0M#P_@FR'6:NK3D.LY%C/HYC%0EC+.R59OCV*D+39V[QF@BX%W, MLFHN%5W+<6**J:,PDXD\/D[M8AN)23AO>'"W,OARW>$[J4IT=K6ZM-&UG5$, M@(52MP;QR#B4BZ_$1$.^%)_))BF=02 M.6/H(&BUV[WLEB)PVTGX+N7>%%K7;T[3GKWED,[G;#8]R^5XF[4/(UBNQ<.6 M>SF:7G)#.$QU,.;X$"^H\B_O==8@^OUM&"CSHQD.<:AB43H(D6:V%^@DV/KI MQ*E)1LX5X[V[WUG9DQ/$D\N[=NT=\I7PU$%7H7#/]4C(S$>XC$65\M6=Y#*M M8VK8Z;S$I".I9FF0JL[6[.K(HM"5D#*D14?S=L1F(5$_:A'R"?FD];-.:6E, MS:,X3O9-\IMAV1+EV:;6F4U$+3EX.^K,P,#8#M4[3#SN4L:5S;=D5G+.4J@Z MP19$(>QI5 4D5(XN0#5YLE3+%8N\Z[:312U2]=LJ9[QGSN=S>;MGK&K4S"9B&.;Z\W*J!['2$F%/R6V3$RAA/*T M>3>-:E9%DRB7O7JTU7G"B9 %K7'KDP$,IAM:;JS7:6GN_:,;JB_.]UAJU5K3 MI#7=-LQ/99QAIVP/9#&UN=QEK8*E&6B ]H5FXQRXD*L+2STZ:;,I0#^%V&6; MS$.5*7C&L$76/3'BK/)D32=Y,S$F299)@4IID7M(:Q5@B M;24)\;CO>U]PJ5@[-ZF,H>+>LA(5("I,'"A_2'0M+=;KK*FVNI:K>']O'3EI MS,S*)E;'N2FHNJ7:8V9.0I3.8X#G9S+ 3%$WAR$(^(VE6*@ CVN6:?<7@Y! M,F8IQYM-97+EXX9::>'VU[HN%K#1H!H!H!H#\Q#X2+]F'W!?H6;;OXK&&AWI M^2GK5]#?IZ:N&]C&#=NR]*Z>]RIMYP*;(]TFUIJC9:1S/"EO\H6$"W,1MZ$Q M.$*^:E:PXNH;SH&C?%2$44_-?&Q0[K4Y5.IN:IGFH)!M:2- - - ?-5)-=,Z M*R9%4E2&3524*!TU$S@)5$U"& 2G34*(E.0P"4Q1$# (#QH",^\8AR-C1Y)R MT>9,83QY!9LK#QZKRC*,O/+JQPV"N( >8JDDWCCHH2(3B3BZ6MHM?GN^G33#DZ2&NS%9=C&V%L-;EY QD6/BO$ MI*!E7*8J"HUA[*U21:+O"II^.M#R;>&L+1 Y#/89 /C:K/\ /OTZX#;LGILF MDO)QRE\BX(@=$/E]"\\_((#SP(#[N./4!^4/=R AR)N^;/0ZI%TE$'22:Z"I M>Q1)5,BJ2I.>>Q5)0IDE"]P /:8AB@( ;T$ $-7^.OOS!\8L\O6$UDZC)IMH MQUR#VH3A#2U.D2'*)54C1;GQ?)&6 3]YV_79MS=.(W-3:[Z/#ZR=55HC;9"WV'R'>ZTXQ-8:L9S,MVJLHHOBES*-F9O!F M6+CPU$F[F. 7KN.C7(L46[HS9R+;SYVJ(2U7'#,JVR;Z[QSN4G3,NS\4WORZ M="T65\AGRE?GTT1?7WC[DU.7/M>]>90W:41Y !'GU#GU]_\ 7]3Y #6F'JN* M#5(SETH1%!,4P,H8!X[EE2((D( )CJK+*)(H)D*8ZJRA$TRF..T4UK$NDX(;N*O &*!5%(= M:6%/I_/:.I:H;S8D1I=5CZ/5*]4(I1PK'5R)9Q#15T*9G*J+-($RJKBD1-+Q M5! 3G!)--,#&$"$*4 .3NV]SHE"2V4&)?4>O6XW&FQ_MHT)/V/N M9'$4)5Z0?)$_)6LLC'I)-XNCIM7I[(Z%HHZ,6/*U6$Q2F5[!\/T%TI.I*K$W MO'G[6]BY.SRS9>N>UG;];,_1LI#YKL6)*/,93BYNMFITO'WM_"-U[(TDJJ=% ML:OO4)$RQ'$09!$6*@"B*9!+P QPFXQ-M;&26A@T T T!Z*)D63.DJ0JB2A# M)J)J%*$Y5"A6U8Y MW,C7E"&/1;2?D3G1D8L@&"+=+CR4C^/(!4S& QD ["&3M5O#NO/WY\R'0M/! MX?U]\S'%&^JL)DU!RG75:%(\ JIB]4TU*P:I3;<9X7M?.<+6?!:0C5O M2SOO=QB/,[?:-0+10\Q2%;OV,[!7[57Z7:>RYF,63I\S%2DU"%20@YYHDFR< M>8/>% YX=8/)N>Z-6*)-O"M"W;SVBR5YBBQ-HM\F"D-CS'K1P$U)D?7BZ*D=1D24&< MB@HFP;>>G9 Y1;1<.^7*0A^-<\4Z0EWOZQ/6>1[?@5TT?#OEMM*;M*-NK4N, M;&WGTK/@]^W/I]N8O+>398-P>YH8E1FK:Y)F>/QM1//E1-)1V/:8J8YGGB"B M1NM9K<>1EGJ:9%&K*&3$&:48NO>A-?Q*OB6JA4V?#S6[UZ8ZFPJ!0* 4 M #@ X . #@ /< < 'N#T]-"#SH!H#6;ZN/V8'H0?HW93_@Z*T+I^3X MO[&;#69:A)Y!Q'E"B0JS5O,7/'MRJT4N^.HFR2DI^O2$8Q4>*I)K*I-2NG*0 MN%4T5E$TN]0B2IB@F;5"JIJ:F)\U#]^9SJ4II$)F).FMN;Q7BB,:2\SBZS34 M8P8$4HE?=S"#]-5M'M63Q1A=I=)A#2:CCR2:S:(?0,4FDJJH0]F,EV 7M^(F MX;<7:LXE\O<G%34E^5+*3PHF;I+BSG$M3>94 M-19E0;;]P62* WGG:,Z[L8.+]=1>#8GKIY-+I(V)T@BW2LJAUI(6C=LW1;L8 MQ^#^)9)D*1LT13[TCRZ:7*6)G+A+5JEK1;-3,N;HV7F;K77QU[DL&*MW]+N/ MEHV>5]BS2GQ!9/RHLGISAVE &@@<8NP 8>XPC#KMI0_<'%93( J#R=&JOR]7 M?$:YLLLM5[^*^O\ '@7>LV*L693?M[>DD#"Z,$00C\B4J04KE^B4^" FV/.1 M_AO';5,$^TL-8D)2)#XQ31_(FU*J=-K-/1J4UR^Z\2W#4I]&G'7TU\BE0<[@ M,6)HIR+(NX>I)G336E(5.#I>7HQKRH99R^@'"\;0KX"13)E_^D/*7,>"W,8K M&<>K@0"A_P!O66FY[QOTYV,_,N>MK-*,1K'5R7#I6:,;9"]JLZO9FZT]"&\" M?J,JV>U^ZUYUX953-)VH3C>/L,8L!#E-RYCRHJ$$JJ*JJ)B'-C365;,Z>*L% M4JK:[-=1, !QR(\\^@B/KZ_*;CW![M70G?WH^Z3E7 M5^3N_?NY*<>O>7WLK\FX6YC9*Q>7*;RI7K M"SRS7T@$3UZ\K)05[;%*"0$+%WV.;*1,P5%,JI_+6J !V^7411+/1B!!5'4I M:2R;[^\SESMINY9T%>S%6WME;1J[F:QWD!OW.64!:B+5*T)]AB$47K\HBY&- MG6H*&*07E7G)5BJ?ZVH<3E.D3/!^>!=7OU7CGP)&\6[K3MV*,N-?GURF3MH=;;Z[E&;RXQ7R?>,E&M,_7X MNM/TW%W3@ 5B/9L2X1RJJ=;EI)PE:8MU]^I M)#H2- - - - >! !#@0Y#YA_K\ON'YP]- 8YY(VQ8ZR)XR@A*U==TW5:/0K+ MP6$;(-US)BJ5_"<#%.C@!!\$YVX%04566(D*RIU!I5-0K0M]MLXZ$NE/ENE$ M/+GK-Y^MRFS[9QJT$R88\M.3%*E, D,M!+TT\.2(:=T[3CE[S MH>!.8!X'XH@/ @(<" ASR40'U ?G ?4/N>NM":VVAIN;>5_+G9%$Y&,4:/9 M53253%HT*HDLDFNB=,TQ&D4*HBL4Z2@"FOO]= 5SCJOS]TMU<8UF&>SJ;*T5YW..FB)U M(R'C6/%Y23$4V#14C=(RC9JJY!X\.0Y&;9R8ARE-Q,PG#B>GCK-N1J4O M#>\>_4F1 ./UQ']<1'7G.YYT!A?U#=U$ALFV7;@]T\15XZ[2N&:.>U1U3EI% MU$1T\\&4CXU&/=23))=TT25,^Y\9%(Y@$A0X[3"(#4I:4I2XEX7,N?M2S)*; MA=M>"\YS4 UJLKEO%=*R$^KC%XM(,X1S:X1K+*1K5\X(FN[0:^8!-)PJ0IU2 M !S% 1X 8\O4R!T T T T T T!0.1,8T?*L O6KW7F$_&J@[3,4BA%FRA.XY"@J50G)!U-TN4X?VQU,:3S_CH1"[N<(Y&PC28I M9M9#9!Q"GD2B*LPEBBID&L+HSB:K&)!<#D3LC%R(*-F[@Y@=)JBD11(@"=<_ M>BM-JT-)MQBRTERT^JN2$42QQ%N2!:)9J;@?+6)^DF5M M6V"Q!$JT3&D._5((IO%&AA.D:*ZZ5:AS:[TO.-W?HHUFUJAO-O7^"5RAXZH^ M,8)&M4&K0M4A$3 KY&%8HLRN' (IMQ>/E2$!Q(OSHHHIJR#]9R\5(F0IUA(0 MI0XMMN7'UY:=;=SHDDH16NAHT T T!K-]7'[,#T(/T;LI_P=%:%T_)\7]C-F M30@: H._XQH64HCV'?JO$V6/*)CMPD&X"[8*F%,3+Q^IC2>378FJ2WQ;D+*5";(/6K&NY0O*$8C)R(2SX8=Y,JRD M,NYD.1%TJYC'K1P*BO:N + 1=-)RI17L1*WDO*L7+A8QA#AD\ Z<#,&.8P%3:I* MPLJJ4 !M$/%!$-35\-JZQ#W>,VRKVO*W:6;5;Y3UA1=^.B\\%=Y*HV/LR%;. MIN,3?/H@BI(BR1+MY7KS55%2F,92'L4<=E8X)5,Q_&\L8YHTZX)J.X]R)0*, M)U*=HNLJ]I]V?,.6D\\+:?MJ7;+BS,,LCHYOQSWIPTRTS;3FR9R%C+6Z;UW+ M;)%(0*DDUN"*2%5NBJ:(<=UHCX24?K 474^V PF#JKJ=\]=?>_B0\[Q;W[\, M&++;,]1N,LYA&SJ2@+:@8P.Z36BG M8 )V;YRGP<=S;7W]S/?A?T^NQR'+L3=Q.1,(B/< CQVC[A*/ISR ^@@(,76[[@H6RUV"M4>M#V2'C9Z*45*J>.EF:+YKXI.03<))K%,+ M9VCW"*#YJ9%ZV'D[=PD?@P94E^5K$=IM+C>R!3]=HMWIH*'Q;=#JQI![R4#) M:KZRUPOJ?A&"M":A;C64B@!"(-1>3,8D("LNU<"(IZUJU.O;%D^^?,%QD,QQ M# S>(R[7Y#%S]RB),QK]C&:@/#241AK"JI/0ZS8.[CV9)@N,BR3-WF M-XK20<(F/VAX8$(!=8Z55=J'NK>6/*7N:JFNFSP9>T;=G1)L$&5T0<4*4. $ M%T_.#ZL+G#M+RE.MR%\B!A$3=LRU8))APF1XZ.!A#FZ&L77GX?RSHJUK;S]^ M#TODRD9O&D@V0>L'3=ZSGY*>M7T-W[I9[,]S.S.4WHU_.&28W(> M-1;N%$1D68 _CE/#=LC%72*8-I<.8GO'W M)J3:MO/\$=5C@G7:SQ%8B0"!4*??>Q?ZTDW("GL^T M^TB-D""9^^KP'(H;LGQ8O&>74Y.EK/CI[\RE[E>H:?H\XU8F79V &4:]"M3* M/L^8$GM-NHBLD@90Z$C'+G;+)HRL0ZD(IUX9@;/5>0'6F%D:@X.]CZ[6JS&2 M=KGE(YLFUA8!J>2?&$Q 6 7'EB*)-"$35\8YCB90K8JBY$%B)*=JVKA;O0&> MV&MIDH^\S-YO:H(H*>6&'HT3+JBF0HE5\T>UOX\Y?.G[A0\JPCY 6I1(==! 0NK/@0$/4!#Y!#W:NC^K]E?HR:OZ?W+ZG=YAVGU:^R:]ZH< M@IC#*A144):8)$"QDX<1,)FUM@T^QK+-USB(JN0(1X4ZBBYC+JB83*:VK.ZQ M#TZ>^1CH3Q9^7OWN16J[(]UU\S_8%I=O#U)LY;'3L60@3,>I.H^2*U "5QFB M[*[FW?;'IJK1IB-D$72@C(@Q*5(BO7\2F%#=L6LW:=S3"0D59UZ YL$<>:?U>;,])$V.%( M"Y F8E\,:^*55D!W#,[8R[WB//H(B(^GOYX]_IQZ:JSS,N.#%$H@/I\7CW:[*&F[YFS476] M];YE@K:L9>O5**@G'28R<:W[2IP\TJX<)HIE[0*C&RJ"A)N'1( )&K9XK') MF O;'@!=F$0(#B26'U*V<;I>JSX38.'BW7+W MPDK::^26+.3*A#VQ<:YDJGI.5FSGSK9A8H]PRE(QR4WUJ3@WY#-)6+<>X49> MOR#911,0\-VHW4$#TFHM=93Q#AWZYUWR+KD^GD]UR=O$MF%;R?2?% M * "G1LC/0:S;%%)+@K:M9'9LUG:G/: )MK=%RZ'KX97CW5V03H4V\I-HF1>B0"^-[ DT7#NN6I%(3E Z]EG.NJ$?27>T[^^A>Z.5! #JJG*@1 @ MJ+G4,"1$4B@(F56.<2D23 [C'4$I 1$3<:EZKHYV33A;X\8\!1JV;(FSI2 MD!BFMKYLD$U31$F6.69L,:L%U."KMK-?IALZKCA!OW\24576EOF4P Z2\*01 M],'-SOB9S/5_75%2X8P_-TR4F9)>4;)/K(R1)]*/&S.33Q?5UTU_-*RD#%2: MTA+EECIB9I)2A3PL =F0RK6!C$N\2-&[6<-SC;Q\N<@K:PW>FULRJ+R3&Q2Z M?<4*Y3G[-P1%PF( 9"=NX%=0;#L-W$6:54ED?5B1?R2@H%> BW(")3MU-<_B92NW$MN) MG]GAUCG,V \P0%U M <3S5!@K9TZVND.5+I7$JE,J$]:7F5SMK;>Q)F-WJC&QP=#E[74V60YR">6" M.I?MZ/2L4M%1"K-G.S,) N7"4U(PD6_?-6KN208G0:J.FJ3HZ2RY"")*NY_; MT T T T T T T T!P9*,CYADO'2C)M(,7).Q=H[1(NW5 # \=-JD=16+73*KC%!L@U$63[D1 /7YO70&(F^+>SA'I_;>K3N.SU*R+*HP+A MI"P\3"1SF3GKA^[59#'N;H*E2,WBL^9:NA'Y=Q:PN#1]'2C$ MBZ"B0/(24;NWDQ5G4DR3$[*4:V>-BX&2?JD &W3-/%:;[.,6?/&OUD# . M#@ ] /< ?-H8- - - - - - - 87[Z?[DE1_1RPO_\ ]JSU=&:OV5^C)J_I M_G4<+GJ4Z=PZK*ZAC*&!*+?I%4DH$#'X*FF8DFQ3[Q K8 MA0+VVOB-*&IASA3TO"B+:.TS)YG1>5C5=-OYUU(E)/*E8AUHB1@IB.D&TK&@X:D3=$0=F;.RJMD^O M$JEF?I;6=[8>^I#I:4M6NITE-*)Q.N_*):J89-$2";D Y]_// @(^G ?+S]_ MYA^\CZS%X4^&.<&'7KV!F0@D'M,)@$# /:8@@(_&*8@\@)1]W @(#Z]P#K82 MEW:T2AV_(CBO+:3C7"RDHB9ENST M'OP^O+P.KNM(;N4UJED&J)+)N"INAA++&I+H.D^>YO)1XJ@JU=D$1 [*9AG2 MI0$/$9O@, '#$Y:NE-ITCTBW^6&HR6RKNW.$G)3V$VB;MCW'-$E*LV]W- M3[*4E:R24;R)?)=.7//F4 M:76>-Y119NU(B*5;I32AIY34_P".I4/43J_5$L,+B\O30R'MMH4S&2-D4RF7 M<5%S$PQL,4O',T:PS@ACJS95&B[&0([=OW)A:JK$.FD)U2"8N@IX5/$F]H<% M29VA.I \V04>(V^VS;Q%[]D:?B!*^V:^L9=;!;FZM8N*+FEQ!,VL ^DR0\A+ M%ESTTJL(@HDU4: X1:"!R%&+AFZ;IO;#Y'G;="=1YALVN\7N@M>WB8WNK165 MB4.PXT92Z&%VTPYA71,/J3K1[ 1LB=HQG1:*VT$H=8RK$%2H%=FX((U\,V32 MV=WS*%ZZKT$CE'^V;W7:U;UW T_Z4X[;(Z;8$9 DA)!=/HJ]LUFNBIYAP M:+&&\ '78D1SXGA"( 8*N&?RREJG>>:_GES+?[:JQUI8_>1:I3=+?]G,SLD4 M=98&HU[&,98F^9T&CF1(;#Q99T]J$;''68Q@&);A3F5"J../ \X7XY0?#"A. M5F=>:V76]US/OG.L=9YYO@K\O@"_;/(S82G9,7J6.LWR+L"V=%JPW:Q@981C MGC6I/HPLD]=EE358QYI,B:2C4%E&O!@*"=/"Y3XKPYLMK%3=1FN=7.=EL6&Z M9-XVHU"&;0=[)EM/PO46E-K%+CMF%JV^5_=ND]QV:\3F864LZQ2X8(1G M;DLL(VCX&7?%7=RGURMBI%H@FV]%C-Q^)H8N&;IQ>R=UM?ES./C*$ZC[?81( MPN5;9MX>]1$U2R2G&6FKLI=/;^2XKVNPJ8O<.62]?:RPQ#.H*5M"S$+ F.I+ MI2)D$G*9B+* ^'BLFJ;6>>9TO3M@>IU!U;):?4MM^VNVVYQ8:Z?%R^W!A,L8 MIG6DXYV6RHV8LO7:\HI)+28LSQID$7)"M2K 91,P@01M7#/Y4TMGIU%6)"QKV<'*T0<9\B1(TR8'#V<*"%+H4\2;VAP7GBV4Q#WYK=:EYL);='-=VRXIP'N4N;+=K8J'!U9O:LB9/J40]6R#:*?+(S M<#*$@4%@&-W;2B=%SRNG^#*7N( ]O M<7NY]PF#NY^\(\\\?M:& 3D*/ F* _,)@ ?O^HAH#R)BE#DQ@ !]PB( _KZ M =Q>.[N#M^?D./O\^[]O0 #%,')3 (![Q 0$/D'U'U^3]H?O: \ !,4!^83 _K".@/)C%+^6,!> M?=R(!^MSH#"_?2(#B.HB @(?3QPN///IQ]&K/UY]W'W=71FK]E?HR:OZ?W+Z MF9Y1 0$0$! #& 1Y#@! P\@/S"'R_-\NH* &*;\J8IOO" \??X]WZN@ '*(] MH&+W?*7D!$./> @ _)\N@ G* \"8H#\PF !]?=Z>_P!= #&*7\L8I>?=R(!^ MMSH#R)B@'(B !\XB !]SU'W\_)QH @(<@("'S@("'I]T/30'G0#0&LWUHN0L7%>:9 _D/:1H[RC<[MLF*O8=94+T2.N.6Y%HH!TD MW<5" 56GTE'@B:=GK>;Q$OGW,Z$Z^+,RXYSI6&-TQ?Y5J1Y*F_B' M *&;K$[?':/6B@)O(]ZV$Y2NF3U!!TW4,5-PBFH/;KLN%I--/-XB9FSVEV4Q M&AY72Z7%2::RB[Q(1R<>4S")..?=Z_J>OH/ \<>GW@]VLLE>[5L0U;5J$[J/ M%KEA\C0SLHB/ \!Z#W?-][W^H#Z^X/=S[_5-/)3LFFFYU36,^G(5%(9'NE#Q MM:(UC)MY&OH1;E=M7K&P2L,)%/G HLDY2!:NSDOO(Y$RR13NF MKGO5!24J5A.<2L=U_5.U6>3!R8O)EON] KD!(/6L?!*13([^!K# D##3+Y%, MS964L*#G <<4FM9T6+O1QTQ*NDV MLN1OS^KESN4"LP,@)CG-V)I@)U#''M*F0@"83G,( 4A"@ B8YA H '// ".I M=-[7G%U[_P K$P"_FUO!EJW6DEI?%DC .J-7)]Q69_(+EZ9S6F\\Q205DX6' M.P!16SRL81RD202BE CH]T8S"0E6D@DHS(?Q%0X7YM+6NGG&$^65*F[=*FJ5 M:)U:TQ[]LV$,#X@8X-QQ%8^8S+RP%8O)>3=2SULV9*NG\W(+R3P4VC4!3;MD MUEQ2;)"HLJ5$A?&654[CCYZZN.IU1$Z=H.M*X5!^;G\)%^S#[@OT+-MW\5C# M4GHI^2GK5]#]._0X#0#0#0#0#0#0#0#0#0#0#0#0&&^_#.V?MN>W2RY,VS;: MY_==EQK,5R K^)J[*FBG:@V:33A_HG>@BU4#'MG:LCN9".DI*&KYXD\W#$EYEH,LF]*E+.$CE$@63M=)ZVE<_?@? M;IY[<-Z>W2DY)@]YV]1?>?:K-:H^6H]I7QW'X]&C5]O"@R>5\K%@NN22*]E M&4\TJ8ITQ'P.! !'0VIIXI5/28+.[%]GO4=P-GS(>0=V74@=[M,06.I6N(IF M(%\1Q5%)2[%+7>(G*]8RSS)VNO(FKU59R55!HH0I'99+SQA*=$I1Q3>8[3ZO MZ!NEJ%2D]Y;\G8XLQLXZDCW?TSW!1G4G=QFSY'(4/8W.SP,01"R#FELH5)E) MTKZ/C.P?$+)R9#R8R((^(B*@HE+P'.M$KACA4_JUS[1S=_6S_J-[@LNX[N.S M_J.N]GN.*Y3&$)=,;H8DBK\2ZV=O;9.8=V@TN^=(JQQGE<=,*V+(A3$3!AYL M!$Z@@ 4U)3-*JZR7EWZ;=-YN?\0XWIVT3>>XVA9(K5QCYJ[Y);X]87T]WK3: MJR\2]K)HA\N@C&E>V%Y'6$7J9C'3&.!J4O:L)@QSI'?8Q-)W7$HQ+5][')=[ M>-XZO3X:[=FV\A=MO*2QM%UEQO+^E^P4<.+PUFT'S^\?2^%?R!3/XHBL5[-\ M<4T@5\<#")0 =,[;6GQ\3TV+;=MY&!L(7^C;L]Y3C=KE6PVV=F*=E9?'S"BG MIUZ>&T3 MJ*;<;WD&?WH=19UO2J5AIL9"TVHN,31>/"TVS-9@'KZSE?L'3@\@+^, 8P62 MA0(ESXP#R'&AK:<12ESEN?$X-,V>=1^%Z@4IN'L_4A=V?9RZOUVL##9N;$44 MS;L*?.4^1AJM3PR 1V+]4*K9G3*S%D!0!1Z+$&9B%(H8=9^:=([S]OMX"5PQ MPJ?U2_3$\_I8XF]/9UU),W;B:;DG:YU*7.UO"L+#5)C9L*HXAB+HE9Y6(GU9 M"QRAK&\=I.&9K)$*)PXH$()6@)@N7DXB&M":2:=*;T^ MO=,F8Q]/WA3'C&;A4PD)IFA(A$MPE ;0TNX922B#Y)B9FX)M3$2TU?#3LYCE ML2TFU*LG,3X7.\VE[?-X.(-IMRQ'N+WB+[B]Q$TZR'I3&4+[4'ZVH! UBF\QG3'O;EN:VFY2A;3[@MATZMJ74 MVW2F4'6];J N=[#"U15-:T)@XQ9%XZ"@R$*YG5;/($5CW*_M3Z)V\A$MA24 MH,O9(')R*Y^"G6.R:WW[&U5)Q%*IWAMS]D4G@79WU(,PR5%E-%G5(B(P_=XZ7>8 UEYT\\6\\^7,)I)S2FVK-MV=[^ M#QR3*XZB^UC?MN1-C =E._ASLG+5BVDM]*WQA&Y%&^FE2, @#&&0<(>R_H?, MW=F#PN[S7G!*80\,-:$TIFE53NVH\"M]S.W3>7E#9Y0\,X)WF.,$;EX!EBE" MW;F$\>Q]F6MSJI0:3'(;HU/''OP,3 M2<\*:V;<DJ82*$415 BJ9R%$Q&37*ZN/V8' MH0?HW93_ (.BM"Z?D^+^QFS)H0- - - ?F%?"X/30[#0#0%R\79BRCA6PIVG%5ZLE&FRF3\9U 2*K5%\ M1,P&*A*QY_$C95L'' (R+1P5,!$R(I*<'#4VL/T?+6=\Y(JHIKLUZ?YO]/&? M[:-UQ6Z7DJCNQ@!0,)DF[;*5,CC*,NWM$G=:*LD*KMM\7&[Y>[GD^)_P",U>AROTOYLO%HC^38#QKE[%^:ZNUN&+[O M6[M7G:93IR$#)-WA43"!1%!V@0_F&;E,5"E5;.DD5T5!\)1,B@&*'55:S.'S MMC-U=>7(\S364UU*6SF_%EB^VD;'%-PZ9IL6JQ1 / >TRJ MJAQ$> ^,(\ ^FO*NFHO:8465Y>/ZG>-&"_V$J(]W+2]FKV*G=>LIJ.^915X MG0E$S5ZHR3]$SA&)DY%D1YYB>(U(+M6OQY5Y-LB9NI)!&(O&SA274E+;B[_* MHF8:[1+3OAQWB?G:ZC%,G17)8IW)LH95873A\N^!N5!Z<$5/#/R=;=L+;5] M7LE,+3&#T_!H3^)+APFW.\I67?L3X=$"I&I/2=V(PBJ?A.5\ 5:QO" HDJ4' MEN7D+,Z[#(E*GX8JR8BF4 $Y2CPJ8ZH&,,$U7JJ>]3?OL2JZ&'YB'PD7[,/N M"_0LVW?Q6,-#O3\E/6KZ'Z=^AP&@&@&@&@&@&@&@&@&@&@&@+*;CHG-L[@G+ M,+MOGZA5<\2M#L3#%%DOK60>5&"NKM@HA#RLRA&%4=BFQ64%PT4!!Z@W?D:. MG<=(M$%V*X*)4S$J8S&OD8Q]+_:CE;9KL[QWAO.69+CG#,!W,W>,DVJV6R2N M+&*N5U?#-3M2HTK,((2@4> ?*JIQ17A0,]?KRTPBUB6TFC#1PJIIU-I0F[*$ MK=K$@^A(T!X$0 !$1 +ZB(B 'I[Q$?=Z?M: HY[D"GL'B+!>;;&(D<-'"+INJ &37;JD62. _*11,3$,'W0,/OUAI]] - - - 1Q=1C=-DW M T!M^Q%M_2KA=QF\//M7V^8JL-QC5YRJ8T:23%]8,@9?L%<;N&2EI:8\J,8Z M?,:T#YFG+3KZ(([4-&HODE124RVX24];I1W;SA:D?NXK*/4.VCFH>)V6YV,W M76+$DY"I1CQXO%2+M^E'R !'2]+=Y4Q; M;*=MG92I+QU#JRPUTIF1,YPVVC,/]BC"XRRGD;%.Y>4LN*JWCW+H8IO37'3F M#37MULK;3'"^0;"X5=XHD+Y-LVMPK;![+N$H5P5M&.@X8A3>WY;RD\-VOT4O M9,Q7?]62^;GJ_M[INW^&^IKB_:AWM=(&62 3"U<-E![PU-J(;4>[K8BJBF MM-54I\]?'*)R<*=8.(R[&Q6*]S;2"QF[DI:!(KF*,;3SZD-?(.2*+O;568AI M,V.)0<"7DYZ^SFV[7Q (5B9$IU@ZKXF%4EU2EV>NBYVJ;4/=/R?$_P#&=,NA MNI;.9[:/LD_I,=UD&WSIM]W)LLIS.1\DX?QY'9#P[=&K*I(P\L9T[ MM,%$##K*3"ZSV+AW#1^A*.F4VQ:J+@NS8@FLCJ:OB5-:4J$UHW+RFDG-USE9 MM:?A4+CI32;4MIS"49>V+84S:S)7?@TU6=5KI#[?W+U!5%>X7#.EU[EDDDU' M+:;S%<2QST5$S&.Z*\C6K1PDY<&%P9(Y"'[0(4H0W/OFW]2_B.:ZW_="[)+U M3CD1$?#([:9&D[&*,W#O=/IO<)<"I&1X*HI#5_',*R '@J "?*T^LF9'L^/W ME6%0H(@ X=/@*]3V27B_X-KS9!14,9[.]KE!;@J!*GM^Q%#'! $IS\BGY*>M7T/T[]#@- - - - - - - - - - - :^O4RW 9QIG5EZ,>",993N M>/Z!E&[YDE\PUVLRQF,3DJ ATJ4#"N6IB=)9M(QJ)6\F1,IDR.D DG!VCENJ M8%-"Z4N"MM8X4GJFV_*U^QL#)&$Z29A]YB%,/'NY,4!'CW\!R/H'(\!\NA!3 M\[<*S6A3)-S3!BX6 3(,CK I(.2EX[S-HY %7RY$@'N642;F31)RHL=-,#&! M#V]\]NHGW[R6$NNX8DH4J MD-:M7+4D@)'<88XR;!N/(RZK=VB8,7%=L%;AIN+?K P.HJ MT/)O'Z:+DX1A' KIRNFSML+4Z[Q22,8Q3 L^."*22<-V2:O9ZPURLG#F;0MDB\X;V[IIW=U; M&'.K>E0M+JNQ7+'VN-6C7/ @#Q%%15JN <3JE0**RHI%X*!U6*DBFB3\DOP MC$3%*&-*)3Y7SU]XQ<2UE1?.G+WXQ)7K=RV=HIN&KA!RW5 #)+MU4UD5"CZ@ M9-5,QB' 0]0$IA ?DUA1]] - 8G[M-H.'=W-9HL;E%UHQNYCD)^I7.+[UX]1U'OW4=(L73=Y&RC58J+QFJ9) R8U-J>:A M\T67Q1TP]I&*9K#%SI4-<75MPO=BL+PU, MLVX+%Q<0XCF=O[.1QMGZXT:Q9%Q%9+\KE.P43)%FB/ GK*VF;RL\L3V6B7]? MLQG#MVBE,)-5UDC#>)WP[RI2<.(E;."ZT_TV=K=XDLESTW&W":-F/<9A+X>N06,X19,WC ./89"K1KAY2O&58R^CI M[.97F^9SX_IO;9&&2(W*0PML?VMANBR!O"7/)W.3>1TSFW(>.38J>3<]&G1* MC*Q%J<>F"^V)NF=MBP[=\79$KD??Y>X8DRUN'SG69R MYY%G[>_=95W003"M98N=C=2X*.;%*R,$Q&+A3R"XDKK%V^:QA2-W I$&2]W$ M)1A0G,1;6][R9[JRD8@^;1B\BQ0DGB:BK..6=MTGSI)+\U4;-#J%7733X'Q# MI)G*3@>1 -##G\A\^@'(?)Z_>]= - - 1G;Z>G+%;S\T[(LX-LH2&);ELRSB MWRY&2T'5XZ>D[K"$6B'4CCMV\?NVHQ$+..8=-.1>(E<+E;.G(() J)3@*IJX M54H352B^FS[.Y&9UG-F8RZ4(HO JR2 M5FA"2T2T9+E"<-$&0\5<=_@UI)456?$VFL7;=_YMH:C?RB'R@8Q#!\I3D'M. M0P>\IR&^*<@@!BCZ& !]-#TC0#0#0#0#0#0'<-Y^<:PSJM-YF71K;Z493;^N MI2L@C /YB-1LV[QV@V722<+$.,A-S"F(F M+QUR;H710^$1[8-NFWS#&RG=#0YS#\/B^'-5:[G6N'>7*E39'LPZD#RE_KZ* M)K-4WJR[]PXDI*%0GX<5U?K,?'M2'.0>;XGPJI;252;;>ZUP\^,\BQWPH'+U M W)[NNGS6L17JJ9.J=AQ.TFH.=H]AC[-!R*.4,UIU5)1K(,G3F!,HL2JG242 M%5323(@0!OPK+XDV4)3S2R.^[P=H.5\ZW6 MGP>Z?%*ER-M)X?B MEY&RX:6'$]L=#++,BL@UQ-D%>&E7\+(MZ;.*Q\M%K$0D&#A)@H9!TS<'(,D0N \PN:W)UK(&3*N[=,;[!P MCJ$N-@BUK P=,C.5'#-:024%19K8E3." I($%*QF!J50(1VU17.KVJ2:BEM+ M'.//NK-J,7;XIWERX[_7STV)$;O'P6;$:C88"18,;%&)/V\6=K+>5"8.Z32< M*-*[;F1"H.9*),Q>')&/6Q7;(B[U5W%Q2QO-$YT_EF<:ZQM-+RKJ]U#M."W% M6,XNLZQ/G&95TH,!-P<(\J#N!4LM&@YZ3>S+*"YF)1:D.WBDF=P)7%BBF3*3 MK4PV2,@59.SQC55P4Y%&JSMZHJX7)T5[TOLKQBRPUKF=%"(4;%C_.TRLD9+E4(0RDF_.^MML:E(H"IFA#NXA95, MBDWOL2B5B-J>)J37JLF,3#,8 M&&;-"-(UMYNFR#UH4Y$S M9H>-=2)B*@ NSQIRF%.E0XFZM-UF<+,W4Y6Z)=:EIJ5VO'NURI"%3>F1EL9V MP(]ZL05QA)18B[1^EW]@CXO>Y3>HBH IE?)GDB^/R"DLJ"8M ?NQB5E1TB.C M\,DR_P"B7JYT^[>NKWF2N8K(2[5=O&76-&"DE_%!!5(17:/? 3%9PJV3 3KJ MHMTS)BLLQ&0203$SB0",2$I-8TM'*]/3QC6,ESOM,QG.E]%/3,%S&SIL\02< MLW"#ILN0%$7#=4BR"I#!R4Z:J9C$.4P>H"4P@(>NIQFQ1!-UWKSC%WCS95MG MR[;Z?3<8;F-\F&H_,LE?K#&56GA@?$3AUE+)/MV=F'L?%LFRDC$TIDEYYV@W M6L:_@:+OE7I>2[3NPW*8DCLN6* QR6%F&;WO.W 7U#:]FWU0XQ4JZ4W="WYU7<8A7=XE-;Y$X"W5;NL+Y;H'2PQ+5,9T.Y6?;=L6R M'A92KX:/'X]P+3;3%6RZ;\,@ST,K8WR$ZPI+F/9P&/*E*S3)Q*7[(=>9A)/# M [1.,=*AU2X3:RI;T2M%UEN-8P4-5NLIO+M4IES/S-YBYE@NJX>WQY2=X4<. M,4R5KQW1<*LIFE[;["HA"VE_F$F4;GF6/A:SDZL9/@:M6NRW,D:A'%19'?JC M7139?U-4PYWNUCA<)JZ:EYPIR!R;ORZC.SYKL4<9OG<=Y]OF]#%64(.N8@QW MA%:D*%W3R5$QM*X*QV$U]%,R^;0:4[:I!?(\^]\BP+$LYY\T1C&L(@BL)23X MHPHASI+EQ:;1"5^MXV$,31V2JSB6CL,V6Z&OF5(BG1)=9P[".3:BZ55=J+#H2XEQ;EF%H:=>*I;#>?=]&$ M4JK<[[C#J/;*(O&#IY(P=\0-H%6%D MX!V\H<;:8=ZU\W R,_/-EC#HU:(=+24K-+G6TJ7:'?6&C-;'O5%WPWO'NX1\ ME8\$U*;V03>Z'&>=\B9AK:>.,3Y'W$.\N3.+-I6'(>=<2IV=18M:\FVR/D:U MING#-_(/*15GCR#CK%+2C(9PI0WQ--)PE-41^9Q%[V6)B;EC+'O?W9[B<;;- MZ*^WFS6";1F[J9OMOEBLTSB[$%/581>"Z''9&NM;^F9C3)TIBC*]*>WZ/0J= M<=T>4C8O*B=A:XSF5U9H'02(4J&VTJEP-Y=FVTO[KIS#Q">"Z5*ZNF[VT9_N M-W"4QJCMWQ5/[W5,AXCD5,4(7-C@7:%CNX,$RO:,PU>'+,U6 MPUN'H$?7;A&05>-+R21I10.%1#=WPPUE<232:<*R;69NEZXQ!0Z9P&NFF=UQNE2U#2UPL.'X=22W?KMEWU[S]NG3SD<66B"QUE^ ME96V^9IW,,F>2KGB2'=QS.LP,CD^M0R=<8S+N=9A/'E6S"HSJI&+AL5)%Z][ M@.<1B:IJJE2H:ND^COJ8Q]7+[,#T(/T;G/:5X[/ MN-7:^/W,@9E5\WTI-W8<2VLIA*+4$;$FW(K6I=->JI$;KF(W,4XH**J$.8A#&$ZAQ$W/(Y M_$^2NVE]WVUMS['['B?H7W\@)CF ??R!CF,' ^[C@0X]?=H>,]] ?F(?"1?L MP^X+]"S;=_%8PT.]/R4]:OH?IWZ' : : : : : : : : : : #^[Z: C7W.] M.R*W);X-DF]!WE&4JDALS5O2D?0FM:CI1A?!NQ8\J@/YQR[1>P?L_P @ IBS M;N/'\4>_M[0T*544U4_JC6,8ZJYG1E!JDOC*^-5@ Z1J98DS@(F !*$2X]1$ MO @ "4!$ ^0/0!]VM3AI\UO]+G.K#Z-^'OL1(2^14L1[%Y'++NI)6DN/,)-9 MUQ2ITR3=":78+L(Q6+DE" \3204.\\8ZA"KB!$@[ Y@$G=VF=,G*)<6S'(M M_C7.5-LCA6/QA:0Q=D8R;=FZQ??7Z:]4M9NQ$J,?6;6^(X:S*0\F\E#SA5IY M [AR>,*@#87B1J;.+73OI.'U3Q$ZZ!6=O?7[7[F7%'W<132:CJ5FJM%IMDBG M*3Z+;W=J=Y7C.4D4464E7+0N286@3I]_!':SFQ1* J+HN;)$K"HBCS=#B4IF M92GBU<<*33BV(Y)Z4JE:>R:4*_\ 2\^.JRB0ZO6^#LJ:8Q[L".E$/-E8.3)$ M=J,P4 A7S0$EEVTE&*F$"H2\2Y?Q3@3 "#U4P"4(A^_?ON=)[<.RB5,/6C&M:X]=-7[EVP@YEBC879F1BLHV11 M63,IJ:/D1M,Y*S4?% M-G:9W<-CE.7DU$V#)],S[A)O+S'E7*R9%',#%Q$RU\ [151!L8#K(5VU#2A- MY6^''C,0G V6<;J<6[8_@E-CH$)&J1\!WGE,L@?Q9%JJKVD3%V_(^<"05%7$FL<$4BW2U5 M^6I6W27%F84^&R5XR0[73U:C2R><-OKOKDH%IN3QK8I.'I>Z_$\51;4W5!JK3S;O;WC/T,SY>I8YR/4&U?G:W2[U0WR$>LTAI:%@;14G;5H5-6+5 M;1KUJ_A5V[8I$E&"B2!DD0*0[82\%'4=4UU+3U3[HY;BB4AVB9NZI]5 C5DW,?!BFHR,08A@Y1179Q8E%BU61350;IJ)D, ';$@8-.8& MPIPT42>&."'&;)',RRXQ)5B. C!DRH ^&/!PFFN#(5_*@L0BH)>(4I@#W]RE M6>*,7QQK6I'XXH3$][=D?W<[.G5QL:X/DU3.$WEI,A&)C879'!C+DS:E-(*N "7$:.)OM,=U&8G MK%5*+3JQ8+2L9Q99VO5>!A9FP.#JF7,XG).-CVSV77%Y9W!.TW#>W_ !//X>K$&ZM%8NMSR!D3(CO)3M&^3F2;SE"RO+5=K/?7 M\NR!O8Y*9D71$3 XCTV;6,81D8U:)-&")-#6VW.+1"LHQ[ZLO&&.QZ8[:/ZA$_0Q!^S*J^8&[F+RML/(>4@G3(WQFCF*1:+-S")D3)B.AAQF M^+<:-)&V2[3'E&:RU]+V7B3;U&O(2%R)P( 2UO4HTCFQD #" %F57H<"/IZZ M [%Y1*3()R*+^GU9ZC+QT=#RJ3NO0[E.3B8<_BQ,9()K,CE>Q\6I]S:#F,D@K\*DD97S4^F#91D7DQ72?;SH53PR^)PH>-]-&8']7( _MP/0@_1N MRE\O_P#+HD?W?Y/GT-I^3XO[#9DT(&@&@&@&@&@*?N\^_0 M\9[Z _,0^$B_9A]P7Z%FV[^*QAH=Z?DIZU?0_3OT. T T T T T T T T T MT T!$1O'VE[K,O\ 4:Z=.XC$ES8PFWW;TODD^?ZRXRC:JH\LQ+&6*"N@TH43 M%NH"^>5%JZ[RS[]C[/[P%OX@J&X%)I4U)J[B':T._CBQ)WDKN3QM>0'DQB4F MT\\0 0]>-:LKJB'A]'[U(0LH2BLQTS-SM5T\ M!6M@/.BD#H$3!XB J"FH8RA1$>[UF8U3\YWY^AQ64 M[=_\>>]]R)V2C%YIXQA6[AHT3F&,09V^>%%0C)-G$JN%% (*2X'\8[5JV$AT MQ()5ES*J)$ 5"VKII^,Q+4O>&VVLK",,F@W#3^.0:TK)+^!W 4:^9EKAZ^V9I%N['MLMSR_5.&?I.;!A'(A%V-@KS_ +/. 2)=%79- MB/S>*0S.5K/7QB>5-E5,RJK-IPT[J=7=\6(YFUCO='C#,:A:E?F*]>O4:9../!VM=&OW=BZ %3*_0W:G#>+CY\IUO M %G RZ$%(O#K%,DE.^&117DZ:J+J&K.UU9S$-S"W:T>DQL\5G,:;RO\ .$MH M1R[%LSCLCWJ.GXRV5P:O'D$LVR=0D@2Q)3 **.4EY6MB[;07ME)-1D)'4K&I M+"FR2<*-E!5043<=L7G>S7+SW7-Q?51?1J^_*$U:_==L&76/=O\ C;'/E7D= M#%EIQJ0H)S\[V/WR!RE('='(BF5A$@42F!+V8AG9X>3429%1>(- MGP/%5C FDD1)5( 6NTTTTA M-)_-XK.NO?H$VL/MH7HJ>[:/CY!M6,YUE[BJQ+""3>:5\61HDPMW& QX^<1* MJ9F0?BF!-X"I$4?K[QPR+P37+\.JT?F?)1]6=%6M;>?T,OF3]E)M&\A&O&L@ MP>)$7:/63A%VT=(*!W$6;N4#J(KI'+\8JB1S$,7U*80U'M\BSEZ : : : : M: : : BAZJ/4,NG3]@MKLM3,;5?(ZN?-SU!P-,(V>P3=?3KL/;UT$G5BC3PD M>_._DF0*B9!@]*@S6[>%%R (Z%T4\3:F(I;WF(^Y'SU<@#^W ]"#]&W*7[<= M$C^[H*?D^+^PV9-"!H!H!H!H!H!H!H#'G/L7;C\24S+%.=I+E0 M9VB*27D81PX!,IY*KSZ'@3U5EP!),"2M?D8][VD!-155 3HF&IM8;72QH]]2 M'X+%F3$@SV4=@',TVTRG@*K>0%_5BTM!X91,Q2-0,M:"-$UUP.F=1P#< MA0653,41UJRNOO!#P^ MC]WMXD$%I!68Z?><&#\B2)OI:YN0*1(RG;X4/*33EH*_B!R5<_L](KLA0%,J MAE")& @$-KNUE:N9ZSBZ?CS.*RB)-\K/MVU:L'BOJ\J%6J]C666C@ CN*D8T M&[PR#=\F4J[7Q%5#)"?PT%A2*4'/:;OU4*+J++#F6^L>"V=S'RQIT.@FVDH1 M.6*BZB)8IG3FT2,[34W#B$824E$I1;5F\>2")5#O&BIC^9("8)>T!1:D6<> MZ3(F9Q,.'RM:R2QA]E";3$ANP^+KU?R-+QS(9KV[*XXF)B4.]>N'#!\#6>QX MS4=H-P67:$4(JX1\ Q00600Y]WA*J4(+WFF.=I13>;K M539V6 9 >TQ;:O.[*536&H5IY+:;ODI43. M%!(CBC=72,A-D44)(7KX2CYEB=LDRL[$_BE[C.*X@NY"88M$S"=S*U==^=," M +R%8',8A.;I:[6G1OD\:KE,WL6JIVUQE6G#SU4]"SV1,>.VKRP6*JJQ[ZBV M.4]H&:J M/I SBIV-RL=S&H-O..4ETY629H1S9$5&!ET!!1:TKW:CNMYG/:%J2X>1SP%7AD/$2(N%HOCI$A5E"E)^28F";=JACF1>1/HF^*' MOW[Z1#JD(UAH-DUA*[!LQ:1[)$119QL:A$1C&INU0UA:J)J"BQ<&.NR7-=\>;A*71ZY/O8.K6FQ3CJ;JB;98]8> MLD(29EG3!BB]7>-8P\ M'5#LB1,>U.H05I=B*SUL "**1A $:J75*42E-W%EG MA T T T T T T T T XY_4]= M1I]0'I.[-.HY7#M\[8Y0C\CLF1FM7S?12M*YE>N&31,1F@:PIME266#;FX : MW:6\I%E2,OY LZD'P?'>CL//-WZG0KO3<.DV0$IW=GKY)JK)$(JYDG$$B4I3CT4_&3M4H M?D^[B.Y GR''=R''/'//IS[N.?=SSZ<<\\Z'8GWZ9/P?3=UOY4@LC7V/D=M> MVIZ9!W],F[0BQ;E=HTQB&'Z5U!?BT>R;=TB)A;VVP!&U@2AXL>:: 0 HXU_& M2M3=WOHMNO9QUP?H%[$NFKM)Z=E'/4]N.-F4/.R[)LUNF3Y\Y9W)U]5;F!7Q M;':G*8.",A7*"Z-?ATXVO-%2E40CO'*+@X\U5553XFVWY0E9+9:F>^A@T!^8 MA\)%^S$;@OT+-MW\5C'0[T_)3UJ^A^G?H%XG<82BE3--54_+%MYGT@E.>IJ/(URBGV%4=,EDB=PB!2J.&Y MTR=P@!A[>\Y0$0*(@'(\#QQHLK_/EJ2\/_'GH0O87K,=?MOUBIMH(5_!6J:S M/5I%%L4[-0\!+7"SQ9VP* H8P/$&JQB><*8"JN$BN/"*0QD=>A^XVT\L\\GG M??G.Y&5E_"N0-JY8ZSW=I.YQPS7(Y"LL;/ K+HVN$KY7(*Q<9=JZV34-59JK&+W2+I1=1=-)9 IS* M""@6JLSEMG*?B"C,*R#;PEV*0M&2;-,B[:.0\4YM0TI3B+/58LYB%HM[N<8-FS6_\ M/W,@NI.FV;;:XE1VQ0DV_P!/_;H1Q'.$T56\B@;*\""K%=-P51%5-R7E(R:I M#D.4PD,0P")0S:;2UV\UC6)G20LZ.SL^29&;7\KVZJ3\+;J1+/L:,WE>&9C( M>O.%%HV/%=TX1(Q<(+MUF+Y@[52*JRK;T%V(K"Z59MT70*.$:235TWO$9PE? M?;5Q&AAEU4\^8SS,K!-V&$'D5'C@S M,':TO"%?/F*I09#*1R;9,JF-;3&ST>STF-N?<9C5/-V5<)+MWM],M?*"]3:G M:9=H[IG*$>->TK=!2?!0ZL=-(=Q"F-]$8(OS,TTD&EY\9P"&H=*>$KN=O\;X MC^CM;Z&0'T8;9LJ2<7;)EI %7ASN'*,TC)/HJM^.Y;@DN[MU< M4%"Q$8'%2[PG;*E M)[S97S?3L=!E?=KB?%D5Y:LNH:UO4^6D;'P#ULVK3?P2^I4I)@DNC)$:D$IO M9M70D%CD R(N&)TS&):3X4VGW=YE]R^J&<)EY*G5,D6=9,# -4P=RE=%,!-^:)D\]'"0$P!3EX M/H":!^(KLFGR^Y5'S+OZ,V!M<3L- - - - - - - 1][^JUT_K)$X'3W\&H9 M8F.SK49'!'T=6*W5Y(V=$54AJ18,]2E(Q20F_%!+RK"6%S%+#P#ALH B&A5+ MJ3?#,PYA3;63>G$0092%[+7&489VH/ M";=(XNSJ"JJ)2 F@L8Q@*FF=-'.O0V:@_E_:$?W0T(/.@&@&@&@ M&@&@&@&@&@&@/4Q"G*8ARE.0X&*8I@ Q3%,'!BF*(<"4P<@8! 0'D0'TT!&C M*='OIPS&Y9MNO?[5L:*Y:;BH]4$L8*5&?64SM-V2Z26-DQ"DR%Q2.0_9..(< MRAU53O7"#B2*F^3%<541Q.-IM_CECD26IIII$(DD0B::9"IIIIE A$TR !2$ M(0H 4I"% "E*4 *4H !0 XT)/?0#0'JD"=BG:8! M2.4.>P>!V3=-%-E=U9:6JO??RYR?HKZ'$: : : : : : : : : : : P W#[ MUMO>#MX.T+:]D:CV&>S)N?4N2>';5'5&#F8:JFJH,1F1F;&_=HRM=!WYQOX MQ3=P+GL-XW;V!R-AM-Z*)[X]#/PHE.0@AZ 8I#E#Y@]# 'S?)Z@'R:&$6ESV MYY8V^K2I*G)HLMV7-S+?ARS9OFB#A[4"YRK^89ZA9>QDG5/H6QK)*-+;!]SVF MV8S^T51-G["EFC)",5\1NQ?+G9G!C,) V44>Q2*0IKJ-9SW?OOD%2=1AB$U@ M6FPA(IK.KRFY3;@FA!O'RT6TE@9Y/B)%RU6DFXE69(@T:+KK+IG*J1)(_@@= M42$-CNU$9WBT/^/JS:8_-/Z6UK>-$O>NEHN[WCE7$U5I![(]3[GTJI+2]4C% MAD8J 81)XT2)QRKY6)US8\V+(\Q9FQ*&PD(YTT-&*OD$R,S(6-K-IR#5-HR;,R$:N8R34.9#N4 M;@Q,?N*^;F%3;8LGY(QUE''E08N)A>&M&2(. MC9.K#@32< DG;[#,Q2LDLV$RC1M*(.'T2?VNQ\$%TV3M)Z5XF8 #.2FSF8TF M(?=KI#OEFI[>_?\ )GZ5FV0010:$10:HID(V2:D3 M(V31 H>$5!-$"HE1[.T4P2 " 3M[0[1#F/>W/USY@%("9BG-R)2& YN/\4H] MQN ]_/: ^X??QZZU9\O&VH.DZ<)1L.[&ZS?ABJ6O8JG&PK^$!P0^B*X0[UH! MU Y\HHLW05)X0B K'1+Y;J*E@//%/SS"*U-E"O5)R;J"R2K6$E0F4E" M(Q3L4@!PLS[7A0,/A& >-"J:G2VUJFGWC[(L/UQ=DMEWO[!3C(M-J=,[B>"%2!1/N\4@45*FI M-PTY3F]FFG'.)+F]);J 53J);-\=9?;OF;?+-;CV6/MP5,!0B,K3\NUQBBTL M NHL0*NQB;69+Z*JT<2&0-&20QP.%G\1)D0"JGAJ:\'NM&2::$C0#0#0#0#0 M#0#0#0#0#0#0#0#0#0&)^][=YB_8OMCRGN8RS*-V5>Q[ .7,1$G722D+G/CWCI ;2G4TEED4WP?K:[D*F[: MG]*;Q=GTYN(/10WAP:ES': 6>LEQC+891&M4:52D9(;E.JQNU<(5F]6=>&9(IYA%'PRR71?P@%9[E?-W;619MWT<\0>L'B17#1XS73<-'"2A>2+(+HF.DJ0X?X1##QQP(@(]/&^1,D8;:-L6MROKK2LBT3(\;%=R .I9.GRX/7K*,\VJBR4EA:'57C MV[U9%J\70!H=9(5R'!;WUGZ!6\_-01/*+PMVD:U'M&-H^F WDYJ OS6TJ."3 M327>PX%:Q[N,F%&(Q**CI-9-HSDF:*A$S$;A(.DU$"CL2FU=*TQM,S&UKMWO ML'ZWU]^%O4O0TV_E9-*G(96FZBE7Z>61D%DVT>2-F9.3=/UI!J6=LA!35DTF MJAD%"-4>]15=L02$%RF@X3+*M-]L_?E/H"W6V:0%OG.HQT+%OS1U*&XM*TU7V'N^' MK'/H2?[OG!6>)$1._38D4LC0JA#E2$[TJ$%8GH-$ 4,4Q5.]J5V(H%45!!JJ M(D!$%CDQ*>]IMG-E,VU>Q4RVXSHL;7M.8>5?4QX:ICV/%0W>(@L=W-JN4RC^9]A#I$ HC]<.F!#B =QNZ/B_TPY71JZ_SIWE MW.E"N^WU[K&/+!.AKD=!H!H!H!H!H!H!H"(WJR[!LM[\:_M4BL3W:H4QQ@O= M/CW.-J4MJ\\BG,U>I.$%7\-$C!(K&-*N2I&!L1\!&0B(>*T)-97>GT]MUVQ_=#:NIQTD(EG8IN\J&D-W M&R-83H5?-[<72DA,6RAQJ"B*8V6074<2KZ$8&;6!C8EG=@IRLDI,2E4?CHFJ MDJ:^U42U.[=XY*-]$99;->OGL)W2E)3K[?$]I6?8M9:,N&#=RKI#',O!3[(1 M2D8R.MUA)$U:9!N[ 62*+QW V!1T'E5J^DY Q!&5?#J5TN).8=-_3E/0F<@; M16[4P1E:Q88.Q1;@A5&\E R\?,,'"9O4IT7D)A6:TA,R<=$L&Y#*+O9-ZV8 M-$4R!RIC'.4I0]1$-!G%R)G>/UPNG9LUB7K>QYWK.6LEBFLC M!X=P1)1N4;Y,R_>=LWBG)JZ\=5NKJ&>^"@Y/9II@Z:IK$73C7OYD873154TD MFD]79+FVR,'#FS[>-UI-P./MX/4SHDEM^V4XEED[7MGV(/U7R,Y=9'N*I&W; M,K-RDR?E;NT2-G,FI-LX^8L#7_P]"P59JKN2=3PUU*FGAIXW>-L\WDV"]6Z MVSI2 MYJU*IP[6&6KEK&YE8 \"Q.'J9Y-N#3R)/+^S#D[N\_B\\%T-532JITJB>UT2 M#$*!"%('N(4"@/''( !_P#/W>=##VT T!ULO#Q4_'.XB:CF4K%ODC(O&#]N MD[:.4C<V[;[*B\C55G#Z7 MQ9/KF<,'OB?&4&#=K*IB5PFF':V3560D/K1"*2$D(D1+U7Q$W^:S>JM=K:VV M;N[V.3HBZORU+=4W*4+97R]KIEA*LK#/U#I$5("[,S9QRH8"+6SXSS_@F;4E]Q, S MRWC"-0.PK=T@9"0F(* $RKD$96X5TZ)@K2R:0M2^:DV\I7DRMR/A6C7293'U M1-W"QS]-TA#B8<;Z%8;6:0YLN2L0VN.F8UFG 709%PS!XB]5EFB<=-K*JH(- M!4*1HX;++^4D3*G:/53(BF!#HF4'7*5FN%Q:9C6/Y[\@9N[[T3!B.(539%>* MLK*_E2+B"0D8@UH=T9G<_'$%"G6]I R R >(!7*@&^M&4'6*5#Y6?/$XOY!W M\GX>[E.8.1(VQ-1TB"8Q1BW"@"?T$>^7D^>/0/=VA[^.1Y#GW:.[Q$W\;@Z_ M,&*8_)$4BJT51C;;#%5& FC$$R78KP9U"S"1>1>P4D! 28'M1BK/0\@IO&,I78N0:L1UTQ>E[35N8.)D ME4C$8N% ,F04];E\VUI"G6R^GAHA(ETEXD4(7/\ *&[3E-?H&%;.$SCX3E&, MKB!E%2)&*"A0,Z57X,IV")>" 3X@G-S^*WQ0XLIMB7GT4\Y.M&O;WXSKU2)@ M- \(%?.%A!4FA#GRI!'C0JGAE\6(>^=,$NNA('0&#&Z_II[%M M[A1<;F-M.-Q**@=W ML\X&.4XVFIT_*X][8(DIKX*ITO9.07>QKK=!5$%3F,G%5K/:K>-;$-_^4W3E M*9+NBIE_P04>*F#Y3CH6_BUO+GLOL=3]2B],_P#TQWA?L@F7]'&AGXE6Z_VT M_8?4HO3/_P!,=X7[()E_1QH/Q*MU_MI^P^I1>F?_ *8[POV03+^CC0?B5;K_ M &T_8?4HO3/_ -,=X7[()E_1QH/Q*MU_MI^P^I1>F?\ Z8[POV03+^CC0?B5 M;K_;3]A]2B],_P#TQWA?L@F7]'&@_$JW7^VG[#ZE%Z9_^F.\+]D$R_HXT'XE M6Z_VT_8?4HO3/_TQWA?L@F7]'&@_$JW7^VG[#ZE%Z9_^F.\+]D$R_HXT'XE6 MZ_VT_8?4HO3/_P!,=X7[()E_1QH/Q*MU_MI^P^I1.F?_ *8[POV0;+^CC0?B M5;K_ &T_8YD?\%-Z8C5VBX>S.ZZ<12.!C1TQGXJK%_[O\ 7D1^]Q][W>[0D\Z : : : : : : : : : : : : B-WB;!,M;A>H MOT[=WU/N]0@L=[1ELD*9#JTRO/IV2T!<"Q81H5Q*/2/#JBT%BKYGVNHGQWD\ M'GDW I.*:E^KA\G/ON2WIE$B9""/(D(4HC\X@4 Y#[G]1]>="3WT T T T!8 MO,VWG'&;F!2VB,,SL#5,"Q-NAA(QL,:=,0.W '92_DUJ@L *IM'@*%1,911B MJQP>Y(Q:DF34.?DB4J_.)?%ZTM5.%;EMR3M:<2Y.3I:TMR]Z^N M"X-?L=>N,0G+UZ3CYV&>%.@99J8JR)A[>%V3UNJ4%4'! ,)'3!ZBDNGSV+( M ASN#4TWRJE7O#M>/)=#'F'V?8HK&;JSF^CC,T9]".9U_*4FNN$T*'99.8@) M*OIR3N$,4"Q#ABC+/'8I1(D8/WOE5UF2*S4JZ@@IO?1(I)XVBV?GBHF=GLPD M8"* G?&"#*R*J(''QRH,%9-(ZRB =I#.4"K^BB91I*]HNNMYPM9PKXN^8.'B M1J#?&%%1,('[8!%7O* ]OY*>/'A0X'U 2D<%*;@>!.41#D-8\YG3P[L%:OEF MK%NL\>.4&K5N3O6)JEM1G2Y,YT\,%7C!F'YJ.OL*2N2UIM(V)M"*OPD)5A'&B M).96*97P7YG"3DXLS.72C5 R2:JP*]Z2?&MIU0KI*$XC=NSNKZO+9UI4* M^7TMX>^2,_-24- - - - - - - 1(=6+?7FC8W7]JLKANCU6[.H$AO^Z:DAMD-?W^U1>UY*8;SXFMKTUM4F-;(G5!J,WT)/?0#0#0#0#0'P.G0.TA9A90WA(+0THY$$2 ^5X!F@Z6%%X8P)Q MSYXH=-$>T6E--;ISXD0GEP\N8O>\*S];VMKC-U WBB%SF U%LSA;NZ M3MX]TKY/G&9.KU%QM4D'"S9S(M:G %_3S-9HR%N4 MW*J-.@^!&0=F(!DRR J.G!#&,5:6B^_P$,JJ5+TF59:/7,X\WY4J6_=O'KIZ M$P^ =J&)-O3(%JM#^U[@Z1 LQ?K"5-_9Y!50OY*!NY4 Q(=DNH)A,RCNPRQ M3]I.I)PF#D>-53JZ:*^/X.E-*779 MFV9X,F\=6O)MVWD9E2Q14X^G2%;1=TU JT2W>WR?83KANX>5F*7ETO:/L?Q) M!!%LZ6324["IF&JEM-K"N_?OU)%@_P#M^L(AH8>= - - - - - - - - - - M - - - - - - - - - - - - - - - - - - - 8\;L5]Q#7;CF)YM-"F'W& ML:--/L1-\@1KB6J;^X,FXN6,9(LF\E$][B233791"CI^A'(S*T>>4$\;YI,P MU1*G$WZ%F^FSN'S;NBV;X@R[N-PU;<&9JDXMY!Y!IUO@#U9:2L-8>K0KVZP4 M Y6/)1-8N*K09N(CY5!F\8D5\+XYS3 &KV0*XTF$$RG&/D"@5M-0ZQPX%>*E2$,X:B(\"L@/BLG0%*F M]:.D_B:U5.G#SGFN9C2>2&7<[L2W!,V]>@Z1)V',5*9R32,K$<52)3EJRE+3 ME?6=*SHR:J#OV?'LX4I$GJ,LZBV2!ES R9)G0:-^M/Q%#53BVBE.\VRUKK%[ MR"E1O?WYDIC=LW:((M6 MJ"+9LW230;MVZ9$4&Z"1 (DBBBF!4TDDR%*0B:92D(4I2E* &N99]M - - M- - - - /W/G_K\^@&@*)R1DBAX?H=LR?D^V0=&Q_1H-_9+;;;(^2CH6!A(U M(5GC]\Z5$ *0A0 B2*8*.7;E1!FT17=N$$5 2;LE+V1'9LZSCLTZK\%1-ZU2 MP#)/)K F4LBU+"N5,OXR9P=RBG$>=]"2-DQC9^]PY>5*SPC]NY>-VKTS1A,N M%XB79%L<$LHV%-54MTNV)4SS7=>[,E)#]SW?>T)&@&@&@&@&@&@&@&@&@&@& M@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@&@,%^H3MHSSNGP$./=M^Z M:Y[1\I0]TK=]@&*5AM-:K6]W?C1* DXDJO2CQ>,*UENZJS MX)A'1;WRD='1"#& =$!:4+%QQ9%Q'+.PBVBCORJ8?E;UI726K;)[\SE[&MQ. M\S.V!,CY W9;,EMIN7ZW=K-"4?#ZN1(^]J7>JQ=(K$Y VD)]B@BWC0GK7*3M M3!BH0QVIH$7YC"FZ( #6J9LVUNU$=IN6@Z?&[KJ+;B+]D:O[S.G2XV9T^M5- MM+TBXK9- MMK736<[H\)3<-2'MHS,P02 HM?)BJ;D% #04JESQ5<,*UI. M^RSN&WE5'8;$Y]QSLV5R+N\=U?%TK([0RY#CXE6-L%JLU,Z! "2OL46J0%,Y(( DG5#JA7_-G'WZG(VG;@MXF6]IUQRWN*V=J[=M MQ,,ODDE9V['R$PMREF2K+ [BCJA;FB";1E]'#PI68%.D88SO\13N -#*DDVD MY5K[VOYEKNG'NLZ@6Y-_E=OO=Z?J^R)G4HC'SS'CQ;*T5DD,AR-B<6U.YQI4 MXYL@,2--0B*XN957N+(_1$!2 7R9^1M2I4<-7%O:(Q'UDI/ &\/J2Y"WL6/" M&8^FVXPYM7C9S*#"$W3FS#$6%.:B:LE(FH,L%';M2/6WT?*-F1"MSJ]T5YT/ M%$XIB&AKII5*:JEN/RQC<^6XG>+U*,<;T:MA/"O37<9KVNRLEB=M8-T1,QQ% M;3K[*W.4TLBOAI3AHH]=ACI QUC(D5 TMX?:D)1-H9332TVZH:5EN_7;37E> MN>HYNHW^;;!QA_81[ U][@6AO<5+Z*.4XO&_T!+0Q(LU91,$BV7]J_1,=T_( M!DNWR7D!$_=XP=RTZTQ: MM:]M),AQ]74JCFUP23_(#8;BY04:/_I?2YSPYC)I $J*?F$^TH\:&))N'5"O M>&^EEN,*;A]Y=WV,7/.^4MFJN+-V<+2LMS=8VF'R)'SBMHM-093"^.*N6^(- MR,F(Y(=,HUJ5ZH@8D.,D!U@,")N0:2<)RI5XBVMGM]"GNG5N8WR;CX7*+W>O ML;7V42E5F*XRH,6MDR-R.-_C9*,<.IN3*M'-VY8H(1^FBP%%7O%SXWBE$ +P M(VI4IJ*N+LU?OGL6KVA;Q.I+F+=1=L4;D^FVXVV;?8.-R>ZJNX)3,,1<4[4^ MJUOB8>A, JC1JDZ8C?JV\D;(51100B@CA9*]RBI1 &J4DU5+U6SMXSF=(AW/ M;(F\/J25S?I!X!I73<<7;:$_O>/H"6W>AF"(C4HFHV)E&K7*W#0#M#/W(4UT MY?-1CRK%4D/(^(F8H*@ !%/#/%^;2F'OF<8.TZA^[CJ*;<[OC:"V6].Q?>E5 M;+5IZ6O-J2RW$XY"CV!A.L6$17A92#9<\D,O$KNI<':9@*@#;P!*)CAH*52Y MXJN%)3B6^2+P[VMP^\G!^WFBY%VK;-E=U.:)ZR5",MN%TLAQ]'/4H28@'LA9 M9L;$]06;OPK4P@UAQ;)D SSS7F"" )B&AE*3<-\*WAOR1\JWFG?3>^GR;,[; M:[6,5;YY6A6&4B]L-ZNJ<[6(.\,;?)Q$) 3ESC%XQ)VTEJNS9V('"+AH1%62 M19*KD*BHIH:U2JH3FFUXC*4VY7*;V54'?3DW;UE:F]6.(VXW"U.*Q598)**D\=6H'0*Q\PF@N#P63UO)2\@JTD%PDIAPY;LE$AE42N&4E MKJVM>4^1GWCS'=%Q+1ZKC3&53@:+0*/",:Y4:A6(UO$P-?A(U($6<=&Q[4A$ M4$$B!W&$ %5=8RCAPHJNJHH<9=W;_GKEV*RT T T T T T T T T T T T T M T T T T T T T T T!'-U,^HO0^FW@B'RK8J9/94O-]O];Q;B+$%4=-V=CR M+>;$MWA&,G2Z;D&R$?%I.7SA1%F]<+N!CXYLV.J_*=,533Q.,))MO9+4XF_> MV]2]/%V)9SIK4/ ,ID.;L(/,G0&Z=66B&\!2'E0=/6+:/1@K1"BE;6MK.P82 MK8SZ0;H-2/"$ QBD< ,IX9_-,W%&G*3QLKFNH_+;;+\_WU57;M7=T2-JO:>.X?"#V8=XQ=5!&J02F/E["O)V M":?$EG5P/8$+ 5&2;IDB$F!D4FZ@J*J!5PS^68C^J)G7%HP6BZ>-DZPTY=,D MI=2FC[1:I1F]+G,?1+WMKTF,K/UI'&_2R0^5:%LW9=/-._Y-1K%GJTE8U-P" MV.6X27TJG4FS7M[J)+87@EB_HI(2!32)WNO+MVG!>T/R1;BXNJCTG<]]W=FZ MT,;NJH\=LQH>SB=VAK-L8#?9O,4C8V^6FSIQ;W*66"P3:/M\-'G194P&J]5, MI%KB>8,J"_G$P!#0+AB_%Q3I$1WO.2Z'46G^J1!Q&+3=,ZH;8K9,N92SERRG MN2?3C%HRB4V+ U4/5!AK+73*.UGXR!94'!G12H$;BF5(>1,%/#_5/:%XRF5% MG*;ZD;/8W4Y? 55VZ2>_M2N8C/<:W?'LRC@="S.7,*&9D8=VTL#"5-&L&QYP M:<96<6.HHFR!PH\Y."@RTWEJ^,\LKZ'+VP3/47D-GMPE-U]7V]0V]9)KE :7 M 8L>2[C#+AVWCW!L3EF7+Z?DY(J3V1!J6U>',(BFW,H+<6H\& '$_EF+3,3F M^.6.9;OIP6'JQ3J66!ZGE,VKU%5LG0/I/AMH?SSXKY59.RCD4+=[:M%D%,K5 M5.KA7@;BU$Y5I3QA<"5,4AM7#;AXN?$UY0NI;[;C9^M,^WDV>*W14'9K$[(" M2&3256?QI)6-QFE>/14<%Q0:4:/K?)1H.'Q?*_12!89(J9C*^"5J'':#X8MQ M<6LQ'W,[=N^[O;QNI>YBCL"9&B\@.,#Y(=8GR<6-92C$E?O#*,92+R+XE6+! M5\BW%TM'FDFB2D>M)QGN]./30 "E . #U] #UXY] #[G[8Z 4I M>>TI2\_XH '[@: 0@#R!2@/S@ <_=]??Z_+H )""/<)2B;T]1* CZ<\>O'/ MISH 8I3?EBE-_M _NAH#R)2B ( (!\@@ A^L/IZ?)\WZ^@ %* "4"@ #SR M //OY#W>ORZ 4I?RI0+S[^ .?UM > (0H\@4H&'GDP% !'GW\B ![_E M^?0 2%$>[M+W>@]W <^GW>.?N: "4IN.XI3<>[D 'C[W(: \B4I@X$H" >X! M !#]8= *4 [0 #YN/3U^Y[OU- >?F^YH!H!H!H!H!H!H!H!H!H!H!H!H!H M!H!H!H!H!H!H!H!H!H!H"$/K!XMW3Y+R)TT%=N6)ARA6J9ODQ[;L]+CC_$]Y M1I&+8R2KJ[^WJ+Y-8/7E5-&"B\A)[: : : : : : : : : \#P/H/IZ M@/ZP@(?M^GSCZ\: P V9;-=M>US*>\:_X'OMDM]MW-9D2R?G"&F[W4[='TR\ MIGL1B0\!$5N$B7M.8'&:DP&(L+B4D3 U1*#H!;*]XIU-I)Q^50OY,_\ G^O' M'[OO_4_^1)YT T T T ^;[O]?70'CG[@^\./Z_)Q\O/_ -M >= - >!'CY_U MA_=]WZ^@/.@']?Z_U^]H!H!H!H!H!H!H!H!H!H!H!H!H!H!H!H!H!H!H!H!H M!H!H!H!H!H!H!H!H!H!H")'J>[] M.*K3["ZA4'L_7SP#QJBUF&Y9)8R*\P5Q&E%,@JHF #\BDDU4VXA2ENYP2V@/ M/ZXA\OR"(?+_ /&A)YT T T T T T T T T!X$.0_5*/ZP@/_30$&F$=E.6> MGA%]6[<7%Y'@KO/;JQL#7IA!_CQ)@WN)P9RQ)!1=&:?L$[*1\12-3 M*W.:-4#PQ[R &T4S6I=FTHO'A.NL1U-KJ_*DE'#3&?XTV,C9.U4[;E3I+)6/ MLT3]VO8[=E<@/L9W.\3U[A;\HV2#]2O.47+Q6/5/".(>-=-Q*V M29 )5!/:3JB:4DZTI22B24]=4GMG)P92D;M5'ACK)[P4_DAO\ M]323BR3B\++T6\WM>IJES%HWUFRG=^&+LZAONNSFBQAX:1HE89VN8SAB;&D; M+6"-EJS$2$-E"NS M2J;!^Y;-K(K4*>REF#1RW3,9!5<%$A(V<+(+F:&5451*)O08I7%34M>*A)QB M6U_F"VXCHWF)A>?T+7Y#S!F2TQ^ 2N9K&#>T/]QN"GD:2AVF=%BI"Y H-QG4 M(#(L 1928:,6SDJ12F%T=M:&S9-XW:,#I"4E<-*XE%2BFK*3^6I+\KB.3VO! M/$[765'=.92=TN>MWH5O7-V&5KJGCZG0T-CF O\ 8K'GZ"G;'8#V!>D$2P)* MGBW:T'&(.64NJ\LP@F^4:.)$QJ]&E7='"2^*0N.A*6YA*EI*'4U4ICJL8=]# M>)VPG+EZ*/>_J=]B7=)D_,UWP["5RI4F$@KMAAAEZYKS3^;/TFK=) 5579U^4DSG0DJVV[5\-*C2$TZIC24XU[HU-VF M$FI>_7H[>99;<="Y1OFY7(U+QRQNTS8F^ :S)4IQ Y=DL:0V/;:]FIEDTO$F M@A)M6TZBV7*V%>+%C(G=)M3)&0)XP+$JE4KX:;X5^9J73Q.(6'%GE*^99+EU M-*<:6AVN[XO>W:TEQY?*)I(J1S.!:V*2?3$_)BFDN$*:8U3^GR>7*R?6-LX= M/)5N-5+!NW#E!I) $LR?PKHIV'FE"!G FE5+AJIP\K@2G19V:LTTV;Q/E,J, MQ=>?O8HK#V=+[5LL6"K69_7IX,A[O;OC^(Q?<<3A-0E=N=DXC M6^]M;%X-N^0LM7#-6Y."NUFJ MW7E8S/U!0T T T T T T T T T T T T T T T T T T T T T T T T T T M!'AU']_E#Z=&)J3G+*F(LBY*QQ)93JM!M-@Q^TJ[T,6(6=4R;6\6="PRD-NX;32ZG"B8;7987,RK#<+@TF*:EG-YEG'\/A M^^1-:G:ADBR6R$JE/GXFXLDI&JNV$Y:'L.Q-[?9+I.(MNHLFZ>$/PB@+VUA*.*ZBU MBU&ZZ.,G-H)9FWFG&/+W M5+PA$+R"2J[!"46JTO+IQZSY!!=9FD\,@HZ21540*H1)0Q0AK*@ZFF;A\"Y% ML[NE4#-6)+O<(])\N^JM0R71[/9&2,8N5M(JNX&"GY"6;),'!BH/5%F9"-%A M!)P9(X@41L/9GO([@\$1&0D\2RN:,31N45GT=%HXX?Y*I#*^JR4NQ0DXN/3I MKF>2LQWLE'.6[]@T)%BX>LET735-5NJFH89I.F^GB?7)&?<'8=>1\?EG,>*L M9/Y=DYD8IED+(U+I#N2CV:I47;Y@VM,Y$KO6;58Y$G#ILFJ@@H+<7P+"TY(R/0J!6I1TV8QM@NURK52@Y!Z\;J/&C1C+V&4C8YVZ MW>I1J[Z1 MBZW.RC]BS1D%T&*KITW1;IO5DFIU"N%")F&PUE-=CT)N$P0OD V)DP9AFIHV)M6<5X_@ MFUN9JQUG;QE3A&B$[&+"<58N3129%3=19Q54,,8H46('4.8&_<8PCK;>6WU; M?J1"V7@CQ$X*PM!,5XR&Q/CJ,CW+FOO731G3H!!%T\J;I9[5W;HA& >9=5UV MY<.81POXBT8NLJHS.B7T]+#A6RV*L4I%,6 PCAZ MK1[**KV,:+$Q\=96-S8-6=8B2)M+=&(F:Q=F;B+4QTIV+:G.UC90IP>1[4PM MFBR* 0-=53RV[1=O&W3D9"V7@WCZG"-DF-NCVZS2/LK M0J;(OEIN.:.5VD?)(]CMBU64;-5443F(.MMW;;>);>-C(6R/69P?ARPPH5R: MQ=0I&"+.R=G+$N*M#F8DL>47!50# M$VG*;3B)32IDNIC0L<8;:1)C[+2+9!%N(S14XW\@$"2\R!&?Y&* (_$T!2D?@W#<7 M4Y6B1^+J&UIDZY(\FJRG5XCV-+.TA3%!U(L3-#(O'#;P40:K."J*-2H(E;F2 M*DF!=XJK.7*PY=NFQG"HB#YJX'PFM!+5@^)<=#7G$RUL:\*%.@21B]@8M",& MDXLT(Q*BI+H,4R,B2)RB[\H7RPK"B)B"XJFTW4VUARY71B%LO!'L_P %86E( MF#@9'$^.GD)6GSR3K\0O3H \9"OY%P#N1C]3!#X.='1[; MK7;@%V[%F@N:F;G ,LBV125,!LCL1,!E"$*<0,( )@$?40Y'5#XG^G\/HO1' M?;N8]@?X6K3W9V+,[H-T&TDP.3-D3. ,3;/C0I# L)!4[BE "E'NY*4 ! MXUBS5U^B"_T*NO\ _I%8_#&F#%YN#VCF=LFCHQ-NF8"D,X;(KF(4;G#B)2BJ M0PE 1]1 ! !'U'6F_ OQS_;_ /Z)%_A1#1JZZ66UU)RV;N$B9QQ"8J:Z*:R9 M3!A^VE 2D4*8I1 !$ $ 0 1 /0="/@_.NC.MHC1J7X(G:6I6S1 1X ]P:HWXWS>]D1K_!0X]@ MTZDF\-5JQ9ME3[;+^4ZC=LBBH8H[DZ&<2F.F0IC%$P 80$1#N !XY#G0OX^* M>OT*109,TOA8@/$FC9-V?>F[*=TF@D1RTW M(>FAC_T7_P#GUI/T1T $4A Y%),1'CU$>P/41^7]70\Y]M - - - - - - M - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - & - - ?_9 end GRAPHIC 17 ichr-20231229_g3.jpg GRAPHIC begin 644 ichr-20231229_g3.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@" M^ 2P P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _4SP/X'\=?%[QUKVDZ3X\N+'[#<22$S7$I!!E90 %/%=A_PR M9\5/^BO?^1)__BJ/V3/^2J>+_P#@7_H]J^@* /G_ /X9,^*G_17O_(D__P 5 M1_PR9\5/^BO?^1)__BJ^@** /G__ (9,^*G_ $5[_P B3_\ Q5'_ R9\5/^ MBO?^1)__ (JOH"B@#Y__ .&3/BI_T5[_ ,B3_P#Q5'_#)GQ4_P"BO?\ D2?_ M .*KZ HH ^?_ /ADSXJ?]%>_\B3_ /Q5'_#)GQ4_Z*]_Y$G_ /BJ^@** /G_ M /X9,^*G_17O_(D__P 51_PR9\5/^BO?^1)__BJ^@** /G__ (9,^*G_ $5[ M_P B3_\ Q5'_ R9\5/^BO?^1)__ (JOH"B@#Y__ .&3/BI_T5[_ ,B3_P#Q M5'_#)GQ4_P"BO?\ D2?_ .*KZ HH ^?_ /ADSXJ?]%>_\B3_ /Q5'_#)GQ4_ MZ*]_Y$G_ /BJ^@** /G_ /X9,^*G_17O_(D__P 51_PR9\5/^BO?^1)__BJ^ M@** /G__ (9,^*G_ $5[_P B3_\ Q5'_ R9\5/^BO?^1)__ (JOH"B@#Y__ M .&3/BI_T5[_ ,B3_P#Q5'_#)GQ4_P"BO?\ D2?_ .*KZ HH ^?_ /ADSXJ? M]%>_\B3_ /Q5'_#)GQ4_Z*]_Y$G_ /BJ^@** /G_ /X9,^*G_17O_(D__P 5 M1_PR9\5/^BO?^1)__BJ^@** /G__ (9,^*G_ $5[_P B3_\ Q5'_ R9\5/^ MBO?^1)__ (JOH"B@#Y__ .&3/BI_T5[_ ,B3_P#Q5'_#)GQ4_P"BO?\ D2?_ M .*KZ HH ^?_ /ADSXJ?]%>_\B3_ /Q5'_#)GQ4_Z*]_Y$G_ /BJ^@** /G_ M /X9,^*G_17O_(D__P 51_PR9\5/^BO?^1)__BJ^@** /G__ (9,^*G_ $5[ M_P B3_\ Q5'_ R9\5/^BO?^1)__ (JOH"B@#Y__ .&3/BI_T5[_ ,B3_P#Q M5'_#)GQ4_P"BO?\ D2?_ .*KZ HH ^?_ /ADSXJ?]%>_\B3_ /Q5'_#)GQ4_ MZ*]_Y$G_ /BJ^@** /G_ /X9,^*G_17O_(D__P 51_PR9\5/^BO?^1)__BJ^ M@** /G__ (9,^*G_ $5[_P B3_\ Q5'_ R9\5/^BO?^1)__ (JOH"B@#Y__ M .&3/BI_T5[_ ,B3_P#Q5'_#)GQ4_P"BO?\ D2?_ .*KZ HH ^?_ /ADSXJ? M]%>_\B3_ /Q5'_#)GQ4_Z*]_Y$G_ /BJ^@** /G_ /X9,^*G_17O_(D__P 5 M1_PR9\5/^BO?^1)__BJ^@** /G__ (9,^*G_ $5[_P B3_\ Q5'_ R9\5/^ MBO?^1)__ (JOH"B@#Y__ .&3/BI_T5[_ ,B3_P#Q5'_#)GQ4_P"BO?\ D2?_ M .*KZ HH ^?_ /ADSXJ?]%>_\B3_ /Q5'_#)GQ4_Z*]_Y$G_ /BJ^@** /G_ M /X9,^*G_17O_(D__P 51_PR9\5/^BO?^1)__BJ^@** /G__ (9,^*G_ $5[ M_P B3_\ Q5'_ R9\5/^BO?^1)__ (JOH"B@#Y__ .&3/BI_T5[_ ,B3_P#Q M5'_#)GQ4_P"BO?\ D2?_ .*KZ HH ^?_ /ADSXJ?]%>_\B3_ /Q5'_#)GQ4_ MZ*]_Y$G_ /BJ^@** /G_ /X9,^*G_17O_(D__P 51_PR9\5/^BO?^1)__BJ^ M@** /G__ (9,^*G_ $5[_P B3_\ Q5'_ R9\5/^BO?^1)__ (JOH"B@#Y__ M .&3/BI_T5[_ ,B3_P#Q5'_#)GQ4_P"BO?\ D2?_ .*KZ HH ^?_ /ADSXJ? M]%>_\B3_ /Q5'_#)GQ4_Z*]_Y$G_ /BJ^@** /G_ /X9,^*G_17O_(D__P 5 M1_PR9\5/^BO?^1)__BJ^@** /G__ (9,^*G_ $5[_P B3_\ Q5'_ R9\5/^ MBO?^1)__ (JOH"B@#Y__ .&3/BI_T5[_ ,B3_P#Q5'_#)GQ4_P"BO?\ D2?_ M .*KZ HH ^?_ /ADSXJ?]%>_\B3_ /Q5'_#)GQ4_Z*]_Y$G_ /BJ^@** /G_ M /X9,^*G_17O_(D__P 51_PR9\5/^BO?^1)__BJ^@** /G__ (9,^*G_ $5[ M_P B3_\ Q5'_ R9\5/^BO?^1)__ (JOH"B@#Y__ .&3/BI_T5[_ ,B3_P#Q M5'_#)GQ4_P"BO?\ D2?_ .*KZ HH ^?_ /ADSXJ?]%>_\B3_ /Q5'_#)GQ4_ MZ*]_Y$G_ /BJ^@** /G_ /X9,^*G_17O_(D__P 51_PR9\5/^BO?^1)__BJ^ M@** /G__ (9,^*G_ $5[_P B3_\ Q5'_ R9\5/^BO?^1)__ (JOH"B@#Y__ M .&3/BI_T5[_ ,B3_P#Q5'_#)GQ4_P"BO?\ D2?_ .*KZ HH ^?_ /ADSXJ? M]%>_\B3_ /Q5'_#)GQ4_Z*]_Y$G_ /BJ^@** /G_ /X9,^*G_17O_(D__P 5 M1_PR9\5/^BO?^1)__BJ^@** /G__ (9,^*G_ $5[_P B3_\ Q5'_ R9\5/^ MBO?^1)__ (JOH"B@#Y__ .&3/BI_T5[_ ,B3_P#Q5'_#)GQ4_P"BO?\ D2?_ M .*KZ HH ^?_ /ADSXJ?]%>_\B3_ /Q5'_#)GQ4_Z*]_Y$G_ /BJ^@** /G_ M /X9,^*G_17O_(D__P 51_PR9\5/^BO?^1)__BJ^@** /G__ (9,^*G_ $5[ M_P B3_\ Q5'_ R9\5/^BO?^1)__ (JOH"B@#Y__ .&3/BI_T5[_ ,B3_P#Q M5'_#)GQ4_P"BO?\ D2?_ .*KZ HH ^?_ /ADSXJ?]%>_\B3_ /Q5'_#)GQ4_ MZ*]_Y$G_ /BJ^@** /G_ /X9,^*G_17O_(D__P 51_PR9\5/^BO?^1)__BJ^ M@** /G__ (9,^*G_ $5[_P B3_\ Q5'_ R9\5/^BO?^1)__ (JOH"B@#Y__ M .&3/BI_T5[_ ,B3_P#Q5'_#)GQ4_P"BO?\ D2?_ .*KZ HH ^?_ /ADSXJ? M]%>_\B3_ /Q5'_#)GQ4_Z*]_Y$G_ /BJ^@** /G_ /X9,^*G_17O_(D__P 5 M1_PR9\5/^BO?^1)__BJ^@** /G__ (9,^*G_ $5[_P B3_\ Q5'_ R9\5/^ MBO?^1)__ (JOH"B@#Y__ .&3/BI_T5[_ ,B3_P#Q5'_#)GQ4_P"BO?\ D2?_ M .*KZ HH ^?_ /ADSXJ?]%>_\B3_ /Q5'_#)GQ4_Z*]_Y$G_ /BJ^@** /G_ M /X9,^*G_17O_(D__P 51_PR9\5/^BO?^1)__BJ^@** /G__ (9,^*G_ $5[ M_P B3_\ Q5'_ R9\5/^BO?^1)__ (JOH"B@#Y__ .&3/BI_T5[_ ,B3_P#Q M5'_#)GQ4_P"BO?\ D2?_ .*KZ HH ^?_ /ADSXJ?]%>_\B3_ /Q5'_#)GQ4_ MZ*]_Y$G_ /BJ^@** /G_ /X9,^*G_17O_(D__P 51_PR9\5/^BO?^1)__BJ^ M@** /G__ (9,^*G_ $5[_P B3_\ Q5'_ R9\5/^BO?^1)__ (JOH"B@#Y__ M .&3/BI_T5[_ ,B3_P#Q5'_#)GQ4_P"BO?\ D2?_ .*KZ HH ^?_ /ADSXJ? M]%>_\B3_ /Q5'_#)GQ4_Z*]_Y$G_ /BJ^@** /G_ /X9,^*G_17O_(D__P 5 M1_PR9\5/^BO?^1)__BJ^@** /G__ (9,^*G_ $5[_P B3_\ Q5<=\8OA=\0? M@]IMGJ6I?$6>\6\G:)5@N)5*D+G)R:^L:\/_ &W_ /D5=#_["$G_ *!0!G_L MF?\ )5/%_P#P+_T>U?0%?/\ ^R9_R53Q?_P+_P!'M7T!0 445^'OB(+S]H'1?"5_+:W=YI"(GD0RRPD.EFSF; MS02(G988Y3LD((!^B\4L4\8EAD5T895E.01]:=7YO?\ !!36_P!ECXH_ [PG M^TE^RI^TG()_L>D:XDT$T.H/8S2&.PF$45Y&\L:B.X5 ME96;RV9O ?V]_P!J/XY?'3_@M=^PNYUB;3?A!K_CB]U7P!X>*-')JR0*(4UV MY!Q_Q\++(;:,C*6Q20E7N9(T /V?HK\4_BC\7KC]O+_@JM^W7\,OC' NL^$O M@5^SCJ>F_#31+\;X="U-;:&2?5K=#\L-_P#:1(4NT F1%15+O"?A*QB$5AH6HC3=%>Z%I H"6Z7!U"61U0!2\2G&22?U3H **** "BH MKR>2VM7GAMFF95RL2=6]A69_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ M -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM M &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_] M]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0 M!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ M -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM M &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_] M]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0 M!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ M -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM M &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_] M]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0 M!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ M -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM M &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_] M]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0 M!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ M -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM M &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_] M]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0 M!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ M -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM M &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_] M]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0 M!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ M -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM M &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_] M]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0 M!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ M -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM M &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_] M]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0 M!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ M -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM M &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_] M]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0 M!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ M -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM M &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_] M]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0 M!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ M -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM M &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_] M]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0 M!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q15?3;R>^M1/<6$ELQ M8CRI2,_7BK% !7A_[;__ "*NA_\ 80D_] KW"O#_ -M__D5=#_["$G_H% &? M^R9_R53Q?_P+_P!'M7T!7S_^R9_R53Q?_P "_P#1[5] 4 %>-_M0?&KXJ?!G MQEX*FT?]GGQ!X^\ :V=1T_X@/X6TU+Z\T;='$UI=&TWB6Y@)$\4B0I(P$BMC MY<-[)10!^&'_ 3#_P""*UW\7?B1XQ^,'PZT[QO\(?@Y\6/V8H/"OBJZCE^Q MWNN>([RXBDN[BPM9MS16J0P)EIHU5I9I%B5HV;#_ -K[_@@C^VC:_P#!2']F MS6OA_P#M@?M(?$WPGIVH7#^*/BEXE\:PW&H>!462,K]CE;:T(D .[:K9V]J_ M._!&K>&O#7CCP_I7A7X:Z9X MDL7L]1OK:&PTN*]OI;20"6U0RZ:B1+*JR,K.2BC:6_1&BB@ 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@ KP_] MM_\ Y%70_P#L(2?^@5[A7A_[;_\ R*NA_P#80D_] H S_P!DS_DJGB__ (%_ MZ/:OH"OG_P#9,_Y*IXO_ .!?^CVKZ H **** "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**** "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 "O#_P!M_P#Y%70_^PA)_P"@5[A7A_[;_P#R*NA_]A"3_P! H S_ -DS_DJG MB_\ X%_Z/:OH"OG_ /9,_P"2J>+_ /@7_H]J^@* "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ KP_P#;?_Y%70_^PA)_Z!7N%>'_ +;_ /R*NA_]A"3_ - H S_V M3/\ DJGB_P#X%_Z/:OH"OG_]DS_DJGB__@7_ */:OH"@ 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** "ORL_X*1?\GH^,_\ N'?^FZUK]4Z_*S_@I%_R>CXS_P"X=_Z;K6OOO#K_ M )'=3_KV_P#TJ!\/Q]_R)Z?_ %\7_I,CPZOU3_X)N_\ )EW@S_N(_P#IQNJ_ M*ROU3_X)N_\ )EW@S_N(_P#IQNJ^I\1?^1)3_P"OB_\ 29GS7 /_ ".*G_7M M_P#I43W&O#_VW_\ D5=#_P"PA)_Z!7N%>'_MO_\ (JZ'_P!A"3_T"OQ@_73/ M_9,_Y*IXO_X%_P"CVKZ KY__ &3/^2J>+_\ @7_H]J^@* "BBOBS_@L%_P % M0?\ AW5J/P4\'W.KZ?X8T[XM^/VT77_B3K>FO>67A33HDC::+_#/Q6\'^,_@P_B/0 M=>&GQ:7J,7B%'MQ'I]S/;,;:2VN8YF>.:.W5D\B0,&PI;YW\2_M&_P#!:_\ M96_X+&_!+]G'XJ_'CP1\8/ /QJBOKO6?!OA+X?Q:8/!MA;%%N;H2YDNA#"9H MRD]Q.ZSE'CV(Y6@#]4Z*_*O_ (*R_P#!1K]KNQ_;JM_V-?V$?^"B_P"SM\$= M0\*^'K*3Q9!\;M16WEUC4K\M+#!;M)874:B*V6!SEHRQO5 #[>.@_;+_ &]/ MV\?^";W[%'P&^#_QX^,GA+QC^T9\;_B?;>%I_&V@Z/%_9.E6EQ> 2WEI 8(5 MG:"WFM8T\V,*TLI=E95\M@#]-**^$OV&_P#@H5\3]8_X*P?M"?\ !)?XX^,G M\67GPSTG3/$O@7QG?6%K:W]]IEU9:?-'_ (,Z/(S7?B/4OM5W#%RS008"(0/[TKH1[Q&OKNOA M%_\ C+7_ (*A!1_I&@^!IN?XE$=BWY%6O'_%6[U]/PI1IK,98RJO[]+;^I]=_L\_#"+X,_!'PS\,U11)I6E1I= M[>C7+9DF8>QE=S^-=G117SM:M4Q%:56;O*3;?JW=GOT:4*%*-.&T4DO1:!7A M_P"V_P#\BKH?_80D_P#0*]PKP_\ ;?\ ^15T/_L(2?\ H%9&AG_LF?\ )5/% M_P#P+_T>U?0%?/\ ^R9_R53Q?_P+_P!'M7T!0 5\W?\ !0[2_P!A#XWZ?X5_ M8=_;V\.Z+?:'\6GOX_#)UZZ6V0:G9QQ.J6]QN5[>[,P> M1N[N-(;0I M LK1W3J+AC#$H,\31S%,IQZI_P %%OV8_@?^TI^V_P#LJ?\ !3#_ ()/?'Z7 M7/B;XW^+>FVNN2>&?%\]_%=>'$62XO=1FA>1FLK:VCC:WN(-L<9%X(GC$C!7 M_6GX2?LZ_ OX#_"BW^!OPA^%6BZ%X1MK0VRZ!9V2_9Y(F7:PD#9,NY>&+EBP MZDU:^&7P*^"/P4ANK?X-_!SPKX2CO6#7B>&?#UM8"=@207$"+N.2>N>IH _. MO]L/]E/_ (-S/^"B?[2?Q6^ /QGU_P (Z%\=]&._QCKJZQ=:%K-I/]F0KX 3QHH 8#BOA?X_P#[&?[4?PD_X)N?L)_&/XW:QJ.M:%\$?VCI MX9]6OHI%>P\)7NN6W]F7\X?)AMC'8Q%-YQ''>6Z<< ?OSX@^ ?P*\6^.K;XH M^*O@MX2U/Q-9!19^(M0\.6LU_ %P5"7#QF1<8&,,,8KI-8T;2/$6DW.@^(-* MMKZQO(&AO+*\@66*>-AAD=&!#*02""""#0!^5'[#'P4\2_$C_@Z6_:[_ &OM M!@:Y\%>&? FB>%AK5O\ -;3:O/I.@E[9)!\KO$ME/YBC)0LF[&Y<_K!61X'\ M > _ACXTF9@LBX8HV#^!K,_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ M (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:MBB@# M'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ +:C_A! M](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A M!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ MGYO?_ MJV** ,?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^ M?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ M ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W M_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ MV** ,?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH M_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VK8HH M Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X M0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ MX0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ M )^;W_P+:MBB@#'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC M_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F] M_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F M]_\ MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+ M:MBB@#'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ M MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV* M* ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\ MJ/ M^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ M .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!]( M_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!] M(_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\ MJ/^$'TC_GY MO?\ P+:MBB@#'_X0?2/^?F]_\"VKRO\ ;5U/7/@_^S+XF^(OP^U^[L=7T[[% M]DNF<2A/,O8(G^60,IRCL.1WSUKVBZNK6QM9+Z^N8X888R\TTKA510,EB3P M!R2:_/C]NO\ ;QG^-^D:S\&/@[I!G\)VYC;7-<:W+M=B.XC*,G:*'S1& YY< ME1\H.&^@X:RK$9GFE/EAS0A*+G?X;75T[[WV2Z^ESPN(2_\ #>G[6G_17Y__ 56?_QFO4_V*OVJ?V@?C!^TUX9^'7Q! M^)-Q?:1J/VW[7:K96T1?R[*>5/FCC5AAT4\'MCI7R;78_ .+XNR_%G2F^!$E MPOBN);B;2OLK()#Y=O(\H4/\K9B60;3G=G;@YQ7['F.0Y//+ZT84*<&XRM+E MBN5V>M[:6WOT/R7 9WFL<=2E.M4FE*-X\TGS*ZTM?6^UNI^O?_"#Z1_S\WO_ M (%M1_P@^D?\_-[_ .!;5\]_L??\% ;;XMZTOP=^-^F)H'C2*0P0L\1AAOY5 MX,91N89\@Y0\,?NX.$KZ)=#$1L^G9KNGU1^U8#,,+F6'5:A*Z M_%/LUT9C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q17"=IC_P#"#Z1_S\WO M_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5 ML44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1 M_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% & M/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"# MZ1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ MP@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ M #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\ M_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ M (%M6Q10!C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D?\_- M[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6 MU;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!; M4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10 M!C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P M@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ M ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% 'F'[1VOZ#\$O@AXD^)DE[=";3 M=-?["KW;8>Z?$<*^X,C)GVS7A?\ P2J^!T:_"_6/C-XC-S]K\1ZB8+*42D,U MO"2&?/4[I6<'_KD*J?\ !5OXA:IXCO\ P=^S'X0S-J&LW\=[=6T9Y=F)G+[&'C9?XY[_='3U-C3=.@TJU%I;O( MRABU?0%?/_P"R9_R53Q?_ ,"_]'M7T!0 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 445%>7MGIUL]YJ%W%!#&,O+-(%51[D\"C8"6BN-UK]HKX ^'7,6N M?&WPG:R#_EE-XAM@_P#WSOS6'<_MG?LJVF?-^/'ATX.#Y5\'_P#0D5<6*SO+L+R7J)\TDM&G:_5^2,:N- MP]*WO)W=MS[FHJ&PU"PU6RBU+2[V&YMYT#PW%O*'213T96'!'N*FKUDTU='4 M%%%% !1110 4444 %%%>8?M=_M!V/[-WP4U'QR)(VU6@& 2 KBO9?@]^PS\&OA[\! MKCX*^*=!CUE=;6"3Q5>>;)"]_-'(LJ /&RND:.HVJ". ?M0_$9)+C7O$[2G29;OYI$MF8F2X)/.^9\\]=@R#B0U]/CET8 M97@)6C2=Y26CE46[NM?=>W9KR1\[D^">82EF6-C>516C%ZJ--[*W]Y;]T_-G MAW_#MW]B[_HC/_EQ:C_\D5N?#?\ 8F_9B^$7C2R^(?P\^&?]GZQI_F?8[S^V MKV7R_,C:)_DEF9#E'8<@XSDJT5XE3.A"WADX;4+<$*MQC M^^#A9!_>(;C?@?15?"/[;?PW\1_LB?M#Z+^U[\(+3RM/U+4JY^\C>C*P* ML.Q4BMRODJD)TIN$U9IV:[-'U,)PJ04XNZ>J?D%%%%04%%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %-EEBMXFGGE5$12SN[8"@=23 MV%.KPK_@HE\:!\'_ -FK58+"[\O5/$O_ !*-/"M\P$BGSG'<8B#C/9F6NO X M2IC\93P]/>;2^_K\MSEQN*IX'"3Q$]HIO_@?/8\)_99AE_:W_;Z\2_M#7\33 M:'X9D,NE[Q\N<&"S7'8[%>;V=?>ONNO"?^"=7P7_ .%/_LU:77JGB9O M[6O]RX95D4"%#WXB"''9G:O=J]7B;&4\3FCIT?X=)*G'TCI^+NSS.'<)4P^6 MJI5_B5&YR]9:_@K!1117SY[H5X?^V_\ \BKH?_80D_\ 0*]PKP_]M_\ Y%70 M_P#L(2?^@4 9_P"R9_R53Q?_ ,"_]'M7T!7S_P#LF?\ )5/%_P#P+_T>U?0% 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 445F^,?%N@> O"NH^-?%6H+:Z=I=G), #DD@#DTI2C M&+DW9(3:2NSQK]LO]L?3_P!F'4O"6CVUO'=76JZJDVK08W-%I:-ME8#L[$X3 ML=C^E<=\8?\ @JU\%O!SR:5\*=#O?%MZ/E6X -K:!NGWG4R/SV"8/9J^'_VB M_C?KW[0WQ--&N?M"ZM- )+B:TDX5D9\E-C JVS:,-'G))-? 8?/L?FF: MSP^&J*$9/W6U=I)=%M=[ZGA4\=7Q.*=.G)13V;7;MZ^9EQ_$3_@J)^T]^]\' M>')?!VC3_=FAMETY-AZ,)9R9W^L?!]*M6/\ P2L^,/CV=-4^./[21N+C.Z00 MI<:@Q/?$D[H0??::^X**]]<.86KKBZDZK_O2:7R2M8[UE]*6M63D_-Z?2Q_6MVV_P""57[*L&/-A\138'/F MZP!G_OE!7TE175'(9N M6"0C)DBS_JY=IW <+( P/*Y3]/O"WBC0/&OARQ\7>%M4BO=.U&V2XLKJ$Y62 M-AD'V^AY!X/-<]\=_@SX7^/OPOU/X9^*X@(KV+-K=; 7M+A03',ONI_,%E/! M-?+?_!-_XN^)OA9\1=<_8Q^*TAANK*\G?0UE?(CG0DS0(3U1U'G)CCAS_$*U MP$,1D&)IX.M/GI5-(NUK2_EW>CZ:[_,NA&I@:D:,Y7C+9]GV^9]J4445]8>H M%%%% !1110 5\#?&V_O_ -OC]N*P^#.@7DC^$/"4!Z MUR7_ 3(_9Z/PH^"W_"Q_$%ELUOQB$NOWB_-#8C)@3VW9,A]0Z \K7UV2I91 ME=7-9?&[PI?XG\4O^W5^-T?+9NWFN94\LC\"M.IZ+X8_-_A9GT?INFV&C:=; MZ1I5G';VMK D-M;Q+M2*-0%55'8 #VJ>BBODFVW=GU"22L@HHHI#"N6^-/ MPI\/_&[X7ZS\,/$R#[-JMFT:3;;2(Y& MX6XC.+B%">JLJB5<<85S_%7VS7Q%_P %+OAQKGPB^*OA;]L+X3#);B9(U+7ZAG8 9.GW( Y[DD >YK[['>'WU/!5<1]9OR M1E*W):]DW:_.]_0^'P7'?UO&4Z'U>W/)1OSWM=I7^'H?JM1117YN?H(4444 M%%%% !1110 5\,?M%O)^V1^W[H7P%L)&G\.>#V*ZP4;*?(5EO#D="2([?V9? M>OJ[]I/XQV/P%^"FO?$VZ9#/8V973H7_ .6UV_R0ICN-Y!/HH8]J\*_X)8_! MF^T7P!JW[07B]7EUGQE=.+:>?F3[(DA+.2>OJLB_X3SI_P".2U:_PQU^9\SG5\PQU#+8[-\]3_!%Z)_XI:?(^K(HHX(UAAC5$10J M(HP% Z #M3J**^5/I@HHHH *\/\ VW_^15T/_L(2?^@5[A7A_P"V_P#\BKH? M_80D_P#0* ,_]DS_ )*IXO\ ^!?^CVKZ KY__9,_Y*IXO_X%_P"CVKZ H ** 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 **** " MOC[_ (*L?%O5&TCP[^S7X/+RZAXDNH[K4+:$_/)$)-EO%COOFR?K"/6OL&OA M+X')_P -5_\ !2;7/BC<_P"D:+X2FEGL6/,96W(M[7'H2^9Q[J:\#B"I.>'A MA*;M*M)1]([R?W?F<./E)TU2CO-V^74]G\"?\$S_ -EC2/!FEZ;XW^'7]JZQ M#8QKJFH_VW?1BXN-H\Q@L./AA\/Y-* MU1('A%RFMWLH:-QAE9))F1@< \@X(!'(!KTVBO0HY7EM!Q<*,4UL^57TZWM> M_F;PPN&@TXP6GD@HHHKO-PHHHH **** "OB;_@IU\-M9^&?Q"\+?M<_#P&WO M;>^AM]3FC7@7,7SV\K8ZAE5HVSQA$'>OMFN1^//PITSXW?"#7_AAJ80#5;!D MMI7'$-POSPR?\!D5#[@$=Z\S-\$\?@)TH_%O%]I+5?Y?,YL71]O0<5ONO5%W MX4?$71?BY\-M%^)7A]A]EUG3X[A$W9,3$8>,GU1PRGW4UT-?''_!*'XIZE:6 M/B?]F[Q:7AO]!NWO;"UF/SQH7\NYBQVV2[3CUE:OL>JRK&_VA@(5NK6OJM'^ M(\+6]O0C/KU]>H4445Z)T!02 ,DT5\Z?\%'_ -I9?@E\'7\$^&[_ &>(_%D; MVMKY;?/:VN,33\<@D'8IXY8D?<-=N78&OF6-AAJ7Q2=O3N_1+4Y,?C:.78.> M(J[15_7LO5O0\-\6SR_\%"OV[K?PK83-<>!O")999(V/ER6L3CSI ?6>7:@( MYV;3_":^^X88;:%+>WB6..-0J(BX"@< #H*\'_X)[?LVM\ ?@G%J/B&P\KQ M'XFV7NK!UP\$>/W-N?3:K%B.SR,.PKWJO5XCQU"OB8X7#?P:"Y(^;^U+YOKU MW/+X?P=:CAI8G$?Q:SYI>7\L?DONV"BBBOG3WPHHHH **** .4^.7PIT?XW? M"?7/A=K>U8]6L6CAF9<^1./FBE_X#(JM[XQ7RY_P2Q^*NL>&M4\3_LI>/"UO MJ.BWDUUIMM,W,;*_EW4 ^C[7 '7=(>U?9U?"G[=_A[5_V7OVL/"W[6G@JS86 MFIW*MJ<47 >XC4)-&>P\ZW./E*K4=HQ5V^R*/[1_[3/PW_ &9?!G_"4>.;QI;JXW)I6CVS#[1>R#J%!^Z@ MR-SGANV5W4EV^52K8VG"UZ!^S1^SWXZ_;K^)UU^T]^TFTK^'!T>\8_WNCET_!?'RP^/XII2G.;I4&GR);R[2E_=Z MJ/7\7^(%=O\ LZ?!N?X__&/2?A);:^NERZLET8KYX#*(VBM99QE002"8PI.> M-V><8/[&T5ZE?Q(JU*,HT\/RR::3Y[V=M';DUL];=3S:/A]3A6C*IB.:*:NN M2UUU5^?2^U^A\"Z)\#II!':7C7+3+M_Z=KEA MN5@!_J9<<#@*#NK[4^$OQ>^'_P ;_!=MX]^&^OQW]A0PP00"""* M^$/'_P /?C!_P3(^+T?Q.^&5QX$5U;3N=K)DD6UQ@8651DQS <\\? M>0^-%8#BJ+BHJEB^EM(5/+RE^?Y>O)XWAF2DY.KA>M]94_/SC^7Y_H)17+?! MOXQ>!?CMX!L_B)\/M4%Q972XDC; EMI0!NAE7^%USR.A!!!(()ZFOCZM*I0J M.G45I)V:>Z9]92JTZU-5*;O%ZIKJ@HHHK,L***X;]H_XVZ)^SW\']7^)NL%' MDM8?+TVUC*K4=HQ M5V_)'S!^W5XCUC]I_P#:8\*_L;>!+UOLEC>+<>(+B+E8YF3'K-;>PTVSCM;.!.D<4:A57\ !7S#_P $R_@GK5MH M6K_M1?$C?/X@\:SR/9SW"_O!:M(7>7V,TG/^[&A'#5]65]!Q#7I494\MH.\* M"LW_ #3?QO[]%VL>'D-&I5C4S"LK3K.Z7:"^%?=J^]PHHHKYH^A"BBB@ KP_ M]M__ )%70_\ L(2?^@5[A7A_[;__ "*NA_\ 80D_] H S_V3/^2J>+_^!?\ MH]J^@*^?_P!DS_DJGB__ (%_Z/:OH"@ HHKXL_X+!?\ !4'_ (=U:C\%/!]S MJ^G^&-.^+?C]M%U_XDZWIKWEEX4TZ)(VFG,*LH:=_-18RY,<8621TD6,H0#[ M3HKXT_X)\?%W]O\ \;_"SPE\2?'7B_PS\5O!_C/X,/XCT'7AI\6EZC%XA1[< M1Z?_P"TQ^R9^S7\4SX%T;]FGX$7?B8ZM8:)8WTV MO^)A!#*%8IF<2$3J-H'#>._^#A/Q[X[_ ."8G[-GQN^$ M>C:3H7Q8_:)^(]MX%NB;;[1;>'+B&\^R:G?PPRDB0@F%X8I"ZJ+N,OYFPJX! M^ME%?"7[#?\ P4*^)^L?\%8/VA/^"2_QQ\9/XLO/AGI.F>)? OC.^L+6UO[[ M3+JRT^:YMKM+.&&W=X9=1@"/'%&60MN!*[C]VT %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 <'^T_\2#\)/V?O%GCZ&X\JXLM'E6RDSC; M%%%% !1110 4444 %%%% 'P?^TG$_P"R'_P4%T'XYV*�O%$PN=1V#"8?\ M<7JX_B(#+/\ [SCTK[OCD25%EB<,K %64Y!'J*^>_P#@I?\ !W_A9_[-MYXC MT^UWZCX2F&IP%5^8VX&VX7Z;#YA_ZY"MK_@G[\8O^%P_LSZ+<7UUYFI:"#I& MI9;+%H0!&Q[G=$8R3W;=Z5\[@/\ 8,YK81_#4_>1]=I+[]?0\^A^XQDZ727O M+]3VNBBOP[K]+X:X:_UB]K^]Y.3E^SS7YK^:M:QY7$7$7]@^R_=<_/S?:M:U MO)WO<_:GXC_$+PK\*?!&I?$+QKJ2VNF:7;--T7/#+&"))#T9B,C]X?\ 8>_;YTSXTZ7 \7A?Q;*\]^D2G;LE8+>QX'4JY6<#IED':OO.VN;>\MX[ MNTG26*5 \4D; JZD9!!'4$5]!Q/AZ3Q4,?07[O$+G7E+[:]4_P SPN',146& MG@:S_>4'ROSC]E^C7Y#Z***^8/HPHHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH AU"_L=*L)]4U.[CM[:VA:6X MGF<*D:*"69B> 23[5\ ZG/XE_X*;_M8#2[*:ZMOAWX6))D7*[;;=@OSP)K MAEP,\JB]#L.?1?\ @IK^T-JYBL/V4/A:TMSKGB-XAK,=HY?LE_L[:/\ LT_!ZQ\#VZQRZI.!=:]?(/\ 7W3 ;@#_ '$&$7V7 M.,L:^PP%N'LI_M"7\>K=4E_+'K/Y[+]4V?)XV^>YI]1C_!I6=3^]+I#]7^C2 M/0?#^@:+X5T.T\->'--BL["PMT@L[2!=J11J %4#T %7***^0E)R;;=VSZM) M15EL%%%%(85G>+O"/AOQYX9O?!WC#1X=0TS48&AO+.X7*R(?Y$<$$<@@$$$ MUHT5492A)2B[-"E&,XN,E=,_/KQ)X>^+/_!+OXVKXN\*?:=:^'6OW CEAD;Y M94Y/DR'&$N$&2DF,.,]MZC[C^%?Q5\#?&CP19_$'X>ZTE]IUXG##AX7'WHI% MZHZYP5/UY!!-OQYX#\(_$WPE>^!O'6APZCI>H0F.ZM9QPPZ@@CE6!P0PP00" M""*^%?%_PQ_:)_X)I?$"?XC?":XG\0> +V8?;H9E+1^7GB.Z51^[D&<+.HP3 MCIN,9^SC/#<645&I)0QD59-Z*JELGVG^?Y?(N.(X8JN4$YX23NTM73?==X_E M^?Z T5\$?M+_ /!3SQ#XC\,^$M8_9K\877AZ^D%X/%.E7FDV\[Q,/(\G#S1. MK+S-@H03_$ <"O(_^'D7[:/_ $6;_P MW3O_ )'HPG 6>8J@JC<87OI)R35F MUK:+6MKJS=U9BQ7&^38:LZ:4IVMK%1:=TGUDGUL]-'='ZIDA068X ZDU\.?% M#5K_ /X*)_M967PC\)7DC?#OP5*9=7OX'(2Y(;;)(K#@ER/*B/.%WN."17EO MA3]LW]LSX_Z/J'P T[79-&OV8_A;;^"-)9+G49R+C7-4"8-W M EP?&=6O*,L1)6IJ+NHIK6>J3T^&-UO?=$PQT>+)1I48RC03O4;T_C\,G7KI;9!J=G'$ZI;W&Y7M[LQS2M$Z M,&(CD3)WA6^D:Q_'/P[^'_Q0T%_"OQ+\"Z-XBTN1PTFFZ[ID5W;LPZ$QRJRD MCUQ0!^$W_!#+XC?$+_@EC\??'7@/Q]^TE=Z_^RWIW[/MK\2_%%Q);7%[!X"U M&[NXTAM"D"RM'=.HN&,,2@SQ-',4RG'JG_!1;]F/X'_M*?MO_LJ?\%,/^"3W MQ^EUSXF^-_BWIMKKDGAGQ?/?Q77AQ%DN+W49H7D9K*VMHXVM[B#;'&1>")XQ M(P5_UI^$G[.OP+^ _P *+?X&_"'X5:+H7A&VM#;+H%G9+]GDB9=K"0-DR[EX M8N6+#J35KX9? KX(_!2&ZM_@W\'/"OA*.]8->)X9\/6U@)V!)!<0(NXY)ZYZ MF@#\;[WX8ZC^R3_P5X_X*+:K\5KA-*TKXB_LP:OXN\(:IJ,@BAU*S-M$MQY3 M-@,8KAGB91R"@.,,,_,,W[ 7QJ^ O_!)+]@3]IGX@^%;_3[+P=^T.?$GC6WN MH&0Z+I6LZK9/:7EP#_JHC%I]N2S8"F\C!P37]''COX3_ L^*)T\_$WX:>'_ M !&=)NOM.EG7=&@O/L M&? FB>%AK5O\UM-J\^DZ"7MDD'RN\2V4_F*,E"R;L;ES^L%9'@?P!X#^&/AR M'P=\-O!.D>'M(MBQM]*T/38K2VB+')VQ1*JKD\G YK7H **** (KRUCOK5[2 M9F"R+ABC8/X&LS_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^ M;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GY MO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P " MVK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+ M:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#' M_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!] M(_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'T MC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W M_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^; MW_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MB MB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C M_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_ M^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_ MY^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ M )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P M+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ MP+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8H MH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A M!](_Y^;W_P "VK8HH ^#?VP=#L_BO^WYX&^!UG+--9V/V)-1BDE+E?,D-Q.1 MGI_HX3\J^VO^$'TC_GYO?_ MJ^,_V6!_PN7_ (*7>./BB_[VWT,Z@UI.>0=K M+8P_G%N/T%?8_\ P@^D?\_-[_X%M1_P@^D?\_-[ M_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/ MS>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X M%M6Q10!@ZA\./#FJV$^EZB;J:WN86BGADNF*NC AE(]""17Q)^QO;-^SI^V= MXH_9>\6WUQ'8ZI-)%IDGG%-\L8,UM(>W[R!F^K%17WGJ&HZ?I-C+J>JWT-M; M0(7GN+B4(D:CJS,> /9!*)+=DDX$K EP2H*E0HW'&*Y:V09MG.)HUDKMV2T[O MT/%SG&X7+X0Q%6:3B]NK3W26[/M[XN^+OA%\#/!\WC;XE>+)["SCR(D-XS2W M,F,B.) U$'<^I)/)8Y)))))-?IN79QEO!].5.B_K%6=N;E=H*U[)2L[O5W>WH?-XW+ M,=Q=*-6:]C2C?DNKRE>VK5U9:*VOWGXGU^UG_"#Z1_S\WO\ X%M6Q17B\2\2 M_P"L7LOW7)R_^!;4?\(/I'_/S>_\ @6U;%%?+'TIC_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ M (%M6Q10!C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5Y!^V7^V/I_[,.I>$ MM'MK>.ZNM5U5)M6@QN:+2T;;*P'9V)PG8[']*]PTS4]/UK3;?6-)NX[BUNX$ MFMIXFRLD;*&5@>X(((^MMB)T8.\H6NO75&<:M.=24$]5O\S._X0?2/ M^?F]_P# MJ/^$'TC_GYO?_ MJV**Z30Q_P#A!](_Y^;W_P "VH_X0?2/^?F] M_P# MJV** /B_P#X*TWWA3PM\/O#'@^X\-7-Y>ZO>7-SI^JOJ9'V!K?R0X,9 M0^8)$G(QN7!53\V,5Y7\%O\ @I-=?"_X9:3\/_$OPINM>GTFW^SQZDGBMK7? M"I/EJ8_L[XVIM3.[D*.*]"_X+-?\TW_[C'_MC7P[7[1PSDV6YGPM0ABHE['Z=_L9 M?M*Z1^UU_P ))_Q0%[X>_P"$>^Q_\S&UW]H\_P __IC'LV^3[YW=L<^X_P#" M#Z1_S\WO_@6U?&O_ 1E_P":D?\ <'_]OJ^XJ_-N)\%A7-.7-=V2VDTM%9;(Q_P#A!](_Y^;W_P "VH_X M0?2/^?F]_P# MJV**\ ]PQ_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q M_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0? M2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:MBB@#'_X0 M?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ +:C_A!](_Y M^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_ MY^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO? M_ MJV** ,?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_ M\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ +:N.^//BWP+\ _A5JW MQ/\ $MW=M'I\'^BVOVY@UU<-Q%"ONS8R>PR>@->DU\%?M6>,?$'[<7[5FD_L MO_#74&_X1[0+UQJ5[#\T?FKQL_&/QCJ_P"UY\7F MGGFN;V5-"9F(\R3W?\ 70Q_^$'TC_GYO?\ P+:C_A!](_Y^ M;W_P+:MBBO*/3,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/ M^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ9<> -!NH'M;I M[J2*1"DDH([5MT4;!N?G)_P %/OV=/A/\#-:\)ZU\,/#ITQO$ M/]H'4;:*4F'=#]FV%$/$?^N;(7 X& ._RM7[&?&;]F[X+_M!_P!F_P#"W_!G M]K_V1YW]G?\ $QN;?RO-V>9_J)$W9\M/O9QMXQDYX;_AV[^Q=_T1G_RXM1_^ M2*_4LDXZP.!RNG0Q:J3J1O=Z.^K:U-QN95*V%<(PE:RU717T M46M7=GS[_P $?O"^D:[=_$#4+Z%A/;1Z7'!/&VUU1S=EU!'."40D=]H]!7VW M_P (/I'_ #\WO_@6U<_\&?V;O@O^SY_:7_"H/!G]D?VOY/\ :/\ Q,;FX\WR MM_E_Z^1]N/,?[N,[NVVLF^J71]C'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VK8HK MQ3V#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@"OING0:5:BTMWD90Q.9 M7+'GW-6*** "O#_VW_\ D5=#_P"PA)_Z!7N%>'_MO_\ (JZ'_P!A"3_T"@#/ M_9,_Y*IXO_X%_P"CVKZ KY__ &3/^2J>+_\ @7_H]J^@* "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L3XE>+(O 7PZU[QQ, M0%T?1KJ].[I^ZB9\?^.UMUXA_P %%?&/_"'_ +(_B M/^_8DKEQM?ZM@ZE7^6+?W(RK3]G1E/LF>2_\$?\ PG*/"'C7XDW@9Y-1U:"Q M29^23#&TK\^YN%S]!7V37A7_ 3>\'?\(C^R1X=EEBV3:O+C#^[?_ ,"U_4QP,/9X2"\K_?J%%%%>N=84444 %%%5=8UO M1O#VGR:MK^KVMC:Q#,MS>7"Q1H/=F( II.3LA-J*NSQC]LW]LW_AD7_A&_\ MBV__ D/_"0_;/\ F,?9/L_D>1_TQDW[O.]L;>^>/#O^'S7_ %;?_P"7A_\ M<=]W.+^)VTNNENGF?E.?\ %&:X;-ZM M+"5U[-6M90:^%7UL^M^OD?I)\$?^"HOPE^(.C:_K?Q5TNV\$QZ/]F^QPR:NU M]-J)E\W<(XT@1OD\M\6:K_PAO[+_P &K[5;^[U2W>61STREK 2Q]02_IE>U>2?\$XOV5/A;^TIK/B?4OBBM_<6_AS[";?3[ M6Z\F.X,_VC=YC*-^!Y(QM9>IYK]#OA]\*OAO\*-)&B?#?P1INBVV '6PM51I M,=W;[SGW8DU\_G-/A;(LRJ4X4)5)JWNN34(WBGOK*7=WTUL>]E%3B7.LOA4E M7C3@[^\HISE9M;:1796UTN?%]E^QY^W#^UK?1ZY^TS\2I= TAG$B:;Y:%_P $X_V'>&E:%%JW)!\IOF?XZ+Y'Q1_P $T/BKK?PO\?>(OV/?B:3:WUK?SS:1'*W"W$?% MQ"I/4,JB5<<$*Y_B%?:]?(/_ 4<_9U\3:?JUC^UY\&UE@UOP^T4FN?9%_>% M(B#%=@?Q% K]MW\-EJ7AO3#-XET82 2 M1R*, Q G+)(^ AYY8*3D5^?Y5B/[-G/+L3*W)=P;^U#?[X]?^ =>%J?5V\/4 M>VJ?=?\ /*=/TBS3[UUJ5XD*?3+D GVKZ)5:;IJHG[MKWZ6._FBX\ MU]#3JGX@\1:!X4T>?Q#XGUJTTZPM4WW-Y?7"Q11+ZLS$ 5\M_''_ (*I_#;P MTS^&_@/H,WBO5G;RX;V:)XK)7)P,# DF.>, *#GAC7GWA_\ 9,_;$_;0U>#Q MM^TYXUN_#VA[_,M=,N(MLJJ>T-H,+#QQODP_0D/7AU\]I3J.C@8.M/R^%>LM MON..>.BYK/0/C3_ ,%6/AQX;O'\-? WPK<>+-19_+COI@T%IO)P M-BX\R;GC " \88UP-YK?_!4GXYZ;<>)KR^;P)H,<+3RS2E-)CMXE4LS\[KK: M%&R^N9"/D![J@5?:NP\;^" MO#?Q&\)W_@?QA8R7.EZG 8;ZVCNI83+&2"5WQ,K@'&#@C(R#P2*REE>:XR#E MBZ[3Z0A[L?1RU;7K/Y+1??N?C-XK\5^*?&6LOK/C#Q7?ZU>8V&_U M&\DGD=03CYI26QR2 ?6O:OV7_P!O?XR_ .6TT75[N?Q#X0M=D,VE79W/:1$\ M>1*>4( .$)*'&,#J/M3_ (=P?L8?]$:_\N+4?_DBK>E_\$_?V2=#BO8]&^%/ MD?;["2SN2=:O90T3@9^629ER"%921E656&"H-?/87A?/L)B/;4ZT5+NG+7UO M'7YG!2RS'4JG/&:3]7_D>D_#?XC^#_BUX*L/B#X$U=+W3-1A\RWF48(.<,C# MJK*05*GH0:W*^$?V:O%?B?\ 84_:MO\ ]F/XAZG))X6\1W:'2;V<[4#R';;W M0[*'QY4F. RCG"<_=U?995CWC\.^=?Y'_3:/9M\GWSN[ M8Y^:_B]_P2:UOXE?19;Q3G65TH4:-3]W%_#RQVO=J]KZW?7T/ M S#AK*,RJSK5:?[R2^*\NUD[7MI9=/4^-_\ @CQX=T2T\">,?%5EXE\^^OM0 MM+:^TIK78;00K,T<@?>=ZR"9A]U<&)ASUK[)KX,^!Q;]C+_@HCJGP?N':W\- M^+I/L^GACA-DQ\RS(]2LA-OGU9J^\ZVXOA*>;O%)WA6C&<7Y62MIVM;OM?4R MX5G&.5?5FK2I2E"2\[MW^=[]NP4445\N?2!1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 5X=_P\B_8N_Z+-_Y;NH__(]>XU^'=?9\ M(\.X+/\ V_UB4ERW+:UFNY^B/[ M3_\ P4M^#,7P?U+3/V?_ !W)J?B745^R6TB:7=6_V%'!WW&Z:) 656RT2TUOM^;/.X9QM;B',IXS% M6O2244MES7N]6]=+;A1117YR??A1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !7A_[;_P#R*NA_]A"3_P! KW"O#_VW_P#D5=#_ .PA)_Z! M0!G_ +)G_)5/%_\ P+_T>U?0%?/_ .R9_P E4\7_ / O_1[5] 4 %%%% !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 %?'O_!8/Q:;/ MX9^$? B2?-J6N37K*#R1;P[/RS<#\O:OL*OAO]O'_BZ7[=GPV^$2?O+> 6"W M2==OGW9:7C_KDB&O!XEG)93*G'>;C%?-K]+G#F+?U5Q6[LOO9]A?"+PB/ /P MI\->"/+VG2-!M+-QC^*.%58_4D$UT5%>'?\ !2+_ ),N\9_]P[_TXVM?39;@ MXXG%4<)%V4I1C?>UVE>VE[&F+KK!8&I62OR1;MM?E5[7^1[C17X=UV7P T;X MM>(OBYI&A? V^GMO%%V9XM-N+:[6!XU,$@F82,1LQ#YA)'.,XYQ7Z-6\.51H MRJ/%I))O6%EIW?.[+N[:'P='C]U:L8+"MW:6D[O7LN57?9=3]6_BU^T=\$?@ M;;&7XG?$73]-FV;DL/,,MU(.Q6&,,Y'OC'J:^;?'O_!73P])??V'\$O@_J6L MW$C;(+C59?)#MZK#$'=P?3*?VB_'-YXEU.9_-N;"PN M'CMV<]?,F;]]-G^\/+/UKZ<^'WP@^%OPHL1I_P ./ &E:-'MVNUA9(DD@_VW MQN<^[$FOG6^%,MTM+$S76_)#Y?:?Y,]]+B?,=;QP\'Y<\_G]E?FCXY_X61_P M5:^/_'A?P9+X1T^;JZ:='IX"GH0]V6F/U3K5G2?^"7/QM^)FH)KO[1_[14ES M+GZG9"_DOMVS9PLD M*1!-K_=4[O,Y^Z*YG_AS+_UJSYG07RV-O?/'N-%%>'C<;BLQQ4L1B)8SPH*[>" /U MKX[^)?\ P2IU_P"*OC_5_B+XH_:5WWVL7SW,^/"&0FX_*B_Z9]U5PH'8**^: MXGP.)S#!QIX>ESROO=+E7E=K?^NAYV94*E>BHTXW?RT_X<^:OV6;W]ISXHZI M'\!?@O\ '.Y\.Q^1-=6UG-KD]I$<$-((S$K-NY+E1U 8^M?0GAO_ ()/>*O% M6JKKWQ^_: NM1F)_?QZ:DD\KCVN+DDC\8S6C\-/^"5.O_"KQ_I'Q%\+_ +2N MR^T>^2Y@SX0P'VGYD;_3/NLN5([AC7V)7G9+PZY4+9E3=XO1.=XV]$^ASX/+ M[PMB(NZVUTM\F>X0*I]* M]'HHK[&C0HX>FH4HJ*[)6/7A"%./+%604445J4%%%% 'S+_P4_\ @*OQ(^"R M_%+0[/.L^#B;AWC'S26+$>V68=J]6U+3;'6-.N-(U2U2>VNH'AN()!E9(V M!5E(]""17PS^Q9J%]^RQ^VOXI_9BUZ[<:;K,SPZ@%% M%% 'Q]_P5H^%5U/X2\.?'_PXKQ7_ (=OEL[VYAX=89&WPR9[;)A@>\]?2'[/ M_P 4[3XU_!GP[\3K5DW:KIJ/=HG2.X7Y)D'^[(KC\*M_&?X;Z?\ %_X4^(/A MGJ041ZSI3<)CL$D5#]937UB_X4^%6MYX:7_DD_P#*7W(^8?\ PG<3)_8Q$?\ MR>'^VA\K2[5S_P ?-V^1%'],_,V. M0JL>U?.W_!+WX&:KJ7]K_M9?$@276KZ_<18W/\ V?UB,5R7MRIK M>U[W;['M9-D&#R/VGL)2?/:_,T]KVM9+N%%%%> >X%%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %>'_MO_ /(JZ'_V$)/_ $"O<*\/_;?_ M .15T/\ ["$G_H% &?\ LF?\E4\7_P# O_1[5] 5\_\ [)G_ "53Q?\ \"_] M'M7T!0 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 5\-^ /^+L_P#!6W6M=_UMOX;DN2[N90 MD<2%Y';HJ@9)_*OAK_@F%>V6O?%7XI_M ^)KR*T@6'?=7MW*$2-;FXDN)"S' M@ >2I)/3BOG\X3KX_!X==9\W_@"O^IY^,:=:E!][_GF'YSVV@E:_4\'E^%X>]GC MLR;]JK2A27Q76JUGHU%?:=NNWX,_+N MOCX,_[B/\ Z;KJOU3HKU<=X@_7<%5P_P!6MSQE&_/>UTU>W(KV MN>7@N!/J>,IU_K%^22E;DM>S3M?F"BBBOS<_00HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ KXE_X*F^"]5^'_ ,0?!'[4'@]/*N[2[CM+ MF=1@+<0/Y]LQQU) E!]HU%?;5>8?MD_"D?&/]F[Q1X1@MO,O8[ WVF #+?:( M/WJ*ONVTI]'->5G>$>,RRI"/Q)7CZK5?Y?,Y<92=;#2BM]UZH[?X?>--*^(W M@71_'VAMFTUG38;RW&K[>A&?=! M1117:;!7PE\3F'[*'_!3?3/':?Z/H7C21);MNB!+LF&6GSO;[SYWB:C.66_6*?QT9*:^6_RM?[CZMHKS[]E;XI_\+G_ &?? M"WQ!FN/-NKK2TBU%L\FZB)BF)],NC,/9A7H->!B*%3#8B=&?Q1;3]4['NT*T M,30C5AM))KT:N%%%%8FH4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !117!?M-?&JP_9_P#@IKGQ+N6C-S:VQBTN"3_EM=R?+$F.XW'KT,J]:GAJ,JM1VC%-OT1\G?MH^(];_:[_ &N?#_[)_@>^ M;^R]$O-FJ7$1RJW!7=\?Q5]O\ A;PSHG@SPU8>$?#=BMMI M^F6<=K96Z=(XD4*H_(#FOE#_ ()5_!:_M_#NM?M*^,U>;5?$]Q)!IUQ<64'^[H*S\YOXW]^GEJ>!P[0J5:=3,: MR]^L[KR@OA7W:^>@4445\N?2!1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 5X?^V__P BKH?_ &$)/_0*]PKP_P#;?_Y%70_^PA)_ MZ!0!G_LF?\E4\7_\"_\ 1[5] 5\__LF?\E4\7_\ O\ T>U?0% !117B_P"U MU^V]\-/V1]7^'W@'7=)O-<\9_%?Q6OAWX?>%=/FBADU&\V[Y)))IF6."WB0J MTDA+,-RJB2.RH0#VBBOE/]FC_@I]%\4_#L.I?'W]G?Q#\.FG^%$_Q"L]7CO8 MM6T?4-(MWBCNEMKB$+.US"T\.^W>W1\2H4WAAGP+X<_\'$-ZG[?_ (/_ &'_ M -K/_@G1\2_@G!\3+Z.T^&OBGQE>(TFJ232>5;"XLUA46WF2E8B$FG,SN KS&WN656V';#D9#<.\7_\%@YO@S^P?X$_:S_:7_9+ M\4?#[QM\3_&$/A?P1\%];OO+U>?4[BZD@MDN7F@B-HC)$9W9HR8XF7Y6=EC( M!]J45\X_LE_\%#_#G[0W[3/Q9_8F\?\ @>'PC\6/@Y/8R>)-!LM;.I6-[I][ M;17%M?6=TT%N\J;)HQ(KPQM&[J/F#!C]'4 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !115;6=8TKP]I-SKVNZC#9V5G TUW=7$@2.*-1EF9CP ,YII.3LA-I* M[.*_:F\81^ _V1FQB:2,Q1?^/NM?FM^S7\.?CM^T-;S M_ #X9W3V>@7.H)?^);TJ5@0 !4,[#[X7#%(A]YB3_#N7J_VX?VR?$O[3&LS: M#X+6ZM? >CW:I -C+]NG.[9--Z9".8XSR K'&<[?MK]@CX?:;\/OV5?"4-II ML4%SJVG#4[Z9(P'N'G)D5G/5B(V11G^%0.U?0QH9;PQCX5ZZ4\?R7C!ZJC%O MXI?WY=%T2?S^)J3?%.8.E2DXX>&C:T<]=4O[O=]3H_V>/V;_1](\1O/!81GA%5P+NT M(]2%S$/=R*^[*^(_^"I7AK4_AS\5/ /[2_AB';SNO1E^BBBOHCT KGOBU\/[#XJ_#'7OAQJ6T1:UI4UJ M'89\MV0A'^JMM8>ZUT-%73J3I5%.#LT[KU1%2G"K3<)*Z:L_1GQG_P $E/B! M?Z=:>,?V?O$>Z*]T>_\ M]O;2'YDR1!<+[!72+\9#7V97PCXZ_XQ7_X*AV'B MI?\ 1]%\:S)).>B%+W,4I8_[-ROFGT %?=U?2\5TX5,=#'4U[M>$9^CM:2^3 M6OJ?/<,5)PP<\'4?O49.'JKWB_NV] HHHKY<^D"BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH *^&/^"@GBK6_P!H_P#:8\*?LA>!+LM%97<;:FZ? M,JW4J[F=AW$-OEO^!N.U?8/QD^)VB_!GX7:Y\3M?(-OH]@\XB+8\Z3[L<0/J M[E4'NU?*?_!+GX8ZUXW\4^*OVM/'X-Q?ZI>S6NFSRK]^61O,NIEST&2L8(_Z M:"OK.'(QP&'KYM47\) MA]@>#O">A^!/"FF^"_#5F(-/TJRBM;.$?PQHH5<^IP.3W.36E117RLI2G)RD M[MGTL8QA%1BK)!1114E!1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 5X?^V__ ,BKH?\ V$)/_0*]PKP_]M__ )%70_\ L(2?^@4 M9_[)G_)5/%__ +_ -'M7T!7S_\ LF?\E4\7_P# O_1[5] 4 %?'G_!83_@F M#\&?^"J'PP\-_"#7_BU=^!/B9X8NKKQ!\*_%FERYN=/N(O(2=C$&5I8-SVN_ M8R.C"%E88(;[#KR[]HO]DOX?_M):WX1\9ZYXM\6>&O$O@34+B\\*>)O!OB![ M&ZLGGB$4Z,I#PW$4B *T<\V=)M[@$>V?&WPK\#OV[/ M^"HW@3]KSXH_$CP_I/PA_9/EU"T\+W^H:G#&_BSQK<31+.+92VZ2UL9+6W0. MHS+>1M%&'$;Y]^_9D_X)2? S]G3P#J%A<>-/%'B'QUK?P\@\%:O\3Y]3:UU: M/1H@VRSL#$=FFQ!W:3$ 5C(1(SLZJP\7^$/_ :^?\$B?@C\7?#'QO\ _PB M\3_V]X1\16>MZ/)?^-KRXB%Y:SI/$TD;MMD42(I*MPPX/!H X3_@H[_P03_: MF_:)_:6\:?MV_L;_ /!4'QW\.OB5K M9-.\.Q336FE#[+:QP06AFLYD>)"J ML[1S9,CDH=QKX7_;,_:&_:]_:\_9P_X)V?'/]K?0I+;Q%X?_ &H-0\*>.-12 MV2&'4=2L]9LK:&Y*QXC5V6SO%;9\ADBF*A5.T?L3/_P2/_9RL?VP/%'[;'P_ M^)?Q5\&^*_'(C_X3?3_"'Q#NK/3->9(UC5IX!DA@B *8W0IDE-I.:]#^,_[! M?[+/QV_9NLOV4?&OPQ@B\'://:W7AZVTN=[:XT:]MI/,M[VUG4^9''_ +5?B/24E72;#X+:1#JTP'[LO+IGA?R8 MS_M$QNP]HFK]?:\F_9N_8Q^#7[,?BKQK\3/"*ZGK'C;XCZE!?>/?'7B2Y2?5 M-;E@A$%NLK1I'''%#$ D<,4<<:C)"Y9B?6: "BBB@"*\6Z>U=+&54E*_NW=< M@'W%9GV+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ M ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ M /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O& M_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% M &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# M8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ MP&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ M]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ M /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 M8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C M_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# M8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T M&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ M]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C M_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^ M-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C M_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0; MLO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T M&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%?E9_P M\B_;1_Z+-_Y;NG?_ "/7OY'P[C<_]I]7E%, MGSWMRI/:U[W:[GZ=-:>-44N^NV0 &23;' 'YU\._M*?'/XH?MI?%:']E+X#Z MFEYHB7?_ !,]3ME*079C8;YI'&?]&C/(_OM@@,=E>*^,/V]?VM/'GAB^\'>) M_B]--I^HVY@O88-)LX&DC/WEWQ0JX!'!P1D$@\$BOT%_8W_90\/?LN_#I=/D M6&Z\2:FBR:_JB+G<_401D\B),D#^\E**NXIK>3 MNE\-U9?\.O"6:2XMG]5PJE"BM:C=DVND59O>SN_^&?R/^W3\&](_9W^&OP__ M &?/!S0W,E[>W.H:A<)#MFO;D+'$DCG/.?,D55Z*!CU)^[_"/A'Q;X2\*:9X M4L=9LA!IFGPVD(%L>$CC5!^BU\B?M8_\75_X*6^ OAVO[R#2#IBW,/4$"5[N M7\XBH_"ON2OR7 UZV/SO'8RK+FDY*-WWBM?Q/I*DFUZI.Z.VME MN8X;#QKUJ,XTY;2<6HOT;5G\AGV+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C M_C6Q176<1X/^W9\)_%7Q._9D\16=Q=VMS-H\ U:T2.W(;=;Y9]ON8O-7_@58 M'_!-GXB^)_B)^S59Z+;:[;";PQ>2:;)'-#N?RQB2(]>FR0(/^N9]*^D[JUMK MZUDLKR!989HRDL;C(=2,$$>A%?#G_!/^ZN?@#^V)XZ_9HU69EM[UIDL!(>99 M+5V>%@#_ 'K=W?\ 5\[C?\ 8\]H8CI43IOUWC][T//K?NL="ITE[K_-'V?] MB\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL45]$>@8_P!B\;_]!NR_\!C_ M (T?8O&__0;LO_ 8_P"-;%% 'QW_ ,%6?A/XCUCX4Z/\6Y;B":;PWJ7D3R6\ M11DM[C W$]\2I$!Z>8:]V_9R^(OB[XT? _PU\28/$%FSZCIB?:\V_*W"9CF' M!_YZ(]=/\:/AS9?%WX3^(?AI?;0NLZ5-;QNXXCE*YCD_X"X5O^ U\O?\$D_B M/>PZ'XL^ 7B(M%>Z)J'VZUMI3\Z(Y\J=,=@DB(3[RFOJX_\ "CPFX_;PT[_] MN3_^VU]#YB7_ G\3J7V<1&W_;\/_M3ZP^Q>-_\ H-V7_@,?\:/L7C?_ *#= ME_X#'_&MBBOE#Z&/V2O M"^HQ7M]J=[!>0\]7HAMR$'_ %T0]17W-7U/$]7]YC_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ M &/^-;%%?*'TYC_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B M\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+Q MO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8 M_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"- M'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL M44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8 M_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ M (UL44 5]-CU&*U":I<1RR[CEXDVC';BK%%% !7A_P"V_P#\BKH?_80D_P#0 M*]PKP_\ ;?\ ^15T/_L(2?\ H% &?^R9_P E4\7_ / O_1[5] 5\_P#[)G_) M5/%__ O_ $>U?0% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 5^'=?L]\8OBMX5^"7PWU7XF>,;C99:9;E_+5@'GD/"1)GJSL0H^N3P":^# M/V"_V,O#7[1WB+5?BW\2/"?V7P7!=2Q:;HD%W.BW,S9.Q9=_FF*($#=ORS8! M)PXK]&X(QU'*,!B\9B$U3]Q)]VN;W5KJ]5^K1\!QC@ZN:X["X3#M.?O-KLGR MZOLM'^B9\J5^XE>'?\.W?V+O^B,_^7%J/_R17LOB/6[3PSX>O_$=^<0:?92W M,YST2-"Q_0&O+XPXDP.?*BZ$91]GS7YDEOR[6;[.YZ'"V08S(E6^L2B^?EMR MMO;FO>Z7<^)_V>_^+L?\%3_&/C?_ %L>@-J+1R]1B%4T],'W5N/85]R5\4?\ M$B]$N];U3X@_%;5AOGO+FVMEEQU=FEFF_4Q&OM>ORWAI.66NL]ZDI2^]V_0^ M@RY-X?G?VFW^(4445] =X4444 %%%% !1110 4444 %%%% !1110 445X)^T M5^W_ /#3X$^))? ^EZ'<>(]:ML"^M[:Y6&"V;&=CRE6^?!&553CH2#Q7!F.: M8#*EE63YGG>*^KX&DZD][+HN[;LDO-M'O=%>"?L[ M?M__ T^.WB2+P/JFAW'AS6KG(LK>ZN5F@N6Z[$E 7Y\ X5E&>@)/%=U\5_V MI?@5\&%DA\;>/[1;V//_ !*[)OM%T3Z&-,E/J^T>]<^'S_)L5@OKE.O'V>W, MW:S[.]FGY/4ZL5PUG^#S!8&KAI^U>JBES-KNN6Z:\T['H-0:GJNEZ)82:IK. MI6]I;0KNFN;J98XT'J68@ ?6OC[Q1_P4.^,GQ;U>3P?^R[\(;HRMPM]31^JJBL(8?\ M@!8>U>'+B[Z[-T\HP\\0_P";X*:_[>E_EKT9]%#@9Y?!5,\Q4,*GKR_'4?I" M/YWTZH]H\>_M_P#[,/@1WMT\,_%;_ (*EV.M^ M%M3\/?#'X?:E8W=Y:/#::Q>WZ(]J6&/,$:*V6 )(^;@X/:O9?A]_P3__ &9? M 21R3^"GUVZ0Q -9UL%QQCZ$N?$4Z-T[*$7)[;.4MGYK;=&N'S#P M[RS$0Y,+5Q%FKRG)16^ZC'=>4M]F?DK++)-(TTTC.[L6=V.2Q/4D]Z]3_91_ M:@UK]F;QE]>^?L8_L-R?!":Z\=?%.6 MROM%>*89W#DA*C*#OSM>ZO M2^DK[63=[ZZ'[-Q+QIP94X>J>TJ1Q$9JRIQE[S];:PMO=I-6TUL:?PY_X*0_ MLZ>-YH[#7KW4/#=RYVC^U[;,)/M+$6 'NX45[KH^M:/XATV'6= U:VOK.X3= M!=V)OV=_VIOV)]2F\>_ ;Q;<:]X=1O,OK)(2Q"#KY]KDAP!QYD9W 9/R" MOU2>9\3Y)[V848UZ*WG2TDEWE![_ /;NB[GXQ#*.#^(?_?LO_MJ_#[]H>WC\/WBIHOB=(\RZ1-+E;G R7@1/%8 M*:ERVG%KHXZVMNG:^CU/@>(?PF(CB\+"M':23^\YZ515::FNJ"BBBN@T"O@_XD'_ (9& M_P""F=AXZ'^C^'_&<1Z;:^\*^7_^"JOP<;QY\!K? MXD:9:[[[PA>^=(57+&SF*QRC\&$3^P5J^DX6Q%*GF?U:M_#KQ=-_]O;/UO;[ MSY[B7#U)Y=]8I?'1:FO^W=U]USZ@HKRW]C+XRCXY_LZ^'O&5U=>;J,%M]@U@ MELM]JA 1F;W<;9/I(*]2KPL5AJN#Q,Z%3XHMI_(]K#8BGBL/"M3^&237S"BB MBL#<**** "BBB@ HHHH **** "BBB@ HHHH *^._^"IOQIU.[M-#_98\!;[G M5?$=S#/JEO;G+O&9-MO;_5Y1NQU_=KV:OJKXC>/O#GPM\"ZK\0_%MWY.G:19 M/<7+<98 <(OJS'"J.Y8#O7QG^P+X#\2?M,?M$>(?VR/B=;%X;._==)B?E/M; M)A57/58(2JCW9#U4U]3PU0I8=U,UKKW*"T7\U1_"OEN^VC/FN(:U2NJ>647[ M]9ZO^6"^)_/9=]3ZM_9O^#&F_ 'X,Z'\,+#8\MC:A]1N(Q_Q\73_ #2R>I!8 MD#/10H[5W-%%?-UZ]7$UI5:CO*3;;\V?04:-/#T8TJ:M&*27H@HHHK(U"BBB M@ HHHH **Y[XG?%7P!\&_"4_C?XC^);?3-/@X\R9LM*^,B.-!\TCG!PJ@G@G MH#7QOX^_X*&_M%_'35+_ ,/?LG_#V;3=,L8GEN];NK:.6>*%02997D_T>U3 M/WBW3AATKS,?F^#RYJ-1MR>T8J\G\O\ .QS5\71P^DM7V6K/< O'@*2N[[P!^2PG&'-CY^U@_9RM9+5QLM7YWW?8\JEF]Z\ MN9/E>WD?JM17FW[,G[3W@']I_P #_P#"3^%'-K?VNU-8T:>0&6RD(XY'WXVP M=K@ '!X!! ])K[NA7HXFBJM)WB]F>Y"<*D%*+NF%%%%:E!1110 4444 %%%% M !1110 4444 %>'_ +;_ /R*NA_]A"3_ - KW"O#_P!M_P#Y%70_^PA)_P"@ M4 9_[)G_ "53Q?\ \"_]'M7T!7S_ /LF?\E4\7_\"_\ 1[5] 4 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%>"?\%!_P!IK_AGWX.2:3X)5>TTDHWSVT>,37/MM#!5/]]U/(4UUX#!5\QQD,-15Y2=O\WZ):LY<;C*. M PD\15?NQ5_^!ZMZ(\%_:F\;^*?VZ/VHM-_9>^%M^1X8G!_>#'V[\/_ )X9^&/@K3/ '@[3Q:Z9I-HMO:0CKM'5F/= MF.68]R2>]>%_\$X?V93\$/A&/'/BG3]GB7Q7&EQWX;GCY#@ZRC+'XI?OJVK_NQ^S%?+ M?\=@KRC]N/QB/!'[*'C;5EEVO<:.;"/!Y)N76WX_"0G\*]7KY1_X*Y>,O['^ M!&B>#89=LFL^(E>1<_>A@B=F'_?;Q'\*^'SFO]6RJM4_NO[WHOQ9[.,G[/"S MEY'0_P#!+7P>?#7[*EKK3Q;7U_6KN^R1R55A;C\/W!/X^]?1M<1^S7X-_P"% M?_ #P;X0>+9+9^';47*XQB9HP\G_ (^S5V]:Y90^K9=2I=HK[[:_B5AH>SP\ M(]D@HHHKN-PHHHH **** "BBB@ HJ.ZNK6QM9+V^N8X888R\TTKA510,EB3P M !SDUYC_ ,-K_LL?V]_PCG_"Y=,^T>9L\SRIO(S_ -=]GE8]]V/>N3$X_ X) MI8BK&%]N:25_2[5SMPF6YCCU)X6C.IR[\L7*WK9.QZE144-_8W%BNJ6][%); M/$)4N$D!C9",A@PX(QSGIBO(OBK^W9^SE\*S)9S>,1KE_'D&Q\/J+@@^ADR( MEYZ@MD>E3C,QP&7TO:XFK&$>[:5_3O\ (K 95F6:5_8X2C*I+M%-V]>WS/8J M;++%!$TT\BHB*2[N-=M&>O$$)6!?P:OF7Q MA'&/ERK"U,1_>MR0_P# I?Y'UZX%E@5S9SC*6&_NM\]3_P A_F?0/Q$_;+_ M &;OAIYD.M_$ZQN[I,C[%HY-W)N_NGRLJA_WBM?F+K>KWVOZU>:[J=PTUS>W M4EQ<2N>7=V+,Q]R237Z#_#O_ ()K?L[>#O+N?$\&H^);E<$G4KHQP[O:.+;Q M[,S4SXV_\$X_@W\3[R/5_!-P?!]XL2QR)IEDCVL@48#&'*X; ZJPSU().:^8 MXFX?XPXDP\*E:-./)?EIQD[ZVO>3]UM6TU2W/K^$.)^!.$L5.E0G5DJEN:I* M*Y5RWM:*]])W=]&]C\_- T[5=8UVRTG0DD:]NKN.&S6(D,968*@&.<[B,5]Y M?"K_ ()B_!WPF\>I?$K6KWQ1=KAF@)-K:YZ_=1B[<^KX/=:W/V=OV /AI\"? M$D7CC5-M6V397%U;+#!;-TWI$"WSX)PS,<=0 >:][KIX0X"IX.E*MFU M*,JC?NQ;YE%>=GRMOYVMYLY>.?$JMCZT%_"'A7P1I*:#X.\.6.EV4?W+6PM5B0'UPH&3[]36C117Z?"$*<5&"LET1 M^/SG.K-SFVV]V]6PHHHJB HHHH **** /F;]K#]A&S\9SR?%CX"HNC^*K>3[ M3+8VLGDQWL@.[?&1CR9\\AAA6/7!):J?[+O[7UM\6+2Z_9O_ &D;?['X@F@E MTTSWD?E#40RF-X)5('ESX)&. _H&X/U+7@/[9/[&6F?'/3W\?> (HK'QC9QA MDD4A$U)5'$'[Z M"#Q )HREQ<+"/(D$H/\ RT,'[ICU.W<Q!!K3@S-,/C\!.E2;M3D[)[I/5)^:=TSXC'9%F/#6.J9?C(ZQ= MXM:QG!_#*+ZI_@]'JB:BBBOL3F"J/B?PYI'C#PWJ'A/Q!:">QU.REM;R$_QQ M2(48?B":O44XRE"2DG9H4HJ2:>S/A?\ X)^>)M6_9O\ VG_%W[(_C>\*Q7MT M_P#9CR?*KW,(+(ZCL)K^ OQ@T+X\?";1OBAH)54U*U!NK8-DVUP MORRQ'_=<$ GJ,'H:^KXBA',,/1S>FOXBY9^52*M_Y,M5_P $^8R"3P&(K954 M?\-\T/.$G^CT9V%%%%?)GU 4444 %%%% !1110 4444 %%%% !17RM_P4S_: M1^-'[/G_ A/_"H/&?\ 9']K_P!I?VC_ ,2ZVN/-\K[+Y?\ KXWVX\Q_NXSN MYS@8^5'_ ."D'[:#J4/QF.",''A[3@?S%O7UV5\%YIFV!ABZ,X*,KVNY7T;7 M2+6Z[GRN9<7Y;E>-GA:L)N4;7LHVU2?62[]CW+_@H+\7/$7[0?Q@T7]C#X.3 M?:674D&N/$QV/=]1&Q'_ "S@3<[]<-U&8Z^N_@U\*?#7P1^&>D?#'PI%BTTJ MU$9F*X:XE/S22M_M.Y9CZ9P. *^.?^"/VA:9X@\8^/\ X@:Y;_:]8M(;&.WU M"X8O(HN&N6F.3_$YA3+=>#SR<_=M'%$U@)0R>C\%%)R?\TY)-R?R=EVU'PW% MXY3S:K\=6Z2_EA%M*/WJ[[Z!1117R)]2%%%% !1110 5QGQY^.O@7]GCX>W7 MQ"\=WNV*/]W964;#SKV<@E88P>I..3T4 D\"MSQ[X[\+?#+P=J'CSQIJJ66F M:9;F:[N'[ =% _B8DA0HY)( Y-?"?@OPS\0O^"G7[06AAUS5I_"NW>3\E_74Y,5B)4 MK0IJ\Y;+]7Y#_AE\(_C3_P %)OB0WQA^,^I7.D^!K*X:.PM;8D*RAN;>U#<= M@))R#DC')&%^T;;X"?".Q^%<_P %--\&06?AFZMO(NM.L9Y(#,AQNWR1LLC% ML?,Q;+#()()KH_#_ (?T3PKHEIX:\-Z7!96%C L-G:6T85(HU& H Z "KE/+ M\HH8.$I5/?J3^*3UO?=>GD/#X2%&+D]V^O_ /#_\ AW!^QA_T1K_RXM1_ M^2*Z#X:?L9?LV?"#Q*?%WP[^'!T^_:UDMI)#K-Y,DD,@P\;QRS,CJ1CAE/(! MZ@5ZA173#+,MIS4H48)K9J*O^1I'#8>+NH)/T1\"?M#?#?Q/_P $]/VA=,_: M"^#-J_\ PB.LW)BNM+#$11EOFELF_P!AE!>(G[I7I\@)^XOA]X\\-?$_P3IG MQ \'WPN=-U:T6XM9>AP>JL.S*":^3O\ @F]\4_$7P@^*'B#]C;XHN8+F&^FDT9)& M^5+F/_71(3U61 )5QQ\K'J]>/2C_ &+FJI+2C6>G:,^WI+IY^AQQ7U/%3_ ."?;5%%%?3'I!1110 4444 %%%% !65XS\<>#_AYH,GB?QSXDL]*L(B M ]U>S!%W'HHS]YCV49)["M6OSR_X*6?$'Q%XC_:&G\#7EU(NF^'K*W2RMMQV M%Y84F>7']X[PN?2,5\YQ3G_^KF5/%*/-)M1BNEW=Z^22?KMYGU?!O#3XJSI8 M-SY(J+E)];)I:>;;2\M];6/LCP%^UI^SI\3=>3PQX,^*=C*6V:9 MO[J>Z]\3?V=/"WC/ MQ/,\M_'S&]2PC#$^K5X'!G&=?B.O4PV)IJ,XKF3C>S5TGH MV[--KKKY6/I>/^ ,-PIAJ6+PE64JG[:]SXZ\<>)O ?QB\3P076N:I)JN@27=P$022,!)9QECT'R&-/9Z\[$ MYGA<+C*6&J/WIWMY6[^NR\SGJ8FE2K1IR>LC[-HHHKT3H"BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"OJ^K:9H&DW6NZU>QVUG96 M[SW=S,V$BC12S.Q[ $GZ5\%_!W2-2_X*$_MHW_Q=\4V4C>"_"LB-;6EPOR& M%&;[+;$=,R,&ED'(QO7NM>@?\%0?C]J5MI6F_LN?#MI+C6_$\D3:K#:\R"!G M"PVXQ_%+(!D==JX/#U[G^RA\ =,_9P^"^F?#^!8WU!E^U:Y=1_\ +>\<#>0> MZJ $7_90=R:^PP?_ @Y'+&/2M7O&'>,/M2^>R^31\IB_P#A;SF.$6M&A:4^ MSG]F/RW?S3/2:***^//JPKX<_P""CC-\6?VM/AK\"(&,D>(!.JGA#>701\_2 M.%6/L:^XZ^&_AJ?^%V?\%8-<\2_ZZT\+/=$+U51:PK9 C_ML^[ZU\_Q%^]H4 ML-_S\G%/TO=_D<&8>]"-/^:27RW/N-55%"(H P !TI:**^@.\**** "BBB@ M HHHH **97"111(7EED<*J*!DDD\ =Z^9_CY_P4<\)>%;MO!? MP'TQ?%.MR2>2E\%9K..0G "!?FN&SV7"G(PQZ5YF:9QEV34/:XNHHKHMV_)+ M=_U<]?)LAS7/L1['!4G)K=[1BN\I/1?KTN4O^"J'Q!\1>'?AUX>\":1=20VG MB"]N'U)HV(\U(!&5B;_9+2AL>L8KX3KZTLOV,OVK/VHVE^('Q_\ 'S:/*T#M MI5AJ,1D=&(R%\A"JVR$XS_'QRI/-<'_P[?\ VI_[>_L?_A%],^S^9M_M7^V8 M?(Q_>QGSUIW#S7U;\*?^">/[/'PX$=[KFBR^ M)[],$SZVP:$'OM@7"8]GWGWKJ_V6OV=-'_9L^' \)VU^+[4;R?[3K&H!-HEF MP %0'D(H&!GKR>-V!Z57Z3PUP=@<'@:57'TE/$6UYGS*/:*3O%:' 2ZMHD&6D&.74O M&JMUVD@YPN/D73_$GB+2;^#5=+UZ]MKJV55M[FWNG22(*,*%8'*@ #'3%?H M-_P40^ VJ_%_X20>*?#;1G4/";3WAAED""6U9 9P"2 & C1^3R$(ZD5^=0FA M*>8)5V_WMW%?SOX@X3$83B6=10Y83Y7%K2[LKO3[7->_79]3^H?#',,!B^%: M=*I44JE/F4E)J\8\S:6NO)RV\M&NA^C?[ '[1/B3X[?#2^TOQQ=?:=9\.7$4 M,]\1AKF"16,3OC^/Y'4GOM!/)->]U\B?\$H=0\$P^&?%6E6^J?\ %17%[#+= M6;C&;-$(C=.?F >20-Z;ESU&?KNOV+@[%5\;PWAZM:?-.S3=[[-I7\[6OUON M?AG'>"PV XLQ5'#PY()II6LM8INR[7;M;2VP4445],?(F5XZ\%>'OB-X.U/P M)XLLA<:;JUF]M>1="488R#V8=0>Q /:OS#_9 _;@\1_LH'6-)C\)G7]$U1EF M32Y=4^SFVN!@>:K^4XY3Y6&T9VHUTV>BU78_/>-\57R_%87$X=\LUSZZ;>[IKNM7H^Y]Q?\ #YK_ *MO_P#+ MP_\ N.ON*OP[K]Q*X^.,ERS)_J_U2GR\W/?63O;EMNWW>QU<&YQF.:^W^M3Y MN7EMHE:_-?9+L@HHHKX$^X"BBB@ HHHH **** "BBL'XE_$OP9\(?!5]\0/' MVLQV.F:?%OFE?EG/\*(O5G8\!1R2:NG3G5FH05V]$ENV3.<*<'.;LEJV^A\= M_P#!9K_FF_\ W&/_ &QKX=KZ^\*^'/B7_P %0?CZWC7Q=#<:5\/?#LQBBA5L M"*(D-]GC/1KB0!3(_P#",=@BGZ5_X=N_L7?]$9_\N+4?_DBOUW!<08#A/+J. M7XN\JL4W)0L^7FDY6;;6MGTO^1^5XS(L=Q/CZN/PMHTY-*+E=#/[(_M?R?[1_XF-S M<>;Y6_R_]?(^W'F/]W&=W.<#'<5^<\0YC0S;.*N+HIJ,N6U[7TBET;6Z[GW^ M0Y?6RO*J>%JM.4;WM>VLF^J7?L%%%%>*>N%%%% !222)$C2RN%502S,< #U- M+7Q[_P %"?VI]=U75$_9&^!)EO==UF1+77I; Y=1)@"R0C^)@?WAZ*IVGJVW MAS''T:DH)BFV';)>OCK&N2L2_Q%LY^<;?M;X3_"SP?\%_ &G?#CP-IXM] M/TZ':I."\SGEY7/\3LOEID@>I+-@;L#URN+*5&E5C M*<=XJ2;7JD[H[:V6YCAL/&O6HSC3EM)Q:B_1M6?R-6OBO_@IU\*];^'WC3PW M^U[\.5-O?6%[!;ZM-$OW9HSNMIVQU!"F)L\8$8[U]J5SWQ8^&^A?%[X;ZS\- M/$B9M-8L7MW?;DQ,>4D _O(X5Q[J*QS; _VA@94EI+>+[26W^7H>5BJ'UB@X M=>GJ0_!?XHZ)\:?A;HGQ/\/D"WU>Q65H@V3!*/EDB)]4<,I_W:Z>OB?_ ()F M?$C7?A=\2/%/[(/Q%?R+NVO9[C2XW;@7$7RW$:$]0R*LJXXPCG^*OMBEE.._ MM# QJRTEM)=I+1_YAA:WMZ"D]]GZH****](Z HHHH ***Q_'OC_PA\,?"UUX MS\=:[#IVG6B9EGF;J>RJ!RS'H%&23T%14J4Z--SFTHK5MZ)+S9I2I5:]14Z< M7*3=DEJVWT2+VN:YH_AG1[GQ!XAU."RL;.%I;JZN9 B1(!DL2>@K\^?C;+K/ M[>/[15Q+\!? K-#8Z<()-2N'\H7$<98B>4MQ'NSL13\Q &?1>I\6>-_C5_P4 M9^()\"_#ZTGT/P)IUPK74\X.Q0#Q+.5.))3U2$' ]>"]?67PI^$WPT_9L^'# M:%X9ACL["R@:YU34[DCS)RJY>>9^^ "?10, "OS[%^UXZJ>QI^Y@H.[G;WJ MC72%]HKK+_AC].P;H^&]+ZQ6:GF$XV5._NTHOK4L]9/I&^F_9GQ/\/?^":G[ M0WB/Q%%9^.=/LO#NFK(/M-[+J$-PY3//EI"S9;T#%1[U]\>!O!F@_#OP?IO@ M;PQ;&*PTJS2VM48Y;:HQECW8G))[DDUX[^QI^V/I_P"T]J7BW1[FWCM;K2M5 M>;28,;6ETMVVQ,1W=2,/V&]/6O=Z]CA;(,CRG#NOE[VB22OY:] M>A\IQ#QOFW&,*U?0% !117-?%?XR?"OX&>%E\:_%_Q]I?AW3)+V&RM[K4[H1_ M:;J5ML-M"OWIII&^5(D#.YX52: .EHKRC]G/]N/]E#]K"VE;X#_&S2-9O+;3 M(M2O=$F+V>I6EG)_J[F:RN5CN(HF_AD9 K=B:\]^!'_!9'_@F+^TW^T+/^RO M\"/VQ/"_B/QW#)-'#HUHMRD=\\0+2+:7,D2V]X0JLV())/E5F' ) !],T5Y) M\??VZOV5OV8_$K>#/C+\4_L.L0^&Y_$5]I6F:)?:IQ MW.T6WVP !-6J^/?^"GOQLUW4IM M$_9.^&QDGU7Q'/#)JT-LWS.C2!;>V_X&XWD<<(G9C7!F6.AEV#E6DKM:)=V] ME_70PQ%98>BYOY>;/G+]LW]LSQ9^TQXLFTC2+N>Q\'6-P?[*TL$J;@C@7$X' MWG/4*>$!P.=S-X=7[!_LU? C0/V=?A'IGPXT98WN(H_.U>]1<&[NV \R0]\9 M 50>BJH[5WM?)5.$<7F$OK&)Q'ORU:Y;V\OB6VQY4LJJUW[2I4]Y^7X;GQY_ MP33_ &P=7\;#_AGOXI:N]QJEI;&7PWJ-R^9+J!5RUNQ/+,J_,I/)0,#]T9^P MZ^,?^"FOPWUCX;^,_"W[7_PY7[/J6G:A#;:K+&O!D3YK>5P.H(5HFSU&Q:^K MOA3\1-&^+7PWT7XDZ P^RZSI\=RB;LF)B/GC)]48,I]U->[DU:O0G/+\1+FG M3M9_S0>S^6S.[!SG"4J%1W<=GW1T%%%%>^=P4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !7-?%_XI^&/@K\-]6^)OBZ?;9:5:F0QA@&GD/"1+G^ M)V*J/<\\5TM?!_[:OQ"\3_M@?M(:/^R+\);S?IFE:@5U2[3YHFNE!\Z9\=4@ M3_P +_$O[07QKU[]L_P"+,'G%-0D&BI(OR/=L,%D!_@@C*QI[D8.8 MZ^XJP_AK\/?#7PH\!Z5\.O"%GY&G:19K!;J?O-CEG8]V9B68]RQ-;E3G>9O- M<>ZL5:"]V"[16R_5^;*R;+EEF!5-N\W[TGWD]W^GH%%%%>0>J9OC'Q-8^"_" M.J^,=3.+;2=-GO+@DX^2*-G;]%-?'O\ P2/\-7VN7_CWXT:T#)<7]Y%9I<$? M>=BT\_YEH37K_P#P4>^( \!?LGZ_%%-LN-=EATJV.>OFMND'XPI+3_\ @G/X M /@+]D[P\T\'EW&MM-JMP,?>\U\1G\84BKY[$?[3Q%1I]*4)2?K+W5_F<%3] MYF$(_P J;^_0]RHHHKZ$[PHHJ.ZNK6QM9+Z]N8X888R\TTKA510,EB3P !R3 M0VDKL:3;LB2BOE?XA?\ !5#X=^'?$4ND> _AY>^(+2&0HVI2Z@+1),'[T:F- MV9?0MM/M7:^#_P#@H;^SCXC\!S>,M<\12Z+O*E#%1O&][Z+3>TFDG\FSZFOP1Q9AL/"O/!SY96M9)O M7:\4W)?-(]SKS3X^?M7_ C_ &>K%D\5:R+O5VCW6VA6#![E\C@L,XB4_P!Y ML9&!1-SRZVI /<\/>2#'3A 1_!FOICX _LD?" M']GNT2X\-Z0+[63'BXU[4%#W#9'(3M$OLO)'4MC->EVEI:V%K'8V-M'##"@2 M*&) JHH& H X [5)7H95PQA<%7^MXJ3KXA[SGT_PK:*[6U\[:'EYSQ?C,PP MWU'!P6'PJVIPZ^+?MV>'/COX\^"DOPV^ _@Z34[K79Q#J\ZZC;V M_P!GLU^9ES-(F3(=J\9^7>#C(S^?7Q*_8K_::^$/@ZZ\??$+X8O8:19,@NKM M=6LY_+WN$4E8IF;!9@,XP,\U^MU8GQ(\"Z/\3O &L_#W7TS::SITMI,<9*!U M(#CW4X8>X%?-YQP[0S6VG;\C\RO@W M9_&CX*>%_#G[5WAS2&33(M4>T2Z6ZC>.Y +*T4J(Q>-6"NA#JO16!)937Z8_ M"WXD>&_BYX!TSXA^%+C?9:G;"15)&Z)^CQMC^)6!4^XKXP_X)ZI:ZFWQ'_8= M^+MONCD::5+9CS'-$X@N-A/\0989%QT,9:MS]C;QQXB_9A_:"UC]E'XE716R MU&_QI4[\)]J('E.N>BSQ[1_O!!US7R.05O\ 5[%4M7]7Q+Y7?_EW66GR4_\ MA]C]-P-7_77@Y.3OC<%'=_%4HK>_=T_R[MGVE1117ZD?!A7P[_PYE_ZN0_\ M+/\ _NRON*BO5RS.LSR?G^J5.7FM?2+O:]MT^[V/,S')\NS7E^M0YN6]M6K7 MM?9KLCX7U'_@C3J$5A-)I7[0T,]TL3&WAN/"QBC=\?*K.+EBH)ZD*V/0]*3] MGW]L[XG?LH>*E_9S_; TB^2QLML6GZS(IEELXLX4[AG[1;\?*RY90"/F "K] MTUQ'QT_9Z^%O[1/A0^%/B7H"W 0$V6H0$)1"2UO+.821RH>ZLO!JY7P-J7P3_;3_ ."?^M7' MB3X):M+XL\'-*9;FSBMFFCV^L]J#NC; YEB/0I?![_ (*N_ _QA#%I M_P 5M*OO">H8"R3&-KJS9NG#QKYBY/9DP/[QZUSXKAC$NG[?+Y*O2[Q^)>4H M[I_UH=&&XCPZG[#'Q]A5[2^%^<9;-?UJ?4]%0>Q0-N4^Q -.;R_ M,O8(G^2560Y1V'(/7(YP:\.C@<16QD,,URRG)17-=:MVUTO^![-;&4*6$GB4 M^:,4Y.UGHE?3I^)ZK17Y6?\ #R+]M'_HLW_ENZ=_\CUZK^Q-^VS^T[\7?VG? M#/P\^(?Q,_M#1]0^V_;+/^Q;*+S/+LIY4^>*%7&'13P1G&#QD5]7B^ \WP>% MJ5YU*;4(N3LY7LE=V]W<^8PO&V58O$PH0A.\VHJZC:[=M?>/OZBN9\;?&CX1 M_#>%Y_'GQ+T/2=@YCO=3C20^P0G&T5SP-J$"68Y_APF>S5\[@,ES3,I)8>DVN]K1^;>A[^-S?+O52?;=_FNI,9$42=7<^G0=20 M 2/B*VM?CC_P5(^+2WE\MQX>^'.AW6 %.4A'=5)XFNF4\G[L8/H0'WOAE^Q9 M^T+^UMXSA^,7[8_B*_T_3% MOA_X:M/!_@O0K?3=,L8A':6=K'M2-?ZDG)).2222237O^WR_ABFXX:2JXIZ. M:UA3[\O>7G_P4_$]CCN(YIXB+I89:J+TE/MS=H^7_ :K?#OX=^#_ (4^#;'P M%X#T6*PTO3X1';P1CKW+,>K,QR2QY)))K;HHKXZ!OUD(/\ TR->;F^81RS M3KO=:+S;V_S]#GQ5=8:@Y_=ZG=_M2?\ !1#PEX0^#>E3_!K4H[OQ/XNTI+BP M1<.=*BD&#)*.GFAMRJA_B4D\##3?\$_OV-[OX4V#?''XN6TD_C/6HVD@BO"6 MDTZ*3EBQ;GSY,DN3RH.W@E\_.G_!+CPI\)O%7Q_F'C^U^T:Q86'VOPO;SX,# M3(W[QRI^](BD,@Z##MU52/TJKQ*_'VJ^7OW+8V$.&N+R0#[D:YY[98X5 MB1[F%PN)QN(C0P\'* .]?.'[3_ .WU\*/"W@K6?"'PJ\8/JGB6XM6M[.\T MJ/?;VCM\ID\XD*2JDE2F_P"8#..:\I\_]J7_ (*):Y(MI*?#/@.&XP1EA;#! MZ'&&NY1Z<(I_N9Y]W\"?\$]_V<_!WA2YT'4?#DFM7M[9O!<:QJ3[IDWJ5+0J M/DA(SE6 +#CYCBOB:N;9]Q'2G'**:IT6FO:U+IR\X16OI)_@T?H5').&N%:\ M)YY5=6NFFZ-*S4=;VJ2>C\XK7U3N?F]++)-(TTTC.[L6=V.2Q/4D]Z]0_98_ M:@\1?LR>+KK6;32GU72]0MO*O](-[Y*R,#E)0VUL,O(Z'/$4MGX&L++Q%IK2'[->Q7\-NX3/'F),RX;UVEA[U[]^Q5^Q'=_ >[N/B# M\2KNUNM?NK5K:VL[4[X;*%L%\L0-\C8 .!@#(!;=7YCD/"G%,,[AR0E1E!ZU M''1>E])WVLFT^NES]@XEXTX-J]"V]VDU;36R(O! M'_!4+X$:_(EMXPT/6M =B-TTENMS O\ P*([_P#QRO<_ 'Q9^&GQ3L?[0^'G MCC3=70+ND6SN5:2,?[:?>3Z,!6)X[_9A^ 'Q)C=?%OPHT>660?-=VUJ+>?\ M[^P[7/XFO!/B%_P3$_LF^'BG]GGXH7ND7\#;[:UU.9AL;_8N(0'3VRK'WK]6 M=7C7+-:D*>*A_=]R?W/W7Z+4_%50\/\ ./=ISJ8.H_YOWE/[U[R]7HCF?^"D M?P]\0?!CXP^%_P!L3X<1>5.M[##JK*OR_:HAF)GQU62)6C;MB,#^*OK_ .%W MQ$T#XM?#S1_B1X8FWV6L6*7$0W9,9(PT;8_B1@R'W4U\/_%_XA?M>^ _AQJO MP?\ VGO ,GB#PYJ-MY"ZM:'J%RQ\JWG.!)"QYV*XPX)PH96YRXKS,MXHRVCGDZ M<[T55U<:BY7&?STM+O??L>)C> >(LMK/$8:"Q&'GKST7SJ_HO>7GI:_4^^** M\D_:!_:\^'/P>^%A\>>&M:TWQ%=7DPM](M=/U!)8Y92"=SM&3A% )/KP.-V1 M\??\/(/VI_[>_MC_ (2C3/L_F;O[*_L:'R,?W28B-& MK)RDU?W$G9/9MW2^Z[\MCU,@\/>(^(<-+$4(QA%-KWVXW:W25F].[LK]=&?H MY17A?PK_ &^?@GXK^$R>/_B#XFLO#VH02F#4-(>4R2F50#NAC4&22-@00<<' M*D\9/EWQ"_;Y^*WQIUE_AM^R1\/;\S3_ "'5YK<27.T\%U3F.!?^FDA. ?X3 M71B>+\AP^&A5C5YW-)QA#WIN^RY5JGZV['+A.!N),5BZE&5'V<:;:G.;Y81M MN^9Z-?X;Z:['O7[0O[5/PO\ V=-(,GB?4!>:O+%NL=!LY 9YO1F_YY)G^-O0 MX#$8KYI\(_"SX_\ _!07Q?!\1?B[?SZ%X)MY"=/MX%*JR9Y6V1OO,>C3MD>F M<;!W_P _P#@GE:66L?\++_:6UG_ (2;79Y!.VF23M- LG7=.[,5[/\:_VA/A!^S?X775_B'XAALQY6-/TFU4-3R57$VM+$27NQ[JE%_\ MI3^5T]-[P1X&\#?"+P;#X6\(:5;:5I.GQ%BH.U0 ,M)(YY9CC)=CGU-?%_[? M'_!07P[XR\.:C\"O@A=?:[2[_?!/ M_!,3]E#P[X:M=)\4^#KKQ!J$2?Z5JUWJ]U TS]R(X)51%]!@D#J6/-=M:MC\ MWPSP^5P5.BE;F?NIK:T4D[+SM]Q^5XK%8W-93E!WYKWE)N\F]^[U[GP'^S#\ M;=0_9]^->B_$FV:1K6"?R=6@C_Y;VM,U/3]:TVWUC M2;N.XM;N!)K:>)LK)&RAE8'N"""/K7BW_#N#]C#_ *(U_P"7%J/_ ,D5ZWX( M\%>&_ASX3L/ _@^QDMM+TR 0V-M)=2S&*,$D+OE9G(&<#).!@#@ 5U<.Y5F. M4PG2KRBX/56;T?7=+1_H++\+B,(G&;33[7_R-6O#_P!M_P#Y%70_^PA)_P"@ M5[A7A_[;_P#R*NA_]A"3_P! KZ8](S_V3/\ DJGB_P#X%_Z/:OH"OG_]DS_D MJGB__@7_ */:OH"@ KX'_P""[W[&'[;_ .T-X/\ A1^TQ_P3V\469^)GP#\9 MS>)M&\(:FR"WU_?"L;(!*1&TR*A558!U8KG[XKR#]I7XK*5 MVLP8 _.[_@@G^W/^QQ_P4D\!V_[+_P 7_@U<^&?CC\./@W>>"_%.D7DCQIKW MAFXGM1=-#+&5D\L2I!F%R'A^TML9Q([U?_:Y_P"">'PB_:._X+N_LY6W[)GP MB\/^$;;]GK3T\6?&GQ%X3TB&QMX(_M$,VAZ1((%5&N9&MYV$1PPMK@N?EV@^ MG?L)?\$F?CG\&/'Z_MR?$2_\':%\:;7X!VGP[\)>';.VDNM+TIXF,AU#4KB- ME?4;@N(H\1B-5@A$89B1(GG'P'_X(P?\%C?AU\0+/_A8/_!8VTU+P-J_Q!3Q M'\2?#FB^ X[&Y\3)+=I-?0R7:8ES/$I@!9B$C"1@>7&J \2^&GC7Q)\3/\ M@LE_P4\U#QQ+)*VE?L]ZEHNGPS'*PV,%C#%&B _=5E02$#@L[-U)KXT\#?'; MXL^+O^"8W_!.#X,^(]1NIO#O_#5>HQ?O9"5ECL=8LOLBMG[P0:E>(H/14P. M*_:?]H__ (),>/=2_:Y^,'[7/[*GCCPUI>I_'[X-W/@+XB:7XKBN!#9SM%%! M!K=J;=6,TL<$2HUHXC60J&\Y"6SF?$[_ ((*?!^\_P""=?P;_8N^#?CMM*\1 M? /Q18^*O /C/5;#S%NM:BN7N;IKN)&#>1=2RREE1LQ_NB"XB"L >#?L=>.? M%6A?\'??[6/PWT>>3^Q-=^#VBWNKVB'$?VBVTOPV()V'=E^TSH#_ --V]:_7 M>OE#]C7_ ()S:A\&OVV/C3_P4>^-NMZ1>?$[XS)IUA)IGAUI9-.\.Z396MM; MQVL,TR1R7,DOV6&265HXQF-%5%P2WU?0 4444 17D\EM:O/#;-,RKE8DZM[" MLS_A)=7_ .A0O?\ OI:V** ,?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#' M_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:V** ,?_A)=7_Z%"]_[Z6C_A)= M7_Z%"]_[Z6MBB@#'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:V** ,?_A) M=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0 MO?\ OI:V** ,?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#'_P"$EU?_ *%" M]_[Z6C_A)=7_ .A0O?\ OI:V** ,?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MB MB@#'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:V** ,?_A)=7_Z%"]_[Z6C M_A)=7_Z%"]_[Z6MBB@#FO$?Q%_X1/P_?>*=?\.75O8Z;:275Y.[KB.*-2S,> M>P!KXQ_87^) M_"ODM3SZG^T8Z,.D-7Z]/\SO/^$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HK MZ,] \X^/7A.Z^-/P=\0_#&]\'76=6TUX[:1RI$5P/GA?K_#(J-^%?/G_ 2M M^,>L1>"=?^!>JZ3<3W?A^_-W:0;@'BAE.V6/!Z!95)/O-7V57PC)_P 8O?\ M!4T%/]'T?QK<#(^ZKQW_ !] HO%^F$[5\[FW^QYCAL:MK\DO26WR3U//Q7[G M$4ZWGROT?^3/M;_A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V**^B/0,?_ (27 M5_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+ MW_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4 M+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^ MEK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI: M/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:^;OVD?^ M"F?_ SY\:-9^$'_ I/^U_[(^S?\3'_ (23[/YOFVT4_P#J_LS[<>9M^\<[ M<\9P.&_X?-?]6W_^7A_]QU])0X1XAQ-"-:G1O&233YH:IJZWE?8^?K<59#AZ MTJ52M:46TURRW3L_LGJ_[=/[85S\!/AK)X?T&REM/%6OP/%I)>12UI'T>Y(' M3;DA,]7YY"L*PO\ @G?^SMJOP-\#2_$GQ?X+O9?$_B:%79Y0 ]I9G#)%\W(9 MSAWSSG:",J<^_]]+1_P )+J__ $*%[_WTM;%%?(GU1C_\ M)+J__0H7O_?2UR?Q+_:7^'?P>CB;XE7JZ4\Z[H+>:4--(N<;EC3+D9XR!BO1 M*_(WXL?$'Q%\4_B+J_COQ1=227>H7KN5D8GR4SA(AZ*BX4#T%?&\9<4SX9PM M-TH*52HW:][)*UV[:O=65UZZ'WO 7!M/B[&556J.%.DDWRVYFY7LE>Z6SN[/ MTU/;OV_OV@M _:BU?P'\+/A!>M>PW.HLSE8V&^ZF=((4VL 01F3@CHXK[*'C MOPE\'?".FZ!K<4&CZ?IMA%:VC:GJ,,"^7$@1>78#HHK\KM%U+5M'U>VU70;^ M>UOK>97M+FUD*212 _*R,O*L#T(Y%?9WA3_@EI)J]Q_;7QG^,U[?79\W+"*2:6]WK9Z)]#V\^\-N'> M&<>\1C,P<*53X8\CE-\NZO&T;*Z=VEO:W4]4U?\ ;W_9RT1S'>>-[=RO7[(6 MN!^<2L#61<_\%)_V:X,^5J]_-_USTV89_P"^D%6-$_X)O_LL:2@2_P##&IZF M1U:^UF92?^_)C%;UI^PK^RA98\GX/6C8_P">VH74G_H4IKZV_'U36V'@O^XC M?^1X=O#2EHWBIONO9)?CJ<3>_P#!4']GRU4M!I.OW)':"R0$_P#?;K7EO[1/ M_!1_0_BI\,-9^&O@3P!J=DVL6P@?4KV]16CBWJ9!Y:!MVY R'YA@-GG&#].Z M=^R1^S/I;A[;X)>'V(Z?:+$3#\I,YKK-&^'/P]\.6'O FC6%O-$TOI_XA?\$K_AWXB\12ZOX#^(=[X?M)I" M[:;+IXNTCR?NQL9$95] VX^]>O?LZ?LM?#?]FS1Y[;PDL]YJ-\%&H:Q>X,TH M'(10 B \[1U[DX&/@.ZY6];>IO^$K'2? 6BQ^'/!?PL_LNQA^Y: MV,,<:9[D@=2>Y/)[UI_\)+J__0H7O_?2UL45^YPA"G!0@K););'\Y5*E2K-S MFVV]V]6_5F/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM;%%408_\ PDNK M_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ M0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2Z MO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ M]"A>_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK M_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ M0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2Z MO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ M]"A>_P#?2UL44 ? _P"U7>7W[-'[=OAC]HRUT6XL=.UR2.;4(VP!)M M[M1C M@DPLC_[SYKT?_@H?\*]3\:^$[#X[^%/#MW:ZGX;53=W<+ F2SW;ED!4YS&YW M CHKL<\"NF_X*>?"H?$']FBY\36=MOOO"M['J$14?,8#^[F7Z;7#G_KE71_L M0?$*P^.7[)NAKKRI>26MB^AZS!-\PD\E?+P_KOA,;'_?-?$XO*Z.,Q&+RJII M&LO:0?:75KTE9^AT\,YS7X;XCCB:6R?-;^:+TG'YK[M^A?\ V8_VB[KXX_"3 M3_%8T&6XU&!?LFM>0R@+=(!N..P8%7 [!\=J]!_X275_^A0O?^^EKXY^!FI7 M_P"Q3^V+J/P5\1W;KX9\2RI%97$S?+M=B;2?/J"6A<\#)8_PBOMZO2X7S2MF M.7CU_P"WEK?:]['T7&.3T,JS7VF%UP]9*I2?3EEK;_MUZ6WM M:^YC_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q17TA\H8_\ PDNK_P#0 MH7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T*%[_WTM>:_%C]F?X%_&J6 M2^\=_ %)+Z7);4[$BUN6;^\TD14N?]_<*]BHK?#XG$X2I[2A-QEW3:?X&-?# MX?$T^2M!279I-?B?%7BS_@E%\.-0E>7P9XB\6:7N.1'?1V]VJ^PP(SCZDGWK MRC]H']@#QK\!?A#J_P 0I/BA=7^FZ=]G$]C)I1MUD$EQ'$,XG<<,ZGH>E?I9 M6'\2/AOX+^+O@N]^'GQ#T;^T-'U#R_MEG]IDB\SRY%E3YXF5QAT4\$9Q@\9% M?38#C+.Z&(I^WK.5--]MM5ZGSF-X2R>M0J>QI*,VG9WDDG;2Z M3M:_DS\5Z[/]G[X4ZC\;OB[I/PNTK6GTZ?5/M 6\C@\TQB.WDE;Y=RYR$(^\ M.OX5^D'_ [=_8N_Z(S_ .7%J/\ \D5N?#?]B;]F+X1>-++XA_#SX9_V?K&G M^9]CO/[:O9?+\R-HG^269D.4=AR#C.1S@U]EB_$/+)X6I&A"HIN+Y6U&RE;1 MOWGI?R?H?)87@/,88F$JTX.":YDG*[5]4O=6MO->I\^>#O\ @E!X!TV99?'/ MB?Q3JP4@F/3[:"R5O8[C*X4@>U>L45^;XW/\YS&/+B*\FGTV7W*R/T'!Y'E. ES4*,4^^[^] MW9C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL45Y!ZIC_\ "2ZO_P!"A>_] M]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+6 MQ10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%9SPD2#^)V. ![\X )J9SA2@YS=DM6Q2DHJ[V."_:;_:UT M;]FWP"_B/7?#DC:G>!XM#TV:90;F8#J<OB9XMO-*D\07C7-KH^ _PR\;_\ M%$/CW>?'_P"-%K)%X-TFY$5IINX^7*%.Z.RC/&4&0TKC!8MC@O\ +]\6UM;6 M5M'9V=ND4,2!(HHD"JB@8"@#@ #C%?*T\-_K)6^L8A/V$;J$=5S?WG:S]/ZO MYD:?]HS]I47N+9=_/_(^)OAI_P $SO&WPJ\?Z1\1?"_QFO4OM'ODN8,^$U ? M:?F1O],^ZRY4CN&-?8G_ DNK_\ 0H7O_?2UL5Y;^U!^U-X,_9L\*_:;YDOM M>O(C_9&BK)AI#T\R3'*1 ]3U)&!SG'J*EE/#N#J5OX=-:N[;_-O5[66KT/:R MG)ZV,Q4<)@:;E.;T2N_GKLEU>R6K*_[0?[6/AO\ 9\\,?VGXCT"9]2ND8:3I M1G4/<..YQDK&#C+8]ADD"OG+X0? CXI_M=^-U^/_ .T39ZC<:',V[3].AS$+ MJ('*QQ G,5N/4?,_)!R2];'[-G[,/CC]IKQF?VEOVGI);FQNI!+I>E7"E1>J M.4)3^"V7^%/X^I^4Y?[-AAAMX4M[>)8XXU"HB+@*!P .@KYK"X/%<6UXXS' MQ<,+%WITG]OM.IY=H_IK+]$Q>/P7 ^&E@,LFIXR2M5K+:'>G3??^:6]_.RCS M^C7G_".Z5;Z%H/P]EL[*TB$5M:VR(D<2#HJJ. *M?\)+J_\ T*%[_P!]+6Q1 M7WD8QBDDK)'YM*4IR_P#?2T?\)+J__0H7O_?2UL44 MQ&/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM;%% &)-K^HW,+V]QX*NI( MW4JZ/L(8'J"#U%?(/_!0']E;SO#W_"Y_@[\-3I4FF1LWB+3K*U18IH.OVA43 M@,G._ Y4[C]TY^V:1T21#'(H96&&4C((KS,VRC!9SA)4,1%.^SLFT^Z_K4Z\ M+F&99>W+!UYTI=X2<7^#U]'H?DY#X#\->*O@XGQ-^'^HWMS>:7*D/BW2+A$9 MK$-PERC+@F%FXR5^4L%).,GCZ^O_ -IS]A'QI\*/$][^T+^R;J\>FI!#-<:M MH#31QI#%M)F\OS/W;P%02T$GRXR!N!"CY&T[XR75K\38?B/?> _#MU%',))? M#S:=LTZ7";2#$K< GY\ XW=L?+7X7GW"DL)BXQ25/9/=Q?\ ?B]7ZQZ/;>R_ M3^&O&R>4X#ZMG].=6HG[LX*/O+^\FXVMW5WY7/I/]C']CC0/BCX;D^)?Q6\* M:S=Z<]R$TBSM;@017:+G>[G&\KN^4;67E6Y-?5=SXT^#'[+W@P+<^&=-\(:0 MO(4R10F=@.PSOF?_ +Z8U\Q:;\7O^"GGQYTJVL_AM\.(_">C7$"?9+BQTE+" M(6Y4;"DEVQ;;MP08^H^[Q6_X"_X)9>)O&.MCQI^U-\9KW6+V4AI[33;F2:23 MN ]U.-V.Q"I]&[U^BY!A:.5X2%++<(Y5+:U9I0OW=WJUV2>Q^>\3<;YSQ7C9 MU+2]FW[L&VH1733J^[M=L@^*'_!37QS\2=5_X5M^R)\-;Z\U*ZRD>JW%F9YL M=VAMP" !UWR9 '5!UJK\'O\ @GQXW\8^*#\5/VO[G5M=U"X<2/HR7V]G/99Y M]V<#IY<> .,-CBOK?X6_!?X6_!71/[ ^%_@FQTBW8#SFMX\RSD=#)(V7D/NQ M-=17T5/):F)J*MF-3VC6T5I!?+KZOYGS$<'*I)3Q$N9]NB^74YKP_)!X3T6V M\.>&/AN^GV%G$([6SLXXXXHE'957 %7?^$EU?_H4+W_OI:V**]])15EL=Z22 M*^FWD]]:B>XL)+9BQ'E2D9^O%6***8!7A_[;_P#R*NA_]A"3_P! KW"O#_VW M_P#D5=#_ .PA)_Z!0!G_ +)G_)5/%_\ P+_T>U?0%?/_ .R9_P E4\7_ / O M_1[5] 4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !117,_&7XC6/PC^%7B#XE:AM*:- MI+FO>K27VUHY?Q<5]FUY/^W#\.Q\3/V6O%^AQ0;[BTTTZC:8&6$EL1-A?=E1E_X%7E M9WAGB\JJTUO:Z]5JOR.7&TO:X645V_+4[CX3^.K7XG?#'P_\0[/:$UK2+>[* MKT1GC#,GU5B5_"N@KYL_X)8?$(^+OV9%\+W,^Z?PSK$]F%8Y/DR$3H?IF1U' M^Y7TG71EV)^N8"G6_FBF_7K^)IAZGMJ$9]T%%%%=IL%%%% !1110 4444 %% M%% !1110 445Q'QT_:&^%G[._A5O%/Q)\0I 75OL6G0X>ZO7'\,4>DZE62C%;M['YQ_\ !2+_ )/1\9_]P[_T MW6M>'5]+Z!\%/BC_ ,%(_C_X@^,-EHZ^%O#][<1BZU6>)IXX!% D,<48RGGR M[8U+ %5&225RH/I?_#F7_JY#_P L_P#^[*_$I.5.^W'F;? MO'.W/&<#N*_%LUKTL3FE>M3=XRG)I]TY-K?78_7LLHU,/EM"E45I1A%->:BD MPJ'4-0L-)L)M4U6]BMK:VB:2XN)Y B1HHR69CP !R2:CUS7-'\,Z/<^(/$&I MPV=C9PM+=75Q(%2)%&2Q)Z"OB;XI?%OXK?M^?$H_!GX)QSV'@ZTD#WUY,&19 MD#?\?%QCD+D?NX>I(R1D?)\EGF>T3_1+JS[+AWAROGU6< MY25.A3UJ5)?#%?K)]%U-OXX?MG_$GX\^+#\#/V1=.O7%PQCN-=ME*3SJ#AFC M8X^SQ#O*Q#'(^[_%\I?&SPEIWP>^(]W\-[KQ3%JM]IL:)J]U:1'R8KLC=)"C M$Y?9D*6(7Y@PP,<_IU\ OV>OA_\ L\>$%\,^#;+?7S23@'*CU-?!Y_PSC\7E_P!=S.KS5FUHFU&">T8*S3=]V^W7<]O'>(E7 MACEI<,TH0H0?O.HN:=9[7E:S7=)-6]-%P/[%MI\-/&O[2_AGPYX_O)$M)+KS M+--H$=Q=H-\,+D]%9EQT.XX7^+(_4ZO"_!O_ 3H_93\+6NE74OPZEFU?3HX M';54U^_C>2YC"GS@$G"J2XW84 ] *]TKZ_A+A^?#V"G1DHWD[W3;;TV=TMN MEM-7\_F,ZXFS[BC%?6,SE&ZTC&":C%=4D[O?=MMOO9(****^K/'"BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** */BCP[I?C#PUJ/A/7(/-LM4L9;2[C_O12(48?D37QA_P3"\1: MI\+/C+X]_9@\4S[9X+B2>V5N%-Q;2&&;:.^]"C#_ &8\U]NU\*?M8@_LS_\ M!0OPG\=[<>1IFOM!-J,@X7&/LEV/?[+6P^.7V)6E_AEH_N. M#&_NYTZW\KL_1Z'L/_!1GX#M\2?A.OQ(T"T+:QX3#3L8Q\TUD>95]]F!(/0* M^.6KK_V+?CPOQW^"EEJ6IW@DUO2,6.MAF^9Y%4;)C_UT7#9Z;MX'2O6)H8+J M!H)XDDBD0JZ.H*LI&"".X(KX?TN2X_8$_;'DTVY=X_!'BK&UV)*1VKN=K$_W MH)"0>I\LD_QBO)S;_C'\_IYHM*-:U.KV3^Q-_DWT7FS]3R3_ (R?AFKDTM:] M"]6AWOQ)=7Y(^XZ*1'21!)&X96&593D$>M+7W!^=A1110 4444 %% M%% !1110 4444 %%%% !1110 4444 17U]9Z993:EJ-W'!;V\32SSS.%2-%& M69B> 22>F*^!/B9XM\:_\ !2S]I"V^%OP^NI[3P%X>F,DM]L(7RP=KWC@] M9'Y2)#R >@S(1U?[>W[2/B;XO>-H/V,_V?B]]=WUXMMX@N+-_P#72YS]D##@ M(F"TK=!MVD@*X/T9^RU^SAX7_9E^%]OX)T;R[C49\3ZYJ@3#7ESCD^H1?NHO M8<]2Q/S&*G+/<8\)3?[F#]]_S/\ D7Z_\-?S:C>-K>RC\$?B?=]O\SLO 7@3 MPM\,O!VG^ _!>E)9:9IEL(;2W3L!U8G^)B26+'DDDGDU\??M0?\ !1OQWI_C MB^\#_ N6UL;+3+A[>;6IK5)Y;F5#AC&K@HL8((!*L6QG(!Q7VQ7Y!_$+PS<^ M"_'>L^$;R\CN)=,U2>V>>&4.LA20KN!!YSC/\^:^<\1*O^&B_VK'GO9[R07%CHNH+\UQ_<>=.B1 8VPX&0!D!1M;Y,^%'P]\0_%3X MB:3X#\,6LDMUJ%XD>Z-<^2F-P1A\7Q0W6S6I*K3H-_+;X>^HB M(D:".-0JJ,*H& !2T45^QGX,%%%% !1110 4444 %%%% 'BW[=GASX[^//@I M+\-O@/X.DU.ZUV<0ZO.NHV]O]GLU^9ES-(F3(=J\9^7>#C(S\,?\.X/VS_\ MHC7_ )<6G?\ R17ZH45\_F?#F#S7$>VK3G>UDDU9+YQ9P8G+Z.*J<\V_P_R/ M%OV$_#GQW\!_!2+X;?'CP=)IEUH4YATB=M1M[C[19M\RKF&1\&,[EYQ\NP#. M#CVFBBO8PN'6%P\:*DVHJUWO;Y)'92IJE34$[V[A111706%%%% !1110 5X? M^V__ ,BKH?\ V$)/_0*]PKP_]M__ )%70_\ L(2?^@4 9_[)G_)5/%__ +_ M -'M7T!7S_\ LF?\E4\7_P# O_1[5] 4 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7 MR1_P5J^*E9"/>(U];U\(9/[ M77_!3K_GYT#P1-_O)Y-BWY,KW;_BK]Z\'B&K/ZDL-3^*M)07H]WZ6W]3AQ\G M[%4X[S=O\SZY_9Q^%L7P6^!WAKX:K$JS:;IB"^V]&N7S),?H9'?'MBNVHHKV MJ5*%&E&G#:*27HCLC%0BHK9!1116A05'=6MO?6LEE=PK)%-&4EC<9#*1@@^Q M%244;@?#7_!-NYN/@]^U'\1/V=]2F95/FBW\P_ZR2SN&12/]Z.5FSW"_2ON6 MOA?X]#_A0O\ P5#\+_$1/W-EXEDLY)W'"!9U:QF)^F/,/U!K[HKY[AZ]&C5P MC_Y=3DE_A>J_-G!E_N0G2_E;7RW04445]"=X4444 %%%% !1110 445@_$CX MG> OA%X5G\:?$;Q/;:5IUN/FGN7Y=L9"(HRSN<'"J"3Z5=.G.K-0@FV]DM6R M9SA2@YS=DMV]D;U7=-,!_SSB7+R?\ M!4U\B^/OV^/VA_VEO%$OPP_8T\ 7UK 3MDUAH%>[*$XWLS?NK1#ZL2W3#*>* MV?A5_P $J[G7M3'CG]J;XG7NMZE<,)+G3M/NW8NWI+=29=_0A0N,<.:^HAP] MAL!!5,WK>SOKR1]ZH_EM'U9\U+/L1CINGE='VEOMR]V"^>\OD5?B=_P5 \:_ M$/5S\//V1?A;?WNH7)*0:G>V1GG/;=%;)D #KND) '5!3O@U_P $X?B'\4O% M(^+O[:7C&[O[N=A(V@I?&2:0=0DTRG$:#IY<70=&7&*^LOAO\(_AG\(-&&@? M#/P1I^C6N!YBV< #RD=#(YR\A]V)-=%2J\14<'2='*:7LD]'-ZU'\_L^B^30 MZ>05<7457-*OM6M5!:07RZ^K^:*?A[P[H/A+1+;PWX8T>VT_3[*(16EG:0B. M.)!T"J.!5RBBOEI2E*3;=VSZ5)15EL%5]6U73-"TRXUK6K^&UM+2%I;FYN) MB1(HRS,3P .M&K:MI>@Z9<:UK6H0VEG:0M+ .]?$WQF^ M,WQ+_;O^)"? GX$036_A2WF#WU]*&1;A5;_CXG/58@>4CZL<$C=@+X.>Y[1R M:C%*//6GI""WD_T2ZO\ 4^EXM2H_AA']9/HNOH,^+?Q5^ M)/[?OQ3C^"GP76:T\'V4XDO+Z5&5)E5O^/F?OM!_U<74G!//W/K7X)?!+P/\ M!? \'@?P18[47#WEY(!YUY-CF60]R>PZ*, <"HO@1\"?!'[/O@6'P5X-M=S' M#ZCJ$JCSKV;',CGL.P7HHX]2>TKDR+(ZV%JRQ^/ESXJIN^D%_)#LEU[G9Q)Q M%0QE&.699%T\'3^%=9OK.?=OHNGY%?"/P'/_ U?_P %(=;^+4O^D:'X5DDG ML&/,92'%O:X]"S9G'NK5]-?MI_%O_A3'[-OB7Q7:W7E7]S:?V?I1!PWVB?\ M=AE]T4M)_P!LS7F__!*WX2_\(-^S]-\0+^UV7OBZ_:=6*X;[+"6CB!_X%YSC MU#BMLQ_VW-\/A%M#]Y+Y:1_$_/\ $?OL73I=%[S^6WXGTY1117T1Z 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %?,?_ 56^%__ F7[.\/CJSM]UUX4U1)V8#)%M,1 M#(!_P,PL?9#7TY6+\1_!.G?$GX?ZU\/]7 ^S:SI<]G*Q&=@D0KN'N"01[@5Q M9CA5CL#4H/[2=O7I^-C'$4E6H2AW1Q7[&GQ0_P"%N_LU>%/%D]SYEY'IRV6H MDG+&>W/DLS>[; _T<53_ &R_V>8OV@_A)/INEVZG7](W7>A2' +2 ?/ 3Z2* M,>FX(3TKPG_@DWXVU'P]J/C?]GCQ*3%>:9>_;X;9CRCJPM[D?@RP_F:^T:\S M!PH9]P^J.(5U*/++O=:7\G=779V.K(*_A-X]M_VO/@L?)U#2)B\D\4P W;(T5G>,YR' Q@X.""!Y&19N M\KU^=] M,A?@, .?.?.$7J =_P#=W;O[;'[:WA_]FKPZWACPO+!?^,]0A_T&Q)W+8H>E MQ,/3^ZG5C[ FN"_82_8UU^WUK_AJ#]HJ*>\\3ZE*;O2;'40#_P ]#P9&]0%' );Z+HKY M[_;C_:V_X4SH@^&?P[NO-\7ZO$%5H/F;3H7X$F!_RU;HB]OO'^$-OB*^6\,Y M2YSTA!?.3[>CD^K:_R7V>=<04,DPZR?(:CC"#O4JQ=I59KJFM5!/X4GKYK5\E\,/@3 M\(O@S%+'\,_ =EI33KMGN(PTDTBYSM:60LY7/."<5UM%%?84,/0PM)4Z,%&* MV2227R6A\)B,3B<96=6O-SF]W)MM^K>H4445L8!1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !7A_[;_P#R*NA_]A"3_P! KW"O#_VW_P#D M5=#_ .PA)_Z!0!G_ +)G_)5/%_\ P+_T>U?0%?/_ .R9_P E4\7_ / O_1[5 M] 4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% 'GW[4OQ>C^!GP&\1_$5)U2\MK$PZ6#_ M !7'_P#!)[X0R>'/A1JOQDUF%C>^*;XQ6DLG+&T@9E+9 M//S2F3/KY:FN2_X*4^.-:^,_QG\(_LB> )O-G^VQ3ZDJG*B[G&V(/CH(XF:0 MG^[+GM7V/X \%:+\-_!&D^ ?#L.RQT?3XK2V!')5%"[CZL<9)[DDU\Y2_P"% M'/Y5-X4%RK_'+?[EHSSX_P"T8YRZ0T^;W->BBBOHST HKX!_;9_;9_:=^$7[ M3OB;X>?#SXF?V?H^G_8OL=G_ &+92^7YEE!*_P \L+.;XS"TZ\*E-*<5)7#<791M=.VGO'ZIT5Y5^Q-\2/&GQ=_9B\,_$/XAZS_ &AK&H?;?MEY M]FCB\SR[V>)/DB54&$11P!G&3SDUZK7R.+PT\'BJE";3<).+MM=.SMY'U6%Q M$,7AH5X;32DK[V:OJ?'7_!7OP/+-X)\(?%73U9)M)U:6QEECX8"9!(A)[!6@ M.#ZO[U]1_"/QQ#\2_A;X=^(,+*?[9T6VNW"_PN\:LR_4,2/PKAOVZ? /_"Q/ MV5/&&D10[Y[/3?[1ML#)#6S"8X]RB.O_ *N-_X)<>/_ /A,/V6[;P_//NG\ M-ZM%27_+R' M_I2/+SN2CDV);?V)_P#I+/RYKT7]D[X0Z%\>/V@_#GPJ\3W]S;:?JDMPUW+9 MD"39#;2S[5+ @%O+VYP<;LXKSJO'P;\-_"U MKI6GPC_56R?-(V,;Y&/S2.>[,23ZUOT45_-U2I4JS"Y\6M/>:C?!CI^D66#-*!P78D@(@/&X]> MP.#CQ[P)_P %5?AUK>MKI_CWX5 M:6%DHTZ?T9PSX8\.8SAVC6QD92JU8*7,I-M_0^K?''Q(^-'_ 4/^()^&OPMLY]'\$V,RO>3W (3:#Q-<%Q]:? OX$^!/V?O!,?@WP19'+$/?ZA,!YU[+C[[D?HHX4=.Y/*?L(Z M ^@_LK^%5N-)BM+B[MYKJ;RX0AF#SR&.1L?>)B\OD]L5Z]7Z)PSE"5..:XN3 MJ8BM%2S[_@?E?%V>.56>2X*"I86A*45&+OSRB[.6ZBGNT7E15#N]-D>]S_LRYK[,\&>%-)\"^$=+ M\%:##Y=EI.GPV=HG<1QH$7/O@ER22Z M>)1G9+,##;Q^A\NW1A[$*?2ONNOGLBOBZE?,'_R\E:/^&.B^_J>?@?WLIUW] MIZ>B"BBBOHCT HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /A3XF_P#&+?\ P4[T MOQNO^CZ+XQFCEN6Z)LN\P3EC_LSCSC^%?==?)_\ P5I^%K^(_@YI'Q5TZW)N M?#&I^7.:&:,I-%*@974C!4@\$$<$5^/GB2ZM+[Q%?WMAI:6,$U[*\-E'G;; MH7)$8SDX4<<\\5^P]?$_[4'_ 3D\=ZAXXOO''P+BM;ZRU.X>XFT6:Z2"6VE M_0_: MO"?B#*LFQV(HXVHJ:J*/*Y.T;QO=-[)N^C?9J^I\R?"GXA^(?A5\0])\>^&+ MN2*ZT^\23;&V/-3.'B;U5ERI'H:_7.O@OX5?\$O?BKXEAN;KXJ:_:^&5$)%I M;P%+R9I>Q<(VP)]')/3 ZULVUA^W]^QO_HVFPOXO\+VWW(T1[Z!(QZ*,3P # MTP@/][%>)P?5SCA3"SEC\+4]C4:=TKN#5TVX?$D]-7;;9GT7'='(>-<93AEN M,I?6*2::D[*:=FE&?PMK6R5_BW1]MT5\M?#[_@J;\,-6"6?Q+\#ZIH=QTDGL MRMW ".I/W77Z!6^M>M>&?VQOV8O%B*^F?&?1H=P^[J4S69'L?/"5^D8+B?A_ M'Q3HXF'HWRO[I6?X'Y/C^$.)\LDU7PDTNZCS+_P*-U^)Z716+I7Q)^'>O -H M?C[1;T-]TVFJPR9_[Y8UJW%[9VEG)J-U=Q1V\49DDGD!.C6I2Y9Q:?9JQ+17RO\ $+_@JA\._#OB*72/ ?P\O?$%I#(4 M;4I=0%HDF#]Z-3&[,OH6VGVKU[]G3]J7X;_M)Z//<^$FGL]1L0IU#1[W FB! MX#J02'0GC<.G<#(SXN"XGR',,8\+A\1&53MKK;LVK2^39[^/X0XERO +&XK# M2C3=M=-+[E4445[Q\V%%%9?C+QMX1^'GAZX\6>./$=II6FVJ MYGO+V8(B^@&>K'LHR2> #2E*,(N4G9(3:2NS4K\\OCO_ ,%%/B1H?[3'B+6O MA%J,$^D6FF2:#I<5PIDA=E?+7BJ#AG\P-L)X*;001D59_:W_ ."FNN_$"WN_ MAU^S^MQI>CS!H;O7Y%*7=XIX*Q+U@0\\_?(Q]SD'Y,_LC4O+\S[(V,9[9_+K M7YMQ-Q51N)XA'[1?[48EU'Q->3_ &RPTG46\QK>0\B>XS]Z7IM3I'@9^; 3Z[KP M_P#8!^/Y^.WP#LAK-[YFO>'=NFZR';+R;5_=3'N=Z 9/=U?TK7_:>_:W\ _L MXZ$\$\\6I>))XLZ?H44OS<]))B/]7']>6Z+W(^JP>(R?*1?L0?LQ^(/$_B!OVJOCR);S5M2F-WH=M?+E MMS<_:W4]#C_5KT488#[F,?\ 9E_9F\<_M(>/#^TW^TVLL]I<2K/I6E7*;1> M39=-3Q%32O56R_Z=0?9?:?7;RBM%%%?U?0%?/\ ^R9_R53Q?_P+_P!'M7T!0 4444 %%-BEBGC$L,BNC#*LIR"/ MK3J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ KD_CA\7O#7P*^%^K?$[Q3*/(TZW)@MPX#74YXCA7W9L#V& M2> :^9O^"CO[8.O?"SQ_X6^'/PTU8)?Z-?PZUKFR3AMI_Q^;QO$%*%6IA<.G*LFHQ71M]?2/4\ZMCXQE*E35Y[+U_P"!U.S_ .":OPI\ M2?$SX@>(?VR?BSMTZ(BC R>Y/4D\DDD\FM.O4RO K+L'&E>\ MMY/O)[O^NATX:@L/14.O7S85\]?M>_M_>"?V=7D\#^#[2'Q!XP90/L <_9[' M/0SLO);H1$N&(ZE003G?M[_MJ/\ S2U^%'PMG%QXVU:(#?$OF'3(GX5]O.9 MFS\B=OO$8VAJ'[#W[!]K\-8H?C5\+> RYVDOCGNH M+LN\O+I]]O@_X\^(_BIXO^*^J^)_C7936WB6^$$U_;W%F+=HT,$?DKY8 V 0 M^7@'G&,Y.37(5^M_Q(_8F_9B^+OC2]^(?Q#^&?\ :&L:AY?VR\_MJ]B\SRXU MB3Y(IE081%' &<9/.36'_P .W?V+O^B,_P#EQ:C_ /)%?;X7Q!R:EAH0E2FF MDE:*CRJRV7O+1=--CX[$\"9O5Q$YQJP:;;O)RN[O=^[N^OF?('[-_P"TY^TC M^R7X(\.>)];\/7.L?#+7))_L-O-@QQ%;B1)1#*,^1)YB2-Y;?*^2<<[A^AGP MG^+'@;XU^![/XA?#S65O-.O%X.,20R#[T4B]4=>X^A&0031L/V??@_IGP?/P M$M/!4/\ PB?DRQ#29YY9@HDE:5B'D9G#>8[,&W94XP1@8^*[&Y\>_P#!+W]I M'^S;V6ZU/X=>)I,AR,F6 -C> .!_LY;:/^1O;33UW_0#4;"TU73Y] M+U" 2P7,+13QMT=&!!!^H)KXB_X)C:A=_"O]H3XB_L[:Q.V^,NT0DXW2V=PT M+8]V67=[A/:OMG1-:TGQ)H]KX@T'4(KNROK=)[2Z@?O^"HV@>/A^XT[Q/+:R3-T0)G)/E?D MI:/[CZ7&-1G2K+9/\&?==%%%?0'H!1110 4444 5]7U;3- TJYUS6KZ*UL[. MW>>ZN9GVI%&BEF=B>@ !)/M7Y:?M(_M0:-^TG\?T\7^.+>_E\%Z+*T>D:':R M>7+<6ZMG!8\1O,0"[X)1< !BB@_0/_!5?]IUM(TR']FSP=J&+B^1+KQ/+$_, M<.=T5MQT+D!V']T(.0YK&_95_P"":%[KGPONO'OQ1OETO7M9T\CPY:W5B;A= M*5QQ\_ G_@JWXX\&Z7IWACXO^!HM:TVS M@CM?[7TV1H[S:B@;W#DI,^!SS'GKGUZ/_AS3_P!7'_\ EG__ '97>_ 7_@FS MI/P5U?4YO&/Q2LO%/AS5]-:WUK0-1\,"&*8#YHYA(;E_+>-LD.!D!FP1G(_& M<)EO%E/'NO)N,IOWI-Q=_57V]-4MCTJ&%S2%;F6E_3\K_E\CWKX1?&?X;_'3 MPE'XT^&?B6+4+-CMF4?++;28R8Y4/*,/0]1R"00:Z>66.&-III%1$4L[L1]BT(B1%;T>;/ECG@X+,/[M>&W7 MQ=_;<_;3E?2?A;X=D\+>&)F*2WEO(T$13.#YEVP#RXZ%8@,@\J:]O^#_ .P! M^S]\*_*U#4M";Q+J<>";S7 )(U;_ &( /+ ]-P8CUKVV&&*WB6"")41%"HB+ M@*!T Z"MWE'$F=?\C+$>QIO_EW2W:[2F]?5+1GJ+/.$^'_^13AG7JK_ )>U MMD^\::T]&[->9\M>&/\ @EC\,H/!,VG^,O&^IW6OSX8:I8[8X;9A_"L3 [P> MY8Y.!C9S2?#W_@E?\._#OB*+5_'GQ#O?$%I#('738M/%HDF#]V1A([,OJ%VG MWKZHHKMCP5PO&4)?5HWCMJ_Q5[2_[>N>?/Q!XQG&I%XR5I[Z1T_PNUX_]NM$ M=I:6MA:Q6-C;1PPPQK'##$@544# 4 < < 5)117U"22LCXYMMW85\[?\%-/ MC,OPP_9SN?"FGW6S4O%\W]G0!6PPM@ UPWN-F(S_ -=A7T37P5\8)'_;9_X* M%:=\+K$FX\,>$93!?%3E&A@??=N?3?+B $<'"&O%S_$SI8'V-+XZK4(_/=_) M'#CJDHT.2/Q2T7S/HK_@G]\&F^#?[-.C6VH6GE:GKP.KZD"N >6A[@K$( MP1V;=ZU[72*JHH1% 4# ' %+7IX7#PPF&A1AM%)?<=-*G&E34%L@HHHKH- MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** .>^+7P]T[XK_#+7?AOJI40ZUI*]T%_I%\U]:VTA^9"&$%RGMM= M8CCU=C7V;7PA^TY%/^R%^WYH/Q]L(6BT+Q-*+C4?+7Y3N AO5Q_$V&6;_><> ME?.YU_L>*H8];1?++_#+2_R?YGGXS]S5A7[.S]'_ )'W?13+>>"Z@2ZMIEDC MD0-'(C95E(R"".H(I]?1'H!1110!R7CWX#_!KXGEI?'GPUTC4IFZW4UFJS_] M_5PX_.O*_$G_ 30_9DUQV?3++7-'W'(73M6+ ?]_P!9*^@:*\K&9%DV/ES8 MC#PD^[BK_?O^)[6!XCS[+(J.%Q4X)=%)V^Z]OP/E#5O^"3_PZFS_ &%\5];M MN?E^UV<,V/\ OG9FO/?C3_P3J\5?!GX8ZWX_\.?%Z358--M3-N1E<[#UZ[:]!_;S^ M /P-_9X\::$OACQ%J%L/$%XTMYHPC68:?9A@'FC)(8C)(1&SG:WSC%=YX4_: M6_8J_8ET2[TGX2W>H>.O$-X@%]J5LJJDF.1&9F 5(\\XC5SG&XDCC\IR[A+& MX/.''%UHT8TFFYJ2YNZY%O?U6G7L?IF?^+W"#R>I"C^]J25G3G%I*^_/?1JW M2+>O;7& Q' M_3$*WM6]X!_X)2ZQXFU4>+?VE_C/>ZK?3$-ZN 6;T("#V:ON M(4N*:TDLMQE24?YJD(6^3EJ_N/R)<9\,XM^]D<9><:LZ:^6C(_%G_!6/6+C1 M)(/ _P '+>TU%UQ'.(?$7[17C_6 MM2L8I-PL]+2-!$IZI"C$1PY'&[:Q..0U?IA\-?V9/@)\)-.73_ WPNTFV(7# MW<]L)[B3_>EEW.?IG'H!722?#[P%*YDE\$:.S'JS:;$2?_':[L1PSQ7CX+ZU MF"=OL^S7+^#5_FC>IF7 .*2]ME,EY+$3:_)7/SG^*/[0WPOE^#-M\$_V?/AG M<^%--FNEFU^XFN5DGU,(/D660?,XW$L03@;5 '%>-5^GO[1W[)O@/XZ?#N3 MPOIFFV&BZG;RBXTO4K6Q1=DH!&R0( 6C8$@CL<-R5P?CK_AV_P#M3_V]_8__ M B^F?9_,V_VK_;,/D8_O8SYN/\ MGGVKX'BKA;B=8^,I1==-))PA9*W3E7P M]^SO?>Y^R<"<5\$X;)GA\/RX51;;A.>KOU4G;F[6W5K6M8=^SM\<_P!L"\\ MO\#_ ("Z7<7\4=R734(K/S)=/CD_Y9B60^5"A(9@6&02V"*]Y_9Z_P"">MMH M^M_\+._:0U=?$FO2R^?_ &=),TT"2$YWS._-P_L?DZ_?X(]7_9:_9TT?]FSX M<#PG;7XOM1O)_M.L:@$VB6; 5 >0B@8&>O)XW8'I5?H7#_!RIX6A5S64JM2 M"5H2=X0[)+9M+2[NNVR9^:<3\=NKC,11R6$:-.HWS5(JU2IW;ENDWJDK/ONT M(JJJA54 8 Z4M%%??GYD%%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %>'_MO_P#(JZ'_ -A"3_T"O<*\/_;?_P"1 M5T/_ +"$G_H% &?^R9_R53Q?_P "_P#1[5] 5\__ +)G_)5/%_\ P+_T>U?0 M% !7YS?\'%/[0G[3G[+?PP^$/QQ^'WP]\1^*/@UX>^(@O/V@=%\)7\MK=WFD M(B>1#++"0Z6;.9O-!(B=EACE.R0@_HS7C?[4'QJ^*GP9\9>"IM'_ &>?$'C[ MP!K9U'3_ (@/X6TU+Z\T;='$UI=&TWB6Y@)$\4B0I(P$BMCY<, ?(?\ P02N M?V:/C5\$/"7QY_8]_:3U$V,'PN7PY\3?A?#KDSP:1X@\Z"2WU#^SYV:.RN!' M'=QLZ)Y5P&1@7V,S>-_\$]-7^)VE_P#!UI^TO\'O&OQS\:>--*\*?!''A_\ MX3#6S=&PCNI?#-Y)%"BJD4$?FSOA(HT7 '!/)J?\$&O^"<.O_"/]M/\ X;[^ M#_PY\0> _A3K_P"S]9:;KVGZS&\+>)?%$UQ'-_L^?M*^#O^#E?X^_MS^,?V;_ !KI?PI^)'P\@\/>%/%UWHQ$<]Y& MF@1@R0@F>"-CI]QAY(U"@*7V@Y !\J_\' O[4O['7Q'_ ."E-U\,/V^]&_:C MT#X??#S2+#1/"WBCX-7-E8Z?->7"&ZU"XD&H6SBZ(,EM!^Z==OV-\!RPQW/[ M=?QE^ _[-W_!/;]B?]B;_@G5\(M&74X#?6 M5Y,D<+*9)[Y8I8MD95;;R&4+O4_H=\1/VO/BMXL_:.\=_L5?M'?\$G?B#X@^ M&E[:"W\.>.=(M[+7]#\56[Q(7BO(9/*2PR[% LKN/E))_B%<^"+/4%FE_L>]U1;JXTNTDD8+-<6\ M,-F/O8F:"8H2712 >B_\$\_CSJWP/_X.+_VI_P#@F?X)BCTSX6'P?I'B[PGX M2L8A%8:%J(TW17NA:0* ENEP=0ED=4 4O$IQDDG]4Z_.[]@C]A_XDZ[_ ,%I M/VD?^"N'COP1JWAKPUXX\/Z5X5^&NF>)+%[/4;ZVAL-+BO;Z6TD EM4,NFHD M2RJLC*SDHHVEOT1H **** &7-S!9P-=74H2-!EW;H!5#_A,?#'_0:@_[ZK1= M$D4I(@93U##(-1?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0: M@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_ MT&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ M_P!!J#_OJI=3;0-%TVXUC5DM;>UM('FN9Y44+'&JEF8GL 2?I7SO^S;^WO\ M*?BE8^,=1^).J:1X=AT75GETM[]DB\[37)$/!Y>4%2&5WL1MH&8]"D>TRR?0B,UR4>N?\%2_V@P+C M0_"H\(Z9/R"MA!IJJ#T(,^ZX(]USZUYE3B+ \[AAU*K+^XK_ ([?F+I4_GBOC:+_@F MG^U5XY_??%7]IB(F3ET%_>7Y'MB3RQ^ XK3TK_@CEH*'?K_Q[O;@GEA:Z L7 M/U:9ZG^TLZJ?P\$[?WIQ7X"^LXR7PT?O:1],:G^U#^SEHP/]I_'+PK"0,[&U MN'=^"ALG\J\6_:T_X*#?!G2O@WK.@_!CXCV^J^)=2@-G9_8(I<6R2?+)/YA4 M*"J9VX.=Q4XP#BMI'_!(C]GZU(?6/'GBV[(/W8[JVB4_4>0Q_6OB']H6P^%N MC?%W6/#WP:MYQX?TRX-I:7-S=&9[IH_EDFW=,,^[;@ ;0IZDUX^=9OG>"PG[ MV$(<]TK-N6VK733OZ')C,7C:-+WHI7TWNSZO^$/_ 5>\%>$?@_HGASXA>#M M?U7Q)IUF+:\N;40B&X"?*DA=I-V\H%W?+][)[U)J7_!8_3%D,>B?L_7$X/"M M<^)%C.?]U;=L_G7SI^Q%\2O!GPW_ &@-*D^(GA_3+_1-7;^S[UM4LHYEM3(P M\N==X.S:X7+#^ O7ZJZ?X7\-:3'Y6E>';&V3&-MO:(@_("EDE?.+Q5*ZJVMILF?%+?\%;?B/>S'" MJKD9) )'6OT)_L[3_P#GQA_[]"C^SM/_ .?&'_OT*F>05*T&JV*J2^=E\TM_ MO0G@937OU9/YZ?1V)9B>I)/4U]J_\$G_ -H;3-'C MUCX">*;Z.!9)&U/0Y7XW-A5GBSW. C@>@D]J^XO[.T__ )\8?^_0H_L[3_\ MGQA_[]"N'+.%:F68V.(AB+VW7+NGNOB,<-EDL-6515/P_P""4_\ A,?#'_0: M@_[ZKS#]J[]KKP7^SI\,9_$-I?6]]KMZ&AT'3-Q/FS8_UC@<^6F0S>O"Y!8& MN[^*7C[X?_!SP)J/Q%\=RP6NG:="7D;RE+R-T6-!_$['"@>I[#FOB7X!?#+Q M=_P4-_:#O?CW\6]--OX*T:Y$=MI@_P!5*%.Z.R3IE0"'E;N6QQO&W]2R++*% M=2QN,TP]+?\ O/I!>;Z^7:]SFSK,JU!QP>$UKU-O[JZR?DNGGWM8Z;]@+X Q M>(O$4O[7'[0NJB]UO4KEKK0;>_.6#,)8(-,MT1%"HB0J H'0 8X%._L[3_^?&'_ +]"N#-LTKYMC'7J M:+:,5M&*V2_K5G=E>6T,KPBHT]7NWUDWNV4_^$Q\,?\ 0:@_[ZH_X3'PQ_T& MH/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%>8>B4_P#A,?#'_0:@_P"^ MJX#]I7X9_#+]I#X47_PZ\0:Q:Q3NOG:1?D9:SNU!V2#CIR58=U9AUP1Z7_9V MG_\ /C#_ -^A1_9VG_\ /C#_ -^A6V'KUL+7C6I.THNZ?FC*O0I8FC*E45XR M5FO(^*_^"+ ]Y*N_\%,O MV<-02ULOVJOA7 UIK7AQXCK36:8=H48&*Z&/XHFP&//R$$X$==AIOB[P]^WC M^PYKB:9IULNOOI+Q7UC#& T.J0!98]O<)(Z(R_[+DZN'57)Z[NXJ]-O[4.B]8[?\!'J_P %/C5X;^)? MPC\.>/)]8A6?4]'@FNTS]R?8!*OX2!A^%=1_PF/AC_H-0?\ ?5?+_P#P2:^( M=EXJ^"VK?#745CDNO#6JF2!74$BUN,NHY])5FS_O"OJS^SM/_P"?&'_OT*^7 MRO%K'9=2K=6E?U6C_&Y]3A:OML/&?=?\.4_^$Q\,?]!J#_OJC_A,?#'_ $&H M/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ%=YN4_^$Q\,?]!J#_OJN1^.?[1? M@+X(?"[5?B+JFIPW#64!%C9+)AKNY;B.(?5L9/.%#-T!KNO[.T__ )\8?^_0 MK\_/VL_'.N?ML_M3:3^S;\(94.B:1?-;M=P#,4DX_P"/F\;& R1*&5>3G:Q4 MGS0*]K(LMAF.-_>NU*"YIOM%;_-[+_@'C9YF4LNP?[M7JS?+!=Y/_+?\.I#^ MPG\'7_:%^,>I_M/?'F^CN;2VU1KB"*['RZAJ!.[.T_\ +*+*X7IG8HR%85]J M?&KXZ>'/A1\*M<^(-OUM2QQ+,Q"1J]>=_MRZS\-/#_ .S=XATS MQO[5A)$%'&5#HK,>R@]\ ^+Q;G%7$TL5CHM0:A+DOM% M13Y%VT?WMON>SP5D5*AC,+@IQ<^>I'VEKMRO)(I? M%'CSQ;>ZA=R2%U,LQV0\_=C0?+&H[!0!7:?#3QI\>/CY-I7[-LOQANH-(NYI M&VZE=,45%C+LKL 9)%"H2L1.W..!U'FEQH&NVEI;:A=:)=QP7JEK.>2V8). M2I*$C##((XSR#7U?_P $Z/V6_&MIXY7XX^/?#T^G6%E:RQZ-;WT)22ZED4H9 M C6KP: MAJFLPB1I$=2KI&ARL2D$CY?FP<%C7S3/SZI\//$;;98 MDP'Z#?V=I__/C#_P!^A7&_'OX"^"OC]\,=0^&_ MB:RCB%RF^QOHX1YEGOWO$Y!A:6#A'+X*G.GK"VFO5/O M?K?YG\A9UBLPSJN\5B:KG6W4F_P\EY+1&WH?Q,\!>)=&M?$&A>*+6YLKV!9K M6XC8[9$89!''H:M_\)CX8_Z#4'_?5?%G[#WQCU_]G#XM7_[&WQ_BCMXSJ!CT M*[N!E(+ASE45F',,P(9#V9NGSG'V_P#V=I__ #XP_P#?H5Z.5YA#,<-[2UI+ M24>JDMU_D=2_VK%NK]F&B]>K&?\)CX8_Z#4'_?5'_" M8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*^D/1*?_"8^&/^@U!_ MWU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z M#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P ) MCX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *? M_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@ M"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_ M0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y M\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3 M_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[ M.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]" MC^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ /GQ MA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ M .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[ M3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/ M[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4' M_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ MH-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX M8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)C MX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!] M4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U M!_WU7B7[?GPU\.?'?]GV_M=%O89M;T%O[2T=4^_(R*1)"/7?&6P.[*GI7O/] MG:?_ ,^,/_?H4?V=I_\ SXP_]^A7/BL-3QF&G0J;25OZ]#.K3C5IN$MF?./_ M 3D_:6TCXC? BW\%>*M:1-:\)A;&43-\TUI@_9Y!ZX4&,^\>3]X5]!?\)CX M8_Z#4'_?5?"OQR\+Z]_P3\_:TM/C?X-T5Y_!7B6=S=6,2CRPKG=<6GHK*?WL M70< #40JA$B527+?W2N"&!Y4J0<$ M5Y.28N?LI8/$.U6EH_./27I;_@[G+@JLN1TJGQ1T]5T9H_\ "8^&/^@U!_WU M1_PF/AC_ *#4'_?52Z8V@:UIMOK&DI:W%K=P)-;3Q(I62-E#*P/<$$$?6I_[ M.T__ )\8?^_0KW4TU='=N4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J;XCU;P7X M/TB77_%FHZ9IEC ,S7FH2QPQ)]6? %?,7QS_ ."G_P (/"4DGAOX'^%QXMU9 MF\N*[>W,5DKDX&./,F.>RA0>SUQXS,<%E\.:O-1\NK]%NS&MB*-!7G*Q]+ZK M\1O FAZ?+JVM>++&SM8$W3W-U.(XXU]69L #ZU\Q?'W_ (*K^ /"CR^'/@+H M1\3:B,J-4NT>*RC;U5>))OPV+W#&N!T+]E/]L;]M+5H?&'[17BB7PMX?+B2V MTV6V\MU7MY5FI 0XXWRD/T/SU]+> ?V%/V:/A_X'O/ ]EX"%ZNI6OD:GJE[= M/]MN4.-R^=&5:)6Q@K'L4C@@Y.?&EB<[S2+^JP]C#^:?Q/T6MO5^J.1U,;B5 M^Z7(N[W?RZ'YB?%OXO>/OCAXVN/B!\2-;-]J-PBQAA&$2*-?NQHBC"J,GCN2 M2-?AO\ #HZ;J20O M")_[9O9@8W&&5DEF9&'0\@X(!'(!KRX4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I M_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG] MG:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^ MJN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?# M'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3 M'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X M3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_O MJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#' M_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ MA,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/ M_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0 M!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP M_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G: M?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_ M9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H M4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP M_P#?H4?V=I__ #XP_P#?H4 %C?V>I0"ZL;A98R2 Z],U-38XHH5V0QJB^BK@ M4Z@ KP_]M_\ Y%70_P#L(2?^@5[A7A_[;_\ R*NA_P#80D_] H S_P!DS_DJ MGB__ (%_Z/:OH"OG_P#9,_Y*IXO_ .!?^CVKZ H **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBOE7]NG]M75_!NHK^SQ^S]+)>>,M3=;>]N[!?,DL# M)PL,0'6X;(_W ?[Q&WCQV.H9=AW6JO3HNK?1+S,:]>GAZ?/+_AS$_P""EW[8 M7AO2?!]]^SI\/-9%SK%^XB\1W%LV4LK<'+6Y8=9'("LH^ZNX'!.*^%?")\,+ MXJTT^-8[I]'^W1?VHMC(%F-OO'F;"00&VYQD'FOO_P#9U_X)@_"_2O!0U3]I M'1W\0>)-183W$":K<116&>?+#0R*97YRSDD9X7@;F] _X=P?L8?]$:_\N+4? M_DBOBL;D6>YU76*J\D>T6WHNS]U_/]-CQJV!QN,FJLK+LG?3\#L_@C\!?@+\ M)]!M=1^#O@G3+:.ZM4DAU>-?.N+F)U!#&=\NRL#G&<<\ 5WM97@CP5X;^'/A M.P\#^#[&2VTO3(!#8VTEU+,8HP20N^5F<@9P,DX& . !6K7W>'I1HT8PC%1\ MEM\MCW(14()))>@4445L6%%%% !1110 4444 %%%>'?\%(O^3+O&?_<._P#3 MC:UU8'#?7<;2P][<\HQOO:[2O;2]KG-C<1]3P=2O:_)%RMM>R;M<]QK-\8>, M?#'@#PS>>,?&>MP:=IFGPF6[O+E\+&H_4DG &220 "2!7XFUV_[.'P,L5C8#MDC/%?HM7P[H8:G*M6Q?N13 MI]#^*?$7Q0_P""H?QV MB\'^$TNM'^'GA^?S)9Y$XBC.09Y!T:XD&0D?(49[!V/W;\/?A_X3^%G@S3_ M'@?24LM,TRW$5M G7'4LQ_B9B2S,>222>M4/@_\ ![P%\"_ UK\/OAUHPM+& MV&YW8[I;B4XW2RM_&[8Y/0 =17QV3#T_ACW_ +TN\G^' MWM_691E4\&Y8C$2YZ]3XI=O[L>R7X_=8HI'=(U+NP55&22< "OF[X^_\%&O M'P^O9/"/PCTY?%>M!_*^T1N?L44F< !E^:;Y=D]#VV+J* M*Z=WY)+5_(^QRC(\US[$^PP-)S?7HDN\F]$O5^A+^VQ^VQ?? *^@^'7PZL;: MX\0W%L+BZNKM2\5C$Q(4;01ND;!."<*,$AMU?/\ \/?^"E?[0WASQ%%>>.=0 MLO$6FM(/M-E+I\-NX3//EO"JX;T+!A[5Y[^T=9?'?6_%J_%KXY>#+K2KKQ*H M>V:6R,",L2)&$5"24PH7AOF.<\YS7GD44DTBPPQL[NP5$49+$] !WK\&SWC# MB"IG4ZE*K.E%/W8:Q]WIS1V;:U=[[]C^E.'.!.&*600I5Z-.M.2]^>DO>^TH MSW2B[I@_$3P?IOCGPQTK2/B+\.9+OPVNHEQ;B1C(46XBR8I-S'Y)<\Y M4=:^O/@=^T%\-?V@?#7_ D/@#6-\D(47^FW "7-FQZ!TR>#SA@2IP<'@X_9 M,BXFPF:J.'JIT\0DN:$DXN]M7%/==NMMTC\$XCX1QN3NNCWFX[H[=F\P(C_QQ;_WL3#&/,D_O +]Z?#3_@IG^S%JW@#2-0^( MOQ%_LK7I+"/^U[#^Q+V017 &'VM%"RE2P+#!/!&>\HS15X494)J4](IQ:OWM=+;KVZGN?VKECHSJQK1<8:MJ2 M=NU[7WZ=^AY[_P %%?VKD^ WPT/@+P=J@3Q9XEMVCMVBEQ)86ARLESQRK'E$ M/'S;F!_=D&G_ ,$U?V67^"_PU;XH^,-.,?B7Q3;HZQRH ]E8'#1Q>JLYQ(X] MHU(!0UXK^QU\"?&O[9?QOO?VI?CW;BZT2WU#S8X9HR(M0N4P([=$.?\ 1X@% M!!R#M5#NR^/T#KV*?VG_ (U:?^R;\'[GS+&UO@NKW4;'RY;E,EVO=^J:_=,.UP/D2Q3TQV)C[G>E2?VO*<^G9>C3WM+TO M3=$TVWT;1[&*UM+6%8K:V@0*D4:C"JH' Q4]%%?=I**LMC\WE)R;;=VPH MHHIB/GC]OW]D+_AH3P6GC?P-9JOC'082;/9\IU"W&6-N3_>!RT9/1B1QOR,K M]@/]M!?B]HZ?!KXKWY@\::3&8H9+OY7U2*,8).?^6Z $.IY(&_GYMOTY7RU^ MVE^PA>?$76&^.OP N/[+\:6KBXN+2VE\@:A(G(EC<$>5<#'WL@-@9(.6/S^/ MPF)P>*^OX)7;^.'\R[K^\OQ_!\%>E4HU?;T5=]5W7^9]2T5\5?!W_@J)JG@: MTN/A]^U5X%U.#7=*C,1O[2T"2S2*O"W$+[3&YP/G7();[JCFJ'[%O_!1'1++ M4_%]E^TAXP^PPZCJ4FKZ5=O!+,L+2-B2U41JS!0-A08QP_M3AQ+E52I3ASVY MKWOIRVZ2OMV".8X64HJ^_?2WJ?6DTZWD&.-O(FD!PBCD [N/DSQ_QI_P""H%WXME_X5S^R9X*U+4M8O\PV M^KW-B6=6/>"V 9G;'(+X QRAKJ/V,?V%-5\">(#\>_VB;G^U?&=W*;FUM;F; MS_L$CH)"=02<%<,5F53-)/"9<[WTE4^S%=;/K)]+?\%15Q,L4_ M98?YRZ+T[L[#]@O]E9?V;OA;]M\36D?_ E6OA)]9888VJ ?N[4'_9!);'5V M/)"J:]VHHKWL)A:."PT:%)6C%6_X/JSNI4H4::A'9!11170:!1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110!SGQ8^%/@GXU>!+[X=^/]*%UIU\F#@X MDA%?%]HTJ06\JYF@# M@%FB.6@=MNQBORNN1EL$+^H=?G=^T]^R;^V_^T%\:]:^)-S\')%M9Y_)TF"3 MQ%IW[BSC^6)]?)<58652A&I0IR=7:\4_AZIVZ=+/OZGE9I2 M MU?HC7)DN!S/&X7EQ-:K3Y=+6Y=.EFU?R,L'0Q-:E:I.4;:6VT]3X@T+_ ()G M_'OXO:M%XE_:B^/4TAW;C:6]U)?3A3U0/+B.'_@(<>U?2?P2_9#^ ?P 1+GP M%X'A;457#:UJ1^T7;=B0[#$>>XC"@^E>F45]'@\ER[!3YX0O/^:6K^][?*QZ M%'!X>B^9*[[O5A1117JG4%%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>' M_MO_ /(JZ'_V$)/_ $"O<*\/_;?_ .15T/\ ["$G_H% &?\ LF?\E4\7_P# MO_1[5] 5\_\ [)G_ "53Q?\ \"_]'M7T!0 4444 %%%% !1110 4444 %%%% M !1110 445P_[1'QV\*_LZ_"V_\ B1XH<2&%?*TVQ#X>]NF!V1+]<$D\[55C MSC%9U:M.A2=2H[12NV3*481YSD(IX+ GD*0<']@+]C6;X7:>/CG\7[1[GQKK*M-!'>DO)IL4G M+%MW/GODEV/*@[>"7SP/[#/P$\6?M$_$R[_;._: 4W@EOVE\/VLZ?)/.AP)@ MIZ0PX"1K_>7/\'S?;M?/Y?1J9KB5F&(5HK^'%]%_,_-].WW'!AX2Q53ZQ46G MV5^OJ%%?*W[2/_!3/_AGSXT:S\(/^%)_VO\ V1]F_P")C_PDGV?S?-MHI_\ M5_9GVX\S;]XYVYXS@<-_P^:_ZMO_ /+P_P#N.OTBAPCQ#B:$:U.C>,DFGS0U M35UO*^QP5N*LAP]:5*I6M*+::Y9;IV?V3[BHKYV\)?\ !3#]G:]^%6F>/?'^ MN1:+JVH+,9?"]C))J%Q;[)I(U#,D:A2RH'&\)PXZ\$\%XN_X+#_#FSE:+P%\ M'M:U/G"OJE]%9@GUP@F./R_"L:7"^?UJDH1P\KIM:V2NM'9MI/U3:-:O$F1T M::G*O&S2>EV]==4E=>C5S[&HKX<'_!2O]J_Q3^]\ ?LKB6-N4(TV_O./K&$S M2_\ #5__ 5!\1?\@S]FO[#NZ?\ %&WD6/\ O_*:Z_\ 5#-8_P 25.'K./Z7 M.7_6O+)?PXSEZ0E^MC[BK\K/^'D7[:/_ $6;_P MW3O_ )'KW ^*?^"POB_Y M-.\.G3$?J?L>E0;1_P!MR6'XQ@'POPA@*^, MS_$4'3O!)Z5&G[VB7*W=[VBFVHM[(\[$4.*>,R;FKTH)-M;_ .W$O\ST;<75.M&*_P"WV_\ (\)\7?\ !7[1[N;^S/A)\$-2U"YE M.VW?5[Q8SN[?N81(7^@<5Y9^T9\0O^"@'QF^#VK^,?BMX1F\.^!;?[.]]8"P M6R27=<1K%\DQ-Q*/,:,CDKQFOT,\*_#[P%X%A-MX(\$:1H\9&"FE:;%;@CTQ M&HK3NKJUL;62^O;F.&&&,O--*X544#)8D\ O?LZ?M2_#?]I/1Y[GPDT]GJ-B%.H:/>X$T0/ =2"0Z$\;AT[@9&-&0YZJN6X>,74G&4?C?5-75X)2MO9,[9>"O$N00I9IBE)4XRC+X%T::YDIM MQOM[R6IZ567XS\:^%/AYX;NO%_C77;?3M.LTW3W5R^ /0 =68] HR2> ":X/ MX^_M<_"#]GVQE@\0ZRM_K03]QH&GR*]PQQQYG:%?=N<9P&QBOFCP]X!_:&_X M*(>,(?&?Q$NI?#_@:TF)M(XE(B"YP5MT;_6R'HTS<#GT"5^6YOQ+3PM?ZE@8 M^VQ+V@MH^_IN?IV1\)5<9A_[0S&?U?"1WG+>7E36\F^CM;U:L3_$? MX[_'#]NOQE+\'_@%I5SI?A5&QJ%Y*QC\Z(G'F74BYV(><0KDM@YW'A?H7]G+ M]CGX6?L\V,6H65DNK>(2G^D:]>Q#>I(Y$*\B%>O3YB#RQ[=W\,OA=X&^#_A. M#P7\/]!BL+&#DA!EYGQS)(QY=SCDGV P !705.4\-^QQ'U_,I>VQ+ZOX8>4% MTMWW]+LK.^*_;X7^SJ2ZM]KV7G96RO&?@?P?\ $/09/#'C MGPW9ZK82D%[6]A#KN'1AG[K#LPP1V-O&M5I1E..TG%-KT;5T?,T6' MHUIQIRWBI-1?JD[/YE?5M)TO7M,GT;6]-@O+.YB,=S:W,0>.5#U5E/!!]#7Q ME^T/^R]XZ_93\6#]HS]F*^N8=-M',FI:6A:0V49.6!&?WML?X@)H)XU='4JZ.,A@>H([BO/SO(L)G5!*?NU(ZPFOBB^C3[=UU\G9KU.' MN(\;P_B7*G[]*>DZ[1M@E6^H/(->EU\3?M&_ _QM^QK\38?VE/V?(VCT%Y\:EIJ*3% M:;V&Z&11UMY#C']QL $$(:^I/@+\=/!O[0/@"W\<>$I]C'$>HZ>[@RV4X'S1 MMZCN&Z,"#QR!P9#G.)JUI9;F*Y<33^ZI'I./ZKH^VJ7I<2Y!A*.'AFV5-RPE M5_.E+K3GZ?9?5=7HWSW[4W[(WPX_:D\-+9^(E.GZW9QD:3K]M$#+!GG8XX\R M(GDH2,IZ7>:/J5QI%\L8GM9WAF$4R2*'5BIPZ$JPR."I M(/4$BOW+@GB/ 9=AZM',<7"E!.LNYJU&M0I- MRESWS_I%>OJ/]GK]C/XY_M@^-E^+GQ^U;5K;0IW62XU/4V(N]20 M[9A?$VOH\&E[#\UK'C$ER?3:#A?5B#R M%:O5/B/\0_"_PJ\%:AX^\97XM]/TZ R2M_$YZ*BCN[,0H'_LV> _$_[ M:G[0=_\ M'_%:R)\/Z1=J+&QD^:)Y$YAM5SP4C!#O_>9AD?.V/P;B7,\134, MKP#_ -HKZ+^Y#[4WVLKV\]MK']&<(9/A)>TS;,%_LN'U:_GG]FFN]W:_EH]' M<]9_8!_9I?X0> 3\1?&%D1XF\20K)()E^>SM#ADB.>0S<._OM!Y6OH2BBO)="^$^E:+I\NKV47VW5M4^RH;B%&!$-L),;E!!: M1ESCF,U\;Z;<6MIJ-O=WNGI=PQ3(\UK([*LR@@E"5(8 CC(((SP:_;JBOCLR MX4GF6.EB)5[7ZFZ78ZYI\+_ /@7_H]J^@* "BBB@ HHHH **** "BBB M@ HHHH **** (KZ^LM+L9M3U*[C@M[>)I9YYG"I&BC+,Q/ ))KX$UBZ\1? M\%,OVKTT73IKFW^'?A5B6E7*XMMV&DYZ37#+A<\JBYP=C9] _P""E'[0^MWU MS9?LC?"7S;K6_$$D*ZVEH'->Z_LH?L[:)^S3\(K M+P/9B*;4Y@+G7K]!_P ?-TP&[!Z[%'R*/09QDFOF<6WG68?4X_P:=G4?\SZ0 M_5_YV/-JWQF(]BO@C\7F^W^9Z#H>AZ1X9T:T\.Z!IT5I8V-ND%G:P+M2*-%" MJJCL !4FHZEIVCV$VJZO?PVMK;QF2XN;F4)'$@Y+,S$!0/4UY'^TU^VS\'_ M -FBSDT_6+_^UO$31[K;P[I\H,O(X:9N1"O3DY8CE5:OA[XJ_&KXP?M3WJ:W M\<_B$GA?PEO$MEH-A$SM*G53%;!@TS8Z33,D?WMKC[M??8?*:5' _7\QK1PV M&7VYNU_*"WD^UOE?8F6/K8C&K+\LHRQ&)>U."O;SDUI%+K?;K9:F3^VAXA\( M?%C]JKQ;XZ\&Z]%J.CW$MI':WMMG9.T5G!$^TD#*AT89'!QD$C!KS2X\-Z?) M&5@#1MCAMQ/\ZZ#Q%8^&(-0EF\!Z7J=OH:NL5FVJ2K),S!%WEW157@ [U_/_$OBOQ;4XBE/*L?4AAZ+Y:,8MQB MX0]V,I0T4G)+F?.GJ[:*R/Z?X5\(.#J/"\*6;Y?3GB:T>:M*24I*I/648SNW M%0;Y5R-:*^K;9[7^SYHO[ O@OX6Z9XP^.MKK'B+Q;.9VO= @\TQ6VV>1(]H7 MRD.Z-48AY&^]T' KT73/V]OA[X4N!HG[.'[).F63 M7JW[,?["/PC\-?#71==^*_PZ@U+Q/<6OGZ@NIL[QP%V++$82WEY5"JMD'YE/ MTKW[0?#'AKPK9C3O"_AZQTVW'2"PM$A0?\!0 5^AXC'^(W$T57QN-C0C/7DA M%RLGK:TW:+6VFQ^3TL)X7\+5'A\#@)XF4&USSFHIM:73@KR3WUW/D$?M(_\ M!2#QX<^%O@<=+C;[CCPU+$"/]Z[<@_44OV7_ (*S:]^]>X-G&W1=^D18'T&6 M_.OLNBN/_5/$5=:^8XAO^[-17W),Z?\ 7;"T=,/E>&BO[U-S?WMH^-?^%9_\ M%2[OB;X@^5OY;_B;6@V_]\KQ^%?'NJZ/?>'=4N?#^J6C6]S8W#V]Q PYCD1B MK*?H017[&5X)^T5^P!\-/CMXDE\<:7KEQXI!/-?-<3\!8S$8.+P-:I5E%ZQJ3O=?W;V2:\]T]^_P!;PAXE8'"8Z<2NVGY7LUMKI^=VE:/?>(M4MO#^F6AN+F^N$M[>!1DR2.P M55'U) K["_X5C_P5*B_=I\0]P7@-_:UJ<_FN?SKT_P#9V_8 ^&GP)\21>.-4 MURX\1ZU;9-E<75LL,%LW3>D0+?/@G#,QQU !YKWNCAC@+&8?!R>.K5*4I/2- M.=K+^\U=-ORV2W['%_B5@<5CH1R[#TZT(K656GS7?]U.S27GNWMIK\:_\(K_ M ,%7K3]Y#XC,IZ;?MFEM^/S#%&__ (*WV'WD\Y%X'&AMGWX^:OLJBOI?]3HK MX?PKG/B]X]_X*,:G\,M;T_P"(W@V:VT&6P==7G@TVW5DM_P",DH2P M7&03_=)SQ7W;4=U:VM]:R6-[;1S0S1E)H94#*ZD8*D'@@C@BLJ_!U>I1E368 MXC5-:SNM>^BNNYMA^.\/2Q$*CRO#+E:?NTVGH[Z.[L^SZ'XWUWW[-W@CXO?$ M7XD#P?\ !?Q%-I.IWEA*MU?QWTENL=J-I?>\8+;2=@P 3]V-C(C*OH&W'WKU[]G3]EKX;_LV://; M>$EGO-1O@HU#6+W!FE Y"* $0'G:.OY1X>*W#SR:3P-YUI*RC*#M%]Y7]UV[)N[\M3S3X)?\$V/AOX)O MD\3_ !;U=O%FIB3S/LTD92S5^I+*26F.>[$*>Z5])6UM;65O'9V=ND442!(H MHD"JB@8 ' ':GT5^RY9D^6Y/1]E@Z:@GOW?JWJ_FS\#S?/2,<^ M7+U[')R&^Y:J:[H6B^)]'N?#WB+2X+VQO(3%=6ES$'CE0]58'@BO!SW(Z><4 MHSA+V=:F[PFMXO\ 6+ZH^EX#8O&7@/5!*F M[9R$">SEQS'(O8]<'HPY!(KKZ^,OBA^QW\:OV:O&,GQ@ M_9&UF]N;,,6N-$B/F7$4>=OL<#XWR?%Q>&>KYM:E-_RRAI=]G=)I/RO^IM5M9UG2 M?#NE7&NZ[J,-G96D+2W5U<2!$B11DLQ/ %?F+^SC^U9\1_V>O%$%Y8:GC_PJ%VW/LE=/O?03XF>./'O_ 4/^-=O\+/AH9K/P5HT M_FS7LD9"[02INY1QEB,K%&>>3G&7(^S_ (>^ ?"_PO\ !FG^ _!NGBVT[38! M%!'U9N[.Q_B9B2Q/$H_ M!'K)]9S[R?X)^;"BBBOI3Y(**** "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 *\/\ VW_^15T/_L(2?^@5 M[A7A_P"V_P#\BKH?_80D_P#0* ,_]DS_ )*IXO\ ^!?^CVKZ KY__9,_Y*IX MO_X%_P"CVKZ H **** "BFQ2Q3QB6&171AE64Y!'UIU !1110 4444 %%%8? MQ(^)'@OX1>"[WXA_$/6?[/T?3_+^V7GV:27R_,D6)/DB5G.7=1P#C.3QDU=. MG.K-0@FVW9):MM[)+N3.<*<'.;LEJV]$DNK-RN"_:5^.V@_LZ?"+4_B3K&R6 M>%/)TJR=L?:[MP?+C^G!9B.BJQ[5R<'_ 4-_8^N8_-A^+C%3T)\.ZB,_G;U M\%?VF?CYIVCRZQ?1^ = ;$#6UJXFO. TTJ1N 0[[1$F_ 4 %MN6K MR,?C*JA5H8-<]>&CBM73[RJ+[$8[MRLEU88^ECL)@:>(]E+EJM*G+E?+-O;E M=K2OT2O<];_X)Z_"*74+O6OVY?C[JL2S7))+GX?_ +,326UIS%=^+9HRLD@Z$6RL/W8_Z:,-W/RA M85&,NV%7 MMMR<_0_[/'_!,30M$CM_$?Q[ODOIP R>'=.E*V\9])91@R'U5<+D?>85YF69 MYALLH_4\BHK%UU\56=_J\)/=WWK2\E[NS3FCZ'"\#?4L'&KQ#7>%HO54H6>) MJ_+:C%]Y7ET?(SY/^#7[//Q=^./B.2?P9X>%GC\1?&G5W\3ZH6\R2RC=H[-'ZG/1YCGNQ4'NIK MZ2T+0=#\,:3!H/AO1[:PLK9-EO:6<"QQQKZ*J@ 5;K:IDE?-L8L=GU>6+K+; MFTIP\H4U[J7RL][)G=_K/3RK!/ <.X>."H/?DUJ3\YU7[S?STVNT<_J_PI^& MFO>#A\/=6\!Z3+H:@"/2OL*+!'CH44 !",\%<$>M)_! MGPLL;:_B??!=3RRW+0M_>3SG?8?=<&O1:*]6IEV7U:L:LZ,7*.S<4VK=G:Z^ M1X-/-:A/XDI22E?>ZO9_,****[#@"BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH *_,3]J3]ESQY\!_'FH'_ (1^ MZN/#EQ=/+I.K00EX?*9B5C=APCJ#M(;&<9&0:_3NBOF>)^&,+Q-A84ZDW"4& MW&25[7W36ET[+JMEJ?7\'\88SA'&3JTH*<)I*46[7MLT];-7?1JS>A^8?[+G M[+GCSX\^.]/SX?N8/#D%RDNK:M/"R0^2K M&C'AW8#: N<9R< 5^G:(D2".- M JJ,*JC ]*6BEPQPQA>&<-.G3DYSFTY2:M>VR2ULE=]7ON'&'&&,XNQD*M6 M"A"":C%.]K[MO2[=ET2LEH%%%%?3GR 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 %>'_ +;_ M /R*NA_]A"3_ - KW"O#_P!M_P#Y%70_^PA)_P"@4 9_[)G_ "53Q?\ \"_] M'M7T!7S_ /LF?\E4\7_\"_\ 1[5] 4 %?G-_P<4_M"?M.?LM_##X0_''X??# MWQ'XH^#7A[XB"\_:!T7PE?RVMW>:0B)Y$,LL)#I9LYF\T$B)V6&.4[)"#^C- M>-_M0?&KXJ?!GQEX*FT?]GGQ!X^\ :V=1T_X@/X6TU+Z\T;='$UI=&TWB6Y@ M)$\4B0I(P$BMCY<, ?(?_!!*Y_9H^-7P0\)?'G]CW]I/438P?"Y?#GQ-^%\. MN3/!I'B#SH)+?4/[/G9H[*X$<=W&SHGE7 9&!?8S-XW_ ,$]-7^)VE_\'6G[ M2_P>\:_'/QIXTTKPI\$<>'_^$PULW1L([J7PS>210HJI%!'YL[X2*-%P!P3R M:G_!!K_@G#K_ ,(_VT_^&^_@_P##GQ!X#^%.O_L_66FZ]I^LQO"WB7Q1-<1S M7,]I9,3+':QQP1MN=$S-(XA5D)QVW['O[/G[2O@[_@Y7^/O[<_C']F_QKI?P MI^)'P\@\/>%/%UWHQ$<]Y&F@1@R0@F>"-CI]QAY(U"@*7V@Y !Y9\4?B]K3:U\6OCG_PA?Q.UY;QU MNM?T72M2MH6MII0=[">&^LQ.V=TIB<,2)'!^P/C?^P;\=?V6?^"C7[6?[27P M]^#7B3QGX2_:9^ %_I?A?_A$=.-Y-9>*VMX;?[!=*IS;1SLKSK=2;;=0Y5Y% M*\^:>./^"!_Q_P#@[_P2N_93T+P9X=B\1_%?]GKXJ0^//&'AO2;J-I-1@O+] M+K4;.T9F"2SP+#:(HW 2BUDV$LZ*0#UG_@GG\>=6^!__ <7_M3_ /!,_P $ MQ1Z9\+#X/TCQ=X3\)6,0BL-"U$:;HKW0M(% 2W2X.H2R.J *7B4XR23^J=?G M=^P1^P_\2==_X+2?M(_\%HWUM#8:7% M>WTMI(!+:H9=-1(EE59&5G)11M+?HC0 5XM_P4-@2Y_8^\70RCY2VG9'KC4; M8U[37EO[:?P\\HJ=26D9MV49/12;Z*+UOTL:T*^%PM>%;$T_:4XM.4$K MN44[RBEUYE=6ZW/R] & *[3]G?X9Z#\8/C/HGP\\3:U+IUCJ,DWVJ\@4%T2 M."27:N> 6\O;DYQNS@XQ76V_[ /[8,D8:?X--&V.5_X2#3C_ "N*]$_9#_8[ M_:7^&_[3/ACQO\0/A;]@T'3C>F^NWUBRFVE[*>)/DCF9CEW4< ]KOMJ?TWQ-XD\.83AN6(P-? MGJU$HTXQ3"A?F?.HZ*V]D?6GPI\%? _P""GAY?#?PXLK&PA('V MB89::Y8?Q22'YG/7J<#. .*ZG_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V M=I__ #XP_P#?H5^]4:%'#4E2I148K9)62]$C^9<1B*^+K2K5YN4Y:MMW;?FV M4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ M%:F)3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^, M/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:? M_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^ MA1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/ M_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/ MC#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:? M_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^ M^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J M#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ M0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'P MQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ MOJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T M&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_ MT&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\ M,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% M%/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ M 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#S MXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ M ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%' M]G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C# M_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ M\^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG M_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG M]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T M&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\, M?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\ M,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_ MX3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T& MH/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3' MPQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3 M'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_ M^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ MWZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\ M^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I M_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%'] MG:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ MWZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I_ M_/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G M:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY M_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ MOJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3' MPQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^ M$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/ M^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_ M[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'P MQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ M (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0! M3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H M4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^ M,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9 MVG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4 M?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_W MZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^ M,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN? MV=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ MKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_ M[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T& MH/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ M (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^ M^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/ M^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ M0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ MX3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% M %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_] M^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^, M/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:? M_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^ MA1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/ M_?H4?V=I_P#SXP_]^A0 6-_9ZE +JQN%EC)(#KTS4U-CBBA79#&J+Z*N!3J M"O#_ -M__D5=#_["$G_H%>X5X?\ MO\ _(JZ'_V$)/\ T"@#/_9,_P"2J>+_ M /@7_H]J^@*^?_V3/^2J>+_^!?\ H]J^@* "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@ KP_]M__ )%70_\ L(2?^@5[A7A_[;__ "*NA_\ 80D_] H S_V3/^2J M>+_^!?\ H]J^@*^?_P!DS_DJGB__ (%_Z/:OH"@ 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 *\/_;?_ .15T/\ ["$G_H%>X5X?^V__ ,BKH?\ V$)/_0* ,_\ M9,_Y*IXO_P"!?^CVKZ KY_\ V3/^2J>+_P#@7_H]J^@* "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**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ KP_\ ;?\ ^15T/_L(2?\ H%>X5X?^V_\ \BKH?_80D_\ M0* ,_P#9,_Y*IXO_ .!?^CVKZ KY_P#V3/\ DJGB_P#X%_Z/:OH"@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH *\/\ VW_^15T/_L(2?^@5[A7A_P"V_P#\BKH? M_80D_P#0* ,_]DS_ )*IXO\ ^!?^CVKZ KY__9,_Y*IXO_X%_P"CVKZ H ** M** .!_:I^."_LR_LR?$/]HU_"ESKH\!>"=4\0G1;-MLM]]CM)+CR5;!VEO+V M[L'&07=O:V5L\4L\DR3E4;RUCG4K^DG[0'Q6\*? CX# M>-OCAX[T^6[T/P;X1U+7=9M8(@[S6EI:R7$R*IX8E(V !X)-?@3^W_\ LQ>$ M_P!BO]O;2?V[O^"%_P 5M+T*\U>W\!W.D?#GP9J7VG3_ !Q-XAU+Q!#/;VD4 M;LK6VW2+=GM IC199)%\GRD% 'VA_P %9?\ @HU^UW8_MU6_[&O["/\ P47_ M &=O@CJ'A7P]92>+(/C=J*V\NL:E?EI88+=I+"ZC416RP.G[>/_!-[]BCX#?!_X\?&3PEXQ_:,^-_Q/MO"T_C;0='B_LG2K2XO );R MT@,$*SM!;S6L:>;&%:64NRLJ^6U7]L/]E/\ X-S/^"B?[2?Q6^ /QGU_PCH7 MQWT8[_&.NKK%UH6LVD_V9"MS'+<[+:_\N(Q[@!/&B@!@.*^%_C_^QG^U'\)/ M^";G["?QC^-VL:CK6A?!']HZ>&?5KZ*17L/"5[KEM_9E_.'R8;8QV,13><1Q MWENG' !^G/[#?\ P4*^)^L?\%8/VA/^"2_QQ\9/XLO/AGI.F>)? OC.^L+6 MUO[[3+JRT^:YMKM+.&&W=X9=1@"/'%&60MN!*[C]VU^3_P"PQ\%/$OQ(_P"# MI;]KO]K[08&N?!7AGP)HGA8:U;_-;3:O/I.@E[9)!\KO$ME/YBC)0LF[&Y<_ MK!0 4444 %%>'?M87=^GQ<^#.EVVI7,$%]XUEBNTMYV02I]F8[6P>1GGFO6? M^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ M .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ\7\$:/] MI_;H\<^&YM7U!K*V\%Z9+# ;U]JNSMD@9QDT ?0%%8__ @^D?\ /S>_^!;4 M?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/ M_P (/I'_ #\WO_@6U>8_MG>'X?#_ .RWXVUG2-3OX+FWT5WAE2]<%3N7D$&@ M#V:BN-^&_@_3KOX=Z#=7%[>M)+HMJ[L;QLDF%236U_P@^D?\_-[_ .!;4 ;% M%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\ M(/I'_/S>_P#@6U &Q17S_P#M.Z/_ &/\8/@W8:=J^H117_C22*[1+UP)$^SL M<'!Y&:]H_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ M ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W M_P "VKQ?P1H_VG]NCQSX;FU?4&LK;P7IDL,!O7VJ[.V2!G&30!] 45C_ /"# MZ1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;4?\(/I'_/ MS>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q17S_P#L*:/_ M ,))\']4O]:U?4)Y4\::M$KR7KDA%N"%')Z 5[1_P@^D?\_-[_X%M0!L45C_ M /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;4?\(/ MI'_/S>_^!;4 ;%%?/_[3NC_V/\8/@W8:=J^H117_ (TDBNT2]<"1/L['!P>1 MFO:/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8 MHK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ\7\ M$:/]I_;H\<^&YM7U!K*V\%Z9+# ;U]JNSMD@9QDT ?0%%8__ @^D?\ /S>_ M^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U & MQ16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q17S_^PIH__"2?!_5+_6M7 MU">5/&FK1*\EZY(1;@A1R>@%>T?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\W MO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0 M!L45\_\ [3NC_P!C_&#X-V&G:OJ$45_XTDBNT2]<"1/L['!P>1FO:/\ A!]( M_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!] M(_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\ MJ\7\$:/]I_ M;H\<^&YM7U!K*V\%Z9+# ;U]JNSMD@9QDT ?0%%8_P#P@^D?\_-[_P"!;4?\ M(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ M\(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45\_\ ["FC_P#"2?!_5+_6M7U" M>5/&FK1*\EZY(1;@A1R>@%>T?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"! M;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q1 M7S_^T[H_]C_&#X-V&G:OJ$45_P"-)(KM$O7 D3[.QP<'D9KVC_A!](_Y^;W_ M ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W M_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:O%_!&C_:?VZ/'/AN;5 M]0:RMO!>F2PP&]?:KL[9(&<9- 'T!16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO M_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _ M-[_X%M1_P@^D?\_-[_X%M0!L45\__L*:/_PDGP?U2_UK5]0GE3QIJT2O)>N2 M$6X(4,_MG>'X?#_ M .RWXVUG2-3OX+FWT5WAE2]<%3N7D$&NT^&_@_3KOX=Z#=7%[>M)+HMJ[L;Q MLDF%230!V5%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ M #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U>+^"-'^T_MT>. M?#"],EA@-Z^U79VR0,XR: /H"BL?_A!](_Y^;W_ ,"VH_X0?2/^ M?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJ -BBL?_A!](_Y M^;W_ ,"VH_X0?2/^?F]_\"VH V**^?\ ]A31_P#A)/@_JE_K6KZA/*GC35HE M>2]-DDPJ2: .RHK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'T MC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:O%_!&C_ &G] MNCQSX;FU?4&LK;P7IDL,!O7VJ[.V2!G&30!] 45C_P#"#Z1_S\WO_@6U'_"# MZ1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ MP@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%>%_#22\L?VZ?'7AU-4NY+*#P3I MDD-M-O/? 7[)'[,/PK^*VJ?'#X:? 3PIH'BO M6=-M[#4M;T?18K>6:"%[B1!A%"JQ:ZFW.H#R H'+".,+Z)10!R7B#X!_ KQ; MXZMOBCXJ^"WA+4_$UD%%GXBU#PY:S7\ 7!4)3@G16*QL)(FA8DN3T(.:]!HH **** "BBB@ K MCOV@OAG??&7X+^(OA?IFIQ65QK>G-;174Z%DC)(.2!R1Q78T4 9_A+1I?#GA M33/#T\RR/8:?#;O(@P'*1JI(]CBM"BB@ HHHH **** //OC'\&=3^)OCWP!X MOL=:@M8_!WB%]1N89HV+7"F(IL4CH@T44 %%%% !1110 5Y]X<^#.IZ M)^TEXD^.,NM0/::YX>L].BL5C821-"Q)(;[45FMXV556>4N$P>X!P:]!HHH **** "B MBB@#S[XQ_!G4_B;X]\ >+['6H+6/P=XA?4;F&:-BUPIB*;%(Z')SS7H-%% ! M1110 4444 %>?>'/@SJ>B?M)>)/CC+K4#VFN>'K/3HK%8V$D30L27)Z$'->@ MT4 %%%% !1110 4444 >??LU_!G4_@9X"O?"&JZU!?R77B&^U%9K>-E55GE+ MA,'N <&O0:** "BBB@ HHHH \^^,?P9U/XF^/? 'B^QUJ"UC\'>(7U&YAFC8 MM<*8BFQ2.AR<\UZ#110 4444 %%%% !7GWASX,ZGHG[27B3XXRZU ]IKGAZS MTZ*Q6-A)$T+$ER>A!S7H-% !1110 4444 %%%% 'GW[-?P9U/X&> KWPAJNM M07\EUXAOM16:WC9559Y2X3![@'!KT&BB@ HHHH **** //OC'\&=3^)OCWP! MXOL=:@M8_!WB%]1N89HV+7"F(IL4CH@T44 %%%% !1110 5Y]X<^#.I MZ)^TEXD^.,NM0/::YX>L].BL5C821-"Q)(;[45FMXV556>4N$P>X!P:]!HHH **** " MBBB@#COV@OAG??&7X+^(OA?IFIQ65QK>G-;174Z%DC)(.2!R1Q70^$M&E\.> M%-,\/3S+(]AI\-N\B# G16*QL)(FA8DN3T(.:]!HH **** "BBB@ HHHH \^_9K^#. MI_ SP%>^$-5UJ"_DNO$-]J*S6\;*JK/*7"8/< X->@T44 %%%% !1110!QW[ M07PSOOC+\%_$7POTS4XK*XUO3FMHKJ="R1DD') Y(XKH?"6C2^'/"FF>'IYE MD>PT^&W>1!@.4C521['%:%% !1110 4444 %>?>'/@SJ>B?M)>)/CC+K4#VF MN>'K/3HK%8V$D30L27)Z$'->@T4 %%%% !1110 4444 >?>'/@SJ>B?M)>)/ MCC+K4#VFN>'K/3HK%8V$D30L27)Z$'->@T44 %>'_MO_ /(JZ'_V$)/_ $"O M<*\/_;?_ .15T/\ ["$G_H% &?\ LF?\E4\7_P# O_1[5] 5\_\ [)G_ "53 MQ?\ \"_]'M7T!0 4444 %%%% !1110 45BZK\1OA_H7C;2/AKK?C?2;/Q%X@ MMKJXT+0KG48TO-1BMA&;B2"%FWRK$)8RY4$+YBYQD5\J?LB_\%+_ !1^V_\ M'_\ :0_8H/PEU#X/?$+X,ZV-/TF\UV5-1;4M.N&FCM]9CMRD2X(B641[I(RM MQ ?,<,: /JO7O'WAS1?"&M^-+>[&I6V@6]U)?PZ6RSRA[=&:2$*I_P!:-I&P MX.< XK\6M8_X+J?%OXX?!+X4?MS_ +,O_!0SP9IWBF\^*6GZ+\2OV4O$4>BV M\,.E7FI&U3R);B)=09HXV@>6\$S0D.\H%NL;0G5_X)I?$CXM_P#!%W_@LIXZ M_P""4_[5/Q3UCQ/X ^/>K-XL^$WC[Q-/NFOM9N2VXS2<*9[ED>VEQC==3\R4%8@R '[KZ3JVE:]ID&M:'J=O>V= MU$LMK=VDRR13(PR'5E)#*1R"#@U8K\[?^#=_]D/XG_L7_"OXQ?":#XIZGXM^ M"Z_%*63X#ZOJS9>^T@P(9KN' "FWDE8*LD86*9X99XUV3*S?HE0 445Y_P#' M[XN^+/ '[.7C?XP? CX?CXC>(/#6@:GU[0_"VAWOB?Q-K-KIVFZ;:276H:A?7"Q06L$:EY)9'8A M415!8L2 "37S/\ \%22-<[9)!&I^5C7D.AZQ-_P<6_\$VU6SFE@%C<2RQ[OL1GC2:6)4266%DC\Q 9 _SS_P0Z^*>B?MV M_L7_ !4_X(*?\%,_##W/CCX.PR^&M8T:_N2MQ?Z##.([:>&3J9+*=(D25> @ MLG!;<30!>\9_\%/?VX?^"9?_ 4/^%_A/]J/]H>S^.G[*W[14MM_PKGXI3>' M=.L;[0S.OUYK\5?VV_^#?_ ,$_"C]F M+X5_L/\ PG_:;^+?Q$U?7OC1ID?PUT+QIXD2>R\&:2DDEQJ]]#:V\<:)'%;! MS),X(#RQQQB-[@K+^U5 !1169XR\:^#?AUX;NO&?Q!\6Z9H6CV*![W5=9OX[ M6VMUR!N>61E5!D@9)'6@#3K'\5_$/P'X%OM%TWQIXRTS2;CQ'JRZ7H$.HWJ0 MMJ-\T4DJVT()-!NGBU'4?!^HI:ZIX3\0QI M&M[%!)(DJB&8"&98Y$<-$\#$!T!7._9^_P""87A+X=_\%M?!OQ9^%_CSQWXP ML_@E\&+FP^(/Q$^(?BJ?6=3UG7=1,D5CI\]S+A6EAT^1IVCB5$BCDM24!G!8 M _3JBBB@ HIGVFW%P+0SIYI3>(MPW;&=6\5F^6ZM=$@N)-0%BPE=#"A:2/ /WP!]TX.<5^.'Q8_X M+5_\%(+;]BGP7_P6D_9DUKP/X]^#4NNS:=\6O@I+X:\B]\'@79@0?V@DK3.^ MUH0TS*%#3PS"!HI2D;/^":7Q/^,7_!''_@LCX^_X)1_M=_%75O%?@?X]ZL_B MWX4^/_$L@,FHZQ=%MWFMPOG7)22WE QFYMH=J@3Y/IWQ$_X("_ G]C'PC^T! M\4/A_P#MK?$/P5\!?&?A75=5\>?!33TMAILZI;2R>2MRZM)'"#\@2)5G:/;$ M9F!Y /T=_9>_:*^'/[7'[/'@W]IGX27LD_AWQOX?MM6TSSU EB25 6AD )"R M1MNC< G#HPR<5WE?)W_!#/\ 9J^)/[(G_!)SX*_ 3XOV,]GXETSPU->ZOI]T M");&2_O;C4!:R _=>);I8F7LT9':OK&@ HHKRKXR_M/:9X7^%GQ8UK]G[2+3 MXF^/?A7HDT^H?#C0=7C%\^H?8OM=M82A0[023QLA4%"Q#C:K' (!Z9K&L:1X M=TBZ\0>(-5MK&PL;9[B]O;R=8H;>%%+/([L0J(J@DL2 "37S5_P5G_;_@_X M)X_L*ZQ^U9HEDFH@:II.G65[%!]IAM8[Z[BA:^*JP\Y8H7DE1 0)'6-,@/D> M/:/XAO/^#BK_ ((XQW?A/XC:S\'&^(&F:EIOBW2-%D2XN+;4K266#^SYYY(P MWV)IHTDEC6-)9H'6/?&&<-\[_P#!$#XI:%^WW^Q)\4_^"#7_ 4Q\-RS^.?@ M]#+X9UK1[VY*W5[H4,XCM;B&3O)93I$B2J"H463@MO- &IXS_P""I/[<7_!- M#_@H?\,? _[6OQWTKXW?LN?M#R6Q^&WQ8C\-V&G7FB&X,0C61]/BA@FCC,\+ MNS(3)!*LJ,&22*OUSK\3OVXO^" >A?"?]D_X8?L0?#G]J[XK_$G5M<^-&E6O MPJ\/>+]:C>R\'Z:))+C5;V*WMXT&R&T69GF?*H65(DC:#?#][XM\7Z_9:5I6F6LESJ6IZE=)!;VD"*6>621R%C15!)9B "2: +M< MA\7/V@_@'\ +2QU#X\?&_P (>"8-4N#;Z9/XN\2VNFI=RC&8XC<2()&Y'RKD M\BOGG_@L5_P4)^-?_!,[]F_1?VFOA=^S6WQ%T"T\86=M\1'BO'C;0]%<-YEX M%122=X2,.?D1I%+ @UY9^V;_ ,$(OV6_^"K7Q4\:?M,?M.?$#7]:;Q!X8L-, M^#5SH>O2Q6WA?318I)]K2$ )-++>37$K+)O0QB/HQ. #JO\ @I]^W;=? _\ M:;_9K_9*7XO:M\/?#7[0&J:[I]W\3?#4=E)03P*L]U>Q!G M,9/R( P5G->0_P#!*G_@JA^U'I/[>?CO_@C7_P %0=5LM1^*_A62>Y^'OQ$M M-,CL8_&FF(GGJ7AB"QB9K4BX1HU *)*C@20DR>!>!O\ @FCXN_X*'?\ !MC\ M$/V;OB)\0;/3/C/X:U[6_P#A3&IZI>LAN;RPO]7\G31+]X12:;:2;2.(U@AD M((BP7?#OX7?M)_\ !03XV_L??';XO? 3Q[\/_P!J_P#9\^)MCH'QLNM=\&WM MM9:WX1MA+/-J9U$Q?991*(VCC5)F?&[X\>#/!USKDQAT6W\5>*+33I-0D! *0+<2(96R1PN3R*^:OC7_P M41_:#^ G_!7#X6_L8^/_ (#Z;!\%OBWX;N(/"WQ/229I6\2Q0SW!LI&#>5&& MCA5%B*[W,RNKD!T4 ][O_P!M+]D#2_CO#^R[J7[4/P_M_B1<%5@\"S>+K-=6 M=V7)ENC++=10@.Q2-6B<+\D^_Q3_@J M_P#\&]/P%^ W_!/&]_:U^$%YKQ?\%I_V%_CMK/[;'@G_ (*@?\$PY;77?V@? M@?IVFS_$'X;VDPCG\1>'[B2[2 @'_BY\.-231OB9X?AA:%1.0WDWL<3?-$DWERJ8VY26 M"9?NA2?N.OS>_P""97[+$K_\%3OBQ_P4B^$?P@\<_#?P!\7?A3IC^+?!7Q!\ M(7>A7D'C66],MXJ6UU'&\JQ1P>8]P@:&2;4)/*D<;PGZ0T %%%%?#^HZ1?^(;U ^D0ZI8:@\UQOPL230B!=\H50?L4$A"YQ0!TW MC+_@L/\ M ?\$[/VXOAGH7[5?QCL_BS^RK^T3I%IJ'PO^,TF@V>GW^@/,L?[ MNZ:RBAMYX$\Z%W)B1Q#<(X8F*2-OUE!!&0:_G6A_9G^+'@S]@WXN_P#! _\ MX*6>#]:AU[P*UWXK_9'^)=IH%U>67B"ZB\V6/3;*6*-]SS,[HL',H6^GC*J\ M,2G]W/V*?"WQ5\#?L;_";P3\=9"_C;1_AIH5CXP9I0Y.J1:?!'=98$ACYROE MAP3R* /3:**CO+RTT^TEO[^YCA@@C:2::5PJQHHR6)/ R30!)7+?%'XX_! M7X'V-GJ?QI^,'A;PA;:C<_9]/N/%'B"VT]+J;C]W&T[J'?D?*,GFOE3_ (*5 M?\%;+W]D#]B;P=^WW^RU\(+;XU_#G5_$MD/$VO:#JY$.FZ%+O$E^A1&+'S%6 M$%@%1W ?'2N'_;7_ ."$?[-O_!6;XK^,/VE/VF?BAXCU./6/"UAIGP6DT#6W MCM/#=A]B28WHAV[9I9;R:=V5]R-&L?0GY0#M/^"GO[=5]\"OVE?V;OV1H/B_ MJOPYT/\ :!U?7=.N?B=X?MK&:YTVZM[6W73[>(WL$]NHN+J]A4N8R0$4*5#, MZ^0?\$J_^"K'[3MO^W=X[_X(Y?\ !4"]T^\^+OA.6>Y\!_$&PTN.PA\:Z:B> M>K-!$!&DS6Q%PAB55,:RHRK)"3)\]>"/^":?CS_@HG_P;8_!;]GCQ_X_M=/^ M-'A/Q#K@^#6I:K?F-KN[T[4-66+31*?F$4FGVD@0C 1;>"0\1$4WP!\/_P!H M7_@H7\;_ -CSX^_$[X(>./ /[6G[/_Q0T_P]\<%UWP?>6MOK/A*V\R>XU5KX MQ?9G25$=$"R8>749U0,AB) /V^HHHH **S-:\:>$/#>LZ1X=\0^*=.L=0\07 MDEIH5C>7J1S:C.D$EP\4",0976&*60JH)"1LQX4FODWXW?\ !1?XZ_ '_@K? M\+OV)/B#\ K.V^$/Q:\-W,/A?XH">5G;Q)#%/.UBY'[M,I"J+$1O9ID<,5#* M #Z!O_VN_P!E+2OC=!^S1J?[2_@&V^(MRJFW\"3^+[)-8DW+N4+9F3SB2OS M;)9/#_CW[%);R4^(M9O-5@6X589&\J%5FN3) T<:29AC#LQ M9C7ZL_MD_ /X ?M\? 3XC?L'_%_6K.X.K>$;:76X8@&N-'%R\_V#45#<*R7% ME+)'D\FV(/!Y /7?"OBGPYXX\+Z;XU\'ZW;:GI&L6$-]I6HV4HDANK:5!)%+ M&PX9&1E8$<$$&K]?F/\ \&T^I?\ !0?XYMX&E2RC;:VV20J%&%9OF M&%8X4@'87]_8Z793:GJ=[%;6UO$TD]Q/($2-%&2S,>% R2>!7&_%?XLZSX= M^".J_$_X'>!Y/B/JPL&/A?0?#^H0!=8O&.R&+[2["&&(R$>9,[;8T#L<[<'X M0;0?#O\ P?%WP5XX: M'#V_G%[DDQ#E?\ ! S_ (*O_$W_ M (*"?#KQ]\#_ -KW2[?0OCY\)?%MY8^.- 2T6U+6KW,HAD2$'Y?)=7M' +8, M$;LQ,PK]!J_&S_@L3\"_C#_P33_X*Q?!O_@L;^Q7\.-6\2/\1O$,7@GXL_#K MPO:-->>(Y)(&;]S;Q@F62:TMG;.-J3V$$K9+L:_7SP'XIOO&OA.R\4:CX*U? MP[+>1>9_9&O+ MW #T\Q8)944D8.W>2,X8 @@ &O11577-=T3PSI%QX@\2:Q M:Z?86D1DN[V^N%BAA0=6=V(50/4G% %JN=^(OQ>^$WP?L;75/BU\4/#OA:VO MKD6UE<>(M;@L8[B8](T:9U#N?[HR:^9_^"L/_!3?Q3_P3K_96\/?M>_"?X!' MXL^$9_%EE:^+]1T/6PL.D:-,'W:@KQI() 7"1*>$#RKN89 /E'[OZ1'+N;2-5BPEW9MGGY) 2A."\;1OC#BO"/^#?>_P#%_A__ M () ?!GX;_M)>(H+O69KSQ!X8TJ#59O,:_@L]3U1(;50_P#K%6SLY"BX_P!1 M".,"OE/_ ()X?!S]IC_@CW_P6E^+?[#7[/WP%\5?$3]GWXE:;!XPTN+PTT'D M^"9IVE6#[1-5<6QC:3SIH8;655D*;" ?LS12*6*@L #CD YQ2T %% MF^%] .J66G'5=5E*0K!;CQ?9)K,RE=P*V1E\]@5Y!"?M1>&_$NG>*M>\?+XCN91KVL7>J M0BX2.*0A(526Y+P.B))^YC#D[FK]7_VR_P!G?X$_M^?L^_$']A#XP:O9W$FM M>$K:75XH%#7&CM\;>&M.\9>$ M=:MM2TG5[&&]TO4;.420W5O*@>.6-APR,C*P(X((-7J_,3_@VD\2?M^> OV8 M]3_8_P#VHO@9J4WA3X8>*]0T;P%\6+C4HEL-9TJ&65!%9JY,]Y"DRGR+E5\A M[>1560&%5?\ 3N@ HHKC/C[\5=9^#_P%\9_&/P5\.M0\;ZEX6\-:AJ5AX3T. M4?:M8N+:&1Q9Q'#8D=T\OA6()P%8_*0#L+FYM[.WDN[N=(HHD+RRR,%5% R2 M2> .]>&?M[?M,?%GX%_LG:A\3OV2?AO9?$7Q]K6H:?HGP[T3[8OV&]U*^NX M[:*6>5751;Q;VE<[U!6(C>F=Z_*-YIFC?\',7[!GP@\5?\)9XI^&7PIU[6-4 MN_C#X2\-Z]%_:(? <_BSP)XF M\)6L:0O'#*JO"'A8QRQ$"8?,%E1X<-N612/U)K\M?^"OO_!1+X?%(89UE=4=C$[ M*K21+%*R9RC2%6 *D ]DHHJ&_U"PTJREU+5+V&VMH(R\]Q<2!$C4#)9F/ M]30!-6'XZ^)OPV^%]C;ZI\2_B#H?AVVN[E;>UN==U:&TCFF/2-&E90S'LHYK MYJ_X*U_\%+/%'_!-#]F'0_VK?!7[.UW\4/#,OBZQLO%UUH^KB%-%TF8.6U#< ML$[ M'3?@A;^&M65+'0[9K19Y-1>%HR)Y)KJ5B5)&Z*&,$Y*E #O?^"JWQ-_X*L^( M_%7A3]E[_@DK:^$]%\3:OH%]XA\5_$?QF(GM=(LH988;>UMTEBFC>XN))).6 MB<*L/8,77+_X(,_MX?M;_MD? WXB?#O]O+PK::=\7/@S\2+KPAXMN+&SCMTO MFCC1UE9(OW0D#&528@(V58W48>I/^#>C7/B#X8_X)(?!KP=^T)XL67Q%#J6O M^&M%>_N]TUW%8:KJ<<%O&6Y<1VME(4 Z0P XPM?&VE?\%&?VJ?\ AN'X^?L< M_P#!*C]CK6?&WC[6/VG9-9^*'Q OYDM-$T&RT]]/L7LC,3LS-%IDP=I60C[1 M*L<&?[7NOLVD_\ "0ZY;V7V MV?C]U%YSKYC\CY5R>1Q7S%\;_P#@I/\ %/X!?\%9_A9^PAX__9[6U^&?Q:\- M7(\,?%1KYRLOB"&.>9K J%V+\D*)L)WEKB-@=N10!]&W_P"T=^SUI7Q9M_@' MJGQX\&6WCJ[B$EKX*N/%%HFK3(5W!DLS)YS KSD+C'-?F'_P5*^)'_!P]K7B MGXK?M2?L)?$;PEX$^#WP2NYX[#PA<:?!_P""LG_!OC\.O@3^P?KW[?\ X#^('BN]_:C\.>);'Q=K_C=? M$,TJ:SJMUJO M6,VJ^#/@WJ>OZ[IR/\T5LUC?>5(RGHDKV=RJ^IB8=J +G[ ?[2&J_M@?L3?" MO]J#7]"ATS4?'7@73=8U/3[8-Y4%U- K3+'N)/E^9OVY).W;GFO7:_*#_@B' M^U7_ ,%!/VI_''PHM?AI^R->?#?]D3X:?"0^%-.UKQC>F#4O%L\=K9QVNI10 M=)2'LP%* Q(ESO'/#?[>_[*WQ>\(>.=5_9?^/?@CXH:UX%T2[OM2\.^"?% MEKJ%R'AB=EC9+=W90[KY:M@@L<#)&*^2/ 'Q]_:-_P""J=U^U3_P2D_:X^'$ M7P?\1>&?$6F6]K<>'[N=)-=\!WFH$33PRN7$DDUG;3PF9 (R;U%,:%'6O,M" M_P""/?[/_P#P3:_X+F?LM_$[]@CPS?\ A'PKXS\-^--.^(7AD:W=WL+Q6>C[ MH9P]U+)(1)/<6^]2^P/!$P ).0#S'Q?\1?\ @X?_ ."?O[3/P*_:Z_;"_:9\ M/>-?AY\9/BAHWA;QM\+O#]DOV3PQ_:DH6.T2-H%*-&A<)/'(298 DC2"3=)^ MW%?GG_P7*_;0^'?PQ_9C^#_Q?\!_#N^^+%"SW6L:SHS:E*M MO%MC=ODU'3DB=D1R &VJ^0#Z?_P2)UC_ (*A^.? WC_XR_\ !3;P)X?\'ZAX MY\5P:OX(\#Z3?-+/X=T\64-L;69"76('[/'*%\QG,DUPSK$2$ !]>T45#J&H M6&DV$^J:I>PVUK;0M+%4 $DG@ 4 35D^+O'G@;X?V,6I^ M//&>DZ);3SK!!<:OJ,5LDDISB-6D8 L<' '/%?-G_!77_@I#XG_X):_LW:3^ MTUIW[-6J_$;0AXQLM,\8-IFI_9O[ TV8/OOW/E2;L.J1*I"H7F0,ZY ;P_\ M;[_X(5_";_@L-\6O$/Q__:,^/_BP:+_PB-CIWP.LO"^J1K8:1$]J)YM2EA>- MA.\US+@KE"T4" MRAC /8_\ @IIXC_X*?>,I= _9V_X)7ZIX+\+>*=5TJ\UG MQ/\ $KQ[&9;31;2%XH[>UMHOL]PLMU!IOV@_!/B76-&\7^%]'U6SCU*:&QNS;_;9+&%OW8WAD M+1H(SL5P%$BBG_\ !OKK'Q#T_P#X)"?";P)^TEXR>378]0\1>%]+GN]3=+BZ MAL-4U*&*&*3EY\1[7P/XVNM;M[GPX8K@:C/J!FFF-LT@_!39KXV\:Z1HYU&Y%OIXU74HK?[5,>D&KEO#/Q6?46\N77H4GF;3 M_+";!A(43:6WEKF)@-O4 ^DK[X\? [2_B?;_ 1U+XS>%+?QI>0^=:>$)_$5 MLFJ3Q[=V]+4OYK+MYR%QCFOS-_X+)_%C_@NCX.T?XE?MG?L=?'/P?\-O@]\$ MYA]G\*W^DPW&K>,(K98C?W\IN;61%A65YHHX5DC,B6[/]YDSX/\ \%9?^#?; MP;\#/V&O$?\ P46\'?%+QA??M2>'/$EGXRU_Q>-?DEBU34KC4H?-@@C*@0K MTP-NZA7_ -'0-D-\OZM?MS>,_P!AF']G#Q1X>_X*&^)?#7_"#:)IVDZCX\T[ M7)YOLBQW-VT-DT\,1W2QR7<#JB$,&>'H2F0 ;O[$W[9GP/\ VWO@;I?Q6^#/ MQ=\*>*IDL[:+Q3'X3U9;J+2]2:%'FMG )>/#$[=X!9<,,@YKUZOS<_X)!?L< M?L=?"S]MCXF?M6?\$O=:G3X ^.?A[IME=6-F;LZ1=>)8KZX9WT][H!I8X;? M?:6CCDNW1&R'BB_2.@ HHKC8_P!HK]GV;XOM^SY%\=?!K>/DMOM#^!U\3VAU MA8=N_P PV?F><$V_-NV8QSTH ["66*")IYY%1$4L[NV H'4D]A7EG@[]MC]E M[XOZ+XNNOV<_COX,^)FJ^#-/N+G6/#_@/Q5::I>1O&C$1-';2.R,[+L7(Y;@ M9((KXY\"?M%_M#_\%5+G]JO_ ()3_M-_#D?!GQ/X6\0:=96UUHM],)M:\"WM M^5FN8)7#!Y);*WGC\Y (BUY&"B[7%>4>&_\ @CK\!?\ @F7_ ,%Q_P!EKXD_ ML#:)JGA7PIXW\/\ C/3/B%X:EUV[OHFCL]':2*??:81$QHMTF'9T EW(Y8_L+\+?BG\./C=\/-'^+7PA\;Z9X MD\,Z_9)>:-KFCW:SVUW"W1T=3@\Y!'4$$$ @BOCS_@I1\;?^"&7B$>#=/_X* M21^!_$LOBNXUK0/ DNL>$+[5YS/97@M-1@M);.WE>TE6Y"Q,Z&-G=%"LVT8[ M+_@C+^R(?V*/V-IO@[HQUVW\+7/Q \0:Q\/]&\3121W^D^'[J_DDL+>>.4"2 M*0Q8F:.15D5IR)%20.H /K"BBD=TB0R2.%51EF8X 'K0 M9_B3Q;X4\'6<>H M^+O$VGZ5;RSK#%/J5[' CR-]U SD L<' ZG%?*/_ 4O_P""L_AG]@G]CSPU M^V_\+/A')\9_ >L>*K&QU;7/!GB&(VFFZ7/Y@;4Q/&DRS('18E VHTDJ*9$R M,^0_\%!O^"&/PZ_X+'_%G7OCI^T+^T7XNM_#L'A"QL/@;IWA74H1IVFB2V^T M3ZI/#)&_GO-<2JI4&,M% H+)/B%\02S6&A6,#PQPV\,8@G$MW+SX<_MA_$?P*/C_X(\4:QHGC'PKHFLV:ZB\5C=&W^VRV$ M,A:$%PT995$;&,.H"NHIG_!OEKOQ-B_X)%_"OP3^TIXQDFU^VU/Q%X6TRYO- M39;F[AL-4U&"*&*0L'8QP6_\ AE[P?^U+9V7C]KI;6'POXM\-ZKH% MS<3MC9#%_:EK;K+(V1M1"6?(V@Y%?(W[9O[=?_"MO^#GO]GK]G/XY7PLO $7 MPUG'@]+TXMD\2ZL;VVBO^>&D86Z6$;]T2'][>VDKKRRQQA[F,G)1X6"[1*Y(!Y] M_P '&7A7]JK0?VB?#'_!0C]DS6)#KO['_A71O%NH:*L;$7NEZSJ&J6UZQVG+ M1K'I"K,G>WFF8D;.?N#_ ()]_M4?L"?\%,Y+/]OG]F=]/O?'&F^$XO#/BB=$ MEAU'1XKM;74'TJ\!"+<"*55V28D176<1.-TP/QK^RQ_P3E^(?_!9G]E?X(?M M8_M?_M??$.Q\'>+?@_HVG_$SX7>'KC["/&UYIES>QV]W>WJ$2M!+',TKP;3N M>5I$>,D&OJK_ ()"?\$GW_X)-Z'\4OAMX2^.UWXD\"^,O'LNN^#/"ESIOE_\ M(S;E3&(C<,[/#O&MMJ/@SQU-<_9X="MV=/MK3RKF7842.1%A5I#/!!]U!(Z_6_P8^&_ MQ%\/?"31_"'[1?Q+L_B)XDM8(3JVOMX:@L+>YN$C53)%:J7$0+*7Y=SN=L%5 MVHO6_M#_MD? O]F1?L/Q!U/7-2UIM.:_B\*>"?">H>(-8>T4E3BW)+F@#ZZ_9Q_X*C?L9?\%2_!?BGX4_ ML.?M<1Z5XXAT]XKVUO="EM-VC:WXU^*N MG>'O&>FZ4GEIJ.KR.-C%5^\;ZT%U!.!C?Y6XY:1V/VA_P7+_ ."4'CW_ (*. M77P;\#=#T_5H?$]S M:I>ZY'I4>G2Z]=6\0NYX%;?M9HT55#.2Y5%52W\(P -6BOGC_@K7\2?BK\'_ M /@F3\=OB;\$I[F#Q1HOPQU:YTJ]LB1-9,+=@]U&1R'AC+RJ>QC![4 8'[4W M_!7W]E3]E'PWJWCC7_#'Q)\8>'/#E[+:>*?%GP[^'=]JVC:++$Y29+C4$5;4 M&*0&.14D?P7HLG@[QOH$L:2!+J#*L9HSD.MS \>P.2&%?'O_ 3- M_9(\6_\ !+S_ (.;_B=^R+\#'N8_A-\0?A5<>+;?15=C#9:>T\;6VX>MM>?: M;2)R2?*EY.7- 'O/_!"W]ERW_P"">WB7]L3]B/Q[XV;5_A%X'^*>FV_AAO%3 MI+ +;5-)@NI()]P$;%K>[L$E 549MS;1O(K],/!W@[PO\/O!VE?#_P %Z)!I MVBZ'ID&GZ3IUNN([6UAC6.*)0?X5154>PK\FOB9_P1V_X*-_\%#_ -L7XOO^ MT9^TQJWP?_9JUCXN3:U9>#/!EU$NM^,WM8;2QAO9Y(\K%$8M.M3$9S)L\I&6 MW4D2']=;6%K:VCMVG>4QH%,LI!9\#&3@ 9/7I0!\!_\ !,O_ ((S^)?V!OVK M?C%^T%X&^/>K^%?A_P#$SQ4=3TCX(:';6LEC91+(SQ&YN)(W*L#)*JQ6IC"1 ME$::<*,?>FCZ#H?AZWEM- T:UL8IKJ:YFBL[=8UDGEB[%I%X7\1Z1J&BW5Q<$ M K#"-1MX!/(P(VI&69L\ U\A_MI_MU+\/O\ @YO_ &=/V9?CA?"S^'\/PZGF M\)1WIQ;#Q1JOVZU@OR#PTA$"V,3')C:XEVD>8]:/_!TM_P $Q/!W[6/[#NL? MMB^ ]$BL?BE\$]-?7+76[-/+GOM$@/FWEK+(O)$48>ZB)R4>)U7:)7- 'RW_ M ,%1_P!A:T_X)B_$?X&?\%>_&W[0?Q;\9_'ZY^+EAK'Q3T32+Q+N.]TA%>ZU M.SL(TC4VMC HBLE\R1H?)N55A\RK7ZB?\$Z?VE?V(/\ @J#X?TO_ (*=?LX> M$;BV\3#1KSP5K%UJ< M]3L8Q/;W4NFWJPR-'-L98)HF)?8DY*%?-D4^/?LD_ M\%,/VI[7_@DY^S7^T3=?L9?$?XX^,?'FBPZ=XC7P5]G$\#0>9 NI733NJJ+C MR5D+G:F9&+,@VAOH3_@GO^R99_LUZ/\ $?X@R?##3_ VJ?³>,]6\#Z3= MQW%OH$LEE:6OV821 122N;5KF9HP4$UU*B-(B)(P!XA_P7P_X)9^)/\ @IM\ M#/!&D? SR]'^+O@SQM:ZAX'\;2W)MH=%MVDC^VM<3+F18]B1RHL*O*9[>#:H M7S'7ZM^%WP;\;S?"#P[X0_:P\=Z9\2/$FE36E[J&KP^'5TZQN+ZW5/+F6S$D M@^651./,9]LV)$";(UC]'HH *\O_ &B?VQO@#^R[;K'\4_$VHRZG)8/?6_AO MPMX;O]:U0[6N%L=.AFN! &PIF*")20&<5ZA7Y,?\ ! 7]NQ_CU_P4;_;: M^$?QTU#R?B=)\5)KW3+:];$QT'3KB?38["('D1V6V(;?6\9L$LYH ^W?V(O^ M"L'[ 7_!1*\U'0OV4/VA+#7M(R:MX8OK&YT[5+6,,%:0VMW''(\:L55I$ M#(I906!(%?E5\1/C[\5/^"1/_!7MO^"HOQ#\17EW\ ?VE_B)XE\$_$S9 [IH M5UHVM7NEV=P50$OL@LH[F,@,[Q-?1JN0N;?_ 7\_8]US]@?_@J!^SS_ ,%; M_P!C?3FT75O&GQ2L/#_C72]*3RH]0U>1OE;8GWC?6@NX)U&-QBW'+RNU?3GQ MF_X-DO@3^TI'\2]6_:4_:C^(?CK5->EUM_A);:MJ+0Z5\.?MUS+=1M;V<+A; MJ59I29'5:M&DC(Q7 MZY_8=_9NU_\ 8_\ V2/ '[,'B7XP:EX]NO WAV'2!XJU6S2WFO(HLK$OEH6" M)''LB0%F;9&NYG;+'U:@#(TSP1H-AK-OXLN[5+[78=(337U^[@C^URVX;>RD MHJJ@=P'9455+!?EPJ@:]%?/G_!6#XG_%/X+?\$T?CI\5?@G/

*="^&.KW6 MCWMF2)K)UMGW749'1X4+2@]C�!A?M3?\%=_P!D7]DO0]6\6^,;3Q_XET+P MY>R6GBGQ/X!^'6I:QH^B3QMLDCNM1AB^R1O&X*21B4O$XVNJL0#Y-^UUX?\ M@K_P<._\$U_$7A+]AK]M9X_#^HVLYD30(?(>]U>%4EL].U9+A//MK7S 'EA\ MM)'S#(K[$*3-_P"#<3]H3X/?M8_\$+;31A(S0V6GF96MBPYYMKP7-G&[$GRY>3ES0!])_\&YO[?>J_MH? ML>:]^Q#^UMI8?XM? UW\'?$#P]XCA6274M,3?;0RSQR9\U@(Y+2<'=EX=S_Z MX"OT(M?#VF_!_P"$4?A/X4^#5^Q^%O#@M/#7AZT; \NVM]EO:H7;@81$!8^F M3WKX1\;?\$>?BY/_ ,%N&_X*8?LQ_&4_"30KWPC'8?$:&VTZ"]F\8WCKLE$, M#$Q0QF)+4O+,"WVBV$BPODR']#[:*2"VC@EN7F9$"M-*%#2$#[QV@#)Z\ #T M H _)[_@E9_P0V_;8\*_$;X5_M:_\%._VO\ 6KWQ#\)]/CB^&GPC\':@B:3X M<7[,UN_VJ2-?*GEDB=UF\E1W("@>_TKXW_:4_X+Y_L@?L?>+-#L/VE? M@U\&1]K<%X$/5 M17W-\M6\:N]L9HQ+:7T.?N3 MPR;' ."&0HPQN% 'QM^US_P0N_8^_P""N=K\4_VXO%_QCOO&6N?$+1;>7X%> M+?#_ (HD;3/#^EP:3;I:QQP+^ZE5[X7&+;7XUFF?[!(LUC25 ME1$-WL<;BJA[IV)&2:]8_P""3W_!$;]J[X+_ !?\ ?MJ?\%&OVQ-9\3^/?A[ MX7_L/X>_#7PK>"/P[X3TUK'[%]DP$5)L0;5*Q)&F^,.SSL X /J3_@KO\#?V ML_VE?V,+SX(_L5:AI6F^.]8\8^'KBQ\0ZW<1QVNB1V.JVVHF]D#I)Y@1[2,> M6L)M2 ME,-X\)=HUB@9W.$,C 22O))@D*45BE?9=% !7F7[1'[8?[//[+%E'-\8_'$] MO>36AWNL:K<6\9 >=+&PAFN6A5B%:41^6I8!F&17IM?D[_P01_;L M;]H/_@I-^VW\+OCC?^3\3!\3Y)](M;UL3+X=TVYN--BL(@>1'9D1Y48R]ZSX M+,YH ^E-*_;V_9&_X+$?L^^,_@#_ ,$^?VUH;?Q-J,=I8Z_+I\=SI.OZ/I$E M]!%J5Q;07L,(YSBOS-U3Q#^R]_P &NW_!6C7_ !'\)O W MQE\7_!CQ3\*;#3?&\=MFZMM$UV?4%F61[B5(X;F5+6)'6(N'7^T) ' .RNH_ MX+\_L?ZY_P $]?\ @IY^S]_P5U_8STUM$U'QG\3['0?&^E:2GE1ZAJ\C9!V) M][[?:"[AG48W&+?R\KM7Z4?M9?'']I[QY\9M>_86\(_\$R]0\>>!_%'A P7_ M ,3?$WBFSM/#&VZC>.6*YB*232)'G#)&K3,?NQA<24 >V?LS^%_V=K?P)/\ M&/\ 9ET;3K?P_P#%B\C\;S7VDATM]6GOK2WQ?K&3MC::&.%VVJN]RTC R.[- M^:O[6_\ P3'_ ."I/_!1?]O#XW^!(_CG)\$?V7_%>MZ5%KFH:;'&VO>-X+71 MK.UDMHU0[Q9B5+H 2M'&WGLQCN!@+^F7[+?P$\/?LL?LU^ ?V:?"FI37NG> M?!VG>'[.^N5VR726EM' )G ) 9]FX@< L0.*[R@#+\#^%U\$>"]'\%KKNH:H M-(TNWLAJ>K3+)=7?E1K'YTS*JJTK[=S$*H+$D =*U**\!_X*J?%;XH? W_@F MU\:->6N?-LI5M7_TI,?Q0KNE!]8Q0!@_M4?\ !7/] MCC]D32=6\1?$*^\:ZWI'AV^-GXI\0^!_AWJFLZ3H*[U"V@:T@E1OE>( MR^8AP&0$@&MXR_;Y_9N_:W_X)F_%K]IS]C?XR:7XRTFQ^&^OFWN=/9XYK:^C MTV9TMYX)56:WF)*821%8AU(!# GRC_@W'^/?P<_:Q_X(V?#KPMH]GI]Z_A?2 M+GPEX]T&ZC28?;(W?SOM"-D2"YBE2X;<"'^TMG)W5^?G[-O_ 3@\7?LA?\ M!=_X\_\ !+/X,^.-:\-_"7XZ_!#4=:TN;36,K:%:2-NL;H(QP[65\MQ:Q[S\ M\3D,X^!^MZG MH[WMMJ=IK%PMN;&>)$=4AG$N^3AB?,7/[2Z9X;T;X,_"*W\(?"[P@ M?[/\*>'%L_#N@6CDGR;6W"6]JA=B3\J(@+'/3)[U^<7B'_@UN_9BGE\ _$[P M=^TY\3;#XS>%_B':>*O$WQRU75CJ6O\ B"2(;FBQ.WD0'S5B>-]DA0(0XFW& MOU! P,$Y]Z /R6_X)6_\$2?V]M)^(OPH_:Q_X*>?M>:NNJ_"2S0?#3X->"[V M)=-T+-NT$C7DD:^3+-+')()O)#-(7):Y<$I7ZTT44 97CCQSX,^&?@_4OB#\ M1/%6GZ'H6C6&?$4PBT;XB^(/A)J-IH=TV,X5Y46X)"_-M\C=M^;&.:^?O^ M#L;]H[XE_LV_LT_ SQ?H.EW%WX/A^/FD:EXVLHCB/4TT\/?6UA-V:.1X'?:W M!:W0_P -?Z!KEO&KO:F6(2V ME_!G[D\+E' .,,A1A@LI /@#_@X)_9M^+OQP^"'@G_@M=^PA^T[JGB;4_@C/ M:>*O!>C:'VZQC=//O02SNS[7M8VB*#ROG^\_V'?VG_V?O^"K M7[&'P\_:GTWPMIFHV>H36>JRZ/?1K._A_P 0V,H9XP2,I+;W"'9)P60JX^63 MGX6_X-*-"^,WA/\ 8Z^-_P"R;\=(/[2T7X:?&O5?#%C#=+YULLJPHNHV<8<8 M,/F_O"F,9NG)^\:]L_X(Z_\ !'SXI_\ !-/QW\4=>TO]HG5=*^&WCGQO2+(S7'VS?\%>O@M^UI^T3 M^Q5?_!?]B9M+M?'^L>+_ [/INMZW<0I9Z,EEJUMJ#7LPE1Q*B&T4&,1RE]^ M/+89KB_^"47_ 2&_P"'>-YXR^,WQ?\ VG_&/Q?^+GQ0M[8?$/Q9XCOY#:7) MA+M''# [.Q">8ZB25V;:2%$2DI7VC10 =.E>:_M#_M>_LZ_LK:;%?_'#XC+I MLUQ;2W-KI.G:7=:GJ5Q!'CS9HK&QBFN98TW*'D2,JI9=Q&1GTJORA_X(._MU M_P##1O\ P4P_;<^''QNOA%\2H/B4QT.UO3B:/PUIES:79K<&:8P1Q129FGM#%(8Q(N M^9-Q#'/G/_!?7]D'7/\ @G)_P4X^ G_!7K]B_33H=YXS^)EGH?CC1](3RHK_ M %:1LYV)P1?V@NHIE&-S1%^7E9J^O_\ @K_\//\ @JY\8_VT_A5X2_X)C:!I MGAZZLOAOX@L?$GQ?\36@^P^%[?5;W3MYMW<,KWA72@H6.*:1$F8A4WB10#[J M^#?P<^"OPF'B;5O@GX8T[2X/&?BJXU_Q"-(E)M[K57CBM[BX"!BD;O\ 9D\P M(%#2!W8&1W8_F%^U[_P3@_X*M?\ !1']O/XY?#?PY\9#\#OV9/%>JZ3;>(O$ M-K;JVN^-;>VT:TMI;.%%82?8Q+]K7]XT43^>Y*W ^1?O_P#X)R_LB^+?V&/V M0?"_[-'CKX]:O\2]6T22]N-0\7ZW!Y<]Y<7=W-=S<%W?:)9Y-I=W?!Y;H![C M0!S_ ()^'&B>#M!\/Z;*M0T[0+_[%XGUOP=\ M/]6UK3-"N 0&AO;^SMY+6VF4D!H'E$HR/DYKS+XS_"3]B?\ X.#_ (5^"=9\ M,?M(R^,?@'I3ZG=>*-"\'Z[-ITVHZX!:+I\=\A19X5MXGO93!((V+R6[X*CG M(_X-R_CG\&_VLO\ @C3\//"^FV>GZBWAW2[SPI\0="O8UG#WRR2&X-RCY$GV MJ.9;AMV=_P!I.[)W5\;?\$ROV6/&_P#P2B_X.9/B#^Q/\&;B\_X5'\3/AI<^ M*]/T=I6>*TT_S/,M68$GYK:Z6ZLHW8DF.3DEG- &=_P1A_;I^"O_ 3W^*^N M?\$5?VA/V?OB;%\//B?\9O$-K\'/''Q+T.2'3M:TF\>.TL;)[.[MXB8+D1@E MU#(\U\=T:*[%?VRT7PQH'P4^$5IX,^&7A*0:7X2\.1V7A_0K61I&^SVMN$@M MD:1BS':B("Q)/&2>M?($.E?M6_\ !3+QEH_@C]KC_@G%!\'O!WPO^+FG>*M& M\5>(/B%9ZOJ&JW&DWGGVAL;:U@'D"9D02RR2!1#)+&GFE]Z?<= 'Y(_\$KO^ M"+__ 427XB?";]JS_@IU^UKJFFS_".!7^&OP3\$W<(L-(=K=X)7OY(P89)I M4EF$WE!WD\TYNB@#-\8^,?"7P\\*:CX[\>^)]/T71-(LY+O5=7U6\2WMK.WC4L\LLCD*B* MH)+$@ "OCO\ :!_X+X?L)_LK>+]%T?\ :'T#XM>#_#WB*81:+\0/$'PAU>TT M.\;&3YEW%WX/;X] M:/?>.;*(XCU2"P5[Z#3YL\-'+) 7VG@M;H>U?;O[0WP._9A_X*X?L%7GP]UF M]M-?\!?%+PG#?^'=>MHU=[1I8A+9ZA!G[DT3E' ..59&&"RD \$_X+-_ SPU M_P %6?V*OA]^S9\$/BOIUSIGQ=\3RWOAWQ-I-VD]G'=8U*RE,B[@UNU[ M;622%\-?\$^_VRO#<^I?'OX+SM-J":QI M+W$4C:'=V\=GJ8NP&1+Q6=8V^?>[V\[GY9,'YC_X(8?\$XOB/^V[^PQ\0OV& M?VDOCKX_\':+\"?VC-4TB&]\"ZT;66\A:T,&L:(LK A+:24I*V%)_?R#&)6K M]%?V4/\ @@M^R3^PS^W79_ME_LD>(?$'@73+?X>CPS??#?2KGS=.U9\G==W< MUP9)I20L#[ 5/G6ZR%SN9" >A_\ !7WX0_M9_'[]B34_@Y^Q+::8/B%K/BWP M[+I.J:U/"EEI*V>KVNH/>3B9762-/L@!C\N4OOV^6^2*XC_@E'_P2-UO]@+4 MO&GQP^/O[5GB_P",7Q=^*5I;1_$+Q'K]XYL)5A+M%#!!(65FK[-_X+ MU?\ !+/XJ?M[7GP9^+G['5W'X=^.WPZ\<07/ASQO.Y@M-.TM7$TSW[7YFAB?SY=QG'[L? MJ=\)]-^*VE> M.L_C;XMT36_$XMT_M:_\-Z)+IUB\NT!O)@EGGD5<@GYI&)S MGY1A1T= '!_#W]G'X6^ M?TGXAS^'K?6_'&F>#+'PQ+\0M9LX9-:O=/M=[+' M)<*BE0\LDLKH@1&DD9MO3'>45X3_ ,%/OC!\2OV?_P#@G5\;?C7\'C(GBCPQ M\,=9U#1+F%-S6D\=I(5N0.YBYEYX_=\\4 87[57_ 5K_8:_8V@U*\^,WQ&U MN2UT.^%GXCU+PKX'U;6K+1)^,PWMW8VTMO:2C^.8/AQK"6MYJFMI]@72[2Z2XB9X%BCDO MYGBEA#;O(.T;E82_\&Z'QK^#7[6W_!&;X?\ AFTL[#56T73K_P +_$71-0C6 MX\[4/.D:Y-TCY$INHYUN6+9W_:CNR=U?&G_!,C]E[QW_ ,$FO^#E_P ??L._ M!VZO3\(OBA\.+GQ5IFD/,SQVNGAFDM'8$G+6UTEW9)(Q):.3).Y^ #WS_@A+ M^RMK/[#_ (E_;"_X)P?&CQQ_PEGP@^'OC;2HO"[>,#'):OI^KZ6UW/!,KCRL M-!-9B5 %C:1I&"CS"*_2CP[X4\-? _X0V/@?X;>%9ET?PAX-S9:?I^FQM& V];79IJ;#(T<1W>:(KC.:_7S3 MK66QT^"RGOYKIX851[JXV^9,0 "[;%5=QZG R> !Q0!^27_ 2P_P"".O\ MP4KU+XA?"3]J;_@II^U9J/AV'X1*+CX;? WP1<0BUT^5X)(99=1D0-"\TRS3 MB79YLCB=A]H0?NQ^K7@?X=> /AGIMSH_PZ\$Z5H5K>ZGV^D:?';I<7EQ M(99[F0(!OEDD9G>1LLS$DDDULT4 4/%7BKPQX%\-7_C/QMXCL='T?2K.2[U3 M5=4NTM[:S@C4L\LLCD+&BJ"2S$ $DU\??'G_@O9_P $_OV8?%^BZ'\?YOB9 MX2T3Q%+Y>A^.M?\ A%K=IH=^<9S#<2VRM,N,-OC1E*D."4(:OGO_ (.Q/VEO MB+^S9^RA\&M;T33+BZ\(7?QWT>Y\>6<1Q'JEK8K)?1:=+G@QS20;RIX)MU[ MU]K_ +1_P&_9B_X*X_L%7GPZUN\M->\"?$_PK#J'AKQ!;1K(]F\L0EL]1MR? MN31,RN!QT9&&&92 ?$7_ 5__P""5'[+_P"W[^SO\9?^"AGB35O%WQ8\3ZAX M(@?]F_\ X5I?7NJQV5NFG0?8[:UL;)72Z%UJ;7$DTA60"&<-NB\MF'0?\$5O M^"C7PS_X*!>%-+_X)V?M4_LD^*/ GQ:_9]\.>'=3CT'XDEY[Z[.EBV@BUE6F MM[>:WNEG$+.K1@XN@ \BNX'BG_!M9\0OVW/VG1WE^@07^GPWFOW=OI\][#>SO?7T4$,3OYM MO$(H8@ZQ*9F,KF)%M2&CV2%PVT1OG:?.?^"8/_ 1UUG]CUO'OQ;_; M _:>\0?';XG?%[3K:U^)%WXGQ-HLT,#.\5O%;3AFD2,R2(K2$+L.$BB!*U]R M44 -CCCAC6&&-41% 55& .@ KC/C7^T%\+_ ( :5I][\0=6N3>ZU>&S\.Z! MI&G37^IZU=!&D,%I:6ZO+.P16=BJ[8T5I)&1%9AVM?CY^U7^W/>_LT?\'6_P MQ\,?M$WYL/ >N?!I/"O@N[OGVVEA!?@5\0/$^H>'_''C>X\0VWAW M6;J-K+0 ^52VLT50P B$4;R.S-)Y$9.W&#].T >(?L%?L _ K_@GE^S;X8_9 MF^#3:MJFE^%I;N>QU;Q1>"[OC<73F2YE5]JK")'9B4B5$^8\9))]OHKP[_@I MG\9?B-^SS_P3R^-?QQ^$2N/$_A7X9:SJ6ASQQ[S:W$5I(R7&WH?*/[W!XQ'S MQ0!A_M4?\%9?V#/V,C?M\>/C+>6T6C7:VNOW?A[P?JNMVVC3G:1%>SZ=:SQ6 MDN&0^5,R2$.I"D,*\I_;@\.Z'_P7+_X)I^)O!G_!/#]M31UT#Q+IMU'VN8[NR21B M2R298Y?@ ^I?^#>G]O7_ (>"_L.Z[^QU^UYH<=Y\4?@Z'\%?$_PSXGMEEDU3 M3P'MX9KF&4'S"R1R6TX;<3+ [-CS5!_0+PKX0\*_ OX0Z=X"^'/AFY71/!_A MR*PT+1K>:6XE6UM8!'#;HTC-)(VR-4!9F9CC))-?GYXZ_P""2W[1_A__ (+I M#_@HY^Q!\1-&^&_AO6/"2VOQ?'B#2'O;;Q)>R<216UG#-"9-T<=I+),TD:)< M1"0&=C-&/TCM(9;>TBMY[MYW2-5>>15#2$#!8A0 ">O YX H _(S_@EC_P2 M-_X*A^)?B#\(_P!J#_@I7^U#>^#M*^$4GVSX<_ KP3)#Y5M,\,LM=710!2\1^(_#W@[P_?>+/%VO66EZ5IEI)=: MEJ>HW206]I!&I9Y9)'(6-%4$EF( ))KY!^-_P#P7I_X)U?LV^,M%\.?'7Q1 MX^\*Z3XC[EM%6X3!!\V(/'M(?=M(8_//_!V%^TU M\0?V:_V1/A%J.C:9<77A#4_CIH\GCZSB/R:I962R7R:;+GY3',]N&*G@FW Z M9!^T_P!IG]GW]F+_ (*Y_L%WGPWUV\L]=\#_ !,\+0ZEX7\16T:R/922Q"6R MU*W)Y66-F5P.,C=&WRLRD ^-OV\/^"#7P>_X+&>)_B1^V!X\_:9US6KG7]#L MX?V;1)-6E@2RL1:ZQ:7TMS<^?\ (T*Q MVK!D(OB;\7=/L[;XA_\ M)'$L^@F*VD:6W@AMIT8R+$\CA&;8@4X2&(9!^ZJ* (-,TS3=$TZ#1]&TZ"TM M+6%8K6UM85CCAC485%50 J@ < "N4^-/Q]^%WP!T6RU;XCZY/'/JUY]CT' M1M+TZ>_U+6+K8TGV>SL[9'GN9 B.Y6-#L1'=MJ(S#LJ_(#]J_P#;IN_V<_\ M@ZR^%/@S]H:_-AX#U?X.#PSX)N;Y]MK8WFJW$C&]7/"O-=VD=D\G90FX[5- M'U+X/_X+[?L':M^TZO[&_P 74\>?![XA7DT<&B:7\8O!4VBQ:C)*2L)CE+.B MK(1A&D,8<_*I+$ _"/\ P4I_X)/>'O\ @G/J'[/G[;W[''[*GQ7^,O[0OA7X MEP^*?BOK7AJ?5[]?%B0Q/<7]Q>RK'-':-+>M"$CBC0O#+.NQ@N5^EO\ @Z9_ MX)W^!OVOO^";_B+]H*RTB"'Q[\%+"7Q%HFKK&!)-IB8;4+)VZF,P@SJ.TENF M,!GSV'[+W[4/_!4'_AUY^RK\0_@5^R'I?QB\5>+/!&G?\+ O?%7Q%AT!K"T% MK&+;4'>:-VN&G3;(Y17<'D1MORH!ZY_P2V_;>^ ?_!5#X':9^W;X*^#_ /PC M'C'3C?\ @[Q)I^J*DNHZ%/'+;W%SIIN B&6$D6TZY5>'4E$;+-7U^QT2W\6?$OQU>^-/'47AI' M&G)JMU%!"Z6YD"NZ+#;0(9756FD628I&9/+7U^@#PK]@?_@GQ\#_ /@GM^S3 MX7_9E^%UUJVOZ?X6NKJ\LM9\6W"7=[]KNG:2YF1MBK '=W.R-5 W'.268^ZT M5XE_P4H^-/Q!_9S_ ."?7QI^._PGC8^)?"7PRUG5-#E6(/\ 9[F&SD=)RI&& M$1 D(/!"'- &+^U-_P %6_V!/V,);V+]H;X^+I8TJY2VUJ71_#&J:S'I,[A2 MD5Y)IMM.MG(P92$F*,0RD###*^-OVV_@!\=?^">?Q+_:N_97^,.B^-?#^D_# MS7KVWU70;P2"*XMM/EF,,B'#PRC"DQR*KC<"0,BO!?\ @W:^+/P8_:^_X(Q^ M!M FL;#76MK;5/#_ ,3])U9%NC>:H]Q+)>->B3=YS727"W+E\EQ=?-DDU^>O M[-?[ 7Q._89_X+A_'+_@D=\%_B!JFA?"G]H7X*ZQJ/AZ=4%TNCVLL$S6-V\4 MF5E:TNH[JR&\GS8G.XY?@ ]"_P""5?[1GA3_ () ?';XG_\ ! __ (*F^+=. MF\!7UY'=?!_7_$NG--INMZ?JTZP-8.FQT6&=IMYW#RHI4OA(^ #7[1^#O!GA M+X$?"#2_A]\/?#UVFA>#O#D.GZ)I,,TMU.MI:0".&!6D9I)6V1JH+%F8XR23 M7YB?$/\ X-=])\7ZKX$_:"A_;X^(.H_M$>'_ (A:?XD\2?&[Q9NU"6]BMR7^ MR6NGM*(K:-)5B:)2SA &5BZ$(OZOH&" .P) Y(&,F@#\A/\ @EG_ ,$I?^"K M/CCX@?"+]IG_ (*/?M)W/P_\.?".Z.H_#SX$^###Q<2Q3)-<:FZ[HO-G6YN? M-YFF*W4J![8'8/U+^#?[.WP _9UTN^T/]G_X'>$/ ]EJ=XUWJ5IX0\-VNFQW M4Y))ED6WC0._)^9LGFNQHH **** "O#_ -M__D5=#_["$G_H%>X5X?\ MO\ M_(JZ'_V$)/\ T"@#/_9,_P"2J>+_ /@7_H]J^@*^?_V3/^2J>+_^!?\ H]J^ M@* "BBB@ HHHH ^%O^"V'_!$+X9?\%=? GA_6]/^($G@3XH^"#(?"'C6"T,R M&)F#M9W**RLT6]0Z.K!X7)90P9T?QK]I?]G[_@Y&U[_@FOK/[)%[J7[/?Q.U M_6M(?PWKWB2PUO4K35]8T2:(Q3[_ +5%;VPN98BT4DH=#MD9E DPX_4ZB@#Y MI_X)U:3^W5I'PPT'PU^TY\ _A=\(/#GAGPS;Z-X?^'7@36;C6)XE@2..)WNF M*0VT,<<918$%PS;@S3+MVM]+444 %%%% !7YG?M^_P#!O[XD^*?[<>F_\%// M^"<_[3:_!?XT6UXEUK(O-)-WI.LSB/RFF=$(:)I8LQSJ5ECG4DE%9G9_TQHH M _+K]L+]FC_@X$^*?[0_P2^)EQX:_9<^(_A_X7ZPNOQ^'2=7TJT'B#R);==1 MF6>661FMTFD:W:-B$=V9H694(_0W]GW3/VB+#P"MU^U#XI\*ZAXLO;@SW-KX M)TV>WTO34**JVL#7#M-""15BB@#\O?@5_P;Z_&K_@G? M^UWK7[0O_!*C]NFW^'WA#Q9)CQ)\*O'_ ()DU[2VB#,Z1AHKVVDD6)G81$LD MT:EE,[AWW6O@;^QA_P %^?AS^WQ\1/VB?&7QC_9;UJT^(%G9:5)XZO\ PMK$ MNH:+HUHTA@L]/T^.2$1J&E>5X);J17D(9IG(Y_3BB@"CX8TS5-%\-Z?H^M^( M[C6+VTLHH;O5[N"**6]E5 K3ND*)&C.06*HJJ"< 8%7J** "BBB@#X1_P"" MW'_!$'X??\%H MVVK:MHLT+0SNZ7MO:6JW,D1:-Y1*O$A9%WX8?J?10!\R_P#!."Q_;CTOX5>' MO"7[1_[,7PV^"?A?PKX8M]&T'X>>$?$TNNWBB"...)VN5"06L*1H5$*FY=]P M9IDV8D^FJ** "BBB@ K\R/V_?^" 'CCXB_MTZ=_P5#_X)K_M,6WP=^,T%XMU MK=MJFEM<:1K4XC\IYG$>6B,L68YT*21S DE58NS_ *;T4 ?EM^V=^S[_ ,' M'Q6_: ^!_P 0=0^$_P"S'\2_#7PPUZ/Q(?#EIJ6J:9;'Q"L$MO'J$WVMV?-N MLTCVYC+['D9GCV%];2 M6][97<(DBN(74J\;JP(964D$'@@D59HH _+?X!_\&_O[0/\ P3@_:[USX_\ M_!*7]M_3O!G@GQ=(!XD^%'Q'\'SZUIIB#LZ1K)!=P22B(NXB;, ?^"@/Q#_:0\<>,OV5M9B\=Z=9:,GCN\T76I+K0M$M7D>"S MT^PCDC94WS/-)!+RJ@#S,D2JB%V!8J@"C. *O444 %%%% 'F/[8G[(/P(_;M_9X\0_L MP_M'>$_[7\+^([=5N$BE\NXM)D8/%&_B1\($U%] NY26S%=)?*(PS$L MV(&BWEG%OEGW?I;10!^?W_!)_P#89_X*V?LF^!-+^"O[4_[2GP8C\'Z-KUSK M%S=U8@31MB0?H#110 4444 M %?F%^W]_P $!/B7XX_;PT[_ (*D_P#!,?\ :3T_X2?&.*]6ZU[3]*)O#FE>)-1T^V;Q%'!-;PW\K7S+(!;"9Y(!&)0KN2Z M.53;^B?[/D/[1Y\!#4OVI+WP@/%%[<&9]*\#PW)T_2HBB@6RW%R?,O&!#,9S M'"&WX$2AYU33Q$'9D19;>YBDE\HN_DN3'*BDHTL@=]VE\%OV6?^"_G@C_ M (*&?$']I7QV?V5]9'C?2K/0;7Q[=6NLM)X?T*UEDEAM+&Q21)"ADF>:2"6? M]Y-@FYVHE?I[10!0\+:=K.D>&M/TKQ'XB?5]0MK***^U62U2 WDRH \QCC 6 M/?\$W/@_XK^ ?[ M%7_!4WPW?^"[B*YN/ OA_P")WPC:^DT&[E)8B*YAU!1$K,=S'R98MY9Q;99] MWZ844 ?GS_P29_8H_P""O/[*G@:P^"O[4_QR^!MEX1TSQ)=ZWJ.I?#;P[?7O MB3Q9=W%TUS<-?7EZL-M&)I';S)5M7G9"%5X6"R+^@U%% !1110 5^7G[?O\ MP0(^+OBK]OC3O^"IW_!+G]H[2/A5\8$O5NO$.D^)+*5]&UF;9Y4LSM KO'YT M64GB,;K+N+YC) MH?%EYX=\/^-KVQMY?$,4$T$%Y+)J'E2(+?SGEA5$F =LR"0JFW]%OV>V_:0N M? 8U;]J1/!]IXEO;@S?V)X)-S+9:3"54"V^U7&U[QPP9FF\J!3N"B,!=[=U1 M0 4444 %5==T/1O$^B7GAKQ'I5O?:?J%K);7]C=PB2*XAD4H\;JV0RLI((/! M!(JU10!^57[/'_!!#]K+_@F)^UUK_P ;_P#@E#^V-X;T?X>>,IA_PDGPG^*N M@7=]9)"&9D1)K:97F:$N_DR'RI55BCO*&(!JVI6]E%'J&J+:+;B[G" /*(E)$89LL$!.W M.,G&:OT44 %%%% 'E?[:7[&OP(_;Z_9Q\1?LN?M&>&GU'PUXB@42/:RB.ZL; MA&#PW=M(0?+FC7-V(K6+SY'(>86[S&,;$$+!)%_0NBB@ HHHH *_+;]OW_@@9\<-= M_;_T_P#X*I_\$JOVB-!^&7Q<^VK=>)-#\6V\_P#8NLSF/RI96>W21XQ/%E)X MC$ZREC(&C?);]2:* /RK_;I^&G_!?#XP_&GX$ZYXM_8:_9_^*/A'X:>*X/%^ MI>'?"GQ(N;.WN/$$,,T%M M QK?[4>E^$-*\1WT_G)X>\%W%Q=6VD0%% MWO)PC7LH8,S2K# GS!0A">8_= MT4 %%%% !537M!T7Q3H=[X8\2:5;W^G:C:26M_8W<0DBN()%*/&ZMPRLI((/ M!!(JW10!^4O[.'_!!G]LC_@EO^UWK_QG_P""4?[7/A.T^&GC.<'Q)\*/BSI5 M[<6T409FC2.>T??,\.]Q#*?*D56V.TH+%]7X0_ 3_@OMX5_X*3>/?VFOB)\& M/V9M;D\6>'K/PQHOQ"DUK4TA\-Z!:W$LZ6MK:J3<2B265IY8GVF2;:/M"(B[ M?U%HH S_ I8^(=,\,:?IWBW7XM5U6"RBCU+4X+$6T=W.% DE6$,_E*S9(3< MVT$#^(?$7B'P-IU_J/B M;Q??75VUU=274MQY5I"T\C;7G$3OY0$:1Q$)*GZ'444 %%%% !7R#_P5O_X( MR?LR?\%=_AKI6@?%O4-0\,^+_##2MX1\>:%$C75@),&2"6-\+<6[%58QDJP9 M%O$VDV]_INI6 M""15RB@#\H/V:/\ @A%^V[_P2L_:]\0?%[_@E/\ M5^"S\+?&DX/B3X4?%RS MOGAAB5F,:1SV@=I9(=[B*8^6X5MDGFC<6UOA-\&/^"]_AS_@IGX[_:>^)/[, MO[..MR^)O#-GX3\/?$(^+;^&V\-:!;7$MP+:WMQNNIA)-*9Y8WC0R2A1YR1J MH7]2:* ,_P )V?B33O"^G6'C+7;;5-7ALHDU/4;.P-K#=7 4"21(3)(8D9LD M(7ZM^G% M% 'YV_\ !(S]E3_@L/\ LU^#1\(OVGI_@1X:\/OXROO$GBSQ3X0@OM2\2>,+ M^\NS=74LYD,=K"\SML:XV,RQ*L:0H0DB?HE110 4444 %?'G_!7C_@B]^S9_ MP5Y^&^DZ-\3]9O\ PIXS\+-*WA'Q[HD"27%BLF#)!-$Q47-NS*K>661E9>;O51'(#;+)*A8/.VYBWV/^PY\._V_O"WA:UO/VYOB7\+ M!=V.CQZ;I?@?X+>%KBST6S1-F)Y+B^=YYI0J;$2);>&-68&.0[&C]^HH *** M* "J?B+P]H7B[P_?>%/%&D6^H:9J=G+::C87<0>*Y@D0I)$ZGAE96*D'@@FK ME% 'Y-?LP_\ !"O]O+_@E#^U[XB^*W_!*O\ :<\!7OPG\:SAO$7PJ^+ZZ@B0 M1JS&)8KBSCE,LL(=Q%.1&VUMD@EY9MKX5?"O_@O+H7_!3WQS^U%\3OV-/V?] M%;3P?X6^("?$"ZM[/PUH-O15421H %_4 MNB@#/\)6GBBQ\+Z=9^-M:L]2UB*RC75-0TZP:TM[BX"CS)(X6DE:)"V2$,CE M00"S8R="BB@ HHHH **** "O#_VW_P#D5=#_ .PA)_Z!7N%>'_MO_P#(JZ'_ M -A"3_T"@#/_ &3/^2J>+_\ @7_H]J^@*^?_ -DS_DJGB_\ X%_Z/:OH"@ 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**** "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 *\/_ &W_ /D5=#_["$G_ *!7N%>'_MO_ M /(JZ'_V$)/_ $"@#/\ V3/^2J>+_P#@7_H]J^@*^?\ ]DS_ )*IXO\ ^!?^ MCVKZ H **** "BBB@ HHHH **** "BBB@ HHHH **** "BODWXD?\%6]"^&G M_!0KPO\ \$U]1_93^(EYX[\9Z#-KGAW4K*ZT#=&N-4U+1]"O[2VDCM88GEEG=[F5 (T5#N\L22!GID\4 245\H?L^?\%6/#_P"T M1^W'\0?V!M"_97^(>C^+OA=';3>-M3UFYT<:=9PW C>"1)(;Z22;S(Y5D4+& M3M!W!2,58_;^_P""IOA3_@GKX_\ AUX$^(G[-GC_ ,4#XJ>++?PSX,U+PC+I M3PW&JS-&L=M(+J]@>(LT@ N6DS:FM\-T?EP6IE1(_+*N&,Q;YBK1H017T/XY\0:UX5\ M(ZAXB\.>!M1\37UI;E[70=(GMHKF]?M&CW4T,*GOEY%& >2< @&M17RC^Q-_ MP4Q\1?MU_P#!.'5/V]OA'^R]JCZM'#K_ /PCOPS'B*)[S5KC3YIXH;;[2T2) M#).T2C[K",OC,F.?H#X!^/?'7Q3^"?A3XD?$[X37G@/Q%KN@6M]K7@O4+]+J M?1;F2-6DM'E0*LC(Q*[MJYQRJG*@ ZZBBB@ HHHH **1RRJ65=Q X&>M?(_A M#_@K+I/C7_@H/XC_ .":NC_LB?$@?$#PIXS7FBKI<.F.+?9JI(]M<*I/!,+@?=- %^BLOQIKNL>&?"M]K_A_P5J'B.]M8"]MH>E3V MT5Q>/VC1[J6*%3[O(HP#SV/A7_!+K]O^Q_X*8_LGVG[5&F?">[\%V][XBU33 M(="O]56\G1;.Y:#S)'6-%5FVY* ,%/&YL9H ^B:*** "BBB@ HHHH **** " MBBB@ HHKS']L']I:']C_ /9[\4_M):Q\+=?\5Z)X,T.ZUGQ#9^&IK07<%C;1 M&6:95NIH4DVQJ[%0VXA3@$X! /3J*^$8/^"[_P /M)_9<\/?MS?$K]A;XY^' M/@OXB@AN(OB.;+0=1MK"WEE$4=S=VMAJLU[!"7.-Y@."5&,LN?2?VV?^"L'P M1_8O_8^TW]O1O 7B/XC?"K4[>PN(O$WP_N-/F"0WKJEM+Y=U_%_Q=\0O@?8_&"V^!^O:?>ZGIL-]8^$-0U"P%^\)KO MPWJLOBRXTF RZO;1QR36D2P7LQ)59HLNVU/G&&.#@ ^K**^3_P!B3_@JWX<_ M;I^.GQ-^ _P\_99^(N@WOP>\4MX>\?:KXGGTB.TLM066>(Q1F"^EDN.;>0[H MT*XVG/S#/U/K-Y>Z=I%U?Z;I$NH7$%N[P6,$J(]PX!(C5I"JJ6/ +$ 9Y(% M%FBOBOX8_P#!:;P;X^_X*&#_ ()E>)OV.OBOX+^)0LI+\CQ:VB0V,M@B[S=P M31:C)]KC*;F @#L1'(" 8W"^K_M0?MUW'[-_QV^'W[/6C_LP^//B#K_Q)-X= M"3P7/I16WBM%C:YN+H7EY UO;QB6/=,04W.J9WNBL >^T5!IES=7NFV]Y?:< M]G/+ CS6DLBLT#D E"R$J2#QE20<<$BO ?BQ^WLVC_M)7_[('[-_P(UOXI_$ M'P_H5MK/C2UTW5K33M-\,6=R6%J+V\NG 6XGV,T5O$DCE$9V")AB ?0M%?/' M[-__ 4"@^/'[2OB']D?QA^S5X\^'/CGPEX4AU[7['Q?'9M;/;S7'D0265S: M3S17L3LLI\U67:8RC*K[D3Z'H **** "BBO*O"/QQ^-NO_M>>+O@%KW[*^KZ M1X#T#PO8ZEH7Q;FUR"2SUV\F;$MA':A?,B>+G+ECG8-2SS227 M,BXC4#GRUEDYXC;G !['17#?LP_&@?M(?LU?#S]H@>&_[&_X3WP-I/B/^Q_M MGVC[#]NLXKGR/-V)YNSS=N_8N[;G:N<#N: "BBJVM:SI/AS1[OQ#K^I065A8 M6TEQ>WES*$C@A12SR.QX554$DG@ 4 6:*AT_4++5K"#5--N4FM[F%9;>:,Y6 M1& *L/8@@U-0 4444 %%?//Q6_;V?2OVDM1_9 _9M^ VM_%3X@>'="MM9\;6 MVFZM::;IOABTN=WV1;V\NG %Q$/"L&N^(+#QA'9M;O;SW!@@>RN;2>:*]ABBB@ HHJAH_BGPYX@U#5=)T/6[:[NM#OUL=8@@F#/97+6\-RL4@ M'W',%Q!)@\[94/1A0!?HHHH ***\(_X*'_MW>'?^"+_P"SFTKQ(C,RQQV=S:7-;J:))&"( MQ";PQZ#)XH ] HKD?@7\4-2^-'PJT7XI:C\.=6\*C7=.@OK71M,_BSI&K7^@JLB MB.W6R1759LG*F<+<"(C[S6SKU(H ]QHHKY:\-?\ !2'Q?\<=:\4WW[&_['7B MOXI^#_!OB*ZT+5/&EIXDTK2K;5-0M6V74&E)>SH;T1/F,S.8(6D5@DCA2U ' MU+17@O[*7[>.C_MC_"#QC\5_A/\ CQM9W'@_P :W?AB[\(^*;:VTW5VO[2& MW>YC>.6;RH622=H\-)@F(MNPPKQS]D#_ (+0:C^W;\.-8^+?[,?_ 3;^.'B M#P_H7B"YT34KM]5\(V&(3/K?PK^)F@G2M;AM\ ^?&@>2&ZBPRMO@ MED&UE;[K*Q^D: "BO#OV,_\ @H#\ _VY];^*>@_!+6&N)OA-\1KOPAKP=U/G MS0(A^U1;2$?AQX0U3X@>/O$MCHVAZ)82WVKZO MJ=RL-O9VT2%Y)I9'(5$506+$X % &G17RQ\.?^"BOQ4_:1\&+\8_V0?V$_&W MC;X?W.Y]"\6:WX@TWP\?$<*D@7&G6M[*)W@?'R27*VRR#YERI#'T']CK]NSX M&?ML:1XA3X:-J^C>)_!6K'2O'WP_\6V LM<\,WW.(;NW#.H#!6*2QO)#(%;9 M(VUL 'LU%%?,]Y_P4ET'XB_'+Q/^SI^QG\$M>^,/B#P-=BS\>ZWI&HVFG>'O M#EYSFQN-1N7 FNQ_%!:QSM'R)/+((H ^F**^;;?_ (*(R^&OVF_AO^R'\;_V M8/&_@OQC\3K_ %&#P]?7+VE]HES'9:;=7\\L5_;2L&8+;!/(E2&;,H<1E!O/ MTE0 4444 %%%% !1110 4444 %%>5?L^_''XV_%?XE_%#P;\4_V6-7^'^C^" MO%:Z9X-\2:CKD%W%XRLC%O.H01QJ&MT!P-C%_O#Y@P=$]&T'Q3X<\4K=R>&] M;MKY;"_EL;UK68.(;F(XDB8CHZG@CJ#P>: +]%%% !1110 4444 %%%% !7A M_P"V_P#\BKH?_80D_P#0*]PKP_\ ;?\ ^15T/_L(2?\ H% &?^R9_P E4\7_ M / O_1[5] 5\_P#[)G_)5/%__ O_ $>U?0% !1110 4444 %%%% &?XJ\5>' MO!'AZ[\6>+-6BL=.L8C+=WDYPD2=,G';FO._^&W?V3O^BZ:'_P!_7_\ B:[K MXB^ ?#WQ2\$:E\/O%D&'0\5X;_ ,.M/V3O^@1KG_@Z M?_"O,QT\WC47U2,'&VO,VG?Y'-6>+4E[)*WG<[C_ (;=_9._Z+IH?_?U_P#X MFO-?VM?V^?@_I/P.U>Q^#7Q*LM5\1:K']ALEL&8M:K("))R<#&U-VT]=Y7WK M2_X=:?LG?] C7/\ P=/_ (5\ ?M#V/PLTCXPZUH/P8MID\/:==&TLYKBZ,S7 M+1_*\NX_PLX;;CC:%/4FOFLZS7/=C,5C:%+WU% M7TTO<^[?V2OV^?@_JWP.TBQ^,OQ*LM*\1:5']AO5OV8-=+& (YP<'.Y-NX]= MX;VKTK_AMW]D[_HNFA_]_7_^)K\R/V>+'X6:O\8=%T'XSVTS^'M1NA:7DUO= M&%K9I/E27/\ AUI^R=_T"-<_\'3_ .%?0>CZ5::%I%KH ME@K""SMD@@#-DA$4*,GN< 5]/@99K)R^MQ@ETY6WZWN>E0>*;?M4EZ7/S*_: M9_Y6N?V*5V:1(U$>UG;YQ_:*\-?&[ M6?\ @XI^#W[8GA[]F'XEZC\+/ _PFU'PMXC\9VG@VY,,%_.VI$%("HN)HE,\ M(,D<; [R5W 9JK\=_"_[<'_!,/\ X*V?$+]OOX _LD>+?CC\&_VA_#NCP>// M#G@")9-;\/ZSIMLMO;SK;/AI(S&)#GA _AA\/K?6/@]_PA MINIM;T>XMM/L_M$NK23+)'8H6?ZI_:R\1_MB?M*_\$NOC MWJ'CS]F7Q+H&O?$_P!J/AOX8_!W3X(]3U>S$]C<11W.HR6P,4$\\DK-(AD,4 M$4,"%_.=U/SU^W'\%OVB?C!_P;)>#_V%_A_^S-\0K[XKK\/?!7AJ[\'_ /"* M7$:/+I4EZTDK@0B(+;MLD#D2$X3<4D" 'V!^U+^VEX[/[^%]0\7^+O&%[8+=OX?\.VN8XVM;=R(Y+JYN08D>7='$L\?VGCSP=\;_#=_>_"#XC7>A6]CJ>GZO9(S MW.EZC'9B*WN8R@C:.:*.%MTR(P;)=>(_;#^ _P"T-X6_;^_9\_X+._LZ?!'Q M5XOT_P /^!9? WQ?^&MOIIM_$$&B3/<.EW;6DY0W$L%QY\/_ @_:1_X+8?MA_'3]JC]F;X- M?M$_"#PKK7P8^(&F:=H'BB]^'LOV.Y@DCDD%HELUQ<20F5!YDL\KW!0HL<2? MO&DB_4/24U2/2K:/7)X);U;=!>2VL12)Y=HWE%8DJI;. 22!W/6OS[_X)0>% MOC%X$_X*(?M@>-/B9^SSX\\+^'?BS\0M.UKX?^(-=\-2PVNIVMM:SPR%C@FV M8_(ZK.(RP<#[V5K]![Z\BT^RFO[A)6C@B:1U@@>5R%&2%1 6<\<*H))X )H M_(S]ESXM>/OA/_P<=_MQ7O@+]E_QU\3I+S0?!B7%IX'U#0;>2Q5=(LR'E.L: MG8(58D@>6TC9!R ,$Y__ 7%^.?Q/^*_Q^_8>TOQY^QI\2?AG!:_M;>&I8-1 M\;ZIX9N(;QS=0CRHQH^LWT@<#YLR(B8'#$\5Z;^P5X2^./@W_@NS^U)^TWX] M_9B^(^A?#[XOZ?X?L/ _BO4?"4X@N9;"UMK5S,B@RVR.R,ZO,B*JC+E.E6O^ M"]GP^^//QO\ C;^RS'\ OV:O'WCB'X3_ !\TGQGXWO/#_AV0V]II]M+!(RQR MR[$N)64MA8B^"A5BK<4 ?1'[7?[9WCW1?VU_A+_P3@_9^U;3])\8_$G2M3\1 M>)O%FH6(NSX<\/6*,#);V[,$ENKB<&&)I-T<6R1WCDP$/GMW^VE^TC^Q+_P4 M]^''["O[4WQ A^(/P^^/.D7[_"[X@76B6VGZOI>M6*A[C3;Y;-([:YB='A\N M:.&)P\Z*P8 N.8_X*"?L^_'S1/\ @H-\ ?\ @LK^R[\)O$/CJS\%Z#>>$?BC M\/;/3GM=%?AG^SS:Z[K/\ :/CGP]/H][X@UW48K>"WM(+*Z5+F.*V% MOY\DTD:([&-(_,^=E .5_9(=(_\ @X__ &NY)'"JOPD\$%F8X 'V9.:[7]DO M]H[]JK_@J1\*/&/[6G[.7[0-K\-_!7_"3ZGH_P %]+C\*VFHQ:Y#83&W.IZR M]RC2M%<7$^'] \,>,+WPU<16=]#M?_P""7GQJ_8;^)GC[2O#WBS4+SX0_$WP!I]K/HNLZ9=S&98[VXFGB MCTZ42N[GS6X$C+C]VK2@'%?\$@OBU^T'\!?^#87Q!^T'\!-9\,:9XN\!VWCS MQ*R^)="FU&TE2QNK^YE@1(KF I(WEX21F=5/WHW!Q7H?[:W_ 4F_;U^#?\ MP0+^%?\ P48^$GQ!\(P^,];\&^%;SQI/K'@_[1)=3ZH+6-Y;0+/';VS+),6* MR03(5. $QD\1^P)\%OVN/A5_P;E?%O\ 9%^*G[&OQ$T7QUK_ (5\;Z1X2T5M M-AGFUF?6HKT6Q6&*5I[54:<"1KN.!0 ""VX"J_[9OP*_::^*7_!M5\-/V)/ M?[+'Q$O_ (J:?H/A+1M3\'CPO-'+9S:1+9R74DDK@0^45C&QPY$A?"Y*2! # MW3]KC]J3_@I-^P_^UQ^SSXY^*WQB\":_\-?C?\8]/^'>M?"W1/!AA;PW-J.Y M;2X@U629I[YXV5C([10(^P[84#C9Z?\ %7]L7XJ?$3_@K1I'_!+WX8>+)/!& MG:=\%;CXB^+/&-II]M<:E?@ZC'86VG60O(I;>)0SM-+*\,I8+L01D,Y\J_X+ M+:7\6/VC-3_9(\1_ K]G/XC^)8_ G[2WA?XA>,(+7P;=0RZ5H]A+,)_,$ZIF M?).(4+,0N[&UT9^5_P""G_Q&^(VB?\%-OAE\5OA7^Q)\4O',G@OX/SZC:^-? M@9-:IXJTZ6_O7B6QU*RO4938>3#,\<%S"?,GDF*#-O, =Q^PC^VK_P4'^(G M[<'[2'[*7QB\6> _%/A[]FZ\M4:?3O 5S;^(?%=OJ-GG?Z3%?BRAN%6%$ ME1;,*Y/R!T MR'_A&M+DU&*+4;6UC:-+^$P0LY6ZN)9UG6)S&$=U"6?^"?G[7'PGT/Q#X\^" M_@[]@O\ : ^#OQ;^(-GJWBM/$'QP\'L)O'VKP6^6V7PD>.::)#&1:JL4448( MC11D5XM^TE^QM'^V;XC^#_[67[,O[%?Q$^ _[8EEXVT.^\;:[#X1N]'TNV@$ MJG5IM1OU4:?J,)C$NSRI)+J<,D;IM>1% /U^K\P?V>O^5L?X]?\ 9KVE_P#I M7H]?3>L_\%"OBEX3_P""FFG?L)>,_P!BSQ;I_@CQ%IA'A+XW&]#Z9JNJIID^ MI2V*P"+@+!;7"EQ*6$D(!C"R(Y^0_">H_M$?"C_@X,^+'[=__#"?QIU_X6^* M?@Y9^$M%U_0_!ZB::]B?3IFE-M=2PRI#_HTR990VX+\FUMP /U>D#E&$3 -@ M[2RY /N,C-?EI_P2R\,_M5ZU_P %@?VU(?&?[85]K,?A+Q?X+M];2^\)VI75 MK)M/O9X;.$;O] AA$DB*(\EMQ=BSEF;ZC3]LS]HKXY_&[P-\%_A1^Q+\7O!. MA7^O+>^./B-X^T.TL++3=-M4:Y-K"BW$LDTUU+%':'**J1SR.&+ 8\6_96^& M7[3O[-W_ 6._:K?7OV3?%6N>"OCYJGA+5/#7Q%T^[M(]$LK.ST^2WOA=RO, M)DF4S,L<,<4CR.@SY<;>< #L_P!DW]I#]J'_ (*D_#SQQ^U%^SI^T%;_ V\ M"VOBO4M"^#EE;^%K/4DUY+"3R7U75VND:1H)YUD5+:T:V>.) 3,[M\O"?\&K M[ZI)_P $CM$DUN&*.];XA>*#>1P$E%E_M.7>%SGC=G'M7!_\$BX/VS/^"1.@ M>)O^"8?QB_8=^)WQ T#1_&&H:A\'OB;\/M.M;G2=6TV[E\Q8;Z>:>*/3I1(6 M?MK?L"_\ !'+QA_PF_P#P3S\?:CXY\)>(M]M+:Y\4QW=\95CMU5I;F%D#N6$ULKL$S&DA8+0!^HE%)V:-F )0D 5T= !1 M110!POC_ /:9^ OPM\0MX3^(7Q1TO2=22)96L[N1@X1N5/ /!K%_X;?_ &3? M^BZZ%_W^;_XFJ7QH_8:^ GQ[\<2?$+XA:=JI54[:V4;7ZVOT/ Q%3B95Y*C"DX7 MTNY7MYVZG@'_ 5-^-_PF^,O_""_\*N\=V.M_P!F_P!J?;OL3D^3YGV39NR! MUV/C_=-?(]?3G_!1K]ECX3?LT?\ "'?\*NL[Z+^V_P"T?MWVV],V?)^S;,9' M'^M?/KQZ5\QU^Q\,+!QR*BL(Y.G[UG*U_BE>]M-[_(_)N)'BY9U5>*24_=OR MWM\*M:^NUOF?7'_!++XW_";X-?\ "=?\+1\=V.B?VE_9?V'[:Y'G>7]KW[< M]-Z9_P!X5]GPU+/:SQ[=14;?#&UKZ[6^9]OPW4XACDM)8:%-P]ZW,Y7^)WO;3>_R M/7OAK\??@W\8;ZYTWX8_$+3]:GLXA+=16;DF-"< G('&:\K_ ."M?_**W]I7 M_L@?B_\ ],MW7:? 3]D/X-_LVZOJ&M_#&QU"*?4K98+HWE^TP**VX8!'!S7" M_P#!5]/%?B+_ ()W_&7X2?#OX;^)/%?BCQW\,->\.^&]$\-:++=23WEY82VT M>]U'EP(&E#%Y&484XW'"GX+'1P,<2UA')T]+6^I^?7P+^(?QP^+W_!M?X*_8U_9P_8R^('CGQI\0?@XWA;39WTNWM-%M4N M_,B?4);^XF2%8XT=G0 ES(B@JHRPI_\ !5S]C_Q1^P1_P:;C]DGQOXE@U;6_ M!]OX>CUF]M'9H3=S^(X+J:.)F +11R3M&C$ E44X7.!]R?\ !#W0?B#\-/\ M@F?\*_@'\8?A3XH\&^,/ GA:+3/$.B^)=%EMBDJRS!6BE(,4ZLJAOW;L5#*' M"D@'S3_@Y,^&?QE_:3_X)F^*OV5?V<_@CXM\<>-/%6J:/-8V'A[1))888+?4 M8;B626X8+"F%@(";_,)=3MVDL.0ZCU_X/_M@_M"VGPE\+6L'_!*OX]W4<7AR MQ1+F#Q%\/PDH$" .H?Q2K 'J-R@X/(!XKY:_X-2+VYU+]D[]H34;S2+C3YKC M]K?Q5)+87;1M+;,UAI),3F)WC+*3M)1V7(.&88)^]?@=\5;>W_9?T#QGXA^' MOC+2KC2?#]E:ZIX=O?"-Y_:<-RL,2-"MLD;/-AF \R+?'PQW[58CX9_X-W?! M_P ;_P!DWX)?&[P-^U'^S3\1? ^H^)_CKKOCC1(]1\(W-RMUIEW:V2(JM:+* M/.5K9P8CACN79NYP 0_\$"_^3[O^"B'_ &$K>%RDT3! M2#]Y@2"N#]D?#[]L3X__ !I^/L@;]COXK_#SX9>"O#%WJNL:QXN\/0K?^*-3 M%/CS\"M?M=1^%>M6MN\ESKL\UQ'&/#XBC5GNFNI&588=K;I6\L@)-*3U7_! M#;X[>!OV\O@;JW_!1CQ!XHMM9^*GC?4)=&\:V2V[1+X*ALI&^S^'+:)V9H8( MUD%RSD[KF6Z:9\92.+<_9>UWXK_ML?M?ZW\=?VH/V;?'OP\T/X8W#6_P0\&^ M--%\J&=I8O+NO$<\D320F^=96M88"^ZW@\YEW-<2,GR[XN^%/[47_!-'_@M[ MKO[0'["G[(WQ%\;_ .^,NG03?';PYX#;7XK>'OB+ MHFE6OQL^"]R&^VWG]FVRVUO=603YY&6! %\K=*CO(?*F21E7]0_#FNV_B;0; M/Q#:65[;1WMNDR6^I6,EM<1!AG;)%( \;#H58 @U\HV'[4'[5/P$_;'^-6A_ M&/\ 9-^)7B+X.7OB+2;OX>>/_!VG#63:O_8&F)>V1TV"1K[[.+E)'2:""1#- M)_$3X:Z-JGA#XR>$?#4ND^,/A]XHC$6 MI6%FUU$SD$#;=0)<1A1(-K1F3$D<9E4'R[5/^"C'[27[77[.WC?]IG]DCXK> M._"L]GJ.N0_"'PKX?_9NUCQ+IOB.+3+J>UC;4=033IDD:\FM9-HLYHA;)*BN M99$>MGX&?LI:_P#M%?\ !;E_^"IG@W]GSQ%\+O _A_X52>&KN^\6Z&VCZIX^ MUF:5Q]I?3Y-L\5O!;F-/.N4CED>*)50K'N7Q[]BOQG_P4M_X(K:QXF_X)[:E M_P $X?'WQT^%R>,=2U+X)^/?AO7 D0H M] '6?M2_\%2O^"E/A3]@_P#9A_:LT;X3:9\+?$_Q-^,&@^"/B7\-/'?@>]M- M4MKJ>[NHI7@ENY/]$MIA9Y026LL@BND=9,IANJ_:D_:B_P""IO[$_P"WG\#/ M!.O_ !B^&_Q&\*?M!:SJ?AVW\%MX.?18/"NI1VZRVTL=\DMQ<74(9U\PR#+K M$^U(S(OE9O\ P5]^'/[9WQH_9?\ V=_#5_\ K7_ !G\0M%_:+\/_$#QMI/@ M32FN[+P_I-M/>RO:+=%8X[EK>.>&V##$DYB,I10^!T/_ 5/T3XJ?%W]M;]C M;XG_ D_9^^(7B3P]\-OB1<>(O'.J:=X-NU72;"XMHHHV=)4222099FBC5Y% M$;!E#%5(!I?#O]IG]O;]FO\ X*\>"OV%_P!JCX^>%_BEX2^,?P[U;7O#M_H_ M@!/#\_AS4=/)>6W1$N)S-;-$IP99'DRR_,-C&3H_V8OVO_VMO%O_ 6:^-_[ M$'QG\8^%M0\%>!_AMI&O>%(?#OAA["0->2QG-P\MQ.\DBJS1DJZQMM#"-"=H MXS]J/PS\6?$W_!=O]G']HWPM\ ?'VI?#_P "> _$6D^+/%]KX2N?LMA=:C;R M+;KM91+* =@=HT94\P9/ROM?^SQX-^+EC_P7]^-W[0>O_ 'QS8_#SQG\*]%\ M-^'/&=]X8G2QO+^S:)ID.5\R)#^\"RR(L;>4<-AD+ &I\+OVD/VY_P#@I)^R M'XZ_;8_8D^,5GX.M#?:];_ 7P$H;&V^TZO?*D,Q%RR1;/(@,VW?, \CB)@_S1_P3TU__@H[_P $6H?$G_!- M76?^"<7Q#^-?@6S\7W]]\$?B%\/KJU%D^GWDS2K:ZC+<.L=AMD9W=Y&!5I) M%= CMZO_ ,%'_P!C3]N3Q+K'[,7_ 4;^'_A>T\;_%_X >*[[5/&WP]\/W<< M8U71M5=#?Z?ITLWEK+):P@V\+2!&G3+L#)B-@#K/V@/VQ_VG?^":G[;7P4^& MG[0/Q57XG_!OX]>(QX1M/$6JZ!9V&M>$O$;E!:AGL8X;>YL[AI-N&B62/8[& M1@FU^:\*_M1_\%1/C!_P58^/?_!/OPO\:_AGH6C>#/ ^B:KX>\6K\/YI3I$5 MZHD,GV*2\9KVZ^?RLO_"'XF0?$7QOKGQ$\*7&ASR7MC$PL=(MK6Z"S7+R3.6FE1?LZ11_+*[,JG* M_9K\-_%CPS_P7A_:%_:0\3_ +Q]I_P /?&OPYT#1O"_C"X\(W7V6^O-/BC^T M(%5#+&N=X1W15F0VYGMI!:*Q2*YDVL@12%R\:\D,[>=_MYZI^WC^T9_P M0@^(?[8_BOX[:;H5QXY^#MSXBO/A-;^&;271K'P[>VOFBS^U,@OFU".SE#FY M\X0M.I7[,$-8'P8_8?\ C5^T]8_\%$?V?/'_ ,(_&/@*T_:'\63ZE\+_ !-X MH\.SP65ZB0R+!-(P!,"B:.!FCE"2&.3Y5+!E6A%\6?V_/%__ 1.\<_\$SOB MW_P3+^,,/Q=\*_!F[\$KJVFZ3;3^']8M[:R-K;WEM?"?_29'B1!Y$"2.TI& M$9G0 [3Q5^U?^TE^Q[^Q+_P3?UKX*_$:VAT3XI:S\+/A[XP\-ZGH5O<1R6-_ MID!EG@FVB6&;9&R04(!"L%7YR_:Q_9O\ MVRO$_P#P23_8T\3>'_V1?%LWCS]F+XB?#SQ+XL^&(N+&?5=4M-$L?L]U]C6V MN)5D9G*LD;,LNP-NC5AMK8_:AUO]LC]J#_@IM^Q1^V+X!_X)S_%2S\$_#^Y\ M;/JUAKJZ=9ZU:Q7VG65IY]Y!+="VL4W/F*.6Y$\P@N"(E"IY@!]%?#_]HOXZ M_M]?M"_&OX8_L\_&IOAEX+^"GB9?!S^)-+\/V>I:GKGB5+=9KSF77PRCBN=3\-Z_,";N*>W=E"QN[D%V M94V1PLK[A(@]?_X*6? C]N+]NG_@BW\:_A_KGPFCT_XD>/(;74_"_P +[35+ M>YFT:RM;VPG337NEVQW%V\=G+,^TE1-5YHT MRHRPR?VV/VOOVK/^"3_Q5^$GQ0^-'QG7XI_!+XC>.+;P9XWDUGPU9:?JOA+4 M;M7:UU"UEL(XDEL_W=?MT?L[?MD_MS_ +)OP#_;!^!O M[+GB#P?\5_VZC:6U_XDM;>*W^WVI6*62.V9Y(5$7FR!W2% M\I&9$%=S^W!X(\8?\%D_"/P?_9Y\-_LZ_$;P7X7T[XI:1XQ^+&K?$KPE-HO] ME6&GI*[:7 MQ@WEW<22+$LEMYL$:K([2?<5@#+^+_P"U1_P5(\1_\%CO%O\ MP3=^"OQ@^&NCZ)>_L[W'C7PIK]WX$ED;0)'U:&TBGNHWNW;4)TV/" CP0_Z4 M)FA?R?*D^X?V8]$_:%\-_ +PKH/[5WC70/$?Q%M-*6/Q;KGA>Q:VL+VZ!.9( MHV"E05VY^506W$*@(4?%=OX;^,%C_P ''=W^U"W[/'C]_AK<_LW#X?[$FM#74ON>/,-OL39]H">7N.[=Y?[ROT/H _*W_@H/^SG_ ,%/_P#@G[_P M4!\9?\%:O^":'@NU^+'AKXD:-I5O\;?@O20^5,CE4]W_P""6W_!53]B/_@JQXUO_B1\,='U3PC\8_"7AJ32?&/P_P#% M$8BU*PLVNHV#OV?/$/PN\#Z%\*7\,W5YXLT-M'U3Q[K,TK9 MNGT^3$\4$-L8T\ZY2.61XHE"%8]R@&)JG_!1G]I/]KK]F_QK^T_^R/\ %7QW MX6N+6_UR/X0^$] _9NUGQ)IOB.'3;J>VB.HZ@FG3)(][+:OC['/$MJDR*YED MC>NU\-?\%2/VD_B=\)/V7/A-?? 6Z^%?Q\_:0O=6M-4T+QSX=NX%\(6NBQ2R MZOJ/V*X,.)&M(9&"M]JC9V=8V5_ _P!B7QI_P4N_X(KZEXC_ ."=^J?\ M$W_'WQT^&$'B_4=0^"7C[X;W5N8XK"]N9+@6=^9B([3;+([,\K)L=Y,"1"CU MZ)_P4U_9<_X*1ZI;?LV_\%+_ (+^ M,\8_&_X">)-9U/Q1\,='OU5+_1=8PM MUI5I<%5%Q):VRBT$NP/,&DF"%]L3 'T%X!L/^"H_P]_;3UOX+^)O%-KX[^". MN?#A[_P_\7=;TW2K;5/#/B0.T?V&:SLS;B]A*XF!$"?>"F7Y6!^4_P#@A3XI M^-7P^\#?M:_M&?M!?M>:CK?A?P!^T]X]_P"$[35O#5LT^K_V;IE@C:@UPI#6 MX6&&+%O$HC18 B@*<#ZZ_8[_ &L/VN/VSO&%AXP\5?L6^-?@1X$T.VEDU2#X MF?9X]8\1:@\9CCM8+1"SP6<6]IGN)/+>21($1=OG5\Q_\$^OV6/VA_#<'[97 M_!.CX^?LN^+]*\*_&KXT^/=?B^*PN+-=&?P]KU@MK";<^<9I[L[%)A$85%D8 MO(C1B-P#T?X2_&?_ (*1?MJ?\$_T_P""A?P$^,VD>#_$?B+2+WQ%\./A#/X2 MM;[1[C3HI)3:6&I7+C[9+=7$42[Y[>:W2-Y@%B8(2_B_[4'_ 6W_:2^(7_! M%[X??\%0?V+I?#'AN\USQ1I^@^-/"VMZ VHW=K>O?&SN(K.X>X2&,"1,J9H) M=\4R,?+8$5Z!_P $P_B/^UY_P3X_8GB_8#_:%_8X^(?B+XC?"Q;_ $KP!J_@ M[P\][X?\;61FEET^5-3!%MI_$BQ.MX\!14#'YBR+X+^U+_P2_P#C[^RK_P $ M /AW_P $[/A'\)/$/Q*^)R>-],\2^*+?P9I;S6PN1J1O[S]^X2)4C!2WCR5> M38K!,;BH!^D'[+'@G_@HEX>^,7COQ+^U]\;OA]XB\%ZU;V,_@3PUX1\-36=S MX=FPYNK62>0DW4:YC59F):4J7\NW!\JO#?\ @Y?_ .4'OQX_[!>C_P#I]T^O MM?P7XKM?''A6Q\66>D:II\=] )!8ZUIDMG=0')!26&4!D8$$=,'J"5()^-O^ M#A+P3\5/CI_P2Y^)'[,7P%^#GBOQMXV\;V^FP:+I7AW1)9D"PZK9W$LDTY A MA"QPN0K.&8X"J>2 #SS_ (* ?M8?M6?L+?\ ! ;P?^UE^RAXN\+:7JGA+X8> M#UU%?$7AE]0EEBO!IMBC6S?:(XH9(VN=Y,L4ZL!C:I^:E_;'_:S_ ."F'[$G MQ1_9]_:-^(WQB\!ZO\-OBO\ %_0O 7B?X1Z3X,*2:+'JD;SKN>/R MG9CY4$3-M B"DFN7_P""E_@+XZ_M(?\ !NS#^R'\*?V9OB-??$[5/!W@[1)/ M!TOA&XAGL[K3+S2KF[,LKJ(?+5+:0+(LC+(Q 0L0P7H?^"R>@?&/]I/]G;]F M73/@7^S7\1_$6I^%?C[X1\;>*-)M_!]S#-I6EZ:EVEUYOG*B^<'<*L2LS./G M7*,K, >X_$C]K?XG?'#_ (*.7'_!-[]G'QQ'X2B\$^ XO%GQ:\=0Z;!>7]J+ MJ58[#2;".Y22".>16-Q)/-%,BQ!55-S[D^9?V'(/BA\*O^#A+]J3_AHOXIV? MB5M$^!.@7$/BQ=)CL9;C2UDCE1[J&']T)XUWH[1*B/Y8<1INVC1^,W@3]J7] MA+_@LIJO_!4#X2_LR>./BW\(/CS\/--T/X@:1X(T9I?$'AC4+2*WCM;G^SI3 M'*\9BMXPRX!0RSAPK)&LDO[/GP[_ &D_B[_P6F^./QR^(7[#_P 2?#'PN^*O MP,TKPO#K^N-IMNUH0JAC.ANSRR&3,I)I[--=W$"A MC/:W,,$;RB,!@AF;K?V]/VM?^"H_A[_@G=X*_P""D?[,WAO4O"$UAH-CJ_QH M^"/BGP/&VK:78 #^T9;-KF-)8YK?#L5F0AHAYN%V%'\K_P"">GQO_P""K_\ MP2S\ 0?\$POBK_P3#\2W74+F?]W8JF M\C>YWHF%,1,>^3[!^.NK_M-^,M,^'/[%7B[P[XFN)?B!;M_PNKXJ>$-#E32] M$L61Y)],LYE >-[E\64<^"]O;LTSNLVQB +^Q)^T%\8?VX_BA??M8?"KXQ7 M_9ON=)M+?P'I6H^%K>&^\2Z@L++?7OG,BRP64Z_^REXNOEU_X?\ B&RT.::U\ :Q M<_-=Z6I;]Y+8,WS"2-76)BF)_$^J166G MV47F75U,<+$GJ?SK@O\ AL?]F#_HM.B_]_6_^)KL_'W@?0?B5X-U#P)XGCE? M3]3MS#=+#)L-;V$:'>77AN2=GTG68XB M\9A)RJ2,!A)%'!!QG&1P:_-N.)\93RR/UJ$8TK^][)R?IS7Z?A??H?K'AW3X M"IYO+ZG.KZ3/ M,SQ>2QPTB*?N2*/F!7&<8.0:^\?^&Q_V8/\ HM.B_P#?UO\ XFO@S]F/]E?Q MY\?_ !K90G0[RU\-QSJ^K:S)$4C$(.62-B,/(PX &<9R>!7V!_P[5_9?_P"@ M3K/_ (-V_P *.!Y\8PRR7U6$94K^[[5R7KRVZ?A?;6X>(E/@*IF\?KDYQK6] M[V*B^NG/?[7XVM?2QV?_ V/^S!_T6G1?^_K?_$UZ-97MKJ-G#J%C.LL$\2R M0R+T=6&01]0:\&_X=J_LO_\ 0)UG_P &[?X5[MI.F6NBZ5;:/8AA#:6Z0PAC MD[54*,GOP*_3,IJ<03E/^TH4XK3EY')^M[_*Q^1YW3X8IQA_9,ZLGKS>T45V MM;E^=[GYK_\ !3?_ ()F?#S_ (*?_MQ?$+X4ZOK+^'?&WA[]GCPCK'PQ\=VC M,ESX=UF/7_$9BE5TP_E.559%!R0 RX>.-EY?]FW_ (*;?$C]HK_@GW^TO^P3 M^W9I0\-?M.?!GX/>)K'QKI5SM3_A)+)-*G6+6;;&%D5U:,R&/Y"98Y4PDR*O MU-X,\9>*)O\ @K/XN\:S? _X@6_A#5?@UH'AC3O&=SX-NTT^?5K36-7N)HZ;*(7\5:--!+%=:+.W1B\4TRQ%\KF5XFPDI9/:/GS[E^ ,\%K^SWX)N; MF9(XX_!FFM))(P"JHM(R22>@ [U^-'_!2;P?H/[3?[(7BC_@M;\)?B?X?B^, MG@WXJ67CSX10'68?M<'@C193:VEEY6_<$N(A/K+Q]2USY?M7WW^WGXG^.FA_ ML%>$_P!F/X3? SXAZYK?C_1M$\,>+]1\(:(\LGA;09Q!!K%XS$K_ *0EG]I2 M*)"9/-9&P I->R6G[%'[!C_#B.>']B[X?KI!T0,MC)\,;870MO)XC,#6_GB3 M9QY97S-W&-W% '4?LE?M(^!OVP?V9? O[4'PVF!T;QSX9M=6M8O,#-;-+&#) M;N1_RTBDWQ/Z-&PK\E[;Q%_P4L_X-IO&GBK3H/@7=_'K]C?5O%-[KMAJ'AW_ M )#G@=+J4RRK+@':BY)8R+]GD8!Q-;O(Z5[7_P &]/A_]J7]C>P^(_[ OQL_ M9D^)>B_#72?B-JVH? CQKXAT)O)ET2>XE<6MSM9FM'.T7"^8 "]U*K,K!5;V M;]CO]M[]I3X8?LZZ+X$_;Z_8H^,]AXITRS:VLM;\/>#Y_%,/B.Q4D6MQ+_9A MN)[2Z>'RQ-%>)$PDW$MR=H!ZS_P3E_:G_8U_;8^#VM?M3_L7>*1J.D^-O$QO M_%5O-$8;JPUA+&TM9(+F _ZB40VUN2!E7SYBLZR!C\A?\&H'_)A'Q1_[.4\4 M?^B-/KM/^"0G[(?B7]B*;]I#]KGQA\"]:^'^@_&GXCKKG@SX.Z5I9OM0T33( M?.6$R6MCYB6]QC\.M=6?R3ZKIDLL#M9RDR9(_=6DG-?+MS^PS^UE_P4U_X*+?#O]M;]N?X5Q_"_P"$OP+N9+_X M2?"2_P!9M=0UK5]79XY!JNJ-9R2VUN%:&W=8$EE8&W53@-(7]+\=6MU^UK_P M4UTCPA\=_P!D[Q;=_"3X:^$;Y?">J>*O!)N-$UWQ5>2K%-=.CJ^U+:RB>*": M5%1FOKD@\1,P!\<_"70?@/\ \$:O^"X_PS\'? #QQI$_P8_:<^'=CX+U.*PU MB&X6T\6:5%%!9W4_E,?WMQF%=[%OA; MX:UFXT[3?B1\8-)T'Q1=0L0'L%M[N[\ECZ&:V@?'<1$5W/\ P7H_X)L_##XH M?\$_]3T[]D+]DZWMOB]HWB32]:^&UU\,? \$%]%J-MTD8S(2C%A#<,"$< ^Y/!_A+P[X \(Z5X$\(:5%8:3HFG06 M&EV,"[4M[:&-8XXU'9515 'H*_*+XNZOJ?[/W_!X!\+]-^&KM;VGQQ^ $R_$ M&U@X6[:U@UAH9I!T)7^Q[)0QY 5@.N#[58?\%JOAY_P3^^#/A?X6?\%B-"\2 M?#/XJ66D+8O>VGAR[U;1O&L]N%C:^TR_LXY(<2C9*T-RT$D)EVNH&UFU_P!C M/]B3XN?&#_@HSXO_ ."P_P"UWX,'AC6=1\+1>%/@O\.KB]@NKOPWX?7+/=WT ML#O"+VY9Y7\J)W6%+F1"[LWR 'T#_P %)_C+XR_9W_X)\?&SXY_#N9XO$'A3 MX6ZYJ>AW"#)M[N*QE:&;W".%<^RU\W_\&Q/P[\.>!O\ @BY\)];TA%DU#Q=+ MK&O>(M0)W27U]-JEU&99&ZLZQ0PQ9/.(1FON#XF_#KPA\8/AOX@^$OQ!TE;_ M $'Q1HEWI&MV+G"W-G_"#XM?"C0#KD]M874[3O8ZGIL!^U02)+)))YD<$=1TGPQ9:G>Z_J MMC#"UYJ%W]N22/[%YDZ)#!"L4K*CNTPWJJ>Y?#OXV?%S]H/Q5IE[X'^$/BGP M+X*LIC<:QKGC[1!I^H:QA3LL[/3YB9X$+$-+<7,<1"J(XD=I3-;_ !M_P3Y^ M&OQQ_P""/'[07QT_9T^(GP&\>>+?@Y\1?B1>>/OA5X\\ >%[C71:RWJHESI5 M_;VBO/;2((K=4E:/R7V2.73=@ #_ (3_ /!5G]K[XL?L#_M1275GX&\,_M$_ MLFR:Y:>.!<:!6L(NH9(!=+:R!2[R*C1EBCJP1>#^,_[;?_ M 5P\*?\$;_!'_!6[PS^T-\/;231? 6@>(?$?PZG^'RW*>*8;E[:.XEN+[S8 MS:NQF,BPVT*"-5*>:Y(9>NT#]BSXT_#/]C/]N3]H'Q9\&M>/Q+_:R_X2$^&_ MASHUH+[4+"SDTR[LM&M+LVY>&.X;[1)+.PD,47G!"Y9>>=^,OPE_:!\5?\&Q MNG?L2Z%^S5\0I_BO_P *MT7PF_@H>%;A;B._M)K0S,TK*(1"$C9Q+YFUONJ2 MX* ZK]O#]M3_@I/^R1\,_A?_P %&9/B[X&?X;^)?&WAZP\1? VT\&^8]OH^ MJ$*)!K4DHFFO4#*25AAA#.!L81DR]=^VA^V/_P %%/AQ_P %:OA-^Q#^S]X@ M^'$GAOXG>!==U33UUOPY<))I]Q:PR#SKV87+M=1186=8K=+9I6 A9U4F9?/? M^"M_@+XZ_M$_\$B/A5\#_@I^S/\ $77O&UKK?A&[U/PO#X3GAN-/33/+:[$S MS!(E*LFQ<.WF$@IN7+"#]NWXRR>%/^"_'['OQ6TGX8^+-;LI?A1XN-_I6F:# M*=5M;:2%U>;["X6:0Q$AGB16E*!BB2, K '4_LN_MK_\%#/V9O\ @K#9?\$P M/^"CGQ#\*?$;3OB7X,N_$GPF^)7ACPNNC.SVJ2R7-C<6R,R*%CMYV^\S+MC) M=Q+B/NOV4OVC?VL?^"JWP,\7_M6_LT?M'6GPN\+OXJU;2/@Y80>$K/4X]5MK M"4VXU'6&ND>1EN)TD(@M3;F*(+F25CD.MOV??%'[<'_!6+P1^W5JWPT\0^&_ MAK\%OAOJNC>$[GQ?H5QI.H>)=:U=6ANG2QNDCNH+2"S9DWSQQ,\LIV*RJ7KS M'_@D[X5^/O\ P1T\">-O^">WQX_9U^(_B[PGH?C/4-7^#'Q!^'_A.;6K37=) MNV\Q;*Y^S _V?>)*'+&Y\J$F4XDVJKN 5= _X+M?$/Q-_P $D_%?[7OBOX<6 MGA/XC?#7XI6OP[^,4=EITNH6/A6Z_M&UM;[6(;<-YD\,=O<>='$S']\!$S.% M+-]._LI>._C%\4_B58?$?X/_ +:^B_&OX':]\/[^33_$C:=I3W6G^(DNK+RH MYI=,CMTDB:"6XQ"(HY(VA=96+%,>!?LP?LS_ +1W_!/']C#Q?\3->_9FG\?^ M-/CA^T'?^-OBY\+-"BMM2DL]%UBX*7&GIO807+VUH%D8!O+DE\R-69&#'&_8 MO_8(\&_ G_@J^_[4'_!/;X1^.OA;\$M6^&U^GQ@\*Z]X8U+1=,U+7#*ILHM. MTN^CCG,L8\R1GAB^SHJA(FS,Z$ ]$_X)W?M1_MN?M<_$?]KSX _%SXS^&],U MWX6_$I/"O@KQ-X5\$K#;Z= 8'/VE;2YGF,DA 5]LTTJJ_P#>4;3\\_\ !#K] MHSXF?LR?\$8/%_\ P4'_ &B/CYJ?BWPQX?G\;:WJ?A:ZTB 7E_J:ZM/(TYOR M3))-<3!EPXVAKG)X45[C_P $@? _QB^'_P"VM^V#XK^*7P%\;>%-'^*'Q;3Q M%X"U;Q!X=F@M]5T](Y8B^[!\AON,(YO+*I-1T^X\V MD=P+6_MS#/"'4-LD1N4<9PRGD$$5^9_[$G[=@H!D8( H+'DA0!D\ #B@"Q1110 4444 %%%% M !7A_P"V_P#\BKH?_80D_P#0*]PKP_\ ;?\ ^15T/_L(2?\ H% &?^R9_P E M4\7_ / O_1[5] 5\_P#[)G_)5/%__ O_ $>U?0% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!7QC\6O^"<'[7GAS]KOQS^V%^PK_ ,% W\!7OQ-CTW_A.O!/COP##XETBZEL M;86UO-:M]HMY[/;$#F-7969V)P-H7[.HH \2^ 7[,/Q;\->+K+XO_M7_ +1K M?$_QIIEA/9Z'+8>%8=#T?18Y]GGO:V401HC3SSRL$4K'Y2R2B3VVBB@ M#DC\&/"5W\7T^-VO7-]JFM65A)9: E_,IM]$@E$8N%M8E50KS&)2\K[Y2,H' M6/\ =CK:** "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#@OVDOV7OV?/VP/A3?\ P0_:9^$NC>,_"VHX:XTK6;;>$D (66)P0\$JY.V6 M-E=#KOP5'_MO M_P#(JZ'_ -A"3_T"O<*\/_;?_P"15T/_ +"$G_H% &?^R9_R53Q?_P "_P#1 M[5] 5\__ +)G_)5/%_\ P+_T>U?0% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M5X?^V_\ \BKH?_80D_\ 0*]PKP_]M_\ Y%70_P#L(2?^@4 >??"[XQ:;\'OB M#XCU+4M&GO%O)Y(E6"15*D2L@_\ #;_A7_H1]0_\"$HHH /^&W_"O_0C MZA_X$)1_PV_X5_Z$?4/_ (2BB@ _P"&W_"O_0CZA_X$)1_PV_X5_P"A'U#_ M ,"$HHH /^&W_"O_ $(^H?\ @0E'_#;_ (5_Z$?4/_ A*** #_AM_P *_P#0 MCZA_X$)1_P -O^%?^A'U#_P(2BB@ _X;?\*_]"/J'_@0E'_#;_A7_H1]0_\ M A*** #_ (;?\*_]"/J'_@0E'_#;_A7_ *$?4/\ P(2BB@ _X;?\*_\ 0CZA M_P"!"4?\-O\ A7_H1]0_\"$HHH /^&W_ K_ -"/J'_@0E'_ V_X5_Z$?4/ M_ A*** #_AM_PK_T(^H?^!"4?\-O^%?^A'U#_P "$HHH /\ AM_PK_T(^H?^ M!"4?\-O^%?\ H1]0_P# A*** #_AM_PK_P!"/J'_ ($)1_PV_P"%?^A'U#_P M(2BB@ _X;?\ "O\ T(^H?^!"4?\ #;_A7_H1]0_\"$HHH /^&W_"O_0CZA_X M$)1_PV_X5_Z$?4/_ (2BB@ _P"&W_"O_0CZA_X$)1_PV_X5_P"A'U#_ ,"$ MHHH /^&W_"O_ $(^H?\ @0E'_#;_ (5_Z$?4/_ A*** #_AM_P *_P#0CZA_ MX$)1_P -O^%?^A'U#_P(2BB@ _X;?\*_]"/J'_@0E'_#;_A7_H1]0_\ A** M* #_ (;?\*_]"/J'_@0E'_#;_A7_ *$?4/\ P(2BB@ _X;?\*_\ 0CZA_P"! M"4?\-O\ A7_H1]0_\"$HHH /^&W_ K_ -"/J'_@0E'_ V_X5_Z$?4/_ A* M** #_AM_PK_T(^H?^!"4?\-O^%?^A'U#_P "$HHH /\ AM_PK_T(^H?^!"4? M\-O^%?\ H1]0_P# A*** #_AM_PK_P!"/J'_ ($)1_PV_P"%?^A'U#_P(2BB M@ _X;?\ "O\ T(^H?^!"4?\ #;_A7_H1]0_\"$HHH /^&W_"O_0CZA_X$)1_ MPV_X5_Z$?4/_ (2BB@ _P"&W_"O_0CZA_X$)1_PV_X5_P"A'U#_ ,"$HHH M/^&W_"O_ $(^H?\ @0E'_#;_ (5_Z$?4/_ A*** #_AM_P *_P#0CZA_X$)1 M_P -O^%?^A'U#_P(2BB@ _X;?\*_]"/J'_@0E'_#;_A7_H1]0_\ A*** #_ M (;?\*_]"/J'_@0E'_#;_A7_ *$?4/\ P(2BB@ _X;?\*_\ 0CZA_P"!"4?\ M-O\ A7_H1]0_\"$HHH /^&W_ K_ -"/J'_@0E'_ V_X5_Z$?4/_ A*** # M_AM_PK_T(^H?^!"4?\-O^%?^A'U#_P "$HHH /\ AM_PK_T(^H?^!"4?\-O^ M%?\ H1]0_P# A*** #_AM_PK_P!"/J'_ ($)1_PV_P"%?^A'U#_P(2BB@ _X M;?\ "O\ T(^H?^!"4?\ #;_A7_H1]0_\"$HHH /^&W_"O_0CZA_X$)1_PV_X M5_Z$?4/_ (2BB@ _P"&W_"O_0CZA_X$)1_PV_X5_P"A'U#_ ,"$HHH /^&W M_"O_ $(^H?\ @0E'_#;_ (5_Z$?4/_ A*** #_AM_P *_P#0CZA_X$)1_P - MO^%?^A'U#_P(2BB@ _X;?\*_]"/J'_@0E'_#;_A7_H1]0_\ A*** #_ (;? M\*_]"/J'_@0E'_#;_A7_ *$?4/\ P(2BB@ _X;?\*_\ 0CZA_P"!"4?\-O\ MA7_H1]0_\"$HHH /^&W_ K_ -"/J'_@0E'_ V_X5_Z$?4/_ A*** #_AM_ MPK_T(^H?^!"4?\-O^%?^A'U#_P "$HHH /\ AM_PK_T(^H?^!"4?\-O^%?\ MH1]0_P# A*** #_AM_PK_P!"/J'_ ($)1_PV_P"%?^A'U#_P(2BB@ _X;?\ M"O\ T(^H?^!"4?\ #;_A7_H1]0_\"$HHH /^&W_"O_0CZA_X$)1_PV_X5_Z$ M?4/_ (2BB@ _P"&W_"O_0CZA_X$)1_PV_X5_P"A'U#_ ,"$HHH /^&W_"O_ M $(^H?\ @0E'_#;_ (5_Z$?4/_ A*** #_AM_P *_P#0CZA_X$)1_P -O^%? M^A'U#_P(2BB@ _X;?\*_]"/J'_@0E'_#;_A7_H1]0_\ A*** #_ (;?\*_] M"/J'_@0E'_#;_A7_ *$?4/\ P(2BB@ _X;?\*_\ 0CZA_P"!"4?\-O\ A7_H M1]0_\"$HHH /^&W_ K_ -"/J'_@0E'_ V_X5_Z$?4/_ A*** #_AM_PK_T M(^H?^!"4?\-O^%?^A'U#_P "$HHH /\ AM_PK_T(^H?^!"4?\-O^%?\ H1]0 M_P# A*** #_AM_PK_P!"/J'_ ($)1_PV_P"%?^A'U#_P(2BB@ _X;?\ "O\ MT(^H?^!"4?\ #;_A7_H1]0_\"$HHH /^&W_"O_0CZA_X$)1_PV_X5_Z$?4/_ M (2BB@ _P"&W_"O_0CZA_X$)1_PV_X5_P"A'U#_ ,"$HHH /^&W_"O_ $(^ MH?\ @0E'_#;_ (5_Z$?4/_ A*** #_AM_P *_P#0CZA_X$)1_P -O^%?^A'U M#_P(2BB@ _X;?\*_]"/J'_@0E'_#;_A7_H1]0_\ A*** #_ (;?\*_]"/J' M_@0E'_#;_A7_ *$?4/\ P(2BB@ _X;?\*_\ 0CZA_P"!"4?\-O\ A7_H1]0_ M\"$HHH /^&W_ K_ -"/J'_@0E'_ V_X5_Z$?4/_ A*** #_AM_PK_T(^H? M^!"4?\-O^%?^A'U#_P "$HHH /\ AM_PK_T(^H?^!"4?\-O^%?\ H1]0_P# MA*** #_AM_PK_P!"/J'_ ($)1_PV_P"%?^A'U#_P(2BB@ _X;?\ "O\ T(^H M?^!"4?\ #;_A7_H1]0_\"$HHH /^&W_"O_0CZA_X$)1_PV_X5_Z$?4/_ (2 MBB@ _P"&W_"O_0CZA_X$)7 ?'[X_:/\ &'1]/TW3?#]S9M9W+2LT\JL&!7&! &BBB@#__9 end GRAPHIC 18 image.jpg GRAPHIC begin 644 image.jpg MB5!.1PT*&@H -24A$4@ )0 [" , "JJ%/= 7-21T( KLX< MZ0 1G04U! "QCPO\804 !C4$Q410 ! @ PCP UB@ PCP SC U MB@ RC0 TBP RC@ SC TBP RC0 SC RC0 SC TC0 SC@ TC0 SC@ SC0 R MC@ SC0 TC0 SC@ SC0 SC@ SC0 SC0 SC0 SC0 SC0 SC4A,=#< @=%). M4P ($!@@*# X0$A06&!H<'B AX^7GZ>OM[_'S]??Y^_WO^'XP@ EP2%ES M 7$0 %Q$!RB;S/P !29)1$%4:$/M6$EBPC@0-&L@),1LP1# _O\KIY>J MEF0,XJNJ;AB^PK&JCAB^!!@)ZO/J'39* MZ@[A!:Y*:@-A&$F,#S+, _5Z>RRSHH,D>@4D8*2\JCD9^/ M)>9D"ZP=W9,!EB'Y[OT'I"!UG#V9-M7$SF1'%)%E0R+%-K0-%)+5WHKM\8>)Y'^GGU S/\A[>R'1.IK3][2ZF0J.E?22Y3G'ZS$DQ((?PC;XYC:Z9 M)=03@A0K?C_(*;SA3:RJ&).';,6$GF2D>+[ >*S/ CYP6"%!\GIY;' MFH,Q, -GG]&F)%&8C W74%)\8)V"JV]&2SZK)/BVDSK@K2Q(]1I=*V')P8/A MKVEXVU"H^4R3;4:*CI2,8QRU)\]H,E.3-4V4I'JS?4Y,ZQZLM=(IBT1JAM2Y M2[]D7])L(%>+NN(3,H",):E>]Z5WB:P-9[AHCY["'&E@02HO5?!K=9D(!U.3 M-0) 35*II3IZ!7N!.L?-#QP:*SE#4DPC-2UEG"":U%ZE7.% 29)4_S)AQVZ@ MO 4X;I@C7[ES(E)QI3S*-)UFMUJ,A:)*S^N>7+UW4LR97?01S#N8-F?(.3 E M=^6Z5RRV!'VA!%.PRH6X? NY=H]AZ5OJN'XC UC)7AP%XC21<3K7%'JRIS+0 MDD@7ZCBL#*P%:V4)B,&^FH2KLJQB+OM]M@0K7HTK2+5^P2A>];&@W)X])C^B MDPGBB2%7;: J[7/0$]IK"U)^>Z%Z+/X M_ LI:W>Q>DJIG&@RUQI/N,H_5 1LK.5+CF+3C!33@\7G]J1C1HH*?I^N:#.Z M%,"<\3>?7,7&RB_G'.S7]FHB]8=(\.[!^VJZ"RO:XAR%-PF8"T\\N8J],"59 M@#GJKR923%EJ6#7SR-@!%-G!G*$GXMAT5^6=J \FB9=:D+)KBH+SX>2/+( ] ME-G!M<(33 0/"A-IS87TDI? XML 19 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover Page - USD ($)
12 Months Ended
Dec. 29, 2023
Feb. 21, 2024
Jun. 30, 2023
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 29, 2023    
Current Fiscal Year End Date --12-29    
Document Transition Report false    
Entity File Number 001-37961    
Entity Registrant Name ICHOR HOLDINGS, LTD.    
Entity Incorporation, State or Country Code E9    
Entity Address, Address Line One 3185 Laurelview Ct.    
Entity Address, City or Town Fremont    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 94538    
City Area Code 510    
Local Phone Number 897-5200    
Title of 12(b) Security Ordinary Shares, par value $0.0001 per share    
Trading Symbol ICHR    
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 Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Ordinary Shares Outstanding   29,541,319  
Entity Public Float     $ 1,082,303,000
Entity Central Index Key 0001652535    
Entity Tax Identification Number 00-0000000    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Amendment Flag false    
Entity Filer Category Large Accelerated Filer    
Documents Incorporated by Reference
The information required by Part III of Form 10‑K is incorporated herein by reference to the registrant’s Definitive Proxy Statement relating to its 2024 General Meeting, which will be filed with the Securities and Exchange Commission within 120 days after the end of the registrant’s fiscal year.
   

XML 20 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Audit Information
12 Months Ended
Dec. 29, 2023
Auditor [Abstract]  
Auditor Firm ID 185
Auditor Name KPMG LLP
Auditor Location Portland, Oregon
XML 21 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
Dec. 29, 2023
Dec. 30, 2022
Current assets:    
Cash and cash equivalents $ 79,955,000 $ 86,470,000
Accounts receivable, net 66,721,000 136,321,000
Inventories 245,885,000 283,660,000
Prepaid expenses and other current assets 8,804,000 7,007,000
Total current assets 401,365,000 513,458,000
Property and equipment, net 92,755,000 98,055,000
Operating lease right-of-use assets 36,611,000 40,557,000
Other noncurrent assets 11,912,000 12,926,000
Deferred tax assets, net 3,148,000 11,322,000
Intangible assets, net 57,288,000 72,022,000
Goodwill 335,402,000 335,402,000
Total assets 938,481,000 1,083,742,000
Current liabilities:    
Accounts payable 60,490,000 110,165,000
Accrued liabilities 14,871,000 23,616,000
Other current liabilities 6,638,000 15,815,000
Current portion of long-term debt 7,500,000 7,500,000
Current portion of lease liabilities 9,463,000 9,196,000
Total current liabilities 98,962,000 166,292,000
Long-term debt, less current portion, net 241,183,000 293,218,000
Lease liabilities, less current portion 28,187,000 31,828,000
Deferred tax liabilities, net 1,169,000 29,000
Other non-current liabilities 4,303,000 4,879,000
Total liabilities 373,804,000 496,246,000
Shareholders’ equity:    
Preferred shares ($0.0001 par value; 20,000,000 shares authorized; zero shares issued and outstanding) 0 0
Ordinary shares ($0.0001 par value; 200,000,000 shares authorized; 29,435,398 and 28,861,949 shares outstanding, respectively; 33,872,837 and 33,299,388 shares issued, respectively) 3,000 3,000
Additional paid in capital 451,581,000 431,415,000
Treasury shares at cost (4,437,439 shares) (91,578,000) (91,578,000)
Retained earnings 204,671,000 247,656,000
Total shareholders’ equity 564,677,000 587,496,000
Total liabilities and shareholders’ equity $ 938,481,000 $ 1,083,742,000
XML 22 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 29, 2023
Dec. 30, 2022
Statement of Financial Position [Abstract]    
Preferred shares, par value (in usd per share) $ 0.0001 $ 0.0001
Preferred shares, authorized (in shares) 20,000,000 20,000,000
Preferred shares, issued (in shares) 0 0
Preferred shares, outstanding (in shares) 0 0
Ordinary shares, par value (in usd per share) $ 0.0001 $ 0.0001
Ordinary shares, authorized (in shares) 200,000,000 200,000,000
Ordinary shares, issued (in shares) 33,872,837 33,299,388
Ordinary shares, outstanding (in shares) 29,435,398 28,861,949
Treasury shares (in shares) 4,437,439 4,437,439
XML 23 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Net sales $ 811,120 $ 1,280,069 $ 1,096,917
Cost of sales 707,724 1,068,205 919,437
Gross profit 103,396 211,864 177,480
Operating expenses:      
Research and development 20,223 19,564 15,691
Selling, general, and administrative 79,334 88,572 65,857
Amortization of intangible assets 14,734 17,905 14,918
Total operating expenses 114,291 126,041 96,466
Operating income (loss) (10,895) 85,823 81,014
Interest expense, net 19,379 11,056 6,451
Other expense (income), net 804 (563) 807
Income (loss) before income taxes (31,078) 75,330 73,756
Income tax expense 11,907 2,526 2,857
Net income (loss) $ (42,985) $ 72,804 $ 70,899
Net income (loss) per share:      
Net income per share basic (in usd per share) $ (1.47) $ 2.54 $ 2.51
Net income per share diluted (in usd per share) $ (1.47) $ 2.51 $ 2.45
Shares used to compute Net income (loss) per share:      
Shares used to compute net income per share, basic (in shares) 29,200,796 28,714,550 28,259,607
Shares used to compute net income per share, diluted (in shares) 29,200,796 28,963,031 28,979,352
XML 24 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Total
Ordinary Shares
Additional Paid-In Capital
Treasury Shares
Retained Earnings
Beginning balance at Dec. 25, 2020 $ 411,689 $ 3 $ 399,311 $ (91,578) $ 103,953
Beginning balance (in shares) at Dec. 25, 2020   27,907,077      
Treasury stock, beginning balance (in shares) at Dec. 25, 2020       4,437,439  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Ordinary shares issued from exercise of stock options (in shares)   410,558      
Ordinary shares issued from exercise of stock options 8,288   8,288    
Ordinary shares issued from vesting of restricted share units (in shares)   164,613      
Ordinary shares issued from vesting of restricted share units (3,616)   (3,616)    
Ordinary shares issued from employee share purchase plan (in shares)   68,912      
Ordinary shares issued from employee share purchase plan 1,982   1,982    
Share-based compensation expense 11,473   11,473    
Net income (loss) 70,899       70,899
Ending balance (in shares) at Dec. 31, 2021   28,551,160      
Ending balance at Dec. 31, 2021 500,715 $ 3 417,438 $ (91,578) 174,852
Treasury stock, ending balance (in shares) at Dec. 31, 2021       4,437,439  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Ordinary shares issued from exercise of stock options (in shares)   89,045      
Ordinary shares issued from exercise of stock options 1,937   1,937    
Ordinary shares issued from vesting of restricted share units (in shares)   179,679      
Ordinary shares issued from vesting of restricted share units (2,813)   (2,813)    
Ordinary shares issued from employee share purchase plan (in shares)   42,065      
Ordinary shares issued from employee share purchase plan 929   929    
Share-based compensation expense 13,924   13,924    
Net income (loss) 72,804       72,804
Ending balance (in shares) at Dec. 30, 2022   28,861,949      
Ending balance at Dec. 30, 2022 $ 587,496 $ 3 431,415 $ (91,578) 247,656
Treasury stock, ending balance (in shares) at Dec. 30, 2022 4,437,439     4,437,439  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Ordinary shares issued from exercise of stock options (in shares)   215,884      
Ordinary shares issued from exercise of stock options $ 4,467   4,467    
Ordinary shares issued from vesting of restricted share units (in shares)   259,944      
Ordinary shares issued from vesting of restricted share units (3,672)   (3,672)    
Ordinary shares issued from employee share purchase plan (in shares)   97,621      
Ordinary shares issued from employee share purchase plan 2,033   2,033    
Share-based compensation expense 17,338   17,338    
Net income (loss) (42,985)       (42,985)
Ending balance (in shares) at Dec. 29, 2023   29,435,398      
Ending balance at Dec. 29, 2023 $ 564,677 $ 3 $ 451,581 $ (91,578) $ 204,671
Treasury stock, ending balance (in shares) at Dec. 29, 2023 4,437,439     4,437,439  
XML 25 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Cash flows from operating activities:      
Net income (loss) $ (42,985) $ 72,804 $ 70,899
Adjustments to reconcile net income (loss) to net cash provided by operating activities:      
Depreciation and amortization 34,577 35,100 25,992
Share-based compensation 17,338 13,924 11,473
Deferred income taxes 9,314 (3,215) (1,863)
Amortization of debt issuance costs 465 465 883
Loss on extinguishment of debt 0 0 737
Gain on sale of asset disposal group 0 0 (504)
Other 0 0 484
Changes in operating assets and liabilities, net of acquisitions:      
Accounts receivable, net 69,600 6,669 (33,454)
Inventories 37,775 (47,527) (89,249)
Prepaid expenses and other assets 10,204 4,508 786
Accounts payable (50,974) (50,175) 38,649
Accrued liabilities (9,766) 3,648 (6,740)
Other liabilities (17,916) (4,748) (2,821)
Net cash provided by operating activities 57,632 31,453 15,272
Cash flows from investing activities:      
Capital expenditures (15,496) (29,433) (20,839)
Cash paid for acquisitions, net of cash acquired 0 500 (268,766)
Purchase of marketable securities 0 0 (115,197)
Proceeds from maturities and sales of marketable securities 0 0 114,713
Proceeds from sale of property and equipment 0 0 504
Net cash used in investing activities (15,496) (28,933) (289,585)
Cash flows from financing activities:      
Issuance of ordinary shares under share-based compensation plans 7,521 3,768 9,664
Employees' taxes paid upon vesting of restricted share units (3,672) (2,813) (3,616)
Debt issuance and modification costs 0 0 (1,852)
Borrowings on revolving credit facility 0 25,000 137,591
Repayments on revolving credit facility (45,000) (10,000) (41,753)
Proceeds from term loan 0 0 94,175
Repayments on term loan (7,500) (7,500) (97,300)
Net cash provided by (used in) financing activities (48,651) 8,455 96,909
Net increase (decrease) in cash (6,515) 10,975 (177,404)
Cash at beginning of period 86,470 75,495 252,899
Cash at end of period 79,955 86,470 75,495
Supplemental disclosures of cash flow information:      
Cash paid during the period for interest 20,368 10,590 7,123
Cash paid during the period for taxes, net of refunds 3,877 3,285 5,642
Supplemental disclosures of non-cash activities:      
Capital expenditures included in accounts payable 625 1,543 930
Right-of-use assets obtained in exchange for new operating lease liabilities, including those acquired through acquisitions $ 4,789 $ 17,889 $ 24,643
XML 26 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Summary of Significant Accounting Policies
12 Months Ended
Dec. 29, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Summary of Significant Accounting Policies
Note 1 – Organization and Summary of Significant Accounting Policies
Organization and Operations of the Company
Ichor Holdings, Ltd. and Subsidiaries (the “we”, “us”, “our”, “Company”) designs, develops, manufactures, and distributes gas and liquid delivery subsystems and components purchased by capital equipment manufacturers for use in the semiconductor markets. We also provide precision-machined components, weldments, electron beam (“e‑beam”) and laser-welded components, precision vacuum and hydrogen brazing, and surface treatment technologies, and other proprietary products. We are headquartered in Fremont, California and have operations in the United States, the United Kingdom, Singapore, Malaysia, Korea, and Mexico.
On December 30, 2011, Ichor Systems Holdings, LLC consummated a sales transaction with Icicle Acquisition Holdings, LLC, a Delaware limited liability company. Shortly after consummation of the sale transaction, Icicle Acquisition Holdings, LLC changed its name to Ichor Holdings, LLC.
In March 2012, Ichor Holdings, LLC completed a reorganization of its legal structure, forming Ichor Holdings, Ltd., a Cayman Islands entity. Ichor Holdings, Ltd. is now the reporting entity and the ultimate parent company of the operating entities.
Basis of Presentation
These consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the U.S. (“GAAP”). All intercompany balances and transactions have been eliminated upon consolidation. All dollar figures presented in tables in the notes to consolidated financial statements are in thousands, except per share amounts.
Year End
We use a 52‑ or 53‑week fiscal year ending on the last Friday in December. The years ended December 29, 2023, December 30, 2022, and December 31, 2021 were 52 weeks, 52 weeks, and 53 weeks, respectively. All references to 2023, 2022, and 2021 are references to the fiscal years then ended.
Use of Estimates
The preparation of consolidated financial statements in conformity with 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 revenue and expenses during the reporting periods presented. We base our estimates and judgments on historical experience and on various other assumptions that we believe are reasonable under the circumstances. Actual results could differ from the estimates made by management. Significant estimates include inventory valuation, uncertain tax positions, including valuation allowance on deferred tax assets, and impairment analyses for both definite‑lived intangible assets and goodwill.
Cash and Cash Equivalents and Marketable Securities
Cash and cash equivalents consist of deposits and financial instruments which are readily convertible into cash and have original maturities of 90 days or less at the time of acquisition. Marketable securities consist primarily of highly liquid investments with maturities of greater than 90 days when purchased. We classify our marketable securities as available-for-sale and, accordingly, report them at fair value with the related unrealized gains and losses included in accumulated other comprehensive income (loss). Any unrealized losses which are considered to be other-than-temporary are recorded in other income (expense), net. Realized gains and losses on the sale of marketable securities are determined using the specific-identification method and recorded in other income (expense), net.
Available-for-sale investments are subject to a periodic impairment review. If an available-for-sale debt security’s fair value is less than its amortized cost basis, then we evaluate whether the decline is the result of a credit loss, in which case an impairment is recorded through an allowance for credit losses. Unrealized gains and losses not attributable to credit losses are included, net of tax, in accumulated other comprehensive income (loss). We have not recorded an allowance for credit losses in 2023, 2022, or 2021.
Revenue Recognition
We recognize revenue when control of promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. This amount is recorded as net sales in our consolidated statements of operations.
Transaction price – In most of our contracts, prices are generally determined by a customer-issued purchase order and generally remain fixed over the duration of the contract. Certain contracts contain variable consideration, including early-payment discounts and rebates. When a contract includes variable consideration, we evaluate the estimate of the variable consideration to determine whether the estimate needs to be constrained; therefore, we include the variable consideration in the transaction price only to the extent that it is probable that a significant reversal will not occur. Variable consideration estimates are updated at each reporting date. Historically, we have not incurred significant costs to obtain a contract. All amounts billed to a customer relating to shipping and handling are classified as net sales, while all costs incurred by us for shipping and handling are classified as cost of sales.
Performance obligations – Substantially all of our performance obligations pertain to promised goods (“products”), which are primarily comprised of fluid delivery subsystems, weldments, and other components. Most of our contracts contain a single performance obligation and are generally completed within 12 months. Product sales are recognized at a point-in-time, upon "delivery," as such term is defined within the contract, which is generally at the time of shipment, as that is when control of the promised good has transferred. Products are covered by a standard assurance warranty, generally extended for a period of one to two years depending on the customer, which promises that delivered products conform to contract specifications. As such, we account for such warranties under ASC 460, Guarantees, and not as a separate performance obligation.
Contract balances – Accounts receivable represents our unconditional right to receive consideration from our customers. Accounts receivable are carried at invoice price less an estimate for doubtful accounts and estimated payment discounts. Payment terms vary by customer but are generally due within 15 to 60 days. Historically, we have not incurred significant payment issues with our customers. We had no significant contract assets or liabilities on our consolidated balance sheets in any of the periods presented.
Commitments and Contingencies
We are periodically involved in legal actions and claims that arise as a result of events that occur in the normal course of operations. The ultimate resolution of these actions is not expected to have a material adverse effect on our financial position or results of operations.
Concentrations
Financial instruments that subject us to concentration risk consist of accounts receivable, accounts payable, and long-term debt. At December 29, 2023 and December 30, 2022, three customers represented, in the aggregate, approximately 63% and 70%, respectively, of the balance of accounts receivable.
We establish an allowance for doubtful accounts based upon the credit risk of specific customers, historical trends, and other information. We require collateral, typically cash, in the normal course of business if customers do not meet the criteria established for offering credit. If the financial condition of our customers were to deteriorate and result in an impaired ability to make payments, additions to the allowance may be required. Accounts receivable are written off when deemed uncollectible. Recoveries of accounts receivable previously written off are recorded to income when received. Activity and balances related to our allowance for doubtful accounts was not significant during any period presented.
We use qualified manufacturers to supply many components and subassemblies of our products. We obtain the majority of our components from a limited group of suppliers. A majority of the purchased components used in our products are customer specified. An interruption in the supply of a particular component would have a temporary adverse impact on our operating results.
We maintain cash balances at global systematically important banks ("G-SIBs") in both United States and internationally. Cash balances in the United States exceed amounts that are insured by the Federal Deposit Insurance Corporation ("FDIC"). The majority of the cash maintained in foreign-based commercial banks is insured by the government where the foreign banking institutions are based. Cash held in foreign-based commercial banks totaled $59.7 million and $48.4 million at December 29, 2023 and December 30, 2022, respectively, and at times exceeds insured amounts. No losses have been incurred as of December 29, 2023 or December 30, 2022 for amounts exceeding the insured limits.
Fair Value Measurements
We estimate the fair value of financial assets and liabilities based upon comparison of such assets and liabilities to the current market values for instruments of a similar nature and degree of risk. We utilize valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. We determine fair value based on assumptions that market participants would use in pricing an asset or liability in the principal or most advantageous market. When considering market participant assumptions in fair value measurements, the following fair value hierarchy distinguishes between observable and unobservable inputs, which are categorized in one of the following levels:
Level 1 Inputs: Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date
Level 2 Inputs: Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability
Level 3 Inputs: Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date
There were no changes to our valuation techniques during 2023. We estimate the recorded value of our financial assets and liabilities approximates fair value as of December 29, 2023 and December 30, 2022.
We estimate the value of acquired intangible assets, on a nonrecurring basis, based on an income approach utilizing discounted cash flows. Under this approach, we estimate the future cash flows from our asset groups and discount the income stream to its present value to arrive at fair value. Future cash flows are based on recently prepared operating forecasts. Operating forecasts and cash flows include, among other things, revenue growth rates that are calculated based on management’s forecasted sales projections. A discount rate is utilized to convert the forecasted cash flows to their present value equivalent. The discount rate applied to the future cash flows includes a subject-company risk premium, an equity market risk premium, a beta, and a risk-free rate. As this approach contains unobservable inputs, the measurement of fair value for intangible assets is classified as Level 3.
Inventories
Inventories are stated at the lower of cost or net realizable value. The majority of our inventories are valued on a standard cost basis, which approximates actual costs on a first-in, first-out basis. The remainder of our inventories are valued on an average cost basis, which approximates actual costs on a first-in, first-out basis. Quarterly, we assess the value of our inventory and periodically write it down for excess quantities or obsolescence to its estimated net realizable value. This assessment is based on estimated future consumption compared to inventory quantities on-hand. The estimate for future consumption is based on how assumptions of historical consumption, recency of purchases, backlog, and other factors indicate future consumption. Once the value of inventory is adjusted, the original cost of our inventory, less the write-down, represents its new cost basis.
Property and Equipment
Property and equipment are stated at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the following estimated useful lives:
Estimated useful lives of property & equipment
Machinery
5-10 years
Leasehold improvements10 years
Computer software, hardware, and equipment
3-5 years
Office furniture, fixtures, and equipment
5-7 years
Vehicles5 years
Maintenance and repairs that neither add material value to the asset nor appreciably prolong its useful life are charged to expense as incurred. Gains or losses on the disposal of property and equipment are included in selling, general, and administrative expenses on the consolidated statements of operations.
Leases
We determine if an arrangement is a lease, or contains a lease, at the inception of the arrangement. If we determine the arrangement is a lease, or contains a lease, at lease inception, we then determine whether the lease is an operating lease or a finance lease. Operating and finance leases result in recording a right-of-use (“ROU”) asset and lease liability on our consolidated balance sheets. ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. For purposes of calculating operating lease ROU assets and operating lease liabilities, we use the non-cancellable lease term plus options to extend that we are reasonably certain to take. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term. Our leases generally do not provide an implicit rate. As such, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. This rate is generally consistent with the interest rate we pay on borrowings under our credit facilities, as this rate approximates our collateralized borrowing capabilities over a similar term of lease payments. We utilize the consolidated group incremental borrowing rate for all leases, as we have centralized treasury operations. We have elected not to recognize ROU assets and lease liabilities that arise from short-term (12 months or less) leases for any class of underlying asset. We have elected not to separate lease and non-lease components for any class of underlying asset.
Long-Lived Assets
Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate, in management’s judgment, that the carrying amount of an asset (or asset group) may not be recoverable. In analyzing potential impairments, projections of future cash flows from the asset group are used to estimate fair value. If the sum of the expected future undiscounted cash flows is less than the carrying amount of the asset group, a loss is recognized for the difference between the estimated fair value and the carrying value of the asset group. The projections are based on assumptions, judgments, and estimates of revenue growth rates for the related business; anticipated future economic, regulatory, and political conditions; the assignment of discount rates relative to risk; and estimates of terminal values. During 2023, 2022, and 2021, we did not identify any triggering events that would indicate impairment.
Intangible Assets
We account for intangible assets that have a definite life and are amortized on a basis consistent with their expected cash flows over the following estimated useful lives:
Estimated useful lives of intangible assets
Customer relationships
6-10 years
Developed technology
10 years
Goodwill
Goodwill represents the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. We review goodwill for impairment annually and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable. We first make a qualitative assessment of whether it is more likely than not that a reporting unit’s fair value is less than its carrying amount before applying a quantitative goodwill impairment test. Under the quantitative test, the fair value of the reporting unit is compared to its carrying value and an impairment loss is recognized for any excess of carrying amount over the reporting unit’s fair value. Fair value of the reporting unit is determined using a discounted cash flow analysis. For purposes of testing goodwill for impairment, we have concluded that we operate as one reporting unit.
We performed a qualitative goodwill assessment at December 29, 2023 and December 30, 2022. This assessment indicated that it was more likely than not our reporting unit’s fair value exceeded its carrying value.
Research and Development Costs
Research and development costs are expensed as incurred.
Income Taxes
We recognize deferred income taxes using the asset and liability method of accounting for income taxes. Under the asset and liability method, deferred income taxes are recognized for differences between the financial reporting and tax bases of assets and liabilities at enacted statutory tax rates in effect for the years in which the differences are expected to reverse. The effect on deferred taxes of a change in tax rates is recognized in income in the period that includes the enactment date. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized.
When tax returns are filed, it is highly certain that some positions taken would be sustained upon examination by the taxing authorities, while others may be subject to uncertainty about the merits of the position taken or the amount of the position that would be ultimately sustained. The benefit of a tax position is recognized in the consolidated financial statements in the period during which, based on all available evidence, management believes it is more likely than not that the position will be sustained upon examination, including the resolution of appeals or litigation processes, if any. Tax positions taken are not offset or aggregated with other positions. Tax positions that meet the more-likely-than-not recognition threshold are measured as the largest amount of tax benefit that is more than 50% likely of being realized upon settlement with the applicable taxing authority. The portion of the benefits associated with tax positions taken that exceeds the amount measured as described above is reflected as a liability for unrecognized tax benefits in our consolidated balance sheets along with any associated interest and penalties that would be payable to the taxing authorities upon examination. We recognize interest and penalties as a component of income tax expense.
Foreign Operations
The functional currency of our international operations is the U.S. dollar. Transactions denominated in currencies other than the functional currency generate foreign exchange gains and losses that are included in other expense (income), net on our consolidated statements of operations. Substantially all of our sales contracts, and most of our agreements with third-party suppliers, provide for pricing and payment in U.S. dollars. Accordingly, these transactions are not subject to material exchange rate fluctuations.
Accounting Pronouncements Recently Issued
In November 2023, the FASB issued ASU 2023-07, Segment Reporting - Improvements to Reportable Segment Disclosures (Topic 280). This ASU updates reportable segment disclosure requirements, primarily through enhanced disclosures about significant expenses. The ASU requires disclosures to include significant segment expenses that are regularly provided to the chief operating decision maker (CODM), a description of other segment items by reportable segment, and any additional measures of a segment's profit or loss used by the CODM when deciding how to allocate resources. The ASU also requires all annual disclosures currently required by Topic 280 to be included in interim periods. The update is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted and requires retrospective application to all prior periods presented in the financial statements. We are currently evaluating the effect that the adoption of this ASU may have on our consolidated financial statements.
In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures (Topic 740). The ASU is intended to enhance the transparency, decision usefulness, and effectiveness of income tax disclosures. The ASU requires a public entity to disclose a tabular tax rate reconciliation, using both percentages and currency, with specific categories. The ASU also requires a public entity to provide a qualitative description of the states and local income tax category and the net amount of income taxes paid, disaggregated by federal, state, and foreign taxes as well as by individual jurisdictions. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024, and early adoption and retrospective application are permitted. We are currently evaluating the effect that the adoption of this ASU may have on our consolidated financial statements.
XML 27 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions
12 Months Ended
Dec. 29, 2023
Business Combination and Asset Acquisition [Abstract]  
Acquisitions
Note 2 – Acquisitions
IMG Companies, LLC
On November 19, 2021 we completed the acquisition, via merger, of IMG Companies, LLC and its subsidiaries (“IMG”), a California-based precision machining, specialty joining, and plating company for an aggregate purchase price of $269.5 million. IMG provides us increased capacity and capabilities in our precision machining business and expands our served customer base with new component and service offerings.
The following table presents the purchase price allocation.
Cash acquired$1,234 
Accounts receivable8,559 
Inventories12,128 
Prepaid expenses and other current assets579 
Property and equipment33,067 
Operating lease right-of-use assets14,509 
Intangible assets65,000 
Goodwill160,515 
Accounts payable(3,853)
Accrued expenses(5,620)
Other current liabilities(2,109)
Lease liabilities(14,509)
Total acquisition consideration$269,500 
We allocated $62.4 million to IMG’s customer relationships and $2.6 million to IMG’s order backlog with weighted average amortization periods of 10 years and 6 months, respectively. Goodwill recognized from the acquisition was primarily attributed to an assembled workforce and expected synergies. In connection with the acquisition, we incurred transaction costs of $0.2 million and $4.4 million in 2022 and 2021, respectively. The fair value adjustment to inventory as part of our purchase price allocation resulted in charges to cost of sales of $2.5 million and $1.4 million during 2022 and 2021, respectively. Total acquisition consideration reflects a $0.5 million reduction for a working capital adjustment that was finalized in 2022, prior to the end of the measurement period.
Our consolidated statement of operations for 2021 includes approximately 6 weeks of operating activity of IMG, including sales of $7.3 million.
The following table is the unaudited pro forma consolidated results of operations. Pro forma adjustments are primarily comprised of preliminary estimates of amortization expense related to acquired intangible assets, incremental interest expense from increased borrowings to fund the acquisition and the elimination of IMG’s historical interest expense, elimination of IMG’s non-recurring management expenses, elimination of a gain on forgiveness of debt, acquired inventory fair value charges, the related income tax effects, and other insignificant management adjustments. The pro forma results of operations are presented for informational purposes only and are not indicative of the results of operations that would have been achieved or of results that may occur in the future.
Year Ended
December 31,
2021
Net sales$1,156,619 
Net income$74,531 
Net income per share:
Basic$2.64 
Diluted$2.57 
XML 28 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories
12 Months Ended
Dec. 29, 2023
Inventory Disclosure [Abstract]  
Inventories
Note 3 – Inventories
Inventories consist of the following:
December 29,
2023
December 30,
2022
Raw materials$190,027 $197,726 
Work in process36,849 56,291 
Finished goods47,449 47,186 
Excess and obsolete adjustment(28,440)(17,543)
Total inventories$245,885 $283,660 
The following table presents changes to our excess and obsolete adjustment:
Excess and obsolete adjustment
Balance at December 25, 2020$(12,742)
Charge to cost of sales(1,942)
Disposition of inventory633 
Balance at December 31, 2021(14,051)
Charge to cost of sales(4,981)
Disposition of inventory1,489 
Balance at December 30, 2022(17,543)
Charge to cost of sales(9,784)
Disposition of inventory(1,113)
Balance at December 29, 2023$(28,440)
XML 29 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment
12 Months Ended
Dec. 29, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment
Note 4 – Property and Equipment
Property and equipment consist of the following:
December 29,
2023
December 30,
2022
Machinery$113,529 $90,507 
Leasehold improvements46,129 43,129 
Computer software, hardware, and equipment10,316 9,664 
Office furniture, fixtures, and equipment1,320 1,337 
Vehicles396 401 
Construction-in-process4,216 19,869 
175,906 164,907 
Less accumulated depreciation(83,151)(66,852)
Total property and equipment, net$92,755 $98,055 
Depreciation expense for 2023, 2022, and 2021 was $18.8 million, $17.2 million, and $11.1 million, respectively.
Cloud Computing Implementation Costs
We capitalize implementation costs associated with hosting arrangement that are service contracts. These costs are recorded to prepaid expenses or other noncurrent assets. To-date, these costs are those incurred to implement a new company-wide ERP system. The balance of capitalized cloud computing implementation costs, net of accumulated amortization, was $8.1 million and $8.1 million as of December 29, 2023 and December 30, 2022, respectively, and is included in other assets on our consolidated balance sheets. The related amortization expense was $1.1 million, $0.9 million, and $0.3 million during 2023, 2022, and 2021, respectively, and is included in selling, general, and administrative expense on our consolidated statements of operations.
XML 30 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets and Goodwill
12 Months Ended
Dec. 29, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets and Goodwill
Note 5 – Intangible Assets and Goodwill
Definite-lived intangible assets consist of the following:
December 29, 2023
Gross valueAccumulated
amortization
Accumulated
impairment
charges
Carrying
amount
Weighted
average
useful life
Customer relationships$105,542 $(53,680)$— $51,862 8.7 years
Developed technology11,047 (5,621)— 5,426 10.0 years
Total intangible assets$116,589 $(59,301)$— $57,288 
December 30, 2022
Gross valueAccumulated
amortization
Accumulated
impairment
charges
Carrying
amount
Weighted
average
useful life
Customer relationships$117,022 $(51,337)$— $65,685 8.4 years
Developed technology11,047 (4,710)— 6,337 10.0 years
Total intangible assets$128,069 $(56,047)$— $72,022 
Future projected annual amortization expense consists of the following:
Future
amortization
expense
2024$8,574 
20258,312 
20267,729 
20277,288 
20287,055 
Thereafter18,330 
$57,288 
The following tables present the changes to goodwill:
Goodwill
Balance at December 25, 2020$174,887 
Acquisitions161,015 
Balance at December 31, 2021335,902 
Acquisitions(500)
Balance at December 30, 2022335,402 
Acquisitions— 
Balance at December 29, 2023$335,402 
XML 31 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases
12 Months Ended
Dec. 29, 2023
Leases [Abstract]  
Leases
Note 6 – Leases
We lease facilities under various non-cancellable operating leases expiring through 2031. In addition to base rental payments, we are generally responsible for our proportionate share of operating expenses, including facility maintenance, insurance, and property taxes. As these amounts are variable, they are not included in lease liabilities. As of December 29, 2023, we had no operating leases executed for which the rental period had not yet commenced.
The components of lease expense are as follows:
Year Ended
December 29,
2023
December 30,
2022
December 31,
2021
Operating lease cost$9,656 $8,760 $5,763 
Supplemental cash flow information related to leases is as follows:
Year Ended
December 29,
2023
December 30,
2022
December 31,
2021
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$9,494 $8,164 $5,477 
Supplemental balance sheet information related to leases is as follows:
December 29,
2023
December 30,
2022
Weighted-average remaining lease term of operating leases4.6 years5.3 years
Weighted-average discount rate of operating leases3.4%3.0%
Future minimum lease payments under non-cancellable leases as of December 29, 2023 are as follows:
2024$9,463 
20259,003 
20268,572 
20277,595 
20283,166 
Thereafter2,955 
Total future minimum lease payments40,754 
Less imputed interest(3,104)
Total lease liabilities$37,650 
XML 32 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Dec. 29, 2023
Income Tax Disclosure [Abstract]  
Income Taxes
Note 7 – Income Taxes
Income (loss) before tax was as follows:
Year Ended
December 29,
2023
December 30,
2022
December 31,
2021
United States$(69,040)$(353)$13,435 
Foreign37,962 75,683 60,321 
Income (loss) before tax$(31,078)$75,330 $73,756 
Significant components of income tax expense (benefit) consist of the following:
Year Ended
December 29,
2023
December 30,
2022
December 31,
2021
Current:
Federal$(56)$1,605 $430 
State16 912 1,524 
Foreign2,633 3,224 2,766 
Total current tax expense2,593 5,741 4,720 
Deferred:
Federal8,471 (2,604)(889)
State1,529 (45)(771)
Foreign(686)(566)(203)
Total deferred tax expense (benefit)9,314 (3,215)(1,863)
Income tax expense$11,907 $2,526 $2,857 
The reconciliation of income tax computed at the U.S. federal statutory tax rates to income tax expense (benefit) consist of the following:
Year Ended
December 29,
2023
December 30,
2022
December 31,
2021
Effective rate reconciliation:
U.S. federal tax expense$(6,527)$15,819 $15,489 
State income taxes, net(1,713)752 577 
Permanent items928 248 680 
Foreign rate differential(1,190)(2,595)(1,897)
Tax holiday(4,962)(11,676)(9,653)
Credits(1,661)(1,882)(1,647)
Tax contingencies(331)462 482 
Share-based compensation(122)166 (2,640)
Withholding tax717 1,170 1,044 
Other, net(763)112 385 
Valuation allowance27,531 (50)37 
Income tax expense$11,907 $2,526 $2,857 
Deferred income tax assets and liabilities consist of the following:
December 29,
2023
December 30,
2022
Deferred tax assets:
Inventory$7,962 $6,648 
Share-based compensation3,563 3,027 
Accrued payroll1,306 1,942 
Net operating loss carryforwards8,092 528 
Tax credits4,987 2,525 
Interest carryforwards4,099 — 
Capitalized research expenses7,096 3,746 
Intercompany interest2,758 2,341 
Operating lease liabilities9,379 10,247 
Other assets663 1,531 
Deferred tax assets49,905 32,535 
Valuation allowance(28,038)(507)
Total deferred tax assets21,867 32,028 
Deferred tax liabilities:
Intangible assets(3,631)(3,245)
Property, plant and equipment(6,743)(7,091)
Operating lease right-of-use assets(9,149)(10,122)
Other liabilities(365)(277)
Total deferred tax liabilities(19,888)(20,735)
Net deferred tax asset$1,979 $11,293 
At December 29, 2023, we had federal and state net operating loss carryforwards of $31.1 million, $25.1 million, respectively. The federal net operating losses may be carried forward indefinitely to offset up to 80% of taxable income in any given year. The state net operating loss carryforwards, if not utilized, will begin to expire in 2032. At December 29, 2023, we had federal research and development credits of $1.7 million, which, if not utilized, will begin to expire in 2028. At December 29, 2023, we had foreign tax credits of $1.3 million, which, if not utilized, will begin to expire in 2032.
Income tax expense for the current year differs from the statutory rate primarily as a result of the valuation allowance, impact of foreign operations and discrete tax benefits recorded in connection with our historical acquisitions and stock option exercises. We have determined the amount of our valuation allowance of $11.1 million based on our estimates of taxable income by jurisdiction in which we operate over the periods in which the related deferred tax assets will be recoverable. As of December 29, 2023, we determined it is not more-likely-than-not that our U.S. entities will generate sufficient taxable income to offset reversing deductible timing differences and to fully utilize carryforward tax attributes. Accordingly, we have recorded a valuation allowance against U.S. federal and state deferred tax assets, net of deferred tax liabilities related to indefinite-lived intangible assets for which no future realization can be expected.
In December 2017, the Tax Cuts and Jobs Act (the "2017 Tax Act") was enacted. The 2017 Tax Act included a number of changes including a provision that required capitalization and amortization of research and development costs beginning in 2022. Prior to 2022 research and development costs could be either expensed or capitalized. Beginning with the 2022 tax year, the research and development costs have been capitalized according to these provisions.
We were granted a tax holiday for our Singapore operations that is effective through 2026. The net impact of the tax holiday in Singapore as compared to the Singapore statutory rate was a benefit of $5.0 million, $11.7 million, and $9.7 million during 2023, 2022, and 2021, respectively. Our income tax fluctuates based on the geographic mix of earnings and is calculated quarterly based on actual results pursuant to ASC Topic 740‑270.
As of December 29, 2023, we have recognized $3.1 million of unrecognized tax benefits in other non-current liabilities in our consolidated balance sheet. If recognized, $3.1 million of this amount would impact our effective tax rate. We expect a decrease of $0.1 million to the total amount of unrecognized tax benefits within the next 12 months.
Our ongoing practice is to recognize potential accrued interest and penalties related to unrecognized tax benefits within our statements of operations in income tax expense. During 2023, we recognized a net decrease of approximately $0.2 million in potential interest and penalties associated with uncertain tax positions in the statements of operations. At December 29, 2023, other non-current liabilities on our balance sheet included approximately zero and $0.5 million of interest and penalties, respectively, associated with uncertain tax positions, which are excluded from the unrecognized tax benefits table below.
The following table summarizes the activity related to our unrecognized tax benefits:
Unrecognized
tax benefits
Balance at December 25, 2020$2,490 
Increase related to current year tax positions597 
Decrease in tax positions related to lapse of statute of limitations(92)
Balance at December 31, 20212,995 
Increase related to current year tax positions689 
Decrease in tax positions related to lapse of statute of limitations(89)
Balance at December 30, 20223,595 
Increase related to current year tax positions488 
Decrease in tax positions related to lapse of statute of limitations(10)
Decrease in tax positions related to settlements(916)
Balance at December 29, 2023$3,157 
We assert indefinite reinvestment of our U.S. and Netherlands unremitted earnings. With regard to these unremitted earnings, we have not, nor do we anticipate the need to repatriate funds from the U.S. to the Netherlands or from the Netherlands to the Cayman entity to satisfy liquidity needs. Determination of the amount of unrecognized withholding tax liability related to the indefinitely reinvested earnings is not practicable.
Our three major filing jurisdictions are the United States, Singapore, and Malaysia. We are no longer subject to U.S. Federal examination for tax years ending before 2017, to state examinations before 2019, or to foreign examinations before 2019. However, to the extent allowed by law, the tax authorities may have the right to examine prior periods where net operating losses or tax credits were generated and carried forward, and make adjustments up to the amount of the net operating losses or credit carryforward. At December 29, 2023, we were not under examination by a tax authority.
XML 33 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Programs
12 Months Ended
Dec. 29, 2023
Retirement Benefits [Abstract]  
Employee Benefit Programs
Note 8 – Employee Benefit Programs
401(k) Plan
We sponsor a 401(k) plan available to employees of our U.S.‑based subsidiaries. Participants may make salary deferral contributions not to exceed 50% of a participant’s annual compensation or the maximum amount otherwise allowed by law. Eligible employees receive a discretionary matching contribution equal to 50% of a participant’s deferral, up to an annual maximum of 4% of a participant’s annual compensation. For 2023, 2022, and 2021, matching contributions were $2.7 million, $3.0 million, and $2.2 million, respectively.
XML 34 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt
12 Months Ended
Dec. 29, 2023
Debt Disclosure [Abstract]  
Long-Term Debt
Note 9 – Long-Term Debt
Long-term debt consists of the following:
December 29,
2023
December 30,
2022
Term loan$135,000 $142,500 
Revolving credit facility115,000 160,000 
Total principal amount of long-term debt250,000 302,500 
Less unamortized debt issuance costs(1,317)(1,782)
Total long-term debt, net248,683 300,718 
Less current portion(7,500)(7,500)
Total long-term debt, less current portion, net$241,183 $293,218 
Maturities of long-term debt consist of the following:
2024$7,500 
20257,500 
2026235,000 
Total$250,000 
The weighted average interest rate across our credit facilities was 6.80%, 3.37%, and 2.74% during 2023, 2022, and 2021, respectively.
On October 29, 2021, we entered into an amended and restated credit agreement, which includes a group of financial institutions as direct lenders underlying the agreement. The credit agreement includes a $150.0 million term loan facility and a $250.0 million revolving credit facility (together, “credit facilities”). Term loan payments of $1.9 million are due on a quarterly basis. The credit agreement matures on October 29, 2026.
Our credit agreement is secured by our tangible and intangible assets and includes customary representations, warranties, and covenants. We are required to maintain a minimum fixed charge coverage ratio of 1.25 : 1 and a maximum leverage ratio of 3.50 : 1.
Interest is charged at either the Base Rate or the Bloomberg Short-Term Bank Yield Index (“BSBY”) Rate (as such terms are defined in the credit agreement) at our option, plus an applicable margin. The Base Rate is equal to the higher of i) the Prime Rate, ii) the Federal Funds Rate plus 0.5%, or iii) the BSBY Rate plus 1.00%. The BSBY Rate is equal to BSBY for a particular tenor matching the respective interest period. The applicable margin on Base Rate and BSBY Rate loans is 0.375‑1.375% and 1.375‑2.375% per annum, respectively, depending on our leverage ratio, which is based on trailing 12‑month EBITDA, as defined in our credit agreement. We are also charged a commitment fee of 0.175-0.350%, depending on our leverage ratio, on the unused portion of our revolving credit facility. Base Rate interest payments and commitment fees are due quarterly. BSBY rate interest payments are due on the last day of the applicable interest period, or quarterly for applicable interest periods longer than 3 months. At December 29, 2023, our credit facilities bore interest under the BSBY rate option of 7.58%.
XML 35 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation
12 Months Ended
Dec. 29, 2023
Share-Based Payment Arrangement [Abstract]  
Share-Based Compensation
Note 10 – Share-Based Compensation
2016 Plan
In December 30, 2016, we adopted the 2016 Omnibus Incentive Plan (“the 2016 Plan”). The 2016 Plan provides for grants of share‑based awards to employees, directors, and consultants. Under the 2016 Plan, 1,888,000 ordinary shares were reserved for issuance. The number of shares reserved for issuance under the 2016 Plan increases annually beginning in fiscal year 2018 by the lesser of (i) 2% of the ordinary shares outstanding on the last day of the immediately preceding fiscal year or (ii) such amount determined by our Board of Directors. Awards may be in the form of share call options (“options”), restricted share units (“RSUs”), and other share‑based awards. Forfeited or expired awards are returned to the incentive plan pool for future grants.
Share‑based compensation expense across all plans for options, RSUs, and employee share purchase rights was $17.3 million, $13.9 million, and $11.5 million during 2023, 2022, and 2021, respectively.
Stock Options
Options are valued based on the Black-Scholes-Merton model on the date of grant. The risk-free interest rate is based on the U.S. Treasury rates in effect on the date of grant. Estimated volatility is based on the historical volatility of our ordinary shares. Options generally vest over 4 years, with 25% vesting on the first grant-date anniversary and the remaining vesting on a quarterly basis over the remaining 3 years. Options granted under the 2016 Plan have a contractual term of 7 years.
The following table summarizes option activity:
Number of Stock Options
Service
condition
Weighted average exercise price
per share
Weighted average remaining
contractual term
Aggregate intrinsic value
Outstanding, December 30, 2022805,115$23.35 
Exercised(215,884)$20.69 
Forfeited or expired(7,068)$21.84 
Outstanding, December 29, 2023582,163$24.36 2.0 years$5,399 
Exercisable, December 29, 2023566,312$24.39 2.0 years$5,235 
Fair value information for options granted and the intrinsic value of options exercised are as follows:
Year Ended
December 29,
2023
December 30,
2022
December 31,
2021
Total intrinsic value of options exercised$3,041 $1,232 $11,859 
At December 29, 2023, total unrecognized share-based compensation expense relating to options was $0.1 million, with a weighted average remaining service period of 0.4 years.
Restricted Share Units
RSUs are valued based on the closing market price of our ordinary shares on the date of grant. RSUs that vest pursuant to a service condition generally vest over 4 years, with 25% vesting on the first grant-date anniversary and the remaining vesting on a quarterly basis over the remaining 3 years. RSUs that vest pursuant to a performance condition are generally earned over 3 years, depending on the achievement of certain financial and non-financial targets, and vest on or around the third grant-date anniversary. RSUs that vest pursuant to a market condition are valued based on a Monte Carlo simulation model and generally earned over 3 years based on a relative total shareholder return model and vest on or around the third grant-date anniversary. Upon vesting of RSUs, employees may elect to have shares withheld to cover statutory minimum withholding taxes. Shares withheld are not reflected as an issuance of ordinary shares within our consolidated statements of shareholders’ equity, as the shares were never issued, and the associated tax payments are reflected as financing activities within our consolidated statements of cash flows.
The following table summarizes RSU activity:
Number of Restricted Share Units
Service
condition
Performance
condition
Market
condition
Weighted average grant-date fair
value per share
Unvested, December 30, 2022860,59557,56286,342$30.26 
Granted679,08547,43396,301$30.70 
Vested(383,816)$30.09 
Forfeited(67,781)(7,696)(11,542)$30.91 
Unvested, December 29, 20231,088,08397,299171,101$30.37 
Fair value information for RSUs granted and vested is as follows:
Year Ended
December 29,
2023
December 30,
2022
December 31,
2021
Weighted average grant-date fair value per share of RSUs granted$30.70 $27.24 $49.59 
Total grant-date fair value of shares vested$11,550 $9,644 $5,871 
At December 29, 2023, total unrecognized share-based compensation expense relating to RSUs was $31.7 million, with a weighted average remaining service period of 2.7 years.
2017 ESPP
In May 2017, we adopted the 2017 Employee Stock Purchase Plan (the “2017 ESPP”). The 2017 ESPP grants employees the ability to designate a portion of their base-pay to purchase ordinary shares at a price equal to 85% of the fair market value of our ordinary shares on the first or last day of each 6 month purchase period. Purchase periods begin on January 1 or July 1 and end on June 30 or December 31, or the next business day if such date is not a business day. Shares are purchased on the last day of the purchase period. As of December 29, 2023, 2.2 million ordinary shares remained eligible for issuance under the 2017 ESPP.
The table below sets forth the weighted average assumptions used to measure the fair value of 2017 ESPP rights:
Year Ended
December 29,
2023
December 30,
2022
December 31,
2021
Weighted average expected term0.5 years0.5 years0.5 years
Risk-free interest rate5.1%1.4%0.1%
Dividend yield0.0%0.0%0.0%
Volatility63.4%63.8%63.7%
We recognize share-based compensation expense associated with the 2017 ESPP over the duration of the purchase period. We recognized $0.9 million, $1.0 million, and $0.6 million of share-based compensation expense associated with the 2017 ESPP during 2023, 2022, and 2021, respectively. At December 29, 2023, there was no unrecognized share-based compensation expense.
XML 36 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information
12 Months Ended
Dec. 29, 2023
Segment Reporting [Abstract]  
Segment Information
Note 11 – Segment Information
Our Chief Operating Decision Maker, the Chief Executive Officer, reviews our results of operations on a consolidated level and executive staff is structured by function rather than by product category. Additionally, key resources, decisions, and assessment of performance are analyzed at a company‑wide level. Therefore, we operate in one operating segment.
Foreign operations are conducted primarily through our wholly owned subsidiaries in Singapore and Malaysia, and to a lesser degree, Scotland, Korea, and Mexico. Our principal markets include North America, Asia, and to a lesser degree, Europe.
The following table sets forth sales by geographic area, which represents sales to unaffiliated customers based upon the location to which the products were shipped:
Year Ended
December 29,
2023
December 30,
2022
December 31,
2021
United States of America$281,298 $572,129 $544,109 
Singapore318,790 460,569 383,278 
Europe116,316 109,547 78,745 
Other94,716 137,824 90,785 
Total net sales$811,120 $1,280,069 $1,096,917 
The following table sets forth our major customers with 10% or more of sales, which comprised 82%, 79%, and 85% of net sales in 2023, 2022, and 2021, respectively:
Year Ended
December 29,
2023
December 30,
2022
December 31,
2021
Applied Materials$295,082 $396,261 $352,077 
Lam Research$286,836 $616,391 $579,009 
ASML (1)$85,589 ----
(1)ASML did not represent 10% or more of sales in 2022 and 2021.
Foreign long-lived assets, exclusive of deferred tax assets, were $48.2 million and $52.8 million at December 29, 2023 and December 30, 2022, respectively.
XML 37 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings per Share
12 Months Ended
Dec. 29, 2023
Earnings Per Share [Abstract]  
Earnings per Share
Note 12 – Earnings per Share
The following table sets forth the computation of our basic and diluted net income (loss) per share and a reconciliation of the numerator and denominator used in the calculation:
Year Ended
December 29,
2023
December 30,
2022
December 31,
2021
Numerator:
Net income (loss)$(42,985)$72,804 $70,899 
Denominator:
Basic weighted average ordinary shares outstanding29,200,79628,714,55028,259,607
Dilutive effect of options0165,855480,790
Dilutive effect of RSUs074,853237,357
Dilutive effect of ESPP07,7731,598
Diluted weighted average ordinary shares outstanding29,200,79628,963,03128,979,352
Securities excluded from the calculation of diluted weighted average ordinary shares outstanding (1)2,632,000959,000273,000
Earnings per share:
Net income (loss) per share:
Basic$(1.47)$2.54 $2.51 
Diluted$(1.47)$2.51 $2.45 
(1)Represents potentially dilutive options and RSUs that were excluded from the calculation of net income per share, because including them would have been antidilutive under the treasury stock method.
XML 38 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Pay vs Performance Disclosure      
Net income (loss) $ (42,985) $ 72,804 $ 70,899
XML 39 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
3 Months Ended
Dec. 29, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 40 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 29, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Operations of the Company
Organization and Operations of the Company
Ichor Holdings, Ltd. and Subsidiaries (the “we”, “us”, “our”, “Company”) designs, develops, manufactures, and distributes gas and liquid delivery subsystems and components purchased by capital equipment manufacturers for use in the semiconductor markets. We also provide precision-machined components, weldments, electron beam (“e‑beam”) and laser-welded components, precision vacuum and hydrogen brazing, and surface treatment technologies, and other proprietary products. We are headquartered in Fremont, California and have operations in the United States, the United Kingdom, Singapore, Malaysia, Korea, and Mexico.
On December 30, 2011, Ichor Systems Holdings, LLC consummated a sales transaction with Icicle Acquisition Holdings, LLC, a Delaware limited liability company. Shortly after consummation of the sale transaction, Icicle Acquisition Holdings, LLC changed its name to Ichor Holdings, LLC.
In March 2012, Ichor Holdings, LLC completed a reorganization of its legal structure, forming Ichor Holdings, Ltd., a Cayman Islands entity. Ichor Holdings, Ltd. is now the reporting entity and the ultimate parent company of the operating entities.
Basis of Presentation
Basis of Presentation
These consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the U.S. (“GAAP”). All intercompany balances and transactions have been eliminated upon consolidation. All dollar figures presented in tables in the notes to consolidated financial statements are in thousands, except per share amounts.
Year End
Year End
We use a 52‑ or 53‑week fiscal year ending on the last Friday in December. The years ended December 29, 2023, December 30, 2022, and December 31, 2021 were 52 weeks, 52 weeks, and 53 weeks, respectively. All references to 2023, 2022, and 2021 are references to the fiscal years then ended.
Use of Estimates
Use of Estimates
The preparation of consolidated financial statements in conformity with 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 revenue and expenses during the reporting periods presented. We base our estimates and judgments on historical experience and on various other assumptions that we believe are reasonable under the circumstances. Actual results could differ from the estimates made by management. Significant estimates include inventory valuation, uncertain tax positions, including valuation allowance on deferred tax assets, and impairment analyses for both definite‑lived intangible assets and goodwill.
Cash and Cash Equivalents and Marketable Securities
Cash and Cash Equivalents and Marketable Securities
Cash and cash equivalents consist of deposits and financial instruments which are readily convertible into cash and have original maturities of 90 days or less at the time of acquisition. Marketable securities consist primarily of highly liquid investments with maturities of greater than 90 days when purchased. We classify our marketable securities as available-for-sale and, accordingly, report them at fair value with the related unrealized gains and losses included in accumulated other comprehensive income (loss). Any unrealized losses which are considered to be other-than-temporary are recorded in other income (expense), net. Realized gains and losses on the sale of marketable securities are determined using the specific-identification method and recorded in other income (expense), net.
Available-for-sale investments are subject to a periodic impairment review. If an available-for-sale debt security’s fair value is less than its amortized cost basis, then we evaluate whether the decline is the result of a credit loss, in which case an impairment is recorded through an allowance for credit losses. Unrealized gains and losses not attributable to credit losses are included, net of tax, in accumulated other comprehensive income (loss). We have not recorded an allowance for credit losses in 2023, 2022, or 2021.
Revenue Recognition
Revenue Recognition
We recognize revenue when control of promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. This amount is recorded as net sales in our consolidated statements of operations.
Transaction price – In most of our contracts, prices are generally determined by a customer-issued purchase order and generally remain fixed over the duration of the contract. Certain contracts contain variable consideration, including early-payment discounts and rebates. When a contract includes variable consideration, we evaluate the estimate of the variable consideration to determine whether the estimate needs to be constrained; therefore, we include the variable consideration in the transaction price only to the extent that it is probable that a significant reversal will not occur. Variable consideration estimates are updated at each reporting date. Historically, we have not incurred significant costs to obtain a contract. All amounts billed to a customer relating to shipping and handling are classified as net sales, while all costs incurred by us for shipping and handling are classified as cost of sales.
Performance obligations – Substantially all of our performance obligations pertain to promised goods (“products”), which are primarily comprised of fluid delivery subsystems, weldments, and other components. Most of our contracts contain a single performance obligation and are generally completed within 12 months. Product sales are recognized at a point-in-time, upon "delivery," as such term is defined within the contract, which is generally at the time of shipment, as that is when control of the promised good has transferred. Products are covered by a standard assurance warranty, generally extended for a period of one to two years depending on the customer, which promises that delivered products conform to contract specifications. As such, we account for such warranties under ASC 460, Guarantees, and not as a separate performance obligation.
Contract balances – Accounts receivable represents our unconditional right to receive consideration from our customers. Accounts receivable are carried at invoice price less an estimate for doubtful accounts and estimated payment discounts. Payment terms vary by customer but are generally due within 15 to 60 days. Historically, we have not incurred significant payment issues with our customers. We had no significant contract assets or liabilities on our consolidated balance sheets in any of the periods presented.
Commitments and Contingencies
Commitments and Contingencies
We are periodically involved in legal actions and claims that arise as a result of events that occur in the normal course of operations. The ultimate resolution of these actions is not expected to have a material adverse effect on our financial position or results of operations.
Concentrations
Concentrations
Financial instruments that subject us to concentration risk consist of accounts receivable, accounts payable, and long-term debt. At December 29, 2023 and December 30, 2022, three customers represented, in the aggregate, approximately 63% and 70%, respectively, of the balance of accounts receivable.
We establish an allowance for doubtful accounts based upon the credit risk of specific customers, historical trends, and other information. We require collateral, typically cash, in the normal course of business if customers do not meet the criteria established for offering credit. If the financial condition of our customers were to deteriorate and result in an impaired ability to make payments, additions to the allowance may be required. Accounts receivable are written off when deemed uncollectible. Recoveries of accounts receivable previously written off are recorded to income when received. Activity and balances related to our allowance for doubtful accounts was not significant during any period presented.
We use qualified manufacturers to supply many components and subassemblies of our products. We obtain the majority of our components from a limited group of suppliers. A majority of the purchased components used in our products are customer specified. An interruption in the supply of a particular component would have a temporary adverse impact on our operating results.
We maintain cash balances at global systematically important banks ("G-SIBs") in both United States and internationally. Cash balances in the United States exceed amounts that are insured by the Federal Deposit Insurance Corporation ("FDIC"). The majority of the cash maintained in foreign-based commercial banks is insured by the government where the foreign banking institutions are based. Cash held in foreign-based commercial banks totaled $59.7 million and $48.4 million at December 29, 2023 and December 30, 2022, respectively, and at times exceeds insured amounts. No losses have been incurred as of December 29, 2023 or December 30, 2022 for amounts exceeding the insured limits.
Fair Value Measurements
Fair Value Measurements
We estimate the fair value of financial assets and liabilities based upon comparison of such assets and liabilities to the current market values for instruments of a similar nature and degree of risk. We utilize valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. We determine fair value based on assumptions that market participants would use in pricing an asset or liability in the principal or most advantageous market. When considering market participant assumptions in fair value measurements, the following fair value hierarchy distinguishes between observable and unobservable inputs, which are categorized in one of the following levels:
Level 1 Inputs: Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date
Level 2 Inputs: Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability
Level 3 Inputs: Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date
There were no changes to our valuation techniques during 2023. We estimate the recorded value of our financial assets and liabilities approximates fair value as of December 29, 2023 and December 30, 2022.
We estimate the value of acquired intangible assets, on a nonrecurring basis, based on an income approach utilizing discounted cash flows. Under this approach, we estimate the future cash flows from our asset groups and discount the income stream to its present value to arrive at fair value. Future cash flows are based on recently prepared operating forecasts. Operating forecasts and cash flows include, among other things, revenue growth rates that are calculated based on management’s forecasted sales projections. A discount rate is utilized to convert the forecasted cash flows to their present value equivalent. The discount rate applied to the future cash flows includes a subject-company risk premium, an equity market risk premium, a beta, and a risk-free rate. As this approach contains unobservable inputs, the measurement of fair value for intangible assets is classified as Level 3.
Inventories
Inventories
Inventories are stated at the lower of cost or net realizable value. The majority of our inventories are valued on a standard cost basis, which approximates actual costs on a first-in, first-out basis. The remainder of our inventories are valued on an average cost basis, which approximates actual costs on a first-in, first-out basis. Quarterly, we assess the value of our inventory and periodically write it down for excess quantities or obsolescence to its estimated net realizable value. This assessment is based on estimated future consumption compared to inventory quantities on-hand. The estimate for future consumption is based on how assumptions of historical consumption, recency of purchases, backlog, and other factors indicate future consumption. Once the value of inventory is adjusted, the original cost of our inventory, less the write-down, represents its new cost basis.
Property and Equipment
Property and Equipment
Property and equipment are stated at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the following estimated useful lives:
Estimated useful lives of property & equipment
Machinery
5-10 years
Leasehold improvements10 years
Computer software, hardware, and equipment
3-5 years
Office furniture, fixtures, and equipment
5-7 years
Vehicles5 years
Maintenance and repairs that neither add material value to the asset nor appreciably prolong its useful life are charged to expense as incurred. Gains or losses on the disposal of property and equipment are included in selling, general, and administrative expenses on the consolidated statements of operations.
Leases
Leases
We determine if an arrangement is a lease, or contains a lease, at the inception of the arrangement. If we determine the arrangement is a lease, or contains a lease, at lease inception, we then determine whether the lease is an operating lease or a finance lease. Operating and finance leases result in recording a right-of-use (“ROU”) asset and lease liability on our consolidated balance sheets. ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. For purposes of calculating operating lease ROU assets and operating lease liabilities, we use the non-cancellable lease term plus options to extend that we are reasonably certain to take. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term. Our leases generally do not provide an implicit rate. As such, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. This rate is generally consistent with the interest rate we pay on borrowings under our credit facilities, as this rate approximates our collateralized borrowing capabilities over a similar term of lease payments. We utilize the consolidated group incremental borrowing rate for all leases, as we have centralized treasury operations. We have elected not to recognize ROU assets and lease liabilities that arise from short-term (12 months or less) leases for any class of underlying asset. We have elected not to separate lease and non-lease components for any class of underlying asset.
Long-Lived Assets
Long-Lived Assets
Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate, in management’s judgment, that the carrying amount of an asset (or asset group) may not be recoverable. In analyzing potential impairments, projections of future cash flows from the asset group are used to estimate fair value. If the sum of the expected future undiscounted cash flows is less than the carrying amount of the asset group, a loss is recognized for the difference between the estimated fair value and the carrying value of the asset group. The projections are based on assumptions, judgments, and estimates of revenue growth rates for the related business; anticipated future economic, regulatory, and political conditions; the assignment of discount rates relative to risk; and estimates of terminal values. During 2023, 2022, and 2021, we did not identify any triggering events that would indicate impairment.
Intangible Assets
Intangible Assets
We account for intangible assets that have a definite life and are amortized on a basis consistent with their expected cash flows over the following estimated useful lives:
Estimated useful lives of intangible assets
Customer relationships
6-10 years
Developed technology
10 years
Goodwill
Goodwill
Goodwill represents the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. We review goodwill for impairment annually and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable. We first make a qualitative assessment of whether it is more likely than not that a reporting unit’s fair value is less than its carrying amount before applying a quantitative goodwill impairment test. Under the quantitative test, the fair value of the reporting unit is compared to its carrying value and an impairment loss is recognized for any excess of carrying amount over the reporting unit’s fair value. Fair value of the reporting unit is determined using a discounted cash flow analysis. For purposes of testing goodwill for impairment, we have concluded that we operate as one reporting unit.
We performed a qualitative goodwill assessment at December 29, 2023 and December 30, 2022. This assessment indicated that it was more likely than not our reporting unit’s fair value exceeded its carrying value.
Research and Development Costs
Research and Development Costs
Research and development costs are expensed as incurred.
Income Taxes
Income Taxes
We recognize deferred income taxes using the asset and liability method of accounting for income taxes. Under the asset and liability method, deferred income taxes are recognized for differences between the financial reporting and tax bases of assets and liabilities at enacted statutory tax rates in effect for the years in which the differences are expected to reverse. The effect on deferred taxes of a change in tax rates is recognized in income in the period that includes the enactment date. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized.
When tax returns are filed, it is highly certain that some positions taken would be sustained upon examination by the taxing authorities, while others may be subject to uncertainty about the merits of the position taken or the amount of the position that would be ultimately sustained. The benefit of a tax position is recognized in the consolidated financial statements in the period during which, based on all available evidence, management believes it is more likely than not that the position will be sustained upon examination, including the resolution of appeals or litigation processes, if any. Tax positions taken are not offset or aggregated with other positions. Tax positions that meet the more-likely-than-not recognition threshold are measured as the largest amount of tax benefit that is more than 50% likely of being realized upon settlement with the applicable taxing authority. The portion of the benefits associated with tax positions taken that exceeds the amount measured as described above is reflected as a liability for unrecognized tax benefits in our consolidated balance sheets along with any associated interest and penalties that would be payable to the taxing authorities upon examination. We recognize interest and penalties as a component of income tax expense.
Foreign Operations
Foreign Operations
The functional currency of our international operations is the U.S. dollar. Transactions denominated in currencies other than the functional currency generate foreign exchange gains and losses that are included in other expense (income), net on our consolidated statements of operations. Substantially all of our sales contracts, and most of our agreements with third-party suppliers, provide for pricing and payment in U.S. dollars. Accordingly, these transactions are not subject to material exchange rate fluctuations.
Accounting Pronouncements Recently Issued
Accounting Pronouncements Recently Issued
In November 2023, the FASB issued ASU 2023-07, Segment Reporting - Improvements to Reportable Segment Disclosures (Topic 280). This ASU updates reportable segment disclosure requirements, primarily through enhanced disclosures about significant expenses. The ASU requires disclosures to include significant segment expenses that are regularly provided to the chief operating decision maker (CODM), a description of other segment items by reportable segment, and any additional measures of a segment's profit or loss used by the CODM when deciding how to allocate resources. The ASU also requires all annual disclosures currently required by Topic 280 to be included in interim periods. The update is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted and requires retrospective application to all prior periods presented in the financial statements. We are currently evaluating the effect that the adoption of this ASU may have on our consolidated financial statements.
In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures (Topic 740). The ASU is intended to enhance the transparency, decision usefulness, and effectiveness of income tax disclosures. The ASU requires a public entity to disclose a tabular tax rate reconciliation, using both percentages and currency, with specific categories. The ASU also requires a public entity to provide a qualitative description of the states and local income tax category and the net amount of income taxes paid, disaggregated by federal, state, and foreign taxes as well as by individual jurisdictions. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024, and early adoption and retrospective application are permitted. We are currently evaluating the effect that the adoption of this ASU may have on our consolidated financial statements.
XML 41 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 29, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Property Plant and Equipment Estimated Useful Lives
Property and equipment are stated at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the following estimated useful lives:
Estimated useful lives of property & equipment
Machinery
5-10 years
Leasehold improvements10 years
Computer software, hardware, and equipment
3-5 years
Office furniture, fixtures, and equipment
5-7 years
Vehicles5 years
Schedule of Finite Lived Intangible Assets Useful Lives
We account for intangible assets that have a definite life and are amortized on a basis consistent with their expected cash flows over the following estimated useful lives:
Estimated useful lives of intangible assets
Customer relationships
6-10 years
Developed technology
10 years
XML 42 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions (Tables)
12 Months Ended
Dec. 29, 2023
Business Combination and Asset Acquisition [Abstract]  
Schedule of Preliminary Purchase Price Allocation
The following table presents the purchase price allocation.
Cash acquired$1,234 
Accounts receivable8,559 
Inventories12,128 
Prepaid expenses and other current assets579 
Property and equipment33,067 
Operating lease right-of-use assets14,509 
Intangible assets65,000 
Goodwill160,515 
Accounts payable(3,853)
Accrued expenses(5,620)
Other current liabilities(2,109)
Lease liabilities(14,509)
Total acquisition consideration$269,500 
Summary of Pro Forma Results of Operations The pro forma results of operations are presented for informational purposes only and are not indicative of the results of operations that would have been achieved or of results that may occur in the future.
Year Ended
December 31,
2021
Net sales$1,156,619 
Net income$74,531 
Net income per share:
Basic$2.64 
Diluted$2.57 
XML 43 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories (Tables)
12 Months Ended
Dec. 29, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventories consist of the following:
December 29,
2023
December 30,
2022
Raw materials$190,027 $197,726 
Work in process36,849 56,291 
Finished goods47,449 47,186 
Excess and obsolete adjustment(28,440)(17,543)
Total inventories$245,885 $283,660 
Summary of changes to company's excess and obsolete adjustment
The following table presents changes to our excess and obsolete adjustment:
Excess and obsolete adjustment
Balance at December 25, 2020$(12,742)
Charge to cost of sales(1,942)
Disposition of inventory633 
Balance at December 31, 2021(14,051)
Charge to cost of sales(4,981)
Disposition of inventory1,489 
Balance at December 30, 2022(17,543)
Charge to cost of sales(9,784)
Disposition of inventory(1,113)
Balance at December 29, 2023$(28,440)
XML 44 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment (Tables)
12 Months Ended
Dec. 29, 2023
Property, Plant and Equipment [Abstract]  
Summary of Property and Equipment
Property and equipment consist of the following:
December 29,
2023
December 30,
2022
Machinery$113,529 $90,507 
Leasehold improvements46,129 43,129 
Computer software, hardware, and equipment10,316 9,664 
Office furniture, fixtures, and equipment1,320 1,337 
Vehicles396 401 
Construction-in-process4,216 19,869 
175,906 164,907 
Less accumulated depreciation(83,151)(66,852)
Total property and equipment, net$92,755 $98,055 
XML 45 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets and Goodwill (Tables)
12 Months Ended
Dec. 29, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Definite-Lived Intangible Assets
Definite-lived intangible assets consist of the following:
December 29, 2023
Gross valueAccumulated
amortization
Accumulated
impairment
charges
Carrying
amount
Weighted
average
useful life
Customer relationships$105,542 $(53,680)$— $51,862 8.7 years
Developed technology11,047 (5,621)— 5,426 10.0 years
Total intangible assets$116,589 $(59,301)$— $57,288 
December 30, 2022
Gross valueAccumulated
amortization
Accumulated
impairment
charges
Carrying
amount
Weighted
average
useful life
Customer relationships$117,022 $(51,337)$— $65,685 8.4 years
Developed technology11,047 (4,710)— 6,337 10.0 years
Total intangible assets$128,069 $(56,047)$— $72,022 
Estimated Amortization Expense of Intangible Assets
Future projected annual amortization expense consists of the following:
Future
amortization
expense
2024$8,574 
20258,312 
20267,729 
20277,288 
20287,055 
Thereafter18,330 
$57,288 
Schedule of Changes in Goodwill
The following tables present the changes to goodwill:
Goodwill
Balance at December 25, 2020$174,887 
Acquisitions161,015 
Balance at December 31, 2021335,902 
Acquisitions(500)
Balance at December 30, 2022335,402 
Acquisitions— 
Balance at December 29, 2023$335,402 
XML 46 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 29, 2023
Leases [Abstract]  
Components of Lease Expense
The components of lease expense are as follows:
Year Ended
December 29,
2023
December 30,
2022
December 31,
2021
Operating lease cost$9,656 $8,760 $5,763 
Supplemental Cash Flow Information Related to Leases
Supplemental cash flow information related to leases is as follows:
Year Ended
December 29,
2023
December 30,
2022
December 31,
2021
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$9,494 $8,164 $5,477 
Supplemental Balance Sheet Information Related to Leases
Supplemental balance sheet information related to leases is as follows:
December 29,
2023
December 30,
2022
Weighted-average remaining lease term of operating leases4.6 years5.3 years
Weighted-average discount rate of operating leases3.4%3.0%
Future Minimum Lease Payments Under Non-Cancellable Leases
Future minimum lease payments under non-cancellable leases as of December 29, 2023 are as follows:
2024$9,463 
20259,003 
20268,572 
20277,595 
20283,166 
Thereafter2,955 
Total future minimum lease payments40,754 
Less imputed interest(3,104)
Total lease liabilities$37,650 
XML 47 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 29, 2023
Income Tax Disclosure [Abstract]  
Schedule of income from continuing operations before tax
Income (loss) before tax was as follows:
Year Ended
December 29,
2023
December 30,
2022
December 31,
2021
United States$(69,040)$(353)$13,435 
Foreign37,962 75,683 60,321 
Income (loss) before tax$(31,078)$75,330 $73,756 
Schedule of significant components of income tax expense (benefit) from continuing operations
Significant components of income tax expense (benefit) consist of the following:
Year Ended
December 29,
2023
December 30,
2022
December 31,
2021
Current:
Federal$(56)$1,605 $430 
State16 912 1,524 
Foreign2,633 3,224 2,766 
Total current tax expense2,593 5,741 4,720 
Deferred:
Federal8,471 (2,604)(889)
State1,529 (45)(771)
Foreign(686)(566)(203)
Total deferred tax expense (benefit)9,314 (3,215)(1,863)
Income tax expense$11,907 $2,526 $2,857 
Summary of reconciliation of income tax computed at U.S. federal statutory tax rates to income tax expense (benefit) from continuing operations
The reconciliation of income tax computed at the U.S. federal statutory tax rates to income tax expense (benefit) consist of the following:
Year Ended
December 29,
2023
December 30,
2022
December 31,
2021
Effective rate reconciliation:
U.S. federal tax expense$(6,527)$15,819 $15,489 
State income taxes, net(1,713)752 577 
Permanent items928 248 680 
Foreign rate differential(1,190)(2,595)(1,897)
Tax holiday(4,962)(11,676)(9,653)
Credits(1,661)(1,882)(1,647)
Tax contingencies(331)462 482 
Share-based compensation(122)166 (2,640)
Withholding tax717 1,170 1,044 
Other, net(763)112 385 
Valuation allowance27,531 (50)37 
Income tax expense$11,907 $2,526 $2,857 
Schedule of deferred income tax assets and liabilities from continuing operations
Deferred income tax assets and liabilities consist of the following:
December 29,
2023
December 30,
2022
Deferred tax assets:
Inventory$7,962 $6,648 
Share-based compensation3,563 3,027 
Accrued payroll1,306 1,942 
Net operating loss carryforwards8,092 528 
Tax credits4,987 2,525 
Interest carryforwards4,099 — 
Capitalized research expenses7,096 3,746 
Intercompany interest2,758 2,341 
Operating lease liabilities9,379 10,247 
Other assets663 1,531 
Deferred tax assets49,905 32,535 
Valuation allowance(28,038)(507)
Total deferred tax assets21,867 32,028 
Deferred tax liabilities:
Intangible assets(3,631)(3,245)
Property, plant and equipment(6,743)(7,091)
Operating lease right-of-use assets(9,149)(10,122)
Other liabilities(365)(277)
Total deferred tax liabilities(19,888)(20,735)
Net deferred tax asset$1,979 $11,293 
Summarizes activity related to company's unrecognized tax benefits
The following table summarizes the activity related to our unrecognized tax benefits:
Unrecognized
tax benefits
Balance at December 25, 2020$2,490 
Increase related to current year tax positions597 
Decrease in tax positions related to lapse of statute of limitations(92)
Balance at December 31, 20212,995 
Increase related to current year tax positions689 
Decrease in tax positions related to lapse of statute of limitations(89)
Balance at December 30, 20223,595 
Increase related to current year tax positions488 
Decrease in tax positions related to lapse of statute of limitations(10)
Decrease in tax positions related to settlements(916)
Balance at December 29, 2023$3,157 
XML 48 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt (Tables)
12 Months Ended
Dec. 29, 2023
Debt Disclosure [Abstract]  
Schedule of Long-term Debt
Long-term debt consists of the following:
December 29,
2023
December 30,
2022
Term loan$135,000 $142,500 
Revolving credit facility115,000 160,000 
Total principal amount of long-term debt250,000 302,500 
Less unamortized debt issuance costs(1,317)(1,782)
Total long-term debt, net248,683 300,718 
Less current portion(7,500)(7,500)
Total long-term debt, less current portion, net$241,183 $293,218 
Schedule of Maturities Long-Term Debt
Maturities of long-term debt consist of the following:
2024$7,500 
20257,500 
2026235,000 
Total$250,000 
XML 49 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation (Tables)
12 Months Ended
Dec. 29, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Option Activity
The following table summarizes option activity:
Number of Stock Options
Service
condition
Weighted average exercise price
per share
Weighted average remaining
contractual term
Aggregate intrinsic value
Outstanding, December 30, 2022805,115$23.35 
Exercised(215,884)$20.69 
Forfeited or expired(7,068)$21.84 
Outstanding, December 29, 2023582,163$24.36 2.0 years$5,399 
Exercisable, December 29, 2023566,312$24.39 2.0 years$5,235 
Schedule of Fair Value of Options Granted and Intrinsic Value of Options Exercised
Fair value information for options granted and the intrinsic value of options exercised are as follows:
Year Ended
December 29,
2023
December 30,
2022
December 31,
2021
Total intrinsic value of options exercised$3,041 $1,232 $11,859 
Schedule of RSU Activity
The following table summarizes RSU activity:
Number of Restricted Share Units
Service
condition
Performance
condition
Market
condition
Weighted average grant-date fair
value per share
Unvested, December 30, 2022860,59557,56286,342$30.26 
Granted679,08547,43396,301$30.70 
Vested(383,816)$30.09 
Forfeited(67,781)(7,696)(11,542)$30.91 
Unvested, December 29, 20231,088,08397,299171,101$30.37 
Schedule of Fair Value Information for RSUs Granted and Vested
Fair value information for RSUs granted and vested is as follows:
Year Ended
December 29,
2023
December 30,
2022
December 31,
2021
Weighted average grant-date fair value per share of RSUs granted$30.70 $27.24 $49.59 
Total grant-date fair value of shares vested$11,550 $9,644 $5,871 
Schedule of Weighted Average Assumption used to Measure Fair Value
The table below sets forth the weighted average assumptions used to measure the fair value of 2017 ESPP rights:
Year Ended
December 29,
2023
December 30,
2022
December 31,
2021
Weighted average expected term0.5 years0.5 years0.5 years
Risk-free interest rate5.1%1.4%0.1%
Dividend yield0.0%0.0%0.0%
Volatility63.4%63.8%63.7%
XML 50 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information (Tables)
12 Months Ended
Dec. 29, 2023
Segment Reporting [Abstract]  
Schedule of Sales By Geographic Area
The following table sets forth sales by geographic area, which represents sales to unaffiliated customers based upon the location to which the products were shipped:
Year Ended
December 29,
2023
December 30,
2022
December 31,
2021
United States of America$281,298 $572,129 $544,109 
Singapore318,790 460,569 383,278 
Europe116,316 109,547 78,745 
Other94,716 137,824 90,785 
Total net sales$811,120 $1,280,069 $1,096,917 
Summary of Segment Information Major Customers
The following table sets forth our major customers with 10% or more of sales, which comprised 82%, 79%, and 85% of net sales in 2023, 2022, and 2021, respectively:
Year Ended
December 29,
2023
December 30,
2022
December 31,
2021
Applied Materials$295,082 $396,261 $352,077 
Lam Research$286,836 $616,391 $579,009 
ASML (1)$85,589 ----
(1)ASML did not represent 10% or more of sales in 2022 and 2021
XML 51 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings per Share (Tables)
12 Months Ended
Dec. 29, 2023
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Net Income (Loss) Per Share
The following table sets forth the computation of our basic and diluted net income (loss) per share and a reconciliation of the numerator and denominator used in the calculation:
Year Ended
December 29,
2023
December 30,
2022
December 31,
2021
Numerator:
Net income (loss)$(42,985)$72,804 $70,899 
Denominator:
Basic weighted average ordinary shares outstanding29,200,79628,714,55028,259,607
Dilutive effect of options0165,855480,790
Dilutive effect of RSUs074,853237,357
Dilutive effect of ESPP07,7731,598
Diluted weighted average ordinary shares outstanding29,200,79628,963,03128,979,352
Securities excluded from the calculation of diluted weighted average ordinary shares outstanding (1)2,632,000959,000273,000
Earnings per share:
Net income (loss) per share:
Basic$(1.47)$2.54 $2.51 
Diluted$(1.47)$2.51 $2.45 
(1)Represents potentially dilutive options and RSUs that were excluded from the calculation of net income per share, because including them would have been antidilutive under the treasury stock method.
XML 52 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Dec. 29, 2023
USD ($)
Segment
Dec. 30, 2022
USD ($)
Dec. 31, 2021
USD ($)
Organization And Summary Of Significant Accounting Policies [Line Items]      
Original maturities acquisition period 90 days    
Investment Maturity Period 90 days    
Allowance for credit losses $ 0 $ 0 $ 0
Number of reporting units | Segment 1    
Percentage threshold of likelihood of tax positions being realized upon settlement with taxing authority 50.00%    
Foreign      
Organization And Summary Of Significant Accounting Policies [Line Items]      
Cash held in foreign-based commercial banks $ 59,700,000 48,400,000  
Losses incurred exceeding the insured limits $ 0 $ 0  
Accounts Receivable | Customer Concentration Risk | Three Customers      
Organization And Summary Of Significant Accounting Policies [Line Items]      
Concentration of credit risk, Percentage 63.00% 70.00%  
Minimum      
Organization And Summary Of Significant Accounting Policies [Line Items]      
Extended product warranty period 1 year    
Payment terms, due period 15 days    
Maximum      
Organization And Summary Of Significant Accounting Policies [Line Items]      
Extended product warranty period 2 years    
Payment terms, due period 60 days    
XML 53 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Summary of Significant Accounting Policies - Additional Information (Details 1)
Dec. 29, 2023
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2023-12-31  
Organization And Summary Of Significant Accounting Policies [Line Items]  
Performance obligation satisfaction period 12 months
XML 54 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Summary of Significant Accounting Policies - Property Plant And Equipment Estimated Useful Lives (Details)
Dec. 29, 2023
Leasehold improvements  
Property Plant And Equipment [Line Items]  
Estimated useful lives of property & equipment 10 years
Vehicles  
Property Plant And Equipment [Line Items]  
Estimated useful lives of property & equipment 5 years
Minimum | Machinery  
Property Plant And Equipment [Line Items]  
Estimated useful lives of property & equipment 5 years
Minimum | Office furniture, fixtures, and equipment  
Property Plant And Equipment [Line Items]  
Estimated useful lives of property & equipment 5 years
Maximum | Machinery  
Property Plant And Equipment [Line Items]  
Estimated useful lives of property & equipment 10 years
Maximum | Office furniture, fixtures, and equipment  
Property Plant And Equipment [Line Items]  
Estimated useful lives of property & equipment 7 years
Computer software, hardware, and equipment | Minimum  
Property Plant And Equipment [Line Items]  
Estimated useful lives of property & equipment 3 years
Computer software, hardware, and equipment | Maximum  
Property Plant And Equipment [Line Items]  
Estimated useful lives of property & equipment 5 years
XML 55 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Summary of Significant Accounting Policies - Schedule of Finite Lived Intangible Assets Useful Lives (Details)
Dec. 29, 2023
Customer relationships | Minimum  
Finite Lived Intangible Assets [Line Items]  
Estimated useful lives of intangible assets 6 years
Customer relationships | Maximum  
Finite Lived Intangible Assets [Line Items]  
Estimated useful lives of intangible assets 10 years
Developed technology  
Finite Lived Intangible Assets [Line Items]  
Estimated useful lives of intangible assets 10 years
XML 56 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - Additional Information (Details) - IMG Companies, LLC - USD ($)
$ in Thousands
12 Months Ended
Nov. 19, 2021
Dec. 30, 2022
Dec. 31, 2021
Business Acquisition [Line Items]      
Acquisition amount $ 269,500    
Allocated intangible assets 65,000    
Transaction costs incurred   $ 200 $ 4,400
Total acquisition consideration, working capital adjustment   500  
Net sales attributable to acquiree included in statement of operations 7,300    
Fair Value Adjustment to Inventory      
Business Acquisition [Line Items]      
Preliminary purchase price allocation charge to cost of sales   $ 2,500 $ 1,400
Customer relationships      
Business Acquisition [Line Items]      
Allocated intangible assets $ 62,400    
Weighted average amortization period 10 years    
Order Backlog      
Business Acquisition [Line Items]      
Allocated intangible assets $ 2,600    
Weighted average amortization period 6 months    
XML 57 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - Schedule of Preliminary Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Nov. 19, 2021
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Dec. 25, 2020
Business Acquisition [Line Items]          
Goodwill   $ 335,402 $ 335,402 $ 335,902 $ 174,887
IMG Companies, LLC          
Business Acquisition [Line Items]          
Cash acquired $ 1,234        
Accounts receivable 8,559        
Inventories 12,128        
Prepaid expenses and other current assets 579        
Property and equipment 33,067        
Operating lease right-of-use assets 14,509        
Intangible assets 65,000        
Goodwill 160,515        
Accounts payable (3,853)        
Accrued expenses (5,620)        
Other current liabilities (2,109)        
Lease liabilities (14,509)        
Total acquisition consideration $ 269,500        
XML 58 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - Summary of Pro Forma Results of Operations (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
$ / shares
Business Combination and Asset Acquisition [Abstract]  
Net sales | $ $ 1,156,619
Net income | $ $ 74,531
Net income per share:  
Basic (in us per share) | $ / shares $ 2.64
Diluted (in usd per share) | $ / shares $ 2.57
XML 59 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Dec. 29, 2023
Dec. 30, 2022
Inventory Disclosure [Abstract]    
Raw materials $ 190,027 $ 197,726
Work in process 36,849 56,291
Finished goods 47,449 47,186
Excess and obsolete adjustment (28,440) (17,543)
Total inventories $ 245,885 $ 283,660
XML 60 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories - Changes to Company's excess and obsolete adjustment (Detail) - Excess and obsolete adjustment - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Inventory [Roll Forward]      
Beginning Balance $ (17,543) $ (14,051) $ (12,742)
Charge to cost of sales (9,784) (4,981) (1,942)
Disposition of inventory (1,113) 1,489 633
Ending Balance $ (28,440) $ (17,543) $ (14,051)
XML 61 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment - Summary of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 29, 2023
Dec. 30, 2022
Property Plant And Equipment [Line Items]    
Property, plant and equipment, gross $ 175,906 $ 164,907
Less accumulated depreciation (83,151) (66,852)
Total property and equipment, net 92,755 98,055
Machinery    
Property Plant And Equipment [Line Items]    
Property, plant and equipment, gross 113,529 90,507
Leasehold improvements    
Property Plant And Equipment [Line Items]    
Property, plant and equipment, gross 46,129 43,129
Office furniture, fixtures, and equipment    
Property Plant And Equipment [Line Items]    
Property, plant and equipment, gross 1,320 1,337
Vehicles    
Property Plant And Equipment [Line Items]    
Property, plant and equipment, gross 396 401
Construction-in-process    
Property Plant And Equipment [Line Items]    
Property, plant and equipment, gross 4,216 19,869
Computer software, hardware, and equipment    
Property Plant And Equipment [Line Items]    
Property, plant and equipment, gross $ 10,316 $ 9,664
XML 62 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Property, Plant and Equipment [Abstract]      
Depreciation expense $ 18.8 $ 17.2 $ 11.1
Capitalized cloud computing implementation costs, net of accumulated amortization 8.1 8.1  
Amortization expense $ 1.1 $ 0.9 $ 0.3
XML 63 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets and Goodwill - Schedule of Definite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 29, 2023
Dec. 30, 2022
Finite Lived Intangible Assets [Line Items]    
Gross value $ 116,589 $ 128,069
Accumulated amortization (59,301) (56,047)
Carrying amount 57,288 72,022
Customer relationships    
Finite Lived Intangible Assets [Line Items]    
Gross value 105,542 117,022
Accumulated amortization (53,680) (51,337)
Carrying amount $ 51,862 $ 65,685
Customer relationships | Weighted Average    
Finite Lived Intangible Assets [Line Items]    
Weighted average useful life 8 years 8 months 12 days 8 years 4 months 24 days
Developed technology    
Finite Lived Intangible Assets [Line Items]    
Gross value $ 11,047 $ 11,047
Accumulated amortization (5,621) (4,710)
Carrying amount $ 5,426 $ 6,337
Weighted average useful life 10 years  
Developed technology | Weighted Average    
Finite Lived Intangible Assets [Line Items]    
Weighted average useful life 10 years 10 years
XML 64 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets and Goodwill - Estimated Amortization Expense of Intangible Assets (Detail) - USD ($)
$ in Thousands
Dec. 29, 2023
Dec. 30, 2022
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
2024 $ 8,574  
2025 8,312  
2026 7,729  
2027 7,288  
2028 7,055  
Thereafter 18,330  
Carrying amount $ 57,288 $ 72,022
XML 65 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets and Goodwill - Schedule of Changes in Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Goodwill [Roll Forward]      
Goodwill beginning balance $ 335,402 $ 335,902 $ 174,887
Acquisitions 0 (500) 161,015
Goodwill ending balance $ 335,402 $ 335,402 $ 335,902
XML 66 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Additional Information (Detail)
12 Months Ended
Dec. 29, 2023
USD ($)
Leases [Abstract]  
Number of operating lease executed 0
XML 67 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Components of Lease Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Leases [Abstract]      
Operating lease cost $ 9,656 $ 8,760 $ 5,763
XML 68 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Supplemental Cash Flow Information Related to Leases (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Leases [Abstract]      
Operating cash flows from operating leases $ 9,494 $ 8,164 $ 5,477
XML 69 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Supplemental Balance Sheet Information Related to Leases (Detail)
Dec. 29, 2023
Dec. 30, 2022
Leases [Abstract]    
Weighted-average remaining lease term of operating leases 4 years 7 months 6 days 5 years 3 months 18 days
Weighted-average discount rate of operating leases 3.40% 3.00%
XML 70 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Future Minimum Lease Payments Under Non-Cancellable Leases (Detail)
$ in Thousands
Dec. 29, 2023
USD ($)
Leases [Abstract]  
2024 $ 9,463
2025 9,003
2026 8,572
2027 7,595
2028 3,166
Thereafter 2,955
Total future minimum lease payments 40,754
Less imputed interest (3,104)
Total lease liabilities $ 37,650
XML 71 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Summary of Information on Company's Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]      
United States $ (69,040) $ (353) $ 13,435
Foreign 37,962 75,683 60,321
Income (loss) before income taxes $ (31,078) $ 75,330 $ 73,756
XML 72 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Significant Components of Income Tax Expense (Benefit) From Continuing Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Current:      
Federal $ (56) $ 1,605 $ 430
State 16 912 1,524
Foreign 2,633 3,224 2,766
Total current tax expense 2,593 5,741 4,720
Deferred:      
Federal 8,471 (2,604) (889)
State 1,529 (45) (771)
Foreign (686) (566) (203)
Total deferred tax expense (benefit) 9,314 (3,215) (1,863)
Income tax expense $ 11,907 $ 2,526 $ 2,857
XML 73 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Reconciliation of Income Tax at Federal Statutory Tax Rates to Income Tax Expense (Benefit) From Continuing Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Effective rate reconciliation:        
U.S. federal tax expense   $ (6,527) $ 15,819 $ 15,489
State income taxes, net   (1,713) 752 577
Permanent items   928 248 680
Foreign rate differential   (1,190) (2,595) (1,897)
Tax holiday   (4,962) (11,676) (9,653)
Credits   (1,661) (1,882) (1,647)
Tax contingencies   (331) 462 482
Share-based compensation   (122) 166 (2,640)
Withholding tax   717 1,170 1,044
Other, net   (763) 112 385
Valuation allowance $ 11,100 27,531 (50) 37
Income tax expense   $ 11,907 $ 2,526 $ 2,857
XML 74 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Summary of Deferred Income Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 29, 2023
Dec. 30, 2022
Deferred tax assets:    
Inventory $ 7,962 $ 6,648
Share-based compensation 3,563 3,027
Accrued payroll 1,306 1,942
Net operating loss carryforwards 8,092 528
Tax credits 4,987 2,525
Interest carryforwards 4,099 0
Capitalized research expenses 7,096 3,746
Intercompany interest 2,758 2,341
Operating lease liabilities 9,379 10,247
Other assets 663 1,531
Deferred tax assets 49,905 32,535
Valuation allowance (28,038) (507)
Total deferred tax assets 21,867 32,028
Deferred tax liabilities:    
Intangible assets (3,631) (3,245)
Property, plant and equipment (6,743) (7,091)
Operating lease right-of-use assets (9,149) (10,122)
Other liabilities (365) (277)
Total deferred tax liabilities (19,888) (20,735)
Net deferred tax asset $ 1,979 $ 11,293
XML 75 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Dec. 25, 2020
Income Taxes [Line Items]          
Operating loss carryforwards, federal   $ 31,100,000      
Operating loss carryforwards, state   25,100,000      
Operating loss carryforwards, foreign   1,300,000      
Tax holiday   4,962,000 $ 11,676,000 $ 9,653,000  
Unrecognized tax benefits for uncertain tax positions   3,157,000 3,595,000 2,995,000 $ 2,490,000
Unrecognized tax benefits that would impact effective tax rate   3,100,000      
Decrease in unrecognized tax benefits is reasonably possible   100,000      
Decrease in potential interest and penalties   200,000      
Unrecognized tax benefits, interest on income taxes expense   0      
Unrecognized tax benefits, income tax penalties   500,000      
Valuation allowance $ 11,100,000 27,531,000 (50,000) 37,000  
Other Non-current Liabilities          
Income Taxes [Line Items]          
Unrecognized tax benefits for uncertain tax positions   3,100,000      
Singapore          
Income Taxes [Line Items]          
Tax holiday   5,000,000 $ 11,700,000 $ 9,700,000  
Federal          
Income Taxes [Line Items]          
Tax credit carryforward amount   $ 1,700,000      
XML 76 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Summary of the Activity Related to Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Beginning balance $ 3,595 $ 2,995 $ 2,490
Increase related to current year tax positions 488 689 597
Decrease in tax positions related to lapse of statute of limitations (10) (89) (92)
Decrease in tax positions related to settlements (916)    
Ending balance $ 3,157 $ 3,595 $ 2,995
XML 77 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Programs - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Defined Contribution Plan Disclosure [Line Items]      
Percentage of maximum annual contributions per employee 50.00%    
Percentage of eligible employee receive discretionary matching contribution 50.00%    
Employee matching contributions $ 2.7 $ 3.0 $ 2.2
Maximum      
Defined Contribution Plan Disclosure [Line Items]      
Percentage of maximum annual contributions per employee 4.00%    
XML 78 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Dec. 29, 2023
Dec. 30, 2022
Line Of Credit Facility [Line Items]    
Total principal amount of long-term debt $ 250,000 $ 302,500
Less unamortized debt issuance costs (1,317) (1,782)
Total long-term debt, net 248,683 300,718
Less current portion (7,500) (7,500)
Long-term debt, less current portion, net 241,183 293,218
Term loan    
Line Of Credit Facility [Line Items]    
Total principal amount of long-term debt 135,000 142,500
Revolving credit facility    
Line Of Credit Facility [Line Items]    
Total principal amount of long-term debt $ 115,000 $ 160,000
XML 79 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt - Maturities of long Term Debt Consist (Detail) - USD ($)
$ in Thousands
Dec. 29, 2023
Dec. 30, 2022
Debt Disclosure [Abstract]    
2024 $ 7,500  
2025 7,500  
2026 235,000  
Total $ 250,000 $ 302,500
XML 80 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt - Additional Information (Details)
$ in Thousands
12 Months Ended
Oct. 29, 2021
USD ($)
Dec. 29, 2023
USD ($)
Dec. 30, 2022
USD ($)
Dec. 31, 2021
Line Of Credit Facility [Line Items]        
Weighted average interest rate across all credit facilities   6.80% 3.37% 2.74%
Principal amount of long-term debt   $ 250,000 $ 302,500  
Term loan        
Line Of Credit Facility [Line Items]        
Principal amount of long-term debt   135,000 142,500  
Revolving credit facility        
Line Of Credit Facility [Line Items]        
Principal amount of long-term debt   $ 115,000 $ 160,000  
Credit Agreement        
Line Of Credit Facility [Line Items]        
Fixed charge coverage ratio   1.25%    
Credit Agreement | Federal Funds Effective Rate        
Line Of Credit Facility [Line Items]        
Basis spread on variable rate 0.50%      
Credit Agreement | BSBY Rate        
Line Of Credit Facility [Line Items]        
Basis spread on variable rate 1.00%      
Credit Agreement | Minimum        
Line Of Credit Facility [Line Items]        
Consolidated leverage ratio   3.50    
Credit Agreement | Minimum | BSBY Rate        
Line Of Credit Facility [Line Items]        
Additional basis spread on variable rate 1.375%      
Credit Agreement | Minimum | Base Rate        
Line Of Credit Facility [Line Items]        
Additional basis spread on variable rate 0.375%      
Credit Agreement | Maximum | BSBY Rate        
Line Of Credit Facility [Line Items]        
Additional basis spread on variable rate 2.375%      
Credit Agreement | Maximum | Base Rate        
Line Of Credit Facility [Line Items]        
Additional basis spread on variable rate 1.375%      
Credit Agreement | Term loan        
Line Of Credit Facility [Line Items]        
Principal amount of long-term debt $ 150,000      
Credit facility, periodic principal payments $ 1,900      
Credit facility, frequency of principal payments quarterly      
Credit Agreement | Term loan | BSBY Rate        
Line Of Credit Facility [Line Items]        
Interest rate   7.58%    
Credit Agreement | Revolving credit facility        
Line Of Credit Facility [Line Items]        
Principal amount of long-term debt $ 250,000      
Credit Agreement | Revolving credit facility | Minimum        
Line Of Credit Facility [Line Items]        
Percentage of commitment fee on unused portion of revolver 0.175%      
Credit Agreement | Revolving credit facility | Maximum        
Line Of Credit Facility [Line Items]        
Percentage of commitment fee on unused portion of revolver 0.35%      
XML 81 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
May 31, 2017
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Dec. 29, 2017
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share-based compensation expense for Options, RSUs and employee share purchase rights across all plans   $ 17,300,000 $ 13,900,000 $ 11,500,000  
Total unrecognized share-based compensation expense relating to restricted shares   $ 100,000      
Weighted average remaining service period   4 months 24 days      
Stock Options          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share-based compensation arrangement by share-based payment award, expiration period   4 years      
Awards vesting percentage   25.00%      
Awards vesting period   3 years      
Restricted Share Units          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share-based compensation arrangement by share-based payment award, expiration period   4 years      
Awards vesting percentage   25.00%      
Awards vesting period   3 years      
Performance condition          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Awards vesting period   3 years      
Market condition          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Awards vesting period   3 years      
Restricted Stock          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Total unrecognized share-based compensation expense relating to restricted shares   $ 31,700,000      
Weighted average remaining service period   2 years 8 months 12 days      
The 2016 Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Ordinary shares reserved for issuance (in shares)         1,888,000
Percentage of outstanding ordinary shares         2.00%
Share-based compensation arrangement by share-based payment award, expiration period   7 years      
2017 Employee Stock Purchase Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share-based compensation expense for Options, RSUs and employee share purchase rights across all plans   $ 900,000 $ 1,000,000 $ 600,000  
Total unrecognized share-based compensation expense relating to restricted shares   $ 0      
Purchase price equal to percentage of fair market value of ordinary shares 85.00%        
2017 Employee Stock Purchase Plan | Ordinary Shares          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Ordinary shares remained eligible for issuance (in shares)   2,200,000      
XML 82 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation - Schedule of Option Activity (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 29, 2023
USD ($)
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Roll Forward]  
Weighted average exercise price per share, outstanding, beginning balance (in usd per share) | $ / shares $ 23.35
Weighted average exercise price per share, exercised (in usd per share) | $ / shares 20.69
Weighted average exercise price per share, forfeited or expired (in usd per share) | $ / shares 21.84
Weighted average exercise price per share, outstanding, ending balance (in usd per share) | $ / shares 24.36
Weighted average exercise price per share, exercisable (in usd per share) | $ / shares $ 24.39
Weighted average remaining contractual term, outstanding 2 years
Weighted average remaining contractual term, exercisable 2 years
Aggregate intrinsic value, outstanding | $ $ 5,399
Aggregate intrinsic value, exercisable | $ $ 5,235
Service condition  
Share-Based Compensation Arrangement by Share-Based Payment Award [Roll Forward]  
Number of stock options, outstanding, beginning balance (in shares) | shares 805,115
Number of stock options, exercised (in shares) | shares (215,884)
Number of stock options, forfeited or expired (in shares) | shares (7,068)
Number of stock options, outstanding, ending balance (in shares) | shares 582,163
Number of stock options, exercisable (in shares) | shares 566,312
XML 83 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share Based Compensation - Schedule of Fair Value Information for Options Granted (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]      
Total intrinsic value of options exercised $ 3,041 $ 1,232 $ 11,859
XML 84 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation - Schedule of RSU Activity (Details)
12 Months Ended
Dec. 29, 2023
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Roll Forward]  
Weighted average grant date fair value per share, unvested, beginning balance (in usd per share) | $ / shares $ 30.26
Weighted average grant date fair value per share, granted (in usd per share) | $ / shares 30.70
Weighted average grant date fair value per share, vested (in usd per share) | $ / shares 30.09
Weighted average grant date fair value per share, forfeited (in usd per share) | $ / shares 30.91
Weighted average grant date fair value per share, unvested, ending balance (in usd per share) | $ / shares $ 30.37
Service condition  
Share-Based Compensation Arrangement by Share-Based Payment Award [Roll Forward]  
Number of restricted share units, unvested, beginning balance (in shares) 860,595
Number of restricted share units, granted (in shares) 679,085
Number of restricted share units, vested (in shares) (383,816)
Number of restricted share units, forfeited (in shares) (67,781)
Number of restricted share units, unvested, ending balance (in shares) 1,088,083
Performance condition  
Share-Based Compensation Arrangement by Share-Based Payment Award [Roll Forward]  
Number of restricted share units, unvested, beginning balance (in shares) 57,562
Number of restricted share units, granted (in shares) 47,433
Number of restricted share units, vested (in shares) 0
Number of restricted share units, forfeited (in shares) (7,696)
Number of restricted share units, unvested, ending balance (in shares) 97,299
Market condition  
Share-Based Compensation Arrangement by Share-Based Payment Award [Roll Forward]  
Number of restricted share units, unvested, beginning balance (in shares) 86,342
Number of restricted share units, granted (in shares) 96,301
Number of restricted share units, vested (in shares) 0
Number of restricted share units, forfeited (in shares) (11,542)
Number of restricted share units, unvested, ending balance (in shares) 171,101
XML 85 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share Based Compensation - Schedule of Fair Value Information for RSUs Granted and Vested (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Weighted average grant date fair value per share, granted (in usd per share) $ 30.70    
Restricted Stock      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Weighted average grant date fair value per share, granted (in usd per share) $ 30.70 $ 27.24 $ 49.59
Total grant-date fair value of shares vested $ 11,550 $ 9,644 $ 5,871
XML 86 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation - Schedule of Weighted Average Assumption used to Measure Fair Value (Details) - 2017 Employee Stock Purchase Plan
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Weighted average expected term 6 months 6 months 6 months
Risk-free interest rate 5.10% 1.40% 0.10%
Dividend yield 0.00% 0.00% 0.00%
Volatility 63.40% 63.80% 63.70%
XML 87 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information - Additional Information (Details)
$ in Millions
12 Months Ended
Dec. 29, 2023
USD ($)
Segment
Dec. 30, 2022
USD ($)
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Number of operating segment | Segment 1    
Foreign long-lived assets, exclusive of deferred tax assets | $ $ 48.2 $ 52.8  
Customer Concentration Risk | Sales Revenue, Net | Three Major Customers      
Segment Reporting Information [Line Items]      
Percentage of net sales from continuing operations 82.00%    
Customer Concentration Risk | Sales Revenue, Net | Two Major Customer      
Segment Reporting Information [Line Items]      
Percentage of net sales from continuing operations   79.00% 85.00%
XML 88 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information - Schedule of Sales By Geographic Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Total net sales $ 811,120 $ 1,280,069 $ 1,096,917
United States of America      
Segment Reporting Information [Line Items]      
Total net sales 281,298 572,129 544,109
Singapore      
Segment Reporting Information [Line Items]      
Total net sales 318,790 460,569 383,278
Europe      
Segment Reporting Information [Line Items]      
Total net sales 116,316 109,547 78,745
Other      
Segment Reporting Information [Line Items]      
Total net sales $ 94,716 $ 137,824 $ 90,785
XML 89 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information - Sales from Continuing Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Net sales $ 811,120 $ 1,280,069 $ 1,096,917
Lam Research      
Segment Reporting Information [Line Items]      
Net sales 286,836 616,391 579,009
Applied Materials      
Segment Reporting Information [Line Items]      
Net sales 295,082 $ 396,261 $ 352,077
ASML      
Segment Reporting Information [Line Items]      
Net sales $ 85,589    
XML 90 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings per Share - Computation of Basic and Diluted Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 29, 2023
Dec. 30, 2022
Dec. 31, 2021
Earnings Per Share Basic And Diluted [Line Items]      
Net income (loss) $ (42,985) $ 72,804 $ 70,899
Basic weighted average ordinary shares outstanding (in shares) 29,200,796 28,714,550 28,259,607
Diluted weighted average ordinary shares outstanding (in shares) 29,200,796 28,963,031 28,979,352
Securities excluded from the calculation of diluted weighted average ordinary shares outstanding (in shares) 2,632,000 959,000 273,000
Net income (loss) per share:      
Basic (in usd per share) $ (1.47) $ 2.54 $ 2.51
Diluted (in usd per share) $ (1.47) $ 2.51 $ 2.45
Options      
Earnings Per Share Basic And Diluted [Line Items]      
Dilutive effect of shares (in shares) 0 165,855 480,790
RSUs      
Earnings Per Share Basic And Diluted [Line Items]      
Dilutive effect of shares (in shares) 0 74,853 237,357
ESPP      
Earnings Per Share Basic And Diluted [Line Items]      
Dilutive effect of shares (in shares) 0 7,773 1,598
EXCEL 92 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *=*5U@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "G2E=8(6( <.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NDT+AZC+98@32$A, G&+$F^+:-(H,6KW]K1AZX3@ 3C&_O/Y ML^1.!Z&'B,]Q"!C)8KJ97.^3T&'#CD1! "1]1*=2.2?\W-P/T2F:G_$ 0>D/ M=4#@574'#DD910H68!%6(I.=T4)'5#3$,][H%1\^8Y]A1@/VZ-!3@KJL@M[ ^ MD?(:YU_)"CH%W+#+Y-=F>[][8))7O"TJ7O!F5[>"5^*V?5]621A'^_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 *=*5UCR0[CY^ < - P 8 >&PO=V]R:W-H965T&UL MM9MK<]HX%(;_BH;N=-J9$'R!!-J$&0*A99LF;$C;Z7;V@[ %:&I;K"Q#^/=[ M9 /&65F8&:4?$GPYKZ4GDCBO?'JU9OQWO"!$H.O:'@=N6 >D=WRE9QP>?D>S*E+'?\F#D7]?=^K#M//0F2F.29\%/Z@O%M>U=@WY9(:30#RR]6>R[5!+ZGDL MB-.?:)W=VW)KR$MBP<)M,+0@I%'V&S]O01P$M*V2 &<;X+P(L)LE >XVP'T9 MT"H):&X#FBF9K"LIAP$6N'O%V1IQ>3>HR0\IS#0:ND\C^7>?" Y7*<2);I^M M"$=C^!.C.OHV&:!W?[R_:@A0EM<;WE;E)E-Q2E1L!WUED5C$Z#;RB5\4:$"3 M]NUR=NVZ<;2* ^*=(Z=SAAS+<14-ZNO#AV0*X78:WE2$#_3A?R;1.7(MU=,+ MO7'WE-U4S]52_M6;QH+#2/]'13A3:*H5Y/3_$"^Q1ZYK,+]CPE>DUGW[QKZP M/JKHF!0;&!(KD&ONR35UZMT!\Q)89@1ZVBR)"IL^W+;J7U1\M%&G\C$D5N#3 MVO-I5>/3BZ($!^B1+!D7*E!Z'<$3%=Z^-NI44(;$"J N]J NJH$:$TZ9+Q<2V9#&GLPN'X2S+7@]&KU MNNW4G8Z*F#;P5&*&Q K$VGMB[8KK%<>0'*6Y3?F$1?7ZX&XSN/TW.T-W3X%S%3B]S*CQ3 M:D5Z!VFN787>*/(8A]F(Y<0\0Q,!"QEB'/59$@F^@=^^&ND1=>6BI@\Z&: A MM2) )P?H5 '8\WU0C\]V'] =W(<>(C4UO:1KMUOH#B>P0!\8NM(B5 O-^0D!..EQ&;4 YA2*V++78"MS^-? M8MM/W#%G*QIYZN&GU^SWE-B,6@-3:D5LN3FP]5G]2VQC%@O(X_ZFR_*53J_8 M:;;CHBT.Y?UEF.I:1EU!:;4BK1R7V#KD_DG*B#)93-D.^^F[]&$ M> F'4:9$IE=ZX#Z-,"0KDP6&EIZA);BR%0X2@OZPSBW(A]&2D5RX:842=@2JU(+7<"3B4G M,(H$X=E+0[D;B7<8E=3TBF74C!H!4VI%:KD1<"H9@4F(@P#=)#%_COZ['U+ZS8D?"XGY"=0$ OP N$21\J4[8A@.3:CAL"4 M6A%;;@@GURMY)Z<-.AO8:OL#) M?8%3\87!$)+ZR*-@J=+-C?3<+>?IYB0L;5F9Q"^)4OGZ^,ACRD>@43=@2JT( M,W<#3J7W"9,%)&[:Z:J7*8=EU!284BN6).2FP*WT0N&%G40/B8!Y&TE7I2Q3 M,)GG][=JK51-UBBMNDZGU;1=NW/56!W",O7<(JS<$;B5',$XF0;4@P6-866J MH5ME79OF&VA%)RZI; MV3\E/;.%0:]A!=S<"KCZQ/W@JS,O3QC"265F>T2LK)9#'W8RL=>P 6YN ]R* MU4);8MM:F')F>KGA3R4QHU; E%J16&X%7'WFW@-8T8X*7G#>43U:4$0C;+B\*Q.^]^$\DQWC+E H]%( MOI*0%=3(MMZ^:3M6Y^,71&,(.VC& EI (QG%=ZU!@B$!\GQ?CB*C[? M$C2# >##$1AP^<#M5C:%3!62U'Q#&[+]D,9I.;J\%YIK.Q;R\0;NFPD8E3(8 MYK+L;TG#9]FBN(&O$64A@I[VR2/.J%5J')2 RVV+M)0^1IZL:\FJP?=G]^7Z MO;1(O9'?GM7Z?\5RUR-& 9E!J'5^"2LPS\KGLP/!EFE!^90)P<+TXX)@GW!Y M UR?,29V!_(!^__$T/T/4$L#!!0 ( *=*5U@1V5BA,@( *(% 8 M>&PO=V]R:W-H965T&ULC91M;]L@$,>_"F+27E7Q0Q[:9K:E MI%FW:,EFM=KV8MH+8E]B5 ,>X+K[]@/L>-F46'UC.+C[\SO,7=0(^:0* (U> M6,E5C NMJ[GGJ:P 1M1(5,#-SEY(1K0QY<%3E022NR!6>J'OSSQ&*,=)Y-92 MF42BUB7ED$JD:L:(_+V$4C0Q#O!QX8$>"FT7O"2JR $>07^M4FDLKU?)*0.N MJ.!(PC[&BV"^G%E_Y_"-0J-.YLAFLA/BR1KK/,:^!8(2,FT5B!F>X0[*T@H9 MC%^=)NZ/M(&G\Z/ZOS@-N+X0$'8!H>-N#W*4*Z))$DG1(&F] MC9J=N%1=M(&CW/Z41RW-+C5Q.EG4.=5HS=O?:^XI\K21M9M>UDDL6XGP@D00 MHJW@NE#H/<\A_U? ,SP]5'B$6H:#BBO(1BB\O4*A'XX'],9]DF.G-QY*4DCT M8[%36IJ'\/-<#*DWA/> M4\G0>G4.;U@@N)D.8$Q[C.FK,#X3!N<8AJ,_I=L/:+-)!T!F/=J\M MD0?*%2IA;T+]T;6Y*MEVA-;0HG)5N!/:U+2;%J:)@K0.9G\OA#X:]H"^+2=_ M %!+ P04 " "G2E=82A+5_W,& #^&P & 'AL+W=O8;4Q:,VW^Q"*4>>EE5M+T<+YU9G MDXF=+=12VE.]4C5\,]=F*1W&V/5R*U7IQ\L1'>T>?"GO%ZYY,)E>K.2]NE7NZ^K&P-UD[Z4H MEZJVI:Z)4?/+T3MZ=L7CQJ!%_%NJ1WMP39I0[K3^UMQ\+"Y'4<-(56KF&A<2 M_CVH*U55C2?@\7WK=+3_S<;P\'KG_<\V> CF3EIUI:O_RL(M+D=B1 HUE^O* M?=&/?ZEM0$GC;Z8KV_XECUML-"*SM75ZN34&!LNRWOR73]M$'!C0>," ;0W8 MSP;)@ '?&O VT VS-JQKZ>3TPNA'8AHT>&LNVMRTUA!-63?#>.L,?%N"G9M> MZ=KJJBRD4P5Y+RM9SQ2Y;=Q95"CZ9M7-(W.L>A^D[->K'P?*P]YGUY)NR"R+LBL MN5#?U^6#K"!XBT6]<96VKIH9_S#-\CQ)HBBZF#P<1N0#11IGT2&PQS;>LXV# M;-_-9GH-Y&!)F"E@>E>I,:F5P\AN/"4''-(T8]0GZP,I3WD?V6.;[-DF0;8? MZP?(I#:E0K.9>+_+XD0())T(4O T'8!AG>&+6294'4$RST5MFV$K1; M* .KR>$DP/BG'BLAHMAG[^.@$K)![MF>>Q;D_H]VLGH!S.0LPZ89 A11']CCF^_YYD&^ MGX&M=&5]3RH%HD=,HVXG>GZRAIOA3.<>'2A2BLPX'Q@#[>&2H%&G3U&8>5N[ MM:Z/U\764V_>TYPRGRZ&9#E+A_D>Z"D-\KU6K+4\Y%+)!IA4!I)'@6!WAV M6D:3%S5%52GORJIT(&IH9T2#FOBKK='O\M8/NI-'&M;'?;^QDL]-LX$&[.M; M&L5YA(R/CX35D:;#"S;MQ)"&U1"8FC6L(P?#@Y+U-0Z6D PK)A_)>$H#BUZG MAC0LAY][#<8QQK[(I2G'EA$?2!-! \GMY)"&]7!7^RMMVMVDGI-*U_,3/P[L;V,Z-61A-<1XMX)^).?,%[P\3KE/'0/2?+A&6">, M+"R,_>[N&%]?\'*1I\A*CB!IFH*8#U,^V#6&M?%3KR3&D&IK]Q%LAV!0+IDO M@BRF5&!)1Z Y[%>&^U36"28+"^:GG\L##P.-P!=))JC(D 0.:6"!?AW:LK" M:MKKIWIA#.4=T4R:Y@AI'\CR8<:=KK+P)G'?L9Z\M-C]W6#,(ZQ.$*#( IP[ M661A6=Q,SF,\?;7C&4=WB @TAND;!Q:23AA9%NQ;;A?2J(6N"F7LFU>"T>R\ MW8*Y9_Q@)RBSOWRR\YN\]6/OA)8=VW?NIH-MLF#)V]?1*>240C]CR(.LUNJ< ML&@,CYK/#B77;J%-^4,5Y^2',GKWO+2V:3':,X*UL[ 3*&"/B)[W,5^,O4$/ M0?H!=T+-CFQ<#3"2YCD<;S!@EH]CGHQY+MI F1B+E([S.-^!#T(?$WBP4NW9 M5N;>&6Y?F8"]'/8-\,SQ^RET;FS1%4_T2P:QMXN&UX5Q1E ML\K#'&]/A\J:S.2JA#F/'@KZ/4"<-)T7-O(VQC&,X//;@#1?'._+SC):9(A?>:+H/T@NA:"AUN(+\I)>%00)4T- M!8:?PB+Z'\4IUL1CT#A+D^&%E1\<'(=;A8T(V,'E%:7N*W^2 G6D2<"@(HL# MS27ON@3^DCWW@7ZUT_470XF],^ZA?3D"'=R73PY>SC1OQOZ6YKZL+71A?TLKU<* DQ- #X?JZUV]TTKX#VK_RF_P-02P,$ M% @ ITI76"S'AM47 P ZPH !@ !X;"]W;W)K\?EYS@#/>,/XH"H(%1,KE[*\MFV1YJB 8L!* M1-65)>,%E&K(5[8H.8*922J([3G.R"X@IE8R-G,SGHQ9)0FF:,:!J(H"\E^W MB+#-Q'*MYXD'O,JEGK"3<0E7:([DEW+&UH,334>BDCPOR#31T[#"V05D*R MHDE6! 6F]1$^-1NQE> &>Q*\)L$[-<%O$GQCM"8SMNZ@A,F8LPW@.EJIZ1.S M-R9;N<%4W\:YY.HJ5GDRF3(J&,$9E"@#MY! FB(PUW("7,P@1U3F2.(4DDOP M%KP&-A"YFA5C6ZK5M8:=-BO=UBMY>U:Z0^D >/$5\!S/[TF?GI#N.R;=ZZ;; MRG-KW&N->T;/WZ,WE\JRJD<)V!+<8ZJ,8TC C ELZNO[S4)(KJKL1Y_56COH MU]:/WK4H88HFEGJV!.)K9"5O7KDCYUV?\?\DUMD&O]T&_Y!Z,E-/#>)[@6OE8=;1.K=9WX[Z"<$=N"'+?SP3'@L1'4$-6][P(.\GKL#49^F?JSH\ MK:J/AG7HHY8^.H_^]**.]M;J[IZ?$MFACUOZ^#SZTZHZ?L'C^U'H17ZX ]X7 MZ,6Q'T7]W*[S]UOHG$=^1I$WTIW]C -_Z,?1#G]?9!2-W#B(]QC8^IB[!PU\ M5IV!'^\B'P^LB>VM3D2W@1\A7V$J $%+E>D,0B7!Z\ZJ M'DA6FN9DP:1J=>@:-.WV,.R!L6A;J"1Z))UD^_4C)5F218I- M +_8DGSN$<\E[^4Q%\^,?Q-;2B5X*8M*7,VV4NXNYW.QVM*2B NVHY7Z9DKR:+1?ULWN^7+"]+/**WG,@]F5)^+\WM&#/ M5S,T.SSXG&^V4C^8+Q<[LJ$/5'[=W7-U-^]8LKRDEVD0, E X$8#; #P.\"<"O#; >VV WP;X=68:*74> M4B+)7MZP2K,@S(FD&'J3Z4I,J M!6!K\&E'.=&3(\ Y^/J0@O?O/H!W(*_ ERW;"U)E8C&7:@R::;YJWW?3O ]/ MO ]A\)%5^2Z+O8E[^K?BE(0:WKLPD- MZU#=%9^6,4((P\7\:9@,$X9PK)IIA4\2MG0H =9^MB*RH^3%7?)BYP+XK!@)7VV!VBW4=ORD?,9.MS5;!F-SEE5+]D9KP42A M)#"6@@45J**TKX2D$Y,XQ3PH=Z+6P1G8T$JMB>*L5D4RM2WGND=K!V,3EIBE MFGC>N%)-5!P'$1X),U%AH&!V80CV+@ ZI5V7C,O\OWJ[UVTGKR2I-OEC00$1 M@DK[3@_-+/N1(%ZK1?K!*PL80SA&,DV LR<3% M03PNO]0&0Q#Y$XIZVX.-Y/T85J3;R85&F5D@LZ#T)@?&]54>^C- M"'*[D;OA*@./5/W?I(>E)\G+1#&9GN+<0S"*Q\(L5B;P/#A69H%Y43!52[U% M06Z/@V.FZ#"U M3P@MH13J_U"3A_R5O]U4K;T M5&S'J>Q="W+;ED$JNQSJLY)\I3L3V(NL?VY?,@U_?+2%7/C&VC=A^"(P%HP5 M-=%Q<6]@L-O 6$5F>;'7YQJOD]F^X7LR+; C >VI@0WE!Q,R>S.#D;,L'O3H MA1*C5$D&E-Z=4@C>6BW8:9G>6BTG94M/Q7:UFLAP95E?9X,JJA_8 M.RXV+1-.,(21\3_7AHPCY ?!>#.T(G&0A%-[/>Z=&'8[L3](P*LR+5/ZL CU(P'QR/EI1OZF-FH93M*]F<,W9/NZ/LZ_H =_3\ M!EVFS8%T3].&PO=V]R:W-H965T&ULO9Q;;]LV&(;_BN 5VPK4M7C0J4L, MM+:(]6);D+3;Q; +Q6)BH;+D2G*2_OM1LFN9I$Q+SI?>)#Z0[TOQU:?#8]H7 MCWGQI5QR7EE/JS0K+T?+JEJ_FTS*Q9*OHO)MON:9>.RBI)L-+UH7KLJIA?YIDJ3C%\55KE9K:+BVP>>YH^7(S3Z_L)U M/5Y?56(9Y.]2IRL>%8F>685_.YR]!Z]8]2N.S0M_D[X M8WGPV*HWY3;/O]1//L:7([L>$4_YHJHE(O'O@<]XFM9*8AQ?=Z*CO6?=\?#Q M=W76;+S8F-NHY+,\_2>)J^7ER!]9,;^+-FEUG3_^SG<;Y-1ZBSPMF[_6X[:M M1T?68E-6^6K768Q@E63;_]'3;B(..B!RI />=XZ MT+X.SJZ#HW;PCW1P=QW<9NZWD]7,]#RJHNE%D3]:1=U:J-4/FKB:WF*"DZS> MLVZJ0KR;B'[5=)9G99XF<53QV+JIQ#^QVU2EE=]9-\NHX,L\C7E1_F*%7S=) M]VNL+::;J-9'XX>IA0AUP\N)@^'X>C-B-QBWM$B" A"8'NVYRES"^D:0HHQ(#$I3;I/DQK3 MW%>A.%HNOKRQ;I^=KM%O:+J08G-(L9!J^QVEQ*-$*7H&9"J%Z^S#=1IUG?ZSQ-+7'%\1@5\7]=P3J0P4**S2'%0D@Q M!B0FI>_NTW>-I;T_VV^KUTK*#C[8K4TU+PL:]D,#.. M96B]]G$,(1T9D)@4E+\/RC\[J =>5O7)5N0DWJJ*9%'?2S0-K4V65"?KT6@] MM!Y]+1?D4A>I5ZF0GB&D& ,2DV(.]C$'+Q=S5[2!EL:8N,A5"M,XJ*&%V8B M[BX15NH2U#0$56-0:G+.!Z0&O4C.G=DB_3 9^$H8,_. AA9F+\\0U)-!J4;,Q.@_.II=I"&K* MH-3D<%H&A,P0Z$]>B3M)$8NXMTSS\LA!4&@0 94C4&IR8FVX 89 MR8"::*\4'6W>'=OVD*.6FW,20W=(4>11HMZB=4AU@N@./2'G._C(CM\2#F1& M'"J]Y,\L!%"Z :HV!U4+40=ZZ<274+9RP"WC0-X/))@(DBG,0-7FH&HAJ!J# M4I-W@I:?H/,!RMD@T^PY>%_0T8D?V-11#ZR@Z 14C4&IR2&W] 2=CT\&X4RD M0PP4$$\]"X)RDUZ>(:@G@U*3/R=OR0D^GYP\FVJ:O8<6)];Q"?("UPO43]]! M^0FH&H-2D]-N^0D^GY^Q#C3&V%=1\\P\K*%EVL\T!#5E4&IR<@<+6LP8 MY:4(I]EV<(GJ#(5BVU7/GZ"F(:@:@U*3/GS3;K .[LP)%.M@'9U@WW=1 M0+7K25!D ZK&H-3D1%NN@\V+5X[Q35.*G@8;'=^C@?J!>$<[;9FMO@"%$D15 M5!IV2'4OM-7U,/5:@:B&H&H-2DY?*MY2$/&-]R;GHTNPY> &]3D

X:@ MG@Q*3C&S MU^ X0)>Y@*JQTS,BY]%B'&+&.#WX)0X:;$,ZDP)=JD)T?H(#2AP2J-^[ _4- M0=48E)J<: MWB'FURA%^:4PQT/FE*VZTM+L[O9W*+SN:4$?_-'5-PG66FE_$[(VV\],:!B^U,RVR=5OFY^^N0VKZI\U3Q<\BCF1=U MO'^7Y]7W)_6OJ>Q_T&?Z/U!+ P04 " "G2E=83FX/TVX) #H+ & M 'AL+W=O) M[:H9<3>9JKVXQMGD&28ABQF*T *4/<[7!P!E422:H%VE%UN7@Q9.H]%]T,35 MDY#?U);S-OB^JQMUO=BV[?[C:J6*+=\Q]4'L>:._V0BY8ZU^*Q]6:B\Y*^V@ M7;W"81BO=JQJ%C=7]K-;>7,E#FU=-?Q6!NJPVS'Y_)G7XNEZ@18O'WRM'K:M M^6!U<[5G#_R.MW_L;Z5^MSI9*:L=;U0EFD#RS?7B$_J8T\@,L(A_5_Q)G;T. M#)5[(;Z9-U_*ZT5H9L1K7K3&!-/_'OF:U[6QI.?QY]'HXO2;9N#YZQ?K/UOR MFLP]4WPMZO]49;N]7J2+H.0;=JC;K^+IG_Q(R$ZP$+6R?X.G(S92U ^AQ +6>Z:A8/^2L93=7 M4CP%TJ"U-?/".M..UO2KQJS[72OUMY4>U]ZL1:-$796LY65PU^I_>E%;%8A- ML&9J&_RL T,%R^"/NSQX]\/[X(>@:H)_;<5!L:945ZM6S\%86A7'W_O<_1Z> M^#V$@U]%TVY5\%-3\G)H8*4G?V* 7QA\QEZ+.2\^!#C[,< A)L"$UJ\83D([ M' /#\]<,1W8X\K AI_4@UAZ96@_C](UU^D:*7: WN&1MU3QT.Z1J*ZX^0F[O MS%+8K,D>']6>%?QZH=.#XO*1+V[^^A<4AW^'7'9)8_F%C W<24_NI#[K-[_I MS%DUA=CQX%TME'H/N:XS$5L3)D\^WBPISM+H:O5X[A07EN TI$-4#J#"-,M. MJ &-Z$0C\D;%I_*_.A5T.[,5.M\6HBFJF@?-F)_YVGQ8F#C:2_%8Z5T6W#^_ M/I"B2P;2)8WE%S(V6('XM *Q-Y!RKHT6%>N*55,&;"=D6_W/?@"YL3,7G<4! MH5&2C&(*0$4H#$XD1>CG]HA-3H.GP[R;_'"JU-9GLA1VH(4)G'J,]L9Z'Y D M(&>%/:2^KW=<@G.&L_/>A:2 Q":3DVZETIH1BMM6?/ E5&D9]7-+(>R M*;JNV'U5VTKWHRV*9K6*/W4 5F9[P>4/751(7=1:?BEK0W_W6@KYQ=2GHA ' M(T%T)>35([NON?4KZ$;JK'B/*MH9@<9R-P\=%+8DNIU,1U,LJY-4,-U^: M1YV)A*S@8G$HUR;(+TYN)=^SJM0) MUE1QWD6_,%OZN!U Z]DU *-1F(ZIN:@DC2=X]0H%^27**>#V[-E$ M&TC#U1,Z(6:)PP/$H?%BY@".I/'D&O4"!?D5BN8B#WR0E$ Z@*K(DC@>LW%A M)*;.J@#&XH2&$UQZC8+\(L56BUDFKI98HB1##A4 1Q.7"P##J3ES0UQP+TZP M7YS\]MK#$L01NPHC2F*"1Q0!F!:=$1E1!&!(9Y$)G8][Q8+1FWH*EQ50F^MA1>UEE_*VM"GO6#"?L&T9ONJU7+/IMRR:@]R(D)S&%O>*A"Q);139"#F3223O9;6*_D>/.W9$LF16+ "1R MSKL :(GC]#P-#EGV$@;[)0U='9,?N.MJ2N!XL5!3N]R5WXXM&8A M.0!9(A2A;.)$@GL5@_TJYE:*@O/RN+MWK#URL3+ '%/4V^BZ,L6A.PO) 8@Y MYZ.)TR3NQ0Z>$SOG;%].83I[ZYS=/EO.7(?HWIPQ07JN5''HS4)R #)Y#,.] MX,%^P7,J1@=E>QE@J@9) >H&3#, #J>9FV9@7'36%!U2['403M]4C#95PYKB M-<7(JZ_>7(PN:2V_E+6A3WL]AOUZ[,M+?TAO!"%+[5'Y'"C3WU/!H2FU5E,3 MS;Y@7[,&CBA7;^DC#1K'DXLB23S6;@ JB^.)W4)ZZ4;\TNVGW;X6SYRKOW7] MOJY\'?::ULNNT0[13FAE59CG6]8+VB,5?"(BKOY:DC@9JSD(AE,TWD*P-311 MPDBOYHB__Y0/.H(FW>U$66VJHEO0R18AF>\_S4-R +)$:32A44FOIXA?3WT6 M4H_12V8[A9(_BOK1+&"AI4;5!AM6F*/&,TALOD4%0+"6'0XY%X9($F43APQR M]E#/+ZZ^ZO/Y\_'!ZEO9 5J(NG-?0S@4 APA>_H8/%&722^MR(RT&M3EELM= M4 L&/DX@\X)J'I(#D(R>'^B'1'HY1?QR:KA8?B) 1R=Q].SZ=; <@F4)"2?. MZZ273,0OF< S[KNCQG@/EF"0K:MYEC2-HW%1 ' IC<:-%@"5Q5DX<9 AO88B M\QJJ:O3.,C+_7#!%E#24*GY"'IM1/Q M]Y"L=F)M<,\?JJ8YUCRL!'L>(V_Y)8YHXT>G"$BT='5HN#$=X\M$VZ=4+ M\:N7%U;<-"V]? !)DF7CP%H#,(!V#ED;T!Y>..A5"0V] O?NL-_7]A8-J\UC MH:(6RG0'3B=H(WYU-'9WMG3)!M4N]4J?MZK=BUK++V5MZ.!> %&_ .H[%:4^ MQ>I-T&[Y,6IL[Z)J=,[6H@]TJRM?<$C&@G4-P% 89>,0 F )PA.5E/9:B,[U MEOP$K=@]=64DWQPFKF)15\^0U+F# *'P^/9+#J"BF$[H/MHK(^I_AN?;+8UH MEL>>D_=D2"_ZR.ZBUO)+61NZ]^SZDU^406U*4QWK0]DU&-@K'K%0X"$==FY' MN2 4T?&A"$!E9$+?T%ZQT1G%9BYW+L5FJ27-RP-@<=\R#;,D^??"/BJVNZ?A M3V?]_=K*A,&3XLX]W;X3QN"QXZG?2G%XV Z:HZ"_NMF>WP&C29J-'>:B4)*. M83D PS2FXR2S.KL"NN/RP5ZE58%=W.XNY>G3TW7=3_:2ZNCSS^ACWEVZ[6LY-( ]/<;(=J7 M-^8'3I>;;_X/4$L#!!0 ( *=*5U@S7VS\#!\ &A; 8 >&PO=V]R M:W-H965T&ULQ5QKDQ/'DOTK'7,?"Q&2F!G V,8F @9C$Q@"^>R/V"VBDKJJLK,R3S^IO=EW_ MWF^L'8K;IF[]MQ>;8=A^?>^>+S>V,7[1;6U+OZRZOC$#_=FO[_EM;TW%@YKZ MWO7EY1?W&N/:BR??\'=O^R??=.-0N]:^[0L_-HWI]\]LW>V^O;BZ"%_\Z-:; M 5_<>_+-UJSM.SO\O'W;TU_WXBR5:VSK7=<6O5U]>_'TZNMG#_ \/_"+LSN? M?2ZPDV77O<VKC$1D?&[SGD1E\3 _'.8_07O MG?:R--[>=/6OKAHVWUY\>5%4=F7&>OBQV_U@=3\/,5_9U9[_+7;Z[.5%48Y^ MZ!H=3!0TKI7_S:WRX7,&7.N :Z9;%F(JGYO!//FF[W9%CZ=I-GS@K?)H(LZU M.)1W0T^_.AHW/'G3KTWK_C#"HK8JWLGI%-VJ>.?6K5NYTK1#\;0LN[$=7+LN MWG:U*YWUW]P;B !,(\DC^=2#_ MV?5'9WQNRT5Q_=6LN+Z\OO^1^>Y'=MSG^>Y_!CMFQ4W7>MILE;CSMK?>MH-\ M02QZX5K3EL[4Q3OZTI*T#K[X[Z=+/_0D;_]SBD5"P(/3!$ 'O_9;4]IO+[98 MJ_]@+Y[\_2]77UP^_LCV'L3M/?C8[/_NT_[X8O_L!EM<%7__RY?75U>/B__# MVL=CWVQMSW]Y#!\VELZJV9IV7[PL-UU?_-#5%7CG>4/5X]GX9O1'W[3C?WA5[J@?GV7H,#3+FC%RGX@K-O2I\:TXXKD M8*23G#$1E2/)<,MQ(!K6QO-WM?M]=/23K0F?B!^>"-U[$B;YN:1UNI8%:SOV MY88@J"J6^Z(T6S>0X%D:O87@Y8$S(J=K:M&/C*P]G0>2VN:XHYR MA7EY^=5C?!E9P[LDNOLYQA],&5K.O^FYM:?+>_$$'*=SS8T_[ ML\5 YF?@+0^VW+1=W:U=X'!'F^VQG2T=] #YHL_8M6ZVM\6&C-?OH^D'VQ,M MQ)\7O6T(ETCA3>V(;ZTS0H7Y8(LNB9JR\N?6#320-9Y6S;[Z!Y%:=TFDLBC=M01!FFR71?/\2,'9U-5,9?J=" MD,GRJQMB7^.M?;5S:)XV1+S2.+!E>O9J6>8TMH*+WK;Y3!!!&*%VJY)24CK M1E:,&?2B ;B< @KPY<;L29&*E[ZF@_(%21FQ9'$:5QSM@! 8C.@M'3>CEHS@ M8\8/Y!XX'%>Q)6:3R"IS P-5O,(XDN-%\@//@2Q2;3I530_ M/ID?EMJE)>4AU<*B+..&8+6OZ&DK(D+*10O7.-RRM%MF84)>4AZ:=POA"D*_ M>+>(6O[]TZ=O@W8OBJ=U34^1A(2M+4GD:2'!KTPX@ MA3:5/N'QA_?#7\3#K65/N-X+E\D+IJ%\7,1 634MQ'.#*=/'L*ULPQY?M+*+ M1?$SL8J$]SLO@N]YGR*+434_?5".98*UE;2)919B1X00L$ >2$LI;! ST-%? M[VUAXY*@W7B"JZT(WK Q \'8BO:>J2N$7@X;--'S=@@V6;#0Z51DM\NZ(_MC ME7AH"58^-T96P?:"HI^61@6)4^3TY$>TH^5G["U%89XFKL8>DC5%'!)=UU69 MAK"I0[!2D.-RP)7?QFHMB]-);,@?Z7J'<\029#(!$&Q'88]IVM&K23WBY@Z: M7#NB4@7$^*Z%6A8CR4'/-):N+\>&-@S!(7DC##80.4^HZ(F/8PW>TK&0FO== MPV,2N8TACX1E0W?J3%^\$P:MP6VTZL M$BF#C ('X]/D#5&@ H!LI1BUHX CK7L^P1;?4>1P.':TF\PB@' M?T#1 6X=,(N8L'9@3R8SZZZK=JZN%V1V_(:_X@_?D8P335%&7K._QLQ]9TN2 M 9:R.*;$!YN-@7K1T4*,*LL[EGF2$+H6-E$$8;=Q9&7U$"M7PP,@1I)P84&B MO),5DD_4NS7-5-/)#($86NJK2Y+XO0!;K(_ MY**"$AJWH^9M:,D5/9NM6<- M:4X2 __\@W$UOI_3Z<[9V2$FS-2:DN34^YDJ(K;:8,LKD@P6*+6THJNUF+J6 MR*O='_1Q30*IP-%YGV0X6.NQ&66,J!]L:V\W2(=\P)G0W[:X@Z&PP&1TLZEU MPG2LS-:*W5TZRZ65.>?@T9R@B,B'HRP"@(T)$;)P6$HAZ.ZL:"WIX8]G]Z%6 MCYE%!W*&M[1618X;?#'PQ0=4@WF"?L^)7D)9:#KK96/)9%>\SF?3^/3X]'+I M 0T4;/W&-J$CZRXXZLI/R"LY723N$L[R\0(F M\N'J:XE4\Y&P+32WLW]!Q$EE&7JP:MS&Q\G'*KD_0[_#G8'LBF7]D>8A:\+R M]:O(/OWYAXVFEW$#UK[O:M!.H63C$'\#MQGGD*%Q<(J0/OI<3C]R+@)/L3QK;655Z'!6*('3'Z,ITC>.".QBUKY ML;4TM!J.3KQKZ0@T!K"W@PWB[%C*2$66@@;L<1<^\]>@5CV)70&7AS6Y(Q"@ M0.B7TR1DCBL)S[@5Z:1IK2&(2_XOOE\4/T1?%D9YE^$%[79DK!*T MBE 1"21=&,63_-Q92U4ZGGE1O+4]5VK8@5W6;JVIJZ"FR(*2(SHX"?WK.BCL M]LS ;7"=NT/T"\F D%\+"8%9YG@D/X[!G4?3@JOZ3,9SDF%,Z;R4+R3'\13* M1(6&P)%79L_L1^+""1*E%!*\-9KBZKIHN$I!W)2M*50&_XAM!,LAN0P=N<=S M1VX4.;DS265RY,S4A894@#LS3"Q: MYX^LU,#A=G96)#\3ZQ0WYM4[_&#[ ,20CLKT$CWWDB\R/7T82*D27:SX,":0 MU> Y\;$0,GT_&@RPQ#,Y1785/&:7),"YXUF@Y"(0&G-(07*U+L!VS%*@ [@@ M")"0U[,X4*#7M17;>A7$!.V&GM.\0>X(0_KT'YJ= %Y M?8A-?J&ASI_&P4 -&UX-J0[8PKX73O$ 0/6H-)Y%U)>E0+H3CH4>:L'U2B\N M4N"FDZ/WCMS!<<3RWQMJ9^0^J1X^3:N"8D@X!& M(I7)G8;?-^@#;)M2AI&$%7 ]]I+=FGA%>9J7)NOJ,7-$L(K2X,1K%M=.C H? MCD$02]L N15L)%E6R54I%U/<'M(78'?(HQR00UPJ+_S_,(YE@W9NE+DB+]A@.$=CUGQ$-P1&HU'*+0?JO"CJ3,[*R$+A%4 Y_<*N-GU;$(-FCX$(H=2U[:MH)ZAZP< M? [9$T? TSQF!-MHCN,JG(T.WJKK&/+%8V9-DUA(8E/ JM:=0AI7(0F"H1)]*FJ1PV%.N:PJ.Z$'>7!JK5PB)PR^G9]CVYUA??S]^]?.8O[H)J M3BI/BLZ2@\;F6B/>#JHY-Y/%3A6KN=:551G4$"(>1&V#74 ,>F'A)M6$SVQN M*+@/ON!-UX,?S- [%R^>O[RYN"L&\/ >>N!$7)L"#]) SORX1C2=F/%\9]=R%VE2FGTV@PK MX?'Z!!5'RXM?KLP:/@1*:&2'!00'ARQF5N?ASA'W.^9E+6@,>1%XA&OVZN,MD4PS4@39CDIO MX]JC)\?V^-EIBH04R;O@8J0D3L9481B$[+#2IFP0M');PZ: 44H;?!",B!$0 MQN:^^#X@@=;TZ<30 (0HFB"-YC)KBRJ?+**YK! J8=+CU2<40KG2)II,@F:J MKC!JF"A[;$.PC]:./7=$T8\C' \2&COL(/,9-\'R$^S-LPPEB>B:P.R(C3%[V/'89KD+5UH M'0U-4R*'7)THD_@?1#]HJI ##W)PW" B#EC&,:D73RF\CA2^T6P?'?(AA:EP M%+859# ?,8_R1G;$Y(R*ZSC12KRJ$HT_K#&A;]FDIB:9)"8R6-=2X)#N7Y" M!J>;NI^Q_5AQSA,H#@#<1&%:+E(G,I(G]+>72#C6<6:2&%WNQ?=B,<4FR:"D MIB^1-'Z0JSGD^V&D0TEH/PL*8H*']Q'ZSYWY3SPW>\T494MRWP>O\"1HJ=L' M [ X@NKHCD:XG@:1Y[H64C UJ6"=,SPG#=\Q-9$(+@#WIXKA,\8]VGO;HY+& M6].Z6(+%-KC63"=2P +KG +67(K58OB*#I/K5]*)X'P<),GWB6$;V72D<2DW M)$?('FMJ!-$*3BQ1>?0C-NSZ#S%]D:02N2/XDGEEF*SNT:+1=2DZ"1Q::&#L MX4J>)GP9&@?;_>;XR]00(-,J.LS@#: G25%$NMA"H8MVN",GL^>3CZ!!\%9J MA2X2EGHQ4JU3ET9BB1.EQ.C?I.N>7?O(,PX#Z2C4&E>:=$"G0?3L=*)L Z+8 MKC_@;&IW$/]SNHKAT***O4I'W(XE&A.R(//0OL;1.RW6N+&9<7:/EAKV0<\/ M?H;-TJY.P[_-5_ ^>JY)//53X0MY:G_:I!UB _RLI(;B_QRVD=#LTXJ 0BSZ M)Z49!JJ=?^:Z]Q!J*=RAUA'T2&>39\1"K4(JOTR?RNRAF]]Q?FPZ,3\J^IIR MR7F=6\UV#C5&VH*D%L(C5Z[W2*O/]%,WZG@A0@J E=#\"2I0M"-#2K!3;T2(8N?'K(8@?26"$TL; )?7Y1/5B6U.9U9CB\[/0QB$I)3O'RLX3/L[\8#.@0QV':4X,J\'HSS+F'1#MI M8MT\^-L(Z_E]@!Q^>'\ZE*;1%\1 MM-E-5W/_7$\$2!P7?[\1TLG]ZE8#>M-G% ;WE7R:,NK^_*$.>K-:H1*S&OO6 M:8>WN\VN7*0Q#^>/=,PO=H,F=5^$25XC3V%;$[H?871=KZ:P5:_85%7*TT^< M3G$36H3<6SF-)9ON#IEP%HO(N)56E&AC:]$T;5H"=(=0?U%\ST8"ON.DJ8J, M' 62II[P_EB$\HC V[KF&Q1:/%)352&,]9SL_V!3?VD7:Y*?TP["!^JG$:V3 M1BF4#+4[%WI&4DR/<@].-('Q2Q/=*;O-.SBR23C]O,O7.7C@LU;A3VD=QNY! M4L*GNBKT<:[P)?=+ON6RIWC4^F#NC:5>2_W19ZEO\<[Y,2E2SKO5')%\J*C_ M^.;G='>&18L]=5XWQ1*?+K M"IHI^ D1IWA4+(Z.TB?&+;OUGHGB%4,0(ZMR M='=,A+.'\V:E]I#-ER$AI\]U-W980[_O$?-D0$;Z49QR5(@7F6T:F,D4547S M(^F/W'LD"3N@*^)AVC%YZ<0%LD*DE^4J5-C(+ZK=D9XX9K. 4UQ\]H>I@Q5 MYRTW&DNYDG**1V_&/LAX5I^6,E.X5B;5'MSF&Y)GC$1@9(68VE(<7^1EN[X7 MJ]0?'656)4N1O!C,0Q%P2;>#-?R$(*C_%&*5O%&$:Z&U0]>-C22PIS38KM.-04B(T)&(. M=Y5E08\07DHR'V$_9Y/K6L^9Z0Z-!5(RUGBNY^!E/S$2H7.3+PQ::0:1K@SM MMCS4]".(R>KUC!H>U]*DP'PG=NN$KO.[01B99E2U$!U)DG:*<6=)BUTJ0HIT ML+1S^2LO;'UZA5LZ9=5!'1-1?(?96Z!)T)*=20].N[#.L." 'P3[2IQ;Y(FRF*J6;K9,YLT'$TN$TT2/8'R4(4.'0./"T1\ MR/5GC*0-MUWC2D0\:]A #HDXKNV@IV7>$> ?AXVX=1M2&9,,C=:^X7P"#)Q_ M__B8:@'NX&T3ECQ/6<_#6VIL22HG2JR7!_:LG@,Y.VNI9>3]/5)!B=%C$E=( M=,RRJ-:BUTBJ\&?2,#RE%HW#!2!U][7E,+7]LWT5BWK"J+@^"7$FL/^6>.V8 M[IMI2RN1LW%;7WR1HK;G. M8+QCQH"8\L1@5.AC(>1=NE:=RY"CE+ZVRI&;,4HM7>^-6+DL$K"(]&VG>&$15LJQ.MXJQBG1> MDWA!XMY;+LL0JK$UDR[L5'P:23 _ZY;*(1XNN7N<$ZOR=4@,"65Q6QD+28N' ME(.WTP'X<7:BL#RME8'*")-G;G#S _Z-@G^:5E M\T]0?73#R9PL5.@=0J2+#@,.< D#STAIZN]$\Y[$_"$\$!],JC?M(74L9MJ$ M"TV92%E<+!.WS^]\.)& 5(VHXD4!-#*=E%>.33\IK-+08*L3HH!&+F_YM0%" M'8,7DW'#F=W)SU7VLR1^@2D:,E73E,Q+J?;\9&XEY9$P, 0=A,K>411_%3YR45!I,S&T8(L!"-)6!^R%GQMA4VU#_V7 MV07*>,\:.CF ?8XX[F@:[E@*[<78\ERV+->-P_W-<.\2_=Z>:P)868N?E21&\.J,?HWT M2B8@0"0][W !AOG*#'UX^;? 8'1 6VG,U.P$IS:0ZX\CIZYP'MRX,%R687GA#V1YB-DNJE>24I/1+5$/M] _H=8P3 M1]*ZF%K+,ZOP-E,7+@JL37;R M-B"B*55UH2).>666K&&,ZM+WG!([:KQSN[11>JL"S>5 M;62)D+R]([RXJ[>H_]2=W;-7_J19([NIR]V-6>G3H(\R>]/"L'%]-42F3H1TSTGVDW&9+UF%=^>,/ -F64ZLT#3!.9H7+_,2)E$HO^DK.N3QY_&M,;ZX\U.WI>CW^LO+N^H@8P6Y MT^K5Z]*7)*SC[3!]Y8S><8BIM'"G,MSBM^T&"IZ_IL:K!XI,5,P%@5+_XILH8&87GR/[@MB;T$*:I* M8E&]'1 2+H>4CNTJ6A;0O47.7AGN=8U]F;./WYP7> MAA=*Q9L#:8%PD?!/3?5@)IC ]^.)^U*FPI0-KL:$-W4H;\AU[;O0#A_L;:@2 M@G%;W!(ZO@(8/+%37EI\GU_BL-ZI#VZ1#>][4@\K4LEV7%40?JR\U.8$JIY> M]V7VUKY/H0>%RH=(D0+)4PCQZ,'EW2+)&%^*T+NVR(*+JHOI!6;R6^7*_2SI MEN3\D#'3/'"0EU:S'IE=S03U!"J88CM29%.&CF58'ZZ\1.9&DD&6;):##M!?3Y#=UDPIJHK"GM.3_6F MK2CW_YOJG7H'[KWL[<<4;*[Y'<_\+AX]O)!.B?#'T&WY7\3=3V>(!^7W7=$/[ O'EVD_^ M%U!+ P04 " "G2E=8(3$;>MD& !^#P & 'AL+W=OVO!^L0FC>C MD<_7NE)^:!M=8V=I7:4"/MUJY!NG52%"53G*QN/YJ%*F'MQSU(![N%7\QJ'7AA='/5J)7^58??F\\.7Z.]EL)4NO;& MUN3T\GIPF[ZYF_)Y.?"'T5O?^TWLR<+:+_SQKK@>C!F0+G4>6(/"OXV^UV7) MB@#C[T[G8&^2!?N_=]I_$M_ART)Y?6_+/TT1UM>#\P$5>JG:,OQBM__6G3\S MUI?;TLM?VL:SL^F \M8'6W7"0%"9.OY7#UT<>@+GXV<$LDX@$]S1D*!\JX*Z MN7)V2XY/0QO_$%=%&N!,S4GY-3CL&LB%F]O\[]9XPQ'R5Z, C;P^RCOINRB= M/2.=9O3!UF'MZ5]UH8NG"D: LL>3[?#<92]J?*OS(647"67C;/*"OLG>OXGH MFSRC[Z[U6/&>[FVU,+6*I5 7=.L]2K[G/OWW=N�YG\[U@@HIGI<3/<.F]\ MHW)]/4!O>.TV>G#SXP_I?'SY@A/3O1/3E[1_-TDO2A_']M$&31G]^,-YEJ:7 M_3AX>O?A9PY7HVJC?4+OW]_3IYH^VHVN%MI1&K.3TE93CF.E#KJ@L-9HL;V6 MA#9&4:7=2KN$[/*84DZ#"1Z$L/"F,,IAAUXQI&Q\B?/R*[T\34C1O2H-**@V MZC4W84%P)3="#97*UZ8V]2HAWV!1E>&1_K+=$AMI2N2]7@E:53\2%&&=U&KE M]$HA$$WK\C740JO)-<,]R>87PQDZKBQA8RCP&VDUXLPI^LI3A:.Y-,40(?;KF$(' M!">4)MEDBLK(; 3>UM$] M"[L.'CDGP+GO/,W.+G :L\5UD=.PVU1\8C))QO,S^H2]F+:2 TV.^?6U7;YN M\=%I2:?);,Q(@JI7AJ%U&_-9,AZ/Z6=KBRU22&C$9);.#MXTZE%<>35)SF>3 M4]YPK>XA?S5+YMGXE#X]05^:0WI?P>?QQ2F]%WA/=B*N4_K-!E7VVP(9Q#PK MQ#-\G1#*#$?'].<^%QS[>3:<[FJ/@J6N&=*S2W\H#:=+T>+7IHF1/LF&\^?$ MK"NDG/(OI5W%BMK*R((]M0&@%1!4U@7S3\2&\!O+5;FD=$R/6KEH!!:$\A, MX'[CJ5H^#@^Q1J'856W^@>*EL]77S$!;Y;GZ< ]KMZ7CE'&T464+T\5?R(_4,=PQ78O 32XY M%]B><,)S;ZB+E@GA.\B_4YRX M'O'="5GG$!V,(9!M#*'PJ*1)V%4U1C3V0K!60?*]Q.@MI22Z>";L.<3A&F=, M,T\LY6>%=FJ=%OE8@T/ZA) Q.%N:0CK$!_R3(QS0IH/L!9',)J2\;)FK50/: M?D"U!3B-XMUJ_<7WI !<;H;,X'%,)9TP;QW"?3:<'*;!,9HUD6#;6D$TR(2R M)+?FI]!C@OU3X$,FP^[T(7Y [W2O5YC^G>&A V'0>FEP(\15FK0/XJ%H?=+% M'9]%LNAZ;$?QYFO:3.)88]/(([8UP(:]#NGFP^!;6.*1+'6[ M0A/( ,9&H17,(W MP.HA["4XEM*A4HX61U<%,L695"WKCN\Q;"-P8)/&\M"R=1FG*4O4-N!<89A8 M-GK77L3)/+V2UB^()G6%J3M+^&@"21^3U M&[I3WN0\,(?S*;TUI4P,_IR=T;$K]JCW)I)K*+_\,#UY_,?GT7YU_[B\C6^J MP_'X,OV U".9N(GLT&\3:R^PBVD1?6P@:,9OFYQ@-9.SZ _:7%;;O[ M8 /[)_?-_P%02P,$% @ ITI76"V %'&ULA57;;MLX$/V5@5H4"2!$(B7+LFL;B),6[4,7 M07I[6.P#+8TM;B722])Q^O<[I!S%!1SG11I>SIDSY,QPMM?FEVT0'3QVK;+S MJ'%N.TT26S78"7NEMZAH9:U-)QP-S2:Q6X.B#J"N37B:%DDGI(H6LS!W9Q8S MO7.M5'AGP.ZZ3IC?2VSU?AZQZ&GB7FX:YR>2Q6PK-O@5W??MG:%1,K#4LD-E MI59@<#V/KMETF?O]8<,/B7M[9(./9*7U+S_X7,^CU O"%BOG&03]'O &V]83 MD8S_#IS1X-(#C^TG]H\A=HIE)2S>Z/:GK%TSC\H(:ER+7>ON]?X3'N(9>;Y* MMS9\8=_OS7@$U4#EM)-I9XHC03R?5 ;SLP?P%,./P M12O76/B@:JS_)$A(R2"'/\E9\K.,MUA= 9_$P%.>G>'+AO"RP)>]$MYON)6V M:K7=&82_KU?6&0P;LW)6?L/1QQ_6%7FBK*.M!K< W"6K=4F%)MID"'C]T* M3;B 89"E,=R+/26=0R-%:^$ML$D:IWP $*H&O;*Z10I#U/]2[E/Q.[C@ M)>U.+^&"C>-1GEW"-^U$2\Z>8WH+/!_%93GR5IG%19'"M^/@P(E5BQ"N3#DZ MA$:H#0&=!KTS@&/Q..>7<-,(LT'OM-+] M#5C1DHH+%D_\.N7H5EL9VA4MRB%YBRP[Z21CP0DCACQ.1^R,BSR>E.R,"Q;G MY>2TDS0XX<\7\**323PN\S-.*%#&B.#D@1VJWA_8X^;R]?W&^4!1266AQ3=#T:CR*P/1=O!\XO0V=%@ M-O3PH?$;:'VMJ>0. ^]@>$H7_P-02P,$% @ ITI76(HM2;)N! \PD M !D !X;"]W;W)K&ULE5;;CMLV$/V5@;(($D!K MZ^+KQC:PMZ !NJVQ29.'H@]<:6P1H4B%I-;K?'V'I*VU&V?;OE@<>N;PS)6< M;93^:BI$"T^UD&8>5=8V%_V^*2JLF>FI!B7]LU*Z9I9$O>Z;1B,KO5$M^EF2 MC/HUXS):S/S>4B]FJK6"2UQJ,&U=,[V]0J$V\RB-]AOW?%U9M]%?S!JVQH]H M_VB6FJ1^AU+R&J7A2H+&U3RZ3"^N!D[?*WSFN#$':W">/"CUU0D?RGF4.$(H ML+ .@='G$:]1" =$-+[M,*/N2&=XN-ZCO_>^DR\/S."U$E]X::MY-(F@Q!5K MA;U7FU]PY\_0X15*&/\+FZ [H!.+UEA5[XQ)KKD,7_:TB\.!P23YB4&V,\@\ M[W"09WG#+%O,M-J =MJ$YA;>56]-Y+AT2?EH-?W+RQ'Q!HL> M9-,8LB3+7\#+.T]SCY?_BZX'WH.,]> G]?V3H99S?E$48P.M7DRQ-W\%IV.-M M[+8+16UH+*@5V IAI01U,Y?K"Z T8?V VJ>J$_(DACM65,1!;^$,TC2/A]F4 M5M,D'B9C^!6IE2HE2N!UH]4CNF,,#$9Q2FJ#W'^N5=VTEN",6MD-TQA#Q709 M5L<$TR3.TQ%,X]%H +^O5KP@EJV6W+9.><6?W,+\8!;G6>)^\S%\QHH7 @WD MTQ$,DI2.EU03K1\?YUR>$\\"#9&,,SHJG<:3T132\3">)B2.!O1UCI$&*XJV M;@6S6-*(H*(H./-#Z,V$/!NF;^'-:!1/AME;^*0L$]"<#'L,DL8RQ2R+Q\.A M6TSBA!8WAY#X1 /:N)QHWRJ^8;+@**U2V# #9^FD-Z'Y(029Q"2.>]FSZ%3/ MTK27/F]1K!KT$U-L>W M5%ONTD%9AP]U(WS& H5K92AW7Q *UG!RAW]'E]9# ME<*K,&.4XTUAV7!;046[#H]IS>3:JU-],6I.C> :R:61:L]WING!IXK::X]% M*A0%I6G<@%440FP8+_?Q,$#Q4%2L&J221:NU R<"Z('4>4DT8E?-1XB6*!'Y M8.!Q.T> 43HVI%LW3&[/:4XCW-XOP6R-Q=J3HPN"9@MQICYYCD4)A8]?T<7O M5'!"LLGPL'A8K;3EW[U:'#(Y>4Y32-S1AG$(1SWI:L(K'C5GJ)'#+(>H)[A_T-%#)$J#^2[\HT5.-AJ9TEO>D_:C'I MY9U+9:M=R$Z5]G]P@.Y_&H3K&-9(HXB)H,1*NDJY&_C.M.-VRD%#.=H-)XJL MZU+OC^F=&NW]@XNX1KWVSPU#@*VTX4[N=KL7S66XR)_5PW/HCNDUEP8$KL@T MZ8V'$>CPQ B"58V_UA^4I4>"7U;T*D/M%.C_E:*!OQ/< =T[;_$W4$L#!!0 M ( *=*5UA'\H[7R , ! ) 9 >&PO=V]R:W-H965TUZX<.09NV'X9]H.6SQ94B79** MD_WZ'2E;=CHG*(9]L8_4/<\]=Z@\,E2FXX[7)I58M<&^"* .IFP-"V3C@L5S29A[\;,)KIW4BBX,<3V7V 3G\E M.MUMP:B@$VKXY_?;.AP ZO0) -L"6- ]! HJK[GCLXG1&V*\-[)Y(Z0:T"A. M*-^43\[@4X$X-WNO'%T3,^?R2$?<\B?8_\/77N6[[C:W[4#4I!7+VI&Z?F14AW&)->P%$HX^$7B ME"V(V'OSP;O1.,G6$;TDK@6RU!(/!*%69PAMH)N#&;M,WAEM+;GCLL=@3=-W MO>0.60_M*V[, ^+)US!Y?B>,"_(80!><>=N*M24O"4V+N,@96J^++"[K] V: M(2]VCE9!X[IDI#ZIR -P@^\ W.%IM49*!TVKM-2K!T)IG.85,L0EHV]&>!'G MK,0()^D6?*L=ET?R1QFTC(OZ-,@XC;.4_B"CBEE=[ZN1I:$:['^O!JUB3^ME MT#C+JLK+',BH61+[MG1_% MM=%_X3F.&KA2/3+R3ALG_@Z)$;C'.\K"[A6S1]ZQ+0_6,T?R.BZJW"\PSSC# M,PO-DE1QQ4Z]69&A%6C6:*9%06Y;P#MOZ;">%"%9NF_8[6$DXCAF:4D8(^6" MC*;%Y''/:;+:CLO9?G NN>2JP<*X@T$H0NM]$%KE<5U7V.SOO; B-)+0$LM/ MBZ/8C 8L)5E6Q*XQ\7:38KJ.XW>OFW+$7OLC$L.;BE\ M+U?A+O;G0J_<<&&-N^-U?S'<&PO=V]R:W-H965T*E7;15 ZUUR$H.)<#EOQ 9OT?W>W!@:A0-*(2NLK=0U&%PO@LO)Q57*Z_V"/R1N[4$?.)*5 MUM]X\+%8!!$30H6Y8P1!S3U>HU(,1#3^Z3&#P24;'O;WZ!]\[!3+2EB\UNI. M%JY7>./,OWPHGEW.@M&%Y-:-SQH7IK(B=K3LJM,_17DIU;?D(* MR'GNL#B*4!() 8F\9[)57P2\3WF8XC/ M1Q!'<7("+QDB2SQ>G2"8#@334^@GI#]I=YS5K]HA3.'-J[-X,GD'??!W"(I[L!:Y5-)) MFFLI7P;NA9&ZM5#K^FTNZIS*0JP4 E6[$4[6F\[0 CXTTO#8E4:WFY+2DTS& M\)$*JBBDKRRG?6%0C=9.*&C$CJK6V1%L$81!V&!-H$KM:(5M-!4T>Z(#!71K MH#&ZT8:!!(5@2[;0ZP,BQ( . 20\6>>J+7BNCV<'?.XXK#D"_F];TW5%77AD M-+3(B0>T8[BT% 0)!J+2+1'TY%@(CGS$_W9^JM:N=X4%=7H)%2WK-?10Q)&V M+%8K4G._;7W(I2@(XIB2F+>.(#GR;2GSDET.JB$EI.B-'>SH/,YU14+F6(SA M*RVD(8G'RK+OCE2OC:K(,? MX'PTS:;4GHUFTXC:C-H$;MNF45AUS'-A2UB37]*JNR6Z UL)#I8V1Q^_M/^3 MXC4[:H3L%-PG\3!3K&=%WEKCR3WJ=)"\BX-0!^K$R^CJ>7([_Q]@L5;<4^<-KQ/>*\_)LBAJ9X62N\B'4]I M^PAC(1LG?>\96B%MSOJ!X:H[!I.,T]?TB5[#A]:1H'S[R*JM>O?[*N_/DW^? M(SV(.%XGS_8K3::=V+2[:)!1-XI\=TK29[.8NS.8C;+SC+MGD%!"IEP8]!99 M.P8?G6<9?-6\-"U[J[E(>9HV-T Z<;?Z^OM*-7@N^6]"Q#PPOH_UK3G= /V,'PT%M^!U!+ P04 M" "G2E=8KJJ1G'\, @(0 &0 'AL+W=O+QJREQ:U97K<;H^2<-ZVKZS@,\^NUU/7HU0M^]LZ\>M%TMM*U M>F=$VZW7TNS>J*K9OAQ%H_[!+WJYLO3@^M6+C5RJ.V7?;]X9W%WOJ!:D";3IOE(-S_,7XY"$DA5:F:)@L3/O;I5 M546$(,8?GN9HSY(V#J][ZM^Q[M!E*EMUVU2_Z[E=O1Q-1F*N%K*K["_-]GOE M]N9WOW&[XS.[HUC\V-1VU8IOZ[F:'Q.XABA[>>)>GC?QDQ3?JME8Q&4@XC!. MGJ"7[/5+F%[R6?W$6]W.JJ;MC!+_>CUMK8%'_/N4SHYB>IHB1C5]_\+Y(DI(LD*+)7NB9K*W _DU3J]JVHED([>@1!?6 +-:" M]E35:J'M)98BL;26UMF5\MKK>OG?Z'_;&0.F-^([-5=&5B1PEK/:01YF^$TA M,<,CHER4")LHR.)T#T<Z)GX&Q#)(HA7F"."*243#)L?6'3Y$'%E%0A@4NH$&<\^\D*\2O M0-\HF&.F*RTY51_;CHS:D7])RZ9Z/[X;BX77M(56G6W,CI<:=D#;_/],_^UB MH;BP,.]'BMPEM]1!!=4&HD9]!KI%!'2++!99 M48AW"F6)O%T@_-:M*..)B-.)R"?AWJPLU5Q#2G(D#2E )2I#,C(=R!_^@\*1W<.""/*(,<@KD6WB"1G1A4YY';O.$%P9YZHD 0LT%7" M,2Z2!.M2!'LZB<7=2AIU165TSG8%%L[D%U$,,A$\G[R6EZWK&>\J9!?#FZ-Y#O'M8BKT::XTSY3.2 M97(>P"3((G>$)?P+OL3&] :'0TP*1B:#=!;>!#V/-Z;86+K:$S\7MW*CD3_T MGY"#RJ0TLU4/=@NEPC*'M$6:.W*DBZQW -G31AK,X,Y!@C3W\T%>!NODP"-BLY_ 6*0EK)V)!"HEIWWF(@84R8228EB<3(>>5$Q9 MKR!2(5 [8C:0E*QJ9;W4TTKU.Y$W LGVKC,7.W&7&1Z+I_2AF9K9+VI8B8: MFG@^<$/^ M97H%0B]$W8"#U1P[P @:0;0EZ((G(D@;9H(:'8^_#-=]_!' G9ZJN$B2>?$\97)#O(*HYO\K_P)1!.I'-PXQS<=U!D"%\'T>J: M9LUO#]T#U\F-T9A,-4Q-+3'!AMFNS^;WGZ8("(JL->,EO7K>NJ@$#FT,'499 M)YSO0%IN$\R<:PH5C=J/J%N4/-%T1JQ011J#GA8Q,4/\M_I $6]F'\&&=Z@' MI$X-!QZ+WPEF]"%S<#.8%"D>(;9<-UW-$A+A$THX(PQ"2;CJ0GT8=B 7 Q1J MJSYU]>E.?.B,;N?:R0]MV(!DC6@5+\"CT25/KZJ6CAHEVN%[,EC5.<#JCIE MUQG<8*E:_Y),)1'ZS;WFDR;V#4-5E^"8]6V,QQKR(**,[1^ W/GLVK10@;-6 M35QH=(,(0HW7YN_ZSIJCF#IKET^PR' #4'Z4CY-WM&G$YL9M-E:J'M)&$O#.2T*#2J@-@+O5LX>EB:="T,-AV,$R03U"LW6&_ MW-!,/\B1C#9"5>WG*+LR3;=RYLRBYZ"'1DA)#\D#U0%FVW!5+XSR6UAY> M/LKV?.[1YV3.@MDX'/03T5%%)+B>E8H9IU+A[_Z*1!ND,ZV=.0 M1+7R9:L5F\ZT'761 .+UW2UZNPTH%VE(+7I8/H^+\.E\ND\YRYJ]X%DR*!+8 MU=6#ET?U#39IV%GKIK[J2_ PJVA77&A@8C.21E-9<1;CPTQDAL6 =_ )W+8=([R)4M [>Y$\%V$E=VH'1YPI%F5IFLGHX(.Q]QG(;?"B=YS6E4-/. M?+5ZL (SZ)I/1)W5FWK9D)=LZ+!10SG-QQ-[:F+36#^72S^T[2<@LCE"75:/ M\_!GI2$(..6O^Z.P0<3I^L3IR%B\';KS]LCNDB-PB)G<(/P?N"^ P+!>(\@ MR!]T.J,+BD4STZP.IZH.9C=6:M<<;IJ^W?' GE/E7,/YM.OYON;(VP9UXDBS M/Y5I7.2'XVSH?:<5.X[[X$OU]&VO0-:"/;P@^Q[UO+4M]R13^K#B)YS^P,&_ MK;R\7A11OEIM?IPA&,D M0905E'^I231VT$>"K*[O$4?<@?@9A;M7BJN?% 4R2&-J(!^%L"1"7Q3'?$0( M$DONG_O&Y,3*0S5#\X^6%PW)O*%GJ([H\#?4#;@,[C0T"H\,!2YZ6.*^#T:6 MS1>)H7B@N%\S?.Z7WLK=&ITO#QI\CD"'=NUB!PN@SYS30^(-E=[Z&6;?71[/ M<$>ANGUT0MIGN:, I_U'IQ@]Y -\^EG)5RDW:5'Y0B^FE%C+#Z0?2(/1<.!K M.64Q+L,O0,&AYW(]T8_PCUVK)1=AVH+AH$)I5/1U>/J!:C(D96S[+QCJ0>Y1 MX%G>-['4[+/"_O.0GQD:/^(,MK6#)?!%UW#W4_JY=6/Q?;.EF2[HL4-1)]_D M(8N:%-A,;H-]%RH[N\*DSI6%SI#8R[C/IL,X=UA!K/AP 3+T4_!V10WSR:,H MKVU_1N(Z:S^4SAG/1Z=4#N2U_ APYQ\Z%TVM/Z0Z]A^[.L_4,3R:2I\XTF&Q M^) &SF6.[ 6,Y!$XN_&I+Z/7@Z_6:V66_&V>YYW:N@_8^Z?[S_^OW5?OPW+W M?P=^E :S3RLJM<#6<%QD(V> _L8V&_X&/FVL;=9\N5(2@M,"O%\TZ%G\#3'8 M_Z>(5_\!4$L#!!0 ( *=*5UC@(%@R& , /L& 9 >&PO=V]R:W-H M965T^@0M.CZ M,.Q!L9E8B"ZN)-?-WX^27@HD\?#1INE+1$=O$JA["@JG:LN MD\3F)4IF8UVAHI.Y-I(Y,LTBL95!5H0@*9(L34\3R;B*QL.P-S7CH:Z=X JG M!FPM)3.K"0K=C*)NM-FXYXO2^8UD/*S8 A_0/5930U:R12FX1&6Y5F!P/HJN MNI>3OO(U">""B\;S&C+8I M?>#;]0;]1ZB=:IDQB]=://'"E:/H/(("YZP6[EXW/W%=SXG'R[6PX1^:UK=' M&?/:.BW7P61+KMHG>UW?PYN \_2#@&P=D 7>;:+ \H8Y-AX:W8#QWH3F%Z'4 M$$WDN/(OY<$9.N44Y\:WLA)ZA0@35#CG#J9&+PR3=I@X@O=.2;Z&FK10V0=0 MW0SNM'*EA5M58/$>("%>6W+9AMPD.XAX@WD,V44'LC3K'<#K;8OM!;S>!WCW MZ+A!:BFW*=?"WZN9=8::X]^^BEN\_GX\/S"7MF(YCB*:"(OF!:/Q\9?N:3HX MP+:_9=L_A/ZY5W,8ZK=V".=P_.4\ZW8'\"$R]-/NM^5WF JFX G!5EI9;8!M M#BI_P%X8%VPF$)P&7&-9T'/0M8''^"'VB=*+@1^7@N9]9GG!F>%H8Y@RXWC. M*Z;H\B5;T6])B9@@2?#CA,8P 3DUDN&SVD^N!:5=2/6:(^&=I%]]+@;5#BI4 M=C:PP)2J0[PDV;(L3#X5X$KT4\-E+8%)75,':-HS#;<(3) T$?!L!8(U,=P* MON"^O%UM!G,D]:"D!;>Y08_K"9,LY"57BW>$ 9\]!V)\D.JFV [4E7?V-]NR MWS"ET/[G:HV!M"J,2QB:K$-.A5]U._NY6FC0(!QE\1G)BQ"TU8&C7ISN+(] MY]ENAWJ]PB"G8A7OZ_3DC2!)-(L@NY82T\6WVK3=W2K[52MH._?VLW#'S((3 M38%S"DWCLY,(3"NUK>%T%>1MIAV)95B6]'5"XQWH?*ZI^=>&3[#]WHW_ U!+ M P04 " "G2E=8_OY8)R@& !2#@ &0 'AL+W=O@MG:M/!P.; M+:F4-M(U57@SUZ:4#E.S&-C:D,R]4ED,TC@^'I125;W+<[_VQ5R>Z\85JJ(O M1MBF+*5YF%*A5Q>]I+=>^*H62\<+@\OS6B[HAMP?]1>#V:"SDJN2*JMT)0S- M+WI7R>GTB.6]P)^*5G9K+#B2F=8_>/(AO^C%#(@*RAQ;D'CHW:N,9L;U,%];_ MBU603<<]D376Z;)5!H)25>$I[]M]V%*8Q,\HI*U"ZG$'1Q[EM73R\MSHE3 L M#6L\\*%Z;8!3%9-RXPS>*NBYRX^Z6KRY)5.*:YJY\X%XSR%K]:=!/G]%/ M4O%)5VYIQ;LJI_RQ@0' =(C2-:)I^J+%:\HBD9[T11JGPQ?L#;L(A][>\%E[ M,R>NEJ0'KUD_7]P\;+^[]J1.!&O7TW2)#D3C\V%J>-ISM-,H["LLT+/A5N2 MF.L"!:JJQ2G$,RIG9#P+W608]X6W5FA9B3V1#$?].(YY=)3V1QA]I3M=W,&$ MR SERHFYS%2AW(-(DB"+C?+/6^UD(6JCJDS5&,E2-Y5C*,5CE.DH* SCX.(C M62N:"O+&J7\H#U+*VD96&2$HCN@@Z0^3\2$_QY/TL/7VV')?5.AXZ=&D?SP9 MPGS<'R>38#YKC"&@J=D'&L?!F%T?=L_=YHH=JL')'MPD_01N,#H9]E,X^B1= M8Y139'<$W5*S@QF4Q!&L>" \&6V&QR)M"0GX]KJ]NX6-E>].V"]Y1P;-5J@* M_@A.C$32R,QHP->->4(= UQ)*XZC2;S?%\-H.,9#5KE(H_'1OL@1!?CF4O4% MF[8OXS3IHV?;FGS7+1XB\;D2GS.GUWD51%8DR"/)&9&&,G*!N)-X.XQ0,NP6 ME5P8(KS'?J^6*EM"*2N:'""E6!C=U+QG$ 5 M'!C.(SR*!PZ ][DS'ODM>^IRV]=>,HJC&/VX*#A#7%<67<8S>LBEC^3,LP5R MX/2" ,+T??FF\=DO//CUY.PPVJK"6CXP-)]$>TETTGF2:'1Y0X*'XF-( M^?Q2]IGP2DY)SL=?>#H&>9O,V-H0*RPAY<'/[,$GCY/50LT*\N&#T&YJ+0%E M6&UW,1QNN A@6WPSA;AG"MQ*8V3%08=TRO0=@5/XY:9;2+,AK^YPW;)^W*HE0.:JU"GHJ.(Q&,0M& MXL.Z7A!TL M-)T@Q:3Y]IK@;B*]<3;I=*+3FSKD0-TOT@]"*I[+Z(;XK*G*8 MS.E>'+1\3V^FW]<4!S,'R%C;(,DYO6R@E)#,'#(DYD'7H?W416-] M3=5UH3+)5&#'%ZH*.;"!C*BPHR@9["=;7J)=("YL@3KT"U\,KF)>MB]4N_:> M4#_0>8]"LL&.=QA'(S0)[():2W)P6P))%,?[+83NS38$OXH;)\BID;LJ:PJ) M3:4*2\C3;+FNV4V+V72TFHS2>3#_2^"2R=9R&I;A"Z^JIGS<[?I@"M?FG&'"(5/R.+FZ_F7]G3)G*5Q*4.K02-+6 M2&PO=V]R M:W-H965TDDF9__9Y+2K*E_?%O7)R?Y')EZ<')Q=F:+\6- ML+?K:XV[DXY++DM1&:DJIL7B?' 9O[X:$KTC^"+%@^E=,[)DKM0=W?R6GP\B M4D@4(K/$@>/O7KP114&,H,;7AN>@$TD+^]O"?E(/?Q.-/2/BEZG"N%_VX&F'Z8!EM;&J;!9#@U)6_I]_:_S06S"- M]BQ(F@6)T]L+^J7.3;#$Z@5J=; MTNIVE;S(\:W(0I;, I9$2?H"O[2S-77\TA^P]9H_ EJ676K-JZ5PU_^XG!NK M@9-_[K+>\Q[NYDVQ\]JL>2;.!P@.(_2]&%S\_%,\CDY?T'S8:3Y\B?N?VJ67 M.?VNK&!QQ'[^:9K$\2G;QQD^C\?LNN 5^ZUBV E1SH5F:12X-P%[$(SG:FVQ MSJZ$)_]85G)>&ZS(X$]$FV=P2,*2Z+2CHZ?N67QZ%++/_<=LK=6]S(5A2#AL MBA3 !RZ5&N"N-2U[E+%.507@2 MDY#= I::;2D1L#B83J=!%$5,Z5Q6R$M>E(&!6K!F*W.GC32FYC#-JUS5SB.M M;F8W+:N?2V6RRI! #=;PJJIY43RRN5C*JI+5$B_90IJ,%^Q1<$VKIFS^Z#@4 MPA@O\E >L>2 KNCY4]61? V,SHD=MM(MY<:RG#^V2V19BEQR*R ;@,V$(^X+ MAA&'$F),G:T8+U6-",F%%1I9"$9")55K=J6P"\3T;>OYD%WZG2DYF47VD$"J M'YVS&*04#.@!TDR'C^:^149 'K5:9H0QOZRNI-W0?[JY[1'3?BM(TGNQ$C(D M\H60Q _6B6]KZ-P!B;OMMK4FZX JYZ4.R&N'387\3+N[J$$G&GB&/HBV!&;] M4((@7"->,JT,!,%T8NML!:Y,4X4!,+EAK^))F*(> M% 46![A-P]GFEIB\BN-PU#YB>:UI?RF1,I=/$T^%JY@Y1Z^%JX_%(\RQ*KMC M'YO=:?])E7M>U+3WSL8&65<%S^Z.;[*5 CR//PAM\:)4N2A:BAPPHZUW[O+! MHZ6Y.UYH02X&I+#/3!.5--O,;\,;+*!@J0%O(C$$*+%80-T]_-\9*U&NP>1> M%=B!0MK'9XQ7$J45V +:>U1@0J!^$D]AYX.EJ(1V\7I/*JM[H&WHP@5;]R#M MBB6C _>N%WH+J4'KE#MVJB+HX6EM2 )M A%I01T4K>JMYNQKS37\0PF"&]C@ M)&[3IUY^3TF2!$MW99X5!Y8YY457Z)![&$4T&3YI^7QVT5J@72/VEL\+T?1L M\E^47-:;=@H^>\U^[Q+A-G!ND TE,N ?KC.B0(/R:/00#T)G$H!>ZYWO-[9= M+I=:+!TPH+!$*YAY#+*/FQ07/"U/2<*FT2B(XQ%[Q9(T3$?L72,R9X=)/$+. M'Q[1NR@#:GH M'$)QS4VSX^8U^SLE?]?";:NYY>3-31RPS\H"1S\D[!5+@V@8XS^&461NC H\ MFK%+^]PI =(P<:XKE!:UK "_IA >*NPZK 7 )<9%*EJN/-$\OU4MBF%GO/590: MN$8/Y.VW*XFN9[>3OF-:L_O;5CV%"W>CE&!ON"X4,[*L"P]R7U=)L1<=T>?D MXP%IWP>3 QAJ-=4&W^[TF/XGUMZNL:"#P:+I8[J>W+6!;@@G^UW]:1ML(' E M"M=L94Y[9%A;HRP_TJ0+HTM/ V5])?HFVF:KMYK\5RE+)P0DA6*9^NI-!TXA M]K2WQV*@@"*/1@15R-PU#*2 P\IFYO"N0#')-?U:H!-E M8D4>=*'"C5&9=-QA %O[N;-M-WLJ-P"$H4UIE3^L:,;-BBTH?7^W>F-W=I;N M/0FMK>'7O8#\X!'\K&SW +*@6G5;$2K(%SOJ\S@*1K,1&TV"T9AN@W1(U2"- MPF3,?FWJV'@R"Z+IB TGP3!-V0Q44>RI)A'[XKBSPW2:!M-X?.1GVN2T^W>$ M4;_ 'XXGP60:'U%Y'\^PY!#E9S1,CCSM+-ZE=%>C8RB#67$*329!@IH>3^(@ M;C5*)R^5:)<3^O79BZ&^]*\5W^]N@]=GWS$!79 M5_7=W#9#;V.&J^.C$7&9!>/AT'4MTTG\/ZKKS@!7U-,XG/RUJIZ$7>>+/GG" MWMU<7].9QP?D+7JPZZ@#5.V,YGO>ZW9&\P<>1-8,J1W/9P<>C:CFC&.3,%W6 MF/N!!+;FPLAEY=(N!E#M?.*'>.D/)(^14XBPFQ.?9CL4(MZT&TA?5.$4FXZZ MTP.WKTU9VK1N^YL2WR$ T_TS!8%"R\8H)15VH-/$>SGDRLRC<6E?AFV;Q&7R4P69,N7; 7YAT _=3WWD$0HPHY%)24MY_2N2! MX7'B$_B<#L^!7>O.#.!AHGR&I71[9VHU-+YO7FO>"\#E ^E)S&CMF_8,: MS'7;YS2803>H6?Q5-7L'/4_/>9X>\^Q)S2OJ92BW5NK/9>APUT'W2>_31"G0 M6-,'&(/U=67]5XKN:?>-Y])_VMB0^P]$Z#N0- PKQ )+4;-& P_=]L:JM?O0 M,5?6JM)=K@1'8!$!WB^4LNT-">B^?%W\&U!+ P04 " "G2E=8H9G4J2D% M #8"@ &0 'AL+W=OWCWW(IYNM+FU%;.C^UHU]FQ0.=>>C$:VJ+@6=JA;;G"RTJ86#DNS'MG6 ML"B#4:U&:1S/1K60S>#\-.Q]-.>GNG-*-OS1D.WJ6ICM!2N].1LD@X>-3W)= M.;\Q.C]MQ9IOV'UI/QJL1GN44M;<6*D;,KPZ&RR2DXN)UP\*OTK>V .9?"1+ MK6_]XEUY-HB]0ZRX#@RR^!L&Z77 "-XM'V%06?#= )ELT=#\Y?ODAF\>MG?)WL?9T\A_Y?4_(\R ?MF)*$ M7K[(TB1Y34^ TG5GZ$TE>477+1L1: 'Q,C3*=S><]%YUN(KE^2T@#"#R@$2"O2/=HNL$*?4<%)*UD*1R7I/B.%8FF)-X#6B=6*Y(6 M@ND*UQGH+;>TZIJ^=8%6L8$OHO'[K=$EU*@ X%J;[9 692F]IE!J&]$M;[T[ M\*I@&Z%'^Y @^FN%M6QM( .^PM5 2%,P"8-?8&S_P?W"!<_K5C1;3V*N JN;2B,DTIL&*K9;6EE*:+'U5]W@!H%ZYA#7E5!B:Z7HHW0:[BL$ M"MY*7AN&HS>%=@J'$?T"HYWB%=_+0@]#,<"'II"M4)@PYI:=OZ50':+^@*ZI M:%&SD04,%\_><]D9A!DXHA7\UQM/A1-+A51[U%5 LP)V/I]KUFLCVDH6GA, M;R!62&%HK@8&O2KNZAI4BE0RE%(_'MG8,)=+ZEK4BB]8I8N^PF'18_G=7=E8 M) R4V4JV+9Z(C2 M+(G2/(,TG:=1DN9>FDRB),X/TC5.LFB>QS29Q=%TEM,X&T?I/-L1A[:=1>-D M1C"*II,YS:$]F=)U:()\$LW]V7@>9>F$\CB:9U/ZK!VRUN CWE-U1%F2X/X8 M$CS*XBB>Y4&.\UF4)_/O)<<77RW^TN: Y8W$01(?$W9K'P="#]<]9,RWBY$^ M%5EZ'-$\/^Z+))L>>]U']U"\?K"'\9[V.I 2/U%LR^%#K;;_)S6+ME62?3,X MI$0HST2:3Z,X2R&-$7LZ2[PT3:-X/J?WHL8WP>(>N._3-XNR\0S2S.<@3T(B M\RA&^A8W5^_IA^1'S^TTFF8YO7KE?_Q6."ME28UVCW7[)%>[V--]T(^S0>EF M_4HA]GY(.?#*]^@_ZVXU0S$>3;)CB>:!4>.D ^6B:#K/' M'?GFR\ LY7&M^YW<)? ML'_,GO\+4$L#!!0 ( *=*5U@+4YK/S , +L( 9 >&PO=V]R:W-H M965TPFM?I.X=<:]_ID#S:2C92/]O!SN?!"2P@Y%L8B,%J>\"-R;H&( MQE\'3&]P:0U/]T?TGUSL%,N&:?PH^6]U::J%-_&@Q"WKN'F0^T]XB">S>(7D MVOW"OM=-0@^*3AO9'(R)05.+?F7/ASR<&$R^9Q ?#&+'NW?D6-XRPY9S)?>@ MK#:AV8T+U5D3N5K8HJR-(FE-=F9YQY2HQ4Y#BPK6%5,X#PSA6FE0'#!N>HSX M.QA1#)^E,)6&.U%B^1H@($(#J_C(ZB:^B'B+Q0CBJ0]Q&"<7\)(ARL3A)3^* M2[@'BX]#V<;9:9;5N#"HT[0J)[06[Y[$XW##Q?(I@/9 M]!+ZORS)98Q[:1"H+N_>3.(H^@#?8L(O%<)6^=#.A]5CU+N%%$7- MZP')@HNN0<6,5#T:"DG7VYT[3;"UZ"DP7G3<&<[@=V2JOV- -P2;#3FRMV0X M).'I(?+A_NAD!O??\'P+5VGL3R>9W>:Q/PE3NPG]R71*, .A&=RXJ/>NQR+0'8)4)6FHESY:30DRVE T-J'$BQY&/Y^.(9[X>93Z61;:;9Q-_7&8PZW- M'[U(@-LM/5$NP:V-4T,(T3CS)UD&Z<1"A.>4']9?K&:>DF("<9+[2786]6Z] M6EE%/\\3B/QL.NFU*)#_$=%TG/AA$KEM/B7?,:RQZ%1M:K+#YX)WMDY;)9NO M"VE)E?^%P57T'F)_G,1^&(8PI43:- M96F_1$.*7HLCMZ29H_* KOL%]4Q+_29,S3A_Z4.S)3B6T]YO5RU3,4,14V/\ M,#\G734P]F&#!:/NL!(R=WU+0YH&7\=+J"B%I($TZHC*P**C?E'.A:&IK3N; M6B.+1VC05+(T#4P5C^VR2:V.1V)GM MM/#O9SMI5EBHT,27QF??>W?WG+[$6R$?5 &@T6-5TN9Q*+1)>.PE$@U547ETP)* ML9U[@;?;N&'K0ML-G,0U7<,MZ+MZ*4V$>Y:<5< 5$QQ)6,V]B^ \C6R^2_C) M8*OVULA.RF%%FU+?B.U7Z.896[Y,E,K]HFV;.QY[*&N4%E4' M-AU4C+=/^MCIL <()J\ 2 <@+P'1*X"P X1O!40=P$F-VU&<#BG5-(FEV")I MLPV;73@Q'=J,S[B]]ELMS2DS.)TLZ1/:*+0$Z5XAG@%*F["^,R;:>^)>F=>AK*M>,*U3" MRE#ZHS/C:;)UO3;0HG8^<"^T<16W+,R' J1-,.,J\4JMZX7OJZR$"JN1J(&;)[F0 M%=9F*@M?U1(P<4D5\\,@F/D5IMQ+8[>VD6DL<HAXU$JJDJ+-]6P,0A\<;> M<6%+BU+;!3^-:US $^@?]4::F=]3"*V *RHXDI GWG*\6,UMO OX2>&@3L;( M5K(3XL5.UB3Q BL$##)M"=C<]G /C%F0T?C=,;U^2YMX.C[2O[K:32T[K.!> ML%^4Z#+Q/GF(0(X;IK?B\ VZ>J:6EPFFW!4=VMCHSD-9H[2HNF1C4%'>WO%K M=PXG"89S/B'L$D+GW6[D+!^PQFDLQ0%)&VUH=N!*==E&CG+[4IZT-$^IR=/I MVAPO 8F>)2:4%V@I)>8%F&/7*O:UV<'&^5E'6[6T\ (M0H^"ZU*A+YP ^3?? M-V:]7GC46X6#P ?(1BB\NT%A$$8#O*@O-W*\Z +O7)DW:/>&UIS0/24-9N>J M;J&3\U#[W2Q4C3-(//-A*)![\-*/'\:SX/. \J17G@S1TVW# (V#W?1V?*J- MED34^O]#;G6'@3EF"@;$IKW8=)#S7?#;*^2&H>_)S7JYV56G]@S2?$7X@MLP M\SVW>>\VO_K@AOV&N1?]_)/^4($L7!=4*!,-UVVKZ%?[1KML^\O?\+9+/V)9 M4*X0@]RD!J.Y>9VR[7SM1(O:=9N=T*9WN6%I?A8@;8!YG@NACQ.[0?_[2?\ M4$L#!!0 ( *=*5UAZS'"\-Q\ "YA 9 >&PO=V]R:W-H965TF'Z,=HY+_^\I>9]6BII1F\CK@OC-3JJLK*RO>C^&Y;-Y_;M3%=M1F:U.F[:S>F(I^6=9-F7;TM5D]:C>-27,>5!:/YN?G3Q^5 MJ:W.7G['SSXV+[^K^ZZPE?G8)&U?EFFS>VV*>OO]V<69>_"37:T[/'CT\KM- MNC*?3/?+YF-#WQ[Y67);FJJU=94T9OG]V:N+;U_/YQC ;_QJS;:-/B?8RJ*N M/^/+=?[]V3D@,H7).DR1TI\;)I_LJK)+FZ55E[S*LKJO.ENMDH]U83-K MVN2!^_3PNT<=P8(9'V6Z[FM9=WYDW8MY\KZNNG6;_%#E)A].\(@VX7_/-EBK MN3%G+__V'Q=/SU^1$6NTD>=?E,Z7#16MSFS9,:1CRM__X9CX_?[$U_.'BQ<0]Z=O] M)W7?[#_2!?7Q0^+T"0G8I&]-8BO&3VM*F]55WF<=_4 <^=F0]$W^99*T:.MDT]0W-C?T MUV06$G):IMF:CB$&8))L39&7\I'E8$/GL3!IF3Q0K# NSY^_P$./&MXEP=U, M,7YO2K]B]TD(*]MF]H?R;I2%UTO.7.9.NJ+NJ5 M=1BN:;,-MK.A@^X@>.@S=JV;;4RR)F7SI4^;SC0$"^'G;6-*DAW$E&EA"6^5 M306*],8D=2 U1>4OE>UH(',EK1H]^@>!FM?EA"1=M4HW=6,FR?NT2'>M32?) M/^A[*E"^-[=T&K/D0Y60F#'E@F!^? Y1-F=28C^)CQ VESB^-*-H1L M(EE%KD.@DI<;1W0\.R&,+[TPOCPI,%^GK671&"N5,;G[!Z9)?E[3%Z8&46"$ M_:7756W05-D*KQ.6$@0)4EF5FPV<9; /B8IIW M RIWW#?[-//BYL=7KSXZ,3-+7A4%O46DZG"\(-ZCA4201E0:PV9 _Q7OHB>A M%.V+7I0Y\[HHTH8VN8(D3S:"#-E.ERXBX*H:DIT(^F[L@/5X5-VWH#22J+?8 M?T($D;1K_)R60,-)@GCJ">+IR9/\;T,;(,MHC ;N-Q+2$_HD32[G*N03XHC+ MQ_IE:\QGVFF;T39W&&,JL$I2"V9(_GURG@ 60FCXA-99L!TA@R0\^('$)?E;HH]K^O;9),8O"?RE+>F- MC3!>MTX[TB=+PG\D-\'T0NR B=XWG3..1"E9G8H,J*RHR1 P"CRD!%8^-D96 MP?:%WS"VYKRU-G/<-J'LH^HEU;9U'$H)M#CAY"5F0 M>UCYK<]7LCB=Q)H,P[JQH"4L0;8+!"0;-#",:-J^5=OF )M;2++"$I1*I&E; M5Q!+24^TV#",F6VROJ0-@WB)YDD9IB#[EM132WCL"^"6CH7$7%.7/": 6Z9D M&I+-&4YZ-G#FPILDK8L^AV0CG-&.=@1\T:O/T]/B39>RU+Q--K68!\20,@H8 M]&^364H./JL)^I*#\:! ,%".6EC3DJ"W#=,>P5;L<#2P?!>$*XRR,,Q40L&^ MALPF)*PLT!/1S*JN\ZTMBE.,^XUGW&].LMU5VJYY4O[P W$)[ 07D,85O EF$G(Z', ;2'( MO;?%3)R1 FOM,7(X" W_N)K4%GD^)"*=L'!,2)FKT$($7NXG*"VRUQ):7 M1,!,]VH0B4@IQ"*I"+S"_DX?5\0W*M_JM@VLYHRJONQEC$@)F$"-62/<=8,S MH>\F>8"A,)3(-HJFU@G#L3):@^U$!@9-&!',$MK963H0_;'7AIG?"%)H<8FA*\I P@D%A\ ME(8LJYS7N3>,KPY/+Z8>P$#.^6^LNFHRA$3COY R1.+,NB!ZOZ;9P&'ZO$ MIA_]#LOOE$IX[E7"\Y/2^BN#4:\WR3>+$IA$* =;8&A)S@XQ@A'Z$LIRD M$*8#.=YNE#](;+!+6\B\-!$Y..S[,^J)/8GD#B""0V!;MV!,@R1>01(2\@ K M]\W0>HW,.=ITB-O0E%& A%1%)K&_BXL7B#&4M2@^G8^CJQR78@2!)H.+&HD@ M,H=2CZBI):.,'CJ=D0#D1BP+/[@QR&J03KT%"=\X5NV;043%@3!+KM18\D#Q M)SR!0<@L-$!_;$>1/U+LIIMTQZP,JUG,69&'"]AJQ".@D]3/[WBO/3I_+&YB M"]'!/CX.I^\1-Q!3?GQE3-XJT6 LP0,DO\!;1&\<2-MZX7!J+77$NX,3KRLZ M O7:S&UG'#E;IC)BD84()?9/DC:R;L%6#9%= @.1!4I-LHA M?B/42=.:E"1M\!;P?);\W5O^L VVD=BBW?;,E3$P4 &,J7K!I)!&! -/UODM MY $IXP4J%;."-6>=M&N[V>"S6&E57O"7QILZ=H_G)E 5,&AH%8'" TB\T(O= M?=]9,V4ZGGF6?#0-)P39W%\4=J415\>F"-Z3V=Y9"105A6/8S9&!&^=HU/O2 MSX6.7%C8A8\FD?T3S$G6,3R:%EP61P+U@\!XB$*',#?9KV-2QC,T"(Z,0W-D M/^)%#R11B'S":*0I+N9)R0DPPJ9L346E,]-81S =DN52DY4^M63-D:T]D<#7 MF=O8Y PGU/:$## MV(,]J;!6+*<(01UYVDBLH9'H8MK0AXZ8*L#%C ]E EIU!AP?"TFF M'_L4 PSA3$Z1+986LTO(Y-CQS)#-$Q'J(XZ.C:Z!F.(,&#ER,F.K2$%11:*MQ4D%:,C MK_M%M^P+%WX59>%>(=VVKTSH//01R(2UQHXS4T[W1Y:V 3$*>X)4#TJ]?[A?$8!HWK$L-!#33@KWHI)Y /XAS&? M$_;BQ7E(HY^?]N_KLK1="$Y=N5!7=B1<\._,YS)CSJ'ALP+)%!(QT2R*"YYS M"*%(;>G">9"0PBG!TX MVND+K"]#C)P8""JD;R0^.;#4XHP)3587?60<816% MP8I#(>:F*#HFF!3^/6T#X.;0VZ3M)=JH)QM"&BX !1)PD; A.*=.,BJ(N+@# M\T0[H#F><_3HOF:"J"X@CLDPGIUWVKL<1!A'1]X%Z\AR-"5P99!]9^=_'4;M)X[['&N.;XAE $DP^FS;$>_U4.0M.+W.^I"5G/B'C#OH M,0TVQ Y2%+GM&L.)G& !V$KJG%A)L*_&,7,ZAP*>+ E%PM!NHQR'H-GD*)LL M$/2 X+;+")]YS7Q0HN!*(+9,_F';JNUJ!'=AC,F>.$(Q#(=[+>3M%+\*)U:< M&6]KUH7B2C"[BY,HL0/H&\TCNVR RFI@)I<5?/XDG$>9[F#]*X;RXUIM2SLD M+8X-B0V1&_+Z_B=NI'WT5MVU2D6*R?-+$ #:/FR3";@!SH3X&#*=/?:D2H@LWJYV(3)/5U M ZNF[C?,'5C:BD4R&,]JTM>N1#/UK4;E(D#$PBH.3358;*SXA%/&4;)*M3$<9:3(V#;&H+<&]F-!\IEU7G)=.2/YJFZ #T;H@[.W M;ZZOSAZ*%MX_0-ZZ0X0<&_QRHMSIPITKG1A+$MFU;??A6($C*[;;MFL6*6OC M9N%!0#RTFNUZ-34:R9_EBHXU^5GW6+JKNQ3N[U\NG\^>)27YPLZ+^LN3;V9/ MPI.OT&1#_<,>6<<>CCN&L%V7N$_^6;O88B@X\.9LRDQXN#Z)BH/EQ6'18Y;E M7 3<+-IFF0>;97[2Y'B+!F&/%0TB.^TF9<7$,E/+!^$S MBDH2Q,8NT\[))2W4H1-#>2&"'21@::YT99"ZED4TY.@\6DQZN/H 0K!ZV$09 M4=!$A0=4+":*7EN3$D+AV([K+>G''F80$8WIMN# ")M ^0AZXV!01B2Z(E'X MN^JJ*E02^,4+U'RVWY+7__SID_F+Y!V^)Q^9F]: MPLO6U9&[DDRA0\YE98'\]YQ45$K)@3LZ."P_$W,PPI@400PAG'L(/VA0E@YY M'\*09G3;O%3BQ!)E-L MDM1;*"D52N,7.?='EBA&6B00=Q/'(*FS-T_ ?^S,?^:YV8:O:JV_;)V-.BJT MU B%.IH=B&IO''MQ/?2KCY7B!-=ND.\\I@9'U? A-!X(+A=HQBH\)BSW:.]5 M@[PK;TVSJ$$L5L[09S@1J1>QSI%Z#7D9+9U8TF%RME/*:VSK!TF.9*#8>E8= M85P(X83FBVJG4MV1#H?90I4B1 ?+-NXCF"6O#U8U!M222UN M3 4.](69P>Z%947C8+U\.'P8RD=D6I4.$]@F*/93*2(ULBX?23O3F;J:5(XET&*E[)&1>Q),S-TQ%R<[$AY>:U58L="FO<>G<2?N4ZC HNJN- CP&JILA9RB$,DB,CL\7+KHGR8[.5J]!\7# :-1'9FS%]N9@( MZZ'L+D)G&RBCLVS#8BM)-B('2.79QN[_K80/UH+.T'U\\T*A'^R$3)X''H MEQK*"6Q*41"7&N6&&Y0TA/LF^L:RD2BJ[X8%::A=6*V[*1=@:1F:K_8(+D.@ M5#([$15$\I5LUA]&GVL9CVSC;VFY>1%MY+VT:M&17TXOSK48_1U)>K.N"ZZ1 M;0@ <6O][U<".EFC];)#(] D69,LDT]#1#V>7NJ@#\LE\H?+OJFLMM/8VZB_ M+8RYG#[3,;^:-3J"VL1-\AY!)%.EKL(9-HAMU#*HU$E(\SQD<@8VN%A-%>(A M&SF-!5LR-=(43*,><4O-@]+&5L+V6O$'3>;B,+/D1]:9,*4'%8FD\\FO3HL! M[@])*':06E,4W*ZF*4_5W#F\^I8S,3R_< M:Q7^%-9A+=9)LF"L$$E?YZ1X,(7E*5<*B'>C+\:6<:B2UA_;*"DBGA*_)GG] M:;V<(JKBBE!^^O!+Z))DNF:OB=<-?MW=.>E90C,YF\U+;![EZPEZJ?#DGH!B MQT#QBLZAE%79TSX$PIK]>:/J%)?GD2$NV\-I878>7$/! ?)D0 3Z@<]X4+LB M#%.6,!B"A^L5L82B8DN>*&P/+B^,PX[)8R(LD#XFAA=AZ[P3;F$Z#?#^S]$& MF.Z >,GH5=,,AU9P<"!&^*9 >\?&I\:D3L6W=PS:.G9)%HJ;.L+[3&2]EVV< M[=N#R6]>*RH5H6K&QAIK(3U_8SCZT#>.QJ.2#DE N@9BR0.BC;\+7@J"LAX5 M8G1DXH0@8E\WC:C$YN HH_QIB*J(MMXG 1MXVZGB.PA!+4GG-\:U59PEYS2% MJ\CG[ SI;'E]R[, 2@]]J]TVS*F2-B8+SM-!JKZ:\Q^#72ZL[?+!?"P!)5FZ MB6I3<"@A*.V"8ON[BB+2!^I%DG4GT,]YAJ+00Y/FQ>E>RWA%O#C=2G@=(@,G(/O*.;CL2'+A1\(/3 ^:NG7=7&K7:45D:(Y@62;2 M:X2!;1-JA:) S9]BF!_"?36LN"5PUG;3)D^#>?Y&;HD *[D[#';>.#]U9*$+ M[>)TA]B/VM(V>E+W&YKX#Y$7&$6\B+&KNK19LB#9N;3[.M_W*S+#A_ LSLD5 MLQ"3+6RE=H0+#4K57VY)H_224-?F'B,=/8YMN:C>*3,ML$'[C6_G$[**>P0K MF1"SH*(#I=VN5 VVI,;&D>J/.R:#$RZI\*;9N6Y%5BQ^/52Q /J%V"V(S+BT M',=8Q%!*I8*C$W\@"F742V^62ETZ43<(_K/A; @I5Q9<4J,>#:>HYGRF,7#1'(_+8B%)+*ZD+HVPP'X,?)2#YWF*("N,Y[]O&8&#I- M#%3Y7DL2_+,]"\9)9HTNL>4VW*-G\3OQ15;@/: ^:$-+1_,#VH^*8-J^;0DL M8> 1*@W5KZC@$]_268*B;B5I4NU#QV2F)][+=FCG]/;<7__*X8/F\Q\*[;F MISI^)<2_(C?6.[ N"K:,K_80C1_FB(7*\4DF1P#8\Q2YWH[[V>6Z!I?Z'U8\ M!J+D_O_TEKV/DW<0=(FITLQ%:GH.M&)@H^WOKMK8>=6B[>,T[P N1P2NAEEZ MC307$0J7X_YWA4]U5:+=]+K^0#9:G]-T11I24"@,ZU)4G-?&GKPO->."G;TV M?(4UJBKEBLC*0.ZBH(ZAS_O,C'7K^^"=R.1XRZPJQ:W0^A#>CR$+0PO EK;@ M:F$6O]K=[7U@KGO&'OU] NP45UK#LD"%8*LU:UPO9&[3TED<6I=&"S(1]$1A MC7/+1"IG.1:3(O099XARECF(&479 M(L[6K)=++:;PI>BYMI2P+>;''4S#!52N]AI;GLJ6I5?>-1^[;ET4P[<M,>AV'9+\3 F.1&$*SP;1OVQJI#X>:;@2A#*2KAHR(/=XJR9RLL0NN M$Z]OC)#M4OUR;B(),I\OL:LBJHXP,MX$O->KDW)2@.&%E1CMP0=T)'5)QEJ( M0'@VU#8()[T.Y<0!MGFD;=:71MN M3!RU!KYV$J:4)0E![5J3FLHL2IM'Q#?* 2UGI&;F) M.?P52M2Z(ZM+#*\+1<6^Y?S@.H*H5CKD;V0)%TA]((?R4.\B^*J6\Z,=JU+$ M$C6:<]5GE)!-45\:W5?2K6V33U$@N0LE]A,?< 6+A K-T*9'NXF0K%V"_@X2 M::8:7(GFA&&DY'P"SJ-1D%O@,KV[\U+S4&\\/UTE'-\&V]15W6MH%T:TEBI= MA;+R MS9=Z_Y5VRF@Q;&A9=G=UF&H-21C?F=6JJ1+WF[ALI A_+.\O]HH'2B,,=]_' MHQU4%J8LT6#E[N-1W)"-W]2NJ<(9)BZC",1MT&MVV&'K M3-8Q<];?\AHPK%=6./O1N,OGU!3U4++!HRP(@U^NKAJ1^N/K7D=WN=XE/9Y/ M#B1%\+C'),2S)^Q(%PJKBXT"F MB5DCY*J5&HY> M*@V;109(1*@C4B%--CVY@)FK-$=;H S@!JMTP?U7SB=E6ZA"'LQ= L>1 NZ! MHH.% $Y7V@'EU+@24>BVU K\$UQV")-/2 ZB8'LB10IV? L6F+J(,:$KA]M< M80@$^WP0@=BD%M$)VT8^!/'T4GJO)K*.(-]9)QJZ0(J- W-X/\2]D]_(%VMS MZVI=H\,/W,Y9CTW$1I(!D; HBQW'/O?@72:,(>L*PQ[C4VT:%^;^?V.],1/D M472%/7GE*[ZHGV\ZK#JYS=X_]?\9P"NY C^\+O^3P'ORRV \%F9)0\]GSR[/ MI*K"?>GJ#5^(3T3=U25_Q!W3IL$+]/NRKCOW!0OX_R+AY?\!4$L#!!0 ( M *=*5UA?K^@BH , &<( 9 >&PO=V]R:W-H965T,QE(_^.G(G M+AOA<6GU%U4$.4M^3Z# 4K0Z?+"[-]CSB0'F5OOX"[O^["B!O/7!UKTQ15 K MT_V+^SX/SS'(>H,LQMTYBE'>B"#F4V=WX/@TH?$@4HW6%)PR?"GKX&A7D5V8 MOW>5,.J[Z%)D"EAWMP.VA+6JC"I5+DR 19[;U@1E*EA9K7*%'G[]*#8:_6_3 M-% DC)?FO=?KSFOV+U['&=Q9$Z2'6U-@\2- 2A0&'MF>QW5V%/$&\S/(_CB! M;)2='\$['_)R'O'.GY&7$UA:XXEU\9BFE4./)G0+E*O7R@B3*Z%A38M(L@T> M_EQL?' DO+^>2E$7P,73 7 Q7OE&Y#A+&O;EMIC,7_PROAR].D+O8J!W<0Q] MOG)4UBX\P$KS[3*CVV^M:CANN/5!D=ZQ@$\>RU;#.RH<_Q2%9SIA>!S@A4/P M(>*+ +GUX01(1IXJ-&_K5L>= HDUY9/S>P8W!S-0GHSJIN5CK6=%!LF(3G % MGG(44&.0M@"[11=W2ZOI^>&S.)!K.W*:R5T=D#YB+IY=4#D3N22 MG%&Q3$['(WA X3R\0WHCI-4%J)HLM[T4AOUE%SJ]B[8,.\K%"4CABF[T8Z+. M3R>]T?N2RI!8M,ZHT/+)4MWSP/]L,SE]V=M\1JERRBOT($=4,QE4,SEZH6MJ M"46KL1>\"ABE43P>[UKPG7"5,IZJL233T=E+NB77M;5N M$FP36\G&!J(1AY*^!-#Q =HOK0W["3L8OBWF?P-02P,$% @ ITI76#1: MYQ#H P D @ !D !X;"]W;W)K&UL?5;;;N,V M$/V5@;HH$D!KW2Q?4MN G?2R0+=K)&F+HN@#+8TM8BE22U)V\O<=4K;6 1R_ M).)V?S5K3*>I12EZC-%Q)T+B=!\OD;I4[>V_P%\>#.?L&E\E&J:_N M\*F72#/\H%9MIAI=0#MK G-??A4O3>1X])=RI/5I.7D9Q?+XEO+ M#7<5,G#SS#8"S>TLL@3M#*+B"+/J8-)W8)(4/BMI*P,_RQ++MP 1<>J)I2=B MJ_0JX@,6 TBG(:1QFEW!R_I$,X^7O8.W:@U)C(%[56^X9%U/R!*6QE#OG]4! M_EUNC-74+_]=*D079G@YC)NA.].P N,/R2C^Z4H2PSZ)X37T MQ1/-9-D*!+6%M4;!J2-HE&#=ZJ*BWB0A+Q"60JC"9W@I@:LA+B?P7"%L%:$> MN-R!=5T"7BNM 4O*YD2@\0183V ]\Q4-'Q47HTE?( D3+,AU;M0K?/66"#? M>\1)F.=3^"3W!*LT1P-)&B;IQ*7:,%X"OM!;9$CN[DU17$TCHC69 W.W:" ? M3\F:GBQM7[T54MRF=A99%L:C,7PA'3&C- 0ZPMJ-[4>U_=C2X8B2#,,\=DPL MDSONJ!T5HSR,XQA^5:H\<"& KC7,D_Q[-@U[]:G<9.$DSVZ=0K=XQOPF#T=I M? M?WK 7G&VXH.YS%I1S/+V%WSV]-YJ.URT\*\M$5]-CRQ8TOKSTF='I Z2C M*9G&<*7G\K[G\NL]USW77BLIND9P'E)9LBNY:\V]'R+7NYWK9F5*.";I1">-QM:UN- _@'F>Z> M1:!'#>L-77R6A/ '/3N&T7OKAR+)1^$HF7HIEX6JD<1CNO L.9<103 5)7,' M*V9XX>YZ,!K" Q>M]?.5#O+QQ7N/SK9$C7KG=Z$!W[G=PNBE_;I==EOFNWFW MJS\SO>-4)(%;V_[F!5XW?.1EG:8/ZSHI\,J)T!Z;=*V=/!!>A_ MA"S^!U!+ P04 " "G2E=8T9K]7DT# 8" &0 'AL+W=O/ M(E,UV#)SI3J4M+-5NF66IGH7F4XCJ[U1*Z(TCHNH95P&JX5?N].KA=I;P27> M:3#[MF7Z98U"'99!$KPNW/-=8]U"M%IT;(;)1ZJ>;?*N70>P$H<#*.@1&GR>\02$<$,GX]X@9 M#)3.\'3\BO[%^TZ^;)C!&R5^\-HVRZ ,H,8MVPM[KPY?\>B/%U@I8?PO'/JS M119 M3=6M4=C4M!RV7_9\_$>3@S*^!V#]&B0>MT]D5=YRRQ;+;0Z@':G"FL1QZ8+R8#7MV$6@N%Y$E9+4=8^2OH.2 MI/!=2=L8^"QKK/\/$)&D05?ZJFN=CB+>8G4%Z2R$-$ZS$;QL\#/S>-D'?K[ M+3>54&:O$?ZZWABK*3'^/N=R#YB?!W3%,C<=JW 94#48U$\8K'[])2GBWT?D MYH/E66"R-Y\^@1I/@G+)",4>3@KDQ&*),S+V7F2V).D;SGS+LDLG);Y M" DYFB0$Y-[Q22SM\83_& M9E2Q[*W3[2&9_%:H<>0/AWUXDC"/_I"0'!*2@?=8:&#YFCN^7AJ]!^.C"&SM>X'\!5!6^^]Z*C'7=P]I%O)=KS9>BHB \- MRP/@]0B8_ $P3N!6*]=8>*,JK)X#A,1NHI@\4KQ.3B*^QO("D@6#)$K2$WCI MU'(ZX*7_TS*#C>34Z_/.OUQMK3-T6;X>ZWU$SHXC^P=T:3M>XBJ@%V+1W&.P M_ONON(A>G>"=3;RS4^CKN_'=@*[A^*D=(WP2\CCA9^ X;4RIZ25:Y\N[!J'6 MDAZT4+M+H /"=HMF.*3)22,&M[QLJ"21?@%QG+(\69"UB%@>S> =TFMJM*Q MM)W1]^C+6,@*%E-8E@[#C6Z[WA&P8$61P?NZ M%B6Q[(T2KO?!M7CPAOTMC:5)Y+_I##YA(TJZ]Y N"LBBF,HKN@W]H" OA7I) M/$NT1)(E5"I>L'FQ@'B6LT5$;I'1Z!NC"%Z6?=M+[K BE:#=+04?=.AL3IWE M\3F<%06;Y\DY?-2.2^B.;CL#1Y:P69Y[8\XB,H[=I_")#+1H=H/863JX M7KE1$:;924^O1AGY%3Z*\2TW.Z$L2*PI-;J8Y0&84>!&Q^EN$)6M=B11@]G0 M/P&-#Z#U6FOWZ/@"TU]F_1-02P,$% @ ITI76/W/M7X#! 7PH !D M !X;"]W;W)K&ULK59=;]LV%/TKA%H4":!%(O7I MU#:0KW8%5B!HTO9AV ,MTQ97BG1)*D[VZW=)R;+3*48>]F)?2KSGGGO$0W*Z M5?J'J1FSZ+$1TLR"VMK->129JF8--6=JPR2\62G=4 M#O8[,1C.Z]$F-B$@< MYU%#N0SF4__L5L^GJK6"2W:KD6F;ANJG2R;4=A;@8/?@"U_7UCV(YM,-7;,[ M9K]N;C6,H@%ER1LF#5<2:;::!1?X_#)W\_V$;YQMS4&,7"<+I7ZXP:?E+(@= M(29891T"A;\'=L6$<$! XV>/&0PE7>)AO$/_X'N'7A;4L"LEOO.EK6=!&: E M6]%6V"]J^SOK^\D<7J6$\;]HV\W-D@!5K;&JZ9.!0<-E]T\?>QT.$LKXA032 M)Q#/NROD65Y32^=3K;9(N]F Y@+?JL\&^+(#)B\ 8X(^*VEK@V[DDBV? M T3 TJ&']!CZ M_ Y,NFR!M%JA:[;BDEOVVQ^PSDJ"B!995U3:MH!90#^,KJO43Y*/OWF+N MB?<%X&@&4\# M&-7PC=D#;$L;@+2LJJ42:OV$, [CM "$,"?X=$C/PI3D4.$L[I/OE:5BI'^@ M@?,P*R>>QB1,8OP+C2(D9;E7(XF]&N1_5P,7H8-U-'"8),5S&CDT6&:@1OH: M-=*PP/%>C=SAO5(-4H9QWJF1.[#G- KB21XQ0S:8(3MJAAMC>=,)UBAM^3]> M#73S"">8\19YE2>.%AGWQ(?6NGUBH]7?<-H 2IE"W+00QZLY]'[PXP8I,>! MQ9"",F68%:D;P$<*$]A0(L(PA+".,O0?CN0GVN1@E M219.8O(\\R2+P12C>3M3N[STU[S=\A]EN]L+]2RNX&KL!PIYS_"U!+ P04 " "G2E=8N9Y:C-<# !A"@ M&0 'AL+W=O]N]7RJ:BMXB;<:3"TET\^7*-1V%HR"W8L[OMY8]R*<3RNV MQGNT7ZM;3;.P0UERB:7AJ@2-JUEP,3J_S-UZO^ /CEMS, ;GR4*I[V[R93D+ M(D<(!1;6(3!Z/.(5"N& B,8_+6;0F70;#\<[]&OO._FR8 :OE/C&EW8S"\X" M6.**U<+>J>TOV/J3.KQ"">/_8=NL32?=&/(L/S'+YE.MMJ#=:D)S ^^JWTWD>.E$N;>:OG+:9^>_(KEDX/T# M6P@T'Z:A)5#W*2Q:@,L&('X%8!3#C2KMQL#G-R#-^Y<''N\<;^+?UTLC-64!7^?H M'S&8__3#*(M^[B&8= 23/O3YE9*5*K&T!M0*/%WX_$3'SN IJKU@IZD^;!"* M(RO"6\'&"C!-/P,K)>B0FG/X$YEN] 12 ^4"M5>DFXRCP\EH +]7J)GEY;I% M+I2Q\"-,!EF:T?-LD&<1/5-ZCJ$G9FD7L[0W9O=U50FDZF"9@"MF-G!-U.%+ MV=0I=^#O4#!+'EC5Q-2<"F:OE=/!/#)=.-,K9YH?F-9[TZ+)/F[^9X"]CQ7C M2P+1P*2JG9*\+$3M4'@)ED269*W6GMQ>9<'9@@MN.9+EO5 ==>*EE01U+*'Q M\B63Q,LWRA(O7Y+G??)EG7S9?Y?OD@E6%@CW_A9ZLX1OL+1H+37WW9L4>UVF M;[[RX_(C>Z0 KI&PW&VX/PL6M71JO AP,LS@F3+!0#H)N_H+WK7(TS>"9/WANNZMI0_<$/\92W;8G3+GJ4O'%\I8S7\ILJ/5RZ. M0KA;HT>:7ENG3U=+0+8$F@A6.P*U)U 2@>* 0!L'YBO;D5#N"GE1W>AETB0W MU2*:I#2,(C_,*-73/';#'/)!.DG=\ S&= RH#)*C<_*.O#!)$WA0;FL6O52 M3J)!GB84)$,Y):O:^M-*&$@5\CT!1\F'%NC%<266XYQ*:'3RS(4'U[Y$O?;- MC0&?+4T'T+WM^J>+IFW8+V^:KQNFU[PTQ&!%6Z-A3G51-PU-,[&J\DW$0EEJ M2?QP0ST@:K> OJ^4LKN),]!UE?-_ 5!+ P04 " "G2E=8/V:.)>T& "7 M$P &0 'AL+W=O/975.W[FRR\GY],INYFK@D(-#X,F)-Q29JX>[Y%_R[8 M#EOFVIG+KOZU6OC5V22?L(59ZDWM?^YNOS>#/2GAE5WMPC^['<9&$U9NG.^: M83(8-%7;'_7=X(?G3!##!!%X]PL%EF^TU^>GMKMEED8#C4Z"J6$VR%4M!>7: M6SRM,,^?OVW+KC'LG;XSCDW?Z7EMW-'IS .:!LS* >:BAQ%/P,2"_="U?N78 MM^W"+!X#S,!I)":VQ"[$0<0WICQFHN!,1$(>P).CH3+@R7\UE+VI7%EW;F,- M^_WUW'D+:?RQS^8>,=F/2.ERXM:Z-&<3Y(,S]J.9G'_U19Q%WQS@FXQ\DT/H MY]=(O\6F-JQ;LJKGOK1=PTJXN6HW57O#D)E6D[8=FQODIV%>W^VSX^!*^^T8 MW#6%G]S1#CR[U8[AM^QJY+,[8;\9;?N@,X3,-'-C0]C&"QGM7L2)=$1GD6G676M:[W9B1H3,'4JH M ]6Y:@)^\XL M8%U-<4FS$%V>12F."0(35,#BC!4H(3%/13)&7?!,2B:YP#W!59:Q=YT'3MD# M/S)!\+20+.4JB5G"E8C 96DP;O&P?LX3%;,I8*/DB$WSO#C:+H]U"S9-4MQ6 M*CX:*4RS'(Q!F_Y%!&WV%!8#^!-N++B,$ZB0BY@@8YYGF/KVGYZ'+V)>1 HG ML$!DX9BGZI!,LU&FV6&9]FV68FD- EM6=14T]HD*2!X;2DCMV?OCZV.V'/SE MX)N-[P!!PVS(5M^]I+ /&K!?V.\@RV>;0QK^WR:]9$Y\NUR:L T):W]BR,EC MKH]U,LV@#Q6R)^5Y7/0G25X,$GXPP3C.6NSF(#L50W8J%2Q5BET9;&*H##"4 MW\:Q0N1,)#G+\FC4>V"UJ,"2,JP""Z#$143J1X8-8B[ @_KHJJNKA;Y'XE!Y MIF?(;$6I4O","ODE4J1"V<&D+(O[R7D8R+-D .G%F^=S>3IG#B7*3DWM<4_@^H\0(B4L M.GC8!'S),D0\?UH;DJ<9M8U(*/:Z+.T& ];ZWH(#M""C#/]%(MB/D,+@(WB+ M=A&LU-;>8Q]QJ^W"H5]$!5(':1)T.F@96L]5"'H*=AZ) CL?3TPPL6!??9&+ M6'S#+O6Z0L^H_@(/\J6VY6JK(P>CHB(#6Y5D/1S9HMM[.'G 1NM+D:EB:UX2M+H?'WG*UK MVL.0P,R'3;5NJ("A&*I$4K.&]S#K4[=8>A5[U2U?;=S#"@6/DX)J3\1#]>A= MM.O!J'H%S_4EOY>RBKUM3UT,T&!7WMV*:E#H.=X%\#IZ&I[:T(!]=\NAF/N8T% M**#N@1RE_CZ"W<8^30U=CJ+\./MKA[^46!GZ!B^?G\DCQ_(7XQ&NRSD)!*OC9->(F9 M%G&VWZSMYP((0_+XB6X\V_E8TAA[$SX)4';\ZO>X_MCP,[S]9 M_:#M306BM5EB:G2L\*9F^\] _87OUN'3R[SSOFO"Z&ULC55M3]LP$/XK5H8F*F7DK:6%M96 ;MHDD!"P[<.T M#VYR:2T<.[.=%O;K=[;34+10[4M\=NZ>>^Y\=YYNI7K4:P!#GBHN]"Q8&U.? M1Y'.UU!1?2)K$/BGE*JB!K=J%>E: 2V<4<6C-(Y/HXHR$R,9P) MN%5$-U5%U?,E<+F=!4FP.[ACJ[6Q!]%\6M,5W(/Y5M\JW$4=2L$J$)I)0124 ML^ B.;\<67VG\)W!5N_)Q$:RE/+1;KX6LR"VA(!#;BP"Q64#5\"Y!4(:OUO, MH'-I#??E'?IG%SO&LJ0:KB3_P0JSG@63@!10TH:;.[G] FT\CF NN79?LO6Z M&2KGC3:R:HV10<6$7^E3FX<]@TG\AD':&J2.MW?D6"ZHH?.IDENBK#:B6<&% MZJR1'!/V4NZ-PK\,[0GY#T+"1IG&8'\+(NU,SA96_B M88 +IG,N=:. _+Q8:J.P+'[U1>NQAOU8ME7.=4USF 78"QK4!H+Y^W?):?SQ M --AQW1X"'U^CZU7-!R(+(F[(+.[H#ZF!['ZF;Z %C8IN<0FTT9;?V8-I)0< MFY6)U3DZS:%:@G(7T6VR."2N:+BD@AR1)!N%<1Q;:9B&(Y3N8"/Y!B%(KJ!@ MAI0T9YR99Y(D7A=SY=8':2@GM6(B9S5*M)*-,)8*?\TR'7F#+/8NKD%KT@C4 M5X;]@<)K,:T;*G+ H&Q$QTF8)>.!7<>3=-!Z>XT<$H'3+QU.PM-)AO!Q.$XF M'CYOE )D4UL?.$2.Q];UH%O[X7B/J7=RA&Z2,$$W*)UE88J.#A3,J"N8T7\7 MS TUC6*&@2:OF[NO=@["]M?.'OZ_=]164D\A81,/,6B7-[L9O8BG)&WKQZ?S MJ+OJOM1$>\.N K5R(QW3;:O&S[WNM'LU+ORP?%'W3\X-52LF--Y7B:;QR1C3 MH?P8]QLC:STOE?4$L#!!0 ( *=* M5U@F!L>R$P4 L. 9 >&PO=V]R:W-H965T;)'2Y>$A[SF7TME.R%NU1M3PK2PJ=3Y8:[TY'8W48HTE5T.QP8J> M+(4LN::N7(W41B+/[*"R&'FN&XU*GE>#\9F]-Y7C,['515[A5(+:EB67]Q=8 MB-WY@ WV-R[SU5J;&Z/QV8:O<(;Z>C.5U!NU*%E>8J5R48'$Y?E@PDXO$A-O M VYRW*F#-IB5S(6X-9V/V?G -82PP(4V")PN=_@6B\( $8VO#>:@G=(,/&SO MT3_8M=-:YESA6U%\R3.]/A\D \APR;>%OA2[7[%93VCP%J)0]A]V3:P[@,56 M:5$V@XE!F5?UE7]K]N$Y [QF@&=YUQ-9EN^XYN,S*78@332AF89=JAU-Y/+* M)&6F)3W-:9P>S]9%]EF#T&&!&_EJ2W)WGA]2*^P\40O-0!S_7\'CR_7;1O\?QG M+'K*[TEC&B92\FJ%MOW'9*ZT),'\V;7Z&COHQC8F.E4;OL#S ;E$H;S#P?C5 M"Q:Y;WJ8!RWSH ]]/"-39ML"02SA\\8F:F)TG>O[+JJ]8-U4K]8(2U&06?-J M!=J(H'%L_A+%%^+S52O,JHR@'2!UH M.?BN58@'B1LZC(7P$CQ_Z(?POIDR@V./A4Z2!"?FF3N,4B!O+S$W!(0D;IM< MFK#8<:/$!K%A$OQ@OKTB(4P\AT6^"0^&?@3>T(5[Y%+1G=#QTW3/P.QF)T 4 M.3[YI@9(OP/P: D]V@E;[83/ULX'GDNXL7O9*DG!+V0!FXHJ@X_MEC\):[>S M2W*]'+HE9\G4BOU4$,1N'XIMLLGDP%6C9G4*O].. MUC7I<0H>">BAPQRX$IH7SYOL)?B.&S"Z,DJ8225C3A*F?9F+VLQ%S\[RZ MU_*]2#]E>3-CE]\OD8IDOC!IL045KJMLT=>0Z81I"&#MA9+J.'YAM]MVA%[72C>+4<9,0@M@)?!]2 MBG)9'16[<&/1X=A/?"=AT0F\>I%XS'O37FV@>U@5CJ/8B1-V8FI"E-*08\IK M&'@G=6S*NDBWQF9$)J$?,8D=CPH!BYG#]HS\N$\=<:N.^&=\_?$[*U$:'SN\ MWHPN#?7.]Z\];"<^-'"]79"K_^C.?Y13S6=#XV[T0C#@JG],JS1P]"@I$X4!+9D)S'K2VW2IC9Y=FK;U4Z:U4X4F;0^ MCK>F FD!GY"K+2WT009=Z>V?TU2#N@;,S2L[*-0F2U*O;>7=?;_IO*6A6AYE MP\,,>+QWGLMB>#^;3D$:G/\G[W1LHZU#&F4)[C!L#L^NUF6N;E\O)=HS!"F/ M&J1)<3AD1\"&P1'%4NL=E;L,2:SW.189W7./#OYN1$'Z+J@@0N2;,?2?V/_X MJ"OMHX,7]!+ERGZ&*%B(;:7K=_7V;ONE,ZE?\!_"Z\\D*J4K.HR@P"4-)?G2 M@2OK3X^ZH\7&ON[/A::/!]M[QY)S_92?=(UYP:^MDVGYUYM3'_C^[JL>QY MARM;J5IF<*AVONX59Y4+:AN?!D'JMTQTWF+FYN[58B8'TXB.WRO00]LR]73+ M&[F?>Z%WG'@0N]K8"7\QZ]F.K[GYV-\K'/D32B5:WFDA.U!\._>6X&DL L.?+_R.-XT%0AJ?#YC>E-(&GMI' M]%_=WG$O&Z;YG6S^%)6IYU[N0<6W;&C,@]S_S@_[<01+V6CW#?O1-\X\* =M M9'L(1@:MZ,9?]O50AY. //A. #T$4,=[3.18OF&&+69*[D%9;T2SAMNJBT9R MHK--61N%JP+CS&+-=UAB ^^ZL<&V4B\?V:;A^M7,-YC!^OGE >UV1*/?00LI MK&1G:@UONXI7WP+X2&WB1X_\;NE%Q#>\O 9:$* !C2[@1=-^(X<7_6"_#[R7 MRHAN!W\O-]HH5,<_Y_8[HL7GT>R)N=$]*_G\V/-82L;/**V M),;V'S0W&B>5J4&[[)LGV#UG9YB=P![-&D^G@^HP8'0U$H:.;;>B$K,8-)&EJ/H,&+$LK.]DM50(MJ>*R12B[[GU0W\Q9D:E06H"]YN MN'+:F 91<#H("7SLA$V_-LA"VSHND80H&;P FH>$%CE:249)2 MKQ3$)@P+6 M6 6& N$(DI.L""!. Y*D!41Y1&B6P]M!X<4(89B2*$P!@T@29Y"A=YS !]R$ M@B(FF5V+,I+3&(J 9'D"C]*P!CJ\;\=2O8 \##%_@!8RR@,2I(6S@R(E19C! M!2DEDY22RU(:[URGI#,G?L7^E0KNCDTZ)ZK+^#_0CQP47EHVQ[,0]@(7PN * M<+:UI49NKB)'496R[96P:LGI%8&LP"_6X2BYLK[/%12=NQW<'4%''[2P^ZC) MGKMKOWGZ/^I9]GTCT'V%ZE&"-;99M$A(D%.T(FP/34-K)90$60;O68L7B\8\ M2-\J+"5YE**56ID4H=-:00)4V'*]>@\OPU>V_0E)\@)>O[8?G#K7;O_DAL?J M[=P[IK%$0V?&RWZ:G9[*Y?A"/+N/[^R*J9WH-#1\BZ'!=8:=5>/;-0Z,[-U[ ML9$&6^7,&I][KJP#KF^E-,>!33#]@5C\!U!+ P04 " "G2E=8!^//#]8# M #+" &0 'AL+W=O'Z1ZUA6 (:\U%WKA5<8TLR#0104UU2/9@,";G50U-7A4^T W"FCI ME&H>Q&$X#FK*A+>)%W_/#$]I6Q'X+E MO*%[V(#YW*P5GH(!I60U",VD( IV"^\NFJU2*^\$OC XZ),]L9YLI7RVA_?E MP@LM(>!0&(M <7F!>^#< B&-?WI,;S!I%4_W1_3?G._HRY9JN)?\#U:::N%- M/%+"CK;(;EVO^30R8[18M%J(^M>&<\U$]U*7_LXG"A,PF\H MQ+U"['AWAAS+!VKH0X0(+.!7GRD MMXJO(CY ,2+QU"=Q&"=7\)+!W<3A)=]S=SVX^]?=5AN%U?'W)8<[N/0RG.V8 MF6YH 0L/6T*#>@%O^38I1@@8FP-$ U&XT=E*F+P MNC@G)%O7$3VILBCD9D+WCG/ MG\E-&OO326:W>>Q/PM1N0G\RG2+,0&C6I^+@6AZ-TQ<$W0.1JD0)]=9YJS% M1AOTQ@84>>%#Z>?3,8DG?AZE?I:%=AMG4W\"UX*W-TT[)^K^)M*3*'V%P$]V2V!\GL1^& M(9EB(.T:YXE;SYXVIWTIZ2>775:Q"J)1FML:B$=9VBW1$*+SZ\@M:>:H/(%[ M! 3V3",-KHQR_M:Y9E-P3*>M;Y 9 >&PO=V]R:W-H965T[,HPAI?*8+R'#;^9< MI%3AK5ATY5( C8Q1FG3]7F_432G+.I.Q>78K)F.>JX1E<"N(S-.4BJNB79EQOF#OKF.+CH]W2-((%1:@N+'"J:0)%H)^_&]%.U4[]2&F]?/ MZK\9Y]&9&94PY>T0R*8TSQ1=WS].Y0.#;5>R!-I_I-UV;;7(6$N M%4]+8^Q!RK+BDSZ6(#8,^KL,_-+ WS+P_1T&_=*@_U*#06DP,&0*5PR'@"HZ M&0N^)D*W1C5]86 ::W2?97K<[Y7 ;QG:J*90MRRQ,6,I#D$[F,(J8M:4*NLV(2:IT/ 2C*$OEQW%78 M1_VF;ECVYZKHC[^C/YY/;GBF8DD^9Q%$38$N.E=YZ#][>.5;%0,(CXE_=D3\ MGM\GW^X#\N'GC^0>%CA[54L'IR^0Z_>,G/\LUR(3O$3&,S)>NTS#VWXUGGVC MVW_)>%YNC.?7_>/YSQ<4(]<*4OEOV\@5;QZTOUD'J'.YI"%<=# "21 KZ$Q^ M^&//)V!T/N+@"47)@3E&5.2_&>)RE>%Z'"C']Z6 M+];7'CK*CL0:A$XK0J=60K@"0J2 :1=1,'@G8DU@!]5H$^LX+&S!'SPJR-@]7PT+W.I5C@2*P!S.O5Z6+OW?*+\M6. MH#M5"URI-;%O9.F>=:9.J8Q)#!@'6*9COYZVGW2]$Y&0IRD&#(89R(QF#ZT; M0:F^&<6'9R<]_;>UMLN6FW%V<#IH:1G8>_Q:(GY-Q+<2^6)V/<01Y@+W00*/ M(>!VB/--Q8"/9:Z?)BS%G:45B;]W<]S?)+!W\K40ZF3?LV:VDW*527('(; 5 MG26 N^C4E(VXQTYYIC<24:S6.R8?\-L_<4N!JDT[&Z>9OE.UP)5:DWB=['N# M]XM_+O/ZJ5.UP)5:$WM=)WCVY+XYDS'[*7-?@7/ZB-0)4RO684M.,^IO+_:V M5B?;R_TMDG^OSOX]>_I_PS*6YFFKDU;+@^>.2[7 E5J36EUO>"?OMV1=%AU3 MIVJ!*[4F]KJ(\>Q5S.='!?HG/+(4/,I#K$&H$,CYR?*+R!Y)CSP!%:WDG-8D MKM2:Y.JJQ+.7);?TR11M"D0JCTB4@PV97QU[>+;:Y?7 MA,8]DKX)C:WKW&YY,+JWJ'C\NN+Q[17/0;%QC]9H]R_&=LN#F3FM6;H;IWU8 MP2W,J:DD9H46QV+5T^ID]M*<1VX]O_+.I\7Y:BU3'/?>4+' $IHD,$=)S(,Q M[Q7%"6IQH_C2G"G.N,(RTES&0",0N@%^/^=\Y/L?7U_.]-K>V071P+X6R"](XU\Z2Q+(&);5GND7E5RIM M)'4^-'5B6X.TC" IDCQ-+Q))N2+%/,ZM3#'7.R>XPI4!NY.2FI^7*/1^03+R M,+'F=>/"1%+,6UKC!MWG=F5\E PL)9>H+-<*#%8+LLQFE].0'Q.^<-S;T1B" MDZW6MR&X+AO90_(H^YNHZCRBCI:S(W>@PG9GBT,HM6(]N*X"D79..-7N<>YXL;4 M5/%?M#LB5<*FJP[H"C:\5KSBC"H'2\;T3CFN:EAIP1E'"Z>P+$L>D%3 M>IN M2.!Y=H6.SY/G%<9]DI8K^BR4Y0_HN@*V1GDKTX@3_/)G_#$FQL]_ZRX(E?.(RY(4S\$NV MHJQ+V#AJ'/B#QEF4=YKEIY/LD,>CFD*GS6Q+&2Z(;R6+Y@Y)\?1)=I&^/N)X M,CB>1/;)O]1T.:KIS=]K^NV#)X-KA])^/^1K\A]\30=?TZ.5')=-#V4#.RH1 MM&BX+@\I/\Z=Y2"U!T&UMN MJYUOX#AL_(N))B3X]4IK]Q"$+A[>X.(W4$L#!!0 ( *=*5UB+ *]FI@, M #44 9 >&PO=V]R:W-H965T MRF^N;(XOJ^<1FU,9[C97GO_VR=OD[FG&BXE M_\(R4TRCTPAED-.:FX]R^1Y6"7F J>3:_Z+E:FX2H;361I8K8XN@9*+YIX^K M0FP8X.$S!F1E0#SN)I!'>44-G4V47"+E9EMOKN%3]=86'!-N5>Z,LJ/,VIG9 M![6@@OV@38E$ANZ:Y4$R1W=L(5C.4BH,>INFLA:&B06:2\Y2!AJ]1G-EZ:', M$YIS/\G:O_M>L\HNFT'OM&&V;)"A3QKRFJ,;6W^-_KP"0QG7?TUB8Q-P,.)T M!?:B 4N> 7L%Z3$B9T>()&3PLWEL\VZ3)VWRQ/L;/N/O!NQZ%I)GB)65D@_@ M<.MMN()^W)MSKBN:PC2RKX8&]0#1[-4?>)R\": @*J M= #NJ(4["KKZ# 5+.6Q=_Z#EGF4*=&'$.)."7%0KPY% MB7"0%WQ2X$X"<5B?.D[\OVTD&&7?NG?2B$][Y$P?DHD[S<1!93L49\)!3G92 MAG122<(J=BG+JC9@C\XR-TOJF%)0E36MGYCB=II&IK:>68)A]JP[Z024X/XX M0_J03;)Q+@P?# _#F1U!!KLYTVDE"U,X^P]02P,$% @ ITI76/$CRT6N @ M; D !D !X;"]W;W)K&ULM99=:]LP%(;_BO!@ M;+#5'TG3IDL,;;/20LM"0[>+L0O%/K9%9I>%P"&/)9Z<-W&X_JU^XY#&9-=5P+OD/EIIB[AU[ M)(6,UMSP*B M-B!RW,V+'.6"&AK/E-P095>CFFVX5%TTPC%AO\K**)QE&&?B;RJG@OVA38E$ M2E;-YR$R(RN6"Y:QA I#3I-$UL(PD9.EY"QAH,EGLD*3I#4'N_J""6: 7&.1 M4W(E#!4Y6^/4J=9@-+G3D-7<36OR80&&,JX_SGR#25@4/VF!SQK@: _P I(# M$DT_D2B(1O^'^YA[5X"H*T#D],9[],Y=C4&AQ;BK@BY8IZC$UW1!.8>;A0-Z@&\^/V[$==;PCIS[:P_M*F7]>XWIR9:#4OW:A MCP9 'W?HX]Y2?]6&X3Y"[KHQ W=F0.^PESRHRV,7>K_XA#P!5;H'\[##/'RC M(^CC/D?T*KZQK)..=S*D(R8#H!]UZ$=#.J)?/ Q>M<1QQWG<*[6 !SR_*N0T MD!1"2&JIP) M33ADJ!4<'.'65LW1WG2,K-QQNI8&_R9&ULM5E;;]LV%/XKA%8,+9!&HNS(268;B*UU"Y"T0=/+P[ '1J)M M+I*HDI3=[-?OD')D*U+8>F!>;(GB^>J\8:+>[FB5*'O>5;(B;=2JCSW M?9FL:$[D,2]I 4\67.1$P:U8^K(4E*1&*,_\, @B/R>L\*9C,W8CIF->J8P5 M]$8@6>4Y$0\SFO'-Q,/>X\!'MEPI/>!/QR59TENJ/I4!V7NB*1SGGUEJ5I-O%,/I71!JDQ]Y)L_Z5:A$XV7 M\$R:7[39S@T\E%12\7PK##O(65'_D^];(O8$\/ 9@7 K$#X5B)X1&&P%!C^[ MPG K,#3,U*H8'F*BR'0L^ 8)/1O0](4ATTB#^JS0[_U6"7C*0$Y-+Y)O%9-, MOP.)WJ*+-#77)$.717VJ]-MY'5-%6";?P)3+ZS_0G.3OC,=G"(KGFA5A+]7J0T;0/X MH%NC8/BHX"RT(K[GZV.$SXY0&(2X;T-V\9@FQV@0&/&P1SS^&7'KCKL:(#(;VH>MI&)V= M!,'87^^S8EWJ4%8<@;58.6E8.;&SDF4\(8JF8,B*%$MVEU%$I*2JSYIG-=C) M'CT1D/.4'>N2A[+C"*S%3M2P$UG9^21((4D=L1(NE026DDJ(IYZJ)L>*=:C= M1=V#^)3GN#MG.-R;U%)YU*@\LJO,%00#LFNL6**$E,Q, M3?^!L 6I0:\]61<[E)-1Y_1U+#-VM&"+N].&NU,K=^\A;Y,DHQ(1I02[JQ31 MYJ1XS:>@5)^?K$J-N2&IP/ T<8@O$&1V-<.]=G?:T7PTZ)B==7.'FITCL!:/ M9PV/9U8>WQ$FT!>25102E,?3I6F\+-9PQ<5#'T=6S$./FDNPV!%8BTL<[#*^ MP'T.L<5TQ*93M-@56IO/O0P:6T_GC: 9@]0 MC!%+U$$X%T5@.UEP%?3+P&&R!K2$/!;4"$)Q?ZM?1FD)HSW MIKP_@,4!>J!$]#<&G%8)KM#:_.WJ!&PO%#X(2)#1C"3W&5_V$N6T.'"*%KM" M:W.W*SCPZ 7>N",'V*N10=W?:T_+H>CNGQ84KM#9#N_(" MV^N+_^WM[+ 1RDTOL_>$.2TH7*'5_/E[[63(W9:F+2\A;ZT*53=>F]&F]7]A M&MY/QN?ZDX!I4^]@ZN\)UY ,LT*BC"X ,C@>@;L6=8N^OE&\-$WK.ZX@@327 M*TK J>H)\'S!N7J\T0LT'TJF_P%02P,$% @ ITI76*0L>C;^! ^R$ M !D !X;"]W;W)K&ULK9KO;YLX&(#_%8N;3INT MEE^!)+TD4I? 5JF[5>MV]^%T'UQP$FN F6V2]K\_0R@)@7C)Z?W2 O'[V/C! MQGZ3R9;Q'V)-B$3/:9*)J;&6,K\Q31&M28K%-5Z:HP,%),E+A+YE6T_D?J&O)(7L414?]&V+FL9*"J$9&D=K%J0TFSW M'S_7'7$08 ].!#AU@'-N@%L'N.<&#.J P;D!7AW@G1O@UP%^U?>[SJIZ>H$E MGDTXVR)>EE:T\J#2546K#J99^60]2JX^I2I.SFZCGP45M+0LT!5Z5$]N7"0$ ML25ZX"2AJDKUP*&'@D=K)5!=I!%!MTG"(EP]&F\71&*:B'%6^UP4[EM!#N-8*?BN2=X'PJA MK@B!#DRC?^[5-70G22K^[=.S0P[ZD>5D=R-R')&IH68S0?B&&+/??[-]ZX\^ M69"P!20L@(2%0+"69+>1[.KHLX^,Q5N:)'TNM9&7NMS!_ I6OK0V,]?U!I8: M)IM#2^<5"WJ+C8^+A=UB]G P&@V;8JT^&S1]-M#VV=WGCVC.TAQGE(CWZ/Y^ MWM=[6L:EO0<)6T#" DA8" 1K6?4:JQ[\=.=!2H:$+2!A 20L!(*U)/N-9%\[ M=.=8K-6:5 GF).X3ZG=G#,<=M*>5N;:.2T5!P@)(6 @$:XD:-J*&6E&W4<2* M3 JU!XD(W>"GA/3IVD&\ UTCSQL?Z=+6=*DN2%@ "0N!8"U=HT;72/]*S#8D MDXRK%V*?IE%'D^W8SNC(D[:*2SU!P@)(6 @$:WD:-Y[&6D]J9Y9C&B/RG*L] M/A%(;;,0DVO"U9:1<^4082&([+4X[ECTAL=C35O]I0XA80$D+ 2"M1S:UG[G M;?W"(LL)ER^5/:)>9GFJS/7NEJV.,]>U_.&1-7U]EVH#I06@M!"*UC9WD#.Q MM>:^*&]8TFR%$E(F17B9OKIBRZM"G9P>>36U-8$./.MX\.DKOU@C)"T I850 MM+;&?6;$UN[)U>M.XFQ%U:)$)\WI2/,]R[*.I8%F.4!I 2@MA**UI>TS'?;_ M3W74H:T!YEN>[1W+@LR)+$!I 2@MA**U9>U3++8^Q]*L_W/\9UG7F^TYD407,AH+0 ME!9"T=K.]OD06Y\0^=):^R<4/]&$RA/;N)K5DN?8W64(:'X$E!: TD(H6EO> M/D=BZY,D]]4:\E?2NCF2J][%(VB:!)06@-)"*%K;VCY58NMS)=^8Q,DN"5EG MF2.6"1I7.P.6]3H<==*2CC_VNFM)T!0**"T I850M)U#\^!K\/)G$9\Q7]%, MJ$W:4N&MZZ$:/7SW2X/=B61Y]&PO=V]R:W-H965T MV0^/'8<9H%2(MXX"6QSW?W?=_9/D\/0MYC"J#(8YYQG#FI4L7$ M=3%.(:?8$P5PO;(5,J=*3^7.Q4("3:J@/'/]?C]T<\JX$TTKVTI&4U&JC'%8 M28)EGE/Y?0&9.,P[B&+#.)-(V'.J?3 M0)K ]OB8_6VE76O94(1KD7UAB4IGSM@A"6QIF:E;<7@'M9[ Y(M%AM67'&K? MOD/B$I7(ZV#-(&?<_NEC78=6P&!P(L"O _R*MP6J6"ZIHM%4B@.1QEMG,X-* M:A6MR3%N-F6MI%YE.DY%\_BA9,A,A9"\)&N[-T1LR4H*4@DGMX!:(QKCQP(D MM:? M(.;YY$9PE2)YPQ-(?DW@:I6-5/\H=>&?S;B$N$<&WA7Q^[Y'[M9+/)Z0.:*^8*UBDZ_S#2JI#^6WKMI8F&$W MC+FH$RQH##-'WT0$N0O[,"_NOSX@8-B*&Y[)''S13I)G>S1_DHHN<#0^K M<'/I]Y'G!6'HO9JZ^P["QR. 4<_ $\&@8#KQLV;&##LWO6@M6' MVYZ%21=Z^!_V9-20')VMS8(BB\FEOE(E/M%\80IUXOQ:SC;KN%4QOQ<.NPLV M;KB,SW)9LJQ4D-1LDG^A,^Z@$XQ^H^.VNED.W0JCC MQ TCV7T$U!+ P04 " "G2E=8(.,DB<8" ";!P &0 'AL+W=O>N*_,2*B+/> .UGIES41&ENV+ARD8 *5I0Q5SL>;%;$5H[6=J.W8HLY4O% M: VW LEE51'Q<@F,KT>.[[P.W-%%J9.'+8 ?O@/ &P#^*"#8 (+6:*>LM34ABF2I MX&LD3+1F,XTV-RU:NZ&UV<6I$GJ6:IS*;NH5U(H+"A*=HJD^),62 >)SM#US M/ %%*),G.N9A.D''1R?H"-$:W9=\*4E=R-156HWA=//-RI?=ROB=E2>0GR$\ M_(*PAP,+?/P!>."UR-]Z#WGMPB#V[(VM] MIA0(2IAU)SMXW,)-75AE_M#S<)*ZJVT/MK DP7$?]D9=V*L+#ZI[U'7 G+5& M\!RD55]'$&TM',2#<+@C;S\JBO'0MZN+>G710757M*;Z^A5HP;G]&D1[RX9) MN"?.%N4/WDE=W(N+#XK[]FPRAO0%17PF.0,%B!2_=5G1A5C9Q,9[,D[Q( R] M';66,#^)PL N-^GE)@?EWG-%F-[JOO#8%"9[APR'T6 0[2BTA V"./9V%+I; MI=,\6]^)6-!:(@9S#?3.$NU1=$]!UU&\::OIC"M=F]MFJ5]/$"9 S\\Y5Z\= M4Z#[]SC["U!+ P04 " "G2E=8QA"QWQ8# M"0 &0 'AL+W=O&R[T M(JB-:6_"4)%.[:IC5T(\WE+-W /YFM[JW 6#BH5:T!H M)@51L%X$'^*;8F+Q#O '@[T^&A/KY$'*;W;RJ5H$D0T(.)3&*E#\V\$*.+=" M&,:_O68PO-(2C\<']=^<=_3R0#6L)/^35:9>!-. 5+"F6V[NY/YWZ/V,K%XI MN7:_9-]CHX"46VUDTY,Q@H:)[I\^]GDX(L3C%PA)3TC."=D+A+0GI*\E9#TA MZ/P*4.>R3^)'0@C%0--KLBJ MIF*#(R/)2C8M%4^_: */)6A-J*B(?-"2@P%"JW\P-MQ^0]X68"CC[Y#^\3+R MBGR]+\C;-^_(&\($^5++K4:LGH<&G=AXPK*/>ME%G;P0=9R0SU*86I./HH+J M5"#$% QY2 YY6"87%0LHKTDR>T^2*$D] :U>04\C1T\\].(U]-C1XPMNTF%7 M4Z>7?F=7G\A?=Y)S@D=D3U7UMR_3G5+F5[*WSHUN:0F+ *\5#6H'0?[S3_$X M^M67I1\I5OP@L9,,9D,<OJ^1(V3 @F-F1).14E^%+728R=A+U?=_E5/!EE M6#^[XZ3X8%DTBD]AA0^63+)D@)T8&0U&1A>-X)%6&[ GNI3:$+DFFG+PGKE. M:'0%#9;'INQH.*9R]Y&0]>QA>]%$RW4C/7,- (.U2YS\S8$T < MGV_-#=_<*WN;'V)WP)=Z_Y?ION0^(SER(0F M'-8H&5U/,*^J:\[=Q,C6M:L':;#YN6&-WS.@+ "?KZ4TAXE]P?"%E/\'4$L# M!!0 ( *=*5U@2W 9Q.P0 .H6 9 >&PO=V]R:W-H965TAZH.'F& 5 M,+5-,O/OUP:&CX0PS0A>$C[N/3GW^!I.[N+ ^$\1$B+!0QPE8FF$4J8WIBG\ MD,187+.4).I.P'B,I3KE.U.DG.!MGA1')K(LUXPQ38S5(K^VX:L%RV1$$[+A M0&1QC/GC.Q*QP]* QM.%SW072GW!7"U2O"-W1'Y--UR=F17*EL8D$90E@)-@ M:;R%-VMDZX0\XALE!]$X!KJ4>\9^ZI,/VZ5A:48D(K[4$%A][K:FBBE_%.M7;\ K0!/P)6294+%B84I%4?^0Z9=T MWA5TT!DZM\2_!LB; &0ANR-]_1OIMI6GHW:ZJ82IU$&5.BC'LY]39Q-A5?'; M5OW?/ZIH\$&26/SHJK2 GG9#Z^UY(U+LDZ6A]I\@?$^,U9]_0-?ZJZON@J7"!*2Y#+H-R),,$[#C3'0N=8'JYJCZ<;)?P9GC6>["W#=+ZPAS MIYXUJ\):I*<5Z6DOZ8]$"/60\+,XB[ D6[6WE30^Q?KIT<6V@',:-*[F-G3@ M$=N.,->=.ZB;K5.Q=7K9?F$21R!M;K2&P@F178R=$RH>FCG.$>&.J+G5B&KQ M=2N^;B_?3]@/U27^V,6K-_72QA\(K%7EK*IR-M[VGPVIPD!@+17FE0KS4;;_ M_*3Q(+0=Y!WUYVF89SGG=K]7V?WJU1ZR: MHK';5GFBNG2Q[<2Y=IH' M6B5#JWZ56^.U:XD]D!!#H;65:)@:.$K+EK#-9IRZ\*1EN\+L9EB;=NTV8.]K M?/5O$%"?@"#C"949)Q,0T =](";M$CJY#^HWAD)K*U$[#FB/V,J]=N9B)09" M:RM1VQC8[V->W,JG1@7:R#KNY*XH^\S#%]9N!O;;F6\DI'Y$NHGUIEZ\.@.A MM0NM;1!T1^S308W24&AM)6JK!'L]R,O[=';2@;9W_!>A(VAJP3-=6OL:V&]L MUBP1DF?Y/.&*)E?**/CD#,M>I(N7:B"T=MVU-X+>B$T[J&$:"JW][[YV3*C7 MA[RX:4O85C\B>-RU'5'0F[MG; *JW0WJ=S=K%J>9)!P(%L@#UCXAQ'Q;'#WK M$_K!+YY+#(36EJ(QGQES0#/LA&8,QX1JQX3&&=*@CO&+99_V\FF8Y[K3HU8V M&X-(/07^A/F.)@)$)%!IUO5,[05>#%:+$\G2?#9YSZ1D<7X8$KPE7 >H^P%C M\NE$CSNK\?;J?U!+ P04 " "G2E=853\L^/4" "?" &0 'AL+W=O M]1+ D.>, M"SWPEL;D5[ZODR5D5+=D#@*?S*7*J,&I6O@Z5T!3!\JX'P5!U\\H$]ZP[]:F M:MB7A>%,P%01760952]CX'(]\$)OLW#'%DMC%_QA/Z<+N ?SD$\5SOR:)649 M",VD( KF V\47L5=&^\"OC-8ZZTQL4IF4C[:R4TZ\ *;$'!(C&6@>%O!!#BW M1)C&4\7IU:^TP.WQAOVKTXY:9E3#1/(?+#7+@=?S2 IS6G!S)]??H-)S;OD2 MR;6[DG45&W@D*;21607&##(FRCM]KNJP!0B[;P"B"A#M SIO -H5H'TLH%,! M.JXRI117AY@:.NPKN2;*1B.;';AB.C3*9\+:?F\4/F6(,\.IPAVDS NA(B77 M3P7+T5-#/I-1FC+K#.7D1I3;R_IT&H.AC.M/&/)P'Y/3DT_DA#!!;AGG&*#[ MOL&T++F?5"F,RQ2B-U(((W(KA5EJW:HK;C:__#HC,RY12]V77JYVBFC<+/ MYU=3Y4OF3C.S/5*N=$X3&'AX9FA0*_"&'S^$W>!+4]7>DRQ^)[*=BG;JBG8. ML:-#2)JP0< MC]NDR I.#0)I)I5AKRZLJ0IE"F&XE7EO*_&R",<$Q0?%_*?GW;I4W8.E&FVI M/.1YM\&GO]0V! 6MRSVUC4'M/&PO M=V]R:W-H965T,?% M-[DF1('O"4OEQ%DKM;EQ7;E8DP3+:[XAJ7ZRY"+!2@_%RI4;07!<."7,19X7 MN@FFJ3,=%_?NQ73,,\5H2NX%D%F28+%_3QC?31SH/-WX3%=KE=]PI^,-7I$' MHKYL[H4>N35*3!.22LI3(,ARXMS"FQE"N4-A\2N)$ M#HC)$F=,?>:[WT@54)#C+3B3Q2_85;:> Q:95#RIG#6#A*;E/_Y>):+E@((3 M#JAR0.I28TLQZ[2K/-WNXN*X?N2(3K!<$X6 MUP"-?@'(0[[!?7:&N^\5[JCK[NI>?P/M09 "R U>D(FC%Z4D8DN%<[Z5;*<0AD$T&KO;=@0&,Q1Y86/6X3:HN0VLW&X7BRS) M&%9ZBG#"A:+_XGS3,!$MD8(6@ZM@Y'OP@*C)+/0&0S/1H"8:6(G.L!![FJYR MEEFJ3/R"HQ<'0Q1%!_2.K89EO9O8A36[T,ZNV'Z(T-LU*_(GUW1C7,%6G$NK MNB>P3LC#.N3A:Z[N89]YZ FLDX>HSD/T(ZL[.BHWZ 7! !U4I<$,#D^6Y:CF M-NIM=8\,R]8/(^^ J,D,^OZ)U0V]IKEZ/[J^*X3V%AC *#Q,I<$L#,(H.,&P MU?[A"]8X^ ]\+0203O'ME@@MZ(SCNT-_=Z\G$Y^2"39)DQP.C27 AVN CL"1821"#AJ5I+ !&(\=[42F9G0@V> MH-# -4-NY$-T*X;YF2KOVLV.FY%%NN4,[[:&\.UPEP\USVA=8-N) @,7K7N MK0KGXESTA-;-12-XH%WQ/-/V*N^NJFV+P"J(Y\RZ[!IM JTM_Z+&5T$="%9T M*&M-9H,A]$Y0;>0#M.N'#7KDM M&4O:ZOK"DD:-!$%V"6+:T\YL[W;DBS]6>T+KYJ$1.@B^ZG=[KU*G+[1N+EI' M&%;Y<''U/P-GJ_X7N99AN:U3K?Q(\7\" #5"0 &0 'AL+W=OVD[3[];.!HC104D7[ M$FSCKKEXE"F 0D\997)DI4HM3FU;QBED6)[P!3!]9\9%AI7NBKDM M%P)PDHLR:KN.T[SX#R] M*C-@1\,%GL,=J(?%C= ]NW))2 9,$LZ0@-G(&G=/)P,S/Y_PGJ01;K9?W"_SVG4M4RQAPND/ MDJAT9(462F"&EU3=\O47*.OQC5_,J*:'O M$JU3T153F,W)E (:2PE*(LP2])GS9$TH1@WRR3ODGI/+W==R6R=6Q>96L;FYG_>&WR5A1,'Q5[T$DWH M'?0-5*;P/T:>!"X@RWP M5NL]P?L5>'\7>- $WJ^#NV&X!=YJO2=X4($'N\##)O"@#N[X_A9XJ_6>X&$% M'K:"WZ>@SP$S!:()/ZSA=T//<[;X6Y^P)_^@XA^T\D^P$,^$S1'.^)*IIB(& MM>^,W[!ZZK."8MM8;=+9&YNN.?!<8S$G3"(*,ZUS3@*=E2@.$45'\46^#T^Y MTKMZWDSUN0N$F:#OSSA7+QVSM5@?4$L#!!0 ( *=*5UC[E9H9T ( M $0( 9 >&PO=V]R:W-H965T M4)KQL.;B418 "CV7E,F14RBUO')=F1508GG&E\#TSIR+$BL]%0M7+@7@W))* MZ@:>%[LE)LQ)AG;M3B1#7BE*&-P))*NRQ.+O!"BO1X[OK!?NR:)09L%-ADN\ M@"FHA^6=T#.W4\E)"4P2SI" ^<@9^U=I;/ 6\)- +3?&R#B9&HUG>Y(0]P;:ITKH7:)Y M*KEA"K,%F5% 8RE!2819CKYQGM>$4G2*IOI%RRN]S>?HNM!8D(BP%\1Q"@H3 M*D\T]F&:HN.C$W1D$#\*7DDM)H>NTH&:X]RL#6K2!!7L",H/T"UGJI#H"\LA M?RW@:H>=S6!M$'8$]#U ?30L_2@AYX>0OY7 J$M@M$_])8$S6!#&"%OHXD$QRZ OAXU6;+5,&5TE83B( M//TBK#:STPN[W(:E;V'^>71Q<=[!7CD:=(X&>QV-LZ>*2&)J:>\'U[ '&Z=Z M6^&_19P.O"U0^A;DQ[[G#_J#C[O@X\.N UC^G[N(#[N+PV!I+VSSRAH[[D9] M+4$L;)^2*.,54TT-ZE:[5CBV'6!K?:);9-/17F2:_GJ+A7X3):(PUY+>V;G. ML6AZ5C-1?&FK^(PKW1/LL-!M'H0!Z/TYYVH],0=T?QR2?U!+ P04 " "G M2E=80E9,O"D" "B! &0 'AL+W=O+V-BI+9&WPE^VK=K%&@QE_#()#4:SF# ?F%>>.7Z&>1J3.RE,KM\5'K*C[+N(9\0N+WKTD79WAG8PUFCG=VO@8_ECMM%+;) MSZ>2]13SIRGLZ"QT2W-( YP-#6H/0?;JQ?0Z^G!&X'P4.#_'GGWMFATH(DN" MPZCP8D1%N!5-X !Y9_ZOKE?L.:\%.VFPI]VRQD<$E'7 M\U)*P( (D& 9 >&PO M=V]R:W-H965TI> U M",VE( KF8^\\.,L&-M\E_."PUEMS8I7,I+RWP9=B[/GV0%!!;BP#PV$%4Z@J M2X3'^--Q>GU)"]R>;]@OG7;4,F,:IK+ZR0M3CKT3CQ0P9\O*W,CU9^CT#"U? M+BOMGF3=YHZP8K[41M8=&..:BW9D#UT?M@!!_ (@[ #A4\#@!4#4 :+7 @8= MP+6:ME)<'S)F6)HHN2;*9B.;G;AF.C3*Y\)>^ZU1N,L19]*O@$W3Y".9RKJ1 M H311,Z)6R87#_AVX7B8@6&\.L*TN]N,'!XRJ5FHM )-7@6RTCS MKNZDK1N^4#<(R944IM3D0A10/":@**)7$FZ43,*]C!GDQR0\_4!"/XQV'&CZ M"GCD.WBX YZ]!AXX>+!'3=3?2^3XHOWW\NM\IHW"C^/WKA:W%(/=%-8PSG3# MSIMP84,UPL2.7>XEQJ MLZM[+4OL6*P[KM+3>!@G=+7=E>=))Z/8?YR4/4\:CN*H3VI5T*V/M :U<&:G M\71+8=JWO%_M_?3 MD@( +@& 9 >&PO=V]R:W-H965TLFEII*Y]-/T:0FK!JE5:M:M;M8=J# Y> :FQFFZ3[][,-86F:1GWH"_CC MGN-[CR^'>,7%@RP1%3S6E,FQ4RK57+BNS$JLB3SF#3*]4W!1$Z6G8N'*1B#) M+:BF;N!Y([%( ]PY-'GL=-@#^Z 5 MT .";4#T B#L >%K 5$/L%*[72E6AY0HDL2"KT"8:,UF!E9,B];E5\Q<^TP) MO5MIG$J^HA9-PD>8M4U#45^H(A2F1)9PI5L"KEG76N:.[I 2A3DH#CWL,$5% M*GJD\?>S% X/CN *@;?2]Y*PG(9NTHG:8YRLSZA29=0\$)"?@ WG*E2PF>6 M8_Z4P-75#24&ZQ(GP5[&%+-C",X_0. %X8Z$IJ^ AYZ%!SO@Z6O@OH7[>ZH) MAPL++5^X_\)^7/O$^[ MY'E+LO2-R)Y(%PW21?O8DV\-"MW); &9Z>]"][>$0O :^+!#K;R[-.VX1Y;; MF.DR.8_.H]A=;FKU/.C,'VT%I<^#3J+3TR&HJ\W=^*9K% OKC1(RWC+5]?ZP M.MCOI76=K?6)MN7.1?_3=)Y^0\2B8E+77&A*[_CTQ '1^60W4;RQSC'G2ON0 M'9;ZUX+"!.C]@G.UGI@#AI]5\@]02P,$% @ ITI76)6I[RQQ @ -08 M !D !X;"]W;W)K&ULK55=:]LP%/TKPH.QP1H[ MMOLYQ]"FC!4V* E;'\8>%/LF%I4E3[I)VG^_*]DQ27%#!WN)]7'/N3I'NC?9 M5IM'6P$@>ZJELI.@0FRNPM 6%=3KB?Y*R=!Y X$$@IT M#)P^&YB"E(Z(CO&GXPSZE ZX/]ZQ?_':2 M?H5.SZGC*[2T_I=MV]CSTX 5:XNZ[L!T@EJH]LN?.A_V ''Z"B#N /%+P&L9 MD@Z0>*'MR;RL6XX\SXS>,N.BB36J$[XE=RW4(Q8?/F)Q5&<#,"G;X GD8?'A_"07.BMB'LK8L^7'+?BU_7"HJ'G M]7M(44N1#E.XDKNR#2]@$E!-63 ;"/+W[\9GT>U5EA9 M=L9*_CQ$-#U.=-H1)3NB\<4 TX$=:6]'^F]VE,(6>JV0D7AXJP]MCG'[8ET# MW>31*$K2+-SLJVS#+E]$]4&M@'"OJ%U#_<[-2BA+V9<$BT:N!9FV2;43U(VO M\X5&ZAI^6%%?!^,":'^I->XFKG7T_Q3Y7U!+ P04 " "G2E=8I7;_LLL" M #@!P &0 'AL+W=O,_S MOB8<3[>,/XL"0**7DE9BYA12UA>N*[("2BS.60V5NK-BO,123?G:%34'G!M1 M2=W \V*WQ*1RTJE96_!TRAI)204+CD13EIB_7@%EVYGC.V\+]V1=2+W@IM,: MK^$!Y%.]X&KF]E5R4D(E"*L0A]7,N?0OKGPC,$]\([ 5.V.DHRP9>]:3+_G, M\;0CH)!)70*KRP:N@5)=2?GXU15U>J86[H[?JM^8\"K,$@NX9O0[R64Q<\8. MRF&%&RKOV?8S=($B72]C5)A?M.V>]1R4-4*RLA,K!R6IVBM^Z39B1Q $>P1! M)PB,[Q9D7,ZQQ.F4LRWB^FE530],5*-6YDBEW\J#Y.HN43J9WH**)- 9NFED MPP'=D8J438G,.EK@5_4&I$!/50X$D!=>+3.4A,Z =T@DB% M'@O6"%SE8NI*95!CW*PS<]6:"?:8F4-VCH+)1Q1X08B>'N;H].3#WV5_&]/PW*.^CF%H1 I*P;";GJ+VH?0$AK;_$&!LY"W]MG8*=#^O^Q M'6U^2O"24"()V-N;/_A@PR2.O'\LN#O]6I]]=YBO22448Z5TWGFB,O#V.&DG MDM6FA2^95 >"&1;J" :N'U#W5XS)MXD^%?I#/?T-4$L#!!0 ( *=*5UA. MYB>J!P, &\( 9 >&PO=V]R:W-H965TYCVX":GC45B9[9[X=_/=M*LE[3B :EJ M?#G?Y_.=XYR3_I+Q5Y$#2+0J"RH&5BYE=6/;(LVAQ.*254#5SI3Q$DLUY3-; M5!QP9D!E87N.$]DE)M2*^V;MD<=]-I<%H?#(D9B7)>9O0RC8%_*)+;]#HR?4?"DKA/E'R\;6L5 Z%Y*5#5AY4!):/_&JB<,& MP(T. +P&X.T"@@, OP'X[P4$#2 PD:FEF#@D6.*XS]D2<6VMV/3 !-.@E7Q" M==K'DJM=HG ROJBN3]=V:E/#[I/UW7H1E0XA8&E"HT O@ K_OS)C9RO79']2++D M@\BVHAZT40^.L<5: *I2J#M,OW&AANG.?WKB-OQ_5]JUX87>WZOF\5 M.;Z^^%V^1ZWOT5'?FUM^6C"A:LT$5&T"56;,HM25J$M5U!%JU^E=[&ULK5==;^(X%/TK5G:T:J6E29Q/NH TD*EV'D9;#9W= M9S>Y0#2)S=JF=/_]VDX(D!BVJOH"L7/.\;G7RN*_(-U$3$VD&O*U*[8<2&%(=>5BSXO=FI34F4W,W".?3=A. M5B6%1X[$KJX)_W<.%=M/'=\Y3'POUQNI)]S99$O6L 3Y8_O(U7CGU;4Z=;4Q-/K@_J#"5X%\TP$+%CU=UG(S=1)'53 BNPJ^9WM_X VH$CK MY:P2YA?M6ZSGH'PG)*M;LG)0E[3Y)Z]M(DX(?GR!@%L"[A/""X2@)01O)80M M(329:4(Q>)G64L[#(67E.?/4"AGMC*EK"&&!NBKJ(OLU$4 M3]R7TSP,,VHLQU=M;V41(+-=$.+S@SU/ \A8Q_W+%MD M(AS:/<>=Y_AZJAE7Q9C:7,>#Y7 =\>2J\2*$-0F. +STW:A9)>+1 9K$"% M45@K1/J1%>(CQ;(/$CM+V;A+V?B]%6(\V*$T3'K;N!B"1CCV^L^M!96F8_MF M^][Q&^^]KTRTO-X+/NY9MZ!&8;^ZV4#)21;.K9^T)_Y[JT7+/%LQ3OMESH:* MXKCOWH+"7G#!/3ZZQV\H&47[MIW6#'3SW#9/UM#PL#@'?M@/;8@:!=@?[(P% MYJ?QI>".389_]8M\:!W_IQ"V(F??1G_L)?U8AC QFNZ/+9].P]^;G^DACVNRC3',>^D;XNE3=;04K)>G=)2J[ MO#EB- /)MJ;I?F92M?#F&UL MK9AK;Z,X%(;_BL6.5AUI&C!WNDFD:9)JN])HJG8Z\]D%)U@#=A:1NJ7A,M[7NS']N'@Z9Y5O^L<8PY>RH+6,ROG?'MEVW6:XQ+5$[;%5-Q9 MLZI$7)Q6&[O>5AAE*J@L;-=Q0KM$A%KSJ;IV5\VG;,<+0O%=!>I=6:+J]1H7 M;#^SH/5VX9YLF9]A5*0./ MC]_<;U3G16>>4(T7K/A%,I[/K-@"&5ZC7<'OV?YOW'9(-3!E1:U^P;[5.A9( M=S5G91LL6E 2VORCEQ;$48#PT0>X;8#;#PA' KPVP.L'^",!?AO@OS<@: -4 MU^VF[PK<$G$TGU9L#RJI%F[R0-%7T8(7H7*B//!*W"4BCL]O::VL_'G(&XU.9HH\&Y,,)!%Q(W[J$8:ER_IUD--6'LZ%%$'8K(B$)4+:(FH4TR MRXA(;I7@0E"A@V*T.A=*I)DA,'%Z6#0J-TB"'AB=5YR,S)*X0Q,;T?3<,;#FL4]FL1C0K" MP>(9BKPX&(%QJ%ZAN7S]B8I=\^&*BH+M$4VUE2O45(@0.KT16[2RDU(B"H;) M8BB[# :C/Q1Y8_GS4))"CQ-5&;2O5(CON*&\^OKNKW=;55[5AT[N^D%M::M?D8-/LAWU#U8;0 M&A1X+2R=220:5C5;3,T)9UNUA_+$.&>E.LPQ$M])4B#NKQGC;R?R =U&W_P_ M4$L#!!0 ( *=*5UB BSP+G@0 -01 9 >&PO=V]R:W-H965TTH5>"R+2JZ\O5+UI>_+ M?$]+(B]X32O]9LM%292^%3M?UH*236-4%CZ&,/9+PBIOO6R>W8CUDA]4P2IZ M(X \E"41IX^TX,>5A[RG!U_8;J_, W^]K,F.WE+UM;X1^L[OO6Q822O)> 4$ MW:Z\#^CR"F-CT""^,7J49]? A'+/^7=S\VFS\J!A1 N:*^."Z+\'>D6+PGC2 M/'YT3KU^3&-X?OWD_?!W,/9'TBA?_L(W:K[S4 QNZ)8="?>''/V@74&3\ MY;R0S2\X=ECH@?P@%2\[8\V@9%7[3QZ[1)P9H'#" '<&^+4&06<0-(&VS)JP MKHDBZZ7@1R ,6GLS%TUN&FL=#:O,--XJH=\R;:?6GZJ<)]GG#C+YCTUV5#Z320)@V7KJ!:+Z';BZG)2UF3G*X\7722B@?JK7_] M!<7P-U>(/\G9LX"#/N!@SKM>& ^T4ER<7%&VIG%C:AK%PSK)8IWFAW/V-BB. MP[0'/6,5]JS"65:W>R+HPM3M!NA5J9N9)*8=N$BVGJ*S\8,H#D8D'2"($S?) MJ"<9S9+\D.?BH G6Y"1X4;BX1=:P*(#QB)L#E(78S2WNN<6SW/[6RJ U0.BL M53M0<"E!3H0X:4$X$N$NU-CBD<)L/-LV*,(3DYWT7)-9KJ;CY+KFF'+22JP1 MPRQ-1K1L$(YPY.:5]KS2%TI#45UPZN7,I39%F&4CBC8(NOEE/;]LEM\5J9DB M!?M7KT'3&(C(]X ^FF*A3IJ9Q2"!V7@UVJ @"6,W4P0'^8$OY])4,JE.6C': MQ#K5 MHSF43IB*0+%81H@N692*)9EI^'BJ&Z]X!B$#\G5V2QR()D/.\.%((X MG&@^:% J-*L+Z\]J3T6G44YVV!HWMOJB X2B8"J1@ZB@>55QR*B38N"H[0Q& M8Y(V+,!1,%'>:! 9-*\RWTAQ(.TNL]#[7%+EU,G2%H\%3F%@+4H'+H)3\SRH M#)J7F3NNB]QL65^545M,,$KC<;MTP *]@YIHY&A0'12_?OMT5CW./12:E;#_ MNXGZ6=Z>1SYH&)H7,=W@2+5C]P6=FQU;IA9!?%9N72@N& ZGUON@9VA>T&Z$ MV1*HTWM0%Z12S?Z>_CBP6I_7W,W8UJQ%G(16$W' M+),=9%!W]"\P(W;L3!G MM07?+@YR-LNVA"TR%%I]V0%#$.&)G1<>M [/:UW;F%_0#FPKF%X*X\[G0N%D MHJ7@0>?PO,XY6LI+=&T16Z L3<<]T(7#,)GJU?CL7#:O=F9#:_= )U5L'4A0 M9JFR"X5P%HQX^F=';O.]XR\B=JR2>D%NM1V\2'2DHOV$T-XH7C>G\'NN])F^ MN=Q3LJ'" /3[+>?JZ<8<[/L/.>O_ %!+ P04 " "G2E=8;+3>7@V'*MG0G*@+L:7WI#LZP@F>OX6D,'3#61)%;T3V-TOUYGIP.4 I79%=IC^*_6^T'E!0\!*1J?)_M*]L0W^ DIW2 M(J^=S17DC%=_R4.=B ,'P[$[X-H!/W<(CSCXM8/_W&%\Q&%<.XQ/=0AJA^!4 MA[!V",O<5\DJ,[T@FLQG4NR1+*P-K=@HY2J]38(9+^ZL.RW-66;\]/R6)R*G MZ"_R0!5ZC=ZD*2L4)QFZY=5]6^C_8D$U89EZ:4P^W2W0BY]?SH;:A"\@PZ0. M];8*A8^$\M%[P?5&H8BG-+7XW[C]/>P #,VXF\'CI\&_Q4[B[SM^@?S1*X1' MV+==D-M]09,+A*='W1? M:YNI?VXU2H<9V5%%,K]26)/1Z8*JEHO*>#N:__.2%HU]M(D'" M%I"P"!(6 \$ZXHX;<<BY]LT MA P:0<)B(%A'PTFCX<2IH7E#HHW(6$H>;4HYG<]5:M)3:CP-<5^I2:^R>EXX M"7N&4=]P&@9^SRX&&D4GP9=-@B^="?[$)4W$FK/_:(JTR?:29<*2Y[4OA>,.E+8;$+ID%?B;X=GEKLXLN>8G@\ M[3RLG21/FR1/OS/)>D.TF4[NLA2QW.1'([I:T7("61K*(^\99[QSLSVU9-M6 MHB"#1I"P& C6$=<;M;/"D5->,SN0U$S8D7E.=D>E9@H55F:ZN,P>BV=)L65F M%=<=[EQU:UKG#613%S1J!$J+H6A=@0^F_=[) F^%IEPS,^=G7%,332/"4[2E MG&2:46MM=.//%M3K5S.KH)!1(U!:#$7K"HI;0?'W%>17K:J"F^URFJ[+:3I] M,!HK^P/KC':VOKBG;T]:R( 1*"V&HG6E;3LKGG-N[Y;V2:=BAG M8'U<0;LIH+08BM;5M&VH>.Z.RF>2[:K>*LDRL2?FJ]2J6[_GX5E['C>U9:>$ M3H+RJ^>Y*GW+UT&?&%GL_/X':^P>Z/-_H:N@-E>@/P5\G.RG->PR] M8V3),G;T40!M:(#2%J"T")060]&Z.K>=#R^$ZR][H/T.4-H"E!:!TF(H6E?C MMC/BN5LC8#-W=YRS]>^W4>RS2="P$2@MAJ)UI6U[,IZ[*7/'^)ILA;2_Y4 [ M+:"T!2@M J7%4+2NIFT+R)L"EF30_@XH;0%*BT!I,12M^P-YVPC"[D;0-[K5 M;N]S5<7]ODXUKWA>:&O#[F?QQ&(962RG-L,8:B3=/+?]&.SNQ\3'?T-U>YZ= M8TC: I06@=)B*%I7T;8A@S%<=<2@[190V@*4%H'28BA:5^.V,X/=G9FB.B:2 MIDQW?HM%)!<[KJU"@S9B:EJG#MJJVP(T; 1*BZ%HE8;#@[5P.97KR#7C"F5T99"CBXEY8G\?U!+ P04 " "G2E=8 M#(Z?^'@# #/"@ &0 'AL+W=O_KK("2Z@M9@< G*ZE* M:G"KUKZN%-#<@4KN1T$0^R5EPDMF[NQ6)3-9&\X$W"JBZ[*DZFD!7&[F7N@] M'RS9NC#VP$]F%5W#'9C[ZE;ASN]8Z5%KB[?F;_TVE'+0]4 MP[7D?[/<%'-OXI$<5K3F9BDW?T&K9V3Y,LFU^R6;UC;P2%9K(\L6C!Z43#3_ M=-O&80<0QB< 40N(#@'#$X!!"QB\%#!L 4,7F4:*BT-*#4UF2FZ(LM;(9A0SW8(F'\A=DWTB5\040*YL5IAY(DO@U$!. MC"3W0D$FUX+]BWO$D04(6#&CR=L4#&5 M^09]MF_VL]:_1>-?=,*_,"*?I#"%)CQG>+H6?$B.LN80G9!HNE[ M$@71H,>AZQ? !XSWP]"7PT,'#,VH&7?X&CF]P@F^)N1 9XXRZ,L*\GW*SS7B=,[$F5Z6L!:;L%A2F3-@C3.W-EN(GUL*68&HE-/FZE)P3++(-5?FW MO@PV'@[[/;1]ZU)7-(.YAXU)@WH$+_G]MS ._NB+_FN2I:]$MI>989>9X3GV M9 %K)EQD'RBG(H.^T#44L:.P'?HQ&8RFHYG_N!N28Z-H>FB4]A@-IT%GM"=A MU$D8G96 S0&O$@W8W[ORSVJE0!CR!%01@]]))36SWUYO<3?\HQVOAI/)@;QC MFW@R/5!W;#.:COO%Q9VX^*PXK,1&'#:H/1V[:CFMT *K2AMJ:N.6G)7,T).2 MXR-7/X3!@>0>FR/)/3;3J%_RN),\_G7)&HSA@#>[Z94W[G$KC _TG77C9XOX ME&ULO9=O;YLP M$,:_BL6F:9.V0,B?-EV"U)1-J[1*T:IN+Z:]<."26#4VLTW3?ON=#66AHJB1 MV-XTV-SS^.YGN)KY7JI;O0,PY#[C0B^\G3'YF>_K9 <9U0.9@\ [&ZDR:G"H MMK[.%=#4B3+NAT$P]3/*A!?-W=Q*17-9&,X$K!311991]; $+O<+;^@]3GQC MVYVQ$WXTS^D6KL'O625GAX_>C^V=6.M:RIA@O) M?[#4[!;>J4=2V-""FV]R_P6J>B;6+Y%JE@7 G&CDQ9BN,04T.CN9)[HFPTNMD+!].I ML7PF[+9?&X5W&>I,]"G+N7P ($L0L&&&K)3<*III\H&I9'S&SWKM\&9E%P@),76A=N'%:>"Q$PG7.I" ?GY%6/(I8%,_VK; M@G*)S!LMIS7+:R;)NPJUX6OMI:3@,#@"%@Y,G@,J@Z4',J!D1 MM]J$=5"CFI.ZFI/.:J[*=Z@MZT[AL2VH3[.X)[,&L-,:V.F_[^ZG?:+MTRSN MR:R!=E:CG?VO[CYKZ4C!^,D;UYG-L>!Z,BO!^0=GQ S4UIVU-3(HA"F/5?5L M?9P_=Z?8)_-+/.:7I_*_-N4WPA556X8D.6S0,AB<8$]5Y;F['!B9NY/H6AH\ MU[K+'7ZJ@+(!>'\CI7DI$VKVF[[,+T/+MPDUHS-LTVRO5\_VU :&B?KI#0?@HWO M.9Q[N)C+="OD-[4&T.A[R;B:!6NMJZLP5/D:2J(N107 -,;&',GWUH@= M !X< ,0M('XN(&D!SKFP4>;26A!-LJD46R1MM&&S ^>-0YML*+>W\59+LTH- M3F?O!5]=W($LT0+N-;I MZ90BIH!$DOD%G6W^&H!FE"F7INP3[<+].KL-3I# ME*.[M:@5X86:AMIHLLQAWE[_37/]^,#U%Y!?HGARCN(H3CSP^3/@2>3@<1\> M&B.V6X?FRP>1N8W#3>[Z>V')9$-[,)ZP@>=\,%1X>]! M*51SHU=J^C\43B6B2M6$YX!RH;2W/!O6X8Z:"YS@](EF7U0ZCOV2AYWDX3.\ M[OMZCCAXS1WN*8@'X]$X>2)T/RR)HA2/_4I'G=+1K\W-:RG!U$)E'1;<)W*T M;U,ZW"N 7T7U)*:=Q/2XQ"EI,NR\F+[*R34QIP(K*> 3AZ?-5&+[:WMM2[M8>3X?[F MZHL;'-Y=\4Z?@(^*OX&-8!O*5RAO[N"RO8->M4>Y?O>NG8JMG_EC2X!?IB? M)VT*3L76-^&Q+< OUQ?@_3<^QK[:]<2->@U$(S[<:7?MM\8'(E>4*[/E+PTP MNDQ-]X^HK*?4$L#!!0 M ( *=*5UBW$*HX= ( #X' 9 >&PO=V]R:W-H965TM4M4_V\.T!X?B0O@T"&*_8+STTL1=NU)I(FLC> E7BNBZ*)CZT-ME?P MG<-:;XV)33*3\MY.OL['7F"!0$!FK /#TPHF((0U0HS?K:?7W=(*M\<;]R\N M.V:9,0T3*7[PN/S&'!:F&NY?H"VCR1]DMM^>05\C!P9D+I60'Z>S;11^-+]ZHO6 M>(WZO>R'>*HKEL'8PR]-@UJ!E[Y_-XR#SWU!_Y/9H]AA%SOBWXK#1-][/'.VT(M^E/VW;(PH-M/IZ'RMW8W^V>Y M9&K)2TT$+% 8#$ZP!ZK9K9N)D97;\&;2X/;IACG^X$#9 EQ?2&DV$[N'=K_, M]"]02P,$% @ ITI76/BIJBDX" ZE( !D !X;"]W;W)K&ULM9QK;]LV&(7_"N$-PPJTL76SDRXQT%@,5F#%@EXV#,,^ M,!(="]7%I>2D ?;C1UTJFH[,A.M1/K2633ZDWF.^UA%)G=\7XG.YX;PB7[,T M+R\FFZK:OIY.RVC#,U:>%%N>RT_6A]=B>5[LJC3)^;4@Y2[+F'BXY&EQ?S%Q)M_>>)_<;JKZC>GR?,MN^0=> M?=I>"WDT[2EQDO&\3(J<"+Z^F+QQ7M/ K2LT)?Y(^'VY]YK4IW)3%)_K@[?Q MQ616]XBG/*IJ!)/_W?$53].:)/OQI8-.^C;KBONOO]&OFI.7)W/#2KXJTC^3 MN-I<3$XG).9KMDNK]\7]K[P[H:#F145:-O^2^[;L/)B0:%=61=95ECW(DKS] MGWWM K%7P76/5'"["NYS*WA=!>^Y%?RN@G]0P?&/5 BZ"LVI3]MS;P(7LHHM MST5Q3T1=6M+J%TWTF]HR7DE>?U$^5$)^FLAZU?*W(K]]]9&+C(3\IB*OR)LX M3FH)64K>YNT7L1;TYY!7+$G+%^1'DN3DXZ;8E2R/R_-I)7M1LZ91U^*J;=$] MTJ+CDG=%7FU*0O.8QSI@*KO?GX/[[1PN72/Q]Z@Z(>[92^+.7(=\^A"2GW]\ M,=0Q,R;D48_Q#)CP&1AOUF!< X8^!^.T)V4(DM<+[34\[YC0\IC\OB8KP:7 MY(I%29I4#^3OYH.W%<_*?P9Z>=E2_6%JG<9>EUL6\8N)S%,E%W=\LOSI!V<^ M^V5( "0L1,(H"*9)X_?2^";Z\L\FF_&8L#LN9':6 ZSBLIF*"%9QF4M%49:$ MI2F)6O'6K7@)'QI^E\;&;!5K84[[+:U_=>Z6LY/9_/1\>K>OQ7 QSUOHY>AP M.7?A]^6T" 9]! -C!*]%DD?)5N8LEA6[O"+%FJ1U9JOJS!;+S#84*"/3-E M M;+YW8FXPDW\'@7I,3)MA6EAP5X"<;S@<9X9 M*.8/Y!E0U[1@GO7!/#,&\SV_*]*[)+\]^%E[&(JA$64;0R0L1,(H"*;IX3*VCIF;WN8H,B_Y(K',O IN=KE<4GH>LV;VZWD/:OXH Q0IPNEA5 :1=%T MK91S=N;CY"^HK8;20BB-HFBZ0,I:.T9[N+QD95*2=DZ%%#FY8R)A-VF3PH:' MSF(PY\P.4L[*W*YUS*&.&4738ZX\LV,VS0,)[/+#Y5_'LQ74+T-I(91&431= M&.6_G;-QLA74C$-I(91&431]6DOY<==H)^VS5<<[.[A .LA5YE9M(PZE411- MC[@RV*[98 _DJG=)GF2[;##<4&,-I850&D71=%F427?=43*5"S7N4%H(I5$4 M31=(&7?7Z#N7JR(OBS2)63V-F?*G?*&99JU+2W.\_5FUDT-3"&V3HFAZO)4/ M=\T^_'B>>NKJR@RV#CV2%D)I%$73)5*^W0W&R5E0LPZEA5 :1=%T@919=\WS MW'LKG6ZL+[1:M.,?7&EYBT-C:.Z$M0!0,XZBZ0(H,^Z:S;@YB;'R^ TM,]AZ MC$"].Y1&431=(N7=W=-QDAC4PT-I(91&431=(.7A7?,D^G>>0[^>Y)8ASY,8N[C)&;NA+4 4/N.HND"[*T-?\*^&Y.8 MZ4K,#+8>(]@%XM@5XF,X?D\Y?L\?)XE!_3Z4%D)I%$73!5)^WS//TW]7$@N> M:R?-G; 6 .KG431= .7G/;.?'TABQJ7L9ISUR(#Z?"B-HFBZ,,KG>^,L:/>@ M+A]*"Z$TBJ+I BF7[XVQK+V#:@L\![:\K,R-6P<>ZMY1-#WPRKU[9O>^TA>^ MOR1;+I(B3B*R[279LHKPF@1GCP6 NG:VGIJWVNEFQEL+ C7L4!I%T72A ME&'WQYF@]Z$3]%!:"*51%$T72!EZWVSH_Y\MZ:!/[<1?F1NW#CS4L*-H>N"5 M8?>M)^:/IC#S"DES0]9C!6KAH32*HNF2*0OOCS-1[T,GZJ&T$$JC*)HND++Z MOMGJ7W,1R:%4+XN4:2PJLBRIFK&UYKR^1[S+=R6/R;80S?.69!G1##DN!F4[ M,G7O/+IA;.Z6M210\X^BZ<^,4>8_L)ZZ-Z:Y=D9L2 YS0[:C"$H+H32*HNF2 MJ9L"P3A3^0'TA@"4%D)I%$73!5(W! +S5#XVS76-/=I]YQUF.7.OK!6!W@% MT5I%IGO/^LNXN&T>LEC*2,L+Y/:Q?_V[_8,O2E7HM#OW)8RYTJ_E(MAM9*")W50G@WI:#0=YCPM M!F792KE66%N)*DFJ=YUP^7(BLO#\=!(/-C@_I8JG,CN'9R8HOQ+50 M'U=74K\:;BE)FHNB2LN"2'%[.C@/WK+PV 341_R6BOMJ9YN84[DIRT_FQ;OD M=# R&8E,S)5!7TR-[P2EV7V>YJH MY>E@-B")N.7K3'TH[W\2[0E-#&]>9E7]/[EOCQT-R'Q=J3)O@W4&>5HT?_GG M]D+L!&B..X"V ?11 -T7$+8!X>,6QGL"QFW ^-" 21LP.31@V@9,ZVO?7*SZ M2D=<\;,36=X3:8[6-+-1RU5'ZPN<%J:RKI74[Z8Z3IU=+[D4/UQH;1)R6>:Z M8"M>2_X#.4^2U&SRC+PKFAHV;[R*A.)I5GVO#_EX'9%7WWY_,E0Z%0,$SH* MCESY^*,C,7]#Z+$)IZ$C/#H@/!S5X=01'A\27B=/ T]M*R#LQ./ONFV Z^M&E+!(6(6$Q$L9 ,*LBQMN*&/OH M;2]S4RL]WZT(\=EL"Z*[%_++RNRJ7I,/UQ\KPHN$B'R5E0]"D*JNE-5:SI>: M0:2Y7>A#YK*L])\L(ZN,%Y6K4KQY]:V4!C:M8>:6?7<6'(4C\^]D>+=;!8X# MPV/'@;'CP&#B.)"!SL-2;[)5;^)5[]=2Z7O NI!B7BZ*]&\M8O6D>Q M(*K4VY62Z5QMXIQ">5/H*]3DZ65UR81L,T;"& AFR3W=RCWUROU[/1K38O$[ M(?7H4NMGAJA&3--4.M>?1"'3TG7;OO"B^\KHSW-,\F8(0,\+XJ(F$1$A8C80P$LP2=;06=O?"(:X:L M""0L0L)B)(R!8%9%'&\KXOC+1EQ\IR)N'JP;^:JM"&XJXK6YE:>R"=K?WWNS MZ%L7_E,:DP?!I;.;1V81(V$,!+-J(!AU7^Y'WDM6?[8K&8.-WM#)HQ$8M,T82F,HFJW=CC$3]-1NST?0S^FMFS^K M.5_#2EE< ];R@M A*BZ$TAJ+9A=$97\$7.E_@<9@_C=[EX3\IST@,FD<, MI3$4S2Z%SD4+_#9:O\$8U ]K:<\-QJ!^&)3&4#1;N\X2"_Q>T^&#,:@!]DQ6 MOL$8U/F"TAB*9FO9F5^!W_VZ$K+^-;.8"]TE%\V/G$XMH388E!9!:3&4QE T M6]_."PM>V@P+H&X8E!9!:3&4QE TNS Z2RSP&TB'=^)05^N9K'R=.-37@M(8 MBF9/UNB<+>IWMMYS^4DH?__M1_25$4J+H+082F,HFBUM9WS1X(7[;PIUS*"T M"$J+H32&HMF%T;EHU.^B'=Q_^SF]]?5GY>F_H7G$4!I#T6PM.\.,>GT7RQ$U MOT8[981:7E!:!*7%4!I#T6QI.\N+CE^Z_X::75!:!*7%4!I#T>S"Z PP^C^8 M1^;/H7=M/)U)%@9'KKEDT'9C*(VA:+;NG7E&O^*$,C^[MY[^3&ES+R>SS=2R M@.Z=6@9-+(;2&(IF"]XY;-3OL/VZ%&8N^91<9=S]S0SJK$%I$9060VD,1;-U M[9PU^M+.&H4Z:U!:!*7%4!I#T>S"Z)PUZO>P?I%)6G#9_HQ9D;:-I)[7GU;5 MNC;;7Z5%>X!SQ9"_C=[:(VD1E!9#::RE37;&*,%L-ML=HMC+>#J3+?2;;%?; MGRA)>4O*M:H4+Q)SWRYMP5UR^MF]%^E W3B>[3L7+70/W'K MOYJ(X$^CM^S^DSK:[[U \XBA-(:BV:70^6BAW[$RR_Q(O%E;U2P&N-JLK=HW M9/,S>^L*G9@&I<50&D/1;*UWEF*^],2T$+L8$[L:$[L<$[L>\VNX=&'GTH5? M.#'MJR_)]"?6NV#&3QP:UTK+R'%UO4.OI'',Q%]KK;\6 M_#A^Q[-U,W(_8+0^=8PZ9X]F"%[Z4^S=.T,=-"B-H6BVV)V#%OH=M&>':.0? MLOW2?;U?5:C/!J5%4%H,I3$4S5:_\]G"E_;90JC/!J5%4%H,I3$4S2Z,SF<+ M^_ILYH<4K;[(TD5ZDXE>AIN_L=Y%\-2&HM0Y$H-Z:5 :0]$:?8<[SV7*A5S4 M3]"J]-AL7:CFR43;O=NG=)W7SZ9ZM/\R>,N:9VUUF.;17^^Y7*1%13)QJY&C M-T?Z^LOF:5K-"U6NZJ<_W91*E7F]N10\$=(6$:V#[3[.Q?4$L# M!!0 ( *=*5U@<+L] '00 !40 9 >&PO=V]R:W-H965TS#) :PF M,;,=*-(^_(X3FH219-RN5WLAMN-S_#OVL?\QX[V0SVH#H,E+$J=J8FVTWM[: MM@HWD##5$UM(\&Q[Y>J--@ST=;]D:%J"?M@\2:W;I)>()I(J+E$A8 M3:P9O9W3D3'(>_S&8:]J96)"60KQ;"H_11/+,4000ZB-"X:/'=Q!'!M/R/'G MT:E5CFD,Z^57[S_DP6,P2Z;@3L2?>:0W$RNP2 0KEL7Z4>Q_A&- ^,O%+'* M?\G^V->Q2)@I+9*C,1(D/"V>[.4X$36#?IN!>S1P<^YBH)SRGFDV'4NQ)]+T M1F^FD(>:6R,<3\VJ++3$MQSM]'2Q81)NYAA71.Y$@HNM6#Y=-V2!&1!E,1"Q M(K]L\\:9F4.N#^3J'C3CL?I(/A";*.-$$9Z2IY1K=8V-6/YU(S+%TDB-;8VD M9CP[/%+-"RJWA8JZY)-(]4:1[],(HE,'-H98QNF^QCEW.SW>0]@C[NB:N([K MD:?%/;GZ< )?/#I&\LH9]?*1O"^=T9F4+%T#IK0FRP.I]WM@A[QYMF>[COCZ97S]+N_3 MSWFB(S3;@<2-2^ %9,@5D*WD(?Z"+";SFN IH#1F $_7UV0):YZF6,1=%+,4 M>UYADF0JJBP^DK]J2](4>($6Y&CFP-E-7:_G#<;VKB&B01G1X+TB>GT3O06^ MH*!>G=[I^:-F>K^D]]^+'@_Q%7#35TCLMN7R;8'X#8'07M!O#F18!C+\*HD% M^?._9-6P(9Y^S_.;XPG*>()W3BNVC-_$'YSO"L1OR:M1B3_Z,GP)1N7-5(=X M-DO4TXS%1(-,3A:D";![))<<@,FNLYH>Z@+LF@K33E^S M]5K"FFE X=22XT=/2'8LSDYSW21"(VCAW*\EP, ;M:P_=2LH]ZU0]81M@W+/ MH=RVHYI6ZDH[Q6VZ0#DSNP=7,^)&5QO'_AH"22N%I/W__1. =JKT6T.L))-V M:^;/6;+$ PH_#?$3-7PF(O] 5!=I?G&0F6.M_4@[#C^H94_@#"AMRY]*+6FW M7+:"GTK[18S^&>.-2P=!FQ#22@EIMQ2V0K8J^$6\PW/>H>,'+;25SM%NH;LL M%QID^B+HX QZ$+C4]UJH*WFCW:KS;XE0BO%%E*-S2M_WJ/L/2KMV4TM KO/[ MJ,+#+$MU<6DK6\L[[ZRXZ57=BPOS)R9Q&\':3K@^Y40^K5B!BC_"9C^#5!+ P04 " "G2E=8&SCSH,\" M J!P &0 'AL+W=O; 6\E%EB!J>BKQ40R?3NKIT795D6#!U*BHL:672595$EEI0 MD;N!Y_7=@O'2B096-Y710-0ZYR5.):BZ*)A\'F,NUD/'=S:*6[[,M%&XT:!B M2YRAOJ^FDE9NQY+R DO%10D2%T-GY%_&/6-O#1XXKM66#":2N1"/9G&=#AW/ M.(0Y)MHP,/JM<()Y;HC(C=\MI],=:8#;\H;]RL9.L-G\V5.;ARV WW\#$+2 MX#6@]P8@; 'A>P&]%F!3[3:AV#S$3+-H(,4:I+$F-B/89%HTA<]+4_:9EK3+ M":>C6<8DPI@RE\)$%'2;%+,%.8$97;&TSA'$ JX8E_# \AKANFPNFS$B";Y7 M1E3P5;)2$\MAC)KQ7!T1Q?TLAL.#(S@ 7L)=)FK%RE0-7$V>F_/=I/5RW'@9 MO.&E'\"-*'6FX$N98OJ2P*60N[B#3=SC8"]CC,DI!!?'$'A!N,.AR3O@H6?A MP0YX_!ZX;^'^GFC"KHJAY0OW5?%D1Q5'DJJR1.I3#?-GV+:;LF>K'JV93(\W M93R&49IR([(<8JZ27*A:HH*?H[G2DMKTUZ[R->[U=KMG1M>EJEB"0X=FDT*Y M0B?Z^,'O>Y]WI?Y_DL7_B>Q%67I=67K[V*,[H2F+O-22TYQ,8&4;B-I)M#V# M3R@3KE[?Z":G#7??W9;6=JW^-_" ,7AK%.XS\\[.+SJH)SMV: M(@7*I9W&"A)1E[IIK$[;#?R1G7.O]&-Z")JY_9>F>45NF%Q2*B#'!5%ZIY_. M')#-9&X66E1V5LV%ILEGQ8P>,Y3&@/870NC-PAS0/8_1'U!+ P04 " "G M2E=8D_.MK78$ #C%@ &0 'AL+W=O[#S.JBF;G8;4/AEP@:A*SMH&IM#]^ M[21-4B5Q6V#4%_*![[WGV-?G@$<'QA_$!D"B'VF2B;&UD7)[;=MBN8&4BBNV MA4Q]LV(\I5(]\K4MMAQHE >EB4T0L,/8PM;3B_MXO9'ZA3T9;>D:YB"_;>^X>K*K+%&<0B9BEB$.J[$UQ=(5H1N6JL46-)^N2S17'1#M$D!LA>[G MW]!43V L']''6Y T3L2GD2T5!)W(7I;E9D4YTE,.$_2%97(CT.]9!-'S!+;" M7A$@3P1FQ)CQ%I97B(07B#C$11^0C82F),J+H8);39&;5W#?.D53SFFV!M6C M$BT>47/<'7W,7T\/E$?H[WN6)$AUD7[ZIVO6"@2#;@1Z9UZ++5W"V%);3P#? M@S7Y]1?L.;\9^ TJ?@-3]LGWO',5:+H'KG8B6BM:$D54 EK1F*,]37: ML"+ M.;U NVP/0D5_@G]UUB6+O(%O""'IU5D M/W&=*^*-['T'JV'%:GAF5OD %7 $@P(*=I]3\+L9>!4#[\P,BE4YAH#72< ) MNQGX%0/_S R4S:P@/I*$WTDBQ-TD@HI$\-.V!V31B7LCZ-H;;D]GA16ET$AI MKA0D5GB63.'34M95V9CB2$G"3FU+SKN+;@GAS!0;SHN-J_!UERY4(RAW5=DE MCY>ZR?).4!T42_&RSA9MTVW#1>UAHW$"SQF&P^[.P:1&34Y$W=11$T+20NCY MH1/T(:SM&AO=\A4(&SII NBV %ZZ@1O@'F?"M>%BL^.^C/"Y#II #MH@/=\/ M>D0/U_:)S?[YEN[LD#D3Y&$+,G:"P G<'LRU86*S8]X!S_^G9"]IFSG/L3N_ MMD7LO[^X&:WY6(JU:6*S:_Y<<0M:'33TAQ[IZ9_:%K'9%\^G;6$+X, ?N#T- M3FI7)$9+.INTE66:^)P>;+6=D5/M[-6B1MKF=>E[88_NDMJ[R*G>=:RFD;:9 MA3X)>WX_D]K+B-G+OE#^ -(L9N841^YT4IL9&;R[F!&CGQY+L?9"EN=X$Z+<\MZ>''\JX1.[1N!$EBI4.?*5\5Y<:):/$BVS4\Q%TQ*EN:W&Z 1 M<#U ?;]B3#X]Z +5N?;D?U!+ P04 " "G2E=8@L/M55X# J# &0 M 'AL+W=O;1]+'1 M1EH7!I- FE8V/B ^>,EM$RVQB^VT[-]S[62A[;IJDRKQI?'CGF.?8U_K=K02 M\EYEB!K^E 578R?3>G'JNBK)L&2J(Q;(:68F9,DT=>7<50N)++6@LG #S^N[ M)8X17VS MN)+456FN#47(GQ+WI7*9CQS,;P@(3 M;1@8?99XCD5AB&@;OQM.IUW2 -?;C^P75CMIN6,*ST7Q(T]U-G:&#J0X8U6A MK\7J"S9Z>H8O$86RO[!J8CT'DDII439@VD&9\_K+_C0^K '\_C. H $$VX#P M&4"W 71?"@@;0&B=J:58'V*F63228@721!.;:5@S+9KDY]P<^U1+FLT)IZ-I MQB3"A)Q+X5R4=)L4LP?R :9TQ=*J0! SN&"YA%M65 B7O+YL)HA:<#V]4?!9 M,JZ)@O$4;E&9YOL8-MZ6P*=1)_UP6]_3H-YPX&_)<]>JJ!+E MW%:C"A)1<5W7#NUH6_">V3IO:WQ"A7!=M_ZCJ:OH;TS.&PO=V]R:W-H965TI+<"V[M #&L"(T=Q#T0=&6EM$*%$E*3O^]UU2 MBLXV9#4XW(M-4C/#W2&7Y.P@U8O.$0V\%J+4BZ*)@Z+E'(P]P+ MO;>!1[[+C1WPXUG%=KA!\U>U5M3S.Y6,%UAJ+DM0N)U[B_ ^F5J\ SQQ/.B3 M-MA,GJ5\L9TOV=P+;$ H,#56@='?'E&$$$ZN$**6$%T2QE<(HY8P>B]AW!+&SIDF%>=#P@R+9TH>0%DTJ=F& M,].Q*7U>VF7?&$5?.?%,O,F9PILE.9?!2A:TFS1S"W(#&]IB62T0Y!:^.O\( ML]BCHNT "TT;I7+(VG*-A =DNE8(GQE7\,1$C?!+@H9QH7\EN2@(I_"IJ(0\ M(L+&R/0%UK5*"#R-XD*7)-7PJ,\S.!7QR MHK,C>K-C&0TJ)IC>0O3Q-XHV&O4$M'H'?10X>M1#3]Y##QT]',AFU"WNR.F- MAA87>A9WH10K=TCE:V!YA%/W1BW_^*9P$O_=Y^R/%DA\D=N;[N/-]/*0>=]7"VFK!UXK. M.5LFJ(H^'X?U)E"X;=YGVG1]671\#^>3GN1P/\BDB'$6=C3+NSI8-A/4E#Q"VZ.?2%/^ZR:C"X<75V! M?;@(_@IL>I&!?W)O%:AV[O[7D,JZ-,V9W8UV3XR%NUDOQI?T]&A>"M]DFG?+ M U,[7FH0N"7)X'9*>T(U;X&F8V3E;L=G:>BN=&PO=V]R:W-H965T MWKJN2C:04S406^"XLQ(RIQJGS:HXQF MHM LX_ HB2KRG,J_%L#$?N[XSF'A*5MOM%EPH]F6KN$9]*?MH\296Z.D60Y< M98(3":NY<^??QKY5L!*_9+!71V-B7'D1XM5,[M.YXYD3 8-$&PB*KQTL@3&# MA.?XLP)U:IM&\7A\0/_!.H_.O% %2\%^S5*]F3L3AZ2PH@733V+_(U0.C0Q> M(IBR3[(O9<>A0Y)":9%7RGB"/./EF[Y51!PIA-X9A:!2"$X4@N",0E@IA"<* M_O",PK!2&%IF2ECIZAC7> MHB;WO(PA!*#YR:5U45I M-3ACU0_(@^!ZH\CW/(6T">"B"[4?P<&/1=")&$,R(,'TF@1>$))/SS%Y=_6> M5-ZU''#Y!7"A9^&" UP+3/PE,+Z%\3N\#.O;"BU>^"^W]01;(77&UXWK^>TG M%"?W&G+U>]N=E-C#=FQ38&[5EB8P=[""*) [<*)OO_%OO._:^.L3+.X)K,'I ML.9TV(4>?2SR%Y!$K @64TDMJZKB^>^."%J4L",+:\KK+L(KWAUSU&GX4HYZ M FMP-*HY&G5RA"46"R@G3/#U!X:%.B54*=#JFL!;P@J%2X9!++@@)>YJ^E9) M((=7;>R5!GWOB+[A9!"<,-@B-0H&DZ94W'GX_TC-34W-32 '7Y".8F/IY(P'( _U#H%:EWEI$.RU?FK!]@L4] M@348']>,C[]B$1SWR6F?8'%/8 U.)S6GD\XH?@1I@A?_]$P:G.@US*64]@#_SKZKW%1._ N^)UE[1XK[0FL0>]0#^_Y#]W48N)MAO M*2;CZV@SM97Y@>U_9= MGV'*!OF!RG7&%6&P0D@\*?Z3R++G+"=:;&T7]B(T)KX=;K!/!VD$<'\EA#Y, MC(&Z\X_^ 5!+ P04 " "G2E=87FKBWNP# =% &0 'AL+W=O3S=T#4N0]YM;KL[L MCB7-2ZA$SBK$836SKO!EC'T-J"O^S&$G#HZ1EO+ V%=]/" I(I*:@ MZNL1KJ$H-),:Q[\MJ=7=4P,/CY_8/]3BE9@'*N":%7_EJP0M2?:-?6.A9*MD*RL@6K$91YU7S3;ZT1!P E=!A 6@ Y!GC/ M -P6X)X+\%J 5SO32*E]B*FD\REG.\1UM6+3![69-5K)SRL][TO)U:^YPLGY M$M9J%B6ZJ9HUI.?B5[14RRO=%H#8"BUI 0(MOJ/?@:TYW61Y@J[4$D-O8Y T M+\0[!;A?QNCMFW?H#E^ED/8);*6M$TB>!"[(*&,,R04BT2^(.,0=&-#U&7#7J>%D !Z? \-]S>,+=^PER*#4U@9JE' MB #^"-;\YY^P[_PVY)M)LM@06<]3K_/4&V.??V&2%JA2SUBAE_J0<0V!7Q/H M)^GC/,08$V=J/QY:P%&_+AZHNA1,DL6&R'H.^IV#_BO&RS?IJ4FRV!!9S].@\S3X MT7@U!).#/) 0DR@\BM=IV20@JNXH70-EGJ<"-ARNL),1CLI8JM5 U:J (0&C MT)?.O$FRV!!9S[*HLRQZQ31%)CTU218;(NMYBIW]ALWYT3RU#(<1<'$81,?_ M5P-UGN],3OZOAOA"EP3A<*3PP>83CVIYO^7J#690PBCPI=-OE"TVQ=8WC>Q- M(Z\8JY;<)RLT[H@ M#+S),\':;VGQ^)[VL\R #PH8Q;UX^DVRQ:;8^I[M=\]X\IJY,KJC-LH6FV+K M&[O?5./1_>59N?)/7HDB+SB-U6D9=H.0>,>Q&J!S@O X5O9!WT2]*JWK_I- M"=M6LNDP=%>['M=5W=DYNK[0O:^Z'[.G:1IGGRA?YY5 !:P4I7,1J*G@32^J M.9%L4W=G'IB4K*P/,Z I<%V@?E\Q)I].] VZCN#\/U!+ P04 " "G2E=8 MV-"JM8L# #P$ &0 'AL+W=OGLSK0!"8--:GLF">TT,\DV$W?;ATX?%+@VS *BDAQO_WXE00@X MA$UVE!<;B7L..N=R95TO#XQ_%AF 1%_*HA(K)Y.R/G5=D6104G'":JC4G2WC M)95JR'>NJ#G0U(#*PB6>%[HES2MGO31S-WR]9'M9Y!7<<"3V94GY_^=0L,/* MP<[#Q&V^RZ2><-?+FNY@ _)3? R73F>7A$4D$A-0=77/5Q 46@FM8[_6E*G>Z8&]J\?V'\S MXI68.RK@@A5_YZG,5L["02ELZ;Z0M^SP.[2" LV7L$*83W1H8ST')7LA6=F" MU0K*O&J^Z9?6B!X A\\ 2 L@QX#9,P"_!?@O!(9V+G]&&%B#0EK,27;!* MYM4^KW;HCQJXB1#H?0R2YH7XH((_;6+T_MT'] [E%?HS8WM!JU0L7:F6IQ_B M)NU2SINED&>6@@FZ5@_+!/JU2B$=$KA*5R>./(@[)Y.,,20GB$0_(>(1?V1! M%R^ ^YZ!DQ%X_!(X-G \H<;O4N4;/O\;J;J%FG&I$])/VC]7*AQ=2BC%OV/> M-]RS<6Z]NYR*FB:PK^,^6:3++9$-O!TUGDZFV)??U0[ MJ] O^YAE#30T4+U_WJ\7&&/B+=W[OAE/PS!9J&TW&L;%(W%>%$9XWL4-) 2= MA&!2PA4MU2LA@/(D&U,QB7YMXFV2Q9;(!JZ%G6OA&Q93:--3FV2Q);*!I_/. MT_GW%U,##7IO/UF$"S\\*J:G82$._0@?U=+3L& >>5XT7DJ+3L!B4L!9714 MU>.O+;;&$+?7"I; =Z:E%BAA^THVC5,WV[7M9Z99/9H_U^V\:3$?:9K_ JXI MW^6J!RQ@JRB]D[G:@7C37C<#R6K3<-XQJ=I7&PO=V]R:W-H965T M(YVC>Z^N-=L3^I5M,>;@-4MS-M>V MG.^N=9U%6YPA=D5V.!=?UH1FB(M7NM'9CF(4ETY9JIN&X>H92G)M,2O'EG0Q M(P5/DQPO*6!%EB'Z[RU.R7ZN0>TP\)ALMEP.Z(O9#FWP"O.GW9**-[U!B9,, MYRPA.:!X/==NX'4( ^E06OR1X#T[>@:2RC,A7^7+0SS7#+DBG.*(2P@D_KW@ M.YRF$DFLXY\:5&OFE(['SP?TGTOR@LPS8OB.I'\F,=_.-5\#,5ZC(N6/9/\+ MK@DY$B\B*2O_@GUM:V@@*A@G6>TL5I E>?4?O=9"'#E ]X2#63N8?0?[A(-5 M.UCG.MBU@UTJ4U$I=0@11XL9)7M I;5 DP^EF*6WH)_DY(MBLX*C>&K,$M8DD$4!Z#,$D+CF/PJPC(ASPB&087 MGPEC'\&R<;\(,4=)*L8NP=,J!!E1O?3;:NGFB:5#$WPA.=\R<)_'..X"Z$*'1@SS(,:M.8H8XN@* MF,$G8!JFI5C0W1GNEE&ZFPKW\!QW6+K#$396L[56B6>]M;7MWE0[>7.TDW]] M%E[@@>.,_:W:@FH*6SV%+$K7;(,/T#5^4LDW)5@X$5A' M6KN1UAY#7\CX3^KX3V7\JZ2K(-P20I;?E\6E;0:^,]-?CD49FGFF;]A=JU!A M9?A!T%AU:#@-#6>41A4.^[(VBEA +YB*6@\(C9-<' *'E!7'!>,B1T4P@0N1 ML]6PDG,UGW.T3#,01Y 7N#W6"D/?@[;C&#WB*D/3"5S#4W-W&^[N*/=# DS) MWCV7O<+0#US+L&"/O=+0"RS'5+/W&O;>*/L5C@J:\$3PPZ]16HCZ"=:49(!O M,8A0&A5I4_[C[Z"4-^3E6D*JWN[?#>T")QB8A0HXSSHVZXCD-R+YHP5TD.7E M(5FRNE:1\J>LE5."A1.!=50,&A6#,XJ,C(>"Q:V"RK"HD/SCD@FO;*\7%$,K M\\KI%TRE$50'!#3:;LDXJVJ<1Z<&>XN/PJRSUHJ0TLIV3C ZZO_@**/?=C+/ MU>W7J.=[ WI2M' JM*YJ9JN:^?U[JWJ.J?2=$BV<"JVK;]NZPM'VKW<\3(D63H76E:QM5*'S/^3;:#?\;GVG1 NG0NOJVS;#\(QN^)OR M;=BA#O)M:.+9OF/UTTW1ZUJ>Y9SH\V';ZL+Q7O=^M5PJES[J]NYPF!(MG JM M*UG;^,+QSG>:=)NT'YX4+9P*K:MOVQ+#\9[XV],M>#O=AB:>YPVR;6@%G<#O MY9I^=+&88;HI+V@9B$B1\^I:K1EM+H%ORJO/WOBMO!PN+RQ;F.IF^0NBFR1G M(,5K 6E<>6))M+JLK5XXV977E\^$ MTG6N$X80J7]9.+0]> 0:G8*)4IK<-H/]/6F&[P'K'AADG+<&N[X-C 8548I* M<:,[9K )/H&\IGV_JK3#F22KL-OS-P1STTDFI=W\/WP/=_17N9;.V(Y6*3;.>NR?H M^=^N\XP**@G?-JUK_S6O\K,=1_V7LFR^5?8-.STV+_W7;K)W"B;C4S!Y$C69 MG(+)] 1,]E_L6_-XD]%)+&3X*DT&S7%MZTRX6>:9I&41QC*SH>.QV, ML76+8_AQJV'>@('E@4Q_M];X;N,5\/]I1$ M49JZ$<#<#J((0^!IQ!', 7C D"@R[\&]]U&P?D\%F__1CGX#4$L#!!0 ( M *=*5UB7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GJ@UP4CT391B?224EZ_OD.I3D:) M/.AEDI.M]Z>1Q&^&Y.&]=3]OK?TI'JK2^*/1NJXW!^.QS]>JDOYONU$&MBRM MJV0-BVXU]ANG9.'72M55.8[V][-Q);49'1]NSS5W8[Q@:Y77VAI8&5;\T.K> MOVP/B^).>WVK2UT_'HW:_Z4:B4H;7>DG51R-]D?"K^W]/];I)VMJ62YR9\OR M:#3I-OQ0KM;YF]6+ 'DC;WV[II:WWR6 '(VR?3CA4CM?MWNTYY? >*=@YVZI MJ>VE+FOESF6MOCK;;+19A=/ 78S1;;1QV/YV03QP?Q)&NUSJ7)W;O*F4J;LX M.E4&0./7>N-'PLA*'8W.[)UR8BY7*MP47&56=#=8 QD*ESO0L,'-BI:1C^>D M*70M9J8[&+8BK(C BGBQSF#9EKJ JQ?B5);2Y$JTC]"Z LOT^S?FR?X@4$;!,.P'2D,IB=,0-GFU6XJ#CQ/K1X ?.K MM<6]+DM,21EDPJR0*R5]_XE2NI@P^V)FKBH-J5]5$J< M*J.6D ; :[=RLNH!4F:8,*OARIK5WHURE3A7M[W7GU+!A-D%P4IJ[Q3>KD*< MV0K.Y%]G3A/* A-F#2S4*NRQ(ZF;4&W_A+GQOY#.0.;M!;1NK=U[63#E@ FS M!.;R4=QY,5>N/3QD<^?:YZ7U30\RHK00,6MA9KPN('(W3A801G'B'#3$72J" M&2DY1,QR().0_R*,2=87S':@,6.,26DC8M8&SI;$)ZAG2^7_PG"4/R)F?Z#$ M:9"-4D?$K([A#&H0DW))Q.P2.I42&)-22L2LE"Z7&HP>I9.(62862XTYA1C4G*)F>72RW'VQ$E1 MM/]EV7WT&).23?R.'5> N8!3%@UX&X(YAP,P)J6=F%D[KS%?'CFD1.(2=TQ3 M^DG82YF7W+$?S'8+QJ3TD[!W=6',LW4HM[RH;:M,V<.D#)0P&VA'MKM]_!B3 MLE#";*&=F-TWCS')41/VNH9(RGLE;$)9*&&V$(V)2]B$LE#RD25.+_5(* LE M[U/BO/7/FQZTA+)0PFRA9\S0 %FS'81J5XN+!XQ)62CA+GZVF(MFLRG;'BJ( M9Q@J$Y>EO<Q"BS$I"Z7OVP77KS.N\">441;*N"WT&O.;A&8>WD_5NAUC4A;* MN"WT&K/_$6%,RD(9LX5V=FQVP!B3LE#&;"$",[RE&).R4,9LH:X[\X\P*0ME MS!8BH]DKV3)R%ME[3!W8%9S)\)/-X\M2P[MI<65ELYX]O MY[X?_P)02P,$% @ ITI76*QM4%<\ @ KRH !H !X;"]?;]LAZ:KV71;>@.2GGS0 M)(K'H>W=3T@7R2.SF$WQ6SER\?O7Y M?R9VF\U^G7]WZS_'?!K_,;C^Z(;WLLMYK!:O[;#-XZJJ/P_7W:6^;-+=>7*U M>'Y;5I@_*"U1QB5!T@1K JT3@WD*@MZ#>0J"W MH-Y"H+>@WD*@MZ#>0J"WH-Y"H+>BWDJ@MZ+>2J"WHMY*H+=.7I80Z*VHMQ+H MK:BW$NBMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H M;9.7W01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>COJ[01Z.^KM!'H[ZNT$ M>COJ[01Z.^KM!'K[Y&,E@=Z.>CN!WHYZ.X'>CGH[@=Z.>CN!WH%Z!X'>@7H' M@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WC'YV81 [T"]@T#O0+V#0.] O8- [P;U M;@CT;E#OAD#O!O5N?E+O,GX=?H+4$L#!!0 ( *=*5UA :Q>Z ( ,8I 3 6T-O;G1E;G1?5'EP M97-=+GAM;,W:34[#,! %X*M4V:+&]6\!43; %EAP 9-,VZA);-D&RNUQ4D " M004J$F_3J+4];^*1OE7/[IX]Q>KSRM*%SJ;\ M-:R8M]7&KHB)V6NZ)'^Y-3 MOF':??*#\\1#*>G/A>BD)K]K_B>F$L?_'XT3+NF M^H?9^7J?7-B,\XAL?!Q^QQ]G_%[_EWT(D#XD2!\*I \-TH?X"4$L! A0#% @ ITI76 =!36*! M L0 ! ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$" M% ,4 " "G2E=8(6( <.X K @ $0 @ &O 9&]C M4')O<',O8V]R92YX;6Q02P$"% ,4 " "G2E=8F5R<(Q & "<)P $P M @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( M *=*5UCR0[CY^ < - P 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ ITI76$H2U?]S!@ _AL !@ ("!HQ( 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ITI76 ,P P[ M" W$< !@ ("!5B( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ITI76"$Q&WK9!@ ?@\ !@ M ("!K5, 'AL+W=O&UL4$L! A0#% @ ITI76(HM2;)N! \PD !D M ("!'UX 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ITI76*ZJD9Q_# ("$ !D ("! M,FL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ITI76$QW?''>"0 !1L !D ("!EH$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ITI76%^OZ"*@ P 9P@ !D M ("!E[D 'AL+W=O&PO=V]R M:W-H965T30, !@( M 9 " @8W! !X;"]W;W)K&UL M4$L! A0#% @ ITI76#0#I?$ P <08 !D ("!$<4 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MITI76#]FCB7M!@ EQ, !D ("!D- 'AL+W=O&PO=V]R:W-H965T 9 " @5#H !X;"]W;W)K&UL4$L! A0#% @ ITI76!\IFOI? @ CP4 !D M ("!^NT 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ITI76$T\\%/*! -!D !D ("!4O< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ITI7 M6"#C)(G& @ FP< !D ("!B00! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ITI76%4_+/CU @ GP@ M !D ("!10\! 'AL+W=O&PO=V]R:W-H965T86 0!X;"]W;W)K&UL4$L! A0#% @ ITI76/N5FAG0 @ 1 @ !D M ("!#!H! 'AL+W=O&PO=V]R:W-H965T MP( (D& 9 M " @7,? 0!X;"]W;W)K&UL4$L! A0# M% @ ITI76#$CJ%Z2 @ N 8 !D ("!)2(! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ITI76$[F M)ZH' P ;P@ !D ("!F"H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ITI76("+/ N>! U!$ !D M ("!R#8! 'AL+W=O&PO M=V]R:W-H965T , M ,\* 9 " @:!! 0!X;"]W;W)K&UL4$L! A0#% @ ITI76'#1==)& P " T !D ("! M3T4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ITI76/BIJBDX" ZE( !D ("!#$\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ITI76!LX\Z#/ M @ *@< !D ("!X6,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ITI76#9GP>PO P G D !D M ("!*6\! 'AL+W=O&PO=V]R M:W-H965T:N+>[ , !T4 M 9 " @7%V 0!X;"]W;W)K&UL M4$L! A0#% @ ITI76-C0JK6+ P \! !D ("!E'H! M 'AL+W=O&PO=V]R:W-H965TZ ( ,8I 3 " ;V/ 0!;0V]N=&5N=%]4>7!E <&UL4$L%!@ !0 % YQ4 .Z1 0 $! end XML 93 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 94 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 96 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 160 379 1 false 51 0 false 5 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.ichorsystems.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.ichorsystems.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets Sheet http://www.ichorsystems.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 3 false false R4.htm 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.ichorsystems.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Operations Sheet http://www.ichorsystems.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Shareholders' Equity Sheet http://www.ichorsystems.com/role/ConsolidatedStatementsofShareholdersEquity Consolidated Statements of Shareholders' Equity Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statements of Cash Flows Sheet http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 0000008 - Disclosure - Organization and Summary of Significant Accounting Policies Sheet http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPolicies Organization and Summary of Significant Accounting Policies Notes 8 false false R9.htm 0000009 - Disclosure - Acquisitions Sheet http://www.ichorsystems.com/role/Acquisitions Acquisitions Notes 9 false false R10.htm 0000010 - Disclosure - Inventories Sheet http://www.ichorsystems.com/role/Inventories Inventories Notes 10 false false R11.htm 0000011 - Disclosure - Property and Equipment Sheet http://www.ichorsystems.com/role/PropertyandEquipment Property and Equipment Notes 11 false false R12.htm 0000012 - Disclosure - Intangible Assets and Goodwill Sheet http://www.ichorsystems.com/role/IntangibleAssetsandGoodwill Intangible Assets and Goodwill Notes 12 false false R13.htm 0000013 - Disclosure - Leases Sheet http://www.ichorsystems.com/role/Leases Leases Notes 13 false false R14.htm 0000014 - Disclosure - Income Taxes Sheet http://www.ichorsystems.com/role/IncomeTaxes Income Taxes Notes 14 false false R15.htm 0000015 - Disclosure - Employee Benefit Programs Sheet http://www.ichorsystems.com/role/EmployeeBenefitPrograms Employee Benefit Programs Notes 15 false false R16.htm 0000016 - Disclosure - Long-Term Debt Sheet http://www.ichorsystems.com/role/LongTermDebt Long-Term Debt Notes 16 false false R17.htm 0000017 - Disclosure - Share-Based Compensation Sheet http://www.ichorsystems.com/role/ShareBasedCompensation Share-Based Compensation Notes 17 false false R18.htm 0000018 - Disclosure - Segment Information Sheet http://www.ichorsystems.com/role/SegmentInformation Segment Information Notes 18 false false R19.htm 0000019 - Disclosure - Earnings per Share Sheet http://www.ichorsystems.com/role/EarningsperShare Earnings per Share Notes 19 false false R20.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 20 false false R21.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 21 false false R22.htm 9954471 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies) Sheet http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies Organization and Summary of Significant Accounting Policies (Policies) Policies http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPolicies 22 false false R23.htm 9954472 - Disclosure - Organization and Summary of Significant Accounting Policies (Tables) Sheet http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesTables Organization and Summary of Significant Accounting Policies (Tables) Tables http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPolicies 23 false false R24.htm 9954473 - Disclosure - Acquisitions (Tables) Sheet http://www.ichorsystems.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.ichorsystems.com/role/Acquisitions 24 false false R25.htm 9954474 - Disclosure - Inventories (Tables) Sheet http://www.ichorsystems.com/role/InventoriesTables Inventories (Tables) Tables http://www.ichorsystems.com/role/Inventories 25 false false R26.htm 9954475 - Disclosure - Property and Equipment (Tables) Sheet http://www.ichorsystems.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.ichorsystems.com/role/PropertyandEquipment 26 false false R27.htm 9954476 - Disclosure - Intangible Assets and Goodwill (Tables) Sheet http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillTables Intangible Assets and Goodwill (Tables) Tables http://www.ichorsystems.com/role/IntangibleAssetsandGoodwill 27 false false R28.htm 9954477 - Disclosure - Leases (Tables) Sheet http://www.ichorsystems.com/role/LeasesTables Leases (Tables) Tables http://www.ichorsystems.com/role/Leases 28 false false R29.htm 9954478 - Disclosure - Income Taxes (Tables) Sheet http://www.ichorsystems.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.ichorsystems.com/role/IncomeTaxes 29 false false R30.htm 9954479 - Disclosure - Long-Term Debt (Tables) Sheet http://www.ichorsystems.com/role/LongTermDebtTables Long-Term Debt (Tables) Tables http://www.ichorsystems.com/role/LongTermDebt 30 false false R31.htm 9954480 - Disclosure - Share-Based Compensation (Tables) Sheet http://www.ichorsystems.com/role/ShareBasedCompensationTables Share-Based Compensation (Tables) Tables http://www.ichorsystems.com/role/ShareBasedCompensation 31 false false R32.htm 9954481 - Disclosure - Segment Information (Tables) Sheet http://www.ichorsystems.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.ichorsystems.com/role/SegmentInformation 32 false false R33.htm 9954482 - Disclosure - Earnings per Share (Tables) Sheet http://www.ichorsystems.com/role/EarningsperShareTables Earnings per Share (Tables) Tables http://www.ichorsystems.com/role/EarningsperShare 33 false false R34.htm 9954483 - Disclosure - Organization and Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails Organization and Summary of Significant Accounting Policies - Additional Information (Details) Details 34 false false R35.htm 9954484 - Disclosure - Organization and Summary of Significant Accounting Policies - Additional Information (Details 1) Sheet http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails1 Organization and Summary of Significant Accounting Policies - Additional Information (Details 1) Details 35 false false R36.htm 9954485 - Disclosure - Organization and Summary of Significant Accounting Policies - Property Plant And Equipment Estimated Useful Lives (Details) Sheet http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPropertyPlantAndEquipmentEstimatedUsefulLivesDetails Organization and Summary of Significant Accounting Policies - Property Plant And Equipment Estimated Useful Lives (Details) Details 36 false false R37.htm 9954486 - Disclosure - Organization and Summary of Significant Accounting Policies - Schedule of Finite Lived Intangible Assets Useful Lives (Details) Sheet http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsUsefulLivesDetails Organization and Summary of Significant Accounting Policies - Schedule of Finite Lived Intangible Assets Useful Lives (Details) Details 37 false false R38.htm 9954487 - Disclosure - Acquisitions - Additional Information (Details) Sheet http://www.ichorsystems.com/role/AcquisitionsAdditionalInformationDetails Acquisitions - Additional Information (Details) Details 38 false false R39.htm 9954488 - Disclosure - Acquisitions - Schedule of Preliminary Purchase Price Allocation (Details) Sheet http://www.ichorsystems.com/role/AcquisitionsScheduleofPreliminaryPurchasePriceAllocationDetails Acquisitions - Schedule of Preliminary Purchase Price Allocation (Details) Details 39 false false R40.htm 9954489 - Disclosure - Acquisitions - Summary of Pro Forma Results of Operations (Details) Sheet http://www.ichorsystems.com/role/AcquisitionsSummaryofProFormaResultsofOperationsDetails Acquisitions - Summary of Pro Forma Results of Operations (Details) Details 40 false false R41.htm 9954490 - Disclosure - Inventories - Schedule of Inventories (Details) Sheet http://www.ichorsystems.com/role/InventoriesScheduleofInventoriesDetails Inventories - Schedule of Inventories (Details) Details 41 false false R42.htm 9954491 - Disclosure - Inventories - Changes to Company's excess and obsolete adjustment (Detail) Sheet http://www.ichorsystems.com/role/InventoriesChangestoCompanysexcessandobsoleteadjustmentDetail Inventories - Changes to Company's excess and obsolete adjustment (Detail) Details 42 false false R43.htm 9954492 - Disclosure - Property and Equipment - Summary of Property and Equipment (Details) Sheet http://www.ichorsystems.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails Property and Equipment - Summary of Property and Equipment (Details) Details 43 false false R44.htm 9954493 - Disclosure - Property and Equipment - Additional Information (Details) Sheet http://www.ichorsystems.com/role/PropertyandEquipmentAdditionalInformationDetails Property and Equipment - Additional Information (Details) Details 44 false false R45.htm 9954494 - Disclosure - Intangible Assets and Goodwill - Schedule of Definite-Lived Intangible Assets (Details) Sheet http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillScheduleofDefiniteLivedIntangibleAssetsDetails Intangible Assets and Goodwill - Schedule of Definite-Lived Intangible Assets (Details) Details 45 false false R46.htm 9954495 - Disclosure - Intangible Assets and Goodwill - Estimated Amortization Expense of Intangible Assets (Detail) Sheet http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillEstimatedAmortizationExpenseofIntangibleAssetsDetail Intangible Assets and Goodwill - Estimated Amortization Expense of Intangible Assets (Detail) Details 46 false false R47.htm 9954496 - Disclosure - Intangible Assets and Goodwill - Schedule of Changes in Goodwill (Details) Sheet http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillScheduleofChangesinGoodwillDetails Intangible Assets and Goodwill - Schedule of Changes in Goodwill (Details) Details 47 false false R48.htm 9954497 - Disclosure - Leases - Additional Information (Detail) Sheet http://www.ichorsystems.com/role/LeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 48 false false R49.htm 9954498 - Disclosure - Leases - Components of Lease Expense (Detail) Sheet http://www.ichorsystems.com/role/LeasesComponentsofLeaseExpenseDetail Leases - Components of Lease Expense (Detail) Details 49 false false R50.htm 9954499 - Disclosure - Leases - Supplemental Cash Flow Information Related to Leases (Detail) Sheet http://www.ichorsystems.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetail Leases - Supplemental Cash Flow Information Related to Leases (Detail) Details 50 false false R51.htm 9954500 - Disclosure - Leases - Supplemental Balance Sheet Information Related to Leases (Detail) Sheet http://www.ichorsystems.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetail Leases - Supplemental Balance Sheet Information Related to Leases (Detail) Details 51 false false R52.htm 9954501 - Disclosure - Leases - Future Minimum Lease Payments Under Non-Cancellable Leases (Detail) Sheet http://www.ichorsystems.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancellableLeasesDetail Leases - Future Minimum Lease Payments Under Non-Cancellable Leases (Detail) Details 52 false false R53.htm 9954502 - Disclosure - Income Taxes - Summary of Information on Company's Income Taxes (Details) Sheet http://www.ichorsystems.com/role/IncomeTaxesSummaryofInformationonCompanysIncomeTaxesDetails Income Taxes - Summary of Information on Company's Income Taxes (Details) Details 53 false false R54.htm 9954503 - Disclosure - Income Taxes - Significant Components of Income Tax Expense (Benefit) From Continuing Operations (Details) Sheet http://www.ichorsystems.com/role/IncomeTaxesSignificantComponentsofIncomeTaxExpenseBenefitFromContinuingOperationsDetails Income Taxes - Significant Components of Income Tax Expense (Benefit) From Continuing Operations (Details) Details 54 false false R55.htm 9954504 - Disclosure - Income Taxes - Reconciliation of Income Tax at Federal Statutory Tax Rates to Income Tax Expense (Benefit) From Continuing Operations (Details) Sheet http://www.ichorsystems.com/role/IncomeTaxesReconciliationofIncomeTaxatFederalStatutoryTaxRatestoIncomeTaxExpenseBenefitFromContinuingOperationsDetails Income Taxes - Reconciliation of Income Tax at Federal Statutory Tax Rates to Income Tax Expense (Benefit) From Continuing Operations (Details) Details 55 false false R56.htm 9954505 - Disclosure - Income Taxes - Summary of Deferred Income Tax Assets and Liabilities (Details) Sheet http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails Income Taxes - Summary of Deferred Income Tax Assets and Liabilities (Details) Details 56 false false R57.htm 9954506 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.ichorsystems.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 57 false false R58.htm 9954507 - Disclosure - Income Taxes - Summary of the Activity Related to Unrecognized Tax Benefits (Details) Sheet http://www.ichorsystems.com/role/IncomeTaxesSummaryoftheActivityRelatedtoUnrecognizedTaxBenefitsDetails Income Taxes - Summary of the Activity Related to Unrecognized Tax Benefits (Details) Details 58 false false R59.htm 9954508 - Disclosure - Employee Benefit Programs - Additional Information (Details) Sheet http://www.ichorsystems.com/role/EmployeeBenefitProgramsAdditionalInformationDetails Employee Benefit Programs - Additional Information (Details) Details 59 false false R60.htm 9954509 - Disclosure - Long-Term Debt - Schedule of Long-term Debt (Details) Sheet http://www.ichorsystems.com/role/LongTermDebtScheduleofLongtermDebtDetails Long-Term Debt - Schedule of Long-term Debt (Details) Details 60 false false R61.htm 9954510 - Disclosure - Long-Term Debt - Maturities of long Term Debt Consist (Detail) Sheet http://www.ichorsystems.com/role/LongTermDebtMaturitiesoflongTermDebtConsistDetail Long-Term Debt - Maturities of long Term Debt Consist (Detail) Details 61 false false R62.htm 9954511 - Disclosure - Long-Term Debt - Additional Information (Details) Sheet http://www.ichorsystems.com/role/LongTermDebtAdditionalInformationDetails Long-Term Debt - Additional Information (Details) Details 62 false false R63.htm 9954512 - Disclosure - Share-Based Compensation - Additional Information (Details) Sheet http://www.ichorsystems.com/role/ShareBasedCompensationAdditionalInformationDetails Share-Based Compensation - Additional Information (Details) Details 63 false false R64.htm 9954513 - Disclosure - Share-Based Compensation - Schedule of Option Activity (Details) Sheet http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofOptionActivityDetails Share-Based Compensation - Schedule of Option Activity (Details) Details 64 false false R65.htm 9954514 - Disclosure - Share Based Compensation - Schedule of Fair Value Information for Options Granted (Details) Sheet http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofFairValueInformationforOptionsGrantedDetails Share Based Compensation - Schedule of Fair Value Information for Options Granted (Details) Details 65 false false R66.htm 9954515 - Disclosure - Share-Based Compensation - Schedule of RSU Activity (Details) Sheet http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofRSUActivityDetails Share-Based Compensation - Schedule of RSU Activity (Details) Details 66 false false R67.htm 9954516 - Disclosure - Share Based Compensation - Schedule of Fair Value Information for RSUs Granted and Vested (Details) Sheet http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofFairValueInformationforRSUsGrantedandVestedDetails Share Based Compensation - Schedule of Fair Value Information for RSUs Granted and Vested (Details) Details 67 false false R68.htm 9954517 - Disclosure - Share-Based Compensation - Schedule of Weighted Average Assumption used to Measure Fair Value (Details) Sheet http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofWeightedAverageAssumptionusedtoMeasureFairValueDetails Share-Based Compensation - Schedule of Weighted Average Assumption used to Measure Fair Value (Details) Details 68 false false R69.htm 9954518 - Disclosure - Segment Information - Additional Information (Details) Sheet http://www.ichorsystems.com/role/SegmentInformationAdditionalInformationDetails Segment Information - Additional Information (Details) Details 69 false false R70.htm 9954519 - Disclosure - Segment Information - Schedule of Sales By Geographic Area (Details) Sheet http://www.ichorsystems.com/role/SegmentInformationScheduleofSalesByGeographicAreaDetails Segment Information - Schedule of Sales By Geographic Area (Details) Details 70 false false R71.htm 9954520 - Disclosure - Segment Information - Sales from Continuing Operations (Details) Sheet http://www.ichorsystems.com/role/SegmentInformationSalesfromContinuingOperationsDetails Segment Information - Sales from Continuing Operations (Details) Details 71 false false R72.htm 9954521 - Disclosure - Earnings per Share - Computation of Basic and Diluted Net Income (Loss) Per Share (Details) Sheet http://www.ichorsystems.com/role/EarningsperShareComputationofBasicandDilutedNetIncomeLossPerShareDetails Earnings per Share - Computation of Basic and Diluted Net Income (Loss) Per Share (Details) Details 72 false false All Reports Book All Reports ichr-20231229.htm ichr-20231229.xsd ichr-20231229_cal.xml ichr-20231229_def.xml ichr-20231229_lab.xml ichr-20231229_pre.xml ichr-20231229_g1.jpg ichr-20231229_g2.jpg ichr-20231229_g3.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 99 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ichr-20231229.htm": { "nsprefix": "ichr", "nsuri": "http://www.ichorsystems.com/20231229", "dts": { "inline": { "local": [ "ichr-20231229.htm" ] }, "schema": { "local": [ "ichr-20231229.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "ichr-20231229_cal.xml" ] }, "definitionLink": { "local": [ "ichr-20231229_def.xml" ] }, "labelLink": { "local": [ "ichr-20231229_lab.xml" ] }, "presentationLink": { "local": [ "ichr-20231229_pre.xml" ] } }, "keyStandard": 344, "keyCustom": 35, "axisStandard": 19, "axisCustom": 0, "memberStandard": 34, "memberCustom": 17, "hidden": { "total": 7, "http://xbrl.sec.gov/dei/2023": 6, "http://www.ichorsystems.com/20231229": 1 }, "contextCount": 160, "entityCount": 1, "segmentCount": 51, "elementCount": 623, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 778, "http://xbrl.sec.gov/dei/2023": 38, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.ichorsystems.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.ichorsystems.com/role/AuditInformation", "longName": "0000002 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorFirmId", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorFirmId", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets", "longName": "0000003 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.ichorsystems.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "0000004 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.ichorsystems.com/role/ConsolidatedStatementsofOperations", "longName": "0000005 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "unique": true } }, "R6": { "role": "http://www.ichorsystems.com/role/ConsolidatedStatementsofShareholdersEquity", "longName": "0000006 - Statement - Consolidated Statements of Shareholders' Equity", "shortName": "Consolidated Statements of Shareholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows", "longName": "0000007 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "unique": true } }, "R8": { "role": "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPolicies", "longName": "0000008 - Disclosure - Organization and Summary of Significant Accounting Policies", "shortName": "Organization and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.ichorsystems.com/role/Acquisitions", "longName": "0000009 - Disclosure - Acquisitions", "shortName": "Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.ichorsystems.com/role/Inventories", "longName": "0000010 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.ichorsystems.com/role/PropertyandEquipment", "longName": "0000011 - Disclosure - Property and Equipment", "shortName": "Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwill", "longName": "0000012 - Disclosure - Intangible Assets and Goodwill", "shortName": "Intangible Assets and Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.ichorsystems.com/role/Leases", "longName": "0000013 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.ichorsystems.com/role/IncomeTaxes", "longName": "0000014 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.ichorsystems.com/role/EmployeeBenefitPrograms", "longName": "0000015 - Disclosure - Employee Benefit Programs", "shortName": "Employee Benefit Programs", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.ichorsystems.com/role/LongTermDebt", "longName": "0000016 - Disclosure - Long-Term Debt", "shortName": "Long-Term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.ichorsystems.com/role/ShareBasedCompensation", "longName": "0000017 - Disclosure - Share-Based Compensation", "shortName": "Share-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.ichorsystems.com/role/SegmentInformation", "longName": "0000018 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.ichorsystems.com/role/EarningsperShare", "longName": "0000019 - Disclosure - Earnings per Share", "shortName": "Earnings per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R20": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true }, "uniqueAnchor": null }, "R21": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-4", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies)", "shortName": "Organization and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Organization and Summary of Significant Accounting Policies (Tables)", "shortName": "Organization and Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "ichr:PropertyPlantAndEquipmentEstimatedUsefulLivesTableTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ichr:PropertyPlantAndEquipmentEstimatedUsefulLivesTableTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.ichorsystems.com/role/AcquisitionsTables", "longName": "9954473 - Disclosure - Acquisitions (Tables)", "shortName": "Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.ichorsystems.com/role/InventoriesTables", "longName": "9954474 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.ichorsystems.com/role/PropertyandEquipmentTables", "longName": "9954475 - Disclosure - Property and Equipment (Tables)", "shortName": "Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillTables", "longName": "9954476 - Disclosure - Intangible Assets and Goodwill (Tables)", "shortName": "Intangible Assets and Goodwill (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.ichorsystems.com/role/LeasesTables", "longName": "9954477 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.ichorsystems.com/role/IncomeTaxesTables", "longName": "9954478 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.ichorsystems.com/role/LongTermDebtTables", "longName": "9954479 - Disclosure - Long-Term Debt (Tables)", "shortName": "Long-Term Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.ichorsystems.com/role/ShareBasedCompensationTables", "longName": "9954480 - Disclosure - Share-Based Compensation (Tables)", "shortName": "Share-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.ichorsystems.com/role/SegmentInformationTables", "longName": "9954481 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.ichorsystems.com/role/EarningsperShareTables", "longName": "9954482 - Disclosure - Earnings per Share (Tables)", "shortName": "Earnings per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "9954483 - Disclosure - Organization and Summary of Significant Accounting Policies - Additional Information (Details)", "shortName": "Organization and Summary of Significant Accounting Policies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "ichr:OriginalMaturitiesAcquisitionPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ichr:CashAndCashEquivalentsAndMarketableSecuritiesPolicyPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ichr:OriginalMaturitiesAcquisitionPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ichr:CashAndCashEquivalentsAndMarketableSecuritiesPolicyPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails1", "longName": "9954484 - Disclosure - Organization and Summary of Significant Accounting Policies - Additional Information (Details 1)", "shortName": "Organization and Summary of Significant Accounting Policies - Additional Information (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-36", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-36", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPropertyPlantAndEquipmentEstimatedUsefulLivesDetails", "longName": "9954485 - Disclosure - Organization and Summary of Significant Accounting Policies - Property Plant And Equipment Estimated Useful Lives (Details)", "shortName": "Organization and Summary of Significant Accounting Policies - Property Plant And Equipment Estimated Useful Lives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-47", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ichr:PropertyPlantAndEquipmentEstimatedUsefulLivesTableTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-47", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ichr:PropertyPlantAndEquipmentEstimatedUsefulLivesTableTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsUsefulLivesDetails", "longName": "9954486 - Disclosure - Organization and Summary of Significant Accounting Policies - Schedule of Finite Lived Intangible Assets Useful Lives (Details)", "shortName": "Organization and Summary of Significant Accounting Policies - Schedule of Finite Lived Intangible Assets Useful Lives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-53", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "ichr:ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-53", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "ichr:ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.ichorsystems.com/role/AcquisitionsAdditionalInformationDetails", "longName": "9954487 - Disclosure - Acquisitions - Additional Information (Details)", "shortName": "Acquisitions - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-56", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-62", "name": "us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "unique": true } }, "R39": { "role": "http://www.ichorsystems.com/role/AcquisitionsScheduleofPreliminaryPurchasePriceAllocationDetails", "longName": "9954488 - Disclosure - Acquisitions - Schedule of Preliminary Purchase Price Allocation (Details)", "shortName": "Acquisitions - Schedule of Preliminary Purchase Price Allocation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-56", "name": "us-gaap:CashAcquiredFromAcquisition", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "unique": true } }, "R40": { "role": "http://www.ichorsystems.com/role/AcquisitionsSummaryofProFormaResultsofOperationsDetails", "longName": "9954489 - Disclosure - Acquisitions - Summary of Pro Forma Results of Operations (Details)", "shortName": "Acquisitions - Summary of Pro Forma Results of Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.ichorsystems.com/role/InventoriesScheduleofInventoriesDetails", "longName": "9954490 - Disclosure - Inventories - Schedule of Inventories (Details)", "shortName": "Inventories - Schedule of Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.ichorsystems.com/role/InventoriesChangestoCompanysexcessandobsoleteadjustmentDetail", "longName": "9954491 - Disclosure - Inventories - Changes to Company's excess and obsolete adjustment (Detail)", "shortName": "Inventories - Changes to Company's excess and obsolete adjustment (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-71", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ichr:AdjustmentForExcessAndObsoleteInventoriesTableTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-67", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ichr:AdjustmentForExcessAndObsoleteInventoriesTableTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "unique": true } }, "R43": { "role": "http://www.ichorsystems.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails", "longName": "9954492 - Disclosure - Property and Equipment - Summary of Property and Equipment (Details)", "shortName": "Property and Equipment - Summary of Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.ichorsystems.com/role/PropertyandEquipmentAdditionalInformationDetails", "longName": "9954493 - Disclosure - Property and Equipment - Additional Information (Details)", "shortName": "Property and Equipment - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillScheduleofDefiniteLivedIntangibleAssetsDetails", "longName": "9954494 - Disclosure - Intangible Assets and Goodwill - Schedule of Definite-Lived Intangible Assets (Details)", "shortName": "Intangible Assets and Goodwill - Schedule of Definite-Lived Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillEstimatedAmortizationExpenseofIntangibleAssetsDetail", "longName": "9954495 - Disclosure - Intangible Assets and Goodwill - Estimated Amortization Expense of Intangible Assets (Detail)", "shortName": "Intangible Assets and Goodwill - Estimated Amortization Expense of Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillScheduleofChangesinGoodwillDetails", "longName": "9954496 - Disclosure - Intangible Assets and Goodwill - Schedule of Changes in Goodwill (Details)", "shortName": "Intangible Assets and Goodwill - Schedule of Changes in Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillPeriodIncreaseDecrease", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "unique": true } }, "R48": { "role": "http://www.ichorsystems.com/role/LeasesAdditionalInformationDetail", "longName": "9954497 - Disclosure - Leases - Additional Information (Detail)", "shortName": "Leases - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "ichr:NumberOfOperatingLeaseExecuted", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ichr:NumberOfOperatingLeaseExecuted", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.ichorsystems.com/role/LeasesComponentsofLeaseExpenseDetail", "longName": "9954498 - Disclosure - Leases - Components of Lease Expense (Detail)", "shortName": "Leases - Components of Lease Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.ichorsystems.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetail", "longName": "9954499 - Disclosure - Leases - Supplemental Cash Flow Information Related to Leases (Detail)", "shortName": "Leases - Supplemental Cash Flow Information Related to Leases (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ichr:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ichr:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.ichorsystems.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetail", "longName": "9954500 - Disclosure - Leases - Supplemental Balance Sheet Information Related to Leases (Detail)", "shortName": "Leases - Supplemental Balance Sheet Information Related to Leases (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ichr:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ichr:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.ichorsystems.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancellableLeasesDetail", "longName": "9954501 - Disclosure - Leases - Future Minimum Lease Payments Under Non-Cancellable Leases (Detail)", "shortName": "Leases - Future Minimum Lease Payments Under Non-Cancellable Leases (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.ichorsystems.com/role/IncomeTaxesSummaryofInformationonCompanysIncomeTaxesDetails", "longName": "9954502 - Disclosure - Income Taxes - Summary of Information on Company's Income Taxes (Details)", "shortName": "Income Taxes - Summary of Information on Company's Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.ichorsystems.com/role/IncomeTaxesSignificantComponentsofIncomeTaxExpenseBenefitFromContinuingOperationsDetails", "longName": "9954503 - Disclosure - Income Taxes - Significant Components of Income Tax Expense (Benefit) From Continuing Operations (Details)", "shortName": "Income Taxes - Significant Components of Income Tax Expense (Benefit) From Continuing Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.ichorsystems.com/role/IncomeTaxesReconciliationofIncomeTaxatFederalStatutoryTaxRatestoIncomeTaxExpenseBenefitFromContinuingOperationsDetails", "longName": "9954504 - Disclosure - Income Taxes - Reconciliation of Income Tax at Federal Statutory Tax Rates to Income Tax Expense (Benefit) From Continuing Operations (Details)", "shortName": "Income Taxes - Reconciliation of Income Tax at Federal Statutory Tax Rates to Income Tax Expense (Benefit) From Continuing Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails", "longName": "9954505 - Disclosure - Income Taxes - Summary of Deferred Income Tax Assets and Liabilities (Details)", "shortName": "Income Taxes - Summary of Deferred Income Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsInventory", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsInventory", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.ichorsystems.com/role/IncomeTaxesAdditionalInformationDetails", "longName": "9954506 - Disclosure - Income Taxes - Additional Information (Details)", "shortName": "Income Taxes - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.ichorsystems.com/role/IncomeTaxesSummaryoftheActivityRelatedtoUnrecognizedTaxBenefitsDetails", "longName": "9954507 - Disclosure - Income Taxes - Summary of the Activity Related to Unrecognized Tax Benefits (Details)", "shortName": "Income Taxes - Summary of the Activity Related to Unrecognized Tax Benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "unique": true } }, "R59": { "role": "http://www.ichorsystems.com/role/EmployeeBenefitProgramsAdditionalInformationDetails", "longName": "9954508 - Disclosure - Employee Benefit Programs - Additional Information (Details)", "shortName": "Employee Benefit Programs - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.ichorsystems.com/role/LongTermDebtScheduleofLongtermDebtDetails", "longName": "9954509 - Disclosure - Long-Term Debt - Schedule of Long-term Debt (Details)", "shortName": "Long-Term Debt - Schedule of Long-term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:UnamortizedDebtIssuanceExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "unique": true } }, "R61": { "role": "http://www.ichorsystems.com/role/LongTermDebtMaturitiesoflongTermDebtConsistDetail", "longName": "9954510 - Disclosure - Long-Term Debt - Maturities of long Term Debt Consist (Detail)", "shortName": "Long-Term Debt - Maturities of long Term Debt Consist (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.ichorsystems.com/role/LongTermDebtAdditionalInformationDetails", "longName": "9954511 - Disclosure - Long-Term Debt - Additional Information (Details)", "shortName": "Long-Term Debt - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DebtWeightedAverageInterestRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DebtWeightedAverageInterestRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.ichorsystems.com/role/ShareBasedCompensationAdditionalInformationDetails", "longName": "9954512 - Disclosure - Share-Based Compensation - Additional Information (Details)", "shortName": "Share-Based Compensation - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofOptionActivityDetails", "longName": "9954513 - Disclosure - Share-Based Compensation - Schedule of Option Activity (Details)", "shortName": "Share-Based Compensation - Schedule of Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofFairValueInformationforOptionsGrantedDetails", "longName": "9954514 - Disclosure - Share Based Compensation - Schedule of Fair Value Information for Options Granted (Details)", "shortName": "Share Based Compensation - Schedule of Fair Value Information for Options Granted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ichr:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageGrandDateFairValueOfOptionsGrantedAndIntrinsicValueOfOptionsExercisedTableTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ichr:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageGrandDateFairValueOfOptionsGrantedAndIntrinsicValueOfOptionsExercisedTableTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofRSUActivityDetails", "longName": "9954515 - Disclosure - Share-Based Compensation - Schedule of RSU Activity (Details)", "shortName": "Share-Based Compensation - Schedule of RSU Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofFairValueInformationforRSUsGrantedandVestedDetails", "longName": "9954516 - Disclosure - Share Based Compensation - Schedule of Fair Value Information for RSUs Granted and Vested (Details)", "shortName": "Share Based Compensation - Schedule of Fair Value Information for RSUs Granted and Vested (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-129", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ichr:SummaryOfFairValueOfRestrictedSharesVestedTableTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "unique": true } }, "R68": { "role": "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofWeightedAverageAssumptionusedtoMeasureFairValueDetails", "longName": "9954517 - Disclosure - Share-Based Compensation - Schedule of Weighted Average Assumption used to Measure Fair Value (Details)", "shortName": "Share-Based Compensation - Schedule of Weighted Average Assumption used to Measure Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-135", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-135", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.ichorsystems.com/role/SegmentInformationAdditionalInformationDetails", "longName": "9954518 - Disclosure - Segment Information - Additional Information (Details)", "shortName": "Segment Information - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.ichorsystems.com/role/SegmentInformationScheduleofSalesByGeographicAreaDetails", "longName": "9954519 - Disclosure - Segment Information - Schedule of Sales By Geographic Area (Details)", "shortName": "Segment Information - Schedule of Sales By Geographic Area (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-139", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "unique": true } }, "R71": { "role": "http://www.ichorsystems.com/role/SegmentInformationSalesfromContinuingOperationsDetails", "longName": "9954520 - Disclosure - Segment Information - Sales from Continuing Operations (Details)", "shortName": "Segment Information - Sales from Continuing Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-154", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ichr:SegmentRevenueInformationSignificantCustomersDirectAndIndirectNetRevenuesTableTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "unique": true } }, "R72": { "role": "http://www.ichorsystems.com/role/EarningsperShareComputationofBasicandDilutedNetIncomeLossPerShareDetails", "longName": "9954521 - Disclosure - Earnings per Share - Computation of Basic and Diluted Net Income (Loss) Per Share (Details)", "shortName": "Earnings per Share - Computation of Basic and Diluted Net Income (Loss) Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ichr-20231229.htm", "unique": true } } }, "tag": { "ichr_ASMLMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "ASMLMember", "presentation": [ "http://www.ichorsystems.com/role/SegmentInformationSalesfromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ASML", "label": "ASML [Member]", "documentation": "ASML" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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)." } } }, "auth_ref": [ "r19", "r593" ] }, "ichr_AccountsReceivableDuePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "AccountsReceivableDuePeriod", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment terms, due period", "label": "Accounts Receivable Due Period", "documentation": "Accounts Receivable Due Period" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r553" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r257", "r258" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r22" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ichorsystems.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r58", "r166", "r467" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.ichorsystems.com/role/AcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average amortization period", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "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." } } }, "auth_ref": [ "r116" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r645" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid in capital", "label": "Additional Paid in Capital, Common Stock", "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." } } }, "auth_ref": [ "r94" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r371", "r372", "r373", "r486", "r706", "r707", "r708", "r766", "r785" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r651" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r651" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r651" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r651" ] }, "ichr_AdjustmentForExcessAndObsoleteInventoriesTableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "AdjustmentForExcessAndObsoleteInventoriesTableTableTextBlock", "presentation": [ "http://www.ichorsystems.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of changes to company's excess and obsolete adjustment", "label": "Adjustment For Excess And Obsolete Inventories Table [Table Text Block]", "documentation": "Adjustment for excess and obsolete inventories." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r66", "r67", "r336" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r615", "r627", "r637", "r663" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r618", "r630", "r640", "r666" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r651" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r658" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r622", "r631", "r641", "r658", "r667", "r671", "r679" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r677" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense for Options, RSUs and employee share purchase rights across all plans", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r366", "r374" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit losses", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r173", "r259", "r263", "r264", "r265", "r780" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.ichorsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt issuance costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r104", "r313", "r436", "r697" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets", "label": "Amortization of Intangible Assets", "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." } } }, "auth_ref": [ "r6", "r53", "r56" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.ichorsystems.com/role/EarningsperShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Securities excluded from the calculation of diluted weighted average ordinary shares outstanding (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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." } } }, "auth_ref": [ "r226" ] }, "ichr_AppliedMaterialsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "AppliedMaterialsMember", "presentation": [ "http://www.ichorsystems.com/role/SegmentInformationSalesfromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Applied Materials", "label": "Applied Materials [Member]", "documentation": "Applied materials." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "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." } } }, "auth_ref": [ "r135", "r170", "r192", "r235", "r243", "r248", "r260", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r414", "r416", "r427", "r459", "r514", "r593", "r604", "r729", "r730", "r770" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "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." } } }, "auth_ref": [ "r161", "r176", "r192", "r260", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r414", "r416", "r427", "r593", "r729", "r730", "r770" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "ichr_AuditorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "AuditorAbstract", "lang": { "en-us": { "role": { "label": "Auditor [Abstract]", "documentation": "Auditor" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.ichorsystems.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r609", "r610", "r623" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.ichorsystems.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r609", "r610", "r623" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.ichorsystems.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r609", "r610", "r623" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r674" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r675" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r670" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r670" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r670" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r670" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r670" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r670" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.ichorsystems.com/role/EarningsperShareComputationofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.ichorsystems.com/role/ShareBasedCompensationAdditionalInformationDetails", "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofFairValueInformationforRSUsGrantedandVestedDetails", "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofOptionActivityDetails", "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofRSUActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r673" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r672" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r671" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r671" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r80", "r81" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.ichorsystems.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "ichr_BloombergShortTermBankYieldIndexMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "BloombergShortTermBankYieldIndexMember", "presentation": [ "http://www.ichorsystems.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "BSBY Rate", "label": "Bloomberg Short Term Bank Yield Index [Member]", "documentation": "Bloomberg Short Term Bank Yield Index." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.ichorsystems.com/role/AcquisitionsAdditionalInformationDetails", "http://www.ichorsystems.com/role/AcquisitionsScheduleofPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree", "label": "Business Acquisition, Acquiree [Domain]", "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." } } }, "auth_ref": [ "r412", "r586", "r587" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.ichorsystems.com/role/AcquisitionsAdditionalInformationDetails", "http://www.ichorsystems.com/role/AcquisitionsScheduleofPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r71", "r73", "r412", "r586", "r587" ] }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "crdr": "debit", "presentation": [ "http://www.ichorsystems.com/role/AcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction costs incurred", "label": "Business Acquisition, Transaction Costs", "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.ichorsystems.com/role/AcquisitionsAdditionalInformationDetails", "http://www.ichorsystems.com/role/AcquisitionsScheduleofPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "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." } } }, "auth_ref": [ "r412" ] }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "presentation": [ "http://www.ichorsystems.com/role/AcquisitionsSummaryofProFormaResultsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in us per share)", "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic", "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r688", "r689" ] }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "presentation": [ "http://www.ichorsystems.com/role/AcquisitionsSummaryofProFormaResultsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in usd per share)", "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted", "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." } } }, "auth_ref": [ "r688", "r689" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://www.ichorsystems.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Pro Forma Results of Operations", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "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." } } }, "auth_ref": [ "r688", "r689" ] }, "ichr_BusinessAcquisitionProFormaNetIncomePerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "BusinessAcquisitionProFormaNetIncomePerShareAbstract", "presentation": [ "http://www.ichorsystems.com/role/AcquisitionsSummaryofProFormaResultsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per share:", "label": "Business Acquisition Pro Forma Net Income Per Share [Abstract]", "documentation": "Business acquisition pro forma net income per share." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.ichorsystems.com/role/AcquisitionsSummaryofProFormaResultsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "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." } } }, "auth_ref": [ "r410", "r411" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://www.ichorsystems.com/role/AcquisitionsSummaryofProFormaResultsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "label": "Business Acquisition, Pro Forma Revenue", "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period." } } }, "auth_ref": [ "r410", "r411" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.ichorsystems.com/role/AcquisitionsAdditionalInformationDetails", "http://www.ichorsystems.com/role/AcquisitionsScheduleofPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition amount", "verboseLabel": "Total acquisition consideration", "label": "Business Combination, Consideration Transferred", "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." } } }, "auth_ref": [ "r1", "r2", "r10" ] }, "ichr_BusinessCombinationConsiderationTransferredReductionForWorkingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "BusinessCombinationConsiderationTransferredReductionForWorkingCapital", "crdr": "credit", "presentation": [ "http://www.ichorsystems.com/role/AcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total acquisition consideration, working capital adjustment", "label": "Business Combination Consideration Transferred Reduction For Working Capital", "documentation": "Business combination consideration transferred reduction for working capital." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.ichorsystems.com/role/Acquisitions" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r132", "r413" ] }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.ichorsystems.com/role/AcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales attributable to acquiree included in statement of operations", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "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." } } }, "auth_ref": [ "r72" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "presentation": [ "http://www.ichorsystems.com/role/AcquisitionsScheduleofPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "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." } } }, "auth_ref": [ "r75" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "presentation": [ "http://www.ichorsystems.com/role/AcquisitionsScheduleofPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "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." } } }, "auth_ref": [ "r75" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "presentation": [ "http://www.ichorsystems.com/role/AcquisitionsScheduleofPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts payable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "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." } } }, "auth_ref": [ "r75" ] }, "ichr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities", "crdr": "credit", "presentation": [ "http://www.ichorsystems.com/role/AcquisitionsScheduleofPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accrued expenses", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Accrued Liabilities", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed current liabilities accrued liabilities." } } }, "auth_ref": [] }, "ichr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLeaseLiabilities", "crdr": "credit", "presentation": [ "http://www.ichorsystems.com/role/AcquisitionsScheduleofPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Lease liabilities", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Lease Liabilities", "documentation": "Business combination, recognized identifiable assets acquired and liabilities assumed, current liabilities, lease liabilities." } } }, "auth_ref": [] }, "ichr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseRightOfUseAssets", "crdr": "debit", "presentation": [ "http://www.ichorsystems.com/role/AcquisitionsScheduleofPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Operating Lease Right Of Use Assets", "documentation": "Business combination, recognized identifiable assets acquired and liabilities assumed, current liabilities, operating lease right-of-use assets." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "crdr": "credit", "presentation": [ "http://www.ichorsystems.com/role/AcquisitionsScheduleofPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Other current liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r75" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "presentation": [ "http://www.ichorsystems.com/role/AcquisitionsAdditionalInformationDetails", "http://www.ichorsystems.com/role/AcquisitionsScheduleofPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allocated intangible assets", "verboseLabel": "Intangible assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r75" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "presentation": [ "http://www.ichorsystems.com/role/AcquisitionsScheduleofPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r74", "r75" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.ichorsystems.com/role/AcquisitionsScheduleofPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r74", "r75" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Capital expenditures included in accounts payable", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r38", "r39", "r40" ] }, "ichr_CapitalizedCloudComputingImplementationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "CapitalizedCloudComputingImplementationCost", "crdr": "debit", "presentation": [ "http://www.ichorsystems.com/role/PropertyandEquipmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized cloud computing implementation costs, net of accumulated amortization", "label": "Capitalized Cloud Computing Implementation Cost", "documentation": "Capitalized cloud computing implementation cost." } } }, "auth_ref": [] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Cash", "crdr": "debit", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash held in foreign-based commercial banks", "label": "Cash", "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. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r144", "r461", "r487", "r509", "r593", "r604", "r691" ] }, "us-gaap_CashAcquiredFromAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAcquiredFromAcquisition", "crdr": "debit", "presentation": [ "http://www.ichorsystems.com/role/AcquisitionsScheduleofPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash acquired", "label": "Cash Acquired from Acquisition", "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business)." } } }, "auth_ref": [ "r30" ] }, "ichr_CashAndCashEquivalentsAndMarketableSecuritiesPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "CashAndCashEquivalentsAndMarketableSecuritiesPolicyPolicyTextBlock", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents and Marketable Securities", "label": "Cash And Cash Equivalents And Marketable Securities Policy [Policy Text Block]", "documentation": "Cash and cash equivalents and marketable securities." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r36", "r164", "r569" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash at beginning of period", "periodEndLabel": "Cash at end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "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." } } }, "auth_ref": [ "r36", "r111", "r190" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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." } } }, "auth_ref": [ "r3", "r111" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of non-cash activities:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r649" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.ichorsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r650" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r650" ] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesPolicyTextBlock", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies." } } }, "auth_ref": [ "r59", "r554" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ordinary shares reserved for issuance (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r27" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.ichorsystems.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ordinary Shares", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r595", "r596", "r597", "r599", "r600", "r601", "r602", "r706", "r707", "r766", "r783", "r785" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Ordinary shares, par value (in usd per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r93" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Ordinary shares, authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r93", "r501" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Ordinary shares, issued (in shares)", "label": "Common Stock, Shares, Issued", "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." } } }, "auth_ref": [ "r93" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Ordinary shares, outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r12", "r93", "r501", "r520", "r785", "r786" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Ordinary shares ($0.0001 par value; 200,000,000 shares authorized; 29,435,398 and 28,861,949 shares outstanding, respectively; 33,872,837 and 33,299,388 shares issued, respectively)", "label": "Common Stock, Value, Issued", "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." } } }, "auth_ref": [ "r93", "r463", "r593" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r655" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r654" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r656" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r653" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "presentation": [ "http://www.ichorsystems.com/role/EmployeeBenefitPrograms" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Benefit Programs", "label": "Compensation and Employee Benefit Plans, Other than Share-Based Compensation [Text Block]", "documentation": "The entire disclosure of an entity's employee compensation and benefit plans, excluding share-based compensation and including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, life insurance, severance, health care, unemployment and other benefit plans." } } }, "auth_ref": [ "r123", "r124", "r125" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Retirement Benefits [Abstract]", "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]", "label": "Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPropertyPlantAndEquipmentEstimatedUsefulLivesDetails", "http://www.ichorsystems.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer software, hardware, and equipment", "label": "Computer Software, Intangible Asset [Member]", "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks." } } }, "auth_ref": [ "r568", "r724", "r725" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ichorsystems.com/role/SegmentInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r42", "r44", "r82", "r83", "r256", "r553" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ichorsystems.com/role/SegmentInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r42", "r44", "r82", "r83", "r256", "r479", "r553" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ichorsystems.com/role/SegmentInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r42", "r44", "r82", "r83", "r256", "r553", "r687" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentrations", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r85", "r148" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ichorsystems.com/role/SegmentInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of credit risk, Percentage", "verboseLabel": "Percentage of net sales from continuing operations", "label": "Concentration Risk, Percentage", "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." } } }, "auth_ref": [ "r42", "r44", "r82", "r83", "r256" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ichorsystems.com/role/SegmentInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type", "label": "Concentration Risk Type [Domain]", "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." } } }, "auth_ref": [ "r42", "r44", "r82", "r83", "r256", "r553" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Operations of the Company", "label": "Consolidation, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r79", "r571" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.ichorsystems.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction-in-process", "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Cost of Goods and Services Sold", "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." } } }, "auth_ref": [ "r106", "r452" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "ichr_CreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "CreditAgreementMember", "presentation": [ "http://www.ichorsystems.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Agreement", "label": "Credit Agreement [Member]", "documentation": "Credit agreement." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.ichorsystems.com/role/LongTermDebtAdditionalInformationDetails", "http://www.ichorsystems.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.ichorsystems.com/role/LongTermDebtAdditionalInformationDetails", "http://www.ichorsystems.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/IncomeTaxesSignificantComponentsofIncomeTaxExpenseBenefitFromContinuingOperationsDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesSignificantComponentsofIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Current Federal Tax Expense (Benefit)", "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." } } }, "auth_ref": [ "r690", "r700", "r765" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.ichorsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/IncomeTaxesSignificantComponentsofIncomeTaxExpenseBenefitFromContinuingOperationsDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesSignificantComponentsofIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Current Foreign Tax Expense (Benefit)", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r690", "r700" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/IncomeTaxesSignificantComponentsofIncomeTaxExpenseBenefitFromContinuingOperationsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesSignificantComponentsofIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current tax expense", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r131", "r399", "r405", "r700" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesSignificantComponentsofIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current:", "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/IncomeTaxesSignificantComponentsofIncomeTaxExpenseBenefitFromContinuingOperationsDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesSignificantComponentsofIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Current State and Local Tax Expense (Benefit)", "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." } } }, "auth_ref": [ "r690", "r700", "r765" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ichorsystems.com/role/SegmentInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "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." } } }, "auth_ref": [ "r43", "r256" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.ichorsystems.com/role/AcquisitionsAdditionalInformationDetails", "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillScheduleofDefiniteLivedIntangibleAssetsDetails", "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r77" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.ichorsystems.com/role/LongTermDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r121", "r191", "r291", "r297", "r298", "r299", "r300", "r301", "r302", "r307", "r314", "r315", "r316" ] }, "ichr_DebtInstrumentAdditionalBasisSpread": { "xbrltype": "percentItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "DebtInstrumentAdditionalBasisSpread", "presentation": [ "http://www.ichorsystems.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional basis spread on variable rate", "label": "Debt Instrument Additional Basis Spread", "documentation": "Debt instrument additional basis spread." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.ichorsystems.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r17", "r88", "r89", "r136", "r138", "r195", "r292", "r293", "r294", "r295", "r296", "r298", "r303", "r304", "r305", "r306", "r308", "r309", "r310", "r311", "r312", "r313", "r437", "r578", "r579", "r580", "r581", "r582", "r698" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.ichorsystems.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/LongTermDebtScheduleofLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 }, "http://www.ichorsystems.com/role/LongTermDebtMaturitiesoflongTermDebtConsistDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ichorsystems.com/role/LongTermDebtAdditionalInformationDetails", "http://www.ichorsystems.com/role/LongTermDebtMaturitiesoflongTermDebtConsistDetail", "http://www.ichorsystems.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total principal amount of long-term debt", "totalLabel": "Total", "verboseLabel": "Principal amount of long-term debt", "label": "Long-Term Debt, Gross", "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." } } }, "auth_ref": [ "r17", "r138", "r317" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.ichorsystems.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r25", "r195", "r292", "r293", "r294", "r295", "r296", "r298", "r303", "r304", "r305", "r306", "r308", "r309", "r310", "r311", "r312", "r313", "r437", "r578", "r579", "r580", "r581", "r582", "r698" ] }, "us-gaap_DebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtWeightedAverageInterestRate", "presentation": [ "http://www.ichorsystems.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average interest rate across all credit facilities", "label": "Debt, Weighted Average Interest Rate", "documentation": "Weighted average interest rate of debt outstanding." } } }, "auth_ref": [] }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "crdr": "debit", "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Decrease in unrecognized tax benefits is reasonably possible", "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible", "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit." } } }, "auth_ref": [ "r68" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/IncomeTaxesSignificantComponentsofIncomeTaxExpenseBenefitFromContinuingOperationsDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesSignificantComponentsofIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "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." } } }, "auth_ref": [ "r700", "r764", "r765" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/IncomeTaxesSignificantComponentsofIncomeTaxExpenseBenefitFromContinuingOperationsDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesSignificantComponentsofIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Deferred Foreign Income Tax Expense (Benefit)", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r131", "r700", "r764" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets, net", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r381", "r382" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/IncomeTaxesSignificantComponentsofIncomeTaxExpenseBenefitFromContinuingOperationsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesSignificantComponentsofIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax expense (benefit)", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r6", "r131", "r156", "r404", "r405", "r700" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesSignificantComponentsofIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred:", "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total deferred tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r90", "r91", "r137", "r393" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities, net", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r381", "r382", "r460" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r113" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/IncomeTaxesSignificantComponentsofIncomeTaxExpenseBenefitFromContinuingOperationsDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesSignificantComponentsofIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Deferred State and Local Income Tax Expense (Benefit)", "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." } } }, "auth_ref": [ "r700", "r764", "r765" ] }, "ichr_DeferredTaxAssetIntercompanyInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "DeferredTaxAssetIntercompanyInterest", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intercompany interest", "label": "Deferred Tax Asset Intercompany Interest", "documentation": "Deferred tax asset intercompany interest." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetInterestCarryforward": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetInterestCarryforward", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest carryforwards", "label": "Deferred Tax Asset, Interest Carryforward", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward." } } }, "auth_ref": [ "r763" ] }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsDeferredIncome", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized research expenses", "label": "Deferred Tax Assets, Deferred Income", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income." } } }, "auth_ref": [ "r70", "r763" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r394" ] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Deferred Tax Assets, Inventory", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory." } } }, "auth_ref": [ "r70", "r763" ] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net deferred tax asset", "label": "Deferred Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r762" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax assets", "label": "Deferred Tax Assets, Net of Valuation Allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r762" ] }, "us-gaap_DeferredTaxAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNetAbstract", "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets:", "label": "Deferred Tax Assets, Net [Abstract]" } } }, "auth_ref": [] }, "ichr_DeferredTaxAssetsOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "DeferredTaxAssetsOperatingLeaseLiabilities", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Deferred Tax Assets Operating Lease Liabilities", "documentation": "Deferred tax assets operating lease liabilities." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r70", "r763" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "crdr": "debit", "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating loss carryforwards, federal", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards." } } }, "auth_ref": [ "r70", "r763" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign", "crdr": "debit", "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating loss carryforwards, foreign", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards." } } }, "auth_ref": [ "r70", "r763" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "crdr": "debit", "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating loss carryforwards, state", "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards." } } }, "auth_ref": [ "r70", "r763" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r70", "r763" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax credits", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards." } } }, "auth_ref": [ "r69", "r70", "r763" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "crdr": "debit", "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax credit carryforward amount", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards." } } }, "auth_ref": [ "r69", "r70", "r763" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued payroll", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation." } } }, "auth_ref": [ "r70", "r763" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r70", "r763" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r395" ] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities:", "label": "Deferred Tax Liabilities, Gross [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Intangible assets", "label": "Deferred Tax Liabilities, Intangible Assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill." } } }, "auth_ref": [ "r70", "r763" ] }, "ichr_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Operating lease right-of-use assets", "label": "Deferred Tax Liabilities Operating Lease Right Of Use Assets", "documentation": "Deferred tax liabilities operating lease right-of-use assets." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Other liabilities", "label": "Deferred Tax Liabilities, Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r70", "r763" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesSummaryofDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Property, plant and equipment", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r70", "r763" ] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.ichorsystems.com/role/EmployeeBenefitProgramsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee matching contributions", "label": "Defined Contribution Plan, Cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r332" ] }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanDisclosureLineItems", "presentation": [ "http://www.ichorsystems.com/role/EmployeeBenefitProgramsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan Disclosure [Line Items]", "label": "Defined Contribution Plan Disclosure [Line Items]", "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." } } }, "auth_ref": [ "r332" ] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "presentation": [ "http://www.ichorsystems.com/role/EmployeeBenefitProgramsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of eligible employee receive discretionary matching contribution", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "documentation": "Percentage employer matches of the employee's percentage contribution matched." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "presentation": [ "http://www.ichorsystems.com/role/EmployeeBenefitProgramsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of maximum annual contributions per employee", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanTable", "presentation": [ "http://www.ichorsystems.com/role/EmployeeBenefitProgramsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan [Table]", "label": "Defined Contribution Plan [Table]", "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans." } } }, "auth_ref": [ "r332" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.ichorsystems.com/role/PropertyandEquipmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r6", "r57" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "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." } } }, "auth_ref": [ "r6", "r57" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillScheduleofDefiniteLivedIntangibleAssetsDetails", "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Developed technology", "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r133" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r334", "r339", "r367", "r368", "r370", "r589" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Gain on sale of asset disposal group", "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal", "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations." } } }, "auth_ref": [ "r277", "r697", "r726" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.ichorsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r609", "r610", "r623" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.ichorsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction [Flag]", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r609", "r610", "r623", "r659" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.ichorsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.ichorsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.ichorsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.ichorsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r644" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.ichorsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "verboseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.ichorsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r607" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Domestic Tax Authority [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "ichr_EarningPerShareBasicAndDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "EarningPerShareBasicAndDilutedAbstract", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofOperations", "http://www.ichorsystems.com/role/EarningsperShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) per share:", "label": "Earning Per Share Basic And Diluted [Abstract]", "documentation": "Earning per share basic and diluted." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofOperations", "http://www.ichorsystems.com/role/EarningsperShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per share basic (in usd per share)", "verboseLabel": "Basic (in usd per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r184", "r207", "r208", "r209", "r210", "r211", "r216", "r218", "r223", "r224", "r225", "r229", "r425", "r426", "r456", "r471", "r573" ] }, "ichr_EarningsPerShareBasicAndDilutedLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "EarningsPerShareBasicAndDilutedLineItems", "presentation": [ "http://www.ichorsystems.com/role/EarningsperShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share Basic And Diluted [Line Items]", "label": "Earnings Per Share Basic And Diluted [Line Items]", "documentation": "Earnings per share basic and diluted." } } }, "auth_ref": [] }, "ichr_EarningsPerShareBasicAndDilutedTable": { "xbrltype": "stringItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "EarningsPerShareBasicAndDilutedTable", "presentation": [ "http://www.ichorsystems.com/role/EarningsperShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share Basic And Diluted [Table]", "label": "Earnings Per Share Basic And Diluted [Table]", "documentation": "Earnings per share basic and diluted." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofOperations", "http://www.ichorsystems.com/role/EarningsperShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per share diluted (in usd per share)", "verboseLabel": "Diluted (in usd per share)", "label": "Earnings Per Share, Diluted", "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." } } }, "auth_ref": [ "r184", "r207", "r208", "r209", "r210", "r211", "r218", "r223", "r224", "r225", "r229", "r425", "r426", "r456", "r471", "r573" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.ichorsystems.com/role/EarningsperShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r215", "r226", "r227", "r228" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total unrecognized share-based compensation expense relating to restricted shares", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r369" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining service period", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "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." } } }, "auth_ref": [ "r369" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.ichorsystems.com/role/EarningsperShareComputationofBasicandDilutedNetIncomeLossPerShareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Options", "terseLabel": "Share-Based Payment Arrangement, Option [Member]", "label": "Employee Stock Option [Member]", "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." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.ichorsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.ichorsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.ichorsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.ichorsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.ichorsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r606" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.ichorsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Ordinary Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.ichorsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.ichorsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r606" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.ichorsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.ichorsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r606" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.ichorsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.ichorsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r684" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.ichorsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "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." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.ichorsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r606" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.ichorsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r606" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.ichorsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r606" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.ichorsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r606" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.ichorsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "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." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.ichorsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "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." } } }, "auth_ref": [ "r685" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.ichorsystems.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component", "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r12", "r159", "r180", "r181", "r182", "r202", "r203", "r204", "r206", "r212", "r214", "r230", "r261", "r262", "r320", "r371", "r372", "r373", "r400", "r401", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r429", "r430", "r431", "r432", "r433", "r434", "r448", "r474", "r475", "r476", "r486", "r540" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r652" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r615", "r627", "r637", "r663" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r612", "r624", "r634", "r660" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EuropeMember", "presentation": [ "http://www.ichorsystems.com/role/SegmentInformationScheduleofSalesByGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Europe", "label": "Europe [Member]" } } }, "auth_ref": [ "r787", "r788", "r789", "r790" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r658" ] }, "us-gaap_FairValueAdjustmentToInventoryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAdjustmentToInventoryMember", "presentation": [ "http://www.ichorsystems.com/role/AcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Adjustment to Inventory", "label": "Fair Value Adjustment to Inventory [Member]", "documentation": "Fair value adjustment to acquisition-date inventory allocated (included) to (in) reported pro forma earnings (supplemental pro forma information)." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "ichr_FederalFundRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "FederalFundRateMember", "presentation": [ "http://www.ichorsystems.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal Funds Effective Rate", "label": "Federal Fund Rate [Member]", "documentation": "Federal Fund Rate." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillScheduleofDefiniteLivedIntangibleAssetsDetails", "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsUsefulLivesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Estimated useful lives of intangible assets", "terseLabel": "Weighted average useful life", "label": "Finite-Lived Intangible Asset, Useful Life", "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." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillScheduleofDefiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillScheduleofDefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r168", "r274" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillEstimatedAmortizationExpenseofIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillEstimatedAmortizationExpenseofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "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)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillEstimatedAmortizationExpenseofIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillEstimatedAmortizationExpenseofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "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)." } } }, "auth_ref": [ "r118" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillEstimatedAmortizationExpenseofIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillEstimatedAmortizationExpenseofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "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)." } } }, "auth_ref": [ "r118" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillEstimatedAmortizationExpenseofIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillEstimatedAmortizationExpenseofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "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)." } } }, "auth_ref": [ "r118" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillEstimatedAmortizationExpenseofIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillEstimatedAmortizationExpenseofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "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)." } } }, "auth_ref": [ "r118" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillEstimatedAmortizationExpenseofIntangibleAssetsDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillEstimatedAmortizationExpenseofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "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)." } } }, "auth_ref": [ "r118" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.ichorsystems.com/role/AcquisitionsAdditionalInformationDetails", "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillScheduleofDefiniteLivedIntangibleAssetsDetails", "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPropertyPlantAndEquipmentEstimatedUsefulLivesDetails", "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsUsefulLivesDetails", "http://www.ichorsystems.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r272", "r273", "r274", "r275", "r453", "r454" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "presentation": [ "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillEstimatedAmortizationExpenseofIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillScheduleofDefiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillScheduleofDefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross value", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r117", "r454" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillScheduleofDefiniteLivedIntangibleAssetsDetails", "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "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." } } }, "auth_ref": [ "r453" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.ichorsystems.com/role/AcquisitionsAdditionalInformationDetails", "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillScheduleofDefiniteLivedIntangibleAssetsDetails", "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPropertyPlantAndEquipmentEstimatedUsefulLivesDetails", "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsUsefulLivesDetails", "http://www.ichorsystems.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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." } } }, "auth_ref": [ "r54", "r55" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 }, "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillScheduleofDefiniteLivedIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillEstimatedAmortizationExpenseofIntangibleAssetsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets", "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillEstimatedAmortizationExpenseofIntangibleAssetsDetail", "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillScheduleofDefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "totalLabel": "Carrying amount", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r117", "r453" ] }, "us-gaap_FiscalPeriod": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiscalPeriod", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Year End", "label": "Fiscal Period, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed." } } }, "auth_ref": [ "r78" ] }, "ichr_FixedChargeCoverageRatio": { "xbrltype": "percentItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "FixedChargeCoverageRatio", "presentation": [ "http://www.ichorsystems.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed charge coverage ratio", "label": "Fixed Charge Coverage Ratio", "documentation": "Fixed charge coverage ratio." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Operations", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r428" ] }, "ichr_ForeignLongLivedAssetsExclusiveOfDeferredTaxAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "ForeignLongLivedAssetsExclusiveOfDeferredTaxAssets", "crdr": "debit", "presentation": [ "http://www.ichorsystems.com/role/SegmentInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign long-lived assets, exclusive of deferred tax assets", "label": "Foreign Long Lived Assets Exclusive Of Deferred Tax Assets", "documentation": "Foreign long-lived assets, exclusive of deferred tax assets." } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r619", "r631", "r641", "r667" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r619", "r631", "r641", "r667" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r619", "r631", "r641", "r667" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r619", "r631", "r641", "r667" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r619", "r631", "r641", "r667" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPropertyPlantAndEquipmentEstimatedUsefulLivesDetails", "http://www.ichorsystems.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Office furniture, fixtures, and equipment", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss on extinguishment of debt", "label": "Gain (Loss) on Extinguishment of Debt", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r6", "r60", "r61" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ichorsystems.com/role/AcquisitionsScheduleofPreliminaryPurchasePriceAllocationDetails", "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets", "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillScheduleofChangesinGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Goodwill beginning balance", "periodEndLabel": "Goodwill ending balance", "label": "Goodwill", "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." } } }, "auth_ref": [ "r167", "r270", "r455", "r577", "r593", "r714", "r721" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwill" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets and Goodwill", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r115" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r269", "r271", "r577" ] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined." } } }, "auth_ref": [ "r9" ] }, "us-gaap_GoodwillPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillPeriodIncreaseDecrease", "presentation": [ "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillScheduleofChangesinGoodwillDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Acquisitions", "label": "Goodwill, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r713" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillScheduleofChangesinGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r105", "r192", "r235", "r242", "r247", "r250", "r260", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r427", "r575", "r729" ] }, "us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HostingArrangementServiceContractImplementationCostExpenseAmortization", "crdr": "debit", "presentation": [ "http://www.ichorsystems.com/role/PropertyandEquipmentAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "label": "Hosting Arrangement, Service Contract, Implementation Cost, Expense, Amortization", "documentation": "Amount of amortization expense for capitalized implementation cost from hosting arrangement that is service contract." } } }, "auth_ref": [ "r153", "r276" ] }, "ichr_IMGCompaniesLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "IMGCompaniesLLCMember", "presentation": [ "http://www.ichorsystems.com/role/AcquisitionsAdditionalInformationDetails", "http://www.ichorsystems.com/role/AcquisitionsScheduleofPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IMG Companies, LLC", "label": "I M G Companies L L C [Member]", "documentation": "IMG Companies, LLC." } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.ichorsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r609", "r610", "r623" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Assets", "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/IncomeTaxesSummaryofInformationonCompanysIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesSummaryofInformationonCompanysIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r193", "r406" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 }, "http://www.ichorsystems.com/role/IncomeTaxesSummaryofInformationonCompanysIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofOperations", "http://www.ichorsystems.com/role/IncomeTaxesSummaryofInformationonCompanysIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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." } } }, "auth_ref": [ "r0", "r102", "r140", "r235", "r242", "r247", "r250", "r457", "r469", "r575" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/IncomeTaxesSummaryofInformationonCompanysIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesSummaryofInformationonCompanysIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r193", "r406" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority", "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority", "label": "Income Tax Authority [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r194", "r377", "r385", "r391", "r397", "r402", "r407", "r408", "r409", "r485" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 }, "http://www.ichorsystems.com/role/IncomeTaxesSignificantComponentsofIncomeTaxExpenseBenefitFromContinuingOperationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.ichorsystems.com/role/IncomeTaxesReconciliationofIncomeTaxatFederalStatutoryTaxRatestoIncomeTaxExpenseBenefitFromContinuingOperationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofOperations", "http://www.ichorsystems.com/role/IncomeTaxesReconciliationofIncomeTaxatFederalStatutoryTaxRatestoIncomeTaxExpenseBenefitFromContinuingOperationsDetails", "http://www.ichorsystems.com/role/IncomeTaxesSignificantComponentsofIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense", "totalLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r143", "r157", "r213", "r214", "r239", "r383", "r403", "r472" ] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesReconciliationofIncomeTaxatFederalStatutoryTaxRatestoIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective rate reconciliation:", "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r179", "r379", "r380", "r391", "r392", "r396", "r398", "r483" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/IncomeTaxesReconciliationofIncomeTaxatFederalStatutoryTaxRatestoIncomeTaxExpenseBenefitFromContinuingOperationsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.ichorsystems.com/role/IncomeTaxesReconciliationofIncomeTaxatFederalStatutoryTaxRatestoIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation allowance", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r759" ] }, "ichr_IncomeTaxReconciliationEffectOfPermanentItems": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "IncomeTaxReconciliationEffectOfPermanentItems", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/IncomeTaxesReconciliationofIncomeTaxatFederalStatutoryTaxRatestoIncomeTaxExpenseBenefitFromContinuingOperationsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesReconciliationofIncomeTaxatFederalStatutoryTaxRatestoIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Permanent items", "label": "Income Tax Reconciliation Effect Of Permanent Items", "documentation": "Income tax reconciliation effect of permanent items." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/IncomeTaxesReconciliationofIncomeTaxatFederalStatutoryTaxRatestoIncomeTaxExpenseBenefitFromContinuingOperationsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesReconciliationofIncomeTaxatFederalStatutoryTaxRatestoIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign rate differential", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)." } } }, "auth_ref": [ "r759" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/IncomeTaxesReconciliationofIncomeTaxatFederalStatutoryTaxRatestoIncomeTaxExpenseBenefitFromContinuingOperationsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesReconciliationofIncomeTaxatFederalStatutoryTaxRatestoIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. federal tax expense", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r384" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/IncomeTaxesReconciliationofIncomeTaxatFederalStatutoryTaxRatestoIncomeTaxExpenseBenefitFromContinuingOperationsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesReconciliationofIncomeTaxatFederalStatutoryTaxRatestoIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount", "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r759" ] }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherReconcilingItems", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/IncomeTaxesReconciliationofIncomeTaxatFederalStatutoryTaxRatestoIncomeTaxExpenseBenefitFromContinuingOperationsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesReconciliationofIncomeTaxatFederalStatutoryTaxRatestoIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other, net", "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments." } } }, "auth_ref": [ "r759" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/IncomeTaxesReconciliationofIncomeTaxatFederalStatutoryTaxRatestoIncomeTaxExpenseBenefitFromContinuingOperationsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesReconciliationofIncomeTaxatFederalStatutoryTaxRatestoIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State income taxes, net", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r759" ] }, "us-gaap_IncomeTaxReconciliationTaxContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxContingencies", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/IncomeTaxesReconciliationofIncomeTaxatFederalStatutoryTaxRatestoIncomeTaxExpenseBenefitFromContinuingOperationsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesReconciliationofIncomeTaxatFederalStatutoryTaxRatestoIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax contingencies", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies." } } }, "auth_ref": [ "r759" ] }, "us-gaap_IncomeTaxReconciliationTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxCredits", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/IncomeTaxesReconciliationofIncomeTaxatFederalStatutoryTaxRatestoIncomeTaxExpenseBenefitFromContinuingOperationsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesReconciliationofIncomeTaxatFederalStatutoryTaxRatestoIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Credits", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits." } } }, "auth_ref": [ "r759" ] }, "us-gaap_IncomeTaxReconciliationTaxHolidays": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxHolidays", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/IncomeTaxesReconciliationofIncomeTaxatFederalStatutoryTaxRatestoIncomeTaxExpenseBenefitFromContinuingOperationsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.ichorsystems.com/role/IncomeTaxesReconciliationofIncomeTaxatFederalStatutoryTaxRatestoIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Tax holiday", "terseLabel": "Tax holiday", "label": "Effective Income Tax Rate Reconciliation, Tax Holiday, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income exempt from income tax because of a tax holiday." } } }, "auth_ref": [ "r759" ] }, "ichr_IncomeTaxReconciliationWithholdingTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "IncomeTaxReconciliationWithholdingTaxes", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/IncomeTaxesReconciliationofIncomeTaxatFederalStatutoryTaxRatestoIncomeTaxExpenseBenefitFromContinuingOperationsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesReconciliationofIncomeTaxatFederalStatutoryTaxRatestoIncomeTaxExpenseBenefitFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Withholding tax", "label": "Income Tax Reconciliation Withholding Taxes", "documentation": "Income tax reconciliation withholding taxes." } } }, "auth_ref": [] }, "ichr_IncomeTaxesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "IncomeTaxesLineItems", "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes [Line Items]", "label": "Income Taxes [Line Items]", "documentation": "Income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid during the period for taxes, net of refunds", "label": "Income Taxes Paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r35", "r37" ] }, "ichr_IncomeTaxesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "IncomeTaxesTable", "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes [Table]", "label": "Income Taxes [Table]", "documentation": "Income taxes." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable, net", "label": "Increase (Decrease) in Accounts Receivable", "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." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "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." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities, net of acquisitions:", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Increase (Decrease) in Other Operating Liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.ichorsystems.com/role/EarningsperShareComputationofBasicandDilutedNetIncomeLossPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ichorsystems.com/role/EarningsperShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive effect of shares (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "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." } } }, "auth_ref": [ "r219", "r220", "r221", "r225", "r338" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r622", "r631", "r641", "r658", "r667", "r671", "r679" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r677" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r611", "r683" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r611", "r683" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r611", "r683" ] }, "us-gaap_InsuredEventGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InsuredEventGainLoss", "crdr": "credit", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Losses incurred exceeding the insured limits", "label": "Insured Event, Gain (Loss)", "documentation": "Amount of excess (deficiency) of insurance recovery over the loss incurred from an insured event." } } }, "auth_ref": [ "r728" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, net", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r84", "r142", "r183", "r238", "r435", "r525", "r603", "r784" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid during the period for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "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." } } }, "auth_ref": [ "r186", "r188", "r189" ] }, "us-gaap_InventoryAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryAdjustments", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/InventoriesScheduleofInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.ichorsystems.com/role/InventoriesScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Excess and obsolete adjustment", "label": "Inventory Adjustments", "documentation": "Amount of inventory reserves for last-in first-out (LIFO) and other inventory valuation methods." } } }, "auth_ref": [ "r51", "r695" ] }, "us-gaap_InventoryCurrentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryCurrentTable", "presentation": [ "http://www.ichorsystems.com/role/InventoriesChangestoCompanysexcessandobsoleteadjustmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory Current [Table]", "label": "Inventory, Current [Table]", "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.ichorsystems.com/role/Inventories" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r266" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/InventoriesScheduleofInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ichorsystems.com/role/InventoriesScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r692" ] }, "us-gaap_InventoryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLineItems", "presentation": [ "http://www.ichorsystems.com/role/InventoriesChangestoCompanysexcessandobsoleteadjustmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory [Line Items]", "label": "Inventory [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.ichorsystems.com/role/InventoriesScheduleofInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets", "http://www.ichorsystems.com/role/InventoriesScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "totalLabel": "Total inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r175", "r570", "r593" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r145", "r163", "r174", "r266", "r267", "r268", "r451", "r572" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/InventoriesScheduleofInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ichorsystems.com/role/InventoriesScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Gross", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r694" ] }, "ichr_InventoryRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "InventoryRollForward", "presentation": [ "http://www.ichorsystems.com/role/InventoriesChangestoCompanysexcessandobsoleteadjustmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory [Roll Forward]", "label": "Inventory [Roll Forward]", "documentation": "Inventory" } } }, "auth_ref": [] }, "us-gaap_InventoryValuationReserveMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserveMember", "presentation": [ "http://www.ichorsystems.com/role/InventoriesChangestoCompanysexcessandobsoleteadjustmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Excess and obsolete adjustment", "label": "SEC Schedule, 12-09, Reserve, Inventory [Member]", "documentation": "Reserve to reduce inventory to lower of cost or net realizable value." } } }, "auth_ref": [ "r701", "r702", "r703", "r704", "r705" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/InventoriesScheduleofInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ichorsystems.com/role/InventoriesScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work in process", "label": "Inventory, Work in Process, Gross", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r693" ] }, "ichr_InvestmentMaturityPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "InvestmentMaturityPeriod", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment Maturity Period", "label": "Investment Maturity Period", "documentation": "Investment maturity period." } } }, "auth_ref": [] }, "ichr_LamResearchMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "LamResearchMember", "presentation": [ "http://www.ichorsystems.com/role/SegmentInformationSalesfromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lam Research", "label": "Lam Research [Member]", "documentation": "Lam research." } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.ichorsystems.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Lease Expense", "label": "Lease, Cost [Table Text Block]", "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." } } }, "auth_ref": [ "r768" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPropertyPlantAndEquipmentEstimatedUsefulLivesDetails", "http://www.ichorsystems.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r120" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r442" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.ichorsystems.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Future Minimum Lease Payments Under Non-Cancellable Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "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." } } }, "auth_ref": [ "r769" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancellableLeasesDetail": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.ichorsystems.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancellableLeasesDetail_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ichorsystems.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancellableLeasesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total future minimum lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r447" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancellableLeasesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ichorsystems.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancellableLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "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)." } } }, "auth_ref": [ "r447" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancellableLeasesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ichorsystems.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancellableLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "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)." } } }, "auth_ref": [ "r447" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancellableLeasesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ichorsystems.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancellableLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "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)." } } }, "auth_ref": [ "r447" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancellableLeasesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ichorsystems.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancellableLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "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)." } } }, "auth_ref": [ "r447" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancellableLeasesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ichorsystems.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancellableLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "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)." } } }, "auth_ref": [ "r447" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancellableLeasesDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ichorsystems.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancellableLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "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)." } } }, "auth_ref": [ "r447" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancellableLeasesDetail_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ichorsystems.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancellableLeasesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Less imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r447" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.ichorsystems.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "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." } } }, "auth_ref": [ "r438" ] }, "ichr_LeverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "LeverageRatio", "presentation": [ "http://www.ichorsystems.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated leverage ratio", "label": "Leverage Ratio", "documentation": "Leverage ratio." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r21", "r192", "r260", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r415", "r416", "r417", "r427", "r500", "r574", "r604", "r729", "r770", "r771" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and shareholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r98", "r139", "r465", "r593", "r699", "r712", "r767" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Shareholders\u2019 Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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." } } }, "auth_ref": [ "r23", "r162", "r192", "r260", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r415", "r416", "r417", "r427", "r593", "r729", "r770", "r771" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityFrequencyOfPayments": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityFrequencyOfPayments", "presentation": [ "http://www.ichorsystems.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit facility, frequency of principal payments", "label": "Line of Credit Facility, Frequency of Payments", "documentation": "Description of the frequency of periodic payments, which may be presented in a variety of ways (for example, monthly, quarterly, annually)." } } }, "auth_ref": [ "r20" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.ichorsystems.com/role/LongTermDebtAdditionalInformationDetails", "http://www.ichorsystems.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line Of Credit Facility [Line Items]", "label": "Line of Credit Facility [Line Items]", "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." } } }, "auth_ref": [ "r698" ] }, "us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityPeriodicPaymentPrincipal", "crdr": "debit", "presentation": [ "http://www.ichorsystems.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit facility, periodic principal payments", "label": "Line of Credit Facility, Periodic Payment, Principal", "documentation": "Amount of the required periodic payment applied to principal." } } }, "auth_ref": [ "r20" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.ichorsystems.com/role/LongTermDebtAdditionalInformationDetails", "http://www.ichorsystems.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line Of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r20", "r698" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.ichorsystems.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of commitment fee on unused portion of revolver", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.ichorsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/LongTermDebtScheduleofLongtermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ichorsystems.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total long-term debt, net", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r17", "r138", "r304", "r318", "r579", "r580", "r779" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets", "http://www.ichorsystems.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of long-term debt", "negatedLabel": "Less current portion", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r171" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/LongTermDebtMaturitiesoflongTermDebtConsistDetail": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ichorsystems.com/role/LongTermDebtMaturitiesoflongTermDebtConsistDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r8", "r195", "r309" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/LongTermDebtMaturitiesoflongTermDebtConsistDetail": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ichorsystems.com/role/LongTermDebtMaturitiesoflongTermDebtConsistDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Long-Term Debt, Maturity, Year Three", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r8", "r195", "r309" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/LongTermDebtMaturitiesoflongTermDebtConsistDetail": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ichorsystems.com/role/LongTermDebtMaturitiesoflongTermDebtConsistDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r8", "r195", "r309" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets", "http://www.ichorsystems.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, less current portion, net", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r172" ] }, "us-gaap_LongTermDebtPercentageBearingVariableInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtPercentageBearingVariableInterestRate", "presentation": [ "http://www.ichorsystems.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate", "label": "Long-Term Debt, Percentage Bearing Variable Interest, Percentage Rate", "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time." } } }, "auth_ref": [ "r24" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPropertyPlantAndEquipmentEstimatedUsefulLivesDetails", "http://www.ichorsystems.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery", "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ichorsystems.com/role/SegmentInformationAdditionalInformationDetails", "http://www.ichorsystems.com/role/SegmentInformationSalesfromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer", "label": "Customer [Axis]" } } }, "auth_ref": [ "r256", "r585", "r732", "r781", "r782" ] }, "ichr_MarketConditionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "MarketConditionMember", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationAdditionalInformationDetails", "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofRSUActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Market condition", "label": "Market Condition [Member]", "documentation": "Market condition." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.ichorsystems.com/role/EmployeeBenefitProgramsAdditionalInformationDetails", "http://www.ichorsystems.com/role/LongTermDebtAdditionalInformationDetails", "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPropertyPlantAndEquipmentEstimatedUsefulLivesDetails", "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r278", "r279", "r280", "r281", "r333", "r450", "r473", "r492", "r493", "r543", "r545", "r547", "r548", "r550", "r564", "r565", "r576", "r583", "r588", "r594", "r731", "r772", "r773", "r774", "r775", "r776", "r777" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r650" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r650" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.ichorsystems.com/role/LongTermDebtAdditionalInformationDetails", "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPropertyPlantAndEquipmentEstimatedUsefulLivesDetails", "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r278", "r279", "r280", "r281", "r333", "r450", "r473", "r492", "r493", "r543", "r545", "r547", "r548", "r550", "r564", "r565", "r576", "r583", "r588", "r594", "r731", "r772", "r773", "r774", "r775", "r776", "r777" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r670" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r678" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ichorsystems.com/role/SegmentInformationAdditionalInformationDetails", "http://www.ichorsystems.com/role/SegmentInformationSalesfromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer", "label": "Customer [Domain]" } } }, "auth_ref": [ "r256", "r585", "r732", "r781", "r782" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r651" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r187" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r187" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r111", "r112", "r113" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.ichorsystems.com/role/ConsolidatedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows", "http://www.ichorsystems.com/role/ConsolidatedStatementsofOperations", "http://www.ichorsystems.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.ichorsystems.com/role/EarningsperShareComputationofBasicandDilutedNetIncomeLossPerShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss)", "terseLabel": "Net income (loss)", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r103", "r113", "r141", "r160", "r177", "r178", "r182", "r192", "r205", "r207", "r208", "r209", "r210", "r213", "r214", "r222", "r235", "r242", "r247", "r250", "r260", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r426", "r427", "r470", "r522", "r538", "r539", "r575", "r603", "r729" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Pronouncements Recently Issued", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r650" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r619", "r631", "r641", "r658", "r667" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r648" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r647" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r658" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r678" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r678" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r787", "r788", "r789", "r790" ] }, "us-gaap_NonrecurringAdjustmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonrecurringAdjustmentAxis", "presentation": [ "http://www.ichorsystems.com/role/AcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nonrecurring Adjustment", "label": "Nonrecurring Adjustment [Axis]", "documentation": "Information about material and nonrecurring adjustment directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information)." } } }, "auth_ref": [ "r15" ] }, "us-gaap_NonrecurringAdjustmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonrecurringAdjustmentDomain", "presentation": [ "http://www.ichorsystems.com/role/AcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nonrecurring Adjustment", "label": "Nonrecurring Adjustment [Domain]", "documentation": "Material, nonrecurring adjustment(s) allocated (included) to (in) reported pro forma revenue and earnings (supplemental pro forma information)." } } }, "auth_ref": [ "r15" ] }, "ichr_NumberOfOperatingLeaseExecuted": { "xbrltype": "integerItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "NumberOfOperatingLeaseExecuted", "presentation": [ "http://www.ichorsystems.com/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating lease executed", "label": "Number Of Operating Lease Executed", "documentation": "Number of operating lease executed." } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.ichorsystems.com/role/SegmentInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segment", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r710" ] }, "us-gaap_NumberOfReportingUnits": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportingUnits", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reporting units", "label": "Number of Reporting Units", "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income (loss)", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r235", "r242", "r247", "r250", "r575" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.ichorsystems.com/role/LeasesComponentsofLeaseExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "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." } } }, "auth_ref": [ "r443", "r592" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancellableLeasesDetail_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ichorsystems.com/role/LeasesFutureMinimumLeasePaymentsUnderNonCancellableLeasesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Total lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r440" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r440" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities, less current portion", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r440" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.ichorsystems.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows from operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r441", "r444" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r439" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.ichorsystems.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate of operating leases", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r446", "r592" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.ichorsystems.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term of operating leases", "label": "Operating Lease, Weighted Average Remaining Lease Term", "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." } } }, "auth_ref": [ "r445", "r592" ] }, "us-gaap_OrderOrProductionBacklogMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrderOrProductionBacklogMember", "presentation": [ "http://www.ichorsystems.com/role/AcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Order Backlog", "label": "Order or Production Backlog [Member]", "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination." } } }, "auth_ref": [ "r76" ] }, "ichr_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails1" ], "lang": { "en-us": { "role": { "terseLabel": "Organization And Summary Of Significant Accounting Policies [Line Items]", "label": "Organization And Summary Of Significant Accounting Policies [Line Items]", "documentation": "Organization And Summary Of Significant Accounting Policies [Line Items]" } } }, "auth_ref": [] }, "ichr_OrganizationAndSummaryOfSignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "OrganizationAndSummaryOfSignificantAccountingPoliciesTable", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails1" ], "lang": { "en-us": { "role": { "terseLabel": "Organization And Summary Of Significant Accounting Policies [Table]", "label": "Organization And Summary Of Significant Accounting Policies [Table]", "documentation": "Organization And Summary Of Significant Accounting Policies [Table]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Summary of Significant Accounting Policies", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r87", "r134", "r480", "r481" ] }, "ichr_OriginalMaturitiesAcquisitionPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "OriginalMaturitiesAcquisitionPeriod", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Original maturities acquisition period", "label": "Original Maturities Acquisition Period", "documentation": "Original maturities acquisition period." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other noncurrent assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r169" ] }, "ichr_OtherCountriesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "OtherCountriesMember", "presentation": [ "http://www.ichorsystems.com/role/SegmentInformationScheduleofSalesByGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Countries [Member]", "documentation": "Other Countries." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r22", "r593" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r26" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r113" ] }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentLiabilitiesMember", "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Non-current Liabilities", "label": "Other Noncurrent Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Other expense (income), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r108" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r650" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r617", "r629", "r639", "r665" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r620", "r632", "r642", "r668" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r620", "r632", "r642", "r668" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r646" ] }, "us-gaap_PaymentsOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfFinancingCosts", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Debt issuance and modification costs", "label": "Payments of Financing Costs", "documentation": "The cash outflow for loan and debt issuance costs." } } }, "auth_ref": [ "r33" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Employees' taxes paid upon vesting of restricted share units", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r185" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash paid for acquisitions, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r31" ] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of marketable securities", "label": "Payments to Acquire Marketable Securities", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r711" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Capital expenditures", "label": "Payments to Acquire Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r110" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r649" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r649" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r648" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r658" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r651" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r647" ] }, "ichr_PercentageOfOutstandingOrdinaryShares": { "xbrltype": "percentItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "PercentageOfOutstandingOrdinaryShares", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of outstanding ordinary shares", "label": "Percentage Of Outstanding Ordinary Shares", "documentation": "Percentage of outstanding ordinary shares." } } }, "auth_ref": [] }, "ichr_PercentageThresholdOfLikelihoodOfTaxPositionsBeingRealizedUponSettlementWithTaxingAuthority": { "xbrltype": "percentItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "PercentageThresholdOfLikelihoodOfTaxPositionsBeingRealizedUponSettlementWithTaxingAuthority", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage threshold of likelihood of tax positions being realized upon settlement with taxing authority", "label": "Percentage Threshold Of Likelihood Of Tax Positions Being Realized Upon Settlement With Taxing Authority", "documentation": "Percentage threshold of Likelihood of tax positions being realized upon settlement with taxing authority." } } }, "auth_ref": [] }, "ichr_PerformanceConditionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "PerformanceConditionMember", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationAdditionalInformationDetails", "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofRSUActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance condition", "label": "Performance Condition [Member]", "documentation": "Performance condition." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.ichorsystems.com/role/EarningsperShareComputationofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.ichorsystems.com/role/ShareBasedCompensationAdditionalInformationDetails", "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofWeightedAverageAssumptionusedtoMeasureFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.ichorsystems.com/role/EarningsperShareComputationofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.ichorsystems.com/role/ShareBasedCompensationAdditionalInformationDetails", "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofWeightedAverageAssumptionusedtoMeasureFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred shares, par value (in usd per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r92", "r319" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred shares, authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r92", "r501" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred shares, issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r92", "r319" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred shares, outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r92", "r501", "r520", "r785", "r786" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred shares ($0.0001 par value; 20,000,000 shares authorized; zero shares issued and outstanding)", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r92", "r462", "r593" ] }, "ichr_PreliminaryPurchasePriceAllocationChargeToCostOfSales": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "PreliminaryPurchasePriceAllocationChargeToCostOfSales", "crdr": "debit", "presentation": [ "http://www.ichorsystems.com/role/AcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preliminary purchase price allocation charge to cost of sales", "label": "Preliminary Purchase Price Allocation Charge To Cost Of Sales", "documentation": "Preliminary purchase price allocation charge to cost of sales." } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "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." } } }, "auth_ref": [ "r696" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of ordinary shares under share-based compensation plans", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised." } } }, "auth_ref": [ "r4", "r16" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings on revolving credit facility", "label": "Proceeds from Lines of Credit", "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." } } }, "auth_ref": [ "r32", "r698" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from maturities and sales of marketable securities", "label": "Proceeds from Sale and Maturity of Marketable Securities", "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of property and equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r109" ] }, "ichr_ProceedsFromTermLoan": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "ProceedsFromTermLoan", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from term loan", "label": "Proceeds From Term Loan", "documentation": "Proceeds From Term Loan." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPropertyPlantAndEquipmentEstimatedUsefulLivesDetails", "http://www.ichorsystems.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.ichorsystems.com/role/PropertyandEquipment" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r119", "r149", "r154", "r155" ] }, "ichr_PropertyPlantAndEquipmentEstimatedUsefulLivesTableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "PropertyPlantAndEquipmentEstimatedUsefulLivesTableTableTextBlock", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Property Plant and Equipment Estimated Useful Lives", "label": "Property Plant And Equipment Estimated Useful Lives Table [Table Text Block]", "documentation": "Property Plant And Equipment Estimated Useful Lives [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ichorsystems.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, gross", "label": "Property, Plant and Equipment, Gross", "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." } } }, "auth_ref": [ "r120", "r165", "r468" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPropertyPlantAndEquipmentEstimatedUsefulLivesDetails", "http://www.ichorsystems.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property Plant And Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.ichorsystems.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets", "http://www.ichorsystems.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Total property and equipment, net", "label": "Property, Plant and Equipment, Net", "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." } } }, "auth_ref": [ "r7", "r458", "r468", "r593" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r7", "r149", "r154", "r466" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.ichorsystems.com/role/PropertyandEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Property and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPropertyPlantAndEquipmentEstimatedUsefulLivesDetails", "http://www.ichorsystems.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "label": "Long-Lived Tangible Asset [Domain]", "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." } } }, "auth_ref": [ "r120" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPropertyPlantAndEquipmentEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated useful lives of property & equipment", "label": "Property, Plant and Equipment, Useful Life", "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." } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r646" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r646" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.ichorsystems.com/role/EmployeeBenefitProgramsAdditionalInformationDetails", "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillScheduleofDefiniteLivedIntangibleAssetsDetails", "http://www.ichorsystems.com/role/LongTermDebtAdditionalInformationDetails", "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPropertyPlantAndEquipmentEstimatedUsefulLivesDetails", "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r278", "r279", "r280", "r281", "r331", "r333", "r362", "r363", "r364", "r449", "r450", "r473", "r492", "r493", "r543", "r545", "r547", "r548", "r550", "r564", "r565", "r576", "r583", "r588", "r594", "r597", "r727", "r731", "r773", "r774", "r775", "r776", "r777" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.ichorsystems.com/role/EmployeeBenefitProgramsAdditionalInformationDetails", "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillScheduleofDefiniteLivedIntangibleAssetsDetails", "http://www.ichorsystems.com/role/LongTermDebtAdditionalInformationDetails", "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPropertyPlantAndEquipmentEstimatedUsefulLivesDetails", "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r278", "r279", "r280", "r281", "r331", "r333", "r362", "r363", "r364", "r449", "r450", "r473", "r492", "r493", "r543", "r545", "r547", "r548", "r550", "r564", "r565", "r576", "r583", "r588", "r594", "r597", "r727", "r731", "r773", "r774", "r775", "r776", "r777" ] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesSummaryoftheActivityRelatedtoUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r612", "r624", "r634", "r660" ] }, "ichr_RepaymentOfTermLoan": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "RepaymentOfTermLoan", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments on term loan", "label": "Repayment Of Term Loan", "documentation": "Repayment of term loan." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments on revolving credit facility", "label": "Repayments of Lines of Credit", "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." } } }, "auth_ref": [ "r34", "r698" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "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." } } }, "auth_ref": [ "r86", "r376", "r778" ] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development Costs", "label": "Research and Development Expense, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r375" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r613", "r625", "r635", "r661" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r614", "r626", "r636", "r662" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r621", "r633", "r643", "r669" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.ichorsystems.com/role/EarningsperShareComputationofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.ichorsystems.com/role/ShareBasedCompensationAdditionalInformationDetails", "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofFairValueInformationforRSUsGrantedandVestedDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock", "verboseLabel": "RSUs", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r41" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Share Units", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r95", "r122", "r464", "r477", "r478", "r484", "r502", "r593" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r159", "r202", "r203", "r204", "r206", "r212", "r214", "r261", "r262", "r371", "r372", "r373", "r400", "r401", "r418", "r420", "r421", "r423", "r424", "r474", "r476", "r486", "r785" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofOperations", "http://www.ichorsystems.com/role/SegmentInformationSalesfromContinuingOperationsDetails", "http://www.ichorsystems.com/role/SegmentInformationScheduleofSalesByGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "verboseLabel": "Total net sales", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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." } } }, "auth_ref": [ "r236", "r237", "r241", "r245", "r246", "r252", "r254", "r256", "r329", "r330", "r452" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r158", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r566" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails1" ], "lang": { "en-us": { "role": { "terseLabel": "Performance obligation satisfaction period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "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." } } }, "auth_ref": [ "r152" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails1" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r152" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.ichorsystems.com/role/LongTermDebtAdditionalInformationDetails", "http://www.ichorsystems.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "ichr_RightOfUseAssetsObtainedInExchangeForNewOperatingLeaseLiabilitiesIncludingThoseAcquiredThroughAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "RightOfUseAssetsObtainedInExchangeForNewOperatingLeaseLiabilitiesIncludingThoseAcquiredThroughAcquisitions", "crdr": "debit", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities, including those acquired through acquisitions", "label": "Right Of Use Assets Obtained In Exchange For New Operating Lease Liabilities Including Those Acquired Through Acquisitions", "documentation": "Right-of-use assets obtained in exchange for new operating lease liabilities, including those acquired through acquisitions." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r678" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r678" ] }, "country_SG": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "SG", "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.ichorsystems.com/role/SegmentInformationScheduleofSalesByGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Singapore", "label": "SINGAPORE" } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.ichorsystems.com/role/SegmentInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales Revenue, Net", "label": "Revenue Benchmark [Member]", "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." } } }, "auth_ref": [ "r256", "r686" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.ichorsystems.com/role/AcquisitionsAdditionalInformationDetails", "http://www.ichorsystems.com/role/AcquisitionsScheduleofPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Business Acquisitions By Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "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." } } }, "auth_ref": [ "r71", "r73", "r412" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "presentation": [ "http://www.ichorsystems.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Preliminary Purchase Price Allocation", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts." } } }, "auth_ref": [ "r71", "r73" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of significant components of income tax expense (benefit) from continuing operations", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "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." } } }, "auth_ref": [ "r130" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.ichorsystems.com/role/LongTermDebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt", "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of deferred income tax assets and liabilities from continuing operations", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "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." } } }, "auth_ref": [ "r129" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.ichorsystems.com/role/EarningsperShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Computation of Basic and Diluted Net Income (Loss) Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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." } } }, "auth_ref": [ "r709" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of reconciliation of income tax computed at U.S. federal statutory tax rates to income tax expense (benefit) from continuing operations", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "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." } } }, "auth_ref": [ "r128" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillScheduleofDefiniteLivedIntangibleAssetsDetails", "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesScheduleofFiniteLivedIntangibleAssetsUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Finite Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r54", "r55", "r453" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Definite-Lived Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r54", "r55" ] }, "ichr_ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTableTextBlock", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite Lived Intangible Assets Useful Lives", "label": "Schedule Of Finite Lived Intangible Assets Useful Lives Table [Table Text Block]", "documentation": "Schedule Of Finite Lived Intangible Assets Useful Lives Table [Text Block]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r577", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of income from continuing operations before tax", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r700" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.ichorsystems.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "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." } } }, "auth_ref": [ "r18", "r99", "r100", "r101" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.ichorsystems.com/role/LongTermDebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities Long-Term Debt", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPropertyPlantAndEquipmentEstimatedUsefulLivesDetails", "http://www.ichorsystems.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Property Plant And Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.ichorsystems.com/role/SegmentInformationAdditionalInformationDetails", "http://www.ichorsystems.com/role/SegmentInformationSalesfromContinuingOperationsDetails", "http://www.ichorsystems.com/role/SegmentInformationScheduleofSalesByGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Segment Reporting Information By Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r48", "r49", "r50", "r52" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.ichorsystems.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Sales By Geographic Area", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r48", "r49", "r50", "r52" ] }, "ichr_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageGrandDateFairValueOfOptionsGrantedAndIntrinsicValueOfOptionsExercisedTableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageGrandDateFairValueOfOptionsGrantedAndIntrinsicValueOfOptionsExercisedTableTableTextBlock", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value of Options Granted and Intrinsic Value of Options Exercised", "label": "Schedule Of Share Based Compensation Arrangement By Share Based Payment Award Weighted Average Grand Date Fair Value Of Options Granted And Intrinsic Value Of Options Exercised Table [Table Text Block]", "documentation": "Schedule of Share Based Compensation Arrangement by Share Based Payment Award Weighted Average Grand Date Fair Value of Options Granted And Intrinsic Value of Options Exercised Table [Text Block]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationAdditionalInformationDetails", "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofFairValueInformationforRSUsGrantedandVestedDetails", "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofOptionActivityDetails", "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofRSUActivityDetails", "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofWeightedAverageAssumptionusedtoMeasureFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r335", "r337", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "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." } } }, "auth_ref": [ "r13", "r14", "r65" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Weighted Average Assumption used to Measure Fair Value", "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r127" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of RSU Activity", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [] }, "ichr_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTableTextBlock", "presentation": [ "http://www.ichorsystems.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Balance Sheet Information Related to Leases", "label": "Schedule Of Supplemental Balance Sheet Information Related To Leases Table [Table Text Block]", "documentation": "Schedule of supplemental balance sheet information related to leases." } } }, "auth_ref": [] }, "ichr_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTableTextBlock", "presentation": [ "http://www.ichorsystems.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Cash Flow Information Related to Leases", "label": "Schedule Of Supplemental Cash Flow Information Related To Leases Table [Table Text Block]", "documentation": "Schedule of supplemental cash flow information related to leases." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summarizes activity related to company's unrecognized tax benefits", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r591", "r761" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Amortization Expense of Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r55" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.ichorsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r605" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.ichorsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r608" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ichorsystems.com/role/SegmentInformationScheduleofSalesByGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r254", "r255", "r489", "r490", "r491", "r544", "r546", "r549", "r551", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r567", "r584", "r597", "r732", "r781" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.ichorsystems.com/role/SegmentInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r231", "r232", "r233", "r234", "r235", "r240", "r244", "r248", "r249", "r250", "r251", "r252", "r253", "r256" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.ichorsystems.com/role/SegmentInformationAdditionalInformationDetails", "http://www.ichorsystems.com/role/SegmentInformationSalesfromContinuingOperationsDetails", "http://www.ichorsystems.com/role/SegmentInformationScheduleofSalesByGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "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." } } }, "auth_ref": [] }, "ichr_SegmentRevenueInformationSignificantCustomersDirectAndIndirectNetRevenuesTableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "SegmentRevenueInformationSignificantCustomersDirectAndIndirectNetRevenuesTableTableTextBlock", "presentation": [ "http://www.ichorsystems.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Segment Information Major Customers", "label": "Segment Revenue Information Significant Customers Direct And Indirect Net Revenues Table [Table Text Block]", "documentation": "Segment Revenue Information Significant Customers Direct And Indirect Net Revenues Table [Text Block]" } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general, and administrative", "label": "Selling, General and Administrative Expense", "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." } } }, "auth_ref": [ "r107" ] }, "ichr_ServiceConditionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "ServiceConditionMember", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofOptionActivityDetails", "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofRSUActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Service condition", "label": "Service Condition [Member]", "documentation": "Service condition." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Awards vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r589" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price equal to percentage of fair market value of ordinary shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date", "documentation": "Discount rate from fair value on purchase date that participants pay for shares." } } }, "auth_ref": [ "r64" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of restricted share units, forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r356" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value per share, forfeited (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r356" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of restricted share units, granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "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)." } } }, "auth_ref": [ "r354" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofFairValueInformationforRSUsGrantedandVestedDetails", "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value per share, granted (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "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)." } } }, "auth_ref": [ "r354" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of restricted share units, unvested, beginning balance (in shares)", "periodEndLabel": "Number of restricted share units, unvested, ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "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." } } }, "auth_ref": [ "r351", "r352" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted average grant date fair value per share, unvested, beginning balance (in usd per share)", "periodEndLabel": "Weighted average grant date fair value per share, unvested, ending balance (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r351", "r352" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of restricted share units, vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r355" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value per share, vested (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r355" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofWeightedAverageAssumptionusedtoMeasureFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "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." } } }, "auth_ref": [ "r363" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofWeightedAverageAssumptionusedtoMeasureFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "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." } } }, "auth_ref": [ "r362" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofWeightedAverageAssumptionusedtoMeasureFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r364" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationAdditionalInformationDetails", "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofFairValueInformationforRSUsGrantedandVestedDetails", "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofOptionActivityDetails", "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofRSUActivityDetails", "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofWeightedAverageAssumptionusedtoMeasureFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r335", "r337", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofOptionActivityDetails", "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award [Roll Forward]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ordinary shares remained eligible for issuance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "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." } } }, "auth_ref": [ "r64" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of stock options, exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "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." } } }, "auth_ref": [ "r345" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price per share, exercisable (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r345" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofFairValueInformationforOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total intrinsic value of options exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r358" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of stock options, forfeited or expired (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired." } } }, "auth_ref": [ "r739" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price per share, forfeited or expired (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r739" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r64" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of stock options, outstanding, beginning balance (in shares)", "periodEndLabel": "Number of stock options, outstanding, ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r343", "r344" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted average exercise price per share, outstanding, beginning balance (in usd per share)", "periodEndLabel": "Weighted average exercise price per share, outstanding, ending balance (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r343", "r344" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.ichorsystems.com/role/EarningsperShareComputationofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.ichorsystems.com/role/ShareBasedCompensationAdditionalInformationDetails", "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofFairValueInformationforRSUsGrantedandVestedDetails", "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofOptionActivityDetails", "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofRSUActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price per share, exercised (in usd per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r348" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Awards vesting percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r733" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested", "crdr": "debit", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofFairValueInformationforRSUsGrantedandVestedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total grant-date fair value of shares vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested", "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation arrangement by share-based payment award, expiration period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r590" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofWeightedAverageAssumptionusedtoMeasureFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average expected term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "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." } } }, "auth_ref": [ "r361" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "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." } } }, "auth_ref": [ "r64" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual term, exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r64" ] }, "ichr_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceAndAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceAndAdditionalDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Exercise Price And Additional Disclosures [Abstract]", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Exercise Price And Additional Disclosures [Abstract]", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options Outstanding, Weighted Average Exercise Price, and Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual term, outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r126" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "ichr_StandardAndExtendedProductWarrantyAccrualWarrantyPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "StandardAndExtendedProductWarrantyAccrualWarrantyPeriod", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Extended product warranty period", "label": "Standard And Extended Product Warranty Accrual Warranty Period", "documentation": "Standard and extended product warranty, accrual warranty period." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.ichorsystems.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r12", "r28", "r159", "r180", "r181", "r182", "r202", "r203", "r204", "r206", "r212", "r214", "r230", "r261", "r262", "r320", "r371", "r372", "r373", "r400", "r401", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r429", "r430", "r431", "r432", "r433", "r434", "r448", "r474", "r475", "r476", "r486", "r540" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.ichorsystems.com/role/SegmentInformationScheduleofSalesByGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r254", "r255", "r489", "r490", "r491", "r544", "r546", "r549", "r551", "r552", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r567", "r584", "r597", "r732", "r781" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r202", "r203", "r204", "r230", "r452", "r482", "r488", "r494", "r495", "r496", "r497", "r498", "r499", "r501", "r504", "r505", "r506", "r507", "r508", "r510", "r511", "r512", "r513", "r515", "r516", "r517", "r518", "r519", "r521", "r523", "r524", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r540", "r598" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r202", "r203", "r204", "r230", "r452", "r482", "r488", "r494", "r495", "r496", "r497", "r498", "r499", "r501", "r504", "r505", "r506", "r507", "r508", "r510", "r511", "r512", "r513", "r515", "r516", "r517", "r518", "r519", "r521", "r523", "r524", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r540", "r598" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r616", "r628", "r638", "r664" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Ordinary shares issued from employee share purchase plan (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r12", "r92", "r93", "r122" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Ordinary shares issued from vesting of restricted share units (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r12", "r92", "r93", "r122" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ordinary shares issued from exercise of stock options (in shares)", "negatedLabel": "Number of stock options, exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r12", "r92", "r93", "r122", "r348" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Ordinary shares issued from employee share purchase plan", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r12", "r92", "r93", "r122" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Ordinary shares issued from vesting of restricted share units", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r12", "r122" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Ordinary shares issued from exercise of stock options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r12", "r28", "r122" ] }, "us-gaap_StockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockOptionMember", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options", "label": "Equity Option [Member]", "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option)." } } }, "auth_ref": [ "r597" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets", "http://www.ichorsystems.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total shareholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r93", "r96", "r97", "r114", "r503", "r520", "r541", "r542", "r593", "r604", "r699", "r712", "r767", "r785" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "ichr_SummaryOfFairValueOfRestrictedSharesVestedTableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "SummaryOfFairValueOfRestrictedSharesVestedTableTableTextBlock", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value Information for RSUs Granted and Vested", "label": "Summary Of Fair Value Of Restricted Shares Vested Table [Table Text Block]", "documentation": "Summary Of Fair Value Of Restricted Shares Vested Table [Text Block]" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r657" ] }, "ichr_TermLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "TermLoanFacilityMember", "presentation": [ "http://www.ichorsystems.com/role/LongTermDebtAdditionalInformationDetails", "http://www.ichorsystems.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan", "label": "Term Loan Facility [Member]", "documentation": "Term loan facility." } } }, "auth_ref": [] }, "ichr_ThreeCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "ThreeCustomersMember", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Three Customers", "label": "Three Customers [Member]", "documentation": "Three Customers" } } }, "auth_ref": [] }, "ichr_ThreeMajorCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "ThreeMajorCustomersMember", "presentation": [ "http://www.ichorsystems.com/role/SegmentInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Three Major Customers", "label": "Three Major Customers [Member]", "documentation": "Three Major Customers" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r649" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r656" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r677" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r679" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.ichorsystems.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r680" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r681" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r679" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r679" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r682" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r680" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Shares", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r62" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.ichorsystems.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury shares (in shares)", "periodStartLabel": "Treasury stock, beginning balance (in shares)", "periodEndLabel": "Treasury stock, ending balance (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r62" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury shares at cost (4,437,439 shares)", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r29", "r62", "r63" ] }, "ichr_TwoMajorCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "TwoMajorCustomerMember", "presentation": [ "http://www.ichorsystems.com/role/SegmentInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Two Major Customer", "label": "Two Major Customer [Member]", "documentation": "Two Major Customer [Member]" } } }, "auth_ref": [] }, "ichr_TwoThousandSeventeenEmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "TwoThousandSeventeenEmployeeStockPurchasePlanMember", "presentation": [ "http://www.ichorsystems.com/role/EarningsperShareComputationofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.ichorsystems.com/role/ShareBasedCompensationAdditionalInformationDetails", "http://www.ichorsystems.com/role/ShareBasedCompensationScheduleofWeightedAverageAssumptionusedtoMeasureFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2017 Employee Stock Purchase Plan", "verboseLabel": "ESPP", "label": "Two Thousand Seventeen Employee Stock Purchase Plan [Member]", "documentation": "Two thousand seventeen employee stock purchase plan." } } }, "auth_ref": [] }, "ichr_TwoThousandSixteenOmnibusIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "TwoThousandSixteenOmnibusIncentivePlanMember", "presentation": [ "http://www.ichorsystems.com/role/ShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The 2016 Plan", "label": "Two Thousand Sixteen Omnibus Incentive Plan [Member]", "documentation": "2016 Omnibus Incentive Plan." } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.ichorsystems.com/role/SegmentInformationScheduleofSalesByGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States of America", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "calculation": { "http://www.ichorsystems.com/role/LongTermDebtScheduleofLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ichorsystems.com/role/LongTermDebtScheduleofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less unamortized debt issuance costs", "label": "Unamortized Debt Issuance Expense", "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset." } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r676" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.ichorsystems.com/role/IncomeTaxesSummaryoftheActivityRelatedtoUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits for uncertain tax positions", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r378", "r386" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "crdr": "debit", "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesSummaryoftheActivityRelatedtoUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Decrease in tax positions related to settlements", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities." } } }, "auth_ref": [ "r388" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense", "crdr": "debit", "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits, income tax penalties", "label": "Unrecognized Tax Benefits, Income Tax Penalties Expense", "documentation": "Amount of expense for penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r760" ] }, "ichr_UnrecognizedTaxBenefitsIncreaseDecreaseInIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ichorsystems.com/20231229", "localname": "UnrecognizedTaxBenefitsIncreaseDecreaseInIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Decrease in potential interest and penalties", "label": "Unrecognized Tax Benefits, Increase (Decrease) In Income Tax Penalties And Interest Accrued", "documentation": "Unrecognized Tax Benefits, Increase (Decrease) In Income Tax Penalties And Interest Accrued" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesSummaryoftheActivityRelatedtoUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase related to current year tax positions", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r387" ] }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense", "crdr": "debit", "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits, interest on income taxes expense", "label": "Unrecognized Tax Benefits, Interest on Income Taxes Expense", "documentation": "Amount of interest expense for an underpayment of income taxes." } } }, "auth_ref": [ "r760" ] }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "crdr": "debit", "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesSummaryoftheActivityRelatedtoUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Decrease in tax positions related to lapse of statute of limitations", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations." } } }, "auth_ref": [ "r389" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.ichorsystems.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits that would impact effective tax rate", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r390" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r45", "r46", "r47", "r146", "r147", "r150", "r151" ] }, "us-gaap_ValuationAllowancesAndReservesBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesBalance", "crdr": "credit", "presentation": [ "http://www.ichorsystems.com/role/InventoriesChangestoCompanysexcessandobsoleteadjustmentDetail" ], "lang": { "en-us": { "role": { "negatedPeriodStartLabel": "Beginning Balance", "negatedPeriodEndLabel": "Ending Balance", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "documentation": "Amount of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r196", "r201" ] }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "crdr": "credit", "presentation": [ "http://www.ichorsystems.com/role/InventoriesChangestoCompanysexcessandobsoleteadjustmentDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Charge to cost of sales", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense." } } }, "auth_ref": [ "r199" ] }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDeductions", "crdr": "debit", "presentation": [ "http://www.ichorsystems.com/role/InventoriesChangestoCompanysexcessandobsoleteadjustmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Disposition of inventory", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "documentation": "Amount of decrease in valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r200" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://www.ichorsystems.com/role/InventoriesChangestoCompanysexcessandobsoleteadjustmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r196", "r197", "r198", "r200", "r201" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://www.ichorsystems.com/role/InventoriesChangestoCompanysexcessandobsoleteadjustmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r196", "r197", "r198", "r200", "r201" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.ichorsystems.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.ichorsystems.com/role/LongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VehiclesMember", "presentation": [ "http://www.ichorsystems.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPropertyPlantAndEquipmentEstimatedUsefulLivesDetails", "http://www.ichorsystems.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vehicles", "label": "Vehicles [Member]", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "srt_WeightedAverageMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "WeightedAverageMember", "presentation": [ "http://www.ichorsystems.com/role/IntangibleAssetsandGoodwillScheduleofDefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average", "label": "Weighted Average [Member]" } } }, "auth_ref": [ "r564", "r565", "r772", "r774", "r777" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.ichorsystems.com/role/EarningsperShareComputationofBasicandDilutedNetIncomeLossPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofOperations", "http://www.ichorsystems.com/role/EarningsperShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares used to compute net income per share, diluted (in shares)", "totalLabel": "Diluted weighted average ordinary shares outstanding (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "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." } } }, "auth_ref": [ "r217", "r225" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Shares used to compute Net income (loss) per share:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.ichorsystems.com/role/EarningsperShareComputationofBasicandDilutedNetIncomeLossPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ichorsystems.com/role/ConsolidatedStatementsofOperations", "http://www.ichorsystems.com/role/EarningsperShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares used to compute net income per share, basic (in shares)", "verboseLabel": "Basic weighted average ordinary shares outstanding (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "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." } } }, "auth_ref": [ "r216", "r225" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(4)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-12" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//710/tableOfContent" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "40", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482558/350-40-50-3" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "450", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480598/954-450-50-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r567": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r568": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r569": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r572": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r573": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r574": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r575": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r576": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r577": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r578": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r579": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r580": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r581": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r582": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r583": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r584": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r585": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r586": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r587": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r588": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r589": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r591": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r592": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r593": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r594": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r595": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r597": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r601": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r602": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r603": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r604": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r605": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r606": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r607": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r608": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r610": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r611": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r612": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r613": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r614": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r615": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r616": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r617": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r618": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r619": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r620": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r621": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r622": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r623": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r624": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r625": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r626": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r627": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r628": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r629": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r630": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r631": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r632": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r633": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r634": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r635": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r636": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r637": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r638": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r639": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r640": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r641": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r642": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r643": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r644": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r646": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r647": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r648": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r686": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r687": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r688": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r689": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r690": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r691": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r692": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r693": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r694": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r695": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r696": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r697": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r698": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r699": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r700": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r701": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r702": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r711": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483049/450-30-50-1" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 100 0001628280-24-006527-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-24-006527-xbrl.zip M4$L#!!0 ( *A*5UC.#O7?'.L! ^G%0 1 :6-H!'[X[>>M89J.W[YY M,YE,ZI.=>A0/WC2/CH[>T-4MOG7Y3?@Z==-;_R;=3J1;N!G^K@^BZS=^"*^3 M__EP>?8FC468]*-X)%(8ZIM6H[FWW3C"#$V#_5%TJ-!J@OT@+[Y)O$7S:?5:#3?_.?S6=<=RI'8 M]L,D%:$KS5.]./#R!_%/_=C^&[ZH;_7DS'UZ$>!"821SZV^_=><-7NZ)1%KK MN_CNVQ:WU=ANM+:;+?T2-\K"-)XN'J"Z6!BD?[-LB,T=Z\OV.OFW3&IV79,X MG=\V^+$XAB3:;34/;GLMWZ$?D*ZW>(9P(7_SVT# X=B2X?;7[M;[GX92>.]_ M&LE4./CHMOPK\Z]_WCJ.PE2&Z?;5= RC=OFOG[=2>9.^(?)_\_Y__N=_?DK] M-)#OD7:W-7G^](9__.D-O[H7>=/W/WG^M9.DTT#^O.7YR3@0T[=A%$H8@'_S M%F^4,?_3]SP9TC_A^GDVDK'O\O=OTDO9_WG+W88S$XH1ODGZ;SLA?&YZ#*.+ M17 :>O+F5SG=S]].;PEOO_9$K<7,*@TO]ON\2 MI<&3/1F;CS7Q8]L-_K^'?^QCY,)-87KB)ZX(_I B/H%?$O.9UM9[7.MU?> + MW!YYQ4_L;+T_^>/A'VC#VSWZ0B &6PZ?S)^WX"B_[?LWTMONBP!/N/K:+GRM M?=;M/'9_3OQ QL._0Z-W V/.E]B2,O<]/?10SL*)W"Y^),!/I/7F8SJGV@S"_-^35^ M4SP#L>S+&"2:3!8<7625;Q/BW#!(AV37VQ0.[,];B3\:!\ANZ+=AC',HG-+Z M3>+!&:;OY1]1WTRB+*:_B*^]50M!0\>%U[]+6G7]EZ^.AHP=&I-<*!*/3W\M M'LG9A]_KGXIO']/RZ;^ F\;I1]A)/ G(Z.'PZ>?R:V:8GKYU!V]%%E6\HO_6 M'WE3F/?B96B58!E8K*0XLUT4>"VS"/K*:C/+0I^GE0P%[+Z9V4B*)(OE>[6P M=%&_0E_3?^,[%J_43KE6:F>[L0^"X9$KE<'QF5TF)8[??NU^O/\J[99@E0K' M"M;IR%JG9SI6>R58A@*Q%&9V/V(ISFR_7#-CKKF&8P""K8N11O$#3\S<\_CC1QE&(S]<]-I5^57A%6^*H[_SP!Z48#]GY&"C"?]OE0,[ ML_F/.;"'95N&!AW9_566H5G4'!ZS#$=/O0QJ-G* >C7_Z<'';L:![_KI9XF6 MB./Y<)5\(5O*"8"*:BKQF0X8=F H1:,QV%UAFK1O?)#T^C;X?12%W31RO_&[ M?GJS\!-F-'?VUL%0FXT-7_.VY_EH1H(-)GSO-#P68S\5P<:L_Y-; M D^\_EAT1AWXX2#9FX4MFS:QS:D]N M@FRR#"N!CM%\TOXR)M/;G- M^%H$7ADV:].MX&?6VU]HES;=%'XNO?U18;Z9-=]TB_8E]/9UKO^FVZK/K;>O M<^TWW69]5KU]G0N_Z<;JRJ+%&Q%N^ZI?R6H:9O)0C M6%58SR\RIA*>T)47O< ?4.U3YV8LW51Z5_X(;KGH=^'7I"]G M>7'=B_ ]9D]03C_MEPQ%60M8)G(JG8,@B=.WER(<*$+ /S_#?HRRT>M4W$KG M)5BT >+F]6Y Z;P%O.)_1O%QEJ312,9*=%$1X=4PEM)ADI_26"<[NE\S(A;1I;XI.,!K$8 M#WU7!,7].8_"KQMC/.R6SDM4FE5>8_QAMW1^H9==Y1(H>;NEA..7 MUH/T)8Y@(NGT2P < ,$Z_LK\,;YCD:KP6;A#/Y3QU+[QL6K"<]K 3R1I2IOX M4<[=?2H#^XEVMW1>HP?M[AF83G(8!=[I:!Q'U\2*-T>7*YWC2"_K";"J5)[Y MU]([#6%^ Q^LEG:2R#3Y,&5S+Q#)?/QOG*4R[D;]=")B.?-DQ5%W2^>GVK3] MWBP>NU=*;\V#SM#3<.^3+ :ZRV()-Y[X-_BOC6'>>Z5S=SS7%GP/)[=T7I8' M;>YO$NS18(/.5"G=+D_+,!\F>I5W^U(&Y'].AOYX7[W)I MG4,/VHN/\EH&P'J]*^D.PRB(!M-+?S LL[&9XWORQ^>1*PG2EB_>/Q:Y5UK_ MT(('>^MZ?16@]*Z_(I\5:40 H= ME-;Y4N)]>QH[^Z"T;HT2;T4)RG$.2NL?*?&^/4VFQ4%I?2=/7JA1GCTHK6>B MY'NP3E%26KN_Y"4MZ]R#TMKW+U#B4![N5%I3?^-V99UGI;2&_'=3Q'%86@.^ MW%NPQE-P6%I;O'RE%NM<]M+:W?=:]N,(UB#FE)/3$!X= .EO#OLIK1%=]DU8 MYTDHK?G\_16-');6C"Y/#N6"8J7?)9:B2*]]+6,QV!C'U6%I#?9G+1'ZGG;\ ME;D'GIW7KE/NO3*GP"ODM>O<[=(Z&S:H''.-^W%46L]#)?N>:,=+Z^@X#5W@ MG%?BIIVEPRB&H1:[(T_5-U6,ZE/%Y%&+A![S[S!<]/_!3?W,"8$>E M--.FT'>S45J3MFRKOD92;S9*:U:NBZVL_,&/LI>>4B@R+[ZD#_)(VH-8 MRB=/: 35J+&V$U7:(/V:EGIC3_!:=[ET]OEW>()G$3[LW;W#$FJLR3O0;)3. M/?#R^_)4NDHI[?^G19HMR>%Z&==;LU%:/\-SR]+?1.QC%[I+TZJ7OG8B/1F+ MX"0+/;SR2EEL:?T=):&"#T$4X2.#[C"*4Y3S'T3X[0]?!MYIZ,F;5TH6I?/- M;(PX> 3!Y8[61+YBEE-:9]3&4<"#3LVS-+Y^(=IJEL[E]CWPK>]84#9+ZVU\ M+K)X^EX1%<'9!%;>;I?-NF[K20(3G8F2O^M4DNAI&62)"K^O?I%*&%Z/0[V7):>CB!Z\E/O24 M:]\\6.?:E];/7**UM_EOB-B;+[/NII'[[6*,:8BO M,T33+)T7MN1'Y\4VJK0NS9FCHSK^*X^CT/.?YO \46I7JW3>O9==YC*0 M?JNT#K 7)_UU:K"MTKE][A#.EQ+,%]]-I4=B^FOHI\EE]^LK/02E]9,L.@1? M9-R/XA'6U;4EI3_.6.RE.I2Z6UO%^$^I]JE3?% M;'X9@EZK$E1:>_BE"7JMJ[PIQNP25?-URLV=3;%]7VI77J)JOKFS*=;OR^S* MRU30-W&%&Q4UJ[]PX'M<06)U*&G=$XB*92TK)_R6)W*)+G"/$<;#?V M5F-7?.NZ#D9I[6&#](' NND4$>VC$/Z<1[H?1>$JAV2#*>6I#FMI+>_R;4$I M-+[2FN^EWZ^7T05+ZP@H^7Z]E)986F]"^?;KJ412Z5P-*Z*.?>V^-FFS6SK_ M0AFVXD4$R6[IG HOOQ4O)"-V2^=)N&,K\'(GPV8EKU,IWBV=QZ$\&_(RS*IT M+H6R;,A+L:S2F?EW; CIMX053J#OH0[\S),K'2F>^EVYJ6X M66F-]..(\MIC[I#N)]\6=H)335CF;EY'72+WGE!?2&QGP3"6LGAU;=6*\[/^ M($-W.!+QMYGJ#!'(Y!)]%9D\?XHFM*5@Z:5T8"PGC$E4N/:$5/&,9Z'\M/DB M0FVOE!Z=BC9+19LO)-;W2NGB6DJ;[3$\)KW/,-_8%\$KM4_V2NGL*L^FO P7 M+Z7#JRR;\E+LJY1.KZ6;!FF54I/5PGVXZ7X M52G]6\N%2/?SV2ME5*5U9RW)3"[DF+QFK(V]TGER2K@S+R),]DOGQRC=SCR] M6'GCW[R-91)EL2L3_G,HA4>#]_SK]S_!_]"&^;V>[/5ZHG?0;'B[K4;SZ'"G MV6KV=@Y@^?<:C^GP;;/1^,<6 MW??^IV0L0GVW&P51_/9OL*N-?O]='P:YW19N%,$V\"T8B7G@$ MSC"6_9^W_G;W*H/$OT)(-R?J.\>XBV&:_/1&P-+C0NH=,/OP_J>4[E;3ZT4Q M?'(;9AF(<2+?ZG^\\_QD'(CI6S^D4=-#[T8B'L#^]:(41/E;W+YK&:<8K=H6 M@3\(W]*$^'*^L_4&[VX*-)1Z^LOJBP?M18?*E1;]+O;^A]L;ZH MUG5GG&[1,S 37("?MW:V9B:KA@]W.EZ4X6+@]KX;"\_SP\';AM.$=^@/O*&9 M+R!DFBK/&AU^,MY:2KKP\M4)9W^&< YF":>%B_GU_/2J\]'I7K6O.MWB5I=F MC-W.\=?+TZO33M=IGW]T.O\Y_J5]_JGC'%]\_GS:[9Y>G#_[P&=/Y>*!_][N M_G)Z_NGJXKSF?*P[QW6GU=C;/7KQT<[Q$!KM_WW,_RV=DSKJ:31^VX)AO"PE MG5QA_''%X6YMB.1JUH]V;A=<*\O MO?KAP4HR<)G TR*M-;Y!H3:_XW.K$(U7)X+?X=7X^N3!W+:YBZM[[W/=#L-, M!)=R',7IED,P%RDHI#?IV[Y_([WM-,[,N6]MO;]9>NA3[P$K%\C^//7<9]UN M.SQ'*QV>]OGYU_:9<]GYMG]VCZ_:.;1SFYA46Y7?9Y)-JPFK$^BV$F'TNG[">R' M,Y4B=L#8D=X#!,87,HHZ;"H5*DV?FI;AIK2=NY#RL?< M./V$!OT'O&C5C^;?V]UZ_U&Z;+.B;Z1(XS4'_28KB[M2;6D45S*AD@GWU/5B M^!SA[RR7"WT1)$8P[ &=O2;!0.MV==D^[YZ2!*B$@R4<4D,=#CN^G'X?[9..0R2%9<((2?\!!V_SHD/,@68 HK6U5E1A[RX^"P_ MJCG-/KJEF]L[!T?[S?\+M7LT O>^^7LJ!GR ?2;%B6^_MP=;[T^-? M@)O^M] 8B'L?1M:H3SVW50Q"O8@H'VSE- A%ZR2,T;Q.?><[;2KNE MYU'J4"ZFBXQE7D\O([7>*:";>RB(W M[WV;0NG>>"!"_[_T]X\55=U_Z9&H?CB]!#N0LQMBYU1E4+B\R.=1_<>'V8-/ MJ?2MIO#1%?11/#V+$/\TDLT4(&<2O 'E#+X@%S+8 MHO<8EA1N#WVQ;">>T?Q]?C/_@2O^)8(E#?X??\QR72UG:^O]T>[>SN%+T_1J M,>(?U%Q0-(QC(!Q_+ )'WD@WPYY4\#-P,)G4P)IQ@PS9K_-??PQ+Y*T6@GQY MYO7#/<(+N+>Q%(7]W-EZO]=LS.[FC_BH?KA[>&_#MUD_;!V6S<8L MZZ!V6L]J^(Y\SPOD3AI\^6-.\1.WPXPP.ITAR G0;D:B]BY%D$FG;^3N[*) M\38GP:M/Y_+9U(UHW$]E5T>83[#9A7V*0%R6;'47Q<+-VCZ]$KC:TE^!XG/_ M<]!1[,,. V%+Y?-V]V/[W[/[X%!QB,,]@IRSL^.9O/R['2B;HTX.5E,G7VK/ M:4+GH.57 :Q]4N.?;=%/0P^]A]+I31UW*.$\(!R*XS.Q6&%'/W&$,Y%!\+]_ M.VPUCMY]"Z,)#%&*!+;-@\M)AM:92!Q/]OV08Y.7&6AVNXT]37P6S0(=UN_M MAOH=OO\K?KBKOGM*GS5G_7#K_1]R:01CK?2RVO+>U]%T5Y+6:E^]V: 9KX-O M;-!TU[/!T89SDC!*X9>_,A]%%DBJ/F;UQ)0=F"P683L803)_47Y<+M#J#ISZ M%]Z)#:"]Q^_Q??GU;U&0A2E8(9AZ%2>&3Q_QJ:W8]*:'_3S)W"&9MA E1.J4T'8IT=NP3D%'T&9" MS_FAQ7/L20E;D/7^A!G@_70K/(2C4._!;.>$!D&#%$GJ'#4<3TR3^ZLZJ@R! M4Z;1MDQ%FID3U&I4FDZEZ91ZNM^=IK.$1R+O +8Q\M,4&(T,@'W$48C.EV#J MR&L93YU3-&B%2\'0CR(5G.4\PT+S=]@*DFUA70;.((XFZ5!?KH/"*6F$Y+"B$B1*4<&/M6"R2\9)EYOO]&UW MWK!\?/I&U#+5S4O&JN_4+K5FJZ>6I*6U9UMEKI:!^M(/7AX MC'I1J(KIZ3GCL6>+&<'Z*U+O.[5'BQ6:WLT])K+I6]E^K9L8%2;RG1S,\RC< M?K7',OJ.CF5WF8KT6C;SOA8O+ FMUEV ">ME"&4IR"D'\7:T MROZ)5?;C[YMT]7+P:JC%N)N$=U8BX15+F9[5 N[?8F-BMOJ*45%T$Y)S$ 09 MAD?3R,D2MD]AO1DV:0%6!IBX^*U@BA^?^/!I^*P3R@D:O[&\]A,2C*$(79@I M:K%8 (HW8\]P3\1>XF"]CN\M2Q[:^4'\>*N163E@-L8!8\7JE+#%3%OT/X@T ME5B\A5L.NX^@ K!)8D Q+?0U- _>)8Y($A!(^).F"-GO2_+,AJK !Y_TT6$; M KDAMXBCP(F E5E4F,MY@M4UM+;;V+4*'[HB[@EXK?)T7-P$\[7 M>K=^7'<.6OM8*_$C3C^?J\J$ZP7 L"R*[_OQB)W68QB!P)O@D%#FDD?C%IGG MIVITWQ]YK\[I3]U^W,:UBN)V3CQOH7XF.5=])\G TD,I]2W:6 M.8G?AA-QVE'5S98[/>RZB^J-[<"FE6(K*_G691 MM2#RC$ S80K+"4\?$XN4B=>::""*'#>B@"=(EF":^"PPJ"L?2)#MGD!E!=49 M&28LBC B"9T3M7QHD=WXQ!O[K& V7&H;0H M^T"K<.ENH]YL?-QNPJG^_L[&YBLZ%&E*AC((M"KN_+ @-7E!' 5X]X\OF$]X M;T\!SG%E*VM_ 1NJ8K??::K?%9P;Z4SP?Q35G5"6!;#=+/29YJ@\+-F:H%7HEJA"-U/>I@O>:DZ4?QTK M%."HG\A>G,%3R.X;[UI- N7=K3M8>"0& V ER&M&7!O$97/PU'5$AL3,)QTX M@R2A0G1(]U$]@X<3RH7Y^]*ES1)O=EUW['5MS*_J%S)I3H)(I/==Q,.M]\U: MX[!5VVGLU!HY%D"^CKPN_\I"Z>PT&*.X1APQP#S&GG)&8C8CWA=EL3.*$I*E M(+Y!NR0WA$3W!6C.4>AIV.>_,L*FHZ4%4D,E(8QHJ1:OYDK!:T(2?%&4_(\7 MQU\_=\ZONL[I^?'%Y9>+RS:V_?CPAW/9.>E<=LZ/.\6)W%O?3'*,+^E]F,*M ML'Z@+%W!BO4:H*:V1!'\J+(Y0!/\$DK%5)4 M 61G/)PX)%W/LE0QD"GGZ7$:S55>#SQ07*^/ M%B&G_CJBGRH%1<(3RS58"R9]Y@S,&@[E2>AXM3V$[$98XXB=KF^9?J[E7&NL M? CT[4;^B.@E49"E\X_P.7Q/4&F+&D+=MZ77@6GI-32+-A8#L*IB*;YM$Q&^ M%<$$*!)G7_7]*DW?KT7B[>4QEZ_:'\XZ"#)^?'%^A7)N);'<6#+N34@S:S;K M._OKR3,[.*RW=NX'&K/T5?5FXP%I6/LY6Q3NMT$< 2%O*XKIT__-<\0E;/6N MYQ>$+V,DI)?&W_P"W.]>H"%S$_5Z^/_=%TR!YWD;XWR"R2YDCVO_SAQ[!*WD M/IP1@ $261+)7SN)+/K.HTD$ M45.N.I^=9OV1-/)46[-FI6/!DCVSVG/K".ZWC5LV(EK+MFPUR$R-WIWCC0_;#^6(3[5WE0,/ M98H/V[Z**3[XV#77QA4K+7'-VX,IS\P5/U1JXF9Q1=RZK^>7G>[%V6_<)_WD MA!J/LY.ITALWZ0SN5(ICF;>'621MT<:,^7BSAELIY9LE?G8/#X#&_OC0N52- M5?^HU/+-86JT>^L3.I5>OFZ.N*>$3JM2RS>++^+.?;F\^-*YQ%;3E1Z^66=N MIU7IX67=GD/%$GS4RF+)=V> MG:;BC+N5LKA9G!%W[O/I>:X:0?P+OXXDQ#= MW+LM _O9\K2J/*]-3P7?3:??JLGU^I:J=NA3QO3AW.O_^>GKU1PWN.*/ZN>[5 MQ?&OOURQ<.I_;5U>=RZ[3/O_HG':[7^&G+U\OCW]I=SM=K$S@9QWEQW^\ MUZJRS9[Y;%>V66FW9[>A6.]^99MM%NO%G?M_P1#K7/[6^?C_5>;89IVYG=W* MD5_6[=E1+/&@TD8WC"7NH#9ZWO[4P21#HX*BU^IKMWL*:BBJF'##V1_=4U(M M3T[/V^?'I^TS+'_]",JEN@?XZM>S*[H%0Z5MO%"IG1MVB-?'8RNU<\W;+KU>.\A!@C4RE MIV[6(=T]J/34LFZ/KJ ^K/34#6.AL'.YYMD%OMEAB#%DI=VO7[Z.9L'/'O[3//W40B9$X)2B:[4^7 M'<4[?S^]^L5I'Q]?? 7.B3^@*<]_GIY_H@=RGIOKJ)5"NEFG=_>P4DA+NCV' MNA+QJ(*PV##NBEN' ("7%V>LA5(F],J4[ MEI@UPM;E]C3F@+8OL80.,T([IY_.G7]]O3SM?CP]IB"Z<_5+^PK4R\YO8+4# M,^U^Z1Q7T?4-/*UW,=/'%90\5;)_52RPZ04E1TU34%*A2U?JQ!(BV=6@6(W* MTMHL=0*W[N/I98>@5&M.YS^=XZ^45W)QC$YGRY^ZURB8[_R MY6_8":WLL?)NCR[):SX:G[^RQYZ9@<+6Y5SS^.+SE\YY=QW^JLK$>N8#N#[^ M6"F8:]Z>9D,7SC4K"+P-8Y"T=QH5U+GX_1R4RE].OU 3M,[E5?OTW/G0.>^ MMHFI(GR==,Z\MD05B2RM9:XTT0T[RGN-2A4M[?[H8I%F!:VW<:P6]DXS5>*7 MZ.H'9MLM<%"$C.BV.0Y04[E][ %P3L\_=D"!_=AYO'U?Z:_/?6K7QU4K!7;M M^V,:\%6P?!O'5?<1Q/GT_/CT"VBH*LMY:3^%$D^BO9G#=DXZ'56MT[G\[?2X M@D/<.-9WEVAZ7/BZPD.LPM?+B.](QZ]_JP 1*^5L,9$T35.G"A)QTY0SW+O. M?WXY_7"Z<;H-#GVF4LY4)SO=XU\Z'[^>514A&\=)*C.\Q/NC:T*:%0+CQG%Z MV#LL!G&:C>U?G>[7SY_;EX]M,U=9@L]]^BI+T+QH?].XRTH6VI-REWN.X!ZT M>7!H]$B*@OSGBU-"*2V*UTP)A\VM]]W33^?MJ_479!?)X$TJ>H'4[[6$ MB9K3+C"_=^,H\6DRL0Q@5M?RW<3WTB&L2.,?11'$8NEM(W]$])(HR-+Y1Y@J MWO_4B]_,SL[Z7WRW[_V\M8J?94L_-#0L?"P&J1'V[;\UT\U*=74_9>7%&Z=03WP.W8>G^%=.5$?><8/BC#-%E Q;,T-Q+Q M +8"&,?;YF&1P;CP"AD_D48S=Y!;N//'[:\8GT90KMPF/KXX/^Y=,99G&0B3)TT M_1+[U_ "IRO=+ ;.(!/G#/XS(!J# MH?1Q"&TWQ?N;1T=[-4=*#?X<>/DGWMIH=_5+K99T;=RC"@.QL&")SR9 M )7"4&=^ETGJCQ;<+V_&,)W97V$1I"N2N=\'D0CF?LM\3X3NW)M]/&USXQB) MZ>Q/49;BWL[^#-,+YWZ+I>?/#Q=V^<\%LTCDW*#@I[D/I7 *Y-S#DR@+//T; M;GOB _&+V($5BV6B:"IVK@4:A%+AU=$>DBHO@<4[/>G MSG+R!JH)TF&4#89.&*7P1W#+S?K J(_JU^--- B.[A@/8%#4D_!F.#1D0BG M3L+4K28 AS2FTUF#&]P@0\$-/T?P)OQ &L"3I_!"IUFGA6O"8GW($GACDM"J MT<6#_.)G$8(DQ $HD.S$^>@G;D8+2D^T0Q%,$Y\&<.*'0%K ;)!Y>R3'Z9Y+ MF61!2K=*;F/[5!H)4"> O M7@W8S20;#.#@P-\]6)C,'=ZV ;B<(-^3*$2!4\,QN"*DG4N2#"Y.HXQ' U\^.+XL+P<'ZWD@".(,EZ>!20Q&(_^<:3S.!XQKC/Q*%H#' . M87@9?%>X*3+A6"TI/.CY_;Z,'607R.@#(-(X&JEAZAGPR("?E5&ZG(Z09E$F M]&%Z4:PF[>*9ON^TD7;L;:CAOL [\ \13XL'%G; W(.8*5PV4%A89&D#Y4Y M-'K5UKHF])ZW?@J:BKO**M'!;>>'\Q(HQCGA%7N2 =XZ'"+5TJS+\_"L%UAE MDA&&KS-3F8#R FR'Q@GJ]NU<)DUCOY>1N8;')N,3 5-*B*D"I<,#,&D\.#TY M%$&?#X82G'"N_H*3Y_=]YK-P/OR8#D8LTRER6CPQ"P]845Q9L[".VE *$E*E M(:3R'#!20R<2)0^0(2S6$C[&S!*WC/1K9O[^B':;_NOSYO(K^CY\:0 O]M/A MK#*,]&04XN-H-/+YS/R ]VUU.\=;/](]XZP'*PK;.QIEH>]J>?<'2,QD2$Q; M7HL@0[W]#C6(1CQ#'$QD1#Q@Q^6:V1(!64J)]KLY$KD>@9/RYR0=*#$REC A MSQ&]Z%J2J$M@K^%#=><4'O"8C:VBTX &%,"TZ.U: MM@)W\$#/":(Q[Y'1'O!*;OS 7S789V!#?A_UF 3'P8)8O14,,#WQJ?X'DZ:L"!#I\):,_B&(-X]6/3&!QS'C8-KN%NE@'GF<_YJQ$(8Q6&&/3 MPVG!(9%1O^[ %A*;2L4W"1OB1$#SRNR$Q>8C $]G8X\7 UX.MBM0?'B+E4"6 MI5X&^&HH)S X-&(%;UD_2W&C<%UY*^C43N#%L-@WKARGAAO@C_"JOS+@Q*3R M!F*R_#!LGE]NI_++O2Z_W+-ZX3AS;OXXK$A\^ULO)5 63X(/SHC(D@L(Z.G43B_1 &JJ: [GZ5>G1[W6<$% M;NA[-$>4@;[GB[C$2@F9TLY>:QMW9&\'[I??0"5,7# BIA+=9:&G[ ')N(-G@1])4A(.?YR3@0T[=^2*M/#[U3+U.B M%.71;, 3.31?SD55O<'B2L5;U9?5Y3I<>C/_^\Y1?6=O=^&E1KUYS]]W&_OW M>F+9H'8;];W]^[WJZ0?5W(-!'=[ZJCM2WFX):G/,:6GFS1H._.%*>>XG3/Q? MB/@-K2\/ :^8.K(!,^+[<,G4 _D#!AM+D[0JD\&2)50]:Q: MZW&GI*\'J]!YUFM:<*EQF^OA7%DIGI_'R,FL3%NNQAVGS)-/5T(\? M=Y:^(U[;E>-T#4K@=[1BWY]T.HFR.!U6TFD#K:I-6+#%!^IQA5=E[2#QTL\_ M*[K#BSF%6B_J%-J$,V>8E%*C6]6"50Z>RL'SX,5JCV,_<)J/.$O?T6)]?QIT MY=^YGW\GF#[J+'U':U6Y=RI6NY)[YU&*WG>T8M^?<*K<.Y7E5+EW7L7SWX=[ MIUFY=U9F4JQ&-ZL%N\.]\]VIT95[Y][Y.ZW]1QRF[VBUOC\5NO+OW#M_I[57 M2:;*P5,Y>-:7O[-;2:=*.E4.GLIV>NX#M3M_H)9"B;18?VHL?C2 MBK6%:F9JK(^KN5H$^%U<"WR)M=3/6*A/:ZLJNIT+&/BU+R?+\+57(9,7J*A& M+!'A!%(@HI%"*6%4QYHC0QB8A%>' RYA'HDP0Q"7+*8BZ[[C(O(.^JOZ008; M[,G AV684BWY- %IS8 W+JQ1%!(D2!^![N3(1R,B0S@8QQ5CA#ARL*:>(%OJ MS@4"Z,7^"(&"QG&$-\+7^C024XWM#(1Z^Q#?!V_(/V]].Q]*#6D5$??@IF#J M? NC28@EU;-C7_+P9.B#88SK]4U.'1DHD!:%O0+#=!$]((W@/&"=ND:;FE^T MXO0]>>W#DSQIG-*B152_U9Q1%/HI(M?PLH9I' 7P;>DBF,I?B$O*4$AJ5,E8 M(C88@MG@NV4^LN(@BF-4FS;(XF84#1,A#T4L?]?!5 M%"/G!XU^JC!S\4>%Y," 5 %L3;R-S\^\TGS1N19NEHWH[N'4BZ.!A)?'XK]F MV$D6PV+ 6L)"IH35D\*T0^ ? UA"OH"S6&+)9(NG]07! 72CSP"D?G*'P%-GLN)LP:N^:^(UR@*E@*3B8UH+K>'$]M)(+E MP=+88'%PI[7(:F?RMZ%J4AAKX:HS1*F#V#_P)IH=O"Z0,"+@F_G2*/!59P@' M!L2;O7R%&>ME('''TA2W,?GF!T#VH#0&DF6C&HL?DVB-0X8#)BI(%& 17$.= M%,$GY3;82=*SZ>WW&9AIPA\J[$J,FA5.3Q(J=#X]/@-Z(X!N$Z7-&9Q$@MHL M0'9JK0>,]4DZ=*(Q4B@^O/J ^, M"4,MMF04L1I"C\T0BQ>V=!L%A0RW"? M\/N2N,8".[R4C >AYWJP@1X?:)*( MN8A3]&:?E12L171=9&/DZ.9T\IG4FZ<.+RMHBD!J,Q1"'I39HP'6DL]>R?QH M1,37 GDSR_W C [ >A^0-**!7"/*X 2ISQ4>^QUH,C["X&GN0-QO\1MG^"G2 MJR8?!"=$3-Z OHL+,BB0$BL#Q@ECF'?A<"%+)N8V%-=F/-)6*N851HTPS.NE MD/C@1387*. 4TRG2I[@/I\LG-3""-VHIRGN 5 R+X/> -8*>#*\&HNXCLG"N M]/ A-*N1S]UL=6'F1 _:Y(6E@I-+8B.@13&C@NDB.CRP(+UU0._"'RD91((> M3AR";N4< =8R1N=4OH#"&011CQ#;HQ1L?Y@F#8 T1>!Q."]4#Y(4S8:!\UD9"@A_*48(C2\QR8494;O[^4P[]R8R5K*6^+AFX#F'Q,8< D\43 7K MG4O)86 %!S*4[+N)$8HY(\;R]\-FL]YTX#L!D>W?F[768/ M]*]ZJO-0E@4?C5/X:BA1BL&9E\X/L./)C_3]'W9WZHT?K0$B+Q M9QU=3A>HKC2M! [J3S.66[^L>Q>4817R3AS_7%\/CIISKDE 77^!KAQ],DMXQ\]MJV+A55/:YHK+/B9_> MT/8]AF8E!L1 G>BBDB]_1'<".:\3IV-92AVMU)=4*YO;GT5FW@CT%HJC]8W' MM.;D$4P=6^1_)V"=3T2L^&CNO>?7@JQ!9Z VM;%'V)R[R 5S2%N=Q@2L&9O MLA:-9V$V,$Y_*\J2W*L'R"L;]<@II#[NJ"G/V%$7"U8!FSH1UCEL#; A&6H) M5; 4M']6^X,*ODQXBYD$.:$+?@XV'Q98W[0QRJF*L\]]UQ%U+\23!.+H5H#\ M38A)/CI@MO6^544B7W$DL@1,OD/^K4[NUJ)3>VP.,;"$+^KH?\R/?DDY/S:" M)?@U2BN?%$2,E;##S)*8V MJCQ+RY%I^9*U^U!YN9,4[DEJ"X6H,Z!.SGK-$MP)#+E%B^6'%59!K^P(E'WM M#BJNU!A%Z+P#=3ZV0-Y!\HBY&&.N6>Y:.4/.,V&6PO<*+G<.%AN?^ 0%K7)W MTW[YB7:W<^H.AY56;!'R\H?]#)U]O_BP$#%'M[J8/34 "WG.[7<5C9TK7 /# M"DIZYLF+"8<#]M1/AN39!;7U#D?FP_R7*A14E>\9P5X[3T"$:DPU.J)_9!Y>P'XB@6::DQYLHV MJN0T]X",0,,X!/;U6RTB7P*V8+QF,(W.C2LQ^*2=OUU0W2EGI)O1NA-5GRF/ M?;EY@XFLZ$Z(@=>%9Y,>UPTOY]2!/K;CHC;H)DB&[F]LHTGGRM9E MM S+>Z>3'W(44;M*. Y]?Y"IHQ*9E 3N_9HX 2N+)\D-. M/Q*>1VOF8FA*))0#P T,"Q)LHQNLK=DCI4M33V3K_ M^@&7U].>1B%?0:4ZS>3>3%UD%K10-F4R^7FP4[[[+:!P9"',"E-3#H[9E>8L M&TR-H*:!\%L(XX;!8TNZC6&PQTKN=\QND/(%O(!H]8,6;9\QEEU&7GIAYZ.; MMHP8>D_2!7%PIM:13MC2I]JB^_SXA]XRXXI3OP0E#@"%D>E$B1#8K=J3X[P) M8:X;9"DVTZT57JF.MHHGPM,J7[+ ^XC)+(Y)4J0ZPGDMBO-S-/OOV"K.BE*V MCNJ[,T'*5L..PA8#G;%4$1\<6K-^] \817WG'_PD_XT)3:A9SL8RKU;0,I7> M@AK.D+1_)89Z&.K!0XM_%V151GE47K$0 ?-!P?Q!P]+I^S=R+@<5=@<[M2_( M-M.RAU56Q4.0O1<"3+#EQ-*1+5![1CSNK$\K(U6W:(35T,+A. )JBQ-:1QPN MIF;PZ# #,S?("^S+S$.UVQ94^F36PO&B20BS"A/=\]X:)JB'I@LVALOQBS!B M.@9J8 GV+,?3:JG&,7X'!(?5X1EF@SY%NMRW# ?B?T2AQ725[]X=NE.Y0U^_ M.[0*%+_20/$G3G'O*GF\22%B''[4^Y/%KDIFE^&0DJ3(D# N@6(L.3=59@V2 M/ B8>Z**1;1Y?2)KQ@/A3BGA%CL@9W$/+ 04);6Y[#XT&)3<,5$YC*R9N#1K M#;/UM7B?JD+0*A/JWYL2KD;J(KOF,VL[74K11R<&[$-'.Z*TR\+Y($H;P,;" M%:Y,( VI0%]J/I'M+2QLO#*TR72=*6U84ESCP H3':E=.LQP"^8]K/"$<[GPNDSSB#6J['$Q'=Z>IZK\ MMW*LT3Q1>Z/R ]@'1"3+524Z:V%N>^=KDZP,]7S7T(=0V#5KA6?* =2\9X,M MWC0$@G9M)J6RM$$SA8^!\15$4V.C<0*UE0!#BG>*3D+D7GW$BJ&/D#:K69(] MYSPZ1?4T+E@NBMYAI4\_?W(8_H$JK,_.CFNH.YN:;:X2UTZ\O#[2;-ZLET)! M2?R01C! '!FMDI\FM+W KD5,7U*9J_!]G;B*S-HY1QV>\)&,>3@SXL6C,VX6 M?$G>TZG1:E "()YZPDW(N)@#LR6FSAA(%NPVTJIRMV,?C1R%2Q#(0M$2I=8V MCU0E>G%L"0].5]";E>#LP$5CUG?P6P_H0)'+%(.51-#FF+,_;19%PN)7F.:. M5IGFP#V!!4BY]"-S0KO<%'7@J;NUHA%OF,A9'C$9HE%.[EHLE<=SAXGPS/=T M:% Y+LD*PA37%D-%-JDM!):8HS-3;3J'X\!J'M;[*B$& MICU\25 FELXN4+J40*:WJ*Q4ZF"53UXD/A^F "2F7$'R'9O:+)C)7[ :>2:5 M*9\A57/N^-:4>--Y;:16$M-0,EK'_)E-*C\U!PWGHG_:3WT2X?(+3!2@\L&% M."LP5_*5C'1&5R!OX&[,2G =,-MD;&&.C+#3!71II$#Z?2Q%RF&=J858PN@P M-*DXC@BE!%[ADWAW3&'TASD%_*Y(J,KNBRBHP0%Z= E%P75>7)W7A/36\ZT%_%E7J/E*AP? /:"Z3-@3AMAD=ABA^R-1!9%T8(0MEUM M3C()*&Z$W,W.3=%@)ZQYI'GEHPZ!%(^!G-/BYN/RLYY2FU4LT\:4^++J9_6[ M1])3;(2KNG!4JH9F6Y]XNYL0C+ 6L?$3H$!LSP#8OJPY4(^Q4( M4G X^E\"MHR*15?R"9>RLNH.77!>!=-QV0A3!H"8QB $_A3HGYQ9+Z6-W+$V M]O93<1IN[0CK?'/&NA@=R(8>RB&'2.$BJ*,B\,.2^0UP*D@!P*X$!ZI5U#:1 M5+=>D&1,;/!Y">QH+)#@$$TC3'2V,@6<\.CC<549+9QXI3DE66$:-:2H36/! M=Z%B?%-";JSK6*I2P?#7A,#0+!^U7LG*4AF/A$ETLAEWD6,3PXQ-D3V6ZQ4L MW2)TB:4^YX@,(.N&T2 6XZ&^HU!57[-N!5&]Y!88AN)'!:L870<<=UY \MI$ MY.DE=LAM7BKA2<@U/HR'+S@#C)I YT ?&Q*&A3P$G2YEYXL6WVZ"T&C"^Q[; M)S,0+0H69C%&'N,;6%*"IYC[Y8QHTF&V33EAQ]9*GG)D2[G?;&/[BZ*!CLDK M*.GQ4H1!<5$4R]>Y$+7"6T1>E:[3(C!$/L0 MND7%IY'H5"=SMM0S\)_]OW MM2ZLL(>^R24&/RG'(@71Q;YR);K8(SCGT?K> YJ[54#SE08T;XV[52'.5QKB M_&*;HEW&]=BH6MC5L8H?"E6L<8=9<' *-:V3[5U C0OD7P)V2P[Q:RIH' M'41H.V],=!)4/V-G=,UBE%$9^F0;"EC2-(JT4Y[B.@;OEI/(#.20PHQ,YB&$ MY[T/I)@HQ.$\#F6 EU?$7;X68PWCQF"8AOH4R.&2I.1Y#&AE#I&6GZ0<)@DS M1EP%$K :U4A@P5@Q.D-ZV@#Q5'>CF4MR/NI88,U%'"^ VCY*>^I%T^5 M]W09,&BM %%=*WAD(]LC"],;3I,EER12P-G7!WFM)Q41>+:B;( M^_'-0T0K/4B2L-SLYUAOF.%!14E5:H:T& %]2:%\CGQ-E0*WP*$;*'0; YT9 M#\@9W\.J@""+8W\!8]$ ?_H(362JCU _Q@G)/!L_/SP8J*0H@H$NM^>5'Q3; ME; 45CT/?GPVP$ISI1+D.%\>/^4$"01?GP%Z-6;L"!8Y,-GX5$+ G)<3,'+D M88-,H[XZ$2HN)?2[MHFWH4.*JU>V53@+/AVRP:E@);7"@0G(9O"\6U'XW9N, M>Y7)^$I-QI?"R00E84#A1%!;DB$FR0LGG8[IV '+VC:%\,C9'$D:NZW>H7]7 M157%;=Q&,==8^;W(ALC9P0S+841HBL9ZJRGY]U436K>I":WUJ@FMO8U0$W[7 MO358*S"I5/_B,%!IE0,R0=+<@L3S9_J$F/HCEBLYE/Y 8=-SM'$.UM;$SO.\ M*]A4H/$,-I94R% M]9!%8UI%KQ;A^E-0E])[59\3%4,GW<;J"4(SF:B,(8_5*:WK(_@;OM<^G8D= M$M=A%CO*4K/",'G V[$"W@8:^W>=M2)@)AXH8NC-+O8VT'%'N[F*-8(H[B%- MUYPT"P<)E@<"7< ZP8[6"D'8VGP4MA"S-V%BV MC.?TRX+LPEG47BLVHLI5%R!*62$S3=]7J%\1I%E:SH3P8D6>+V.#E MQ!FB+)TOP;;::'W&!$D#TNT7C1 L),.\>S'23@L)@9T^<%N37D-[0: M.3&$ L5US>NA(>IP0;=>[H_/*OT:G%'X1[NH#7Z@[)YB8YR=NY'P1<1H2&)2KNR;9 MKRA6>C2;=>?4'<(\?HE(%\5REM2KUQB#4X[&J55Q8:V\4O:/Q12FZYPF 69) M@3[#6:>N4"&! M_>**6[3)CY6@QPWC$[ASD&,%K;2'M3D/@:E)6%H&6VWT6EGN85$XOT<+LH6D0\K_%FQUJ?:Y#6<9JS6MO?9!3-4Y*"/:-@DB501%/AG M-E(*<(X*R7JWK46?1P/&]OH,HM.-%".O-VP2T6!0*N]Z>97;@G..4&O5]C]X M^^?+S?)CCM4KF+ VYFYK8#2!N/Y[ZZ!QC]VSMTFAWMVM4A7B&(77+RKH7*W" M_47!3NS2'(G->0GQ;ZE]9Z($7,W/1N0 ,V4T-%S5G.A[CR\R4/1(H M^N9B8J5WQ.6IFZ,W# ML;T9E'K7\LQ?R$9?4B)XS2O(>B:AF1"R,F8FQ.,3&S$;.=11D(WV.)M+J ZF\K-QJ,4>HH;HQ M:K@X@SM4RBIS]$PSY"9[HA6?P,HXD#A)#H_,8%PE W@+"O1VEO^ZTH\;DVM?@A;=8U9J@L M[G5'OX7?HJJ\F9(.2T^E!D\PB]L>XXP6IXBE5&RX@@UIE99,K3IR_.P0=BR5 M>FY%V(54X?O.A=Y18XA#:G=(.Z8VPO@:-<;P[.0X]*# Q\SBP@,(ZX=,1 V# ML_J7KE?>ME>G%6%P?S)$0$"RVS3F&$I)S8:0N:CXOWY>32?1^.4U*MK4E5'7#%)^9C#NA13LCT0>S M-3W<_ELE!B7IMNF"8C5) !Z3J7[)(NY-%U0&65T7%%N>$^]Y ,JZ>5''XUH> M$ZN9@%C-ON]7N.Y%HQJ[;Y2>2H;_=Y_VT;EL,>I%;8II=UQCBR^"=V ,D% D1I+F^&2D\%6QI'12! M*:QDS"4%R;7E \.,:#\I=#.Q$/R+V&AP2A3H/BL7:;1MU#&[PD4(&C^EU,R49HD%I&D:T+]:#9SI3L/Q@&O1>Q; GRU*:%4F;88VF/:0>=A% M@+(U$2IJ)+%G+2BJ?0:QJ3J$7Q$!%3H<46B-)I)#M)J;;TW"T*L2_"$1ZBFZ/;$3=;=(^&'0!)06)(# MX/;S5-W?I;'7CZD" 40@W:C_JL'Z<%FB$T?1R-9O"'Y5T?>V>K$TS2AKNKA ME?3JHF65*H2<8'N<47+5^P6EM9BM1%+ =8&GDE;T1BH4P5YF=! M?Q:5M%P-6_">8^R]&<6A+Q2:K%T#HTW+E;+.9[HU3_*1%8?#@RAD3/%2ZP2X M)5^[#0FWL!#%S^43!(74#T.91&E![:2/+X0L[L^")R:J'=Q\6U5CEFF@0>-=TS#;T(Y.?@@(NJ%UBHLU,(%3$C%G1AS1O_ MD1>+*_2U^TIP1*+0K49C91?\K_3LG_"];>1#B-Q$+Z"*?Q%[@9HEY0O,VXB$ PQ*XW-98!)> MY&8X"M6STJKEKJG 7NA3L809KG*1DQ,IAO,7H&)S[L9(/I30G M+4/8QYD:.KL@A]1A%8Y@U3W_+A+-MM^V;Z/^GI2>SC2"1Y=BM H^F?D M$Q9?/782+YM"/P;U1"A,UCQZQ'T=BIU4X'_RALZD%BUH\%Q:%HH;JP>Y3: T MY$K6*\'0K+;4@=/J?E,&#[!4@^R)S,?::HW_YTO5^QHS014_*>)1%F[%SZE[ M+.53^N MA\'R,V\B2-W2G#:)'IWJ3AQ4-[;A%CZ^1]BX( ' %O3'@44:NIY=@7*K/L\Q MX?\8":9U$E60NT0O6:+]5_[\[]R??Y5W[?@XT_;2RAS<1/^]H)BTC61O!^)\ MD_NJ@EW%;N)V'A!)#D:S(>;?D\J;8=N:LQ%,2W[DU314S'.7J"MB"6D,/.($ MRQJ4:C6TZ(BR,[.L@1H4;5*R[%[E-.-$M072':IC,?:](N":8G M/15E2:#;!9/(SVE,>?<6SD*9/_0H=T65=@]57K6^%-SRE/@?=?U9V)Y:7JNV M!05Y4%)12_2*G;^Q^6BJZK1GK W>-X[GPU6=#?J_?VON-]ZUCFI6OQ;HR(4_8T'@D%SU%WM*OR3QS\JBG[?+UNJ) M?1!TYL>LGD*4;A"_%FH[QGI'US'II(:):$_U*,\(RK6LA#;3@'YI#$4RV1C& M8R3^C,B%IC483EF)=3X.I0XA:U2)#,8@9L,L*NR_&YD"R;E-5XW$"H"?[/#. MNW-1JY%%#<<,U!GU)>%NOH9)!P45;!D9S(@">Z.5,XVR*GKL?]*MQ!$2$CNX MIU+Q,:.>+OR6T5E78TW?2=3UL(JZON*HZTL$,>?$(+F14(Y8.:N&!>5&%YS; MH0S&[)@UUAGU9# \LX )9-#H098!M\ *XMP@5$U9N$^K;D=?*W:]4MK,Q')' MYMY(K?ZHQA7 EZ<*H24T49!BLG[!96P\;'/FY6W3T=EQ,[@WLXX>TB7&L%VI MW<,KUR)@'2)37WM7FPK;YSH#V3*+W+S**M!NTT9FB49I [OC1LZ.*5M\@PE@.^GOON MR3RZ ]S80+^Q8)V/<%LM./$ ]6,QP"=NF1R/"@Q*&2,",I6RV.=D)FXWT\QV MOG\[KNJ"S^H#2^M#1\$L@1Y,I!>!BX4*)Q^'C3?@J^1H/!04?*ZP4-98&+JX MD^>[JLKV(8O)3@6K.W.QCJ1:U0>M*D=*N?>6]BH7BV*25(#=6ZWN0U:759!E M":+O<-VKA7W(PBZI]2@@EI11A_I=JH(M$TM78GJVO%UWUJ.$#"M]U^BNJHEG M,?Y", (+HS-*J2^X$LBMX9)V*SP@3G+Z"TKU44YDXY#E;[$#FC3[\KM7O$Y%6F<2'J(S(D\_X"S8LA5HE9DR?0G9GOA85(+M6-* M;[-@?0LU?;JF(:\K?\/W[6\X!8H(T%1$J/@O,09ATHV"!J6BXXSS(+F:G]*M M*+!3XZK^F>:FRARNF2P>;8,!MU ,I+ 897IC.X&O_KJ"T8V3:E&3,P FN1Z,:8\Z&\<::XBRA3WF MQ#X/_IJL767]4@+$"#L1858R-5M.J=FY&XVG:LWH/GPS,BYXC@NJS:3F5SFO MBN1<#Q4PIMIYU:5:S<]:2QUG750]>5>,G5J]>\[!KC.(!>$F\/MY[(=[SEB5 MC2]8UAJUA:"PZ,X^W=\Z8-2&K_5N7;]H#FR!G%&3O 6T-2N514=H&<2W&?N) MAJD0&GJ@&DHEZO4)FL515;2%:!14*)Y7X"]"SPBG.KU1S1$>)P\:OE?7*ZCQ MS4NPN6$)+J@*(AX(2#@_K^&XU\>4+TT'NG-UPYYL614W[;Y;S GT\4?H6=8X M"HI"(>-G06'8Z<*7YE7.A-,P%$%_+DB.WB$+>&."*0GRQ@U@-:EU.94S$^J# M_;7BEG-*%M8;*!T2SG>(<36#73;[4T2 :A04/=5=%M0<=.^@J >:@%U4-2E"I.!K M-&>8?5:]7L\YJ_(!CJI\@%><#U 9&J_7T/@E0X#X8X4 >BE5:<0FF1J$F<3I M]E1F1"I3/PMT+J_*,;/4%S3K072A(@9/1A$UF6/H?,<%AOM?U=\IB5Q62SA+ M+.'Z=&X*E/<# E8@^CJ;;")B^E&&UWXU,OODPK<2 P=YA#7;$[XW%)Q4@_!.M$H"4")PEN)R:94+1MT MJP"3P3D&!N#ZDBJ4<%VH=DCOCXXH(^ 3VD(6DK)'/8BH)_,-&(Z,,D,IXACY MJ3L?J(,BJ^R@5V%35 EV']6<& $F@3'_4+.I\2RL&O[1PT"55" ZE10E1]7W/F]O3V#K4<5O' 9^$O,J=%4UF;70=KU M2F 0&#L//1I^WH=K(/5:JHHEE1%5=RY8(4\CY.+X"> Y""DQGS^.U&;R>VM. MLVE^ @+F/(QYC#NXKW9P,'?G:!Y3JM7:TPYJB^BIL-9#G$"F;0PWZ^[OJP'- MEH"4KR(6DE(QJ-P8%R4NV![Q/!KAG!U#SOUB=G\ M^IXD7Q0GQ]C._IJ5-./TA1_G;%V0[-;P&6,QW88O;=NQE'R%'++OR.&/B\>R M#JQ 'R0^FJYY@B2=<;^G^O^Q9H#9(=<:,%3^1;:N8(\ U444*_T'Z*J)03 + M/*_X1#H,?<;?MOI>SGCS&'N3I3$03H_<+5/-5!!%YAJ9#1C[AI?8Y0*,/$,0 M"$8-M0[]<4-RA2K*!3NO:WGA^RHKE#4-<4V@C]@,W6H)26J1 MO7TU9RA%H)2+B0SZ^"E^".BAV)EFQM%K:79V,IN&]B'%8?$#NLZ V(!OU2[H M+PGL/Z\A7XW.0>6[.9(JCI+6+/=4HW.)]MV<(A[^",8!I#Y-5&T0_$T:E*HG M 1H+4>FEY[>I>H[\0T8>:K^X5SCTF+>'"A,Z"J,P,PYF56&FXY>Z3H,&I*DU MUR[SMQ6.E7(!W-X.0BFER_DF4[*5@&%<@),6+E7"?*$ M8_'JU?@5(!_^MOJR-B.4D4Q-U(%U+-J7/*14,)UU<$Y5U>;HF>;L,IP(JWRP M_\)/A,')KFG?+F/G6(O7E])#LU$Q#E[)&B60ZG1\%##6ZHB+)R,1G]A/Q1^#K3OP-.J)>E!0U(-Z9/& M]C#*$2F8VQJQ0U4S6QACJIT(LI8"@KKI(YFPWJXT3>V@4R469F4*/"J6-"Z< M]7#:BWW/0'=&8Z8%VB(3ANO[B$Z#*9G??0RJV:B"4%40J@I";6 0JI,+;31$ M656I6;J*<\D,?AZ&N=RA*?1BV43-7Q?(?_O= M7(P;H 9=8SA/S-$@QU^*/B'^ &'SH)A38A(=&T,L.*!_@IS17@B$YQ2,;7&Q&NT^N-*CW*!+=1,-7Z7 B]6 M*Q"SK.QOM GG0BU!__:#QQ&CQT1;C:0N*L3WBC= M,/:V46^<6JE'8D3;B=:WCL7YX9]9K+-MS$@1 YQ,TFL_TG2(#9O]O-K;3LQ9 M1+?T&0;&+*X6O=^F8QS,"'V#ZEPLT-/JSA>=;XYJ? [=3;G9&%\A@N!E[Y-W8>0]->!)SC<2$HL"< M-X=]HC QCA_6V4?%S[$=GZ)0PR%%F-0$RR&2?QPY_4 M$;ZP9%7Z^?:S8_.Q]A_D+R5,+XD> B/$TZ(U1\O@Q1&6/D!P(U1K%?R^8 M:NV*$]FI@006,Q':7!3JS'X,B19?QC ^Z*^.0S]1H.I*"^MVC@L*',TA\HCP M/FC]JI,.J6<%#/Q8U7SD\"T#S(H/26?0\-CES"&_XND:7UZB$="(:5&?.U62 MIRX;:'#,Z=!AB9R0R&RPT LB54"7W\&19PHM)$E&\$GX =HBLU:S&V@4+QPK MW%VF,YU(MP[[_0+GN*P$Y2KGBDJY3Z1FQEJWEP6*R#$=S9'/[]=**G HG1ZI M@/U$X))^W&2K\6WT,N5^]@CP$;\-I@(#EU+PB=/OR0X# MI5R;P,F0-'.N07$PMD0OJ%G#PIGTT#96 \GK#0HSQ5-$M1.T%$:RZ7P_+E=5 MXU^PP;[W\];=GJ[FT=;SQX)N[7-\>M7Y[#3;L%&GW5^=D_;QU<5E]X7H][XI M5]3 !DF' $TT1 DG@LR7"EG 8-RK"0UWR_2AI Q3TH6O[5%Q@3OR;4N"\=#/715^30L6.1QUQ"? M,GZLFB@*8^B:'9+F@>[SR98BID:!P7H/GE09;4]OM#T=]U]LLUWZR3?GA$C1 MZ68CQ/?9)(MMP:E+>!8+3ER,Y2:5#$E@U,[6":KH-4.3"EBJJ?GVF[9^"9S<.Q-ZTT&O>5"L7&].[JM(F M;U"O(2^6TUZU4[?L%)6GZ)IWQG-#@#4+;N0"U)^\4I7;G-ANX)F6)Y3^7FW& M@X]-OM3R1J+B7UAL,:(&Z;#6H1Q$J<\A)$R^B:FE##9,NZV@MEK^6Y;_BFP> M@T^(6<"DZ6(ZL8ASW/-8ZJZK=JX_!6&P@00U"^4(0K41#V5*5"ISP_$?K"1 MT8QH#UA2:.#T)U)\XX@ARPK5-$B2>)_JFA\L/^,42$HHYSJA:F<>M#.G?:O2 M_YN48S@9.KIH9;^:';&.$Z9IR5@=%/:*%="IK2XU!H"A-@.Y2X6/\35%I-%2 M5%X-&X&WVM<'GC@JZ=7-,PR:$'M)%X*@F7H2[-=(,=N>P@^V0[^J:HG2$F]\ MA5U>Z'NBNM 1MI$%VM;'=%(H(M(\#7C\<$J M[HD?!#5"ZP##SD_E-F(LTNYC#P\;;2=WC^?%3'R-JE%B3[6-9>\H?I/.>X)@ M2&)VB*I]"5BGXG8W3+7S=XM,.Q\JR-![EOO*5*83.\%<](%Q^:M#S2&K!-AF ME0#[S"-X@038EW0[?;#][!?:F8;QZLKQM$83;JX]04&']!/;> OD325P'K32 M'V6?NI_-(+,I3S+G.]*56(XSD[(J59V80NAGS5%#\"(8QE$''M@X(>5RS%(Z6KJ_E@\6AV.2V6$RU-W>?"4*; M3K@YO4O-Z3T_B;.QBGX510PE'>F+'%$.0">L=F!-E@S[$CB9145]LE 5\=V> M;UTM],K1AAST5&7P&ZC:J8,@+(A?.M-PMV:RWI1X+QX+W#!Z,IWJ[!"KA*3: MM,?PIU[A@,PQH+[P XJJFKX >2:7A91M^@Q6>_&0O3A>!N=;.$$*R1KU6)T+ M.EKH'6.X/$DP0YY0!2MY<\T505RJ'5LU+P$L0>K7$TPMR&^%9?(MC";;PV@R M5U%O (9R?EG$/5X&;:^\8*K51J(1C=AKKM'#JUU]]*Y.""4SHRQ OZ_;6&>A MKE4TT&I#/U: 9]2$MH"QACA>7*<7RL!R=^=X#!9!<&P8$5GR=MX+XL,6WR6P M V4#4S(M#S3O&:7NL'3.!85Y%;$\U$.T9"OP6,YV]%1UQ'/;XBUZI&A:33U+!>K)?TR[]IZM:'2AV,_+CQ4I;M34/VIH3*KA M4&?DT_#?FFX$IT/]#,S'$ &<1F!<^3:6 7)"< M; 6!ZD5X-'*^:?/$V_II5QMQF[L@-^5)VD3QC+#A'F,D96"+4A!._;Z&Q*7: MC3>8$4DP9SE&C6FP*(PVJG51!2_I1)7OX$G\TJ8G^0)(DQE(EFK-'R9*V(_) M"(X*LC''3#5XM\J[S)BM+B:@Y9@W7>5CVVWLZKK6KHA[ D["]L5- (9^V]7U M3]4Y>IYS-$:06S@XZ"^A#HKD]C3+KM.Z;?]U<:>YT,&N/Z,J%(TJ3&K? M(I M(.ZR\YL!.V;I: ;MRNY\RV@=5&L:4$VI:@/IFB9U"X95DZ% M=3(S)31L++F\2@M7J9=*SZ3]S:@00&9I[+NJ69TN(3/\/Q5*8A4=9BIMIVE?J+:QVYD$[>[ N,G$:ZCX+M;X,=SDRXVS@9%+2C532)K7:K!/?WS5:5X/[, M(_C.$MPOT/N-T='N$#GQQ214/3HJA6.=\8R_#'Q=WFM.*:D$YL^:JZ[_D3/ M"X2'PX@YU-.(_I7;3>/8S[.Q([VA"6XH&T+6>W.5IW(*/F(_*7\@X$ZE6C^Q M,+<<7.)M[ =!5B^A@"4L &^!;F%_[D"W!D>1B'LXC *OBCH]"B$@23)=L3 F MS#1$.U8'9,EFJ%6GG2@>J6HC'GQL;'K.D[81 ,RG1D?L.-#!UT*H#XT""T>; M7;;*.W@LIM@$YC0)!*+64,@DU@A_Q5N_AI2SWTUO+Z"L=O+V(X7161A"#^$2 MD0%F,9TOG3U)&5VJTE\X8[B!&J"J[\U#+ M37"TBM/A,(6"6A(P"F4TX492*383 SN[V?A'0=H@:&!F&ETOR%S6'G;ZA.K@ M0,B4&#T6-Y0Y*__*"!ZS@E4O%T+?\_(N$UD< M4FO /.LY&T>+WN=)A%K)(=:X]19G,*O?K*15D)53-R L%P\8 WXFJ>E.V[J9 MW&(L%RN96E6(8M85&3+L@C._>PI@S%&%$*K%HD.]QQ@J2!)4"7^,WNYQ/1%D2[0RRB@>#6J28ZCV.W:&!^X)F"$[.H62DH MZF/$5^A;UG!K,_16U$QU1V?5FU(]5"LL\2S!Z%(A+FU,[N".!/>M2N&I,!@& M7'@C-7V=NL07V^'48G +-W1VBQZ2_'!//E-*OCG;Z980L-#(T*4BV'\99 BL M")YNU)),?;7#S:ZHJ10>2DQI$'"(@*05,[)/HLDZ"*:J9QCKR':!,:6M1M2? M5]JU*,LJ3914LPZ0DI'XZQ*I:\3F:A+SMG>C,H"\$-9-->M2]K1PL&5KW[^A MCJ.P4J/(DWEX1AMRM\I:1" U42(TU?-*'M-?:M' F2$M9MJAH-U2IOOM)T([ M0T4OT8#X.=(53PV#67[HC[(1?B(;J:[K D\O]X2!@PC[COEZ/$^2*=8!H]&K M'B8Z2YD=NNJ%QI4!\M/,G]I>Z;YK_D@JN3-#JYX8FZS.)26$=M9:[3%GF]E@ M3]Z6:Z&;%A@N5B/:E#<",5AJ3#H92J'_YGWKQ%BX()5JJF6.ZL?'6Q]AK$VF MG)$38JIPC1-!%)#82#7G,I>=28R89L@:N?F!4B=SQSFI/ GGE3!ED6(!W GH MZB2+,5.Y1MNJ1X:/".K6CBH2QR*99KE^"/.$E$<0)2!V%J>QP]J85ZA=27&& MJ>(=1A/@A_5S[)J7<9280L)9?R-.7F6VS$4$;BF)^5XBH#M5!+2*@*[/D'\B M\&S2X;3ZI3#Z%)N(=9.PH3].3#TYM;;0'[E?9>)KT./FC9!;;$H;_RM$'L1] M>:A[ZRU&&CHBT;6FFXZA"8/O1=\R[E@NW&KT+V:=P5T4P6:-CRFEJE\4YB]C M7HRW(K68@G2&;^*F06F,1CTUWE3&25]U+T*W>2(E'33=4/,$KK4:K1W6 F ' MJ96F35.S@P(!U_.Q&=!ABQR^2T:B:I99J9DSE@BXU]Z"481.F,4'*4>&116V M6'(_M92S7 FCSVLDAGPJ*$<##!0ITXO.4,8(F8L5.]Q>2BH'68J0Q*0^9BY6 M@NN=F//F:7=:\;8B[JWN25/ PJ5R* +154NE6@1C1AIE;])[YR#NW%A!7&-, MGE$]\B3F!+O/!9F5-%5W/DA.:-;J\#R5&N-1Z20&P!D)/+\S;P8D I"9WK0X M4U"UP%36S6&-1LO:.V]$0.84T4CN\E-=>^AJ0OJB(F"C-=(F?B)SUX?MN*+-,6.C79F59SDM\,)RA\/$-EIR M^ 6]Z;S?,^_#:2B;#@>@S"#;%U3PB]#RF[VF=[$.CIP EI \-;AHMM0T!Q[K M#E!ZJQ 5EXW?X0O1ZO7K\X48?O"BH% L@11$/\<'O2(P.#SLN]\"DN,*,Z^. M_3P#DI%\9%$6HVF\3;@[(R[(9CZH8A=4?YHHA'H$WC$[1G;T-6PD'B[K*/77 M.D_@A2B(E0VG/T(2M4RH?RH$2#H(^2\RZ6B@YV==?>Y9PS&FYO M\4CN_S[/(8M.B._//=Q6E,^-*/RY'';.!D+'5,KZTD1RO1D8PKY'_T)_:2"W M\2ET5VTK%8[(Z* M>W#%M^&B]I;*^K.9(F:W1&:ZF6D;K&:,3HOI;&$TX]9&+D M"\H5R%5GWPBV-?VA:)%27E@WLO: MK$45YT$%)@Y[!'[8#S+3*A?WEK4"B=EF1N,U9)./%;X-KR<^1JC( Y989IK* MYS!G".9[ZA0)EX.[FO"TGUE1F^;0>H0UHT.P>>-K>"H0M6H!$JR^NMLRX<-R,2W'*6QG?+1/124A]-!(# M8!=>[0$ %O=5+IQ"H+?0PXA/HPOCG2J^7Z1=V%E+33:/<8;)-:5>J&J,Q&J_ M:A*-#5;W,F,XU9%?ZS 4>4B1XF">?7$=Q?P&4.$2"S]P!NC0'?HPQ%GI%2YI MXI2 ^@ZQOH3+0'V""B^;R(4.3/JN][B8H@I2WZJV5Q5]NU4\JXIG MK4_%7G\#3(5>M( ]\9/23HUY',=P5S+U2ZEB_RZY=@5+4\+$4GB1W:/VQ@I7 MWA$"9CX0I"ZZ0PQ\85*KU@[S","<(FV 3HH&)C#U;)QHMS^*2RW=[8%@=,SV M#.MT0MYB7OTBY)Z.AU$5#J8N&'\*:8V+=,4HUDZ8@DYH7"Z*'I\TQ.G, PD4 MC)E9XX$6&7&%Y8B3;BR\&:LSQ[S)M[@GHM)_K102E(41 1K/FPM+>C.2?J+< MY#KTI^,X*HD68Y,8SIG3% M.=LJH2F1^T:AK/8GXE79_F-J\Z:R5D%X<"4\: M1=_J^T.J15%1)6<*J?;I=*RTBO^?O;=A;MO*M@7_"BJW[YVD"E)+LI/8G;FW M2K&=M*<3.\]R7J9K:FH*)$ *,0BP 4(R^]?/6?OCG'T 4)9EQZ9COE?OM2.2 M^#@?^^R/M==JKA7>B;G0SL80[O@?>Z!.N1C67U1IDI%2SO=JM_&%.KU^Q^D3 M]>MCRR57"4_3&5[H ;@T\ACQ.%'Y]X,8O%L1X7YHBS>DSA^L=EI@Q,N\U0R6 M,Q1H.S+%L91YG+% IK+OO-0$_R3$-[38J!(V*-E314-\SN"==^N&0)EMXC-MU-\JK-IO"O9!ZPD77ELW8IUA!PH8A= MD#GA[>F. B +.0U9[MB\RFE.]D%VI8G>!F&WB9(X"EAF;G!AH*^=L1(C$94S M-]2[IZZZ&PZ1:;%%R@R'.U$1<>I@,-N4CE%MK^@3'[)K5'W[GY)UY5JKL]@F M]X>W*+"1)4I;"6A;LCEA'-G>(K]A!Y2 ?SYHQU8O8,R\=:.@UZ(5W%HI<7''B%LV2L*#:!10_RLJ(M%R:TB2Z97,JZJ+HRI,OT@]>-V M\7F_!#3\[.3LC(M3U*X8'AUKBNI(U#_\]Z>_7'"+VIS)_,\Y/XB?"Q28WLA2 MWOAW$P- -X@Q3:'IXL=PX_!+FR6BYE?=/K."%_.T)F]XXG.((EB$-O#L:@M[ MRAS(L>US#U3$V*"<0?F-$?25FGIY&FCJZ5!=3CV]0H?<3]SM"33"T]@!RK3< MH.]L<'G-6&E8'R0V&,OU?J@BSF[%_2#LB=:F7%$+!OJT3@(U6 M#)F71CA5A&'ZC0X,KU#F82HP]\<=?66/ E@K2)-M#2/\Q+PH%HXQ:0UC@D29 M6\V27Z!TA#QZ_K^?/CXZ?9C@P,*#I#LGUIH#J5,LJG*.G;VY+MQN>M%W79G1 MXOCU5>L>MTCC+\IB^KG,<[??G[B0+\5AWDM?13AYN\MRL0FTQM)W0LWYQ&B< MANZT '&+N?3=NJ8')0)DQ,#DX.JCCJ@6F-;PTMG/*,3E*^LH7[&K188@;F\, MV>M5-F\;_W1VYF#6]%+(@U?26B(-B/$/32<%UBO:%7 >M$APP^5 LH1*4 (5 MB?I^K!Q[=^F<.CJ6L*Q?E>X#%1\AH^:N [9T^@,UQJ1Z;4-TUZ4W:'V'9K]T MHO%/:<)E"_EN!#LRU(P[,ZT*ON*'OA]J!&H6I -/Z0@N9V^9[8W22G04"'RV MI<"),P*A+.O.7G>_&2[EN_P(TDJKS)L&SCL,-ZG2_S/Z9+Y+HPM[KN\0A&\4 M2PE';@J393/.Y?LPTQ[OW=<:XU'^^:\F!3E2P:XFZ.B 7O;IXG M1=9C8^QQRL $5$'<,8^91!D17#F&=9_0HZ//.M4=:(;1(V%X^QN2G:: 1- M.RI[Z>L!')VU0$Y0+V_ 3D"3C9=".&!LB[3[OFFNYSR(A=\,RCBM#[5@0+%Q M5HV 1R=:FQ)ZZYSWG;0IT5#T/C]C9LM/BI1TXC4$:2N?2(PA/MPYI4#3@#:3 MU"+E@#NSS-@40.ITW,#:^)!72H8 O\49$0P+6[0C[J@,3\4EK;J)1LEG/REG MEG*(3O3+2R)Z#MDAWDLA"S.I+>TU*4QJ9]%7"](/LPM9YI$+J $^'&V/6Z%' M_V"HU.=2]/KZ4/0Z%+W>7Y3%A7GI*'E5%&MGYU0\P)P /KHR!3+MB&![0N&T M3^BP/UXW5XS^\$CJ](9&?Q-]FVS%7L9H+P@(N<"J(P:., MJTFV:B%Q.I-J2D]P#PMIOQ4G?93+2PVG0IW'V3<]=2D/&AKMT]WGBK3>1!$A MQ:OP23<<:OC'QT])_H@8 I!1Q@Q7Q>L('A4P&YP87L./2&V-A<$B\.9*MFO,<^6U0$\BTRZS82D]))&+H\ MC'?):%@VK!B4$-5J!Q '/,-E_K<#.?5[8(N48U+] -FYYO0ZXBDC5'*1<>1, M,X#&T*(E\[8I8@])<.%-5TQ4B[\[T'K>9:)$=6D[5<2>DQ*=)MMV>+SV7,)N M)+6,K,W'F8###-UIAC*POW%EPD\6.UNTQ6(,KQ2B)7%'_L5AV.\T[$0-.VO( MB2"7F+!(WNNS_JXYY6MI.!4NIH'W,LNZ\C ?=YN/-ENMCWH_U@8Z$=RC@OP[ M\FS(%!G\8VEFACW'$*J;8O:V+*K#EKGC%!D^.^9J"_WZD=\6.J:B+VF!,HZ: MZ)RIJL.4W&E*HIA-YL=.A=E-3!OY'6;G,-9WLE"#G)7D9SS=X\[8.!03$X!> M>A\$ FF'&MA^9E!LX!W6&2PMDDD4N(9\4O3B43)50'? I[:>F*+D]F-+223L6$*LT:SM-7V(D[J%Q2HN$JJ&%!'K'-0% M0V0Z3U$?T[:Q"U);%/SPN67>N!?!=!:X);]D7AODZM!Q.0.T0IU63.5$UZ#0 MN7(2=^S)ZIG &3BZI^+P+IOK@I@KBKKK3:>K4GYJZBTZ?^055]N= M63.A>IJ^D3K?.U- AO5*DPN=&YC.Q4]#5.ZH+71,&Q<:$(C'.JG*14'+VTW8 M@F I,.\UT\#QWJ3]MFB5S42RCUM)/'G7U+JI2&@TM2]H ,;5]HJ)5:XT:NHM M50?1/^)Q\IS* C[+*;+T 2YT=C]9N>M>&IJ<@AHG MN(@& %A14_H[HLMENKNN)!+BG+% %34\L=ZSX@<&=&YL!LH5\/3H[_%U@;"D M6JT Z1 Q6<"USF98\9Y*1CJI%MJXI+_P%[WV+IFG]:TRYP1<,@5=?+2&6MK' MS09_+A"#;PX0@P/$X/WYA'Z:3I@;G9A GBM6%(D9'*@TS1(DLVER&-R4 M""50CMT41Q4QIJ#+L%Z6& O60$\-P#908HH^.K!2S@6<[ )@LB#[E%2K+@02 MAB9/G,5J/6(.=ES6LFX+6[=%1NI)>R7LN[Q:\MP%P7!M@0V>SFY6( M@=V97)PF?>W9/4)7K"?"EQM%,$A;.(S0">H.:?&:^E/U 1F:K 4N4AV7946U MUO!*X=CPT ASGZWVVU!@T=?B#->&23P2UQ/:"H^!3$F'63KG!![(5+ 8S6V- M2H/EN)'6$$9#N@.AG<5L3ALJ=P$F2:S"3'C81;Q1PHX+"P:;M,RXL<6*% WYYDBJNE6% 8-UC&3C M)_:KG/KU$LC59>_.7Z!$@P7Y;@A:D)@/X$^O)\%>N2$FXK!'%XNHZ8TN-73U MI>0>0A]/W?K&2Q5H5ZC*CG2I]$($;2=Z8>NY4#S%WM9W2K,_?C_*+]HWFEK] M \=?MJ/8L=[ 0Z(-RW/+&48BZ><;8&G7PW2(3B--&X3DN MP*I]/^8\ZR"!TUP#ZQ1>U:TG:N=!2!6]-:VI(,%TJSR$O-@*VII>WCDRI^K*8V0ZXP%$?:W;PB MW2UV&(5C=*1^S:."O8Q@U ^;?NQN>T4BO&^6QMXW;X4B%.S&*S@AJ^SWII7- M&+CU.&)%\F1M0Y\'\G 'T M7X(0[A_N#_C?7X__<N4'N;VC9:NK(A@,@.'?;?HTF84X2%>Y6O)W7@4,F)J'G+*<+//M6R;8[;>.:EX-^ M>&;RB!ITS./3^0(8RN]]6W;.C$IS340D0"(-R,OYF_)QV+K)SO@7PYFIF_J( M9L<\E;.3SI5T"ZPD[F4O>X/Y&@[=VXT<3[0;N,$QJ%E13C7<3="2*#E\9(S$4!O9.)(EL'1HWL?!!(95<#2C-)G[ZU+ ?L[[67'O^2[K M1\V_FLXF;"6YMJ%5UMA.WVWW(5I2WJ:"3T^9] M.:6N$=D!*R!#0-,AQYE5:#/@B#%#C;3$V?++^Z-#>S<"Q8]5^IF#JY :_%J:B:;EPES[-5MM2I=[%&STH0(VEJXZ4$MMS>=RME MR[:P3+F#H: 'EH1':($-F;:CT &[JZ6",RJZV >3/S%3 \]0+)MD/T)3,J7W M-.4H@J-:]9+]3I;5YAY*',_ KWWTMO"Q(4X!<6]NW,@%, M%Z\,SU1$\4O5Q!BU.!C] 8%!6 )"PE?4J:<\B.D79T6J(J_0.'<7",P)L:(P M?C1%9D&/PAH3+,D>>J9M"> M6KO=W*:W:.V^6U^WM#"-!/!(F82^R5QFZ;1@ MILE#70=%UHAMXM#9_8>67;\]E%T/9=?WY\L_+B@X5U)Z;Y[80-#Q70P.[U2% MKCTY8@S2&M-(A%I7Q#[BK!Y9'L)KP2O81U?[W&BW^4QW:.P1J[NHLFM0M'BC M5^<&4 1/A*M_)*V@R>Z 6K$^220Y[4QOWT854KU%QV G;N![5<,=[9"7(29) M2=JIOV;S^ES&=A\7*[*JQ,X+L]VORIPHCPQ;5, CA5<(O$%#!U5U([!U-ES$ M*]JV82Z7O) LT!/Z4ZI_L'H>[# $%\\2ZAZZ#]]+[PY-G'AMW/%)-6X+$)5" MXB7/_*'EX\Z8=[%YI:$*URI"#O>YDW#;UMT]S>UAV-]A@7L%EKZUP\_1D6:I M^[KOZ+3V\=-AS.^XU#GLE;,PBI,/0_J.UB.D0Q2NT]>D@9 3%5O%5;B%"[O^ MG;5YTW?!0SB,_3N.O9Z.UZ35M-F&R3@,[=VL,R5]5*%K001X4&M,5?-X)?A[ M#CPZDP(,HN7D'AKV%^.O#O7$]$:1A/)A[NXT=S<&?00U""E,:B;) A@O'02% M%IUB>1+UI)9BNI$&\-P^J&\E-;V@?QIUOP!L> M)N0=3WHB1.4^>U'/LSS:$3O97J9*0B?/()7$:0$3\%..V#DOI6?B-AJ>A(3= ME++B-"N0#K)0FF3GDR(? '5]!AZX.>I8:I)9/U1[M$4H$I?*E#Y:*9I#DSX_ M^P3ZR11-B 2;XVJ"Q3%%M0%"YU(&A:*'""7$2LVRU=;@'*'0FR MS)NVI?J="B%)Z2?6=:6!7F'%^(*/P&6] *L*LQ?=$(%ZBV$9#.R$2TR 6,\, M1SHL1#-():N*4>>#:E+4-9G5.]QO*1'Z^PS/-FRIA@1F?^];D:K-L!1^\OZ] M."OZ2TL,3,3=T7Q0+8]J/4U=;#E0T#PJME_[A@CO M=P\HLI)EG^&#PKN21M3DCR((WTN+.VY[V,FV-N*_%M)MYI78BN7C$T(WHTE5T'(0HHMI"AU#$4<^AFU53M;85 DZT;:0]8 MUJ4B;80#7_VPP7\JZR9YPU&_5#K.*@[@R#PL0I?.(Q,S)I(Y"]H!,4;?5GLR MZF2.?/:/N<<^N'7"&:8-&?."F:RH7.Z&.M2&0GV>3])V-?0.FG[C!C6*:@(C M4 HK%MJ4<'2EW./L!8$V0ET3)/$6M3MLI>&:M ]1HB7'6BPE8BC#)#%- &= ML,UZ:88L=^>%>IW]_LC3![.??<\\U<6$NW[2(N, M):=9K9L@.FXH-E4DE+"PCQ[H9.S ^!:!5H1^8ER-$3P(M*U#L& TT&.XVG'R M=R7.B"_.O#G(^]00DJS4JY$*HU(IZ%'6:T;H3>\TEC/TAC;XE-+3@K,+OJ") M9R)1B%O:P2F!B-T;=P0IR_P-@><,)+[ZZG@%(7:()_7:@X_&MV'#OXF-B>?[ MEKUC>IE]4& I%NEKBZU-V\DNB.@D)$!0\[@-0CBF$U>NY6DR X!/@D%@5RTX MKTLJTCM3)D%"*N"4'5C<., +P+< ;MO&0B^FH\[:DSG?42%I6DI"F4O M2IP/_BA.V7VL3HG/!>/UX(#Q.F"\WI\#>V$1^7G901B*HY08>43MO?HAIR@0 MN@C75&&/2$.]BW:J.=HL?20E/AS;BNG3,(8\\P]8?0J?2A).'&.*7P)9PF[X M\]YZOAX?JUZL6$@YEJ5CPO(_#50XM+MQ1&<UX/H()2MXX%$V MED1>@-W(?4+**C4G3:3#$A\[JC/'I8$X59U<6,6^FZ\*UC$&3$<8YAA1&.I] M(;9F')R+G=!S:IKO/8Q)41_47T@\5@+!,VM>E!"'R&=0NWC%/..!#K^73G19 M#.@9;K$-0%;&?!RQ!"($4R"[)VK']D&,Z+'PQH(2Q1WM<\'UDRC9**:*50!% M@BSK:'D.TPO#_A/+7*/;5@7B=L5P0_D^^*%3(/-1I[I;0CM,6-25,#5'0\ ; M]3I[5*.)SDWGC=N1H!CKJV$C/:^.VOL[<2X2'*'P1K*51$\@!CHOE&K!V6EE[^&5Q)^J,BX?'F[J M]=/,O1ICQ+.#[]?6BY\.TY_I*24,PWU:B^[C7: MS6-:G%$G)*+6!JPR;,"))7+)B!/6FX]PGW-&]]SA\2>9BCB#-TA<29CT6I>/E9E.F0B1X+!A]7P M7D!IMDW51ZQQ5L^W83)_;>)->^(.$>'R46["JQMALX>9>0M]!0F\=$IN$7Z) M<'0VES9BC7<.$_(^)B1+KINVRJ]1..@D(A?E>>.UVUQWW #=76;MVAM"T2WT MOG6,50LT%%[5]3")[P5 O9W!+9SW+1^ .RX#TT.;'^'L#/4N$XMI\:F]60_E,*FWG]0:79@0_R@[-TV47"%2 M%G+\.?ZHB+-1 JG@50B9Y:S8-I)<4O:%+[7/LW 3>>D\U%>8\-Y[3E'6:]/U MM7M%Y+_Z%O# FN*0[?JRH<\75=. 3@Z472M6Y'R]0:(QN0:(K8B9(QVJ*2N; M">"P#MY6*T1S;B0VUZ#C]6QHL$\4I1D(@"?^LF0KE$'!&#,T?/?,V(3ATR[+45.<%NO'-A$G7$4(-D%KL-.QAO MHIA\D)Q5+%20?R/[J7R,&&\_Q M++F-8:%GP&8C&5ZW?%)1:;BTU^M$AAR4*UK"$:YG6CBLC01([80D%%VQ7)BM MQ7F^=%3;]G5KBRV]%7G.9U]^?G@H/Q_*SW\DFS&G["W+0)P3#AE26W.@G2X^ MQBC='P+_N##P8<@]]_%,?AZ3T@XEO.B(4D);9R0E3$,-N&&&UL&(S;+Y*V>, M\>9]O2BI6T*&& .CEQ*J+(HPJ:KL8H\5:]TQ'Z [#>3X9#BE93 M!N\X^5F2?8&#%X=C9M&8SOMM-X6">#'7PS5"B*<\:(!E&_\CG&!X%\#G6&FI MW-")B6J9=KCXWM31*'H87N0/$I11#UUG(\M5OPJ'+T/Z AE]D3SAN$2B@'D M3B/HIS7D#/C)Y8$((A:Y!!8(],)WY#%%RF0&ZGMW#6DO2BBBK*RSD#,6T6UF M]_14S. I#2_>P!5"&APE7K,.@#)LB M1-WT$R-2%@T?C\K<70]VZ\&>>^?2N MR0#+;Z;%M\?2=0(/B*%M7(!R'\W+3G?Y]8Z&E*:UE&R^,DY'=>SE&M>2T:FA M!.;+_',W!70EH5&42J:G#0JN"6VPOJSR*+/B;)AR+DEK05&N-ZR^L8'ZP6"9 M'R>/(ER@]93"DD@URC3%<8-&)-R'?KG(=;$.?S6@,?0FVEZ5^[]9VW((N+AMB>-0)AS(1M?9EQOT.NTU[Q$B%1DC[.K()BY*H 3DD M'E;;%[T,\2#P"? J%]$809>*..(6 M0D]6VPOT&?$=R&40-3B$-#HS2%[_D*XK@AQ>;1$0(>S-6H)^F;4TJE6U/M*N4&3_*-AOGIH:\F4^5(U*=7](7LPV2X2@'W(LI(K0&22*\0/A>^ EXPKR;VR MJC.<#6(6D.$@A*5M [KJJUIUKA2*A<_1K\/"N?::'?8;$*G9: R]H\?NE021 MNU[#[9E^V.62VOX7#AM,#6M0M\)75@TRI20@GX8.H: 8[FS.O_IB^(K'R4N8 M,W@ST0L859,LMZ?_0/=J?-:GX: /1O:[H"CMG2;9=O[*X5K>U EK0LQO+3MW M*+F@@1!%ZKA5"*8ZOQC9V!.WNZ+Q8H6@%38%I6!7:-Y.>",5=6&S =%H8V+J MI=2W"@@04-=7IDS5?%U9Y>IMMR3E(E4B7TPB7+,OUT2DJ9)M=W$UE0A8IM"- MH?MBP1=U)P[UIHER0M>L/'/M1 271BJ)MG;.K6NE7]%^H\(3=Q>AZ*X+76]D M'+5C_TH#6OJK[3!>\ +F'$;ALQZ>_!SR#Q3+!%W$:$6F$=N4^;U^7O1N(?-R:&P[1K,5V>>(2^[>47K M*$V6=&)2 <,M$:@0\;_]X^DYHAWQ),Q.=6RM1( !/6=&X1VVDX*$68& B@9R MPGAPT-EC%F3$TYLM".U6]W3P7E1.PZLC"! =M5)B8I'9A_O%*1.E']$;RR3X MPYTJ41N4G2:GFEV5.AI^,E^&2(M=+ETVS6+CG!$SX1S:J+*ZSB\)A/*V'1WB M;DFHR.V MA,!G0+X*ABG=67)%U U MR3>G1P*G(<"Y_O+@#V*"<,L-H&+/YJH!*851QI5 M!!!:)U,Z\YP"A22K&[^,+%MEZPWD6$+?^-X+/SHM56*!?,( ?.,C6: M(?=Y@8F'R"9NOI=5SL'8@Z3C0XZ_P5!.!3J'MK+W@8^D$T(:U!M:W3A1*U(_ M#X)-!T+8N\'"W0+/Q6EA;3R5:VO:95:7__9>W$UGQ)8R-2YDJ9;9BAU*,=$AF#KPD=]M3JC 3Z:%PWG8 M;,LRL; E26?>751[&.D[C?0J(Q!M5]0E%4 :$[THZ,.<@S!+7RW 0&= M8;>)_,3(:29_&N@"9;AO1'W>JKJ6QN6>\JV!:\1%Q\\H"8!8):WN-N7&1=/. M%G%:5S*?S+42)9C AUULVE(N*DD3CN#==2[+=3?U4I\]AB$BZ4&G/NI^1(?# M27E/DP.AM:/+YEH/:U^Z]472'3C*6JI8!2]E+M"B4" Y$YM%%NVT&3K**?[= MR\CK-RRWJBRN)+ZB6E(_UX,SBE(G2(>D2+-NRV*##H>0<4MM)BXU&KT883\! M&2,Y!P@G7F@!T876MY+I'60&[3W%?@SK+<0;J"@+]/*O9JK8AZ]2UU$'K8I- MS'O4\Q;P%0DI!%T1KI"^2K5:M[6P^RJ\5"M5VU2G&CG ]58>3 H' RVKQ3- ML=%L\?A-CI/S^;QIGV1F;O0YS18@$JO2L5 M)86TN@(4+)\\@&1,DLNBRKEH[=]SUC99[D:(IR_Z2I>7#C^1;>NBLB5KSKI+-=I0U$/KN2;E93]2 M1!B3:XW./$V\X]RP>".PIF)05^@(\^$,_F\&.KJ8ZZK0/P<"<*[\>\YQFDVJ MU9&Q\&KV6K'=-7IDYOA2AY,39IZ6H4 5RJDN.9:.21-G;8O4UT@*>6E*Y"&# MY]ZY@]-D:[JA%\Z%W,>QJU!A6NH<(6^Y.3S:I! MM"ENN_2SF?I6ANM+, 4+*,5@!7EJM:I:-_61GT9LC65;,+OAI%1@3 >3@8OZK(EV/$"FV6N$":%\4Z9/RC M0,"C4EIN:_'G?=0R(4# "5ITZR\'/YG\FTAXI,"LZ=*C5]P@5/&TEB$PH0&5 MOI$QP;ZNM4ZM_G'RL]!S,VPH?($;BX"@T+T[XIEW1Y72AZ&P3V07-3MC*LLZ M^;L@"$1:EYA006DH(&% &3[>3W2"X1/_O,'*F;T2R!G(=_%?UG[D&]]LDK-5 MA+M,!XLQM,J]^1Z+T+O/,D/!\Y?TDX D#!X2W?#2UR14&,,*#3-"IWV9F M>![HU5C\QL16C&*9Z*S[[/O M0SX[/93I_\1E^@_M'YV3>7CLW$B<*/_U'Z??G'QW]C!-SD[.[J4Q"B.3=M0;J#?4N=J%.)D.&B9Z?X[6-&OH -%272ZUYQ,WHX.6]5 MY?CH2683]U#[;MF]8A6104-1U(2TH,AYT#>E[4J&XFBJR2EXE$K;)/Q1 Z7% MF&TJ]9T=MGUK1C(^1RLAUC4LT=))Y?N>]G*)/Y_:XW$+8Q8/(OF70C3N7GZ" MLRL,[W &I:O,3.20PLO^.O-CMTD4SP\^@YIXL5+/D,4T4QOR?;A4[1X&K6#P M?+7UAH%@.*0\53?BL?JR@95>9K9GY F>SRN%9AL7K:^9V1C>>DQ!MO*MW$44 M[JTOMQUW9"Q$KK.>) G391+8O!94,ZOG0LYJNE)R@LMO/ &9Z<\3&C(Y M!2)-_V@>>T5T!N.U8B#C4_M4PMG1PA@N"TJ U/N8%9GG4OL>1I0"EE.F2[5#7F05C=0RZGLJ(ME-JTAR]#P7"CC3 FERA90O M@&!%9) G$H;)XPAN+BQD [M[XSKINRP,X,2RH4<+;S@0L0WL<[.""3[T?%6* ME3MI3[%OQ7CWH;Y;7%06'0;C<(T:0I.!1R9?&*TE"V4_KU#G6UX&S;MPPMKC M*K@H$77\9KN&L:H$"&N*=7ISS^Q"+FG8^7:,=:?R#]Q@8G\$RS$+E2\A?N$N M$:)^(-H#-X32O4=W\505U'!H6COITQM72>6.R+!(PIKI+H>[V'!:'+Z3EDB[^/?X'T7^=L41ECOSF=$\()'SM.HLG57 M_$W_\1V4 MR[_JVLR7.@'WTG%Y,T"I((5TAENC&7% F%U?QQR"\7C8_?17\=_?_C@^.')]$L+ M!25-'*K+C& "J.-?97-WP%$#O]@WWT"D_:#4Y[N7COR87&Y1Y #@P%FD5NWI MH9+: [RJ1HIB5.:E5Z?V4Q=D:K^?MKR:5LX%%R4"JXS&MVGT3^V3! MI(.^)%,405TL'[-SQWN4F]U _HH,D??+?V2 4?(8$_:+GS!=^_CGEX1///GN MQ\>_O*!_GG[W%6?3'R&1TK1UF2%KU_4P\[_P$DC.W?CI+Q\]^N533+RO!0(QS#KRKS,VL U2*T; M#&$*G]G"C+1B4X;#L]@)1''EAE&DGJK0R%IX0@&%#J%MP% M2T^A^A>_N\77Y4IQS"P:8FUX!C/4D&R8;5;JE%0:@:)?;/8>XF/PT BAA MY!S>;%/X>0//-%PS5E0NQ+]-I6);4ZVUV@9. FY7K0B1P MM47=WAN?-7)6'D)FUOV;WC 0)7J*S&G<@RH:*?NR?Y50]#;\BU+@#L)VLR(\ MJ+2PTXL0+H;4J+L-P: D1T2YZ2T[M/Q/?M?HJ[1;V(GG3M?(^U[#LR[G85EX M@!9_*L9E:IQT;E HK+;J5NL==?(\)W#I7&[12Q:TESJK=DO:"%&YH)-U/\,C M;[:!>7S F23%2FTVLVO$EOY10*!1W?ASA0FI[58N:US$-YV#F4#^)\L^B)I(L9!(1&FYS:?@*3D)^&<(KYF?KLBY)GAZ+DH2CY M_HJ2'J!A>(VLF'<[[7\X"\R%&;]%!R80C/ ,TR7?SMM=@MO"*--5A[ZR,EUX M5UE^?Z026; >L1-QJV.,/H=/.4XG$KR[R*GS2@&9/5&CA?.:"'XV/K&AQ$WO MTK0PF7!@BSR1H]A/[.7+B"2(?5&!LNJI'K-!T:=:8C/0>.Y9F82ZQJ,<'U8& MSNMFA<6T<#G-JT99TQG2:Y0IHUP_Q(.E(3*2Y128#O>G\'G'3&4!>[RO<>AX MO(F1]\K#Q3UH/3@3USU63V8Z+67*W^Z> M0C,+WFOEJ(/*S,?)(_$E=UT@PL)[ACSU<7G_D_?%78$7X=$6JKQB\)!< M_+27,1-E&M>46GY!X\9-$QK0@OV?3NN(O#K,&%4G])/F=N5E_< MBT_#.G7S=E$ M(@21!>2<5!@JXV@BRV^\Q^%PCZ-Q'WF'4V%P=DQ3SHD_P[,JI\^H3.F[BC\9 M[\3MBCHC9Q'(.%Z >-TQ/WZ8".?K]^6F&TZ#I&:CI'I\3"K>PR1+/792MYSI M_M &.YQYV6LW VXL:CVUE:XS)#G8L=UA^CW-?D0">)FUJ^/D<:]\INXE@749 M2M$0]OR6R\^C&"V]*@K\!)QI^LU<'MP?&N'W<)Z@JY)=-=R&J5__$&A\\MZA M1C+HIBWJ)4K98SA!:#GQ">N!N\F^7R7-P,*Y:M\_#AXFQS0=#E)GLJ&\*4LH M?4RZA[Q!F?6Z9AF3*7$.'I2WM!4#,*F?3K\]N#;BG_HC04@_EY351!]S6D11I./,F M;4CHP9Q+J^7HR:0\QPJLWCI3J\)>^BX_[!XG8148 H+&79'3QYZX0VLHH86& MM!MM\YNOQL[5L%^2LZW$%S.&'OB+C#G(^TV'2$PF*:JE!O[&/\POB%[)+.(# MK>'[X&T2\F)E30 RVV:\10:+7=C 8&2JV#L2[G"8S4<'PK([SQEPR: ]4([_7$U) H-3*C6]C(":(JD:DC'I;*G98*[ +J6?+40<)H/;:$Q1O9J2/.(%6Z27Q1>!0QN MJM,K#F#8_O)W+;))VNK R?P>S[_Y95G05%X664[ 1BN"FG.VV'?L2QLYH1RB MQOO#=+P? VW!W6!+Y7W #-D>X1W!HP\C?Z>17Q;-T63&Z3">=SL_N$N:!*E) MNFOKX_D#T_7=,R9$!!E9"S()GNMK9V9N^UB/\NQ3^.\FDJK%L4KJKJA M*R07I$G14:.Q*<%IG*"<0X>7*557VFDE1#GO#A#Z2#F&MA M!.//A1)V &./" &=I6@W1_TZ=%,O/"%>!+:?, !NU9I;A:N$\P;:Z/C=5)UIJ3WAOC^!?%NKPB0 MDF:49UO).'@CF<92E/+"@>* :H37@6S1LA-'.5ZN-"BAJE(W$BT*T^JERM^8 M3A >!XEU?BMMS^(V[&RIL"]%CTGG -4MZH8Z/68-F I?IR!TG/TG;:1-0D>-"6>E5%$+?:N0X MA*U;*@\#!^V%=-/;8Y M8-Q&"T&1.P.^0K2Q JVMUU(;4*@@=* VUVS-57@FW;0];<=+!_3?K MI8LE$Y8N1I3W_823&\!4)G3J!5-3$<5 #%0RFM/<]\H=.=>7#7DPBERF;13A M47N H>>GWD2N8'3.C,T\47"KM5RBQ$.]O8,@-\!?2F<><8_R MJI #8>R#4IK,\$NI9S_D7+*L[5-];TA5J^%(Z8KT=M^[N#7K\;I/M;D<5[C0 M2H;22'S_],*S2(":)/D2[Q\^3%ZX/P:&"O;$]-6[08'&VU!W]-3:I)#+$1*% MR!UXT/A88K$QPT8?4RP\NG0OG1(E.P^1Z9VSD9N.7P2QLA[A;T(& 1)9PB<+ MP1(%E_0&E+Z5PG GP^LVE\]'^;=QA(NKK?*-_:+:S50 : MB_@<1O=)"!&O"Q%)*?">AC9"NV_H9,'$4/^(P'59.X5]E8&[AN?1>?3G+7<7 MJMJ.5]);2[63FT'@?^EM4X2B7!QQYQVNIR#^*U#%*U-&[F]':ZFL17>+H?G< MJ,^UM5HJ8?@N>7^HK"7+OLRII#.OX(1MM1S3S=U,ZML0@\YQ)0FA_L8E9>;J@1\L+\CWPF>^%M\.QA M^,3)H15(CD3&P\8$"#)WNK^N#2%;%LH;/)Y7A5OQH RQ'+";B(7,D+I&LFCD M&Q:M]J/R,R/5PYW#PC&)/MYM\A,<+?>;7VO0/!*U+_U):1DYY>+&B&[.SZV3 M:?>E6\.1C)G.B!#*FB5N6S9(P&UJ%^]CI/PS/%&2#"(@Z6(LE'=5.HO0^[U9 M,;.0AJ]HJZ&Y#OT)TG/'QD1E54:KB5CKC3..1=37;#J5QXZ5EPCM&#A)TDB5 M23&,X[#BFHQ *%V/]4"L>9'T)),S]IUTG<5OY.W8F(Z0GI&% MQ>Y0B.AM-W MW),J"'4L^#',0WM(L'(X,UAO0EK2R6J%N'G=M\X@"$V(?SL^WY>E='NQY!0W M7H,[._04ND"UR/)C/IK^C\X$\>Q A%;18;@?'W3S;*UY0F&/(5-D/.8$R^GYAQVG:JQ@H5YOA!=X7RMRE<4PE?.=P5V<)60J]DDP\D!2M%+\" MN^7P^I-TC%@7AI&E*JZR$&=32F)%N09CBGP2T+AXS'A.#S/JG2IE5%1)4+.# ML5.GMGM@U/2M]S(+&(&DET432I#&9:8I/7J9E==9;;)]P@#+9CW&47O>4EY] M?EFX>9++\'"WA4GR;1IAN@QMJD+>ALL)?9JV XRSA=-4I;0J_#TB&EB#WO%K M+\YX#!_Z>G?) M^5)2;29]-5-YDZ!J+UQ9GH,!IFV874NY-PD?>P3D$2B MDID2F\1G31=2<5'"3R]-3[P$63.Y]?E0:8GUJ;&N BD,Y8^\D*-&.+,0DLKI M-DA_:K^!HI[&>?,O Z(I!L#-A?J!^6)P>2V#3,:I)F4*-W^4\?Q*7'%]7G9Q M$5FH1BZ[@;HGQ";ZI^LKU]Z$MD9)0J91-"G70=I?@";_F69+?&VH)^3V\IC=*Y'TN M6<:O#UG&/W&6\8,7G\=$MS786Z$39 H1.RA +0!UDD[1>6'.'67!B('ZQQ2K M@I(5SDF9+KI[, $#PL1!&J[._2%AP+;$I1AKFM]<_=M'OV,\51&!\Y!TC8$E M;^(^-45@2:PI 9L,QFV+Q)(,E8@,R\1=.Z^X M"EUV[DXM_NB!< $2S)/7OS&JHF5PVNSOCV,/F7V;^S M-L!*?F>EA)0%2PH3XC,\<4&FZN(+X M%_[KNF9G46!#N7($@D6,Z3B\'FG.SRJN7-UIK!^>ED:Y^[65=VO]0.B>^4 I+PJJ4+M@DE M$ZK@0Z=Q4*O=BB+DT@1RB>7<.>8$@=6L"&\<"O:T-GR^QOC(DOQ- M)PQ_'.9.TUQ/CX=2\5@\ &, )A1JS6TLPS$"<-Y8FH$)[39K).Z.FIX6_2R+ MHO2P/])X7WD+8=OS32#2N8>9"Y\)97B8WKB>T&@ZR(:EJ4 B09'V0=F36&0T"?H5B,CKBG M_@;B44 _N&B76P\:,DI16K3.W8'C6SVFVZ&Q P'QM&P#7,:LO9D7Q$/V+MKX4^T6 ] M>>3Y\KCN&&4?='COG9S1>$P,,WY^\O [/]BA(,]>OX6!,UH)M.$!-F Y#(,0 M@SA5_^K=Z5.T8OVRNB;^ND*JRC6]DA(/(L?-7S"WY._Z=*0NKEK*RX$N 48H M/)3W-5EW$HT4JE4."A0H**$0PL5CK,F>QVM1MBL4A*(C;^/\#U^8&CV"$@/8 MI;[S<<07,:O^R]E7;YJ18_?_8=>XWU=;[W[Q,6D*#&Q4!FLDOM-^9FS9C1.! ME"V$ U_5A4H4OM7PI@,9T>%NB8RX&W5K?<;%0RH,- 3":#>!Q_?VDUV:+![3 M;.MR>E'FVIE"HA?0 M*\M$O)$);C?1#8>7#DE*:9T@T^R!!@06E-I]4&?6319OU.9TK"Z5X]CQS:FYW M*W2&2"68>L0^8TO/. -ON*7JR*C+VF1*W/#&#OLATR6CV?77$G];) MV P0K =/%5%R3Y]^>.CSN-D]4!%@,ATVP"R M<5>@+)]EFZU"F.G/&PZ_)5NQXR%XR4KRS8.")L[G0>KS42" W4194#L>F@:2 MM*<;QGMR/%/L K4B&B]^LA6&.74"[6?;+@A-$?TLQ,U_E;"=# _#:K#(;CX?DQ@:%/3[\C MRTNK @/VBS<1QQ^Z\_J+_QFE>!F_<""89NMM1&B'[-:WDZ))4V&JF&4WW4#1L118Q=:"O?N87(B&&49PKE*"F5K M+&F%T*5X4,@R*,B*?'6P76^NW0!="F!M,*0:#KCKNMMT*@$_PBW)7 _3,%HWQ0AUJ:WJ7"W@VI2[!+E (F:]G_("CR(R")'% M)4I,+1[A/X1"!OO55*QOV=7^Z7=?WY;B.'N]6\V57AEE;51G!]VAQ\F% :;] MWN=+;D*.TVGNG*M#C080B;M/FO@AG NX%>>?,,TQ,W+0DY?E@*T.S&L&,R\NF MR0GZ$N0MVBFUB\ZT+/*SB2YLD/_@\D'T9,&.T":EXVGN>Y2\'I#H&=$&)9Z@ M07VC\R:(;Z)F"U0NE1NX?DE8B9E['Q#-X-JD31)^1%%.AE(ZT7 X00W+W<7]51L &4/^\L. M5&)OZM-G*,#X7;2?<&8EKQA%GW&CV(*@"#I# EFE%D1.>9BSEDUDX15H",NB M&)3H-C\YY=?4/'+K1H$ZYOD].O_C+@2*@#* M8KH+6F-\)NBO4#ATDTFPED7RE]/$G9F5.#!9_GO?Q7DK'Y7I$J)8,B-D?C'O M1='<[A_3&O5-*;YPQQY(;6+;L_KC-DM/_ M=%MM#KP;+M?4@X'C$ 'J1=Q89N]5UI(ZX8X VJ#<2(60JBC8WF" Z4TZ'/]J M"6J\%#8F!'+\S^09W<^'YVW<;S05W!JUOY+?.2Z4$&>4C\>K/V2,+JGI/ MM&/B47,4="1@J1Z;[D#=U<^?/'H5Z53F;2O!@=VGB]8=N^ Y M3:4\1^EI=5=1'=7._E_O_$N.5\F (#*/D0>--( M3H87Y2,Y)*O<(EI7TA%:=NHH,='1E>1V]?+2!*\!DEMY2VZLB5 98:3B9>@*0R>AA\@[N9@L;$PKDH38KK)HZ47YXS#CQR<\ZYO6_;]<[RP?'[N/_CK^^\,' MQP]/IC\Z.3ZEO_^5KL?7=(^-4?CO+^Y],7@S>=;3-2#.59DGF&)E9_W;V?IU M2]7[A4[8O0)@Y6"J; M7 ;QKS2['\N5V%DA%Z?(PJ=#BRB 1S/G#7/"WD9'HW"HC_)D,_ .T.F@%3Y.]M6X@Z7SP">]?R(=&9U)]1OGSG#OF'*!\W50@O$!0L07 MB2":0-RST.E1')$W<)494? *T*MV/YW!\ZA(^E__>2ZYP3=Y*4+HMR6*3X1T9C]&^M5 M]DHA5)^.*,N>#B/.IL, WFT F;C9MM%R^R;W9E)-\3"R=UN:!;4U(S^,8$@L M*XVW<;.)Y:K2^M-AP-_5%G@6(TU2,0NV=QH.8WNGL5TS3 GHIIP]8+2^OR)K MX1SI6>_1!.A3+KA(I( PKDGH+W2&M(_"M]6&*6L/)^,[SQCKO!"VUG.(>P(E M#IEU[ >32!&OF1=8JS(O04IQF(QWGHQ1[@&IDQ+L88?1O6O<$BAUZXP*$ -M M]$]&1FO_QI;0,RH'LO(XWL;4%H'9:.;]_I9*SR<+49KU\8TUL\):O7(DG[3N M6S!#H^*Y@^D6_EW@:N,^4.;M /"PG+]BQLX!Q;O0R7EV6.)8:0&D.1=V$BUZ MUMN)YP^TYM1]3IX[Z;%XL,KQVR$6\HB*ZPD*4R$9&;+->G&#RBE$2Y4:JD'H;E.7X?5[ MOK#S(ZCL4JZDB02$'^=^*$@ #*"*P#0A3:GN?=MXL,E%(?RX9\#)W.LU77<4 M?[^5O^I- I",D(LRRC2H/#4AH1SNK& L<82\%6O:MKE&4G$73.RZ\)!->UC+ MT AM)]1+2T),D3@F+4VX=33UP[R::3 3NF1A4Z8'$Y $4IZF46R6=:5R![F8 MQG-'79EB\:)IA9$99^$LJU^![6).D'%N+)#.!%ME^/P4KWX31"?U^Q4,F5!5 MH6+(QQDL@2[EX.<%(K#IC1FC9,J%X9#WPVW,U9O'F9ERQL.)>FJL.)D 4JL7**S8MLH\S$W MDOCRSFRRBRMS]O&JJ#B.5$I1J<;QT\8"'<; <<7/'4S2\02#QX#Y;.L6Q)'[ MGXC_F<8=IC ZDJAC=E7VS/Q.70]>U!L'45./9H@:T^@5PQ,S=(8#X=#6PXB? M^)G#8^+ Z025;'H<6.YTFJ6'(YD>/.8((D5'RQGO'U8 M O2Z*Z+S3<:H8T;T3J1$(VD8")):6A&YBC)G2=\ _>>N!:Y]?6(B;MHJ,DJI MM1U$JY8/R"ATBMYT,BJKKUMCGG'S^F.>DY\+8NO! ;'U M@9_@3\U+\?*R"(>)RL\>(DL=%H;#H M3/K'L/UP[U6D=Q_=M.^]+;[Q1 @*TRC63 U^/'QJDQ<5SCR<(>R/2;BTRERD MZ'THWUPH+30X1)0PV5R41)CI>!Q,E4YV.G81F)WV4K5NR9HGM&IK"+0Y/EZQ3*&#S?!KQEYMT:!KE;$E1SAPM(,)66C?#1NB)J,2D<;OK M;&T#+=\F[=P5TDF/VLI'8=8UZUVU(=A)XU8H_N;DQ>BIFL6BXX&A86*MKVAM MO$W+]0&G^B?$J3X'D0%Z'2Z(1>?Y->1I+LOUIP=0?1YQ0H[DV$C9D$^=8'1- MOS.Z4!$W2D\6AX?N7ZGD(4LK=2'1=QJK<\ZW\XH:@D(9;5"@T-I$!!ER1Y<+=>KX />J:;0>A7/> M*^?DS75-W> #ES7ZMA+=, 2=?PC*'6>)*2Q>.N]D<_E)%$WW;[TTU(16A71> M2-\=1O1.(SHHZVU*WQN/*]/^:RG_--O&"G"'\;[3>&NI=8Y@01KYAT-+-9)! M,@_%0V'9#Q*!\(LHXN;JPI(:S]F&\ODO2HM&K?0P;7?;)AX0*:0DA[WP'@85 M1WSE%9I0!7?A_[JI VNUX62A2FXNYN@PXG<:<=7D(&)M\GL18A0E)0$&EB(1 M14"C/AWY2ESV-^WM5AJ% @^Z1-4P1;:U2X?9NYNW;&0VM!+F3^Z!HL; ;R9T M*J?"@B P&+YJ302UV;71:?'RL4AB"4V'5'E ;-1Q56U96!0..FDC +.2\)SZBM:DPNYA MUMYU5Y"48?G:GB'(C>>'D;W3R%ZWY:8X0HV&U,1>SP56V0#B4&RX\[.&>LAA M@.^6O4+]"1R44CCG9G!2$OUTT/[[-ZP 7O7U7()&CJE2@<( MTV+=7,6@PE6VG>)*0#3D"_#>_%3,]N'QA7M9>QFW%@0=]=0R@%(4()XCG _Y M)U/KMF5G.-)#!6<22V%%0%9%!G OB#2YE,7$>=0>$*YK54,"!3URZFZB0%RN MLDMS29U&S:T Z2)=T*B>2Z)P9#C()M<6(P"4K'X"QK"1ZX&:!* MIM^3%%2V"91(RSFQVZ$# ?PT+JK-IVMENQ$64"*B@V&&5&;#).(C MXE]M233Q;CI\ MEX)DB@-+L]%"$:W>G!,.1ONJT1HO)0/V$V?CV>D%72+I"PJMT!EJ!"&DR-.T MMN9DE%/LMU*=)&XOE:NZ2PE8)S4#C5VJV9,)NO[TU@.LRUFF9D%X5BIO)GT] M>-"[8J6PAD*K3[ G?DV5RG9DE %"C9IJL]B0JJX3P8K G-V7T@$:4#]]'3AY MTP!)A?_./4O@&B4K\H;W#)78APP0WDMI\+2O3A 27Z@9_@3XT2!;B# M#L"*&4$5((JMIZ16: $XVF2OZ$BTM-:&&&V$YJ2<,VX4_ [8$'#^[BO+V6W& MPKY]P[1=#&F4_ 3>%:=1QQSHC%WT\D!>4')-!EBU5]AT!B9U#IQ=?'>DO[0N MCP&Z')C!_KCR2[S*A2'_WWP\GH#N=YQ_&R'',![60+2\T5*>L%HH:" XM30SN\E'G"'$ZO(P=GG=>)5# MTN*]K8-R1?ZN$L6[V8!7;$6<4T\9[J?"XLT(/.G1LIX*7U#ZREMC-*%9="=B MB!R<.<-UP 3>U&0KI22*1SH7CR@M^V9RG>SEP3-]V4)5F/@(7HUPI M*#\:%>JY-X0*6]]QR+ =-;_.@FMG9B(.C^]-M?+0E+^"J)^[4[;D*EW9YIQ/ M**25%&V+])'O<]_A"[ BJJ2IH#U"53DWY\A+F-/_=O(>'Z?9R)ULB@0='6 [ MO$0S.9]"JN'YM/DNN^ ?Y.&0GSS%R45P$RYN0J.@Z)8;ILQX3*1?DAT/0%TF MEQEWT*R;:]+3E9O97:ZLPRFO_4U,O$(27.@B'3TXV3WII6:I!HNVOFH8!4X> M2>IYO/P?@D?#N1+:55/)#RG<=9K),HQ@K72U:*MJ0:+&+E1GK/"U.ZJ2?AUS M0!O!*;RBMO_NF)P)00\R,.');__@/*6>92-Z#Z(_"4*7TG7++],KQP'>A\ 8 MZS2\^PVK*IX#?OJ\1!Z#GD4^I96Q8VVE@XCMYI6HOLTM%)+$2FKAMM$&Y#6,S2A#BZ/@WLU5J%$\%JM#EDSU,;L!6R.5)?3R M$*@"'PUGV]FV4*E[Y'H0T+L0FQ01:[)RPVE M.U?%ROVRSMUY3.G!'1$Z/A,)ND=TJ&*J?G(#_>79R>D]J-&1\_"5\DJXP)GF M088QGB'FC ^[8>A?;8@7MEBB"Y[G25OSJ4\R&&:8)9A J5:X!W2N(0<.T365 ML6A1YKU[(^I$((1"Z05!59711@V]]I9.+#!!%6>B5^4<>I@C.^3,[G*;D7C3 MMW $DN8M,UO1<48.$*]#+/:F7 M5=E=FN?1VA]./^=@.Q<$(G%,!T-%*;:DJ=>XVS*I$-RV'7<=3O[(E;S+9-TX M37A0]_QN69-F(5;^#._)^N3N5MM 0\47PM[H1;AS/)K3NIO$$17*7>G4@ O' M UFAXO5EUGHC9E%8", M'!FKKRSY%@Z/1T^0+(ILJTP.R92\33DOB37 MA-='&P*$:Z>.":KQB#_GCS9R-%9>)8WJ9P.S-VNYY61H]/H=0J^EY20CIR2Z M8E2\YG-4=AVM@UF!XE&]P$W=-7GADV:;SNEP.=JNL>/DB12?XKW;1OJ0[@GI MI>+W:J3*ZF*W/!V=N(,IP3@*P""Z4R =*FKF)QF;U"N"OP94H4YO;+![E^@:;X=(-#]OD49;!2D,.4=FT!H*< M\%O.TF=2Y+QWMBVS:G,,!=_/JR MH#R:>*7@ )"HY2T>^*O]E*8^E\DRT84.OF=TICH-B\[6=4\YG+: 7Z[4 M U@=1)_C7!"ZE3,)PNM$%@)_=UX+6'4DR,$#R&*]Z&<43/\@W_8BMO*Y2-2" MU-(YL;AJU5P?05(^EU_H#_AI A>C>R+>\2VP8[A5WSCR@2R+_2^%GJ)9ROW$B_ Y MPYN')A#A4<3%R"03#Y /7M.N2!(JR1&8[@L MKPBJ2P6^35I#>HQ,W:^)\)H@A-P@V; NZJP2D"A#\%"B0E3A3(K<92'01

,2^W+ZBZ^:RF+[N'#TT8N/K!N8SOUMEQ]$\SF\#)O7*U"%FP> M^.8;VX<>)$<",ZFDA@-C6&!N)W*NA1O\DNG.<.?A0V)O$\*: 92F=E,7B'NQ MAL:K-,GPO"0&W=1$RJ:S2.DN%F8>K."]MNA^4KM+1K.Z!R9"=FQ[]SK.:RL[ M1'A\UFF?Y;K9",2&J-7G6<@(T$XF<7(:>6-.(RZG3JV]@99'1_Z$#UCF__W% MFWWOL[,O]LVU?OGDY^3T^^/DUV9E@OF6=GNXT*ATM5VANB.,HU$?[ULLQ47/' \P]"C-)$1B>:1 MIRVO2NSUHQDUEE+A'3$(H4(O*>O)#=G7,/3.9I25MFSDMOR7D>X#)Z<,A/\W M_&8)RT(-WQW\=-Q>RB3Q(P-AE F,2 ]=[G0(IX1VA^,4#Q;PJJ_@:\V\E(>[ M;P_VNG]SIOV9"K0\=?%?J:[&!?+WSJ+R'5]JU]8V>10]U@]N&(OKIGTE? -H MEN82B Y"Q@*Z[E\XMA!$K5""/:JR;=%2N^Z"FO-2*1A6Q14'QH3KRVV';C5WY1R8 M,.(4HOH4':IX4&IFZ[)% M*Q4IH(/*>$1F@;O^=Q8XY1(/K M5=+S7A;5&IZ)N(4IH43GO-M$3(/X8*D8SY4YE9$AM>&:O!_O+*3*BD:+*QV\ M,^CLJ>:$!#8G6)O1P&!MFCX.'2C1CG9O8$M>?J%324OFGO,L>) %H7_V,XDT<&89[HCEC9(F@]L)(G<$OVBK_IA7QA:O5Z#S75?ZPA(;.*KB M;MQ"H7\4]:5HQ!BSYH5(;K/X? \D%KZ4&SD8, L:+E^,ZR.+Q4"^W_M:0!J! M2]NL(F]_"S()M"86"V0& M4E$R:5*[Q\$9Z=GQD<2R0Z_N1UY@Z40BI080@S MSW# 608JMM%(*_0H"X]A>AQ1T/91UF@"R5.T2<7:0_^N\5KXMV7HI9Q*K!47)4 M4,71F2RW6)IM(0>V'OELULE58'8A/M\(E ,6 ?V1B?S\G9WY4GO(9%+<6,C+ MG?Z40TVE65MAJ; !Y*V0X!4_0S8\[.N'3X$EL.0'A[/A7J3EJL]*M MR@!]X#55P,D86R#!<0!.=FACO'=ZJ/#]B2M\'\%^LQ?I.[*%?'N5>=YI21^& MKX1LMM:R&-4:?%C5$@B>B2?/0HM>753=#=[P;Y=E10A9:C>7/_-S,M0IMV(Z M[G#)6$0'>$%E\O<_FU:J"S^*&\+-4<\'R;K?:**Z BQ<7C!XU\,(B4*(0?R0 MFBB!1]?9FJ7J"NJS+%3QS[L,&X-K09#C3M B@'ZV7@9A(+$E!RM*:O8^9-6Y M0H.1SS:;C-6?H^0=F,KA?_:=>7O$82:X2 7!V5@-,WX- WGGL^XX>0'8-1Y, M*B]/W3F6G)X'6_Y>ESM=YV^0N"KGMVR8.CW]X U37_P/D?TG/[#,B*F=$GQ* MG!TIA[E5^@.\A=.3HW]$/:PRH$&NS936";UCJ12ES&)('4RJ.QS7&L+I(Q%O M>6BZ1-].WW72@3$1,@C5 AW<^PE6CY,I/Q*L%QFG??2OXV>EE6&\:6U^(:Z5 M0:Q&D80D"*T<'SFS-=GK>-.V38_@?J"*1KAD%UV07H;J5\&U=E M<7VKP))+JA,1W[JI8,@Z+YM*R[AF@@YDGFS1X7;7G'Y^ 'Z=8]CY6('WFJ0! M5P4H:5#DEH!P&=2$U*#8YU$;$R?5"0YRF:G:? MC_NX4,85)QBT>7 M9;%(GIJ%\)RQB;P.=GY,.'C*U9U]375988CSE$"DXS-I,J.@W0#OJ7$ H'I[ M&61!A%V8NE,+YK;9E5;VV4Z^U4(2)XRTO\,HZ,+WZYYR>03"&BBH/S@DE1B[,Q=V+CU_O9?'Q[#CYY<7S7YZ\ M>/GTR5X6&Y\S]Z@(D0>[P&!CMAP*VG>F]][I@Z^3GS)G/BL<1,FCS7&:_.#6 M70,#\L@YA&[%UF66/+S_];T'SJ&G)?W8[0<8^__ZC]-O3KX[>Y@F9R=G]U(E M/I6;Q\S3=(9&98E(YC>D2W"1T7.G]."H=+E%7%!#*JVUU^6*"=@>?/-UZN8M MZ<")YBY=%!N$'[[U>:"!5Q$%J]<'KEB/%QY?5;PNI=7=F2/?WCG0 UX6R":M M+TFO@6AW2A^=ON_WS_YYJU^L>NA3L^.3Q[<_%!O4F1SL2%@FG5^))M\ M0?_GSFIL[\%L/+B5NMI/#2?,_4*#@MH=7_($KRBC^)X&B7.&'W68&.L3-N__ M.6O_^C\7M('IGS_P)HX&\*V72S[#__U.MBWMZO'(N--:DA&X M\UIZEQ&D;K ]&,*S;T_3>R7;/@%J^S[F B;ARC^]^F#SX;$W$Q;S:5Y:,\&(FI M8;KW'HZ-3\9(_)Q!(N^.,>KG8R?NG;[[P?')V(E_.-?R$'&\(>)XD'[]V1B) M9\55EA],Q!M6Q-GTBO@KU13VJS86^H)!@$C%TB&ACTC>ML5&$,"0*7$/.-\J M9^FXGJ256:HI@9RIN(94*F/Q6"*G#)W ^FU4V"XAGD3_L/- &.X=)S\]^?'\)P 9'CUY\OCILQ_W$LDPB="\RAAFRUC:>965*].M M6.2D82!%?2 %%(_MV8)!S-CY_C9?WB]K[9^3:RH@)ZO&"E@!J\ -(;!P1PKB MY-^38685JZ)CTTCG3L*M5-+\Y:'5E<&WM0(S(CZ^\%K> M-UKH6XA33E"NXH M:[0CB'I";G7)P$E'8Y8:%I5J:\3!L^42$$(084]CPY642LGQAQCQ"=&PE)]K M2C3LKJ"A>Z=["1JZ?YS\_/39D^3B_(BGYQ>_OMA/!-$SK"\F MHW#6[>YS<7_?YN*7\QTG$\+5;6^+\V4MAU;D@9HSGSY(G_^O7IR__F;IO_'3^DF@SGC_ZQ]^?__3XR0MW@97ES\ZO[TRZ\O'OW]_.+)1?+\!_EM(E0/;P5\^R3@2 \?'#\\ MF?[HML@??C-YUO<$VMB/5?;WP#7Z @[30-=GOR,^ABO^4,S:WAW^ E<\);CB M_53)7PE&3#H38ZD%]!)=%A61J4KG2-U OB!LZ6F_K=I\SALHO>]B3[XV?-813D^I=TSF2^)N,'6V99_<.3>1__ES,X:C]Y(_:"U)0_Z5HJ8\+[6,_HE/C4SIX2>#. M]*%)@Z2J4C#[!_? [4,_.#6GNT!4^L*3-\S !^P7+SMUSH7%M,@M0S%<&_V\ MK,)GQ$O7MSA8Z?B_$'Z\TP?:2WD1M$">O.;6G^2<"0E.']Z[3S)\OXY!RY&2V*&+G55IBNYV6_!,I5A39I!"6-Q+QH+ M\0#M,.PE1]/S"?>5^L;*;L-DNR )XK0K>V?/SB\>G_\O,QK==C5K*D_@\.CO M+XYUW+&_99.0I-UHJY!<(C>-<1?9NFHVS*0T[U<]^U9NVI">MH3!0I5,FE/H M37'376V36=:5.[7UJ'=;&_J2LP<(CMTZUS+EKE8_3^0[>AY]AH60-G9Y]B\2 M28.C5R1/W0"]]MQ.O_S]I__;K9M5";^[A^=)F\W]#W^/FHMI-!%.,\F;%PE; M(\7?$&-;OW*O\A=WGA(+-%/E8KG5$Z\V+ FHR. B>3J_='?^.ROH.F?YITU^ MG.KWI]\DE1[Z6[V-D&+1P[:%(?2ULHUIPOS_M^[Z&W=*N:U2KI9)U\[_^XMR M?MD>8_G_+>\>_KY=?)%FU^>\O3A_<>_#%P(V_]^!D_?HNOLPW)^Z' MY'KLT39^2;3DV&BL';DV&ZV[;*Z])"HUIXPY@5OTSMS$)_N6XJ>4^#?'R?_SXLG% MDQ?_^\GC__?.[W9O+]_M6Z3[GYW_^ 1LUS['CXK2KQ<73Y\_HQR^^\)/_[QX M2KG['YX^.W_VZ.GY3\FCY\\>/WVIWW$#].M/+^DK:&<_QP M6=9=H"WBB U:N'$<&[(=SK%DU=8-U(J2 MKGZELY1BUDBSWF"!V YVQ0TO<*S$3OQ(7&<6_1M1.H#@1R&.<5?(W5GF M.9"2-EVA0U?DXCX1^FG'L*>&.;_R!&[B8B=(SFU <^D9N#3*L5Q4QR";(B$( M[Y3L7F\[,XM$(X!,ZL+3$;B#^PPO[/[W-&47'/_Y"TB,GCY-^:F^/=8J WW] MG(FP7@R)L/#@)P^_^X>R'N XHK G.',73Q[1#^*"R7UV^@X8KOOO \-U_YL# MANN0-SSD#?=RBGR-? TV 1=67N0HCD%"49=/"N=;4Y&:04F\4XLZS-7RW "]F=\&%1ZN, M\6;X(IA\Z$G"6;W,Y.J7N!Z($OWMS;W#HZ#V5E5>1>!5C0 .A]C@V7?\6&&! M1?*J<,%1)7Z3)"J4''_3@##/!F^C08M?/R] VRH^$EYI:A#E;P/Q!^'G(REM MI/[^U<-G"JD^9U&+'R)^QL"T2K$>:-4V^-\:HZ2GK4A* MW'+L]1F13JI(>P 7<_:L(-9VHND6!8VJ_!?F@ZZ,0N6='UJ?[6A5(%U(CPEW MUGE8_Q;.[ ++H6W65;;QBQRJ'L#N,P:SZAK/A\[OX'YXM((N"E%G^Y4-YO0J M7_$_"W&69F#3)\XY-_CM$;XQ^)&_9G*5S?N>OWVYS=MF"6Z^-ONW@C>[O@4? M-VM^4=K':H?8TBR3J(G^&F\?U7!0(TJ>ZJ98IWD\B2T5;$Z^O2V*:][_%GN>-N-G*-K2#T@&$X"VIN\>Z"V'$+18\HQ]66:5,A2P# M+=#:').<:R%H:.Q:B ZZY]F6;FEVJ@()L)'HME3E*_?=2VKL6 R> #(B\TT7 MHC/S2#\WW29Y_N3GCK3=.1E%@*G6*L$OWO*\897L75:2E! 7Q75D]KH>L 9B M50P BW[$X[]"QHN>EZ#1\LRJL_:V3SAA%HTQ[S4(]6.=R[P0:>6F[&*MSG"3 M0@8Z7 UF.'K6Z%-BV%2A2'H[=[FJ<$_$ B=%&![)!I$> 0BIS1!&;ZU#(:AY MT:Q,NE=E51$.G#*(5/W&9HU5FE?\WE*;DNT MJOP0^Q&DO8*EM8_F3%GGLT146$$;"++%#8?O9BH-S,CM[,#(E2:>62=-F'XYF.:/BY_. C8!6P=#0S&:7P_G3TG]^>'C^\=W,>XJU(.]^6 M,?2#,(G>>Y<\RXV-XP]'7]M/RDQ:&/^$PN(3PGZ\#6W ;3OG[\+SN =#PYAP MCTQXF!*'*)+LMZ$;>.-+WV[4IK-X?XXAO7?BA_3L;=;=W:@<'K[Y]_L^K&]Y M6G^9XRQI)71L^BXCY$KQ>EZXMW,G+:-JDHQ]IJ_>:O-_PB0RSPHWMYGS_(;[ M^&U>[239WQ?\RSN]V#XRF#PX/4W=HN9:Y[N\'?;U6[WEW2F"K!4ZK*Q]75FG MZ=F#D_3DFX9F9?B29<@Y8=CI,9V_WII-;8V]6TMGQMV^YB*8G\^T6 MT8=\Q?_\PXBV_E0+X9OC;SZKA?#G=16M$4M]/['^%, MW']S=ALFR3_50OCV^&,XWI^0.?MD?++GGC7P,_++OCP]OO?59W(2'URR'>SZ MGYEK_N?UR(8F[#/SRLZ./T:B8O\-VN?FE#T\?O!9K8,_KT^&:@3:^%=%\F7E MHLUW:#WVC*'H+5N'G@;:V[(>L.7^'+$Q M/%%"H7WM,&B4F2(!"R@#MRDY$D8*&B@TS(.(>RT#)9-2W3&U?%:R+V M:W-NTP9G#<@4EB3RUT9LML1P""7;LJCGV^/D99.\*HIULLZT*YVI)9AWNTN9 M::$NF*#"62[W@D*WX.5CE7I&6$4P;7@>(6' -^KBVA#4/'5#D2O'X=3[6R(, MM[I)B@4<2&7-C!KA'KCP=;8@F9)92]R[(&/T K8LJRLLTF5KV0_FF7OG0LQIH^Y=2Q3"&CI X?%;#O829C>?=PVSK(IX:1PIS#> MQLZ+K'UBL$CC[6#YO+K+IMT4?NZ) XU80[;S2JF6L'5+ MMV'<5O049E:R.(VH2K"C=W*BS81Y!DPFNIYI[8&*A/8%44ID;FUOKANW&>99 M[O<@L7IXCIV#G)MLB:X773!E+O>H2'4PL#,#\.LXHT1YFEK7!T GWZS1/FXZ>CESG1^X3 MV9:/W*K"6,+HD%J$W8B/9&GYPPQ<\+0F]W%[/A^PAPW$*.;QF]*?E/WO->G0 MPK0']KIH)'0O*A-?WKIUT$77G&3-&O$+AEWMOB]W<#!?ML;'B>/BQ4V_RU8$-U?B*T+K,F;PIH;EF1@)C8YCWG7 M>8U>(ERZ EV,\)@LB]J]G;NZNZ'S$N:!33BBQ8)OT:^*ELV=T#WM>& ]MU,B MLO>$6)$X6&2[TK"-Z9V(2H6,#5L'H?@S9A5JS8%)F]C(X#MT0JC&LL6>]^3V MTR!R],X.RZU3FM1I,6%6BQ@OW.G%.>&4K)P_L=E]@UB>[9.Q6>YM&ZP4%X#" MV//+[*-)PO35/;$Z@+!TM"ABGU+YFR;=SV WNL%^M(3NRL^-Q0EVIZ1;@?@N M/$/E!F/@RPJ9I@QJ)ZRLD8NA[@*O/PD$^)Z&%%QN&FP4\T3-_2P)Y131Y/G[ M&:-'8J/-FJ3 "_-$)&5Z3DY#[N(L)A>$QDFV NF1.^JA_TV\2A<__Y2J3BEN MOE!N\QE19CXX(S-*CS=\[V:Q*6IUHX3%+6>EC,[+' 6#\Z^>MB0I('F_P-UH M56Z$1K^C.RNE$Q]#):DS.N,!U:^ZG'\%"P5=/XNU4\B(@2'A7G ^Q]"C!7 MX@4]6221X4;/I<$6\\.RA-82;,1"-)EZ+5>.Q.)W@HB%O(UG=(U?Q8_M[A?X M[(47OCEHK_[YJQD?\S#Y.9NWC0^N/(?D7AXL+W<'+V4(IRF+FL$[5:+C#4Z1 MI3_Z-3)$F#JCQ'!5$5'P,D2G&85P!0=-$A/:>%.<'>+Q1=8-=G*+2R$01 HN M6Q:Q%I)-TODGF?5;RL=F&_ ,(S]WE945ZUXR^S;(B?'K;*;<^:MHQB8BU\>< M3%S!*+M+@ E.6*)#0DK*+&R0"W;@]+;.[B_Z:H%P$)3*PW'[+KELK@OB]& TSD3?7-6DB:J3H;N/\-Q%H# ]7B::K\A_[\-+'RLV00G\4#J4B M9L#:"S&]Q@EW3,3*\73I ,.[2@Z M%8.L4\[./OMW[JHK\JVJ?GUPN)SK]%!CK/>F+0"3559+RJ)JO#?A3!8 MH[: -Q^NU+SLVGX]$DB/'WT@B!63CP<:LTC\I%=-4P+C!#4+1V6T*(LT!(\W6Q#8 M #--= ._7_2+E%JD_+>L[]T;STMQ.*^00T>6/N55?QZR3,%P.-=VV68K?31Z M'\PC>-E1C7/KJEUR'O0OI\>"4Q3GEV[WE[/C>_%?>9N=J4-^;Z"PD.SC2?0; MD<7;DR/>,R%)R;O=VUF\Y$V)ML@G#K&J3&,-3ED$SC3\2C&_*]'9#6N1$S93 M@W=?\:2'$R5;J4; TU_T116*'B& Q^=<#Q5Q8"I:3>9;H9 26A- GB<[>P)WG0]PQ'\A:$_D8:LRM8E K' M"A_0MC*KY9X@DQGG[HU\A$TVQ(XA'PK0E2Q)L>,329!=1#RT>S27OQ52ST)9 MC)+<1J1(2W(J4V+2[%*WSSC6?$>),AH=RM-#0L%-/51!KB^+VJMRN7LXD[PJ M.^^LT75;C^39N,.^6Q1MJR5VDU8;I)-(5$8K_0A'OZ!2U_ MQ$ETF)5 '"PHI6=J"6)#QM\M1N;V^Z5M%N5>@M?TB7GWT5*$Q$[8AEC[4CO) M?>+2+>J\;+%()0Z'.(K];S:;'!%>(M"';YZJ[ASRV8+C>LVR<51[Z(>Z6$:^ MAORC6%;0NX:DC,0E9@YE;)R1@'P4"T9<>J*U328P@=\ID04T)Q M<3 LD$_A/1C=1JI>'B3^RO2C;@HL'WY[WVW MX>VNL>0P$M?A,EXJJDN;Z.C*?&#JK5X(&"D5+O'_0"E.E$?6N M*01_#=<4OJL=TIQ?=2+5D8J0E'.A,RY2+(#H"JD54S$SV#TNT_D+JPB/FQ+V MP(^3OVO2Y:9[VV$S[R]=,AQFC7^2>5TMNZ *O:V M@BL8B?&I8^YLJ'B%4A;-W;Z "BQ9#G_IX^07YR,W[JBI5-V/I1$9_;H3-S/Q MD)*\@P,CAAP5"_<<,_<!V/9*?B6DWF42/V5O5S/ZF\9ATTR'" MV>IHT_B?IM2=$);ZIF#/DOQ?QBC0 J*4.\H8 ?Y&CF'YFG+GYN+DZ4E(N7/7 MZIM--&*(OP-_0<[P1"5_1/XT -WM)<4[@2HH:BXDUPTI.T@:%ZVD/,>2X(O& M^-/X2FW@;5)F'*K;E@,HDPJ@&F_9]*?(5'RZ6^;"#28A?&XPL!]Q^\CCO6&W MJ'G6E(V+_CM*Q*VSTB=1.A]'\[^T@Z=8K:MF6\AGH?H3[3P"?]+/!M[V&I I9M%08\,!=;"RW;KT>#,;?G&(6/59CDG;WSF*-Y$ M/(=\ C]_5D>_UHGVM5*:Y=0BY*DAJ$3A1/:!AZOZ'WEGXU/=\>?6'W#+,!S_ M'T.?5#?Z[J<2IR0IHPTI<+UR4QQ5U(LQ_@'9=4ZX$!+ :T\CH9/A(8[P0!"P MO6RDF0.?XI1<\5QKR;$J%X5F%^GJGTJV_JDB%"102)-GQ5[F#OV#%OJ@=;&1 MA< ?".6LX!OG67<)IQ@Y 8!^U,+:7\A7T36V$?.5%[--0G$C7\7YO^4FB[&L_%0E":?&V6-+Q4Y&:/K@A I5,@?M',DWS[FYZ& MXI>0#S=M4SYS.(2@<*XI- BY(0HHGVG8C,*U0FHJ) O+P;00A#CDSR3S&3_$ M)Y-A?TYS)CLC^?(I+;"O]G:+_/_LO7MWXDB2-_Q5=+R]S[K.(].Z<)&J>GV. MR^7J]CO5=JWMGG[FKST"$EO3(#&2L,OSZ=^(S-0%$""!@)3(W>GN*ANDS,C( MN,T7, M7N=N? CT^K/7HA:> )G?XV:TN*=F90:V1;N8L1_>99FD\7@APAGW1O"R/QZP MI885]IRR9_(.=S<87F"-VGO:'TMMME=WR+(-O/.$>2'.>UQ$E:$XUG;1>>[P M,0SILH*?*'L*2!CLY,C<\J2V.Z$IHW2F5:X^BHA*[R?G1WSA1+QB?)41K'*] M[0Z?P.O!% S\A"RA)6Q45O%;WXC*)D2'V)(8ESYK (9@%^PH4&9,3(Q3)C,R_.C;%7QH>6 M(GC\@_Y)__0A#O#P?E5N-' QC,0]^?R+506T M5:H1DX7 IMZ ?/,#R@'X&,"Q*IBM@'6?H#)YL]B3V9IR9E*;U;AYH0^ MLQ"8MJSP[V>?MS^YU V@F8NX)1,C!*Q8 M(RE2##.$INT2-"CU@[:DT$53JX:N-W$0V"-8QT6?=^(N/"HI1W?F5L#RA[Q- M(I<3%M%YBD8^#^X<#V)!D$$9F *7#U@:#?F91L1CBJC9TV*<]\_9\)GM>I$] MZ+7+S27/-]YNOED.S:F%L-H^FHED7!],(D39\ZBI__?82M^.&5;":._;OV/K MCV-K]%2&<:$I' 2' Z'A@(#&($ DC-U_4Y& MYXPH3IQ_@E/B3+!E_D'TX_R M9D<:?'0"WK1$Q4#LO65LRN-BY(D*642+&+(U M;U@%_ _+P)Y)I:OX'];SA!&--Q89#UFPB;YY<5D\34O#AWA/P2M\ R)B 3PM ML^/Y6MJN\J\9!F]H$!3K$]'C@"M#)3MFIF!M:9A^U3&A2T:7Q (R85K,EGZ7 M"SX&<<2\L:RGFRX]NR P[V$G[!#B1['*C>6G95_[XK_-*XA15GEEOJ4RL+3! M7,DLUIS M1G[>9A*M&IV0->QM(:66YB(,K!.6-\$QS(RWP*>) M1%I2$--B2+!6G1:I\XKYI$(UX4($KGA7?K);5AS.4.>"&^P]/^DM._W)?-/= MGZE6B<.;7%LES)2)0/ +04\\7L#\Z>4JON11?3)P9K3+)->FR_*CT\>[S1DH M?4>6G9EY-J UI6DG-:O(3F!PD'))9VM+N4[1R!9M$OSP>B"+/!6Z??^:)?O7 M3M9/;%BW&N?1M%%M-99<#%\69^ZXJ"9Z19F[R):U@XWMI8_E2!D6.M[GJ JKD-SX!S:&WX"=/2PSX'?M_I=$,.7_ MPO)7%,I\ 5' D,AL]9=^\/,E6EM%IF%OW'0QJN4KKF:0U-02DAJ5#I;><"%7 M?E]TLA8/9;#A<=0:]6?PT.'"".OFCN+"H;+A7 .W'+\E^)PD2]=5,/_D!"[) M617O2%<-2U.UKBV'R59+V+D^^)7FD%%NJ[EW0Q16ZFD]M6<<:09\E790DPY% MA[MMJ8;6D0--JR4LP^&8SN-PE+G>?*?%+&JQ>4PS5=/N;J=!"GL4Q[!;3NP@ M#3 SK6Y9";[W@VRND;#<%_ZQ2.1D*ZUVC.]7)/[9G=&$/,)-[>;;Z(3Z" Q- M-0RSMFYI(\]$M]7.MC)<$$DM\GTOTRO?;'?/5DU3>GM"G8EEJ9U>V8GJ8KEZ M(M_]C?WI)Z'T];;:*WWQI=+?[YGT5+MTC$=$I6\+>?&?_"AMI\YX:[LH^@;$ M"W00!8:M;Z=OCA_XJ<@Z:,)!&EU5:PMWD,V-'J>!']YZ?([=Q!]./)!\KFNJ M97>6R"!CR/4Y0ZNC6MN&A 22)+4)(>=B)IU$ $*W5;-7MFY!!B#V;!&J6J=L M)E"L (2 =_Q^-3S2240<+$V&&X0ZD/-.URQMI4D=OEJ'9WP I4_!BC*81"2* QYHAP8[J3F%#,U!L27QU(+!H[>87+Q ML#U,NY^3 "MK;EAS)7A)(R-G5$O+8*8\DH8',T\/+,/JMB-DZ M4C=;<[6U!,G(E-BWMDQ+'C_0+JN;DU/LMH3#.6FN62#A,6K?,GO:\!BM([5D M2N=MA?@^UH%(8(S3 <:P6Y;T[$0ZD&[K2%U")Z#?)20&TRMEK[Q4]'L^D"8@ M8$DPC#J%!MHMX0 49)O*P8PW@>([M0D/2Q2,?!2,5OGFRN/+$!DD3OT-X2+] MS8T1GR[^A7&L?*6,,^0?B%;S.(. M_O4D2^TTCZ%#"SL^4!D\5?E&ERB7ZQ' MOVA)Z(LZ'V!G6[M ('^@-A;#J>)>R%(#L0Y$:Y7%X9>&PJZ0%UOHE>H1 $1A MP/-.F3!BA52ICU'1W,/OE Y!'ID!5D >N,/_/MO+/H6C&_3-CT^9^62;T/5L]O+;WV)U,G<$-6?X+=N+3P;*[) ME*$1)*VF*Z$U]HM/0)]3:#B]$:N[Q[F&J(: "+3;+;/3;CB(@%Q4T45U)-S" M&KB%IF_[^L7QGHDB(2960TS\T@]^OCPPS$2^\= ,DII:0E)CU[MV"H2[FH"C ML#K?)IFO W_LY2$V]+QU:L*IQ^/B,5M9!;D&*)-&X2*ZRG1BS^#AP_##SO2 MNC:Q[I5@*#M'40798'$8R[R-B1B8L71=!?>NMK%ZR5FB]C0.N;W_7#;@CA2SW8@I.R2#@#@A M5BQA56*,"!OX$QJ"5B*?Q:3?' 3"<6&U\'9E."/XFX ,9P,"/#H+@<3@F@[) M!(/7840F$^R+H,^)/Q5.B8?GI[RYT0LU>!'"=N(.? \^$/F!,G"F:#HKY%\S ME\(LP*J&\.S@O:5\G06TF')((L<=*R[%Y7EUA_!@I^^_$H7B /.'#F@_)SS MC<;P@?@XCAD./_L;>5>^.KC/4+D:C7"-0(O[6:!\GH7P\3 \*X2W>V@N2:QT M//$_6H^MY+C#A'N&2O]=^ST((J0>]4+-]'=]>;HWNFTS#FZ=S,_6$/W$X&$ M;VL2$O[ *S@D)/P^4L.C>[FMJV=)F-%>9 S&TAGS8>B2"WZ#\_5&HUBRLN MUHTL*;.[9HC$O(V)> -US51-N^QH#G'PL"1GB^2&N2LT3EK'-= ML]1VMSRVCP!<5I)A^:5 M0\Q@#;*9+%H!]YR)B*2%[7DEX2O-H_WN*ZZQWTN5^OHWYU;U(UU'O% =B_!= MWR/#F. #?X(_M'\#!8RBQ(R]Q;RA4(;%;\/GY7,U7M_ DH1GRL+2<1R3PNQO6>>2/GU0] M8KXK[F0*5"##>4+VX;9,003] ,I%!#[6G3N!L!"K"%!?/#<.]4O..%1965R? M>EFY*%E9+"&>9&&Q+"P6CJ2RL%@6%LO"8C&)* N+2X28YAR&88[#(&N,!4_S M&IIJ&*8L Y6,576BQU8[I0M3)&-)QMJTHVZGOAABC99B\!GW*#_W%P M&^W18(5U%D>V"P-!I1%SC&_C0EG0'+-N) P9K,R(L$C]3WI+2V!K1GZ GWH. MG G-W84,J :>Q#-1V67!ES%P[Y$W_ Z"1H6J,G7@]#%P#[\>A23"8#M+%I#) M=.R_$Y(\,MX6#?&/9R'"X6"N\,4)R$6?KA_3"/ 9EKQ(9O+BJK56)X'4J4FX M_I' (\/&>=!R??>9!A?,CU;-4T9;3WV,32/L2Q+ M[?2.-"M:,E:#&>O<5@VS1'>I.#S5R"#^N:ZUVG)D@P 1_&RY?EC 2$OJU$N6 M\\?A\XM*PN?=-.BO*F/:M3,8!#/,% 2(W#UD/29T>0SZW7O&U3CL.;2F/B11 M-"9Q*H"M#_^6K'!,GITQYB B1*^G:/7XF)_:*5 ^HU"\1W\PF,'A#=Z31[ D M! OX6^F7\K(,:=;#]49^,&&[CLC@Q0,F>'Y7PG>W?, >;KW(\9Y=3!=2NCZ/ M2""GVL0Z=5LU>_5%1I&,)2QCZ:K6.<;,#LE8S68L2S5KC#S7R Q-K]/:UXD( M92'ZI039,44%JOM M.R5PHB7DED9Z*]V6M:\1CJ)L40Z5+89 ;,KIPG*H[/%/Z?\R+C3;#8^B)*-E M<[8I=.%K%A[;S4MXK:A\70#"IBE"Q*I^6Z^&\X$EXNK;Y"GQE]F@6_X,,FPI MBTLN\,K\0EW'FT<&=\._+D8!@06&+WX070 E)@L/"A>'>T;TO1[^?N(#J7!( M[-0?NX-W57E[<0QW_QV=,#\NJ/7W%Y2^N)9^J&9.#CO-/H MQ0V&#)]D!%^-7N*W45P06A2=YIK%+BV]AWT%<5VI6J3J77+?ZOI265YZL/+2$XE7,X\A;B\] M=V./0=:8UJEB2Y/P'\<^@^9QU7FG:]81HT%RE*@-E5HYB"!4\ M#>_G27T2! /608JQX]462V%XC%D0$&_P#D_ASZ4Q[-%X-HAF%)T ,PL!A<*& M=[]C4"4S'Q/CRV,?SBY]T-1Y=RAX&H^.C_P =@"+G1(&=Q#6!5.:Q8R5)^=' M'$>6D>,:QD/EHF3D6$(3% X=2V@"&3N6L6-!"2=CQQ*;H%[!X]/!)J#.0@3. M EEP%F306/1@C*[:6GVC,9*Q1&4L0^T8$I?@V*?0/+ZR5=,JVV M[.FE.]=J5E)_*L $W)3K$PQ=*VYBV)'BDT!D7^^Q,[:FKFJ]$L-[Q>GKE4PE M*E/U.JIIENWGE(PE&6NCM-*UKMK6:BFN*M+]8M<"-#)D=3,:D0&=SYW:.*?3 MFG]N6JT#%W4UHQN[24Q0'FU$\H$HWV\2'UZT5;VW+Z000=1-0SKR%],\12OM M ISW@P>E.,JK,V;%=8HS'OMOCC<@BO/LN%X8T9JY/UJ/+65$AB1PQK0;.XRP M*F](1B0(L/(.7L^F6*F\^QV?BY.R/.4G76_I"A!@C,\?O #M8F" Q95G"OM8 M!WC<[IUV>W\F V<&'WTC? /8U5]L_6S-M)><[R19?S:FHN*S6?5@A-3R%<^/ M^,OH:OO$(R,W[6?_]>KJ.WL#_)96V8U]H,6:LL)3F==ES%-@<024._SOL\V# MI;KM,SGDJVE#OFI1C6I;+5O+_U7!&L2U-2O;.F3+A$V?_VG/%E&(]X++I5J;O^C__(=EZ+U/BM-'=)9W_/ZK M2]XXA@M;(K4U)@G%^%="?$4X9''S=\73E'M?L!?A%D'Q+_%%;,%S1^5[&[8#RCQL^Y_F%^GN?< MR/7$J@G!;@&- U87(R_8*W/C/]GB06"!:8;\$,!#1@'YUPSYB!D][&RH50+G M[T1T?P@L[0X).W\XJ'%ZH&F#@HJ;X>MU!O^:N4S_7\2-#P,_Q#6"Q10%SB"B M[QF39W@8+#X:,V9F+Z:_HN:)&N/NO,/F9M'0?_/B!U$+CR ($/(-_2$2P@=V MQM=1A@&S:3:@JX!["CPV0(;VGP-G @\ 5D$.!X&&;X8_OM/-B@19C*BTN&7X/EF-RS9SA/V=A1*&)5 1N>B/C,?[7HY1% M"Q 7E!PI?7)$)G.GL6P!Y]JBK)4%1, 5O")O 5GRP-/PRYQ$P')N^(GN+3[N MK.5,0V9S2^*F*^/'90,WP[ LF0A?8S-F\17IDA24C!P["G_S0ASZ^#-L/\FN M/--]D[>SUEEZ_X!O>(W4,\&T;;XTS/X[5DO@TG")0G%M ]COO@W*8O&OYV33ND'LYR] MZA&QP)L72IF-X79#9[S.B3BBBKQ;U%0O0']@F(D;\18MQ$'SF):B-@QPAS]F MU_G=GR&"VFP\I(X5""T4@)3))M2C!1.)2^* X:F%LWX8N=$,^\#\8$[_!&0* MHAMHQA@5%]526.,\58(>@HI-G'<%UC"8(:,NJ]FA"Y>(>WOP>/PT>IBLF6T" MCO8,.2BK[>$W;I#5K:H")M@+"G&&ZC:@VZ,BDNEZIL>96&=M:$O+H%M%,M%- M^IZ0'!"[X8AQ1Z5JYO#5[!$GQ[N\7S0^F.ZCE$X-IJS1DM ?62?^:BHH M\1X.T#.G'Z92GO' +?P"S&M<$ K'^.SP\BVN9&Z]?9"!;WBUJ8;F4G$TBV - M&!=X1+3S^.5T]/A!W234'DS;L"),-X1VC1[(G?[/@[1L??7MJP;-F%=4H07C0KM&0DR$:LNO0UZ)JIFK;LF#GV M.32/LPQ=5ZWND;#AFMLJ<9<3@?RX5<51Q16FE7V_(F7)+KLFY"$^KLBUG$09 MJ*GJI4OZQ5$XC3P2XWC3O"N2U"+?]J^.&]"DV5SVB6>\O<@/WEF4+)/X##%K MNY4TJ-OX09I0-S[5ML6GD8=BJ&W;.,Z1G(#V9]F[J".Q MS7V-HI-NV59AL%*!T6:$,]-[K6, 'AU9FA7LDXOW>('R MBO;_L?VYWI!XT<>+/78$YA?59L+TAWKI/ TZK1[=\U5(Q\KS>G5E.@L&+]A! M/PU<;!4?X\R8N)R:3D!/DPWXH]O??\7ZI3O_E=?A:8:NSO>@XQ<",KR(LQ;8 M>.#@;/,XN['8&9_Y%="%3"]F4QS'[H;QV/6 )/7'O/N'-OWS+?"OT)DY6"T, M/Z8-([2/(&\Q;R0@Z*$,BY9?B\=-AB#<=#O7-96>&%; ;^J;0^YZ'OM]VABZ MLH5.8@>8\Q3(_EO" -0>!J ^W1U+K:D;N@)7=GFL['&5#1^RX4,V?,B&CX,T M? B\Z7RW;O4N95>*[$J172D[96!6V"2R0:4N;03GNJ9:=D?. I=,5=V.K(YJ M&;(&:E_)&]F:4M_BU*M-2&$G4;2JM]6>>:3>-5FUNBHQIMI:V3(FL82VR!>_ MTIZT^B5=5=.T9!.*4&=BJK9QC)J(TU#TCREP)KK$6S>IMV8 J5@/JEOUI=5,SL@%5P$.1#:A[]?$SM5^LAN=\>2Y7(_6,5/X"'HIQ M+/RI$U#]O->\?1JZW% -6WKQ0AV)#I9]O9UX 6_UW2K _1UZHQK?R5MNRR+> M)<-4V[TM(^#';SC?(5,NV;1.;*H;';6W+<2;0 WGM4F\YY4[[=XZV82NX7.] MS,3I.(-!,'/& M] L_F9EAZOC,G_26%O]@<: @:PO&9?ATNA>=]Y6.!*4/))/IV'_'OR;C1-GH MT(D3X2I;:7-6W7A!E';QHN #X6KT 0DV<'#N,07AGG5@ U$ +W,&R\. V8Q" M-OD59S!ZA'XHA2!89K'ZGE2[!B*2^@+"7TAH2\:AP(A9YU*5 EAR$H?4PA5PEB) M*J&":AP0V!WH;27$-C+N%YP@WL22W2.1)NH""G#>-E3;DD@3DJDJW%'/4"U- M#D'=5]Y6(DW4N M%(DU(I DQST0B34BDB?WQED2:$.U,)-*$1)J0S:8GH=LE MTH1$FJB5/)"Z7R)-U%;U2Z0)J?P%.A2)-"&1)B321$./I/Y($R)?[Y+5:\KY MT#);Y\>CJLP0>-OF\T?+_ M\^YIF "ZKFKVD12.M $$#+$TM[XMJ;=(R]LDTE156Q;Q'NG@WW3* F!(I"D1 MCNZDV%1KJU9WRT%.$FEJET+G3!O8GA!RFG')2NY9Q%MVKK?:/6%0M*JQ?B6/ M-HM'C59'%PNOZS0<@FW4@&Q*./*.M%:[;,I;G)"E9"M1V)V$U2+SGRMR)"B,)=AJUV]+;:Z13JE=YWHX[(A+)4NVNJ MFJE+U#N)>N=)U+MCH]Y)T#N!F$>"WM7EI"3HG?AGU!'DC*YHY5&HI/'I9>"N M!%[,G4SA3RBSMXV0 NE@4/2Y_+M.^/^!?ABF9'AIVVJ04:I?E< M*T5 1F,$+LONKT\\,G+A9\_PAX R'RW.H,2 #U!L,+0X""R9;B+9,]^'@Z)= M&6(I5Z2\.*_PRMS2#N?9<3U4%$ W^O01&<(;QW0S8>2@9Q(CI^'*V";RWME2 M'O"#J'I&OA_!>XG2A9W F^I[&[J"W(:,D1HB-E]BFW+3U%RP.W+/&HU27<]: MI5L=/N/@O!>\.6&Z!G9!Z+6@7PQ#RNZP".?5<<<,MY!">+YR/$(P9NE?R*L+ MYST@V=L(#R%AY$YP3?"(/DD,IN@E(.3B'=')!K/)C*&',G,\1@B-(?WH'OOO M],\$WIC0#L3V/YGBI7=]-(MF 4DN&KN8*EVD3VNB@?A>Y$9.LG;XP3C^N^N! M6)I0VK24^[S+^88"@-%H\!=;#1=H>=H&*?KL)19 E?=8!4(.G%D8LPZE=/[1 M^K/Q,!4F?4+@MU.@&YC&\/!8X* YR0C%O!B4!@&9P-K4=:=%5\SE7W)H>3)F M69"XP_\^VPSSV>V=;4!=M.J#NFA;+5M;C[JX*7RV#C=NVQ#:,F'3YW]:)O4^ M!&H^EMPW%TSHH1N]4\:\=J8(C@;:*H3+,B#A/$^5CJP<$?PUY,X"\.-@AB*6 M7O_QW'8'?+M!O-VL5,6/PP6&#;TK_-%+_ LZDDR4%/E M'GY/?\Q>!W_ 7X,02=!<\?Y'\ ^SN%]@/^-W_A)F- W@Q2$SD@8#BC/'Q)_G M*R'PF#L"?J.F4AB!)T[E])IHQZG@2GS$HD89AOAP1U%8PJ$' K-$?B./.2'!A$-WX+Q,Q?_46$=L)#^ M+(3]A.%<&SW]'?S21=%">&0:=N@-W"DL=NJ\LUTQ9&I\XP#,.Q?#BXC=';F$ M/N+U PI.L+@&+QP)^Q6/^WJG/N:,AND) MM5TS1_P&O@UL$9=/34Z,YU(?F9X(,^RIDAJ!$IT+"PP)+I5J*? 1,A]/1XG! M'ZAM3RUN5%SH)8!#0."G8#;.^O_D-N\T(.CDX'=XL&CB# (?73=_X@XPTC?D M6 GXG)'KP3-AQVK""5EW@S$2_"A$F@/UTT7WR;O/=30\,PK\<>$TP$$OYY^X MU+$+K <$;E@XAMLCNCX/U(2B&\H$-O_"OLM.HU"X0P#Q_L@M M/FH5IPP)_)58S"*R$@H"$"P^M8#SC-;LT:XV7'DH$/4%K QN?P#6X3"C'%CB M!![&."($ZQ!S@2P]F(X@ +GF/9,P%OK83Y&R( ^7X7?&+I->L3Z@#=JPW.S"570:!;AB7Q%*2PBE_U) M0T1POA@A8M[(:B<'(VN6EDWO.L!0<)0\-?=3M]5)HF[TJ'DZFV]31S1.W+DR,*]$W:0@QPY(MK($4G2 MK4FJ)R3-J6&L>HI+1LJ=P!@7UM&5'=_RH92XK''3RG41DU5VL=2EW:#34[NF M[&,Y]C$TC[% _;0[6S:52\:2C+4:KJ"C&CW9(K4/M4X;I%PO#F#)B(? MG0-SM>UEZ*V2YRN1J*HZ#VS#,I?!CN5Y'.T\;+539KR?1 4KZT^=>4X/*J)(B(]_*\JW;T\O91%?00&P1,\G[C M>5_75+M7UDZ0%T!>@*9<@'.]UU/;VO+T%E&Y7]BFJZ3!J71QG#)D1>VTAG#@ M>Z$;TK;S$2WOHSVJ^)6VF2T=3"OR\$/8 $E?/G@!"O!W=/56+_T"JR),'Y_6 M$L)GAX@7@BVEJSK4?S+;Z8+5U=WM<8LJ+2;LM_&C MF=+(,C6S=*E6RTX*#Y4OF896^ G0#B___F.9T;$;.=!?KMKVDF]V%>[OB^> M-QKG]VB+69F/M9*5'$A^'>O\:2?M?4!@XK[2,DA\;A:2AC*XG;E$%#S)[+6L M5>A)>=6L*]X[==Z3EU*T)C+,-%HL;J^3@6QBRS!ZV9N778:0A;"%"B3HP?UD MZIE2XE1N&:S=/_$_N=.Y^:%)F3-R 2NBSN./D?/J!_1(,H7T>(?ZSABO(CV( M(FPS+VHGP!/L@K-*ZSP6&=.6C^?G ($'2&82@G*.HOD#1R7(D<'XBYFW:>E\ MY6MX;-V:Q>6G=9FYN2WAIBD'S*F^O!)UQF0)H [CLIQ*]IBIS)A*E*DX*]&O M8PL';9?"@O:I,\"V"7@$[!F?RX$>UN#SG$KS<%-+FO:H!;;7?)E.GW:7%/5:K@FMKAW#M9HI8;EDM;*8B4S[WT9CD,HSW@89ZW_>2C>D M#3&+?=3360"",'X*(KS 8U S/A/$1YN"PX*@%5'@]F<)KDW2YDF?/TP1C^)6 MFPA;WFA3UK)-L@W=\BT4KDSBAZ.U[P_^ AN'>T$D&+BPM:VA:'J:A*(Y/!3- MH8%GJ%1\(*C9E2MFO2([?P]\#_X\R$-1$!MYYBM>ELB=L*OL(AX6WLVO<>=Z M=I>/$<@8)X";^-F'_RCG.,3-T#Y]O7K\3/^H?_J@@-A@!G&8?!H!;_'[?7^( M(L@-PQF:Y6^Q_<^A&#(4;"E_3(>QG*+K@5?D+^4:'HJX!$P&! R*8.;A3]#H M?@G\V?,+?6=BNWOY3V*O3'9U]?A'O"E!/7R?=>9 M.W0H]MK;"Z''XPQ!]*%BH]!^?1+_ /0O@YX-R*L+9T2?FT*?I?H3I/->0/2* M=T@8;, %G)FNT'F"^B?E/GAVO#@,AG3)="8_9C LLI<7!-,@4_9RN!.,D2W1 MS$#IR! ADZM'XU%,P0.QOR."\>W?5>46?JCH'88-[*(RGOI!M+WB,HLIKL/) MU]NGF]^5WE5+^9\_KNZ>;I^NGF[_?J-8.H$;_C6'4).) M0##PB@&ZO=P*#*B$9 $3#B5#?U0&-$":([4W1[[Z ?S54ZYC!KF)&>0!V*E. MQLCCK(_*C'M_\*]80'*P\R# ;5&L(H;<$*-WJ E\1Q:G:.+\TP^X)T4QM]/O MH&?1C7<=0'0HQXAE0Z3("2X#;2I,$0[P?##E%3P""5 M7G/$U,P@!R6 )7.W=\X':RE7\"@.'*]F<'XYYN:(GW.^()AWY^"-'!TX??%H MA$_AD$GL+6$&*8&NX#?_#8&RU<1/2H*?#+N>X]%G=C_G"S++CR^0AJ IONC$ M^8MP4$(?0X&A,O&#&!T5OYI]!G7J8IN0?9KB]%.+(YP-7I;>DJ;**)@IQYM% MXX?;0_,04^P%I(4Q&-AK2',-<59AQ_VR)3#B)GAA_-P2!H/S/ $"4Z-,QK_AU^ST\V 0%%\K0#1@*F5SV[_Q'EG6%#)G9N[$7%> M8NTE"GGT:3"#DQXS1.%'V((S17YE#* JOSN@"T,7"(NQC&<7+NMGD#,N1I

/H7_ARH)(5+"AR&-@S2!0R4 M&/0["1+C=4_N.DTBX"VG@&SLDZF4P%J,8,8>38TE#P0#E21SG@WUCY@#-0M( M%I^2R2$5_A3@RA&)'30H FI&A*/*IWZ7FLHKZG#%NB'C;"TX5&B9K3D=%B/) M+I1;6?XLHM$9?#\]):1_@J"/7_O\^/D?&'*9A110/P%^8X]A@)>4R.R!8SK& MA.D$%Y3(E?+R/D4KA%YB!6000U0'100+RJ0+2BR1FC"4KLR.X1(:&#;#2/S) ME"WX4Y-*(C8;P/,0//_?;&3 #ACOO:Z0\0D+-/CMW=7=]>W5-^7QZ0I^=G/W M]$C#%(]_?/_^C?[]ZN$?RI>KIRL1#3:*II87;**U4&BLTK]C\"Q[4]-08)(K M8@'$D3LF0P[F20-3-%!E+,W6GV)WUME(OQ$P]VX7?! M[84/:/S+?TN 6['6 R00&Z^"/AD\M8^ P2."9L4:2,53J1'HK:X1*'$M[>1: MRL*"VA<6'$>&VN"#_W9U]^O-HW)[1R7GE]O'JU\?;K@L_?/VZ3?EZOKZ_@^0 MI/B#^[OXK[=WO](OI#(XC0>+*&SO?"]/\A2[:Y8AI JTK^#\[N^>'NZ_,;WW M_>'^^N8+1N2+'X%TTJIVTO;'VOF\<)-66J.-[(:#,;7/J2@*@!14-7_'*HXA M5OO5S(,;.$'@HL$^B^BXJG2WL:F#0:X.V MU>+0ENL7EXR4FQ_@35$/Z1YQS3%9BU#>]'=I8C[^W3F-ER&'C-[I<]C/PP]J M'$QCD5]X7NQZ1K0V'$/EK( U#@?%"QRF9SC(GN$T.4/E'$MJR"@>_O(PPP"] M;CJQ+=.88'O,PFR %!X =)PF'@!H/9!.N5*0'! MH8+;&KCL2.-@9N[+6C0)3:=S800:/#LOW4&1,\!8HN^-WY-\!4:P?<_A4PEG M05JM#+SSFD:<^0,5GX9*X6VPEL^I5PK6=LKEK((LA[_P*7S>9@+]7V#1=#)M MNLVUQRYC?:<4Z_L]$8NTF*/W*50>$F^/!@(]G%G#>?<>=I.1ANR3L/LZ:9?[ M.66@T%J.<(HUI\C,&&,C(2[;#5_B%&0\Q 3 MIX#8'N6([=%*L=U2_ERKZG+DAKJD ]-GX[I#)%#\?59H1LV*@/!I*5PVD6&^ MS$^BAH4(LC[L.HO3=,HH<"8$ZV'CBBH^;_*:#KZ)")6SCWAV/BUPS=8A)3KW M"03T$!QB]JV0F@MQN=GU_>-]4D3GYC!\7.&$OWAFT8VOR:+.P6TP/[!I.L4W M[X;<#$BF]:Q6(]2D2:?VLJH3*O\QK^?C-'5>1[4H\5$[?%3.]0]8\4M3@UQ= M4UXF7JRE6',>SQ*Z7G890P+?&V.]X QW/F83['"F^O@]GK1+#SZ;*DI4-$I] M'IM).(0UOWT"PGU8O^]$M\T_.L@V$X:*1W#4'8;*D(XX;PCKE@G0Z1*O" M;;R/+1BF=$Y(G+R==DA->7!NKG>&C0O"XYR 0,A[6F:@I^+,X+""F#$_L9$E MY@8:8"=5D!I% L1'QJ(6QUYL6O0>JDHZ]4.D;+#[(G,G\@;,.# M- 2]LH ACY1BUFEF+"O86]:RRLC^'&.J^#W&K((TJ:1)E5.I/B%#-Q%!WP,7 M+A^.7PC_2TFF /Y)G+]0>=;+,[\*8V^#F3(T7X 1*1&*DKFN/D)%\8J82UP& M7,1B5E)RC$$XY T>#P=G?DTKGDB9!^X\R4 M[<6_??KU.JFK7/ MEZH/?-]2OJ0-9-L8PVL=VZ: M(C %Y2H0-817H[$9SO%MY+S%N0YERU_D'3N!9E,VT,SW1N[S+*[FRT@+>KNR M$4FP)?T)_6W\;"[C/K%A>\M4=[)W+?)]6I=&K>!7HF*1BQOQ"!YO#9 ;$2[)1OT&YQ'/[2RRFH'N.IP_1? B:A"2+44#61P= ]^23-UVGEY MHJPRF8OICWP^JGG"ZW^2K\\U,B05OUD/-T_SH3JEQ<2Q5OH_'\K!<+4*RQ'5- ML76\>X Q[DUPPT2])MZ*U5(N,B'LQ_D*K,>Y"JPO3N0DM5"KK7CIWY^4?W^= M5JPV,T%"^VO .&57,=L-Z7L>R5@]]%(N&8+YDF;)^L5 PBP,8Z.;]W(QL45% MDI>T^LQ/A:XX\0(&V&+>A6]B/E?.0H0#VB@QS$)J+.N ?-G)GD#W%Y,'8^I4 MTF$_#5K'0288_*Z,W;_0Q.0:59N?X[O8SYE4;^" >2+[Z2^V6TU32N(V(.7_SS M]/69G&R X:<0#X>'H7!1(9P9]CS&'B9\<%.><#Y7! Z21:7]CXG\6-\*9( ,P@.-L_>CJAG MX7B,3C%'X'&/27[# %,4<8!%S7@>O!N9M0A2A"?6%H&\9=YCGUU&6!M!&[\W;MU1 MSO!%"K[I0D_:#3,H#F?44%7.$,AUXT?/B0-^^#S743>\K5G(VO=\K_]\?#[>.7VVN4.H_* MTV]73\KWAYN_W]P]@3QZ_'[#?B&B/-JIM\+613NN[UKI1OGU M_N\W#]C<(V0_S],"+%K2"TGK C':1S.FX7P[8K8/,<9* %?GQWL:_*-I&/PY M*-*V\BN8B@%84;\3!HF2[;1,F@P>;Z[CA"TL3ADZ[V!*8MJ !4VP1")6JCFY MP^T+A(Y987'M#^,P/6+$B,@B<7=ZC+2'KAI;=))C)'!H@S!.B.)&6#M'7!,Z MO\GY@@;:*\Z2KXB41,",]]\)H:W_L5?'J@N2RMG?8#BN"ZNG'FX"!NO' 33$%/!C5!WTG-Y(/W2Q4C':3RG/FC-;E\9R@Y8[ M> $RTBQMV *_Z?#E/;0XA>:>6<&N'T9%* GLD79F9&!XLD)K[+RA-75W]?CE MZG_ ;V8YHH#&*5.?'GU:L 2]X805>+!0H?+FN*_4_%?I)Z@[&&9BL(NL$-<: M;<^"Z]A/21/98_QLP=C&]B9$3S03@FE@=?QV^UW\$ 4<$">KF[OE,\W M=S?@CB"> /L]=4I^O[J[^I5B$M"_/MQ\ P?EB_+X='_]M]_NOWVY>8"//#W! MQZ5D/:ID+2I+Q(0\ULU6PHB4QS#@ @SZ.,=U3P]7H,99-$;EH!G,K59N[[[< M@)+_(<)\C909?KM]O/MT\+Z$0)0ISR>/W;S9<_OA6^ M.G$!R 56>WSL&7$)B$N+'C]>'/SHSIT/^XQ\Y+UTG@:=5H_NF0+8^3CUL[/NUU06B?5[9:%)9ZF:J'QSU,V.8Z M.WLCOQ@WRTXYS,2KWU3]I08UBRC!!H?]C@2/OHP9&U*R@>'-%U"QNOIW&? MWVVF0^$A[5#XSCH4,G.(OKK!)!M%.4R(KHU=P^=KRS_TN/QC2-R/5[,A=L_= MP0_BNHZV=G:)C1785[%8Q;&A<"?OT=]\UG28/%X'I69_$-'Q:"6UB(6LE-RRO8S7PEP',Z6, 6 MN>'K1>YMJ_Q-2[<-B\;*7C0])^Z8U A7+PT7OL\TDKYL%ZZU::3D7'&@AHZ) M_8P]]IE/W'Y\ 1\[+\3BFA$DK757LV!+MGA)-4/-%T>283Q&P MATD++N9%D,B+_%K,+\9*ESIS'.!8@SCT*4Z# 0E&S2CY2O+8T&6EG_(9=YB8Z#R&RP0 MJ!FJRK=HV"I48K8/@I8L&;J?NA[MU,N!D/,+0,PBE#UO/C!2X'2TAD^#'-"B#JQ+8;+','] MJ';4#D5KHB.O&$M#PC;?9FKUC!]U0(YXR4X'!Q#@<:3M\2SH7Q$_!TN(UA M3C*-T&0:PR@88,A_A"%_-DP- 8 RS1;)3(H(+$)R0?LO&!3;:GC]&*TN7BF+ M19QCP2D3##C*<8E0>=&,#^QA;$( -=EX6)3T@QE6Y>+K:*,)^8'CTT,&5#SS M_C6#JTNG*/BI[F8CN#:^M%C-[?&MDL].Z+)#X_:)B!?R*67V!'UQ_3B_[/2^ MK50)Q=T.*,9A9D#(JCFO)5"JL^#4=$S+@.-*XFNKF7HC,J1]9"$9S (V26+LO*7CZS(15 ;'P<8MQ&AEB=Q] M3+^/GTCP\S+#!N-'TCV)JN0X$@Y'JZ"(6#WN8.X["VU-A<:6NRV\+65.8J MIS>9;8.)C_728 M(Q>&;,8S4F] V("H/AF[Y#4S'9*]F>.@LND'"??T$V66\3[JHHF_(%HBF]2( MIS6'XCS:%G5>#%E3/5SS4<&1J8G[@V]@.@NF( -S(9.?6>,R K@/!H1ADZ6* M,)WKTU)VHE#QZ; EA\.JN=-AU0WC8:FAOS@>=G$T;"Q7LC.,* &*3HK==4IL M4=CKHF<8>RQ.M&:$[/Q6%R?*TA'S>6-EYT;)XD,RQN\<\MP2+4M.G=UQXJR: M,W(VLYR$M\N,H%V5HQ;2J#H6.OH5*.*&P*)3(5P,&KTH@N9\-G[N)P$[/&N^ MJ.FP24W*.3^'/RMI:Y^ &:+EQL CYH'BT V'[>#QFU-/C'^]T.7,.YGCECGN MNN:XZ2W>/L>]!VMG^QPW"\IMK$(6SX9;S&\O!6DW9&8*Y<,7TN$R@[,^@Y.? M4=[X/32<0PHG1CW4=?GF>3=CT8'9,M.64H!.W8G=@O1F>V-8V"%PY*"'HYCY^:W3Y5 MW$L,K6R\4DT>.)Q1 %@2!#Z=)3$*8%69!&.8FUS,YC1\GIQ,8I7ARM>FP>@- M.]BP/C5+RL7UL/ _WN\ANQ5X,G1=+>41DZ*9#R=[(S^ I3R: 4:VI>E=6-Y4I;(\VG?YK>0!0(I'XDPN(4RLFWYV'Q8IPO2VHWB4S[YKKNO%X9,+C0MN2"6 M;KN93U;_&#"'" OLX&J0B-#9:U[D!^\B:KRKD J1&8T!@,QD8!PZW8%96/#/ M-\LP/Y\^C^W<954D/QGM3LL&^W8\IJ[.JKA2.H@078#A/V=AE,Q76$M@]A*K MU8[?$8\:9.NBZPUYD4.Z,I[=!P'-9E0/Z-R\0/$("E)@@W]3)L5S)O,/C,N. MYI>9$"TVB%FQ8KQ&L-.]U$)F%9%IC4'>2^>_#\]C2X7O>"P."V]2N?#WL3:43/]^O2S_#MZ7?8.F93 MRF_Q1T+N([Z %??BXEQ$JG S#U%I/13:;[, C)802Z7ZSN"OL<^J[EB9Z,AA M!4RN-Z0V6-X*1;ST."82 R(LU$?C>\6E&#.)(+1WXP[_T;BH "[;,YP&,21B15'_&?"+9QW M,M7:& 3@/UU3N(UB:S%4'.?;YJ-RB1!:SY&\TG9QA.W\F:?UFXD4H!Q#JW() M\%64QU19T;NP]XK8%C@6';,DGI)]WALF5BZ&B'P3@3LY##]Q]XJ&,&EX@X9) M,2^6#,^%MX$J"EB9*QSX7R2: ]-)XT] =-@.W,>X^(U3/XYMI).(O5@H'X28]230YR+Z!:WC+(R2^.K-Y,#><;-5N.)MR MNR*70V+MA&6RVXEAM"9E15VQ0@/X^BLK6\X>#\_H@^>K/)Q="GCAD^%BX'$(/0:\(G%IIGESU;M3O)T,)X MI9T:%6,96VTE0QRFT_]X+7\3YL4 XQ'1\2,MZ1B)M_9:]!Y^RRVU5[AK[K M-5C#COO0"44LS5-EGPWBM$KVZ9Y=ZF97-87AGQ/P%&[3DJ6M)&=1TZB.K+]! MP>.+\OJO;-+H]U1+:M!YO/)\\L&4;D+OUC +Y:I=KO2PCS8T7]'E#27 MPY:%O+N.E>@-YL)CTN0L)S@Y86\87<$9NT>BLICREJ:##0Z8:FEM00P':7CN M79I6ST0=' .J:EI/$":JU/JTA12Q3WZ$]8V[2]/"N9M&79%-KOTNET$_NVQK MNFIVJ[)0BYU-#6S7$V.R30& 79C,.+OLZ*;:[EC",UES<[W? ZRJCUAE-^8* MIZQ+7093M[!L&2F_CQTO IOD)J9F>9>O8YY=VH;:VSW!)FU:8=AGHTU;'?NT M@7TL51.&??90#B6(_+Q/>I+&Q*$8)_"["W]T@1C0N]NTC;P(&^1H0M)O2-$' M?,G]Z ]P\Y":96]"Y^S2[*I=?>>L@@RU"L,_&P1II?S314]([71VC@N(%7H5 M49+2X"I06,97=Y*>:23L+J%E6:[OG5WJNFKKAB#V@S0_]R\UJ^ ;"_C&4&VC M*PC?--?N_$)&)*!P%LX/+BFW=]J;;"QL$)G&M;.HE-:F\(PT ;162T#&6>7/4/5=A>?TNS< MP *_^O[PS1V/I9E93F#&="O+V288E69';6NB6 ;2K-R[;-R65]JB\4J59:*& M):0\9#5,^9'*3=O4_QP*+'G'F, M-W0>8T4 ,R8#=WMEE5U/;MB@-CA)/1G)_&0"$W;@?JR9T3=4KZ[81 M*7 CKO(*<#INQ@"12<#2HA])F+'HM^1_&_B_K5H]49 _9/[O$(*S$M[I:6>7 MAJEV]895G(DL.N_G4!!V%:!-3O04*=7=_0KH8#RK75,6GC6'<8K4ZN[.. ;H MW8YJZ=+L/'C<"Z<.\5E08]][OL"I4G#D?5F)5E*&?@/J/0'QO@#MMKP&"&:K M=K2=8P_2^A2&:3;(SPJ8IBT6TYR V9DG.FG+K;1 *VJUC2V*]RWO!%8HJ.VN M*8@Y(0W1 [?:[LH_7>0?W=[9E1?1'*T#!%=%L= 3@TC:9*#N[*;U*)B'W16_ M<.7 INN),=HFHW9G1L,\5+>K&K;XG-;<#HMO<^$ %6S<,$PD-+=]9:?OCI&" MK3O<>S9B=^NJ;DDKMSF<4R)WNO#;8EP@7XS*6&LE MT8+MKX2.P/8@2T4!79:AUV-%#+;G(>/LTM15RQ"E>;RYENDM04Q+:11>GCPF44&6N*1-AJ@@C!(N[0TA>&=DD52V_,.8L"J5F]GV2F6A2E^7JJBQ/Z) MI0F*YZ/*WH,>N%H]LXI)6W(J3*U9K'@FJBR+62!J[:YJM*LJ A H!54;$S:O M)Y_0GOR=>K0W'\6QNK=+K.S0X9VA^QH_FS_B C__$?3VH7C"X/,P>?0G1.X( ME?.?UDF,[R2@7+16?\QCY@[^^.\%]\!@Y$1G^W1G/2/I4+CBT M1'#8ZR78JO5T]K0>6SN[U%IP$,L];4L_4*9.H+SB\SXI*_? J+X;.>E:PZM9 M].(''B5YS#G[,TL3?MMUG8;AK-%NJ]=5OL@++$=R3H'65MIDH$W MB;_9S)_%.=BE:V CBE-2?4B4-2@1&9G//V5M_1E3,;_QK.*A5 ML^_3V67Y;5K$9'5UU6XOIPCBP\C89:H"/Y@2^/TK&;_O_VSR+-0"^\+)B:9J M]0S5,I<+M YR+%NNO$M7;MBV:N;,E)@WFN3N")) D\G7O:< BG"$)0Y'G$#[]!6L%"GLC,$H*ZRD#9^I&CISE41;W M+*'D=R#DK7?-R)AA^9)9+UT# [_=T=7.[MCN,FP@#!MM@D"KG(UT\,S:IJZV MFX;H4Z=@ JM?"8@3SM)@@A/!]L-(.:_8UH_?0]F%!:YN;0;6 M7[7-'ORS[&"MLN]/R91?S5;EM5O.L>7$- L((W#K;5!IO64/[(,T^&O(-QO4 M665\TQ:';T[ +7@@D0,_'"K$"3Q8LX10*BDO8P+>P8!O6^WN#H@LO0%AV&B#^-P#&W41JJ"G=CL24.G A>OAR@)*B:M4 ME=RE=@:G,1L85?J"],XN.UV4LU7UGQ^_GKTB"_;$6&V#;*Z U2Q@-0L3NET955$J3N4J9X8]:5-ZQ YMB5 M#8RM\!0%G<8E;ZR\L;OTN55R8PVMPBFU1[ZSU(KX.<*I:'$(/I.LYWL!%_PX+ M)2>PT+ UGV7(;)&_H=V!)4S]D*;Z/@8$/'KWE7QZ4QD"9*;PZ/!!XZW=OJ.T&(%471BS^#IP]#52$_ M!@3T!NR'.58*;-?YL')7"QH!]D1U1RH7J:(:X*NF(?D8_^'3T VG8^?]H^O1 ME=$O?>(/X\(49<*"GJ(T9+].Q076M*/(X+XO?S/_=0M^]?/RSSM62V\;N;_2 M6GKNSU<]2C=:FI7_E56/6OWSMM9M^*+::Q^U(8BQ-CZF=Y8^EV/8L[NW3X/6 MVB1,*+O^@SB!<@-2?CAG&NX::]]?*[W M/Q"!F32!XEEV.HO_>#G2T,S3#$A M#YI!9U-+Z&Q(.N^1SGI"9WTW,5$;M-([ J<%#O9204,UB#%-#/8T/9RC;TK! MOQ)O1KX&_@2]'GSBGV[TFZ M"I:S\/A&AXNZRJO6N*O6._Y5P^FVJF%IJE89++*\;/*R"7C9K.-?-HH_KME= MU=9W+J:1R'W;STC%)A-_E&_X-K*$O4+[#XEW/_K5]X"5W= PD=_7+ # M/7,=<#JPUE-[QLY(J;(#0ACVV6#35,@^'2I-NY9J:#MW\DD&$H:!-NCI"AD( M)^GJB*DBRF2EYL:9?@W\,%2F@3]R=QJ",PZNS1T7;6Z$@K_M'EL@T[?A<=LD&.]GMJVQ(\5-]>C M3N85*N3'E'@A"24&OK@K.XF&[9 XP>"%MJP,R2L9^U,L'Y-]VV6S?8R.X&I] M2:EXPRYY65EM:A1ZWC#D5/#F,-#&'%:5#*2#LK?53F7VI&2@XS/0QKQ,E0R$ MZ%J7,V1<]O;89Y=]FS5-&4^ICF7EJ5V>CLWZ$E.$H:3 M-BCJ/7%2Y^RRVU&M3L-R-")K[*N)#TOX-^VPPCH)UXL<[]G%1B,G#$DDT<]* MJNLL0>]'MPDYKR@U2U^)+ABQ;;6WNYJ67I P'+1!35?,09C\ZZGV[G43DH.$ MX: -ZKEB#K*H#++U9?S1!CC2(J/F^4NI%HF65Y6>3M)8W%@M?RTP&PGWPM@] MP%2VLTYTE^C$.&V#/M^9T]J(@F-T5:TM.>VT.6V#WM^=T_2S2[NKMKLG \HH MH.Y/"RQ<;^!/B'(^]L-P">K]Q$J02B'S+^G^$%8-?UIY86XII;\!G4M?&4PS M::IE+_M7Q='Y9K%;4 MB!U3"?HZN: M+GXA;W.++&\1+H6$4>SXJXI'MBMH:W*6:H.+'Q-QRW14NT,KD,S>SLWR,K$I M#,ML4-6[L@RF:T!V[CY@1+*,,"RS0>7NRC*]LTOPN#M5A7:D7[W2KXY>2! K M5.6<.=L34XP%7:@D:9WON?/VYW)75AF=PNL2TUFL\5FE5+!EDW>;VD6 ML7$*T;*C6SJ<(KGC^()D27E6)4@Z&@J2JJ!UI">ZVA/-Q*"5/@'KAL2!ZP\V/*'" G*[G!.^W$9F$<)OP M[8%/:S5C,[6L?=K1SRY-<&FJF#Y[_*"C3#ONQ6D6AUN-L\M>1S7-G3O$)F]!4[? MDL'ULTNCU6D06IWD\B9QN54-EQN4RQM6"RZRK?7%'<^BA4GQ)2/\S;B<>1L3 M\7(>TMKBS)%W4C^+PLCQD"#<82V2Z,I( M5BRKLE5#T]1>SNC)*LYIUXQ%<\ZY=\1S[L$Y6VI/;ZN=SG+CA3SG*L_9.N(Y M6_269E"[>H53L376G)/> M2N%4==(]C8HBNVNJFKD_P+]BFDZ.]09&&Q4&E&< 3K!CO<.=%$\/P+OF#K& M'BWA8A;(?(MQX$K@W;AJ;;EJD;>M_L=0PP4S7K?W4##%?^K9<@7OH4F/BB'Q#GKPMG!#O[ MZ(S?G/<0)4&6F8"3LM1>)-1*=RE7F>ERF,B2Y#<5$:_^&,XM/#__(=EZ+U/RLV_9F[T?KR] MT.=\="-XQZ" -#T?^N.Q$X2*ZRG1BS^#IP\SS44;5 $LGBJ-5"#2>L0!/G,: MDH_Q'SX-W7 Z=MX_NAY= OW2)_XP+D51&"QH>$HL]NM43K0T)BNXC\3?S'_= M@E_]O/QSL]/J=+NYO]):>N[/5SVJ5_I)JW]NM-MR37)-.5DP MZ0R=B:E<7V2MRV(O?2S',V%"?)^NB;5)2S&,1HZOP732:FRI@GN'CP7^VV(+ MM=ATH/KL"E:(II0S_J4?_'SYW7&'%[<>_?.U,T6UN"MI:L463V".A[/@G1+@ MQ%GC@40._'!(:1&GN4^6&G106LH6W(K]+T:<>1LV$Y9>$*YZ>UOAFHD'%6W" M$HR*F=1\D:C9QETVF4Q7$W_FK08++LTSIT SR5IBL%9S6SD_.V/'&Q#%B90O M9$ P_*P8'54Q-$.KJ)>S.#_5-,1O9T/\MW=?EP:^[QS&Q\X&'$/<4[7>AMSQ M 4H]3ZESO]R6:\7,.9W[]OK._^P+I\7-M-?WC.ZWG""#TL[+C9>*DWM=):MO+U5LC=IFBLM6C0^U18*JI&' M4DIQ=0HHKN4[^'=G/",[7,%4KUDX35 UK.4+*)E*)*:2-UT>BCP4>2@U/90* M(G,X93!P!]C(0S](V6@[MZZQ, F[N74/ M"87IQZ[>G&!X1Z+[T5<_&!$WFFV1GK*,LTN]VU:[^G(4H-D,AW[[X1P!W Z"P8O3@A_&#N>S.]5YPC> M<#K3#WWG5/X.1"[O_G7.+KN6:NL;,(QDZ$S&,VMS*(?*\:V\AJ4U6/?L4E=M M:_D22L82B;'D;9>'(@]%'DI-#^5 >;[JU&)/++78[%Q?BHMPT7=P&@:B@!(O MI.")"OF!?]YI"G$-O#@NMF3B2P;TZGDH5;H^5\-_SL*(XG$^^2GT%Z)^W7H< M[XO*"RHNKC/2XH'\:^:&;D0>2?#J#@A3#@]DX#][]"E43Y16!Q:H UUM]ZKJ MEY%,*"6#/!1Y*/)0Y*'LQTT23H7:@JG09B?,*#NEDP0;G@+;Q7DZM5",C(_) M0Y&'(@]%'HH\E*/$?KKK#5[U]XQ+;!ATOV.GH*K"_4(U9.^ T"7_< M>8JR5P%RKWTJR+V2D58S4I&*BIU0L.PV O8@SNC.S=&UXC6IG>89;1-J?F70 MMO9!H6U/3+:4:V%=PI??&_:K?2K8KR?&;V78S=@[3+N-I7^]MFKE#-=NLBZ3 MO+;$:TNPUI7SFG5VV=$TM:=WA.>U$\B72O30G4U PS@Z>JAMGUU:MJJUE^^4 M3!#+#$L]#Z64WBJ">KU'I#1#TVCWA+D\UDPRE4A,)6^Z/!1Y*/)0:GHH971B MD5S*7E6B+I9*;'9#H00/%&C/5KL]L<+_M1&>LO]#P$,IE7E9 M=O/$0$4S-//LTE"M'%A?"1XJ"*/)VR\/11Z*/)2:'DHI/;GD^HFB)MO"J,EF MY_8D>*@@CF!EX*&&AO5?AJIU98Y/QC.;(TAPC.4=> M9WDH\E#DH33J4 Z4R"NE]WHBZ;UF9^LD_*>$_Y0AN9H?2I7.BV#898:&\)^F M:AMM0;#+)!-*R2 /11Z*/)1&'4J%?I!P*M063(4V.^4EX3]EK$4&P.2AR$.1 MAR(/11Z*.':KT=X?FJ.A(_RGH5K:SE:FY!AA.&:#I[,;P^B",4M:'WP !N]]1NIWM2NDSRVB*O[=]L0O1/"W28+3ZKG4"Z5*)_[FX!;@* MWSOZIZ';(+_UCFI9RR$]F2"6&99Z'DH9O646@4C?)]:9H5'OK"L*UIED*GG3 MY:'(0Y&'TJA#*36EYM@J41=+)3:[H5#"?XKDUNT#_M/ -'7'5NUV15[>J;4: MR/X/ 0^E5.9EV7=D_M&KK,\RM'R?-6IQ9Y8:K'9N3X)'BK!0V5 K^:'4J7K M(QKRF8'@H3W5-)?;EB03BL2$4C+(0Y&'(@^EIH=2H9LDG JU!5.AS4Z8)>"A M8S]L>H.;A X]P>C8L;\OF4) II"'(@]%G*HELVC9TD[PAZ9&QZC:UC)N4_$B M),DVXK#-8;A&%X=K3@LOT[ I7J99 5XFV]%'$V@^]&?],6$X(:>$5V9N'&:] M*YJFB6U*MMHV.ZII+SNO^SO&/.EX",;(E:2"7*B?MD33V8T@M;HG>8:(40$, MJ5D]#.FN\NL8<4=Y ^4-W.(&;IB6N#L0F8GXK1U=[5C+]=0G=TFE+;65+=4^ M%/:K>5#L5RFRI)GRS-.5D;["X9O6PN'44V_*BRHNZA6VUQ9"%DM<3JX&U MMMKM2=M*7E)Y2;>XI/N_HPC$W,4[NC,^UY'O* V'_QPY\"KX[]!]O?P%_A4O M=^($SZ['WKM0=3(@0/'@H"W9CX0HS@#+]1WO'=&X/#\BH1+Y>/R4)@ZBJO'(UV>@=6\O6B.T^"[+]QEQ^AT-,WZ7QT3@/Q;+T&\]*GS3"[ZX*_]=>&,8& I1B_['Y,,!0 M>,*+BZATUR@ /<2AIUUFI\IC($DIN)WQ1OH[]M_!X:Z?/^8BEE>Z@@/0\=STE>O%G\-1A^&'E MLA=$/BR:*H=4\%%-!(L?.].0?(S_\&GHAM.Q\_[1]>BKZ9<^\8=Q:8F7?D$1 M42*Q7Z?RH*4QF<"SM/S-_-3^2FOIN3]?]2C=:&E6_E=6 M/6KUS]M:M^&+:J]]U(9T^]IXJMY9^ER.IM\Z9/ M[6CUY&CU,J)-Q%(JNU"L@5IW([3N&-Z7/R5HIH/'B3[^*SA\)/RXWQ'$VR88 M*TI0UGME=>ZV*<:AV&SCTGI,Y1R;;G8JHSQ* +38/HO'/_/V== X9K$-"5B< M:XM3G%M!2;=D?#$9OPS?+XV(K9#=V]K99<]0+6UY#D!MNU\DS]>?YS?,J=V- MYW7@>4VU[.7R)XDPM9^CSW3$8X(J('#: W=,%&_1B&JUX$ M;P"YR-+RRAM>92A96B ;9Y=F6^WL7CX@CA%RZMRSP6BMDGNP.::CPA(E]S2% M>S:8?U5R3QLGH:FVO3Q'H@'&H)!:>!7:Z%8*6!B8J8,K8$K&SXL(4J7YOR,8 M-M3)X9,=7/=6Q#A=8!Q3M8V=(T>2<41AG UJMR+&Z0'CZ&J[5U5'LU!H=$)J MW"]D1(( U"T/M43.#[(:F>Y$;C-REB?/1DMJ^$!LU-% ,ZM6=UDQ MUQ672F"=G U:8 W]D/0C.E:1HE8-_##:3D,WV#S=!+NC]Z"OK>_*>KY&4 M>=R.,&S=99$IO9>:LL<&M[QB2/1K%'AN.?HAYL 49:9ICNV67/%*54I/F.*IX1 M:M[08;WU#IQ6I&"#LP\_4G!W4^FIEHLE<^+]BK2[\R/X.W[?]69D>,_J''T/ MZ8Y7X]Z+/UY&JO8JDZK2@Q&%JS;55.V?JRS)5;7@JMW"S16QU3+[V&>7G9Q. MD](XB])=WL0 ]]$+":177$HK4YK=^1ZV'K"4R@T;?UU"0G8UZT@&KM. MWQW3;C25-JZAASQ@4USA7&2+FFQ1*U<6,!C ^H&Y C(@[BOBQE&^DK;<=F 0 M($]Q<@+Y0MA_;[V8P@\)@^*D-_*1VNZ+T MHTMVVGM092]LU#F[-$VUW=DEPB*B82BDHK[U7HD7^8&[925]S2**A]'-&:*6 MYOXN<']/[?5DR9;0C+1;0?T^&:@'GG5/[1C+J>6#!Z@E[QQ! ^_".];9I66K M1GO9A)/)CP[=WG?7!83\,9EQUM9TP#R6"B,%C17,JV#+;, M0X@2:'4%X:#F^]-)X'OJO&/TXQ2O6,9%)&TG-"-)*1Q&"D@X2XMV6?]MFE::G='"=;=MWM32D',S)7Y7 * MOO7A]#)2]UM*W-)7HH,@,KWNLIDJ@3_$8*6]1KLK8"#,FH!(E9ZRT%RT%_B8 MO?!3#TL9>NWERAB9@MY/D?_.NKEF%NJ!=#.E[7U<\;G+C; HP*JM[Z*CI=,C M#$MM[SU7QU(XHPJ$[++2EAQ50X[:7E]7QE&6=G9IJ!9.M#PV1U7I5!N6B&K[ MKNAXFUU<[6+#5D6^0Q5V]@'%<8CI=T[OS^]_A(B:F-RT;=.4-;^"G4_Q(:1G>IC*\;,M/<>BCTR4A<825,M&"A$328)J9XQ&84L%G-($IY)GVJ;@_ST)X'Z*>@E]V/T+R\]\,2V &61+CL7FL5#2]5(ZGEGG' MPE+,G?$K)-_45E47ED$%E+4-RKIK[5B')F#^2$QM_7T6#%Z\'=&[O?[T:[BUY2N=>/X:9,*WR<_53F-'$-8 _4>CT2:\K0'5?(DSGE(-WPG?7X_*IA-6B]YN]*1:APG ME=3D%7%2=>D6R4FB<%))';Z6DY8YQLJ?=U1_""'!&RMF(1GBQ(:\.LA=O.SZ MEQ3OI7MR17'Q;4S][8N+;;N"PK12AU<#7^K$N+!H1GQO7&AJV!UGJ?9.56V2 M"VO-A46;-/?(A3IRH:UVK K@LP1JLL@W;\2S+A:;+$:NYWB#*IHL"C>^E&Y% M*&+YG\K*FI][N@W#&; D#4D!78 _@WJ3T_@/)?0L_\$ T8.B7_O@S$OXZ0W?T(LLK N/L M$N<4+#?KRU1"33FM1$#KH)QF(CI8K[LS.ICD-%$XK43 ZZ".HD" MTWUT;CZ0L0.D?/*?G!]_NM'+BS]&6GSU@_RK5/H6=2B:8TXKONR^JR%7%:PY MW3M7=2DX5$Z5@>2J&G)5P2+4O7-5C\JJG6 1! "K5";^ MT!W!FBB[#/QP2Z7>8$NYH$Z_'WV- X'72,;B%06F9LFJP,:Q34&EO0O;V))M M:L$V^U#+Z_EFL]K5M;-+7;4ZN[@(TL0O*+*/RR0KD6Y)<"2M4^N[3;N<.]I5]["+]V-\W:9+MRG6I-:'@_VI;S M#8W68TLOI!G]B^A=8PSR[;EMKM[#+GM-3AU<#9J3\7[G]08Q6\USZ[M-1V MIRKW2/)?+?EONSF-5?!?!RR)KFIKRQ-U1&/ TT J-#K_PAO,_R'SR.^S#'R[/7Q^,9TC1FQ^# M%\=[)@].1&Y&(S(HG9$RNF>77;6C"XWL(0%FCF>7",Z^/9J(MW>/_4HF%HV) M]X*2)#@[6\#.O9[:SL%N%$@>-QMIR8F4/GEV/8]WHD_IJ+P_Y8-C@$'?5=D]643>&'8T-):,B M\Z.):3S$&A4E@2WYB*K/&_(AXCQU#M>RJ(C:"Q&7$-3B(-UQM:NS1U!># M"C_M:<4$%X%IY09OG M%;:K\@IE/'!;7GN<3:=C@H5TSE@9PK&._7 6L$FJ@QB577$]=K)P-%7!L)MP M"D-_AF-:14,[K_/2FE^93QU*"J@ZG 48P(Y>"'%LDAYL MDK;;H.QN^=%_!^ZX(Z5S4V;G[-+05+-)F-R2Z^O/]1OJ%W;E^BXM,.C85?E) MDNLEU^^_FG-7KN]AJY!NR/'.HMAM%"E?53P2,7#\$6QVJ05DYT2;&+0H?K'S M]E7SB[W1B!OX$_*$W(!WN_3%MA#[VNKU!$GL5> K2J:O/]-OM.%V8WH;F=[( MF5XHF5XRO;@FW$Y,W];.+CMJM_W_L_>MS6T;2YM_!<7S9C>I@G@(WFF_Q2I9 MMG*TZUA>RSFI\^DMD!R*B$& P<4R\^NWNV<&%P*\@ 0ID)POB2R1P$Q/WZ?[ MZ2ST&5JXH2*3OO@K)>2!B4-)XL3#E'^K=IPT*I* M%\Q%7\XW"38/?[YQIS>ASS33]QGBYXT"$SY(KAP3#824\778B^;RZB'G6;.I M8=^VS!$BQEN8"[9D_9$6S%Q\X/BOT()3AW\"F9YG_!>^1=5'ZK[_\NZ -J(+ MXC,?I[_[[);X[%&PV8,CNU3O7>\3>WF4'/81&>QCS%]1==M79*Y;P5M?.6O= M)CBKL)5%S'V]US^XMT1=J"IA.@VJ<86%"0<1]/2^DB8E3562IHW@E-65)IPW MW=:[AT> 9=8]_#/ M![\?V)]'_XW_$>^=FYZSY;#"[I7_-TQPP*0I]GI-!K]_S&PJT=\:^;) MI2_,9W8S\ICY[<:F/:+N?21OY+,!)R4I/8JH=:28SHMF1R:KA_;#^,7FWX%047[X'N4#DZ..G:'.8=]"LP8B]7 MB!_N_O7X1?O7X\?W#Y]^?=*UCU_?KQ?.UUWJ)ZE>[I+JY3Y2+T^1>GF]#=!S MWF!ZQAKOH$)_GKBV;7J@(Y_%-8]&NI__-'-#>-T$(G_V8\S FH!]U/R9Z3$- M]F[^DMWFKEJC&VD-;O4^A7/8TC@;;J8S3X_>L^E8?Y.(Q(< _[AU)I]A_7@E MBO^,)@>;=GPH[Z.;TJ_PBG>V._X6V^$>]R>H@^HV$+_#!3"PV0L\.2]DM;7& ML ^^)-AGDK[()%"7R!@)O/#9&_G#VXGE+VQS^<9RZ#SH2V_%PX0=076X8J*) M<_B?8TU9;W!M*7)8XLWBSW7XTS^SOQ_TZX-&_I\:=>.G7?)B?&=BK9L[NW;V MDO,)VR6ZGE;$-4.CB3#&6RW);QI(@O84SF%U2]2P3[!\:PI;<0+MEM^(H@_R M&4@Q3H)E>/0)I"RJ?#'7CUD4D,-:CWG'G M;JT^/0FKY*_^83QS/>U?KHWL#BKR8S"I"QX9^=;$,CW@ NUGW 6R4[/Q]H71 M#\9;7?XF]%=_XX;>ZJ\$#<2O?X$P!Y'FX(T3]IW9[@)^FIM..(6X 76X3HL M)1-XUBA$B_5L^O0[VX) !?[$;'!E@8E]6.C2!^W(_XR.M.O0B)5%Z$%@:R_,GLSYC\QFX\ #%ADQ+4EA%S;KX786<- !*@7X&79W)E/OR/V"E+]#O M?)!,&;TW\ZO_"4B?N7 @" M[[7-%SPAVYH3/>4UQU(3X61=>X)U!/92HP@F?C4^3R@G7$#R_?K6=VL\VP"\ M $*&RAV]R8PB^7A7R?-Z<(#%0"_@037UO&43\6S&C\=C;E*_ \UPTS9[ID#< M"TE]Z)0O0;N9IT[QJ.[,):@;[<&WT1/50!;AE.JY']/&)@&,!S(+%'MFS>!3S.N M;.XBBJ= ?]>?ZI$-^_7V]K.T777MUK9YL[1D MR1$H='@1M\X)/9-<&T,-YM N0K!TB7W!!_DS5T*\!3\?OIUDL,<*Y,_(O&T) M$?QWGSU./_C< M2ODQEQ?,1;PFE\,6T!)$FZ@BMR-;^2?;M9Y%"I9<%G IR "@#@=&H1LA M'R,C\YGQB,&%?WUC<&B""L1;I@]NY()K\6!F!N!>(FQWPF=!"\(U)ZY)U.SP M\"VZCY(AGLAGB<6CR<$WK_L.?PMN3WH[^:I=>$IYR_$@Y'1"1I^A^G ?'ISH M'XW=+MY)FC W%!6-L*8(8MP5JOP93IZCX9XS"%U=#W-$] J(KM#:4LB%H1L\ M-O1%])6AY@N:1=N"50H!-GW7H:P<)=1IC6/+&X=SV# *-N@#<$1-5 D^N(8^ MT#&TD;9P+)X8XSU+'N+&J5JK*)/0^!LNR_D<\ _)JB4J.@*OLB/FJLM"[P&RR/>@[79 M2SP:C,U'0"O\EH6AHU#FF % !P"(\&PA>1(\\^RZDQ?+MLM0:G3]*F"M5L"L MX#>_47( C^>)C8&)D$TW>\2=9C9/VVD6S=,FM#O>;7_4GL02^T.]"S*/^F7"2!3XGF/M9#D8,7(-\3(#II+2 M/8'5X?\%OT@$2$+[W1Q,4_ MD&C\!K0B^$(QYV+E:V-5BD ;+WUTL\ +CS0T*!#2T(EJRGJ2 ?R( 2+20: ! M9X[$@._-@.KPDTCWH?KQ T$[M%AI,CQCBHLT(W!( 9H\1(\55%GN2HCV>D*\ MH$<5)1_)8HS!L?2MZ9*LQCR7")C>_&Y:-O[^!MY^0XD9.']=A&N@3>VE+HP3 MDGB.I)Z"MB0E*T(Y;K]L'DLY0!8;N!O4(2AI84Q=W\^V0H7SD'^'FR0,WCP& M^_!!Q>)G73C,G_&K&.)!5)=XM'A@S-%TG!/*%@(;CQA_Y@V>S0V89U@^YADY M[^/&^"+XB^6KA%G^A: ;ZMJ7M?L0CCL1"QAA#6WQKH_AO&U*T8:^M/3H4J/- MNX'U@CY&ZT>V:LX@)IS0>W9=XV8[L_KO:ZS5Z*^OU5!5%V=4=0&L++P7+BS1 M[3,JUYS[YV9M[7?(ZZF\T;_-ZN6D/4+MXH>C/RD"A+.+,0<%GNI M:P]@$9T\33]AHT#J++HF,WIO_:1ZMWQN7\G&D74?/MVO)CMNY=;O7>^]&XZ":6B+[+C_A8T9^(BPKW15Y=3ZP28W M?S//C0HJ&[%WT3D 4/LD"^P> BA\DA6"1@/.RA2D;O]%S-V;N1J9+YET@[]C MSBW'$4AJOH)YM"\\57$/(3RJ95SC'^#FW84^6'_FK8TP=ZV?J$">36P1?+RQ M^^Q85;UQ^8.[J[#"OUF402)7'X_0 MF?=P*188BX/D.A<9CM)4/ \$QANK!KBNEEXUMY^HX'\LA,4!%YON^6S^W-6. M.-[FEED1)K4M7[XPJ=4A%$$ERZ^FT>T-O71:,9%G@TW'5_ZO=>-;D..^)F[; M(>8<1]@/I^.FJ#CK 8(-EZ<-!)E)R*G2@_@&C5]\/Y>(8D9+M-J"?VXLWP>G M*PH[-:INXYFPZ,L>FV.NCO2FYGZ7/D'HI0H"Y!+JVIU([D6+HI_P-YC )%N= MXLIDWH^9GKV\69A+\ADPR\O3KSRD&F%N$8PQBH\9/5\:>7_M\Y-^33*C*=>> M_ST4BHAP*7\H^K[#V,07LH3?A?4@D=_BIT ,J33E)?)"-KU+W$(&JSP&D2H< M@;B! 87-I)1;)'R@.4;<^Z%\.LWAE-E8U#8>2*.&"4WREUQP>KRZ]N_\)232 MTL \X8(++8Y+,L&EB[/;^/NZ]J\H4XWIA1?A'^%;+-$/G5H,^II$*=Z!FS@^ M?BLE\^PC6"O71S&7\LP$!=^NYL^LQ0)_YCDN9V+3/[PH6V*MJ"(=?5+,B 4% ]K#OJ12C=J\ACT&HJ9'\+1H>9%'4?7-S%E MDL9&GC)\*E&,DLXDHVCC6>KX8*XZ_8P'1OBO2KP^QO3@AP T8[PNTM[H**'"D>$^9>.3(HA$O[%^W,RLR80Y;X#@ MW49M"'PGY!5E8#-S]%.YZB>QN%MG\D$L0.SD#[%&")B\T+3E/S>DLE_ /?"9 M$[%"UZ@-@Q>7EP1DL]ILD2Z3D/ITG%\M)?&X7!:@ B+IJV6K9>2GEEM()6;=C-O^VK@OJI'T<);GQGP:A!LAZ%J>(*=T4&*#.+ MFFPEW!":0.+^>*ER(#(^AA08ZE&;UPV).GY9CTQE';9I MS651&P88W*K&%R7HG@?B Q2%QV7'H$(P, T]7CB82(M1^6A4LP\/PXO:..5" M(%2B9X;?AS#AX*.2(\$RL>"!(44T"=[+=CM'%+N] KN2+S+2G+Z?6Z5$7&IO)H, M95%\O!5P5?QOR;SLP>"&N"+%Q!2_" Q E%>>P/EA/BNU4NHUB!Y"=7OM1,C+$="=]Z:)@1AXI(AF(,+ M(U9LD?Z/MRWR#R[6^&)LSO=$%0;IJN@H-HGR7-%;J/= 9L\>O MI/C=/T8AHKM0%H4+IPXI,^%OB%H,XO.8FTM,J@L*3=;'.B^PPX#A(J<\JS-A M;$Y5;$A59%ID1KHF_,X\4?B7PZ_HVGW'\FJ@?/*9J8(SNB:CP@!ZE8C4:'6$ M.,];[:+>)5E1)V[MMG';B\G->-*1%?7EZ(J*A-$Z%[0R$H:--'^%V.2+,6BZ M7QH3^(C@3S7DRV3;-6\]'J&_/@=&Y>=$.>%D9[&X/4!>F9M_NECT$J=AHV=1 MK&Q&#:Y8^[,@@<576SQT3GV?7/RH[SOQI- 7)7R)A? 06\:Z0@D0$SB\A\T+ M%\D[';%A*I=9F(@ $6)/6O06[87*[H7#EBAU%!X;"E+LL<5-FL)+VZ&$,%U) M<(U%A -51'CA180YS1'PV];Z(D**)2JD-O'FAM^;8P5_W/\::,^V.\(V);J= M,@,9D:*>P%LT^*SSS==^KOUZ\_3PSJ_]@HJ'&E]2& J\3P9ESS%YRA$[ N]2 M+\O#7J#FUD0GE AR\58;^Z_H#@2_=,\P5VF#STYJ07MPY&7(G>LM!(/ *N_? M/]S5?N'![:H.IJU+0G#-BY?HH#9N1E(U@UXC_X3OVO)7U_&,=MZAM-'+C!R5 M&9-/H2^A[L1PQPI"$<%[O#EK(L@Q8_8NKPY<" 3A#_]5I*2MG881[F3QQ?W9 M;D"*W=AO[]>&G4$].V5. _ZTY85CL64VC[#,06W8[M?;&Y:Y5S"8#D[H;C6@ MVS_)NC&+R+;L0G6<[=:6*L0'_O0/F./Y%1CWH^O[!6H.>XUB59'M]I'78R 6 MU X5CZ*@,6[(CW*X)GEO:\X2?-_\H^07HT+-\*.3'1?R ,FERW-Y#BB6O(

5&^;$3 #-9/9F->)D?7*WG?4&PPYPU,LJP*J[$T;E 6V%/8$OW$L M2"H430%$15%"[CA";57:D*]2V( &PE'C,2H[/SXOMFO:F)2S95GO%"'70E1? M8M%JN$\[4_NA8&#Y(5U9>\(.)P]VDF0[3#S&%W>YFZBESZE:=(BZKQZ_RQWL6PLM61C-/;3HM'AK@7H643($$VN1-0N(?,TG@&*JON1/61S,#:W2]=6$&%\(E4&0Z\ M]L'>FH@(]ZX$/JUE6+)1:9I[SDOCL2HV*$;8AWOB*^)Q!BLV97R"MRDWA%KJ M*)[VNF<4$]E]1\_J,.*!3[>F\NX6AH9:CG[EC9M*Q B=L,'#+J"=M9U1&N_8 M.6%3*Z/\GE ]YZ+2_=6X=*ODP2@/<7HW%EGA?0VM2^VZ ##/IRR?H(RYUDYI MB,^.W%N.\"@U3=<"WZZF?L"K Y&^Y2@*D_MH2N'+3>ZB["-#%M!EK71=O'LJ M=/<#/*4$/B:0J;G;8*B=TUK9(K)QYPMYDU:T(7$)M59.@!Y?QHXB1,J=TA_J MEVB!#Y#1RCU)B"&V?/G;V2S%APG)K-4;0KZ9-Y85TY[+S$_//_E5+8[*0P'4 M2 >X1WG*:?>DZ)6J>HK9L5= -)4IP8*:LR!<'Y45Q<9[+I9R_V+OX+9!SS;= M3KDVS8-RF<4A-Z)60(1 E*W>?T/H-J29#EE.ZUIUG]#95!,7XGR]26KQ,YCL M8O("0F._1XKK(AZ+DEF=M,&?\U2S?+C,S&/%,><[HOL7@ C/NA?7=;$M<*HX RS$IF."Y@:^!NA/ZCIZDI=^?A4O(W7E@&[\," 1=:*94"HZVBMZJ M=\ODCBF$RV$'MQ!;'IPQZ GYZHF(QHC0?EZT)%1'!.F@]7!CJ +%N+_Z/5DD M[Y:??SY+/59RLDZ-3*L.9*/U?96_3=BL -M'>WZA:$[QAA.P%K(C/V:!PY;H%35(/1AR5[,1'4[^BD?#F.\E9= M)G@UR5O5Z%7GJAJ '<95UI2L;B9*6U[5Y07.)MK;(MB_#(T^SO='T^O&1ZR&?2T[/)-A(,&^EC,E04&W$Q0+1<[4(C*%XO'XLVX'4[>^D/_!2 ]_ 1]O S\!GST-:SW_"2S25O ^8ZL$(DN8$_/8WJ+N M.F[ R.EUOPF_FS1=E*O27P#MH)ZV0:\YVK;O-WQZXI^SH29 BL@($0I'P7)P MM_]# A?I'U3L8X)DAL9.PY)<8RZ/V^L@ENKIHJ$<%OTD5P: 6LI,?.^O,]*B MSFS,6RH>PVQL:MN-=0<_0RJ5?CWE;U]H>3]XZ<3>Y=9:)RJ"?E0C]&7STD7B M*LK\4)5M8]1BP9>QPU0?N"TO$2'/$BU:LU@9=@5M!6DU@:T3JIM%GG?:-5! MDH_%X#*2TIJ\<>O%AG*Y"Q5SN@>?$PO\US&S\TX 58WW0$VABZI M6TZ*ZOYE5L&.])3O41YHR>[O(W1I5M8$S3">,SN$%)M-D9:Q[,9X^)U+PL?V M0FJQ#<.3$_O(G:\G^'HSW??K:XK%.S7\:EPL/R\LNMZH.A[W!B%]-*[X$@>! M9_YXL["8Q/Q8RPS>-V'3FG!)?BP3(7^G[%GAF2_-.%D-M3(_)-TTAJ]TL5+D M?]E3%6.$=&K-*RH=+JG+XQAD.B209\[NF7+[PD8OH*'.B*@DO M]+W#\GX]JF1Q(Q741:E ,]OU.+1)'/:&I*J[%!CCO'E_4K;&1SA+Q3FO>-3> MZU1TQ"5EAY UV4(K0(AFUW05F9FPXE!8B(-+I'GJR8V\'%VIR3*S+F,OMP9H M)2>9RC.KE6^\PXK7<6=B%')NP..\W.M=S$WLQ*[>!3A$F(W2ELS3LMV0=#!< MIN4,GXH4(XLZ50$Q@A%I!E8:"9)X8S)+(+^JJ&L0T5Q9RR!A36) M$W5SC$\,J8YH+*J $;(FXD-JQ117=:#S9]GUFT$!RR2-CFWQAM-FI[1G5>]^ M#O<491J,-5;-N85)_B W%^^2[_1YK79 J&QZTA"D9Z$YT$&*1%E\EM;9F'[WS7;UCSW<9=<5 MI:F%;0^2T%,L1+PDDNYJ&*&$"*S(RX9/"*$IU[[&P4 -$$^P3)=A7VH)$>%" MYZ\P))K@#4A5WI<8GY]IZ1W.$+?]":88!@C M[5[6KR,V 4\>3 D"<=>"X%U^60)\>[)0$NR#!*;%PU+I20B%\7J>#O>^ UL\ MQ1A/W!%7JY+M@W3()P8C[U5'FSN8PLF*5:(7OB>QM&75E_@=NB)W7M:2Y&ZF MNG>ZBP_=)P&]!I-?J93U M,BC)\^)\H6[%3QG#]R,_:"Q\'X!,@E3FFGC*'"W:H 8J:)>PP^O[?12YG'DA M&-4XQ1+>V1?Z&=8,DZGO7T/_V%:'Q,:%IIJ?YV6J)_"C@H_S6[(!9K#B%U+) MJ[%.%E'1%")5*TJIS;M=B5]\'.&WV^^V4KCD9^UZ% 6@TJ@ 7(-!&+>3M#A1 M>T&32#TQB\ W^_Y<=G]G<@%[-+4JYA* #0FNEDP,E10SE55L3RG>48(=6#*XZ[G5V!AW0 MOL)-@X='P;.J^%V+"6FT$ 290:UM4:+=5:J+:I7D M::ZWE(,*G2/!4Q??]0-T I2%\K3@W075YM!7R^G,ZZ74Z=7*P,8IT=[%"HSI MB8 B!U"J'D2^^D)G\#O6. OS-D3N0S<)BABOYNHB8",$B(C<-4ZV9Q^(>1% M-:<$']9I#S"6$,_TV*A57:6;@-;,P_?-DW2'$5"]E3N!7D/JY@"P/+$6$CTB M*C-FS/M<3.33RWB0N)/\]V(WT*'<[VI6 )_:TW1=)$QHA/OP7#*#QTR@S=B% M,&5";W7I2+VT+-/K0O,\WMY'CJYR3+M9>1:!/#R2@(@^?[@KP35)_4;NW-C2 M9_5+:^%03S9I/N>4RWE42EIX@:DHOP)!@6G6TN&U ;&Z'O(WPL-:QU;;ZZ_> MUF:C>HXM_E5L0@:1)Z:98_+*,#EM/4]"V>U&S$QH3#S%!]QOJ%V03R:NM:'( MAT%B;)+E7[N3_P*F(9*/#/?9+?];0%$CZ'W\L4WHP?<\2/6Z[8Z%U9H,JT-Z ME+FC5ZJ[479$SE@[A^^)T5V-82?%R*)^I)"=,+AI[&[*1ES5HS$&%_.XW+], MA&!!!PGZ6^S-XWC6L]0#CN%,UB\VE?T?+QDI/-7K2T;TB5CL8_,,AL54YNZH MZ_(2K&IG2OB@UQ(M[<]$1DA1%4(H,Z$8S25:6H#V<-&:X>,O_'(NMY2-]:0) MS#.%V2H<&/$?\8]+VC,K6*M=S/1V':HM8]4Q*,="=?$SRQ#18TC10N<($8/P MA ?5/]:YM=I0_K(!"5:D%#>!+"&BVLNI;/:YA845J%)QJC]&F7IT)QY#I(_Q M8X=Z*#Z^I=K^*G-!DO=O =%(XB[N)X+B>>B&H;(%Z)'>/0V%FKSL/.J-NEZY MH+=,6!17-)("Z []/,2+@F.#^3U&>'+:^>"R HEXJ$0UN#X(YS?K=9?91IF2 MJ"7Z/XZVK0_K.65$(@Y-R*GN4([51D._JW,%YD[4%K'=2,O1JR:7Z=:Y[)%K MOU/.^ ,C_-_!F)6/#DQVV, +T$!UP\'->^WHI&/((*3?<*#,[/0VNA$1$/;9 MCE9?S=:5:DC", 7YW.LJ<*S1OLGZHGAL9:S"#\S O^C A8;X-F:L1G:Q2RU M/H#[FPS^0\V%,;TK"=$2BK#_YE^ 8 UZP+Y>>GN?7)>2/]/+MW+$()_MF,V*]*>%6!PV]E,N^6HS^),L+?>V_ MF\K_7YC^_QCU_]:462+Y@S4:TE] Z9N$<2@DX7PD]JZU('HJ$*[B<9W$CUV+ZVT\/;L40.J,ONZI"CC&PX!--7OM*%KN\!*U!TL5E7C.112]_TT'Y MU]W=;P>J??2_K7UC2AQE[DC.5[3;V9JZ_(***4(*?ZJTLF!>",;&EF)8K6G8 MNJ MYMZJ^;SK?#I5>__.JK77&6VND.]W+&?-2+*?3PMK'CL"J6Y+TWR2>X>OAA>\[!VJ!%_X7P_UR>K5++*U$ MYC5R^M&1L*$T9>0/B$Z,P1B'MJ:2GN_NF11QMH9H"!2( )5<)8K2',N&195A MO1-_6IW&HM>?DH1,0=E$KJH-6?$H+=GU:\2VYO$BWKQ58O; MI7*8U?:"AZ8)::X-WCG% &:$+43VPG;;HC77/HHKT!/:YH%-)T0ZE=CI@O%T M<7B%JRKS?_?-TA4QD5$MD:33M3PV31"/8>;;!0O]Z5/;?7%?*O!(V7)@0\)M M>@,E<+HZNZ^(>UWGW_<@)"@MRR=E5X>.5,E:=PV+]D!8;2\Z4/-,];+27K?8M:?FBM1GZ;G5*X5O:U(/27,:SL,!:F>$9YU366^,/RK* M3[Y@@VOJ32-!8AP'R,EJ/$8#0-I[V M0;"K;R!9;%S]N\_R#W0:[4+8+%-:!2T;V'6N$XL70OS]AMI8G NE[]X'=^?! M5Z@T5M3Y;O6R@T-S@O5#L=RCFUJ2QGF2B^49J5RO\@(G1=C\T*=WF$QZ3GD["TR@8G.%PT/2$Y5GXA M(B4Y-D6+F-1860@1,;W18HA4FX6'NF.913NFS1I[9EB!@1 5]X_N\]5E+6@C MRJEA0?694[U:#R"SGLA9V:A9^KY4&]FP-5D],C)W,_SMOAR PAJ?+.XS8TD" M'>GU!S52MN:LKVHO$:?[7_T^2N WC+)F+$\T M.#*/BTS-&Z$Q"^#D"MRHI?>2T8E+$:0HYCRLM-5E%Y-9+.GA:072): EF[E_ MIKCTD<2?R<+I6[L3J[V8M^)H6&Y7_S%GQ;2J^(Z/0IA-Y%-( KN1*G$B!&FY MX69#D1_ZB9H%F,N3:0L:LX)UYR.GFV1]]\(N=H4+0 &_AXZK7[OW72U:$]8Q M6HJNG@[X^O'N<,[36M1A5?+.>U5&S!I>\B'QV4".GZ<_O%E,RF49Q"BI=:VB MK$&_S;9JZ,J/]';:8E ) I*%KWM./H&V%=QSWMD377YH*"JH(0P\ZD1X;@X MYZ&7R]A+M=+ BEQOJ7)[GL9O$ E[;R(R3(/2HKB8@^VR3SG6!*(G)9B%+ M6W,R+5*4LT1!,#\Y7<\ S0,:1]#XNQ0,R$;>?FDM_YE_O>+@A%"%Y'O'M$,Z MS;]8^#PZ]/NC8E-C-F2L? MYB5Z'"!!KZ(.>>3":J?9E-RP5$LN:!1D,"S'SIE^7,MJ0N8U+ M9)!6YBEJ;'?[V.0+.T$AH@DU1[)T^?+@;!YF5/PQE^:F-=XN*M]"_AF'OV0; M794;J(NWI/X57?VD3A=^>SHR?[7AG443+=#(X5 .,VV3HX )^9A<.QM^R(&] M>05IY6'_3Y<8+N57@5T;\"W3Y^?T#R]UBG\/OR= )6D2I?JZ[%]W MKC]V_FS^5@2"=;%K!#TV7RO)^SK/%TTORF:W73>0CL$,H?I250U", M?%.1GI+%N6YU&68)'Z*5#H$!LFX_6^HN4]W(\(OV^V(#Q3FG\$=N6Q3!'>B= MY-G/[,"&!W_9+Q$WM4E6O\ES-3[^ U0LF3V'T'V1^ ?PW[K7:,H1^L['!PAT M*+6'30G(Q_XI?M)O_A/GSC?]D)SIC-;2?0?L=(DJOAS[FE@#H]O4@-FB**:> M$H !:#.5 @I^%&GG7Y]/?9=,V3+\&SSPD/;V/8^)*JG4-&S$(8E7Y39BT6+? M57IUXJ4^:CQ$^ ,VY1E\$$9O?C!]WW[87@I*-G(FJKD3,/R_=QJAG'^SRZY8 M<:?5O)75(!]L..<.'B PZ'ZNO!Z(; /I(#)J":C,9="'K;O@(1_7J2)R/:J7 M!BP-_@=@:DG1JQOY*U/,@DOEV6>.)U^7+J@Q]NHRFGOP5F)WN>$/X!NM!&#, MC,QC(H.44T\S$;-F?'8G.-!X%U'$LK24@<>+W^?KY(IOTM-B$@3^.\!+^YL@ M.()P'QSZ@TSJ_<2+C[PC4STJUN>@YLQCBB$B0EQ<7[)0]F0V+VXR+9G#>F?WF3)O42U3_#BP?[_(I(?Z9_VKFKR5/VVEY MY)L$C.7_J,9]\9;<_ ?\#Y*IQOK(5_YUQ^/]]V.=7 M/1?IRZ$*C5?C/9:7L.'^SZYD1'IVZML<[A"Q] M;Z_38>4/**#C* "9=NNJ)90"#ZO\R8\CV94:2FO@TXR4ZH(-RRZ860"I#E]H M=_Z*C!6R7*L'!B#8LQW3":%PP&IFT4JL@)K/LFX&9T-90XG% SI"[H9\30ER M?,-)%F-=56G4H(%>+)\WM\4/U52EZD;);\5,H$;(5BV1SE?&KQ98:W&1:P@) MV<=,=GT&6.=M3=U;3 WF?)(J#-BI"VWTT[J9:%IATH1> '7O<)>R!^]) D>B M+-D\BYN:@_)G,6N&.@FTB.Z19:(655MK924H3H>E[XKKU8Z6?;/A,3QL5A@B M%%#L-HV*6YUYX90D#M)-I.; MX5+F,FMS42TM5U-B3C.OI76" JI+M7 ]<:*^X<2H+FE#"SOA9WF-HW3G/)%2 M1'O6@YL^>8MY="ZLV!SWQ'P1S@B#JRYW!6J*-ZH,NES(,!IHPY962850'H[S MVU@I[V?+Y.I83;V0F.VR4I1!9JI8C(J0WW%8;2XZ"SVW\Z9@ =*HM$"?<$)' M_V[B7I]D0G7F]N=WM;"2=[K$-;>9)(:U>T"B^&0T:HN\:#T$ )N\#EEZAS+* M/!@3A%D$0!3?K#JF.;X::=?[CA+=@?O"3FFU@ZJ20<#I5H%@HH1M31"HR,!X M4JID10P%;IK".FT);J3/OA$>5&*BTDNK:3;(BW2T<@Z:_)JLVA$1_F9K_7LZ M9&I\6O\2ONDZCU=R#+/^C<-'@Q$H)S?>Q8ZAW9B<1\2709SF09A,J5Q3HGDK M\>H8G@I4,5B@+(7*D'D=RT3(742A=^';!^1]/,"R3*\0,[?V2EQ0"R9\F_@UQV M%,3YZM3H.GM46F6UV>G6&.9+76^EK%";GISNQ.ZL)-:HBFU*./.NSV,H,MS. MW*F7A/0CZD%R+0O0<,VE%20Y0/\A%EJUEEUN4LK[8FS S6DLF)I>I6XRZ[5% M*8>>16H%N]DU\#+*QAD:\',2<9RC6_* ML;2]\PLZ7,G"Y]JI$PYDUU'4XH$J;%V"F(V(O^%,-GM3G&FW>/P1:=PP;?+8 MVW?D\#L4R.CGTSUKL!/-CQ345J=OH3(/JSF=N6FZ0YMX"S"$ J?6F'V@NGQJ&S,O*D4!&3@(IVM,W68X>+AZGK M64A:F 8W92A83_TN&W;JUG@6DL9=%,6W/:.HT6V8[EL0FZA-,E)RO[+:R#]" M!3.'@BRFRGDGHA$.BMUL$/Z@[!^K,^&H&A[#E,M/KKP4(/"OI5L,;.\G:F@\J#+/B[(DVM/Q><RC*?AMA Q6F$[\I M#!T$VS"2L(7!\F3::M[Y(DSJ4'[GEJ8LW23=P*/X7;'(,?)@;TD:=YG8FZQG MQI0@X3JY,$K 5PC;0NL .790UK"P(F33YQ8.\X+ILF1O@73BQ*[VC@8$IZ1_ M'C3S@4O4JIAYFV]%:'-W=(=?KX MH)WQI4)QL];_$C+<@WD]A+E]PH]C M^@&JL<[NR:5^^(L;IWS/WU=*DQI^A4 M%\=E2\D!F3#[$8?W^IIQ6SXRZCTBCC1IW\^R?B#& <-A7 MUWI:3S">SM5VU_XE46)U_Y.2"YRK 8PFKGM7,":&>*O=H'V8W&KLFDT9FHRJ M%? 9?=D-5S;DKM'3'4K8X-3&3D$O5JKQ=4)T3%!7R>J8=*=9.Q^8C%8F?ZNY M)EG?%?!F=R!?/O%7)? ?H$I;:L[N_R.E_G]!T:@;&X(!H5'FX8]-J&SW3US% MF)\N:A(TYHK/VP^!N.*_!_04X[RIZ";?![)5]P?V]<8%!J*'_98YE+1^ M?6P<@GR:%X4ZU.VVAESQZ*;L'&!#U_0&CXE1:D+[A''&9=$Q;36)M2S!D3M4 M,(UOP+#D8-5D-#%)[K[$V+VJ[/.:2K MI6:M;(OR@A]$:V=J%,?+90CA>R@D+KNB4.J]C8I%*B\&XB_M]LXL **V-;B44C,E:*>JH)KJV#F"$> M#)6J3+6D%4.L[=RJ+*[OEV&:Z[&OUBSBOT^PD@-H$><4'7XX;(?T@J$7D0T7 MQHD"7IKX3@,;. >ZC8K8?P*;6G3E&QA7Z[5^@;U\&4SK<(E'=HUTX*9M.8\TBRW9Z[-GAC5Z5#/=V &T9@SO;*0D2<^X]SZ/Y-OVV43SK M3Y#S=)/$KM:H]A'O8Z9 T^0HCOQ;4\OU?+:M1KN!"8M]N@+"1::12%8KR5XR MO(PQF'FRH!S+]S#QVPB7X3\ Z+SDLKSISXNJ,JX"WM>,B*$"A7L^[(;""H/B M6:1A8DAE>[K%HG34&7T&S6KIJR_2&>[-&DOU02P6[BD/9/'\1 UGD*3YHHW/Q,P./1;D+X M(0C<1-8K9V??1N9O/,QC#E)DT]PLAS9JJ,,2FHH MR2Q%:&Y2JD(?&4L31C&C >.:]\OOQEAF?-#G#T]%$*L9C&-LWGWIJ?0.QJA$<:W;=31F.],D"/; MIZ]U] *Z3/P,R_&+'%,V0M9RF2H88V.I+%X#"MG,E<0F4P$C?:2#6ZFYYX\P!#3@S"S6X\,7E($ MN:^_QW)MVME6_G3<0?N6_LK%^BN(YQ\ ]>K+Q:>.3\UW02#XP?WK?3O5\Y6&OZ7]Y4F0@\^]$40 M/TE7' ,6Z3TP7EH-)P(1U7X!!4>#GWH#E2^S;-;(\[M8+8')*G0=EO$B*RNB M"-$O?.="GT7;:^=GWOVK&P,!H-R@V.M-+!CQX*2R.F M5D>:W'(Q$SK]]H@)Z3"2BP'.<+%?6NI75 ]E?L^1<_G#713Q29MUNI#I@R*; M%ROE$0MHQB+Q[3EU9.E0U+9F4'R?):1E@0<.C2<>7Z..-2'!,A;2T[6_PGXM M+'@>@$;Z7;1E=9A=V[3E?? V,A[*X&2GD!UJ":DRU#U7T]4\X5!GSA_H_*8' MG+_!-C_FS'[? M&FQ3A,U"&Y=S&3-LV(RR($V<>D)Q,,X,AS6LOAT-A>)T1(SB3-TWXM13R.#[ M3!T JQ@(%Z>W+3.%Z;M$^^N'/$ER:RMA@Q90[50>D7S76S9.2W>E^FV^*1M= MD-YLDZ:[F8A!)'6)F#B2+I3Y>MH-4XLCN?.$U MK^>]4:<)LI&-CE+DAQG=%ZB.WXTN*WHC90'A>RTJ5J1%;8[HU%-6JX>(:#!4 MBV-ZNB'H/=M)Y=%0]EG#L5JI.56#JUN+.\F#@_R)]I6/E1 M%')C=GC9/:O/&:XVV]C.B3$?E<]6N11VN&Q^"7'K&N%G1HMHHZ$S*899,+'F M#E&ZTV(J_FC,6DY@_!\T#('_+J9)/T,,QKXO-F\!1,2'M:7ZHO^R3Z+R'/D' MZ-GR^?D/P(A6O;^DLT^EJ!:2 VK8^QU8V>_7Y8['?IGC1F+:%*\9;:[OS@F9 M8Y;P6!)V8B#C-VA5I>NV#Y$GD%GWTG15\4U.WQ3D&\L,LU7Q%V]]H$NH'UT!+$O4ZM_=KB+O ).X,25N/?3)TM42R>[L@EQKZC7 M>92[QC#70-U$U/\4]YBF'%<&N]?;PINNUMO/'\O[">IJA++).M9I%%&"79!= ME>?)7L)C+@FF0;<@S-KX?M1YCM&I#83"*WK4^JK*HN5T_"8IDQ@H)GE"SY.B M-4P7#[VY=^"?>P;#P.EFYB)(LW2C&A#Q098/(#J Y'8$.7)(F$0A&L,WA4'J MV2="(/7DO3D*OMMJ9%[KD_NA6[Q&U[J?^(V.%WKSV;?^6-;_Z/+6" MJ'VZ@]^0+L8R"QOT<]-Z3NUN.T(88RK-4,=$>-CM-X5Q1VOA,*JM8SJ'&[LL MSDNOU!C)XO"PH)Z!A3#5$41$DLKBG[^B0MIIQ+]_D=#NW7R^#M5+V=1;OS'( M+1[L72XI@R?3<%MV*HT)98KYU18O!-3X*'_F,T.]G.![B&^]Z> _S!;SQY[> MTETP#'IG/OELYYS7;=%>*7O=>":%C&^0OV2\+FB$[A"G#%:X?V\G<_ESY9(R M;7[JSWU=VI^.G3MI#J* MCZTMSS_GOB!'JR&^JRU>LY'%2\=JG5F%?UI(#+3#DY"O MKDI*TD1H#2C$DY!]!:8]2,,EUY5X]F%7#O:\V C7.5? M)S!B:2Y"9](\E[R.!PH![A5_?.QD,<-PP5["(H=I.L=/;Y.'VE%K+#^ZP7%.\>L3XNL>RXYG50&H)> 2$V]-.DV[?%_K(5_Y M%Q,M-6.NL%WCG]%./>GKXF5A0V6.$U0.P\C?ZI/<"A.6^H^"!HC9'#:%TO-V M?-;(59\NK]FF6"P%HLRX.HI:!^?4L1MW02"=]#PT]/08-C58!$2M$I 1D1L% M&<)7PUK4"GWUM*!5.N&C<4_XQBE_7OD/L/[MB?,SP5NU+VI\W*V\!N044B_= M[RXHUJO<20!C\L,!JS90BGM*Z0[P9RP&]3)M\; M_&D>2:K>S'1:YG!GT'2F*]6I=C9J9[1)5ZOFI I\=UGJ]7[>Q1J_3F-M,=*: M@($U#W*LUN\5'G+B2(>--;6!91UL52!2=>\P;?J"JVWK]&PGD5=@5NJ7Z**( M*ED_9D^YE$ _:7-QI7\^33"DU\HSI.LL44B<5]%HLQ=Q>:D_VIY]I?/9K(^: MY=TC@3PDT1LO'RX/O [^\X3.4.&.$V9 MCS%=.4U@7BU:76!4-EP),BK-IB1+#"BE5]%.+49ADRX&X'_U7?A_$0.8$EN" M=^NV]K?M+>?M/1D,7B?%27NFDL8%U>7KX=5+5E-N$'@;0D"RI9IMC$>8VJ*& M."[.EU8M()R*QA/8CJ<-PKQ(;%5D +J[5CL65$L#,5*-%4_1&RW-?R?_COXI MVEMA]BSR5R>**]WDCFYX2)!)*O]FU;W-D8IIRWX;&6><6DW)_NYLRC>>VL+G_9Y)X(=(A H" M_X 0U_D 1):O?1''IK 7P_R'PY,&S)O!]^"]>G&#"X-;!T7<4X\I_H'5#*5 M*@ZZU>HNT@G&\P2E1?08XC-TQ3/9!B;D!]0% \)$E%#TUDZ\C"Y\_'Y-/.WS M#4WP;GV](,ALWU _>B7T=CV_O;:A41BDN._"?G3/AT3DNW_ FR2T&2@;PX*M0]$?) M04\19$B'01]"> V0)S'>[@#?V0R?7+EJYT3&PBB,*DG)NB]O) M-AC_34PT%&@]H>;PI-?\0R>P/MM'-(=-#?@]>+7S=7HPX M\=U"E[IG;7Q?JCHZ&5&:@SJ'/X0O*2[1.#GNCUR[6KD6 M8OEF?Q5 +9>\&$AE[9MC9Z^*0F$9&%ROF;30V^YK"-D6-N M[L!HI4_)! /C6/P7D"R)7/DD=5U-#D#',&C6H*:36<$6 M-L2# +6*(R]'P)66EOZO",5>:0C:/C7!?XE,E=CP)<7<]8<(-CB\1*] 5!DH MQPJ'%P\98)3*XF-[0V.52L_H(?N($I)O23ZF$H52*.,U 31O/S7W'Z(/=#(O M'Q64IOH\8Z8#&N69H)YG-B6'+IH5!MN%F&ZWC4Y\A(5X\_94_P'3"ZZ67^\# MHOY^%BJ)UM]M(FJJTN.D1%ZU'&IO!;7WIR'OZ88EL$[EZM4*C.!I:6G_.;+G MG*;32<7THC[QD//)#>I2#@N.6^C6#Y9&77%\.1=59E[+(8(-%2P/"_T#O)\2 M2&R,X8BJ.YZTS:S21]5?[RM<7C,LI3!1&18R]XWD+T$1*0P7=\SBCZDM,^UF M+3_R9M6%?KR..+S#]O2W.DJ8;BJHPSP'+/0@\Z*:0K!+D58$&YQU_-'=,&=M MD7OGM@4K:<11S&$>PQ]GEU[>OD,(I0*Z^'+54/AV 1;G(+D1(9M\NG0)1AJ- MW7\ A"=1),SN7!?H'3/ZI?-CV#2$5Z35!G;JKNQ>)0Q8EEY7N2!GMM#T5-1 M(OSO5"=/PW.;6%CI^[S-70+#',.RCRXA_$4]IF1$]B[]N5Q@-8E>S5]XO*6Z M@3QW1_\ : Q@O ?/J^6$23<3OH:!CQ2$;7&M6XZCV6U_44EK&=EU:96?\JU.K97_LVO[XNTQH\4B?B*>N9+/NV)8DT4=M;3+$>!R# M,$_9JBDHGLA#MA@6XQ1GH PT(3R*FW9TI&\1Z9^O35Y.5SBCLT**K/.K[_?6 M^M$^SI^SR:R<&>>7&!5RK3**-3A:K]/C]%(X!%-6>/^N!JF_ME#8B 6]TEQZ MK##V)P*.):X]X:!Z7; M-F--PE : 0]Q=9VM^E9/KQS:^,32Z<@#>QDOB[+!!(!4C)3L@B196V>)_&M1F_;'!&8NXWAY,GS=B' ML@Y\193LACJ'2Q\:*?>EL*:27-RD$C6J80*^<&G>H B=/2(0+2HLBO%+_77O M)6(@PCKTP/FM?.)5L\@346=K@(@@/5$NFRL*J0"0!+VJ(3*?@:)YY?D]MW*1 M 2+"H@_S% ,\ 3F?"G]'H639#H&;'F\H#L?[K[&X#FI$_B:XCNOHC:I$V71) M^[64_?;Q4;DI.\H/*H-/J!:?"XQXE7F>*Y6?=1Z)1$1N/63^GIZ+N<@FQ. D M9';A.$G&;-5=]$^BR\[% Y"U[*X'L*,UN Y;*&VOJC(_-68;#\RN&I.YPJT2 MU8&G,9V/7D.@Q73&:4<4GTPW[.0IH#IDPK10;?"JUA5X MGO6=NO QR+;"(#8=^C&58VE>PI:M%UIN@8]$C(R6BK]L@V_81Q[D^Y<:P7?C M_:= IG^ _,-/UZJG_[U70;/X8>025>5;_;M*03;HWXGV:OP>$@AVZL# ODAC M"[)H (\(QD\.4'RO$B=4FC4B!I_S"=%)%&'I+S%%9#( *8S5BPX 0!B+SBL5I.QI9C+FX+CT4 MAEQ*$:N]M35QW;O#)N42GW2J/U-^N2%,JM!"2_N#6_@F=6N(>QC<^U$T[[+Q MZBH9\WJ!R;5>K#"K,/!\+EYK('J0LG1UHHDW'4Q>'*N9B\TL<VD*7K1%?( M,;O)9X80R2X3]>$2#]VV !>EWP@-;9G?YY2N*)9@R/9TK3O]<&EXHEV]\V', MQ*8E'(W799/K;$+7$'9&6G&'FW[=6P&"P^&/A,MS/MK3TCV3S[Y!#7YK]1KD M3:O7 <-1_;4V+<)F95"]FI[PUW16D6SQ_3-X5$W74YSO>.'TX%2J]*XG\3@3 M!$$"1T\7P)C*@=%*$\8%0*KORIB^F#/:,$<8 2,.Y#MG.G3^N78$/_M1!I:? MI.R4B51],"3SB(H:G[W2\O)!Z#\OGT,N(."GX)7AD8SIC"/.CT?(M20]/>M$ M\"M\NX*-+^^S4B?98?2&@N")]HI.E@;HOCXTV9) M.T07&O.<]69TK/J2E0H7QR8839'@?S$;LV6D%XO61..T)D#B@'P M",.1_ .N)RV9_L1V\O@[SGP;,^]Z6KOETOHNO2-IMTJZDJU.5 >2@\F.>E/(P8/[%#4N=Q!O:\ M>CKL7_,2Y5#TM-]*8R.&BM!1E3[>-YX(7;7A7M,PX]*RZ>L6*=15'U4G MOU-7@XA'>@.72-VI!(QY+[RH?4WHH!;;&O+E*T<,U<^='^)-<\A((F'CA!0J UD:!0)8I,S\ M8\ID3B+\'X](M@0%+,;$G"I\;MP),?#EB[85,^V9$<\\)FF%13C*(2=:C,DP M11FYWS5\O-C6M2&$2N?8DZA_ZB;(@_G=!)V> M[36&4MQ;Y/3DHVP]7ZO6;+22 G>=UX0FI^[D(\XC']#C-ZCY2!9L,''"A27H MIB#ZDHNQ")&#%H=FGQD:&]?_ 28^'(/.[1)'S$+!OHP^IQ,KGS= Z7=83=8< M=B#8V)'OS_L&O\,T1^#17@FA6Y,U?!^\$='J93<1)^Q5Q-]@05_8UV$EDS8 MFXEJ^,E4H+V_,N>?![KQR1T5PA!M%6N55_MX;#%7'D"8&ELFUM([MCB<59412O6H'[/U&+]21C@D-+ MVX44>27*#$%+@<$*@=DM/%'Y?IMC^5I_U#, Q+*SA%C%^7+O&L@%O]6TQ8:X M_:[)*U*(1HXM<%)<=Z3U#AM@R^ ,+'CA;-6[[DIGLUKA4I.3FTI1R )A6@NN MZ3HE;L'\KHV6V:=,A75[,(%= 79*-=#2?X!4F$KJ66'DL4[F$*W].P[][\&& M%VE/6U_?]TJ)FHHVCXC8Q*]%_N3X"^IQS)0>%>"K3+W@1X5*L$U[W!ZYV0,0 MV5#;Y>:]','>*9KPB"5M+[J72AKI^2NBI8X- 8CG9UF]@E;ST#EJ0=8&92]B M;=TI7=/D'/K>H,Y4&4T 4GP4( 8P(,'8[9STZ,Q=[ERJUZF6W<]+/U.N".TT MQ(T5YSU$>'S(>Y69\I5 ME(XC^13$O[#&*XY&F!<+(XW^#DH*OOE@6TM9%-59<<4P<^S2?-4VDZ4S=U@7NO@9TR-U8FV:E)[LE9LH[1; M6%?@R.6A5L%P!DD7R@5OARPBH:990_7&VHC>MJ%ND?K7!2VV7^7?8/IB!FS* M4*M&W!$59\H97:,)$0ZY'P1?\2%& 4]?%I;4I5Q-!KOE.91ZLSVPT.R7LEZB MKQC72OPFH&L:O7ID?K!=E/[ W5UD/49=Q/CT87NV9+WI0W@NMH0B F\@7:9B MD%\F@B"8<<\ .^=S;0[A<)\I@KTQ^72M!8X%FF90$Z'L]&F; M6TU&DIM(0"6ZHE='(@SRASX2CQ8%5HQVF6N>N WQL,_*Z"!][*AVE.'"&@PM M_PURM!LLH/HJ3JJ7RT5.S_/9$65EP]%C1BUXTL0V M*@FFQD^*REYG(?;G"*N5V$KU> M!"']*\A$3-][P%384K\7D30^69]WIY/XEP%\_BWQA]N-;5=N%?/I->ZEK7Y* M4+HM==4->K%UY9(V,?)(KSR;M)K%X3 /\==C2P "/LM"-?UKU8MAW^EW49EG MN\R+XPJ2=SU;=0>?6S7'*M,R7:[[\(\Z(]('U6VB3N%RF"KE\CH$A"!95AUB M#$-@N3#Q/!Z!DC;GG&RD<+D$F*8GQ8*D>5'3UMI*F%;DBD!I-XWAV-RR_1@S MR_-M'_@_C0G<5<]GHEAQ<43?:,MWJJ C?3@@=(NPO^EZJT$L,9[24&./F=2XQS<*L1%KJ/S1\4PWOX;YXU9F1-)D M)+#3B A+CU#T4%DP6B#9.ONTXF.Y7\2'L#B/^\TR+UC?B^WQMT-C1R2!; 8! MP.[1C0'^A29$T:B[8.0+RI+ELU_( M[.>E9ZKRS?RBIU NW''KZ'7F1O7E#ZQ)()MFGX*:A@5Y%N;Z!%I,7PW=\9-. M(KPF,[7/2+&[)?Q1Q^IF.E:ZW<(-8OHR(UW:&T^0S>P]ND:[4?XB17_=GATK M*CFW(GW]EG;*J&B[%,^IM[#QG[RWV?+W5^O*Q$AALVI&&\F-Z_\Z?EG.X)?3TL!?2;0[_P8 M;Q/L=9HSE?)B*7UZEU7QU=]VW_7M.B;&)M9//N)1;V\JJ.HYVST6L#7FH.-R MF 2NAMVC,(TYC&V;=G&FVI*]Z :[^9T0)3:Y)0[_:=0Z):M,R77_# MU?&:F@HXNU!+O]-][;IX^,A:U>U,;QEM7%CT&I0.O=6W"[T2VZ1Y\*M2 M'6\9?K''7N=)7%+G:XG!09 MC2.9VK?;W)E+]Y.Z6#==\E,58;'L_9Y@4'<6C9O<,5IS63;1!6)C6D08Y<]X M4>(_!WHPA+'3KN1O?Z13]!5^]?E^3U_6=.(4HSA"T;B3=@ZN/9WW^Q8'GT^\ M[=X6I@J,N%X!O4W>H1A7SZW93BIKM!DXJE')K,13F#F:[__N'(5PFQ6:!\/'L;Z2W!Y5_9^\<1S63"M5M7VS_*UG+=W M;0.RWKR05YK%Y_IIUP6\09U\^SC#(2"+*B4;$Y-W,#'>41PC90?69@XV\EJW MPE!D8.V@W\?Z+8ADR$[2)_ A]E(:KZT!W>[X,FF#G:'#Z(S9*F'?+!'X>BA9 M-[YJL00G:=OFS'>?CGQ P!=QR,'?-LE[T1XC7-FN+&_U!UFB6LL!20O!2?C! MQGTP^*7C5\>3]UVPCW8](NI5-Q17<7+V_I?74 &HR3_R/TWZG0&VJT9L9%56 M&F6^J!*5E,P]SN@G5!PM#>I ,ES\](^'N/9TC?E"DPO*VUL<2ZC,WMD]=#SIO#P6FNW@#RBG[.EBW]VV,;+&,G\I(;*=VVU+=.W$D4+E:9=Z.NK,7[LQ\+C4L++_ M0X8HX_/+T\\CG>,QVPW?)3)K]CO+Y1,\N;T$>/T4E\%J4!G0!5]W?)EIL4@XHRJ,S,[ +0Z0.W MKAB+.0NE5KDTW\C0KUNPM59,NY^1G*2J),GKXP.QWGY"8]Q;;?Y,.!9V#O9\ M+6?+,\XIJJ,?L?D3$L#!>4@,MC+I=WQ3*92Z M$1MVXD4;"=U4+SMD\M1=#R2FCJU\OVBKJ_6ACS=";^H,E,:PVRLO).X5YIH[ M7FSX$IV\J;<5O^2VI/ M] 9*\H*=0V4,HSAI!$[3C&"6R( WI<>4$+O)))*@T62K\>]2;)3^(6E'JD[/ MF3)-(Q'BX[IOZ3;01(TMV%CIG^HJ4IP%:4V^,L*(H&(9/Z[UYQT4YOPJ>V2Q MIH/P7^QJE+U7-9.+;UE25%==% >+ICL*\HF"C;>/?XKN;%8/G4GYKM>'%423 M:ZF;.O+OKP\.A]5_>O.9H>B[N*FIR\"ER^(9PUXBNQQ&R$RT&DL7]/32A=W8 M.@"(2B%1?V>[.+1RO)-M5[\?WW^_XKRQX=/GE-R#958;[AL9, !Q3$;2/1RK MDK3>E88INC)4U6$O#JY2 (:<1%T- 4QG8+_3.-EA'D$?!++@^OI^#,U;$M=F]N6O=']T%,[ML[BY" M@3>SK=R>["7^'_:DX_XX7/>3T] +2F,F;/GM[\/78ZHA74LYR-35[%IFU:#K,T*.286%(^\EIX]Y:L/S(?4,%[KC>)H(J+[4P6%+K?!R)2*^>I%T0 M09_S] M=TJM;\]A98FCZG0GGX4\/MI'GMEE,?RS="!*[%2W6QG;.FL9Y,/&V+(1Y%M M['09S'TF/&P\6&$#AGV1XO>.>)A"2TO-Q#>TS:,49'8!?O1?\+U-Y&)1,,AC M91,B[/G+%F@>S<4J\*BXPJ&6PL#<-BVNBTI(<#$=7BYN#[$2^3\ W]/)!?3> M8%]R.;Z?5W*5D_ I[FJ#XWK$F]PK3R/&JPRWL?EAZ/[RS_M?8L8NYVZD8!LR M/>M_ +^)[JA((Y%3/QNC\6&PVD&' ZKA]]!*00* J3NEK4BVH^5;L%1%7='G M:=C[36G+Q(@@R0:*SH>;^4IP9(!908%+"@I5M?O$HT]T._F)KK5-(PY?-[(6 MD$0[-:*?>K6@- *%M1)@?@E>=*6\&AQCX HI//WVZD]\!1I/I5D)87F?]0HI MC2=2JTK%EF5&S+=AB\*$C (AXYH(NYC:Q,4 6GQGR;]D')UG\_&6MI,ZE8@$ M7D!$-!YTO(@/X0@(3V$O8;]E ?3'"##6EU=>6M2K+QLG77\FT>-^6PG%S4A- MW/W^?5KW@PST:9&-T.&KHUCKCT;)MO782*OWAFF.6INM%*Y2;-&N[@&,C&>V MJ3*.A?8^(@!JT:.J29_ UDZ0UW- M6[30:I;-2J+TP<$(J#)H$; 'L__=V4-B(/5>WT?[VV&[/<6[3^ EWL=-^*5#^1_6GY*I&QI/S*6Y$G,'7@D,G-EWW'B M=:>?T/[D0US]K4B$<3)N4)'XHE1?F8 A,3ZRPW9IN3B,7#"85[D*SD'>X)<[ M L^/=\"]LY^RF4>T!J9EO_>EOJV]2"V,$:54_$S)F7OI_OLA!6** :61M4 @V$5*12"@C4-:!TH) M?XZK% ]/OIM62(EP3H?[%OB8J>P8_^AM;544R$B)Z=2ES=:H<'!(#%=;H^B\ MK-).BTKE5>MV@3J(.]EL :%1P/(KRJC>Q1R(M=ODK\8VX-<%==:QA$?+J/P1 M<\W4^"SRH3+,1VL:6UGYT*N.048-[)'H08P2(HM?WF,>J5P-K=[-.4X$\VJ[ MNW49;6?/< 'V &-.Y@70B^Z.PO1XDT=\*;F<@,?<@,IECEQ,%_B)ZG6_.N'1C"Y_3#&D-&/#P>)9 M8U!=^2,A/LM5ROJ+QY92);PAU&M=XD_J-7$L--V5.;&@?*K$3)R%,E8ST//Z M]"J !:M-W3HY@8L2[':';"9@1J9>",O(OJ:$R\]Z;'DAQG%%C)&?P:%CN17* MNI,VBW3A<98(AP%5P;&KXL$!- +RB>37$X6'_A0%SBNL]JX>BQRV1J:6'#5( M"NHVM& 9@B*&P.;((94\$NQ*:F&JK/98Y"?4&J@_&UW2OA+]Y7)2L"W]YE9] MW #I0!='\2)(G4#Q>=ZM1GE-C)'_W5T2H_F[JC2/HI87Z]SV(,[] R]&58.; MSPE>N88CBK#?YEUIN@BH41#$=*O*"064_JMZ#?[?,+@)D1+730_RQH,BA:H RMG"X MT<9K^D+B^X1716EHZ0E@,XPR-]N>#+MJ>U']Q^HQT\:U&XK=-_9PTV_+;@TG M'A!:.6ZJ4VM+IG5@A?*'$:77(53<=#=)MHSF#%-MK<83+=)9\/;N[TBI"J^6 MOP4.@%<[#,8X_T^R@)ZXD#7'4DJPGJ3*7'\EE700=,E62U.' (#/PVPS;46E M.(D,B3D$J(B.!>W=>BY*C8\7M5A(+-H4V'C>BC/+UE7Z)VIR2?H(!?"C'ZF))9L:TA2R77@E&DN?=%?8C>H/&A:Y:C#5ZZZ),U3&[&J M-SP6!S$J,\?_R$WW@^.,IX?.HRJA"$PSTSL5+VESR3E\",B@OSO HL[9:MJ@ M*'N.WF#BLK!^Z))"?=5TH=98.6!!ZRP3 M\T-:X=U+Q)&"4(?(>8M55 ,?$&KJCZK#5U0N8*GZWPT ZS3K%['.;7 M#MPB"[H('KO#[TER0>G\R'YW,]BDHW?F:HF?UA$BN7]18$P$M3D+*C0Y?6N. M]2;N.B&EY_0;P=6C 0AI)M,ORL]MUMELE%;_7[R]95"=7;X.P=U] MXQOVQMW=W35H<'=W=TUP=W>' ,$)%@BYWWM.?^?>4UVW^U;_Z/_K&357U5HU MYUAS/'.PM>3R,X64A!G096'U$N[OY^X#X]8_LYT3$U7657'G79ACZQH+)UQ- M*.*?2]M0'$@55X0&3GA)>V]LREZ8_FE)0'6?-3XXMCW&G4:FHD)QE<2I+%4J M)A[IU9SF]?0*N\ $IH-@Y=-L<#UXRM+[V2&<=G1AE+3;-?S6GQ8>W M]IV&K5^A\JS%N7QMQ&E5=^QP88-@B!JH,7AT8DO-VS:>0&]3+M8KX8#BL=+5NV M*7?Y54TDW<9Q/XQ/Z([@;=326NE!3D MA0K)"L%3Z!Y9@"G;&\Y3E-P S1ZL)P=Y;"F.A*NXOX#<=#FG K^)K>8GKMXK M/;K957A%PC+#]JE^KWF-80.[L#4'.T]HAL1*"U-D..=HP$\:.$\3^_4_L0C"D-IWLZ=@=XT"E*26[6Z4+7%"B38%$K8I>\#X3";)Z)*@+.B,TV):+4.'N>5=$:S6%A@CYATP1<=9@ M:/.I\G=/BU6R^C)-?EPX"*R2HXH+UO'HPP.I>[)CL%=ZOB(T[XT!F\NO:-Y( M,+W[J1C2"IJOIT:TDNP-5Q!2TY92B7*KX%L MN/O.-/&O<6LU5D^7MF(Q3C(4/< A%,TR;25_[/6J3*6['-' M0Y,"<=#+AY2+-S(6'?',Z&,KD5RC_4&JN:-/A32#16BT.62>9CV#H3Q&@,3/ MVOD !CI8MW1Q4JK'^ *U=>.*#]T]19"8_YGLYX-IDY;5!=>#AQZ8ILUV1B\] M,:1QK:)D>T1Y0'FX&Q)7*MQK-DAW(:HB<('"XSLS: &!6Q1 )1.G,NR70*?! M6_I?&Z[UUWO5;$ZO/Q!!62%Q%P>9=Q8VF%03'6*D#0#,CEB+G$M09'F1(>'<30D;W#\J]VI]ZW<%QINY0;.+V-+T=:-(/R/K#%J-S:1'UU5KW?THS M?'C/)36?KB(*U0*C"]!"IJ\E\U(2K.P\Y/:817_%9U7U( MHZU=($B)[FV!ADQ6@WHE.Q+MUP2)23:?2;S 93OL;KC;&FJ1 M.(P5(/O1R> MLZ^P9B'/I*U&>I-O*Y?'0REUN2DT1BVSZKZOS77F^5N<)VG-V$ !&P/K8[+! MM;3(8&U].)OD"Z3B+J$*3L=X.M=72/@K@ P%O1MA.!A#_2LTT(D3P^6Z?H?< M_$UM++;+#32@?1=S0_HM\%$.G?T6Z9'W"H[U5\YHS)5N6O#7I9#J,3[K^7!@ M%YB))MXVUG,8PKW(V%]% 4&4= ^)@4[)FL);L;77:]Q*Q=*G>6!1^;":U\:B_^RG! M\*46J>7&#>, [ZM0!/P M;[_GZVN."UCPLT3M/%N:IN,FS/\3T"9K_$_EC5U MI)AU08G+AJ(20T"&[) ,A6%NQNJ:6%.#_OTE.M+.5D9G%'4?P%'LP<0+:\P^ M:_]1W?A\;")'R[.C66*R"PP/,=W:@.):K=)FL_<3-@B:J<>"A&)7(OM<)-[S M-Y-$2RJ9[#?W%74F3HG2)C#*Q_-IY:57>K-%CHM.!^&Z+8/,T22N@\$*VZ(\ M,PQM+;K%@@20&Y+E?R O(&[I@2Z93 L+EBJ)))6$II969R@->\;6YP]&E?D! MSA#@-?P+(%E5O2#0D ;W;:9IC#^B\, _&L6U:;"IJ;?E*#M:=!G(S(HKMVB* M:K*^N3DC\_HN>(#4 ","OB'2LS*(4JFQ]]U71I>_Q_.2>Y:%+41T(,Y_RF5. M);8"SLX2N7+DK%+YN79V$2N M^[BQV@J7P(F$W]JI0?D(,=U9"5S]5GWAAE<+]$KU.:-K6]HF(XYMA;4L5YA4 M/1:(U&L+RQ0M/*C0,CE,69/4X\&V\MPX@YQS:]GW(&")@SS?+LDHW)W_+\B: MI>W7KQU11;XQ3O*;YTX2N :X->6A=+XK;E@T*W"(DED6*HVI90#.+QPS-W'4 M]0L'\ _+YL_V)L./-X_D]_FXOUGK>B87J3+9%]\1N((8^- M4C-RDUV.I7 #VT-/;)O<.C*Z75Q>2&%@R+Z^WX.K.&7;5X=>&GRKL4\W3X8S M4?06VAF5?>R67,'.']HL4),$BQH MT0-3XB29O'7(,0.I\KUIB=FK%JL0_OGJO=J8K.9@J5K;/"K7R07T7\*3*1F@ MJ_&B<6/V4A-H$L$N,L!)3_2"YFIU56&VXZ_X-J@WUM3+!,H-Y\!A+XD\1HS% MF#YP#SM'SC4%D:1:6X^W3P8*/',!!0N.6R@QOZL$%/+^_PP*&0 MJRM"W0G-)5:!UDLM1$X@L\WJ$&Y@7#J1T94N1EDH[NH9BL-?B3!0 M#NX<]XHW=9DW?FC0]DVW(GCZ-.MC7V25UXG9H>7'Y%C'/HN33ZN)C[X;I$]B MN\BLU#[-@KK4C 0HZKQJTXU9B^4 C1L8$MS5(@"U$VP#[K/L;2T[P^NY4HATJ2/@4G\ISZBBE<, MWJ_Z%8Z9,@U).I?R5)AI66K,@SHCX,V3@$C) .Q&HO#5 4\D1:=^48R'?-&$6PD9.JJ;:)%5>WFV3:DZXEL=JZF2F%3V'P:8=1(_45878\'G MK888F>^QQG<5:I@&/,[+J,*W&@+29[ARP5C[J(5N_8COFU3QWTN8:7;%+/PB M1U2^'EQI.P7V9%7H4JV^;8W&XZ:%)%D?@#$&RQPO\=UC+>(D\3P(!:%=D1"C M;5JQ$9O*D_FY_!B)_A&%BW1312>44J[;IO\PH?>J:"62 U5W.7;N1#K2A=JNOP\#DXUKH[5SAS!>[5KV73$9[,1E1,8 M$JUY6 ?Q8*N=,V4M0J@KDZNJI4JK;4N+DB&TZFIE(%H0.!)HGDJ)"U0GI967 M030-\5W[\C\;MQOT9CL][O2(]:HQ)I<^S-*?0 MCIKF9SQ*"'40A8VDK_-9Z-0KEUB8:/@YG"LX:3QDP<],\KHLJX+77J)_9OFO M!=^NM5D_1*^T*G[76@["=#_+'[B+F!Q]8=/'V'_+_XYR #P4[/:7%';EDQ$Z MR2O,L&H/$V*LKENPFO>])3RF->=D\JJB:R 5.3074Q6^6Y4LB/=&][XXRH?) M%]@7R8Y0--JI*F7*P9X%YI8*X-()4X6KE0E:*;VJ)VHD'O,31E).4FE@GG"@ M@[ SBT&89-C]N6'%(\*NOU4)E^\*VS7'GY+TRL'KX..?TBH:U,;EGTT8*P5I M@;5)^GSC_$&="097>R0Z?4[<@^P$;O)"$40M7\VJ2ELBT:'LMD5SP\CC1M0E M.%GT"*B#KZZ;-35:K8B6=%Z$E,RRNJB+/?8=/1 :6=C__$DA:$0M/[9]_ND1 MRLG$NHV>"0&:I=S7K>'KN?G-#I@2CTNI" .%J% MTI:EP[:G=$[I-/%2D:B0,@6K5S5+%%NE0?%NARGCTSD]RE/I,^DWR?8UV;C) M>PY*]LO)SV,9WK=98:J=20U8XJKB2(F[.!0*[7.CR8(J-O2 M!;\Q'?A%)Z<7-89U?%EQG>T2DM7?I9V*8[>O8[-\X=74 M?/4]_A7;%/#9+; G K6X!AGSMOJ[\N"$7&E+YE;XED]M&%%5*&M(#F;[&%K) M]$R5'A6-?8A&D[A-2@[**>E6=4:[T[D)YMH))D&O31)S-;H%F?://=KH9S&1B4H#=7HHE3S/@RHTN?;%_;Y&4>2.F8-"!E^.)SZ&%278:9)F8&!3?W 8\E&A(;7-Y M89L ,7^I^&Q_!',JO<1R^9Z989C,N(ELAVI;VHGISIUN1YCI-]A%F.'KE4L< MNS"&B\B/TT4S/-V=[M,LZ.Y:Q6*.RM :I6R>X[P^?B^S4UW( @\0DNZ6:RAN MAF&_$7Y/76OJV_\) M( CXKF D-]3TFCYV:]KU%R"ZHO.Y6[E?4^_W*)%-CI>=R;L64[;CNIEK<1]T>4'2>POJ]"^Y<7AVGI,,\M56DRK-I:6 MP$_60"ZZA]>7Y'.&LNOA=_N4];K)+&?E)H8+ M,;"4^".^:>:/I-94IP!-B[T@$ZZ8IY3ZTM/E$J97M(!B4PJWTE=.ET,B&F'$ M4QNJ@XSJKV5XP384Z>W4L@NZM[A24S?Z/J\8QR7R58'AQ0/['O&6B5FK:A$\TS,9#D?6HIDTP'N>658 M?9;N88F-N!&>AZ M)KVC-EN.&^5XVB.R#6;LV2HWX3(3PPHQ35.5=H9B\C\84^.YVM$43!R1N);Q MA4IAE,_9II6RG;&?%L*[[PN^%501+[?QM'-O9D==H*!IBCH@V'>&M>YU<+'_ M\RN5$@-&8W79J2T%G@QP9'')"[Q1^C:LJ N;Q"A6YFEW MBKWS?22]@7QZJKV;$RER^T\-+?,4>"SE%" <-J?D_)C ,F,_,LAP?G7V4SZ4 MLT$+H8D%E0$N&RJI..5X).4QY1742[BH,SG[ZR\9_.,Z)$\QSR5SLV.X6-T- M!#NW\1K6P*>7\];*PS^;6L,SI46UG J%+ M ;E/;I^T2OJ/ WA=$7U M60DV5/!)Z!8N$W_7Z+9OGMPF$\^"1@R)[\)5 MJBGI>X(\)8E'PG%&W"_=W&J/SU7D_SH)%'M?\Y63]9%(SVC98F-=\KPZE-Q; M\(1 ?A\83D)?@&N0M-B0,. "6?!=!#>OZV-3/%=Q#+!DKZFKT8?AT-8(PON\ M-3+'ZYHT9('OH%YF9JO.S$LECKZ%W#SS&5T#Y/$JB*ZNP^&8@)1'@.S:65) M;OFL_WOE+V#9]?//JS>+ +X%I-UGM;U/IL+8=I75_>YY M*+K*@=TQS&WRPH+2XHC;)SA,W4RU%(6X>74^(34(#[ JS"9O1I?ZE[L;UTKU MI_;$'8A1J'4@T.\TN\N9]CN[_(9L3;@=1[#I:.#@M0A44DS@*P&5)W).GV=- MN Q><"0EL+HZ# *BHM@890$4*'UR$))A_-?)\<;(. 8\1;V'7/X%\ V577&F+#GF@TG;+PV8"B,"*.^E1_W;4PRH/U,&V>47N#V M7\0]1[0T7=CR0)>6K'-*-K_SWEB%TV^]50/V&0,X2Q4?AI[4$Q3+9I*;!F@V*94N,>(I(L*$P52;Z&\%K)CPE$4>T7&E^+ MR^49X&97&^LB!1)Z7?3/2$-1_C@Q&E9!+LV.0$\40'3&8!-'E\P$>-\? \01 MSN[OEYFTH3;3_@*P] ]^F35\5"\\3M9ZDTMKPJ>3+%<5O%>IOHGA] >_B4MM M0I,9BYHTJ.!^Z 8MLS!U'09HEA<64FQ8D53OQ 6Y)Y&K;I+QZ$QU-(TU[31P M8F-KV%/G=SI/,LEL+B3,T/2Z>>:S&V&B0DN2E%^/C;52(+)RFG]'I<,#!VXZ MDE@%D]W<-_C #C]7N682B@NJH\<7D2%#+68B4/\%T S(6N;\E+$I4[[9@6J9FM^;1SG MY+II9P-:#9H;!$N:,^JP38XIO)VESY]@W";_/&BJ=_7XNC\=Z%UU[;#=&'6) M54L0Y'CT]+*1K7BR71W7R)2F)L7_483E,M4#D>9[>S/W0 M0QD%7/*X%/V0HYN8>0Q4!O1)---T)G=@A4.K9 ='N8 7H84OO#.Z-"Z.,]@9 M$^V?=?:A-Q.]Y P-)K^G"O\%?/*<$PA"Y*OIBD\QP*" MDX&A#AJNT[JA_?":Q['X]J<_S8+TE$0.6C9KMP-^ZEM04A,+"%9W.Z?9-K,[R'Z4 M\3'VVPD?^@DCDX!J&%GO!(_@-0_^008+_QE^#].SK6G@9F^\#Y?AQF34TZH? MN9]L1W@)@G:0W2M4&_"UBTUV(NZ[:VZ@-$SA)+^LZRV6BH5\MAS3, N)>=8. M'>6!T!%A!!_^HX,U8=>BCTAJ*F_#63B=VM>\W< ?8&T?B:%+EXZH!.2D&!$$ MG93I'$]3JU#JB26(O*T9GH+H:VOP+0+V:%V?W""<8)88416=@UXS3$N-%27A M&YI#&%GZ'C[KJASU7F8.G3DH<$7E$4F:5@L4 3>'U@U1L;# M9%[-L9SN)Q;-B+LIOWX48LIZMMOA-,A-&G2(B\/;OVSBLKY*Z=)QH?PB1WT, M0117W60\XK35).9_ M>JZMW_4IT8H1M+VK\6+9KFSP7[E@9%DP!DG85PU+5WYE(:>H:52NLKC1VM=] *.6,ZNI(N(C+%#%/*%>) ,U'>!*,Z M<9SA!BLBX*-^#EEIMO!;(?2-/E0)-$/WA7-S>LO8M @H>G=T'[G2LI>BB;74 MM$Q6@$HY1@UE/8PY0V9\O<\2#U9#5X 6A&CSL&V%=HK/RPQ(+3IC(R+Y@ MI<-:#*V86'KO&DZY\K*FE(A.<=(VC0G&MYJ]!8C6F":EEIHK7(PD56V:&B25 MF,#(C2=&C9[3&PD54G"Y?\9Q(<6C*=BM,"S*3 MJ:IH0E'+D0MJ#N?MW>K#(H&EU4 ZF*44_<=VTZ?H^,D]6SZ;0BX-((4 ;.87 M*UXO GZ\YXB8WJ#D"ZDYS32&!=>IZ5 M*21 SJ-\BB'F]$NK!$MSI.5M5?7.DH7!\"2O'P[%8_;(IBUWHLR8O;LN;(45 MVPK;")CX,&_B8.O9QG#HP@*QUJY+GV8&:#!L>L&%AZ7 AD('6M/9.E^]Y1@% MQHJGN6K*ES-2$B>!8XRURVD=E"T1BQL&33/F(^TI]E US4$B-/7C=BD86*Q= MY0?72A"C%O^7V$@K M[8]%#VQ:K;^ 0:Q+[W'(^^WP=1!'\X5]T3T9TNO7L$_3CQ3B@E7;^D M[+]Q(XWR#X-*C'Q<'GOSL<[)41W0RI@\%J'X&#-^Z>GICTOWW MEV[OE&1C"6->I'\!*:\(3ZK2VYM!\0WO[Q6WX7YD8J3;7A^JQ^0;(CAN-A^" MWQ_N"_Y[S,HS%2\7?P%S_[N@&?^/T5^8[E_!>#\7Y2_#R\=B,V>FA2;4;:/H MR75&"<>H-ZU.#'+%*SDLDWXV+51VN;KA<LX7?Z/?+/_T_O"MX>T;0HL0PS MFK8?B"WV@,OM.*$1==<,QK[QNZ8Y2(*[ 70,QK97U&"&217[._[;$Z1YFZ Q M#D9CZ]O>SR\1E5H2+]PC_HL&/]O[9<+D].Q:+,IU3&Y;Q.Y@&IJ6Q#*=H MZX-#K6881"/9M/ E()KM)WP=Z\Y:^&.GS##2>4)5R\D:OP")D=$V]$7&&4.V M[6Q-'7H4>B0*+-=#-'4AGJBJR?>2PT^/2 M0..C5(2!6Q= UN)*8DW]5%&,( M,T:M2E*E62GHJ=.2A!'0OVZE,(O5SC$H]HNA^GT06@Z7ZVL!5PI_ 5'USK\Y MUOX"(-:_3S2%,8J9813_ F"K@OZSKOAOQ43=04YT2Z"A)Q4I C,OA9%H(2@O MU&$Q\LEEWE212MWGT:.\@G)I:8[7RGU5EL?TQ;W_E:EZ^?9EK3>T>Y0!2H5R M'$G>#1 <10A;A@7%<$]"" M0$ Z^A^H/OGB^F!OW9T!+Z(S7UCXR+A++J9M= M&,?A/KF7/=KB<3^W*7-A8V#Z.2J4DIKN07'A45K<XW(R'F/X";")[CEAK .*'0$O\(\ MP+>Y95UHI?%C)(JQ6__@6BZ&0G:!=H9:I@"1P8RC"KN*L?L%T:?'NXDHL X_ MN1<9L:U3FA=B.R:[O6)PJBAA ;1J=G!JRVPE[4D_26!7WO%]C0]+PV+$%%@Z MP<;-?8A?&G74I5/8S4$8]]&;>HKP/MNP(])Y*-K,Y!0Z?3JVFJI(LEB7N<8KT=Y4P1$@^ %N9.4N;!@5M7XLACET.7 M9?GQS8[2@[GJ/QZB[P20BY2D4E&E4A5,,P$C'$HDA.4,P2$Q%%30("@H*$Q, M3#)NF0$-2O%"]6 H " 8ZE@< (!.% G_#(!:5(.^!9"X%'\6^4?9B(L:P&J/ M^T#J2&ROU]G ;LWJZBC<=J 8W&VK96^DI#[KPU]Z F),Y@Q/J=HT;%(J;K9% M,D5UQZ5,>N[S/B QF.)39YG)86VG@'R7&*D.'27TD>/!96 =^X%SUPB$-(O^CH'*E@OVT'J>L D>SWH ME]HX&8/J!P +B4IKJH\"RT;L2!5\2H/"&3\+\"=J2;D&"%M&>2"A2Z-<%,N M1D6.^29UNH87#!=,0NG;7V@H7Q8@BM8(\"X%;%Y%FR1P4#<(NIJ *LIB78>MP*F G8AT@X$K/6X+ MUMXF^VLX[]LB'I8>$LA/5*A0!K"8Q2=">N1O, \[JT(,XKE M&H)NI5\.Q7FNP5&M*_:-L_+W=($]P@.]I=S39J7#\@=QJ7[EUYO5$IB""JG^ MD8G0#RX0MG\W*SJQ_\7.(S/]8 6@CA+)!- 10C#1I=:%?8*_1-7V#3GT>(X[ M*=,']6?J/M X#29V'D[R9-UU/GD(98?X=MZ-C1:>Q<2]13]9O90Z)/Q"BOD+ ML. V^->=T;BFWR@X3&@7FZ=C_I.Z0'+JF_H?JTJN_KU*3B"_3/0P(.N#XG_?Z#^9^S_0&GRH+4YS)&+LI0A M0)DH"&!B6,@ B+H[%5T@Y\ \ MEH9)>@F6ED8FDQB_A9J-ZOIGS!^,Z^=&X0"HT+4FVZWX(#=%%Z MJ1!]4B=Y__G3Z[O4CRIP(TP;\P=5U]#9F-$?2,G/-.U; MT:A:M,_OV&5_ ?=E8I?O*GW\&J\V?P%JC=4_HA]UOX61N>$;8"2+[_U(_OR; MA_LOP.M4>#\(N;I-6%3HFBTZ,I3$_R\ \#%G[;?P\!39O(1=)#3<+X MG-A76]U]^IBG1J(=SN\UZ=OB>/IV@@< ^EY,5L$J%T7SFZ (]9 :1XWY\-(# MP?<&WF?[6UBDG9.<98F-$S6T N@U7N'BM68#.19Z3; *60IGN+>%36N40>46]!G<$'Z[Z\U)#\O2%YNE"O[XWL:(IM]^S7OXDG%4->$1[06QU)Y2;O M*Z#)YC'?LP'*8<5/%"IW[C@8MK&%F2Y7QQ>IA63BU%?D!NHZ-\=KZ360,&!*N\O2$VN>GRD110.%38GTDHT()5#V0XG'89 M&*/'D*=60"M.BHU^4>?(/Q98"7GEA"PNK@312H0GX <[RU4R%;Z5$*C'Y5$E M%8[W'D0A3>'!3B=B<<^:./3C;KO4)VF>T!2T3:%;'#CSWJ'QYV?61O^CW_U? MYT3J)EV57%XT/67:'Z]SAG HUYX@7ZN4F.OB9?^RX3:F)HARO:::WSG*M-[0 MD8ZF5#T;[%BJ+;*-N("2L?OHCO($!RA],>+7;&2PFICRMWB["]VINZ9)(!^%*]0 MUWMHM7O @NKJ)M]36([8&!G-?HMI]%G/D^K2[ ZP&MYP0DXN1.VS3_K$=B<[ M!A5R1R5?56)5U!MBUB2%(3(=7V9LRMV?U#\&17T& +(I'NN^J)U4PBMI_ 9[ M/3@A@Z8!Z8PN"?EC&;]^2N"JF=%);6$0Q8]"Q9V0\%%&P"A[@N%3'GE)=PI$ M]A'L4R ^-+D0K1,+W,1?;JI"5O)KCX.3/SL_%]' -'NAA2FY]=84_1::+_5C MSDCX];8B^VG1P]7@1%;1/CUN]\7H- 7Y7 = MB-/?\JESQ?SIMY_.D_+&I:9SUQ8M?\ID"T.[9E/(G;]"QON".4*O-PYOA2Q+ MDDG.=Q@WDJ<5:L"LDOB$+-/K.%[7A#(>Q"1L"K#1-253I]E7WU?=U8=[^E2W MGI:Y6M9#'X1BN:T)BAZ.63=;Q1(2D 4ENP1B')/K M)J5N'!CC&&&?EQ;\/F[(Y?5>"9I4?WVO^@MH^V6PLQ&4^)%R6^"54,KZ'MM9 M\=MH^2]@\S?=]=1[Y*^"\+?> $JG8X,1L<6/BH^U!3Y/HV.QTG?ZG:-SE""J M:\:/C$>QIV_1/T96\3_D-G6^//Y(N@J ,?+XD/JM^I@P*YH8L<]VV'!>9#& M7X#=64[/YWORQ4"KHR-+O=":9*I+3TGU:!=J0!'.0)(./ M@7<3C2^$5+GYB-6B63G6L_TRHY5BCOE%B*;[RY1:E8#Z3 AGKF3F7P#76B\F M4@'R"A+/"LTFQPEZ%0%$Y],R-6"8I;)1>S\*=T6B_(F7HE-8%$.F>1\3\Q@A MD9P=\PG1_Q]5ZW]9%B>\)3<-T:>9S>CZY;$/3M;4[=]5< M#3SPX$!D-/4G0QU038#]DP#?LAD-Q<2"[O(\2 M#@6FSX]D*'%$X7?_C) ?1T_OOFF* "'U[X?,N:)Q'G\!*[JB79 $F+.80= 2 MGNVR>^R8>EN,J#!5.JOR,BM(15JU?@ M!0L2VH_UL\R^4H>.30GH#$GVR%<*,EG/"1H'OE(Q5,F;&"0/JL&A0V9RCL3JJ-@NB9%YS897B!LBFXBN2)M MDB0WBZVOP5OZ-7UC2K-C6-NJ"UW-HNYM/2-9MYI'461(T.95^DJ, M50/1ER\/0D;NH?90]TX45$/,S*_LXK+QZVG9A(GO3,O?M2ZW$?,P1$'$.O:N M$K*3.5'&TLGMZU1R"M:34SQ&P.E/VAQ?]Q?Q[?X(&/)&GIP&Y^<&LH[ @^Y< MQ.\:HG1^'N/K3V$AGM[HW\='] >(]V\?RP?6M(:!3 (\@D0/R23\H.JX*R_7 MG.8O]B[!^&-#5;1H\6WGM.JT0"E"]U$8MUY?_WXT5_NVO("": M2&=KP:>SI3+F#.&5HO0,_R$\)SO> W+3RU+O,MY:'A4H(%"X)K7#,5]Q02$G MB>'B6:(ZBXC("-$\[CU8B0KSG+BS:8&VK1F$0M""9WV74F1IOCR^]!O8H@/: MCR63!BSV['_GUUS(] (E+VDNV/@Y9V@WG!*;1=B+/^[(=N_L/7/9X,;I*1TB M)DT/)SN,I KK*$.(,KG46>4;7P5R-?<5)".'H45GY?8( U.(4X@34N7R^1<4 M[O=%Q=\'BNFA[A%.T;!LM=R[>MC, VX@3\RQ;HHSS0OG;YKYN_C'#WF^@IG7 M'VFL.Q>*A$?9/%2J5)(ZC*GKCU8_GWHL9;OD^R?D.8(CHK]&&5(TJ[LJ3V9] M>>#WO'>+6JI>XXZTKK]NGTG!,5Q(9/9[&MZRW3C=+; 2JF=.*3J,LN](\W+K M_/%XR1Q0/M;>H*NW57?C/&T?5&W;-C&Y8CA 4_LGG*1=J3:+I*<;XP^0-L03 M=Y$D']U\&XJM165OBU2[\CKP*D(.F]YDM$VP_=(*>ZJMIN?5<@Z\<:)Y,D!&T@U1"#0/PQG MR$+$]Q+9Q?Q)S 'F*>QF,47.WP MXLEN+L!M$G,4\$\U5S@[EF*9F36HPFNB<;X[]E'*HGI?][N OFF+LRP[UN9- M2VDC@L&#\D]A2+/9EH8"UT"5@=P+_L]DZE=28A)A-V0(@WE'3V2)0>'0_-W M\#%:B&3B-' ?KH*KGP];%KU=I]\_Y#5,9O@_#Q@;; 2YC52!,:(/H< KJB$J MN1@T$=4R@?6-V2G2'@[W?1N:R5;@X]DD]DAD!R0N1;W!):Y#)D\N\I=629JB7$D%/')B CJ(LEX#!K"/;FS_HC)_O'Z^MJD3KOEI MBJ\.=35A$Z5EK5+K_E@=6+C*Q[HX(JVS]F APSM!,3(D$-I >AUEBL4B&*.T M=IG$V!+;UA*7P+8FCVKS65ESVMH#Q;.;X;_RCS;IN.F[1?H9"_,GT]7#/&T[ ME[JY]C0',20]D,UZ) HS#HD-TI-39F7."%@MTE):X7Q.'J^[*K.8&DQ4]5G> M=<;4J5!##19HW+ HPXBM%([%@2R)^P4+QE4]M1!T+!R9"""3"L8ZEAKW8$H' M>)9A?(3^%]_Y(K$/TJX-^, XNCDEHG\49OOO;,=\*_'^8Y&<2O7E+X"UHNLO M0"PQ.F2*RE>5 +J,2,<735_@2 M/.9+=S-@, TNQW0,GOA;-!LU 9VJ7._A#M=69ME%>_S-4_Q +_Y>]!'TRSH6FJ\LNEE4T0>LD@1.;)1+#TLJK* !-4FL[1]@ MT%-JIMCZ@KDO!2\VC*'*NK Y%RL"#C MD9*J\ED:<*@ 2=R &Q'*_TC_J\G[^-9M&58RQ0?>]C\SV#R$I&Q(VJP3ZHN2 M?D9O9@+YPRP':!21BU=:$48'PDHGLV)J&L^]EN%5QP?J4S2O*+Z=T1:3[+K( MHJOP[G,?7?RN_?+_D&SV_?O%!=#]NS"LW>XBA2,IKYZL8[@,$AOKGM,VN3:= M-NT\I.F 6M.E6+FMO=%T.P?->_[F):L,9I M@< TJQ3X:7]:%^3^ N2B&Q>^>%=Q6;XR1:!F+,]X85Q:RWIFN&6V:VVXWCIX],?_4I18=C<4?X@YM MC[1?K>22TC1J4BYI;J_L7W$\"9<&E[M6O\Q,(]->PQMKQL3[J=5@4X=YC73 ) HUPK).RTA#1[GA MLTV#:%+QU#_0!&*C*>*[)-'(A6?*IS\8(<5X7!G3LV"4R0 MDY)#"-5(P+T0Z:9TR19JV#:>+-Z5YS2"9P&U90(A9Y#QYEPP6E\GMQV"@]GF MF*GZ* >M E*-YBU+BB-X+4$_4JV"36#ZR(OO=8S'0/*2FB6TFKJ\6RU9GW92O?+-]5VEN%?%A:$7R9%0)L3=%%] M7GL$^BT":)1?XQ&B^N^;NS0=TARH/(26?LH2EG4Y^?B$G-[$]'W"GSY5;I.; MJ7#^5#H.Q"4N(XBAH4Y,:9"C U.EZ-#B!Z[L,WWWUB_X@3!A\DCW=7T'BM1] MKTW0RNY+U;"Y?^K372E?A'BJKA) MD&/TQ;.&+XX- MY5!HQQW#L=N N9[*Q;_3R#G%-K9J2VD0Q/^4QO:2+BC"UEO#I.0[67R>RI"( M?$. M3U"/XH0XSXD<5*A*F#O3OLP&<51@=;J**2;TN M-6JUC"+U6**,#;6O4>-0/H:&Z8\*5(\*"498IP)!P;C,P1P+HT?UMDHOX%H* MF9E(6?J]7\Y=R946C4$:.E\J6EDJ,2 -2+5*3Z M"(D>+LOD[%]B>4[^?7%9 K?SD:.W><42BJ%%ODI3**,2U.T5-AYG4J7[*LCE(]$["1S!@. M4(+%DPXV > H,(!TE*&<<'SZ&KX\#^B=9,&TDYJ-/6C\<\'5<$L'E0@VD6E M8RKY#7-7W(F-63M M"6V3H&V)X?E;M$]'TW+0<;Y?X;QA)0B]\$M+#T[*/W432(.Z)-GDU>.27(A* M3SX[3 0T],A,\6L-C%'< "?_VA?4&,*'P M6QXN#_Z=N%IG>ON)IM8;C!]>LLUPV0@X-34)PD!TL6"7Q#"LQTIR$K+&- R^ MJ$R*[&1+1>>(HS0<)_X.Y7W!FX*\XB4LQ+$=S%1LR>\=AMP/\[R+,6XW MVP'73XWY1TM19G"Y.MUSJLN1:OU:92>94.O3AAU33Q2D%9F]BB:'5J_=-MH" MD\!"J9Q_G,F51(DJ :H?CBBZ/%L^^-)2?S:S!($>WVR/-HDH;?E_9]ZBCY&( M,2](%?^Y>%>4OH7-%*(&(YJ]4WY2:J[O\CS&-KI"$NE=-)9"(L$]J89#. @@ MV\'/45OA!2\B4)1Z_6/\6RZZ4/?=D<#=K_?RO<@4^*G63&'8U>?&Q8OE]@V_ MWR(&3N7X="EY,RL3@94 M#24#"&:F8_7R6OE5"5K0#ATDY=SP2(MT.U@.O[8JE]$Z]_-8T-@]7HC>=FQE MVK_F<)MO1UO4\40GU&]34])>ME4.-Z7Y*+29-QR95-X8\L=*T/PR"#C=-08F MCXQ0 . %S&^*- ]B=DKQ-DGO]^+R/<._;3W.>IF\W% #3Q#?P!^7(1 '3@WB MG[.=&$3:2<\^\24)8!>TKR5'S'' MRE(6:"/@+9_:5MC,E(]$-K9SM#P%F]8&T48S/]G36D^,JQRC-AA,Z:B*3D\I M,';ZEX5943>]4':P&) :U49@3;9+MW4RDV'^!4?:#WI!@S>/- M6C&U;L%1[FL27X-&WVP@Q>AP"NE+:U-1D!VQIOUV=LW;NEQ@IP&U+5I\,C,\ M .O,WH*#1^ZS8CC!NCJAY^)HV^2H8MC7)>L=23IGX+3!]&#/DFM6K<*54R%K M0>:Z T]V4?WMZJ I7B4GNT-=P[=1"4B1-$72W_5T@X2& Q?,@R+ 8TF-7!Y@B#<34%=[Q=*QUEFK+MNFS 83?0\=X^,)D*O!F_,3?.K:FA>0X2^D^#W20;H>$)FF/VID$#$_UXD2OR;ZLYUWB"5M:H MI\>;M54_]UGTE9+K'#FS=VJ( M:6@"9"49&;M:B%3,>YZBG$>+"L(%,F"5+*6')*=B U#\A,I[A>HVSHB+?#IR MVM_:470JP6Y?;4[ M^86*7+79ZFO]3G)&>MUR4ZW#M;G-5=(@C_P:S^B3,+F!Y%?;VADY@8Q&[5KF M;D]U\*ZS!#Y4.9DCQW,278R&-&C[5WZ,NJ>5G!AT9&S4CN,63AB+I9K=X ,)ED:*LDM=?&2U:%8>H,,A>]@I&X/;/47'(92;O5(]C@?! %X[P(+98GMU_UZRQQ'R@D/QK9F+9^77M+!8[JSUD:Y6$CH18M2J['VVFWY[6&DE'ULQ2'5/. M;1]=>CQ(<\_;*9?Z(-N9$ %$MQ!?3'X$("J5"8-+?U0P$(;[3[KPH51(TRXU MN%"$?LR[2CVDKX^^;%5%C6^N/Y+R_J%!/)G=\Q ?3_].M$9KOX2+,'=/3@A)/N3G9T]>^L^SWVK0IAS>XSPEF'ST*0];EUP8D*^(X6*B4S< F7'L<^+";T>2R_0 M1@VHCP\<'(N_)3D=1\=IZ JG($[,XL*3=C4+&(/D'3)_5N<3:F7HD':J?=;Y M],P,@^4;RZZR[/[Y*1EQ8A6YX?SYR M13:L[ HOUT^I\M2R52#!,9BG=$CA9*;!7$H+9"'*05_T>V2D8^GZBC(KAUI2 MC&\U*9U=HR?1C4%GHDGLVM[5,^VDN.G7&4ZJ-<#5M'N29J1P4_25\77\7;C] MQ/ A79SJ]Y?@1AF=T2TD-5L!ACJT#^+>.LWMID6%W?"'Y-)]3J.2>J'7H0)V M5*X:$I*<'/K1_0O_?-5"..6:/BD3,@K=9OMJ$7 MTHAREJ'/PJG,WL6<.(GJC/MO#<74I="7H ; U,^)M>JSBLS;OOX=.4-81?^] M-3!ME<[_5.&+"_='.J5<*6':]V/]"T!8^-.VD?YF.B[;L#'F@T [2Z#XKVEE MC=XU3EP5:W<$4JU22[9X$WI/+*H5HU3QAJQH=&9(;K^4%-_2\/FO]G?^Y,$'+2*3O+DNL;8>/ET0&:C4=?E992:HM/]F@*F*;*)5L'" M?KO4$)5ZBKXMLXZ]CK34YK(9BF-^DE<%M+TDVFV^#M-%]XZ?A!@V E)I'N2^\4^V,!GSG9W# F MG^RH@3+R"HXN:+C77DT%4(8ZR7U8-HL,:?*][R] 0#1)U-]WP540L_ ^:?;^ M]\Y&R@*A,(T+Y<;)N^0AA?'LOY(U=K!7;6KKU[E4HR]041\LJV-E M*5])2T3*&)O;R;O1UHE@ >$@VC_$"&E$PB8V0"+YQ"2'L690!7N)$O>6ES]@ MX_RII=.D3E/D)MN2I[%@3IA(8F!&T<:D/1:-0;ZC@A6]HYXKUAJ:6S!YR;5J M/(92MB<+LY.Z5RZS2HU0OO$.[_PA,3-I6@GTL^W:%]/E^Q?C=$4$[R4J8Z;D M\_RZ83JW;=H5$?O%OC+WZ+?;@*C_%[!FK/;R]=[3[_[UXVY=)]2-"O"1*N:6 M8LMC]59X[[);]9_T\<'9DMZZ:7J]2/ M-!&M2*R0EH:YU$FN*-Q>M\.J;*F8N!D%=ZI,CN VT8O<5 &?EJ=%;UGZ)YUN M2E=,/<39+M-?UWI-0S""<07GVBC#2D7C\F9CD](M[0FC_'$3;T6\U3]RD9)B MCC:61KE<>N!=+*!D%;)8U#I<#4=@W\@356^7LVW-6TC$%/,46\*-PF#HF*W=3*HF %JA'9\304T4 MJM+X 6_H4!LVVZ0_^G?SV8E2E9T=U419"CK;K(>AB D^DV"+")TYWH[K@=)D M,?DM#WOU:C5YBB]G37] MI\F%=B\-SS95)O:BY7!)^'S@;@/Z^2Z2G,(88QB \S'PP?>0SZK(MB(S^=K= M[2*$D!%V&_QG/'7R7>G\O^>,V!)V]$O*HF#=F-+8T];?A/*_EIRTK\+)"7J= MB7?QDGC!_^X=\&R5YK;7@]]L1 1ZQ=W:DF6N-F%$;X(B4SY!QO1G<2)ZQJ^N M2WW,JH@CRN6J;2M*31/CTW!')[>/[,<#5D EM*%F_3M_ <*U$Z$#TFD3U1Q9 MJW _DZ"_^WX'_/[]BCDY3DD (PER::]D6XGD/KKNW T)2]VW=#K,%!H\LPA M=S&E"M'"6_K(XCE^E.X=C:$[@X.M(G]WLKC2L+5J;)@"0?'&W;::V5*6]<]Y MQ76[P+G_L6Q,-W[JA8A8[]9/.T\+J@2Y'-B_V_V8 2L?!W.>[\D^/IJK$M@5 M_8=K(>!U:JG-<7Q9Y.> F^T)[:'WKYX0\YL;R'?47LGN<;$]+J6J[-<40,ZF MR2]LGR L$\OISR[2\1Z.8N6+ MK!QUQR@>EBF'2T@*53(3FFKBJ;$3$/T*J:2U[9OG8&>>$A"X] M:B;]\XF]'U6\2;)'\;$2[7*1I69+9FFJ-B]0<%0 US.G>BK[G]W$S0Z386H< MR-M#R*]]&AWY4&R1_"!RCOV:!#XAROMP'1H"7U<+I?/*NC>+9K^9_5Q,C3MH MY6Z4G!3*3K 9;?&24$2@V_R8ICE2PZ SDHJ$,7A:HU5S5JI=14?>015-QP]5 MME(L_4D3B^#K7>.] (V47&N$6V\TRF&=8PX[R M2GQ6[]C!DL#>E\EWJ;+_T2"3KGZ4^%./+8^[8/W"GO18L5FY@2C,YK7-,\!, M8=/RKUF$)^5GKJ5[WC\[NZ-0V*'%1TT!M<)SZQ?+VK;9CG4.+@_TRD]$2T0R'B MF[_/(O,9,0K4H#+^O=6>R2NF)$S:!M+"NEV8=D3*2^M"EYJ)HG.97%4[Z2-Y8X%CUQL4_.G?;D&R-*< M^QWQ45Y$FD:+[&HY6_?#.WB]@GI@=AE2F&QWJ>21TP6R6%:)S"5>^B+X-&IA MMU7?G\-V8=7)T?_>20]06)S.7KLSY#(D$!W0QO\SVPH$'*XI" M146%,*:?DOE.ZS0QH[.B7=P]I!MQ]G:7VB88\3I);18WC3;* MU^,%N^%W-&.J;;'CFWE.)8K-0$N*\B,),_5#"*Y=CS65#MMS0DQ=1F)GY:KB MY([J16!'="0F*]R'H;8SDMHFJ__ K0NES1?8\+E5H',JE'34@BP0V /C/JIG M:B>[L^P8GXI%48*<[R/T?3)>MH"Q)P.B?\@]T+] M[A!EW9^-/^O,)4N6_S9&))4O/,9_S*/_U-F6S.J0_(<:C"5\9\E?&$NIW!A/ M?/82Z,DV\8%GF2-\IK%6?BLYI\_&/PAE/^B^PX,U3;[O.O4F./YZCW\27QH_Y5BJ"9(L[$!GA$Z+@8!\]RN-9(?@#!R*_B[I-Q^O7 M55&4#C]@W/)!?1&1$TD/8 [PQ"PVM2B@MT.RK?B)[15-=ZCM-%:,4025;QSC M#0[(_C3ABZT\N$8K T$.R=8T$D^^]DOP9X*W[)UI_9I3]KL12M"=2K<"?6$[O*&$H=-C86R+*=%G-7N^]%(: F8( MO'I=;)E;4[/-T:SNDP2J*4?NICCU>Z;-P6]+R5'0 M0\WJ>26Z>F-)35PJ-W9CM,QTG3M3S455\7>7(T\,[1;1C79!".@VLS[Y=@I,O_57+)93T=&?Z#RT(GZ^@+:,0L">U M07--)0OP=0;2O+L6;MZ-H*2I,G8D&]IZJ/IV;P3HZK_C"B(V#<3+!2"5!711 MJ(\?<=Y^3!4VZMK-EC1IYJ=E6V+"\B:W-ZQ]- !73$ M6517TLYX2FH*E6O3V"71;,K \UDL]2I04-UL0R38%3O@=F3322(5__NC#$-, MET!34.B[ 4TB8\G\K1'EA6JW>@>:A\%5GW6(ENB"Q;\?=9C_"UB\K*L;]_VD MUEWU2$^LWP13.S! FE?;:IR5[I@*%!%)T9ED3X<(E)2EPLORD5)PF5>5C'JD M:+)UZ#:*+8GZ'Y=LN 3%32ZWI[BS$KNU M]W(;YE0W=/>(A>!\ U[A.B0.5<[S5X)$S^H8SJD5:DPU$624-S\L^WX=^A9B M7P$#KW.C((Y#/(D9__FPVFSB2\ >37^R7Q?1.%=B:Z2.=EUUWB@GDSMTRTB" M#"HCGQADPLZ>8PLSRANGCVP>8N5K0NT'LNJI(3HQXLO!"V/$QHC4=@,B*<3< MB2GBAIXD8P3VG=9X1ZZ&DW&)!1).EIS/OH<^A5I_F6.]QRYP:E<$='&PQQ@E0J;_GZI4.9K4-8]34MF7N8]8\):TH-@9KKK M.> 20'CA'LZ#)^U.@/%I02.?;QC+XK^U.?"Y[O?V,^3W8 M\2_ $6_!MN4GY;1>23*Z]F_BQF"NX7_0$^^"50WZ?RBCN=KY-3@G(8&VPL7( M=;;DN/Z\FNB.K]QRI=D,M"-LF#8?J+N@HTM-4J03[[TE)1?BU)HN$= 0JEA[ MPTJT/V< ]WHW-F7G%??&FB(Q+LR<+7&F,5G!" /#%#H2B0M(#Q@.1XZ&.R9S M$?]";<\C,F M11X/(9%;\ZP@TWKV@E!596 .CNNNM2%/3GL'4[8HH5*N/RYV GO1,=/L->\W MC&&;BP9-U?-CYCP6+@ YJ]RJX5.WS"@V34Q=:BQT,J]$^/)\"Y\3QSP9ES@V MDF]RH1?)2)"U0^ #36GX;:X'Q!QXI(;CE*) !CWOUE""6#(!8N.+I[1"D&-" M #\7%>\/RS]5OMI3<*4[PN>G,%<_1^/E#*P0*7TZ)M1 T?; 3K",KPD18V"* MJ:*CEO"+-TM'HYX7QSV]F?SAK3+:&-WXV0-X9"N0^($23BJ#6"^)6%YZ?/V$ MVKXEC1M'&1]1Y<#N6U3WUO=DC7,:MZ&O]5)3@@@+-E)4C[(*"P5HS]&[+[E< M%H[65)2B;FW1=YZY^HSFO553*'S-5AL(VC!:R]3QD<*E)GQ9+"K)<4Q,@KY< MEAEI#0LY0DX>.CR@?4;KY6M\U1E'3VL4?L?L=3(D/_U'HEH\./H3V,'FX=+/ MK+>Z@:!>L8X-9!=7JZB.(_FB$CM(MOB-R$>LXB6)JO0IK5+=T/$2,=/:Q**J MT*G>2/AHH&*[8A^.ZCPK/D1B@+6QTKR'0-3\?(H<6*V)/ E+AXNK::+PH1#KPZ14BVD.)Y\_\>Z-FVW* M$OR1<-NG8PE6,7C75SAVI/CB J$5U5U"QJ)4)*;WWQ5VQC"53NH/02)I8=HL M"W\6VOYBV3PM.:N-48)-YR0_' U'8E.,XN@6L@!#YPP6"1('RC='V_@)+E>B(@.9NDJF\/9OK;MB!2>8;4^2D,*L)6:K7I.^70E MB@](&+NNW#UCXNMQ:]5TI >?K322KPJNN!.NA*:ZK*[@/IA$1X]B+:;KR+6U MQ[X)8-3Q1.0(=D.;Y$=1.P?D&)A)6\U2V19D0;B@!;22F.)5PO:2%Z1\\K+= MCK4E$$W_N7Z.,A(&^*Y9]+,=R6EJ'79&'-8>KY/;,>SKVS"_KF:LA \6S"ZN M]CZ&N+.XCW/ZP:E_S_7\J-JG\/6E>'$BU)8'N=QX35<."JN)KLW-WT%/C1EQ M?P'O]Z]P1@,_*=XCJRE=QH \KU4?QY1VDH^I0XXHT,AN/RH@8Y[ 8/WNV2\A MXSZ$'T@.P83G&DY^E8FD0+J#&;\_+=P:,+I?RG+IXS4R+A\9E1R$D$%)&^A@ MGCX,TL9*!!9(.0'DDW=%AY.<8AS\7QY1'RPV")Z81/0CQMON#VV[ZT#$T5R! MB=G)EQG^9#8+63EQ-5+S>V^&YA/05Q$GT=0^E68I'*=NHNX:[=99ZUI9M]E/ MHC9VMJ[]()$FBCK@1%1W2C'@$/":]"R3%A*OHGS^Y$.+4^8=YJXJ[:(_U)G! M=%YG(_*!LL1J+B3DCMN 0G)&9E/ZF\J8^LB8$K?'\@EU#PAHH8]2Z+N5Q@*$ M)T:YL>GY7Q.NYBO"UF@DQ>H;)6=L>B]/2+JG;D+>3^/JY#RG!=G2-;%;.ZI# M3:]NE!!8Y2*:DMC03(4PRP_?YLC7CAJF(U?;;W\HSDV%;!3(=U@:"BGV&I_C M>/A'E-F4?PY+2W#''2G%3YR=B7 GA "OB'RURS /4/:DJ^2N4;+\=JM3IMZK M4.RH" &#-]CF-; *\/LB(\_?C-^5SF]!=-]5SH!23#D17'BJ4J$3;F3P%=03 MICAYT4RQ:M* ]"-LYA E&EC9.JNM+*(2%BH+%G)KVL,>1YI?C^FK!^M3[=?G MW8(1-J/"C^@EH]CF4&LCS1:5Y?CZLC"%(?:P6"X_+GLC\I/'=M81T@XNCP,.+AJ=^*9ZFF/A0.@8W=I^2FSOSV3G[3XIU7#O/$$3 M.V0:94$K'SY3]*ZIJ&2E'1:W:U?,<4[75R2>/Y'*?)]0OZC"L8J\/IG[;6)#A-$=W);>?;HS&E: MG:A,*[4P.,<,3@PY*S]S1LJM9(<[$73U=107D/?@P17G8@S."!B54I]K(JG: MZ9(')^<)9MB1QC,#]R+++1K*/?][WON']45\POSVL59&<^0!_ >U]-VVD_EI M,#'.J#/^%D4^AS5-1A)#0OH(@U?V-=A/@O?[M_6JRC7:&'L\Y!H>H0MV+?;(#RE#["K9:9@!)!RZ<_PR,6PZCQR3;_3J M2QYB61N\6U9;E(XU*]$UO"C"[O&.?$C0U&[C\58\TCKJ?'I4NWIFDSB;;PVY M)6?#C#_GUWLAV1"W@QO=$;0O[TVN1$U>8F/3*WL)Q0,F;\9ZDP+N,S+/G9/#2*#C:L6>]H=X M_*M1YRT!RZQT:G1Y]=6BIH_^OR/H2^698CI3W/3,>)@S->6LU)AOX:)<.3YL MTRY<"7F:Y11=9U*UCL$?L ,$-'5WK%5N/A[E%2Z;=60G])+5>+@M,W3B)LLM M]]57").8Y:MH^KV#:O6:E]3FXG+MBY6\%+69!O'@S3>D*YJ@DBW[C/!#7W(! M=E3FN*,))2._(H\;?^7$:P FLH4XT>83A=A:C8N)^"1G= +<1AME=CM=ZE'. MQ5:Y6!"L=[4;B\(65:?R4NWD)7J%U7!Y2FY'=(RT:CQ&56VI(#%F1.%4H32O MY*@<(H3P_2^DT9\7ES)*M-YS?DXTKSOR+=)0\73T%8K74$DQI('*N,FCJVO= MD@$P/8 4I2PJ1-BW;0" +S*(=OH;&]-M8L"1=4&YE@U$9#OM9##B(_B]\[U- M6[9B>B28S1@BP:=^:]7_>QSS77])-J?J/U% (.0D0FGUUH?N>8PT33?&_RNO MYU[6FIXH/<'N9%K2(4(,.A27I3A.A>12C4UKK4HFJ!_MM=/GM#+L7[2(N0F# MB&&N45&DS#<8O,'8P\4X0B M@2MGC+CLC;;>8DBI!W&RBM597H5P%*SO+8HBN[</7I]05=>3ZM,NUKK@B*O')4,6"IU M/,M0G9$031@8Q:IP[0]VT"QH*(\'70@JCAFLDL7EER78\4,O06XY>9;NQ'BW M&]3,J4G"RP*15!;Y.E5S@@JKXM(UZ/Q,%3]LC11$%L#Y:(/ 4,''6=@=>]?7 MT&T-,Z=[_MYS&S%%#)&&5[0 J^!28V>0=.2",HFU9B:];[XG04'Q9@A-&=7@ M$EN?Q52-*!YW6'@-+ '-$-5B.-](B>B?7#"M5AYNXJ4Q M#L8R_D>JL<&W:9&@M*&$XM084=1N5&U28H<:,5>F]#";BME2:^77 M-SW"S-77L2=#)A!2CBD8T8*1#-L48"Q%TN8YE&,@YZ4-&]44NQ. MB6.IZK%_ZH0Q"TJ3.X5-Z_>K89Q ZW70(^I-(X*YV2F92/B?*ZZJV"[.IN]P MO]IDR=1E"W=[/G[/=2MT(#IMW_"9!Y3YEDS^4W:.]*YJ6/R)CP)890AD@4$:B70FDJGAD7%,6CRO1/4]F MG"MB#!L;>\%7-[JS,PE[D'C(V V#QD N"YK_HR(>VU)QJ2?_^(#-+#R%&5K5 MZ@E;],+B\^:M]S9#3VG#K#V?SC]'LW491Z:?FJ_B[+$B[6W>44\-<7<-X2_M&^ MQ3K1^WF\"^Y %HRLCOC]4![?BP_0HD=QI1A' YW%YNYV8^N M( (6(J*K&Z0L:A8F%<;XP?,F:[O6T/%;6!0J]0 M8ERY. G8!RS_10%@"#S, MC<])-F\THS= ?IT6*0HOU31? O3(8K5=6_W56*D^W1'"Q1=',9W2(#C6-&N[ MQJ:WF+"V8CO[*=WD8'MWWD1 3J2H0E,V$A.K,P?"RO2:KU9L.C-/-9$Y(N$Z M#HZ-WVZ5JTHMO=N/E03XNN5I-X MKFSJ.ZAD?6Y.0'4E]MY-WUQ/']BL78^-@-"[AJ@V$Z8TN0Z#<#[U1/47X"5/ M$.@2! $FF\,^#_QF&]1^.I%>MY(:?)K9,@V9]%8I3/[<; E,( .S5^IN.(^Q00;)GH-3L:3*^)2"\2(")S2-*?'BHX M*S\EIZQ[LNB\9_F9GD30)JBDQPFY6P7#!CZ.=,=8*09QSWB3.OH"2DBXP@72 M_'W8Q@>J;4O+:NFQN?8"7\:'5]L**?*90V7'\*=?">?RB/LL+#SLI?(2H%QV M:W2+3*G*V?0 V*F+B[CJ_UV'[-_#7\!-"4-,X2JOS,&;_T>]\R>;V!+&IS^# M[Q'B0?(R:A^;?(.=*X__9QC^+]#X]4R[[]';;L0CA@$5S6F]*:+0=65A!\VS ME/8+/)H+\]N7MV%8HQ/)MZ://O ?%?"45YIO";[\=&(E/&V,9K7J^@<%V1-8 M)I+RBY6NH@W4QI6T$/?4B1:UL:3(=G4A;K-J((S"RVJHX.&EG9\R^^HV^BO/ M,W0H#*>HE8+LC3(K3:",HA**%\216]X?]&V7FFZ@'-BT!%84I>F\AC']SNR% M\1HSZ]4H<5OVK9A]O(B7YC0_IF>'PS.<^Q6'L:%$GF;WCKIY+>C8RW%-J1YS M*,I#-,U$71F*M**J=?X6.J(RB1+)*?:I^\RQ6-K,U.;6SK@<,SIK@EF1$4Z# M;=9J,TO/BD2$5+G&Z @-^MV^$]X^!.B3A2)F&(90[L$X(ZZ,TN\I*[WP_J@D MQR)1F%S?A3(5.:[&L)DM:"AGF;N;XCS$W8;,1]6%] M0Y/DU'R47 @TW@Z44K^@9!NA+0WZC%2CH1"@'&J:+%-5MXR>>/39=<*Y9=F- M>3%\@18BBBR?3M @2$)!I#DDS1[U6*@A<^<,3N5[%29SKGO2Q$'264H1+6J( M:ZJ^-^7W]78AC',_95J#E8EL*D2C"93%>\R*_+CG1%V-,SI&E8@!$NZ:OM W M?3BJ)L';.=3ZJ*F6.=NU7D[Z<_KUU?XZ=W]@6G.TBV]2FW9@\SW[+H'I#PP% M#6XZR'U6[IR4,4D]K@/K2J*:P;R=T:_#U*:O,5&-0W+R+1%Q@0R[AMG-**-W M9P)Y(( ^9],(H35]N'@EWKK#,SJEJSB-(L#2OJFW>UI6G.H)::%:ZW_?3?[G MX*?C$L8 6]?#3#0XJ5121AU/]G,")@)>N@ N^61^6L8UYPCT30:%A355PDFB MI"1"!7T<>LO(";BE,!\718R)!N--H##5V"9OPJBYIT<(:+@9IQ%)E$[X1L.* M_C:@#74+ZZ%7(<#7@H\ 2&IJA$!#HT.P!*'(5+27]_ MVA5NQ[K@))'L=( 0C0 M,4<,+M( G"0$*:E?VHPD7$)J-\,F('TQWA(U9I54L#3DY$8!(4@T9+Y(A:T% MR/WK_T."ZO^LA1!WG_G0G2(IOB!J4&-3DM/ ;Z\BDJ&MRLW4O3@E5$PWMR>% MA]&\)%.F$J4SSH7#K,T49LDLT?\)$^;W^#?F1DV!XG8TW,X HDR]30:&R@E< ME/UHBF)OM]B4MBH(]+JMQIZ_>HB#V-=T,WUF16H-*V>,*VLB9JB>H_T>2IQ1<574;AZ*7+ MS,*JXI WDV;6&^V,]QIJJ6G#S;YXC;L8(@/UP72/!5@G#'Y.T32,1GAV0@0, M,**.N14?045DO0GA:Z5OM9@[Z=0U4.AFL#N9Y*X F@R^C(X%R)+'RVCK+JL"QWE!L*E^7+J=G: M@@_9>3=5MEH*;V-)5<'\DE<)&Y%XPOJIDTX35U/>)QAI\ !2,R2GAI;JJFKX MUA$%^1CK) VQK:>HQ2-EDE4ZE G1 E1]>7K/#T%'_Q8O+98E\.2ALR'LY8M2 MZ\83VGNG#/;+\W+M2TYMG#$/;%'^85ZZ+-LV>$]A6+?!+5N@NHB+I!7XFU; MZ:)]U8WUF#5QG8V]YY1U4CYD=7;0E,T)J?D+_61;%M4'AWKK2#Y'.ZJ$/V@D MF>B9 B&DH:&N][]0''>L7DF=&NE8"$3ZOK-.>N>N<*:YJ9:XC@;M!,1(,(6>F \G2J9RYR/W;U$4IGK/) MI \ZHYW593JN51^$>"TN73*:.*0'/M['?@DN*(] 2G+^"VBX_AWD?(_\VS"Q MF8"_Z\!\1R6KU-G/A^)W^J6'_K_S./]+L\?A)([D0I#-*@(76?%!I[$ZQ=RR MI;^]]^7X'MM3$+36)QD1X/ZH?%'1,NV3?F3^C>-3A(;3FC8J:(NN7KN'TD?( MN4U9W#)G4R?+!=Z>(DMES^82L1)3?AE,&(\1]&/E/UU!)?]65G##6B(GT+\$9MG>\U'>U- M2:R7M>AXHE_7^9YF3$7%VL*W@N)K9KZ&L"U0,8 "4C]J13R/D2/( MI2JP*IC#CDL1(\-SW?3K+:4_K<2W8@C5[F^D$B ,_"+?D2K <>IL>FT?^S/ M8Y+OEZW'"'EIM7*&'>GXN#3NI#_ODFB#=+(057=5>K"0S<_]S_MY/EF,WJ_R MLSAK,>DCD4MS1B9:0?@5\1B5UF'V3.3#6@^Q EHB#8M8JH(#NL7V?G[;.%Y._);I*_2B"1-U\3Z.:6&B,[!Z<-(-O46*<8>G^8FI74UIG\H8'(9Q M0PB %%VO%.8JCM"QAWL:-P&KF6KQ>Y][K&EAR\0J"-]LC6FT,1+T%\!H9[RG M_5RN/"DKJ#$X80L"Z6Z,KJT/7:7OA@ NN<=^NQWVS!"W]38ZK=)7U M>>4TV=M=/J\>XQ/ -'.]-' M&/^UF"@$\X0I_+^*W7X5,%%8$2#N[&!?B6/3\[!7M7VI1%VQU>(HG7HL1?F] M)=@I[X*^WHX8)QC4WC'[D7-K>'P D)<[HF*);;="\ XSN[&9*M9SVEE2*C>S MC'CKKW\C(K++>G,]O1-=K?"MV-Y%TY$V79>&1IC-MF*A'BR2=JN0PMUK>)HA MZS\.JZ%_1 A,Q\/F4J/'"7% /$5?\:FI6E:DF\F.?G"2GG*]:=>T/'!%Q&AN M2?%VV*0R$Y;<0*I;?<9(!O-068:728PS1?SX M7.SB1K/YA[#TEP8Z* P&,1L)LKA$5FZNQS9HA>J>)8#*&KA?ZY5M]!;QS=O, M&YP1$[PEXI4**_,C*$**#=\'?)NFL>$@O'C6 & BJ1@>=H*\"XJW>_*)V^< MQ\.TDJK<7R".SF9E_07L4XX)4V8D= MTF+@06*F5-@<*I\6B[$93J>$9;CI, M)&MKA.Z1J:2TD2+1PS&XB=%)12D<8N- K+"0^59"X)[WGQYU/Y:7^=3PB7*^ MR8OTN;@#9RUS>&8\\?/1!?)K-R):CP*_[JN47DKEQ<+N-FBV+2&=F M>1(S I[JD,N13%F@3XZDJL6TE#CRV&P&W9^2\!59F3$<_0V[?Q2PJP%K+1!$ MTA?:MO N>KU,G1610DZ:U.73?%O?..:(O0[WF?W%&5L'EZBYK^SX>E!6A_") MF>D/V/G,JS1$8G/\P-7E=P5&%^+>4>R9K[U"N MWCOHM#P8ENH9V$#]=)=;FM5K@VH/1L3%OJPF'@B'$N^&YQ.5+H1O";+#NVN? M!:O=CB^1M+-\#L):5K^R60D%V*IO7N4RZ&95;=1FPQZQ19)+2HUF$PGJ^Y/- M^O4G6J>=YJ=TR0N$,:T2Y+I23=X!%814(WR)D^%M23=*LD. ;HL#.0UTF6BS MV;YP&*J;;1YD(I8&<\Y:! 0(M@/C'<08)WA[K!78ET>EHN91W16!96@!I)I@ MN@4M-6)K2TU+M1(V$R@,7OQ&%8@Q*'O&N/B7I+A#=[]/J]ESGGRMF_'KUDYW MM> 4?,?G"QD1!S&]!G5C"EKK&L522C;W!,59K:KE>G)/Q>DI12!VK5 BH:9F M-5(=>3]\O(S*+R=FFDH^(C3+^'S268$;@KY$N.=IT/?1&Z&1?7SHBX,B'[US MRW;= T'RV1J8,]18"C:><.P>F_^U2K]"&S3^,]_A1[(]1M+/QL'KBR?E>A.7S+=^F11D*A M,$)@"/DCI108LTI#\:->$Q_,^Y8N\4DH*2+#IL!TH7,7+]&N4X7(OQ<%6"T*+$6G50-F#T:[?%"0Y ? MQ>NPBHV",[C3@:\]PPXT<]L<6N0<-RW]T6@"2PL^JH/^FE+"0\0=>[:7);=NEVM] M$&+^'6M:K3:)N@CL F=A28G6E4)%6?14L0@M-<.F/3!E86MDFOFPZ&80]Q+E M'+1]PLS@9*0[U!=63M]J:*.>RH@TC^4B,DV589E3$(WI<-%RVJ2T8GG8]$(S MQ5PNNJ08MV#(H%*R$G\!DP58-<(?N X$?'^?X@@)'.7 M\2YSR]DWD2:#)4G+6:YK5FM+94I2M9IA'P/15OT3S5IHQNUEMIH\>0]\EM.: M+ZP (=5,/1YU.HFWW99W,@:Q]W6B?J8-G4?X&ZONJ'_Q'+[!Y[M,B?@)(0[B MQOB?=#E)ESH&3T(9GX"'(K)^'T801;W6D(\[UE-5& A3E13O:6!6Y(3PRB.% M,+'P;(HRX6&!U8?)S#!'EV;#LRXD(5XN0Y?7:F@G9,&6J3@;G:+P,[U">7KB M8S2Q?''GW7:&K"OC=IILW;8CRGZ7//I/5H:.D_()85]\7P6CJ_BL%#EOZ=-N M$WN[-[$,A;:WPFFRL@8(!*PBM\Y2TB:ZOYET13J=/-O;9DP(EC\:MS-CQQXZ M^3X17]9V>CX#+;R@4>'V?KL)8!2[J94%5#%?3YI-UJ#'-]VATGDT61CHLPN* MG=>V'4W0DB8 +H_8&HY/9"0+8_"UJ2-[ODVW\;GV4T*D+?MQDBGNI.FE-+1D ME9:>S!O3\-C>[F%J1;H/Q(LE.0W663100R M+G7HN-I2;J>%1WC=:9R=NR+[XSPPO--)&T!P1F5$6&O.B^5PZ$854&-M2AIM MF?UYL63=J$.92G<#*Y)YF1F4#Y$1U@[:XB'2$:[& Y!_D(A 4&%;5$')L=*S M P9WDJH)F4??Z:4YMFQ6CT>DRNX4?M0,X GWRI5U[F&EJ >*J_;1?^^D^V2) M =IU)[%=UN\VW:>Q49!F5ZC^CI%A49KNR^O>^(&&69#%G<:N(:L\-%D:!Z-Y MH)DX[ 2?E*URJ=8W3S]!7';XSSG3&FRT[>BS,KMXGUPFR9I&AC')()%>W2&N M)=5F;$V)3-"@Y9JP@A:87MMES1);DP_%+'<=YH3S!CWHYS[A8D4Q2&0()AM] M_K!&I"Z,+"PVQG4"F4D2!M.9BLH)7O#^$"E1]$&G5EA7O,_"EZZ$R5-QP_Y1 MAT8BC\SO1D/F! 8GKO.029Z+$<" 3]'KI$&M8HH-FQBO@OJ\#;&KR9%>!E]R MB?)\$BI8.YC]>MG+9\2.02PVD9G)ZW6'/)Y')O]]'[MO@"F>1V\ @(.QR5IL MJ/1%)=()2)T'Z)Q4R#WG\QX(4S^N)CQU] !\2F;K%2/3V7R@2!;=5F JO?0UGU+BUQ MITTI(_,4MUN<(!=85I>I*T5V2-D#1D$#AS2W3,NV+G4$IH=,,:OO04L1'D!& MZ,Z5$8K*!*&A@J4^IH+]2 CW&O"(DB7\7\HXHT4S/PI[EE]$[=$#!Q"!J,V. M0?4Y2%8%/P=6S<+TDC0A$LG/8_QAG M+P?6=7-MM[&.3.XT*L<7Y:/P)"47IV?$(1!@:4NLGQ)P*M/FAU!!T#7I?"&E M%!7'QX]Z=**Y +(H0?-X>U_#+6+3'X)8TBRA7%%<&2%K1$M\NHMPF=G2\H=8 M1@^-JJ'MOL70(4!RTI3":.FGW,R&XFF*T[@,@<#;7D4^R';M5>$'MH'Y1D++ MK04N_RU/SBXXPB&AQHE4$@-=JU;SW$Y9=?VKIS>Z/0==DA<0?=GVE.J# M-_YB*C/#(I+;9)H;WN4G 1?8IF>_:BAU/"JJM^?L0B:'>W"P WN_AHC/")\O M63"+44TMVE\ X9B:U.(F5[,!#J\#7ZJ,Y7&),5)#/'CUQV()&*ZUX ,OKD<. MD$;F+3TD'"2[^=) Q"6TCHEH]!G;VLE^PV[CB:Y[PH"!\=QTWV[[5SX;'^]W MNV%25IR7=_QO%2HR7Q,R[/K]=&$865)*7W#E!75JJO2BW4 8B,<_L6YAT.&Y M?L(B4X4-$/JX(MLB/#J5C%A(G26TSV#8@($_J]BB:,S2,!./2"*VH"6_BN%$ MCQ>(B7K#9O$GZM+?QK42Z96:K2B[C-0IWJ?,X#%N='9OB-C9?#!IJ69-60D% M)(9G&E;YGV-1@]X7PQI<6OU^LPVI&\V_%?#-T$C!LT=5HQ5VAW^2(BI/?):R M24F]!F#NO(0@/&RSKH+7#2Z?K3.-3&]^BSL6%(.P]!LBP>.R(]\\'U8/]B6G M?J :L;R"EI#!30%@.>,FMU?;STB2= \(KD'L6C?CW6!J&C,U'$4WPY-!(I[/ M=U]\R:03RYLOV5F2Z\N.(XT=M6PQ38B)/9:LMB'77(\@JF397VZU\,I5/D<* MUIB9(HUH\ 'L:2 S)C>,^TEO4:-W)4ZKX3T/ K8O^_9&RQQ+&:[>III7;FHR M93D%MD@?F=4_C>@<7K9[I=KHL;KAE[_HXA_.F(^N06,>H -K333X.G!PN"%C M>Q,N+ZW"G/3KP=Y&]JK->XC\$5=79Q*X;,>.2Y=I6L.VQAC\!N]$=S3GY]P- M;>L95;NMS4$_A2)(9$JV%FM14Q0:%%++KM]5-A9@ 1@P+A_Z.&V'F0RW,';1 MW,?EK986/!;\93)2PTY/R:V4636BI[;JG\C*4'K[ILVBD3$^NDM>C M+;:RZ^SHJ6)XL5/K*O)P@BE"CKYJCA,VPUW',5\)ELH M'/MNS)\^[O:=>'UYPL"Q,INUO'N*PY'=JEPGC^="TH'C$[\[Z_I87ZF\M5,H MQDZW0K5][@H7QD"4Z7Z-(&U,:JKY_];H"&"7Y*S+!0%?H:/?_P, M/%>^7H+]7EB//!AFQ7(YFT 45^WK8- B XSTM$H$R2]U;6DHD''PU_9,->!8 MB[/PL_%[7J\PH)%UW9GDSJ+V O&^>&5U M QL.?HJ"YHAE/JD4I3K4NT@UL@S/E!EG,1/![?AXXE%E(Z"1D86!4*?LRA@> MM&3-)-W@4/2SW'8EHNEB#K\8>:S(@K1DXB.P"^&F&5"$2+?CG G7D5(7:$JN M"->,,UBKV%,#J6S-0'GLJ]H8)4!(D"V2#RPP608/DPO=7(/61KIYFQ)N,MZL M?X/F#9F_HIX^T>_V6>2@;?]2V*T[8 ?;;.BCT;W6P.51S_.+:.SNYL3@6$ 2#4,SUE!5N8PJ%.)7PCR8.;-!=,I8[S?3O3 M*Q#MF/8#O69_\>V$[*4_>YY,+'12*XTI=_N1[,?Z#T6XZ8DAK<(03.J#).?. M7LE>273Z!CY$5"1O\I;^Z-]MKD\L^H%YW6-)G3-"W7W1;EZAB4-6(?%H1(*2 M0JAHDWNLULY$D_@@E7&N&9AMZ->P0HTW%%=V?^%(D9$V'F0WZVQ'WH#QTE\0 MNX;^?-Y8FN+)D7PN(9:-U=<<=O!%Q[,U,>SINQ[[]F'NNJ:*BEEV&QE7,X4F MN$R:.[F<6EL"[]Q(*@0UFEPI-_795)^/I(:/-$6/:C2:L:?F%,]! M:[:ELP M==>#2"+R5P+A*J5$4+W2H/O_'V.OU1G!SFY'P/_R^D!GN>837;5RZ."8+Q9N MSETC1RO@YDB'E*,40A&_W>2<[6C>M" E37Q&*MT37,N M\6?:Q9V:4:66KSQ=JDL#.)4NTFS?5\!Q@RR) I7=1NOH0K;(8!XG]7 M MN+7M8%28)IN><,PNO5<9\)+Q\^JTMPJHJ]YC^))^@2SMG_D^W>_Y#?':\-Q.U[?Q[;YG"AAR"6H1RCK2C[/-(IJ,,JEFZK?P$=4N-'#XI#64RW<-I];>2Y M^\H1^'&/(*'K40KIVM#-+?3^_KB4WEKIY[);9R$O6T?NBPVP6[>WYUL_#=M\ MM/B).IA^!UO=..C,N/:1N?=/(NZC7MSCC;SWY"\QDWF]'9^ERZT_5]>TGCW" M@?/AP>*^>YDL<;=.E^X('JZ#MZN?J<2W[#6'G6/O^*#!U_1!6_ M6!'[&2+RIUA?HL]&@*BKUA_1*E!:; -/9!Z>7_YK(O&K-=;68#W(I/M515@I MA(?2B./ BHHO(1)?!0_1CM<@NMJ'$MDCI7X#WQ)G: ?G5R;!'B%"7 MN'+Y)@^_T"_V>1?9+>+2\\&.UOTP1>^68>?WI7?7O4A*Y*7E[ONR*))[W8'W73K]7^/.76'Y]Z-SD8O5W]"LQV$0 *7M<1&:D8&^;N?^[_ MD?/S(MBMY,>*'?RNM%]?E.^.WT'/+?FKQ!?,QKX]-3@E;[(;9W[2NM_;PNR$ M47"%&'\!T<:YR$[NSZ@1;!:KK=>1R.?/C;,L%TF;FQ:#6O[EC\$NT*D73?G& ME< ]P'N@V T KFAKFZ._YRB[,Q=I\-Z(_=L\&1]HF](^8UWC,_9L*I^B8;PZ MZ<7X3 ;C!)/M$%#$:5:0AUQ5]QQ?7QH'-%/J@DJ*/6Y2=U'*8*B MI)0J=:1:ZA:WTM*2NHJD2EQUQ=W#$:U2+1I]KWWSWKR9-^][,V__V-]?NS,[ ML[.SL_N;7<%5U3 C^9N;0>U%I) JZ%.R)!HF:TDN"3GWWU MU$&SVE6TT]KK]_E$SVE=%P[.ZM!.HUZ1>*C"?\=0QT*Q=HR(D&@[R$RDXTJ6 M7C)C[+_RF3##SGD! A3XN5R2%S>I%0S+=QQ2_B?]]ARB2-]$I.M$+/KT@0OE MAAMD8W%7D1) /_0F"AV](*K^R44N"$R;,.^M=@;>OIFQ4.S&.3EV_$6=$B&[ M7>0EOB\DY)(M\UKMFSLH"6LL 3;?FZ>R^U65V1N^SBO1B44U9.D\)UZ$ "82 MXH)H7?*:ZAP4F2'@AX:1[NG2N*V#\SVR7>?# M0Q@47*6>]YJVD4R_XO7H!D'*!?5>1L=0;QS7XJ._:%ZE M3ZV$6%HZV%<=3S!A^0_N.(RR-#5>?T%N>>@D>;YKGMQT,OI\3#-@(4I8%G31 M+=Z\V2WS19P(<<5K2L,*]"H>5>+>$U])=%9/SNW"'[ ^?Z - TZA85\'43\ M])2--9H..6P\^O. Y&YI?,N@DMY:2E_#)B>^]&ZY0G VQKJ*IHWG9G2/2YWE M=:\=/3XK5^V[%9=@(J63$186#6J#C*EU^UM)!1T+0,>:!^8A1JYR['@!%@ & MALN.3B$_?Y_-[3PTX);8'V)2F%7Y2@@GJ3V?'0RPBG!#\^,[;<+:R_RSXT;_ M;0W^/T'\^P^ 2@Q!"6*Z3*^/M&#GF>N@2Q.Y-V>P\V7!U:][:T9(+Y):4#+[ M;&Y\*[QK4Y=41E%F3]D$A0R [I 3,@ 7)43BH.:9S;+,W6#7^8W/9G2/7WX5 M[+=0E2OYH<5GYA6WPJ@V$VSV-;[5@PC%_KS]G77!9?K! R$N+;L' MIFP/JY/DJ5B@T%OG&=6I0+^-_MGEZ3%7'.YJF[LL_T0TA<%(@:84\0?8N*O. M'HQ%6B#V(07BXP/C1N6UXA.W\GTR"Y;IR/;K^H45JEM

T1;7.M@&CK9PQ2\.+W(5A9@/>8=5T*?)#>6N?W@[ M>3N0#>M1L/X;IBR+ULA/'\HR?LO-S<#-]JSD)X#>2L_KQRR8V P^VLJ#Y<%: M=1X<"L[]Z@G,.$8P>5PQ#$1TLYVD\#GQS?08.V&R8[S9#;WK0.N,4$7?.WX9 MG 5_]K1F57^+!QX%RG:Y\/%G\-CCER.KYX57PUW?45&][D=B53I7VEPPV M+S*"!I"<)O1$8%3Y7XU=#=@C+&/MGJ*9P MCD!&+3E.>@E4)$*=+,+>49(7V=F^J]E$RW1X/.?;][-:*%]?PJ1W""X#])KPRY M_G7>I8MGN(:XY#?,JI]K>9_M "DJGM_ M-F7;#:K*E9VP*?_\Z26.DJ:8!:ZL&#$Z%9%JIKFG[.=_=<_9:VI>DOD&<6G( M<>#47,\2NV61144]">]/Z9HB*U88Y]LW>]_2\\X]QMYK56O7JN"Y&G(C"Z/L MK@F.K7!=:93%MV>S"@\H,(?OQYL=*]VJ:,]0Y*C$*\D7SKB&4(MNGWNN.;'S M6 #[SM)$_5JS.%L@%0H$YA,+-&YCPK*PMUKO*>N'8*1G.!Z)Y."-J9[AI/S* MY:=O^8RZ=J($.9>^N(-XCH)R?WON<">A1L7F!+@=ONS;0LP150 M%LOK-HSOF$ZRSCC1KM:+B=DJ^^.;1$=.AX@^:?<#6^*+E9<=R/,R3$Z._OK" M/CEL7*2Q0N& 0:9 N<0K6=5;4H^KYRI&]*7]3"F78ZN0C;'5QCUOKBQ?9-\: M'KY8[;)D)\XFR=F8FF9$/ID"R$5R,MK]BL)_38[@Q"'/VI'UT7LS^!5+ MCP;[E(P']9.>SBVW$F\D$O'%4_+>WK)$27I",'MRU=N9/H4R(F>9Z_T%X".Y MGHW5%0K>T^?Z(=T3PI^,O^#"K+9+]_#,]UALPE/RW$!(>$0<20CUA)>#[Q(8 MI1[*@-!.'"02K8U-=7MZ*[UBJ.&$MCJ!R6-'4E]C5!4PA@ KMM@ W #\ M+.2Q=(_6_R_U?X$U#Z;WZ3;"E98D2Q/XIG>H1>G4KW'TGK!%$KA^!W\OX#G] MW,^/&ROPPNRXZ).+0@T?+_JQ;B0-B3QJY2K,<#0":UHB_*?O3K[5@W]LBIZ) MWMW K9 'EC?(<-PMH9PMM0M.>;1W=GZ?OB#Y8X9?!I0'D$RXX>BV=%FOIJ * M11V8[9)1&?CO5-C M#_C -NU8+>'JX%;MS=H&']8UN6X]\\)684%-3ADX^%A#27>O86!\#P*N6]?T MS5KT[OPR>H%27/.>%2T8+;RS]K"K<./!#X!P.(@EZN^\[O70M%VW_%.%GBSE M94$GPAXW V_#5680NI"6[:XRN)7 M)2M'^:.52HN>]A' >T(C]S=($N"\LP=Q\IR8K 0X0QF $2@$8+(*_3*S"@$ M$. ?0C=(B^ A#_U;%.NLJR<^O"FW/A3D@&/0HY!@J3W->]W;ZVL+KAUH)F7K6 M2!J7">>YG1R#/#$I\U.T._TZLH8U]Y.&#K ';AZ/QIB"ESLZ=V%SEO>G6GQ3 MJE?NO=H+;3+KD+C+30GW"*6G>F"U)"ZA/@8@01I.2"LI:1O8JT QHA$CLNI5 M+& P+F=@FYZ5%6@JUZ>M!<4&GI0JZW3][IM>F#>Q.K8VH]:8%)?D=H2AZ9,C M8V-C8[WV+(8U3>ZW,-<.E8:]'?V*ALKA&(Y*_\QNPH^IOP%02P,$% @ MJ$I76*$NDJY9=P$ )H0! !0 !I8VAR+3(P,C,Q,C(Y7VDOE:_=@"(4F*28@ 0$!"P7K!> .!K R#\S]W_4?N' MR?\I#Y"O7@ 2%,@\2#,8"!( % D$# GD:Q" #P !@("#@H$ _K-!?X.$@@&' M $%^_YW@ADB / -! P4#!0DNBS"KF+B!D;&I2T!CRU])6/^QT/^Q$@ HR%]1?X]Z@FDE82VXTVYB=$=R\0)&YT M#ZJ*>8#(%HEN+3A49AFO3/ :C4E-?()BT5G]8FJ5SHW(VU:_2&) M&/67N"Q:2F $QCGO2BH2;A$Y@6OYPLBJ>>1EP^@*$-O4@.N%'ZY[W>DL^2>?> MAYQ^ 1#,?0A.^+&[5_Q>$Z]2^8_A%C[QYM\%9WU8/6M!'LB[Z7RG?Y2^\Q8_ M!^:]6SSI@IW)>VA_ ;+8Y9\]I6\A!9^7[F[^7V6^_;M,/?J_S+;^C=F+&T(Y M[ZGCI]T6_^XE_2 NY+Y:Q__**]7_2CX@\CZEX9E.VZL=VR+DI .F\FCW3C[Y'J MCNEG/XRV[NLZ#3-1Q/K3$VI%I_F5=*G@U/K)('0*4=2=ZB.@W]S]X:E+F"-2 M82HP-*W>&?>,<^7Y&L9,K=J>C#IW!AU^L/W>TBY8&V9JRE;]$]5$640'31M> MBE^1QVGW42[WDFTWJ_ ,-Q\R7Q"?'GPXGZF M\_7C.E,NSO7P/*$ M-^+8FB.>59)/RVS]P2[L8Z.?79'62'UR^O@D]:U*U9$N@9K,Z8RJ(#O-GG>Q M!^&FG!Y:(D%'+L(78#HU-OU<^1)=31';X=>LEWW^Y FMJD2$M46?=:Z+&"+0 M34,+=6'A=G6>"(9WLJDPT8$4?OD"JTW%G0$2_ $YE A@/M985*/N:7W-57'% MC;#W[9$GGSZQT0=BIB7JK2UR6:#N"&[PX-3B:JO,QF4-]JX[1EHKZXJ2<]JA6 =+,KJCUZ;& ;QM?(76 MCPIC(N1/P_)ZY5O4:'-*L[9^]*FG5Z]B>R"/%IW3^K1V\](ERI(T\?)B1I2U M*RTZEW=10*.\7KRZFM4FM-.ZLJQ=J67G$C0UM4^I67_*W%#] \I6M[S#?H(# MNN< >A5[,U[J96MIRBW9;P+RI3+34YFDJB*K'QY%P2DZV9.Z72&5 WKGRZ9( M\GF,0S8G>[P?'MYO262C,$G+.#WA_9GS1!N'LXIU>&_@1MR;+-HF[/AG6\6A)P8D_'+&2U,K5 M<\3$,U1F*0>[)(V&2;*DS=E6@!WSR[+LU3D&'T?>7P#;)]L?B347>[O?6R=3 MVV3[+BO:33<<,#^C?4,*:7.M/*.R"]8S5K,FM8H.=0R\< ,G?B32-]0D!<>G M\/"4QJMRS-_63PU7*)=&:$INE*"2 P=3&71 MV\4:Z]0*\Y)&,,#B?D_D3LK.#[ @)==D5D^Y5:;5D2@ZTR1$S>1#ZV^R_G26 M+GVS M1KYP3\KY+%^F741;8W$WI?20YU>6$\3@'')$28<$J]F4&N.X! U,\I#49 TY M-Z6%&I?*,7#VA+'D3\.OF8;'%3;BUK4H3J^1U2=[#E<3C:JZM.G1C!29-V[% M^/'.FF36Z:U,DFLS>16#K6)S*26\8)L*SMP$>URS%M:D9'WD66P;"_/WFF*, MEIQH73R80[RFEP<>PGAVG[GAIMV MU4T4JJ7-)0?2_#42)A+E1Q;3!S3<0ESXTU=:O+$B' R5+<-[7]GR/UT\GL?POU[ XW488K[?ZALLW8<+MS=:]U\RQDR@\U-/8Z M<=@\EB6 K%RZI^.68KD]^8,GC3T;\.\N26KNYG4#-JZV+>TX*.T6YT%28W?N M\ 4*-LGE9O-W8J1M#!+XO(+M,6/-\=7!@<+/5IU0;!UN.G7SEH5OR"_Y8/_" M!/]%LM2_R;A,3-22VRA9/&^PV=.S97=;-83F=9A31CWOS]'@Q(!5D>!KVNT, M)V>$1Q>UDE[\9H.7]XL):(:2L,3F*,@@:Z@32M2S:_N-N& :"7 H,$P/Y>B M.1GH2TSE$QDF1E)SS#?;J)H50!6!@\:EK+>LFE94ES5ZVO*-+F5L;9*H8+2UU/+45",&EQM!B0#KR28;SDB$2EQ#" 7RD)\\T:0O\(.+ M+FMJY]5#,49U$.K$J.D^UO-5H>%@ZJ"Q$FDDRV/,ZU_*(-;:F-)7 TV MW!QKR:NPF,!@JP/+[!TJQ:H51Y(Y/0G6;9B2)69C(*=H6U-'AT?62E<2--08 M$.?JJN.M%FM$1]?LL66>E'[UN#?I=*I2#JVT@T[HW';#[%-)384D27(#N3KU MXTC9-C.@UL]$/.EQ;LJ,S93A(D"Q,*TE#UESOZ.?3O',U^ M#:KW[;%IJKBPUA>=!:K890?BBI!5**I@-2V'<9*:*YK3-=@OJ>WL0<>C*52G MD2AG@7\WV[?I9-,JC\F[X$BS_^7/5DQV[5+*/;["[#V1\PM]H*; M*.^O*; X@C&YRI%)"]8-5]4D4R,N)IDWIO$GQ2Y23/_56-JZG+J2KE@#,Q#=X!5U;BD2(BZ,.8_TZU=#X\\SRN+@ MPSX.IE4=.;9(KT?6KHX[*@F"OOT2/SF((G;N,[:9=>$ ZVUY+C.#J[453O3--4'2TSG M5'59*@I'#&,NG2WTT>^1@;'U+=R#R>KK9%3Y2K?91#C:L++<^$MYI\UF?2[U MFQV8KQ_V45;2A Z'HC@O<*+D/X(.B!5;,N:B98]T/2>'"80Q&*&4\?6 95M"8-D>2_. M#L'Z[T0-#D8V"E30J'WD\3%$0HC#BB_@ OWD#)&NSY9O%A:/+[76M]>R.4T$ M9M_\_LL$9^2#N ,X\@D_1#PH.?.,")+B*T:B299O$H&<%>DA"'/ )ZO?[^8K MZV#4_)RI>,MDP]CDO\1_&EZ.\_P/#O#@045&4@1[2H)1EHXX*!"_.VVFD#C; M+PFH#D7"R/$@ _P[0V,%%NC0MM/>H9@_GS M(T3U9 *)_>72_$<;36+F$1$!_&2 Y1'6?>9=ZJ'2 P/'R.HOP-BN2"V37K+S M=TV17N70H"U+\' !"0@F2*:1F!B97GO./J>($W"8= @D$(X0K=SVJ5P:<46? ME'.$\_)';"O'/ [9KM1ZMQ#X/X=%P#LJ$D7&L#5UMYW88#M_F?S!WBO.\0J_ MI!AT]7 BE4MW&I%<1,V*7W[K+39JKIO874/2FL.+U!KP))*@A]&M5'UF4 ML64E-%WXM*L\=R2HG>*Y+@E'QM.OF=\-@AH[BO?-&J0D=8EO!R55F"3*.?F& MJD C$;Y)%M!4T74A^P-D5&]G+1D4=O*59%FY%0F=]21]?&TN^8R:4O 12@-? M!6,6J^_TSVN %7M417>MIY%"=W )]:KZ)!H"0]288PO)2CDLL\T.QXOL,>ET[7 <3T_P*2Q9+1/N<^LM?.'NJSWX&]C, ME^/^-RP7R[<&?BC;MZ8_!\F]WP*<4.S=?.*R8D:FU*R*:RJQ?&2_NO,Q.3RV;]$*DILS3@ER3ZB M"Z4*]5W*>P-.0?W*T*12<4J?#Y=O&\E*L67>AG\]45)]4RDU*J48H4_(9:_# M!4JPN-H?C"1*07[3UDKAG;\Z+$&U\!>8Z*J:X;1*, %H'W(&%;,L9]\_W@NR M/!QBOLY(CSCI89Y5>] Z=ILC3I*@4R2[BT.G7W0&A-VO'FG<9HUQ4KJ!QE5V M*A11@$!!4( (D_:TY&"R*J5@,.7M;SWQK@](*\B1ZOY$(,]BH1R$*4PB!@HR(EXK=)WK=U'^N9T=DP;NU_; MR9#GG"G&'ASD].Y)%35/BW8JNDAZ@OF5+R\9P?N7%QJS;B&1Q@E(\:[(#SAS)'7TN*Y9GM,UU3]H_CG_+0QW_=:W.2S0QEO<-!K' M,&T.ULDA$8I230I(<]DC]2JY9?6*HLNU2A-QA=EM$348@6WIJC+[H:'3.DFE &7-Y_2OX[52>UW,('_JK>WKLE2U]$>W M&>,+4/WY\ 70C,YP+OI_>+@XIK'8XDW.!!\3+C+JK3H;*S$KDHVJT5IDQEGM M#H>.)8$NEW.$2SK.2402)<(4^>-":;W??FWX/8O\L*D^6*-!:(3ES? (/4IK MWF2*"]FP=I_L1J8=%U?,3W'T(:9$-29._T4>]*@$RGA!^+TO+E.'.: 8%V/ M?DA9I7K;T*EQ@YT6I"/_83L1R5/W1)Q,/?BS;>(DT($U+5U?8+L\.[*!5Z45CZ!=@\X?#!_P+( M/ZOPMYBO''^(E/F,<_E^3 >&[GX!_GP!@H7__^G_-AWG/[O=/S=,-<9!9/6G M<*$;I)Q:"/?':2.8960_I\7"8QWZI[]AEL3-D?11?XCGAL)C? M8GA8Z'Z&.%G)5Q]-L@_9X'!,RZWYN5(L&3+&;?S:(10+]U75 !Q> ,U-R: R M90+I#L:[A('IZKW;%*7@%;(KZ@$6!14VB]54"@O73S%*,JI!T?\1B=M&D(R!T4_7>2]"!O<'<*C]2KMP]67P3ZTB4D70R]]F FI+F[J?>B M3/0$N'9*?\CJ>8=X&6%7Q$.B(0[$07Y(RO!U@RS $"(B"'PI\;HXPT$7N6R= M!M4*)254QH7"KU>TSLC,*HZ\B+("(T-=?I_M!?0\T"$FZ(3>1T;D M43$:+T MMX5463KK+4UNP]%B91W.M"WCR8VL"G)W)B!<[*SW%IWU/& M^;$7B9,@OXMZ&C_3T(F)]9:7X+HW4L!DKTNV48@W.#G#"%-4.7X34Y 0IMPV M0.V+26F0M*(>/83\$=W=62\NVC",Y'9'1H[;9@,73DY.\*I))[=Z.8=D5S%L M$IFDR6SC"L6"7!,80"2:^/K2^-NWR>':C&V3YWB<[[K]-YP4GA9K9QN6!M&4 M\DD]0[06DA,TK/Q:)F%&4&"Q)D1"-(QTMZ8))A[(BVS32 M&V/EQ4'?0;?;%'M-O(%N@\$DS*&RM+)HJ4'_"OYAA%Y++<'Z*[5WJ%6J\T3=DN 75*'0K),A:N2&4D;V;BL&1MM?.2AR8%Z M!*<)LAPJY^@:X3=S4&I."+_\_F;4)?>.*!VY3EVEI8$S(#XCW^M]=L@_ &Q9 M\^'C3PGT!WUE[-5Z<\:OR.6"+\!#SW;/N6*C7)-_'C;(_T1@P.T\3G;V!^O? MVC,2T0UZA[2ZDBJ3@Y&A-4:*AED[Q6@'V392 M#AO)1(*0#B04\;.D0/EK"(CS0V/A^.^,O@!)/6-Y>-B^!V-? $K?1 $>EK\( M,/%3Z0M YN=F_@5()'\O_I0%W"S\[9!_D7[/ -DM_93)O4M]80$;D']/YS^D MOS.##,E]8?(=USN81?@_90H91RA]10'Y1@!Q?/UXFT?461XJF=WV\".OICL& MMX1UTUFGC&_P1THI,XV<2-'JOOB40(*%)L-D$2TK. F*Q-7/ ]ST00,+SOA* MWL",2R^B\NH%2AV>^9LG[1*'**N3SAZN__UD?I+]:II6^RQ67.5V+5]!%Z7VAE]--A7\A/ F_O'27(2W M_L^9P&#_><9&%ZR7G)1@C+G4?017&_/1#[L!TU#&9Q .?]H?3A3WE 7NYX@Q MR #ZD[2:?F\_+2\#L#U*EI=::3$I# M":PB(JN@^"@2HR2'C_=TH,U4!!QVQ>Z5>D;I3HD9=C@)L'6K"J;8D M6?ZD^SF&KH?FI.?#X]^CL<07-GJ? NUNT48N&)NJCS@VF1V<*.X"B3>.A0"A M:A^]V4,,/G=_CEE=A,3 A08WD7*X(TG+BEPPL;#B\_.8=2 .AAN:6R5J:5Y% M@L#Y"+]=CB? YS<6VYQ$&\=?90. WL_J\NJ%G(T>!RMJBP;)>J,(,<3-V,,: M'F8TF.>J-M9!O\A@MP@T\NIT":B )A(93X.)&0WO_+[5WX_C$CZ(CU[7MYE+.[G3-*FN8.M4)+V# M5_M[X>T/^P*6&S<&C'?C5GH$-C&K!N.'T;M7W+3&6?X6*C*FC7[CWF9E!9R, MD_J[6**7R*"ZM^1IB0H[NI]R^BM[[W/%E*2EJ;_GX1)8..% \+3ZMY9%ACEM M;3ME-YRE,EVVX _#O>I6Y!.,C/<98R@'V^J3'*-"4^\ :O.L >Y)GJ<='P;- M2OX:D1L0,?;E.%)#=5:=_C\L)Z*K:;NY;?[0TL@K5&YOG@37.D.,3.:SXW7W ML&!GQCZ6@ME,UMP-@PX,Q;A] 1R16$QR'"9B*831"(#'^W1*I9Z $ZQZZM0[ M)DE&"2MRQF"L%NNBYPL'AQZ-R^@]=19:9/3-<+NJ7.OG!9>9X]L6XDY= \LW MW_%EX%FR3+"%)_(DD5] M$RGZ_M?);?$$WA&FMDX3#8KNI+LO;[E(NKV"*:%YG,1-T_-S/[OL%\"KVOB" MY\'$_+4:J:.:JLO8ON HR.M00:4E499=V5RIT:KK\7Q'%:.FCIMGY"'M36;\ MI=Q%O'#<>(+%$@IQ^M(^ M>BFC=K G@CP3*2)ETU&:FE]M3%YH>]6C9MZN+*I-AT(IZ%2L4 (5-$FI$,7__[3U$P3YZ+J,K6!*8B61-K6/80 M)4?/MH."C\V:P6C55J3HTAL8[J1$1\.1MCXND5^".<[)IRE>QL8E:I93N1WU MU$[%F\3$-$NE<>9B_!A51H9A#7F;%8P8T5O,.KVY?!E_B-3,<'5I, 9L?=ZZ MQH%J5FV> ,6ZEEU[BQJE!GIG+6N-N>1^L4C>A/V4>W*Y![)QJC(JM7SB#8IE MW7$&J9;[Z!@2]--F'J8C-4HMSQY#*M*.&NL&^%1@@XPJ._0/J^Y-NJ1U,DQ/ MOUKK>^#E-%_%\#;MPB(5=EF['G=IL\;B]LJ!C$H)\TVTL:XQH :_4#J M]RD6<&I>"98X:V_#11RXH4)$E8*Y4U>G.*&?&Q,F.P^I0'BW G2;T!JA&X*] MK_*9VC "9QP .CH=+.:(3+KYU'PV^SGHA+2[3KAQ7$FZ#"^&/Z>EREBS);P MH]&W2=1^WI27'Y&H1\##A+$L;55EKP\,T,2(G0M&S;5:Q?2%_*1U)P:_(D:S M2>4XQ.+@48ZC>;%)CGV\&,LBC-./T4>A29+)>$%5+5J0PM'56N(8V68!HFU4?M)6FT8TIJUQI&]ETC;"TK>?TQGYU6A8 ML;&6L(OG[-C5;._L$ZU1^8D-RA1\7+:,-F4YQ!CF)\JN36Z!8S"$PI5J6"8G M=5F&_:XG_:<@_NQ%LF&W,9"3>CYKV%;^@*4H5IPZYY_ >93 M'8 BX>@E5^)^U]<'F2A.1+SY[7@9,BW_G7>:E7/[@O0Y/L[4U/P\A]8Q:CG M5N'NQ;1[C'3TS26COP1:):++=^4W5KCH/!4N$U6XW$DIE[@B404$ZI 0]%O MB;V:RASK?ND2ZT,"$VIL5$%@9@ZO]DA>(ZE7&C?JCPML6%&6HEJI6*#/8L+3=VC+?D M.=EJD]4$)E.CL6FF^+L5I_7BN;B=\;%N"0$$@2FCT#(_-=>V]HT:T])=Y6'& MMF#J89G&SIN,:MFDT:8ED5$EQ.G1PL-%1U'S3*W2ZE1P&G0$#BK!("^(LTI? MBB3!W99E#[5*2>H M?.8N1)$K&@)PR-*G>BVK2J6MM1#4/6M\1VFB1]B'>D4DI ;Z)>2(\3*H*7;[ M G KRJDN&Q69%1R$N^UOM4'&B=:0GU E\C"V<9;@RM5#<78'G4\)$F23F" < MK0(*\OSJ1UQ(_;@%!.71?2IFFL3C+A'O 7E0#L2KI/N+XMJ5_>=_C.=RL4X_ M)4U7B,O^<>:P)W1[?B7U\1<_V']LJ#:JS7DLZGVVOJU\6/POT;-O/%?'7P I MK([]DS=6PO_QQ'PD[FJ ^/6=[&R]4.11Q-GY(,% MW.%JP@"]ZCC7[O&,(6;_4LMX\QOQ"!8Y7'.;Z/ZXG'I SM"+Z#OX5 #2 ]M= MI<1R8_Q]U\+5WG$J@S)8I.NK MY'*)R6Z=3M=0K@HZYO"[I(W,PR?U><+[Q,[Q+1+UP\S/._*C)PQGL=!NV,:F MB^PXQCDS9PS)X8;ULS]'9;,:ZRH^247);+>JI>R5W;$^D\&U;!YG8KSD=V1< M$=% 5B1T6;I[/N:#%F[K":00' M6FY$3B]&!M3)4J)3;C;*\,:A+A;2J294D8IYF90X>_0K="E!\7#0FC'14^M2 MA@5;6EU@\<^\AEBQY\A#5[85HL9$,D:L)_N4J@V?&MV6R["[+4&+A4G#[Q'V M,?R!84>WY*@&=:=_4B?RFNXH ML!5\>+G"8)IPUE!;?&;Q^"?9DN)J*$K3%T!F0(ZJ^_YT*:5A9M8B\6=O,FTK M:1N6:ELYY46]9><*"8,/=3TYFM5$"U1Z.+?8JG$)JM):4[EFEI5%L@/X<.V]^60+ U-_+-DY*V-E'N(]:"3B:B?3Z:L;0MZ M!-6L:UZY2E/X@B_XMNJV% 6*0:H9TME2O[ M.S2TM+0\@\9[K)#T$A>F/W95MD@*R.9H=VW>&QU*A[Q)SC&+4Q;C0Z97CF-; MBB6W/;$7,S/>L>6L-;0\&NY0,+SF#&Z*X$D:E[1E9-!K<9:$6<$/LL%"Q\)[ MI>#+TZ5N"B54PS:VI?DQY@0/J>CQ10VR#XVU;:1:1O394(R\,:)O+YJR2U%[ MVF>,:#IMC8[TQT]5&EJ46J-YW$YUIMF)H)'>7_A7AK>[:[I]LZ6IP@4 MJ3JUUMO)S3(HL7:R4+@0+#1;?T\^3:S3VPSN+[Z8_A"GVI&9E MUX[UVH' + G)"C)^"$HITE_4;3VAS_2?_^0+/+8_$F,#>[X 6%C!C"-_"%!P1! MA.I0'H0N3I"'AP<$GXXL&;M-6F<1%!XP4 M,?6PQV8=E@T6QGF/4Q2ZT=T)-2A<0120<1 "-EEG>"7RPWB5LS)2F6)Z/^'P M14$AV& -T!^+8,/)*H,Q M$H6]H1[2G #$YR%ZPFJ5UL(K_\VE(SB30&OF@\E159TW8VPLHTT8JI%NG8@N MFC34"L01@6%"/X"G""< U[".5O4GO>-ZH#V]'>I"K8RA?9\76;4F2@ "3Q:J MAS"B&SP,))XW![8@.$LO=_A>>I1Q] 7:O6;X Z,O6<*74%0]$L3O+WJ%;]5^ :Z;:VVSC MV9[(SV*=GK/PO=FC?X1 :K_JTK$WD9!H,#'YZ-@O5+BP_]=\5;>MS]A(W^\O0%14]CME M*RU\DEQ_^D^3G30?.3,U_.:R"^E0R=!"R;7/2H*!5);):1?<6 M)=1 99D9*D61NP*EDL2DOYU+1AE4H'"\ A2?K*_QX'%\O"19N?NU78++! 9& M1LKQA%.E 3+HCH02J")ECX2OB((#2T1\1D0\W8DC[9RFA\WDSTRBTJ M&:8QY3VLJ%P6!B%1T. &CTFR=M4A:8>4,TR143QFR\*KK,*>;@_-NNV-88NVSO=ZK+.N?MI3W+< M((;3FU#Z,MU%EV)+-.$ +C;GD1 MQ,%P= ..&T+DNCCKW;O^#@"R70 @B?"B0<.-E^VO&!E<7T\TT!6M*YH*KVG MBV3C;3V7(F?>V2J3:#%DD'^-K6+=-;;';="S:NW\BNR8HVXXC\HGS6EV]>; M,L!7^FS_K:7:I+;@H:SGP_:I]G71:J'ZWY/OL.Y;,Y])K>Q? 3WTN>61C-K M3AVUQ7P#W9-^H<[K@=[T'JLLO@(H\>BC3@HE,GVY_LXE+Y0]. M\4O\U8)*62T15N96,E\J-:F2@O"X4D[-%JNQA5 J)%9X(=(^"7U<"Z6]K4D; MPF[?W'HQ%68N=\$.&[-'"ZFI5,9..,Q=+? $0H_G!ILBB9%+0[Q'#0 <0%1 M+80"9,P"4.7FY+WBWT)-= F$1R8EAW(.'_9(/HQ5 M(SF<%$W!Y(C*%[_B8NDBZO[9:-=.S63PL9 \>6B$S3."411:=)=)A5T6V3^0XY0;=

$=X$FV[NQ]D9>G MULI-KI0IR\7Q\.#XW#+&XZ:!,!:"[.Y'$R>U(+[9( 0W@:U$HI/DUO^JQ7S MC 7<#06Z#3G"M2?Q5B-[,Q/)V&R!.M6XP>P,VC+9H#P^.9QZ,8)X_15$T,X0 MP^\2S6 K@A[*$0ISY&Z<6Y3IAJ@\=%8A!\?!NSFLA^,U+3-H_;SD*69B>$@: M2S\DE3UHZ(Z* S1\)$?IYO46P\6RK+8Q\JTD M!VO+$NY_#M.S)I][/LKQP7\!WHV,KG=EV\V<"@^?[< M-(/&2/6B@]_#(\G*/_[.^YHFUZN"#@NA@(]JN#^D*^P/$9P 6@8%"<#71G$ MX$ ^\V-$NW*DF-HK!44,-?0[R=1)=M(@>N\PBS PC.O! M[.7!4+]YY1?[UR=A>L=D@%K!^+S3_3#OZN$O,*$ZGB&"M._'% &%Q( $PCD( M)< 8!*8F(Y46XX-W_Z"T6)(8"H_/B]].,XO::^ 9FI@$=O3 X(%0^K>566S! MZ,&6#1V+.BUGC>Y5Q*;;TVEZL#T<8Z>6PM39X\80SCFN;1X)C9&DAMCLW#6D M4+)? O9[ 51P*S)HY$0D_/8BXGY(!TX<:U3I^HVC:BL!/$K03.9,:_?MP%10 M)NJE C7)?FLMQ E>Y.2(OMVDD[A29+<)DO@HNV(5&4L\/3NGQ7=;9>K$'D>: MNU-RV \FK+,1V2XP3K$=8%#\G/UXNO^*0;X?O.GY!(_1#@\_&_![GWW+T:.- MYL+ZPD\ID]$?)2B=_DCX>GI)D/&'MRS7 M?^BBFB=^EQ-J'CG_*Y^C8;GR-)]&_N=7#7^GQ;+%*[UFY!=@^0O@\=_,:2;^!J]0OPE*[V/-UPHC?T M!5"J^?T@$P"+,M4>X;$-2H=CD2?TC #DFOG*$F.9ZC1KU^I+,IQ\GXH\W^>Z:E MI)L(%=-9*?!7BPAX?WXD@5+Y=Z9R&%)*+^6BW;D(@-CE6VBXD]*M*94( M)(VF4]HM*E@="E N9R"#)?0V^;/+] N7/;&4,!VZSG-;GD^3XQPE]7 9U/+@B7"ER!4[0."&W[&7]A.-G#9T[ MP_L,'0TYJA;89H(L1+\UT$5ZG9;UL>N*E@S\W"S &_/,5&!!;90=YH!2@HB, M\EI)?FS)44Q(& M?A6U+ ZHSK6[G[(?;3L%'(ANXU1E5$P!+Q"C$V[>C))-Z PWDX841)T6; S' M6@5$BBXPXD^R!)5<$0L@+T?DN713?-UR*C8DID22;O;WUYTS6[7P_FYW@B-XMS8=N\:H+Q7$U@42O9+F6 M- 43"T?:0K:7[*=@<75G:@UCY%X[U^1L1'W5/$VT@NR&R\_,05A<[:J2>E>C MHY??*7**'#W4SV\]1$ Y)^O_\0E9,'U?:UJ8L72,AL>3B(USC:$R MCHI,3-7IBN%T*\1,R;&_S603S:MJL'X7Z4P4@(6A(W(($'G>/\'NT%2+7.?[ M)?+PD,M*"KZ I9%=(-["*?%*\Q.SP&@!O6%AW,\O'!EM90^95?E=F42IE.4$ M_IN-VRT*FL V>\'"1A1Y]GT5P>):JBX>ZZ81N!,$9\20((\$BTCV6048_*M M_,-@#RM%E2MXKWVRQCLZIK$2F&C[>Q MG(XCI_]O5"JUVVW]=?V4Y&3!.)LY4EJ]51X'U2]D\PZY7A/[0SN;@;O(<,@I M33_[YZ*C#)P+ZT?K[#7U0['XPX =CI2NXG@]@H? MS'7FU>%9;W;[(<4GY6?V0QO5JM)P_4[H.";59%FR)^")3.L .ZM(/2+N%[$K M%)WN'&7D-LZ[02RHW"=;K5,>Y='-IWAN"0@XO&;3?,2&V40L3SJSJ$2%.^9> M&=CJ-Z,/%4U$&-K"P-8F^Z)[1V5+V/XHG95,2'5VA'B7ZJSXSGD';V)*;48: MR7)GUQAJ#= ^V61WQ/?F,9'YY$2@*62LW0M;*0].@(P_<'(V/(^,GZ/D5&-2 M[[3(E/(55[-<>4@I0U-N2L.<(G^%(T-([ MF?EM478.ITT&Q4Z0(5FDZ^Q84*@"F @"SUK-2E4*E*+M3Y"NC*RV=:JOI\(C MEG26]FIWXZ]WEM;B#HH1OV-R. .U@('3Y>9Q4HM>_2E)JBY"-AO!S!2@ &07 M]7)(;)."5(#!3I<6JJ,.> $WC%.Q:P<(48@%>LI"4 M7U5#MM"J6O/B2H0<:VUWAR2WT0DL9%>J MG\HK+DDOT)U-<]>S>)6)\S'K)4HDQQ6@#2N)!D8<.&&6OI[0\S9;;/1S# MR3VJ*>Z;DE3MV]?[R>1LO(#AXG3NJ87J7@$]60MB?@!F58 M74$(IQ51Q88!B1>1=D3&I%C1TI]%0>@]:N WBQD>8]O$)3ST2CRK7FM,*E)J M\'G<*L6R6ZE4KQ"=(FQ^T"0&H5/@DL8I1!+E0^; 9I1CGF85CN2'&4)N+:-Z M-_U?=.)U^3KN'&Z4WA03 WVN6/=3W3U832EP67^4;<8]C)RV>O2->)J:8PTX M8 90NHVE@:/HP-]R.#];EYMWBDO/6,,[G_X^L8QVV]HLUBT[4_H-J6JL32(= MJCQ?9$O.98Q=! 1H05A/.(B7%2[YLUU&G(E.&*6HARA$8"SHY XV)C4[PKWH M&APL2)?WIZ>%S3W=ZA;%.P7TL$UE"FX:OKXN"&'" LK+=I>5 M&6,-B#0I&!3H9\F5?1I_8S!OC=00'^^R\4=U*I\93RMG=:K?;^A(FR:G-ZB4 MRRCXZR:'5M@R)+B82X44RAH?1MI^HZ-$$(Y 8C0+]^, - [!"$A4="2[ M&.>T*92CHH HV@I!Z@L4[^1!_C1RQW>=N/. >GWOX?@L);YZ\C"#AEA3%B)6 M&:43&+YV=#833A+@EH*K .X01IZ $OU4$=F\[_6SOSM/=M?AJSH5;M0^'GG' M*B[C^B\73AA.7_G^*6[O>?:21P[IK2G/8DWJBRBL17DY+=3-3C(6@555*0*XAY#?! M3@AL[AU/KP_$9WU\.[!/DHNKD0^YK4.>^EM*41!;)XBJZ#:M&_*I]?TLIBT* MBK*6#,14\93H>$S"8'AIJJ@N28@SV#TO'O1XB9-^M H4% Z!E-%\F[O^W;5W M;-VHQ1*\;X5IL4'-59RBZE!"7VR:HAZCEAK',YC'X].8U(OL4!GL-Z(X[E72 M'J1*D8:P26 T%H%;.-+%I^?[\/+AZRA@]A*=SQ YW8ER'UQO#/-+U+A'NRV1 M:R/,XZ,4?ZO*7(O6G +N&%.6L6X.5GVAW:W"L?D%/3+0%RZJ(-3U4/.^F%PK MY>XBQ>&>[<8;Z\P9^$R55EPJRJY4H7)Q-)/$>_GKY/ZY(M_8SAVEP1&2!W=( M: ;H4NSAW1[AF([&LX](10^!DC6.U%6I\4VH+*QBR49&\<3=D>_]UW;:U1Y- M^A-F@?-<>M0D6MOCD=9:"S*Q7D?)6H5!09 M6;AW/%$;07H;5XF9\=(NVUQ8 M> 0(780NJM.;I]XZO5X&@5]B3N(27H1U!8&"9 G*Z4!P\]M%)N8R>:>4TL%V#5ZJDV;QQQ#C6E4EC MH*5F%2S$!M%A2T]EQ:K"DB@/DA1O*(%Q@7WJ5H;'OO=CK"?Y8F%!/.909=%D MFJZC_"[WFY9IT%]C#W9F?XGO9H?SOHG E\?/7]HIK#W4X'Q29G)\!;*SM;49 M!MD3!P+XJ)67[SRMMC%,D.X]R(634[W[M7WC&CD9,26W)?!<"J PT%AI5+*\^TH@IYE:C14"HG M[7*X1SMK9]>O[NQ'SS*W'V!2?>F M>YYN^'_352#NISOQ 5D+7BDW#YXA MJH,V2ZB"_EZ6EEN=5=+.$N['(,?WGG#3VVCKYQ_4.EE[/X M>V6$@'IU<4XW6^6<_WW&%&L6/&5LS=!R@.2$1%V:#F.-V\R6&*,E.NB.UC#5 M+FK$I2Q329:P78JN5M8'Z5 "LQ"+S!X1KF,2B#CB'#PJ*"0 TAYSSM ?(-(/ M 4;QDP(Z2(#C 0G>B>2/: 1MER\$WYQ=Q[0JNWV,,9J.H*(@8XSACR9X_9OY MXWZ1+K)PJ'2!/, I9&TI?QE>X,PX_J[C7>B5&3S6/.*QWP%_[^ /;YI^T5>L_Y-2 9Z+X?55O M")V&7X!M8[U]KHE\7XP/J4[?)92A_,G3X_.;EC+7AS=40\DP#19!R-O:! @M M3HD*)"4T(02P<8N2C/*L N6B"B-%9M0#RD!E\W'&HHM)N3KK"),.8[S=C83; MJ3!ES"2M^BUYX& Q95"T@1&$O-7* CP/B\16?]4<8Y_Q!M=-1-SZ<^QKDT(^ MXLG:\]O3J8F)%?T9-38QK7*NDI<=^E&B5X3C'RPA'%2P^!\H3JA&FV1*@#1KEMNFX>X56@GS&K4G2(VH-8+AF@K8$!ZLZ((_AZ$-0^V% MHI$;6>?+HB:T .P Z&:[<$#T0+^(@!*!G>" DCV=@;F)LXK5? MZ!:^PI-_H2YWPD#LZ^T$DJ;( 9NL:4]7->X/?HVNDJL>EEMJG<$K(WJ6]A/' MKI^.]53E#;[R=6@)$\]FW:$V;50//M+'FJS*&QIJF1H#.D^\MK$W!FHP!:D> MAEQ*"YV:XW?L13* '[R;^PX=GQY^I=/@% "_-;[]VYY0EDC5FW:6-O+= <$ M' 5;*&9&E9MI!/3R29)%B=JAFYDC^%2#K- @(L@K$'HN)T@9L["7C"18WA#: MJ '[&F%6MW'%2G=P\#[4V1@E1FTDH7;KF MUV>_[\@O5;HHW6.ZY*;Q%<9]\6\&81%2OQG70[,#4<=!^3Q4<4:+&9%S]47D MC#4!J+V\X0':E.6^<&;OWA\?TL!N^^/SGAMG=.^3O:.Z?&Y5ZK71(?@.DLP, M9)4\9:[,2>J#\JSHFJR#J1\NB[F7:,.I[Q6&;?;A:79 MIG284I/'&T.-FN)R3AFUT^)(1(2PD.1I: P!\Y//D[]]=EXV8#3N6?^$'9U' MK_Z/N66]_T]RRS!]DQ7@5MXN<*7OQ ,;I\,?.^*( MJH)L_$5PU+P< "@E!0AHS7[?#C)6ZLZ"VH04I0\")$[5C4$FCW\ -L\I/@#O MP=[O57ECC^^U$*?(D>SHQ' ?@.H;TJO Z6G_#P#;V>L=:>CUW*<;5.#<"Y*/D+X"P&QSVS]L[OX/3Z^>W/M''9]B@O8J"OH6=N[?09Y$O)!!# I+G MI]]W_GZL(_X W!92:UM=2O]1[BCB<6AH@;?2G-K@11L'?WX8-;JI^A^C' MAUI)D$T/Y)7J_0!HU.)?F:,6-OP?3TIQ_ 7+J%^A#+2Q#4D6:[_I&$CPF+?) M4S/J,-2*09B&G8= ' TU,(>*9)*"252:/[0;+*M>:Z4NYRS-K=)B E.NSHFA M!P<-W,,$=YI:+,,E8\F\BAW"* X&^1W M:HHKPR.<8WPP3N+Z(FY3.A\%/ !;#F[3\2KJJ@K89P84&&H22ICX52=>"+L? M%A68=E)O%?UYY^3\-)V*G?XUWSXL7FO*.OG+':B:;N:<'Z%F$RC=9 MP_\+7=1QTM3Y[M43[?P#L&*H2F%[C]PT^8=Z"FMZ@,(?*M9%"!.OOGP*%S7*)U%K 4*@\<8N65&!E9K9KAU0$8'B#N9ES!SB5\J1I0>7 M>R7U=VR&=Q<7F\9^Z^_5GJX[:@YK3-!'/X*3(C$HFT2 M19KVK*!E@"ZS7J>[;#K9@]+W?U?RX?4II-6!4!?015?;E=FG<4'(TF\75Y.+ MZE!L[HD&M'E5YC4Y[PNPQ6R>G=V=>*6W62MB+84FN*:;"\;1W"."8QR@P>QY MR#']M.Q.)O6/ PPJ,E-=3D7)3EF8_.+*3LNSG-L9775S2_EKZ^N$O]6V0!,GI"BN'VZ!"9.$B3.?(@&2TN37!$\8S8 MQQ-L)'F$*N8/[:[YMOCGL%LW8>+!S+05@\L"3.:=T\K^MIF-"?]G1Z2 MHL8 M49'J ^!:$_E*MMVG\0% 4'K]4]Y7D+H#?ELPHJVIJSB1H!89J$^$)'OQ@0K^ MU6^_X(Z7H$**13X JN?/@6DBN^\S$".PDS6-+&K2EJB& M] B?;-9P##I=OKV&V.>22^,:? .(,UX(\2Q*E?%L$)/G>03MAD7THG-!CE' MB<2[)CH:OBM 4L7$)U^2U938/GU/DGM\:_<3F25&2!',H96 ;+1-J7%RI; M8KT&"[A:&$I+>P52(H*L +\CQ6Q9?/Z\:D#?GH^IYD8E;CXVWWZ?^2[:4;/4 MJS@9<%3_L,.X4O)9XW_;5?]7L1XILGH6-!C H02I 0B"QR^&A(2%.(2&AA;[ M^W@_HD"$>9>4)RQRF=_59UDT<*OWY%8L6*U99X?4(N!A>89\M7-/EW^1HUQ$ M_#T*=!?_99 YZK<%TJLYQ- \(E$N[S86+'L*I9RAG?>P%N2NBO,V S-K&LPE MA$N;4>0<*0R2C'XZDL<^<&#)Q6"3IJX:@V3/<'$'3-9X<>,'1WT1SS->NH1R M!Y<>R#;MU E].3RUL6<*W/>W=%E98_TD:$CY9V2H]7J=3JVMN6G93*]FW:K! M:"397&!6IOTA2BX?BDL0G*B0PD2Q5V&VJ--+X5U+QY-K5Z>@$5HTD$5'\$5O MNI24)28Y*K)5L:5MG"?E:_8WADN<\R0U^_&UQ8.Q>B(.6Q0$[)E\@KX?WOLWWP,\JWB2.+P_/^^6T MV$8@IVHETV0#*F)K\^12/26Y1OQAH>@(@GV3X7)RA!A+,6X M%J_>S#/AWQ,HWK8-A*CPB7+2#;&*_ .5;T 05]4D"C:&$C)CBZ';(@Z0$W&T M6U[:7\>F$\!Q06O5B2JZ_Y+#7+9#,40V/< 1.T^-NB +: M4=]=:@/E\J6%GKI;+GKG"+D-9]&=.*Q M\];-R5:WL9&FW*!-3 %(FS04 ^WI]PD+>:-7\E:C-FBP^*6R2029?2J&/!<( M\FLXSG'",=MA&K!S<^CN?/CCQ_: J,+5%/5YI+ID-539MBB/$XK0!&2F9X2X M0@1O/V7!=Z02MB(JGV-W0BA=H[8^LX/=ZP_ J(S*'^R-C$@%D<_1OP/ TQ4! M7Q)_EWX O Q1+5?^M7FIA0RAKH/)8(-TF=<0?60QN]6UQX\EZXB 4QJDQ2S: M'+6D'7E)7YKK1C8FRZ,KG:".(5L!?Z=!%+RP-^60_JZIF:G3T% FL +C6[%4 MCV,-._^8F^^"N6*885:I9Q0MK>3XJB MZ8J'?^@665(4HMI59:(0@WHC6,@'#38L &ILZV#KV;WYR-VH:._=>3,.MS=> M[R]M&N3Y2Z<0SCM.!/1=-0LT:^,,(+KA6O2YN/M#UP-A%I%CW7V5^Y\*AM2V MP+M_>S="UE>SPA!K(\7P(]*48AC*^%FE\N-W(H0BW/P;;[@;KO?T]FOZ]!G60 MH6LAA 70SA1QS2$D][-S&(?28?*]5&)JP;?$$_GL="XV&*'%P0MSRQG8/.KTFZ2C'6WDO!-FR(YIQ?BIG#^*0\E)O=%SUPZ0S76Q0$Z %^SQ8J$L M\6K*3V8%E)JY8.#E"IV&MT"5^H"S>\0_H .Q.WI)G^4_ D'6=7H/ $0E3@-( M2TX+N:,V4H,VZP<_;Z.JA:B9T7>QK=M;P@BERW-Y\$SBMJ4_% PR.F%1PU(H M)L60$6MB2:%1T[^$R[EYO+C5+VE4#T@D*(O8+"^N'?S?#HK#I7-S=J1]^MX> MI?.@LB_Q&>9HO)5E',BQXO4!(-/)X9$*9ZN,JSI'#Z?WR5("D-%&_#4KD3NA MO-QD#/-DCK4$==*9]6LNA]C9\%\X#E<=FF.*)=CH<\R=4W>TJC$9;?JMJ-MOB+(Y< MZI9#)JGHURHYSMU8 &-\Q)=CF); M6/--'\I:&<->[>I" (*$:EXRK]=Q-(XX-)7% D6VR@M].FZ\O@)8EHF>O&I^ M1DUQ@+MJ8;J3]/8K![JVM\:97PZ>K M93]F.9N9442J_!YYNK#-<0)1@[80_\2@@A@PC*YL>G_K#3'\Y%ONV.MX7#,0 MO>25=;!REI#WS6SOGO'-UHRD9@TGPT&5-7I6"K4(E3ZH2J+@W!\,A0V-#$G\ M$W%&Y,B >C4^=2^- M93\U$\-ZH?C[0/=C;@]=.1TY+)<5[3;50A;B%R ;GX<<,]18G/BS8B6KHV-? MQZ%Z6>_OAU0!9U3\\&'[,N11+04'/;?DPXPD'TTB7LQ1@MOU,C+B3609>O1Y M5JG^DLPZT!&[[GQALJ#WDC:V'OFILA!7I;<[#0I$3:8>"(E_R7+W58L*FD1I MR"&67K]4M_QVV1Y2EYC8.*#8^#8F$N<4> L7\D=:,["?I^%=N[YWP^Q4=N*6 M^&=F;*"I19@HA^S[?& WBO6_1^V^Z9=MU*)YY'I/"SI.Q(_8:)D4JZB#<2G% MFJ*:Q@L1I73PB\TQE74%AL^]IHB!N**90G$:)GP,/SA+V1?776KF( TQ/8/= M-F8R9N8B?:]#:CMJOXD$(K7])MY(1X_ZSD?7H4L8S7"'"2V[/L_N-':?WOJS MBDD!F+#.W01[]ZFR=03/D.L#\% 6H-?4Z5.^U7Y4U"2'1@X)]5V4WLI5Z*^( M>_*R+1F)_O@/$<"\6%XE0_1R3@M!R_A%NP[$(FA420(<%35^*60@.H<4-,"M MWU/9X$64*NL.&?5JCS^S'>_[>$(*VWQC/(#CCDWB1'=NE+#4 '5/N$]$D1MR0"Y8H6DGE-ZB3PPZ@@\U+C-TFU 6)<]N.O=F^0!8D1OQ/N\) FY MQ0-E*#R.1BG_7+J9(\'X@4(PC?T&N"L8!J]V* 9MF[:^+E2[UV9RH\%^-'G% M("#_37MW<7=[(]NA066/G4-,F0AM,W2EIU\H61N1WGTC%E9Z>/B\V:SR-=%MNPR<1;MWD*>IP]-3<90,>X0:Q?C>DU9JB#)<,0%K[)K8($G M%0/57C7CZ(K5+8GD/$D'Q2)#>L58M\%\!;E)H\P"F\F=/&UT4">1ODJU7_7= MPIS/5*;01.Z/?ZKKQWU>(\O[KOS?_XII5FEK]PRE]V]Z^P#B9,R)9I2H2@GC MM*%V"1XOMJ1/.^17OE722),J!J+^)9'>$ =B-K7S,KN)2C,?@*N%4EP#%[T1 M-JK#CMKQ"ST/7*8YE8S$>G&Y)5]:A$JR7:W2-NHU5K+0]Y7L8J MV=)#]_K[^6I=>0WUXY:?[V?V.E#C+J1[CRBHDO\7_@N0+%#]\PJ9T@ID>,Z@ M(K&KEYEI)=U3G>5ER./ECZ'&T1-2DKO,V17'3/>H+JT$2"$ZH=C8&[=,B ;, M);4:7AEGF*[;=UQ"[H"&GSEK\40!K^1I4V<4O(1K.!I2%3RAZ9P7FR/IHH P MFY!91?S%?39>ZF5FCV!>2)0^K!P?Y68(*/$RGD19, MG"UF(SCDC$+X [NM2E64^P/DP1T0[ @X3W[6:.,(&^-I@[#+ D]&HF9O)]\^ MHWGN/?]!'@'OO^) D"%6ZB7$Z?23?@H"6[K,QL%@/G=E>)D?&A"+R28#QR/K M 0!B@*3]T6Q#Z34^"_6WF.<$[G]L*[%VO9[L)Y?W^XR+;"YQ2Y5M04.>&<)6 MA^P,IZ.%="7-W%:':-2F2,2LRN)HU*H(2/1!@,U(TZ\E@3KWG@G]J]J0%%_Q MTQ/QM(WEG.8HRZ,Q" M70L%VH9N7MPKI_1I,, =VCSE@%T U"&JJ+YDTK_KM?OB6)D%QIFD4IW UXRL M8<'HD9C?JC!7*A% ^X QEPH!!-K;V46'HY G0I>4RA+J&LP49*-1N=3UI4HK M71SBFI\@[DZC<\V;W]YU9JHK/B'NH:?EJ4- Y MU.\11C69G?T&PMK/I>6 L*&&N[Y^W M0$7"!9^FE%N"K02\Q&"#Y>$EY)V3+X@TBA:)%ZW/%22K2OEY]/2[[P_ Y7E_ MN2GVM\T-6>3G4].STDY^_]Z_-#>(N.>EI1SO:6E7%+5OOO^-@37AKU][>?4! M>(&8VHG5YZ6JCU0 M^0%05/5[5\7?V4-RDRP<'03_%C%CLCL4Q&6>R\[8F-67[Z07S-3EJUMZP-P Y79A]N\_V>]&VYOY57G MM9(UX;-CUP=@%XXM@,5ZY+W%"VVH_J'I0C4<9^Y2,\V0^" E0YQL9D72X5>V M&=$K0H=3(\BT-,@)4JC*Q0>0NPE)_N]SZ=Z^5HHD4/5'^/5%H;4')/'[KAP] M? "&C'J_=OZWG_@?R*%[I[VG\. +B98R_4O">*X#VK2$'1;$M0*'ZB6/[@F] MU%YAO%MVBZ?4,W3VA8T2^JA:Y$RDY.]\(BQLVB8_=#JOKQ(]8CK&_.E]G$[B MRBS3V&6+\MN(#$6XAG#(O400<7'6Y]X)_QTC7]]3, M"_Q@\8W16L!.^KT*T''K?(SB("_$0?:K%#\&J??C/.FP*=OP*>06>AMY/S5- M6!6B K2F[4I04F0A 0@Q6H,"62A8\QJ3*!B=%V*VE8SUDDW+--"/U_9A6N?I M*3^XOT++_8?C.@SV2G::W1J-@DC)8\6\0I?2P-4EJ-.H]P.@:DCAN,=U@C2M MN#&ZXWF(.#G[4^P['?XHV"0XO/N3#OT1#3\Z)G+:X'?]#ME@-+50BXHL@)B" MD1R3O7# U-7(=L."".OVY^^%RT19OIO3:\3\AZ.,?S9]%H-3K?^D1V2[GW\RN.S+V5ANIA9#\F=?$\Z^3Z_E]-$KT!#T^N+X=#CD;R&0 M57-!52[TO'ON^LD44$CAYP[*I2<&O3D^X>J^W^4?"JPZ3[+\*/9Y@Y) /*" M84,+9!5C" F3E>;?(W&ZQTI!P9YI"@QRH L2J:5[O1:W?;KP%E\,?U9""IJ ML\V^$*2Z'/TT2K\+K;(YU!2]&#KF2[B.'"TJ(B4E\87_7<\9EFJ EF?SQLZ/ MZZAB&_0J6A?B2 F<01#U!OK0C[,QH8DYQ0N#75F2HI] M_*[4]/0TKVT13D[N4'>2OJ3D@$NIG$:3D6(F :_+R M^_7+KCTD,P*_7TJ=$Y?U-KGFCO85%]I"_4L;5&E-5TX2-L+R;\>8K!KFYJ9M MA(O#$";TMPWJ0$PM[Y3V#ID>JZ-H(/O/ LA87LVJM':%,V)NOX>3?9O5>9HB![;NE)%M90GI@+RXA41[6IJN MC]FM_-YO/?"KH:P+:VA(3MF"NHJ]LM8)%F_\07@EL(]J2N04^ZK0L, M $[MW@N*/D,^I=O/S2#,C^FXL-CBL!PZKT*-S.F<*)[HU%44M?OFNTQ!B<@' M $0S-W7Y'/@&.+H>J;7\=RP>6Y)W<_GMO_,! /#[WMJJL%U6]P>0!)8E_G>0 MGO=Y0SOH3> OI)+]=]/P];760[RX_\D0J5(LR=SX'_'\?Q$2&Q[5#8E[=SP_ M /VH1F]Z"_\S2_+_C_2Z"]-O#"(9M!:=7MN.3@3%KUP C2 ]@X > MH*&%R=DS7 M_#!\NF J(#6>F1=F+NN#8-=5H5EPZK2(AP(QQZW-KH,7R%H:]VN M=Z I@>)<'1+Y>G9T5^?Z;MAU99?=XE]K;)_]99)GZP8%2)C 6R0;JX42=N3. MP4O_HA:7:E^ _VHZ+0ZBGN@\4F3>P^\^Q>'3LO M8>K.1UP#A_-YFL@[(T^^'M1<,9BK.'B_C+(G5OS$:7#($.@K-<+]#3Q &W@4 M_94I)I+LI7TI&R<*M_@!.#8$O$KO?6XA97\CT_@ 9+M!G>*%!RQZ#=WXJ_XQ M_X%6:H3SGQJ(;]YME-XEN\WM -_TH*53PFSZ3)L]3'"/*J5]VB&+MSJO5I?= M%^NS3CW'@_\E( 65FM&C?8Q#I=^J;OBRJGKDX%:V4X\4SC?JD^JN-RKHVB$VO,[H]0% 7JO6 MF%9+"_TFIO'3%3V5HRX*I"\GK3 VTFY*/C)HP3#G-N<.Y%@EN3-IF8MO0F< M)H&%MA0<$#XW;ES_S^:".O1C%VEH+4.WDR*+%9"Y-#:UZ3J F@0'D]\+%G5OC\-F6A*PF$S,__^:^0;EY4R+K2=F8\8N^!NV4+)_F9/JGR>7E M&5T^;3CM.35YRYEMVBQ/0;LM,0ZDA)Q,OB$C@S=$E4R>VXW.O[O>6^"HS;:@@;.GV3)RL& M49'1FL4F.#B9'+Q5GUM=3OH",6F+J+)OKJXZ!**"S.^EZ 1*LY2!])0;#OYP MH%$+;,^MK',0GK8;S/AU"I3JT7B_=I(^GX'8/+SUG!;^QX2H* M=K@*> X87KYFHZ=WCO"84V^KR(X.]23F9J2%LQ 4/E-#- MXV[E9V?T*\YFO)>B$//FEZX$U0MI#ETICO<7?DYW0O.DDQ90F/U>O#"J:]/6 MN'0YD^DA*#AG+B?3J"A:*:R#^)G%PLQ".<[U%=%*B8=KW%(,ZAH(-ZHD.LAN M0X+B>OK$L)SCK7+[\/RF;'X2EZ?QBR]B8@T+UI;/8B8VHZJ$N5@^6W.=_%"I MA(N^(:B,/&N,] .8IN&?EK&WM_MA "Q,BIC_VQ;>-/$OC0C192FXDQ&N"LN MT*ZBDNZ 8+B(\I*=A:)+ ZAUKE0M:!01I.D[SX]MP]2#P1D_@FT(WMW*'-R\ M6Q!$/"0I3RQK:K?3MHJ240(83]M8^2&AHS)&HP>QR4 ,C M;460WR^M_H1)O=*AJMVZ=]EE7;L7VT9LDP[(6#^(.($A*#I,IF38?O%: KE M?^V^="73!9-YSRW5JBZEV?H!D*#!G;&RQY#NG.06K"EQ1$@KC8:,$N>U^G&5 MXG*L?3PX*UPO[."HQO(I*,WY;N.N55BP\CBDJE4L<*P>D>+V"=7.3BJ M5?7X.N41MUM(7J1+.NLQ\(H@+@'/#YJ5/77X^EHY.*'.# M_N6V6LXG#<.Y*939.5P6,VE(R7X*%7\]_ ZCNN?.^V.+[1F!N"^&1X0C2F%_ ME>6*B02!X)BEVL*K'VQI8,BHQD'L*U-S*HY$8S"+:=#@F5,\OY0MN(Y.L]=W M%KH9U=[D[<.R@%Y'1U5B1XHL"54'E75O.X'M8,)?7 26MQSH#8\;G*S(QIR3 MX\-\5K-VD;> ?7--J8F\?3IE<2@7H3,0N+T<5< 6 _S'4L]00!_E9.E^8'6B M+!_B(419?[";\7L99D22M5UB8JPE?D5(@X/Y/K7S9E@P-5&,N4433QWX!R>J M01=>3+MTBK6)S7RYW_?WWM$6K7PN>\XW8K&9['VF<^%>"U[D)SH!3N.EUQNL68T2J91ZT;MQ8E1@*6%(QR\Y,G2;?DDVI1A@=B*U1E$X?[<<+&>(<=]#4TC MPKD-COCWFJ136[YXMK.5SQY5&YUV%\@6"9A.T%@0;U@A$4IR#D->86QCJLT? M &P_B8$:X6(G+\,H?:K48[*9C)?-&IV$)AB:MT%O] DCP]] M]Y#7&96,#[\8ZOS^I^G/Q9U,6W\[MX3W$NBYC?6\X1$5Y8%U7KB6$[#Y9G5Y M[7K:9 ._5JR+$\X+A4$#B)P]34D<,I(H'846K'F:X->]O>?B]&[!,J5-8S3Y M[$LU0 M^+:YTT:/?EH]16-.%HQ47(=;U89IOV5UI+LFZ3??)4/KUOQS),K'4&A".^?) M-F\356$RF2/=DM1#=B7N\FF:X2DY>GAET7$ZB2YR]#\]C ML18*C<7. /.F&@NRM=*:THYMS3U!RHRKUJWYX;;/E130V%!'QEHMHZ(C2,VQ MJ$N)XRQV1^LR$@O449$H.R&F.D[GH];(4C#)U.SH;,SD;<56^0RF/?.B72;V M/=1L8>X]4[X?;U\;Q4HX2*6*3$X1FQ@*X>9_@]:TYX+T'!@F5R+YW>L+V8]1P[9W(7)B XD=D#: M[%)#L!"*NG%-EPF'JZ14G2*0K2%$@Z3:^$F.N$?V^\I!QOHYHF8S^%V/EC*L?&U">*NN> M9- =ECYW"NPV[6GTB\P.SO^,1K@Q5_F[4[L^K ;O]')?&E[EOH]PNC>S,)5) MG(J4LR*#(,0=].MXP[>*/"M='*1JH!5H!;,]%C,(C$H[OR(H6BGS<#0A#+PC M5M'6KHR W*A#S(Q)*J6+TK?_LWH\OSQ!_"K@K+C_%-H^X4VLVQZ5*@$!KXYA M5< 9.@;F= QG!T*T.'T_VH_JP[9LL'LJR1287F_3MZ]V.+?3UQ@CDK+Z*D48 M(#O*Z^FJ*Z*L\TN=)EZ1 ;GNW! B7WM+ M5L+Z2X%=4T;GQ(CC+&MLY--4BRVO:IG]RUQIJVFSX5;CS$QE(\B+EU]&N<6I MPX<":K)?'^]K0AW% _0WP7B+"5.N5,[BR_X ([Q[9^L$TM??/ZY]XLQ%ZMKO M1N(W'N8W$E:;\FUDZAU<4S];GJ=6=8>AU):L%FN4G(^W3>%OUAV8K3(Q-Q># M'2GI:]8:(#;(^9*_E$>\:0A(2>WP.-I17CO*_%X4R&_3,X\T7?T,>V0_*91? M3N%58OZ;\08;OP(NJ4Z[4R@J3>8#H CT;' -MYFGX6CH@4->!(J+GY#RPVI@ M_2ICVO(F%BC[JP,;O07SGAL!6 ,8/=(:149D(\8Z79SG7\H)8.(3#'LP"6;2 M7)!:)A#8=!4('J:2QA&0O/%84Q!@R<7LDOAR59'/LT2$A>_0U)F#)%O6^)\(F/$I?P#L?"%D%^T2.4:&$ WS=>J: M,FF?Y<"@K(F7H[NC2YX&U8K)*451@V_ P;0AB]J! _4\748<)XD]!_>LN_#R MWD#>[.OJ-(L_:J.(=CNPDQ>4EN0M$?&;V $R0.9,!$D5^'H:YB?"3CS=!+.( M+U7?XN*TBF!SA@5$.,,>#0:P;XYN;8K7F@6M\[+Y/*:!B_4,4[+T#Q.H.V@5.CG,NCX&F ME X&,3Z;!'KGOEZPO0^^B#@$Q"&T\-X5.CK9,CKZPS.\E7RPX/3I0M!SGMY[ MZS"NG6J[@8=ISY O>(@37'IB!V(U6M(GI%P?#O)^7)0_4.IEL]X.M7GC^"9:=0Y M6]+P_+%;(28EK[LF+$*7=_ 5*A;I&"\NC7?\X2:X,<*9=*OQ7K5 O0CD0^M> M]+;6I64@[W7GP79E,\6-]RN%[U$Q@*^=RC>H4I?A-FGE=<".YVH M+.97]37T71C6,60\L2I:D%#E#L-CXU/)D>&[JK#U5-HE":[/<$N-;5X^*C2S M]RT./U]+*9[5%O_QB% EJBXF:WJ5V^Q&%V.8L@3KTGQ,T3HUFXD\6#TZ-!2E M/5?)=4)8XUS Q?#$$EQF;E4E-L/K]$>=OS/%;KU#D* 4^L+2=$F9BCB6,\_" MXTX9I#3,L"#@X$T1 \OFT.3;E:Y1MO?9S\?V$@>DDPUQZ MFV-%QEEJJ&%I+ @J-@PI!&JY'+]T[*,#"T17!.3J1KSV(=88HSR.K.9>5Q%@ MP#'CF=[WSRZ@:X&0W;/\UI)X+NQ<9H;DZUJSE8HA,R9L:%# M%R9FL.[PGN[ MT6\!G7B02[ !> O#*SB= GEQ#/V8A/U>8+2AGN&1+4;#:5.W18C1NW3=8'_; M?$5K>'_041B"?%E+N!\B5ZB:/*Z:#A 8!V=OF05L)@R[)-V%DHVJ4#O"0::E M1Y4YX\G(C&1SX^SN/UV4M)?A(X3#;]RBF%?-I8 M,4^*WC#/O%X!BJ8_:@OZXI0C/\YX,YCL?"LYJ7R?;>O),NPVDH&L]EJIEB?9 M%8F1/_^0N:3+(4[(I[:TIO%"@^4Q-AO4SN OTIJB7JMQ;YT4))0M6VN6*3I9 MZ2^K6;VEJO3[AD.#88DC3X7V/GK,T%.Z]J^W1%42Q598BJ5$0S'I:;?P5.JM M(0,L":TK 1O1MTG!AT1"=DCC(:0AFJ\XBVTV=#DM07& MA\!-:T!'>_2_R88R5M$+A[J5]WV+#/\BQO>,> B!@:Q9^E+/>=O[[JES M"U/9ZI!)N"]5T""3@:Y>(0CKPI*P38D37(8\@P!AEYOUB9I4I297F[Z=_9O9 M832&B5<5KT#H1L)7.J[&DV(]^HQG^R:-V(IA?.6DU_#/Y4!.;O)/@C0CJL@7 M"C7H.!U*9HN<4^F6'C33&JF#G%+)H3B17X_#Z+-"#3Z!RY2+'E[/3O(TVP6?9[\XS^\F@J9;K+K [!1 M1[K5N_.D:)/3(/A=,#&Z447]RSEW6ZO[C@9SX" MNG@T8E>Q"0;J*^X&=*?V,D6WSF:UW/,_0!E[M++CV5;E9,[MSX-9CWMWO98M MZ\P9W>F^7Y.Z#5='U\VQ,MUE:E?!2UHZF+.OA$2G( )-5]5) +U?,#]1.9V)^^ENO#@"\_ M2 N_D'D*O0U" @^^\N^*P26J'?H/G!8*M_\*^.?:(\#!T2\WN&!T5/Z31T1: MLJ5=N"!2X8/3Y[_OV %!:")]]-A>@-_@73'A'?K(OD?OK."C3I%!*R\7_^ M)M8A?V&5(<]9?*Q GO!#W/V\";$WR*,197I/JG\2&=\Y(J0I0NO,;. LB2JK$: M821_$!F[?'EA.5\WVQH7ZL4;>5<%7AC\)2B;>*.0V">ADC*F']0FKK!FRP]A7=A2&U:VF5IORQVR/=,*Y(#=:^Q M?2)]>750!\;M!&_?Q.594&1,1AFU_@HLEY;.5 M=[*&166L@)2+ F=38;FM*T.(E&YC.:-J)/+K5WY5\\$;?5'(JJRC3:F4/K.6 M&/Z9.L_#J['1H;)#("/191AS!UIC@F8Z:##$@?DQ-L6<-%VWQH&#CSP/5E>: MP:& ^<;/2,OK+6L4D?.=_G0/S"94FU@P)_7[<$W:1-JU"[LNMWWSJ*.T$&9C:FIETJ7S^Q9V6G>B-L:9N%T\5:UV M-;#]1&!4=\+U(6S7X+.ZD6 9)-AE0)SSYQ5AT(IC,?VDDF96PG@6T:-XG>0 MV29U4X.#;IPIA0 6J#7&2^]G&_-S6^!C[GBM^\)^.B[<3[;RY,,*1N5)H$9 M_=J8@RF!\L&B4.G^5SW^S>IT&FN7F/S&_)HUILGSXR]?$%$1"R.CZ)#1T M/+&5=S1\E>#O6%PA\Z;!BG5E>BJADKQ8Z3Y??5 M$G$OV"@FB*)17T2 2OJLB$1!HIXT] ]E+64Y:3D!?!XG!*-@/L^_AJ6+:;"E MI*Z=0]ZN0,?3,B&HX14"A$%Z"_\!Y M?]3M6,7OL86%E7SA#P#4F63"51E\V?A9*1P?7_=F:8HFM%]72(.Q476-))BD MZ&R?10H =X#C46B2M&W:[I&V*>)YSC?:0ZK9SR$!V6+>RIS+.,W$*FU?FN,4$:4= -HN[=:M@"U2E%4?1%A^B'L'I7>8- DEMI9=L>71A?^CC M5>=4!I%3+4EA&GS'@5& 8^P'Z: MD2+I-:; .&=1[[H5BQ,\:U6+S*BD<6#N36?S+PV;Y^ER0?T\]Y-SX=0?(\\S M.W3A#=A/<^E5EF,OZ@5HF6^]E]>N^%T<+?TZ7T%_N/W&Y\X6N8[553PHZ-R7 MZZ=B5T>*]TV,YO](YYD,>05REG6UICHC*&34W2O,/L=:%K)I;5V)F^2U"3NN M];^C_W#E$:F V:1VE_6:2'1>?P5F6ZI@!.^-)96G>=EJ1D>9;S-WN MU4(3;1':#26P9'6:?C.+PT!;=G4IP*!>O\UMKG9>_=6#N\MBSK[A&-XVWI,( MM%%RNZDC,,OCWW>8%YQ?GOU#F%\<3!L#8;[ JXUZ#MGB[M=/7 M$1\ N@3F1E!YR@\^"J% C=(%NP13D+PVZ'=\R > G2911[HZ,_T:1PW"QDCF M1ZJG_)1FZ7/5_-=XUN>&R#6B"@]ESUXYE*=)(Y>IF0+CGMP3^S$@SP= NVE< MJYBSE;)8;N7& VE\X=LD#OV*>E?>IGD!N;RVN=UT@IR=M=98@ASJB*69CB-R M'0YB.>C33&XF6Z>\I/QD+ZD93V!UQN&WEDR>O8NEX)N9-D%M7;LK)DQ)X^K' M"4(,SN7[BWJFM$W^C)IG?.Y#RB.KAEK-<0^F3]"?_U 6-1ENDH!J0EOC^RT1 MPQ:8I]PHL2CET,E(%LR8YMLMT< M7>ESH!^ M59-U1:;33>94;7CSBQ9S!JPX#!;SC56Y;.B8$@]& F WAR7F$L-9954YFVUI MSGF 5);;_H[63U[#),YP;:'+!B7)S_6F?OK)9T_43 0">5[6!B&<5>/[2&8! MVL987)9-VJ9$,C.'NFGU!*\JZ]NA>31$< M%@\1_"[>)AKSA-(V=?SBV&[TF;%S./D'NTT\)NY7L*P$YI9M? B5AP<15WN+ M:=4EV'QC0J5X7MR4.H@O($WC*)4#F3'MS":]/J+C]T_S4J2-F5\D))VH@ MGU*H4O56,9;.:46C, V %=I%P Q&I8^&I3@/]LH M+3R@0:TT!\+5QIYI8]HEQ;"2T*=,8$D@OC$WC $TTF(^H]=J,R@!C$]JR9CR M25IB[5$$=TC+&>\WSL87ZUH:QH^9'H20^\7Y@LUJ%F21@ZW:#CVD]4/3$.B( MR4V?BM7L];EX:#+I$MU%W3WR;?#3*]MS#)5 MX0@M@)Q-FU-2.NG5^W;4-#Y4D5/.WW'Q"<3 -'-MMKXVJF4JM7MY4Q+1X<>S M5G8/>/YL MX4S?M319:9A1E#''AH+LK0_U\R>>J\JZ;&'-8)*C@HPR<3>0.D3\P+4JUTTA M$&, 0G-B(@P@]KIJPY[A M=:0M0+XH+(E8-S]991P(Z@5.3(L#,K):B)PA?O MK.B@+Z;:S((-W>G#JG.VF'K):>/GU6_GZ]&V39IWI2T[I/[.>6O18*?M8?4B M&"I1+A12C8,%:HZ.7:>(FZTLR^<^R8=_I6USW^I_78(-Q>=[[^@I6 T7V!J\QTLPO. MME4'K*8IU!7:D0Z9M"])?C!+TC# .N*KO*Z^ .Q43UWYV=R30<;'WJ>OPMTV MLWJ!4U4Z\L>YIPIG\IOS?J!5)>DZI+7V59(:5I)+U5SM9BDJD#$ ,C:1 8.S MB@D2W,2$.+EQ?&G7M(OK+-1&3=N55Y'*IHI&_7@D,AB5E$#.5CJ"J*@J5\%&Z0*%A]UIR5C M)3V,@"VU2T7*\,G=!+,D ;><$#S$ D?LZ4^AB&^,1!MCEWQ4O_PUK9 UU1*5BED25.2D$F!YPJ(O MJA,JXE;,YC1)D'T,)Z66"2G=]&FS$.!9,^PT5WG(T889IQ@=]D@71R2S$+_0 MZMNHI"=M/'&GZV;C5W*AWED1@=L[&-0RY. .N MWCK:5^Y%MJ/^+0>:C5))_Q]ZPO#4+T*Y*ILRLSPDW#'/@HE?3>T*&-IK^OR, M8!Z&J3("7DD])O9$0A*2TI.R6BNS4GML78^Z*60,JLZO)> MJK^N5+;#4"#L.2.(1SJJ:"&1F-6J?L$2UGI6F,4\&-8Q('APX'4B=[HN3FG0 M7@$T%&Q:.&-<@&A\6)^\)&HDHH,^X2WLW#=<.PWCCY'K-93M7TK7Z+&LN@PQ MV8VT,K1G7!]9:5E/_GZM:7XT7!_!&IXUQ641&J'%"9R$. MF'C*Q_IJYBE,%,21JO3,1-F\\):7[MR^"BIPQ8[#JN;T/Q9RU3<=U]2(]K6U M&6!"&I__1<>I0&Z*/F0^K!C?_&P2%WLZTL"GXS?P.7H] 3TA_'M\NFEF20ZP M!%/BFKC[=;F%BMJ+/K]4>T[];%T]+NJ3*S;S&'^/30Q_ MUR^SS(D%LWGZB@;L;=;K7%A:<7BG"#IQ^+H-WV9'4)09Y]EO\Y0. MA#Y9S]N&E<]O%H\4 2,0%-R!G\Y!_*$RA'H=@&Q*BNTF$S4I6,7A#9/.WLL" MP!$12MU*,@<.XHE9]S[=*N8>MVD]5UIRPUXV0\GJ(4=>4R:Y:1>X)U]M?K9( M]1>)YWL=]A4_4K_B3H'_I)Z^^6^U?!5_A/CN?7[:ISPRB-9<*,NT*/.-R5W$ MIG*T:B_O23@'^G>VPL\"AA?2UM3_A;BW>HH#ZIY%!PM.<'=W#3)8D,$&E\$E M, SN[@$"P=T&"P1GL. >W 8+[B1X<$G00'*^K^Z]]:O[<-Y.U?D']MXO:W7W MJEZ[YZWIKW:/.[&^H/3CR%1J\Z4+#XD$ARBZ=,!7_2;LXKJ,N?A/U?KL1=T; M$',.N :U&4L%VF^;Y'');:/SO;G+$L'X.J[TW7['67SXV9NG1-*]+UH\,P7Y MY*GE*GN59I#!C^5*L$#:(SH+<.9 S:O<,$L^+&!B?*HHJ=$33^Y'IVUN.YW) M^*:Y\8H9.5I&RP'LX#[BRJC5K[,\7^J<4_.=AH2R[HSC-\+7%=Z4*'*0;N!9 M\:ION 5,4U[+3>M7K)W-&!7D1W&'&2IH[!Y["(=;SJ7?!Q:<=AJ?_P,XFP6M M]Z!/0]T#T@OC=WF]^-AJE6K'JM1P\3Y@_;:!TFK/O+4XVUP=!K4K;>RV]8+/V@OI#" ;Y!:F+-Z/8>N?[U; M,C)MF5>*+WO3@^ZM,ENV4I(@XKMP8 YPL4>24F7T5!7D32#LY<^3>LG9SJXJJE%!/IG;4ZLX0NK#* _0 M)9UB7,C(B= =Q\*"E]:W6-\^L60%6F!]'^,A[,Z?J$VT)LDC\ 7UHA7AV3J% MV]QC%GM 4S#V(HX^J22+SO-)[\K<_F)$'!\O[7IFJXSG&C(YQM>*=HT0@Z%< M^L,]O=OL%3/+S2IN+XP>S22\!O@"[\P&/ (Z#)/-N]WL1H&*U'[JHB"IP=Y# M\63*S(8, YX>UC]]+78P=[A4U=B&^R3,=JDOX4.#-..Z4%>RZ=@H]U4UCEI[ M8J'&=6M@(U 5M' ]+=83&.4Z:KA\@*Z-*Z[[,7@T^J9^6'&68CGL_+ M++2>B.86]\JW;;80#V'C7_52,26XUF\@8PY&Q$V?N<@XI%Z+75.5Q=?"Z@7[ M'>R.1S14> CQ4NN[P9N?,"E%W..Q#VRCB-SLR+ MVLI?&D.FWYVGLM!$YWAK2VUR0G_+2.0;)J:0R7*)D-$5KY$NRY?^ ,([A?#D M#YAKE<;E+B'H\9)5P<%C=^@0@.G# 0R,010+ M%T$..+@B;WD-F29N7K&,8,U$.QH/)Q-8P3\3_,0_ (1*]Y.")F+_) )89NO# MHZ>^%9D,^JMHUD",<5%1US15/S[OHF22Y2-L-5Z!BE$Y M-A1_!_UV8JIOSR'$,6U/O!1G83?F_M,LSA0?.]$MT+QG5KV3^9&$_R<)TQ\P MW>D7QMKT ]1<#+DQKLB*":F&/''7;4O[21YQ]'R72;)Q'==I4[4^EYV3Z;/_ MB#Q*2]$;+9HQ)946XK=D)%Y-4R$+Z\M.-5\-P)/B'AU)M9 M R=[9L.?LA!M?.(T0@M&1J"UPP*[ILUA[>&)=JHO)KR\Y%!IWZ?I69-P&-M"W=>5,TDT.?" M'"^V\C.R9,9T/*$S:NQELS2Q68L6R04]ONE=WNX5_*S -Y]""-3G[4Z.^?DE^,:T5/ M=F,2[=)8Z=C/ZD<@].-5'&$_T:?S<[VK.J>8W78$I$\YJY?,?('-R,+\)D<> M3F/P8%F6V/@)OZO?0VCN\TR5WYF:$FF 0U-X"T#&Q/UTY0O-GV' MYJK>6;0"'G82'=_>[+8N-!]H)$?_L7RX\ MIM$VIJGX_O\F1T*E :NOR2]B7'(S (?=>(7: MY##J^*6:UF1J/_96+B*\FM%DK?/,LU.C1J($,K_Q3-JO3DT 3.(X]%'.\,5U MQ]J2IHU1OK(=6IJX1@+QG& 9A=%%G!'^(E$V]E'8<[E?'V4"5OO, 930E8%Y M9](@0]TVUVK8%\9YA(MPG M@!I-I]UBK1!"E9EDN90GEJKI=X-?P+?&P!V!,E[FF\9E+J8D=WZUX#@8N';^ M-V0&LEWCVB?>29L?VJ-L6S<--JZJZ>SZT@F:'![K^O@ARP8CI&61Q8,W43HN MM!S=SLV8?<::"\ %-9(\].*JT#GKC#>;TS(\MEG3%6C;+]N(OK@RR#TY>FW; MWEZZ8"2_+#KL7@DMM:4.4%@_2"^GS>5->F^A_ .[1R-E00;\]=KR )>.]D6A MX -C(V88'7] WI2H6'.K<*-S9^O%@;G$X.7T3NOR-E83HBI.7\@<)XPXFG11 MXX [RA@1HJ,Z 4>O":@@U*BF1"<5"B]&9>F_S;QS#/W["?P@6"C3L5O5P]4N M@CQHYV%5:'F?>IBOWAM0$T1J LVPP(++0?KKL&HDLF.KF=<%S\&U33-@ WEY MXI3TKHZ:$+$Y4[;9[+S4U9>Q^R$L./&#+\>W]UJ'L)Q _3!V3W"0[9Z:8UUWB,N M7MGSJY9MJ)MKQ6?.KRO)[L=T,ZL=^>QZA0/KC;>%7Q4BG-3T#->[/(SJS$5R MR.4%$W6)PF[$("K8RF] E]R_W M+E(CO3OYPMK>=S4(W4_4>OUI[J M] I^K0]V6"C$C;&*)IP26%XI&#N9:#L4L+PI% MJG6(:TB_B93WG6+C8]U:GGEN?2+V]OYS5QKI)9UAC]N5$FCH-Y52O*@V7]BD M+I[\'Y#(G4I]D'4A]=(5+'R#\Z6JB&G=Y1676(G!4L#Z! ?.Q-DQ/F M.YR)R$*U81DM!H 560VOG>/$BAEF+AU022?&C0[3/^RZB@07"J M#E*+K]7)"VTGM4!/Y_F:YDK.ZK6S0T/Z4C,JY5(L:K=EAR"2Y_YAK:FKU-Z[ M$)MXH>KS!)CU!)8[*9&TL?PIR3$))EIJ8;@7BB;\U:U#E?#*9&O34 MGI,7Q<.G%4S*\:JAP*G0+^,N1+HN@.3^HB)S6KN0M%*8D/4#*6>*[$>HQ2+3 MY?>^SM4?TB/.Q?V[.=7P<0B39/GY/YN:^,R6+B=+.#;V[8963OA8QT]T!R M2/AK'E#O=_\V^0^(["*TH?MQE&L)BZ"O\U"NN!/<,=\K%I02^9,E95GN#2'FZ0)WT!+N1 M+V+OSX>?R4M28F/"BPN.,' W B+U]$MW[E2WO1BTWY+*^9CA*VJ+)MP1RD: M8<"3?9H%?>W(N+]X\13K" ^A_E7J2JY-FMUS7O2 M&60D.K+,UWO$F-J[A7VC@@D5@=^1V][W&R=_!+[:][U7:8P@ZMZ]784^7%C4U!%Y'N[7++W>NU4FNLT]P@&.X M+T$Z=F&,I5 %C03[^BJ)PI".G874^;?;DR7.>;G'5+=!G&-1).1F0&@48:-R M'2J&('O^#Z!5?^U;PG+T2=4:!;K?(X]:5Z M2I(&0X.?]0E1XTTX%4U@0!R9Z@%$)!PK/(Y40T,Q' OKM6-,! 'FRH(B6%F; M:9YI,P'((RUEQ"@G4>8/$PHO8><,*L.A^ 1^1WSO#P@/#R=HHY_MG[ RFJS6 M4T$J(TL(6*Q$0^)BE0#G1IKO4*M064E0\-@Y/ "Q*/TETJ]1?DJ_TY2F??G_ MPH?0L(+2SGM#MUR@WE*>[BXII5Q9GIEE6!LPYW3#0T+.=J]YBZ%[,O@'N9S7PV%=J;%'Q^#-Q;7337%RGGK%M]]D5+;_+39MM8FC1M>9"E M;@1_3ZKGN5>#;K?57/#&!WD;H#R'4&V*MTS<"3B<24RMRA#-U@7A,"K"-=!& M_M*9"=SKW[.MJ+NV^QV]-CNSE;@%;,B%_P/<;B;-TL;\!1U^NT79E_E-B/)G M,^;[GO90#>SO2=BAYT)?QA_JNHN\G536>[["\]4)NW0RW(\FS;/RS=U<9X-X M(@^['7;G#CQHR*5Z#*4B5HPW9E%KLDJB*$::JJL50!G2O\SE*KBZ7='EZ9YP M^)1FK;>C>N8E'Z_"16D9!8F#?R[XK][(_7/!P4@8N)LM +*'P,TUB0#9,IY? M7^,TNIOY"C_^ WPX%P-S+BH;G^/%UNY7?5!$;#AI5<,]YG.CRH&9!5RM;5UZ MMJ.2OZX7)K]-FY]RM)J'KVOM?P@^]VQ3SAVO: Z*)WYQG[IR' M,BA5=,K*R,*5#PJ'YFN,YA\73XF$C4A[R$=X@O&F'5_U+_5,ZC"V*J5V^#DJ M96BRKM>7DL*I4+.^5SR#CLL7"[<^I8GX'G^]9)_/\(SM4<[C5Z]FSY^;$EPP M= @A4.&NLWC'6P=\=ZYO8DL&-&!!A/(]%'MQ\FU):O!F_"03!>-3@\0]6.7W MTIU3ADR[U:,VS(9_Y[O?(K8_O54DVMK[>?3SCW(I;]J<$&C$I3G":S&0B'[8 MBIW=ZQL(7;%Q@)8DG O'0'TSU >8\QT&;[)39-&> @@0*==_@40CB)JCC&K, M.6!Y50X=(]8+D "RS!BW'9.C]$2J5*^5EG#,-PQ)!(U-*O6!DN6[RU*37WWU,:6MIDT:F1B0/]=3(T%)!$+4 MW .[SOLL'9;4$5#M_6GX)EGLM;ZVD&9*4B5O!(GP[*=8<.W^!"M7YF1WJH[M M!N=G&;R H\20_KN(9QT4Q@-1R?Q/7[=IVMK=#B7R@?>!3?DGUF)+Q&K;1M,9 M,%T,?0CE?):!!C.\ZL8+K#'*E,W)M]HEH&^ 4XE#D7H-0F+=_7X_:K"^,O;Y MHWN7[\17KJ]<*@O)BI_09<+NNR/N7\[?,7M[>1VYXR J=&9>\Z3SI6R40.^R ME'\0JK=I5#STZQ&)&H+B[V*QD5]BO72YG(GS\U6,F^;%W,D/\!N*>0XS\I M"/^?K8^G!_\ *FHOXDM#-'7;[4+WWK>:KV0]\F$]/W ]"B:R_YP]97C^%?E MA6SU]Y*5HX:<9\ %R9/PMS"*X1=9GY>Q_P.//K*FNLH-$@3W**5+M7FL*6@K5'#5 ,SOMI"# M6UJ#?3<0<-EN-7Q%Z#/C.K'>5 MC*U(27/<-*SAKHQ2.165C*N-=&:WE[ZY+UD<"^81%]\HDMX84\"N-]N9:*M- M<,D<^P>0OX&S"PWZNGC+=RYMC"NL?OXA;4AP*#@TJ?A3:KGH*.^E8UD,28E(S>E7 SZ:57_-4Y MB_FJK2=>5XV879(5#]#3831=JY T+C-K*F]V,#U"@Y:3E=LPD[*LYH#0*99. MM$!&-\I2?]+05.FC [#E:.^8.EH_=) M )E0M-+7Z MJ'%2#A^.W*@B)^ H("-N>V$5U"IXE@+AR!A$:[KC:DRK]Q8GLV3U_J LIQ^L M#\CL1]5%04$!$ K2?)/KE[TBO ]_>BW;\VO9\GFNQ&)0$1^=-!/@^%5,8S07]5SU#V]O-2#NO0+.5R] ML^J#?@G>;72N7B_O4A#'X3>T[Z:B-U+A3B[NV3R[9>IRRS M1B>9E&_BGT2S+-FN-$V_\_9E&=2?BZBF<=["Q1@9UJ)L(^TMOL--K-"QL)(A ML"'_NJOFZ)G#^8?ZW>6VWL!0OQ6>5HS_=Q\&)2I4Y;@[8UR*?C-)Q(&8I#$X M^PMTA5?P=[33#HG\)T?7-YE!L3Q4GH7O*8BLO/!)?##"GN01K *>TCI"2%1N M.(1K>'MAWSSITXHWF9FS65B]&]E9\_,.9AP7D8G%V5):8;W%TF,FCX]+S82) MS2>9Y,* LC1#X9O$K2ZWJV=$^@FAW*#0P2C;0#IS+@@=J ,D &(8[,O>C][_ MM*ZSTJ_/S);Z"$Z?I61@;]0:R:HGSK@W#X33JM4880_)D45LS5]\$R(AQQD2 MY\-Q)V_FP73XJ#&!O3-(6?Q9>V6G?6(,XB_A]&@Z17NBYDX J_DN >]+]-*Y M]K?O?C_>'8+L0*8$%=6$TAC"ZBEDUYV:,EJCS8R=5"L&O MQC[I36+4%"Y6G3CT.&^!JSGC UL.6ZJ5\RNSMQZWS(Y[R MG/ PY%-H[W1YN5WM/T *CZ-7T1BCT!W(N:N;[TU; M@^;07M.IYNXQK[8SV2+.I>)< MUW/IGFT\M)38O7WWK2X;=>6<7&]_PGCD^%V=%JLQ86R[X7=3%%:RN;3\U#I; M+/C8N+0-ZJ9JQU.4HF$%BY*^9[?:5H.H ,A5W? 70J^$."?T?>8D&56$=Z9* M["#7+]IB$Z (2,GT)_[F*+=RPW!2W@N]X29E \_,!O:,HQ%_'K%4O^H)8U>_ M?H&3GK^CTN7D"#"VV;\16SS%/R5,@LV:>-[/LYU"FQ[;0J1,OO Y+K\B3X_" M>:IZ@9%]33@SLJ6\?GRG^Q4V)9YMN@E"F5"I,=&2K^ND\'OD\:1 YUH8Q+\] M18"UD[],/[WE;KN@;M=T,+/\YH"Y-V_W#!$('YKJVVOC^ZR*X4E'8VFGO/20 M&:NK6L- M(#K7@!0PLFH>=].&Y\RPVSNR,RMD"0(3:IZ;/J_?E-A,8C> MSK*F*$Z9-F9O>I3HN5,/'723^1&M3Y7D,\\#N2NSU/R8;"+4H%]XUSU.WJCM M9UI#"W$76&'QL$R?XAM'R7RDH;[?ETUIT/$L55YV>K?F=TGKX,)NDQK2Q;)Y M;5N.LL))S@P5\(-;(F!"=EBK.C;32Y9&N )*2L!*.J,K$5!$)G]D)/B9SUY= M^BQ=4-J MVFJ4H=0J8I*'JH#@$!7U$,.I=(&>4RD3TG$&RE'4& ]HF^LB5ZB)V5Y>68OE MC<<+@2,[*+L,PM<>."_L]=JL-:1%!+Y(C9N>)EPXY";>*<'X4)\7I<^GSQ%[XTI#OVQM_7+.6YUA>?]EK8X M2[8X$\L"25D/GLRL#R>S3_/=KIUJ?@^T%2ZGR\H6/;17_)?739?-A!56]-6> M,\M/:3+HC!8__7=CZ4XT@M1SQZXR3I'O$'<]02W M<^(:F^<3>+;I%_'B/X"+!-"BP]VT6"+#*Z9I748X7EAO@4GZ"A^9E$"^I)/H M]GH7$OUH&)\?>.C/_HK"WDRK7J4M/F)#%B4VQ2%-5[Z&%Y@\KL"NC0S/!>_& MTRH^PPB\7U>R''\6O@_C/?\':+1W?5OX"_,O5N/L[DRDY>5(RIG)AO91R, _ M0"2O]T-S<4[W-?0/N=_"XW?!]S\2:/_R_F2[>#;^.U+8\M=_BN&!>>QM@B1V MD*?)L#H8-E M/W*%CQ#^%[6_J6\]-''[:UX%2H8>??AT%(,@[GXS2X3@8].;VG ,NYRQ.&X(;)P_O[>\QQ4,TZD$=FUFY_FFE39'E[2:X M>.3L5J!&.Q&;M$8H2S<4>$WY4,*-B9NC@*A>/-B?9=MD7,(H!$+>T+0K*:U8 MZ$<0*Y&JPL@@BG"Y5U45.R,\<)-,J,/NPQ=HCZIF <]2\*FP)4] M[=$M_#5^=T?Z<4/NFCD(M]EG9CZS=OD2K%:77%VW-=:-XGCK 6(E9M(X=KV8 M8M(H+K"55@!@7\6RMW=6,?=6".P%C^'24HQQ'+?)' &^'P%JO.(*#],1Q/*L M [\?7GM\SR?'^J'BA7C]K\VE1$%/O@:0BO. M:TS>0&O#^0 -B>5C$=L2)?% -];]%6(/=B(U+$ VC]K[RYK)^[#?-BVHR"J' MVJZ\P<.P,+WZJIXRU'K3ZS3^80U=6[=JD^K!VT:R,+>J1= 7_H;3N:*MSD-OTT-[V0BBS;,^/G]$J MC42P;YZATNVS*ID7:PD8]V&OCHEH-W*?="'=>1TKO,-B$)V0TYY@;:W*_VM/ MO3LYAX6A3*@ZS_S0!9LT?[RDY_2SJ=8Q MJ%_C-4A.LT);KF*.W!8LZ_X8Q5,NB:A64Q_L+6I?W3^N;L>U^'O69XQ)H=H/ M-21: 3_6^ G+!NR042&92>K6$?%<[2*Y6+#D=!Y Y&Z&0D\0B A(4"SN53*= M&H_(X5&W"*6^3S^N()4YJO2]N++LUUIZO6G#N;TX7@+%X7X,R+WAZ'^-Q0\H MX$TO?D?,GM$T$./8H[2?"40GFY19N*[LRK4P(KLSWJ@/P[YKTIXTZZ$+25:( M2I%GKF)>-IE\>&B[6E"YH_G\GONGB=!UXE4D\X@*FQ#&'_0R/2 6M(6E+U:_ MY!\ $N)S#D?"2=R"..R/+J$5J5^VX44=>@A.60193K28Y6[,*_0$3IY8F@YT M$IXB6Q255#/D%6-RHV);4\_C>W9Q[(Z14NI#OY_QV76NN#@IQE(V1/JZ52U> M=](-."^O.9]G<.8VC"S1E++<$$ET+(]<'\@&[$ZN(E))S?D@^H.[]GFD2\.& M_PT8&-@NIRH2/M^S^9,U;1;\D2]&9*_'YV0@A2G%V-^;-^I)3_=\06[)CY'_ M\,-D?6=/O@<99OOP/:&/*.NZYF!^WY'6ESV;@[,-YGWISE;-7MNS5EHB*N$_ ML0YMW?O6UN9&.(,KHJ_6]A?D(GT NXR$ 2516+?A9,YC'STN4+Z)XM?;J?^T M3C0KY1"-CRR(]3.+ZO'\*7.[-D=$]"AQ]F()DOT' -.M'\@R[!^9-H7LC3T3 M7MN'<[H)YE#P51XPU^A\<>#+=*B! M4;A4]9P)F7:>\HO0&_V>8_M/T;*[\SPT"^LQTD*'2_8J;4B-ZR 448) NY\^E[ [9-MF$+3G;Y98V5M+2W<7.O:II7S;:[#5?C3]<9CJ2-Q+L MBK[CGH8HCE=T<[QKG$K7TF<"N%I1F/WLZL7N"GYC-?S1NIFCT^G9EQ MC@:-I5ES HGJMEP__4BG3QNQFT:&@6F3XA0OIMZ!6U;Y,1=@\^E"QPNB0_R$HX J+240JGJ4 M#,\Z_'.*MW>@S-],9D?9P;=BYSVS"7/-YQC"M%'B?V+IR* M0=A37(8N1"\O9IFF#39+D1!@HJS2>KO$[^K2RKL,S2K,CK,T\479-&-7$Y0: MG:C*)Z7ORF_(1W9QH4]'G$:I'2:"0#5H'OLZW,SP7-NVN*_T?CF^2UH^'_#Z M@VW?^U).XNX8?7'.^MGA0TZ$)AJ=%&>W58E.'%YA_XFR&RC!&8&7XDEB/,EN M$MMTFML]^W4=-;N9$R%:@Q,MP $FUAG^341P9=/WCA)M)4+7SZP7=_[-W&B( HT@+;-'T,Q+AG63JGI@T"(H. W4GU9A">@Z M(Q9U.G^GV7G;&9;@VH.2!G$209I>\I-/!&RZHS^)&MJ6#?=EN>K9O*Q'&\SC MEY=_4W:R#-&Y=%B6+,6E(T=@ZB357!AI))Q*O_RY&POUO?V37;^&;SXN%F3N M)VW-&\QHPN/Y91ZUVI3]8/?7=+J=X1RF#N0"D\# PQ';$3W31*2@9FR$L)+3 MQ:27;%UO?0NJN2NV&GS_K'Y P=Z-9:.NA38V:$_2F,P.VW[[Q7SOT"*@#I+& M0$7N %(KT8MG=27=BF0>RR@V&CSW3#4AF/FKB2BZ55BR.";^E.=T^0&AE57B ME^LWN<(_]]=VK "%\>2QS_S8Q9_Z0I23-I!V"Z%.,:;9>;BMH$0%[U6_$5J1 M%$U-@W1J[[5IKJ/[1.+ 1_ 19*35N:[37_JR+SX=[Y+K'59L%4 A ;^<(3*B MIT]3E]F*[\QP)H&1GRK_NJTE,,1=)7@Q'>8\.=BRU)$1"63@6!,#ZL M5)IN>37*\=$&FL+F5D @755E?%E/D#/BIG/QM]OQ#M'"/X##DK&SB'769K*M M?++1YM:%ZH^GH;?I9U6?+)PV)GRCC5)8.)7238D^&_@@7E>,#MB?\TS<#@BU M+HWH!UGS$;,U*/R/(75NLP]BT76N(CSTH_:SPN:?TU:$'W6-DK?"1K9*#Z2) MK\FMJ; 3IT*F>7"TALJSL>F#\.2DD@+G^93IE*V9%+>SD(<>C@$RU_Q@]\K> MD'M"U\2=;J')0)H,V4#E%^4HQ6 Q[AO(K7G(U;PXU83/NX2=SB9@E7T%QN4A M8XQWU]$8(4MGO$UJ;?#*0\CF(,((3NP%"!L6+NHGPM)M1?A73J[;1O5/ M5V_1B2.B '*!%;MY-:@3.*JY-K7%W/"*M/RX" ^(G&":$$C5PX# YL&.,TMK M[OGRCE.\?7J.T=62)(%4?I):!%_)]VTW 4HE M%!J%N9]I&4+IV9.\-ZO=F@;@LQ\^2%&N A/UOICDC_IH;:,BD0$3*'F> MAV#NRLU-]-X#LGX"YE@Z65*.A+5M>,3D1" A96C\.W%&5-K, $$OVO KM/Z8 M'N!_1U0HA(3T$H3?Z-?17CW%G7E3^6*MUZMN5"C;+"8?02DRQ\2NW938/+B\< I4':71793PE.LIKW@!#YK*7A0^;5W%\B M4':89*'EDDG9AKE,3'RAS8F?LJ]AC!Y6'=0V5\@9E_FQ<\E2FG6?M@)Q0=L& MEIBBYM\:6D3N'^?KN9D:WU^:TYY4Q0G&%E8:R.(%2%;1@XK!&K 2\GN60833 F)^E M#0JC\UG0X,KMVKN1\7I5Q]UTZ, M6L'/YQ<')L60V+SEX)!(SS3LVO@9FHK/4ZC=8S"-"507J"G95$%DC 4A"[L6 M"DONP#=-U9I=A4+(KG5+R>37IDK78_9-]^.OGV[%+$Z0S+:PR-PZP,9 M!1>-M!KF++SVO""^N,C4"&=D4QQXL" [-XHHOU'*J^W\,E=N;N*9U>1--].K MBY@U-S0O,P;^L"NNBC<$-Z=+U!E3F7:,&V!?99]A4P\THF%>-ITFXO3U0!F$U*JUQ4. M1M6Y*(?S DY#+?\ U >!YG'F\>JAMN4P")(*!R-B 51I6X#4*\C2CXG%\.??VEO\$W4" MH!*-6V5'HVC_$FYYU;3XLX#WV*?!U1NV>,"W?@F[$QES1Y,K7H0B#]0^BB7H MJXYEW$T&5WIQK].CD+^"\64-SIBR?_"6\"/ZQB- OY-+YM7(HIH?X=''O>'& MK@ Q2E_!/:17ODP.>VG>_X_6S'(?./5]M+F=;Y0[EU-W]5J[>-)R@96;&QPRF M%*VI0W9?+&]*RX#P<]68$8&8M1]811VECN80;D\!MN#6S>V/!V+GT2*_G':S M2$7(1:IL;9UQICC>Z6%(F2L&*H"J)1(HA\N3Q\FO-%XD#D'>&[MD38PRX?B* MSO88C]^&Z/R%4ZM58B3\7NQ6Q_?&L5+&XO)4I0(> R6PGF)&]F4"]XR4K;01 MS#W\?9G]B5!63WP![4HF]S.?2"'_B E!&/?GR\-?LNWK<3X!7O>GXA;A+E@%NR=1-K MTY'ZB1-O=2&U^5 >K_&L+C;IB_%H=5?%@=C8(1E=$)O_77OM_@*GS6CB1E%OA\#29-Y".]8ZOY%!^4@#;R*&9.+5? M^9R.UT9-B=M7?8=U7IXC%F4&%+O4F,R#"?%?L:SD*$PHU.M;N7"AZ8ZS6!#' M98P\&9IL)R>NDQ\ '*?9G6!G &/2. .X$:^ !!C[JM(HD- M6PQ"HD(]F!G1 ?2AH+"+UK:M\\GOL7S*YMW#\OWK.]M]WJ0VR[$_Z3]3!H*R M]>3U15FAZ>)&LV.!F2-O^1C7,B-"].')Q&X1>/M5@0MMN2V5KFX%[XBLNQ/J MWR>LMGGS?]]E^\ KG9^F2[4>NR\@2?UX!-QQX%47':AVO==9- M[!JV2]%[U+H%LYT_ZSD31Q<.D\TRYU.OS?G45,[.*0^>.TL%;;3A4&&W?>%Z MZY8P+Z:35N%7?%HT5+WP5N0DO\OKJ*8[*9/3OG1/]^HD&5,!\52&Z %=-@=,EX$HV-J\BA8=9M0CD1GW\ 9;?9'YG0 M05,!B[E=?[GJFC;@YF8.VP0C3+-\"6C&2+>D!D?JZ^=C4WC*OUVJ&_74&NY+ZYKG+5E)6Q7:5Z*%0Y1=<37Q ]F@^UF4U,L;.U\W58E]ZY$QK];;K)% M_7%3C4$<5A_SNQ6::N1)1O57LY9L4!T+G)+-PR5]?M9MOS%4FIR=%K&5.RUM!-;G&O/.13W M@D=(\WN!H($C[N%FNJJ&>TK-^'@<,JXNJ\JA\WC'-DW)9F@6%0&OYM0A4BO7 M5#<:S/;T>YZ?_99H5K_E+T"6&)3I;OUW6YPFW9\O7]PYW>,.?13+PIL4^FS= M_*>D19J+!U[]D/?!*R*4 ^J>,N'6QEAN;?S'8-/<1T2"RIAT2[7/W,GYIE:A M&UR4=_&LCMW69:TY]7Y4BFIKL9=\++K0)O$%-"(5?3+=OIK/@O5 5:"P'M=< MV&(S2H'-NPY>\KN6W: 7F_)?OKKR(XIME4YK-*:2,K7^%<=:6%=N#LV/+V7=\ MKN_1;7_MA8@K!$(S(CNB5_W."/M4CCA[BQLT9\U Q^AKO!@8OST#.O59NB(M M:K/S>51IW7V[-RL3;&1YJCMQ-AQRYC-2B9H%3%3X=P,3*'=);9%.84Z9Q[#@ M=O!D$'BR.8/!R8QZ6_[NJ.C $V+E/UWWV(Q_GF)_-W[ZD:3MAY06J,G6Y5*] M^P+7.X?U'-C.:(M+KS#\Y@U_:UPM\F^[6E1CW-3Q5WJ_5B^W()T:.#D'[E@OQ,I=P*H]_J-HCA.:7+I.B3"RKH'0:&A@EI MT'_Z!] A_+VWB'E(>'NT5?Q61K;D3VW'[ZV3/XML'QER_-%79#]N"2>E)IKS M?JL_8H >5_NK(PRZPY&X&QH14]:H-[X$84")Y!A+,@@I6(L.?'/N#)-O;5#B MQ>Y-ZCP[/I3]WO)\FR)1G7MC$4>%2Z[MG%T430R3'(?09,_/:T&(Q4!3Y3V4 M16\P4T@*-.+#;-$'>7RZ^KBC<;-N6Z<&-EF(R;>TT\Y1?OENL"HF[Z$@2WV* ME,;36)C=U-:Y,SI&"<5C=:X2=1ECG8W= F["*+O<;M-57#FT M3)Z&-09WY+CQ9_@M*%/T5>,(+-XNEJ97NP?T*1^L+F<./3>4.B-Z;I:HO)L* MRR=M3*J?BU(9EF$NEZOX=@59EAH+J7.M(V0\U28M95E.BX@)$R,UA ,J?KI) M%(V[1J 4$PPIN; M-7/78"CBF\$2RUG$C]%B3OI#H\:6";J)YJ<5'K$F^)CRD;D12U>G?%(OIXC% MV:,N9V^Q'P?]0$'L%74U/=HKXV5LE>)!C8E,"[^UD]):.:0GLME8YD M<@@,XK'$I*->7TGR)7?T*F5$:0_T35L;&4$?<[)# MW(4'V'&F>$2XZXP9!0;[ZC,,EN2TN^O+8^**38UZ#/*A$XL<_V'9UXJ?,2%N MP/I0#64^:,X^?8LU2B\2V66@ORU+!M'DX"HOA2,]R7.#3IPT.Z[OJZ5\J)6" M:?1.#21KF,=6$(WX3+L;X7!D %_I;*@S!WAGL6&&XMC1)_Y.'%4P0+>F 7QG<>CKXJ% M,B- Y/N:?J[_D8RP3+^T.0=.U/3Y]^N7]LFSLYW@RC_9)[,#+[BIKKMU]%(XDN"4+^:M$@G)W*L8ZO M=.[EZ#DN?%#G'":#/[TK4WGTIJ/-'KKQP3Z3NO6 ;?,>7;^EK1?FVQI#729 M=B@5V$LNYU-2E"4@?@;)SNU,J1;6I*(O$;['M0IE^:Q1XVF:7#P5IQVP%XI$I M0"0 G=1*A9.-N]P-M8.@6Q*2"347GS[9F)KU@F@Z30Y]$'X*C,0)?1!2PS@U M?/WYR!U.K)$Z?T+/S.]*A>4UW9B4\:K"GG]-5-[PM V3U9AR?$(,M8,>PNF) M#/VC8FKF='KV1#IZ=6.',I1O-Q4H[M.HP2'VHEG5()"Y:WN"8V4L6YNV!X(H M3]B$TU6[)]OM7ZW7J-!+[&M F>>6VS+$YH MYD"6_THT!08(JE'VJ59=-%_9$*NKVJK^,:<4,<_$/+6&)L*)RIPF%2P'U5E? M']G_1B[BB4?;.SJCM51RL6@MBO6BS1^WHMMML(TJ0(=-PI6(5;;D&X(L+#'( MSX6\'L"!8GS;K1VNZ$M^8.[Q?Q*6J!((^;K[S.@E4V.S^Y;' R@M&L'CH^]. MT:+8<^1F.P.PP2(,_RDO=R&$9N%*Y;V1TUW)P6.Z9;G/L(%/N+YEIV 3K06 MOM.U>WDS=30HS&V5XWU@J-NP@HRLER:N1=@!U$3)Q ,PP^KUC#35'4W*N=@O MGKS5CE3ISK2<\XJ-H^\$7EUYN"]GVXL:,U>T#&Q\9RPP8Q_+BD_#, 8JR(T) MTU/]D&MDE+<=O%4 NP&430^"I5'YS M,=\(5?/PN:135U>I EG148ZLA-S@I80?WJ3SYECX9 ##?[@!JO=,?"U=9S5_ M)U[6)ZZEN!UJ*]L'6?RL@I[/Z,SJ%7GX55><_UDR'9RE:B[+DKLR:J%0XM!( M1*B&JZQ:1+I&]:?./&:@$?_RN7I.NNM[=OOE-C&$W.9":H>^^;J #"%=E^>Y M[8$RF4OCD9)B-A+H"%_#WJ6#_?WRASQ^5'+*"+\@_$N>D87Z[%Y5'Y*',H=F MG+3,O/\::N4"%U.S+39NB*U3(Z;;[[]TM W9V&W+35OY(G& T64E-A% M?<@W(<0S9\ M1"-/Y;VI$4BB3!*QV77>M&\!2T9^V+?]":(ZGO%K1^-#Q!)UWOG/Q M3[%4(QK9XS9)K_KF5!OO+R+R"\.E]L.<>OLI+WQPY(V_D #KK=_YJDJSB79R M1W'DF-U!V:.IO0;?FR3&Q0K+./7?@I=U)_X6S2Y-LENZXR)+FVEAD[]/B+U$ MC29;#&6[GL1"7R(2N'P5U^/Y?R?!R_PG< 6P&85HF.-CA,?R3AQ-6GV),C-/ M2Z-?&]9Q:$> :W;#;//4V@JO>I]R_%(6/K@ C7!V';LUF;:D!$'ZT'R.@D;> MYQFAR23;TC]PJMVV]C9D4RV)WTO!B9$DQ%-ZEUXV9SO=;>GQ9 M@,2-&S6?X&4/86'A,HFG79Q?TL;W,C7-[)B=EQUPC3;HVBU>=V,PO9[!B=N4*\T8TDFEB#3_=(PB!EC"75 M6@[UU0@AV&-8K^GL6RDK_)J*&LVUA2;3VJJO1I^U;Z%!2/V:(GE'B177,A8K MN]KB;JY7_$0!([N*-(1>54NG4,3: 'H%4]0XP@, !(&D/N1R*3Z\I[A[K+QO M;/:+^I^?KU&H_F2=2(\1'@3/8 P$^TZ:]4P;?Z 6FP*.-L3;Z+:[S#B5U6PJGK$;^81-1KYGSRI$V5J@<]?;_Y'!S[\V28 M5'Q0JVL?YZ&T>]Q6:_IP[8WL?&/%24:S/973-K^HITM[L+=*A;7:^E+Y7HQXRW7&R M'EVGR8>OK1GGVT0G'3=>OXSCNE9#QFGK-'&-@UD3A_X!)+@XE176/C_OS.O4 MA5@SM0C36S^.]<[D7AR)+3 XB1(HREJ+&8'V*W=)JV0F%K.7W\ 056G3>3(. M2H=JC D/Z 20"C/$9HU*JMQ,O!P^NDQBP&:*K@9FA) RS12AR%+!M,%,=WBQ MZVZ&4$K#XL$I/Z\11=-(=FZ@%^3I=I'IF##K#]Y+0N6-.XN[L3(+B[NVMCP9T0W GN[IK@ M$KOY]K[[['/6&/,/U!BSYE.UZGVKYJR4J#%-(V;1@N[(A[BCVE$_T2E]IC-6 M %,06M,VF=A,*4OA?6XAK)6JR-=9"*6FZ!)IO^0'HGS0\!"2A0)"/6?52;'T MXVV\>J_?<9WL_>!UU\K8/S>[:4+Y71' MT/2Z-)2UY]O0XY;U=S.D'1KR6/C@KU1O-J\< !3L3HE &3&Q0 E?G)][U-3B MG%%D<,7B7-CAL4!*LV>D@>A/Q]:;?;LE%I18#[_2'VO/G(_G15Q_SFVMS%(> M!3YI6\+\FD3G4B\51I3,*UQ_II1]3?ULWU)-/%SX)'480WIQR] MVPDK\(39QQI6ZUS8:.^9G>9S:.3%!Z?EQ<:RA: NET)H3U.8^ARGQD6>I.2> M\IY@[+'5W:+FV$26JJLL'$-D>E3,7^\!+4+RA2+. +BG9V/RQ[@-M\Q M]MHS<)OV>&3(?(4.*\'D\*)C[2M-<30( ;!DOQL:Z00O C[+A8+WWYZYE-PI M>9)C024R_PY*J1+.3B0PAE$35(+Y!Q=+DR!P$*'$B;6-J[E;C2N!Q\OB&/ED M1-G=9TGHE/"0T0-V@&O*FZ#U.FM!*BT8::0V7LO,3#+F1=9BI5H5:856@L-L MD<# G?&XE!V][V:G>, _YY-]7(^>>9%^M6MEX]K5]RF..TY_@X_QDC:B4-(?I/7IDYQD;,S2WYD%J_EV&Z# ME,_D1$6,OR5_Z.QP2N&X1[U#K/V)H_ $5FM8E#1#_6K;FY!$6OR(H(,&9-5) MIK5!;\KPM$S66D6K(J3;@Y4#1CC>'4+L-J 7!;F]QD&IRB:G\O._!7ZP&\G] M!0!MK;DY\1P$(](2%0_E>)@Z5>3J=ZG1BIN#/%'I\;IEH80$AC[%Z,1W4@S MP&+.%,Q@LZJFME?#5R=%U\]'D15)%:U&EQV*(Q:9C5G^\8-T[GEF*B>RF>J. MLP0:G74XF!?7(3)CLZ7.6DN;,A] MGH[9%ZM$T?+97*R>"XU?91"]N5/'U#',U!7UJI\4JVUXZF)KH]RQMV ^W-RI M]9A3"]W)_LW?*;H8\J0O([F6'"54\-Z(4E"K#0M=8,V)73J"!=SSN-\+VG(E M5%>LLF@HK<(]Z[02!;ZT@G'O;T^E5++S*Z@98PQ#E7 JF*.SB]412H96,_+' MV'5.)^"?OCJS +767@TS\*9$M8 ;:/7E5G1X-=8H$'Z9@YZGYY,1R80(SPWX M8/HHJ.8$AI6?LLQ9CTP_;59]DD1?.E3 %O$^ MN&DX:Z5\[51 M[%MTL-X_-EB:VAI>VW;+:A^T[K:E57_L?]BUO;+0RA/V#;K5S%Z) &K,TR,ACC*TD/)!B\4B MC52%R#A3"G+H1X7;1/:-3[NP+'HG@PFPCVCV: $0G-,^:A9.)O"'2D[R$\ J M1TSAKK97&>6?$?G> (,0'NVU>W;6;<1-_1VX'JAVY"1^DG/DF(J%@XW_O)4A MAS=+.ZT1M;!L$])?0)X$0B<>_H]&A'>RUKES#4X.E^4?K&PZ_.781M=X\+ZY MIJ?RD,06)5T2;CDQ;XP[A.(1=%8/ZZ]N5]CQ1,E]!NV'X*FG#NZ[!2 L=[BG8I,/ MS7T5>@]WY?$7 +J6'8YKEY63\+';:,O\UJ'?V-98O[W5X6? 04]Q[,64'Z9; M/] 2DU4[^YMD#>D"M3/7B2S?2R*^]#"V,<71-SWZZW#H,$>.\'GU_D$4L%80 M&J5^$.A:PO!Q4D_11'L?5.K1R(-JO@[A3ORA^:Y97D7S2]>V<0M!.7X:T,W9 M,H],[#UW-H#@2 )QDD]]U"@[6]WP!%K):>%T6LSIOEY4]U!7E4\R-4N;RH+I M/M-.Z*AA9ZV#>XM)7D,4;IGO.*'4,RX3KL7-B([?[)H2P85C1/UCKF:]\Y1Y M1C >7#%%O$6J%W6_F9'L',#@"A&[%V!*6<&;P&( M 9>0$=H^*S%LGAKP<[Y:6>-/[Q^6/4^>3"D1&_]Y+LSFOJG)=OMCD>QFT/_9 M37:\;T 1&6_Z6V*V=R>!F':">K3L1C3$-[_;5'?B8;,2#8_M6Y#*4AOD5=_A MH:MYJB>S(X_);Z*^BH?M[#9FIJ%(T%>SU_>T3H#2>(N(/41;G\RXR;]U6;98 M^HNG]M4!NI7KAB)2Q*V2[1@:X6(&6G2!!1\A!K+N*)67Y]*+@6*-G6>S \SG MV-%RM SZV+[APZ,#O,E#WQOO\.H69G-,.VLH024D@)V:^AQ\P)OZD(FC9:>C MF-W7@)]T*X$E*3FU-A@#?6?R(>C7-"?13_349P/!V:_)NJU5J^1"EK4$:8ZV MK]+E\Y"ZZ [;F*^7H042#"Q3PCAX<' ,W"@$GJJ\*CV]UPDB5?FZN*^?QK.+ M4+_/F5R7/,*^O1["D+S23I7.RJT,R&Y%A^-^ *U=YT]M M[C4G=C*5UO(@Q:W:#L>=$6$YI0^*8;9H]_R-9"*VI74[-+O[F_%$:1^>/@F*P%0L!5\Z1; M#>^8OO+4HLWG^0$OH@YR\6$ M3F@C5#(QK]+!) INN,M$$5:HCMT=F=]]'#Y *VTA M? !VNLPNQY>C>="/O/,+>M9.+@2&[RUP%E[+L2X?#NXMX>_""?F:4V,;/+#- MK5A*"<8I>9@VNA7)&)E@J MV?.'RPAN4.W#1/0HY94V]BISA'4M-YJ"8H$PQZW6'P1:*2O@P7U@ 2\8$ONJ MQ9POI-_'T"]LZ\2GQM;A4*5:";W_"U"[')MXVT@-">NL9,2&I\>$T%I ?\#0B[/U,GE__9I+S\>5$6C96A4]:]J<<^7F"3]=7*:2@O%EH]DU MKF.5.<37?PI5Z5]!G9 N'EKB*9RF)>V&"JGWC=\A&-F^WY>&=INXT%)JMJM< M)S2:;:WCQCX']EU?.Y/#_>:QY9V,K_\+8)@5J;MN[U%2_"5RH9QQH7O[E@K! MI!QMA@FDR%S);FK"- !>#)P[3!5BRUSCOT@MTR+KY(S MB2/UW!GU_;(OBI_IILI3M6_XN^OC&2H0*BV@A@8FG(P4 [@: K?%>+3_P\'GL^%O(?Y4S M<4__JIDW(J>>ESJSDIVBU,*V0,S+;D4O,@XH99WP5HZ;/TDR^7'<'^XW0JF+ MC(?(-V1ZWS\K3P?J/ZR8RL6Z*9KNI-@".E$:&N,IRS*@/SK37QN>+CZ_IH:* MK[X&J?E\.7UMI1N+7XZGM:0^OF[S?TC>(8^CE]3/G=&=G*:VN5X(XM#K5K'- M62;GTO()C8][YV*,&T/:+I1/6J.L5%G"?Z#3KQR(!X)9"2KY<]2$LW&P'V)A MW&CLQ:0B(,0A!<;G?IM1.0&!8. M]LQ@#"B5S@8$O@N!PT1LS[S$=&FKG_%\1T- DZ8>KL&'1O?O:.%#P[ZKR,QJ MXLK,_&>>PSS[70@F5BRSDPG38$**!USZLR@=PJ[;%C$ MMX\FOAZXV>RJ!]6M^@E@8$F\YS+#,(6=&$<9)+?#X/N9QZ^E#7J/[B-U=]TR M@,EQ64K_R/1^1,$79_QK!^=YOP1GKF/U.(6ACE3_F:'8/+WT$6^U>07S93I( M0S0:/TLPE.NVSD0%IN,66:5\; #GVJ]]M$+TG;1M5ZQ"([?)J8R\(+8N-=IY MAMJVS J7U9\51P:. TEF;"JE%',1:Q%G!\^V:@N(Q)C8^2B"\RYPYJ[K4D37 M0T9O7C]%6TJ::K^ZXWI9J_L12O7IP& LXC$*O&ML94!P;52.J">(8]]-SWDUU'QTVF*9[2*[>JS3I-.9PX'9F]( MJC)!.:#HQ@.E-=PI=% M#Y@>32(C(:+I+I>((?I4[$[ )2$"P+'J\O"X)1W@@#=H!--C\.$-X2>S7Z@ >LQ"'=N>E:3 M4@LGKFN]DKQ:PHY[FJ+._M%N4)&Q*@-BK"_D52XRG>H,++'J!0HP@K2*\ _8 M41SN15@&\PXY\C8'F3,XC#^=[F[?'/H58N)-.7,$B,Y- M[8&B20"YF.(4-/%TH!4#$GR(=,(GGNLS[[+CQ^<%K+# GX9J_CTRF]S%B*H#O(/FOVR41^S:LYE_5PFK%^GA&O&R(7D^=)4^@/W-B); MU!W%QQM^TFV+>JO]V=VD'H,, ?>9//+[T\3%K,JHZ@'5^@7.@FN#W6(Q9LYZ MR9$1Z-'["B1Q] 3M@BJ@+>O0'"U1#>A9HJ#!]S'6TV/J=144;[=6]$ [75MQF@>$T>!+P5< M >8-1:MHI1%XU7:(X"/'3_1L*<],OA+'=B9.F5D '+=M#CRI.79B-B-O^G>KYF46 MO=K'!8;L*94FRS@BTU89<]:&">5AR.&2D0#['TJ^3:/0!+?3M=<;2.Y%66!T0G+7W'1' M@OF.7GK:B971A0)C&9Y\\;EG]/X@C-NS!AKT6J/)D7G#?42#KW[8>AG(T;]0 MN1CHZ8QX[\2JFO>[JSSN:TRU[V_&5D<-Q4+K 5,PW=$I5MXKDC5ZBCOTU?WL_&SY% #G_>7E M6'5,N'R1R:_/>2^*BJ M.FBH/4.7D5SAO_+?&?ZAFU2S,]K\237W2^N^[Q/SM;O 4YE5CW'+RBI7_G+_ M&)-BM36C,J9Q/3W[G11\\U[#)EBE$8'BVJ,$1Q'T31'WPE$6N9)9HEH "2!S MKW)1X7&RVG&CNDNHJ3;TDD"75S$U4L'R,I?$\V#;W,J"\N8-^K$HDS+#DL/! M$!VCQ%B=Q@5B*A'!$3!#FZE*\,ZR-J49WS]24DU!*-N@U#J^MCH=J>S4\?5_ M+R)+?*#LO'I:!%_4-S2MN[\,DRAMJ;6\,+6_MNH1<+%A10N!WNV%&]!EN(]R M)F+$#$3SHAG*]K]X]"Z^I#JZ_C688""STPU8.YA_M MHS3#DYT.0!TA-.3(([4/$=!XSPPN8U G*331<@D'/WU0DT!^]NY0>[=+I *5 M+:416^=]"\*WL ?GR4]?Y_6'*L091G['KT?(HJ1@E48QVU5J4IP*Q4KAA#-F MGPK%4T/2*^"XXLT C(#H: #*F61"CKR/(#E>>9.C3_1ILR+Y(*LH6O6DN,9 M5F?"@*9N@D+3@(0DK1!2>-D6-.D,02ER:=_Y3WCWN6: '3(;1_?OL1-H/K%+ MMN05H<_A7\ )N[*PUPO1=7"H:_([S0\JA :Q :0RF[Q&]T'[UY(6!*$5/^;5 M9J!]62L4C?)[$[GY@PG"7D4.CI28FH[X?NUF@UWWWN [GJ-,GBJ24SS=TDW. M>&?*<*(DR\EC/Z_HU#],2(NZOEY"4'Q;\9QZ:P94E')5ZECTW2C%6NIT2T3XK,8=3.,MJO MOA0Q(_(>[RBQ3$.O&638!TROY#S$K(I6]0A2"Y)1T1G,]M-./V1?Z*,AIS4' MQP6EEBYCVM3-K7!/)H^@9P*;J',G1F;DJ\N8M$SK^^?=A]M\$@WB"T>(4T;?O.I)U"-+T[K?Y8=F2G5Y&Z!6X1Y2E*.76V737-CO?A:N)G MIF>X3GK7D\E%,;/G2O:X.!N5W0%0UR?&TV=R@0!3+BWG.(+\MT"G.9KQN>.3 MWE:@OZ@Y/< MC >9,"%0%"[ =<9S%8Q!\8QSD).PGU\*CTSS4U4##H'@W:*N8U5DSMK9_W'G MA'N-#J S:<'NY/C6XK0[8H'Y_W?D7;8773S)9;;;=PRM5#(@&B5F2\ULDY6M M9"2#V'C)J\*O9G*3?P%GVOTR:R1&F7(\.68:J1LH"E9-?'_>?>'Z0&Q#E'MUT5CB?BCX8B7KM3U" M*VE)M>Y?:H.XD@YND8FQ5U?'HV*YY;P YFBS>*'T9% @!3$\O8CX!^HQ1WZ! M"7/4O?I_7="[S)Q$'>A0"'8<&F%F,J#I]7D40!8N)+/Q[$R?J[5G!:J2JP'S MI%B;2%MR,Z%(&C![M;0-L#W,FFO*\?'[AFHKAB8<6(,IUCTDVCR:I(KZ9[PT M\4%^V1U)*37M7*/H1?QA[8;.1> D*DP6UXAW11*"Y@!LMJN++1!K+ TD6,VA<_7DG2C>$D *NM:&16543A.;U MAZ7EFF$D\\%GVKJU;%3NZ6,&HT8]H70RF D,^ ?U1#[+@SYQX1NCW:(^7/%DN>31M'SU\ WJEO?+TK[#K11Z0#+L(LS>[& M?9EO(V6>;L)SB#\ &VY_T5E1O@'#^O8FCR12I*,\^4Z0.>8V@W"&CM<=EZ@FMDFKU_ MH91&]PF]-,YI^D+WU40"3]-YRG[5T&?E?[PM (M+=@\#8X5U*;YX=\]9%GS\ MM156%MNPPA@->)$JCG6:^JJ49PY,49)*1B/R$).IHDZ"&_\]=_0[X H8&RN4E1C_%WG?*/GH@5UZZE@MAD(MQ4>GH*V$ZL MN[U:!,O9_G<21X2(: PXA+_!U,;R1;'&8H)+)U6;"Q_B_\MP/S.LAHARIB=D M[>3(=67+)K/.^E=8$L57"[\C=O>U6]L>M%2-&SQWY7+<"38C'.?0(^(K+/1T M#"; 4[63HN>@0^PEU+ ^_W K+>:IL6/:+MN*(&\2:B@K5VN)ZN7H'4'>$^)V&)VD S2;2F=OM4.A]N[Y>Y9=G-$7,)AA ME+8>#Y/].YTW-! \K7>L+>BS#+5%C.8;8XP, MF%TA102E/$PJF@2@ME,Z"1H6T834$GVJG*_DR_.)F+^#98$WM%,>!XVN/QK* M3XW,?79A>T>] A$;@$OVG#?5P_\A^F)._Z@B,PVO65J,"QU&C*1&<:L?5:1Y M=GWA_PN(MW:?&90B7/Y)O.W8KMQK>5\?SK*<.2]K&[*-%LJ5< MLEN N 9_',E$%ZW,+.,'#>_8ETCQV%3&AI*O=+_/8<[I2Z?:#I*U\+.)@#4 -%,M MY<'ZFZ?^,K/)\^SZAR1#JXZY(W5\MD7L!2R 1"CD()LB1+A:I*V M2F>U!$LH#&;'?!JB7F$8SA1>B?5M]]QP\[QJ?*\6A9 _'#[*JOUCEN$8-R]=2Y+Q&0>A\Y#$@F($EVJ?Z@<< M -_CI>'B;M^OHBC@4>POX.4+O9I_'T$@.N'";]B[72KT;!\2NTHMTIA-CY?4 MIW>M.4/:](M&,=,EL5(9W\29:;> R/BAIIH^M]55)T:_24U>L?\"CK56[/2V M[V;9&V=,?Q-]YB>9>FU"%U%=+^_E8-BX@P.^GX\))9KONMC_JUK1*%X*03J>$"!DUVYH DT(N M9K04 4)!7O?8,1A(=0)67HMF8%:X>&X8435V)AJII=QAH/*=P ]]@>U M27L2Y.K7FE&O4=+)QHR?2ZL>IGY $Q&7!,=X M4:4(%+LNBR_.;N!+UF;+9,?2'>:PC5<\@F*JV',OE1<\E>I".[#S"NM&=+80 M Y8Y^'''CJ'C/HX%.M-[E*V_'0K4M:SW-0"*^X#U[V*0:"S7Z'.KO9OCURD2 M$0.->N=VM1\*SLO%O0O%0^OB69JV\P[4:=)6"GE%;X)[1=+,] M.Z'1E)MY;$T99UJ,Z ?5:W/R&$5!%U_7#NX7]^U]D1HE3^^V[M;YM@(-C. ( M2 ?R[;A@>ESCL.R445T-'7<[JK;;S,:7 K0MB[#R93WB<)%]Q5^IYCE+>$(6 M9]2V;9M]5YE UTW%%_;C'0+]51?5Q<*^X^394T=^L:ECW[PV;%K=AI&AS(]" MN<;NTH)@+\Z3%QR.ZCN.[UXKU&^_G4@8[\M(L=RJS36$45*LVXG/Z-;>SH=K M%.5F"0_[>G;UUM/PA].F>KRO*>\R?BQ)ZI2XSCTJC$_+=\;+9MPM%QQQUUO8 MKYWW#I?3UEC;)<-F5ZXNQDN_921SE\O*WWL/6]-HB-OCWJ&^EC^VJ-K9@6?* M!%6?5.[RS-;QCM]F>)CL-34-*9H2#ZX9U?C_55/RCPV*=IUQ% M^/NH37G5L:;PMDBD8.;DNK"I5I,S)]HB[W)FLIIJ3$$Q0IR^'0PN";]K]1-( ML->636/,ZO-O7?8;C$E&JG>[3(/#J"37=ZY;M;.[^5U&#N.8?=:U7]9?+.?; MYI]6L\HWJW+$MN1JZ]JRJ@^M(+4-?HJP/J3H3*Y%5Q83MFMADA"/6+/*FY;. MWP$ X,ME!LPN]H^5C+GJ<+V2P+ZUHCGXBCO@:<54JU132*ZE\0+9B"[0B1[U MMO/[1Q/7&ET1@9KXDH.=9CQ":F8P!>,G!4\VMI7+NIKV[LQ:WT\NE$)VT].3 M(.VQ+J;J[HH-"VM5J?19B^!3&^X!L(9 % W*2T*%;C4 7JQ!KVK+&$N2VYII M+$_%ROWX,%+?;O]IM9N=Z//\?QO.WN.\*'RQ?N]J4F*]^25VE(SR_)7I4N?; M;E5E _G:*.9F\T-#X3.STRE\'NTV:"6WS*K<0Y3)Y2XB'-T#MZ.$2U"JWU[[ M\\$%^6Q(60 T7$-M)L!1_:9-"'KA;)]S4ISL9$?['PU&P+(BWZ(P"T@6 HU4 M@:8S4O+A"Z)"5:1($*M4I*+3CSA1P1HXG"C89/ \WTFB:"WD4]WG3\!FHGY( M>2S85+63W/&]=Q=CF*&=P53F-70[@FQX0AA/)$"7C;J_@(^_!;>X[\JS .EWKE-F@#W MHBEQ7@/1Y\2I@^\'@G]V'BZ].\;VH:89S^MW?! N-Z+'\4QU**[Y2* ('8PQ?42T#Y=F.&89MA.]C MLJFFT$S2:]'*=MT&I&3"B?MM/H.8:PZK0RL5N1$':V8TF03M9VW\O)UF%J.W MEC:^EPU=,FAI1V]:LCV]I]FY5.7BBZRSX6';J&4L?:F8+K.V_F&MV_EC2;$G M>X^XX;#,,([ H)O'!K@Y5P"C8=.AX&'>!+U]I[B!>$[WB!/L_.KV9"/2&;>9 MU#E=E#&,DY"J]DX>=6XR;'-_T-2B)Y8=#"B_[A5!BF1+^X=>3+0TMNZ #R(> MF1F<644FOC_3-+,^K/;YI0O8R?@!<$^7A!Z?_[,D]Q7 5TE5&XL)X)P!1$D.!H"$:UE+%8IST"Q@S>$JW-FGC+88\<7714"#Z>V'P??* M+SRHA.]X5"8/ONT5@ZCT5F0D&>$&]99+K-P"\7!S\=3X1T8 MQ:%!4P=@J5[WS<9(*5LATS]2]3D+D#E^N+Y-26WNFT1]KL'0CH#=.#D@1 MIW=@C?=7%(@KJUP^OTJ,*$V,U[UKTP5#JR<,7[M^/=B0<4RP0&0M10F)H*Z4M?8;ZYC3\6+W$0%MH:WPUG29)MK4H M16@^)8Z:!+C-+IJ>=#B.!!Y%( 5&#:'4.JQ!4!3>#3(6968RR=(8M&&?F):419 DU-&0&LZ)_H-7$ M+?,NU5%LV&V3P'49E1UT;)9F01R6AU1P%ND<:$HU:#2\L M##A'B?..QS8I@.0Z2#;6TE\ <6X%_Y9-Q'7 *;K>#WTI/A=ED>\^)$D\'1M\ M\//2TQ#"GB>>SSK76F]&5[:S<=C LS!.?#R!UJP$A,EHT"MX9BA*A<94YTR:,^:,N^)5 MYX9SILC,PB/_(TS&X&A;#-8O.O0_PKK0Z44^VWH3-9@?FZVH!Y P8"WH1B=+ M#%I@*&)5%XKM2YQ&Z8KF%9XMQ])M#K:R;<[9-NMDY^]*."!U_DYT[JBN4M^4 MX]O49LYNXT#0*1W>8+LS+><7':NG0%S*>6_,'INR9*DHF1^+!OK:45B0+"3; M:BAR/"GU/L%C1%C*Z/LE_HH?U6Z($6^ R''[0EYKF7.]PC!6 !! . 9 MX IW@ZVF@B)ZAAR\XE*;M!YR)ODF8"6^=U:/7G7T\J4I#]-:/[Q06/2C>ZTL^\L%:(*)Z>TAW(*0BCG5@3D-TNV>W*G%JZW!V[,$5,HNSFF3 M@N7F9A?Q8>_FS%8PE4M9TYW7=_7JQ-*2*4\?7/(N62 C0F),?#C#'I:=J);3 M1DB,*A;,,$%E272Y,Z7O)49 J;!JZ?7X+%/BC@/0?@>Q_2S]W3/%_4=K:G M*2SN<')/9< MPXJ8_$YE[1H'V19-[I.S=;^\>J_;U2Y6DEJ?AYZDS(1"G;46I0!)RU_5S?X> M47829"@4YE< LQO.>.'K"NPM"FU-:K2PB7G8%PZ= +FNYBDVG2^Q;W\!5$@[ M+>9U>NF['1WER9S=G#(X2>/I-4@L66?I+]2@M?N4/^1C3IJ(/Y4QS:4@=!^X M5-Z/YT%@GALS8F3IJQS=MVQ#D"*Y?*^'U?$*R=D]+G/;*N!X3U0-R'-1'T(H M*&QL'.\P&:DW=?8.??1;8W *..?3F_2DX5CHUB@+Z5AM"*#D+\!%SZ[K._G# MJ84X]VE]W4*\7-/RA.NY7AFY)8=]2^UZ7KT8B@M\4!GS^G70I;'7?H8F;T&U MJD#2YU%61"&5J>R[TA)$6"FL.CN*GW=%JT78MQ8) MNX6C5L&&GI%P/O"+Z4 M[PVZ'8$!%.ZT3)\\O]P+J2C,T\O?LK$;&A;&+"),':1L MR!4"RW*=?]_M233/XL9 5G#UQFD0J,I"$P_L(8EY)08(]&4DZAS5QT:4^A MJED._A'D2ZSS1>NP"%[NUOG2/<&WAJN%M.V-CWTAFWY6MX=9\8K!+L8?XG84!I'[K/@#O>KB>5, (H$:GBPVVG)I96+K(_#*J M&EO^*A:W!(]P\_[/!]?7H9NHRO*RV6!;[&GI?>#O[,"O01%YSG]82&Q]JHZJ MZDVD VXRMT7V_"VO2U8V+[OD7-BY3!AVN#7J>1Y?NAVSPGCG:IGG,J)=EP)%]9../VW(6O%!)'>K MG)]'VPA"@8_ WDLF*B$NI?0!.NYORNY F?BEQK(4AD@MX*H*, W:3ZMZ+AYP M+/:G,\:3[7W"GVV^,SU%J0F=(V5LAV@_G2SH'W+M._.4M>D$Z*.*J!"0S$=U,='XOF1/U93JW4$T-CP\!0J*QX3, MNZ5WIW"/V%V7]:CU[9%Y>7XF4P4I,D<6!+9/$EJ\&6!]7N88UE2'4L\9+C)9 MM%(6@G-&^)Q9"HK(/?G4']3(<$E9]X??ET8P/&=(N@FEA)H5^"73\;7'^6US M;?EEZ1*K<7EQ%6(J,(08ITG< CW 0 XDC_> XC]!7 4 M^__\[8GDD5A[_ZSLY99@37IUX5A/>.J1F OTHJ4YU)OD\[WU4^0B6..%)BQP M)^3"CJA$A;#DG/*SHYA4AJ<9L!BJ$EN,T9C:FD#TGOS(J8[OH)F4[-B]@T1I_U4,>T;^YR(5QHQK\X M)(Y3X GW< AW8"UWT)E%R;WYYG "QYO/+%4 5",P%$!+*:6QBG_1W5!@"4S MRAM0"^BS?S8V$R>KIAA_346EXC3<\NZ)#TK.V/K8.@UAE,UC5#U,+JZ!,M!1 MJBP<"WYR].(JO_\CC(O>DT^;\CD!Q&2](FU)(54H4\H\31_+;$DV>#8+JB5) M-L22N8HWC&9<[PG+I@15E\OB4:.NBONSJ-1**W:0-"\8YE^HR!ZS,#TCO<", M67QL%R>UK33]0U3=11Q%B_\(#:"$;$R,L0Q%JB[@X%'RI<%Q!J-9"ULS3<=[ MQ&\*/X#(^V]$[H_DAX]"CCJ*^%.V,KZ:']8I9EU:T9!5KN?KP=5,4P18(@U& MBH3] "%)E(HBP\193I8\8@K +#V9AE%A1B2VO$3-:R9LQ[2'A^K:DO)8LT"I MTID6"9$:OJ^:!*%YGS";$+=8'WD H #%AY4;ML*^!=,OOEGFK^_9ZG;6.W,8 M6M]J4W%EFH8-4I%*]6HZW[.9!Z5:.1F8-B$JM8+ML'Y#4"IOY2+QRVT;NK6J M/1SZ. 2W=TL3K%?^8?CC'U3#DD/8!ZY0N3;)6JEE&EQ.EB,SW=+I!@IXI@[B MI P:N.&X^])8IEKJWS8MLU0E7/W__CU#-O/H M]I-3#$5<[JKJ%R5AB>>O(N(G'FL5%#+XL"^'9$20Z"?*MT9\JR3&[.M!R4[T M=K1L37P.8F!*:G*\*S UH.[KE$<^"I).;Q&!%W_3]YH$AC2C&)AR@$%R,M^E!]W73GWC:40KF=M]C\J0XM]:@!\QO5<,(S%Z8_P M)[AF.O QT9T8J79)"VM3&_3,,H\ 3N0#"%2D"*7(D]1O: :&!:H!4=34\!3! M'@.78C_/:R+NQ[IJ@1;+ZBBO7L=EZO#)*>XWA@507 X[2<'U\FGN> 5U1H" MD2?WQW\^LLSO?&_1S>'Z]=5-]@'J";3=9KP.E+O MZ@P[=4=Q]M,&A%UYD(7BD51@2H.3,'6 $\ZM),[2\H^-[F&Q'1['VHV[#COK M99?TQPCB(&$.4<(=I3*+JW'MV];'_O98&)'L40C5"X:TM M2*_)]'O29P$BM M'0$U#-9=<+]J\O$E^;[78/<+!DGS)L^2,_>L&;EP:G![L05"M\JLT(SQ1HA2 MS?QM2E0JXJA>2@;X6 J"Y&=;90KO[9)?]77,PRGP]_3S_B>UAC&:J28!-R%\ ME.AG0!)EV0U>4I5H\!L*BCL%MBAV?UK,=!>DD,NKYP:-:,HHM$V^'MLR*J$P M5@,"\SVWMNUW.$A+5AE4K--$M[%]1BE^K4GQ7_,3\4%]'X8,S3IVP-UP8A=H M1A(W*MT^+RZY=?IV,9K\<4)BPKZ_>17](@@WM!54XLR7'@N0HEXR!H_24;.P M+P]$5]7;+UUN$JGU!WQU2YYVP\#8H65?/>+R>&8 *O8VY?3VBZ:YLZ Y3> G M9PN0G76ZNH?&E]71->@*X7 !QT)A=KB+NZROI&Y*,T)4T6E'ZZFFG>/-X.T3@=@%R4&0N*VOJ12<5V*&UD94=T>F:,6-?4U# MGBCI1[GM CQ''"M/R1$T]3U$8K59[%KT?!'E2DTA&0S-Y%'&X.#@'S35K+]&@_ XUJ.VB,_TVK\?-$5&^0MX9^=.:Y@Y?.-?Z4R$AF3KGY\4/BECRY@#=7ILLS;2*NI?S[],5-SK5=F^B MA]H@HX)@4KD^M*7)#W/9>!]5NJ/K4I'5SQ3&V+VG0/%UTC4H5<:D(2W+?G K MV7ID86%]20TKM5RIWEW'M'F@%2*XFJ,B$K"$+M)8)C"&EP9?9U0H$:1>'UMZ M)&E.5V6_T6G0!U>XYF"7FM0[O>-B'\K(=!Q)E8#/7ETI%:-U+]_V)4DHX/QG M!#;SX <)_70%KU4N*!-8R@+%OBGTF](>&6:5K]XHA3N+M96X#^]D/?Q7HBEI9%'%R2CN+@GGN&?BZ\]$23DY=Y\ MKCN,8%O\\\$ME,Q366P&DQ,1PP_3!N"Z50[(K+H0CG-?[A"D2>&S]5WI0I!< M'\[#((L05[FAJ.FL]-I<'H%]19<#P79?>Z)EZ+#LR* <9W1$H@4N+M$\R,GA!MDS.EBX'WW&[F8DZ599&$QP!8,008?M?!67$SW-< M#&5U'%PXC..(8<1W(7#HM1\0$<4DI(]PGNW/_C2NFY2!&L]_3UWX^$79/3I< MY3[#*$*SAY@)H.J9V70236E1N)PY;>V8'T:;9U8%HV%'*/(1PK'L%NS5V>#* M]KJ;)FS5PE>2,S6B(./?-[+V/;3;7O?B:T19+M@0Q^.FQ29+:O!8C7!2*HLZ MO YIZ57#R?;36"5LOI+6$M>S.#Z:BPD"[/N$EZV^W63#A36S+A!P[L.6]A5Z ML-'^H,]X7+M[W)HZ$_R4$?L9CX8&;<2![7A0EK5!L@6>HXY]EBG4'D]4)G0' M*3C*3=."2$8BAF*"4@L-='.HI:5E%U&J:^ 5L]2FI!STR8+1B_Y_0E*W^_^, MXA"K3=Q^LN"W_!923(8 )P#7M!:0(R(>5*J;5;==98@87Q?P)?I/(_^O!'5; MYJ1(JODPSVY,'/ L:<&0ZH];K22HC+01TTN;IG(5BZP+S&/*CN9;7D["XUOR MJT7S5PN,>;8.Y>O,-N,9SN04;:\S+$?;;D]\IC7,5/T* M/QI.OF>'=JXX.OKMX^OA[OF_@,[QL+M7L/"7GD^%9S0\V)^\YUM/LB\8H5G MP?F'1ZJ:Q,E4B\E[=%SO$C$T&(/? HS%-JY**K_GM&AX]3WV6X6VUUE=+C-6 M,U""N-WJ?RKEBRXT4(!BK:[AR\B90\/SHF2" 73VZP=-$]GHFU0 (_<:AO"E MJV,7-A%Q0SO0[/.CT=-QXC-[;7RKP,F(9'R:8$X%"@0#:>1>MZS'U12'P,QI M4(;%/0JZ72'9>[95!IP^$HD_5H,ERL MR:W!$N:OJNUX.MMN9I[D.@GAFE!YK!$4..)1U.V@VIEL2 M8<&>S2O]%HOR[=3HCKWK0Z&:U\3F<+N9P<1#$>$,Z!LI%: 8OH"<5@RYQ5%# MD1UMHRUEO45O(_\I&+2Q3

U1BIDS -W.LJ.[?JV)PQ))JEL[W=,5M&449V9>@:YS% 7,GSX"[NC>-G* [< 3M6.BG *+LH#G MDL%Y3T?=401S2S972]$R<$*61TF.'9E&R:!5JK>KNSV1RKC';*)]59A5>?B>\$?QS 00BREG)@2%6][+^9_H7'O MIYORB:ZX6"7L2+;^[ BJ4#;S/&(]YI^8D]KO+!9<9ZX5#50 Y0AR5 M^&KH!OV!==/G5G?(<,Y(G%[,_HU\S$MUL_"G^^-'!,N=HO7]%:'I-6Q."2/# M@UK,Z.4MZ=S+I'P:3"[RE&7'B:&H&8>4QOC$-G!)-F/*Z EPY+FFN;[':-AE M1/8^0_. 5>-JR>+5-4]6IMIH2?*V[Q@>;-.5IPZR8WV>+Q9%"?:/#G[7DX*# M;9*W*F$.>NEH"??_Y'2QV'GUR *<+(/?+V<5!=-YY A=1LR:,9A(>Y[]JZ%G MDE,+7)=E\#ZQ]J#8/HS7=A&/4V>-D:75E#?LOCYT.?/_!:"&=&SJ;22I?[Q9 MMN2Z<0ZM4)@Y:#G1[\9]]2'ZW,D;2,DX'%=<*G&'I]'3D49H P&GX3>G.]@D MQ(6D!M4 R#UG1+7SK@Z) FX;5R0& /_IM(H!$+;@[O\SAO(_$2[A4.3:"__KR7*"'K]#>+6[TK>G6VG_P6$ ME;:R%Z4=_!EUG"CY+WRR=5BNZ?7\,FB_WFHPG#O.8V14+J?$9=#D"94]3GQC MU^V33\%AR535)%37[!AQW.=!E>5#H?U2579-H79^RJ!/_!#EO-< MTG8#76N5/NS)&UI$7=XID$Y.%*"%B!*'E6M/E$?P< M1EN+@'_:>$E@M#>;)7CH98RSO>9AR)GWTUWVW'Q=A=#3W568$_-8.O7,Z%/K MG^1#ZJ0$IKVY9]3$<.)_85@5XBFV.-]]U ?*H9D+2[;6V0K:RVSCOK-VO(*U MJS7BU5@'9:[XM%.])9_;*6MW%]#SEKH)?Y^DAV5;SN.A=@%.=^=$45#>7-]S MB'\Z>=^;5#>RKQ8I]#7*N"\D!X6.:A$U6&) K)(Z.&F4*5HT.#UP"P4%N]$5 MJQTOR[O5]=='C[E2948?QI'UVNCH[#8#I7>I42Y;HA0_+BN;>0BC M:+_3QOY\BL'9/Z#,K3KR2E";LFMK/O#J'681&6:4@.DJ:;#6I@A?[2V6K^ % M:W/ ,[CH0/'B X)'[^_9WSCY[WSK[UJUZJKJKNKJJ_^A^G[76 MLWJ]*AC\G;P)>O(CM&L&HK@207%[/6V9R5ZPC+CWIP&LZ4/ Z% M:HS1JC(F.M@]8@@FR3.^BVL6'MUH[U6Q+Z^CR./ '<@6RI%P\?._\2(-$68U M@#;\4I7:GZRK)MQJNWVC"D#WA(YBTD\8\6_]5LFFS"HXB>*BP**LW=G>-1'< M>O$> "9E";?;-0/L$5EVW8JB^V65/%V?E"ZKDOOJ0[$["R?:;]O %@65R0,W]&#^WG;SDBBBG+#$[0130U@%+! MOKT8K8*WF_F14'1/V](H7;6/?>/AU=:LS?!F<_3"]W4GW0YGPZH&#[WRI;@> M/8$!G!!LZ?,S#@%W'P ]NDG8"^@-/3,#BF(R@4[=)F):$P8"UV5H]\2'9FN8 MW1YI3^WD1X!*OZI8+( ,D5( Y]E>KQDL^< 190 +Z23F6Z.P5WE#D]'$=/Z MV\1)#

GBCL O%&.,WPJX"SA#)3D2S+:,2)'Y']" M#J@X%?-A9B8,!/71H6#XQ/3LD/T)*"%0YO@M^& 74"P;%B:\.F8L2/3?A^8' M'ZK_8VK^6^*G*+YS7U\&A<-.H=)(;M\M!^BZPF\8IRB]ZK!'+CR_:GW"( %& M)WE3>,)8 $G0AMD)-O."8U6HQZB=_0M%0-H.%TIQY:;E@L65H*6_@)1RN26- MQF6"H=>)DXMR=!=MT0)D#':Z;-G>VKZ$;]SX5,<$%)IF,&QKA?7)N4=E4A#] M/M8N--^#W ML;5&\'R2NLS6K-!:2'4*[-HFPP-00T9;&:U)X.GD96Z^/7A' MH8X99P(*GO M,WSPR-P*PJ*4!@]-';:I[_"%5!DKR9QK8=F:G@<=C:Y-U8E; M8G:]875-PP)5;*:R4[(#.:>JY?1V!#ZY<;!/CT%U>14KP4=^O1)6'R#OEV$F M8:KN+ZYMFP5&KI4CDQ=?HR9)*_S+]B%9\.0'F;?_YT60[:A%768G\M_'NUY)Q&\/U M$%2VFAD>%NUHIZ#[.TW>J*\Z:4:C('Y'M406>!%N#!&+<+;P\=5TH3LXI47E MZIG;YC(4ND&E22I2"9',6_3& M;[YR2VGX(H]#Q)"PERZD_%,W!NM[F]*(\:2_5)$^]K=[KZ)H[FA)Y=[BKX$B MFU$/\Y ?X5)E;B]^RY#J0YW-7;-#MZQ6*8DTR;*L+Z(K7XFU4\RKIQ:L52-^ MZ&@W )6N[VU%W),NH"MT"40MD).]=36YG3R$BX4;4[NB$ *V5X#>J9K/M;%6 MY>7O<%\7GWFJC6LP+IP0"A/P$F'K.DBO*/W=2\RZ(/3"AJK6W7*P;Z(:5$RK M980F$K 0/^\+/_GSIOR2%M?3.Z3S 3.R^TL/PZQD^$H,DAB6)&8"\BWF)_2K MYS@G7'H;D!C?)T#8(#T ^?D9:R5$R[ )S^-+4$R=!#YN2]"_)][0D(2$7]XZ&8K^Q<+_0 :,M0H M(TA/40/(SX/BR!-).G^,!BS"MN+0SWR+>/O#Z)'C3NE?O:+1I.26O#T9FZ]] M]\_%,(0Y6>V]X?>)VN>//L^YA=I(2'AX>,BD*,$X )FA<=PINIM?.]Q%16AL M_>PV^5<8N#0?4P-/OP,H2Z2*;!Y"RP]0Y%*#, "_OG!_PH0C#^04O>/- 82% M;1?^!9@#^!(L)TG+CQ'CG\+;Q9''_>Q5>V:\T_.$HO]H9^5;*.S= MF$V/3YEU@/RPXA?0V,JI\P%*T"J%LB3? "?8>Q2"=>>92LNARM@(9DAA>_ZP MZC%B0H3"YNPS_5<0\)WOG;Y=W%;R>C[K(@&AI!F&#C-/W9T IHK_)X#&X=*K M0U0 3F-SMMDW=?_*/06WZY%\5S>GAD:PW2S7Q\>&RUAWPIGFC^A!,U%G>U.3 M*;[EULF+;[>*+_6KJ57R'V,!Q?EU&CM4I2L)KSP9MML(00VY4N_1U9?X=+T2 M7' ]NKE),M4EM^D=W.ZS[?G(J0U5RT>4*V")/4J*+-2ZO/&BQXBSY\*^R('K MLO6$J&D_&#R9WP/0W<+:)/*$";1TT#)A)@22<., MHE#[1:A-A_*'E_$#-1A0HJ(A9!F5B=V L$!ES/^W;JOQP=>)Q(FLE]Y7G4BT M=W6A!.EJ*7_0F@;2>!=YTM6FP:"FHJU32=BX.$&N?U9A,.U60IVUTW05T2=S M9=V AN769@W"@\.9MN_#W8O1A1U7#6U0Q>FO51BQUJ*TON->[ZH'<+O_10:V M"PO0*75=MKA2I^-A/A&$'GK.GAS.'KYJ1:9G%IM?RK%BTQJ@7*F0!.1J^ M&$A*LI\P;U]D5OB:>DB.,Q)G1L1( ;5/).FO*,F64$A#&]P<% 4Q,@PQ,UJG8:V*< MMT<+*UW!HX2'8'8/!+L+V EBLDC]N]GZ#6X)N+$B6 1G5E3 M8;O:REN?UQ.21!M"2.K==BMF.FYI5;!R^>CK+'V-_=3"KHY3?WD-2-&9RJY6 MN,?'_\:"=3ZP_2=T^C^D\S^YD&?_FXLO;13AK0L%0Q!YX\2"'E'5132.VH/X/3Z(V,K_/J?(1<\8V8F Z1J=YHB;Y2#LR(Y\Q?*.7<90$HD&JO*9\YFOQ]I/ I#O+8+$6QBS+C! MFTN6P?>U0C72)JG.EE1C^_.EAIN#D2S@&ZA5UT$&Q[H,F:9@=8+?<"@."D!1 MSL5Y#ZRI'#%S;NG8J^@E'#H>C!Y@KD1UN8AG=&K0D>! :XD_HJVL"E4UWV/A M6.&?Y0_HNF%NU#>>T']?$L5&E:4Z2ZKBIZ(](I)S(=WXG:*\2J_L(>L7)(5S M=$8\0VIG4>JK@C]+(%GS@0^15/+,+#*>/&=DGBFK7J[R0E]JTCD-'LS'3C)G M/$*:GKZH1.<'Y9E\ ^FN[G/K;(MOX%WSG]*0B,F.R_U_3AKN0U(X0*-XV6H> M,8P)_01GCI[NF3F!3H+=QTJUE([@,34.F_%H/D(T:C<4C:)/J$), BJU==G9 MX?E^VQX?AT6W(2WJQQT;)$KU9K9'#4],?5+685+;+1NU/ 3W,*?8R:(D9XLU M"T4CX*D#WR+I-Q>=^SKF-[YE@6O#"X%F*GQ;MW63-PY-L=L";"#@[+$IULI*0YKE$GH;U^A(NUT[ MRRCUSP7@**J"0_Y]AD-Y"6W6N)7% &VXZ5VG8U>0.V%5Q99G,-K'#U1 B*=* MN77%J.RB"S>?H(4DE_#4BA5U7S/X!5T#EY9G'V"+FA']BFDV"7GOP1AFO$-5MZI_AR^?3;:\]1T M-%<6"-AS[F1QA:B877AB#0[IY:PWU8C&T'\'%QK0AQF_IBRN\Z0JV\VM2\=B MP6'%BS#XE,-MH4%//I>G7*GBJMVQP8,-U'-6[HG10 ;Q_=MR?4=YY4 M?3E8#'6G2E=X(N0@(U_IQW-8P,'CM#+\TA;ZZZV:&G?TCS*K5Q7D6"8:/VLZ MQ5(938I]O8O,MC2:VT1C20Z[ MNIB8%4Y*4:I>(+2YA4LR9=;(@YS<_ AW-?F6Y1^+S3F'4"[FI5H6/NFW$M/E M%[=!HI'.[9R*';U[/!V]P^KB$_"50*)>U&AE$SA)SA67G-QW[9K3EN"?: ^Q MY7P@GE;T,Q>*9@(43:[3^OAP?(F V,)< MPUXH])6'=:JW*7SO@2R? P*78FD\768+8'\!.HK&'UT)VM2:F9!;_?F(U%[A M\68]9'#85O%V%YTHID12"?M,0"ES\23;TY%K4(E1A(I;%E1 >2LW?P$SFA*I MZSLZ;\"]6.'N@^9*B%VJQB$5ZP<#\T:6N)*Z>.,<78>$!R9>H>FAEFV!-V 2 M72!$AYX!%[%?OFV%;7^L*6DZ*VTVZ,PB6+'1[+Z^_0>7,I,CI>3%:*?M0#T) MW5[BT1?FLYSHS/6S_CK* TAQ4JXT0/O&.LTK%O8G=@JQ'CEX>6OAI6*-^T:H M6+#"65_CHNH'1]C4Q6)PL)PC2%(@(C!G'\7# BF+31;1&75]'I;KZEL#(E?S MH2C5W6K(5_H+J&"$XG+[,%=%:7T94%-#FH'NCO4C$RK/8KDZ;/GTN4_=#^:H MAAHEVK;UZ'HCF#YZO4Q@M:DI9':H]O*"V>?=5U"^I$B&O#.(5U'#)E,S#W#P M2G#?>E%+>B&1']:7/9-S[HPS@+G?==LS+=XL+T6\ICSLOZAHVBQW,*6TBAM.5W>GLZF79BYDWR?710NJ2 M].H^U#8'KW89$+LHUS6$C^5P'V,!%#08AE<06=2!G6.X[ MLB64A'KM4/DI-'8"Z/$U@[TI.N4K?BY*8EY\?OJ, DHAX:;?-%R.H0<)517= M0B=_/']>?[DH]1_QR,ZHNAP%:/'F,E_ P/RBE9>[Q8- M?D#'UFN>&NXS0:,ZY)>@WF8Y=JT:X?HP%,D MVD/+FE&.GG5XP#G3_29>Y4L,^T18D;[?GERI]W^%ZG.$A(F.> M>CMJ/:N&AC76*,DZ.'ZT]EK%B#WJ$! )O4HD7"$%,J;4\CZ (R)>EX_=EJ\Q M/2F,Y[X4W.;:W!,8XTW,$A+8/5L4HU^A:DECW=^L,9Y:4,K'Q95OS$<^5UICAI%!B O#WA] M2D\/0#JYPJ<)K+QPPA*[E*EL"DI$/=HD@Y_F$B#;<%_C&?4.^FGLEJB*L!^\ MBE^6&R:>5[V1G<#O(--:"Q/?7)5* O?\[/%?)S9UY-JF5\2FI#_I*D)3#SA- MMTM!ODF7'Q[F#9OC?;F+^1+V'\@1?V3)UF]=!%G&_07?_3?[;B!9C^2+X>81 M>].6K6%!C:U"AIJE$3^:99,A18==>7F%9-6H>.AH"VYN)9?X,VW*DJ +3X:> MCBY7A[*F:3G5Y@Q)6?@E!^L=SH9851 DZ]A6Q-QF2_I1>"?!JS;N@S!OU?$: M%KG0"[4<@LK@9Z(?W;6 \,2 (?UB]928RZ!L/Z:#-QUW$3&)RZ>E:E?](55_ MX2.SP>B"OCQCQ^[N7[24-%I?3_\?I>(C_V%6P?6%5ZB9; M3SGDSI7#N@JNX;Z)YM/@>>4A06 K9ND??:.W^-K#V1$9M%_G9M;'E4^-XD+: M*D9XX-0>E9E6K2 9U*.7V'ZB. Y05%U '*J9NE6Z0T#5/%1RM9Q""[GI @7" M&P*X]ZR#^YR5Z5"-PT/.CIKV5)_O-OF+9GY'V$(7*_!--:^^]TT=^MNL:7WJ MS:Y>]4TAW+NLAJCNI-]%;8BV=[)N,H<"^H$\=E.&'YY^.R, M@F>^X9Z6;B;JRT-T[5(8I#2YX MA"XG0PC\::AYQ45M.9.^5--J.P/_19;?5+NJ-/9(YQ>&E4QP*ID@8I*"PCIA M*!*:E>N(_F;JRG'5)O'AEA_;W)AQP>YP,:*&O0;B8=*E+%S/$SC]6PQ_XM\J M!DWF"0+4&Z[Y%Z (='+_=SQ'YK\WB_S5$4X0VCVAT10" JZ5,<8T[&($2)/+ MY"9,2(JHI;-RTC+LU1Z5(>)J:+6)1A@?G]$!?@B+@KTD)?QWL-JYH 5=^PW!L(>-EUS+I MG:W>]WJ&'68"Y:N==AGJBEP5M\3#T%F@_)1M%\?X2CTEX^'7Z*\98ACA%LO1SM+_7%'73L/LN<9=QIB^/@_QB\J%#*A"0)>5W[/GE[9K\KL@M@3Y RO MISAHT2.*7H762\,<%)OW'\#66D5Q@-W%;QQ+]\I!_=\V;NV(]/@*9^X[WWM@ M?68/"1_6&D.%+]6 WX: 2G396QT6BX9HL$L7"\9U 5WQL6WEV!L"L/!YWO M_Y.M^^?5W+?_]%G]KT+KZU5K1RIPAAA_X/N69 ^Z#/KS&>3QE&')N^K*/VI+ MF%%$MU".C'58';]@W)+DPN3)+ ^W&S\!9'@%I)C66.G*GJA&M*V(ZGRHV+QI M?:% 9K065\X).Z)3DPSIY)-13/V(-/Z,SC 0VH6G>]N.->VDR[BUB,9-@L3_ M)J6)C?:@?+]GNC0-U9);_E-(EC;SD3J!3\F8.B_?9US/T/M3EIV>+(*S#I\1 M B#[$F^?CE ^^A6Q7E@U/<@OO8Q0UACB0#>6DQ'-GCZC=.3'E!9O5^.HO'&@ MET!OJG=55U8/)G$__:GBCHLB?G\FLLUWXM=R8$7ML.4 S*C4U!#.8'=,=EF> MU%'"I!HEW6?^V@D/$FVUM2&2J6:WS[RM&>_DH6J0W\MA=?VFW?8%P6'6DFTO MS<=>*8[8$!_YEG@3U8/<@^MY8."4?>[&DZ8B,3/*FA+K9&*: M'0.D*R%;P9]<.J=,5(H/Y$75@H,04LP("N^@00CS;;?."KGAF#K1$#BG0-ZO M/RT=NXR4)(1* R(\:GPKE%?U)(9V*I5B[J!)H'WCJB3RX:2Y;7#IK$=':91/ M[;6T*'V&\E" 1GQ>MBE+<,J\4?V1)#_":JO")&TX:QDT,MP* M?CM3T/LX##X+Y(*4Y,O..6 Y-13M MN]M?\J?^O>27^%9]6P$N9%35XU"=(3.1K%Y]5'P+S!ZAXKU/3W!H&ID!8WO[ MNP\^F.V Z!L6C/DSWLH417DVWOAQ([.?P M?">2I'S&#!3,H 6"Y(Q!4WI$\0*Z\]WW.AYLM6:/UV_?XNV)0?J;TT?7G_<5 MH'9F0+M^#M YD5JZ0]P/EKKZ"D\.2:A45OQ'RV:RH7:G]VS%+':1&K;FF=^ AO[JS2#BVMW?/THQF\.VF M]P'[:W;L\PW4.CWV1A,3P6.76[F+[6BB$R'?3\Z/#/./?/>?/=W38Y22X7*O MW3ZZ6G=Q?NYAFF7QS0RF$LCWH1839@\6D2+W4TFJ _KD,:64RW#;P&I99<6L M;%FUL-$)=X":=H<\%#,6%5+R?JKK=M0L+[: M3,7]!;!K.S_Z3F/-ZW75,>VI_UHO[4UG/=6VSV#LB=SC2[TI#=J::<]WT!,[ M+?A@U;>67Q&PUG2Q\]9.Y2#LC\5N//_*[BW$P>>M]X^$9*\ MU,%Z-,+!@#)LLZM)VY'1-;)Y!(UF"'R5CJ:*&&8BU2H8-C7=OG'L@J7'2;N3 M]B02,18RE]3M9P4@6&8R5&_U*03%H\W]%K^%RI7EPC70TP%S0U_&0Y^1QD,+ M^T-6_[4<*00\?_ 9\7PG>)XH*@PG(,TZ;.;2^1=BI/EB.2ASHM]3K8YP4'^T_>5VQO%-8DL=U=DP:%>D32)& M5(B'>N7DIM;\9#HWJ4LK@>=578:!DZRJ?(M=IZS7/)K2KH]MG!:-]9D4$"8H]9\.5W2O[7#O M.H&:Q>!X);.VU*PPK/R,40F0S?K9Z%29F9#VF? 5 M5=&Z7X87%(>?T!?+AIF'RLEYN%_\BTB,_=(B"#8&-XXL[M/?HJ^_:N=(1 MF,VNMTX])9XF6?ZG+X&Y66^[KOL!A[&L6.M++/'R\U1HB [E ;5G_(^:K 5] MYLV0>J_;?]1U=:0#DR,C96;@@^BS.]S88BJ#=Y:#*SA<)[+75%=2#"TO35=R\CH/+_ ME#.*N]@O]^G_K1+C_^Y(>@N3N/P1$ F^K5_Y@MX5JE,^OFE6.VT_#O?/F"MK MXGMM9,@W66V0"J-M03%^RFA*_7B^@U?($KN7G0[;+8\EW*1Z YM*&!<:7D<- M,Z:4X8FP36R3.2BBI'Q+Q?%$&G@R>E5UX"[ M50Z6[7Z_/"2EO_YT^SIO"^)*:P?O;E?S;/)**>86QFBM>T/%+P"F%#!YSX0* MS%L#"T2\RD AJG- *]>BHVH%^M9NE.4EF*I2[L]V-;OP!3Q6!OOL]Z_.JL?C M=X]]=1AV$2;%)'GCIAW_SI,D +:MQXQS(EC NM#M82=;=*3".&5!F9YJ2KQ) MSWUGZ.VM2C%-"'F7Y4A^1J'.PW[ZH'4ARC5B-,/=7*=9X*"_$(DD@HYQ4W2) MJLI%CO-!_7R2E=N!B:1,(J@L=PO3S*@DES^S7DU8:9S8[OPZ6=]+-UVA5N)# M2<-;%F#(P@O'*&?32B>$B)YR>C'[F&#"9 MS6OS?KXFZ\G_X@K*"H[;*&0N6ZV92%(3("5UF,98$&K/9HC.:Z,KVVE/E2<. M@B+$KW=ZO'P:H#/0K1ZS8_Z$5(KNQ_X@<7@YXV[(@P]\QN,+*8=+3 FXND[% M2)6^-A [*7&M;3C&3;&1^,,)#->$Z$!MP"$VV9_>AAW /4ONDZ-;+A??U8)P M\&H6T05W,:V45Y0'](2TPM.BU4_2LT8#!E(_0%&]HT!&B2WAV1^M4A.W#T6J M$CZQ@6\<,WA2Q]DXJYBYD%Z@\<;:"PRE/R;X_P)*+!K\7MH;&H,S.A/&55O- M>^Q7!*W*LJ_?H^K@FY?N(/$9#]9G(HF?EB $F#DXA^T(WO,)Q .2E%34;545 M.1871X62LB4N!,AFLNMB&YKB\XY^PK.,#FP19 MA.*O+RD2OSF MKMQSH+NA-T] F ?"P>1DWSREQ&T_(*1XHV^Y#?;'_(S\#UIBG_Y),/=B-S;< M1NF\T^;3&%-TCB,-L4()%X>$29'951JSY91$7,R/,E1V^P:V/&=_O7(;MWHN M(?Y#8U:O]:.'GHL!2ZV->_Z/Y_+1_L[&[YZIQKXH6;3EC?D<8BA]#B)[HB$J7;J#L#L30.\XP,%[= M,UWTM;]IU^"3Q^>%(8)E/@C.H>-FP B,FD2G,2:5)M6+2WB1V*W+:]:MGR+#;/V>E>.W_,409Y M!&=)DS1GUI))H]6;G+?S*Q13ZAE3/9>:$ZU_U-4;@ERNB)HQ-^1E%["-4^;W MB/YLD,_ .4\_B*HP%='CU''Q/A8BD4WDW$X4C&/:5F_;_U&G2JC5C0K M94C8M+@Q5X<>0F &]JPUE&VV;#+#LP+691##%U1$=;CQE6GX09S!*U[G#)DN MW&#]C424^E M8'$]5B<'252^3%HZ.L[D&MO7R$[$UG;?J'J*1S>LMUMOO?@%;J>S>+\OEU!Q M,7$(=JXLE&]0W<4DK8SU:@<.A8QU1X6"4U&6*N[?BW11.D)NF*WK*U/XI!6W MY'HZ!1*%P;%TQV8J$ @PT>3&'2:MT%IQ,B1R@\M&[)A*NU^GLY 4XU6.?2VX MX 5:QG\J %[9Q\=WVG*&[" *][S;IK\WMN<+1;B3=5?G7_09U2V*=N/I+EN_ MC?CNO4Y^9OKL8*L&84O@[V6[>);"@G@CJ'6$>=A9K%V3C@P-G*A0XG2*VQ:J MO42R'3957QH*AH99(DYTNKH\[N>_7(IX@4:K+G:(-:_\U6+C#O1&,,S6OID7 MVW9'HOBV_&!>=!F/O42?)K?XXEW6I_74K$^8/4G VIL[BA,AQ=BS-*X<4LA@ZZH@5? MG,W=E53&02Q/#6>JTD?J#B&HUE 5P8>Y718=PT3BCD@->8[^HR+[+"0V(,>-P,+CM*2^0=Z)0I7-/*=![ZHR77TRZ]0W$ M.VFR<\5:,MA@BEV@)CTQ9D3Y;6/(IV/\^!J7&KTJEQ/IE.>7)?]LC?+)_ MN"DYL3U)\YP[3'W ^P_ YOZD!+Q9//! MFT"L.=!F5.ZB&-PM-46+Q)N_ILOW*V*M"/>U+5^6U^%D//'L3+2NN9ZQK=[U MIL<.D)S <[_Q3V*_/*;;HR)?[ MGW&DPC:H!79D_O\+M(!WW2=%#):^O1+T[4Q]V!F>[[>U035*;M.F"^D_F5NK M3A3>?NTFD:Q!?AKCG@]!/_\+H'V5T^RQ/W:MV-_>(LBF3[2L>9IL2WK:X*B@ MY9+Q"']=V M5#R*?0]%20* 8T40&)"[R,*:33+EP_5':$9ODR':]CJZC"] @=]]O6OD8?6D M4:\U'TI02F/Z>)+_Z= M&-)[]V+9F4T4M@44S$LI=ZB9=VY3JF233O0,= D$[XLI$VG;,YFU<"M'%VE\ M^8@2T)Q/I/*JY'LG3+Z.G3Y51"Y>Q<&>;6]Y#$M=M(TAXX-.M4D(,XCC+T!U M-J66->WTK@\'GF=+?8YQ(B^Y;B3&+Q]0RJN%83B-Q)3MSD1:'845U:.:?:V! M,H AI3? A!%[M=-WK'P!7[P<]K;3K@L!+9FJDBV^6VSE^KP:]N0",&!,:E*. BSB M;>XJR[/"Y>8FP8>^G,A8(PD"#(87&MDUT3ZMQ$X28G:50K'7>+AI?F39&Y-LG1Z[FD=:5VVL8";-65(@&@)3$PF7'+^?+BD8K&"?>M M76O/R%,VJMK P"UT/N@)OV5&95IQ1#@@%S%D"SH\6%*/9%D4N"3PY.$[-*O+ M)?)%?HO/OSH@ =1[#_UT1F?>BLVJ?N@92RV 5X"=Y=U58-KV+D+7MDA6H9H& MR4=%.FR=P38]G]CT<0HR*>(1UQVT+()Z3O-[-O A(9%[QI#D9=IY%IM0L[<@<-O9/#?1_/%KE=N3C,P!?'H$G:CR3 MFIK[=+Z 7ZD%F*A ,^4Z+R ]@DO_R<4 P322&RU-P10T@;.J:5"JRE(@_'S5 MH():<7!=GZ!!G=WU2Y,8V"JB/V%]T""TMNDA'0H;E!4--(?VVM,C(CP6/#(2 M,WO&W):K1 MTN!CG-15_(#:Z#(^RU4."R&LUA:\\@V;GIIX^9(F-WZ$M/VT@ MN._D0J,^3-.5%UNY$[.XFQ +V2R[D]_5/NIOMK$1:$?$T]JEOTJ[B.HA\J?2 M-5?5U'LIS=J+5PJ(S^^J7#8K"G+0'Z+?ZWX#4_R4;"S"]\,F+RGI?9S5(9&A M(PD3"9ED^M08Q*@FKDKW\[!Z$=?TK%O.+*WC.5]'MXWNPH-Z M_U?+/:B>^"TS%M#&E!%J^]J^FTF?PY)[[T8H)H4]/8 8@;GG"EO$/]\ +6!U M ++Q2^/[%JE\[(0_E9RM[5 O.;#4Z:MPB4.M6NH<28PW[BS02!P&OIWF^HH6 M9":GNMV;>YL=F>EGF,]/09.*H]2L\3%#L@)1+D2P+_X""&=W3X5O.ZA]6;\\^]*2H.P'E\7M%4]7RC4?ST9!/&^0C& MN95-WT1Y#M:QOKH>ZQ3O1^!*L?3GZNVQ"@FG/\6$/_G0S^&U1VB7-C=M0^/! M2BQJR==Y8@G DNDI>CNUG)082H?'=G+!]#;5EC&0 VQUX=Z"<7/)=5S)+'[@ M$\'*'>N"�-, @P!EO$OI(N[$*&!LN7C;/0)SZ'&9_R7\_/W51+-,IU:F@P M4_[A5+.+<.47LQ@;J;X;/^+^;%"G]WBAH[3=]8JKJ]FN_L'VPY^EK+4EXB,? MG9&NI&#SZ>'2_:QU; ,C[;.HUZXAPI$Y$[2-@V7IX%O=DTA[LK>9Q MA/=_U M)?D?"UB#=M3)/O\V^_2N_=]_[%GR_ 5,EB@^?,P\GML(UTQ\P?Y??L-_"LL' MH5EC>:8KN#GM@K:O ^4SX0^'.L992UGFI7@!]-?@0W#:DZA(?1GD7G3U);4@ MI%>?$] 0B2GJC\,^6)4[^_U3F[%:&(;55]/L.20?'O:6,L:/I'1MG97:=P$_,Q#^C!XB;V%^ < M3*)(="E"N.7-="2E#X := RUNW)OE0"4Q9J"^D:PH^S:FLX%:+_3<@)9N=JTD+^ @SJ,X#X'9VD:A6GSW9?7XG^ MF$@];5XI[22@/&1#:E*,V.O J-IL(E&+%9/IHOPCX!)+WM)-4^U3U.']$H2S!')V2[L%(!Z-,S(NSE'$YPPWCJ95PABTMO)_':4BX%D*U'#5T MNS_#[^A>LZIP\"V*\)+M^[::2Z*Z6OE =,3X*U*\UJLD+EG?IHJS(1?)?]VC M9<=R(843R8?T.MCJ_3H.#X\E!EWL_ J^"AN'9"19..^3&ER2"VI8)[V'] 5I M:R5E.A+41A.]PE+]_,NVU65-R6\X0C^;OX91AOBURTGE/A^7ZC:%>UT=PYL\ M["'-_317E0F>;X%("@49= S%!EKS"S\KXA4X3TZU=8_1": :B^H=+T*R4H%$ MMD'ELD "[O5B;S:OC%F+E1Y?F&^^4>]? $7(D7T#==]Z'K ;>@';NOFM&Q.> MF8^&/QYEGAS1\Q?0/(-$;TX5$W= MAM=B%\1\AX1N)F>0W8;@27?8WNTO(*[WTF%% D'-.^5"4AYNT_OACMQN/Q7= MU9S\-R*Q"%6M<0Y1/134\70#\008#TP6H]+_.".:8)+830<&B[N4G)(WMRX7 M#(OPMKLJEHW.$A>,YL/_ D15G12Y1YI%SU,_I'Q):C-$:Z1^S[G)HI6! F7B MQ6(]9#ITM;EH>=NFHZX@JZ@#K>9D@RD/)H.(M;1%J*#!V],^MPA?[S ]2X7& M?E9UD]^K;F3^J0%_ Q(5W5(V\Z(3&]@4YVP)JJ\=OJZ M4O!PPWT*7A,]J]F[XN>JS&OTA'86-NTO7U:I9S/_P?_9?M@4&7-!XGNG9'B2 M7#8.!,M7HZ=#10T/*7,M( ;=1G^=$@7PFT!%3).'XV72G;FS[5GD[?-5&SU\ MY)>OW75>5F]PG*-C;*8V,Q"XA_T%><2 ESE#7EGO$XF/Q_ZC13]7XBF=7E/P\**L\0S7S3U^8 M: S\].O=CW_R/V7>Z[A3C"OTN-)^W9,W+UW1P ^87\!"]R;Q.$2N2CBA[">M M8?3%&[ECBQ*BWJ&?L?C?V/^?PB@^+5WB/UF\?^T*6YIR-QP_/9Z>U?(2'!0. M04&$B9]+]?H1^-LD2S*&W/9GV&'%IUG]K!(P;8]^2XOQW9SH6KB"/NLA)[63 M1NI_+^3N<,MV*H)WW47_"D%K^M]SUG_7& 3NKNCQTC>6"@W8OV82X-2%E'5J M.3HE* >3*N(@\1>J-$K'?I;2SP8H\S+6ARM(73DC"1'K(XDSD^<;N?M!2W=T M:")&Q$?!#^H@DRQ:S(OKC*,&^+U+T MW70RNNPQ6O&D&"C"_[31VMPST:YPR1D.UG@1^&R[NTE34&,M/-JDT=;8OO03 MQB6[@B!%#S_V#K-.P^JPOAPCRX\Y(QVV][/.W7=:):><34>F9]2O'7UI.)WG MOC-OJ."+V92@ MDI09CWTZX6=V),2AX3"9X+2^U\I74_(8VCM;_I7,0SGNT-O-D<+,S(1S=Q;[ MA@;9^#QH6M%)!#7;"8A1&Q6*3(1GC$)9M5:F37\#FG+U( M;6BK'YWI"P<8HU/T#'L=43&)-S$3S3M*CM?>Y$.,TT?*.*!KC_KA'I'@MD8)&%C=NLJ@4-6Y M^Z!IVAEM5[I$>N?*A;,4*FL:D? X_"4#1JRHP )@0O_GJA4:Z&R]R1LE8;)S M["URJ)%.$TB ),/'?,DC/44/F1;!&0Y1OG9 !31S)%22EL: TJYM1ZEB%V6X M-5D6+,-U3"9XS6F_C.^26E$2U8(,%Y^>FR1QOTQ)'\2F_,3,C-GN$B.6'DSX M/7\OMC_\&3CQ)C$VLD96*";2;H6@&VW*1!$F#R3QADY0 3&^Q,%B")@U;JMJ M:MEM28^T]8GXHD;Q>(]%/&YQ5LE4] F<%AFDM!)$=*0,#DR::B-RBE"4XR]C6+B4N6)QFI&F>HAGA^#?.Z M[0HU3); P7@1C;77?-]H:(Q^(+'5@,DPXS6G7SR;^#F.PXF]LI<$F[KJ$^'EH317K.L96F_F?R!'E/67&.OQ_9* SQ&]E MV/-.R]?OY^\%J4_?_P@-+&VZG=ZIGFMXX&L/8#9?710@'Q2W6-5.9AL>$58= MO0 >;(FKIQ% $(5]RC4P>?H&NX+W]#J@_7G-48UEUG#-[KA+F2]T8X%T8Y*^ MLY72EV(/_QPH;V=B;<*>[7[1J",\#Y4XD\-2TSV#>"W?F8-@A[E(0%8]RU'5980V\]<7??>J^C?WT*Y M\[J53]85I30]1-=!DN?=S-,>N=*AAY")U673'.)KMX!*ML@(?F+XZU++6 WA MGGD=L#Q#CT]B9*J0OK[NGGO[(:8Q5U9%R'>K.9JV)%M2PER""M3M5NYR*+UR?2D) 9+?Q7<9]\)'$IG6#]LUEE/>^N MCXM?KUDT4X5OWB7D.]%9?C6I:)8R 9*,2 CA(G%Y-8] FEBQ2 >NT6I)"[TJ M7M7LTG?\2) CH_I T[&IR7D[<1SV-'-@;_^+(TVXP>A,"E%VZ3TD-'[ P>GV M@X,[N8&@SY"VSLQ^HVM=B+*BP%@%@\DZPJ=.]RLJZIE2V92Z^Z;RT,*F!%-% M:F8VN.)VOB-H52RZ>R0E9C6-CM^"&Z3S&=-'86RO=/*50M"/ M3PTC&^Q0,\KCEUC^5MMOP?A5 1R#E:1FZM G."YVAOA+8#!OO[FT2_R8?8CR ME.IKV^']DW%AKJU'5T,#&UVQXBD01AV#]-:&1<9\S0_]X88+M'1 MDF"Y:**4 ><1G5-[=X'5>K/I7\ [7]JNS(KUMHT]O8 13.&_ ,W?7?C#OE'S M^CT):/ ?M+7$BU[Z^/HB3(<,S-4XJWIBH553Z%D&T?EU^(2$M+* MZ?F6\/O3LE]<7>F<+^0"P19D.>,?;J-)DE.)$:+R26:TW?XY?587>@FU[)MS MYG%UW& 'Q%N9TBAGQN7%D&%'3,NP5F]R4OME36E;R:DZ0K-T8HX46/Y&1?;.VJM-Q%WPI7.V4Z7N7#\?8N%]O?*/[1.Q]3IMF1S=N2M M$F\%U!G)+4(= 3'%"X4$W9#^T<=DN&FYGD8JIL6SA.EW._3YF'5868$YS+X, MR3!6(I9UFH'QF;U]O],#D_L28:8]*:E1U60"?F_@&!E;/TK%N*+$+G[,,V]D*-B0]KN8OK/74/R]Q" MD5>F:]5_$3R#V9@QN9/2R=-4/!V6Y]*,#I#IN4DA J19F;OJE8AM^P<6D9VK M"_Q)GRGC?9]9E0TZ$:]ENR3I"F+ZT^0IM$N^J5C?&)@G@0@CK5)R.ERE*!V^ MP#3WN*_U#]K9D8>5?@P))#:G05JV,F",CMH!WJ-JZ%-*@-3TDU"')4+E2PO( M;*7X;=X9&9@K6J"CDDR;8#G?VP:&/HUSDTQM5K/T53EB9F=4ZDV0^&01$EC,JH?OD@&8*O3U=-\N:.36F$D?F7EBJ\*>LM MGRHN8!?VB9Z<6+5:9$@ QUJ]M6 M/J4]A6#TM^PSA:-Q9(20DSH"OA\L4HF/ M0J9D,6EF3^KH@HO9KK1W?HI5$Z^$601-LF)WY,6N^+G27N$W/].+G1?Y]-%) M\4%.%E?\OVON4FJR!15T<-VT;S8Y%0 ^-5UT-+8$N@'0UW%2%!3T=*2?<_BE M;/-7E6]&#_,]>O\L0TLZG3NJ[MYS6I4KA-D+M" R3IB2,_'*QLUTQ'#71?#.(P)^0/&,LLQY=NS.%;DR4>K\ *(H M.JQ_I7$"V%2T7H'^%:Z,(\CX+VO4J6] VNA? %&)YY.,XI\\Y-N:4VC[ZY1? MXE\]>V>HD_RM/:,9_I_.WCHH#N?;%QR<0'!W&'2P!'?W@2$P#.[N@P8)D ) M[AH&=W=W=PON;@D0-!""YGW?;VO?E;>[][ZM.M55_4=WGZYSNOMSK%IP/X[S M*%;!.UO1K5LH/LYUM;=)15I%VMLDGM4BJQA)^1#7#R-H50A"O&J\F)I:?K<] MD9F3WQU&\)]3PM^BN#XNK6_A;N'.-'Z^(:T-9[E#* M0Y& J.OQBJ[RI+D??@$,";ER^^'L>_W&8#1OW(ID[99X_<26?$ ?EDM>*")W MA"<'\-]F+<48R_MB8/3[>ZK@0V/F%B5C=$[4AE121O((E",Y-?UD#LJN,M99 MW0$,N.ZMKS:JS+=/GB"7?NW3@A6T8%A>)8QX1]T30VQ:-C:SQ-WY+/'3U>X> M/2^94E26RXSO0%-4*T6_N7?.X6W)(2O.07YFX'WHH4@(4:OSD5[:4W[9G!'N MHABU"IN6Z-3#<]T=SSMVSXLAHE,UP[>/.L+I?P$<^\()Z%4;4KGK.KRAKC#. MIL^MYS'"E5)ZZ95$^:;:F^ M'P4K[(%TN![,W]QW)U&\&OTR"X/DU!:E\\KRF!)TD$UD(?JB^Z57%6B'@/'% M[3&V$MO=]V@J"^;A$#,#)P9@^G0-J W2RO*%:F1"H3$5W5<2J#"A79@1H6,5 MSF_7?LJ-&"\C5'[!I-%DP(D]D[?U:93:/YDJEN)_25UJB2&\JTZ-ZM@2T272 MML>HEWC7=E.>.'>K/!2JR([T165?/F*$_=Y#W$NQ"DW^J_[:D8HY1!>KVII8 M%U9[XP"\[[QW7Q&@718XC%@6%%^I%Q]"U+$Y,3%F\?-;U,2K14^&Q%2NN>-H MV8TU\!)4I(T)X%J))<-?JWW"BSKF^8G6IG1SB8&HPYXVA M/OWJ@\5X_TH!.+PYS2\@'=.\X,+QQK,@0)5('L-'_3 L*^ M$0*A,!B/XO;JS; LH*!V9W_/2()<*NNLHE"?UR*2E;ILX,U'^_P7P/(Q)<,* M7P']BP)Z:;&LH$H9$:/5+'+8%QB1/%:$YL\SXCYZ9"0Q/[E&N;2[%BFC^T H ML@UH:C0Y%"4C[@HL,;PC\?0[\#%L>Z2ZR79B>.USX7&_9NWY\*G0;F11C479 M<'_/%PQ4R?!J_ L#I 5<__PH(1FHCRP]!PT9D#KHM6A"G?TC<[= M?DZ=A,'>^W\[NL@2[8&>M_FW2.&]"611A^V1J2C?B)]^859!DCD665E.L)DJ M]%0T$"JRC,0_H0#7!LGE$!2\+V:T_.SI65Q-Y?9W/;5&,1K# MD*RJS#KY9$6O?LD))*;YCB-ADD(<)/Q=XLDK$!4GP<$^<-[!:)5NI_R? ML[;^]81$/&YM'KU9Z5ZYSC[BG2SPTO[I!SB!S8&Q$S9XO47G=D_9FC=XN:K=7/7N M<[#TV/J*^K28F.IZ[S5-)X8+LF0^M5OO#_.S7)Z2M\ZA$4G9E(N4VB *AC;U M"JHFUQ";6UL3BD30$8'2 .=7=YM+8N]Q=V @RZ8N-P7K01RXN*WZ$Z3S@4@; M='N7(T=,-WKP6H4^&MTZG'?VI-0J_YJ3$-V-@!Z!TX?#M-AN?&#:CZ3O(:@B M@AQ?SEW(DTB@S5U6$K:NO7Y2Y"'"O^3GUV8JY+6DD.$]^PW_0]^>@NOLOL"\ MZVP_F"R1,_A'VC&[7-@?^;=7(\CT#+UP=_-PO_GA>R(F\^:8.D?W[O:Y>BXB MQN$A;WK9*&%**3T"Z MQX<)\?J"LPGPM'0A+.04:YB+M+8EQ'>H7,E#N+N]XX[;3 M\_V[7*ZEU4*T;H_2$=FA'GZC;/7J#OAS_DZF9;@W-$P$;<(:!IQ@&B.%YP#K M(T1XU;&81!!M7@E99V"J*/"\]F_:B[!*CQ\J+Q>9)-E,\NK/@DS0T9ER_$-E M]9M2&;WLS_)(S MG[KYH:D6&5OK)M412; &C$DBI:"M9#$*'ZC=B;JDCZHV>ZT2CCT*(DEG__P; M*YP:T&W?RG+(/VT)-W[XHY@U)CIIG\S,#JVP? I?N1QQ."0MPTX)@>WH&!VI ME"G_V+WG+>-TO;)@!ILS$F4:B%XF 0.WD5+47Z,Z7*E_XK4[?O=U*QV+&O#1 M!%5:8INUXV!^(J/^!,\D,=K?*"NG!%?FG+)8(HX$9PN(3;.Q5JW%]F*[(ET ?_QIV<>5U>QNF;?P A0J(*[ MKW[KR?$1%CEXYQ#",XR]*2DQ+5C$5?$-F#EE4KB+9CH@'TW(03Y7#4X(JJ-# MHL ,]REY4QVB"2UJ(0)5GTNLGZN&AXF'E7S[]?#T^2'S0\#9*X&4K9QWSLM. MGSP%JTMHF(#Z*\47[)1RWE2,>NHAID(M9&!E-4,VMU*V2$OK>&,EPIH\U&^2:S%YZ @@"#54.#T>VW67'+RZ=F51)'M M2E-J=*O9YGB['/5$W[MZ K BK^BF.1/$P(JJ \DJ\@U-[PJQ)ZVVPX.Z]"!! MBK]HRMR>NOG\)W6M&<0HE0)\H8_"8"@4=XAT)T2S,_EUI_\ QJN,A1*% X\P MKA2&;CD"+6*Y#<8\#-]1_]V'W5SJL&FZ:DJD__\=T7L1GS0=1V6UL1'Y6K@< M6\>J4%4:OP(O!JMHM7%YY*OXO!-+ZD.0W((\/\70*&)+RH@[*T,@XL/62-:I MB"-SI",C1IBK?#)$I;KSO6%%J6TW%NX[FW2SXW)' L]]DQIO^F?=T6EC M*[_(0N=UW@;W)-9#^!FAH =+X;KP?12*Z9,$-II^>4?B>W&!A;*2T*\"8MK: M"]=@X[;GLR8/FZG5%H4"&!2^6J^2&XS)(I^@0*P,FU,@3@)IJ3#]JQF7GU,K M@O 2AX"D/20?_K>B2,9MMRP).[^8+<%O0DEF78:Y7.NBT*,J< GN$H7#827< MV@P/>7#WQ#8)CB,>(=[3@*M^_NM/YZ4QCC9_>0DXW\^8\+5L$"84HS4$.?!J MA!Z ]!?P;?.[')XS8(;&J5,<]N31&E%Z!*US2>1]0RX%3VJ.A0I1I\!(0>%P M5, 0K5BX1?(!CSHT'"D0@>'XU Y6351?5U+%=G(I$=MVUAPT3Q\4^?.[,R/6*5*H/W%2L*]"TS0 M/SE.):RLY+O%32"AYYZBHF% M/A=UO W5&DXRGV]6Q9DNN]#M .DL\N5M8=PU$)BSYKF5W^P?D8+,X>^9#S^0 MA"[9XSJU<>"O[1=;ZI<@>5*0O>[;>Z.=:I?IN39>'HR#)IM0$#KQYI!)K6Q- M C8::2:7;XUA5&33:F1@(Q#WO8?>YOQQ]JV%<(B6E6YD?7U/"G#OU2ORSP8T MLXB-)S^*]KS_2GFNEB1 *#BYX MAK/P*'+U![+>$%Q\3?H>)WWG%=83JQ3_?;.@8Q#R!,?M>6N1]I1 '%E%HBBX M_EI;$=END(AYI0;]/?;;!%^R6JBTM,HXZ\&9SF5.(_$&X]4E*>77--H%B\H; M\>",8=Z4E3;T2H7Q$/UU$O_(W'&&B12,IGFRHC,!N-F>58KRH,6N-*\5\6V; M_[J!;)93=S8E ]"8>4\!T^@O@ T^G[S\@UQGFDCXC[IF=#6]-0E0D8U-@Z]( M=V?<"_-K,)(D?>;&"X>_QMZXJ/C^G;TZ2+03&"T[G]EF4FV(P/; M&XE*D4X?H2^]P0>6JF3OR6\\>N;.'( ;C^9:@^,^4^UE<6M/?SJ.T_E&F0/E/5')?4.9\3&\$MG867&5>0"'-3=JX< ME^J!(&!\X2Q]SX*QC*&1@)DXV[B@K/Y/,#N&=\,TNHBZ8'J6%$>PA?R;;W\!:MXAC_2(3TJ4 M>(,5[U_6/@Z<:'ZP_0LH%NM_CE?K*8C!V--N_PMPEC*_9>OB^PN8I]G].,IB M.CO\^8I]\U-S3NU#L@GB+^ X]K+'BNC-CWV9/RGPGO5W*P'_<='<)W"+Z5G) M3\DBLN)/#Y:=;U91)QZ$9SXR&];\GO]-!XV:EWKFV2+[&6S]3&TG15BU_&C_ MB%>F<)SSDG:!_5N&]R66G^Z_8EOT_V;;Z=^Q;8F@N]3Z8"'@%176(%:=J< 8 M%$/#DQ-903*.CL3K2)!"$!7$T"NF_JI-K5\3'X4X0-KA3TI5^^7\C7SVF5RA MB_I9J@I__8Y$S?X*U;P4CCRO!*+CY^=X0W&U8H:395I.1(C 8@4I M:A0+,#TBK5C(-;VBO ;1LM.9J'JB L#H.?\+,)'_>$?GMWD^DS3]GW'P/Q2^ MN>=$Q 4G*^U1W]S6.K_%Y/1NM*Z71>!6\78^>*E*&V&3$N09@248!\JYT"*[ M;==.6$=\Q6E]A9"3(AU,*\+&OG4?M!1K JWHXX"RQ/E2PD'2(GAMSTK+6:\D M;O[EP-?KG&K)=,M((VX.'^"K%5##)H*'$O+4#F?QH+0 O* O$(?@7JSBV1TV MF)HUL44%&>LOYG('SS;=@\LG-<^2E.WMA3C#S^(3S2D*U-E]Y\I#9=1EO./X M.-.=C6(?MQ8(&WG?!I>7,O:AV19#Y'(2F=F?]DS)JKA@NX:I&TE-)80'!\>. MJNYW-=78GTWKEJMY7DTL%^Y_-\\F_D%A4\P^FN;G8YRT=)),(M,'Z%=2H\U/ M//ZU4@] IC['@0B-E^EVBIF(?Y6C-?\=$,E!T=Z0\6.?3S$ \^C]4Q%+^RX_ MFY>^2/@K]@=W]=W7&IQRH6P3XEX@^0AR*;]#7?U$#@'V$TQ0UXUR8;9@E.WW MR(BL[$DF,V!@UE7PZ\K(TJ"1$?;7)$G*IVR!7O'3&NPOD2R:A35V[:>^_4NN M-5'=9KM[BKG;Y)J:;X,>S0AT.W,E>A*SQ7TT=@*DP4IHH%9:U$,"7#F]7XCY M@0XTAWN;2L/*J_UDRB:X^FUF&RP\-\$7<*ZIC5H(.)!&24 B0=VQ$QGD&^%8@N^N@",_U<#M5"!TN.>0NF"KFB0R/X!F\M:&+CVVNS^QC06=N&*R3 MUD&<[]J$K?6%, D1Q14PK]64Y*"MQK710Z+'0D_+JXCKR9[NDZ&%GY%A_TF< M@JSJ=/30IGOJ#07WN.CO.&L+2ET2P-!SYO MOI7)Y+ECI&QU5 ]P?OD8IPTWDF(Q&_X.2-3',7,]Y,;[V,)("P4)"^.IE3C7 M[>;V+0 I;/X[7===X__T%OYK>W087!GB\ XEYQFOQ3DEF0E;$('7.3XL7X% MGP3LN:@BBQE_7*K),&Z)%"@MCXKY."X&$H<-3'YN7DVT? 1O&R465DO<1#& MW?0,4=Z'R.^_SGL<3\< K3+L4]=%]1&K66X*#&4V=1MY?_.2*[XN4+6'9U]; M;OKQHX N1^[=7TV_&74>8OD>FX72&)*F+^>CS(7#=B!#B'+H@VXGJJ?I8XGL M]BV;S7.6=M8>(M#NL2?/^A6/V^*NDT/*<&UM7TA#*)+!*(\^0X:(^Z0W\MO' M1A:'U<%A*;NS$OO/DTC;0IJ:) 3XJ$$Y[ &N&K.@J2J^IN7R%C^1P 5#OI". M=O4MB;GN=YDVZC6:;DTJ&-B"'L"E$H N6_"ANL3G,!X[81401FGP=B+L2GJ7 MC#:IS%I^F#5%N1^9S67#%&Y4-YJ4$74Y'+"9\?L:_\ D):9OQ.UB?G+);M0P M>:,\1A0OB +#AIZ"=Q0K-A-_F$KB$G^\'-;%HIT:9S0MOIW";GCG0MO^ M@0@OT"LO0O!FE+1"[M%DYQB?<^BA'[:]>D"BT9,8U)$"& RS:@\VYV,['^"4 M?K>F7IC)@JL4HRW:;E<3MW,, ;W?&(M1D?OWNN/I\JXT -L6D6'CP^M"8W#M MO.Y+D<*IJ157HJPSZPV1KI!O\?//,1?=[0A+22LZG/L=5_>D@DK@=&PUIU5; MEN90U+C6WW%WL9!@]A=P]M#/D!>6];\[5_[?B?RJ@^0.?QDN$G$T+YL6,%Q7 M )$AE*WQCNHHZ>TB M80G1QY",XX96__5VKHR]UQVM&P+.?8AR=:X#6ID2PQT\'0/P@-Z'1H[U2F*4 ME#AF(KW6\AF;/<9##9NK".K*F?#J(73W-\&%2?8B6K:CTUVO_Q=>YS+1[?_S MG;^7LBN>(X8%7ZV$_!XYR! B5^FZHQN9PO!ZMS3\DH->DH-5&EI\6U#XPM($ M.QZ8]JVVX<]6MMXX'VQ!G>KZ@)O :CX)*W:','(0#$&911S&H?,IMUDK5S]WP?+9!9PG7(GH1KUCB;8R!1\;GQ1P8'MK(/5?3DW5=7[_\^,"XHGI M]C\<-_5]21GPXS)8<9%)P_&U MQ7"/=*/UGDD45+.TO7 ]/ 1_PWSN^!JSUL6G2,1-%O[5RI":<%R0>!'6HMK, MK/;+>+F#%RIW)['M)ZOX_P 1_C^H[V.>F-TWL9)>N3BO[7;'[-GK9(FYEH"@ M,>(CBY_6)K!D]^<0V4F;:K?(%X][[,6>#9(SUF@?.G.>U\^EVD/7 ,6-WE;9=U1WK"3IJ30=9TP.XO) M$^@I;:!1YS:4X$;=4!ME5]##GO91Y[;(,[6JWN^7B!_EAOHOOF;4T7L4+T-> M0_NVCRU>#;*:EP]MA)*_B[8JR)0KU:779 ,B,5MB7IT:%9ZID9?*T93E*MQ' M@]KI 4ME&8)+9_)>&:F?2X;/VZ/@P.>$BL?)X[E]&\^'14AC%W"OV2AB-*1C M)263$>TT)#;.(3@A_XM*W)OOQ"+A\&\ E(3O,M B_Z:K3_<.XNKE<9TFA?,= M3XCULYKBB#R4>#Z8L"S6S7/7ZI+,RM!S> MM;\D>0:'Z*_O+M8(WF%71(!?TF**G[K#BF^]XQ9*7L$%O\8T-\WK3_^X3-X0 M8#@K$&)-RP?)5XQ-KY%&-BGBV.]K&W51%B(1YO .:N3^(;DN"R3/%T5-@K3G ME5@3L<_=RW=]AZAV++QS7]]=CW$D5_E98GGJ8N ^+V)G[O]%B7EX/RAO4$%I MI#7P*Q\"_311ZT?0?EAT'VI@_O)89/$!,6 &6N8QI/N:PT#]D?.;)G3P M^X9'@[4[]P7-XI5G9>S,1/S^GG9,K4'EXFC'L[_+2:X--@XZ.MC!9SH(P%13 MIU NK25"'\B4I7$2\FDJ,^ A,Z8$CNV#<+%?IFYIK''B3J**_7G=- MA.V>:E7!B;L76VJ83I^A:*J$AZ5CIE5H'GUQ17P.F!E/A!0>&CRNO5A7'X^T M3^<:)GU*6;_P+CEY!-I"PT>^\>P/U3?JJ+P.8[1PQ0 M!I?BM/0X;,W:NV4;H9JM,!?GF#<>=ES[69G*ZFRV2 L^LCAD3PW6A.: MO)L?9QPJ*CVB-YJ@P=\2MA:?#,E+GE?]1UY%UAVWZQ!?D[83D?:8%^=:M[#? M!#]Q L[1\KJ&5'\4).]=]"*?1J/%Q*4K=QX+3^7H'1!O] MZH:NEK+DV5K8(Z:V97S/Y[S5'0622^__L51ONX8R.A1^$J148I)R$D\?O M,V'HO<;,B+=G?36>XA/E:-LR4]+^'F[IGQ$7,O[&NZ:NZ;]^J@%HT(XE]=FH]E8V!KC@*2<'DRF/?IP@?^9+1 5:<7\T]9=KM1UIC M9SAXHIK6HNDU1)5TW+SOG!'P.6;LO+PC6.OMH)%6DV2%X9[Y#S7DTMER];28 MA^9KQ5%M8@U9-L:0Q*YQ=DV 0W*2MNJBT]F^2!:0YIM31*=D8.KH]C M?8^^^0?&%4ZKQ@M'$:?,LKSK(7.C;C<>"WG_(-Y1?9OAP5NTC!ZLA7X<\Z%Z M*Q3Q7R9FP8"TT%!HDNLVUA;5M=)X2[KWO-_QM=/TNF-3M':WKP%)*/2-DU!% MN4=3N-@ E7^F/!/JX32/SV!68VI%@ZT%!F:KG;QVHD)B17QI:7%H$[B<*-W9 M)[I(\- ]8U4;(T!$R$7?(&,QEA$N]&JRB,\L[AV-A0WNUL)>G7;J*[8R\?<. M&-*5_OUVW'AH24O7T&NLQG@CIF)J$?B8?*@V8:LU^[A!R?7S2S;ERT M%3$\*>KH4=(%_3S5, >2\*6KMP)_E!>"2-UFZ\Z4Y35D@!AN7P#:QI9LN_V1 MU>61U-:;ZR\?#E5DQ[0/ E$7/UMHG-7XL*> MR];Z0I>X<82MJ*/&Y>MBN8S:SY-92.WOK?.I>J&T,!H)BS4)<@YYMB)G1T9=ASERR\HY(6N**#=G"F>L;)?ZO[M6<_YCJ77 5*44[#R#F_#TIW] MDY/SD_H:&^P6]X,0EI7$R5G6LA6"M =J1=>J2VM77ABYNSC Y=);&[EY]7PWR&%F4H"PG3[OVP MKKU>E0RFOG>5",)&TDR$(X"$9E90>&YI>9#NZQ?]\)=2Q#)I-&E424Q2)?_A M/%/10G%TTJU=H@Y.9T&KG$*.E2VJ&J)N+>ZH>)Y'=HS^_[ZRU&GK% MHEJAP9[O9W;L^\%>_!EN\AXRXF,"F@L1[C!-^Y)(RWZCG+SZN>X, TVW]>W>8B$,*^YWG[8;"45 MK:O]L(Z;96F^4U!_G(@P&^^\K\.?;YPU>1/KJ-\T?7&R-YB%3'77%P1O$QV3 MT;\B1=&JM@YPT[3$N3JIZW]]4W)P$)FTBN]@J!OV-KQX8QS;S4&<'&GP13]* M;?#HSV&L=<=QG_G)D&BJ'FU)\E3%@K93%LJQ))7=)_$_-2GZ8FP'&BU^#K-6 MQ..+L)-=$_2]!77M(G%S5V8U*)4N3JM/VY7 (7:92_.^[:G:HZ^@3]6LAI.@\QKXN.KDYXT;E%;"^"\@V]<.\]PQ+KV%",-=M@RN, VS#T#?!/ MBD6?[F@+F:I2NDH^6*F*E8QSJB%D*#@286)/[^(/*8#F.CC@-#PL'%Z9*EJANG :V90#Z>&T-0H MX.JN;8963'7$!6D-Z9]F9&RDI&,^#@) 3D8)! !N;P /!.1&\!C3K,H WD M>P92_?8G%^DQ*!<@"[A&8\.;!E _;YM^JIG(19;%O'L%9KFY)0R,*Q'_?MCA_<, !,0Z!\,8'@8.#Z^]M^NR05 U])YP+$KP$ M@/CC/9[W/Q,!H%^OBY!_7>P 1)Z=D78P9>/HH4%AV6IH (+OVZ.!&#V']S< M94W:\[F[#WC>2-]*-O=SVG*1H1FQ>\D;?FT 6LD[AESQ"+#9#A@9Z1P)@/]L M/@, 28M) U".]N>7S_UZM*1][[N/_AM8'%/N%"/*^UWB-2L$S>LP(HQ-IRSC M8*3YYTWK_M,[7\6$*$NFBHJ>EM)NB-GM(6PV.&H$I%=:[.AL8]-?@,&DS?+@ M:S-_V')2W&\W(';^SQ&WGC24K5=;OF/8=F^J;=&J= MQ7X$$7A(!(9?(OS4S=S2DY#":UN3$]X*R.?^0*OOVLN"%&9^U,:^Y_L+R#D= MH>NX>'[W(I_M^:_+7-*EXSG $R/VX\[C0-SIM=OUK[^ =6G?&1RD':6XG-NP MNX!_9"3^ ^/VI6?YXO_(AK'#3#CQZS'JJ*_XWVAZBT3YR7N/M^1,MWMB M?&5+N'S^)W>>AI^4J3C*<&E3&ER?.3KR%YH;I:9:<#D+0 J8"(&MAT-3SUU5 M[?#^4=GKIV"&Z[^ JSS6_V#!(^W(Q3]#XTXQ\9[Y42G-:9(/L[,) @Q;R,@2 M=JI_K9>-SE/\HAWN72[&_Q1':+:UYVK+J8)&IFC_B/JST%^!48O#(UU ^G*D M,Y!*@<_@J\U*Z\)DUWF*%_Z5T54Q;3$X[)@S):Y!_GGMMYB7 M+KWDL+?8X.TYZ5.!+4\UC;4(R9:R%+3SD.P-21SL,I9AWUB(L%DE_A6,:$V] M-!VJWEC$E.\!?E ;?"]2G-C0@WM6]DO_SKVBTP7]+P"#(]7B5+O=JOY&):M" MKO?S=W?[ED2/''Q_OB\I7HOOD>K,-X +E@M.$9.*1S!CX*X<"R4[,T<3_Z+6 M8?_:7P"+:/H:UY;6,BQ[=>/ 0$@F@^W:,/#5>#-_3&K81VM M^DI3^\G*G\ 8>:RI6FF%B+=^KMY,*:(ON1"^J!0J.G:!)I5(]73+GQ3%M'=9 M?V,X=?8AO6C20&C)J<1[-ZJAU*7]YU$4N8\]);-Y5K6EL(63/16764QJY:"R MG#76SXVR3=%R5HNLAMY1W0-@9"26$1&%)X-'[: MI][&XO#4HGZY5N\RO7SA33+K1M04N[GM,G:J, M7 #]+$KC=]_DHT#312,D%'2MQT;DI6C"_KF]R(O3B12J'D! MZ30X 6SNZ;44.I7DLUF 4LC,[#K7F@S+3Z]/NG=0O6Z-?>?8)ZZ^K*^Y*9*< M-?>]:BO$Q6@S5*>])*YL9F;E"/DOP*+N^P_0.DW@;[1C5%5D<#;7VHQ;N(@U M=\7$VV"79+L]^>$:Q11OI5=O(F7W\T!PVN MIVS;PGC.ZFG*>Z V93R%A1#K+)3<^C3]U[NCC9XHA[G?#QDB=%#M1"MG;D)@ M,/<.K91*A6<\B;;7^WL5OJQ7[.OPQD(J[DKEF!"9T/U_%7W M9I*]H>B(39:%,0IDG]XZ]A3P'_MNDOOTK^^(PO7<;)-K$%9M[_E+* UHJB^B MMC:KF$>^;FS9#,_>;\R[PC*LN-=/;\CM$>;>@M-CKNT&Y;=6&C[Y]L!"#V'2 M9A#K/-&U1;KJ%]!HE/#-!GU]T32:[FO!+'AI)IO7T'D!92Q+"5ZHT->"Q=U, MQ.:*-9932@/5M/R^;^67_HL@T R9L+9MNB7L)8?U*P?KDN TC7@*7 #:U^%Z MB)XH33B9T]\.6O$MPJ3H3==6#2UWO6XES"+U/;2K M>F;(J<>^9'M[O#/JU]6Q?S]&?%AD+*.KIWMY8)W =%S\\2(49^FK[0X7]0\8 MI* HAX^>_2";-T.;G9FE8'=>)WT1I\-4Y!AH$%6Q\)4M)(YB.C%994/&A8]Y M(PVJ43-D84=AGRYI,#9/I(L8LXLTC/PM,#KUXXS>TAH*>_GVZ>WJ+%/6BBG[ MM:@PTEO,.U08:LGEL=:'C'0H^/SF2LTPFY%LPTT8(JL+]U)G-+QP=C+!Z3C@ M;'*=,DP*[M O=U^,-*ZOHC$.#U7X1$C1.$6+.SS$YIU52O($CK$:G(O;+CZ< M/^YU;?0+O9+4SK,IW![!'3-#X?J+O,XNI)Z,1VA\ZIE_1&AR]8AD^.U&]PX+* R6R&$+=W M[N,!Q,$K+Y$S=11<)/F196\,1%G13)0:5OL3N@M M8-1%:0>FT>9(NLH6=8CUHI2G;FE3Q;3=-HI_)[I0Q-#!IDT*-M[[O408RU': M%*79?CPF#%4NK15E3UB=Y;5%#NNAIE9S27=]L9#57F(9]]EG%0S6S_ M(;^^ M@W4RX'<&@ZO[7BF4SUT?CU3>HY+II[]['1R;J*"-S_Y%18Z8H;)4--UF]Y); MH:&C2(-/AZEC@W'.O^.D2HYY]N=O1>5A;ITY]HZ@X)SX5*!\.X+N)"WNX*9>^B5<.O- M<;5M8@/-SV2/U(L5?B:]U@]CGL8"$)V3XKQ0>U&7DHC;,8H[#//EA*M[6YZ] M2JL7XR0$>;$^-B/T&/>@8+4<9MQMMC8O0MBQY*PC0NAZ7.^0&QS&[E JEP90 M'/"!9$V=03*]:,EEGM M[K,DQD+PU;D*[DT!,N4PY5#AUZ&7A;>JW'M-5VL(M]=)TH8D1=0GYFJ)*7.U M54C"J>K$=M<0U3QFB!Z3AZX*^^K$_GA*.2Z1*%:E M@"(#=H:CDL.;%2P3DT MIF[QE!)WS<\O-J TH:IQWA25;&5YWY[/X644"&6WVK.?X_!ZS MM?@5=0E^:'WNL1U5<)^( 1S<$NTAR3J:2NZEJJ(JH^D.8=GEHZ#=/-&LZ$Z( MJIH>E[*8HD";L:@H@$]XR7/=Y:6U1:5SAF?D(L*H?BB9 M0C;TN\&*[T_>,7:JDNR-Q+@\QMOR->EEA*IJ,2TQ7.XWDPI]-U>R:K@+A^5& M1V]P.L4X15MBK2DYM3LE&NT[[$9:\MRW_WKA5"'Q0S=/3Q=D6,*K6KVD^O9 NR" M$ ;&9).UL<_,EGJ-]>PV>[[%D_L;W$/UA+*'_ :IXKI9TA 1Q])> RAFJGA8LCF0V<.#""-B+JVQZ25"C!"/A3(TK MG3,2@(KS'G:]WFCS9U571')C(1AR?OS60R=$.]^; MC)W"5B>1WL8"X82;(C)]I(>%ETD^3/)5RO4ZM7:MT7H?GAG#;B\: G4P$/U@ MT83"(80[K2/*8J+(\'F5;>5^ 6O-.8JL6D-S0"<)9Q3&M [,(_"/ "?ELTLC MGY+4KF5N9SYLR*X4FEW&TE3QVPSW1-GA_]ROG.)..-L_<8U)M(3'P1N4'SED MBT>[#> B!2EK2F.,*V=1VLE.BS!-D7#1=6_GE@CG?4L&ISC]3+HPSK=Y1NE# M"R!RX/38Z@3A7A6N#5/=%'<%HFQPAD,V040_9=E8Q780N36)]]3WD P-AD)D M/^XL' &9=)Z;Z)5U [ITH%+Y%7JTR/+ERV9]RM*%Q@/&7#&JHE M1 =\4V"M-_?G%_=H60Q&U&60-A!-&*DI-+.P_+:0D_ML='DWH4DJR@7S83C3 MDE>](]2N;J,ITH-=7N;Z:BJ3+?\'KZ:'D(IEEOP\:!)([SH*^L<1/2%,:MJ\C@U$GP\R\ S=Q>.4V8 M@OI=;+:L3HYX4LW@&_5 <2N.>S+ N<*D)8'Y(:*,_@?6X5] , +KUCU!EUE; MEKAWS]O]\/#Q%K^!O"=@O"@%*X'&,:E+::$B&I[$234TL98N5^LBQ4J]/( ^ MF3->&$0K!@]D2H"JO(^%DC!%:B 72Z-VK1895OXW(^9HE=,D6%EW>%8/ 4=U MQNVPDA\ZJ42+CE:-5[:SFS-O[;TX\"?C1ENG\X5$QL?$)MG0T-)2;Q*MU%GWY M]DTVL_4@(8=57OI@*^4B-MP..GH,] ^WB$*YFX,2D23H,Q$0 M.%5@DUNLL-Y:BA.O A!.#?N('-$')'[-C(2/)"0."$8T5%!#!$8&%?*&CU1;$ M<-<]9K9RN5?22@O2J "EA??%3]A7WW[_,R:"[(\F#F7[L7730F8S?!=H2RUK M4=P.JD2HD7]"O@7]-23O*I_*%';O=2C:+1 MONYYMWBQPF8LQXV0180J-Y%)I#N9)/^.O"RYZ.WO0+($)%H R@9EP4>AJ0LK MQ9X^N3BS^3*6RT6'H0SK=\T3]^H%7J/Y>9%B27F98,MBV;0A(@"YM+Q<*\#G M0&2F)R[RPS.6 KK:W!^]P"N6F"2O@.,.T"9+L+R[>UE<)H$T[R$]NYE&,)/P MJR^XFF="#,=Y<<]D?P'?EY)NE*0!!,K2* DJ/ 3["TJU$O(?31=G?N4X_Y_$ MT_]C3\]]^[][?_L MN__]G/\YY[_7Q3-"DK7&7&/..>88[SOG7.%\YTP NR\8FQH#7-NX@.O@'\!9 M!G:=ONESPQ5P!<"#BS,*G 6V7AX>;AX^7C^XOP"VP' MA9^/;_N.[0*"OP[PG= .0:%?'WX5\M]5M_%R<_,*\O/Q"_Z_/CB? )'MV^@\ M'[FY#@#;1+BX1;@X+0 $M)'W+^9Q ?_CX-K&S#84/ _PB/"*[C]ZFD_,TIG_@*_XL4?Q[[8KG"EIE+C22U$\?N/>8P%! M2:D]>_DWMES1L8FYTTO6%VUMH%=L[5SN>EZR\W=P]/O MOG] 8%#P@R=/P\(CGCV/3$A\F92<\NIU:F;6^^RNU[5VP%\7B/#P[C_*)WK:DM_95^S L4?;Q<_$ORMI%% X M?H4B<>->KZ"DHA91B?JK:G^IV3]7LUVM,3W]!52^Z*.Z/F+PZ(O3B>]!,2ICA',8VZMYEMJA$U1%/M0 MW,AQ]H7<* XP =\Z53 K"&QR /;>XZ19#PU1'"#\ M(CV/ QB%<( #YAR@U9(#"+VF6K$C-]CGT!P@$O-6]:TP^(:8:'@(U>O$ 3XG M<@#J552S,N(J!\BLYP#Q*AR !-Y0E7N& ]!O]D2BUV"X%44.P+2&4#K0$M!9 M#.JG*7@J?VM;Y&^K?EOUVZK?5OVVZK=5OZWZ;=5OJWY;]>]:!9.E1A$#6R!/ M\-X9V7D(HPRJCXI[TO6JI LOJCLZ,(5>S1S FP-L2MR',K:#]WIKP8=:?,T! ME*Q:.0!%DR4WN,:+X ,953'52J*N8,#F%2$04&OS^@$B]4VG0V.^UD6C?/L_3D M/5/ZBO(/D5&MAZW:E,*-[CLGN9[D"?48W 3;A$=\B .XQD5"N>M4&*;(3G1Y M>CO-,(U2[@Z7:)#J)@FPV]][/=<2._OA5'3?GD5E$:-@Z:Y]SY8EDI+2NF[Y M<+' ,CRAL7!9Z$0%X6-M^@UO'2(?;C)J#/9)3DZUMZ- 47#_I8"?,JCVIJ[] ME='1V26F K#J!"V A<[$B;-5F4Y5K#K<1#X!"V_6C+ZK44;4? 0OB\W-86KU M:K;1[ZM?\GZ7$&HW)MRUDP/@SX5I?!.(EY!PX,4(4J68$HFT*%8F2!\2X"4Z MC9!]S+.#.4,-Z@@_#O!4DQ10AXW%VK&CLCUMOE64]SVI?THAV#X?U<\^JGOC M7.QV_K6S1D@;5*,!VV">P T60@)O@&8+H"=>9?4;2D+XY^0T*.BGA3=$KKG; M/>N_#ZN1?*$J<">%WR+9Y"J764ON7D7TH!Z@FAD)J'[ J"3@!V?"1W)<'0I- M!^O#;J&:S HXP+=WH%^$J@.W+:^!O9LPSP'65$'/))B9,!5K<"Q!*=Q&WS>^ M5HDX#B"@@>$ 9\+(K+7RW[J_=7_K_M;]K?M;][?N?[ZN]=IH![GHW(:DJ/W1 M&P9YYWN&(TO^X U"+>% T%<L3: 3#L,"X4G/H[BU.0FFF; R$*+-1&SN!,PA%1-9>IYA E<2ZZ,PC@0$#Y6,V1 MZ4B/GX1$0W:5DZ69^^DGJ2ZT&T^:&@[5Q,)+QAZO8@<8.D1XSSB$B4C_8,#--+P M8%!*V\4'_MBUE#\RBL?Y@9"[@QS# 3[ZM,-'W-B")QBV M[#ZX,')G4&(;4I25@P3@=WE?J5U"_[*H_Z[ MK']>J=O,C85./.( $/8NT @UG.NI'8T9LE$M* D.X(:)?$%?;9.3[KN3Y7%B MCZ9FWX)E6?FMZPD]VYK=(W6X5"L2G0_/YM)*(P'F,NLQ%&R2YWIDIF0B+1YL MF*H@4,7;KQE'J@*9O^7O!"/,PG* G];?.,#B?A7V(R>B$X3A ]*L@G<S4,9FAS@$6J6AGFK!A*M/\_Q_P4P_Y9_*&I_9HFP*E@$>Y0# MK!R:1=%V@\3VC[="?]>T(&.E7>0 "7D@DZ%+L>,\M[8]%%3-_"W_._G;P"VQ M+ &&P$H.P(RL@;">*H*I0)4;^N>6;4"Q$J$_\X-P;%X.D(5O>/AV6Z3J;_GW M!*<&G7@/7WE@",:(JD!V6I'7^N6__XYAC/.,!WOOVS(;8%OBEIQ PX-$Q?KSJ MY%XA$KV^!)ZU/-56!Z41P)O SH)9ZREZBSSRAU1I,O8G/JIE#"MV03M5#_! MTO!TYL"UKD09YYOQ?4;1[P#&Y4AZ/UN 2@T$ZTO%-?4(($RIPU',XU3[1O9Q M^A&VPC=_8FYK]OS1H#"Y'R:Y/WINM^'-O%Y-N\6Z+PTF?GYQY/9!GW2F&<,8 M3)M>',#5AW[8IU%SI)V$:8_C05RG"+=]P!2OH_GH9D2FW76*=UB)476-Z+39 M.R%E]TYS7_W"*;E3SZ;FGS+ @OP M,1]M9PO4,\01?'0H=7)2Y6F="\,8X4-'>Q,]F-YO9ZFHFW,V*5(/S8(]N!Y+ MI+_%I@YIK;H(]G4Z)B4A*@&65F:#*"L_U_)6DX!W8PEFF19D;W!N/;$SV#Z&&DPD##8*"00]EIOFW[N1E]-2)D$4SQ M A%$;-$5X.7O>"%S^X0?YM#H8*6.65[70YA[CUU(.33 M847K3A%??4_9UO'5BGU;T?11:-9;#V6;R[H$4LOV+6Z_YW M45CMQ]_E11OC\']J^A0Q!H[277W@ !>.V4*%H9P)HZ/-->JT"*H'>9+2,5R< M/,*7ZR9S.<_'M]II?+%=JT@LB^_ 23&5()LMXQ*F'X4,&M.ZDY>I1M7\5*/S MK+Q:1BOU3FV.4>"=+WIB,OF=Y]=; :08JE&H00%Q!FRY:\Q0ZO!#9BC#U'&! M Y2.IS,,\4PSJE%+\K#4QZ =EK6U,?O+#V[K[!W3BPH_TO*V1\SDZ,5)3._%X7?PX:6=)F]'$\TG1(S"6!]V4HF9!(F?)H@878:841IK[.W M:WC3$U@9YU\'?'RA?;$V)5SCVL?Y2W9T5XK:1%SC^3M%[)U,&0KF:5;]]>'G M1+2P_36![Z*G?;=I3"8\F,E[*_P5-RI, X/K$S_H1":J'-WJ\Q"Z=YT#;)^% MRZZYX-KTYA>D["3+/* C+XJ^W/NQ6(E;(1U=!LSWJ7(])#5(T<'.V0 E M)]+0']%MT!A\6U:1.YP'Y3Y'1-LT1!J%" LX+2031E)6(SK"O[>[B%R:$6D/ MOO/F+C^YYYDA%U.0ZA-;U*!*+YC /JV BMGR2B(/#!B<]#K!Y+I[5:FY[:;# M=1>AHY%S)V*DSU,E$_W>TI]1T+O1;?+/]X) M(*\BFR&\!F94!?:N9%8Q!_!:XN.KIL#"$0*90=>\;#C B7)\W=;EQTXCBA"U M.C-7Z*LLI1W*BW<]EXK$KX4V8<_ MT*YRV_)0_L^5NR>+'OP%U46N#.DOP,I?OSH<%:[Z'?JHL(=^>BUN\]BI M%\?>9'W\&=AC1XLJ*+"7MM7$%+N$[W'1U.JKLC;B5GIN / KIC+IK!H0XNUE MZ\SMZVF,>U)S&MT4,*T]?*(-JS%\0_]9Y[& 2(B6,7>&0Q)$5=?G+;&P0.3U M],M-Y^[M%S0"Z=[^]\GU-#-,=L^.9WYZ>P/LK5(#WF0I2?N$W*FU#]AZD&'& M 7;.,>Q0O7 0;_/:H)BWZLUIAUCY*'=(-*1\.!PIBSA-3_0-?>\)]68XYH_8 MGX-WE69;<:\Y?J0?KJ/C.Y(XB+>(D[^?0192:Z,5*56D7&&KR+S8# M5@S>G646O4H^73X3$# Q(\&0\=IYT%.TAFFU.&SLP@&:A-^C>KK) M;-X*R%_=U%X<)H#_!V=,Y%66O+9?-M,0^3 M(R?],7BU">$(A]9BA#]__0'JQ9MS:O!B8?(A9UD[RED0IAL5!LY0;O M)VQ!B)LOPU^Y /+L#WJ(HL)I6]G.YH^5R!^GVZ"A3)/WUJV17U<6-97F5;H5 MRSWP+'C"T8*8YCYL7?H8UG Z\]W'@<,G[%4KU#5HTFG!WPQT)%\HP/*>O'VQ+N#):^>6;S''-1*^=(L]BS[:7-G!@;K[2"), MJ:WH14?*P??5N(%BA8B68W:X8_K7BW*(&Y8F/0=G^;CDU2)I\">$CSV-F @< M5[&A(#WW=)RMH_?UQ%98QNT7]SZ5OA:75WKO/:W]0>.B7T(T&$_GC&\BO MP_B Y\$,"Z:QJ<8)LEAYKFDR>3I>_?7SA(G$KYMH@_7OQW8IGECO#M4.C(MU MW.,:)&"GE3ZEE)5D5%LS/!82X-4!T4^.O:]W%KB2RI_!B=4NQ&,JM_ MU2T"U8Q%W2!O*4 W?3VAS'A[]$X.<,-G)(HH%7.X83_3@.[&0A=ZL-V^DZ&5 M&-<5YF>\RJ;2ZQ=3LA'RDR=E)H;S>YV4+L[H%/ +D YI#:;Z)5XZU0_[3G-^ M.75U.E?(0,PNYYUXOZ--Q!<.@&U?M/:BIIU)(9&;NJ&+XSI]+J*E^)TQ^6UO M%G4Y0'(G_V?696T(42V$+;#!<#1EG XZ8+Z-OD(1WD-_L!L;?EG: LMSZ(<+ M8X)X$S*^OXKP:,T:H<#P9NI0(8O/&6=G<17DIAWF:N8#%3+SE?$Q)>HC/%W2 M+ID.RJN+C3T0]9 1(_>95RHO29"&XMF.M=#K!+=^[(\X,:WLPVE[RB[L^!%@ M?:,&,V-6LT @&RYG?F1+(TY3"*T^7'-P$81"X(P'OC[5P;YDOIKQ>3RZ4/#C MXM7('YB$/(&^M*>#J0%>928#37?S>'5K<_.1IXW$KXK_K:?]!\F(:^2X>IU<@U%]\(KIJO!J5/3?8PM)O:D;U5^D(PB50Q_$$>'G(H38"4[I]"P MK(8Z,\99>$N_.W+OBZYL,D3C[O4RAP!]B6F:_P:F9J$)-9$.YP7'KCF[V\[Q M:Y;'U'R&LL^2%ZLKW#K^CS!AY('MOB/I!6,%@Z3;K@:7W>=ZV;**>>U]>DB- MQ57=0 $KX>3\)-1SR^JN(3NV8*.1.*PG8_;/RQB8NW]>5_IC[Y_#IL0J>.I/ MDSS_\0W^+XMMPU'JG4<3FH+SAB>H-F\K:P)2W)2Z%Q>/EVI=N0S\S#@"_$P M?O:]S-I3K7/S*?["(A4SJDEK[^< MV3-FNQ.5=0%PNR*\Q,]O[GX&65G>2<] M7%R\+%;RG9W4CG & T,10I+BUY&-./B-C+!_8&A=!>#Q?',;Z1?C>JZ_.I7: M &%ELG46".4ZK=TP4D#UWK [/T7FAHPV=IA=):D^6OYCZMFGPU_N'H_X? /[_9"_2L"$APEAT/F@ZY2!ZFZN9??O+0:J1C%8EZG0%K,Z8=4 MEDXQ"/Q!]^#\[OVLD7>5CB>UY:*5WKPF+$#X^XJN_5K5-3Q"I]T?--1E]QF3 M)O7?[\YN>]NRT9)8LSN4ELIX'+DQO,O9J$7H8=],&71Y>C,1:W*I.F M[UQ35% ^7\8N=LR]*W/XX1JLU1M.XZC<#+V(71"K(_FKDQN4![P12Y[Q8 M4H+V7O[1V6#^)]U^!%FV$!T^26YBF1/1D:1M:M_+O/P_2I5765STTZQ!?Y&T M:CRQ0F"*H4CDYPV2"*-AJ LDLF_/G4*,2NA.5\2SF3,7O^T_93D0W!&KZ\<\ M4_'IK,B+&QX3"^8929<.+'F9;08^,$PEKVH\];SN:1P]%=3E-D+;1'M:&DFL M1WSX-Z^6H.BTC3(XP.@DC?21?ORMTWGV;LJ;!*-@7VY$P]7;AL.Z"K55URRK M9?8O>\T)C[;3PB!EY$]>"ZP#&YW#%=WX@*<2'ZFU>:LJ*[2?-F]#" MS#MT>"'S"/68<)EGI?>^2UCE<C[)P9Z[:X47 F[-I"SI%K> MOSC48ITK.#!UV7.NX,38<9(/73FP%;J;J4F/(D&_SY#L7VDL:;JEG8\U)MY1 MT*T*$Y@OS%=R\ WS8UK3NA%&((#5H/L6(P[0"X@^HSN(7YPN?8%].YM?H[EM M7C-5 ")[MJU(.J#%$QK9T$"WIXJ=H5=0R,;T1&*>CJV7MLB/EMI2%T5$+Y9Q MOO$E(P^32[IPG_IR[M: =9*KA\:@9 )CPW'=[>M=EBE1!::6OSRGW[KQ9'1Y MA-8KO?87X I&70NN?UDDB 3*%H/71JKMC6D+-^:_48SJDU+Q#E)?\?KACFFMH9+J*(L4>.3(NE$RZ&6,& M_^!VG>\R^AXP4ZW(M>Q%+AF'A)KSPD36TU:,KV"5,#?',%\WU@PAO.TH^S:K M=^LA?AW&S(T*/(S^ )(_8&F$O(-\_->!5X+2OB2Y@AR!8)?#*))-QNCF#.$; M-8W&G8@PU[J3L@(']%&WX ^V:FF)]'87BM1$3CU5>^Y%C\LMV&60?DQ5C#)? MY.C'_!2;?1?G2<'0E>(:TY:D/NW#+O&2UH/]T7L==2LSD#<9!\Z;G51YTZ4] M;9BI=6IAOE23?ND3#/1.I<4Y#A!K9H-KED6Z?9F!?3DZ<.S[(N&4.<5H%DW/ MSOV\5:J:]?A$^)Y!$?%#!Z)YN=]R5^A%JDV9Y_R?N.3<8 C&X$*$_:#T>0IY M<7AB965>3K$F=L&B\BESY9SBB(^D/CE-96'[.N:C%U'S40<'V D#QX;RL*'J M#P[PWKU!--5V\=KJ7OM[ZDN^LV;3OLLY=;OD\TX2B4]SE@[U6:[%KJ "I^]. M3JE$C@;V1D7%9'VY M7O(EOZ!6%]AUE)"ZC)1$ML/+T(WFDBJQAGL0T,0+@Z+\3QURL"&J[C^.W)-=2K8FU]*\.BEVYO6:PLA3NQ;E";BV_YHR8SSJIF1 M9)W_N7> GL86]*>,VM+=J#N:"!4]S9^\R=[D=]B!Z9@@J:,(VDJE7KBU^ZB! M\^Y 3*57/'V5DGN1/D9Y J<[YSWEMOYXLS*I??S)H-/YXF93+ZS==^N=XRD&C2XBA%FFGVEB+!(KZ'IMCV3U:= M&TL4$XF(1E^]VQDZ,'P6+H-J5$4>G+=)-E1AI=79.4FS^);(M]5O00W;O\BX"#D\F*H@1C#J,-%O^#G;F M9C_AWWKSI'DL7/ ^*H8@L-X3AA\?C+,I<2>^3C$\-SD=":<+11:1HV%=:(H9 M)+*F/;S"7(S=Z62@[O-A%IOHZ%'9KW.T%)?B#VP9#@/^8_N7X&ZP)C06%5&! M&@FA?:1@ESPF"K0E4],[*W/%'?BK8LY&Y>)%"E MM SR3>#,U^XLX90>$D4W\N1[Z-3H%/J-4N[$NE/NV'UKS9U!4>>I@1&W#:R) MC-:JCP.%DS5EZ7JFXI%[[:D\UOA-4Z.V2Z=ZUZ@)"9=N-_U*?)G_TI8O$LI= M,W9N1TE(7=ZGXUD1",/Y=6H77F3"'2^Y](&/6 M5ZPITQO,QYVI\J$RYT^ MZX7Q+[_]_&,F[//\>2N*3SOJ&0>HV%BRI& =Z422NS+()CRN-$]YQ%_\AO_J M1-)]<8"U4 GS5QJ=NE(4D[O#Z1%#"]F#U&/5L%4#/CA+V7CP89T))_$&<("RW,9J-I3ITH<4M?=:R.XJ4.J-W)PX]@RO9NNVU^*T M_*NFQ P=MS?7V6V]3MDHT4,#6:K]S2L=.8DS]>GE 3^'>NS]#?"&$*LP]\X< MA=2#!<5FCOZPF3X&_!U%XSFUG?8)C*D(>NIH$T1V;2%.(DC/@R<@)>9>OP9A M*Z#:N?H:%SO'X:ZNX*YYAA51LY4DX3P+68@30JBYC*5( #P9L8+ MJTXJR&\]/K9=Q:2M83LEI<5'R)%^O'T?;T-N#MRD=/KKG([:KI9 &_X7S3R[ MM\M'TL^V*]@[7G5TM$V4^ M^?5 @H5C)!Z2/E1]R+_6D-PG85"7OQ3>\>P^+Y^1TV!8 M=.CE(3U_B??IJ2$YH:Z'RA>LK _6MLZGSH- KK!+4+58FA9''\U$]J#XUU'/ M:QI-$H8@FIEV9X5GT(-C M!9;XHS"?#L@1Y)B3PA#4 XQN+DVX$NPC3?O%9)TH7]*.9]77IF_^^!("42;X MRA4==,ILZ*0,1]Q';0\*:&[*D"NS#]FI_57?7E?LO:_Q.VL4P(MH!J%M%UVE MR-[=#K=D1%5 L.6IA2NGWFSL8#1Z]DD%AT;W^;$7W4UVPFU@WWQW/KCJ:J[^ MEBPHV,T!M AM;):4EYS<6>/L:P-?U-0NE]4XOFV0V/!D_/@5F[)FS_S*K__[ M34O _WT[EK[05\&::+$R&XXAQSE >?OB:\8)II4A;R_N%OJ1%%)9KR+\N4NH M-H[DS*-SD+>C_K&K_?9D\X.DL!NOWYP_-Z_]J#F(S-XE1B7'\0UUB92(71(,G9-)]R^Z![).F>4L] 2O/! V<$PHB19^8SEX^Q;S45 MML M)V?O&!1$JG4@/0= [-"\;#/ MC*&A3YE@^SO:^=*OPBDP*"1]QT1E&&5KW+MT86LDU;IG_/'(L68VVU2 J49 MN6E&3!+=/J$%Z )O5Z;ZUW0EEWSCUL(=5R%MQG[TX1Y4/54E:0_J9S\'6+HL M3)HVM(!'<8"' >661J$"XW^>=$% &*8M'* 4PA27.DV?N1&^KV(YTD^M- MSAS ]T$5^P#W80Y UEW#U$[&*QDEJP@5SJ; _"CB&[L;FR& M0O]2X+RAZ"O/NQ+P5Z./*HG(-.%7J(4711BZ"KE-D^X +3.,\@WUG_:TVZYG MG)W<)?F42UINYK[Q,?. L3FX_D,.QJ56% 8[&+7 OQMV;3@PF03/H8JZ M=+(?+9<$;=$49!ZD&&=3=[35).#G4AW++OD=G/?]9 1I63QO+=NQK4&1E<+< M24*/8FEO!U >Y,@:+V&A65BDUL)>I'OJ^4ULN0.E:\\!4V'C&\>@0;[4&&0? M4X/N1H0\&>?N1\K0I2]+XN^\!F(E5-05_#UD.(!8F6C+AN+:G-.T6TK_1-V. MF(.K0YB@//N4Y$,_A@;GERN819B8%)?<5GK+_-F$&&G3MHWI1)SZFIW:*6C/ MI2W53)R>(?UO]BYWH[S0CX^POT&X3O0 9[=59LHSG)XM,:7BM_4^#+FSF:7" M*-VWEJ^&T#Y0+"8BN#:6+9FZ;JP;*5YR5.+;\GXRM^>GQE7+_6M.]:]A]44^EMQ>]O M[C:Q, KE%R/.&5P]NB:U3-V1'FRVA+G* 8XW$;\8&85G\)6QIO@[F9,T>!;\ M!5C5ANM;_PJ6VB9[AMU^X2/ZZL#R)+:R,BR[*L--,#[SL>VK# 0-:] <.?U MD.#T@[BEZUJU!XN+&F3IUQ)N.A2/>G_7[-GF%>X@M/*A?E)GLNR^/]^[9[FT,C;1I5& \Y(Y7"DE93&'HNX,0Q;QQ M <(]6GAO/O&1/P8NSP'@]S_= <<\<4_ FOL;%PQLGS-7[GEC WH*3(UL;X/C='^86U!MDZ$T=2;ON/H>7I=0.0'Z:\(A\EM]]&AB*D;!\^4Y)M5;KH/'QJ.BD?JAA MG2F1' 6EF.%B"DADP=!<.[H_YL?VJ7#C3=?+YHG[VT2)?!=,HW5[O.<-)^DP M*NP389^!B!N5G[A4I"-ZT3'QS* MNXWV8*-2/E>1=&\4O!3+$+V\I.ZH,Q;X"_T\[(7S(/LX ,6J9S<]KME0= AZ M"[?',>C!UND@ ZML)P_MU;J+!G$JPEJ7"^NZ'S\58_XA([@"I0=++65Q *,T M#J ^I@\"@-FFNY+!D6_S=?8X;9EVG+@U5!EEAY_O'K.-DFC;U-Y7!D)5+R\) MR?2^T)MH^U-:@2;SK_>?OJ7+G7>",M.ZTXX#L 55&+:V" 5*TL\8"KGQRFO_ M$+K,T^K]E1T'/DZD*'0^6PT;GWQL%.P3!KU-&#T^R8[[@ #Z*T9.=-NW)C1[ M>_OSAM67)R=_,J6%\6W_QGNWH\98Y8;Q]S:2R1BJ%+LX1L2,Q!&]<8^UDLW2 MC>]IG.BV4-XYUK%'=UD!7E/PW6_P56K&-@?(WD&,:I>(DJ>GQOS!(K=\<_-P M'7O"_8M'>TD=QDE[.K7$ZHW7[GG,[91>#PBQO_5 .2WGN_N6?T-\MFV[CY?7 MMK/>/H*\Y[,L)*S_F 4 KB4K2R.$F7=MV>(54ULPJ9UW_C5[]1^U9 OK)E L MEC1IN^F$7#J,)LNJK]//)+BC)#/84*'T!W/>+SP#?%OFDS>DDY:6O_A=Z-4[ M5)XSB&^ARA; G3@A-W,/7V#>%_6"%= M6]4G?>;%X2+9_@]5+D(7A*A:?N*=OO,@2_<9B9M +1UD^+ [T10K8;KB1ON< M?\_S!ATZ-@>_D!#DUKI*:/4GMMAJ:/KO?1>\M["H*"NF:%E^5.:FT_:,HPJ\ MJ"'T4W09YA,.S&F"ZFP^YGZZ=>:LDTAEN7;76]L1S9&?SU.\!+AO=E4'W9B* MVO5^$!,.W]:PG2D>/D^8(#3V"-(OZ _M#,K82UFO>)C^2%%J]X'EDRK%#U(! MID\]W>4#NP-*@<7152L+J'9$K2(UDN9B8P&]MFE?3I9\I.R%+Z/GL')6VMQ[ MBO>27&4>/YP4.KXJ1/@HU89YB*.8:GX7H[VF/R':LPR[&@GE)ZDJ,=[+;V_J M:205SE>:>P3?%=[Z$&T76GWXNZ"/ C_/\)KO) Z$+SL,5=,-F)?H'D0.()*N MO+"D9SM\WUW3L%T'4A_5;;Q">+2J(Y(.3SN$FQCS'7IR7?[Q=BVO3DB&$$*=JML31]>QIM2Q,^9Y],XU.>RG* MSXG.1?;,H7[/U3D]@9";+Q#%5/67[!O1+P^GE53[;37:RO%3^!^R]]#O0?@1 MVI3+\<2E ]]+L'WEI[35S-RC9-)+SN47)'9\FJZ8_4O"4.NZ1BYRZKMUO51C M3]9U-E\9]*_V>56JOA5"_=5>KZR_VN=U(Q)H_YM=8K\5?RO^WZ8H_ 1U6W97 M#PFWM#GA\VCH7O>)]+COB9:1IF9)JXHZ8O$9Z%DB]!##ZZ^*G(2.7$#7UC'_<-]B-I=428G/VL%8JU'&4>[47F\O$3 M_ ^!#![]H]SX'VV7 OG+?\8FK>OSD%T&)_._FV?/*\][A;RR.TA,F(NL.;+_ M9=P9 0FJRJ+/;4)9[E(Z*6XDI!4[+/)]/M%4\K7*&RM$R9,3Y1%8LORMK1)+ M>/#\OECT^^]=>?/8;Z/V?X3-5%6]/&"<57!<#M@XL=D-$G!!^@PEJ@4.,3A) MU9^0BC8<)>W<*>ZI%_,2/CM^4_2Y^HCBQ(5/*3P?#EU5_>$;.57TXM;(5^48 MAYK$] OW8+/53@FU 6:7R=^H?F_N2&D^/2IQ*S%JM,#\?O(B(X1$CFH000A1 M$./:]"12Q^+AR<_/=TYJ88^Y'-!](5.+/MV?)[_-9'(J]#5%!83$U0P_SR%< M.73I!)7/PP!Z[^O]!36SL&,_C$LECK85K-BU[#UOX*-D#J2O;Z@\,1 C0B.0 M^RHH@8_6=G@?OU@:YUJ1_C[$DM]OWM0@^:1B@JGB\%QU@&\R)?2D52:[Q"9@ M>BK@<<7BR\+E]<"0!Q"=F*ZC/QQ5!U-I6EE(LX).6&61HZU[$684/P2F4.K=A4Q+E%! 4R^/'L#30Z91$_A$NK7_Y' MNSZ[(!?^16_X":F$+\7ELK_HI3PM#_$*6BZN<+16'GS;-AUE9CRJQC7R_8V* M2PE+[8=6M[GY4/EHJ(MI;2QI:)DG%1^4IJ9X^UW2H^7M\G%%?E=:B0LW5(QW MK805U_L;^Q9<]E?B6;=G?B'_NR-U3NL?;U+^M;JE=FDCS$"=PFB6$ZZB#'9/ M+6."_?QRYS%Y\30^[,K9)WO/3@N(WCM:?=?:O#L:EL24!(=IHB-"D^[ZG@FE M:C:E%3T(528L4N=-2945!,'$J;RX17),7L7QVA=9D6N:],/#S'X4(QJU%(/0 MAY??_7HI>1JA?F;/!S^U3OL.KVZE[-3**-=<>[C5BMR![C*AVN=>YCL-8>[M M-]>FHH;F"$X8IY22K4#&7F1?CK2"@#< 6YK] MJKW,)Y&R.NRA6 Z:J8/6.2J/SO<652HBPW#63 MY,XE\AYL@?=RS[$GC];%7EI*V;PVH%_W+BQ\T(:=[0I+\9Y)I/ M#" @S(U@B_77B1$OG?*^OW2H6[UP DX\MV?OJ8YY\RNF*D4>0R>'W Z/0@X- ME=O$P[LD2D'MXPY9&K&P1S'2X_8=&XEC',#Q'V3>E;B+_T%)V[7]H9;T![FA MN>7WD><.*MYS*+&Y%"N]>X\;JS0XPM1BRT@W%F$)#=2I%B".4N7[I M%BB>W[(R\HKSF/!(I?C9%M1"VOZ[NGNX<9V#C+W4--H=NB;C- >X!0Y L6- MAJ.9I+/2.8"8=!I*K7MD&O4A7L>MR[S^C??DWI-$''$45Q+($D$SJRH@[/.8 M@=++>I\F[M7L$"$ QP8",I#?'%8\P_!C3?.9\J?^!PUUS:V]]$QW5 Y*O .<5 _"G>4.S? M=%,/-AU,^&.QEQ;,P/SF .P=H:9N>[%[!;J(6?H96K4*6)_6K MO_+I1]*1^[]\F!ZIOVBM..#:=7,I]$"*\=!"-K3./F%\^)3T^ZJ6\ ME=U+^X>AHO74DW\T$-3F:N[OL_Y0C@W>>U;LM4/)S(_!_]"5A_]\*31_[G0X MZA-\5P59YN(?CA#CFGK]&N2\,@(U68%UV@_ZFP0UC@G^+X4^_W)E*>VJY!9" MAD76OCD.)7]/J/:M8!<]R8-MWB#\B"XP'^E]R5 .UF2*@*YV+VY[T##ITH1; MHN7@VQ)3=,+%H^68GNHJ!Q9O:**3!.@FXY1 Y@%HJ4F$:[)ZHN?*CWFQ:'_" M\4.0-JW8^J&JTGT06,=L,P/TE$\5K(MWC]""SFNJL;9^K<17#_WW26]K_Q@? M8PH-K5R$F:=5:I<(=?D%WRTQ?C+VZN'!]S\7G^(C:PU<:-VL,A0Q'D64Y@!1 M/F"F$F8J0F]S@%?M(X8]/X,A:VV7&'7DV][D# -]-N0$![ !^S8%[$C?X8-@ M]:_2)REII.6"B3$($1U[NZ+ZOOF2YI)*__<.<2>?$43=>;[VGI=@O'KC\N8F MK$-BBP/LHB1;1G;D6;=9('O'-_RBZ.GE-7-W,MRF3G( \5M5M\>+#BOY+PX6 MN?(U2(3>WB)@XK=,*29LP2A*"FE7#&8!)7&_UH>G/8N5MGBWHZ!B#?\\I?N' M0HR\\:9!10=7!)GOPL8D4IX#--J<($MZXBCA["X.P(>IL-_LL ^IOS(V%=]S M,;N0IV2=!Y<#JPA688I%T:[2[1D7O Q5!AI4BUBMN C#)N\UACU&6?\)%*\3 M')V%Y$\X6I&2-XT[VP!!'*+[4+),]ZDTHW@\:M0K ?^/%5<]CHZ-DD]NW+B$ M8/N9AY4>[LS6M4@R+0@IOG1&)S)DX6!@8+^]',W2ZKE?88.$DI/6!)FLFGO2 MMJ(RWC&IHF^FE08OF5EJ9M@13(J1_5#1[&]:X;X'/+ :L@,!(VX"U[)T)S7. MQA[;&9(4X6)P_8.:L[ MYSTWO CNF-0OJTPDB!H][,3ML(I2AV]OZ7NR;V_<19Q*)BK/F^HER:VD3:-B MHWXB0/S'\XU>4,34I&X\P[D0GK_'$^P(/=KQ,D5-/TQ:6PZ96W1F6K?SJ*%) M$K1ZQ!.P\V58Z8A+N?-#T(J9QHKDG3[-2^*I,R-2&V$'Y%L#^*GB@-IZ)Z]* MF.<:[C$!"VOB ,^A@#\DZL$84]LN)7RM6>?Y?6=Y49,#T=R[50XG&&Z3"[[^ M_B=L9M-&@:'MUU5R#*OT0YIA02#'P>G\3I*Y@Z/- R&>:!!. 1MZ:L+$W):= MW"3,P_MQSQJDT*&Q)3=2CMS\F4-<54"5%R4IE%C9(&"3YOQTL0O>@6WC!_O7 MHK08PW9)I#/HB]4 VG-+R28M)U]E&;\QYX)+U3 8_M:?CY2G2CXB7I)#[::C M[-!&)N %6)]JDID MA\,;(2$!Y9.3@.I)8DSP1L2O>#8J1OLV.$'%+IV.3L< 3^5K1<;R[>KG-D@L:#>,!D;-%M]S])A967D0=DW0ZU? MGFPH$W2'RCQ!T6G"RAT>L&56D7-V\N:LW-76,.BHG@3D#9QC[NJD$I@2*I,9 M:;XDKZYIBO(3&76#L@M6IK'C2E>^,)=K\.)N*@K;&O+I$,9!YBX6^G"\H1S] MF A2[';-($7,J6OA]?9-KN4/$J$%'ZFXQW4Z5.FF0#8_-2PZ1<\IERM\"Z^? MYWRL[;Q28$OGA,SUB>CH)XT'2I-AJ9/R4U'%_7/;0TK6[@U6_(@(;[6!%4 3 M>D,9Z.AQ-2H\$N%:V% V*2Q!6("]^NZS+MVA$C\@%I=ZQ5XF@6L=X\E*X0 ^ MJ&@<,%7>ZQ]2S3Q+W.'XHCO;,;W'0\0@6#3#XN&NW0D1>S[-&PZ 4.4NL@VR M9HQ;(0V@-@\4S:$HYH01E;.1M%/21/-X&D/@\++I$,9UI]@C=++IZWO;;:X8 M6R==N_[AQ.IW)ZF>CZ_BO"^77ZW-50_UD46Z\1XND[V0:W K<1WU\X%Y,^H9 M6YA>,5$@_,R09[!OX^* \ZKZM.7C77<_-^>7OKB:-WNZJ)-N0O.DPI^#:J,"#82-N%[;B&MN M\.^ZHIEL5@;/&I-KD*S%F(_;)/1BCF1&JO7KF>\"(["+)MT+0S?F *2?J*93 M8/K?&(5."]-PY<%L$Y9VW"V""D&_U@6=RM9$-2I7X"(@0NLX.7K@I IM:BCN M^H97MO#.33ZBV/1=&0?#/?(W^/H3@,F3F&]V)N>2A.[)NSJ'V^SE>0#K=:VS M2G>]_\XXQGRLE6E0@M_PI#5@0T.%N8\0"[..%>@->K!7S$AUM;;Z3GC;^^N& M.J"_&P0%GBNGJ$0CK%U)<,,MAD5Y94-?ZK!S^>[";IE'&^D+\J\CQASVO/(; M:NC /#'DEV1%XR8R]7(;&1%>J)WT&O.R.6*LV,WV+V4* X5/1V<&4QM6BZH: M1#/N4$W');+VMF[:JGG@A\@5Z\>(MFTG88.IY7D7+!)6:P,WQUFUO.*6<(U0 M^7_VZ218!*KY,^X&>>LP8?/./)09YS0)C_"G(12:JPYS@%'6C2L.;RJG/'RZ M0\8,VS]3;5#1GUEQ'Z/AT!.;B2'W\$->U5L*#'-PS)DAA5HIJ"O]4#<.(-N1 M1T^QA)?:GT]U',1]MVPD^-:XOY"T_FPAH/_Z\I&=]]&42QQ@Y'F# +,B4\Y M0&MJL+E84+YBAG\2,L3,O%[<8&7/3$CLR4.Y+S%?\EDM&//(CUJZ7FJYCYIT MNNPN==3Z&3K9JXOVVR]MEGTEOO&^L_]+;G2KW5J"I9EK=TB]_;#9'3"E(^^% MTO^Y-O@_Z($)"2J9*2GH6$^%A!Q MH^ULC92E$=\" FY+;[+1]A9:N<+J\S#>.%"MA [UR^D2OI9,LF.(. M<(!$#2J:U8Q;F_2"7TJ>F'S>:MED-'+!,N;71N/*E)("O$1=WQ-ZK^C7CS$'W-15.#5^9;; M+8;.BG[1DV]@LX-U)Z^Z=V:UOD_PN6;K,;9:J[&,A_";Q(W9E3QNP@8D)]8. MET[!0E.LUGU(PTNR%),)[Y(44F"+(_12VJV?'U>%L%=VM3I''X\G1S](W<2V MXR@PW>NX1?%4*PQ<&,"W<0\K2 G72YC6\;34R,><8-Z@^DJ; $_ M*I9TZVTJ>0G",#+UTPC4LEGI^6#V9/!NZ_TSK)"#E"OXI-@8WB6.L,4E2+>*"X#N:E#TU%,<:@BD MI2_GWM3\V3!6YK9#\>#N2YB-J\NK)QF9U6BZGR;+(8)MRP%8(W!?2]O^23G% M[%W72+)UDY+L#4D.T.7ZSE_7/"*_Y_4WN(IBP\\^-J::2"A)673E $)1?YG9 M<8BCGT<1]S,@S$9V!PVET,,!G(+[Y76FXH=9^T M6^ZXG6"GF/R9=C?(0)M[YSYQA:[MXYU+R[^F"#^"">'EG+2B;[?T62W/V?FS M:D*/A2V,D"#C;S1J$$?(TD]2Z]PA G+VMIJ%R.&BN>V?1D?T*RT5EM\]''14LBA!;"3WVA4\+/W($>TMQR&[-N M>O1=%9-*0NQ2.=+8EB&78H"I[YMR@GFA%M[-W+IZ"):9=5D'I0XE]J3B7-,( M>#]2;![D$_PQ!Y!91NA#XD\,5KS!_Z3%R^SNV_[E0G=MPI2)Q9ZMX6\9TK]^ M?":HH-4N?X$ P;GO*#*^@4+)I2:8J\5Y126<9[J7%74MRFQK7>YX>@7ALQN/Z#1W)<>\W\ M7<^3+O*.&P>6*X?-$*]G(+RXFX2'.*!7A1XRH7]_0.(NOG5CRVCT N^!O)U!LXL)@5G2S9C2$J8L!=2-\DK_2IN5DG>.QS" MKBF^9'B"N9=";EFPN80O3HT+>-ZG'[:I?)J]&#E)*4#M94O/<0 IMCC]"3'C MO;A)X=R]T:RJSY%7CLN@K>\6K=MM!K(%U*E2%F5]3'O&*7K:?1V\W%N?(N]L MZ#$UG<2[KQ9%CTJ1;$6VP&?O@FXH@HORI-@UX/P,'IQJ_=956I;HZ[<>V,G=M@UW M"U-'= B]':?6ZO(S16$JVFK<"E9JMYAX!_ZD%RW6\OV0[5>W<'"0NG8?/%%^ M?2E@;:S"G:V//OGK(5IOR%\>HO4@,./A^?.H0PKVD%>( MTX9/R=+-$3YA!5I&TQ4$#7?ORB0 MY8T+_UG=N;Z#YF54QCRJQKV.J;IS1[X6M&XBHTH]-H@:S8^UV3'O?M])?N M 3=2EPV(KXZVCQ1M3HT*C7!/?1VB^8RHT+CI_@R]TSZD'M%G8(B66A3"ORF9 MEI942*HTGIN;AKRAX07L6.;\*<2@D)'),F56?OD[4P3,+E>'9KWE0\]J:IVD MGMPP%-8P&ZEM\Y<;>G!"@I9>LT0_OK)%+3C\B:=53$U5B\T&=_NP2I.E!^X3ALLO#TX*JF3@= MZ.E_ZCAB1 [1 >) #04U&7[MH% 4! 5&03E10D"J] M$Q'I0D2$T",B( 0$1#HD*M*;@H#2HA116J1+2^@H"$B'4 -2I"8H22 AN?%W MYYSYVOF^W[US9L[,O=\?[PPO>Y+)7N_:SWK6NY^]UFMW)!PUQ880,YDGMV1,$\*%/ MCKF'>K,=EFYL'4 ]F[7TGI#%\)M _.'A6N3DBWW5!!4) MQ[7]M)_U28X_-/V\/'H%G14M/9KBN>^%.1G2Y$N;MX_8 M]6TYF+]2J.&&L2TA#*=E'_CNU=&6-[#20Q@WWP0$OI$.\%A@C]#+7AYH:AH9 MD36H^=84]^:#Q*A<4N=T=!A'"'\"[[6I^&%D]_G1?8O>YANU"LIB-D(F5UH% M_P)%_,?_&B?\H+63/65--K1/&3XP]^:!F4_^EJ]0KS^H8(WQ]R,R*,\)*4 MI_?37%(I;L@E%*IL_4MVJY3*U977P)UU:9 &)OGH,-0K1%CK1K%]H))@_T+Y M3LM?'3QL[1W#'GMK(_^TJOE_3V%N ]XE.J!N51__JX1L">J2UG'6FJKS =X>D9V7W,G$+IVIJ?LNJZVU M/3\'//O>'!<3P8X;H@KKAR$9F!_%F 4=@!VBL0X3Y!=S@>?D"VO)L"6D@+.8 M2:F)W[U3L,NX;=]YTX17UMW";(-NO+-C7D$%0-93* ^I$UJIM*Q$\B%<(=, S M'#ZU.S4J?>K;DCESOX-F1O(.,MR'M[MN/V]4[]'>AV^%9Z4[A0QW"E=/\Q^) M_!\0Q5O[>-B.M.@4S6YB=PHY\C)R.53FQKN>B26H"+B[:P, @Y[_>-]NNK6$ M\?+E-UH$3??WS$O"GIUKQ_5_W/[IWG,E38D'2J94P&'P 00G7 O^8^(W%4#V M>$(,.SGX+HMVN57*Y@3@I+X6%YKO])V+I#?I5*VLLJ,O"&_D6=JHX'@=3F]?/)^6(-V)BJM(J)"J*UJYZC6S$9G!QN,W MEB%E:9DP+,Z(^O>]_I]0A @)BC(=T',-T6Y(-<,[^_Z)%.ORU3[/G<]MW=9< M*S86_5U_[BNJ67H)1):"Q-2!8D&\VDP4,_)]D0;5!E8?Y:BG$O6O'?60=]J^ MZKYZ!G4G0[JR/9(BY#^0FPVROM>,RUQLKD7L&EUBL3K@AFJ]8E"G)05^/N+E M 2"^WYHD"F!&Q5UL4V3^@9.FNG%EA:< UJHNP:F?F7F'::_RD"&$1YTP(G7Y&>( M$ON07B*<(+J.>A).!S3,S!C#'WP[XRC_&6*,$>"(? L]1=ZD*4!I;+$N2\4, M%!J.@"F::*Q'RP?P%*=2U*17D==/1LY!S;J?X*Q$3@>J[$R^\%C?]I1/MS]$ MZG3R2IP6Q@<"6PTM1$M)B93Z/XP0CG8\O/Y?[8"A8D"+[_*E)OZQWXAU[4!6 M\SV3ZS=P"Q;R>H14K!@K:\R+]>= .]"8E^LBHPCI2T&)> ]<4"-!"WIA9IW( MI1Y7K_U+=\N?:6/'FJ49TH? FR%C-">3J59+*.QH[^(L=".KQOY731\&;B?T MO>EMP(\'Y?=2#Q]*;ZH_5FASV5P=Y\-GR6AOF!DPF*3).I'/+7G$R%6VZ.%1W=F.C8VC.Y?VS@8I,-MD<@S!,*YBA:?L;._% M4#A;FHF)1VDT(&W$?N%%A$=E2$-WOB!!_ID*>^(06TA.._I"N%"91/Y%GO4^ M_4Y_GKCCM0&]EX2?O./Z#B:K*1&I1U5/AA)M@'A3Y$Q6V_F&X&R)CKL$: &"?-HB"REQL#UH030 M66U0$?7B4?K*F*RV/.*CEU\/3890T34LLS1M]BAMHL?,X0EGH>*\X;"AL.$! M:7XP33AM/JVH( '&BQ$(/7 V%SB/%'Q2V>E" :X\/X MNT 1JB8YHYS=3GF7LUMY(OLV1;;<3^^A>\U;47&IIS6U 0^^_GP_"\,A9I2( M,4'?D>^^MB=Z8NQEF/E^SG2#Q^9]L:- M3WOO\M9'Q!A_D.*U&*:< U'/@HB/JXX^:UM2O"- Y"P"I!TM3?B:2CL7">H MGMDI_S,0FJ:2;!_";'PO[OB;.;8'K[$6L!\T)5H[HGJHUW>ZJ9]H24!U\E_" M!Z7J5$S&5M0VSF.7#5OKT[\WM-;E@=^*]!F;'33*K"S "6(Q .KRT4ME$ _# M)=L9A+P.&O?G=<:3'*[GV)N:M6WPK98FCVCJFR'*S9XMG0*OHTC4E:,>Z'WJ+K64]B_^_1U<;]N M8?^/W]@S[T>Z_X/_7VIQ**E[4I5QYPZF.=CQ:62W>V0BP\9_A*H9WNY*4_DK M13SZE_]1_N_Q_Q[_[_%_>AR:@<3OR<\8T1+5: Y-P72 V"3F%7Y'#41$0EY# M+J.^8^>)=>E;(:&#B*BO1\B&)*3.=E\Z=K(5NP//4RE)MC1#-S\ "(C/"!\[ MF.S$U);T@A* ]5G=#Q%N\D\/LYT?QC.^\YR.Q;2I7I"K"]I3V.-(4.DKC7+O M::];""H)Y ME!.A\?C0^.)XF;ZZ*_#CS1MXERJ3F65'2T?1P7K:GV*-8LNS+AX;T)BC'>!95$Y_I*2>+'/B!@,%R-!'F)15E-TGI_=$(SNT*^'S;RLZDK3&-+X+6[M MG,"L8T+!=.AR$WQ?M%S]$'*GUZ[ZC&=VA.K+9]XAQLMW@0637Y%UJ50G*/FJ M[U.T"&KWP@CGFX9K^R=8G7>@@Y<*\:A&Z3U'CK IZJY(4IF--GT55$%/_:J7*8A:*J%P03TFN6IS*!EHW]YX\ #J0^+^<_&;S/_]^@_ M-^J8E8J @:A,_&\CVWUB80UP&NA"]!;>T!9:1+-2; M/UP)H&?B0./F9W[OR&TD[9 O#DR#BU!CJ>HV*W78[<_YW3RI7E6 M&REK(?OYT\0F/WP[SG6X&BG]2ZO, ;9I)X.Z8.>2K9C6LWQQ+.F,T7M>_!KU M'&UC;9%K.WX9-5UH_39S?O^#V;&+JW:R3OGG 71 V-P<'7 ,JI5,![@./;RO M>=%/[C]R9\4X0M[_(.9@#H\9_C3B3W.C\=<)^ .6+>PN 9?R8#_^6- MM^5UH,A?V0G\'#G5EFQ52'7(7&+]@)\O_@F^W&(@(+MS3>WN,7T"Z2 M/2-KY6J*S7V%OBQIF*YJ@!;E>#&+*GLDZEGPDLZ6)C!1]UA(7"VDZ=6\YJ=,"[N2P:$Y!0^"]O*A*D5[A*%&C=RXA#CFG$H@(=(*C[+V_^ M2GO_/S9:CA$B=]X@1RX>@7MUKS2?\3PT3VJ / X^E6#[5"L]Z=CL2ZGW A:F M"A#?^VZ2'7)W@HS)_30V)P)?#TV5$!L#>H!BWU!P7O *_NRXX(#],#L@QK]= MX/JKWUAO\7@R%OV!;(1'VI&U\).&9 ]U/_GRE=\8\++C*Y1>J13YCG)5_&+UB3WRX+ M)6?:NS4B9&U9\O4[;K[=&.R2//R)9T5%@>YAIOH[H;7!<7701,19;0DB]&1[ MH(S]H_B3L^L-2JH6W5F([/MQ9]1\^U6/27!*_WETJM>R[QI_B_M%%?"L"0F6 M,V>_L0\M,VKS3^&LA*5TX*YM:U &*K_M;5!D@>MO]XKA2Y!_6V?7N7])Y]%H MIZXHAB!RT"48^;I!*?>/\8^JHV,H^23U=":DE-P+-Z#' /Q!)K79#CVX]KYC MFEGIDC6Z2A(-=WA<3UQMWJF\H)Z_*BX'T:?81"-YRSAKY3_M M))OE*E;^9O/$/C@.Q%OG@@[OSX&Y98DX9=M].+IEB)Y$]8=X:KA5 MULP7%O;T WUC;;WZKT]7/NLT1'<&=;JZ\;:$&;7['N*N:"&[K';*9.1%/'* MF3]&Q1D/#O*#$P[1S.F?=+::Y+:;Q5MFC%J'G5DI6G!&BLNAJQ62)L^TD2W2 M&ZM2EILH'5Z6DN5EU^1@\@BG:36"=51L22( 2B\F\>)<'L3WSH%J'J=]T MP-GF*Q2#8=T8Y6_@LFW1_:'8H3UO&_;-UYN]T]O?Y\HI6M,E/_S5#;<49='B M-T]9)M"Z#(OR:"U+=+=%Q7'\BNED-+-DY=(8. MR%G\@-G^A]$CJ_WND,+MCA*4?*_EX0U0WI^-U(>$78:Y*=?(W/-S MVGZ'Z#XJ:3*+:T '/BZ?'J#KX7ARQV#4X]"$>"^-K M6$_ULG7]SEU0;WO<^."+ND[9-!R(: ?]++%D\M'+@$"4HP I\K[0 M?3J@5_I'("(*>%K%]\0&B,L5;Y/C6KP1Y.OCSYSC)H+FCE%LYG&)/2':Q60W MT>[?H_NBD<"S/JG23V>'<+NCKGXS\&U*"G:^ ML^ .-^V723<>-1?3:CX?[)K6M2].0ED=O49X<<"([H2,P<]-WMC\](\SH?8Q MK[/@MX-8KDI>MO5U-K+0YW;*ZI(G7RG9YL -<9MY+,+8Y;D]*RY25+8@^)DO MMPBKXM^_^#H5Q[:&KVVY4CB^X6_ 4"(15IE]%,>6.M4?MC>TIV1P]]E_?N[\ M.L7T+%H 4+\#DOD: DEPR>M,.ULHJ?6[;@=E]DMZ^\'<;F7LUJQ93ZZ 56QI MN.FK+D.OOERW79 #C-TW*-UFU$$0P8E8+ +5E"2OIG0ZMXYIJSU>>TB;K/\N M3C'COL?2',V[TZ1;5TB.-8^U^Z$"@VUJO9@[.9>[*?-8OK0Z[=0AY&V$Q5$" MQD,^P<\X4#ZV'NNT')5LI&?I*55%NW3&.X!V6!>QO>0[O4#\6+?FVZ.K#SR4W1F49_7>@U2_#W&,9Y*!YR4)3O0 >Q"1.A87:*9#PG-WYAJ M_?3C6K]C4:?NHSUAQ6FU-?_PA[J@)\M"2,5 M^DJT5>5RHHUA'BOC.MF1@C](,V;-,(HQ:JO$SB5?)4W@]D_-5R_U_EP8RUA" MXL'(!"B^E@YP0W$-!02L.J\_Q.H0+8ROW3-"!K#&(1_#L)OS'??%$CLZ:H/2 MP+L:O^Y:>WZJ_"A9D+"NS$8&+3&H2(PA8\&\G0I91Q22$3V/RQO,AT\$>_1] MD4%,?1'U%\V![;(=(&AL97C_EE"\X,*2X5L8FM+!AWX2#9'Q7I46+L2[G*.< M]#JT.-]UI^3MD7T#?K-[%$$D#DT0*4/Y2XXZ)BL+ML6$82\8;6XNK01M$BQ(RQB=S/K;[$#GN9?9'EI[A?MLZZY/^ZP+J#HJ=-Z8LJFLP M&IP@6[*G4ZYZ*5^:BVV,)B ^^9WQ^]MF_Y?=09ZD6]G0-G/ M1QW<0TO\G@X>.VP@^I(5/E"/D97>4Z]]GMJ;PL:./1(#$@A/Z #EZK"7MB^5 MAF^DC,\.&T3,A>W[JQ3;%+84S?@.(/4,D[5U^$<^5/ 7916P2194J_Q/C8)T M/CF/ &D#,E,O@Y)I8N3,A5NCB\O?WU:/H!7%DED&Q'*%I9Z'2+Q3(6!2,8OO M,;707O,[=$#G0C6B<[IV3K%'(G/7H:D^Q6XI6N^*G3/X3_C=-E!(@P7_$Y02 M,&=Q;[70LD&B]CY*8H\.T!(>)SSQ.S2#3'L-/?[;U] [$D1T&6NY7#CCT!L8 M6+KQ2;6"64W9WEYUVI9SL NG)9+ZRQGWP2L,7O=A9E/0?#;X?(.?^,1HU[2= MF-OIA( "#4W8 MKC&#A2<_T@:1M;O;9G@D^,L$7(0<0[+[H0WB\2U]J+:G,M#:6J6E?^K;PNG0 M-GG1XVG-:#S+S\^Y+@.IR+HHXN.ZM/&>?LA:Y()K7W'.?$MC^DIX*+!T#)(# M_XZL)3U%>-(!3'1 !QAGI-I ;+:R'2YY*>!=))9BM)#\.>@+0%CTV DN$U3S M>^>4*PEE)O/R[N$O MNL*8/:KYDG6XN7AA!'%X^9PCQ> M@XZ/%%.86+4-(#O=4!I+69A8.\++5XA<0EP_^EB[,!V.\SD0%?[AZT Q/)3/ MOO)*UR&QOO>DZXD>Y/Q]/T2( G&78:WC(1ZXU.>U0X 0+?#Y)O?TA_7$ERG- M1C:N,RI7<4OL:$"$CU1,+#IR7HA92WVYN"G9#TR HBO*:%OP M[Y!^1.\]E.31%^I];6Z*9,B,C5U0:T^*MUC[SYPL!SB(E94J/;ZY B1+9R5A MJF@G'N9SQ#A5PW0O05X%D-X_EW 'DF:Z$&SDB%7,>'7I.*B)1BJ@VFTM2VSA M:[)>_: #VF4C1"-4*%+VF^#SDY/[9(U,FA^NZX -P#CH@ M&H%G:D>?":DW\\#-6#[^TG/E8>K<>$V_[,%Q; M6VSZ0D&"])=_C8X?=RHKO'T>M*(;4_A=DEI&37'6/*=EA%E= M0 -KYJKZOD1TH69N\UYWWWR]1>\G2TM]A*O__:;BUJT[#MHW[GXQ.9;\,BGF MM+J8\-H'Z:]H*=HU=TGS)7WI"Y= ME=OQX^$LRA\G%-,!V[L4,ZI7:_K-HQP:F_;59I=6U:%(&7C20'2,/)G?9=>R MF\)#F\*(7G;8Q;(O7QW=+KHWX**R[%3K@3ISP^8D51#M1GCAGYHEU3'6A0B; M?5&NXX^AHNI85?/][[VR: M.3R*JL4(N3#XX#SGWDX$F+EPR2&C7>).DT)G,U:]GK#U?6PH&8.W $4ASNV* MC5//^44 0ZID'E]Y^R 5=L'R:8]PI1!3Z>>A.ZP:J#=+CX#+G.*='<4/1U,O M'WCV6!QB2>DD!YO1NPVZF!?JR&?J9KR:=R5L3(L;2TVE,Q[/3R201H*#AUM3 MAP:8+,8#DX/Z37ZD&;8V-:<(J<2][+&Y]Y%98W!) 1H:(?6WZPI5!)_3^RG" M= (581GTQ?UI.@R6CPGD;P[8(.M,-( \?*>8<"5MR+,&R\E6CE\(HG4^Z6[^ M@=Z?V[WGU(JN-PP]]_O>*W*=)9O4] O'>;PDJEAJNDZRKQ"^Y;!JZ1P448') MJU@==-8@2-7KUOH=7/:\D0;.-GG \C+K+Y6SZO=N(F4]H085O;=)3# #PA1!7Y^'&KEXJJ"*D)SKDF9P\=P=:V&CB]L7>LZ""QKX MI0EV'TP2^@B*WZM#*$/DU^@!@XG^(HH#HM7LS^D24-N:K>3/@]\MJL4.H7O)!5W=W1HQY]X1P?TZ[/L MO-G7"A9FN&"Y)S8ZLZ*DO?17PU65NC%IV9;AW/*X-EZ7+3WFVL7OHURI;189 M5[8M++[MI(]+K.:-ZHJ)O'+75DGYE+4L5NZT-%&5"^R41'^B<1F57F'@S9;% MO5)="?SJJV4NC@W1E!3V\DY#F MN34430+"8)AX1;L/P^O[\_#3VY^K:>F;])Z7D2"M8( M-9PTKFO:B:ATZSYX!$G./U]^947(N4]U7&+"#.,ZBUE\A^'3-J#H4>\-(URY MHM(CB[/NZ%5JWPK26; 4XJ8#9!;-!X_\Y@Q=494TCHBK^,EV8$R842>0S2#1 M7&K,T%TZYLMKZHCIPK96INNO7$X *@6QF(H]_W:)BY],!RPQ-_H26^^/"/%O M[[/'R%]*C>3 $3-*(5YT*T]P)(/L*6*D]?*X:!3O+D(G];F*A)[ 4YU0$Y MNI=?__;"B#@483*Y?22/-G;1SQ@6_(J\\S_94$]$*'ES$3J]C-N>[)(7F=]. M ,U-VQEV#K;F/K?A;]^PT-#A.0X^WJ =OHQACU#$![U?'A+T^N3VP3-S%=8< MN\5BP$1^D\8C^;=MS&0'G!T_Q,B(KTYNLZBE4#U%)G+PI,[14/\9\1>GEKZZ M^ @("_P$**?HKO>"YQ((OQU[0ISM^0,'[!%LV_/@;P@GBULVE^Y6L'G]SNS? MA^O3!"+$R*-_2^^37R[PPY4V()K@9^65@EKL#O=O5,>LSH^IB3Q->\QIW"ON M A^N)[/B4WIQCG_+["XPZWG@_/7\6? MPPKQ=$#L'S#;>F:^('X^ZV1&=!([1UYQK\E\*N;6NL< MII.+]EM)SOGZG;B+AK+]\^ES: R>B^O?'@EMXHI!5F5M3>.CNDJZ%SAIPB*Z M1Q4/ZM/TR^=OI>E?Z.PA]"N)?>+'O=X[MG$R+)IW]'2-;(F*I.5SF'L!ZD#0 MB",VL>DY>!AX'/YC@8,*9OC_GZ/W3X:P[(L#90Q $2N??5-9^[G+0, WV^$* M'>#RFB\.V00I^9?O ?(4TS8U]+60*VA&E'_N M&V%%X.O@2A"]<)2,EFQ\OBKTJV@XS?#@SBIH?_BBCLW-X]:]0&E1E+..)!UP M?[4T;239H^3A4$-14^BAL#_4JOMQ9/SVS[^ XF-IP/NGM^A?D>^,99!P" BW M&B413PU8,M.1ZKC$-.?\G3M8-$&)](9HF1;.-HX:8GB01Q>0.R25&(-LF\RZ M(Y>#VY1^4ET_&\27R?-VI9>4@F_\DP09]+= T"K=P#R% U?&[C_4C"HNQ0CS MB&XNG$-X@-E#AKI^:S>05.5YQ_8B?V4+. ,56LU.=9[;&%_T\Q"87-+-_# W0/)*_[9H96IAT3Y - %OK8#RP#JK:G;6IG'_^$U87 L25>3 MT!O?PD)([,+K!59ZI7DUG<@*/G;&1.S8Y5RW5+T]_M'IS<&NU1!'.<5,P4)2 M27BH Z:R__O:I_ABTUK/;YMB6UC)@M9S[_[97X47M.E;ZD4E?<08WA M<:?(5HDHB3%GZGWMV=^I6P?B[P)3L1GU&1]H_4A.K%FR;]?>36RY:LO7"Q[L M'%]Z"687!$2"*KFXG-7,\//3K)Y]7&!.#CE4Y&=(#LKC#'3]&- M=R>@Q-O!5]"=+(PPI"%J.X#0RTYK5D M!6>Q\EA>#'5[U5$J*2">W@8(1KVEZ2+:C;0OXQSJ\="V2(4(JXIO$FE9[7;E MRR]S <_@L)@AMX[<)(5?SNZ>N6[3*ERPQ(\%3;(S>V;!1X[[>]ZQ*D-5HKTG M3;Y5S \G[%[5X=L<69$G2\7^7>3!N,G8%M8B)Q..DCCY1\ [#Z=252YP9\1C MIF4EO<-ZI'&:AR/]1,6C,I"7:M822R\= %1-E;Z^76SKI2 @PI\4O7>F=.:B M^A"!T)<^X(? ;S,X#)(23@'2N".5MFCN"]O0[3<128AP@=_^=(#W[VUH+,$" MVJ5!?$CX@\_0R=UZE]UL^P-F7LV5[;33[)=R]0RW#P[PLDGT M:2C*>YUMDY(5YAV'<$^-P@B#O 8XEW%SL=WQ?Q;80OP+* ;%$ MV6Y\?9SB]_V=1]1 I .^A,:Z3-&.4.>>W\R604M@;IW3K6]_SX*>XF--]9B/ MW"P[RL1XF .)WF0_;0D?N'R=T#?::+G7,=5X][9CMT5O2/(+;'Y;#F(IAOS2 M5FF?$A9ESG",O*QM4+<:T:=3D-X"D:H>K1SL_3GKT/LV!:108213_@N'*GC^ M\S'-4[5"XOO.?KB.]8Y>B6=34*J;Z-LB3[S]S(UFEX;ZN$L7_K"] ^AFZ/! M9HL*RE,''1X'AT?S6-[Z7RE367J@>&LH$U5K9!E/2I&M[62)#X2]O9?_T._L M!E9L"P0:ZS1L?S3"=25?VG$=W'\26L8$;LQ;>VSX[.3)QXGV1%] M[_$[ *#W%F1=CH'YN#(< M?/'4A@$\D/7]U556B"^IP1\Z2+N 4^"WN)QGP&D+SNBND-NJ_$-QG,0X(:T. M8SN%.X\EXNR?E-Z]\PG\UL2DK$=[H+BR);=^;[@R=GUAZQCE)CE]N:'3;%N^ MEP_J.1&AX<^CM, =T_C

;NW%.?LOO1X#Y]*'D6^84F[/I^3I6,(;T9-?='BA0IUAH35E0QH*<_M MUGA"!RNLB8?$ MHL5"M*SP$HDRT3TY97:M=3^=6 WYO^J\"62I A!1WT'33,1% G#K76#R%1!K M'N+FN("[N9R3U=8J=O%>:"G-*L5JQ:76PTLX^0NH5(4<#"WV.W^.ZPU.(<3Q M5N@GM)%/,*ENU*-@/ BDLQQA'8'AC>["+>BN"-)##U8K\':;HCSQ\4 MP^V&\ 7R-D':)X73O'Z-YME]U'-J/>M0?VN-S2\@I]J^_O ?*A!WS"HCYYMU M92Q:& Y[2&& (SGK;SL(\N&\"N&)FB"D)JT\LZ@DO7>;XR MN)+"U"5D,>+?%,R:]'/4>XK3;DJ!)K:4=JM=9M=U]M2PJY^HCY0_ &8L*\H$ MGUO>6,;7)VLH%ZP$#CS(&#'Y%3C1&XMH%T"L%B%F@72 ;]F.%(YVFC:P$4G3SYKHVRL-L:_0,"35;9?G;&3!_[:=3 C[Q^ZF MB7C\6>7J+]:WS92$ 3KFLA'AC(FS'GW:GX/ M 53? ,4_.\*MEP;E5S3$*O0.]W\>K-U?S[(Y%'>)0YW64=.(R J>6@(]](U' M,QC$\^=41/51GB[;?#79R*1)T=G+E#7!)]8["Y5256G:A>ERT#CH6:A#GZ/* MX!'M"(#G J^%5L_'4JY%*)H+ M9 JEGMG0NT+@+(C26ND]\WYSY8.Q:%'-O4=M^WU+?7Z\GS3N$^PG/F%($&.4 M!=I=W?1<\L8X>84L]W?J]4'1O&O..D<5( ]HC/UOLFL/@F?+![4468-MYVF0 M94<$4E]'QDY_AGW&>Z1$ GG]%*[:,R$R_EE+E:JNK$()[E$\ =3YDSW2N=OM8=2#=LF#!W%_&V(A MYBKST1*,I^,>83P)YXLP)H"WH@B\U,1FV/2.\I>Y+WS<$0W<[W7T+Y67I5Q+ M022@IXI?+V-JKRF4R5ZNS?*4!1[$G&]H>%=$FCY\5Y @/:+Y?X=U:6 O&H2/ M[02R.X4,]=IO:0;E/7R;&9KS::N41:;WG64:6,_R3K&F\NSJ2,)X0X'90/:= M8IM6 XMS<-;2]3#!S-\'QMY3^F?G6PJDC'[D5W^6=>"C7S%]W:,@ I #R&PY#G M0Q:6(50>CR56O'SGILD?T''/2;9)JT'.;@!!9L5"_/6^L5[;_F)KI!N^!*?6 M"9ZNP74^=!:(T=)BEQ19./S MJ.:\UHWD)]'$A$UYLNN?+:%"7*M\N8U7Z(ME-PO:MB2Z3F8__9?0+XQ[!!A/ MHK%^HNB'I'99VI'7P-7XG>QJKMKY_H_Z?BM*0YDO:]Q:F7A%]TF]SUH$WE&U M\/"<1=_3#OSERF7*]76&&CZE"IDZ4[EIX6GF(;M;GA377W1 +;%X:4YT=5[+ MH4+:.K3VC4)=\T_)_G1D)AD94I1*_/!0$K,G/Y=!;M_>T*0=S_V^S][ MP-IQLAN1A&2C,8?81?S=W\%"8Y]\DW>I;F@:VWF!\&S*J._T83OZ]>$5^FX\ MDU8^K\D[SLR$O=3I(>+RT6L0C-W381'4,R!FUU(_>FD,]<0D<7K#)O,QHJPQ MNV_%]4O"%9J P/&&^[ A^ E$^P/$XAM,[<(V.V@+A1/#PRQL\2"R\#KNRKC< M?63@6(S4Y_< MUNP.= OE@9Q?^1&K+^XE8K$BHU%Y^%\?5?Z/KK(*F#TX5CD<=0:&?6&3::/* MR%S&=NLN)?/4*(FV B,F*T?W\5$-PGOH M/'Q45";'>$1NK0H?F-Q.ZQMIEWIT:M'1@F4^8.PJ[EC;6H!:+&0+N#6.%[M^ ME ?G_H7D5'9+WKF4.CB^:^GW:&>*2U%_0>#87=&$4BU(./2RU0O_T!?HJOBN M\+WQ2H>9_B4'[] [?:63\)%B<.@!7 @IBFA79H1L$6A/)TU@=RFSDB187%R5 MU1F6W+]J]I'W\<066*8/HYC^[7K;T3#R\^8RD'P5U1GIBL,D464I4*H&M&;# M/N@]1WV9#*S]E2XLU)'S7?3#'!W#;E09FH=Z?G>-F/W#WJS<82BPG$ $O-@??@EO :JVFT4; (\LD3 M'DN#\#6__[*H@0H!L82,T66CJHVCKY";(NOMK3^][.%G_BO3:J1)W"_5&=*& MF$%9:%C,F18PY1Y\1!"TE8C/_ U_6^QU,M"L]J 5LPR^)8P?L&\?V>E;="F M-3=1VNZ#AF%AG7JE9W^M#1T []]=#Q68>+ W"U3FW3#9:P].G]F9R\(LYM,! M[%0SBEX$;!+C303'#ZJKO1O=WO":-P]01B)_DA E?\\M_Q3]E+,,/&=+EN_01"4%*B7Z2)CG M[RVFIZ9)3L_\L8**,CB9&%4ELA)*)BT;UI[.XB.]LBMN!X9.U?ZFN;U7V61 MC>5N'%,;M!J.X;'R_C+I%FM:K[&Y6O^+99G-#,R(; %D )F=:('_#6;)\J^H MQ5:T]<[_AG(C>W@2T.'6;J^IW15T4RU> $:0HYFL*7;Y&#< K=940@7;F4W3O;B MRT*O.QO'A\7;*<.?DJ>S?M2/;CNAHNB Q?>8FM0X*HM:4MT0MUG!+/:SR1^' MKXES2F>,]S*U#TK]#'%/U><:+J$?IY['SX7M%9^^ZRLT?RBK5IMM0LW1_8 Y MX>\NQ,7VNWTHTZ8NS=<)Q3.;-2 VNSF@JPL?IP,8,_ H.P_FA5W:A3PD.3RT M.2VZLJRS<)-;)8O2%/;@ _>QCC*G M%]J//)56[#_M?]-87R0XI;;YDB6X8IZPCQ-ZMYG^OA<$5YA)Y%U!KBK9R[SX M^=8.S:9[S=*F\#@;U<8]Q[_2Z$7+=6TF[ ON0(ZYXT51E^< M0###?J4^!54;=0"G=X;EM-6*V+)X]=5B6+YZS^C.U$"84W%Q M171YD*KJ<.=IR;.2]Z^7)C ??ZH.X!R_'"8 .>WB9TUK2$A'Q84/1H(ZZA.V M?2*VWZ^L:4.3OE];L&QO=\&7>?EMKFGXJAXN@*4W&,LU4F'OXC]Q3I(E$3Z7 M+TS>71YZGD95)7,M_E+1J@CRYT1I;J@2&<^@!OHV2\GXK:)(60_<:7%9#(2$ MGL7T']W9W)O6V(97#.5OD M66WV0JH%GKD&3X+>PL(TG]2G"S]X%WA!G605([H(&5@3UM)7R2TS?;Q65U#9 M"'F4M1 )UN++ZN254)W;+O']2NTCJWD0"A=+HJD:%$A(@/&#T4OCHL-RF1MJ M*3^/]PV;QG4OV["MZY?^L3F1:07] &*'BX?X+JT]?3(4!^?YLN#V:8:5UT2H M )XJY$K.>&:U([W,198HM=_P(0")(N1FWR8-0<\[TZD* ^?BY%3/4?4R!?A$ M3KN5!1!5";UQ&'<@EMWVZ#7\LA-O]9@OH=B"*H&-$[6J#),A; -W3X@$0,5> M,C )4G6W#@'I0D,0!\%VGGM6=$#LU)$:$^0H&]G MFIC!8PG]!&3FQ>]2-;)HE?IT@ P=0-M"??F(@L@,UF@CD1L9&J$5D9=V83-/ M**VI2@K?]K8FLS9OKZZTUGE-UA%AU;I\8XC%9,T7-N=,BN$_?@P]J5)HB%GN MZ)&<(^R5J3?>?Y=?).WZXT_1$1+AO1N_4!V;D$4,./JLG/BSJGKF/++\ZP<[ M[Z5!GAT!B@$&*"UG=UUL%2!U-.IHU N>WL3Y;I_#Z>/ \6''9T^HU_Q]N%M:?%3FEL<7=*DHG\ <=Q-J%NP7%+/.J9JL,](TB;/B-79.% M]$%K/C:ISCYH-MVF,O+CYTT8+G*L'L$]T6<)=!IV'AL=_?.&F4._QHM7?;%- MU7BOE0B.3Q'GCFK_OOT^'.^-UV7U&B'7M ]3GWMXIZVWYZ(,>!Y4CKTBPP>/Y M,V07((YF(Y?@CL A2UHZ]A(OPWDX&L%5@$D)BC?5A%#2 9I.[%K@UA79 MA$X?]B")\E7SD?D:+1A%XBGDSPP[3LNIQUR.*7ZPSL)G738]^J#7E]4,CS<]NC #):LA16P7M@1P=P73JJ1:S7(%::2Q![ M.F&H+7.*-VT4PX?P7#A-U2;'$I0H^D9CNC/$?M"6@V3+D%Q?J-5: J]_K($V M=^X]PBLH)'%1>X$E^I-SX-6Z4XU:&L[?G&;F9@^2Y(7<;%MN2=XXUX)-:$JN MG*LCI6(^5GKT+ CJ MBM7D1W!2C^/GAA)4[!SZ&]!-SW"U$&V.C]8$_=05H"XW=#K5YRR8OM? M?W-I'P^>Q-*X\,'1:"#9:[2=QOZCXL^<8L]%D>*\\O [*K2BW#0+$_$T$Y5= M2@0FYNH77%'I4GX*S-9JMW_>&8&W(NBD:,6MYE^2RQ3P*OCSFA(0E)I%92Z+ MT"('+](!T;H<57B^IW]LRY5;=;E%6KA36OL5-K[WBE?]3#.I:))$I>2NV3P* M"/:UF=]&0D[=R.6Y4)X9+_?,@.?N/X15O+$$^27F9_BR-LV_>P/@ZEZCJO"W M>#_HPP-+!-:]X]GLYXH^,H+&-DJYSD7.A ^B1="TU<(E>5D,7I3YZ,$%.F!4 MS/F1[QLCF3:+YKF'+3,SU"/.".O F'=KI+"\A6T31A _@\]ZHT@0L9B!+?&P--FBDDY=IICE M$V[1G]O7_6.:7X?Y)2 :\R,7VI!X,&)ZJ'V>I_%'()#3I,)Y?KJ%3["GB/+! M?.-NK92NL?&@]5,9]8,4Z26OU6D2]TCNXP2OO//9Q#JYW!8<+ZH(N3A\R"N< M'O/%ID4BWSH0]B>'3 R %;E)\Z* V]NP/W-?MWRNK;1YD@+RYN^/=\N:8) M'^62\2>M-V;Z,",[KPWBOK%:OA:M M$W[BG#42C/U6>_@K@,AY>=F"XU/GN$ZQ\7TQ%3=STY&L!]N[-V;FBL9K)[XF MM@/Q=^6?"5+C?98YN.Q_B,3-*6=N!C"H4EN!%AU Z".! !%V9$^"12]%'[>6 MHCSG='SGE?>.=5$2HAX9JIMT\G[(+M&%?(QP10UZGBHYO)*I]]MIQCXQE [8 MW=)RI%UI.;?$1SUWCG*%'%)"#"6_#R^"MLUL5P1JO/'V)'O5[;@VFM0A'8 +[C)G M6IKL' N&<5<67 KMRWNT@^Z]2!)V2=UR?!T[)QY!(B1$_%MAR^"8@51[70 M-KQ-,22J,SNYX653W7<]+-\)_N*4'9E/@7Z5)]Z_6681'EO FV.PJ09D@_/% M^."EWOA+U<./Q-6R1=\_[NUKR%TT81<-DDY2EV 3<,C]@E*274JJ3PG5#&CE MA4 $$S-Z$#JR2YO,Z8WAM3CGW][6K&=:WWR7IIQE-G]'I9I, "NDX$ M=N(!N8)08H>(6:@VZISYS4B9+XZO-IQUW-;FN[NJSD?+-K8X1COGQ)\O_]6/ M_- ZV3E8.=>%*^P11.=_$:Z0@:,.Y&->8 ME-*,_<@\$\1V&3[\L"Z@)3'J8U\^^#+D',R,^_).;U,Q'QU0#,H8'0UO%V7& MJW7(,W?B?$]YVF!MTDNZ;#]JW04HCABO9;HF9;DBK:!\M 4@_C:4D]S?F9W: MAGK.!X75-A\--BZ)>QO)W%MYUT#;J^+WU.3]^G^Q]^;Q4+]MW_B4I%"R93?* M'B(1PLQ70@@A9*_$6$*2?9F7F?.SG.=Q'.?[?7Z.\WC?::VU#FP@ MLI ^,\+EF^ XYU-4K2$L1O18U)/:E,8$L4MG_;7>,_E)W[A@]@;Z3=@7%4(P M8[@IZ0YA.ZKL&9*'?'V]7?"5(3VMU'%M_X[*P'3,7)HYW\_[KZ^G:XU[>_ZB M8MD)!PZ\UV7M,RDE964\J16[M=,PF[@.%W];TSM!2TV+4MM2^UN_MZ L%"6J M]P@8@DT,56S/=DLNNX_L'GV/H-M/=._TU&W]=9!!*["<1#M5_7/=H^!:JF8$ M2>D(\$'U")!Q/O\(T,V[#CM%L(FB"Y--,2UTCO*4*>-AL7._I@P#Y#ME6B4N M']CFO,AA3WW!8&DV-F<7;9,L3P^A9.JTK;('?\\H %?DT6PQ;=("5<.;\!U5 MKW^?+&U3]]^5@/RH+0XFW3X"I)3\D4SBHR,\#X\WP_^=\L;[X\TLC#[?AG4" M:QBSVYD_D 18U47EGNHX#\%!6L "?3AOH3;!;+':\?VV\HICLIQ5WXNMK'I. M&BX=&XU;WH[;X9BTF>_:-/X2O-^"YCD"N!X!8D%"PUM:5Q2HHA($9/SF%JP5 MIRE4$+WO%O;4;LR]X(6$(;0DM")M\@<_TVX#_90TQ9_>!218F!V;^B/6P$<_ MXT"&X!$81$10+AO1-#E$O#-K/\I'NIK/A+T\+;67JT @\GLP;&A*H#WI-YST MC7'_P="+M'ST7 .Z,JUV(Y,0CZ%SUM!RJ_:(D$XD9[#9K:C.V5/T0?9)T62Q M%U:"2_JU[UX9L"M\84-FN(/>44[#6Z5@&E1^XB%]&LFI2!7)@WI4DUD\"-MM M3B*5-2GKQD.Y4LHBNA9UB6F_A5[B9(C\B=:G;CYXFWPQI*L%3A9GH9Y7FQ]O M9P.3[X$)]Z9,C%LFT>T\1& [\JQ[,U-2YW)[M\*D23A[AD>LOY;1?>:WKQ(D M[H?X?0)P<)$]\,Y<4,8PO>R&MYJI<@@;2Y05P@9"T^.+,%=Z,"[,"5?T8SAF MK.]RG5.7WY@Q1"5JG2%.X0;BT7-OL013C@B0^(C/1P;Y4W7*Y]M^).F:U'6O M@G*Q!D;0*7&Z&#%HR?1VQORP+_.4R_A6[U67'!'"9]$KZZK_ UXO M5AY>,T2])O8N.M"Y MJO\Y X\&_D:-AQ[HDE3_K%5Y D^BO1&)8(+Y=F+];'((41.O[#'&Y9$KXO%H MN%&S8,)NRK[+BWU8XJE#M^+$@Q1;._5.%[V[#EQ8FY]_5B1.V*1V>WON8AX/ M*W^QEEB;;:L$STN.'@%6[C0= 9K3_T6 R# ?LBC"-\NS*=S.3K3(]FPE%6O M?]4?RK Y N3=V*YIZ*F MO4GRT=6A*"JO 9Z/*@8_=I_L_W'F,9H8OIPR;\\N/R\G441TX0J+]MQ#_6J8 M6Z;*4K8$)>[G >2>9+ M"#R6*K=0K76(W.1?P12HPIK /[;_X1$1?WN\LCBYE8&_=A$()^YZ\C AJ!W, M[@L5"7AG;Q*\6?"T0.\)*-@91?A>C(V$'AP!3I21NS[KS;V#SSF5%DR;!3=U6#4]S/M5]!.!G7(G9A!D\N <7G&9'U*-$C@# MOSX086]-1W>_U5)$7:(ZRU#=BH;>.V:6 QVP94[36J3<'GQAH!K]3^X5\=?_ M0<;R7VNXM#UI0&>%' '8#XCYMF2=(P"K&<69(KZ!)5YAG#!U@^Z;[3G<"TKJ<#75?!4=SWU M&6Q\E&J6)?CQ2VT: M"02KY7VD'CI4:%%=>'[8H6)&$UP1BMXTE'[PG)>FM9H5J('I(+ M%F/)>V$I+";?+EP=/5B08V4@NI=!]/Y)5 N6R9@HW4%G:\IHITM%.N;>89JT MS5'6VWTJT"^RVQ_X4KD(Y$<1IUX@%FT6$L=V2;7D34^)07D4&F=9]+T XZ<" MV7_R(?>K;BL8"SN+>X1J6"^]5F(FP9@#*]PU1]+>>5RFB2'=?^\>Y&?(%5FJ M=\$]K:U?,C#8U&=L]NKBCAN8*E&/IK'RH?>'!H\ IR^CC@ W(K=I>]7E>M#8 MW_I_]_6X-%&1E$$.(H2J9^.LUE;-KF^]G/70-;FX+)2NTIN<8X/GOK6-4STPK,5!R"R^/,W*,XEG50*K\"T[;2-M*[U_:V#8<@KM MNSW)]A>MN!I^C"I/U@D=_SJ])M]O?4UHZ^.SESR3+>?T'\TE)>@>;O@"+/$/6#LFU0]F=>65WJSDF:[LSZ%#N9.0(\I#G8W,--=S2_L$<>DL9>!+VF?_I/W#(;U6"B=34=/)DVP2)XX 6)_J1725&94'KDLN(6!L MR5YS9@#/0)//]J> %DU->NZXV8\ZB^^]IUXK ]_>OQ;2R3%<'[213+FZZB,Z M-9<1_2L)Z5[.S=%S>ZF^3VA^ (,]:]M=%!S6DJ4:V3BHXJ_C6MC!=9WS9<&E MYSK"G/=PRE^4?\@8)4(=U?4-B[I/SF15CIG8CWK6"\U7?CG>>T6I_0%!U=/H MC*'_B*&C9I%[$=P@?PUVP^8C_3N<704>[RQ2A68C9V,LUR:-=+7[BR"^5_5O M>W![2[YYR?+6A>5$0%?H(8/D4KG0\]B81KW+J#EP3% SL"KKQN;'WJ+X*H3T M5F?G35?GOZ803:'[&ZL4!:@:+5LE9+-1HG+64ZU5/^^STUR?C/"K.X!3SW>K M K9,3X)8) G;&E%^+(FOK/@-KVT5%*0VIZF MHBP4)"%\)T>_+%;CZQ=][4.SZ5SE0U#F#UWS \Q4>7IO>?26W2^,L$?NPHN1 MW(6=L#'DW[QLK(.7DG.!]H.V_B/$:EQZ!/B9%W8$ M"%< $E+6C@![,DZ,P3.VY[$Z]\^__Z/5^A_Z.N#_MOV'MBPM1X!JQ\7]C4%* M(-F%E% ]Z"/_;//IK:41\EL21$LBQ^)?0'-[3- M3!+:"/Y"OOT8CE4EJC=^2;K*&=_SR4.P=U*'E&'=) E9>4;H]W>.(B>I9]E+ M]_DNQ0_Y': :8)%_-O^0XNO)>$*J&?'>3]>ZD?O.%5Y.NC)LSY[[J&_P\S[1 M9.GRW /^;?Y$)<%.>C)FVG*SS?AB*B]19 H5!36^I.?J=Q7:X!A;A02]3X\< M8))$$.(HH4V7^?KDW#2"I,2-]K(C]6@KOX\ M>FUD_OE>PXNJ3][*IT](LOE2 E:]-[VV_GGWVPP!9?X3@SN>1;U'RZ0S4SW3C;=%J,<,%0N[ MO4W;X^W3?;=5DGDOP['30'PCZM8"/>O[D*A@->&?L*ZZN^ZV-="1=,.;>_!N4!"9$7<-H,5 MBT)U!]%5*N&ZO117Y.2C^!\["[:6R[%IG2(\!'V_B$Z]\&M,"97U_'&PVMW2C8\9/J*("$2[ZKJ3]4H:LIEG M#2S4?'D5S%95YK&W^MNLBKDQB4.E4[PVQ?H@Z/+30P;@.3M#BT>O M)!P!%CN*&?1>SX<1ZV+1;HJOG%0JR-&$W7DD"59>=(!T::1/-F7T[HJ[(Q?2 MW73?! I')"SX1SB[QA,YY'//%[C?^) =O^BMWV,]B Y9A4NO0-/YGN_R/WQP M:3CBI5>FM%QUN,6^=XP(M,!HJ";9MX> ?[>, S^(9 NB)8@ M_M[OJ^!_;U'_4L3H/VS-<^R?M;71(+K@D!%T-C*+.1F!+[MIOWKX3/,M.U_F MP&DN#ER@.B!L]_GIDIQYH[/^@<;6';(RI4U);*1L6MDSWXG:%D6<=A FY5I1 ML*@"ATF6Z\FE^]=SGHH[O.R;$@MXX"P*E:?%@J["QJ_5'@%$FZ6":W:-4MOY M$OV]GARJUX6-/O07LU2!.;A$_J7,F@2X\VT-Q$15)J*I/+KXF64&2DX\7Z$W M-R.UH.?Q<0ODD&>ZLI&OY7I2UPC/'._R\@B@B#T_-C9F/3@Q,55PI_W%Q3@) MUN+W]V68G@/PO#M5!.RZI._GA]PDSOI7 0[8V<#*/3IJ21])2J 5ZFTI9,#! M.R IL@>#O?03:]M0P%4&VE,D9OU6K I;^!8!XK[S[^1W_C'P.ME3[L!&9MEI MV5IRI.PEX\W0'7%:\H?/;STXS)1O/TUF&ODM<=\_)S0NW1)3=ST-'6WBN35% MG1K=="W]2:K(R:VYRBLL=3+[S=*>T?;RE^Z ,,E2.?I/>#4BZD\B+SO<@XSX M*_.W7,&#@E7] (XG^&^=1IUGE7^1!"18#WKG65H0X3Y+EA"..5W.>4:[ =(G?:QT0WNX3L9:NCSV*> M:S74JBV-[Y/NR0@;9DGR(?+-([XOB]YXW#@M.5\??*8ZI8V4! *ZS'GR^ MS,';48U/Z.K L/&%/D-.;5[/=*U64D%)MU^L>5&2R M3_?PA6O*[!ZJ+E/%ZZV:(]]3M=/[>X8N\%:755PTX#H;]TG]>-F_,U_G$/Y. M68G/R0=5A;+=/::;_\P7>-K_9_%48I*>[\\V-1U\:>W6C%$]J(U?]'W$B,UW M,.$.<,*^G[!/O0R/0)\Q39/*%%*+J5J7NWOO8P1JDI?[>7<_]>S=+?"SY/E!INMF+XO3L\)9 M+C]XQ/C@"LQ4=PY\)KAT#@Y7!SM<=59F-Z*O[ MOL?N&.M(]R:\J#N7O^"MB9<<1;7_@HEC@SDPM>8&2BG.'-?>59IFG*Z*X*H% M()$ ?-!C:#79*;PMI>TAGB=-.W6FXP@ 4[19%T5X;Z#-YE%"TF_F0&7(X7=V ML93*EXA&=&-V8MF,XX'#H1GI"BU)A2,.))2*<^[P9?52"_6??C4DO^ES@M/Q MPW+8M\Z=AF;SZHPT'Y-P&W^\602P8C_B^#098D*(>MT8J:QW^MWSC:O-#'[: M_';\AYUOQS8#(G2]NS0Y,%^+B:%*YSO\A7Q45SYDT7;!Y^YC6%;QTJ._M"M--#]B%,11FB /R9)+EU>"2: MF7Z>RCL(_@KB(TMUW:J]K[54BU#N-]"52,QX32E7';$9M.SV?.AY:2+1S'UL MT$X'6G^(SMSE;.TI>$/D6@JO5\RPS")07P>;Z=40EJ- 0LW(!Y!S26/]_>KX M.$F1-!N %?8?UC>PAGJVCX,*4N16:U.Q=K%;\A(U#]M#+)*1*-Z'<;+/_W^D M>.0PT.D<,P8^1><-CL!9YU5]3"SL]1/V>2+YYK(X@GYBT8;.;&[A5\BBH2GQ MA7[CS9N'4RM0;^(=.,;^C]"D"C::> 0H< >=S7S0Z%3L4BWE]1I#*QE(,:-4 M[X=#?1G!.H/L'QY02*XD/2=*K:("2G/G+'+R[&_L%J(WY_AU4+DBYV @2 M+=*8A\1G[9<:]BY6V#@FZS_BGNN#IG7.HMUXH6 M4G$<=%C-BEC=G3;8SWBR^UYCLSH_@^CG[#:>2I\&G^UJ'YCPZC@4ON-;5S5L MFN_Q(IW+GO,:WTR: 'S.:A$2#&'@UV'[R?513[1XAI#QY+PK[]3.R!:(F[PV MC@O" #FHNI63W'9#"EL]J)N0A*O2H_?2J'+O4=D,9@X\AXA'N^D1FGY0B@C] MY=IOK35 MU^91J]FBAA0TO;>/7/]A?QR7W:,[OZ1%DJ7>AN:._D*,L/,8^[X ML?5_7'&N'?J,EM=\'M9/Y_7EH1H26?]RM-^P>Z8>5CH.Q/"$=&^FJUM][^8M M8^4M5[6Z9/XT=4+!7KG,+ETTM<3:Z(I];?E!U[^J/0[^B]KCC)>3B+/Q"I 9 M),,8I%MT,#D"?R8]J?D\@;;9_G#=*E@5R #*,R(_HM#(O.:5C*+'H]B'5I$,%=L5>O,\_P?&Q$U=JFD:_ MR;41GVP?4NKM?2!9:IN:&10!WA(_ A0)?=H7G/]35R,"3!A ,N_YOF*$_C][ MZ1^%%]&EP"X4J$B\#;*_D:;GH<]I$E)[KC[6I-*ZU@8KY66$4TBIG4=(T4MOS;@:&][![S]$$G02L@;/UWQT8_BW5*5=9K;6S ODNB,IVS9[V*]\IZ(Z=C,Z!TQY8EF;Q&:I: M/?&V71DI6U *%>#!N?.P0?S9ZWSNC(G7A3'.;Y5:NL!%S@ T!!5]!*CL>L6' M 9VIP/K+G"GQ''Z_N_U(Y!?)O']$6/&;!#(./9!A*D"A*L= M.!37=--LR9/#ZM$?J54[!T^^2*5U.CFKI#Y_FC\RWKI,O8KH6#P"./Y8V[7V M=L\V?QFFS]JG%CZU.>X_U14<:Q.EX?&D3^;&*V#CVF6/L3 GZTK'(1/[8;T6 M>D<-\HR6%\68#,'D@AN3%23J=^6'W3FG'=]CV2^;Z;DY/--,XB-7@"U+VZA" MC"BP0GM#5? J=#0FK-E6AU]7%ZF^.[Z-#[GLP@J=XWKRR3CQUQV -@#U#(6: MOPQ$YR]8U/5<+]K 2;NZD- MV, IWZ:4/SO'/A/_<2?J?^Y@!8#BD31]T*X3>:\^1Y/S0 M.H/LFD])8O?=6C:MW6D &^1M@ GFR.>;1.GYZ]1;/Q78O$2YSVCR=_6I)B]9 M[4^\$-MC)2^6HFCQ,"W%+OC+=+OTHF")L;V$>^L/LI=">/6[$;1G#M="?699 MC'['YKU<._DR..56P8TO2>]+9?G%DN;BR'#C%#SI!*U\8=C'$4\PB"NO_I62 M/-GP[K/9_OO7KT.1\JG4AXTY4_0K5'JN>U6^W<@:R6S#A&ZRY_289B9Q!$A M1GDN#(TUL8WFS731G2R=T%R.SBD@_(=D$0D="1^!>ZZVICJB5=7[+,L/_B<) MMR=LQL="7=],IN<'"9\G$54J!ZY&WAK4MWV;"P!P&:[&_1$6B8(+<]'OF-VXJ^"6N[P@P;IQ#>ZTT=_%^5=E/[\E;K',T 8H"K%^4CY8)XYLB M2^OO;*D*$$'?/IW .#G@4] 9!B: M,+[KJ998MI%/,,"%8WUW-16/!7.W8=D;18K('*VA%K8>6:Y?HX9F-(^-QM*E M)-+E0R120E2)^YL,0LPL1)Q%XN.WF:ALZ6.=O;?KPD*J2\HL0GQ<=:.NE+Z, MYQ=[;E3^&"(F;#/%>\!"9,.H@=B(LY7S0KW?MR2'50TW)1_9^P6JG]T=\OD.)K?30?E@@V(. O-"]"VUK+*\:H>6X M])Y'B=@W>$&\)%*''1$P@C25YX@!/Z/W[-,_=]#FN#:S8GY M@22Z%EE6$>/[G'XVU;)^'')N;?=+OJ\O*4SU(--?)3;UPF0C9''VK/)50M>? M9(>!_S?9X=V?9(?#/#TH'8)YJS7.N5EJ&E2=8F*KF&/;&MN[@OODWX?&4!'G M::^H&D1L"YSY(MF;B&\=\LBPXUD2N1@XXKT%&G3#*G]YD$QPT:ZHEMGWD]'AN=?W.4_UU*/?^KJJ3_ MX>Z5;B#!&A7W=.4(P/Y,,2+TYN=QF,0(;#"('5IIWZ(_(@8/M;ZAC5/]W02] MD$IQA+>:HI>7_R+B:^514%>-7,V' M.%*)1:2@>=&9#RE.,1L)=R]^J-'1X[&.9#8(\/(-]Y),FY:3L-2WN#?]2#GY M)42%!521R@OU=<;;R"^^Z3IT/\!*(/73Y ;[CM15WL"7:)*CZ M!$%W-#6$1ZZAKSUQI2](&Q_8.RO\_+/_6CKX'WON/O46^=VOX1:^L:_<-28/WMLTR)BJ5:IME9T[+%<89B^*FR#_J8!4^FV\^@H> M.9F-"]BJ+7%02EDV'=Z:B:\MJ+5PQ?Z,9$MXLM3\05@[JD7G;M]ZF.9Z-S T M_\ ;: T=J=S0O^Z3:V,P:;_9._/R8%LQV0871.5EZD2?^^U/V"7ID>WA8<4. M*:\]@VKT0P:\!^VE_F+ZLGJ:P F$>VG>%W![)3.8M6QNI$'TZT,/48 MZ(KG-$;/Q*H.6I2VWWWR[)WPQXP*,P.U,H-="BA^X>?J J]? *_#$*K:RXJY M@*\757KP 1G=J/F>;'RSAH"-4@GS!IM5Q.AY0#Q.):F_?L::_\*& 13L+-X4 M3 4]/KS[QBJ]U>JWM\WMGU6]B5YVZ*BQH:'SZ4M+N+]BN61ZKW*W ,Y6>4[6 M9+Q?S1 >EXQTOI=5"#VWW#D$.)G49D18OX5W!84CWH_$ _GA4G0L6@>/%F6X.A610A_@S/N M735/D[+R)1\@FW_"1SM&/G#%J0)V #S[.(K7N(IW46Y=RAH;FLPK^0B+ M,*.%[Q77?]E5=.$7!^)*&E:9J:\W,IR6(5Q^O.RN_(N9CQRU1,"1 =GK&ON^ M'U8/> F(%O\CP!E&&&*^,$97,*8GYY&M#:6_NOQPO=#1]$6;[1I$=&UT;WRS MB.A+Y^G:F,(Y\T[.A-CL7T-.')JSG"'%'@$"!<('C0V/ (_[0M!4KMIY1:H8 MMG(/>TYQ,]")7$\KLI:+HLA+YL< R7PY^!'ULDH@:1K+\=S_EP /83CT" M<%(V'*\[\C72[6'2PV_,_ZA#_'^NC0G]PZ:LR8PG.YVQLEUW4'TM-R@5\2-QJB MZR0XMYC]W-2MDEI&WM.' G^ODG]U<1I:Y\D$&?!2!*%WC@"1#1358,N.U.F# MC.357M?BE*>=8?X+E6H-CSGV_.XR>@4]L:0XR3$O<>B3X5/D/*3FN&(A?'SH MV&Z+64'XB)69T.7' 7X+4ZX*INO-O&QMT_),E.[+>Y=W2VHZ9/[5>Z[$0 MA2KTPA\!IH+FU.+HW,$D+*F1+%QA/VTW(W^X=ZT;*>44M>Q.&:R3=!4]T&!O M#T5B!J;&27"B(D8.+!(\T%D3>F8=*'UG2$I1@G@;,%.A8AV4L'RAI?/LV5-B M(0+G?79JY8M4B_.O&\_DO'NSNIE U@,9I)4)8!<9,3/K?!6VWR?;< M7:,53WBY_8ZOG<[2KHE;:.:'!I+UB%FRC\@0?*^"U7O'X:E..XU\![R_GI@- M6ZZROEP9JCPO)B^NX)-YUANG/I7A@S*.B/8'Y>K7^]."U4U\"K*\1K5OQ,F4 M)?P/V4*S&PW-&)P2T%EW+*$(QCLKT.A1IL\Y.[XY @P M,]- >0R;G 72LAJOS_(3&K\ZDP?N1--.MK_K?1A=V(X9II2,(KY*U2G^,B:I MCF_^1I$].28OR6YKF948^>QEBQ@H2%:"P9YO@0>/_7=*C@#6&N!KQZ$DET14 M'(J&? FCD!>'V(X *>%\>W57>(NL86U)-&=7.L21PD3O)$*/$;XQ(O#Q05?B MQ^J3/EJ8NM6O:GT+3$< ;8Z3^K^/&0#2#R_''6R3\+0R]/SME8AY)*8!I=9Q MV*AC]?X@VS22S'4?WFN]$C^U#9P_TWRQV1ZC89RS]XJOWZPV)YN>8M#T>N'> MYRD!LV,O$Q?H"_4]9A_L:W?L)H2QFT44N_7U,L1$+0F>XH7F].2*=[38-]-( M.>D#ZCLM(JEQD$UF$9A)R08?0\^]0YZF*A H&TA!+3!+C.J,[N., 5(LIX+V MQ=A\5Y^KNR"8RP:S+8U!?Q_=):OE<\1B.8X\\)PX MF"KN'Z3J-4>A."YU>RZ-YGKDM!H]=5J\AA)\$BX8J@$J0^TX0][Y,;.GGJV M1N4GB&U;?'8LM/;ZY&5U@LZ3V^QETPU5(G,3XN=^6'01!EH"[2Q-&R!U"2JI MM[[UCZ7?Z+?1FLNQL=?C)?$H[2E5I5U7,H^;D$AQELPCO$TPE1:P'46I:31- M9WL?UA8S@$'Y\_^CA,]#]C>-B:'@%\ACC09$7NF[C37E2JOWCP"\T^B&^"2R M&[O!_MUQQA"T2C>?ZYX?B!1$=9JXG5=KEFV^8F\MYF8QH44=RKRZOECR MQ9C.:HE/],*#.^&GZ-]S =E]R,URLY)+.<4-.=XQH.NG<&ZOD5N]N:,D\',M MW@]4-8)^ZASP+*:BRV 85U5SXJD5SV7\6I> ]#>)\7X+1IP4IENI13+WH+L4 MZ(OY6N0C0)5+3KVN6?;T^(?_EO4F@WH.]T9.04COR'H44W+V_#)F()8QRX#^ M[$F;. (\G#!>/$B_8W0$T/I:F=-0OI #84I@W4&10_@V\X\ >ME' (4930;( M7M_\FL.2C5>J6F\K5"GBE0R2FR@MI30@1>+PCTM/Q[X[W184X1=H7CU M(M!IIJ&Z5KVCWJA""/[T1FKX26I\S;AI_ZS!Z ._4Y")K)RVVZH$N(X ME7>[9:=O#GD*:C4\FN(M;9W>:>LR_SSS1(SA!N][=1!JV]F<*DYL!W/1SY.# M<.SR112(7DW#$W3;MF"EXL@5<<(7(=(J@8,J;S9AV2EX\\YV[H )?;"FI?O, MXS87Q-.8=09W^*)&/^W'".#DVV#7!E^. = J5:W4X9>2RV[(XYLKL+=OBX\ M_I/-=AD412Y3[4NMX)QGU*1@^O:5E%5)>-;P#BCQ3^>;$OY-:_7/>]=D>'=& M\ !]'GOH5XWR0QUC_"LK&*$[R'!>#D[WP]P2'C6[ZKX$P<=GL:KML2'L/SYI MXM1G$!4TN;'O+K*0X+L9U,9H^AN$HF9*DDFL-XV!$5;EJ=]0>K34YG,KSJ)@ M=_!9Z"6B-JVO!OG)^,GXTXG7$A-GJBHW+5J>V_=.Y0C[],OUET[#Y[+1.Z$@ M]B- '8*>_:5T?V.VS$C ^F*9FH<^MP?)4^$C3"3-HLCY:IZI)_$-+FLK)P6R M6H1QCD1ST,\%.P%/,FRR^DM:41MXU%ZZ3]Q%:,%E]]9RPQ6)PS$:C\UN@%': MI;Y^[YI]7^N!%9D;/._SF!_5&#]B.)(.)(L^"*^6QB F*@U>+G>4:2_E0_E7 M#_72V8=>M 9*/(_A$$(XM/=-^,'%'8CL05 M-;Q/Y.?8#P)Z$LS(,H'5ERLI=[WB::6\(^?3:]))S;?GVR^)W2#F -_$VMVP M*99JU$>?&6 XA38&DN;QX%&^:4[.8QQ23:[2>QN5:A>^O =A)[M@WO:+Y-L+ M"!B5W9/UEU7M_?$EQ=B$FV*X#M==PPI#;Y$90\3,07X)$Z0J5"(-""8)/?NI MT\>YW;5,GMZ=S\'+GM+6#VGU^UW4@GX!.D%#-G(#(Z"M5TEAW0R!BX$*2?M>LE*)BZA3O M^NBA-/OB:-$ZY#(K:_KY5X6\ M_ V[/9?[_>$>#8[.OHXWXBZ=,;/X.E@UE>ARM_Z6@K=8R!>WU_,NB3IN+AL MJ>;JJK0)PG('D&").N^)Y:5?(8N3; C0J>7T-=FMP1!S_R>S=S6;KADT#5"4 MEYI_$""1*LCC9 -C@G4$1X9KP2IA8E+:3]B=TW_[11_4A,*Z.LZ(-^C-#-P1 M8#+:N=H?4M@M41_\!O*HDNE,(RRZMU9?M%UV#U6_OEPAAUNS^0&D-J;ET_E7 MFNE%R!>TC2)'6E'1G[K^S3%[_]7%R;\_.")!4D> 3@5&+#;=0PNA#D'Q>('\ M],5ZJ=[&5@T7^@]\/S@R?-Q9FO$#.]AY= S]K >0]]GZ4Q_HE9*#(&695GO[ MQ$^&H*'/8J&^JEO(2KX.%?(@@0\#Y!2<,_0/*_S@R0+>^2WZ,'N5TOY0.P;U MKN<(\&O7P90C'S8$2AER]M>BJFV56\GL[V<,P-NW+I=YH\H>5335)KF[)10, M&KU(&TG@%2/H"',Z(W(EZJN:B;RTS:CT="63,#F,JVC@5-[3FRX:ZN9=6D3G MK[^)X#^+8B<6B+-Y^/AM82A;W-AAKV5=6&R5[9>4T]Z%_NFL\DZ MX$^PC_>2DU.6-+YP13I("-.RTX9LT@J]5$,]+ MGA\0Z/B28 9B&3W'LESM)LXSVJUNR M:;@0JK43]=\--438F-1!#;55 Z?NC# MV;SL)>'QS\)K]:#5! J=-9N L3X-(2JV''Z,]ALRW.B9:3FU9C83<,CL6Q8Z M'@5_[#L1WQ&#^@B%#.9-@[8*K]HF;T ):8?Z;+%D.)!G!?=@!2M'*820@:EX MLF[L3K>J\VF5AN)=12JKFG/LZC/KRVE$Z?G91B9W&&C05S=\V.,31@J^G:Y: MZA<&\8!(Y0<$\002]1^EA B?N,DD&:L%8-% N?%ZW$6H/,K:@;RXKEIBG.[' MB*?M538,*SF'GOL$/$O5Q,D^0QRC:C41F0N4>;R-'/^RDW@+#E6]TJ!\>'XR MO'0<#3&;S)A';TKG#_C/2^4.F)>S!IP1W3_N_F+N^NM;SZ03,45/E*_BYNJ0 M%WY<0;!%M^M;:7J5-5PK4TR%H!'S9R5["&Q"<1@CE9GJ8>/-'ZD^8-*.W4JH M%8^Y$W'W@1YO!EY1*-A@?CGZBY8M'L$YZ6'G_6DIK'?BY<7#8[F?PV2ZI9^? MD352BG_S+H7;0Z[2 JW5S)C\6_5 $N[PJJZ8:M0KNP3NU?-9C[+.9O"V95X( MM.EUNA01!5>ZUA8L6W5.7\^65G8$F/M8O]W.%H:.=JX\G/8(U6K-:QA?L,@( MB@N6X_K]@D.+MG-E7X-E86 CT;AW%_3]5V<89&?=.=M/C=?\::*PI+WM3 ^I M8:,!13ZO=6#1=]6^2R'?XD-4Q9.$0E][:=>U\ .*$*PM%!?\"L:84/@SS(FJ M"PS6\74HX/RNX*SN]UP\.-0IV[(@6.#@*_=Z/8'AI"SX _(FX>QW+[5FMZ;Y MF7J?"I&*'6_GF=MA[U9.F@79[)7!)\-(M02.#7R>%O? ^4*<(:X?F:>GV#=@ M*"5.TTISL^,RA-7KR7T/-9J4[0 MQQ]I6KN&]0KPO:E)*J<5-VI3KI'%IO/BMMOM7BJOU+NH6?[L$Q..&=]UV4E: M".';T*%<(4>TT\5\)TOQW]-WK4<^JH6*5.\LUJJ!O0*TSX)'47K\]T%+5_X( M-TUD=X&KHA$?,^?OLJCI/=GS[Q MW@632C]W:,&RAR'^F^>_+C0A'S\C4AUQQ5 MM?1,Y$;M%0\#6";"B\9]9U[=L\/5J)UZ??*F">CUOFBD>&3WS5CC*<$SS( MIK-J4NZO8]FTX/.^T> SJO^59@*>=#Z2O%D6^.K)6N"5YW@.$4> MJB4#N7V@NE<0BJ+V>IO86@392Q6F4QXT/M<7M#UUX#3?::TBP'IU*@R8W4ED MEK$JB<047>HN[GCF_7L/8=E?ADAPO71W=+GB]Q'@Q<@&PUFRT*Q00^)5'$L, M_#$R]KM;XXCBY8N#!_<^C=@:9U\2LK$L8GK3+G!EC(08R^CE1A MS UD8Q-C$S7C:N,PS6E&^CU M(NJ>;!QZNBCG:[R[XYMA%'BP-"D@1(MCCG(+JH,_>0?4(DS+[=)FWVA,7[EI M'"5>/-7!W?=^YK6M)O=%)84YYV4,Q*:SX&4Z/SLZ!W0W?/UG;0UM;A M 5(,UL? 0,N;XA1)LC@F5WJ,JNW_&:H\+H'R@JQ:]__E" @,1UO6A6)8L.X/@P?:Z^*NL=J'WW! DU_9EK*3'O>CD3$Q(T@^AP+OX$_==< U" MR#_EHQ3A'L"-J0F?:G"TDU3JA>_=Z8!?LX Y!TS#:R41,V^,;]]#>"6Y)L U M*KJR_>.T]>R06G.IJ[D"Y=![3QV.(E3)&G""H)J&AML;BS6( Z$I$^T@&F#D ML8*J(RA<\?-< M:N+0Q+2* B+0-BCL%0E5\\S$RY HA?#"G6&Y$[?59$%$;ZEL<_=Z2?0-'G?(JWB+S"]Y3=/90W5?'2'4Y5R3 M7>T&V2P4YE,0A9VJ D.?:\P(D)EGYGKAQ_YM79/W=[C][9\JI>_\[9KCQOK[ M9Y;KOV62"LP_I$,>A@*.25!L%HL80W7''5N%[-HCPI,4MA<)3O%R!@7N@14A M3Z?M2R',",[&]N/;+\V? ![&]A$A6C*C@[K2.9-MJ#"/J'SQK"K,=_DY8+!N-K7.4 M=?#SE['4=N-8-#I#PZ-Y8[5C5&0/,>W3R,6<.HO-) MIN]YRZ[Z'1_E[/V":4>:%6EO5 %A%,6G$NGC6D@#R]&=Q6>;.:$0LB]QN,V< M/#R/C'TX(O]K,].@5Z'J;7?27:U\#MV1IZ=/"*XNIJN[>'Q,-NY.;!*+E?R1R;&02/51-Q.G.CQ]Q*#2KB8REJ%_PN1-@R[/H/_YD M.IREI9F?]@D^EW?%(3C"B5SF6D2V$\(P=U0WM9SKG&,J]W[XN &@<_+A:98H MU7&SQ&]+A#?NUW^]F:P27!A&@;K#26NPO+0G;BZ6I\I#?N C"DC^Y,)E5J]9 M6-*L#2B&W$H)IP\PXO4,J+>=I3TT)P3X\&=,,F^3Z.,#E]RS;$KTS6#O\0[L ME#]I.&T/&=DLDMHVRY\99QSB*Z[#>7ON(.,Q4V]2Y$,FL9V/3>BY(\#&,0H8 M*K=3?<;XAB_7FM]<=M^3T^+61X"' *VOVFHGQ<>::O@?UL;>?REY4X\U)O[Y M^V> LR]K0PRX(,X[RNUA@KYTQZ&9+T/9XZ,* FORNZ_(<+J>.L3ITQ$@H[K& MK-&C3%NHT@G2Z\3/L,Y[5.6(UJL>=&5B"&LW4BO@9%M&'0P/5<*%4'+]!9X*1LG7MH8$9H< *3UF\&IJ?7 MG"^_]VO*@%VILQS#?HO7_*^6.RR 8RV\DCPV(Q(I%2"-FIE?-OU8@J590B\! M0_+_1OB(#*BT($*Q$S^9'RO5 %0Q88EO_X@T/7"^.=[JS"\!GX+067F+H)?+ MI? 84MD-L#:V6UA]+27Q M["VJQ2!TX -Z#HD]F3V'W1C.M_<\GVM=A&(J7?OK"[]*2XA[V,OR4ZTBV4%E M88X7/WUXI7?LKQ; $V:%T& '+:6W[N91@X;A72:7_ I-=!Z_C)/Y$O'7/Q9E M_B\=3+GD:L*^*1E%Z'4D^WY*.[=NYS#6[,)^8-H3:/C;>A(SX[4()DNRM&L; MZR([@95!C83U#PP> 9+WPWEZ0^;J7UPN^V@KGLQD"]$S]IF:I=D&'YZCZ@ MWW='36MY%MH1P%9N15"NI_.1[360PZ\$+0E*72F-0I>N?H'3HLC')?'QJDL. M&DYM-:&9%L_8TT^#"6N/CP /H#9CF]\.8.,0]E]'@.9 M\9]O!F5N[3#^22, M?QT&)BQWK*K>4YFR5.W/R3*VKRKW.;9SL__47?DN\0]9E,[\^NKJYNJ43M*D M1EZ6<0#J19Q@Q+/XS]?C@$GH,]S6C MKRINJI_#)S!Z]IN PX9VZ"9*A]9(!U#/T'*U//(4H[3TBNTYSCFIU&8I);H) MAK^]+^K>?2&F^P)GY;NRW02;D'FS27O2)5KL,^,FZ7D%!N='G9L5XYM,J_A4 M\'9!W^T^K_B >J+#LE"L.*+GZ197Y]QNM+"C^V"B5'96RM+6M_/[O^T"-F"9 M2')3&X=T"2NXJ4028NKG(;<]$"Y8>ZL6Y=WK0IJBU4)EH&@A6)]F6F@/5 U^ M8MTH./@D):4(";[8 [:#D$-';K,L7GA",#,2?M\KY5@ MW,(5[**;,Q_ =NN$T9U]M0Q^=@/:%=;9T:8Y(%GRAO*U A;F=,_7DZUF"].A%!Y$??J!B4B6HX + J;JGP.!OZ?/)>"'X(^JB2R__E?:MW!A7G!NEN\]^=&U1+VBJL91<*.?VVK$! M:]!EZ#^Q;(ODJ]X$,Q*4#/&?-[GF59CM7)>U^ AI>0JDEZZSJSYM?,[TY"C@ M6$?P*"R7/HBM\'U.OP[53&T[=,M^\&$M<"<^4=&BNEQO0N;$X]=BS/GW;XF7 M8Y[:L.!1Y, CP*89K8F&. *<:LXDP:_ZDE"D'R!]<%/"01V#<(604"]P7\[C M A )A7R.*BE/(E-J3:T(^QO;X5NP[I8OBTW+I- _*B13[H=8JOSVI*Z-,Y?74._R$0!B>-7D^"W3H!_;?1@*,!6% MG4/8_"]++JPX@%M[J4I4>.M<'FKX7'F01$W<:HTH=V\ M^X&@RII:G\6ET4M!/O8%LR5R($K5Q4^?(JT QYX#5HWU>/>7E_XC387_\/C? ME4MDLZQ&%;:DW( -(RNP&(Y78&$8$*I-!,:!S@2'X<0::>^?.9]V[O4*"BFX M*)W,7M&F6YBMD=UW(N9=.O^BIH08/6$\D3X"%&R^!!4@9KS\R(B]$.2Y8$J+ MX,3(LR- #,>\MZHB2L5[L'TL0W\X.'WI^$WBK=<%"2?B?AT\:0$R?+/UQ!>X M&R+1^826)'&9I$TK^,WMPM*V2%ANQT82UE.U! UBM%8D:D? EW7=VN1J,I7(/VY#?%3).,X:L0K=N"U+]B46)*BA6*&<7@QW-*XWU M#7Y-6G-FGS7DD?F4K /,UIR_F,@'>&(F540]YT4_C4%1Q?]49)QOIG-0-8@L MS^D\ZT> RM_IV2B/PQ^^;,$9'=P.!JH_2.FW;Y=/=@ESUBS?_#&D'FE[NLN; M(DH?0%:A(M!SBW $NA:< '<[ @BNPEEA$E"M",PL#S%@-N&F_ZQ^UHG[W:>D M@L5=BJ8?+"3>>%Y(BGA]; =%%6:C6-"[G#D9)+I0S9D=[-LD1,K_"0)"M8;D M5X7QCURMI[Z[LC69K02UFTWNXFKCP>[;(O0.YZH@*E<0CB,&).@TR08_&[Q\ MJ[9B? _,:]]XRTGN^Z.=%,SECN,]6R +A\Z37CAPTA& H.,;_Z>\U1P27#E3 MVPID[RXC#\RI=<72+SB0+P[EZ+.I=C0J32":8K-.QW$Y M\CP/5:1R#^#[RPA@^EE%6@GC+)GTTW':5^1['GZ>O/@DX_2C@+YY&([\40YHEJG_[ES@)2$[]PC !#[ 'D"P7G43E+ WV MPCBI$^AI\\Y1]9!8>:[REA?.ESPN>%#XF%Z)ON M?S#,L0PU)=N6<1N+5XDG':?>\^K2N8'L\)^>')2U*D\%Y(>PH+:%GZ)H?_6N?YL]#:4,-I?&#^*)#PENQ"C[@#QUKM(#JHVH= 4!*=(B(M*DB4" D% $I$9!0$&(4J03.D@+ M'0$!Z5UZ;PDE!!+"%^?,?*][[YE]SIZ9,W.^[[QE@E>+Z$H# 8&KN%FTDU-5MA8 ,9?UB#EY7F M(IL;%>&^[N" ^M*HQ&:-;0?@/4=X.=/&8CKE<1:VJZGHC61Q>94WC)Y+< =U M\;@ -/-IFN8E*MBW)QAC,Z=%'8 83<38T6#8L)+/W$0)TU3,VK@ 2']!XMAI#CA^L7G6)1KK;8HY:,SS M:0_;ZPIV/G,[PMB,=9YZD9OC0N ZW9JQ@@BY=GA3P8ZPNAM[@/M[J_. M>992VRLO;"0@XU)U*YG^LC4J*#S9SE-;84Q>P9A64KGQ(3.;<"/LU91GHB@Q MY[M7N *00IJ6&5.UGRRGQ7]V;!LX@C&FQQ)/)5:0I?LM,Y@"CSFUJ.7CH"->G"'9&PT M%\ZADA\CZ> G#L)PFTR"_]75XP<:\ZG!%Z,63Z>7KHU6UMD=\,TZP)U=\=HXJ!';*\_J=0Q,0EKZ71 ^<@],XPJ3PC=@"J'3ZZ*.Z MUD'A K7G3V_)1=L4T?I)-.5^Y> _I6%V3$?J&3@!++;#7PT.R@S_JT8*7P/O4C+C!D7$T MAIP^C'/=ZYL?5CD%^7(D=U&+R_#'(DQ6AM4N4KGGE!QOD)XC(9*@J'<"0++# MMW^D__%8R%T:XFC[?G3N\NNZ2HN:K&I\E-O8TZ*A>#5###F&^=V H&XL@QH6([[T.%-]WK3PD6:&G2$E0H>CO%H M2$*T@'FZJ M3LFY;J>^\JXWNLU$EZK;3T^9LR*/"8130FUAO(HLL+K@.?X!U MO2]#HN\KO.LU_O@$8'3-L%J1?S4>$!9?D]#.U38]6")2$N(IXB)Y3UGT!%![ MI.I37V^)\DA6^)[WP+UQ5AIEZ+I56 +3R4+ZF:ZB'XL'2$ B6PQ((\ RL5QQ MSSKMQ<(R+K_=A#/M5_?;Y 0S[J0%5C%5:8S]9FH<106U*\,?!]^K_+5[\":; MGO86C1S+]L8FB 2U/@&@;U=)/N^O=X[R7+.OB#+NBQ@37S?VMO5Q/H,ZG3TP MM#7]2+;&%O2;W03]8:QSEW^SXQJ_/5M9K[S[W:KG!1QGPCB(-X\S5%C 1 4L M3;$3RU:]UUN8NEG/INK8I?DL 5-O8^L1*E_PO_&+YM;KPTTCT8ZZ_9'5,/O. M.GK3I)N9^E8WC9V^X5$DNBZ"FB.244DG!_8-SE$8G7_D/]A^*V%VA^^MULWQ MX"GS#S;*9\WCOJI9D*5?AO?6PM(&$D6Q=YH/5@[,9+($4IIO:UJS=/*P(]4@ M16B,H?A8\P,=<_'QO%D+1H<"B/N*2,%?%\BA2HV<#K3RR/[6KM-VJY#'J&.]IBIOP'7S3MI^S#3F_!K9 M,*E(0USGP$V@LY =_R>L2,.^F:1-R0/!4:H\O"8[C'40WF0SBSAB5#T!^)MT MD4,(+=1K+RLAO&@>5'K06%ZL5CKWPR63!YKE55W9R_U&R:!M^J/2/Y8(*K$3 MZ\23:% PE DW2B>Z^.M>1%4TM_F/$.7_#8?Y]3@EZP30&P4Z6-'_X]'$Y^MO M__\5& ,O([N%TU"Q(=B5M:2/LHRV%!=E=*YR;BU6Q5S>?_YT-^3,%$7A^F] M>GO'>]L5EC=+"88.H%+7)HX'*TEJN^;EDY026G(G $1R6QLEOS:'25Q*_D.D M%#VN1*2"(T;VH'#PT];!?U3SUB)5'A#:D) M3@O&A>#;US,$-R]XO8VSEY2+N(M]OJV[\HE29$NS,37'(]EV(#$A MD^>TX'"CD?.#78TQ\UT6]_BS$=_]KBECF");O[9:W!ENDCLR[>:%=_.BVQS+?:'*=DK]R( M:N:'MH9*!H._6RB'?-^%KK&XRN1*;W*^, D92)3<&/&?0FR-U9E=?3G3IB)^;_FE6RQF:D]_$ M[W!^,"_#_D7Q=2I$XE)CHPU8JM>C@+QR9- .B\-023^5',QNBW.%Z=NNBY53 MWYU3E? ,MGK8G#79(N"GZ3\O)J MC:_FI3@/)A.5$F/[N'R!+;T4D$3U;+PZ$4G\]>CFV_9GYYO_YP' M_\,*8^TVE+$(\/%'%5$PJ6T:.!?S4S*;?4^X)O!=T&R/$>M[CS,-H7?&DK-Z MW'$G@-]-:8S)^SL2S7XZ9CI:&KFQ4_"W':$M(FHJSDE]A=^S?HOQ-'Z+-"W^ M51\LW*= _P>DA[_9#Z/>/]P!XH_' *4\7,EQYDNFP&E*3P2[_5&+>%XWV^B> M7&"'4PX%_:CR;<;^\Y.7>=:_P6<206?VX.1LD=&3*8I7K#Y:&L':'>FJ%,?O MI5_;8)SQ_4>X0<80_;#Q+55N M[C=%;3Y4,S'<(U.^H% EY4\.,M47$6D3YN./S#,N%FF.W]O7^18C_Y&1UK_9T_['IN;Z">"/ M?]+_30XFH%)R*GR(#2,=T__V"/C'9'7M%/)?SQP\_M6 Y],_*-@_T?^)_K\! MO94 0:5QBRWP\=PI!&UNE!G5U7735$>P^UOWS*T3N]/ARA*?3)6N9'>Y)YNM(.53K/H/._#L@=9Y8A7D^?$B6RSA4X7###O#?G MN-N]>]\A&.=#6\C"WEOK X*8_ #_,1L85+LXP_HT1J]WO']@'A[\T@39:"60 MTCT4I:U45.AM8>8K?/UXPY(6\.)\WB;R#'Y]%AU)I&!JY:$T*D+>3FWXR7A7 MZ)5FO-:+Z2GA(';>ASFT5"9QL4^6-S*#6Q2-,M-W$5J^YJ2SRV+T^5]YA) L M+_ &?)< MGE82X$_EP@-GW>>F'B5W16QN?C?67IBQ0=RT2>UDX>VU@'QOITYL3JH=A%:C MU6HD"EZGJUJ]*-ZKS\-R-23Q(L4*"B E;3W#5%/*W8-SO6L7*LIT(3+@_D7AWWQ]O'%0<4;!G*7%I;;$@05NZ^0\IALF):0 M+<<7*_9AV0N>$E7QA,QO-77379\/P[&N

(>CG(^/P<;4OT\VE'V=/%H>=? M:::#:SBO1 E%I2K&:G7P(W-!,XEF&AMC<\["QH@V$DU_H9)UQI0(QFHMPH[9 MK/Y4F7N]/@?WN4KX'4 (H^Q/_9]M=K =A5?\Y^V/_>KC_@/H? MS07_N_;W_L3__Q/\U-''J9F ZN*J1S;\ >L#TM(R]AX*I8J? +A*SC4)^'E$\"8)$D[*Y)L$L%'RGDK]']1 M]OYO6[W1<37HXXH"!A MN2#8T34.+Y[AW+V5ZLH^<4G._=79U=TN$G<+V3XFPD:MN/JA0'^" E1I6*VG MG?G[27,:@\3MOD48R0Z((Q:&W,@R&0 P\/477NOMJK@W-7\]Q9 MC#F6NQC/1-C"7O1H< L12PZZ.N!+DH-QPQ F \V>:0Y[_=8,UZ#/1*[*1=$&G #B['+:\*Y!Z=^Y:CVJJ:E\A/P<=\+*Z M'ZW-@6OS=!CI O[13#>H@9>VWZ#KWH!HB_$/00M/D7;\AW"1[S[\L;Y#3,$G M -I::HQXPS":J9['OJF_;=3%VZ;:/%Q75D<8SE4AKPSX]>?)BAWK<3WS(I2+ MD?>>,BA4^010)[8##_LY/6S+\1#C8AIU]^OZ(#YS@E"\D3A_8)KV=HK/8*O1 M2%U+D)Q3UY@EO_&>%@17 M,FE?\JFWC/N!&ZV.$,[R7H@=(B**.V\JC:BT$,XP"LJ.I.G4)O>)FZSH$)[# M)MBF :A/>$_,6MOX?(OLQ::YM;5-G5:;"\PLSE0N;XMTZ9JBF+D\H2< S &) MWH1P!^+1HF\%67Y0@KV8U,]4-J:3U>PR*]F;@,F=K6.@X1U:1I=Y)K;[N[;F M89WF$X/%RO)0S-E^SQ*^-4057U$__R#6D)XM]##&H\?#RH?%X/Z5YC//MS98 MSZOK7/A!\1--TPMI?BUD9YBCG;^J!O+B;)]:[>9)=C+QVQXEO9OMH9J->$1U MW21=MVRA[G!5W&_S6N_+M*U$T8H1&%;-/2\?VEH MU+JBJ(?=Z_&+TQNJK'E@&CSM/-,FG,",]]/N5[E"E(_=;OP>N+E9F&9A'L[^ M3=_E2D?$_>\P+8^>6_K#];5X'H(J5/KX$U2:'!TR!4A'[]QF :]6 @2ZDWD# M!P2#>]B9LVAI@Q%C-\6N-CW+E?/-&6CA__J9?V[;V<)PRFO=N1]$-:=ROFUA M4ZFENBA9_M"R]]H.1_ M6W0Y/G FB([*;Z2!HOP$@+\*WGPQ$;OF&I9Z7 M%4EGWF%&WTI>)U&3>+@N^C7>I'VU1NMK2&.HCM^DGF-?ZBNZL%BFS]('!3 0U/0$ M$/(9T_N@# _"WNQWLG1JE"VL5EZ:KU;TQ0R0 MZ.T($HX_ ?W23*_1Y^$EY:LB?*21(E)+W1LU-QJ@DQK#=8.&HD:E\ZDOA)L_ M-WWMT?\P=T,JNZ> BZ#M\9$#=^KA(N? PRD2AU3^ M48%SJ4IT6JTBB5>-P ;O>W8"Z/(FIT(+OJMHA][QL-F#C=89'R6-N>2,KX-; M?-9I*^[:5",EB-ZGC^=?OGI\]L,3EH/:="FC6?6'5S.5KWPT0_M9BE;CUOR0 MXU]MTA6*"]C8'<=CO3;]P+"4(]Y?5>E9C_/B9F2;[\R(TSH&*CV:,_>*F4I+ M9#8UX\Y/5'J1[W-7"3KQ'CCUANR4&Z7AMHEX<Q,AW_.]TQ'.E71&\O MWN"KO"M_ M!X34W%'5S^8*MK?N]LW_^.M=(XGFLR< "OP30IN*T&#L@.Y 09)? M3;B"4."HMV 8"$6L##2RDN)(0<&,VG(,NK>%B"7FKO=C#^-/K=7X#>&BR\2 MLC4> 4/?ME_R!EXJ0$S0SH5%P,ECC#:#;R1C8,O?B\OK&?*FU-N[$A9O6GY$ M'-H":%4*F:A"4'DJYXA"F,I&U[!Q>#/Z],1F>7$D\[U.RDEM'Q_PT/O=S09N M@# VZ6!N8W9VA)#*0YC*?0BVZY%8GSKZ@G[97-YPR-RJ+#'ZGI"R:@!WZO18 M'?.5.BBK$[_?)S7ASZ51'#'%OUU%@/'*[EB2*Z M%P6O3G@_)P<.3U0@QVCX4W&\O1YU5C21\5G>/ \-\W,<-.M!)8>-B]Y!8)>Z MGCJ_.YI/&$=Y7,8VAXM!TM0+3[]7Q*J@X[?UTQGYU\FF7^B4DC5Y#H\ MK#B6!XO"QL%%(N(&0:%FXB?PL\2N:M(.$4[;:!6O+>U?Q^H]Y U>\M=1@QIAO$GT MX;D0SO[YV8--HQE+749O[:@6O&3@>&4TTBG0Q:([&#MUU_,["&$(CT4PP#&->-!(R M#%/^BO);[7*)K9\*DH^Y:!!1?[Q7F7,@ "5'G-3TQRCTK#'>L_XT5+S>"<&^ MCGTM2. UNZ_P4S5&9N?J&^XK,;<4JPXEVXEDV0=]LL17@/$FH!*[H')1'5/T M=YFCNNYP.V/EF0J*#Q/<07A*[L^%Z3B)XQ!I\"E( -'O.,T%7@ZU\[[^M;S\ M:W(O@2JZ(TF#/UQP.9M?\(%6HX7$H_A[_7ITB8K36@\)$I;/CSKV*HFLK.XW M6T&V88==:7M;/N9_6U#V<<_ 6O*:8_?:#WW M]%)ZD^LTE9U6MW'U8@P#(R=+?#JK*UXE?RM3F\4A6^/7[=>7G/]A[HW?&O=R M*R)$A0X_-*.S'08#]8<,IT#?R\G%L@&]3"?PEGJ72+27WL!E3P#V>K10K^-P M+F,\@RU6R1)BTHJ+%E)U%5JRIPQXE"9OSU.Q\00M7*AN3B6^Q@/SA@U,E[AN MHG_5QAZNYY\DI/%]>E.1=W_'PB@D7OM\ MSNV/*98H%A)OSD26C@HI*S[)X$70NRN3%=7U4ZXV()P'66X!I+YZ>KRW-0;> M &)PKGUXI'2F(C99,2]\/MB[,[^H4JBF(KB-IF^\9@3?158*2WP=*6P6'E(" ML14@](N]2C U) T1)(!A*O$=L.^@?T*H0G3J@_%/0+G_I9 7&>'VQL*A+1EA M+.UW].:5U*$C/HL/8K22;;,^[M*Y XO]PXL#F?3-A@2OW^NFX%6K#VK^O$P"746&RZ_$04L) MJ&T_:+XOBQO$5_R#_$?II_X+"1(L0)OGL1--Z%)4$_E5X;S7 MW"^'0 MD6E1X<:N!8\S';EI*FT8V/1*/AO)T0P0-TLL,:IYVZK^RR-AXNS1= MB=@,<27(XZ6A?#,3KQ+;S!:H'+ !7!OG/N9\M=WR>!,!$:%;N$Y+BSMU'/T, M;YF%B(&S;?(NMU5WEOW0\-7I^-(J*&+NK>*WD&CS3Y5%E9@V)#$76I%E>BU= MZ E%7( A1 #M 4Y*4#C>L)./<[*N#'#[W2\V(N!3KN,]"[N.3ZKBG__A#4- M'<;6!Y?<]5?T;Z?A96Y]>-2JEC4&1F7K@X5A_2",(0AOUQO-V=O$A#> CY/3 M*B#9J8S7!V4T@)%U_RD^D2@8VPYN7T&N_9AYS MA2.+X2 M=AI[]NHK)\-T2,=5I)3T?4M7X0TWX[G\,":SA[G&96GC3@GF678XO:IL5$JM M %F];QRGH&"L#JG*6-+7BY%YC@P2B4VXFUK9%N8;29J#DOR.+"6?W&L%SRI@ M]*CGMO$BH.9D>3-Q"BCO<+F*&RH7K/:,;K^)+@8DWE20P*>*T.]Q=FH,%HB"PJ'PNIM0RD( MPN$V+@^B94B[B'QK29U_)BM2Q;(1@T'/T$5;JR< %N<%$R]W3F"U9@3"7*O']VDS)&66X@X,,.C3IP-.Y0TV@?*%?5\NE MU^8$$/86-@[:>X3>F1I '_*BU MX@A\)@=4HOLFI.P$<&Y=X3-E2'$?OP%\^R#1^"4:?U5\ _Y88YQ(EPVV08V7 MK[]%$G"KEBKA!'I8!R_0#0>DE JGWR.X)RS #!6?U?IA;%7BETX FRWH[WO. MK4,*?1$G@$KRF_F:H)9DP<+ZMI9(W_%:F#L&@V*VBL[3)K6F/5O37U]I@E>X M31)@?2!+Y@EJ-6<<8<7EJW'U!DSI_HV>+$UB$ARXR02.>+ MK7V&OJ,DC"$T6%&_FB"G_9SJ" [VZYD.Q>9!RA*<$0/5U>7%Y;%'N"4YZ]"; MN_>%0QX^N&D:UP!X<=_YSNN2J(HRQ\<8"8L"%8>.3C.O5;:QO D_#N-ODA9- M[SY'M&GM7BTXG5W@MQ^[TT^P(()0[F3;['("Z%C!2Y+F0$QV^.0?/IM?%WU0%E6C=@>XXV7K9[HF4$$Q2L!UDNW@P?U]-( M76ZZKYR:_H1EC5-YBZJ/LL'STIL5/:XPW9FG=M1//IIZTI.W<1O#K/ZFWQQP$P.U=\=?"HBYCD2TZ.5#0C)-6>%F, MP)5+7QO-7[KNE_!&2[K)[]&!$Y:(.GH,X#53=L)SG7$&^\/N398:*U(R,NLI M5,"$(XSTX[O=/I3?^V-E8KQT;?+*IJMQOAX6.(]N9YI M1D0@7CJ3(M5&*MZ MVVD7*LYZ\[*M@,>Z@?6,^%UF:B)H!]/BHJ#8\_9+D$]^*-\ MO.46D(]O %A_/%Q4DMUP!X*_9VX6B^?AK1>I^Z<.]FJ$%>?0KB&D[D[KC1N1 M&ZB(K(-QQ*$O-(QK&U"N8W5L.X<^M5+ZV1UA[Y!JQB<*P8ZOKRJ\&)9$/!R! M]68E5<.<"1*P?M*%XXS:<])U(@)?4,]8I5,N=214OMFSW>JKH#,^"OXFO>J) ME=WDPH#:IHM1+:-P![VQ'1F$J@\VQR$[H]6A+G3EJ?[PSSM1XLK_103=V#CFV6YI/+,A"7A MQ MZ6SF\<8BU:I7QS%5W,=57Z6&ASO&R(@(FNYEB9O^%S3;!?0CKT/TQS9$H!=7O.U M7$+D6#BP=;&G#GN'6K-T7 DS%G);T2[Z-I-S:9\JXK@K"(*@2+1>Z_ON[I9) MW?4M5U=B.CDY\4/>7K4YM+3G^_TV*R^^JVB[G5-&B5=7T--+:. MD\0O$Q[CQV!B4-A0N9,SO?7(8%P'?URLTS>0"WC\DSTFM)SG[SY3=K1I78!1#V"(^R']PF@#-[J= 4*RK#,+BZ. M6PI?T+4NM\ 8W+B#/O@0JM$S2N0*]U!2DSZ# IP QH57T%^9RF7'.W&[$T[ MOH^7XV8%-B6?-\)+9O>=#I=Q#H4'7N@$A(;',/PQ<"R3= Y"153#AKSEO8KE M%^8/LCW[N,U[C^55K$P M_3C!EOK,2*(JSG&8OBN-Z=,U.WF'_?#77],FDV[BASX%WM:]G,\FW7 M[-M&WLT@NML/0P$Q-T_S*7$>5Z?5*]Z*$3B1>ZT<_T*$F]1^!F9_%V. 61]LNJE\(2DGO=GOH::H?^6EKYM;__P>#_G/8W M% Q_6TWXTYF_^1YR2(Y8_JJ\\+])L7"EOKZD?^/9X+YPU4QE97AFJL]'(?6( MF]];, ! K-/,_2?K+6",H?AXG92E@E,R/ S&^L3,J'-NPHM3U_>^6U=(KU#D M1YYHY*U?Y:%A/XZF]KL3-Z(QB=W5PT15?N&"S,_? _GY.LO85_J9.:JAR:JS MW7ZHC<\$17MDJ5Z3L#CEV.LO@TNGEJW0JB< H.P]F@W>&A9HA#*->ZS3DKOS M\J.PP7DBIY4J:C ?A 3<[&EX]:4%_G> M0DTY./*6- "NZ"4[K;&TGOL@4S1I&'M!HWJBN1KZJ>O;[!>7N\(#<0E\\<:H ML'HAHB.^D6#X\TLEMG>.&0)N,F^I,&-\=6]3R-.0M>CQ@(S"?4E^N)\3H@;L M'];IH-]P#) YZ&FA[GUIK/HVC6^QP5E%LJWH[_G+![NLGZ\;Q*_ZW.,'4. M;NZGS#>._&ED>7W":0]\-KCF^YQZMF1H6N1"4(?J*L@X.PXA%$<\/7 MF4IY0 -V7_&$J">33V:9O&Z^DS)XH?-A-RNO(N(;"3D+/BVG@&!H2G!-'$B] M6N:3IZVEK9VQ_\Y&L9*5YM"$STQX;<*NG-2;)+[!,(,.J;:+4E$87^>]@GV^ MY%7WX]+N/>,)N[=\XVR==ZJEU2\ON-;]]D[,3&['2)&$TZ0@W4HV'ZL M:F'..)^!VH_Y*?K=_R#.JH @06H"G29*8T;41F#"1(5@ ZQR*PJ9+?:E!]M@ M&2FBSOS3RH@^[RGP@UY_'4$5TQY:*_Q,:IL![]M^OY+G4E&9Y@-XPP,*\.44R,*Z_B2S+(5X@94#JU0?.'CV.U\LS M!X)JXZ8M>]]H;/*18^]+V-G>D'I:'C$90HR2M,@MQ$'A9/ ^"]J6K/*E3M-U M?L%V7"\MC^Z: E43B.L;U<*(8\,6H^%ZF]>NA%)]\(M[Y%S,LJCL9?,BQ!ZU M;>@!][/'CY!8D416L>WP^DN'YH>N^&0S1O1!)Q9OTEY=B/"?G3)8;C[*3#>? M')U4KFLY(Q]S]TE^UHHJ*X'#BHZ@!FL ,JHH0F+!W Z^B^UATGD?N=8CG6R3 M&!+:9&O5$I<;.&RM4S,N=$-'+F N2IX/CFP8SC'6]VW+V/8\GAB[6GN@!SL! MF#?Q"CQV>[_:+M$\D$XG*J"-%$4>Q-8X'%IU.QVGZN^ MUE?I^$%8GG;P%1GI[_/3$QA(K @BJY#X5%:+.P$*ZP1UY($S@ MW@$CV/(6,O]P1$Q)H\#\Z9B%I;G(#7/9^ZOG1'=G/DI*M#^@6*K;BF&?$7D& MI!6,*3!XE[$7+3_>1>BVE"%6Z,#:V?#Q@:TVG[EKF'3+KI3'FT%'X%.ZW0++ M-7X.J#8TAIP;-9H4@'R87G_/^C)=X>",)S:SN)+%43GJO[#[%L)M[XR$J3@2 MA"*.P/L*PK/M ,!722*5I\F9/],)X/DO^GVZ,"*K2V\X47QI M8Q$Q^G)XZ@0 Y873+ZN(0PY(]!(YQ)O#Y'&]_LF8-*&:T#ABDLHH,_5(] 00 M%?NJR.+IA>-^CU;_"?TIL_%ILPX;/V?N']T<6I_C*85SV(549X+DKI2@&H?6 M]..EW\])WW=2+/!;*:Q)ML9O,^FC,P]J'U?T>YT!O-!DW?=N$<<+ MP)O1YR$1EN &^+EM*,A!*F3B?J(>FP.OWE1TU.O.^L!*H._^]M@ S@SO2I"Q MWYV :-G5#KH&1=\QK6M,>B!_^A/@/,6R_?KDQS,POW<0CY3\86$V>X/(8?W8 M&O!41>[QN#'8_2C&9ZZ222E)C])G.+8DZM,FVT^3 \N:JUO$:W%1DZBNW4PL.>?<#8IR.\ 5K!&>DYDDNWU>'Z$KF@W M\G!R"?=5>R3^JQ1&G>2W?_%]I%*WRM]5EEG0Y MG;'A+]MT!62_:EJ??63%/2?T@=6A*4/Y"V]NN;:K@]AZ6:*Z!YP:)HNGG1\) M?H)-#-A7%7HLNOGQ%=W&8KO$MSJ$!6^4/%7$^OJ\> 2P>+H--9;7=A/Z^/AM M>?)$\HW60BE-Q =W%I\.A/6WZL@^33&YV==38!#QY7&NR@TH;-#8E=WIRW"G M7#Q?7]D(I, H@.-%2/@S04$1+8Z&AKEZ<[9VN:A(QHW2>U()E^T+,JZBDVX. M=U67.I0ONQ8WX#U"YI1,*CNP[A"[O*7A3%EB26BB?TJ_ TB8]&7(V>Y1/U0Q MT\*I>BN=,24^0U1T:*@ED)E?/_:['H "_!Y=BMA\A 7B?+%WV1(X4WK2/YB/D#J-EA?G3IVI PHZZH*8-*Z/H MI;8GUMQ")IY6"*(0FW-OB8E>W=Z%.;L8);]_XG(<<<64SGY.ZFTTDR(]'RE1 MO[U)E5/SSCV!3YC%+E77/9%OXP005D]!CL!/ #0.)$J,2ZIHV:8,!<(U$OPT13@Y"'/>1;DDM^?>,PRF'F)KX:H@VB\NW8_TCH M(-$=DN-CX56]V'\7W]7_20US IB D]0LF4A-S/ 5UJV_80B[1@GZZS"S'GX< M!UK(A:!)U"> ]/'Z@'_F=GQNT*KTQ/2IB3J'L>$;C>&4WSZ&& -;$.&\#'BU MF9I?G$_[R(UCH-X.:B^W&M^S9=Q52L M6<7/#K&%'KJ*Q;QO[?-"V4:?@RWV M9],CA@:VA2(WU!4KA06&0E42%.D"LU[C#!9S^[/$3+ID<(M>9:@^X()^2VE%IVN8LE^N=J%F<\CA6L>S)*K[+G\ , C'+.1X^GD^B= M"B"Q.LA?M9$N:#D[?#>!B2;=+-%4./\\'^0%6DUGG"1^=F,_!+4P18 XX4X% MKKIX\QDTPZ09'M8D%78+HQ)2U4PE$9"]*\MKK1]58VU2,?GQF(F@!&^4D!)E M5H2?)_K5ZZPVG$GE&<@4=N782] /OKQOU+3@O\2Z9/MAB4LD?5\I(J)U!,SZ M:'H-$S@J'^^U86%VYM=4K$=;5L>'6+N\1RH4A@]O%%* MA1?R:![+UI9B2=3+O;C+7Q(]KB@%RU+FM4G=>,B[YK0JRJ#Z@RB1T?@)[ZI1 M4512<3\!E^ FXMY6'Y$+8'6IR(DUZ2Z.Y$&:)(B53"1KN^V$2&]E[I3^[$B9 M7E=6RJ/"<"N&Q= '3\>9Q>VFF&S+[@XXE7DJ.0/X M^NN;(JD@*_JW*$[W4KMI%'A8G3HF1PMV>J%F.Q!D(Y)!Q!DUYX^QU!.I%&6 M^R@M^X=-N3GUV:.,OU@F#N5QEJ:S7=N8-'2<2BFLUPC6D_Z^TI?"Z;GT&11^ M7>LZV"]OC-@4<:VP.> ?2OYV+^ RCA.5?## ]J3 $\ KV-I\(7K*UU,R8%:":?QF_Z#YA9*HKE MV>;L$X%M[#WGVW0+KEUOH+? \O6=[X.M^+4%$2I^[4R7,<:.I@BLUG4(^">#^6"?C:]L*-&I:2QJ_)%WTJ-THHNX&R/R'" M0J*9W8JC63=%7K['65XKSVJ"O[S$Q-^*$,;N'BH96?PFSYC^7)"CA"ZN?K-. M;"KQ;GY"H!J+R0#RTG^\N-]_?_M/Y$R$>< ;6T%E@IOR!%'B#?P=;/OL0?/T M>7SZS$A8_16&WG%:-4P\L:+2.^GV%9]S72+\"H]*/]3^T P?LXXQ++G-M-(- MF=Y4Q>;-934B.2!"SD"<#Y8644M1D**AAP\@71PP.-I5G^*^[_#263;A]_'@LU\E M&S,@P3U!.OYW""I>]AN%5.Y3;3WABQ8TZM0X2=EH1P(.D1> M+*H=Q D9T,9D-7)#X*0+C,^GN$YO96*Z%][>CLAA.7]86L]\K<^-EFK'$=Y( M@Y[YJ' ": )-Z)&XMF=. ,W(59/3;+E18-Y06'3^IGW@39!HP?;RP-X'V$UYO;;-Q=_U<0X MKB9Q0&T"/9%T4/KCCY[*LK-?PF&RS9\=G9S/Q*T-K\!,74G]_->] NZ]SLZ= M$868O$;/Y"/+P)ML)P"JV./P^M/XD3G> IERK-,\DG@9?J%\L=:S>F3/4MB@ M(J3@RSN>#<'0H^^Z8U/7PYN9^=U@#?AI @W1\S@!/I,.+D=N"F .9D;"E>QF MQ[,4<^DF'NB;BE;$>B6\8N&^.!)P!:-M(@64')[IRJE?<#I@@/TL1Z MOR(*V)R+:+X]J)Z<5O>C+/"6SLLJA5DLJ)=X]'6[O9-+V;CH]7/\^^H^X>V''JRTMWN=<* MIKX1*5H.')6V',HLR2MI^V@=SA^HD*:1D.?W00ZZHO*JPE_5%#NO>RZ9&*][ M[.P!: "% SAOO-TGXF-\;QI4"2M3+I9BD]TA.XZZ],"268X_T7'Y%_]ZW$>7 MGK,2EL[H#4K"XPYV!Q*CE'.,"8F94>X$(!RQIS?&A%,\SB1QD094V+'H%J80 M].,?+^=]70NG34N2'?RNS^G%RG^(L1QT8[+X2)%$9 BKHE5NM2,U<^C$IL@L MZG=JJ6LK5+5IC;MX+5I$KVU79.U-7X#$-;_7Y4K@HP2G%MQ-UY6XWW,S(<(@ MTB0HY!"I$!,Q,08T@U['F#204]]47C C4:ZDN.A5("X\U,PI =C*'[;D,9+3 MT .@C%B#_R^C&[R5^T8%7DE[."V&ML\@J-, MEL$;O^H*7CZN LU\,N--)ZC"OH/+[ *A=A[I4!!&MW*>Z57O#)8U)L4/GNOT M8^WH[@61+A_JJ;J"^-)6D9U[MYCEQJ3$\9=Z71U87#J')UY&>OG= M^B+UZ.E;*/(Z-<"?O/JI?QT:BH:->($JC= ;3H33OVISG0#L7(,4PD*@RK:" MD9?P4]D%M=5MF3 ST\>5#B)BZ?JL)0W+HAPVOI]H)]I5";:DG\A*!/&"'^X: MGA$#GV]OTZ.#M..B\--8E8FF ?R$:M\"R'"B&!2&WP6C4WF50O5N)LB;,[UA42HRV&/BWN/\VSN $41QX$1O)X;]<+ MK@,QQDSC%TATXE@R_+FNWE!?W0]SX%/XGJ.FX6$2X5YUR<#2UXH:'3GK2N]0 M2W4 @EL_X?9$H'#5\028O*:+VAOUF(F:)X#@3+03>IR@&E@(99U%GK)/O<@Y MA.YVED&IQ'U*K-"B[=QF'M-;NM9QNZ.&*Q&4_\^7KZQX"*:6TUFMO<$*EA69 M'E1L/Z43A,LJ4]YH(Y_9E!?Y<"PG[2/QJGN(P\.Z$T!#Q2?&"&$@Z9P_'PGF M"L>(_HJ3@.27(Y.GB0R.@-&T8G(41=L/6EXZ. &<&D?\VSWS6HGGTX^S<"O8 MWM"EH7V:D@J,U0>1&UPCXX4]8Y?L.*0H]JA9?W'%J[P] 8!DT?B+@_ FI@QX M;_V4YS<'OF:V6?Y6R\N 6K8N(;U4],S]*JID-)3 .%))X561.VR@+^ M:M&\&JZVCJNL_,,C?^^W_R%4NR> 3<7T$X -\3%>UCK+\>B5/AC?KUG8)VY! M=V%CP\W-AP-E_^^>TO^),&K!C9R@<;@+@AOOX@Q^X"3L2KT:VTQ1YY^[L1E+ MXQYW"WCK'YG4?W3@&]?) V_2PL ?HH?+_6_[&+8EE6GO6'V]?'$FA#LUP*3L MWRW>OT("!I$&JD$X4!M3L!>G%RI;C?4$$,T?L=EO9M$N[?/XO_ MAZCTWXZY*0E$Y$?2[NL<.YD,"L8K.>3=10FLQYYW.:W?L4+M]Y\JRS^5^$\E M_O^V$L__?8]0.#"+#MY;1X?Y,@ZU;JYKB44Z;K5A2[1"M*0HQO[3%,Q*?"8: MN FJU(B!RLJ@LJ7C*X/V.JP#?M8/>7EU4,IU?&+Z="T?_INLTG^3,.63B/:_ MD#+H-P$'R/S=CK^"?I8^LDKPXT&YX'6S^L]*.?/WS01\Q"W>1+K=CM&[)3S^ M#_S2D0C,LB0J M_G I%'5\ MIB\O/<=$G>,,TP,-W]UI"E@'L)2I"1TQGM7.%(JD4+K^"8)Z-."\(2WJJM'W MI#+!_K)?^#EK%J%BIYQ*A8"=4X%=I^<95MX]H!688PJ GZHUG\]SC5 1PHO. MBNJU#*NJ(5^7,YTUZX8#+%CIW+ ?V-C9F\\\J;YOH]ZOI)8QN:)RJ;\ E>]Z MR=Y5!'7IT9-4&?:G+Q_?N4X5=/I2L+']IS,(2CQE _P,5)XIN)X+(JB)P;U] M;CJQ:L:;S)I9IA:C.YIF9-2Q,.-AMO<_#D?R^F,1,SU96-GV>@#6/Z:<.A]V M%LNP)GNCF^MBE>'Y^Q$:=^)2G7[8_Y:@[6Z?A7(,[NF-Z[0@N6V'/_G=]V@> M]GUI+,Q%=\7>-'9A[])2'DD]H(&_*G. RL_>EVP>^%ZB'(IDK/D63-&IGJN)DRN@_ZU^ MMPJ^'6-GB$^>GP9 ZMO-@H9!M)"0?:[WSZ(C+:Z__M+*][FC5WI%ZCC$WUQ\H?_DZNZZL(,P:_>JME(C6"]]S'E;!?WGJRN=@8^37 M6SAFA*=/.U8/LNU80D()^H\*YFV-'BV*7:"MHJ4AC_&/VFR]]1)$CD'25?Q! M Z]X\?"G>'1[W4A_UER;I :3M""Q,U' M50\R.11"?'MU(UIMK/GO,S!;I+[B'OG4]Q>,'KS^!.E?;Z&!T!\T<1:64Q,3 MK2[7#QH[0<:,C'UT7C5N432B5'_;N=C=CH+3>(+"ZY4QM)$;GMFB-ACOUV#] MKZ'VH^5-[R.>&RAP?]PEC_TWP@@DQ(.L#FFP?BM^_+Q8.>6X4RIOZ4!:L>FH MUH7;+8F"GVG)D_L7=9)HD;#N7V\)3#U5APG-*U"%"XR\=BUG3?HI8V24:C![ MPR_ [2\42(DP#VQ,T9MS14 IY@@\C@RF1)XYMD$7ZR094;Z/8H&.%=5?D_L[]07% M\G0IF/R6&;L %/1R[OH#<(?G'->FVK/*Z'@CNW=5]WAGN#GW./]0K+.*N""\ MG3\V<0;]NIYM->FCL0GGSX_#?9:Z(;$W->4OO=!@_8'744]L3F494%)6ZN(; M=9W,XR_JX^M+]8P23K\5T8< N88:];5U@XVE77R;XPZW8'!S_W&WF^ MB!6H0+K.;"^]0RIOJNW;#2F\\\^[[&<-I TTBEOM_Z/+XW^ER_\N^A%CL3PL MURPI9-Z9;[:P'7PI)AN:=2[BYJ,JP M).;^%BP$^X;&&)P 6&!D1$"RRV(:_404&%1A@M[&2Q9$@[1J1VSOJY6+*LQ^ MB9E^%#.9H1-TY=%=OXRH@A;:[VYM 2IY([7^L]UL39S3T:);;9G.G\RGM.!G M$[J4/F_V)6G>SCD!F,F\+9I9!LRA+Y8C\&)9K>@8(%4]"VSR!% J3F21;$SR MCG!5N>YP)-Z"&M-IT5^IP#1G6CFJ#RF%NURQ5$V2&Z=-P-S[\6;[VL5UKMN> M\)DD,+.*Z F@D0T^4Y*J\*LN"6D(Q+*/N("GG/^9_U,$?W]^^X)>M=/FLX6* M>:F/UU,7WVYFMLE:3-PR,K);CB!W*/YU;!(]\P9$@YY!@1B)7 0C4E<%_ SI M+-0"[Y_GCY[S#MN?Z.;3"VYCMLIK&SA_N:Q<\U.8"Y43KR?HY@/C2]\H"*B, MM7'CNB^J!?:^*76;*8,ZH@53&5W\AGQGPHP-[ESG#CK+:(KJF<;+PG%W\$@" M&U$8WXI)8HKP1?X_7+UI/)3?_S\^HJS9MVR3D,J6O2+39DLB98]YAZQI*F%D MFBFR;R%+*5-9LS39A4QC32J)+&.9312&:UK&5;/X73[_&__'XWMG+G-CG'-> MYW6>R[G.DH$5)_3O#P*E:I<_%G5_D1 )[DR![6_+\Q!KM%/<7[HK)"OF3!WE M^05HN,9MP@;7,[KU >'5;PQ<)GR;#3PG=7XW,''WQ>SW4ODOT=L]OOX1MRUP M3G_WC#VT=&I40:#X2 '9*_*IY*3_9#-"/#2V6Y=ET111%=8165[DD_SL]K6& MXQ%"X?Z.03&:YQ2.!_3=@6E/?H RRE,*W+=M*RZ(2P:>[!K@6\WR 7)W;I7/ MLL7GC.(Z:G=G^BZCGL16I*%PGL.D5=!]NZIO@?XGGZW(X4C]1,!^7\@7_NX( MO#!E\%%,116ZT_9SL&-(Z]5\.!8D]6N$ M*[U"AW ^A@\EM *"FH 'SB,DCHYDVTCV&B6W9*GP%^K[^8D2=*LP6OZ+O/-Q.('\ !YRDS*7S1HO_M24'2$.0<=DH3^(.CAQUUF\'UO 8K M+%-NKJ@R)6:+$^+R?KPZ+O0N&1T4,$IWT)&U;RE#K_Q9)"K@(HF@)=1HA!@B MV"@)]PJ253@RBD[IC_8+Y5KX1 MT>]42[UWN>]PV*4=_73GD4$6L@\A "IR;, MI-L?D\%XX^OPE0LVSPELI*&>1MP@\:\UI-T(M/O/2QH-(,!#^7Q1'@O))O$> MFA%G.&QWD$%/ZXH"W*Q0RES+SV81#U0PA=>%7K]^G7 P::'[P OK&X6'?8.2 M K=/%PM^15 K$6T6%52IF7QJ%5>N$)5]"XJ3NA7#XVY="[%O$R9)"IH\%V%< M_'RL[ASAOT?:V8Z[>FFG,G_Z/.\*_^3['D&]CP3(*K0NQYTQL ZM&H@P5*E)<_E_=!A"CNQ_ MVVQ:]>@\.N/:7-NA3T<8UL'=QWEY1&IEQR3S#8O#SN9EF*W?Z\CI<4G%;6]I MJ/S1AM7)A81U\VI(6%G;A-NL]DG4VL0YR0T[1^H>#UGUIW"/"!LS@)U%>^+; M'_SW:OU-!T/M\>T9HGX2^WP< "D*[/98XF-/1DI_#FB Y,HGS+#W TBN8CX[ M:*)+BD%)=%MI"J,H=HLYT0A[-DA4OV)I7*AVO6GWQ#VS#\].NDCT[$AWRVWB MBU:P$ PEKLP@7UR+L0[JP)FQ+$\/%O(N_^CR")V29(-@Z=\9JEY1LFV+J^_Y M.ZFCW?9 (GB1K%XC]-?F"4N.+R(.Z+*-@1RF .LD;1/&K&=)D9 "F!":GZ<[ M:XGD?-0@N>1(17-CG-Z-Y2_V(HC=#@4AH>R^X/_B8#QU7A$QE)"":!E<95$I MY!":SFH^&#O A[=^;1XY>JQ0NT @- AVO]%NINR::&^9Q&//.*0NCB2Q"0LF MI"$:=;FR453"6Y<,MNDT6'0&&)_LZ,;?%"D<<.+,9!WS>2^VX3_A@Y)(FOB/&:((8P]XQ!J@JK\#W?I1ISZ',TNO_7,CR X]=R M[]G)9ED754U7UP9)BUJU;0(_'@TTE*-C'3I8PJGFOA&JXJHA[6_>=#T)2)Z7 M=QO1ZI2N3G^:]S_,_(@$/' S?"E0-V=5KP[[]9%.7OCN\$=GGUR.EX>')4]8 MK;0_BZ#7]'[R>A:G&HRE(5+)(Z0!\&YE MN \JXV:6XJGV]M;Q>IU"J=6_2WD'*0%A98XZ68&.P7 2];<)&.(SNG[U])S_=]=/6BWMR6=_>I_-W7/Z M:?6Y(&KKKV,JI9"A2RCGSR(!9PCK<;UP0?X$4?TW(8O2N,24TFD (UD!B)U3 M89./--N-12;LQ^C)HF69(^*=)G+:LG75I#R'VC^?B'+$JT;@;HTD ,]V 2]Q MI#&'>;7=>ES'KRTC62KNA!Z"%)KHD[7:!:],TV[_B@IH:\O:\2Y2,3@.?R"I M8(\#^48C=NJS@*V"4U^I#K"4B$'$TRE**VP?CX)*GZ&H%^&W"KX<1X5MVQ]2 MZ*B6E*5P7*<8BO8C6.?%E/X1LA05_E;<2?TD8W LL3HO3O=J#,_\L'.OM:. M<+_WQL5T2]G=N:_A!Q9^ZBWA07U/KKPN \F5LV*C1G%AA"1*DR_&]K.!]:60 M2)8,O0L]W."H3"+$"\3P0.3_2XJV#%X M\U+?3IP/2AH=T'L&-(]ZMO*E/Y)VV\RK'!_A<$S4K''>^;J>?LGG :WO?53! M&BC*>.Q<&U(04E/$:0+[-#*#W-9+V8G]K%+9637'=0;&8]PN3OF1(JYT1':Y MQ D!!T:BXZ5#C/-_[I90>#QY'RK^ (Y: V_1R.?$@>M\D^\@/6:;%,7:A4(7"& \?$@&\ N4&BU"8L?!,V_8L>F7V7U;CB M!T0R6PK;:*J7]'^%AYPSOEUX;E]669;;Q:Z.I+>VH6QS&'9F=,MU7 SI=R%; MLF^!"KOI+; W7=(B$+ M!YR#0[VMRU7HI:%6 QF;L#O_KL"W=QN 5^E2XA@7Q[UAOGT-)X^2&G,3X\XE M9RO8IK[<,-6KO:\N+SB_O@F+-)H6= +7I58[7V#'$5),OO9%!2]K<;O\YR :%1 MS54= Y2HEERY@0UV"W@\KGZ8==-/,:^=\YJT>]VL5 M/T?:?!\2S3:[KQPH\<%[.%Z)JXAG*X',.OZ,ANC6F9TXTL%O+9.X4/C=?S$E MB#YX,CM?9(FEE+*FW>D@H@8),=JX 5G_;QZIY]+SK"#8!@'4E.(JU##X8L\X M)N&Q2'FNE7 *WQ!S:#S?#GQ( R^%7CA[,LZRH8]BYFA9=*!XYD&A:-%:DN[: MD:V)IH3+V&%9(E?!BC[(E<^@P7NDU+B6@' _)>E((-A&0DIC-&.?^1]G>*/. MM*473IX;^%EWCK1XM&='LF.+J/4+-93HOY.0%/(48,TP_"N ):I1#E8/LQLX MB;&=Y*H^1O[K*# B[^G)MT8N>;+XK)"9@6[5:WMGMF*WM0I:\+B8N8!W4E>J3 MFL'1',:ZW"$P6'L2QLLUR!R.#?\Y%Z[(%K<)O*;C\(CQX;)DYSW;6,,;-I%M MP& 2CKJ(FCI/I61C(NO #(C&>L7G/-W?@"U4A.0*#775/'[7SOJ7)=I,D;FK M.B9S:@.BXL+O"(M80 @K!K?M[2Z4FGDUVB4UB]7BY?!UR MJ))GH?_NCHR/A45E75_,84X=( M?)VMO#NK_%'8Q0,#Z?\[F4XB_YBLIP'+GI%#0MYE6]S"#^ S-12!I-:R*/9M M&T:_QN[6L2_+5Q&QJF>7U?_"]PTM=E^ 0EF (_D:X8*DIDI(%(C+6H"$&0:R M]PFRK_5D'YF=6)LK6?+,J6?S=NRQWICX &.6=]3KDY7%/X,FRO8T+)K M^*W[#<9$4*N(;>X;;PED3_957NY3D%C#/0PY[E!UI-_82ZPN&DL>B'ABL3P_ M,7>3@\Y:E9NI;N]XD^14/"0@O]_UP\H"'#@-D<(@TPK%B45#N+R5CC*W; M&()GO=S D*@)Y@\U!]R+ MST%0G^. R!P2:IHQR$>TC/'-T"Y]1ZB@^8OPMD6+SLZQEIW> 6.GJA9E'*O( M#M*90KYH;>M3MI9OX1 "AR+!?4B(_:9^,=;[UA,T#@%2S# .@NLZQCW*(D53 MA.=]9E9L9%M_Z;9_]0'[V2&.Y]2E]8OCHG=]%=1,O2\UL[PU%:-GZL.JNF=M M6?=#0YTEE7YS1?UDGU*>3ZB'9=$+-7+F#Z$B*7F1OEU^E]*]Q:JUM:\,)NWM M=@;GH/8J@2N ,%^, G2RM<%$0.S3#$VJG[!SMI>&2]\6YSW3=[_?FAFP@&6: MW*_1/X4*?JAF[/H>9G.7R'NY";MLH,>X"6^RJ^(X@3MFZ ;O7[0!VGRC1N< MY^'7)Z8?6M-/<]]&#NW2NON("T)Y,@IE^&D<"HH:A9D%>+)SNH!M/OQA17^= M_%[^48["^]GY%;FY4Y:S([*)"]K&*?'N$BJ.D96RD=Y[A$DX:AT"0+F0$'Z=: MV-Y+F5;&P>;_FCA!7$%0@(/!"(%9'&$NIAH6W1X@\-+L^HU?O,1S MKK-Z.OT/&NWSAUIW W&P/Q0QL*JW]!#07<) "J_$D$MSZ[Q.WJX(MW!+T^QH M+1#*=5*5W+5KEY<,24B%B"R&K'>D30446&'P.N=@.*+1GND(V"V["&,L6&>? ME7,1X(OHVN>^$3YG;KRK57]\1F(R9L6D,&%)7'#FPS.UOP<(_ZYO8:X"YSCF M DNJ1^K.O 7XFBJ5/-E]9 *SG];)LWI'S/GP6T]6/28F6&;YLRZ[3V7)!S49TXX):I=NOTY4X.NO MV*B#6C5<%U"=&F>CM=Q#RDGZ#9=:EMX^8:2\FFS4W"ER*?6=_4/3UJG/5FI, M$GB\&2X)]=P'XJL4$D5YI70/RZ@7G]3QLK[&'^,'>*:8+ZC<(Q>?2%*SG;/+X"Z794_U+'.E1UC?^81B('*W7KA/CDDW XRZ-MO MHT!D'5W>-Q9(;"7FA>3><-!0=;P]KE9#I-#85 MX^T@#(R ^BYO(7 !G!&@GA*)".JC5CT!A@=+BVO'DO 7!9N E1YVEOE2ZD+> M#M3LS(!HH6.]P9.FK!='[\FV.C40)D<$P$K.0+=<(\NNC%J/[&V5S*JCS M37>[U[,D88_8 (5C?W3E!<)?4U*)2MUR&'A#RU<; XPKL)Y43WAIVU(PF-K2 MKA_87OP[2R7$=0W781*QB /UI+CRE'X$<)8X[=M+:5GOP=VQIX_<"V%=+B!D M_%&7\A67S"T[ X]Y2E!QT-[>3T)HPOQF %]N.: M8YD&K,2^C<)'*4GZ-T<2(FAS(9>+4NH^/CJSP7=T;G(RG_UBJH>IE[^>N9!P M1R,)RN-A7B7N*GZZC2W+TNW#@;J#O183UDZ57INPB(CN_3:G[H,XN[:@O$7Z MH?$8"";DW"?/^ OSJOK5B]^RJ>,]=WB MYZIUECA\#>CQFVZ-^ZLM].R0D:H=V)L.Y("6D'3IY\.A'QW#[ )1'$=TNOB; MX(@1:73@Z43WD@\1H/Z?H^,[)[(E+LXK'90X-M% M7V6RRY'02RT%'B=*1(17/\JG>U7KPPXM"#YV@YS-#80J]BCT7TNXDC8ZF&@P MI1)$'CM24?@XVL_#[7[]Q[D>WYD!7V'5BEPEW6^N3L9BHG!SS%6H*CG<(!"B M\^T1H"]G)^88#_^T!71G1?1Z[J?EI-NMG0ABR1N/6'D=%!QVR9,_ONOO]$NM M:S.Q^V#_]FS"V.6\AV:$S&O83QU53"6J$RK5TH$02?7-49K>VV12,"LVO0O# MWAXGI*OUB/L;*FL$1SJ+NSJRA:MI@"?C#Z47V8@=MNC>FW\,3(R--(M5>O2Q M?QQA]O/4TV89DG*>T^79>K/6L10!'WWN'ZB.@9NPQ'@;.>X.WMUH_$S)UB5O M3G&<LLZW"AU[;(*NR&VYH2A[*%R3?9KLY[]/WGP@>U(*,66N?7[#^^J5BCSK MQW)7WK(>W[FUD<1UH:VKHB/.LHKN1==&.CE^7;WTYLL?U<.G[L_YOK_+*+10 M,S$Q>:65(&)^BVB,H))=9+&4TFV\XC^(*2A(S\%=+YQI+LD:>N-F* &,5_OX M<]^=(:>3O5UM@U^>V;A?_AZ348#49"ZX>PLD0:+R['?8\W2&C0W7?0(KQ=W. MP@\@MF..C%NC7J!]>WV2*R[1CDJ>8]<'T,F[U+S[KDWESEEW*Z3J"GAQRP5? MO7[=UM26M[9V,WW?_:[&=R1W>8D\1RK,:C(9.T]I'NS'W\4UQCQC6;$=0=1E MEM(@>>)9U7>\Y&^75J,I5+3>2COS>6&<^U?;+E^RI]6X0FK6CR*$3[*49[5R!;.YP_'\?(U'EYKTG6ZBFA:_U M/W.'U+2?'W9[',N5IK =6'"N+ <"UGK<)0X^O2.Y!0@D670KL$+N&7'=HY55 M BBDV_IY#M<:['?[!GL'N=NB&NWW0LBJA*!N<94K!=3S3,%1*WQ2N'+G^6)+ M$!B^J$6GO(T"F]Z6[@4*ZL+$!R5J"")HKT']4Z(I'Q0OH*_-%-IJ_=E+-,!1 M"43@G%$*_!6AB^@Y_1:@9GT84M):D.9T8FS9LZ.R-E3F6Z[[ MG-:IL:O20MGV@=>N%4L,;T"^:JF?TF*4O0D+-$J9/\!KZ5;/$>.>Z_@\R-4A MZ^+EDW=->%Z(,;8ZT)RK[]88LN^+PG]B]V%'\](/J/).])YN+'+[:G2IM37! MY-?L10<9+5<3[V( ]L=,P/P2N$)']:*2V!;_JOJ(J4?@*9$OUSSF)Y;\OCYK MS@[+<1BMN"PQV)@=L4@ ]9!<^:9^.. L-9URDE>+4>!8^7%=@0_=A@V-K.B) MG-K4\[9?@B5]76<;AA9W]APJLCJ/&7H]< RERNO+A=9J5NB4UB9C<[[\\RY?(J8%84 M\$!;'_0QDLIUI[E,Q_-%]2)H1Y7ZR-UW;]/A"EQ[5G$:\V;&OLO)JO&^-POW ME\5GI&GG%Z;UU!U-5+I(!'>/,&D<7_XT7!"[!V/%Z^K2"ZO"7 1-67M6>C0, MVAN:LN>,'AT:G?!P(-[4EKCL%K#-PCUK_-*R"VA9=A%,I.6 VBDD@C#VB8'R)Y<^1#VBTU8 M,@W\RU';FM9 !-:'#,S;3"#"ILWQZ7!IHT4G9[GCC6,4EX9X+6,K4S.?(!+9 MXX3-Z(%!M0]H&*_A?R^27X^D(I2[9;@Z1]!@+>/^481B;D[!C3@USP](R*Y1RS=A\GP!',F;KXCMT4#P2B+0-YP,M5]_)9P6#PS"EF, RX0(&=_C=U"QZ=3 M6G17=5BJ/?Y"X%'@]!IZU5KS>A4IJA[LT1.1]3L!">#^Q^]8.TR?G]I[K_%$ M3.UA#YP&A,:-.%(W0K);B$_ZM\&$JHY(U=![PZOF'J;[PI4B^)9(Z8\'(H[4 M3U1)X>7/M8N+]>L,K,3:>B.NW4V;O?YOA!.*"0-2>O'3N@Q;=AO!ZV,-:$J= MKR*L=-Q ?%1H\J+$N9F4INE-S];\*RZ.>2J.?P5G:M;PI^ -ECU$:^UF3.E$9,1/Q/Y(BD<"!-)QQ'A M.#7,OA8PC*/EC['DY=JH8+1MY,=:",KSQ>9&BB/J]8]C.AZXWGR0TB1P6E!6 MY^.GJ]HWJA&>6V!*Q]AS[+@R0,X@:B?V0[<.F!%XF4%4_KY!)B1C#MNP+)Y% M! V::=JG<_[5JV#7U:>IL]7"(5%1J!"4SMSL#_ESFG&7:F M3W;\#9_:W?!V2)F09RW VF!G0<%_,8?]B@!.NY 9M#ZD,->6AI<)*V2W:< [ MGVA/8H3CJF7,@/??^O*<0R*M]P9M,T&=.Q-Z;J)K>.OJBZ/\$0@3G0F@8'QUO=#B5/^N[[L81),G! M1 _#?L&5N+80D:9 78XG-H] QG2%W<.KQ!QE(%/PNVSVAN=8",LS2W#^@IWU7,)SE?38G\%88) ="")8N+BZB".FX6[U7;Z!,7_-U0_OB3EU Q99\Q?V#\>5 MU?7:NG(-7'H[C_C?'2(6@&X*%UZ-7NJ_%LX7 6SR,5]&:'/6WB>O1 :?\ L0 M7F6]5_H08N)\[5.#K#3L=KRM@N2S:J\P"[GE1Q6K%A.MGYO;+"UEA;+WC8198N'+W@E'$'G M8AO.ALV%DE?+N0?N5_L'2:S<5^W=A*&(H":R!P7J6_83I+DX7ID- GP52@12 MIWY0!.NZC&KL6E5.N83KEK@5*F7=6S?_T*[WP$!>1/Q&\D$I2-0D/$+G\,5N M,_;?E)J>X8LB:]!&/?/[O]ZL_1C2MPF3[8K?53AFVYQ$SYZ?(!LUS>JW>9HX M:FZGWW1@EFM?'L]6Y8ML71F@RQIAYG-L_#!ZO :L/EH%198BV>A,F*&40*3] MURN,\8?G^$W8CG\K<&E(H8':NCVH;=@O M_B9QYE-_I&302*?2]?,WVSN2>R^,/TM7+I]]>29FXD;<98=+.]LOW7E-*,9H M<81Q)"WKZYQ;&"E>&8Z:05$VLP-S:/"T'W$LC8:YE! NTKFO[N/ MPK*:'! W\A7=G[P\'7""=%^0?>!_[[B&6)XY7:+4\\'=%JR7N65/[!9\?S#< MQY^W<2X,EE__FVGYFO]]B%!HL_7>U FKB=D&1>T55Y]WEXOC6#M& !OTR>27 MOKT(!?PYE*'?+?G2X#'NJY(=LO+.%6V%K]/NS(P+_M!;SX$+-A/3V! 71AME MSLNWL2H6;**K[NFR%!K#\P?;8GZW&"TV,IN7:T-N+)$PD(R9K M?T7Q1;=SU+"#2'%$9$X:OB6$*[OA\\0&!B[1UDHN1P<&7_V4&TWW(KS<17&) M?ZKB16M[>[NB+-NI[=25E'2C+T=@^YZW0Z(WE##-1F4P.3:VK$E2/6.AE7,2 M5,>XA$8GI4"FX^#TW])KSD0+9O'@T7V"KPJ]GJ95E=J>LM5?8]YY&JW-5OA6 M*LEK15Q>S_AGE/&2&(+(YDN #R%^<6E_/6&-H"(4?,*+\Q5>]=Z<5V#D\ ME;2D4[;.B-JR*PG>V!F<$"(<#^[/XNVO./ M2TZ^-[.5'EV2,7X^MU?]":SHQN% CCC01L?WYF11I,QP&4@1#*H2G=][A)?G M'TI>S(EIFO'KF5-7/RMU6"A:2/K8[G3P%U_L'*N-+W*9+D.=0_#%'.%WN4Y& MZ6OF]8)O\U8TI+N_+IE.^XL[VXD[7F%^BW?T6- _\STPY*9KW8R=E1&H9;2: MB@O(F2*C$CN,)R.Y!E$LP3Z5P5Z>:M^HHSH_G\:I_:O]JJWT\+&\_1)>#\MR M/6S#WN6Z'5N&V;QZGFY_,TTB[Y#[N<+@0[!;G[=-X-*L?6DNPMZ#U6!G'QE; M@-)?D3B_[-GP-D?K]KC$PK9!8<$7_9@R*$1&6T5AVVT)L\\R!;X'!G5W&J;JR<[/#>DPCN8&TR+U4<3VCK6/ S+8F#2#7W 0YRXR1 M%$0KO ^W+2>'+\*R:WB.'NSIV-L4W)'1'W@SDC]C<,]$\9[2SEV7SZDJ]U:+ M+>_' ZC"3I:%$:B-["$*\;^4&N=%8F?.LY22FH=+/CH7+JZI[CQ_+F%?P/U7 M,<:DD'W.[5NHV[/8[0>L<^5^\44-ZOD4'&3>0RF@EM*@LRPJ#;L+K%"G]&59 MDI R:]:V"DLI/E8Y3*<2]B,ZW2E@A5/P\(E;R.OI- W;_P0XJO];^?A_%N"^ MZ?F_&X=A(?PA_$]W:^0F#$+=42;RF.?(_UTG]O^O]!O!N( $8))*2%QB;<+Z M53R4;SVDUR"66VVX>J):^R[R*%<'BN(XCF3< M;8Z)AW2[/X!C.H5<9K [?+TP1G3*SN6.[1_[F%GW^WDO(JXVOIM6/2<:\HXL M:8O)X@3SYW! /9&Z1)Q>84>!WS#Z70)*O=Z#B5]^TZ>MG6I59T()?VGEEZX6 MRK3I2/R$'%+0IXR(0BT9+?R[OW!DU=(M[0M<')\T1]Y$84^W3F9'1PE\( B)MV_:[QSBFR?B% MR!R:.XA0X0_#@;/(5!S@C9]&4E.8@1PD?Y(BO8I1IU,2_UG@6::TV)27-CW6 MD7&5%^<'4;'QM^Z=_NRD]E&/U+P6YW,*/;2C>^L-\0D<29?"%[5\QG4#(VE& MV9-8;< HLRO>L),Z(G;Q1S>2JV7Q[4R UK5/(U%:IUYIO18C?E\^\>WQ?4E/ MOO@HE.^O6%)<^0TJ*L$: 7@_'[710UL-M))S$JVCS4>F:9_KI\>8]=:U#V/D M'19LDWQ.6DO?'I<]PD,!@31B'U(*HSW*U>3896$GOE% MFI:[B6UX1=^QQJ)OLVLQ)'=RQNSHL>UQ**84)P@CSGNHM(J0CCX:Y391T!AU/'_C2O/WO8\."6ZKC'5//4BZ%C%>^].%O_,OKU,'I$$( M(\-KM9' Q!)_VNR[N#7WLFJP7B)GDW;)FASN95^*Z92^7XW\=\M@R#!4<(4P M/<@7R^+LPI'O:+>CES;3TXP!:5@9.'5/4#!' >GH8 3AJ1AP=C_W5GT)^X,?J) M@IC ^O=.X0/7?KY+FGK\YD/HVEOUVMB(&V519T09."J1TC#?QH&2RG7K%%)0 MSWXUMJHUJQZOGGH:E^SW75E>/10M1 7$'[M_(81"B. M=&.K6(VC4!=G^V%468.KHX1^ZD@&7I)[78&?PS()$57,JMPO^UY;G#-=+C>( MTA:IP:%?BF:IS\)N=P(=/W1Z]+U]^+E]UP*]P7 M4/CCOGJM5IU,T8$=; EF44P@,,*$RA*Z!1:Q4'QQ.!4'[O=<_7+L M3RC&)2J\J&/AUH5;-SO^?.TZL896:&,&9RE<,,W[=L[="2?R5M C_2^#+S;) MTJ432%N7Y;H,HM*(0E6O$_M5C'K5?99.OVG4=@[JF4NHD8RNJH?+\E7IX23+3+TS[H%M8_+ M>(PKE^\XK* =)9>0)W15KY]OQ%7@)4&]L(#?B3G$VDA&A'+6%3'BP#V?#_/: M0%%RM&/S\&NNO>Z46Q^R?X_H\Y\&_/D3]^\]'"UXJ+QTGK^SAU>&E>9/( ![ M9/*\TF>#YK]+@'^&;F(7ZJF3BH/LLD3MKK+#DFT'K:/RCN]<>G58,VD+*X4^ M\O*L?:%G%^3H2OBZV'=$08U%Q#V*-%;A(KJ58NL9N+.P=&Q@8B:EOF6)'+GG MAN//BH5O'V'Q(USI-O;%-BACXM%%[#Y>*C>>$?R5+X.&TTM+4+1DUOGR5^*1 MYQT3EAUT9X6N^,ROD70$W'>U68QVI?,. K&)748 AT3VW+H3]/O],+)A2N7Q MJA]'HCOH5KY>@5[TM.-\!5MWC1[BWNZ].)(ZD5J& Z#,GE&B<_BC^.:!>@#' M#I^P,72N]T:;DHK.&;8Q+%N2OPRH3B_DZ,G;&1P9[PLQN?(SMW#.418^Z>OE M0R9;Q3SY9OSTO'ZY(D8BB"J0/UD!PPA#;8?<8X(I6,3>P:O%&F,_^^\ -VI! M3VCP]XTHJ+LX@)K/9GR& B_+OAN1>=V>9WG@[="!.H_*@[D/[!Y=*X/?"OTG MF4);B8LTVZDR,;#_9>7K1WI6T5E!I9XF3GK;!0W7/GP8+ S67GC49@O[CWL: M+ .6J)3$E]V[N1ZL[B(:4_;#T_;Q/_%]"0HA_U7?+<[ZM'JB1J+)=+NKX[8N M09HP5S&0+UK$&F;48C]T"_)JFXNYMPS[R_V56!JYU:%MGDI"VU[UF*NBA7X> MU JW\RZQ%D1J\LFX-C>NS5:7;F'!=!$C"6@"<5*]+Q:!![%5BKW]*H29^O^( MNX$O,MNF^@;W6K07A6D$3N1PU0V@>/0!L1!#2*[ 6XWN_':HP^['R(TA+[9, MK(X-EW).W?G;5MCXKBM7_M+:(< 'W&O7A[N(! M3Z(J]C-.D1O"^K=$_Y; M;^XI'VJ1U7C@+)[LR=Z]M8H$Q#E!CR?83QHR[:VL@Z,$:X4ZO_!KXK?/#A@? M?3/>$;G"U-RWM=MKA?9X?,X:\Q9^\>*C/CH MH*MS] $MA]2\@\*I.!(&02W$:F\I0HP$8)<+F Z/\@U!TX&)CI2[W$B#H=84 MV[8P+4[$Q3.OW1AHJ@CF2"5XGFVH;V[[<+/15]C[<1O!:<8'T)F++2/E6AY\33287I0 H?B M9U2I4JN=5QNXYUD69895.HD47Q#5,Z]*G#2/JW=E1B0UC#U[1#VF*A:\;X_; ML1"%986_QE!G;^=UPAF37'D4FPS:L\9?4Q+IWL?_/A8M\173LPK'G%83WEL5OY-8ET/:U=Y_W;9U MOP4O)WID"LX7N\NQAE(.@J[ VX>;_7P'\/)UU@B&G]%IEP-'3WKF=GM,X=$4 M'_%VW7-9 P:#1GHMMP^S2O@[\T YSFE[EI$'KP(1CDC%'OEJ_B.Z#72,K TW MD"P EIB3)G-V$^QK[;XO/,(<(-54/T+ ".N?!7;&VS%B^J.8@Y=X>M$1%3UWN+K:6**GZ:/MT[LG6HV M=;K>K%L0/EJ>F>FY@I^*95^=A-JY"9O6>@MO$D[#'@SW/]H!6*9<^B*L//SMX^2?RT5*"RF4 2YSR.Y+<)"T).&YW\ MVN7+4'6!@T4G@&^KA:7[68@[6/5PGX&":Y^1ZU\G"Z M]XM9CWFKX85ISOTEDEK_QIM5+O8N^>B6H(J4T+2X1)2'C@CH+8TD;/_X^&H?WM#_[,7/PE]PP%44 M[SV3O604)";NG0-=:"Z)GJM818#:#$RFU*L*#K>V3:/"DV;NWCNU M/:?2Y19H/T ![/$9^5!5KZKRQ2YQC+F7$:)F>A21P4LL%=7((^+378'HE<9S M$A)G7 <"G-Q^?A"__7S*X57WF93?-N3]NUNS1:_Z!Y\2&SLM;W9/JBOFCLDM M /9[VQV$+I%:@ =.HF8">X@RW0K\"2)PGDC>A/F\84GUW+8YU*V"T0)BGJ:5 M@]>Q'R;6V2^TD ?B@M+F@G]ZFC3HK.T52N<%/4^'O8.,69^4(/< X%_%@M,] M,V[RA(^-7IE?\9@P]VU)F/^BL"LD=_;.TWB>'@-'/L\77^+LQ@[.ZW]>180A M$Y%J&'4:4N;3GE&^=@11["JSV2E9*\944^GTS V^KV^:14(,O4N0+SG(>]ZM MR_](;"*\1:J#\4[M74!2SB!3UYWUY(&]S#)BFD:(O!*\&IA+RV6W;:>>_&I[ M^R-KF":\NG5;PU5> LI:O,:?#";2-OIQ(OUQSU8\6+5O&AX9&U3\/LS)[]T[ M"*,FG\@T;G<5'J"T0&JFDPT19L)K,O<\K[T+R39IMVS.4:SWP['.@_!B%I^&VE02+@.#(=VX-K M[IV*L-'J!)R3&V@9D5CS1R$C7OK(3-;4]?1YX-;KXM<*"B0V3D_J)I> M'5\58.=(V)K^=L&19(CAZPF;,"6N "<<1[(C7G$.Z>,?!>-IN%5$"G$G1@^M M!:S?^SW1P%&:/BCC=N5XR^F^W$JPM^G3VT.P?_E\L77 DMW$J\ %BH\D(!H\ MGE6$=5M-6 ?25C+@TBNQ,H,1S^T#:V;"][*/_= MEF%J:?@,:D:"4W;7WT$) MN@]!O7_+GBL7P^BG*&%P'$?T"'VP?R3M^HQE'T(57>+VH!<-%(5.[-LU2Y/( M%,KKROOO?H5"NN?T35 MM)[)AT'5M\%%AD9RG:L'PP()PU6#4>4K_VQR=7[+A'LJ?O;O51O:UQQQ+SO: M[M1#^N%/>K\L+["D5M]LPG9TXD@^YI!*X.X%+ >02EQEEDM/R4[+ =9,\/+, MJN)5,T I23]OHIH0:TI[862JW_?S9Z?G#GGF9 M-<@N92T-1,:S%8$^Q M?VQB5V\*[U2^Z'A,8YIC"B+9,6T I$^4-V'!?JIGVZ"T[L]XQT69L_/4#?Z$ MK=<;L+ -^:T6CY1I,>3:-\,.;]^M??Q;RX%8E@1I!>H+!' .-]/+P-W5 I=T M2?!I7/^M^0+%U]5A#0/DC2QJRV@=,Z@URW5=,>!"!^STZ,!\O'$V]3^C'T6K M;8!<+Z5Q<'62"I^NZGGT8+(C]@Y&O0J-_?3O6\S0S<+"T;=[KXD*X(/IPK & MP?3U?8)&;_E*2"&TD3W@L]*17&V693C_+OQ6\[#.5TJ!RN#2F?-F((&==#Y92G]ZZRLHM^Q14%CX=CZXWC#3/K'_FXS!3 M=S7!N+>EX.>LSV 7EW58(DISMV#KUHXB[)B-$O34Y4]09(G41#S@BI0=KN%: M3_X9CL^Y^V^^JNP-L[4JK.ZBP>N&4FW["\G7#?]:"DC<(-U2QAM'<9PJT2@[ MT!1(I_3 Q;MVXYJX^VG]3<#:W= %_-Z)69TW-4H!+N]3[S2,G"G]\[>?#@?- M.]D!I4@8]RQD*@ZS+'H9EDE\33*ZMH^BUN+GM>RS"4O53KT:VF 5)PTW#T!3 M@I*V2=,C!XBNQ]Z2#F\\E1I"@3HHKHPNF_T%NX>[CU>'HU;A6Q9?=A!ZG,S@ M.VUVH@W9.F,W]6>:9(L[[K#,]LZBCJ2 MC)4:AUS7*98'_MEW'_/'1;=:&VK]*MZT/!8Q^>FH=;_ZJ43>63T&@6S$%__& MD>"->1> S6I>- @=E63EO->;OR^,5JW#NDRZ:GWNQA"F>6M&R(QCJ2@ XQO^?@D(O5+ MECC#\AXD1PE9F[!&U* #HKD9F8Q7^8.4\.J]V1W=^/[5\V6+ZRG*!_\2N_9G M!O\8X@R\:>*+K$#IBMF2P$)C+$J_>KP3[WFTGQZM+1N#BJH#/:GU%?7U?4?, M&V)]<2W^#HVF%V\_[E?+N.*.NZX1_'B?F< JA)6$!$I+%5..HX#D*O'22IQ: M6/P&^B9,"]]-.*+VD(% M)V_"4M#SZ&&&9?\FC(P;0"CQ#3&N;:UP::XWW>KOSHJA>YWV:@>MK*1+ ZOS M/(/)#N=D\PK86?*PFS_\(S@G^9.0&%FMK^S'L7KI)C^:+OHZ1464_R#[352] MN'A4-#>L3#0.?W&J#)UO>''J$V!E69'GDIH>,X/O!4+YWM/(.I\7\[4\^PFX+TW$S MM>S8+8V,?=]]&%2 &M'.:_L]SFJMY>&KPGVR2XM48EJ>AIDN>[Q:CF7Y^%>\ M>8M>+5T9SKT@93DLT*M R$4$&8$ZR#0$-0,.7)1*[!;F%?./@)-]>#'L$5"K M7X]A8-7?-NI\9#XL)N):<#%)[9SCPZIF8X= 6<._^=08R[+_(O4_?A'GD-CU)(RFQ$Y;W/PB,.H4L M*GC43=RJ.A42(;S+5_*(S2JH!XV$#9#P$D=2P(6Z3'/H5Y!2-KK<8-9. FE$#>/T>2'E[$1SR6#VEX&A MU34F?:]XKK+.N(GUY.#-T)?]N"O-2(E0^'8;&1^T*:WH7KD*\E[78?6BE-]Z MWBIVG*/U[0X&N>4!'V*>[]9WM XJ;?DI=,23":F@[2:LPAQJ#IG!%^T7)JT+ M8XS UU7H6CN69ZJ-IO?RO^3:Z^7S<>SD ?*$P(+H0VDG_;SMTD/Z88M%\_CK MGX47-S?]X^/7@VN#*T=*2JK"/5C_^8:15'WZ8W*N<\#!H]S;F MW5_&8CM<#@E^J7I^QQ03R("+8JR!RC(&40/$NXS>=-[SR>F-I^=7E.P\^=.\ MN?[/88CL_K\=H83L35@H'#1*6=7EZ*&)MJ/0U]N"],E$[E'Z_GL^1GU2TAC- MKTPSJX$!ER+]5W6-,!M4H5:!9O*%9 (>1UU%DIWH]JO3'$.N',LPI6+6#SS: M?31T8_[P%N&YB6^/_V[VMZG77O^^$AEM<#6EY78GYR1&DE>,H[Z$OW)?ZIT+ M9H\A :5^(]%>'&WN%MD\MCDL0'9Z63IDS5D.XKO#'G;*^N6") 2U"2=HO;5Q MU)N7W@W'?L0+V>C]F#P2TD^1&XZG4>3"+,../GE/1L=ZC==5F!A2)YCQD4%Y M"D.B6H&+_6@*5]J)+Y8!#/+%1('X7B3@0IS1ZXU:1FKPQ3^-A8O6A1E=E\]Z M-CBR,[^:I:(PXO6JWBC-B),[&I[KUXDXA>GLU[ODR.,F*A?4_O9DNT)C M1!P[A'@UPIP,X5SF#VEHLH3OWAS&I93U6E)V_J[%6Y[]BM>-AH!DAV.%MK[4 M*P6;Z(YW%]>"=FND0&V^#9[D>'.QO#1S1"*^P:"RV$8SPL8 6.TX^Z+>1Q^'U][EGC?+1ZC1-1#EBE_\+AFB!Z\!/),.>^NI6W17KT\++TF748> MM@,F6!$WR13G^&(_$1M;T?->1ZT]S]CAK=G4DNV4 MEFMIR':8VDMKSTS_',T^1Z.DF1F!NBG, M1)J?9[]K6+^'=_/?I,5T]7NXR-L6S$NEMCDQ%TSJ(G=?"(8] H7Y(GC6)HR1 M\S_X=][:<7R7<^W_L?=>84VVW?=@%)&FA-XA(DVI2E5 HB)-1(H"4J,BO8FT M("&A*%5 0$% B")%I$E76J0KH#1I"9""@I1 8HF/IC#A_=[O_Y_?S#5G^VUGF??>R,N]E /+1^9W3'VID0/2TV_#HZISUA<9'SZ^,/]92[A MV4VA5;Z!Q4\K)C#V@E.9#W^- \K9#)%I@NW>6QW5:?[[T <]BEB_4L/)B'O? MG_?,5!AEOW\JB/)KM[_T[%"+^65/IP"Z 8MOYA]97DV/]41( F_ILA[#1'P6 MGK\KC',\Q3C4Z(F&+EG#W49G:4PTZVC)D7Q%Q]SS'X]=&^FJCX?<02@"G)0, M@MEPNB]@02CVX#3V)15V69"D _>/<@Y5ZYX8U!L9+,G13>1>Z.,$*__AUF3; MLSCZC7^<+*$.0K%#XW K57T-*7A184+HU@QIE"DW.BBG[78B9][BXDE&^B2K_/BZZ OIA%3C>7[BT['.\2V;T,P>C4D]C'!&Q-[3H>4T MS9*;W\G[NIXHE<:(WN'Y4WXS'/WHAH7%61E(/WYAF!@:W\I4(A'SFSMV&O;L*9>&.[@^)D MQ[TK!LQDC)>?GMKX [Q@ZUN-"".B+^F,=5\/UTQKC8804N

&5N_^.3E09<\3\*JV5IX'1_H-QUC\@3R*9:G$(SZ2<[H,+,=3B<59OIZ6KDRC/7E3ZM0F/PSDWY9X=DX@FS* D1 M8C -M<<)2P3,24)@)'F&& FXX&1 4MK_ ](B-9I8QM;>,!2&]#,*P+[)J7%E MF4I*I-M!=9L$=_()D6X'[$*ZW/'2(;4=/ZZ;3$Q5@;"JZ'1YMZN,-Q>"1CS* MA=KV4FT=3G)(9"*A)(BP/$OBE%@ECNOO;FHDN).V*>4WZQ0-U)%RS8\MB_E= M@=R,"-T!Z?L,N\.PJ?57RPKVPKHC,C-0')'5E:4<6.9^Z%IVZ\$SKVI/CYOZK:8\DKG,;UPU*=,*MD.6654.'K=[)\>*D. MG[^K)C;EA^5CY:7S#U$\?5?TVT305K_442/O2;&NRY7S),PIB0(HXE#M_B(L M()8\@)C+,,XQ17&46SDX3T6SJ9%H*S @333SDQ89<,T+4@D-?FBIP8M8UV?7 M6?U BKR3FA-J12&E<9' ?![6 !]!=WG&FA A;IG)Y8\#6,:3O MU;/S*.0BP!F'G$7J!*D3,9 48\@$RU.<11$A1KY)MXDQM>5:S5YLM\P.A-]L M3?0/JN<%K%8 5AJ<1'3.JELV5JTQ'6UF=2RYUL3=ZG(;DHZ6@H%"C,K;MP%U M3+(WMG9KZ&<;<;J/X4L%YR@E*8Q$*M3!)V=0Y_B&),Q8Q&-U$DJ,2HL8]#4U M;NM&]-U_UZMA['A?M\-13C:4]O%*1X M4>7+,8B77W%W__ZPW92*O'1@TCQ.PM_!A:/U_#=WM[\'OZ, MZB87\>=>GW;FM3]4%PM07WE]0&%1=[725G>;Y>\ZQPDHS3$3&UR>,(AB@6!-!(2!E$0 MQTF4BH1EQI5%SG8Q-9)IA 1:RK*3\,3<9Z@'SGZ"<0.2;T-.!Q]#'R)3="R* MC=R,TDC51D[0 WHHCY]\E-XOXYGM85R";;'B=]374'KAB0O#RO0+F0UEN=5:B!UF;!/YHT'T5AE" )$Q(F:D_-4TAHH+A04IQFG*)<&NVI70LVM16B MU45;W-5 %4N=;+(V*H*MUJO^QYDU!+QH?6P-CXZ&U]1".?Z@>3=EUBK-0'?D MOC36X;.>27L?"WT%S!9;7@=55H/X[J=8LZ)T&X;D%G5GEE)'8HUL4G4+YJGM MU7'[PWC_D]CH6JY*FA\%%_S7US]+?8?]T%8PN]/V@6)3B'*>)T&8)#2!-&4! M1*@*%0@9C!$C82SC! 7)?*/KJI@QNWG75MR]$\ ?%RC)ZY+0+XWLVCEQ7X^/ M[ 2W(VF+L3"C83\(>R9:#6Y5'OJQ ^XO6G)0+/\&=L*#N^LP6U.H/6*.2-*B MXU%IT!Z08Z(;T,(-80?TNJ[=T].Z"I)3D[<1M(X%F &Q M5V* R[^?@3;CU6D,GV<>=N"4OW.[[R@\ SN5O;C6>QT6E[[R?@0=W_G=*^!G MO=G]]CAL\=&-U+(L%JN_]&:^5/OVSZ(4ZQ^B_$WP+:L$F+,P)R$/.0PDI1!) MQM4N6FVJA4Q13,(PPXFT64I,.Y[:PO!;4;:YVNN*&C_44!F7]+6&W8S8?8#I MFZ;?W8/637 &P@@&^0SL] ![12K;=:O*#.R4<<>_MN@Y8E/C;D?E1ELPCIG. M^OW;G,A7LL>'_?UVLUV+,Y[L1Y5C$.42HU1"+--0;9/S%.8XBA2W"1EC17-9 M9E6?PJ5P4^._=^6F>";'02&[A&R*$D\J@PUS77BO8G'ODM0+[GX.^W#/DW[N_5:[ZAU2H@?8OU: MEV,VS-E^[MW)T>UZO5J*U;98;WLY#U$Z4+M#R3G3%0[FI< M7T-E4,;XLPV.ECZ^3YUN+OG>YP8&2K-,R+"+,[" M4,=!DQRB1&?$8UP='H* R5@J(*F5S[U)IU.CA'UV!["76I=H_##L+&H$O-E& MRC64O'98.0JL-FDRW'#F"U . E:MGEW(!=MUVI/H[/^A,_&6A4.OQ$;.%[_KQQ!URGIG@*FCJ@.+2TF(.SJ#SRI6F M1SNYF*G8/<,8OC'0/KTAF^IB[T';1\B2%63QV-P;[6IX"!E'G"("TSP-((I# M=9KA)(,XCE*$,,U3FEK9G0TZG1J'[&1NK)2UU* 5VZ2 Q_ !,#0/.X;5M]GW M=D3MS;@6$+DRSYIT.:[9U0*$$W.JS;L#*PQLRV(IRO)^]4Q5%TV$1F6HO6-J M[SYH;M@U.J%9T@H..I)7>_-*=M 1WLN$&8:;JX3]=IV/F]!_$# G"?^'M3)T MK5?[A>^KA7JCK+-/SF.18,8R#%,J&$1)$$+**())+# E8"J62^T^3LE">U7.$A&$(H=Q M)A%$62H@S5D*,::4<)Z$:A?:X/EN:5BEP@6:;6<>KXKJ;%BN@#3=1-X"C>_+ MLTJ@&;C;;-8%W6ZJ^_[-"CR2=9\];\ V\1((SC:%)QV,O 6\I.#IAN_BD\-6 MH3^7:\%63TM=B^HK^=E&WG[]3C;_6&T7_,.S&OS-+G6*KJ.@MIQSD1&:A$A" MM21E$ F>PCQ!VJ\SQ-HO*LVY52&586),[53:U0)LR$] &SUT7O8-^$MK HI* M%2!VV6CT@VOK*E8#!\Z,=OP/AV=J.A@)G>G@UX.1J)0 M1:=O$!M<1=WU'4; MD([H;: 0HU+@;4 =T^2-K=V:H;C'MZGVFPE))K%D%+(H22 *LQ 20C*HMO\! M8R2-.(Z')2R^UO74*'/G;?C0>AN""]Z&5SUP;AT4PQV9%ZA]&_>,?3K=^3D- M!\QY*N2K';]19F130"XG2C9NX3;C7\?Z43ZN5^]7ZV?R6?P0RZV8RTS$C&4I ME$$6020C#'-UK(890T$QK;2OQSLSE4L6"!I"EI 0(BX"B/,L@#S/8IU,),JQ55+VL[U,C4KV0M9)Q.T8Y0*0 M/$BS6,&7Q@&%B(I(,702PBP-N(P%4_\KYC_$FJY&@[+;FTR7@@<4>OY/D8ETUXUC^FS_V%'F4]/XR?G$B;4VF/FS\OX^$KD>:;'M\W+>1F"JVDV>UZ]U:G.8FUJP3)&F8Q2 MF(8B@X@$.:0L89 F. V8X"1!=I6*74DVM>U@USQ6B0WZ4]24X-?7@PD+#^IB?';ZID4RWF/Y+ MU9[M?2HU:ON@L2A.V]O,,/Z[7U5YB]<5Z7XNRG_]^OI5M73WLRCGE$9YFE-= M;XFA^F($9UP=Q44D\@CG06(7I]'3U]1X[4!4H&4%6E0[^NK#UHRJ'"'FF98N M@ 6^:3D=2,O?O0];+I'>LBZU_%^CF< M)XQ+3L(84IIRB-(,01*F&20\RSF)4"2YW7G:FZA38ZI_B.+INS:)DQ]B39X$ M$&WU>M7[\TB9>J\/L.')>1+#YOLH?7NFWFX&C[W",]"J#+[VC?UXF7J-A^6M M,_5>%_3?(U.O,>#.,O6:]SALT?FP9*MG\7%55J4WU.*V*9;;8OG4)*17O?TJ MY&HMZN>^DI]"=:]6O[9(SX>->"X_*=C5FVH(5$]/:ELMU(3>S 7'*8_C 9Y MP"#*4 !))D,H:B8R=Y[6G';:/U;!IX@%[5<%>UW9$F^Z__N,[/@/),H)"G, MPQA!1'&JK21J$0DP5?\C(YP,R\AWK>>IG3\Z6]&.Z);T;XZ[H8G7!YJ^C;MG M@9R!6F+PK?G32SIB:[Q<9^B[VN_;I.DSA>-BKC[C!@:7 564V=TO^ MKLU%U[$T$HK51I812),TA2BB(:1(8DA(SFD:<\%3VPJ?U_J<&D=]7"V?FEN3 MKP=W)M95.:^B;<9/CC'TS$P7X7-NX;7 Q5VURZL]CEW(TA2",S4JC5\=ZK;Y MLA:LV"46Z60XGS-*8Y$'$D:$8+4/RADD8<)@3%F )$)AG%O6G;_8U]3XI2MJ ME4R'=(2U==:\C+ 9MSC"S3.G=*74U6U>%F*?BJ@C_,8#)F8_F MY9Y&]LV\JO*I3^;U5X9N71IWS\JIO"ZDJPOK"CZG@K,@HA)F02JA.F4Q2".< M0Y'GB.5$R$Q:709=[FIJ1+*3M"DM/@-%)2?XI5@V/_J;[9[E(LRF6Q47X'EF MDSUNE91-@>\2U(*ZW)]< \/9MN1B1R/O1JXI?+H)N?K&,,+X7ZNRJC^[OY+X M(M8_"B:T 4FG,_OPK!81_?.*GN[5XTW5E8-%-!4L99S$,-(QOB@(*":T1J'NE; BM5HGT"HU M X=J :W7K*U?-3O81[GC0+=8.^)+1T*-RJUN@3SF8<>MVW$V%\7\W7)3;%[? M/8OUDY+C]_7JK\UW?;=,EJ_SG/$@C-(41(PFL:,0\03#!&6 '=-: 2<@1U(E8PS M/??+RU@-\#+H@\*9@\#93D:^V^]3]/1:OO=I1X'^U5C.$44$97D,1 MI'.)691'F,( XQRJ70"'.%3;@A3E@0@#D4MB5.1V8/]3VRJTXH-?6@7^!HHE MZ.KP_X):"_!-ZP$:12S#XVV'R72_X0U\[QL1Y[@/<80<@IX[YT:KWL=V6!P" MS1DGQ$'-V)?(T[&:_-U/P;8Z56]=3G)=OE]:5\F[VM#4&*P2&.PD!JW(:H>_ M6FV6*].4X68H]O.2

J),A[];-RGG(2YIC&,$M%#%&!4:I MMGM[F1ISM(*"6E)0BPHJ6=D#Z*-192S1A#\NGCWH?\K$@M%BHS4<39%?^MA6?%,%\_4LL M?H@_5LO-]W*.B*0XH!G$J4PA2J(0XD0RF&4Q"^.("!E;G92&"C(UVE!?&;([ M_ P> K-3T!C >B:96H49V"D!*BUF8*?'3-=,H@(\DH+/P'\*L@8/2X=I%6\% MT=&I:+ 8HQZ/;@7K^)QT-:I:,&VDA(LE *E3M57[)-$#;$W M&XU"D.:YR!&%(HUSB&2:0(P)@RR+6$H#I-,%N4F)-FP,WB0+QVX@I+.<9QW( MS18?UT!Z7FAZLYO-0"TS^-B'J,-T9J<0><]AUNER(HG+3D$PSU9VYEU[V]GC MCYSDQ:DQAEHZP8]2']FDKD.A!@K\IHX7BY6.%YR!2GASZ]@I3M>M M83=!Y)D+SJ!3IXQU&__:"\,@&]=I:Z/9M"XJTK5A77[HAIQ@?=E;+R5OU1_[ M:JO.U$J'/\CZ7V+SN"Z8>%1?T'=MEM>U'F48AV&H*P#@)(0HYVJG1W6F%DSB M)$!AC#-JG17,D["3XY=&-O"B)=75J,E"G]/41EZGA]-[%+4_E#KH_+G2"/RH M8L_5#]L\"TW$R8 <8KX^"+-]SU2&V3-'.L@CUBI<9X*I50:5SC.P^X!^HX^<3\PSZV8QBOOOT:W?5IJSW:K[.698'.8T#F,>(0!TC!"F* M4QAD098C1M5OK^>'KFO"3$$ E9_&CX'HOWP^,U1'X/ :#SK]'38UV^#VO0O?D>^&)D8^] M#W6&U(?MIMR0I1[@UG1\5UN.W_U4![2B%-6>9Y[0+,O2/(%1KH[!B* 44DI# MR ,L4LY1(D(T?ZDNI+]LR'KC^1QL)[W-9#K68413O6AD;D[*2I+ZX#L#J[V> M,[40/Q7+I9Z1E"PJBY1.RK M^?X-R]P,8WU$$9%AGO!8[5XC"I&NH8IE',(8 M(QHF>9IF<=9\1.^6AJ44)_L)M1I,[P,2U9__=E^/9YN+O^]A^N:7AS9O^T/W M.]E]7PT H$6@MLQ,P!0S;,S>VBIC*?6_AX%FV% XL]4,[-[EIFN.,4LS[77 M29! A"B%E.@\=#ADG.8YC^/D]EN"J9V+:EJITO$#UI'3Q2)R$^=/E*)WU-L] M3NDDTJ3\WJ9,\4VMHS#A%(C+CF<&TD*YWLR/V*8I=R^C)$XH(Y#$L;XWC#.8 MYU3M?T6*4T89SC@V882+/4R-#(ZW#&8DO(H9CX'D6=FX=7&5\OZSOH&N'HZ9&NW8XKT+WVN'"$\.62%U3HCZ: M+Q:KO[09L;Q;\L^B%.L?HMP5(4@)3<-$1##D#$.4I3I0+&<0YQ+35*898T;I M]>RZG=JD_?+N'K1EYF<@C&"0S\!.%;#7I4HZWFHSH,ZOX:B8K<;NL?9]R!X. ML_/Z$7;@.5KD#3L==>6W ^)X.V#YMGVT^WVQ>;U;"W*_XF*>I)@$1%)%5)2I MTSI&D%)%\(JJ$):(AED@30/R9MI M;Q6=?D[500'I!PV-%H-^3OQNV/G9WP]-Q'O'N1K.\G%5;LCB_RM>JJ\I#,*8 M"I)#P7FH#M@80YJC&&:4()F1+(\1LLO#>ZZ;J4W$)K5L(ZJNL*:%!4I:RYG9 M@^SU>>H&+\^S=BA4 ]+P]B%Q0Q;>L\V.G(2W3[73'+R]3]M-_X)]7\_;S=F# M_+)]:7-^+WZMW1"^?!=B\V%915GI%?^S6.A XJ^KRD^QK&.%#B/+4I['(


NM!\WV8:30##Q)8CMW7=NSJV$V;>$7_@\J;##;U]>Y4!_= RA$& M>25!V1WDUC6KK :YZ SR>C]!%Y6F?[]]Z?.)=KU@ZAZJ-3&,HKQ:%[WT.)KHV60I3& I*21A MCBF!,4I$P&601W$R7XHGS7AFG.)!2J-)EM>3K"NKO[G69A#62:)U8O^755E4 MHA[L&K1NU8:CUDG_=;'7RH[!? R^&?>]U8".PYI=[:HB!*U^,[#3$.PTK(/F M/[8#N]<2?-F/\4>#,;8F78^CX(BN?4@X*M%[A/AXB?#9E8]KYM]6SZ18SJ, MQ4$J,(PI9A!E)(-$LAARB9$0<1S%U*J0IDFG4]N*#KO[='F[W R&B[ME>XBG M>;/\K59DM&OE0]Q&N51NNIS0E?(A"'87RD?O#C!Q?Q8OM7O_@_PJUL\?5V2I MG>&,A![.*_?T3L R3.U#<#GA@(0)P@X*/^P M;_.-BC^<*'6Y],/IHT.K8M+-40C-AZ6:3J+K:.)@=JQRBZYLME*1G$@RTTH+/3E,]&N+BK.AF?V\C5]\T4OVT#*?9 M:_:!LE_$DZ:QW\7J:4U>OA>*S!K3029BFB!!8!C%BF&")(=YS!D,% 4%&4XS M&AK5X>[M96H,TY70/%CV,HC]1.$,&L_TT!7.H1G%2/T;@F8OMSU:X.Q5];K! ML]1E *3 (F\@0CHW!;1_),C3.T*I6EL?I+1ZGJAWNU MP%XO"Q.#@_$SL-.,.RJ>Z:H:A[MS W)W:4! K0WXUOPYS#O/P5A96(_&';.1 MC$V[R53E7Q%'D^EY/W;E3C57EBAW>/8:KAQT,YZ=RQTF!V8QA\T.6!)_W9;% M4I3E_>J9%LOJ@[Y?+<+ M8%V=9N"O6GPUUROY >'_W)8;S3(6I.MF- W6R-''R/,RV>H#.@J! XU 1Z6. MIXM2"C1:@4:MTL*3*NHA%+""*PT0MBSR& M61R()*%Q'E.C'!,G+4]M=6N$,[<2'>)TW3(T6'O/ZT8CE^/,:6>UO<'X<]C> M: :?LVITC3SG'QAV771D$OZTU6T^R#I)6"?WZATMU4K -O,LS.*(90P&+%*3 M4^989_Q.8!9Q$L1)%,8!L[D_LA5@:G.X%E079:V MBS@7&<]C&&*2P?^_O7?OC1Q']D3_WT]!X )[>P#S0 _JM0LLX'HU"K>J;%2Y M9W#0?R0H/ER:22L]4J:[?3[])2DI4_E2DDQ*5I][%WNF7;9$1OPH!H-DQ"\0 MBQ',$^&EI'Z(XC1*XCC7NM+2Z6QNIJZ359VCL4[0&U RS;\5WVA;0>!6 M;%=?BO7K 6]!'@7[( B-N_ZM%FIN][Y,9 M-(*#3G##4@#7CY:>M9IV#$:V:1=+##2*W&P'990ZYNZA=56BX'J!IBUGX S MH]('[EHVYV16M5H^_EF1IJ23)B?S_EMS,WR:59$N83%LLZZ#863;HP1S7AWJ MO,I6S,P'34W&S'Q:A3XS\YDG['R=3T59K-F7XH71SZ78ZCX68NK>UC5;U^]> MO^)_KJKW2US7B@@XHYCX419!%K,<(IXSF(O=$\RY'Q,R$!XWTLGR:DA\H!49C3,$P03/TH@\I((IB3#PFJE84P9#C.4+EY8E:^T M*[&(9DWF2+_QD8/2?K(EE50N?%6QXK'51AYJJ2ER=*R-S MH#6/,AS!-_8AA3URYD<0&I"X.EP8ZFK:8P,-I8\.!'3>L3,AC2>P_9;]C/,L M]QBD(?/%?B/U8)HD'HS"A!&>!GYJ=AVVW_SJ@=E- M1W5(]5 \R2C4K]_N/P,I[G)5;W1Y6X?QTCR_NQ:J28[R3J/DF+E5"Q+[H[Z3 MK4Y[ZC>DV-$!X.##=LOOKZL5_:-8+F_+H]WY;E1WJ[,?>13%OMAH<@81DEP/ M&">0"6\^X2GV>&9TQ6G4^]RL12>\B@TX/JSJ3PI+K]]LP0LV1JV'6]Z2>B!4LAXZ*72,V.7;+U4I&^CW^^+FJUI+[ZATN__6?!5N* MCBG[LXV"3S*?483%QH-Z'D2A,'>9CP(8$98%*(CS+-:Z\C#HZPE1H)LY%MTU9@H"1N:/NDS$ )#934EW,3K#$U23QSCNU4F64Z&#M+ M&3-":3@G3*^I"9.^C'3;S^HR>]4R6KIE!=V6*WG ?_ZC6/_\N5K*F.Q/J^IT M4,HB#.(444IAJ)Q3+DE4H\"#>>Z3Q/?#@'K,K"2 K2A:TV=2LM6/3\_+U2MC M]?\M:?]9#9YQ0<'F>56"%U8KAO@5!Y*[J2J(S&U0B25@4Q:FQU/6PZ?GOHXZ M)!.%%C"=13%?&U[MCR.3;ZM MZ*UQKK^Q]7;O&,5Q'G./P#!!*40$)3#W4@89]GPORSP4^*$9B>/YSN;F[':R MJH(H6$EKF%$W"*V>77,%V,BV:XN5M%V-H"H98I1-MPXFS@@9![J:F(WQLM+' M5(P:[]C&"DHNV7M6%2NZP#XBJ<<0S%.*(&EW.]1N? MFU50Y,0?2VH:R->#2V_FVX(P\DQO.9H;N6YLN,@LXN^.D7 68-=K>N((NF.E MCD/D3CSC:)6_6_]DU8)$><"".(8DYP%$(?+D$;X/J4RRYQGW4]^H ,[I;N8V MAY50[9)^Y8K>P&BYEAN#\Q:KN!)RQ,5[#X2QENVFD[==L/<4O;A4[S]M-^G% MJV*T/&YE5V&E_^B:#>*\F^ =QH O%7! MS(88C(J>71D'ZY%MC819A?'=]V'^K8-Y*SRXO0RSL1$R1\R183+H>%)C90[( MH0&S:.$Z3^:S(KWI;VT6&>)9C,,0^H12:<02F$L*#2_T.64ARJ,XLO%FCKN: MFT=SXJS"@L9A %HS#^P;> ML+C0?Q"XLB:%:%.O1<-5W=Z(!GXN>> )3'R20A3(+" <)%#6^Q3N3^JA1*LH MS7 W<[,.2M N1:X3U>"Z^3R>PV;!'4HCFX23 -EQN63D9[E:KAY?OTNBL^[3 M]' >T)!'4!ACX38E\B WC#(8AJD?(,)RC(R8%B_T-S?KN!47K+?RFOI-PP#K M.D_.8!O=@^H0VXD*&ED=,JT:XN+,EQKN;6*'2DOU8Z]*[S4+UVKKJ'UG4H=B M6:@%IG=/_2#C2!8)BJC/B =)D#"(B-J*T1021'R U,!/&P':B;RV%F)Y6%#M0_S' M_C?KKF*-(5B#KIUN6],Y>H;:[;E]IN_:.8'?V1H7):,?<56*)K?;$L80)5X( M29[Y$,6,0\P]'X:9AT*?!!B%1ID[I[N9FV7NI 2=F&;^WADL]=R\ZQ$:V?X> M@3."3S<,@B-7[DPGDWIPPXH>.FX7GK:;^5]6PH*PZDD69GV_J2JQO"S"S/C#UK.F5'][(IE1*!U5&2E.UNOL&O^+UI>J:QB9U E']O14#Y,:TP$5 M#RWIT*,65 ?TGP^K;ZORGJV^L94,OOY4FM,=##4R-VMYNRUO)XN-"*GA_<<[ M\$W\7S_T''Q:K=;E2C*8HC3WU# ,<@2-!!RHXD8;#EZ8@2=!3< M(TO0>L'2RRIP+K9NTJ;?EE0Q((FF[F3OVTC*JEK&4QK":+Y.$G+D^GCN\VWB3UTIRB&/(D$3Y$$N9B=R(+#T;8BVE MJ(>PB0_A4+:Y&:=.%] J(S,8'BO\9,JG[G#T]#R6-QJ3D6W=WG&*V@@=C8_4 MK$UD VNAW!ZAQM[[;D]A1@3>%?.\0\FF);!W#^D1#_X(75C2Z9]LO<< \^YU M]TA+(Z*(03_AHOH[7FXD;=[FJ2G,];VH__6I8NQS*8PEJ]>2SFT1<N3$T\R<$D=;X!4FN@U 8]O6^ U!Q(U4&G^S!WHGF=@JG& MR56Q@]'EG;9BPE3P'Y5=F*QCN_6J"U^Y9UO*JH(L(B*6$2].8:(JFGNA6&/B MC,,@37CDQSQ'U*CNR\E>YK8NR#3GHHFV?!;>9T.?ETM)P2]%"38UW?W^;V:K MQ6F4L9=',49K"5^]&!%5OV;P: MJ)&7NFT\GQ"P6<]N@)+1W8HT"(&C5>1T'Y-:_D$U#ZWU\,.6%T'B^\:2GO,+ M$S9>)7?<\=_JAAY[@5D+ MNQ46+*6TH)+BPA6'&_$/JTNB0:PU+XM<(3CVI=$6/"7H39/5)=$3PC:720[O MCW1 <76/--C7M/=).FH?W2MIO61;K6]%_O59>(2,?MA4HH^&<4PYBMVIAWKF M7GQF/T7W\NQCP3&-/"3(R0/'56=Y=68Z_]Z2W"*?5.SO:3#YK'V31C)@U% M(4_ #CNK6![#KB8+[;&#H!_I8]F"A:&J*GGH?UOBY6M=U.8FZ+XF6OC3JF+%8_F __SXIQS1+N)DP8,8Y23W89QA!!'.$,RYSV&>H2SF@9R13E7VFG$DA"GL1BK M-L1!;V];).*TZA>K19QY;>)PT_8$\..?K")%S>K/97/^JK(?/I?KJBCK@JC3 MV$5&@QP'60Q1FGL0>0C+NLHQS%*4I@R%+/&,2$>G$'IN'E&3VU-T,H(7%8.X MXF#5Z 18JY1AM:I)/@#-<]Z9#>O8MU?71Z/>=>&G6]7%%[*] MMJWER&S2 6 MU6*@WCHG;_-SLH:)"E@^;JB'VU#PMVW]K;O:_;Q0Z M&?4/Q@X0N7P<9@_&R%;SH<**L-0(#Z-#K].J6QUU'30UV0'7:17ZQUIGGC"; M:Y05BX_ENEB_WE(J!KE^+WZ\JQY6?Y2+C(4L4H5!,4H@(FD.<1QFT">9G^0X M33G5JB8\T,?_)J8# P MB\7;S2P6/^QF\5";DTQG#:6Z>:WSJ 4?GERW'YX>OY;/Q?NRIA7]M,2/VD1X M)]^>V\Q54H*'XDFN+%^_W7\6#KEP1 1 NMNI :0N+[;7@S3RO!W"!_PNA77% M8S>(A!V!W>DFIV.N&U1IC[)N^$G+ Q[RD]'-DMWQ'^Q1>DO?F:)M+1\_EWQ5 M/:GU7[CKS1]W-Z8Q\SF*LP!&6(;\XB"7@6T8(I3EA,>,& M/'GY@9=BP_WN%?S*)"G$\T^QT[ZM\@+$<(,TSE?%A'_N8I(]X(R;8*@%Z M6MRHPY+VB=\?<"[>&87BX4I,79UH6$HQ[2'%=5 =G3MY^G/JT%3W&$0\HA\<, (L]+8)YG#(:8(I*G&8JRQ,1 GNQE;N9O*^26WKJ9 M:)IU\X81U;-H5^,TLKW:RG>CC9&Q!1K$P)%].=W'I-9C4,U#VS#\L.W,;\NU ML/H>%W011%F&8Y]!DC$&48Q2*+PA# -*2!3%*?>Y5J6K,^W/;;:KFMW/0C! MF^2:]4^5VEZL*!#FMBD:I&H/R\59?':;DAKF!!PBK&L#K'$;??9W!:V$:RAE M5TW//E.7X_N.W&OQ:X5)HI8C<&@4-:KQ=-X##9F;:81E[_]3H M >[V!D3\:Z=,<\5@8U.6;;)0FJM9G/UHN=[KNH!VL[7== M#]-5_'."Q%X=0#V+>@$90\'O[WY'X5B\CXXQ =:"KB1E1+RM]3'&J\AREB?IZ8562!D%%!Y"0*KB,JSC4X64GE)K7Y,Y<5G[8,J M[X5'M*Z>2JN8RKV7YS9S]T(&I:1,%E^7!>_- RKW41J>MDX &MM'.8O-*,&4 M)V&X*I9RO\7)0RE/*G0JDO+T@]<&4K[;U&*LZOJ6_'M3- :A?O?:^U<3SA)F M/,*I%T'L>1Y$H9_ /(D#2)),[%8H1;EO%"Q@*L#<+,+V:O".@TX#T%=!AE+V M_FT76F0\3'K')V."/_8%8.]*]B3N*G#2!/@K(B;-T',>*JG9_1O%2)J!@G=]RPAB\7]7K.ZY^(1RD)F5,;6XP MZ?Y<+U(6^5X4<.CS,(+(2WR81SR&<9QZ!#/AO7A&-\&6AGLSDNBWE(>ZFDCFS_"NN_L76TDOZP8C\7<&$12@.$I2;6$1C">9F"SL%FIH73XWL0DX5/%.K[#BQ MYWC::@+JK2IFQM)\K/3,Y*@C,+*!W =?2J]@[^27R.\T #\N(V]L,:W1_G\I80&5M1W^-7=69"$D:CB'"8^6$, M$8DIS+TDA!$-<.)C+TBHD6]XL<>Y6;Y.//#J*OZ+T07%*$F8%T.HRVO@B',Z"C<_W M-'&L\465CT.-+[]B$?MWLKBJ<(8^%,N-C-X5F\C/:_94+WR/^CS*?,AYD$"4 M(&%0J/@?'@0X\K#P7)!^-*!NKW,S*,<5@)L"P$#(#EKAP>]2?*#D-XF/TQZ) M82,S&KXCFYM90&L0C#@&Q!.%)VZA/JRH+O>ZM)'?5<2B*4R#,8S:C4T7U6BJ MWUZ'./1R&. LQ#2) M&*+(+(7D;%]:\V#2U)&=J$#X.15[62U?Y&4<4?("CF68_=HP+^T\UGJ^X77X M36.J^\!QH*24/S1RNO,++T+AR"L\W\^D/N%%=0\]PLLO6/B#PA0I5@$A\OM5 M2=7%01NIG\5B7==CSJ30>OY*Q[CO^8YN9LJ!!&"5Q%L&01BE$(2(0(S^'8>0%7IKPA!*M M(*[!7N9F$H5LN]PF2Y:Z/11UC^:OQ&;TX_@M2YU$:"OB#?BU6M4.+PD'@7!- M5;?7Q]M0U9U2\RQ5W,LJWT@(E(BF=/M][(8G^-6(C'TV90"&!;/^":6O MX-3OMS8QF_X)18YY]$\]9!UM],PJT:(8K/5M264-Z6=5%B>OUQ4FZP5/PX#' M%,,TCW*(B)?#+$X\&&8HQ@PE24*UMBS:/S1=M:\3FZ\^E:$IM M#]_CJGHMRL>&*661ASC/?)+"W(L\B&)A=E*:Y!"'F.24,>8AH_W 4&=S,S9- M.<7GJBA)\2Q^PDI*>32X7)6/4.9C BKT,:T7.P"WEXL-&,X8I!@3B/(LA#C* M/(ACYOF!G^,LQF;U>!W!/4$Q7@6W0RR3V.,Y]3Q(@H!!% @G-X_C%+(@".*< M>7F8>XL75N6KJ3_>?J=C6O@)/UR]!=(5@".OC5\D2C+#!DB!G6]W=5!P5MQX MH*N)*QM?5OJXK+'&.W:+WBW]YZ9>J]N&AU5'0L6^L77#3/5%#/C#2G*;B]7W MI:",OGO]K6;T<]GR/0HQ)/N8"J7=>HD8(<910*#PQ<6V6L:G89R', ACE+.0 MHI09N>=C"#FW1;:G(UBO0-5IJ1CCBX;:[9>ET/1O\L_RET0QSK<:R[3D5:9;1OE<]"SB6\]R"/;TH/QW2HH2\9WU'V_?.G&5U43N.^-[2]25_$= M_ ULU04[?4?9IXPY(([,^B@B3KH+9C/%' PT[XI^AAJ?C_]%0 M;X\&2.=YRX.5HGY>U7@IM@^;YV^KM?BW4$#8DPVC6]KP7W%12@MT5W:/+_R M:45_L7L5FEN0,)U$:F46Q64JB-3DFC7&3,LKH-IDX*O>S MN*Z%&T%;><&CU,]P5VLY2)H;WA&!GX@[L,-6J7 #A!*@K\6. %_LD^7HM,Z< M9/MH7W6X<[X.3E>;:DLIIMUO7P?5T5;\RN:LW"3AN G';/7T;.P<';PY1Y?H M8&,DA65EC?6C\GXG%'EP-TY]Y0] M0ZDT!E\T\WG.OC>G;[#/O2F%7*[JC4P7U,K7L>+?/ G%5?R;^RU.SK]Y4J%3 M_)NG'S3_&.\VZWJ-2^G)RSW^"ZM>Y4=^^[3673?.MS"W]6//(EZH:6$"U.6I MZP:CD>=O3TC020E,,#.:PIH%&,?5GDVHB+D9QV#J]Q=B, M;,?Z;,@&P^*D.*>#\3(IT3GMN$U5J//*\7-?KM,=S,-%.QWT,V'I3G>H[!?P M=-BN)1]]FX7-:-_[Z1UTOWO=/7+?9%\JOUS&&*Y?=[$7]=WZ)ZL>?N+R[EE1 M17]:59P5:[DK^@!"CR&,P]GDB:6 0S M'Z601T&$@C",_42+:V->:LUM$>\$!KB1&#Q*D0&5-?&XK!/\HNH$;TD2;F25 M;:EMRQZTJ>GNCX8D0O,8$5V>_ED(.R<_0VH+E;H'VZ0>CW?^"OK/M;@ !L!3J@A><&] "Z =L/ML6H*?:N2,)[A:T=5AB8U;B[JELP#Z6F MK88P#YW/7)7,3#K;I #.)&'YME#GQS^E*NP=*QDOUHLTYBPG 8,X8@2B@$8P MYY1!EB*><,3#*([- M4'^S-::Z>*50>T%1JL\9^ -0*#7_)&9,,5]!+@FO?- M[F <^UZYPZY7OO=C!^&[2Q!:Q%QK >,L['JXMXDCK[54/PZ^UGO-XDBO(W,7 M]C%OBUC( \/'4K+_?:;"]!6\P-LM4D?Q?EO2+^+7DL5(1N+5M;"2]+VLJU"N M^W\@I-JP_J.+A.,\Y%D$6>+E,M79ASA',HLI(J'/J,]YK!=1\R;RSR\.IY6Q M,WHF)X&3#[[&L>$L!W3B&AH]W<%.>=#7OCNLZO177(8]M4 + 6@QV/];^\GT M?C?GK\;@\'+.7\]$)YW;KXCTOJ)J]Q45_:\(-U\1[KXBF7J\['TIN/V*2/L5 M[?VM_8IZOW-%+O16PSAXDCJY4-,=N[X5WGMGM&\FA V77:_&@\Q._++"Y2)& M-&,9I3"DOMB(\(Q3GVQ.]#"W8\[]FB8JEW4IQ#1A93N% MHX:7<"TZ(Z_D6V"D?*KL'OCB !@3HKHK 9J*HNXT4,Y(Z@90&*:G._7BA,1T M W+O4](-/>B>L[TIPIR; MW=,C%#)BSL MU]1U[LX&[^2S=Y58".A&%5M\A\F_EJO'-@6!Y#P,O"2!B/J21#1F,,,A@KX? M!7&4(Y1S(]*@X>[F9JB5M* 5T>P2X *N>G< [M :V08W0*TJL!.U@\UAFH<9 M+(XN "YT-NGYOY[BA\?_FF]95P]L[A3N5\N"O.Y"!OTD2W@J=K-Q) M*2Q*L M%/,48A)D**,\YH08%@T\V='<;,;N$LRT[.E9*/6,A0N 1C83.VQN0",E^+W] MK],(25U(W-4"/-W-U"4 !Y4]4?EO^'E;ZE/VC O:7C$*9T6%/C1G;NVQVB*- M A8E&8(11@%$2/@7>1SXXB?"$*=!E'B^&?GIQ3[G9B9:D;?7;LJ?7JDXJ^ZP MO#E<-^4_O8R^GCEQC.GH)V8-G%W<@42SB5IK)+[I+K)][N9F?CJ)93(#+DF!E^#'&J^;^% E/]@I M 'Z7*F@>GFC"/VR$W(,ZLOUQBJ<14;L^3%;,[1K-3T;EKJ]JG]O=X"T[CV<@ M)>3V:56MB_]29W2MJ?M/AJL',11L$00^8S1B,$$>@BBA&[ZES Z0F0*GB MSF>Z$DM'?I2M%)/Z5E="=>AO7=O-=;W@"'L4^0$,"(D@ M\I,,8I00*#:%:1 &B?A%;E6::J^;N1DV*1PH2DEX*\6SK$ZUCZ3NT="U^(Q^ M,+2M3]6AU HY7H6JDUBX+E&UW\G;U*@ZJ>C9(E6GGYYITJHT9O>L*E9T$<0" M(Q8DT/<2"E%,Q'X.9P%,(\Y"CR0]^'GJ6CQX?Y74 MSY[D_[WR.X^'9/(DSA,B6(3.?<75O]CZL+:P'[&(Y"B"<1C$,OXBE/$7!(:) M%U.28!\E@7:LW,DNYN8E-T):U;,^#>&PX7<#S,CVN<7DJ@+6I\$Q"&"[&J2) M(M8./R!7T6F#^@^&HYU^<[KXLT')]P+.AI\T9W(4QK,03^YHV;\8<(N>?WE& M4[,5\@S=_Q?7)*.7,;%B*!QH=C*&PLNJ]1D*-9ZV+">U7*[^D#7:Q>K^8;7) MUWRSO"5$DDS6WQEAQ8N*_&4LHDS,5N$)"*";L!9(DGT]@G3=3U-G'NL1S9B'3"@9UT-V ?V_<-ME^< MGH69 >6JXI%>I]/6,#("XJ@JD=G;=G9)5C*4*3JRDMY7O-Y4*@GQ.WMN=BSU M'=]6B?QKRVM[PWA7.KQ?=(*9(SMW MG2R3FC\GL!U:13>-3GSQT)[L]/BO/Y=K(69=D(:7,":I%XG_@[[G2P),3&#. MXQ#ZG(@O@/I!FO-)"# O23HW(WO[^%BIFPM0='(V-)8W8+738:+[@XO#//)M M@>M#_XMR_C6.^'7A=G:@K]VAY:*S)8G^ MP1YEIV*MDY$ULANQA7M28@K9FC\V"<2Y%[$091Q2EGO"+V>A6$[\3'PLD9?E M'H]HA(R6$W,9YK90]*G66SG!5@O04P.\>]T^8)3??/A2S"7*Z_ MB<]Q07"<880Q1$$:0)00#M/02R&)DI@$<9X@HN5;G^M@;I:ND1'LA 122OTT MBY,@#ALH%]",;'T,43%*EAA2W2H]XF2#DR5$#*G33X$8?,[\5N_KNEK*G;W8 MPC]45#A>NU1ES?ILYUN8VQS]*G:LE4SG4>+*%?'$39]^Q;8!Z"Y?B+I!;?18 M!0W '%?$T0/'ZF9TH-G);D8OJ]:_&=5XVKX^Z%>V_KFBQO/]S.MSF^Q[U4(; M60T*^)Z!Z/*\=H#.V!>4Q\",,(4OX'!5#=7#-B>OHGI&J5-U5,\]:LW04BFC MBY?O5T]/JU(=CM2WZW55Y)NU*E*U.CXPZ<6Q+"C*4H8##I$7,(CB',$\(!CR M%#.*L>=%46C(Y7*E2'.S'(J1JWAA@''.R%HN>TU$O'UPO(-QTSNLF'8T1K94 M/65 HTUS,EV#OCZR%OEVR#YNA^SD&79/3Z?,-(XP=\=AXNL_?.W"R1D&U3KY5'(7R/_L7ES:42]L/8:&PO+6$9>T]Y%I%+@)AM M*D]H;[>3[#\93?[=E[MN1P?_ \B9(_.:95>O7>S%PZ]M29<0] MRQ%;A#CUHS3,89QC#R(4)S"E(8,DRCSF96)7F!OQ AOT/;>9O5_%HL;-O>ES M*[YBHF.=[*9D?OH#HN>!C 3SR)9B'^$?+<*=Y#= R7ZCD/YX$6D+GC]CS)SQ M_>GW/#'OGS$DQ_Q_YDW8\P#6DNRT>EY5DCGAW>MW61"1"55WI[1>2GT4AC'T M$,,088(A)GD,0X)YED6$)ZE6@+Q1KW,S95O!05]R&>2QE=VOK$=! M=&2KI0&FXS-T*Z2N8@6\W,ODY(#:BI_B"-1_V=P6W6YH(<9-!6ED*4MPQCR8 MQSZ'R/=RB)F'8.*C.$\B81FQEOMTT.[<[$DKFF%82Q^HRZ;!4OVQ-SGWZD_VR_V#1?'QY+**NH+1L4R[ODAC+$L&,P]#-. M9C *$/80R>(\34T7]KT>YC;IME2TC93@HRR#).0T7[GW@=1?I:WAF6A%UD;& M:N4]J?U5J^Q^BY.OJ"<5.K5ZGG[P^L.(+[*NYQUO4J 701![ <\)9$Q.Z)QS MF,59!/T\(QD+&4\CK0E]L:>Y3>QWJZI:_:&*<:F2O"^KY8N,QVC3[CDFLC+I MJ_T9PS[.YB<*UNA->GZ@I)0'"(V[!#@I+I#6_[3+YA? M$ZB33[+>X.7R]1X7]._U-[9N*YN8!JGIM#4WF[!_;-X*#Z3TX*7^#R 4 (T& M^K<+6I!>OG5PC>;(-D(;R!'BWDR@LKJZT.I@LBL-$W7[5QU&[YF;DB98]I:N M5):@:A=B>;UAK*]>>WSN.6?'N$;)XV M2WG@_H$]5XP4R@<3/R^9RNLO:3_ Z/P-. \BC)'G0YID"4110&$6^/*8(&-I MQG,4!M2, -Z5:%I3:%)V]R^LK@'>J0=H3S]#YCY7XZ=WWC#IF$S&_K<=A[Y. M-V"KE8IMV ^KG"K\P37@KE@$78DU+<^@8S"/F A=MV_)A+(6ZX):*>B'327\ M[>9D6)&L?-^6DU!/J9PGL8^[XRV;^D9,K05.(Y_[.(!Q3F.(2$Q@'E ?QG&6 M^PFF:9H8)1Q=*]#*R$;#U48=*5,>^-TTU!=W8"=1J!YNF7*DL=,8MQZ>CFD4W&$L"MN ME6O%F99HQ1%X1ZPKKMI]&Y[$CW^RBA2US(GZ!RL>?PI9;U]8A1]9^Q=V+S1@ M"Q)PS!E!D%$9+AS$"11S)X<>QUF4Q;Y'J!%;]D1RS\WL=[("W @+6"LM>);B M K&8-X;^ION+2G:4*:B;FN[^/%69)L.O1'.EF-_8C[V@.*1@[&E_ [;?4PM M]U<&% 3SH60T'+.9$#3J2OV7HFLT' K7Y(VFW=NMB^\VM;R@KF^)V!'51;M7 M^B1IT'IL:+L35L*X1](DAS0E/D2)3V$6DPBF>4PH32GGV&B_8MC_W-:I'YNG M)[D[:;(T@));^KP;,=WD+^_$2J0T,-R+F Z+WH(R(M@C+PR=Y* G^DT/\CY9 M9D//")R>DE^)H",S;=K[I.;6$II#LVG;C)WY>Z@8KC?5J]IW-"0(;;TPG&&> M(,)@'D;"T/EI!C,_11"':1S[?I[2P#,Q=&=[FIM)ZP1MV43,[-9Y//4LE!.4 M1K]9[P"20MYTY"L7*]49&YN+8#@R*^?[F=2 7%3WT%1#34.Z4]V\/Q>8!WD&$<8YS/*8PC@).4\"3CQ"C$[L-#J=VW0?9I_7*NYH M/P":AV&.81W[).MZ1,W/G@P@%$/M1#/.$Y"3G*0HSHV,6O6YG9Y;4,6^NCGE)_SB8 M-?*J>I'; ]_O/WZK&Q*2I^?EZI6Q]BKX68CS4[0!*GF*)J.!JI4,"EHNP;/H MSJ)^I\8 :L;X.!^6"0_H3_!&-M1H0F2WE3OU(7)8N5.CT\DK=^H#<:IRI\'; MYJ',WU;E]\V2^5X>^9**NWHJU_33$C_J!C*?;6!N5DD("J6D0(H*_;V[*4E' M7I029_V YO/(#1L19Z"-;#/T\ *_2[$=!31?A,4JG/E\JY,%,U]4K!_*?/EA MY[2MO\JE=8'"U(O]D$$6>3%$68Q@FB0^]'B"*8JCC',C[^52AW.S$$JHIN:C M,T[6!ED]M\(E7B,;AT&F5>'4*7DG(53=0V9\[M2FN[G0I.XI;\"(NO^>-6V_ M3&S$?[9.R#M6,EZL%VF*?2R3&RC*&41AX$.Q[PE@B-*4$T;"*(P,N?A/]3,W MX]$FWZ[QG]TVQYA-_R2< 44>0TD"4K?%R M.CBWO?WUX-2SQ Y &MD M_@($;N]&_BEE?)\\)Q-%8 A'-Q1^Y_L96J^_B%5 M3Y#P#SYN9U.%Z_=;W=Z\)IG R:<)]!C+(4J8!S%5!]Q!FOH^X4EN9$=[;<_- M=GY:5:QX-,SKZF.E-ZLM$9A@G_7;CQ'NH4^HZVC"]EN>=)*>4.EP8IYZY+H8 MN_>KIUQN=@NQ+V-D]5@6_R4\*BKVP04O\(YE7D:^5(S>EO2+^+6D.BI8+?ZV M>6+T_::J9*"@>E*TPHH7^6:]H"G*$^$4P2Q-0XA2%,!4SG>2TI2'Q,\Y2VP" M\\84>F[FXY802<=>@VHKHUW8WJ@CK6>CYC9^(QN_;8!@3U^9?=1I#/HJM[M+ MT"FM;@UZ:H-6[QO0:K[=CO:4=Q]4.,50.8Y$'%7D-PE?G&(0SL4\3M+WE9OT MV\WZYZHJUJ\?5D^X*!>8IUF<)"'TDURQCA*(8YK".!2_\'E$0VQ4C>E<1W-; M*WK[IJVDECO+0T@-MY97 #7=WG(K)/B]$=.A?WH)"=>[R\-NWF9[>4;9L_O+ M<\\[SQOYB*M2LZJ[;"S(@J)0UM!,888B#E&.A:>*X@@F6>JGH<\BG/F. M$D=."C W^Z&$:A,6K?,5C4?!S'<< ]NI_, SB2*=_#)/O8EPOP%*ATER1 ;1 M&S])Y'3W<\D2&03'($UDN!U+DN8FUJ6^XY^$@U82T?[[5;VN%P'S L)S##'B MDJ,9R7QOSB *.,(^YS1"Q(R+Z5Q76I-L4FZE#RQ?*T(.+"M\R#W4TXH*3Y4T M05I$2FW(T7P.9CV[=15T$S&[M2(J\HM.2/!^$"IS?N8+.+BB9S[7S;3LS!>4 M/2)GOO2\Y8G[1IX4WO$VX[-\;(-)ZX7/D<#F-, MDL2($N)L3W-S<1I!Y9>^ZD0%=2.KX0G]66PUS^M=(#;VZ?T6K*V4H!/3X5'^ M)21<'>R?[6?:8_Y+ZAX=^E]\P3(3!2]9_9V]L'+#OK%U>]L4Y8'8]<0YQ)A& M$/DD@&F A7G(",V8[S&8,8N$H+.=G'M'D@0VH>)7X,/FPVY0ORLUK<58^X;+D' M;TO:TD3<\1_%8ZD\Y'+=7C9))JS5LB %JQ5OP8(DA'DD9Q#S*(8HP2%,4S^$ M>18E$>*>G^B%/5TIQ]S,1E\3(%0!'?7&'0<];U+)OM&S7[G-GG?[Y<#O &\ MDUD>HSQ714F*9_$Y/[?RF^TS=0=#;^N'HB;+5;VI>M7S@D#L9#G' M,*0!APC[&.8DQY"1*.3BIR1#AM%!YSN;FWGJ9"U,2=0&$=4S-ZYP&MG&;,4$ M.SD=US)STC-*8Z(]]V+7%4XEW@E!\*W_SA&(V<&>];*%S9-&, MNY_4RMF"#E(D>8<,00 MS&@H(RF] &(O#6&4D#"G'@LYXU81UV9RS,TVMO(",80,T)Z@EE'9AJ.BZY>- MCO7(EO"CD(JLBQ<&>M'=4EZPKY(L6-D,R.%S?<5N9*VWCB_ZJCW^2Y48>=LJ$ M&/'_J9!@@7(6>T%"(4U2#R**&,R24%+L,11'*"0"31,+:B'#W*RGK,=5XZ&T M-F?H4X9\'B *"2,Q1"G)8)Y''F0H#S!/D]R/XH58=//53/#ORS+BH;PDPP#E M=..@MV*-C.W(JU474*/J!7;R@S^$ J#30'(6MCJ 3@FY6+E;DJZ T-%R9"/! MI$O1%1 =+D/7-&5^)2I)%&_)>H.7R]=[7-"_U^]7/]B2R6)V7Q4]/3,NZ6[2 MYMS6D?VJ7:T20&H!7NK_4$6]O:,?">F2[9@GS"+7C M;0"TN@ VZFBR^V$;]?O7QU;OFY>UN'UB)96W/8I7E"4Q]T@2P#0,4HA(2&"6 M8P;C-$F\Q*,^)UK'JD[CLAK:"#8'(L0K -7D3KRF!\OT M+O*3TQ;V8(;+\>2.(9.]I*EFH*-W='B8.A-5/ MTAQR1&1]HBB 690P**:<6!'2S$]SL_I$X\DZMW6@4U7>B!]=V.ZT !MYY+-> M;7=)GW!1@;^;TW>/^1GH+1XS&=R15Y/^N Z4 N^4;0HU@DY=(/6] 5N->U]" M/6KQV D&QU7^WHB23IL%.#[D1[F$$W1IMTJ]Q_7/VY+*_WS\]Z9XP4L9_GF[ M?H^KZE6LELKB+7B&9(1!!J. BKU&YH=0_(M 'R',Q?^A),U,UANM7N>VXGJFW3F.8Q]1=A"J'WHBWP"\!IW4%Y998QMKA)(C:ZG7 MYZ1VSPB&0PMF]O)UA$H/JY;-LB-T8O4WMK[C2H:6YW*1TBABE"%(E LLBW5F M*,8P(5&09EZ6,QS:D2SI=*\UIR8E7E(SZED>]LL">'A'@27FEKQ %FZ1LENX MU<".A$EK:/1LEW.X)R9K$GN#5CRPDUQQ5Z@,&8GU[26LK5F<3$!SS.RDU?6; ML#V9@'*. ^XA9%=>#DAV \P MY,23U%>8P!3G'L2(> '*L<^BP.PR:Z_]N9FQG<=&-Y6<6^N?3++^%JO&ARM: M\4WOIO9!U;U@LH9J]%NB1C(5R-*/RWN/GXLU7C:%'-J';GI$>;?R]DBQX+N\ M#SH)D[-+G?W6)[Z9.:G:\?7*Z<8. M97X$<9QDT!<>4)X@0B*]]+[S7>G^<13K3HDX8ZF:EEZX0T/"<_A:+F ML?B5V$QCW#KY1JA^,@2 JP/N4UU,>YX]H.31\?70LW:S7#+=?R[K=:5,O"PH M4/]XKABF=^7?<:5*,\FMDK]@/,2,91'TPLR'B AG)F7$@PE"?A#Y<8ZQ46:9 M;L=SLP9*4E K4<&J!"^ML.K4QLPV:&.O9R_&0'1D&Z+J+.QD;@J6U.#'%MU. M<'4@X\ZRF$+ER-IH=SNI!3(%X] J&;]O>:]6R?/0]:L,*%C?EE1>X#W+'G^K M&=\LOQ2<+0(<,R\.$QC[.)$U2S#,@C2$+$M\&@59R)@1*9-&GW.S3Q_K=?$D M;^ID[)>0$2R+%U8WM'&-,N!_XJ?G_ZVN_I_-*Q;H#(/FU9E;<,>^,6NEO5%! M5FMU_[^5^ 8T,@,IM,-[,GV$7%V/:?0X[:V8/@1'EV$&K[I(C[Q;_V25N\S( MD\W-S=I]>"SVZ ULM9N(39R,JYN#$5 >O&]PV=]TMQ0CH+1WMS%& M^Y8D]JOR4=(CR@./;P*9IA[](O33-(F9#_.4)1"E 84YCSV(*0ZRV$M\[!D= M.ISN9FXKI)02*E)6*N2\$5.OKD$K*WA>54U6:VE: ^T,QGHG"M'$B+W%>\WE2.XSV&87%%,W^ZDVE9Y0<5/2*1'W[:TD9(V_-SM:2? MGYZKU8NR5G5W:9^&.,M3#EDN\X^0+VLKIPQRCH/ HQG)$#8R%.?[FIVUZ$0% M14]60],P *VF?7 #V-A&8HM57\P1ZB5JP.'*. ST-*V%N*SRD9G0>,7.5AR$ MIG856C\4RXWXK4^ M#WTCFA3#_N=F4QH!MRGN9/7T+.16:4)%0[;QS"I0RZ=N &V4 K\49?.K^F]F MUL=TL'P>^"B*$AA&/I6970G,4@\)KS"-:(R"A+%XL9;,F&\_6%LI1KSI;?'_ MHPNY[[(>Q(0I2EF[KQD5L-KI,-U@Z2T?(P[!R$O*4:+#KB9W.XMZ)UV1+*$Y7*5LFS&_^/HD-%V53++-B+Y>/_[Y+#XUM0&_XW*) MQ&1=$)RK$"7C:S"KQN>V,+5*@$X+N<_;ZB'GW*$F^C=C=N!?OB<;'?>1#9PQ MY"-UXL8Q:F/(R0C)&6"*\U@AA,,4QXC%'@X03[2R^6WED%K1DZ: MT'^WG\,**BDQ7'$HW': E= &URU6XZ)Q038:UE.%43;B*W;!G@+@(.,5*!WD M?9G0 MQ.@K[!K=;8HS#1]=5V--9B-):]T5A=G@NNKJZN@7+PCLJJX>DNHZ[1 M>^_6Z:J&[(Z#.JZ&]ZNGO"C;*RVR>BQE6Y6KV:V7\$TE6X^_Y5&7^_0:[8C.K)/U>D->HK?@)WJH*][ZTMM MJ9)4='C?$6L!N &]+Z1YYZ8-Z5P+&$"'@[N3MS<9/D?G=M/*/NFIWYL,R^&9 MX=L(8;$=?_AC]17_:95Z?;1@[+OK=1O/#HE>1Z+?U_O:VTD7E"F3C((27"44=A MYL&41PBF,4GB-*)IE!NQ2YWM:6Z6;W>4Q5I)# _VZ(@]0=&*A7R_)W5 MFZ7L5Y:(_,'6ZR9:NI95(L7SLC3D9OUSU<27+N*(\4B8#$@RY$$4>0E,TYS M* DB#P7"MOBQ&?>P4_GF=Y?1Z0&*4IWM/J]:;N)^"D*]4\O,/KD=7#V;-OV M36,'^WJI2Y%.LQNP'<2M;DT)W9YV317=1C_04]"= 1T%=T=&UZULDQKJ46 ] M-.[C=.*(:_YLSOLB)JE/49)"&J,,(D_\),P^A;[80*<)BZB7^5K;8,9QOQR-_P)1QLT^5,2*+_$7 QN*0/]_QVS+( M7P3D(G_\Y19LF#,.R@#?/JWU:3*.WYW;3O5LB>JFQ*,)#<8)H(:-B0N,1C89 MMO 8TEB SG7N8QF,6><"WRA,&[G-N4WTG<4*&+#2)I MA#9S*C3 UG,FW$(XLD7HH7??HM?*>P,:B9LZA^YX,RXC9-1J@3*N27F+K%HMM34-R57W9Y05BP_M!>IM M66[P\CN37!2++$$TS (,O0A1B#+*89ZC '(_$AX*3ZG/M.HQG.M@;I:BDQ$T M0H)&2CTK<1;$8J)W4460H2]"*9<9E/SG"$O0P1AHQ5_O_FY M3=Q..K,%_0 RO17<'HB1IVDGV @+]&F=':W(!XU/N@2?5NQPS3WSE&6^ A:C M1MB/GXRMOTCD98'O/XMZ@0+?#_*40L9] I$?^S#-.8)A% 8QS?TX"2*CU((S M'G'8!UUM;^S>ET5\D2RK;V]_XO>DY_+E@OM0U$_KVJ\_+5: M;9[%&ZID8[DNR@VC;63-JA16!J5IDO 1CF.),&*#W.$&(P827'&>!+[R:(I M1/ACC:NUGJV94@6327FHR)A7H[*^]AKD[+$H2QD"(6L'J.X-2Q]-^34P'H6R MJ!X,@S"%* P"B#G!$&A#QF,,\Y6+; ME(F%+$HI8KD119PY(\(4S&\/L@^K=%@M_@Y[Y<>^>!C6V/QNX01)P_67"!,2 M-)Q6Y.A:X!HJ!1D#^*=11Q1EB0P%A\$ M1#3-H'C>@QF)LY2GF:P+J)T*O&MW;G-=2F:0S]H#:'AJ7Z'VV#-9"&63RMM3 MW2!]UPZ"B5)V!P??+#?W6,_!?-S>X]/EX![+N)=W>^+/YK$"[R6?X"ZW-HQ1 ME/$8^@G.(0IR'^8Q2J$71*&7!A'Q4JH;)+#7\MS,B!).)S/T F##1N4J&,8^ M#=%%P"@&X*2V5I?_^RU-=NM_4H'^=?_I!VP#_?ZYJ===OL'I:"!%7)SC6FS8 M>W41O\O:M76Q9C]8]5(0=J].)EON$OG W_%RPQ8HPPPA+X.9'\I[R"B%6#*% M9"GFB/DI]>/,+%9P7('G9B:4+E IH]CUMV4IVPQ\TZ##D8=;\YQ@1H,XMN]T M__G]34/P#M^I46SS>\!M58D'65.Z^'/99L1RR0:RJM>@IY/+V,AI@'<67CFR MN!-':$X#_G&0YT3]6BY!3[)0V7^U5-*?BA*7I"@?Y22H%VGJL3"5&2TXHQ#E M.8_#'SNH'L_")VY4=7 Q)5!'.IJ6F.FH?21(=)YQ\R($)FN6+TN M?ONQ0-BC"0X#Z$4QEN'E8N<8Q!Q&>2S]3!JFF=;QTZ[)N1F$WX31%0[$CS5> M2R9K#FZ?A$$F6,\*]* :GNMV (P\HW_[]OGAXP?PX^'VX>./Z^?NL8X#6\3V MX6:"MO_8S4Y/,P&/1NWEVXB^6U&>2.++'+]DK IHRQFD6,C'!0IG[A1.8 MA[X'/9K%<1H1%N'4B/OL;%=SFWT-16RY*F%78;7'*V](@W8>7[UEV UJ(T_9 M!K">E#=@)Z=#(K2+6+AB0CO?T;14:!<5/N)"N_R&G:%0VX9WA]N&WL[VW>ON MD7;CJVZB9-C'^O5S6:\K=6R_XZJ]>U;1'7]G]5HRVC9;CH/*6K^*]M4P3 -9EY%[,,]\&8J8A%GBI0'/C*CT9Z/9W,S@/PZ+!SY* MD0$5,@,NA 8O4NI^V<<7I; J)+BIZ>XOAO4$9S,BFC9Z-O+.:$GHGX/U4>D? MAH'\]?1YF<3F!C3H@!X\??+V%J$;T& DXPX:E&[ 4?U%A1204 &)%5!@N5N7 M9C?^CI;!^>@UZ:H['[7/+/+S$] \;DPX)M_8JDNAU P4VWMI;LNE$ Y^^WBG MN4$XQF!XK;E*_9%M?:>YPPS2L^I:!7+MMS19Y-9)!?JA6JRZJ25[ZJL(UU2>[QOX:176.G(_R7<7FW M3FU/[X;0H?6%US=A^'$Q_Z'@\9HDG 0J/D'MV.C9S0R=)_ M^$8."7@JRN)I\]36/WUNI39;2+1'0&\]& /7D33:%R9%JUNYW40IJ"<6CHC-^WI&18J;TUD390F,!J]2B^Q&Z#E_"< M8"^+88(YAHAE%*8I"J#'. L1P7%B%N$RU-G<-L=]66%1PN=J182PANGM0^CJ MV1]7F(UL<_IB*G^O%70$CB8=1%QE9 ]U-6T&M8;21QG/.N\X*D"V"&,:IYXG M')@L0!!AL>'&B2<\&T1BQ-(X0=PS\6>.>IBGX[*KV=Z5';NRZIAMM;$9V8+C M*F,CEA9S?9%^U/[;EA([>VU^]D&[^JD//U>;6NS;?[ 7X5@P5GY\>EZN7AE3 ME,WWXM/X*1P06>:A7;T"C'F2D@1Z)$LAXC(9"F<>](.$>C[V2*3'F&HKP-S\ MA<#S$]#)W/"1@TYJ5>C$K,ZH\7A0%OEB*QG"@/$,HC@D,"K?8H1F:;<^L MUQ; 2Z5\C=N=M,ZOK=:'18"M MV[&\7&./\H-L")<;WJ*6U.*!_;E^MY2E0G!&LRQ+&/111"%*\DR6?,MA%%+? M2Q *DL0H_U&CS[FMVJW(X'/)5]63!1^K#LZ:%T]NT1O[ZJ@%;BMNCS8%_"XE M!DIDA_M^ X!<7=IH]#CMM8L^!$<7)P:O6FPA/N)*LZJ[?BF(HD=;;F0\ M3L<(P+.($6%?H,=C(KS4%,.,) B&/H]P'+&89_J[!KT^YV9ROK$U*$JR>F+@ M%S$ ]=]V4:>:%IV=1T#J29;GL^H^&K;\#(W5R8 M=_0 78'C+57FQS^%2UL^LN]XS3YRSL3,"3G+(F'U8>SE2*9,YS#E"85)1G' M(X\F')L<$D\K_MQ.H-N5I"%G^(6V"ORMJ2Y8_YR0B=G\2]"\_)KM^(Y]G>:, MC;E!84?B\4L'Q-_Z3,T=&$"B 1HX9L+);#V,KEX(R^N[UMUKF'VP9 V[)NGA1F8R[30^EOL=(#FF"/8A\+X68 M1PR&42;^$X81CK289^U%F-L>2)DIOES]40/Y40+>B0[P5G;-S= 5XZ*W!HV+ M]LCKB'01%-B=^#*<]Q>I@? 2_@:V2H"=%DY9[ZX'T9$5MQ!@4DML#]"A-;VB M):NDJ'NV^L96QFE1_=?F9IYD>M#]QSOP[>.=46[4'A3#UN5*%,8V&SL W*=( MG=+9-DEJKZTITZ1.*7&0*'7R$3NGHTF#E!'OJU(X/1]63[@H%T'@81PC!!-* M(XA8*&L:<0HC'G+JI^*/V*B.WLE>YC8WVQSKK91F7L)I(/4<@:OA&?M8] 9 M\'LCHL-E?! "1ROUZ3XF78P'U3Q<;X5=^NIL1>2],5D3BEP%[5B),/ MV*VO'QAG5<7H _ZSJ2\C?G@O_ET(5[JJ7OFJ4B4JOK.:B;9_+GR4!UF$0^C3 M-(4(^1AFLIJ@8OZ,4B9692.F,U%)SF0(#>RWZB?&_'!GOSJ@%AIX&[-MX3.D3=@VOND?H(E-(<>A&TS M5MOU7T6/7QF6@1\?6$VJ0N7%[H*5]'?P%UJ:FY&2>]I?;V_O02LSZ EMM,N_ MA*#6QM\A>!.XV M3#J?FX5I5V3>BGW35D0N"'CN1+;-:3<9$CV/:"R@1[9&4FS)1=-B_6F+=2=[ M1U B?M.)[S##W0(T5UGN)EU/F^EN &6'40&]:LVI2JJ>&K-*:.GH(6>-MFA5:;[ E MV^.05I*.LO4Z!X?[;=913V^UI3JG\L#VZ>PKCHZ%=G0VYPM(A9&8>9S MB#,F3$>6!# -&(8>0UZ* I9Z(;[J2.A\WW/S@V30P2XO7L:X[QT+V5N5BX-@ M>1CD!MJW. CJ4?Q(F-]KP7S]$=!EP,8Z_AGH^6V/?BY#<1577M]MUO4:ES)83L68+_PDY"DB*41^'#1T]1EA,?3%X$0$YS$331M8 M,J/>YV;+&BG!1D9,K5>JS.%FS4"Y2^+ILL+?-+E:[M8F*]0/$@YI)[/ A1[/.!: M*:.7.IK;RM/("EIA>XG6C;CZ-;D'T1TV32XQ&]D*V<)E5,!;!PNK>MZ##4]6 MWEM'O7ZU;ZWGK7DIB6BT(>?]7M3_>A#MM.%Z*/!#DC$/,I\AB%B$8>8G*YJ:D/*2RB?X*"^^8F[&?$1QQ1LV/]X0[G=[(OV83!9B?T]06;+T"N9T< M=/L%FUM9W=D2/4P1%6<01AE&. M,HA2Z7B@/()!PAD+A3,2I,R*Z';7AY'7,0'1P.Z4>8^XQI+IMH>EGI6X$J&1 M3<,.G,\M.%\&P;&GO#U6WS7I;:^'MZ&]/5;Q+/'MB4==!@3<5_(*:_TJ&?G6 MLE3(OS?%LXQ#6,3,"WD<(DARIL['9%&<0N3Q!&8L M]J%'@B2/BV3@_Z1RA#?5ILEAXFJQY$.^=^+9S[J^.N3T)NMC^R1O"M M-T._5JN!XFS6FYXA/!SO<$YV]2;;F2&ES^U=!M^QLR2?"F&.V)?B1;:^%I]! MD2]9$RGY294+O6T.?I4GTY[W;KG=DD3RWQ $.<'"TF!$8.XG(0S%[SP61%[ MC&H;7"/,W-R21A>HE $[;;9!Q=_8^@;T]>DN.6[ IZ(FPF[])\,5^(J%WC+F MPI1KV\D Z]FUJ89M9+OW!B-F;#)=0.W(I%XERJ0FUP5HAR;929MF)IM(GH_J M=?'CUT4>!ZGOIQ$,_91"E(<93#F*8$XQPVF0>#0C.H9WU^3;V=[^8S?1>TU-,EV/ M1>\FW8F_V'D[QPS&*H-M>]W53.#;DO8<+&'VM^MAA!**$S^&.9=!<4F0BBD7 MQC"C:11Z@>^1S"C_[$IYYC9IWRL6Z%IRX^]2T[#205V<+/N;"9G=L>( DW]O MBKJ09M*4C?C:T=3S;B8CE434+R[H;]=C=@>[L_F7$XAD_C"&!' M;LVUTDSJV3B"[M"Y<=6L.7?2_E"Y#4O?\W"SA/7X%+[7DRU E[V0, MVZX6F#X1TA:.85-EB\3(]F80!/"[$M<1H=&A]E:T1=M&)B,G.A2[3T%T]#=W M1$._E3+5\CT6X]:PJCX5BBSS$V-BL.3-%7Z4 ;U^E(88UGQ M.,TH\Y,DQT;72=:2S&YR;R63#@S9"@TX$[\IP48I!=1YO_BGNIEZ62U?!E@K M' ^=GF'&_.:60$ MEP[!D5F#EG6 UWC-9*-2@,_BQWJ19AYF$8L@#VD"D1<'$"<$0QK@* M##Q// M*'WJN(NY6<6MA.!W-2F5D(:'U2> U#-EU\$S]O&.&3+F-7O/*N^J1.]Q!]-6 MY#VKX%$!WO-/VDWMLP&"]ZME05YWA*190+R8XPS&*0LA"I,4YCEF$/$\2ZED MB_"-V*IU.YZ;&>CDUHR4O0YT/>,P!I1C;YV&PH[%+Y7@X/?VOZ-4 C=%S9&M MT>YV4@MD"L:A73)^W](1:8O8"H>G5_/@MJKDN:SL[MWK[I&6\O%6DA_=*7+; M^I92=1*+E[N-^JZ4&\HCCP5)!GTOE.QK>0A3G$20)%D7;V%L M7W 6GX&YBSG%\+CR5D>5=5K'=PK8CWSH23IUF4;XZVI%_RB62[&P'@9C'/Y[ MX2=Y3!CRH)]Z.411'L 4I11*PCT/IS$/2.@BL=! )BWS-&FJ82_ZJ;F^=9%> M:#)*>HO&-,B_==3M42C:V&F'%@".FHAH(L\,4A,MX--+5K1IV/P*]I- 8U6R M[XRL7ECU^F'#'E;"D/][@Y<%+XA:#.ZXD.P=*QDOUO7MTUKWNM:F[;DY\JT. MH%,"T V3K*6'>LA;"3F7.U54[*AVI2[KD;A\4SSV((QL*$?#W^C"^1H0K2ZG MK3J<["+[&CCZE]Y7M6-Y9D)^,KI9LCLNJ6W4E?ON@#&A7HXCGD'.LP B$J0P MY7D"LQR3T.& )8\W3 $6QC M;^Y[B"D"JR;&99SS61U,7.VHA[J:=D.LH?31?E;G'8L2PHHT_KW8WPH;];5\ M+N1NURAX[7P+I<]&#? C6P, M=#%S&PAW&1J[^L3GFYVN6/%%U?8J%U]^VI+:95.O5T^L^LZ6RAVI?Q;/]5F.#W1E"7Y"V7X7#%VS+0T[24+9=5/F)KT7C%S%84Y&?5 MG*/GE\_1\S/GZ#WN_X,: 1__9!4I:G9?%83=EG3X BZ17'F>QV 4>)+)F^40 M9XC",/#3-&.>G]-$QRC-2:FY6;^=SN=O]=ZUMWKY\:5>=Z?7+^(!CDI^= @! M!1$0&+FZ"9[3T%ZP]',2=49+RO__ ;K[ .F*;&3;JOO_=A_BGG9C!SI<^"*W M@0XG/LF;4]_DS:6/\D:%RDT0&3''X6]\.2F9E\8'; M.4O9SOFW_8GR1?ST?_Y']QOQ/U*X__,__E]02P,$% @ J$I76#AM[CJE MI 2OR*G MYG6\,O:EK;NO:2V3755*)BFK[IT76"P>)#I!0 V 2JE__7@ W$E06 (\(=TI MZU9R <_QY0L/=P\/]W_['U_/)K]\P?EB/)O^^U_X7]E??L%IFN7Q].3?__+[ MI]?@_O(__N-?_N7?_B^ __7\P]M?7L[2^1E.E[^\F&-88O[ES_'R])?E*?[R MS]G\C_&7\,O[25B6V?P,X#]6?_9B]OG;?'QRNOQ%,*$N/W;YV_F_>H]:1QG M)^M V1@AY$!?.2XYQRPXVO_GY%^58(7;(,"+2+],@H&W&,'&$!FSK"3%5P^= MC*=__&O])X8%_D+L31>K;__]+Z?+Y>=__?77/__\\Z]?XWSRU]G\Y%?!F/SU M\M-_N?CXUWN?_U.N/LV]][^N?GOUT<7XH0_28_FO_^OO;S^F4SP+,)XNEF&: MZ@L6XW]=K'[X=I;"W'KE.)W.YHMOBR6>+?Z:9F>_U@_]^F)&H'@?3BK)JT7+UL],YEG__"SU@3J\6D@OAZXO_[^L__O6:AL]S7!!P5CR_ MI1]S2__&"A1/$14#+03.@JTH7!_F_U*^H)H7REF@>FO)[,OO]*# M?ZTBJ5^L9+.2R[W7K>6S']V7*_$3?78D,2@>B[NGX-H@O/O'KYS"G!T$Z'4_RY5^7 M^>RLA:Z6LP:26ZN%R/W++\1UP?D<\]NU5C8RM^*,J(ZS!:X^VT+GSZ;3\S#Y M@)]G\^4HFD"<8@">,\DB9P_.:PE%RY*,UXDC-M']S;=NA0'1/P;VEN3>6%C2 M9ML.">]Q/I[E5]/\DG;C$=&7-.V3X%U0Q WX!A3P)D5P1CQ-G(4[;]X*%;I?5#21Z,"H>#5=CI??7H\G^-OY6<3YJ$@1/4N&3)RA M?WC1$+.DKZ3)(AF*PD(\" UWW[@5"DR_*#A(@EUH_P.>C*L0ILO?PAG9-,ED M,=F!YRA!:<,AJF+ F,2E-,7(Y!H@X/9;MT*![1T%!TBR"R2\F:;9G$S82O ? M2?[X8G8^7P>98S*6)Q\9^WXRGR45*,!TF>4RT, T&4*E+(,0F8.<92G*.TG" M:0>+ZQ=OEZ1B/P@J]A1H3YA86;UW\_?SV9?Q-%%\'5(TBGRES+(E3YD9"$D8 M*%(7Q;52)+9VP+CS]NW0T7$.LYEH>X+(^]EB&2;_[_CS:E>,+&23R*,N(3E0 M!'*H\34HEK.3@20G6KBE#[U[.WATG-YL)-:A\UJ5ASF&%=U9E9B2R*"EJ_)@ M 6+2&I(TPJ<-VZF^X]SE02(<6/T?,9W/";IX"J5AH[S$*4"5E(&I/3UVX&C^U1D"^%V@9)_S";GI(#YZBAFOAAQCI8Q[D&RP.H^YR&(J,$@IAB- M\0I9 W3<>>UVJ.@^^WB(,+M P\6)_?I MFZ#I(3SQ:BHI'V6) N"+[D\,1&@ M#>V*/+ML>"["M4@B//SV[8JDNL]!-A!M%Q!Y,Z6GD3C&7_!E6(8+MD9"9Q0U M/*) *(%*)*;@$X7(/O/$/4D'50.(//SV[2#2?2*R@6B[@,C'LS"9/#]?C*>X M6(Q8B5%F0S*)@1PG1;LA!5.!L$Y<%)F3=2UVE%LOW0X0W:<>]Q=D%SAX=8;S M$S)U?YO/_ER>OIB=?0[3;R,5I3?(&:3(ZCFM%1!=D&!"4$$EAJ:)__G@R[?# M1<<9R5:"'1@?;U*9/SO/8_K$L^42%VL=O)Z$DU'6T7,4"736H<99G%!.6V.T M1@F;6'#EL.K;S>_>#AT=)RT;B;63DLO7X^G'Y=GRU7P^F[^8$1'IBAN%7@B> M+-A4!>2\ 8=2 LHDK0TA1'-8/OO[-&P'EHY3G(W%W,6.\_&4XO)+>X@B6 JQ M+#G4WE,L+A!"C A"*9>2TH[)%E'+S7=N!XJ.TY\'BK$+$!#A9[4^;);^^'A* MC%$E')@3O*-[2,0MO8DK<';:]?)^&[4#2<7ZT ML9B[ ,W[\S@9I]>365B.N)!*YEIY'@3]DZ*"2/LDF3V60F%>JM+"0[WQRNT@ MT7U6=%\A=H& %R2H>9B\F6;\^C_QV\A%9C#4B%N)7#>_!#'1YJ>"B5BRR4;F M%I;B]FNW0T+WF=!#A-D%&CZ%KV\R,3$NX_4-\XLR@"A*TIH7*++>H ^LD&%3 M ;@,2FIC"ITU_60QPJQK*5 $ECAY2]$J M\$@<:0Q1(1G K ]S.C>\>#MD=)P";2'0KC"QO@B[9D):I6PF>^=C)*,GD@'R M@D@\*3GO@R&4'U:_O?'5V^&BXTQH&Z$.C(QGQ$%><5'#:I%8$E@2V$!AE2)R MP!F,$$)FP81A=>H?8U!>>!IV1+O?_JDVC@/]QZZ78(Z#BO>:@@.]D7%M<7V# ___:A4H+3 MA)_PZ_(Y??B/42JJ7H+58*7FH'30$$00Y 9JR(%U*D<9AFV)F4[S/P Z;NF4_>>T:SWU./4'=B"JC(R MNCSYN$2."R$%I0U$)0L%GE% %&0PE$W)>(I'6?#?D\=##S[($5@_ZO5X?O8F MCR(CKZ5$)#"KVC:IGN@RS\'Z8 5SG/R;PZX&WWK=,!VG#E;-+5=@;_$-[0"N M"5]5DAINA5.% V,Q 06V$IQ'#<*%HLD$.;) +;2^=2UN<^__&#K?671]:/SM M18/"46(F&2R"]I8D"*PJ@ZO^BN-96<5\Q'A8OY@[+QRFG]0Q-+^7"'O>J%_, MIHO99)Q7'DF8U)Z6'T\1EXM]=NS-#VO8-G(K>@_6TTE+.)*[QV]N'R-@7#N Q'0\*E<6D@[@%WE]O47U2)7C%1;/ H,9%J'<7%-E@R MNT9 ;;C&!<]$R6.E,?MCY@XAPT+G$,T^"))#Q-P!5EZ$Q>FS::[_>?5?Y^,O M85)#XV?+%V$^_S:>GOPC3,YQ9*4W+%L)C->6!SIZ"-(+DEJP*<:2A32-L;,5 M83U@Z2 S(ZMC0X@]BREVHUI\0$3$DMQ@K_A\K*&73I!O"0-DDD-2D0.P0M! MPO.6,<\TBX^55.QEE1ZA9YBPZ'B :B;[#G#T9OJ%J)[-OQ$+HR@MQQPM"$4V M6SE4$!UC%#_01A^MU\P\%BOO@YN;[Q\FB#H>3O:6;0>X>#_'SV&<7WW]C-,% MDOE\MSS%^2T9C611WM0\L8F:G$'T]<(=UL-B&;3*BJ5'JS/V@]I;N M_M"8+<.DD=V9?<;Y\MO[2:B=[G/UV#[7J+3:4.<4S]Q)L*4FM*0IX+$P8)8) M@XYDYA^[W+:?P=E,3P]^39.@JYG0.[ M[XB34*_\OL6PP ]UBL^[\CL9SBJN M$1:?G$,!)M3&,CP[B$75PTC:BTV,//K'RDSW0="C!/7@\C2!4#NQ]X"AZQWV MM]DT7=X,CJBSBP)DEHXB1$D+(0A5K3-7MH28'RU4WPL[#Q'2@X/3!C,'B[D# MK+R\>&TM?#C#3^'K!4/5W/G3:EK9AP^FC'W\?144= M6)X;?-W-8DE#JP4M!Y;("U/%1:#55( 3#Z$(:[UK[<%LIF;88\WC:'\SQ Y1 M10>@NCQB>Q^^U?.URV2F%=$9+BQX'WP=6Y4A,(-@O;:L>)^L>:QB_Y"#S=N4 M= .F@_2\X5SS *'W 9WY.;WUGHQ&1"A*1JLJRQ)!&4^,8-0@70D\O()YV2BT0X:OF#KH*1PE0P9<@ M+(OXZ'2J-N'8L$GD8YF@PX3=0P+IAA&]<1@78AW%$NMIO_+U"E&!D(LAH6#R M% 5P]6CKQT.WK1T//9_"7SYB]'ZX"CJP.QNLZ V&5%;9.47;LBZI5B1IBBRM M ,]]#,D4Y+'UL>AWB>K&G3X>O-HJI@.DW3L(OB'&>HS'K+''J 2'64V*;)+@: MHPHE->.JPSSIX7>>Z2,?3U]S8:OG][YR!Q=X"8&ZW'U_0+$S7QS@$=DZ"\ M,A#JL$Z5D8O$. 6LK>%REX:A:T6.@I6#!-T!4)[EO"J7"9/W84P1P(OP>4Q[ MX0VV1E&Z5)Q*L&HRJX)G$&R64 *+.3"I6,;&T/D^5<,&_T<"4V-E= "O3W,, MB_/YMQ7Q:S[6R\3XA%Z* &CK88]TA6)*ID#(['B6EFO7^MKR)EJ&C?"/!*4F M@M\=0'X-H"F>U%9(32#T 9=A/,7\*LRGX^G)XEE*YV?GD_K\EUC&:;P<,:.2 M9HE19%#[4PJIP#/T=9)3THH%YTOK LGO4S5L>'\D6#561@<6ZKZ@:@^]B((Y ML$;6KJK"@<=,7S''5 E.&-X:3O>I&#;,/Q)\#A1V!_']]R+7$?,@>! M7AD*5J/-# 3*I&K9B[%'K)]]D*9AZ_R?.F-TN%J:P>PI.R.^7RGC%)?C%":W M.3FP3>+M)Q^_9^(CG#QE T6),FN#2"%^'9[ 6 ;GN *VEN]Y"Y$L-:A4%$6WJ&7S:P#; M439TQJDQ50!_U<9/D-ZD9.F4U *CV4$.G@+HYNE,+%;SD&CB6.E8IZ#JX44$Q]$-' MCJIY=()9*U3M.C#UB"FL :"UKT(ZP->-?.[XYSH23' +:7 ?]27 V(V"2 MUD?K1.*MD^Y;D#5T3NO(.&NMF+ZP=F^?SYXD$Z4$6^<0*UF0G$C-:Q=4%D3( M+N?6U5"/D#-TPNOIL'60(GK$U.4VS\G6%EH56J;:RJ>V8R;J@6N5LPXBE4?G M 3?!TPZNUM&J6YX>2WLHH$<D^JS )58@%B[UEGMC77HL'US MMXW$; 6HYE/,GPQ0;93PH\PHNA+G8E8N[FS0;P_-PF]XZE$R\-MPT"C[OKYF MMC-Y!R>,G"%YR>XVM:=B3C MU2/_.5Z>OCA?+.EU\U=?T^2\6M;:MXK^+W\*7T? 3/%8=( M7XI8H@O8.N#;@\QAL^\MD'._HN&XNNI@0WPQ6Y"=KUWR5H>C./\R3KCX.)N0 MQX@Q84D)9+TVJPPO$&2QD%.B?=YGH7-[+VL3-<-FW8\!KD:2[P!#?YO/%HOW M\UD9+T?&"=JCN2._P-F+,$-J$I",S%LM(K.M07/C]<.FT8^!DGUEVT$YS-4% MU8M1%]?]'"-W/M3FF\6R.@W!4="0R=>3NDB/BI6@6T^(V$C,L.GQ8T"FC=P[ ML"L?2!=$0!WV]9)VXLEL- MC$9%H"PF%2C:T9+ >E=#8 42OLD"[D)S5L7WB5B6-_I.+@Y3-(]N=UKW_(M MQ0\C9VR)65E@H;9\%5Q#U(SD$X+0LK@LFR>0'B!CV J!H[K:>\JZ [B09432 MQ)53AR*J4@?E2I^1R-=8Q_5XT!BXSBH34ZUCLSLD#'O8?PR8'"+C'C:?VJGE MM]ET=AOME]Q(&[WW*@"Q5"?D<@E>6P5*13*]EGC%H\S1VDC1L"?\1[$S[330 MQ;W-:W-YF5L?3\^)K>O3I>=89G.\ZCJ%BU=?28RDN_$TS+^]J8=5M6%0S/ [ M3.8=[,F_X?*&SQED*LD[HMO7>9Q!UQX0U;_0S!7#DF#-&TK?(F"[W"?[D7"R MOX '-"RU9F1T5B,4TW@CB?GM']?"T>DP")%Q863_ZFD0F))US@E M)311Q2SON&WW*U)V>-]V$/DAR@..)>4.S,IE[X9;;(T,,E644B!XO4-13($0 MD$.**EGI O>N]9B>!PD9YHCE:.J>M99]AP"Z$-#(A5*$DK64SW"@>(2V5XUU MQ<7@BLU6->^NNH&488Y1A@+1/O+O $;_Q#IQG&3RA8*"$_SM_"SB_%VY5W]\ MW2""V< R.6T")87 /B;PP3)(64C:IU*IL*Q0P%(P&5-IEWCH1MA.!PU8H'!P)S=\7UB\H+4W__ MCD9M^Q!LT2!57DV\M1 ,.1,%LXPAIR14ZXS8CB0.6]K0 S*;*.]'O!*QXOAV M2ZI;W!QV->*!IQ_]BL3W.&K?J.B1QEG2Q9 $037;(D QVM@C!100;3(J:^1> MMJ['W8JPPUOS7;SD4QUM.D+)6/**@\S%$9MDP9U3!FP*DM>\+ZK6$>IM"KII M/=0("_>[\^TM[PYVS"OJUQ)Y,3O[/)O6U?KLZW@Q,LPQ5)Z!2[74'. M(Z^G3;%DB H-R&2DR/NVDWP&4'KAB?\&(BT5['HE\ M219921>()PBUD7H'\+G;ROV"BY(,(3W7PK)$ M&WD6$GRA-<$8&L6)19%:UYP_3,FPA>?M@=- WAV@YLH+?$N\K,JT1B5Z9Z1@ MP&7-K 9#N&>^@.3,"<&/J,\_&L9NGGRS9(NG=.HWS47)-S9T,B-M"N;HD9<"E8 MXXTNRC2?X-G7,=J3XN@@^7<#H\V=T (F3OX>@E:Q'DG7OGJ:& L M1_JP=G3'[*KR9+!JHX]NX+5B8]W_\^7Y?%UY5E^P8FGURW>?5S1HO M,->K1#'63K-9QIHWRPP<2PFXR,$HFR-KGIC[8\[7YY/ WVXI/=YW#5 M6/MA!DLLJK#"R;0G"K1U+A!B'?WM8DXQ)!3-N[_N3.3@5YV'1F@C_?4+T/42 M_("+Y7RT?.3!86R35A1H*RGKR2PC(87IPS M"KUM/H+R8*('OX0]-("/I-]^ ;U:L5OQ6Y!EEH2&B+1V%48+H9ZRT=I-UG K M1&A?;',8S8-?"1\:SL?1;K]H7B_?5V>?)[-ON-Z(WI_/TRE)__TD3!>_1E^"E.EO87? >HN7^<$8(J*2<'G)?:R49X(-(- M%*82Q9:A)-9\M]_K..FH%U8'/$_:10$')OQ?3=MTU7K@%4U I9ZVOW^QYO_Q0'2 >JH!,@;3X&TS)';AT#@:Q.IG"2_-9( MZX/;E!A'@S/YL.S;I^Z-$OA&Z@ MO_T]T*L775WYTRB4,R5"CK1W*9DSN#ILVR@5#9H!=UV>^G\^^ MC$ERS[_]3D'%F^E5&]YG:3G^0L'#C5[0AGM?V\=#+B)1_%#+X4I(8)TM7B?! MDVY]6K@[E9T4$1Z*H =\\F.JJP/'_7;4P3'XJ%,"K /':;M'<(6\QQQ95(5^ MIU1K;VN/<.]8,#JVMA\-^'81?0>XN94VJ3F/:1I/\!9+GV:[2C,596-"#I[7 MT7,&!3CZ4]!2JZ)DO7_2NO_,,?@8MHKQB5$\.! Z6 POD=ZK(HZR01DHZ+ALG,>?'-[R\]2,FP1K$[Y#505P>@>WGQVANM MSFD9T7]?T _'R\5(D>O"/$9('AEY-3Y ]+3'L"R#%I$':UM7XWZ/IF&+P;L# M8E,5=@#)VV.S+N:_3T_JL-K%R!0M8W021*K3)3A9=\_KF*7(6:VT\-*V+OQZ MC)YAR\"[@V(SU74 P[^%\71118B+=]-77ZNTSL>+TW62XB5&DE02#A$=&$5< M*6<3A&@X2$N2$C:[R%MGMKY+U+!5W]T!LJT2NQA<\W*\^#Q;A,G?YK/SS[_- MEO1]6D\PP7PUP*3R7=E^-[W\^"B0,^QL#"!=*:"2]Q LN<1*(_,"O8BF=0GX MGJ0.6_C='8:?0N%=(/MRQ%0BX=Z>+L6BM]R7#,%+5AM$(SC& F2#K"B1I9"M MG="-Q Q;Q]T=.MLHK0O\W3].73%W+;G5W%;RK=^.0QQ/5C(DR5^)44CF M<& MG*QEZXP8#L5*T$@18%%::]=Z;/.!) \;23UQGO,IU=N!_WJ?W6TQ@R"-GZ&RPK/71Y#9T]=:-XHA ^2Y(#]1: MIY;US?0+:6(V']?K/J7>QU0&9!UYIIA6M5(R0BH)LTV"_)76<=2C!/76PV)( M].VKITYA]WZ.G\,X7Z;,+EP5$N9*QA>#V8,*4L3(@05>[_*0SQQ9L+2\&-,A M<5M$ZQS3?I3VUA5C2* VUVRG"+[<#MZ';ZN]0&=N?'"FND""?'=:F:%N""Z$ MPCF++MHCS)I]G*C>FF/TL'WOHZ]>OF2 MUX-6'J+ XP<^]^GJK0/&P# \1&M=(O&V/&^R9D1![C*#@'7 7$@"?%82>";! M"9629:UKQ'<@K[?&%D/BLHT..X#G]LF,$?G,W"?TQ)0+](^L$BS$F? HLPU9 MEM8%1=M3-^S>_?0%G,=06@=SW3=P5L.YQ09!:IU-"CR#X.02*RL*!&T9T/_S MJ"3RX)\(EH]0V4DCY2TTW^=C^=(O-(R6WZK'0F6M-W4 MZTJ?ZT=&R63EL,I065N'@))C(ABM/.><3*($TSP?M#UU71:X-\/)[$F4UD5H M?8^WY^>+\11KJ<"J(5&5\\5O\LC+:+0O!K(PFH1(^XNO7K.(W!46$O>Y=82S M"WU=UJL_&2A;*:Y/6/X]S/_ 9_ F[S#XKFSV M3+)WFGOA( C+R2\/]%4R$7@41EJF)#>MQTWM0-ZP20_*$AN M: ]@M0NV I62AX#*@C>1Y2)3"?*)\C^/4#FL@_G4^9]6ZNK /MXT_;5A)?%% MYG_=0N;W*:GM#?U@2EQ69^7ANW7K3JO"QU(LAIKJ3:"TTN"9\R!3CLKP$'GS M<<>M:.\R=]0,8X_L]4^F\!Z ?A$5?L!)#1*FM68--$8H,7&HF=6F>?]^7UB[S34<#\E,HM(_(_X+3>U?W MI(^2H4>$C8K\+'XL:.YUX_*I,TS'AMY!"ND#6C=V@[U.IZ\HBK4AVD0@LD55:4@A@E!T:NO"C6J_;3H#<2TV62Z"DVZ/U5TL&. M^P$_7ZV3VXQD%YP5Q@/GOO;@C0EBO>&)4==1CQZS:C\M>@,Q729ZCH6M-BH9 MU'+5/HZWUL@GG)^]G87I* EI& \2!$^UQ8?*$&6RP(UQU@KK0[QS&'B_)^3& MIW>9?VD-DS:R'=#TK!BX OF[X&--,$^.T/N7."U,6\2X$2]H9!MDKDD&65K M'VA[ZH8=_O/$&]>1E-9!1KBR5?^_GK!\"9-U1'LYC&M5,S'-MW]PXY/KR1CW MRW?3Y+S&P*^^IM,P/<$/M'A>E8*D!&^4<2HZ0$(>*)\D."L91"4#_9BKW+Q- M]]-R.&RL<+1,=,U:=;>(CA8N_AR+:!>(=#(>Y>/YY\^3E>3#Y%+R;Z9E-C];Z_Y2!]Q: M*76N3?:0[(.@2-HG(R!8U(QKJ\AZ-$;_EJ0-&\P>#;C'4$P'*=8W4WH6K;:YHF*0@4[X#P 86S@AG5_L;O+1(&GE=Q##7?NRRYO\R[ M@,Q5.]K*P.ZL ]F2J[@.YJSNRJ[4Q>C[&GQ7A>*7E^OOQMMOS?N#+D MHVBBUT(KP$+K4@GF:D4I Z--\$GPHIM?;MR6MF&WU*=%S#VX'D%]@Y]/C4]. M:6'_OL!U3X=W<1G&TYK.ODS$O9[-?\,_K]LOU&S=C1X,5X'4I],9/>3B3MVG M4PJG3M97[!;C=0B5*$9"EP-H9S,HECE$YCGPK TY*HP'D?=.QUY/1/*PW M, C:>T9%L\5RA*F0[^8G87K1UCY,\\?SL[,P_S8K'\B9M,C&_#9:*+D34JN9UJN9_R\O\'C56%VYA,I\SD]]X^1 M)W-B"^? & 6M1X*UY&-:Y>7H\W^O3/20F>C;NMWR" M/6SV?9^BA2G>3%4C"WO9-.'%["R2PB_GIU67X,:[KZ"7$P^.%4'JK4T]F%'@ MK5C]$[1R@>31V@+L1N&A-O.!MSV$^D2^5>&N@"PRUNYG :+2#(+6GEL?="G^ M^'+HSKX=$4UW#=D1%-6S>;K9EWH/ZW2OK74+X[21ID:VZ?+YWQZ(>SQ%$<8X M!MS6I)1@ 5RR"4Q*@;G$K%;M^]UN).?P)/F]1U]#V @>(U<"A$R%6.468J)M MMH3D5=2T:F1KF_L8/4,WY6^#B?LI\T8:Z-F(7'99"#<;3^QA31Y\3C.S\GTJ M&]F7C4TGKA"EDLG"N-IW--(&93GYW#%)B)+)H+3W1A^AH\WC1#6X@O7P"QY" MOLK:!\,S2%.[:C)K(3@NP45T0AA1O&C>8&H'^H:U16WQ\\"]K./HJ6<+]8:> M,ST9Q\E%5I)LP-]FL_SG>#+9S^W9_+B&;M"6-#=GU0LF01\NK\)WA;FV\Z8+G49DI%8&H]2.UJRC>/@E;W$B! M>N.+89ZBC:! >?K*RQ3 N*R%="$XU]I)>IRB86W( =J_:R0:"KYGHW"C7FL_ M+^?ZSQMZ-1MH:I;X^TX M^MJAQ7J1JK8)-P0#)21M*#IQ2"4JP3//0;0V/#N0=W!QXNU7W55"[;*VFL/S MZ31,'^YE=;UJ0HZ)MN\ 8E44:H(&3PNT]OE/2DIK5&E>8MN._(%+'(^$R'O5 MC /INVOOV\5B&ZEJ9 3K@Q] E]&.NU0TQ%("Z5)I M<(61@UYOC^8LM3:MC[$?IN10TW;[J37E'C;CL>:9+:S'-I2VLB-7"G]7;K[L MHBGFJBOABIQ8R;GL6WBC<\> M/J&JN[:;>%(YNW&G<2^;>?\I[>SE=RAL9"LO7O,!/\_FJSL=ERA+*DFEHP)M MA*_-;A(X'@M(I;+/+@N16Q_);:+EX 8$=Y[[8 E>LE85Q<%RZT!%E/42:P:N M5'0%.3?-QP)M0=; %\=;8.->TX'&RNC9RKP*\RFQN/B,Z[;;>Z6Y[CZC77[K M4>H:V9?+E[R_>,D5AJQ P3 P*+'.EJ_WQYUW$5 XF4R269763L,F6@ZU+W>? M>Z,F3S':$94"D>JD*B[J=0@M0#J"LD3TIGD?@8W$#&M+FN#@KBUI(_B>+ MM]R>_%9?)[?[?H!;?D$R);(GC.MB02F%$!/M<48E;1G+R?K6)VE=W/*[]>*5 MGKY=+U8G@F+,!,!5Y7)0#KR5!FQ"Q[RR1F766"B/T?,SW+[;!6?W,_*-=-5! MJPL*8\>+=^6.K?AVERNMHE;!&1 ED,/)C8?H'?F?2K"LD5L*=%O?E-J*LF$O M_@^/Q2/HKP-4OJ:8)TS6#6A'M)QR",9!E+6CGU,>?+ *3(Y,1QY*R*V/-VZ^ M?]@9-<,C;&]==("CWQ?XKKQ:+,=G))+%R/I2?5L.KM!24+8>E$CN03)I//IB M)+9N8WV;@F';3 ^/I0/T,73_G8L^I7>ZDZYF,=^?P/RP$0[,9A9S!%\2Q5PD M10@45H 40@F5LBYLNW$2A],R;+OFX8 XA"H[L(,?\ M.S[$.9R%YK\17A]Z] M.%\L9VI4?28Q<(78V[7?<<_S!>_+&>AU:_&CEGI<) /K&T#)37 M!9Q-@M9>+E&Y:#1O?8_D$7*&[4C: P;;:*H#T+T.X_D_PN0<_XZA'@=6(3WL MG2 M&6YDO5P7:Y16$$*R!9)#:X+.M-I:MR7=FKBM .E_7D >1XL=P/.J]\9= M/HK4G%GT0'2S>NDS@)=! BJMHV/D,8>C=3[9*W/-?E[T-5%2!V#;V%;A+E\B MI>0E&76>C:L)JP@Q9P=2QJ!58(&5YL.NMZ1M.S#^Q.BLBK3+5&H^/D+,=!'_BXY-6JNH =6_./I-K ML6K_/[^6:_6%_+EZ_V'R%,] M3&/2^]9!_];$;8?3G_"\Z;AJ[ "?'TAZ1$ ]3WN)7W R6SGPJ]$K"[QDR6L2 MCF 09:JWCHNI(N1UUDH6M:D=";#Y<=)WR=H.DS_U(5);U76 QJL6(?>\%6VL MPR@@1EZ+J$NIY[49F!'*%^XT*ZTK*#?1LAWN?N)CH29*Z@!LKV=S')],7]3! M4E/B8QZF"Y(-R:X>=ZV^G:Q$>2^RU)(SQ@5""9(81:W!,U- "VV,-5XDT;K( M>6]BMX/K3WR"]#1J[@#/O^&?-\I(Y[,I?9G6@GPX!%11%G)*"G!9[]G:.L&D MGMS*$FQV1EO%6N_KN]*X'7I_XN.FHRKUI[L8]*G6?CW=M:"+UPU[*>@AGKNZ M$F2L#]X3Z&4=6JIR;5J4DX>@N4=DL?#\4PW^6M4H;CP;N:R>S;\OL)Q/:@)O MK<+U/S?NH:SJ9LA>U!D'2E@.WMH(KG ="AD4#-\%=1-*?H;;0KM \%:IZ9.J M<>@2Z8_I%//Y!%>R'"]QE5R^F^[X#K^8HTA<>'"*(RA?,W/&6; Z"8\\:X]F M*]@V(.9GN%NT-W*?6ID]^Q(WY[?M[R(\\)2C3)@[XH:^ZV2P:'B,@@%#[RD MLO6F1\E@,I.1"2^E;WV$\K1SYJX7R>5[;RKB^;<;W]U8%01]4[@$HX4BNVX, M^(0D%<=T9IJYZ%IWL]N'SA]K!MT.2+O7<.782NP@MG^ ,W)-7M?.23<:*-U( MQ0DC@[*VEL864+*F+@+Q**R*.GCN2VP=VN](XK";\Q/"\YBJZWG3O3&7)4YA&!5MB#1<0)X*$!N;,U028>)/%RE6K>?W):VH1OOM\'*Y@VR MH6:&#E:?Y?\\7ZPN)Y$I??4U50L[S>\BQ5FXQ+N+^VY@$Q+3@M@+H=#N+X6& M4#0GOI6J9A:Y+M\S30=3,>P.V!IL3ZN4GC>^AR9G[K\#/O*TH\[Z/.*>^/V) MC=FY(+A*$$,]Q"@B0[36@(XNZ:B+4=CZRLEP$S]OU,D''VPQ]>Q&1%!>)O#T M$RC<*BNEBC*W+M?]/E6]3_?XIY_[Z%/,=_SB*9J MMTF,V5 L9Y=)#MH;.M15"WI'S;$ M>'I8/[G..\+[NW*U'U[G$H-TR:@ A=7),L(B1(R5%731.B5T;MTP[1%RANW$ M-X21/4PC/;N3%T-@]_8<;_U]XVG*1_0'[TS59?0_84F1@2F];A8;:Q>\*&76 M2HG"4NL,;NN9RO2T.A3EC@T4Q4B5DP!MB2>ELJ:H1RLP0>@@"S/&\=9%^-V/LUNK,@[ M?$>9"O'N@,7@JUN9()!UA!2,4YY";I>W*W!K2-2P_E(#L VJI3[1^3Q,PC3A MQU/$Y6Z\9UEL1)1073Y0F5Q")^O@]"P5II!+,>( A.Y-V+!^U'%1^C3:ZL!M M7W>N>/<9:VNSZ3\?+;W\.RMB_]=H=%6V)(F5G@*2M0VBD(,24H M(3)7]Y&46G?2WH/,89LD-]VQCZNBGOW[JTM^AU5OW'U(PW3PH_0UJ]ZX-[+^ M"ED8K"C11!!>"_+;:DV0YPJD+3HIHU0HK1?C(^2TK-ZH+WF.9'OQ^H7TG\5R MG"AXOKA/=]?Z.]A%K]FMPSYGTUH[?\DZL7N1X+N8M7[75(L@$GH)67A3B_H21 K$R')+ MZQ(+M%DTGXBX/[E#5XL<&Z['U5]74'U5"J;E^,OULOQ SNT'3+-I(M]B70]Z MFU>E7!U+&R$6%T 9J\''B% P<&&R"=JUKN<]A-YA(Y3C@_7(&NP*K2\O"" F MU]ERVCLNO>"K2J[K^C37%0F%U?K*LHV8\S\"U5T4S)5@YWHG#3J0.&Z8< M'Z/'TUM7\/Q].J=E=S(=__>*U8NM8O%A-IF0A_-GF.<[G+*L&:\WZK1&6H@Q M6@@!':0L4HZ))=T\M;T_M3D^2(^JO9[CZ]J\\1/.SUYB/* X](&GM#M+ M^PZ%C4+L^O@'X$4AB,HJ:DBFCF%4/$!$TGBF_Q7+I'>\M][/5>/+G88&Y!O(4M%_'0'OM;(\^K]D>MSW5K7:[*[BM,QZ7K[PXWZKE M 8L54;$2]3Y\N]T-0DBAN9:,G"Y"I=(I@!>10]1>),-%4#[P3 M/QU*-QO0)U%X1R4+#[+[;#X/TY/5V?CS;]DE6=?EJ4-&[>W*7:T]AD#9H'X9S3]0[.KM40G?,\L'OR]*OP!]//3ICLRH6_UMMMS9+N MQHGDL3)S))0[/_E].EYN,GO9>Q8C"M!*:/(D@X/ D0'+H6 67AC1^O+1,?D9 M]@BAGQUP.) ,OC>NVU^^*S>LQ@U6JW 6_Z#O'S8-WBBEN?? J_15J,,A$V.0 MO=(B"9?TW5GQF[:K0\@8]I!AL!WDR337GU&_MQ>^HG!W]@UQM3;?G\_3*7VB M7CBN@EE#8;$X/_M\W?OMQEA=7FAA9@G,T:ZF,I/@,OFS])4IR@J6RE/$+HW8 M&?8PHQ^3/AA$NDX@X4F5Q\V66/LGCS8]JUWB:"MJ&R6-+E[V 3_7JXO3D^M, MI46?5,A@E"5,JHI)900XZY/4%/[J]H?M&VAI:$7OO.&&C"G<6/_RQF9ARD]/RPP^TBIED4?D"8W(K:LP]R1UV)1.$PP]8M>.IK3!O=!+SK[@]!QO M\'6C*?N+\\5R=D;O>SF>8UJN@MF\^O(WO/S+!^\LF$#609#(T7H)9*T3!$7> M.6H5+$HMO(S;.:E'I'+8+$A3X/:ET9ZWXU=A/B5I+S[C?.6S[+\9;WA2LZUX M&TH;;<27KWI_\:KK8ICB6;'U[I%T=80F*^!1(0&R.*F0&[KJG#\Y7AR?A6Z75\43$['PA%L%"0"0^@/3F7@ EU,-I1HCE=-O1.I MPV[$33#T2&7JT936L[7::W#*LYQ7W7C#Y,8>\!*783QYNA$RCQ(Q[&"9[>73 MU;@9';TG[ G0P1>@Q9/ 6Q9!,::"L,YXUWJ.ZO#C9FY2\.Q*P>^VF!PT"ER2 M(Q4]2!'(!CCR74+6";BKYZ61\;BE#[H_#3_#B)E=8'?+'7TBU0T81RWFR]&' M>F3X[.MX,3)$H32! 8F$Q)-UAF!"]965-2PIX_Q6YU3TU!MKD[Z[7I>W7C@, MN)Y4M;-#Y=P#./Z.9Q'G(X,V%L<=,6XTAN8(7_?3P=GYV?71#.4$J5LP-A*_/(-,00B?I@8D$IE&%; MM8C\CLIOO71@I>^CLED+^0VM^/#U!N'6,:LP29 QU4HMRR#FI"$EEIG306:Y M59'_]Q1_\Z7#9+.:*7YO^75P4DK.52(9S=?';N/%'\^_/<=I.J5-\8^5%0PB MBV"8A<#0D!7,MC;/R!"5M3D["^/I MR!;4J*P $5A=BU)!E,&#SD(S&Y4WL?5\TN_1-&Q U!8!WX77 >KH %X72W#Q M 1..O]35=V&KY<82Y\ZY"+4C+=0!W[3PR'= SISRR%"(UDAZA)QA"C,[VQ'W MTDV/,*N,7"Q#6GXM GF,=/%=K0UE,P#QC)3D*1>\VY&P/LVMR>K-9>ZK\ M>U#:4_X]0.GBB/P>2Q<&V$=I4J EYK&.#9!<0BS! C(K;+!!JNV"NUW@]#A) MG4%J7]7?A51#/0R>'?C/V?RJ]&*UV%P,*>1$VS@YG:!LHFU<\@3.1ZVT%DS) M)KFA>V\>IG)[J+3Q@9(?&#>_A;/5C>L;/%PLK*1DSDY84*JFQFPR$,A8DWA\ MM)F77/)6%V:_ Y^-! R79CQ4H[/6XAVZD.\3Z1>O!')A'+-#7F2)$!S3H$1V MM;VU@JR=9$6CU'CGM&'#X>=#3Q].^8TT-FLIOH%MQ-61[=]P=C(/GT_)CD[6 MV8QD#+=)@PZ6Y*(U;Z,RL0Y,F$3KRV3RNT2$HF0I10C!U58W=KX'IDT$#&=S&BEVUEK* M'81*O\VFOU^:3,\I;+2E %H209WW0R93>;#H!:NMA[1NW7[NQNL'A$<;9<[: M2'9H9V0OP_MV/,4WM;!OA#D(3,D#5X)$IAB#X$,$^K%-V>O(RW9NRV%T;(4F M\S/L7$^MM.'Q.3X93\/DNHO5L_1?Y^/%JB#T/<['LSPJ1A;R^"1(E>O@(D2( M# -H9S"2DZE,-%N"\+LO^]&*N/;4^NR(*A@:4G7Z^WHV_.7HC LFA.8N64UV MVS%?"]\M!/0:+(^);'H@#K?#T:8W_&AG^ W TT38'7A.SR:3V9]U(-#K&46P MYW%9SB?WC_S(I O/:WI3,^%J_K20G&CKSR[$$H+,+K7NH[D=93_:8=EAT#NB MUH:V7A3=3'.8UT9%KRYN.[R?S_)Y6OXSU'Y(RV_$X/P\3"Z_O5AO"5VV4B$D M+EV=3B\A2A.@%.W1>!42#UL9MST)^-'2V ULWU.H:F@XWE]-+\_Q@H\8C*F5 M.,""IW!;EEH#P2,YN4%2R&V-1;45Y!YYR8^6LVH JU8B[V!7O7=42&S4'X03 MY",,A15I%111*#P*]%5D L$D9ZV5(;CF/48?H^='BS';[*#---0#VL+B=)1T M-K8(!IS,**V0>N[@T)%L='0F<:>VRXON@BIZ[U;HL3\=>G:5^-XH^8+S.&N$ MDS?3VIPIO_I2TX1A/'T[6]0S2V$5F>.$+;=9,6P9*%PU^U:S#&70B MBQ)2;(RKARG9"EG^9T-6 ZT,[8)?[\CU:'QQ.IOD=^7M^ ^(_'X <.D#KKY_?-L^A&7R_7,XW^.EZ?TT=K:YGQY.JNYFA%/P6F. MHHX@$/4H(T#4A@,7%(O8J)4)VT6-1R1RNY0L^UF0VY7._X_JQ7'GML= S3AX MQ]TX[DBHJW8<5L2$&LGY%+;V14@U6'$:E$O\;@P%OG 7G-?.)*:_5$8]V?YIV'+O KE4[CEU4UX%G?-'&[@/6*HS*#,Y7 MAF6:\%V&O3YD_C,_H(B8%^NB W;-4O;QGFR]K6?]W"H @1%8_ M96WJB-&#=RY#R2&S1)M8%*VO4;;EX$<[8]X#=+-N$#"T]WZ@!RDH2!%*"XBE M)E==@L\%1,$,BO0&4=)^E))31MMDF3W>H(3':?L9\@V[X&]S]^:& M.NS @25YC9=8#4@=[A>F)V-BXMEB@P+,[CH*/V=,HJV\<7C-6K\Q>7$@*U3&FL!12 MS P4(]G;4ZO3&,"TU$FRCJV8@%5\>!!N9LMD:5P+9J^=2T%_?Q1@D=S0_5O/MG92UH?GV+I(; MNLO2K>;1F5?3I#+XDNOM:T98%XJ^BDJ6C,B<:&$".FR^O9/*-C;?WD5^0RO^ M5O-HF50H29!58X:VQ&2)\*@T42]*EAFE\BU:(W78?'MOQ>\MOPZ\S8U;WHW. MA@F=9YX<)"2[!ZI( SXY"74V@4W(2G&RL:^Y!5G#3H)_DN"[M7)ZQMN-MH>9 MN^R8CB"9HX5(+C0$D>C;PC(S,A*C6S7W:X&W7CJ/-H?"ME#;4R\=0.WO@60Z MQ?FWF^Q@W$F@N*66"DB0;(I>N^TEJ;U2(%'R.D46ONJ?G8LU XQ1M:>]][1ZO/D C@?+1B&'HD9Q63K/LF/ MD#-L2'UL2+720P>0>GT^GXZ7YW,D,;T>?ZU?77%BG,0D$807>NU*!F8C!&F# M%M&DM%T,MDO">2,UP[I;QP94(RUT@*=_X.DX3:ZH]UFIF C^SF4/"FE=1%NK MGLG[-,&XI'+KC>XV!<-TFG@JW!P@[0ZPLE$Z;Z_JU3RBL5P)L";P.H$N #U' M@'#!%\6\YJEU <7WJ1H64\.&?ONIIF>P7184%1QE%7-@H8"UWJU3KB%;!=IE M+F1D.0KW5&B[)JM3]WQ/)&P+M#W5\M/5BUXN]UEYY'1QP"+#?>D;MLZPB52[ M*C54M<^!CPR4"O1/2/62.@9 S9C*+,B"K2\Z=59J^(@FUQNBXRDP@1*,08KV M=:@M5AE]RW1*!F4B8W"T8L/O4?14 M0+G(Z]6(!#I9(8-'DU:-WFZ.6'.ZBMPY@>3F_Y0-.5JI;G(X_7Z8TT,6: MY_*@:.^@V")8<%EJT-X;GD3AWC9E:QT J;JH->0ZB%0=!!M[6+.2[;-K=QW2!KV M].0I8=92-SU4+*Y,?3&V,*?JF4\)1+14X#1JR,[[[))@LK08W=1=_>I1W++] M1=L#'B[+L)&7D#R"C+6+5BW#)E,I@ M6AY+%0L[!SU?!NI.R-E2P[B*YH0L9 M;U5@.LY$D3H#BF)J-8P$GZH$;#9$>@DR;-5AZL>K8-U)91LK6'>1W]"*OU6! M&61./@<'$AVAOG %P0IB00NC+0K%Y4]:P;JWXO>67P?>Y2.;WO4)"?E!DB%+ M$%<]B+BGX$]S#SG)9)%S'MT3WMW;[2#S"6I8A\KG[*>@KD%WX]B,&1>S,1:" MAJ]L8>D\T; VW/573L OZ$K1I MRS[GD5L_N]E9XG[<-#H'?'Z^( 0N%B]F9W$\O3Q]64'G!EU7ARV^"*:B$;63 MO@85LZQ7.SW!-6:=&9*'W3IML1N%[4[V+M][4SW/O]WX;KU+:'0&629_04?: M):11X',N(#-:YJ7BFK6>$;(KC<,:OR,B;/-QWA&4U\$._ !7JYC7&EXBQ2B0 M3:JS#VGKJ#6_(%F,OF0;K6Q],7X#*;TH'%B6LHO>.H#E8R40 MPE#P(SV"YKK>=8X,7*2%K;+P(0CM;?O!@3]+6_F M%T. B9?G(?TQF9U<'J;4PXZH&<00"B@3-3@5) BC4>1 W.GVK6,?H^C'*DHY M!&0--=,!SGZ;3>>8SN?S.M#J.>P)=KI))NP76Q!E6N,Z=9!,EIC2B4M:.1(HG53D>*EHMH M?@#U&#W#[I*M=+X5E/900 =@>AW&\W^$R3E>,_)I]F9:Y[S.YM\NK:]7DMOL M@=D0*T^\VF$%TK"HBC#%\N8!Z19T]0BN?5!PU\5OK9(.8/: @;\^^A4RZNQ] M!FL2\1)+AH!,@'1<6HN*J=+Z"O!C]/1RU7R8)/Y^:ND(8C<.VNJMNC&I:_7- MIWF8+M:4\5'@%*M@\* 5.J %*6J/SP2<192(2OCFQY:[T-==+G=/5&R 6W,5 M]0F_#YAF)],Z\_=-)K&/RSA9SZWOFA] [;.!]-'P_F0H[@.L#0GPQ6RS?E4LAO*+5O/RVVM/6L_CJKQ>C MI(542)Y[X#S44_)$^QK+(%)M2B6$I0CT^-[N-J0.ZP@?W0@?4W%#%R"\G^.D M3H,,\V_OS^?I-"SP_7R<\-ED]8>5I],P/\%/LS7K'\,$%R-M/4=G.6!.&2A\ MM>!=)@YM#MK0VF1W1R]M*%#8Z_5;P4W_,'![(CT,C;0=?/H/>)';?SV;_W,V M_V,\/7D1/H^783)R:#$H)R&5>HU%$+,D[@S.:&=B--:8[Y8NMR-G*R2:'PN) M3Z^GCO;H&TR_G\]>U\KR&P7F%T-VKS8 _#B>TA*]%O]JKGE:GI, C->2U6P+ M1:<6E,P.G*6ON(TF"N.3%ZUO%35G8BMXVQ\&WGTHN^#1@WH>Y=6*"B#D4!!D4!48ZX5^TN)>T M(H!&6[>J*""8D $3]Z).$4ON6"G8'_O6R4[ZW_;6R0[*Z!13MZOE8PDZ2V\@ M>$8AH.!UG!0%@SZA$3QS5\*Q#JA^M%LGNZA^YULGN^AAZ%#\X8L2.43OT1?0 M)AI0M1->0$>V7?-D2F:U%OGGO76RD_Z^?^MD%V'V:6>N8ZV0,S*K-=09*: 2 MT^"X,.!K<,-Y37:VGC5R<-E%/_=*&N]B^ZFE XB]"(O3JV,?$NL-GNJ8C>A3 M<< I4B96:*%XP^K]0!%4#"5'V?JZ_"/D=&>J]M3YW?+\1@KH $LMC\=?G,^K M6M:?I*?@^$O]R\4H<1$2A3BT4C4'55(@F6 &EI+BSF;ICG:?]YA\=5PQ<0BZ MNX/$3[9,KNI*1S%SDU1V(+BM0O )(E<:D+ZU4BLG<]\E11>,=%Q:T%U,+9SBC"),'SEX)QD8RYV, M:(+K>F5LS6C']1Z]K)SC@.8G6UD;YTN-N(\,=;9@1*;PV6<-H4@$+YRRU2?- MZ5B5_D=EK./2E5Y63AM0#)UB.X(MN?&+=Y]7Q1C3D]6PVU53]G?E]\7%PT;> M!MJ125 ^^3KFUBEP*3%(PF4IHL.L[^2$MR^2>3(N.JZMV6>I#"[/G5#QDVTT MWR^!MTPIYY0 8Y0"I80'GV6&++7$5'3(NG59>'_W)(8IY>EEXVD+DH:=8?=? M0]#'I"2J2CL?@5N#V/QRX^P7) M[BO(KU?0%$_"\N*S'7OV))OY.=[\*(G'17+6)$2F29$B%(@Q:3#1(!;2IO.^ M V_^/N7;G:.Q'V9U]*_^05?'TQB/E5\K*[:V6S _WLES;XCXV3>15?Q_RX:(9$5MO,LNG?5][I];.[]$35+KI@ Z!)%8#99B+D(R('7?I/" M,O;_L?>ESVW=R+Y_4;^'??GH./;<5#EQRG9FZGYB86G8?".3OB3EQ/>O?PU2 MNT6)"PX/Z,S4E"-1TCF]_ !T-WIIW7"J?7N6'^*.N8V.SF>>SOO+SY_#XENM M$-J4CKW#Y24!9UZNPK#T.ZW*HO9XU3#E4(?R.DX9E,I:.,DC6%Z'U%DFP-=) MES+2;E<<6J]/4'HY8!G48YFGMZI9ERU.(D.?&.WVY#SKVG"W0-"H2 B*D^.0 ME#Q%K[2'9/616CD CG;(W#U*11U%#A]CZ3=<_3*CO0/?S)?+"1T=11/Q8!4G M6US57'HE"KBBBQ(LV=R\Q\[.Q/61_C@R @]75R_WZG>X^HZIWW'Q_A.IXU:, MR1;':YTX)K*!LY00M5' 3':.,VYTT7NY/_N\O8\TPP$!=QJ]]+D!7O/X*BQF MT]G'Y36+/X7E-$U(D-X[\KT2JWW.F9+@K&: R2=IC)&F##4%<%<:QSF03P29 MYW?$=OH[+WS^/+VX)(=]PH/@14H!)@13@\L2@LGTK4\>N;5.Z]9=P/>G;3_%._XT['Q[A3>_ZZ&;>\T&\-/*6;Y+V?YXNT\5\>7D' MFC+5GO7" _JHZ'QW$CQM8B 2*A-8K&DLC=?[$^0V]9W0X\2,JZOVPH%#S>HXV7>P4EYPT3M M6O9+W6$3[;F3$&64G),T0B"'W&L'SA@/+AOK,'O%Q&#(N4?)N$[JX- Y7.H] M8:?VKEW2WEXSP983.F6SY%@@V%I!RU,"HMR $\Y@ELDRT[H/Q^.4C.MO#HZ= MPZ7>$W9N)W8L)\6$S(WGP&7%O[7$ X_T3\"BA;>AN,&0.<8NZ!L?-H1+O MXD[TA@MR.B8*A9"&?%'4@C"/T=$QJR)$;\BS"*:X'(?""[U_W!*FP7&RKX0/ MWU7FJW!Q,H_JY:\ M< COZUB^3^"3116Y=%J2_RZJ_9/(=JX%H,YX$UPL)976/0I/X9-=Y:9LFN"H ME!EQXL$F9T I;8&.;@=)1E3%U6Y(>B@>[Q+2KT^V#PJV;EX'R[P#VZA.,MMH MXN)B_F>8T3)],9J2.5;(D4A) MM8ZI[T99)] Z' +SP?71/L$%Y&BTH0._8&U>S@KXPI&6IO(8BS+"MKZ_ MWH6N<1$V!![V@MP!RND <#<+\X:Y*WZN&@7*7+B/WD(1]<: 8 M%-G+UCU#GB&I9Y@=@H%MAV4#A?2$KSMG?/@P"FPX/%+.8^?-W(;MYQ<7K^>+/\,B3Y@*Q>B40-#>3% / M$0+S#JS6L411C/ /.MQMZ_CZR-,[L8<.5->\I>PZV":>WE9_"A?UHXDP,EH5 M'02L\X2BP]JUE#9 GDO1Z'5L'EK:B; 1LU2.5_Y>1LXAFC@V1/D[+J;S_'X5 M%JL38&TSQRIO!EG5_CZ;KEB3[),U0GG C(S.]*3 $=49DG>R>!0RLM;E*>T.V>87 M@&,>LOMHHLTA^VJ6A[WRN>Z>%^XTSKM;OO7=#X_(JCOX7MIPV^B.9VOC MPML+2G1>,Q:AJ-KJ$WT&'U2L'H@E#\0R+5L?+\\2U6XDU]97;9QO9TQ*A2Q: MXV.J'80CQ'K]+I.RC"O#F1IN%-?3M(WKJK;%S?:I6PWUT\%9^\3D\)^^_1K^ MWWSQ\B(LE^N8=&;$7+ &;#(1,*^D5I&P,*&LDA*00/":3@W?68^N*BSU)'!>/@T%E M=T@>K;<.8%G372[I<>_G9476-#[@\>JN@TF7E' 1N$%:TR8S\(X)R%S3?TR* MTK0N$M^)L&XA>#PT'@[E::ZG#L"W]23YZ=OM/;'4/BF2DM$903'#:.T:.DY\ M"L%HM+RT[@RY UF]S!8;\"QNK9R>\589NEJD+$7M1(XDLMJF53$)D4X(8#Q& M+I/6I?FYNP-9G7H>AT)A5Z@=J)<.H/9K()G.;1%% 8Y"PE** %!61*34C%$X= U1]1V:L:M51L:4(VT MT &>_HF?INGBAGJTQ4@C22@<-2B4M,%JVF"-#\+[D*+@K2=CWJ=@W%JUH7%S MA+0[P$IM!+E:;&YPUT6^'TD]-[Q@, S1@$[D)2L=,SBL19N)N>*TQ6Q;USH^ M1<^XM6Q#XZB9)CI U599O;EM:"K=NI\MV'48IHYHB8$'P!RSBDYX$UO7&#U/ MU;@GW+@!A<-4TS/8_K&H_?)*4L6F0DN'"PM*\MH6*C&P1:)7W+"@6B=P/$U1 MIZ[>@?K?%5[[*Z,#:+U(Z?+SY47-"/D9B8@T7>N)OK[ Z^9\G^>+U?1_PU7O MIRW#$)DTR>J4(:.7M=]]!%^$@A0E68\YH>&M=[M6M'?J1K:!ZR@*[B++1*$@Q,+K1,!2KPM0.#D63$2+)BLSS9X;QK$X/3.YX#[YC[*J+GW@:/ M97>]R'G=,2]<_#(KM67>9N4U37![\AV#)K;MSMW)$MJL8R7E2 !ECH.RL4!, M68/0**)R*FG3.I@T>$+;W5U[(JUFUD@&6(<]*D]&W4'Z?[A+'2SGL4OI7H8O4]K>ZKB6EQ?SR[RYPI_./OY2]Y3/UQJJ11,3 MFT7RLJ;J:<= .?*W/;-()WD.UA-CVJ?G=J%]7]JI>744: 85? =NP7\1S<3( MB\6BMJM9IS'CXNLTXS^EBDR ML%G5(/)H9 ->DT*KXKO7?M_$*$=M>(AUV%CMQ,B9 )F^NK 8-@G33HY$:(3!8JH)T?])WJ>P&JOHTI)^]BZ9=89EC^T1<@1!1#[ MJ*MO)#Z:+1T922JCJDU8JBFE:D(AM\!B45D&GXG[_Q1 # "5(PL@]M%;![!\ M>;E; 84?II^N;[[UD4'5SBQHIPGYS"07^AI.1M,-D6?(V\^!>$) M)B0T$@G'<#K9_R*%^0UY@^8/LWF%_./W]Y-/WZZ21B4P2(*6R"C M)3'5#(X@@H%DR)JQ4O"26J=(/4/2N&&A4\*LI6Y&A-IRL9J\JR&#]5;/G"TU MV8?H)!WJP3BK+F2Y,[>1:T5/O@(F^NP72O1?V4@DSB%EVN&A[P,-- M3G)4JK;6#$S%38@S5BP7-,S(K%79K9O +H@8\Z0Z0ED/U7V Y$96^+^P[ER8 M7WS%1;AAP.14O$^):&>$>5$TN-H0( JC O-T7#Z\5CA(]8^^?&00'*+">4MY M=F!\/+$GOKG)($B<(5?1@W/6U.G"$APJ!5DC\MEZZQ3(G,D9+8)#C,(!%AM+R-ISW[K!RW,T=>M:'8B"W6&VOTKZ MAMB=M+I[MV+HC6>\I@LH3]MW8K5)F'90ZO@7E$FPYAW[]J>R6]=KO.IHE.0X! MKC^66"XOWDP+3I(OG,S1 E$R$I?SG)9,;352K ZR)/JD]=WJ+G2-6XHW(M . M5,V9IF:\6JZFGQ]NXU=I*G6R\6,9"8T3- XBX11I&L?+9I1DC>AX9%EB#8,B MJ& +!.,+B,!#4B&Y'%K78IXT6>.)O>'UY;HL^WMUW0@'M6!T=E@P):Y;+M+N M(4(!'FC-2E:<%"=T9IZE]YP2.O;!W1[G?EN==NX-?<_E;[2'?/@3+[[BK_/9 MZE,=Q(199K4>'B#H4%("HHT9K-516FZ#=2=L>KD#Q=TZZXV1M8?WU%C-9P?J M_\:P^/#G?)*4+H%,*8BZ-GJL0HY*2C"9N1R-X\A;3S0ZB-!N'?V>('R(4L\3 MN01%<@Y"X*(VK[>%>%51.G E19">1ZE0:;G;Q>VPV*VD=ALSZ Z]>ROV+/'[ M>GZYF!2IBN*U/Y%Q!50VY.6&R,';I+*D%2Q"Z\+=PRCM-A#1&WKW5NMY@I=^ M=Y)<$H+G.C,DD(4D/?&K/:W8'+QWW+K$6[NXAU$Z;B.BP2Y.\'8_,UA?+B"^\9RO7C1 M*@F7G0(CL':7L+0RF:4UZG7*%G7.H76]?(-[,/MW0N2^:NJY"5T=OVCH>M'M[[PM#6CN_$]RM6#<:Y.U^; A:WM3Y/<]&IF!#Q"M3'"M.Z@ M=M*KA^N7O;LSSBX987U* 8H6M-*$CN!XO9/VVI94O':\==W3(V2JX$.CMIK%B;2!;)WI24/30M0VDD(DM.YH'A*9!\4YH9"3A]P.5B)6T"Q MET0/1L*7QF.5KZG?3)+\9986M6'YS[CY+SE%FGO!R$@(=4AYJB<8/A0V&G@?0/1M177,1YZ]W%R&0YBXEYA[K6[#!9P'FQWV4>B1^XN@\^370]%6#[1>NX0*_KYAS:SE/>DOY$U M?/76:T.&*>%1&08Q$Q943AIB[2.D#9DXF'4(N?42NT_!4?W.?KNL-3)ORUN" M7*B=C-;/?O47ILL5Y@E#DX1E F(J@7:^FFLI(^&^)"1/5:()[#E [/"><2V1 M(Q1ZKX590UGVG$BX$5?MSS:?U2DJ\W+%YSK"<>S&\&R MH 3DTM3]Y9?K'GD7+\/RT^N+^9]WCO)U M0PG,J_GFMX_=8 YZ6^-MYWB.A]F,G.6A1#)ND[=T1/&2P"E&MC*WA4=IK!3G MM!G]'KZMYWQ-G&1:!CK(67'$#NZALZXO7?6GL:F/;!R%/;VR-E=/!Q<.3_-5[FOGE;/6.5O;ON$AU5(DE M5U@7.B5L361066@(P0I@B0L3=;'%M&XUL2^-XP:C3P6^8Y73_WF[29OXE5;8 MY\O/]PR+/^@86?PVG[VL)]'%1>WAT>; /?R5C4_<1KP/%*1 2?ZFTN2Y<@DJ MA @QFP@>DR],B")TWW[!&UPN$>\OKS?3$*<7T]6W:T'_?/E]!8XNPOA8(B#+ MAA98J5FT+D R-I'IC &;EPH>2FM71_ ^B/E^5O,)E-7!4;PKG])'9U$)\"@H>HYMR0MZZ'X586(SQ9N3D% M4-H+\((KJ)4PGA<9"VOM@NQ-Y+@WSF.A;V_UG!G^UA4M+D2>++?@K*M-.$J& MR)D$*Y@Q4NOLW9A;W_@E2B.A;V_EG!OX:A:_,[;H1-+C+G%0/)!9H0O6*FSM M?7 YJ]95N\U#:ZAKXJ!C)7,7.?T/KV*4Z[ MT39N"= (B-M+&1VTOWN2KS]F^2JHB?G57XE^]<7G^MU$"9\][=P@(D=0"34$ MIPRP%$*@U965YZ=$W#9"=X*?.W?X-5%3%YT^MS X"8E;K[P#5;BH4R,X;:0LA.B_!D@JH6H&R;3]W=I,7FP-$YR;3'AW5Q).U4$>P?OX29M^6=W[QJ)K1PU_7L&*T M$<^-;H]NLVK?EIM77F76_H0S+--5'8\[G5W2]G"U3\QG=Q*39 G?2YI5OYLOE:]J3'WO33TCZQ+L*I"^6JVF: M<,:LE5%#M);5ZJ0 3B<+)1D3!4M1-7<.CR!WW%NJ4R+SX8%X*AUWX%D>P.IK M^G;Z<391J)6O[;9JLD3M7I#!"?)QD.MHL\Y>-6]<>SBUX]YWG1F8#]'P>6+Y MU5\D8-+^=$9'\;I-.5E!J0Z$GU_0:S[^0HX4864U21BMM)C L3J?R L)+DGR MGRP/26IOBVX]66! =L:]?SNSU3 (1OINYW)KI-(V,"W3%&:KNP586[2V3:2- MK/:FM QBT@\GK4;V_@TIC_3Y"%KD;*2'XG,!%:*%X*P"Y[/APA5KFR=0/4'. M\8.'%W4O.F1_89$Y:8L QK,"A8K5\D]&B]FY%(-5^6$I[?%.S<'4CFNEM\+3 M]R.*3Z*]#HR6*TY?(RDJ7'S'ZD3($ 3] \Q+50M^%,0< N@4BXF.*^E:Q]>? M(6EDO_!$R'@\,4LOZ$_>(0I1N9,9+J0H>7)EPV%#*V8)92B M#/.1A(:MJX-W(FQD9VY4!#9463\XO'(XOV)$973"N >?6TBI1U$+0H(PYF-B3S, MU#J#]FF*QDU8'!=S+93407+%SU>O/42*PJ)U(@A(R=8>$EQ"R,1J<0*MS]G' MTMH$/(+<<0_GH1R24^FO@]WQFM4K6W?; HRU%T&0#AA:"TI*"SXB$P:Y<%BG5(H,VW\Q1G(15J1-6/H6N>> M/$/2N%[-V.AKH:<._)IM; 3N:+<6"%S51LS:( 3O:E T6<4-6> X3'+(83 ; MK.!J+)BUT,N9W%&_PS2?I>G%=)-">7O=&J[#]=7VN"0>EIXT^8QNO_?8;FY^];YV M;P23=AORD GZ#XQ M"K)882,:*U([)$EO/,-J3Q$ZN M#[K$=!.UCHC:]>R%+;R]*@73ZFWY'1>?0TV<7&?:3GPN)HD0JONCZ9AD]?+0 M"*"/:D/VZ OWSUG@^[]VW,#8R" <6$O][IH/ X+U0/AY2AQ7I4W#Q21)7L>2 M$8=2"/HG6HBH$&)0S E7 DLGVCV?(W7+9OK@O^87TQR^+2=U M3(X6N4#QDLX'1DLSR") "BN%458H;'TS]CQ5XP;F^L;HH$CG3 MU9*$4KS#(#/M3. L;;5+)@5K=NXO L4>-V1.H>CH>HKGE#LJ%CPL*DP!(=!I".!?T]6G3_.+3)+?A#54J3.A X=LK 1E M0JJMU,@03\(XE]$'?-#,?C_G_^$+Q^WHU+';?Y1F^MUEWZX^X>+FH]G'33"# MEHU0)#-(EJOJ ]8,X:3!LJ"SRC+E,DR7EMWHVRWHSWY0E ZNT7[1^O)3("OG ME]EU2@G]PHOE$E?+?X:+RXUD+R[F?]867A.-1>HH'"#90Z 4K4]7"@-O19'1 M1^X+G@;#>U"]&[+_IO=90VF_)[P_R%6R7!'O&T@%<-A(P9VN8ETG9UM<_0_#1 M1T'?\. ]M\:,3,Y *G6BNG<, M0HWNIV18<5GI\K!,G?-5D^:2)&>\ILJE M6,AQ4:5.#\NRMD=S#'DQ4O&#P+/]G>/FVIP&0HTDWN.YMDZTF%CB0JM NVCR MB;A Z%F5W!GR.\PZ!P?_#A;4S)R4LP)/<"]Y=XC>OZQ(/]UX@UBL3)!R#:" MLK*N@=I$UELTS,00HQP:/6M*1DX\.1UZ]I=[!RV&=LEX\4I'[:(#H:2'VL@& M8D$'G,>4DD3+PN#AJ4,3FGZ &X(C-=)%GXR.W8#T \3?]Y5Y7]O3'0/OMHD7"A8MYT#G-:\!# _>^PC. MZ2Q8\>K;[Q=AMB*^7_W/Y?1+G4 ]B:R6CI0,13 $Y7CM8*(9L*"T M0AMCS*?!ZU82N\GV. TZVZAJ5"P^C,GY^8.;=]..GU=ORQ_)ZN5DF>4E8 MLZ2),55(L%[G DB634I9<6X>)"@]'P_;^>W=Y%JT MII]-#QMK<)V@17D$1G M(0HRCU6BW=QC8H#2J%JAB9@'#'<\)*>;E(G3;&?[JZ K/-V8S7=CR!$%O362 M@8S,D91$@N"B?(B%B*$0=K81C(?5AN)C:'9:J#YZ- M+%&B@1RR &52@$"N/5A//V&2MM[/[]-!=63CQZB4&IW7DY0#R6-%DDB@HD80JC[;0AP^2&0%SQA.C#+B2T96!W=)>@(=]F!)8KHS+:8Q9YM(*^>W&\I MTS[J?+R'PR'"ZR#X=5ML>+FB]3==?7OQUW1)6Z&J,P]JFVQ!\A":MEGA-4BO MI4HA[1\DXD&F@VFWEO(?+N4NT_#S_'*:S2;!"BF@1@JQ5R2XG<-8E M*-+2ZF$Q1C/8!)('M'2RR1RAYV>A6NB#(I#<)=)$J,Q42-N\$]R@AO<'F$!T_M'>/%OB(J%DN5I-U M"^X:!OT'SC\NPI=/TQ0NUNM)NB#E.AW'17(#7&&U:VS-6>::%>=8V6WZ(+WE M#F+HNUNT/$G ./'I=L=2.^F.#1'\^)"%JY7CK0F:54.N8&7"TQI* H&%:$30 M)KO; ;3'0&0; >-L* T5.V\MY1&ADC9;X.3]/R;$:0Y.2Y ND2!R\A"T,\#0 M,"*?Q^"?"N0M,?V?C_.O__?JB1MH7'USBXS;]XT(@S9*FQ\EP0[LCI_"14V2 M>O\)HLS$0+;*-EG(!;>S>G MB:P[QQA"* J\-[9Q%!(C">DB2Z\W,T M]0>H0W0_'U 18U<:W=FOWTQGN&FZ:3G/H2#2=JT\J$0VG1/! 7>.>Q9%K8#9 M-V1[\_1Q;J_;'4YMQ-;!AK)'BX)KWW_BM1.I8.T%DVIJN,@0I)/D[N><3 I, ML-83)0\@LX\P[X' .+R1Q$%:.B\@WANC-HEH=?:Z@,BHR3"0!6+MW")X]BR@ MSJQ]M.] 6OL(\9P368:N)#R"98.NM]O?17!L%I+R$4Q@1'GZ09 MOJKR.2K[< ]/CL5#=-0C"A_OZO*.M$AT?IKD4KQ )X 9[VK'= V1%X04K/2( M*I)/(ITGLPP(<"'\-M=,!^':8<6:"-SE&#SSI6O.% 9ST$;++@3QW).?J M1).8/XP]H&X8B#7600>H^F.V(%8^SJ;_NUXXUXWY)MZ8>ATIP<:B:X=S"[18 M @AA0HSI'2XA+S M1!7)E"?;5*>H2. \@7=9@@QT.- B)1_IP?B6+0'@IF2-TW>J+2)'5E87E5%; MV=_P]79V1]I7K9PG"C$DD1",UW62LF/@BE:0N?.6C@7'>>LQF0>0.5(OJY,> MXLW4U,$)OGTA/EAVU_R1>V4QA=KLC4E0666(GFD0FJ=<)R8%MU,:6 L8;J%Q MI(Y8)\9@"P5U , &$^.B*VA3XN#YVHV+LE9&6K N6A_K[;-I;4^>:E[@F=R' MG%B)S6![HCELJT_XHKIYT]6W=WA1K8C5?,NZ;CR-[8 W#SJ3[5A)G* 247OG MBPD1I$CD\RCM(6K%@7MCA)$!16E]P3_@9+8'$V;+%F&_^BM=7-8)R2\^U[S4 MY>^X(.G/ZLCD^:N_PF?:)?)Z>:\N%[/EN_G%Q>NK'N?K7IY*2S!"U=ITX2$D M%"!*+HDKEU"WWGR'YJF3TI4CL?EPC^X*"1T8'MN"PKFPI+EA1+>CPY!G8L/G M0%SQK)DN.IG6Z_^8$/Q@..P++SM&]/=1WL$8_(*+Z3R_7X7%:F ?;!T$J5>G MEQ?U0O\U*>GE)N?R]S4-U?Z?+]=5_,N)+RH7Y1V$X&HSC]I7V8H$17/%I$(G M13F99[8/Y>,V)SM'G \)C7ZWYG>8+].:H7MLOPE?EOBVO/CRY6*::E)K3;FZ M7-%';Z:?IQL@+2=*!N:1,\ B+/DXTH.+68-)PFMGR>' $X7/CF%CW$8RY[A4 M3@::G@/+U_'T^S)XCZO5Q;JPH3_7[5V57!=&T/Q4G>9&1&X#(0^\H* M\&@*)"4RDZ2H5%KWZ&K*P+AMXLYQM9P *#VODTG2.@>>$S!7(BWXE&LOM 0\ M""TS-]&YGHS_P1K2G2-V]U+>D<;_JUD>-HQX/:+UBKG?%[7H^'/S_F.'O*99 M@/!H'AM% Q],R26T3A?KW>[1?GE2!I/(B';5P0P"P1NN !,6:6)T&'7C#6(/ M\AID6MR\=6>F'J&S>0GX=A/"V['NWI^-MXD$N&G.H Y)%J(D' M-D!PD8'DD@=K%'+6.J-H=^I&'YS1]O086#W] N]J,;V8S2[#Q=T?5I_UVA&A M+U,=$B)IIY9,U#%@9*LIDQ"B+1QLXB5)5WS['+<&9'=IZ!R-J-V .YAZ^T7T M%5>+7\.*5#/[>._G&T[?EO4/)YQK\ODS!T5^"!T@V4%T.@*ZJ&54P6G?^N[C M:**[W'A/A.:!5-LOEE_.EZMW-S&]2<%D76W<$3$D4-:12 4W@&B+T];4\KS3 MX/4^8:,/-QH1DT>HJ.=TS3?SV<B _C2*IZ^=_'P#S/GC'?0#E'6&2H8$H!0-?4H6E#.0/-U_/CU%R[/95 M5]C;LNEN\#K4^Y'5MXTQ+C%J3"F!9K'4=K :O&'USE@5S#E&IEJ;C%N)&=L0 M/!H##[>D-F+OX/B[S\(Z*)22E25G!B)H.L453^37.]I(@[+DW'DK5&O;['LJ MQD5,(_7.F\JZ.[1<]6W4&770K*X>0P=O"1:"U!ZP6)X3'>W>#(N7'AJE'JO; M)Z%R@*#'KGVN)_Z;>9A=LW =,Q0N<64SI$+_**\T!&X4,%,T1Y2&L_B<#?/$ M\WO"P"%*F[>58 <[QCO\.K_X6CW&>\*Y8D;3;IJDSL"](&9LJAV_! =7'$\E ME9A+ZPO<)PD:U\5OAI_VPN\ 28^=R;?^I3)6>4MRT;*V*<%, N,2P0;ADV=( M*Z;U.*LG"1H723-3:)S$M5- /#N0&5 MC"=>(@$):;T\'%C=Q#W<1D]_QO"!:O\NL--(!QW@Z8]9^#Q?K&HH:LW6 M"T#XB9#EI8KS5()OGW+JZW MK=S.S9@8G0(*H2&YS$!%;\ 9EH$Q'9*7.AC5VO!YG))QBPU. YX#Y7XNEU>_ MAM7EIAIG7B[NKIGY;#E=7MWZ''N)M=M+!KG,.H"_82^UC+8\QJ*@%%Y3NYF! MH ,#S@5#QG5P XQ>&.12ZU$IO\,OX=NZY.MM^7TQG:7IEUJ0\1L)]<.?>/$5 M?YW/5I^6$R&E\,%&,"[(&G>EM92#)JD@[<..L2):W^T=17"7EV/[8.FI/6Y8 M]77@]^W%[']C6'SX6UE%EVJBC(@0 T/:^&TAP4MM;>LRUD/H'#OC M:5QD'J*LLP0D(8P<8^:S+$4#BU[7P;$"@B6C1I.APQDQS9MW(SB,TK%3GCH MY=X*ZP"63\;Z5#;6U\0P5J*AA86BYF[%>LD1HC48N=]IV/:X#0*R9 M\)L%/ ;V/5I7)>_\[$$\C9/7'V^!(%.L+))-J5^N2P5FK(6/($K.63+4> MIWSJK#E:"X'[)*'6P()B,M;&W0EL<<%[84-@K<>=;"6F2\=@'PSLGC6WC]B[ M.\S6V3[",.U5O:1*08"R4@(=R1)XSH+$PJ)J/C3Z>RKZNR@\0+U/GEU[R[H[ MM/P6/N-5;H?7PFLDZK7&#"JGFLM#:\DX98W1W-!:&Q0SM[2,O]<4'"HVN9-9=C!]O%(:JDHF7P\*T XQXD#JT@@2H#!I+B01N7FUS0'IFB/ MD.)TS&%SI*R[0\O5 L(D@O$E0+*UU,'F ('52;]6%"NMD\JU]J_/(D5[+]WN MDJ*]CZ#'/F"V)!AS9%E*YR!'86K#8@T.%:-MEVGEA7SA)U")XIPH'P*M)O:"$Z( C8;H9UP*+%U#^=S2]$^!#_MA=]# M,Z7UINJL('*9 FGC>G:+(\L]('BN2S(QNY*:M5+:V0XY:5;:X7;(X9+L0?U7 MJ W9VG6.>6'K&UR7P">A09&!C3Q;(<).8<+SZJ6UE[*V]-+:1W)C]]*:SN[T M@N*9YR0E!Y89'72,U3M2$Z$$EI,JUJO=RB^>ZZ5U]Z5]]-+:2V7S%O(;6_'W MFH!95%89Z<"4.N@2Z12D[<[33A=L#"KX'1MR-V^BUMP$:*;X@^77@:WXS["8 MUL.MCH9>[WJVJ,119'#>TR%G&"?Z>0(9R01BDNO,6GN6#VGH+\_X^#C$47+N M#"?7A8PQJX1*07;&U(!NAH#D'Y&-[$I.B0#?^H+D>RK&]3Z/T^H3$#E Q&-' M'UXCR3I54HZ( TN-N0ZT27ZX_M/\\6J1E)^"K-___<4+_(OLXQ_7;$4I7>Q*(20 M:KD[$P*\UQR"9=*J@CJQM!,@=GO?N-&%E@@90+X=G"L_A27> 7P(QDH=)9VI M/H%**8"K0Q:2EQB-L"Q'T_A,N4_!N+&'1GAI(-P.H/&8(?;FIF:',>0^* VR M%A(K9QWX0JX6+\[)K'4I\A3=L-[LU1_@I/5-QQNM[330 9SJ9?2_/)M1FY.T^^;(H*;"H*)URX8;@-(+R2YG#J!*X66C,,< MBE ^FM8FTS[T]7>9TP9Q@^FH@QWM,=Y>+_!_+G&6OKTM5^PM)Y);068C VW* MNO<&(\\T(_A@LS;&EYB;5[WM1EI_(<3A4'>L9L8.'+R>_H7YY:>P^(@OYQMS MX%U5%9FN'H52&= %(-W*6=&I,)X@F(E'=M2!_">_%B,2I!S@YZHWPD(]QZ[D_;-F6G_<,%U<.[< MM^)^"LOI\CW1$O+;V=W(")]D[Y2*DH,46.VX.MK3,Z0]3DYMY4*9P4Y5WA[V)$BJGD 38==Y6"9+\4EV .9=ET@*=Y#MM M/CN\;"?PN/,!SR!"[F"C>DQ2?\PNEW3PAB_T_>K;R_GGS]-59?CUS50@VI8G M0A0BB,PQ&0(Q:DNL"6[>\.U08G="HS\?-)Y6>SW ]$[)\2T7 M/R'MU[./U[OVO=";1L&D#^LE6"MI1-G4I!=O?(X)BV>M"X+W)G*WL"@[0UP. MJJZ>NXR])W<%ZVU5OC?TN''-_P%O:5;]?RR'K?H W-1_$X3O$/(.+VHGPCJ! M:;DF-592K\,)-[7BUEK-,Q-@O!>@3*EY;;K&Z)V(QCE.AEYKN_LHBH_=0:_G M&[TM6Q2X6-0,PO4[?_IV^SM7=+SX,RSRYA[.YIQ4"KJF#K,/=^1QU-^!Y5#'L=5ZW= 2R2;14D.SJ,$SJ(G MR03/'Y8C-D-3#RFCAVMR"R0.$.O8893Z.VQH3(DHF[!7_W>6L?&#E$ MM?-3R+DG .%78H58NQ[!_'XU3__^_7*1/M$V?(<_1"T%EQ9L[46JM#<0M:U% MO(I+\LZ\-,]Z$(>^?-RTBR'@-(34.SBK-L\8Z>\N*.J*D=N@KQ$;T MM#WSP"17S!B56L\@ND? N+#IP_(Y7",=P.EPP=VR/ ML_+';+I:OGO_QQ4STJ/E-6%8F-KZIT[X\<@L<+1TRJ#+^6%A48.^)D\0-/+A MW1OZVBEO;.?C=URL8_7D0[V0RJ&K^2G/M" M7.Y6[;C]'>/FTW8#JY::&!M0OX;%OW'UD(,@>$'A(HDA\SHN,9%4..W5M?*3 M.T4;]6Z-(1]]_+@)LGW!Z'CY]WEMW0K!!DR B)*5) M/#+4'FHUZ)2Y,BPFKF7K%,TG"1KYW.PBEM).8QW [P$/5ZLRH(Q)B@ ED?^N MHI00K780G*F)6QB]:NUW/DK(R+YG.T7/6TN] ^C4]+[Y[.[66^NSF$P:F)0* ME%$"7(ZL-H!,I42EZ-!O#)OOB!@7,@T4^["?[E%2[@ FSV[5VW;J-S?I@,DP M9)H6F,VUY8(IM?2T5M_XH)VW1+5H?8-P/-4C^P9]')6GU7T':+^S7%^&+]-5 MN%@SN"1;%1=?,;^>+UY?KBX7>#V!?8):H?,!Z^; 0.F4P-757>HU8K::Q_9- MZ_CT[2&YYU_7>=!W&+@-I(T.]L07%^O?(3?] M4R#)22!O^.OG0,K0D7R$UDT/8 MIBV([SQ\/2RPQX' .6-__<\_<;FB$^E=;3RUO%/49XUPFOL )EDZB9RK,QER M BZCTH'S[$1K,W801CJ/L7>Z)II!HY?U<8@.[@IALS7PB8LFYX!U5$D-UF0G M(9A4,S>E2NA"B'*0XZ$1_>-V]^AA-8P!A X6P4U&,KFXTX2/B^*W^>PK<8D; MAI3!TLM8.54\N?:QO3UZ3O3:;2[PL2 M[W6MS<^U#X3,B15?Y\U8H^NTH=HQUWMP6H3 3>T'W_KZVR7CA?72$N7WP-TXMZ)4A[R#_H;U>3()+)6"P49CU9LM& 8ZAJ@1H9 MM5ZA>W@K,-Z">8:7D=OAG.MJ:8F0\VNM@MNZN\]R+ M!FZPLQ>?G?38J24YA5O0TAF"F^(0UJSS M=;JN5A!<9E SN5W2,IK=YI3NLZO_I\?.GI@=KL?./NKOP+BY7X):DF6^% 72 MFYIIYP3X$"04(U&A](4$V?H.>>]:\S/HLK,7")ZL-=]'(QW :9 B!YD2PY 8 ME.2J068S>)8%&!0R^ZR+;%Y4^:/7FN\%JU/4FN^CX[%SOJYB2P]KM;1*.3-! M=KHGBYVD&"&P.CM(>Q=IQ2NEY7/VZQ//[SR)<'"ES]MJX!PVRQV\UEAH%7,. MQ=:\H1@S!.OJ. 6V+O_RO'FER8E2N\^@H\PQI_R)=7_.:/]M/MOXS9OJD-LN M[LL[*9[OYA<7K^>+^OL3Y):CB0JL50A*B021&0U&%Y:#+MZH;I(&]F6N\U.@ M,6J;Q=F&A- YKZV-5.Y*81.2G"27BK'"00EH:E*>A5#HI+:,C!4E-'+5O%-P M:R;.=*T,"]962ZH)<@Y>.E_6M['O5V&Q:M<[JA:@8/[Y1$0,!CA1(X&6]]F-V?B3 MKSFKY'(><'RL.\"^L=4B87VQ&N5[; MONMLOHGC%D6]+TH!]:9<-132E.0242:!6C3/<3@-:V=:L7-6RVP(E/4323CX M4N&!EWEC #\IHRP+D[)$\'$]Z#;7NBB+@!Y+3MYRID^^$IMR>*8U0GTMR/$P M]P,HELW=5N5_\D.ZAM\/L$*W;US;1,0GN8A8G)$@2FU<*0,YXY8DID0V M-CA=&UQVMD(/8'.W%?IW3U_I''Z]K- VQOTO)(GI;#E-_PP7EV3."U=T5A9L MJ36'Q#?$:EMH-,XQJ1D/O66];&5FM]7VGW27#J#4RYIJL^W<%P2?1"%SR=;5 MB9 25!'TE0@.G- L%F&][S]9PXW#I=*H#\>QY\6+O*EP#!>WW1%N6QY$R] % MQ<$PKD!Y6GB>R00\RR*+X,IA;R&S)QD:V]#[[AYTW1KNP4'M(V9FA00F'>TH M(3H(Q5G(3,1,'P763WG9'GR=:;5,\W4R4%RR':;.^91Z]_Z/$W1Y>N0M)SMQ MGN.PC_Y.V9:86.WZX&0!9:0!GTV$)(OVD2N>A&F\A_TH_9V"<,9&AA"C<:"$ MY>2G%0^LZ.BD]#JUGRGZG_Y.>V)VN/Y.^ZB_ S?]?MN7@!&-CP:X2@&4X[4I MM.:0R&?3*JJHZ(-C,,B40D-*)6@A8V% MK+-2YUU$C63^:/0G;V)RYOV=]H+5*?H[[:/C3OL[!1.$YS) D7711_1DHRL- M@G8",M:QL."?LUS_7OV=]E+Z#OV=]M' V" B7V\=<9I]SP8*G?QZE#$S&92V M&>C0L*!Y%CGDP&UT.P%I^SLZK_L_*9@::6)L0&VZJ3_DP%I1G$H1M%=D%/,Z M'(I%2QM]]#H6%QB7.V'IT<=W7@!_4A@=+_]SL-^>;^#DF41;&T9JT[WWYF3*/'$,")-L:5*DEPB0+ M<%F4F#)CJ0PROO$4S'5NF#9&[6@MY_:!T#FOK>_EL?J$BP^?PI6\EC?3F:YJ M\'EF3BFN@3&FZ\P8!,^3 =3)L*)0A]S-@;,OZMH8%=ZLE."C2SJ?@_&#Q MK-,C;OLPN51TB"Z!"YR3LV081$66L]#2UD88:$/SAG\]*YJK0_HYP5$G):96 )[)Y\%%S)X7A7G3CZ.W/WM^E1U^? MZ_ XM/W@2_&AK6Z+U%H%"T75*8TE1_ A2K#!,2]%]L%U,_EB$*_P!^CUU^' MF;Y"PK+J3S M.2IWY_OOTD&P\\7;%I]_NVC/\^)C,?#LM:NSN^NPK9C!JZ) >&F:E%;S.K D/TGG2/&B(G"R@9JV)FKHAR/C>K M^W#^=^F(V.?B'@RC/_3*WL.S45*2)R-(9IGEVHK!@PO,@,$2DE3"*=U-6?BI M/>\?H_.K85%"UI(V!RW1@PHJTL;#5'4MG#;9(XK2RZ(9)8FAO]JS U'?;7;"/A#L M9>T>$@]X5G O/GY=P^N<&[ ^V(]>+)>7G]?RN:0_6[TX W$@=2 MGH7&')D7?ER+O*-H"E X9'#$6%_S1[?=RN#PQ5=.M8 MF$0!3ED#2OJHF$#F7.NXZMWW_RC!_KT@,&^DCXZP=!6A\\HG'U2!XD5= MCYY!B%9#-I)<%)V9&0Q-/<37#]?D%D@<(-:Q&Q!^^'/^X=/\=6@)>%@^)1DN&0,TAINQ94ALHZQ"B(?E$0_]J%IE5W52<[,K4F38EZW - M'0V9'W4-_7-^08^YF*Z^78E$D/ .O\P7 MJ^GLX^U8/18<3]Y"*KJ DBY!%#Q"85&$;*)&VSQTLH66AO=^#]YP1\BTX#8_ MW 0O:(F0U4:1,\@YTJ%BZJ:MM:3CA1MA1+0H6I_U3Y#3 MS6W=,%"8#Z.7'B%6&;FZ(:DS2!VJ^H>0:JB''F#U_P^/=Z^6&4 0WGX*(.H$H@(P*# M!RX"2SP'%F3K^.MS-'5S,S?6<7BXAKI$W#4W5ZL30Y)>APSU"UJ=O$Z84 J2 MBH;,UN2+'?Q@?$!39UO940AX%EY'J*,#>+T/%[A\5W,Q+O$W7%WMRCF6A$F1 M*V02[>3; MC1,=<0VD/C)F:@[9VW*/AVL;4SHM;,E@G:U-M(RH$Y,8V!1YI+60@]DIK?\9 MZ&PE8)R=IH5&YZW%.WIJ)ND7[TOEVEGP*4>T#%!G7NO@:6.LOH/BR?L88_;A M@7&]+0%SVRO&@T$CW!4JC>NN2"/ M/K"\(Q8>??XX3M-00#A>A#V8JML/U]OK3407C)9DUH=00'FGZY A#IPVT,#( M+B.[?^ +H,?H&OG:^,0^>'--=8"^S?RSC%9/+B<90:-T4\%;4 M=AG9@,LI06)>2LN*0-&Z5\E68OJZ6CM>[_,AE- !FKYS+7_'1?T@?$0^44QA M%.0$QF3R)@4]V!) )QX0K?.R>2?SI^@9.7XX-*::J>)@6'W%19RW,)5>SQ\>V6D?"E>GT,1Y)3[=MB%8![U^^O8/G']7""OBI9RE2"]#FU;IK0 M4UJ42F@SB@0N%@DJ1061RP31.VFX-3J'YJFH/TQ:U#[8:9$6M8^R1@YGOB?U MK/->;Y=XN%A'\#P33FI.]F>I582U7C5R42!F7W02VB2Y$^*>"6=N)>#\4J#V M4ON\M0[&!M)&$G=9N+YBLD'4S&SP.B>R"J(&;[0"EG))L6BT9:=6!<\!:1L! MXP5$&REVWEK*(T(ES2_)4?DV^>/]A 6K!7)-3)=J+:(C?Y=S$)KV:Z7J +&G M;OV7F/[/Q_G7_WOUQ TTKKZY1<;M^T:$01NES8^28 2.>@T4X,A'PJO+Q?P+7D7J+7JFO5.T MV5E1(_6UHR:+8)(N&!VBYCOE]3]S"MQ]YSC>>7OM'R7+L>^^UFT?7Z[Q.\7K MRSM7I)?%:PBZ!B4"@3AHBZ LESQZ:Q3N-E7GL:>/TU"??E M?+8."/QKNOIT?9&\#FC6:4@UADG_K^',"0]%D$V5P2C&:RUTA*ALO:MVDK;; MS+AOW5WM #+[BK8DDQ\B 7LOC>Z4@+V/>,>..KP)G]^1^(F 3U<^,Q=2D6OL M@-.: 27)1O3!)K#18O")%Z+UW-FPEN;+6_^/+E8HKYUT#/ MFX:+ZWB)R#435" Y(#7KF-P."+7Z5V@O-2_D&4>SD^X??WZ/B=8' Z"!"$=' MP?M?WUSGAX>8A257T',RP%32&CPC+F)$ITRL+N%NJ_[VF>-%E8?0]F&BZB"L MLU/X06<960X9$MPG*8PRS]/+RY7F'_#U2\S^DM\,U\N?[_Z@R."C,W>W2SL M.(PT&@4BKXF[?M=-,*FDVE,F6,B)L=I14H(S5H(5,2NK2TF\=1[H-EJ.LM$> M/G0M\!0FTIECRT[6VRYO&W?C:Z+P M>Z9=&_L3LD-FL@$,53*L*'"I7JQK+;D.1IOF?>+''Z@UD&J?&I2U MCYP[PLCU*'OM%3-T>&-( 90TM:VU1\A!%.M-4EKC0"CIH9/0X9I\>E#6/F(= M.QYPR,@F+YD2=6@.^3NAIE@EB,5Y*((7YV34UN^6H73N@[+V4O2Q@[+VD?JH MM8K7PMI,7;IN7,G()=;%YN M=P2L]ITL,+2..\#YO?U],^?]:F>O/>%$H,,C"R1&2G%TC-@(+&>)0=,!TSP2 MNY68SB>9#8Z3^1!*Z^(X?H?D-4_K2(XU,U=L)):4M.0SHXQD5>@BP)O @=,/ M?#:*UG;KC?)10CH? G9JW!VOK/';53QC]MS&K*T1DA4= %$ZJ$8N.$-.F$C> M8C%,UYAA@U#6?G=,S:\IA[4%AQ-Y!V?GO1CS!!/#C>LC4YWDX3-MO4%"]"JJ MDI%VY=9[UCT"^HUN':C@AVV8#I9V!U#Y%TX_?B)1O*!]+'S$ZY92:VDMWUZN MEBMRNDF$:\E-C#"H,@N@2ZHWMEQ!%"6 94YE&621V/K><2\"^_5:VT!M.&UU M87/1,EJL[8=P08;%Y_ELP]B+%1WN\7)5-_L/\^\-BSMVQ\0H88(6Q+-/9$60 M20$Q& LD 85,:56:S]XYGNI^#]@VL#VQ7OO=5J^D^MUZG12EM9!HP:HZIR8D M#BXCK5?;[@/;UVQ[Z(NV)ABU1O"Z:R:"Y5C M?#@!\VE?^9GW[80S6):/ MYGWS6*]S/&TMY)Y",N<[*$UL5.L\.6^A-_OHN* M[3FK>$?YC:C<7\/BW[@Z1*^/_^4N*G5GK](GI=;5!GZ*C7L/U?MS5OU.(AY' M^^0C7:6,?E[[1C<1NH/]N.U/;$#BK[,OT_K0#^2O_40__'<3,K]_ZB@!KV=U M<8VGG20R8E3S'GVX^C3/C?7UX)FCQ)4.T];CTNA$5[_3:U>+S[/\^B)\;**I M^T\<)<'@(#T]*HE.M%17_,O9,B_:J>G!(T<)CAR\^WTOBTX4]5_S/V_I:[L# M;GGT*&&0@Q3WM&Q&5N#-F3K]C/GU?%$MPW^&BZ.7VU//'25JL9?J=I!*#PMO M^?)BOL0/\QMRUXE=[5;?,\\?)32Q_Q+<34K=ZG,@-8X3A6BDO4Z4]LLL3[]. M\^75T+-C%/7@4>,Z94_+?/Z< ,9>2A<7MW0MGPWN[+"('GO@:!K:(O/Y;@+H M( 'H?ME[VZA;!R7U^ZVB)X727%FC5FAOO;8=,BPY/MRWES*WA?YQ)=-G5;JZ M-2_I.5%W (#Y?NM/I MSL;7VE,BZ4%EK_Y:I-\7T]1@?=T^:B?E='"U]AWS/6CD'W0"K'X.*WP=IHM_ MAHO+!JIYY)D[Z:B#"[7MXAA96?=7]K=?_[U:0^GEI]G'W]-QV]XSC]Y)=>/> ML>TFG/'[3C^>2_YJL0Y\#Y0$__W3FR3 /T/TDO^;X*/.C#QPM0+:/?NXNUJ?$,O(F6[.I:.^OOD\] XZ. M-C_VO-'T]:3TK6\V<8[^A<07KDY^EL+;.ZOS8[8+Y[\&B;VJ&6P2YB&GO+^_AQ=<74T=&F M^X\:+9/Q4&T]+HJ1]7--T"QOEJOI9JA5RW3OG5XP6LKCH5K=1VPC:_A.IZF&6^GVIXZ6 WFH+I\5 M4#\'X&_SU7_CS4F-K?*1=WG!:"F1#0[+9\4VLH9?TT/G,[SFM,6%Z)9'CI8: M>:@6GQ9-7WK[^1(_S%_]5>_ZD?BL0R+3VK0^=K/=YSVC778WTO N0NQ0[?^< MSB^N6N+]U_PSOJQ=\!;?WH0_A]#]DR\;[^*\)0)VD6>',""._^W)B($XO9BN MOK6QW0Y[XWBY 8U L9]D^_' 6IIX3SQVO 2"!DY8G[;>(P0V]J,?/G8G)785 MZWI>1AW="LSQ_[=W-3UM T'TWE\#J+U62D$@) 011-R-O0173A;\$37_OK9) MC.VL]W/2-Y5RR272V]GWO./=V9EQ49\+'\5'E>:=7Z%QR@[#6(G,*O3ESB'7 M+*#YYE@90$-DDNP?C;$$F3_S:/M<]%I542?^V. 'K.N:G/!TFEC+?!J>.J!%Q,HWYEI:31P>2LVQL7BJ(DDBF@7'9 M5UHII!LO8.GF0A+H](6"S"DQH?7E_3N,:]7M.L-3,ZS@7Z:6G-%]IG M"I'?Y+)ZORV*BE!1'2XL.]?7CYHY0GO4MZ8)3-(92J6B#A>6E^OK7B M7,C/#U$'WP./L6#IMMYK3LD%7J%97-8G\6P[C]*$2"@5)"RQUE\O#3/H@W)S M4JPM;*RB*H&6&K(XN-+.5'*'.HF,RS -\:LFHM"9%1]56FZ;'EF?5-;'FU7; M"_0J?:V-$?5LJ=1U' J7<.HIMQ^5Z&/CR,T\%^U+I.TB^B:SFN7'DNHDZ384 M+E?5.W;G0R4[_>]%>;N.Y8HHAFXU "YEE4SK:=K8*7P09#Z6TIJ!K!1G%3OR MH!&LO,+]-#/?!;]H1+<=PTIO3M$G1_+8+?*'\DWD1U[?ZC&LI.84N'(D#[VJ MHY\P^D)5 G*(\*AK@FQ 9G"JY MQ[#2@U,,9C1Y'FG>P7*XYJM>< J3,$Q3E>N;>N.R,^Q*%'&>MM]:N3L"&QL [N5].<*;SCAA(0 M6-QITF(0_=*0@8Y9=J8%5[6-H&#::-E6JL*HSFV690I?0E,!.@W,0"M-,:B1 MD%,S =0:.C46.#46<#M;EWFV$/FJ>'A=Y$G]?-'L\#6PL#7DMD[FD2^ MER*YSJ)ED#Q3F+!R6S>=#)3@ XO'T$P#"ZNO=9/-3 P+!]C:1?&]/@4)*RJUM\5'A+"RQ,2"3:-"BNH#?*#[&3;'QCHOERJ M1L35T/IXPPD^6&AU5>6M800B=5"XJE@?=<8,L)#E2<15GI:I*&;+Y6P3I5EP M J\&%U?WZB.8EIO_XY9Q+K,TKBUGN3*4)(]N/PB2J'*BS MAK_C>_3='\W/2U2(G]_^ E!+ P04 " "H2E=8WA+^\P@+ !;,0 & M &EC:'(M,C R,S$R,CEX97@Q,#$R+FAT;=5;;7/;-A+^?K\"==HTG9$=27;B MQ'8SXSCI-=?FY:*TR7VZ@W9!2O3;)?W05/9,;%$D@%WL ML\^^@#DJ8FF?'!6D\R?_./IJ>UL]8FJLEX9S*]*.A06>U/H6]T]<'D4?U72;AWK83' MM3=63?=&,/3D\::).&5[GQ3>!*QSTL3BBI1?4IJ[=QY/#C_P#S[M'FZT M+)M@O6>DO1(3CCY'OH=?6+P72I>JMJ0#J# ZY18+P*QUC8H%J=H%$XVK\+6: M^1WUJ\E(O?$43,X4.M.6@KI[9_?1H7JI_1E%4.E(+8%1]2(K'/#:ADAE&*D7 M5;:C9H5K;"ZSZRRC.BK7^+3DB+_UJG E\1>\SM)8J^:D3*5^\%1"E9$Z.5:> M:N=Y(94;3UFT+"LA0CM,0GC,Q:,@,I H]I!U+BZ0!OY$5D #^,N<(OON%P?D?WGC>:\A]3BJ'F&R/ G9G MX[W4K9HDXKYU^ZZM]NW&[OD<=*""R+ARPZ\GT]&#\5C-S9+HS+;P\\)D!7Y3 MI715-4@R_@")P##T>X-LR;*3P,&^WIT^&$'4'0RNF5S B+?-7IP JA.K0V!6 MD-L;:[P5:?>66S36;D=3T@AV$@,)BT$YF(L^4@DB7H"L.YH4SEL0;FNKEOH4 M:_"T5B][DY<$&4%].@IARCJ5B[P6(=,TWS>((6, OT\Y3 M5S5A0ZV]LO%JW^%P-3C=9*9FND3PY!!UXLI:5^W=.X^FD_W#P'X( Y4:2N*1 M7M/:NU.O2PZ: $EWQ7@)S?PWA-H^T*: QU@"D'(!6TC!%7-87O^G#\S2K\)H(9$E,GY>KIN:0P M6$9#*M$611-P:"IHB;T&:J/GB,["A0;Y1PCP#'G8K@2D$/7!TE9U*^G2-=@ MC/KZT8/Q3R,!&TH!$OSO ]]O9[\D1.[BXM6_9Z^3,Z1YX1XD?LFPR[N&0U!B M&14(JK%6&=.LT@M.:<'EUK72WY@33)'FEA#-\HB4^$[RI] 0.S# M,EL]I8H6)FYJ@/4# N$0T9ECGJ3N8R0, C>R#1L'3I,C1;3B>>Q8^ A';,1$ MH][TI]U$*#U#1&73]M3"=6X!/%A4DSR;1+\+E0_081WNX"\S4*'/J0]BE*?G MJ?*80&@ 3WDF)>1Z V:10:B%/;CJWN[X.Y8@J(5WY34+@D73A'(OD%V(;BOP MYE13E0LU=5H5I"VT$.[!X\PWEW=L((RVP7T&;>^-)_?.OE-O04F>RM1_.&=O MN)6X_U6G,D*]0\JPH>"_GJ'&"[//U+62-!,G1?N%;W4%6H'L=-* MUS?.FDPR-THE?.74>7]39YGG' ]+6%,"*FE^Z=C4_C*@_%ZB)X'9YMX\Y!!NY[S$/);GVCUI]^%[R>HN6";>])GVY(2'&B[A&]O M_47'"U^FM?JG$P"3G6VL8_U2 ^P7JXX*#X&)A83O/08=(Z[*X&I*[6R.9*R\GSK#5*"$^3@M\Z,OCGMHL"QS5SA MK'J'HII3F<3^FVA9.SRL0. PR-JD>$*Z0MN#HBIG[:2[T>D6.]U2 !G)")U% M/K_(*8#&$P@PS;FT0SDY,IY' @&4#HW.8)>0(W&)Q1-.J4 C.@4H9"7"XR& M?KE2MS(JXP"'M1QWQ[FYP8'9E+46U.%S4P6](/6;FP][/3OJN*XAZ*H*' *U MSR%30+Q&;VY?4,6R![77/FFCM=KY,MQ%<-,^^-K9_+LK&9YSH[ M._4HXE$I%Y2=A<]RQR\-7^Y1=#VO%1!3';#>")+R]$X IQ NDS M63[>!,'-'=>5^(*S[-!1&:?_*&0#/,VODFZ)I>[O#MH>P?]?U&+PDL)$;\6+1X3 4@PQS'1Y'/7C8:T>B5B(2 M3R"K9'^J,NN"=(#K]O*;$1VW_=@@:U!O*0"AB)F)]_@6&:QEIQ#9.+ [+V.0@QJQW@ONRV7\LDW'WZ+:5QOY M!M6,#R@13-N-?('J[IV]_<,@O]6_J*H,T]-L1\UJ(K^) G]:R"\IS:4WRL!# METAG(R%Y?/+3J]?O?W[^[)_/7SY_]>YO+M%O"!(CX2PIS5/V-NHN8LI"\I11 M?NI0?T!2@>1%$3"5$.(Z2()/KI^ZZ,["!\W6-5&&AG-%RA/)I:K:(H@;?G7$ M"\=A<8=\DQ#4U_FO2"D>QR^M('@;?FD%CX,FI#R]L&+9#E40WNZD\HGRD2!W MF6LWU8CS!$ RI(079;4UO'N?M\)-;S^.NE6P.F\>5_O=,@@0ZYUU'"WAGL3- M:I;1_.U'&Y\FOBNO**N[=R8/QX=7?__Y]ZW_EGQ@J,M-JOS?MR9O>.W^FI;Z M+3IEN)_^<\-]^4\5_P-02P,$% @ J$I76#@]FCV^ P !S, !< !I M8VAR+3(P,C,Q,C(Y>&5X,C$Q+FAT;>U;:W/:.!3]OK]"2V>W7S#8)CBM<9BA MZ8LVR7:&3OMQ1[8$OA/9E._8 9!B-?ZYYSSSV(AX)8 M)6P:Q!23Z1_!GY:%7O)HG=!4H4A0K"A!:PGI"GTF5)XCRZK..N99+F 5*^3: M[@'ZS,4Y7.!R7(%B=+JY3C LCX.AF20(.=!#:(TSIH7OH>MZ_HW%/Q^KSRR"I@FD5DR+!/Q#-U.32R J]AW; M_JMGSIL&2YXJ/9O0P>73\AH[5U+T2EF8P2KU#:!>&;H9CCCCPG]BF]ND&+&6 M. &6^T]G C![VIBDS*'EU66.II!2C=9.XZK4WUU%4,( MFD1GX&SG>7>&UX#[!4$*AXQNQD,N"!66YH3A3%)_\V1"0&8,YSZD!J,)FB18 MK'290JX43_RQ)N2""@419M4<9KIRN"K@\_' >5X0$RB=IB*;B:OR#DQYAXKL MCHW& ]<;W3AL#YR]QIR!-]XW\N9D/7O@/?/N==FA(:(D0],M,YP>]4:]34"& M"='MZ;O9%7(TPS]5,-+-1\5_.2_I_K]$;OKQ#"<4\25:K$,)!+#(OPNP0G\+ M,+N U;O7J;\S!^_6 B2!2 %/"R[F:<1%Q@4N7NBC?\0*I_"U.N("O>8B,4=; M5-TAAA!'YRO!URFQ*C0D+.Z3JF\5SWQ-$)*< 4$%U,DMW#&ZW.G87\K'__<3Q[,G#\%8Y^(?XSS! M*9I+AE,B']8+2W.K >AY!)%^SYU%7]8@P3A&I7B][+)XMI<8:H/^ 8*O#<8S MJF(J'D'3M;&Q6S3]8O"I\_#:8WPT2=>FB5"PXM<*IH\0,*UP=L&)WX<"=>F8[=M6'\D/#ENMD6UP89?4H8OL:!MM.%^ M\>50Y\.UQ_@X&JY-R\Y/WZ!CGFA 0#L;;@;&MMGPZ9O]A5L;E)WW-JY/"^^= M,85!=,;;"(SM,UXT/_LXZ]RW$1A;Z+XG6)Q#VKEO(S"VS'UG6<: $O1Z+[F/OKP\57GSHW ^+VHNY(>FET U^PR^'G?1L;+?X/Y0J]7 M%%S0G9TF&T$]H\0'$K.UFHWY([-']5CN1%E:#; ? -02P,$% @ MJ$I76,7\MB?N @ 5PH !< !I8VAR+3(P,C,Q,C(Y>&5X,C,Q+FAT;.G8>3IIGI 6& IGVD",CR^M8U)8\DMPF_'K6C[2A M:: <^O!!8WE?W[?>76F2V"R=3A)DT?3%Y*7CP'O%BPRE!:Z168R@,$(N8!ZA MN0#':;3>J7REQ2*QX+E>#^9*7XA+5LNML"E.UWXF!_5^=!(K:2F:)N/Z]=K'3MEV%*87%,BJ?-P-*(K% MI758*A9R7)%OU:[6ZERE2H_WW.HY+"5.S#*1KL;[QUJP=+]MF#2.02WB6FS$ M+R34Y+K:7C6,R#H5$M<,NUV/:'U8)B(4E'"_T]WBM ,Q 139 EAJ*=496V#G M9[YH@='\SWUMW(3KC_+E8>,H5-:J;-PGA)>HK> L;1)0Y:(6K[/?"_+EG3]K M"]1#9*UW.VM>60Q?9E\_PNGI;$<5/ Z(\T)8!#]P77A2'%V?$)RKPB8P1V/A M1,3T>GR)LL"G1393VJ9,1FWX?@:CH>?>N\0WFY+3O$'=^EOS_Z^7!^_MBOX[ M)4TY&3 M2B/Z;:8-IS;J5*A*#QC'Y$]0"Z*IM$59?)*>H\N]J^ MNQY>[_6&AZ9:8> M7\$Z:&(#DJPWV['D&' ?V$!]B'Z[]5'"7LQ+AU7*/W)6L_OH^0ZXLR5(N M/T_&Q$4IW_Z>S/];KX8.)R3%DA8DNR("5* MI[.A^$V1NQ/U>B5U:?*9U<-1(=K-=E?\9NR=GLC07N@BI?/Y.&>'X?GLT$]R M%ADU.S]3>B*T>K>G94?)SLEQU(PZ49=:2I),6B?-3O>4XN-V4_VSM8>N$ ]] M7#%+Z=W>6&?U$?'\O>Y17O2G6A6C7JO9_,N>ESL_2TQ68#*+SN%K&&-MI(+N MB[I,]3#K>7OV0M=YFKZOSYWJ2=RK--9[\V% MU3)]4W,RAV>E_$52$MOYQ&M0_0>]49S0WI]5F&P;W(QWI0G1:C=:J M 8M@E4V(XGNQNV'(YN!:7@\^W5Q^O+B]NKZX_B5]^_7SS MZ\6G6W%[+6X&E_Y=I]D6UQ_%[4\#<7/Q^?W%I\%-_?KO/P_^(2XN;[FEW6RV MMW)%.W\C?5J"T\;Q"9M\)49R0L+2 M1-,4S%2,M!,RRTJ9XF5N;"%,)CX:.Q:M9OUO(C$6,B1F)*T@>$^)#Q33."+[ M^E7KN-EOG]:8OSK").(J'D'\)Y/RO*XF?BY4 V$[?;EA:^](V-Y+!\\C,N.9 MN,O,-"4UI%J(7A4V9&(]12)C MO++"C$&4A0ER:P(9 NZC=HZD!<:5YX!I+E"D$ #H#9/CIG--QW!SY*5T):\GA ?'64DD]-!!!&J78C[L%B8S ?LQ\_*^WB MU+@2_9@3K4D#,')K8E)X[<0^<* (P K!'MS'(YD-25R ;CZ7*21:'5EO'>U3 MT*)UI,)3>-1<(F8!D#R^8$Y:PFG #>NRU43LC.9I'Q,D#],MOSMX2,?+2(8< MY_1GU$>=XQ^.SGUY\&/A>=0X\39_((?J'U'R2>KK$*IQ_HQEZ;;OPHDL(L"A MFBFD1E-:# .FFCGF0U2E/EQN/Q=<.(RKUI*I<=7E1L7N*A5G,N-&OP(79Q) MM?+[45=&3BLMK68#=,C@GNDS'JETG%7]BG0^!7L>-(Z@$':BOE,N >RX3"73 M-\SR2BRR,WJ$7+]E ZBY*&2T2JOFR &6M8QTJHL9)^Q-T_(Z\B#S^ E+8$5TJ:CT MZ>&^,B@O;0[\.E]@Q+&QRBO@R\LA9:@;4L 8+93S^F 1E,X!JEA'.@=#OW"P MQC\8K,>-3I=M'DQD6GH6XDABUX_Z3D\0 [>A3GOCMN'3\+BY:/.H1$=PH0NE M863*XLMS;\/X\D&:N.Y-OKXM$=&\HO8+C8(/H(\'%4_P(EMBT/TUX03P M! <]DJO4Q Z&_(X]6SVB.0B:C*1[J J8O3R<27E:]]97E#O#OOR.TFK[_DB^ M]@R'/!.\.[ I.MK)3=&;;;9#_AQ/S3%?6S ,$]XR!A=DPUAZ0G6P5E-"+XF* MLC#6/:1B_P*#C<>Z*(@V4GADD.:Y16GHY+OO Z-@3,>,C/^YHITO)OJ]U%#9 M+Y\RB_V&_N#_NYMOPI$7*6HDU&P:8.+-(V])8TT(?95&'W894Y)WG!=#S>0S MHZ_V_''A_*#E28"J-@1A&[^!FJ1"1T6IFA-;IR 1>DRLH!:J>F;H;3[CV*OPN97[A!Y21YO,O?3!OGLI93V?>5;Y3OQHL,D5AQCV^59TP@R.U5Y>*'C>A>7'AVFB&2]?" MXI^:SUPU-WS38:'6V[J=1K=[],7F9J/UQ;8_&K;3.&U^N?4_';5[VN@<;:?L MH7=$< ;\[7*9O=OK[,T[5$CLM?-[T5J]LV5P/G9Y\/;RG?9_?;VTNK#E U: MSUKB(T46A=VLNC#K^ NS[J-+]LW!*I339V;RO/;"%:49)GK!Q.X5,]P=[HOP3W[J1+ M7X+C+D>:$C&XI[CD,PMQ'38$Z\X[]+EH0ZI;_K5/;IR_0.N%$^0)K?W^9P$W MG\R:BRXR N;*8KW+5WXR5'V&7R\=^E]-_1M02P,$% @ J$I76&*@BRG5 M!P 'B4 !< !I8VAR+3(P,C,Q,C(Y>&5X,S$R+FAT;>U::V\;-Q;]OK^" M:Z.)#4BRGK8E.08R]M?ON>3H92F-O,XF M9!C7EH=\JE\GPVSME1>#X[\I.<#;28 MGI\)-69*O-M3;=XZ.>6GW=.X76_73SJ\>QQ%HM-M-^)6HRNZOS7VT!7BH8]U MTU2^VQNIK)I(FK_7[N2N/U'");U&O?[#GI<[/XMUYC"90>?P-8RQ-I*3CZ[* M4S7,>MZ>O=!UUCS@T7W++J\^W=]W-_+ MC_?L_I;=75WZ=ZUZD]U>L_L?K]C=Q:?W%Q^O[JJW__KIZM_LXO*>6IKU^G:N M:.9/@_BU[&MOM.^FPOYAY)#=3::NPB)IG(JGS"7E=Y\4[L:M9GJWVK.51=T:\X)]D)$<#:1YL]\XKO>;W0JQ M5HOIF-U$"<1_U"G-:ROL)R=J"%OW]8:MN2-A>\\M/(_(C*;L(=.35(JAK(3H ME6$36EJ6::0:S,!5AJA.69$Y4TCHC>3C\Q"BQ-D(3Z0GBWF$5X;I$>C1Z2"W M)I AX-9R,R61$7^0'A'S,2W>"2B#*5.?Q# '"43*(&E!+$-W:"*D89-$10FS M!7TL^D^DD>4@9,!(V139C1+E1+D$!MI<1EY!&C>':EK S#&Z"3:8+KOA=<.M MM>MPDRQ6&0)*V%@$L *L01S-9JE=92 /($EA')5%:4'D 9 L1:L"@"F33EF. M&!,\";9INL!?&7K[9&I 7"@:N$(210H!@$X#&7XZZ_6)N$U8G.J)G2$2B459 M9S@FXO0RZ TM*TO LC-EUK1]W=AJ[PBV[E<"\6;_M-DXZ=L2/67"IZ6OXUCA M\< >^BC=,&ZDQP/BJP:I]*E) H2#5-F$>I#8",Q'[$?/0MDHU;9 /^)$H], MC-SH2 J\MNP .! 2P K!OGJ,$IX-);L W7PJ4D@T6KS:Z!S(H$6C(\)3>%14 M&&8!D#0^(TY:PFG #>FRU43DC'JWCPGB^73+[P[GZ7@9R9"CG/Z"^JAU_-W1 M>< /OR\\.[43;_,':5'S(TH^27T90A7*GQ$O[/9=*)$-).!0SA12HRX,!@ ' MC97US 8IF?EQJ/Q=<.(RKQJ9Z;/:*3"4E;U*]+Z%.QY4%L)A;#_])UR#F!'1SK9&,% _5H* R:W../$V MMP U%86$5F[$##G LN(#E2HWI82]:5I:1QYD'C]A":R(+A65/CT\E@;EA5IX%J)(RCA&?:?&B('=4*>]M=OP:7C<7+1Y5*(CN-"&TG"@"_?YN;=A M?#Z7EE3WQE_>EK#!K*+V"TT&'T ?#RJ:X/4"2^P*"X;(K2. -L)EN>5;G@#L M&:Q'>5A'46$HPDM);V6\D;8.;^C4$*/8"$/\7B!;8M"#->$8\ 0'/9$KU<0. M1OH=>[9Z1',8-$FXG5<%Q%X>SE)X6O?6EY0[Q;[\0:;E]OV)?.4%#GDA>'=@ M4]39R4W1VVVV0_X<3\PP7UDP#!'>,@879$-8>D9UL%930B^.BM)I8^>IV+_ M8*.1[C(GD#Y070\WD,Z.O]OQQX>R@ MY5F *C<$81N_@9JX0$#-*YM]X M&/4G2+F[LO&X0&:-#2B@@N!*3UF AS_#+7%4":E*96.=CB7EJXP/RZ-H4[*< M'.6IGDJT3A(=>(VOH!2H>F'JKCWCLLOY76]F;?>F#>?.4 M3WLJ\Z[RG?KE8 /MG![UZ"YU3 R.U%Y>)7K&5X,S(Q+FAT;=58;6_;-A#^OE]Q<[ V!2Q%+W822TX MUW%0;T4]Q"ZZ?1HHD;*(2*1*T4FT7[\C)>>E:3=W:(/&, S+]\*[YQ[=G37. M=5FKI7<".JDLI J MVLOL*^ZN//N*C8F3D9(73?1RHC@I7O9K(FJG9HIGK;CF?S,,$:.UE]=M^$=H M77#!MNGX@*!-6GY/Y6&0P^F\%<0"J% M8*GF4L UUSGHG,%$B TIX()54FF0&RK(AH[)4?OP+T=BY5";[G_ 89VAK=AA$%3%!L6&RY'5MPL:WT:38"2%GBF&\ M]T-KL]A&UH*F8 U,4HNG(00>GQ., M:W@<[\J-N"+45, I6*:C\'#;4#AB*G3DF!;SI/S9]U]][G[\GH<^Q&#H'MF< M5PAX1]=L4Q0-TKJL"L.:6R8I]G'#%3/SKC8UJ#O6^^$^0<(J\(?[]%5;X IM M4Y(42(EM->]X>,O!KIC^*!RT9J4E-Y9T%!NV/M^R!C]06;G _E$26RML5IJ@ M)<5?;5FV-2=<8=$KQ6I3WKX1DZ( -&,F,BQ^76&]Z[ZURK@@(C6_HT/*K6O3 M75!K4]B:RHHI>V2])4#7X=ROZ./:,.AV1DE%F3+SJ2!5S:+MEYCRNBI($W%A M,;%&<>RY_A=E_^8V=$?>EZ7_U^M@Y(;#W8(]L$"T8"#>-1;PI!?VM@8= MY:*@N@'_X7)F6/@IY"W:]Y?7[WYC^ /,Y0Q);,<$G+-$;8AJNJD9VJDY^&1[ M[D#YNGS;9?01R63U5'W'9OJZ>3@.OV$JM\5[NFQ>[ V.XMI^PJ\LRQ3._Z6+ MRQ7%/B/%@RQW9*IGDNWMA,P.JEU+LAVK0E!DP2D8-.+G .\/">ES &Z:97#!99QG$E?@S>@9U%GQEU]__65[*V S12K"#&WZ,_^G=TL\/,NS,A M"7)NHQ^;_,>S@>ZS?4QQ8!^/_ -02P,$% @ J$I76,N'/H^"! $1$ M !< !I8VAR+3(P,C,Q,C(Y>&5X,S(R+FAT;=58;6_;-A#^OE]Q<[ V!2Q% MLN3&EMP KNNLP8IZB%UT^S30$F41H4B5I)-HOWY'2LY+TV[NT :M81B6[_VY M1W>T)J6I^,FDI"0_^6GRL^?!*YEM*RH,9(H20W/8:B8V\#ZG^@(\K].:R;I1 M;%,:& 2#&-Y+=<$N22LWS'!ZLO,S.6JO)T123 M#)U$ZWAT3$?%.@R"83 &X]PMA&)JZ?7FN[$:Y)=;)3P6NR*^Z9Y1OYPKTSA4;+9#[7E?.:P M&@?/87$*J]=S6$[/7T[?SI?>XH\W\S]A.EM9R2 (]J/(H/Z8W%^K@OB3%9P) MR*00-#-,"KABI@134I@*L24/;:N8X":&D MBF*^=U-KJ]AEUH84Q-[0/]5;I+4'T41*.X)V_]&<^ MV"2/4PBC8="W*9)PU&Z+S?2FN2V QZGA4FBY[N!PA!381+/CIA'Y<]A^.Q3]^.W#'H?@Z%_ M[&I>(> =78LMYPW2NJJY9<+!K9CB.XM:LD> ;L+Y7S#'C670S8Z2*J?*[B=.:DV3W92/@\]+_Z_7>.Q'P_V2/7) M& @WAH;^*(7]78& M'>6207T-X?W#F67AQY"W:-\]O'[S&R.,L9972&*W)N"4KM66J*;;FI';FO%' MI^<.E"^KMSV,/B"9K!]K[KA*7S;WU^%7+.6F>8]7S9.#^#C5[A-^570#RZO& MW*MM3WX&ML3>7GCLH=H-(C>G:H1"":E8P6<'JS[Q9% MP?#X^Q"\([=W/K'6[OZ%KZ5VRS)1E.-VO*0/_M3?DLPMKN#6A*R1:5OST.0_ MG@-TG^TCB2/W*.0?4$L#!!0 ( *A*5U@'P@:N=18 ,1Q 7 :6-H M#DW,2YH=&WM7>MS&[>U_W[_"EQG;BK-4(H>?D5V/4-3 M=,S6DCP2W32?.N N2*):+IC%KBCFK[_G 6!!.#5)-5%Y*9)"R5*EHK(Z'XE?4V6OQ=Z>>ZIC MIO-"C\:E.#HX>BI^-<6UOI'\>ZG+3+WQX[S^B3^__HDF>3TPZ?S-ZU3?")W^ M]8E^*>61>G'\XC"1+Y\>/7_V\N#Y\?#PX-EA\O/@^>'1\%_'SY[ N_ \OV3+ M>:;^^F2B\[VQ0@).7AQ-RU3TT>0FS%? R_Y7'6!U) M%B,8K#33D\.7,%*I;LL]F>E1?D(+?,)#^<<3DYGBY(<#^N<5_K(WE!.=S4_^ MTBZTS/[2LC*W>U85>L@_6_V' LI@:/HX$1D-Z]'>N!+L7/ M+_8/%^G>6HJ'0Y64^D;]^,.SEZ_$N;E1DX$JQ.'3%HK&\9>L(@&Q4<6C+J/7 M>7]Q*=Y??#CMG?]RU1(?^J?[XANAO?.A_>O;=N?OXN/%AU[GM\\F^U&)_/CI M\N/%5?>SB'O^I]'V=)FV(S08O61L"O'>9"E8.@O,+]-]L5..E?CQAY='1P>O M.F8RE?FML&-9J#%,J H8Q#A;2S]/)+P-_Q=2)%565H7B6=1D.I:X*DO#CPI=\G@R M24P%KPQTYK^B%PJE\Z$I$B(SD(!K.'SQRHJIG._!SWM35<"_)C)/E$C@&95; M66J3B^E89\::Z7B^+_H- [PULDAQ@:>Z !-@8"7QGM'/8<> =*2B4# 7K#,U M4W0MY1@V;FHRG)#HAK%--26/!',EJJ#-4;'? ->^ F16T.=P_: MF(GPDQ5II7"0"7R!$BARDR,IF::=G.ER+'#.^EV8S11N"B*"IJARD &B;!P8(5X>43-G2J[01L/^ M'!Z<>I&\JJ?IWB9CF8^4:">TYL.?C\%Z \FI'UZUCOO7?4OV_W>Q?E66KM89, .91G8+-!(B*B ,PIU8S GAKRO MP"J(CISJ$L02E&BBRU(ISR_6_YA#:UZH6=8&A4@53 *3D<):T)]4W35AH!*5 M*2-)&N@]D]%=U_=CN?^KU_=*^V M74CD%*R:(C_5Y$C C!1HR9 MZ$G G-76V0R'.D$GMR-M8/W=(J;9)!=I;4P; M3%ALBA[0!.W2@[8";V3P=;#(N3;1JN#Y OUQ9N8*/LS&Z ; U,.THM03\@OT M;Q#95(&=Q]$&_X8%\![66WO'-NP DS,.K[,YKS!$)#>DJMU 4[-/"*KC%0:7 MIC@ND(,,%'\$[A1"%GQL== MU:'+;N?BT\>S[GD?LHZ?7XEV!SZ?]R%T%Y?= MJWZ[W\7?MM+Z]AX]0FG2V8>+6I:BE1:H;I)53M3F]6K6T+^C=SE6*3"&Q(6J MH@#M @, B[_1IK(9;HNM8(S&57(('BW)+?GS7F^A*N]HI +'F9DJ2Y% B+S) M"-7#3F"40+9F>\&TSD!I_ K(!=%OWBQ"?*U-BM-D:H@[=]>3.THFR 6OZNUZ MYR[KG5L,O=89D)G.D(72FART?4Z6<5IF@2^8)$P&56&=-!5HP8=*4]KAC.(% M& 5(%IA=9,6';,)59F:[&)\K,!5DTI'C*T9$[-R"11W"-L(KH'8YF5Y5W(!C MH"!S]966V)GODEW%YU!Z&A\3LJ0IR=:F((8P,+$^2FG['&VKDL3,)L"$N9+@]O0$K+\& MGM'FPU:E_M44$SZ8B=.>SS,"S:+ 62#N0P&&27/RQLL61P(C-,H&4:8M.RE( M+=EQ.@E<-@_1$G;)*,!SJ)318H;@FT,"X$ M)@6^8Q+0(I!81J'(JJQ,1P%K"Q??&,J2*)X07*, N:!HV/_V8*A+<,B6T !64G%]B=24#LF"S26E-GR0VGK/W<4["=K M6^?V!O>B*B!X*M2HRB0D\400ASV9&D%4L+!8!&]%2OG^ JJPGH:U/CA&;Z>& MQ?:D4$ $J.0*GNO?&IBR-).3@_H5.; FJ\K55^Z @/G/<>%'GLJ1VAL *Z[W MR%B=R&PFY_;)GP\[/W8($HE%,[)C!ID>L1T$OB( X87'3M[+A2)&4@WR,-& M&^JD/E531!'0O:"U4R1;L>P,-0;MTHMKHZ/>TD"T=]Z!0!.2N+VW[2M(ZCH7 M9Q^[YU?;F_R_ ^V>5@5HCW)&+>0*+1]P;&*J"SO$1 $1Y'06\#V@NRSF^P:L3TPQ-U8P20"(&=-W8FI,ABBH(L07' JPU?L= M_(WQO9!!_TD4 HEL_1-IQWYWF&? 'Q[?>;6[N+-VDIM=TO5"4Q1L$?!KK7P# MD;+&^)P_F"G!1?XCA'%@B30+'16]+,=G\90$LO,P-7^=9'J!;-K&AUPLQ8RP M7@B\$Z52%W\1>V5&["4J0942[\W'A:E&E LB2IG*&IU$:OD6+MWX%2![D;PD%B# /[2 FQBPY-M)N9]TQ+]OC 1T%/.6B:J20 M)12T+EG,PZZ&*+31OR";FBUH>&01;/QBPPCROY4*T-ZX"FUKT44G[;]OV!RR MFL ^E3M(8AEX)9]45Z[2@YU1,],56R)+D+3X 6?M'"@WGN#V_.$R>U_'>MOK MG[9K& 7(R%5)4>Y$A4R)W0VL.>'J;&D08(G*MT!8617YOGBWGAW6VQDV,^B& MFNR,7R*K1TV,R]U8Y6#4^%OP*T,=:K^@IB8GXB>&P!TDA, .JT;$#'XK$AW< M%"MVU/YHO^79;!VH0V_BZBC^I]IUCKBE 3T-7Z-5L+LUS=):55J_G?1)W,BL M(M7BG>.'/0.(H"KWOC&8%LN\2_]=D8=K?(3?SC18EQ0W(&RX6] ,^Y)@RQ)& MQEK1+E)\,T1DAP=A/JZ,X+XF7^%\;1BL_HT7[48* KH\5O@A[(1[ V,!]^WO M%8K'T!A"XZR5*9H>]!W4B,(JB<8! \YWAC-YA16DIIJ4"(&Y2?*(2KT4!F6?#=MP);FVU@[_=C^S55^P&:V MS[#P(ZX^O?U;M],7_0N!M2%XZK=M=-H(MH SJO+2\- MP6M WKD_Z)83C'L,0.]1E#735KD(FJ#'@5+1^&.)74O\91Q6^5"1VW0<>,-S MNW1L K:;X_')M"IIF>785 B%CA ?)=V:L^/F@"[N)X@J#W5U\R[(R15RJ6UA [&U+6 2Y]#4MTA[O\)TMFT8LY,J!V0(X#%\8 [W*^Q0:;_ M]"*#?^6Q.H";]>=HNPL*;*7AZ]]5NP_N%J%N;ATV MH",U9L*F9*+ K1(>R'_C]EENG?6M&'$=/S1%.;7']J60HWH?3?FI0_TQUOJ< M#3Q&19,I(O)[V.]P3[G[_RY#_6Q(O[J:F4(!.66=J#38'8?.*:/R MM_.K(4I3MZI(('1N"4C_R\SY=DS.6]R,,51Q01VTUGL4/S[CHBZ86:_//2#P/P](L;2=7XCVZ6D/ M?VQ_$ [+NMK.&A-&IWS(MVX#F@>DJBY?Q":RS@[OU2<)22IEJ(_7&KDM;9&] M7.3&]8-SMWZ\8,((ZP4S?+3:IT\(->BB*\EZ=^50)?%4U/@<.C?$B7"/8UR+ M]R'" /DK#RB/00[4'2B-FW9+M1(TKW=^VCT[[[WK=;:W0RMJR'/R@) 4NI9) MKH=K>JQM.,=!YUN,M3[ O'?77FZ*!CD$UI+DC%"<4?/DW UO092HT1K,O*XF MW,U_XP#(_X22?=%GXB(F]R*TK*98! I MQ&FMYHB,TF+P.!K(O#$)->329#0*%IM'ADGP[-")(W4K);YWWN]>?KSL]K=; MVM<> K-+?=94Z04,L,GG&)SZI1C5Y,L"-;1OB)JRCGX)NLE<6\12UD M!MP.V$$NA:8WVA( & V#&I3LB3=H5(7';,AU;GCW%N 8*.3#7P*#O4X''#S)ZY=/!4=_L7WPX"T M^=;2F1!D/R1G5U]<[+KVRGY7G016:9K!!8XO'I4 MUJ';-;#-1Q/J0;P=7[+W]0FP[V6@XV^F#-3PYI;HV47_??/S@(L:LQB,_5^0A_ZJWSL,HR;'YWD;7S0IFHO*&@[@=FVZV'R,YU * ]YETEH Y>(W<3P-VR6+*.8GM:)X M"H_]17:<0S8^*+ 4K+%'X2M-,.CB1-GO1FBPX(0[5T-->52X-\"ON>D(*KI# MGQ3)@:XOLT![M7S$AF_ 8$@%?HFNMO$'JA=N<]%U4@_#<[6=DT$!W*Q@B-8* MS,:!'Q^)6)J#6(8\1(&XD;"OU-^Y<$)\R65&RZ#TRW%CZDC,ER4@8MXZIMXM M#HUL]T!.=#2Q7O&ZU1"Z$A^W7XLD^4-N7Y0R._!H53CP!#/UE$ B# %30>?; M0U-D3(Y75)RDS)@FK$EQNAFPM[B%+[[?)PK^"43E]BK0\1!B+O 17)^2EGI* MDDSJ"2<+B*6Y+J6P[3[;=9>JD/@0.L3W#&UIL-0[^WC9AMR@TW[;^]#K?]Z5 M:-N4^G($' ME7(5J;-*O+0=V DZ# CL;'TX0KYLRA,UV2>88$L1L=C(M$+9G M.1NH1%:6K_W[5NLF[?VO6S)YN?_L!2Z9CL93.QFP"^V*XF9(:F8&UH(%Q?,1 ME A)BY !R@!?X\*Y5.3RB5W<#1JWF2TUG(;C XB,,7K1\B'SQ3-T"M]0WAJ!-W HF03(GT[C\P+(9S=.J(3\GMLMO M[]C=:(#60EL9+6]-6]FW79]]NR6B?;EH1FZTR3"'&^,A&ZK8%%3W6[Y@P;=O M GOP5^PZ],A(P!G"7:-'+REU/WH\F>9EN$!S>2T-HFT&?*4C/#_5>=-[^&^K M,CJ# ];;4\*BV/)-D@M[65]3P[!X3574?+W00.DG=ZXAEO-ON/K=^>JB?G#8 M(.J9OL:*('E)XGSH$BGE[=[O$$UQVSC"'>Y:)0R%6R)NS'/IB*5#8X/"R!2# MTCC\A6U2A%M4LX$'"PY4J&]'EH^?BT_[5?F=?/#TXW)&[.X?'NR@+T?>' M^#T)E+LDA)#T.C_:5GSXZE.GT[VZNKB\VM+P[\%N: MTX43K433N>:6P.]LRUUR9_"O4?T#+W==O!<&3T+P<26YS3?%M3M_/[_X]4/W M]!>Z$FXK!6$MWYPVZ]S,(-=D M))_N;J1C*7L!&V#S1%ZE(>_%;#; (BC7X-W2962DY(TQ:X@[.PQ&:/(7P@_&;$_++^-23 M-]U_ON^][?5!>[?_-GO&;K[-F_@Y$OW"F_B_,ME+3E*\N[@\^]KN?$U6.R?/ MAB$2WO8]%L==+N0;Z6(-?Y]5G3?X"RFI M/1%[!9H\^,)U\>VE)\"E3@)-'#@0FLMGB"3?3B!M4NB!BR/0K3%1KBG24[V- MH51[L;[#Y0_@[9U=#N$(9YT\+P=,5 R.W7%F#B:(7N MVJX*BECJ#K5U]2<5:DKU;6FKA[Q:^";',TU'QI8BR*9+9==F("UW>4C= 17W M?2\&8O>])[SA3-R6WEFUVL[XQ9V,2_V'=7X(@\8]EPM Z4/W/'X#F]S4Q1TT MC>NPZ!] \K#WV=]^[2^>RDN$!;'LY>JIRT8A5,-"]]Y:^[%H_)TG:M)1MLJV M @T!NZ+JMM=5>KA:OWX0;IY:K")S_:^A ATW$*\0O@0A+*-!WV7ANRS<4Q8> M/72\@B5(O-><#S/_:\,_V[F '-D M4$L! A0#% @ J$I76)IYSPG!) Z6X! !4 ( !@OX! M &EC:'(M,C R,S$R,CE?8V%L+GAM;%!+ 0(4 Q0 ( *A*5UBK'_.PIT\ M .FA P 5 " 78C @!I8VAR+3(P,C,Q,C(Y7V1E9BYX;6Q0 M2P$"% ,4 " "H2E=8<,?+\%1. 0!&6@$ % @ %0&UL4$L! A0# M% @ J$I76#AM[CJEI 2$O[S" L %LQ 8 M " ;BI" !I8VAR+3(P,C,Q,C(Y>&5X,3 Q,BYH=&U02P$" M% ,4 " "H2E=8.#V:/;X# ',P %P @ 'VM @ :6-H M#(Q,2YH=&U02P$"% ,4 " "H2E=8Q?RV)^X" !7 M"@ %P @ 'IN @ :6-H#(S,2YH=&U0 M2P$"% ,4 " "H2E=8NU%)(M\' \)0 %P @ $,O @ M:6-H#,Q,2YH=&U02P$"% ,4 " "H2E=88J"+*=4' M >)0 %P @ $@Q @ :6-H#,Q,BYH M=&U02P$"% ,4 " "H2E=8^>2R"I $ E$0 %P @ $J MS @ :6-H#,R,2YH=&U02P$"% ,4 " "H2E=8RX<^ MCX($ 1$0 %P @ 'OT @ :6-H#,R M,BYH=&U02P$"% ,4 " "H2E=8!\(&KG46 #$<0 %P M@ &FU0@ :6-H#DW,2YH=&U02P4& !$ $0!Y! &4.P( end XML 101 ichr-20231229_htm.xml IDEA: XBRL DOCUMENT 0001652535 2022-12-31 2023-12-29 0001652535 2024-02-21 0001652535 2023-06-30 0001652535 2023-09-30 2023-12-29 0001652535 2023-12-29 0001652535 2022-12-30 0001652535 2022-01-01 2022-12-30 0001652535 2020-12-26 2021-12-31 0001652535 us-gaap:CommonStockMember 2020-12-25 0001652535 us-gaap:AdditionalPaidInCapitalMember 2020-12-25 0001652535 us-gaap:TreasuryStockCommonMember 2020-12-25 0001652535 us-gaap:RetainedEarningsMember 2020-12-25 0001652535 2020-12-25 0001652535 us-gaap:CommonStockMember 2020-12-26 2021-12-31 0001652535 us-gaap:AdditionalPaidInCapitalMember 2020-12-26 2021-12-31 0001652535 us-gaap:RetainedEarningsMember 2020-12-26 2021-12-31 0001652535 us-gaap:CommonStockMember 2021-12-31 0001652535 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001652535 us-gaap:TreasuryStockCommonMember 2021-12-31 0001652535 us-gaap:RetainedEarningsMember 2021-12-31 0001652535 2021-12-31 0001652535 us-gaap:CommonStockMember 2022-01-01 2022-12-30 0001652535 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-30 0001652535 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-30 0001652535 us-gaap:CommonStockMember 2022-12-30 0001652535 us-gaap:AdditionalPaidInCapitalMember 2022-12-30 0001652535 us-gaap:TreasuryStockCommonMember 2022-12-30 0001652535 us-gaap:RetainedEarningsMember 2022-12-30 0001652535 us-gaap:CommonStockMember 2022-12-31 2023-12-29 0001652535 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 2023-12-29 0001652535 us-gaap:RetainedEarningsMember 2022-12-31 2023-12-29 0001652535 us-gaap:CommonStockMember 2023-12-29 0001652535 us-gaap:AdditionalPaidInCapitalMember 2023-12-29 0001652535 us-gaap:TreasuryStockCommonMember 2023-12-29 0001652535 us-gaap:RetainedEarningsMember 2023-12-29 0001652535 2023-12-31 2023-12-29 0001652535 srt:MinimumMember 2022-12-31 2023-12-29 0001652535 srt:MaximumMember 2022-12-31 2023-12-29 0001652535 ichr:ThreeCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 2023-12-29 0001652535 ichr:ThreeCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-30 0001652535 us-gaap:NonUsMember 2023-12-29 0001652535 us-gaap:NonUsMember 2022-12-30 0001652535 us-gaap:NonUsMember 2022-12-31 2023-12-29 0001652535 us-gaap:NonUsMember 2022-01-01 2022-12-30 0001652535 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2023-12-29 0001652535 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2023-12-29 0001652535 us-gaap:LeaseholdImprovementsMember 2023-12-29 0001652535 srt:MinimumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2023-12-29 0001652535 srt:MaximumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2023-12-29 0001652535 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2023-12-29 0001652535 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2023-12-29 0001652535 us-gaap:VehiclesMember 2023-12-29 0001652535 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2023-12-29 0001652535 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2023-12-29 0001652535 us-gaap:DevelopedTechnologyRightsMember 2023-12-29 0001652535 ichr:IMGCompaniesLLCMember 2021-11-19 2021-11-19 0001652535 ichr:IMGCompaniesLLCMember 2021-11-19 0001652535 ichr:IMGCompaniesLLCMember us-gaap:CustomerRelationshipsMember 2021-11-19 0001652535 ichr:IMGCompaniesLLCMember us-gaap:OrderOrProductionBacklogMember 2021-11-19 0001652535 ichr:IMGCompaniesLLCMember us-gaap:CustomerRelationshipsMember 2021-11-19 2021-11-19 0001652535 ichr:IMGCompaniesLLCMember us-gaap:OrderOrProductionBacklogMember 2021-11-19 2021-11-19 0001652535 ichr:IMGCompaniesLLCMember 2022-12-30 0001652535 ichr:IMGCompaniesLLCMember 2021-12-31 0001652535 ichr:IMGCompaniesLLCMember us-gaap:FairValueAdjustmentToInventoryMember 2022-01-01 2022-12-30 0001652535 ichr:IMGCompaniesLLCMember us-gaap:FairValueAdjustmentToInventoryMember 2020-12-26 2021-12-31 0001652535 ichr:IMGCompaniesLLCMember 2022-01-01 2022-12-30 0001652535 us-gaap:InventoryValuationReserveMember 2020-12-25 0001652535 us-gaap:InventoryValuationReserveMember 2020-12-26 2021-12-31 0001652535 us-gaap:InventoryValuationReserveMember 2021-12-31 0001652535 us-gaap:InventoryValuationReserveMember 2022-01-01 2022-12-30 0001652535 us-gaap:InventoryValuationReserveMember 2022-12-30 0001652535 us-gaap:InventoryValuationReserveMember 2022-12-31 2023-12-29 0001652535 us-gaap:InventoryValuationReserveMember 2023-12-29 0001652535 us-gaap:MachineryAndEquipmentMember 2023-12-29 0001652535 us-gaap:MachineryAndEquipmentMember 2022-12-30 0001652535 us-gaap:LeaseholdImprovementsMember 2022-12-30 0001652535 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-12-29 0001652535 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-12-30 0001652535 us-gaap:FurnitureAndFixturesMember 2023-12-29 0001652535 us-gaap:FurnitureAndFixturesMember 2022-12-30 0001652535 us-gaap:VehiclesMember 2022-12-30 0001652535 us-gaap:ConstructionInProgressMember 2023-12-29 0001652535 us-gaap:ConstructionInProgressMember 2022-12-30 0001652535 us-gaap:CustomerRelationshipsMember 2023-12-29 0001652535 srt:WeightedAverageMember us-gaap:CustomerRelationshipsMember 2023-12-29 0001652535 srt:WeightedAverageMember us-gaap:DevelopedTechnologyRightsMember 2023-12-29 0001652535 us-gaap:CustomerRelationshipsMember 2022-12-30 0001652535 srt:WeightedAverageMember us-gaap:CustomerRelationshipsMember 2022-12-30 0001652535 us-gaap:DevelopedTechnologyRightsMember 2022-12-30 0001652535 srt:WeightedAverageMember us-gaap:DevelopedTechnologyRightsMember 2022-12-30 0001652535 us-gaap:DomesticCountryMember 2023-12-29 0001652535 2023-04-01 2023-06-30 0001652535 country:SG 2022-12-31 2023-12-29 0001652535 country:SG 2022-01-01 2022-12-30 0001652535 country:SG 2020-12-26 2021-12-31 0001652535 us-gaap:OtherNoncurrentLiabilitiesMember 2023-12-29 0001652535 ichr:TermLoanFacilityMember 2023-12-29 0001652535 ichr:TermLoanFacilityMember 2022-12-30 0001652535 us-gaap:RevolvingCreditFacilityMember 2023-12-29 0001652535 us-gaap:RevolvingCreditFacilityMember 2022-12-30 0001652535 ichr:TermLoanFacilityMember ichr:CreditAgreementMember 2021-10-29 0001652535 us-gaap:RevolvingCreditFacilityMember ichr:CreditAgreementMember 2021-10-29 0001652535 ichr:TermLoanFacilityMember ichr:CreditAgreementMember 2021-10-29 2021-10-29 0001652535 ichr:CreditAgreementMember 2023-12-29 0001652535 srt:MinimumMember ichr:CreditAgreementMember 2022-12-31 2023-12-29 0001652535 ichr:CreditAgreementMember ichr:FederalFundRateMember 2021-10-29 2021-10-29 0001652535 ichr:CreditAgreementMember ichr:BloombergShortTermBankYieldIndexMember 2021-10-29 2021-10-29 0001652535 srt:MinimumMember ichr:CreditAgreementMember us-gaap:BaseRateMember 2021-10-29 2021-10-29 0001652535 srt:MaximumMember ichr:CreditAgreementMember us-gaap:BaseRateMember 2021-10-29 2021-10-29 0001652535 srt:MinimumMember ichr:CreditAgreementMember ichr:BloombergShortTermBankYieldIndexMember 2021-10-29 2021-10-29 0001652535 srt:MaximumMember ichr:CreditAgreementMember ichr:BloombergShortTermBankYieldIndexMember 2021-10-29 2021-10-29 0001652535 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ichr:CreditAgreementMember 2021-10-29 2021-10-29 0001652535 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ichr:CreditAgreementMember 2021-10-29 2021-10-29 0001652535 ichr:TermLoanFacilityMember ichr:CreditAgreementMember ichr:BloombergShortTermBankYieldIndexMember 2023-12-29 0001652535 ichr:TwoThousandSixteenOmnibusIncentivePlanMember 2017-12-29 0001652535 ichr:TwoThousandSixteenOmnibusIncentivePlanMember 2016-12-31 2017-12-29 0001652535 us-gaap:StockOptionMember 2022-12-31 2023-12-29 0001652535 ichr:TwoThousandSixteenOmnibusIncentivePlanMember 2022-12-31 2023-12-29 0001652535 ichr:ServiceConditionMember 2022-12-30 0001652535 ichr:ServiceConditionMember 2022-12-31 2023-12-29 0001652535 ichr:ServiceConditionMember 2023-12-29 0001652535 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 2023-12-29 0001652535 ichr:PerformanceConditionMember 2022-12-31 2023-12-29 0001652535 ichr:MarketConditionMember 2022-12-31 2023-12-29 0001652535 ichr:PerformanceConditionMember 2022-12-30 0001652535 ichr:MarketConditionMember 2022-12-30 0001652535 ichr:PerformanceConditionMember 2023-12-29 0001652535 ichr:MarketConditionMember 2023-12-29 0001652535 us-gaap:RestrictedStockMember 2022-12-31 2023-12-29 0001652535 us-gaap:RestrictedStockMember 2022-01-01 2022-12-30 0001652535 us-gaap:RestrictedStockMember 2020-12-26 2021-12-31 0001652535 us-gaap:RestrictedStockMember 2023-12-29 0001652535 ichr:TwoThousandSeventeenEmployeeStockPurchasePlanMember 2017-05-01 2017-05-31 0001652535 ichr:TwoThousandSeventeenEmployeeStockPurchasePlanMember us-gaap:CommonStockMember 2023-12-29 0001652535 ichr:TwoThousandSeventeenEmployeeStockPurchasePlanMember 2022-12-31 2023-12-29 0001652535 ichr:TwoThousandSeventeenEmployeeStockPurchasePlanMember 2022-01-01 2022-12-30 0001652535 ichr:TwoThousandSeventeenEmployeeStockPurchasePlanMember 2020-12-26 2021-12-31 0001652535 ichr:TwoThousandSeventeenEmployeeStockPurchasePlanMember 2023-12-29 0001652535 country:US 2022-12-31 2023-12-29 0001652535 country:US 2022-01-01 2022-12-30 0001652535 country:US 2020-12-26 2021-12-31 0001652535 srt:EuropeMember 2022-12-31 2023-12-29 0001652535 srt:EuropeMember 2022-01-01 2022-12-30 0001652535 srt:EuropeMember 2020-12-26 2021-12-31 0001652535 ichr:OtherCountriesMember 2022-12-31 2023-12-29 0001652535 ichr:OtherCountriesMember 2022-01-01 2022-12-30 0001652535 ichr:OtherCountriesMember 2020-12-26 2021-12-31 0001652535 ichr:ThreeMajorCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-12-31 2023-12-29 0001652535 ichr:TwoMajorCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-30 0001652535 ichr:TwoMajorCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-12-26 2021-12-31 0001652535 ichr:AppliedMaterialsMember 2022-12-31 2023-12-29 0001652535 ichr:AppliedMaterialsMember 2022-01-01 2022-12-30 0001652535 ichr:AppliedMaterialsMember 2020-12-26 2021-12-31 0001652535 ichr:LamResearchMember 2022-12-31 2023-12-29 0001652535 ichr:LamResearchMember 2022-01-01 2022-12-30 0001652535 ichr:LamResearchMember 2020-12-26 2021-12-31 0001652535 ichr:ASMLMember 2022-12-31 2023-12-29 0001652535 us-gaap:EmployeeStockOptionMember 2022-12-31 2023-12-29 0001652535 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-30 0001652535 us-gaap:EmployeeStockOptionMember 2020-12-26 2021-12-31 shares iso4217:USD iso4217:USD shares pure ichr:Segment 0001652535 00-0000000 2023 FY false Large Accelerated Filer P1Y 10-K true 2023-12-29 --12-29 false 001-37961 ICHOR HOLDINGS, LTD. E9 3185 Laurelview Ct. Fremont CA 94538 510 897-5200 Ordinary Shares, par value $0.0001 per share ICHR NASDAQ Yes No Yes Yes false false true false false 29541319 1082303000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The information required by Part III of Form 10‑K is incorporated herein by reference to the registrant’s Definitive Proxy Statement relating to its 2024 General Meeting, which will be filed with the Securities and Exchange Commission within 120 days after the end of the registrant’s fiscal year.</span></div> false false false false KPMG LLP Portland, Oregon 185 79955000 86470000 66721000 136321000 245885000 283660000 8804000 7007000 401365000 513458000 92755000 98055000 36611000 40557000 11912000 12926000 3148000 11322000 57288000 72022000 335402000 335402000 938481000 1083742000 60490000 110165000 14871000 23616000 6638000 15815000 7500000 7500000 9463000 9196000 98962000 166292000 241183000 293218000 28187000 31828000 1169000 29000 4303000 4879000 373804000 496246000 0.0001 0.0001 20000000 20000000 0 0 0 0 0 0 0.0001 0.0001 200000000 200000000 29435398 28861949 33872837 33299388 3000 3000 451581000 431415000 4437439 4437439 91578000 91578000 204671000 247656000 564677000 587496000 938481000 1083742000 811120000 1280069000 1096917000 707724000 1068205000 919437000 103396000 211864000 177480000 20223000 19564000 15691000 79334000 88572000 65857000 14734000 17905000 14918000 114291000 126041000 96466000 -10895000 85823000 81014000 19379000 11056000 6451000 -804000 563000 -807000 -31078000 75330000 73756000 11907000 2526000 2857000 -42985000 72804000 70899000 -1.47 2.54 2.51 -1.47 2.51 2.45 29200796 28714550 28259607 29200796 28963031 28979352 27907077 3000 399311000 4437439 -91578000 103953000 411689000 410558 8288000 8288000 164613 -3616000 -3616000 68912 1982000 1982000 11473000 11473000 70899000 70899000 28551160 3000 417438000 4437439 -91578000 174852000 500715000 89045 1937000 1937000 179679 -2813000 -2813000 42065 929000 929000 13924000 13924000 72804000 72804000 28861949 3000 431415000 4437439 -91578000 247656000 587496000 215884 4467000 4467000 259944 -3672000 -3672000 97621 2033000 2033000 17338000 17338000 -42985000 -42985000 29435398 3000 451581000 4437439 -91578000 204671000 564677000 -42985000 72804000 70899000 34577000 35100000 25992000 17338000 13924000 11473000 9314000 -3215000 -1863000 465000 465000 883000 0 0 -737000 0 0 504000 0 0 -484000 -69600000 -6669000 33454000 -37775000 47527000 89249000 -10204000 -4508000 -786000 -50974000 -50175000 38649000 -9766000 3648000 -6740000 -17916000 -4748000 -2821000 57632000 31453000 15272000 15496000 29433000 20839000 0 -500000 268766000 0 0 115197000 0 0 114713000 0 0 504000 -15496000 -28933000 -289585000 7521000 3768000 9664000 3672000 2813000 3616000 0 0 1852000 0 25000000 137591000 45000000 10000000 41753000 0 0 94175000 7500000 7500000 97300000 -48651000 8455000 96909000 -6515000 10975000 -177404000 86470000 75495000 252899000 79955000 86470000 75495000 20368000 10590000 7123000 3877000 3285000 5642000 625000 1543000 930000 4789000 17889000 24643000 <div style="margin-top:18pt"><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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 1 – Organization and Summary of Significant Accounting Policies</span></div></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Organization and Operations of the Company</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ichor Holdings, Ltd. and Subsidiaries (the “we”, “us”, “our”, “Company”) designs, develops, manufactures, and distributes gas and liquid delivery subsystems and components purchased by capital equipment manufacturers for use in the semiconductor markets. We also provide precision-machined components, weldments, electron beam (“e‑beam”) and laser-welded components, precision vacuum and hydrogen brazing, and surface treatment technologies, and other proprietary products. We are headquartered in Fremont, California and have operations in the United States, the United Kingdom, Singapore, Malaysia, Korea, and Mexico.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 30, 2011, Ichor Systems Holdings, LLC consummated a sales transaction with Icicle Acquisition Holdings, LLC, a Delaware limited liability company. Shortly after consummation of the sale transaction, Icicle Acquisition Holdings, LLC changed its name to Ichor Holdings, LLC.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2012, Ichor Holdings, LLC completed a reorganization of its legal structure, forming Ichor Holdings, Ltd., a Cayman Islands entity. Ichor Holdings, Ltd. is now the reporting entity and the ultimate parent company of the operating entities.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the U.S. (“GAAP”). All intercompany balances and transactions have been eliminated upon consolidation. All dollar figures presented in tables in the notes to consolidated financial statements are in thousands, except per share amounts.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Year End</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use a 52‑ or 53‑week fiscal year ending on the last Friday in December. The years ended December 29, 2023, December 30, 2022, and December 31, 2021 were 52 weeks, 52 weeks, and 53 weeks, respectively. All references to 2023, 2022, and 2021 are references to the fiscal years then ended.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with 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 revenue and expenses during the reporting periods presented. We base our estimates and judgments on historical experience and on various other assumptions that we believe are reasonable under the circumstances. Actual results could differ from the estimates made by management. Significant estimates include inventory valuation, uncertain tax positions, including valuation allowance on deferred tax assets, and impairment analyses for both definite‑lived intangible assets and goodwill.</span></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents and Marketable Securities</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consist of deposits and financial instruments which are readily convertible into cash and have original maturities of 90 days or less at the time of acquisition. Marketable securities consist primarily of highly liquid investments with maturities of greater than 90 days when purchased. We classify our marketable securities as available-for-sale and, accordingly, report them at fair value with the related unrealized gains and losses included in accumulated other comprehensive income (loss). Any unrealized losses which are considered to be other-than-temporary are recorded in other income (expense), net. Realized gains and losses on the sale of marketable securities are determined using the specific-identification method and recorded in other income (expense), net.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale investments are subject to a periodic impairment review. If an available-for-sale debt security’s fair value is less than its amortized cost basis, then we evaluate whether the decline is the result of a credit loss, in which case an impairment is recorded through an allowance for credit losses. Unrealized gains and losses not attributable to credit losses are included, net of tax, in accumulated other comprehensive income (loss). We have not recorded an allowance for credit losses in 2023, 2022, or 2021.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue when control of promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. This amount is recorded as net sales in our consolidated statements of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transaction price</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – In most of our contracts, prices are generally determined by a customer-issued purchase order and generally remain fixed over the duration of the contract. Certain contracts contain variable consideration, including early-payment discounts and rebates. When a contract includes variable consideration, we evaluate the estimate of the variable consideration to determine whether the estimate needs to be constrained; therefore, we include the variable consideration in the transaction price only to the extent that it is probable that a significant reversal will not occur. Variable consideration estimates are updated at each reporting date. Historically, we have not incurred significant costs to obtain a contract. All amounts billed to a customer relating to shipping and handling are classified as net sales, while all costs incurred by us for shipping and handling are classified as cost of sales.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance obligations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Substantially all of our performance obligations pertain to promised goods (“products”), which are primarily comprised of fluid delivery subsystems, weldments, and other components. Most of our contracts contain a single performance obligation and are generally completed within 12 months. Product sales are recognized at a point-in-time, upon "delivery," as such term is defined within the contract, which is generally at the time of shipment, as that is when control of the promised good has transferred. Products are covered by a standard assurance warranty, generally extended for a period of <span style="-sec-ix-hidden:f-360">one</span> to two years depending on the customer, which promises that delivered products conform to contract specifications. As such, we account for such warranties under ASC 460, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Guarantees</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and not as a separate performance obligation.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract balances</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Accounts receivable represents our unconditional right to receive consideration from our customers. Accounts receivable are carried at invoice price less an estimate for doubtful accounts and estimated payment discounts. Payment terms vary by customer but are generally due within 15 to 60 days</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, we have not incurred significant payment issues with our customers. We had no significant contract assets or liabilities on our consolidated balance sheets in any of the periods presented.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are periodically involved in legal actions and claims that arise as a result of events that occur in the normal course of operations. The ultimate resolution of these actions is not expected to have a material adverse effect on our financial position or results of operations.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Concentrations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that subject us to concentration risk consist of accounts receivable, accounts payable, and long-term debt. At December 29, 2023 and December 30, 2022, three customers represented, in the aggregate, approximately 63% and 70%, respectively, of the balance of accounts receivable.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We establish an allowance for doubtful accounts based upon the credit risk of specific customers, historical trends, and other information. We require collateral, typically cash, in the normal course of business if customers do not meet the criteria established for offering credit. If the financial condition of our customers were to deteriorate and result in an impaired ability to make payments, additions to the allowance may be required. Accounts receivable are written off when deemed uncollectible. Recoveries of accounts receivable previously written off are recorded to income when received. Activity and balances related to our allowance for doubtful accounts was not significant during any period presented.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use qualified manufacturers to supply many components and subassemblies of our products. We obtain the majority of our components from a limited group of suppliers. A majority of the purchased components used in our products are customer specified. An interruption in the supply of a particular component would have a temporary adverse impact on our operating results.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain cash balances at global systematically important banks ("G-SIBs") in both United States and internationally. Cash balances in the United States exceed amounts that are insured by the Federal Deposit Insurance Corporation ("FDIC"). The majority of the cash maintained in foreign-based commercial banks is insured by the government where the foreign banking institutions are based. Cash held in foreign-based commercial banks totaled $59.7 million and $48.4 million at December 29, 2023 and December 30, 2022, respectively, and at times exceeds insured amounts. No losses have been incurred as of December 29, 2023 or December 30, 2022 for amounts exceeding the insured limits.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate the fair value of financial assets and liabilities based upon comparison of such assets and liabilities to the current market values for instruments of a similar nature and degree of risk. We utilize valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. We determine fair value based on assumptions that market participants would use in pricing an asset or liability in the principal or most advantageous market. When considering market participant assumptions in fair value measurements, the following fair value hierarchy distinguishes between observable and unobservable inputs, which are categorized in one of the following levels:</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">▪</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">Level 1 Inputs: Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">▪</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">Level 2 Inputs: Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">▪</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">Level 3 Inputs: Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no changes to our valuation techniques during 2023. We estimate the recorded value of our financial assets and liabilities approximates fair value as of December 29, 2023 and December 30, 2022.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate the value of acquired intangible assets, on a nonrecurring basis, based on an income approach utilizing discounted cash flows. Under this approach, we estimate the future cash flows from our asset groups and discount the income stream to its present value to arrive at fair value. Future cash flows are based on recently prepared operating forecasts. Operating forecasts and cash flows include, among other things, revenue growth rates that are calculated based on management’s forecasted sales projections. A discount rate is utilized to convert the forecasted cash flows to their present value equivalent. The discount rate applied to the future cash flows includes a subject-company risk premium, an equity market risk premium, a beta, and a risk-free rate. As this approach contains unobservable inputs, the measurement of fair value for intangible assets is classified as Level 3.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventories</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost or net realizable value. The majority of our inventories are valued on a standard cost basis, which approximates actual costs on a first-in, first-out basis. The remainder of our inventories are valued on an average cost basis, which approximates actual costs on a first-in, first-out basis. Quarterly, we assess the value of our inventory and periodically write it down for excess quantities or obsolescence to its estimated net realizable value. This assessment is based on estimated future consumption compared to inventory quantities on-hand. The estimate for future consumption is based on how assumptions of historical consumption, recency of purchases, backlog, and other factors indicate future consumption. Once the value of inventory is adjusted, the original cost of our inventory, less the write-down, represents its new cost basis.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property and Equipment</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the following estimated useful lives: </span></div><div style="margin-top:10pt"><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><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Estimated useful lives of property &amp; equipment</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Machinery</span></td><td colspan="3" style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5-10 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10 years</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Computer software, hardware, and equipment</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3-5 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Office furniture, fixtures, and equipment</span></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5-7 years</span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vehicles</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 years</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maintenance and repairs that neither add material value to the asset nor appreciably prolong its useful life are charged to expense as incurred. Gains or losses on the disposal of property and equipment are included in selling, general, and administrative expenses on the consolidated statements of operations.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement is a lease, or contains a lease, at the inception of the arrangement. If we determine the arrangement is a lease, or contains a lease, at lease inception, we then determine whether the lease is an operating lease or a finance lease. Operating and finance leases result in recording a right-of-use (“ROU”) asset and lease liability on our consolidated balance sheets. ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. For purposes of calculating operating lease ROU assets and operating lease liabilities, we use the non-cancellable lease term plus options to extend that we are reasonably certain to take. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term. Our leases generally do not provide an implicit rate. As such, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. This rate is generally consistent with the interest rate we pay on borrowings under our credit facilities, as this rate approximates our collateralized borrowing capabilities over a similar term of lease payments. We utilize the consolidated group incremental borrowing rate for all leases, as we have centralized treasury operations. We have elected not to recognize ROU assets and lease liabilities that arise from short-term (12 months or less) leases for any class of underlying asset. We have elected not to separate lease and non-lease components for any class of underlying asset.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-Lived Assets</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate, in management’s judgment, that the carrying amount of an asset (or asset group) may not be recoverable. In analyzing potential impairments, projections of future cash flows from the asset group are used to estimate fair value. If the sum of the expected future undiscounted cash flows is less than the carrying amount of the asset group, a loss is recognized for the difference between the estimated fair value and the carrying value of the asset group. The projections are based on assumptions, judgments, and estimates of revenue growth rates for the related business; anticipated future economic, regulatory, and political conditions; the assignment of discount rates relative to risk; and estimates of terminal values. During 2023, 2022, and 2021, we did not identify any triggering events that would indicate impairment. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangible Assets</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for intangible assets that have a definite life and are amortized on a basis consistent with their expected cash flows over the following estimated useful lives:</span></div><div style="margin-top:10pt"><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><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Estimated useful lives of intangible assets</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer relationships</span></td><td colspan="3" style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Developed technology</span></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10 years</span></div></td></tr></table></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. We review goodwill for impairment annually and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable. We first make a qualitative assessment of whether it is more likely than not that a reporting unit’s fair value is less than its carrying amount before applying a quantitative goodwill impairment test. Under the quantitative test, the fair value of the reporting unit is compared to its carrying value and an impairment loss is recognized for any excess of carrying amount over the reporting unit’s fair value. Fair value of the reporting unit is determined using a discounted cash flow analysis. For purposes of testing goodwill for impairment, we have concluded that we operate as one reporting unit.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We performed a qualitative goodwill assessment at December 29, 2023 and December 30, 2022. This assessment indicated that it was more likely than not our reporting unit’s fair value exceeded its carrying value.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are expensed as incurred.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize deferred income taxes using the asset and liability method of accounting for income taxes. Under the asset and liability method, deferred income taxes are recognized for differences between the financial reporting and tax bases of assets and liabilities at enacted statutory tax rates in effect for the years in which the differences are expected to reverse. The effect on deferred taxes of a change in tax rates is recognized in income in the period that includes the enactment date. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When tax returns are filed, it is highly certain that some positions taken would be sustained upon examination by the taxing authorities, while others may be subject to uncertainty about the merits of the position taken or the amount of the position that would be ultimately sustained. The benefit of a tax position is recognized in the consolidated financial statements in the period during which, based on all available evidence, management believes it is more likely than not that the position will be sustained upon examination, including the resolution of appeals or litigation processes, if any. Tax positions taken are not offset or aggregated with other positions. Tax positions that meet the more-likely-than-not recognition threshold are measured as the largest amount of tax benefit that is more than 50% likely of being realized upon settlement with the applicable taxing authority. The portion of the benefits associated with tax positions taken that exceeds the amount measured as described above is reflected as a liability for unrecognized tax benefits in our consolidated balance sheets along with any associated interest and penalties that would be payable to the taxing authorities upon examination. We recognize interest and penalties as a component of income tax expense.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Operations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency of our international operations is the U.S. dollar. Transactions denominated in currencies other than the functional currency generate foreign exchange gains and losses that are included in other expense (income), net on our consolidated statements of operations. Substantially all of our sales contracts, and most of our agreements with third-party suppliers, provide for pricing and payment in U.S. dollars. Accordingly, these transactions are not subject to material exchange rate fluctuations.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting Pronouncements Recently Issued</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting - Improvements to Reportable Segment Disclosures (Topic 280). </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This ASU updates reportable segment disclosure requirements, primarily through enhanced disclosures about significant expenses. The ASU requires disclosures to include significant segment expenses that are regularly provided to the chief operating decision maker (CODM), a description of other segment items by reportable segment, and any additional measures of a segment's profit or loss used by the CODM when deciding how to allocate resources. The ASU also requires all annual disclosures currently required by Topic 280 to be included in interim periods. The update is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted and requires retrospective application to all prior periods presented in the financial statements. We are currently evaluating the effect that the adoption of this ASU may have on our consolidated financial statements.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures (Topic 740)</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The ASU is intended to enhance the transparency, decision usefulness, and effectiveness of income tax disclosures. The ASU requires a public entity to disclose a tabular tax rate reconciliation, using both percentages and currency, with specific categories. The ASU also requires a public entity to provide a qualitative description of the states and local income tax category and the net amount of income taxes paid, disaggregated by federal, state, and foreign taxes as well as by individual jurisdictions. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024, and early adoption and retrospective application are permitted. We are currently evaluating the effect that the adoption of this ASU may have on our consolidated financial statements.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Organization and Operations of the Company</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ichor Holdings, Ltd. and Subsidiaries (the “we”, “us”, “our”, “Company”) designs, develops, manufactures, and distributes gas and liquid delivery subsystems and components purchased by capital equipment manufacturers for use in the semiconductor markets. We also provide precision-machined components, weldments, electron beam (“e‑beam”) and laser-welded components, precision vacuum and hydrogen brazing, and surface treatment technologies, and other proprietary products. We are headquartered in Fremont, California and have operations in the United States, the United Kingdom, Singapore, Malaysia, Korea, and Mexico.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 30, 2011, Ichor Systems Holdings, LLC consummated a sales transaction with Icicle Acquisition Holdings, LLC, a Delaware limited liability company. Shortly after consummation of the sale transaction, Icicle Acquisition Holdings, LLC changed its name to Ichor Holdings, LLC.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2012, Ichor Holdings, LLC completed a reorganization of its legal structure, forming Ichor Holdings, Ltd., a Cayman Islands entity. Ichor Holdings, Ltd. is now the reporting entity and the ultimate parent company of the operating entities.</span></div> <div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the U.S. (“GAAP”). All intercompany balances and transactions have been eliminated upon consolidation. All dollar figures presented in tables in the notes to consolidated financial statements are in thousands, except per share amounts.</span></div> <div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Year End</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use a 52‑ or 53‑week fiscal year ending on the last Friday in December. The years ended December 29, 2023, December 30, 2022, and December 31, 2021 were 52 weeks, 52 weeks, and 53 weeks, respectively. All references to 2023, 2022, and 2021 are references to the fiscal years then ended.</span></div> <div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with 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 revenue and expenses during the reporting periods presented. We base our estimates and judgments on historical experience and on various other assumptions that we believe are reasonable under the circumstances. Actual results could differ from the estimates made by management. Significant estimates include inventory valuation, uncertain tax positions, including valuation allowance on deferred tax assets, and impairment analyses for both definite‑lived intangible assets and goodwill.</span></div> <div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents and Marketable Securities</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consist of deposits and financial instruments which are readily convertible into cash and have original maturities of 90 days or less at the time of acquisition. Marketable securities consist primarily of highly liquid investments with maturities of greater than 90 days when purchased. We classify our marketable securities as available-for-sale and, accordingly, report them at fair value with the related unrealized gains and losses included in accumulated other comprehensive income (loss). Any unrealized losses which are considered to be other-than-temporary are recorded in other income (expense), net. Realized gains and losses on the sale of marketable securities are determined using the specific-identification method and recorded in other income (expense), net.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale investments are subject to a periodic impairment review. If an available-for-sale debt security’s fair value is less than its amortized cost basis, then we evaluate whether the decline is the result of a credit loss, in which case an impairment is recorded through an allowance for credit losses. Unrealized gains and losses not attributable to credit losses are included, net of tax, in accumulated other comprehensive income (loss). We have not recorded an allowance for credit losses in 2023, 2022, or 2021.</span></div> P90D P90D 0 0 0 <div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue when control of promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. This amount is recorded as net sales in our consolidated statements of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transaction price</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – In most of our contracts, prices are generally determined by a customer-issued purchase order and generally remain fixed over the duration of the contract. Certain contracts contain variable consideration, including early-payment discounts and rebates. When a contract includes variable consideration, we evaluate the estimate of the variable consideration to determine whether the estimate needs to be constrained; therefore, we include the variable consideration in the transaction price only to the extent that it is probable that a significant reversal will not occur. Variable consideration estimates are updated at each reporting date. Historically, we have not incurred significant costs to obtain a contract. All amounts billed to a customer relating to shipping and handling are classified as net sales, while all costs incurred by us for shipping and handling are classified as cost of sales.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance obligations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Substantially all of our performance obligations pertain to promised goods (“products”), which are primarily comprised of fluid delivery subsystems, weldments, and other components. Most of our contracts contain a single performance obligation and are generally completed within 12 months. Product sales are recognized at a point-in-time, upon "delivery," as such term is defined within the contract, which is generally at the time of shipment, as that is when control of the promised good has transferred. Products are covered by a standard assurance warranty, generally extended for a period of <span style="-sec-ix-hidden:f-360">one</span> to two years depending on the customer, which promises that delivered products conform to contract specifications. As such, we account for such warranties under ASC 460, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Guarantees</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and not as a separate performance obligation.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract balances</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Accounts receivable represents our unconditional right to receive consideration from our customers. Accounts receivable are carried at invoice price less an estimate for doubtful accounts and estimated payment discounts. Payment terms vary by customer but are generally due within 15 to 60 days</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, we have not incurred significant payment issues with our customers. We had no significant contract assets or liabilities on our consolidated balance sheets in any of the periods presented.</span></div> P12M P2Y P15D P60D <div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are periodically involved in legal actions and claims that arise as a result of events that occur in the normal course of operations. The ultimate resolution of these actions is not expected to have a material adverse effect on our financial position or results of operations.</span></div> <div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Concentrations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that subject us to concentration risk consist of accounts receivable, accounts payable, and long-term debt. At December 29, 2023 and December 30, 2022, three customers represented, in the aggregate, approximately 63% and 70%, respectively, of the balance of accounts receivable.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We establish an allowance for doubtful accounts based upon the credit risk of specific customers, historical trends, and other information. We require collateral, typically cash, in the normal course of business if customers do not meet the criteria established for offering credit. If the financial condition of our customers were to deteriorate and result in an impaired ability to make payments, additions to the allowance may be required. Accounts receivable are written off when deemed uncollectible. Recoveries of accounts receivable previously written off are recorded to income when received. Activity and balances related to our allowance for doubtful accounts was not significant during any period presented.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use qualified manufacturers to supply many components and subassemblies of our products. We obtain the majority of our components from a limited group of suppliers. A majority of the purchased components used in our products are customer specified. An interruption in the supply of a particular component would have a temporary adverse impact on our operating results.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain cash balances at global systematically important banks ("G-SIBs") in both United States and internationally. Cash balances in the United States exceed amounts that are insured by the Federal Deposit Insurance Corporation ("FDIC"). The majority of the cash maintained in foreign-based commercial banks is insured by the government where the foreign banking institutions are based. Cash held in foreign-based commercial banks totaled $59.7 million and $48.4 million at December 29, 2023 and December 30, 2022, respectively, and at times exceeds insured amounts. No losses have been incurred as of December 29, 2023 or December 30, 2022 for amounts exceeding the insured limits.</span></div> 0.63 0.70 59700000 48400000 0 0 <div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate the fair value of financial assets and liabilities based upon comparison of such assets and liabilities to the current market values for instruments of a similar nature and degree of risk. We utilize valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. We determine fair value based on assumptions that market participants would use in pricing an asset or liability in the principal or most advantageous market. When considering market participant assumptions in fair value measurements, the following fair value hierarchy distinguishes between observable and unobservable inputs, which are categorized in one of the following levels:</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">▪</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">Level 1 Inputs: Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">▪</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">Level 2 Inputs: Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">▪</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">Level 3 Inputs: Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no changes to our valuation techniques during 2023. We estimate the recorded value of our financial assets and liabilities approximates fair value as of December 29, 2023 and December 30, 2022.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate the value of acquired intangible assets, on a nonrecurring basis, based on an income approach utilizing discounted cash flows. Under this approach, we estimate the future cash flows from our asset groups and discount the income stream to its present value to arrive at fair value. Future cash flows are based on recently prepared operating forecasts. Operating forecasts and cash flows include, among other things, revenue growth rates that are calculated based on management’s forecasted sales projections. A discount rate is utilized to convert the forecasted cash flows to their present value equivalent. The discount rate applied to the future cash flows includes a subject-company risk premium, an equity market risk premium, a beta, and a risk-free rate. As this approach contains unobservable inputs, the measurement of fair value for intangible assets is classified as Level 3.</span></div> <div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventories</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost or net realizable value. The majority of our inventories are valued on a standard cost basis, which approximates actual costs on a first-in, first-out basis. The remainder of our inventories are valued on an average cost basis, which approximates actual costs on a first-in, first-out basis. Quarterly, we assess the value of our inventory and periodically write it down for excess quantities or obsolescence to its estimated net realizable value. This assessment is based on estimated future consumption compared to inventory quantities on-hand. The estimate for future consumption is based on how assumptions of historical consumption, recency of purchases, backlog, and other factors indicate future consumption. Once the value of inventory is adjusted, the original cost of our inventory, less the write-down, represents its new cost basis.</span></div> <div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property and Equipment</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the following estimated useful lives: </span></div><div style="margin-top:10pt"><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><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Estimated useful lives of property &amp; equipment</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Machinery</span></td><td colspan="3" style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5-10 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10 years</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Computer software, hardware, and equipment</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3-5 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Office furniture, fixtures, and equipment</span></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5-7 years</span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vehicles</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 years</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maintenance and repairs that neither add material value to the asset nor appreciably prolong its useful life are charged to expense as incurred. Gains or losses on the disposal of property and equipment are included in selling, general, and administrative expenses on the consolidated statements of operations.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the following estimated useful lives: </span></div><div style="margin-top:10pt"><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><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Estimated useful lives of property &amp; equipment</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Machinery</span></td><td colspan="3" style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5-10 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10 years</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Computer software, hardware, and equipment</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3-5 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Office furniture, fixtures, and equipment</span></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5-7 years</span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Vehicles</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 years</span></td></tr></table></div> P5Y P10Y P10Y P3Y P5Y P5Y P7Y P5Y <div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement is a lease, or contains a lease, at the inception of the arrangement. If we determine the arrangement is a lease, or contains a lease, at lease inception, we then determine whether the lease is an operating lease or a finance lease. Operating and finance leases result in recording a right-of-use (“ROU”) asset and lease liability on our consolidated balance sheets. ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. For purposes of calculating operating lease ROU assets and operating lease liabilities, we use the non-cancellable lease term plus options to extend that we are reasonably certain to take. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term. Our leases generally do not provide an implicit rate. As such, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. This rate is generally consistent with the interest rate we pay on borrowings under our credit facilities, as this rate approximates our collateralized borrowing capabilities over a similar term of lease payments. We utilize the consolidated group incremental borrowing rate for all leases, as we have centralized treasury operations. We have elected not to recognize ROU assets and lease liabilities that arise from short-term (12 months or less) leases for any class of underlying asset. We have elected not to separate lease and non-lease components for any class of underlying asset.</span></div> <div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-Lived Assets</span></div>Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate, in management’s judgment, that the carrying amount of an asset (or asset group) may not be recoverable. In analyzing potential impairments, projections of future cash flows from the asset group are used to estimate fair value. If the sum of the expected future undiscounted cash flows is less than the carrying amount of the asset group, a loss is recognized for the difference between the estimated fair value and the carrying value of the asset group. The projections are based on assumptions, judgments, and estimates of revenue growth rates for the related business; anticipated future economic, regulatory, and political conditions; the assignment of discount rates relative to risk; and estimates of terminal values. During 2023, 2022, and 2021, we did not identify any triggering events that would indicate impairment. <div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangible Assets</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for intangible assets that have a definite life and are amortized on a basis consistent with their expected cash flows over the following estimated useful lives:</span></div><div style="margin-top:10pt"><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><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Estimated useful lives of intangible assets</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer relationships</span></td><td colspan="3" style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Developed technology</span></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10 years</span></div></td></tr></table></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for intangible assets that have a definite life and are amortized on a basis consistent with their expected cash flows over the following estimated useful lives:</span></div><div style="margin-top:10pt"><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><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Estimated useful lives of intangible assets</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Customer relationships</span></td><td colspan="3" style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6-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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Developed technology</span></td><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">10 years</span></div></td></tr></table></div> P6Y P10Y P10Y <div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. We review goodwill for impairment annually and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable. We first make a qualitative assessment of whether it is more likely than not that a reporting unit’s fair value is less than its carrying amount before applying a quantitative goodwill impairment test. Under the quantitative test, the fair value of the reporting unit is compared to its carrying value and an impairment loss is recognized for any excess of carrying amount over the reporting unit’s fair value. Fair value of the reporting unit is determined using a discounted cash flow analysis. For purposes of testing goodwill for impairment, we have concluded that we operate as one reporting unit.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We performed a qualitative goodwill assessment at December 29, 2023 and December 30, 2022. This assessment indicated that it was more likely than not our reporting unit’s fair value exceeded its carrying value.</span></div> 1 <div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are expensed as incurred.</span></div> <div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize deferred income taxes using the asset and liability method of accounting for income taxes. Under the asset and liability method, deferred income taxes are recognized for differences between the financial reporting and tax bases of assets and liabilities at enacted statutory tax rates in effect for the years in which the differences are expected to reverse. The effect on deferred taxes of a change in tax rates is recognized in income in the period that includes the enactment date. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When tax returns are filed, it is highly certain that some positions taken would be sustained upon examination by the taxing authorities, while others may be subject to uncertainty about the merits of the position taken or the amount of the position that would be ultimately sustained. The benefit of a tax position is recognized in the consolidated financial statements in the period during which, based on all available evidence, management believes it is more likely than not that the position will be sustained upon examination, including the resolution of appeals or litigation processes, if any. Tax positions taken are not offset or aggregated with other positions. Tax positions that meet the more-likely-than-not recognition threshold are measured as the largest amount of tax benefit that is more than 50% likely of being realized upon settlement with the applicable taxing authority. The portion of the benefits associated with tax positions taken that exceeds the amount measured as described above is reflected as a liability for unrecognized tax benefits in our consolidated balance sheets along with any associated interest and penalties that would be payable to the taxing authorities upon examination. We recognize interest and penalties as a component of income tax expense.</span></div> 0.50 <div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Operations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency of our international operations is the U.S. dollar. Transactions denominated in currencies other than the functional currency generate foreign exchange gains and losses that are included in other expense (income), net on our consolidated statements of operations. Substantially all of our sales contracts, and most of our agreements with third-party suppliers, provide for pricing and payment in U.S. dollars. Accordingly, these transactions are not subject to material exchange rate fluctuations.</span></div> <div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting Pronouncements Recently Issued</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting - Improvements to Reportable Segment Disclosures (Topic 280). </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This ASU updates reportable segment disclosure requirements, primarily through enhanced disclosures about significant expenses. The ASU requires disclosures to include significant segment expenses that are regularly provided to the chief operating decision maker (CODM), a description of other segment items by reportable segment, and any additional measures of a segment's profit or loss used by the CODM when deciding how to allocate resources. The ASU also requires all annual disclosures currently required by Topic 280 to be included in interim periods. The update is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted and requires retrospective application to all prior periods presented in the financial statements. We are currently evaluating the effect that the adoption of this ASU may have on our consolidated financial statements.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures (Topic 740)</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The ASU is intended to enhance the transparency, decision usefulness, and effectiveness of income tax disclosures. The ASU requires a public entity to disclose a tabular tax rate reconciliation, using both percentages and currency, with specific categories. The ASU also requires a public entity to provide a qualitative description of the states and local income tax category and the net amount of income taxes paid, disaggregated by federal, state, and foreign taxes as well as by individual jurisdictions. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024, and early adoption and retrospective application are permitted. We are currently evaluating the effect that the adoption of this ASU may have on our consolidated financial statements.</span></div> <div style="margin-top:18pt"><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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 2 – Acquisitions</span></div></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IMG Companies, LLC</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 19, 2021 we completed the acquisition, via merger, of IMG Companies, LLC and its subsidiaries (“IMG”), a California-based precision machining, specialty joining, and plating company for an aggregate purchase price of $269.5 million. IMG provides us increased capacity and capabilities in our precision machining business and expands our served customer base with new component and service offerings.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the purchase price allocation.</span></div><div style="margin-top:10pt"><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><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash acquired</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,234 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,128 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,067 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,000 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,853)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,620)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,109)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,509)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total acquisition consideration</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,500 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We allocated $62.4 million to IMG’s customer relationships and $2.6 million to IMG’s order backlog with weighted average amortization periods of 10 years and 6 months, respectively. Goodwill recognized from the acquisition was primarily attributed to an assembled workforce and expected synergies. In connection with the acquisition, we incurred transaction costs of $0.2 million and $4.4 million in 2022 and 2021, respectively. The fair value adjustment to inventory as part of our purchase price allocation resulted in charges to cost of sales of $2.5 million and $1.4 million during 2022 and 2021, respectively. Total acquisition consideration reflects a $0.5 million reduction for a working capital adjustment that was finalized in 2022, prior to the end of the measurement period.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our consolidated statement of operations for 2021 includes approximately 6 weeks of operating activity of IMG, including sales of $7.3 million.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table is the unaudited pro forma consolidated results of operations. Pro forma adjustments are primarily comprised of preliminary estimates of amortization expense related to acquired intangible assets, incremental interest expense from increased borrowings to fund the acquisition and the elimination of IMG’s historical interest expense, elimination of IMG’s non-recurring management expenses, elimination of a gain on forgiveness of debt, acquired inventory fair value charges, the related income tax effects, and other insignificant management adjustments. The pro forma results of operations are presented for informational purposes only and are not indicative of the results of operations that would have been achieved or of results that may occur in the future.</span></div><div style="margin-top:10pt"><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><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,156,619 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.57 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 269500000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the purchase price allocation.</span></div><div style="margin-top:10pt"><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><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash acquired</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,234 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,128 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,067 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,000 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,853)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,620)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,109)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,509)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total acquisition consideration</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,500 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1234000 8559000 12128000 579000 33067000 14509000 65000000 160515000 3853000 5620000 2109000 14509000 269500000 62400000 2600000 P10Y P6M 200000 4400000 2500000 1400000 500000 7300000 The pro forma results of operations are presented for informational purposes only and are not indicative of the results of operations that would have been achieved or of results that may occur in the future.<div style="margin-top:10pt"><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><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,156,619 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.57 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1156619000 74531000 2.64 2.57 <div style="margin-top:18pt"><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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Note 3 – Inventories</span></div></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following:</span></div><div style="margin-top:10pt"><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><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 29,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,027 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,726 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,449 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,186 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess and obsolete adjustment</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,440)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,543)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245,885 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,660 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents changes to our excess and obsolete adjustment:</span></div><div style="margin-top:10pt"><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><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Excess and obsolete adjustment</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 25, 2020</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,742)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charge to cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,942)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disposition of inventory</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,051)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charge to cost of sales</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,981)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disposition of inventory</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 30, 2022</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,543)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charge to cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,784)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disposition of inventory</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,113)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 29, 2023</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,440)</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></tr></table></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following:</span></div><div style="margin-top:10pt"><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><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 29,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,027 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,726 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,449 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,186 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess and obsolete adjustment</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,440)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,543)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245,885 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,660 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 190027000 197726000 36849000 56291000 47449000 47186000 28440000 17543000 245885000 283660000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents changes to our excess and obsolete adjustment:</span></div><div style="margin-top:10pt"><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><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Excess and obsolete adjustment</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 25, 2020</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,742)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charge to cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,942)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disposition of inventory</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,051)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charge to cost of sales</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,981)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disposition of inventory</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 30, 2022</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,543)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charge to cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,784)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disposition of inventory</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,113)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 29, 2023</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,440)</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></tr></table></div> 12742000 1942000 633000 14051000 4981000 1489000 17543000 9784000 -1113000 28440000 <div style="margin-top:18pt"><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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Note 4 – Property and Equipment</span></div></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consist of the following:</span></div><div style="margin-top:10pt"><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><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 29,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,529 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,507 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software, hardware, and equipment</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,316 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,664 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture, fixtures, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vehicles</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,906 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,907 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83,151)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66,852)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,755 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,055 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense for 2023, 2022, and 2021 was $18.8 million, $17.2 million, and $11.1 million, respectively.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cloud Computing Implementation Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalize implementation costs associated with hosting arrangement that are service contracts. These costs are recorded to prepaid expenses or other noncurrent assets. To-date, these costs are those incurred to implement a new company-wide ERP system. The balance of capitalized cloud computing implementation costs, net of accumulated amortization, was $8.1 million and $8.1 million as of December 29, 2023 and December 30, 2022, respectively, and is included in other assets on our consolidated balance sheets. The related amortization expense was $1.1 million, $0.9 million, and $0.3 million during 2023, 2022, and 2021, respectively, and is included in selling, general, and administrative expense on our consolidated statements of operations.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consist of the following:</span></div><div style="margin-top:10pt"><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><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 29,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,529 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,507 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software, hardware, and equipment</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,316 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,664 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture, fixtures, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vehicles</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,906 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,907 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83,151)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66,852)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,755 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,055 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 113529000 90507000 46129000 43129000 10316000 9664000 1320000 1337000 396000 401000 4216000 19869000 175906000 164907000 83151000 66852000 92755000 98055000 18800000 17200000 11100000 8100000 8100000 1100000 900000 300000 <div style="margin-top:18pt"><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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Note 5 – Intangible Assets and Goodwill</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Definite-lived intangible assets consist of the following:</span></div><div style="margin-top:10pt"><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><td style="width:30.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 29, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>impairment<br/>charges</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Carrying<br/>amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>average<br/>useful life</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,542 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,680)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,862 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.7 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,047 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,621)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0 years</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,589 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,301)</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,288 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt"><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><td style="width:30.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>impairment<br/>charges</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>average<br/>useful life</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,022 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,337)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,685 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.4 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,047 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,710)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0 years</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,069 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56,047)</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,022 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future projected annual amortization expense consists of the following:</span></div><div style="margin-top:10pt"><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><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Future<br/>amortization<br/>expense</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,574 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,729 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,055 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,288 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the changes to goodwill:</span></div><div style="margin-top:10pt"><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><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 25, 2020</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,887 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335,902 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 30, 2022</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335,402 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</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:'Arial',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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 29, 2023</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335,402 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Definite-lived intangible assets consist of the following:</span></div><div style="margin-top:10pt"><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><td style="width:30.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 29, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>impairment<br/>charges</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Carrying<br/>amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>average<br/>useful life</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,542 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,680)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,862 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.7 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,047 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,621)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0 years</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,589 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,301)</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,288 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt"><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><td style="width:30.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>impairment<br/>charges</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted<br/>average<br/>useful life</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,022 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,337)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,685 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.4 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,047 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,710)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0 years</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,069 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56,047)</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,022 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td></tr></table></div> 105542000 53680000 51862000 P8Y8M12D 11047000 5621000 5426000 P10Y 116589000 59301000 57288000 117022000 51337000 65685000 P8Y4M24D 11047000 4710000 6337000 P10Y 128069000 56047000 72022000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future projected annual amortization expense consists of the following:</span></div><div style="margin-top:10pt"><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><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Future<br/>amortization<br/>expense</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,574 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,729 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,055 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,288 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 8574000 8312000 7729000 7288000 7055000 18330000 57288000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the changes to goodwill:</span></div><div style="margin-top:10pt"><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><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Goodwill</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 25, 2020</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,887 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335,902 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 30, 2022</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335,402 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</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:'Arial',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></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 29, 2023</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335,402 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 174887000 161015000 335902000 -500000 335402000 0 335402000 <div style="margin-top:18pt"><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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 6 – Leases</span></div></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease facilities under various non-cancellable operating leases expiring through 2031. In addition to base rental payments, we are generally responsible for our proportionate share of operating expenses, including facility maintenance, insurance, and property taxes. As these amounts are variable, they are not included in lease liabilities. As of December 29, 2023, we had no operating leases executed for which the rental period had not yet commenced. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense are as follows:</span></div><div style="margin-top:10pt"><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><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 29,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,656 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,760 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,763 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases is as follows:</span></div><div style="margin-top:10pt"><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><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 29,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases is as follows:</span></div><div style="margin-top:10pt"><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><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 29,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term of operating leases</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6 years</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate of operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0%</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancellable leases as of December 29, 2023 are as follows:</span></div><div style="margin-top:10pt"><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><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,463 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,572 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,166 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,754 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,104)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,650 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense are as follows:</span></div><div style="margin-top:10pt"><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><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 29,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,656 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,760 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,763 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 9656000 8760000 5763000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases is as follows:</span></div><div style="margin-top:10pt"><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><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 29,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 9494000 8164000 5477000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases is as follows:</span></div><div style="margin-top:10pt"><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><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 29,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term of operating leases</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6 years</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate of operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0%</span></td></tr></table></div> P4Y7M6D P5Y3M18D 0.034 0.030 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancellable leases as of December 29, 2023 are as follows:</span></div><div style="margin-top:10pt"><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><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,463 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,572 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,166 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,754 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,104)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,650 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 9463000 9003000 8572000 7595000 3166000 2955000 40754000 3104000 37650000 <div style="margin-top:18pt"><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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Note 7 – Income Taxes</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income (loss) before tax was as follows:</span></div><div style="margin-top:10pt"><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><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 29,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69,040)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(353)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,435 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,962 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before tax</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,078)</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,330 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,756 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant components of income tax expense (benefit) consist of the following:</span></div><div style="margin-top:10pt"><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><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 29,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">912 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,524 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current tax expense</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,593 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,741 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,720 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,471 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,604)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(889)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(771)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(686)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(566)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(203)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax expense (benefit)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,314 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,215)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,863)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,907 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,526 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,857 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of income tax computed at the U.S. federal statutory tax rates to income tax expense (benefit) consist of the following:</span></div><div style="margin-top:10pt"><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><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 29,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective rate reconciliation:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal tax expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,527)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,713)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">577 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent items</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate differential</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,190)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,595)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,897)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax holiday</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,962)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,676)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,653)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credits</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,661)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,882)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,647)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax contingencies</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(331)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,640)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Withholding tax</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(763)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,907 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,526 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,857 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax assets and liabilities consist of the following:</span></div><div style="margin-top:10pt"><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><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 29,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,962 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,563 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,027 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,942 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,092 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest carryforwards</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,099 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research expenses</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intercompany interest</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,758 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,341 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,531 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,905 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,535 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,038)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(507)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,867 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,028 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,631)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,245)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,743)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,091)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,149)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,122)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(365)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(277)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,888)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,735)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax asset</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,979 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,293 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 29, 2023, we had federal and state net operating loss carryforwards of $31.1 million, $25.1 million, respectively. The federal net operating losses may be carried forward indefinitely to offset up to 80% of taxable income in any given year. The state net operating loss carryforwards, if not utilized, will begin to expire in 2032. At December 29, 2023, we had federal research and development credits of $1.7 million, which, if not utilized, will begin to expire in 2028. At December 29, 2023, we had foreign tax credits of $1.3 million, which, if not utilized, will begin to expire in 2032.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense for the current year differs from the statutory rate primarily as a result of the valuation allowance, impact of foreign operations and discrete tax benefits recorded in connection with our historical acquisitions and stock option exercises. We have determined the amount of our valuation allowance of $11.1 million based on our estimates of taxable income by jurisdiction in which we operate over the periods in which the related deferred tax assets will be recoverable. As of December 29, 2023, we determined it is not more-likely-than-not that our U.S. entities will generate sufficient taxable income to offset reversing deductible timing differences and to fully utilize carryforward tax attributes. Accordingly, we have recorded a valuation allowance against U.S. federal and state deferred tax assets, net of deferred tax liabilities related to indefinite-lived intangible assets for which no future realization can be expected.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2017, the Tax Cuts and Jobs Act (the "2017 Tax Act") was enacted. The 2017 Tax Act included a number of changes including a provision that required capitalization and amortization of research and development costs beginning in 2022. Prior to 2022 research and development costs could be either expensed or capitalized. Beginning with the 2022 tax year, the research and development costs have been capitalized according to these provisions.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We were granted a tax holiday for our Singapore operations that is effective through 2026. The net impact of the tax holiday in Singapore as compared to the Singapore statutory rate was a benefit of $5.0 million, $11.7 million, and $9.7 million during 2023, 2022, and 2021, respectively. Our income tax fluctuates based on the geographic mix of earnings and is calculated quarterly based on actual results pursuant to ASC Topic 740‑270.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 29, 2023, we have recognized $3.1 million of unrecognized tax benefits in other non-current liabilities in our consolidated balance sheet. If recognized, $3.1 million of this amount would impact our effective tax rate. We expect a decrease of $0.1 million to the total amount of unrecognized tax benefits within the next 12 months.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ongoing practice is to recognize potential accrued interest and penalties related to unrecognized tax benefits within our statements of operations in income tax expense. During 2023, we recognized a net decrease of approximately $0.2 million in potential interest and penalties associated with uncertain tax positions in the statements of operations. At December 29, 2023, other non-current liabilities on our balance sheet included approximately zero and $0.5 million of interest and penalties, respectively, associated with uncertain tax positions, which are excluded from the unrecognized tax benefits table below.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity related to our unrecognized tax benefits:</span></div><div style="margin-top:10pt"><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><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrecognized<br/>tax benefits</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 25, 2020</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,490 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase related to current year tax positions</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease in tax positions related to lapse of statute of limitations</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,995 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase related to current year tax positions</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease in tax positions related to lapse of statute of limitations</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 30, 2022</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,595 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase related to current year tax positions</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease in tax positions related to lapse of statute of limitations</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease in tax positions related to settlements</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(916)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 29, 2023</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,157 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We assert indefinite reinvestment of our U.S. and Netherlands unremitted earnings. With regard to these unremitted earnings, we have not, nor do we anticipate the need to repatriate funds from the U.S. to the Netherlands or from the Netherlands to the Cayman entity to satisfy liquidity needs. Determination of the amount of unrecognized withholding tax liability related to the indefinitely reinvested earnings is not practicable.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our three major filing jurisdictions are the United States, Singapore, and Malaysia. We are no longer subject to U.S. Federal examination for tax years ending before 2017, to state examinations before 2019, or to foreign examinations before 2019. However, to the extent allowed by law, the tax authorities may have the right to examine prior periods where net operating losses or tax credits were generated and carried forward, and make adjustments up to the amount of the net operating losses or credit carryforward. At December 29, 2023, we were not under examination by a tax authority.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income (loss) before tax was as follows:</span></div><div style="margin-top:10pt"><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><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 29,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69,040)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(353)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,435 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,962 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before tax</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,078)</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,330 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,756 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -69040000 -353000 13435000 37962000 75683000 60321000 -31078000 75330000 73756000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant components of income tax expense (benefit) consist of the following:</span></div><div style="margin-top:10pt"><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><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 29,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">912 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,524 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current tax expense</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,593 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,741 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,720 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,471 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,604)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(889)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(771)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(686)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(566)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(203)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax expense (benefit)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,314 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,215)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,863)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,907 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,526 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,857 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -56000 1605000 430000 16000 912000 1524000 2633000 3224000 2766000 2593000 5741000 4720000 8471000 -2604000 -889000 1529000 -45000 -771000 -686000 -566000 -203000 9314000 -3215000 -1863000 11907000 2526000 2857000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of income tax computed at the U.S. federal statutory tax rates to income tax expense (benefit) consist of the following:</span></div><div style="margin-top:10pt"><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><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 29,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective rate reconciliation:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal tax expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,527)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,713)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">577 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent items</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign rate differential</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,190)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,595)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,897)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax holiday</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,962)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,676)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,653)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credits</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,661)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,882)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,647)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax contingencies</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(331)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,640)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Withholding tax</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(763)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,907 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,526 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,857 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -6527000 15819000 15489000 -1713000 752000 577000 928000 248000 680000 -1190000 -2595000 -1897000 4962000 11676000 9653000 1661000 1882000 1647000 -331000 462000 482000 -122000 166000 -2640000 717000 1170000 1044000 -763000 112000 385000 27531000 -50000 37000 11907000 2526000 2857000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income tax assets and liabilities consist of the following:</span></div><div style="margin-top:10pt"><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><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 29,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,962 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,563 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,027 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,942 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,092 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest carryforwards</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,099 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research expenses</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intercompany interest</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,758 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,341 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,531 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,905 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,535 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,038)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(507)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,867 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,028 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,631)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,245)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,743)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,091)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,149)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,122)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(365)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(277)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,888)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,735)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax asset</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,979 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,293 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 7962000 6648000 3563000 3027000 1306000 1942000 8092000 528000 4987000 2525000 4099000 0 7096000 3746000 2758000 2341000 9379000 10247000 663000 1531000 49905000 32535000 28038000 507000 21867000 32028000 3631000 3245000 6743000 7091000 9149000 10122000 365000 277000 19888000 20735000 1979000 11293000 31100000 25100000 1700000 1300000 11100000 5000000 11700000 9700000 3100000 3100000 100000 -200000 0 500000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity related to our unrecognized tax benefits:</span></div><div style="margin-top:10pt"><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><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unrecognized<br/>tax benefits</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 25, 2020</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,490 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase related to current year tax positions</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease in tax positions related to lapse of statute of limitations</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,995 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase related to current year tax positions</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease in tax positions related to lapse of statute of limitations</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 30, 2022</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,595 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase related to current year tax positions</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease in tax positions related to lapse of statute of limitations</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease in tax positions related to settlements</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(916)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 29, 2023</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,157 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2490000 597000 92000 2995000 689000 89000 3595000 488000 10000 916000 3157000 <div style="margin-top:18pt"><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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Note 8 – Employee Benefit Programs</span></div></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">401(k) Plan</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sponsor a 401(k) plan available to employees of our U.S.‑based subsidiaries. Participants may make salary deferral contributions not to exceed 50% of a participant’s annual compensation or the maximum amount otherwise allowed by law. Eligible employees receive a discretionary matching contribution equal to 50% of a participant’s deferral, up to an annual maximum of 4% of a participant’s annual compensation. For 2023, 2022, and 2021, matching contributions were $2.7 million, $3.0 million, and $2.2 million, respectively.</span></div> 0.50 0.50 0.04 2700000 3000000 2200000 <div style="margin-top:18pt"><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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Note 9 – Long-Term Debt</span></div></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consists of the following:</span></div><div style="margin-top:10pt"><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><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 29,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,000 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,500 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit facility</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total principal amount of long-term debt</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,000 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,500 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less unamortized debt issuance costs</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,317)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,782)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt, net</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,683 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,718 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current portion</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt, less current portion, net</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,183 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,218 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of long-term debt consist of the following:</span></div><div style="margin-top:10pt"><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><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,500 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,000 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,000 </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></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average interest rate across our credit facilities was 6.80%, 3.37%, and 2.74% during 2023, 2022, and 2021, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 29, 2021, we entered into an amended and restated credit agreement, which includes a group of financial institutions as direct lenders underlying the agreement. The credit agreement includes a $150.0 million term loan facility and a $250.0 million revolving credit facility (together, “credit facilities”). Term loan payments of $1.9 million are due on a quarterly basis. The credit agreement matures on October 29, 2026.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our credit agreement is secured by our tangible and intangible assets and includes customary representations, warranties, and covenants. We are required to maintain a minimum fixed charge coverage ratio of 1.25 : 1 and a maximum leverage ratio of 3.50 : 1.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest is charged at either the Base Rate or the Bloomberg Short-Term Bank Yield Index (“BSBY”) Rate (as such terms are defined in the credit agreement) at our option, plus an applicable margin. The Base Rate is equal to the higher of i) the Prime Rate, ii) the Federal Funds Rate plus 0.5%, or iii) the BSBY Rate plus 1.00%. The BSBY Rate is equal to BSBY for a particular tenor matching the respective interest period. The applicable margin on Base Rate and BSBY Rate loans is 0.375‑1.375% and 1.375‑2.375% per annum, respectively, depending on our leverage ratio, which is based on trailing 12‑month EBITDA, as defined in our credit agreement. We are also charged a commitment fee of 0.175-0.350%, depending on our leverage ratio, on the unused portion of our revolving credit facility. Base Rate interest payments and commitment fees are due quarterly. BSBY rate interest payments are due on the last day of the applicable interest period, or quarterly for applicable interest periods longer than 3 months.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> At December 29, 2023, our credit facilities bore interest under the BSBY rate option of 7.58%.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consists of the following:</span></div><div style="margin-top:10pt"><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><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 29,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,000 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,500 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit facility</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total principal amount of long-term debt</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,000 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,500 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less unamortized debt issuance costs</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,317)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,782)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt, net</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,683 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,718 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current portion</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt, less current portion, net</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,183 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,218 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 135000000 142500000 115000000 160000000 250000000 302500000 1317000 1782000 248683000 300718000 7500000 7500000 241183000 293218000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of long-term debt consist of the following:</span></div><div style="margin-top:10pt"><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><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,500 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,000 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,000 </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></tr></table></div> 7500000 7500000 235000000 250000000 0.0680 0.0337 0.0274 150000000 250000000 1900000 quarterly 0.0125 3.50 0.005 0.0100 0.00375 0.01375 0.01375 0.02375 0.00175 0.00350 0.0758 <div style="margin-top:18pt"><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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 10 – Share-Based Compensation</span></div></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2016 Plan</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 30, 2016, we adopted the 2016 Omnibus Incentive Plan (“the 2016 Plan”). </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2016 Plan provides for grants of share‑based awards to employees, directors, and consultants. Under the 2016 Plan, 1,888,000 ordinary shares were reserved for issuance. The number of shares reserved for issuance under the 2016 Plan increases annually beginning in fiscal year 2018 by the lesser of (i) 2% of the ordinary shares outstanding on the last day of the immediately preceding fiscal year or (ii) such amount determined by our Board of Directors. Awards may be in the form of share call options (“options”), restricted share units (“RSUs”), and other share‑based awards. Forfeited or expired awards are returned to the incentive plan pool for future grants.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share‑based compensation expense across all plans for options, RSUs, and employee share purchase rights was $17.3 million, $13.9 million, and $11.5 million during 2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 2022, and 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> respectively.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options are valued based on the Black-Scholes-Merton model on the date of grant. The risk-free interest rate is based on the U.S. Treasury rates in effect on the date of grant. Estimated volatility is based on the historical volatility of our ordinary shares. Options generally vest over 4 years, with 25% vesting on the first grant-date anniversary and the remaining vesting on a quarterly basis over the remaining 3 years. Options granted under the 2016 Plan have a contractual term of 7 years.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes option activity:</span></div><div style="margin-top:10pt"><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><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of Stock Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Service<br/>condition</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted average exercise price<br/>per share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted average remaining<br/>contractual term</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate intrinsic value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December 30, 2022</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">805,115</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.35 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215,884)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or expired</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,068)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.84 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December 29, 2023</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">582,163</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable, December 29, 2023</span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">566,312</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.39 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 years</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,235 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value information for options granted and the intrinsic value of options exercised are as follows:</span></div><div style="margin-top:10pt"><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><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 29,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intrinsic value of options exercised</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,041 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,232 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,859 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 29, 2023, total unrecognized share-based compensation expense relating to options was $0.1 million, with a weighted average remaining service period of 0.4 years.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Share Units</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs are valued based on the closing market price of our ordinary shares on the date of grant. RSUs that vest pursuant to a service condition generally vest over 4 years, with 25% vesting on the first grant-date anniversary and the remaining vesting on a quarterly basis over the remaining 3 years. RSUs that vest pursuant to a performance condition are generally earned over 3 years, depending on the achievement of certain financial and non-financial targets, and vest on or around the third grant-date anniversary. RSUs that vest pursuant to a market condition are valued based on a Monte Carlo simulation model and generally earned over 3 years based on a relative total shareholder return model and vest on or around the third grant-date anniversary. Upon vesting of RSUs, employees may elect to have shares withheld to cover statutory minimum withholding taxes. Shares withheld are not reflected as an issuance of ordinary shares within our consolidated statements of shareholders’ equity, as the shares were never issued, and the associated tax payments are reflected as financing activities within our consolidated statements of cash flows.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes RSU activity:</span></div><div style="margin-top:10pt"><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><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Restricted Share Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Service<br/>condition</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Performance<br/>condition</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Market<br/>condition</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted average grant-date fair<br/>value per share</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested, December 30, 2022</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">860,595</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,562</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,342</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.26 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">679,085</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,433</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,301</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(383,816)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.09 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,781)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,696)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,542)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested, December 29, 2023</span></td><td colspan="3" style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,088,083</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,299</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,101</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.37 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value information for RSUs granted and vested is as follows:</span></div><div style="margin-top:10pt"><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><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 29,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average grant-date fair value per share of RSUs granted</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.70 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.24 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.59 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total grant-date fair value of shares vested</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 29, 2023, total unrecognized share-based compensation expense relating to RSUs was $31.7 million, with a weighted average remaining service period of 2.7 years.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2017 ESPP</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2017, we adopted the 2017 Employee Stock Purchase Plan (the “2017 ESPP”).</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The 2017 ESPP grants employees the ability to designate a portion of their base-pay to purchase ordinary shares at a price equal to 85% of the fair market value of our ordinary shares on the first or last day of each 6 month purchase period. Purchase periods begin on January 1 or July 1 and end on June 30 or </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, or the next business day if such date is not a business day. Shares are purchased on the last day of the purchase period. As of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 29, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 2.2 million ordinary shares remained eligible for issuance under the 2017 ESPP.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below sets forth the weighted average assumptions used to measure the fair value of 2017 ESPP rights:</span></div><div style="margin-top:10pt"><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><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 29,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average expected term</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 years</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 years</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0%</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.4%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.8%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.7%</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize share-based compensation expense associated with the 2017 ESPP over the duration of the purchase period. We recognized $0.9 million, $1.0 million, and $0.6 million of share-based compensation expense associated with the 2017 ESPP during 2023, 2022, and 2021, respectively. At December 29, 2023, there was no unrecognized share-based compensation expense.</span></div> 1888000 0.02 17300000 13900000 11500000 P4Y 0.25 P3Y P7Y <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes option activity:</span></div><div style="margin-top:10pt"><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><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of Stock Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Service<br/>condition</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted average exercise price<br/>per share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted average remaining<br/>contractual term</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate intrinsic value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December 30, 2022</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">805,115</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.35 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215,884)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or expired</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,068)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.84 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, December 29, 2023</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">582,163</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable, December 29, 2023</span></td><td colspan="3" style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">566,312</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.39 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 years</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,235 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 805115 23.35 215884 20.69 7068 21.84 582163 24.36 P2Y 5399000 566312 24.39 P2Y 5235000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value information for options granted and the intrinsic value of options exercised are as follows:</span></div><div style="margin-top:10pt"><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><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 29,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intrinsic value of options exercised</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,041 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,232 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,859 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3041000 1232000 11859000 100000 P0Y4M24D P4Y 0.25 P3Y P3Y P3Y <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes RSU activity:</span></div><div style="margin-top:10pt"><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><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Restricted Share Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Service<br/>condition</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Performance<br/>condition</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Market<br/>condition</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted average grant-date fair<br/>value per share</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested, December 30, 2022</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">860,595</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,562</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,342</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.26 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">679,085</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,433</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,301</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(383,816)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.09 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,781)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,696)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,542)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested, December 29, 2023</span></td><td colspan="3" style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,088,083</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,299</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,101</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.37 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 860595 57562 86342 30.26 679085 47433 96301 30.70 383816 0 0 30.09 67781 7696 11542 30.91 1088083 97299 171101 30.37 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value information for RSUs granted and vested is as follows:</span></div><div style="margin-top:10pt"><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><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 29,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average grant-date fair value per share of RSUs granted</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.70 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.24 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.59 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total grant-date fair value of shares vested</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 30.70 27.24 49.59 11550000 9644000 5871000 31700000 P2Y8M12D 0.85 2200000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below sets forth the weighted average assumptions used to measure the fair value of 2017 ESPP rights:</span></div><div style="margin-top:10pt"><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><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 29,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average expected term</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 years</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 years</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0%</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.4%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.8%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.7%</span></td></tr></table></div> P0Y6M P0Y6M P0Y6M 0.051 0.014 0.001 0.000 0.000 0.000 0.634 0.638 0.637 900000 1000000 600000 0 <div style="margin-top:18pt"><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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Note 11 – Segment Information</span></div></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Chief Operating Decision Maker, the Chief Executive Officer, reviews our results of operations on a consolidated level and executive staff is structured by function rather than by product category. Additionally, key resources, decisions, and assessment of performance are analyzed at a company‑wide level. Therefore, we operate in one operating segment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign operations are conducted primarily through our wholly owned subsidiaries in Singapore and Malaysia, and to a lesser degree, Scotland, Korea, and Mexico. Our principal markets include North America, Asia, and to a lesser degree, Europe.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth sales by geographic area, which represents sales to unaffiliated customers based upon the location to which the products were shipped:</span></div><div style="margin-top:10pt"><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><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 29,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States of America</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,298 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572,129 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">544,109 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Singapore</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460,569 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383,278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,316 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,547 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,745 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">811,120 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,280,069 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,096,917 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our major customers with 10% or more of sales, which comprised 82%, 79%, and 85% of net sales in 2023, 2022, and 2021, respectively:</span></div><div style="margin-top:10pt"><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><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 29,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Applied Materials</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295,082 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396,261 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352,077 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lam Research</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">579,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASML (1)</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,589 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">--</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">--</span></td></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">ASML did not represent 10% or more of sales in 2022 and 2021.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign long-lived assets, exclusive of deferred tax assets, were $48.2 million and $52.8 million at December 29, 2023 and December 30, 2022, respectively.</span></div> 1 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth sales by geographic area, which represents sales to unaffiliated customers based upon the location to which the products were shipped:</span></div><div style="margin-top:10pt"><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><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 29,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States of America</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,298 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572,129 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">544,109 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Singapore</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460,569 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383,278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,316 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,547 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,745 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">811,120 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,280,069 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,096,917 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 281298000 572129000 544109000 318790000 460569000 383278000 116316000 109547000 78745000 94716000 137824000 90785000 811120000 1280069000 1096917000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our major customers with 10% or more of sales, which comprised 82%, 79%, and 85% of net sales in 2023, 2022, and 2021, respectively:</span></div><div style="margin-top:10pt"><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><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 29,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Applied Materials</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295,082 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396,261 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352,077 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lam Research</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">579,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASML (1)</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,589 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">--</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">--</span></td></tr></table></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span>ASML did not represent 10% or more of sales in 2022 and 2021 0.82 0.79 0.85 295082000 396261000 352077000 286836000 616391000 579009000 85589000 48200000 52800000 <div style="margin-top:18pt"><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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Note 12 – Earnings per Share</span></div></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of our basic and diluted net income (loss) per share and a reconciliation of the numerator and denominator used in the calculation:</span></div><div style="margin-top:10pt"><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><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 29,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,985)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,804 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,899 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average ordinary shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,200,796</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,714,550</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,259,607</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of options</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,855</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">480,790</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of RSUs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,853</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,357</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of ESPP</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,773</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,598</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average ordinary shares outstanding</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,200,796</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,963,031</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,979,352</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities excluded from the calculation of diluted weighted average ordinary shares outstanding (1)</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,632,000</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">959,000</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,000</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 2.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Earnings per share:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income (loss) per share:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.47)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.47)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.51 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.45 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Represents potentially dilutive options and RSUs that were excluded from the calculation of net income per share, because including them would have been antidilutive under the treasury stock method.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of our basic and diluted net income (loss) per share and a reconciliation of the numerator and denominator used in the calculation:</span></div><div style="margin-top:10pt"><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><td style="width:58.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 29,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,985)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,804 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,899 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average ordinary shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,200,796</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,714,550</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,259,607</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of options</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,855</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">480,790</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of RSUs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,853</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,357</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of ESPP</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,773</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,598</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average ordinary shares outstanding</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,200,796</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,963,031</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,979,352</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities excluded from the calculation of diluted weighted average ordinary shares outstanding (1)</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,632,000</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">959,000</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273,000</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 2.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Earnings per share:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income (loss) per share:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.47)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.47)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.51 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"></td><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.45 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Represents potentially dilutive options and RSUs that were excluded from the calculation of net income per share, because including them would have been antidilutive under the treasury stock method.</span></div> -42985000 72804000 70899000 29200796 28714550 28259607 0 165855 480790 0 74853 237357 0 7773 1598 29200796 28963031 28979352 2632000 959000 273000 -1.47 2.54 2.51 -1.47 2.51 2.45

2FSI8V6FSGZ MQ#O'^\^CK=4N4UH5L(^NS_[) 0R8):/2-XX#VWW&^ ;NJUT&5L$I4GVNRP%% MV+B$B$[K\C=II9SII[56X17W]'>.D*4?W\-00E*&,$FPUG:&8#%;$R<'JV_I M.4U&L,4L'\-L4H][=N739^-UJ2]+"E\NAKPH";G6%LU\N?UA"2:%ZM6&>N_L M/6]4QA"^[H(@R'X,5TB#;9]6.H1?$^%8Z0_6,8[J@/OD3LX+W9F=LXJ^E7M2 MZ46>XC82=.8'B]N:KA8(?;T+2D,%L:'/-90M@^ISH201=S);7G9I+I\X^2'@ M+[*AHG61N%97V"7-CC.SW%_BV _NAJEL?N!*/XR#)3 /0(CM]WT\('UR M,EG#9RJ#R74LN.R/10' M74$G_H)F1D- ;%F%$F(XV)@Z=$\%OZ.*9W[,1U>M-[9:$ H<+R*[/(2B(+FTJ)BF4R4I6 'D%K(.#B'.Q9M(KK<;0OL;#JR[BM9M5X6_7,:M2R&B MUL-BPN3S8POW[^MQ4?2)SFD:&\BUTFLV ]E1G=.[3A)@AV' ^-"R0N/DSSA5 M=ER\XCBC.<6.B]R?FT?5L\X/L>/BV%F0D TBCKK&XEM@#Y?%?(* E7U#05:! M0J*&\(##G[N0++:JO.>Z5)F"#'O:'Z;1U#+Z0!^8?%3-SW->JB=V%Y34"/4/ M3<4T^VX]IP2Z3>J.9C1P>S"B)[<1,;Z" WY8*GWM%#U\VYGS!?1 M;W4OC1#")G.2)1_%(]C6AA/%7M*KR-%=4/O.U@ZU@,4K2;)Q&\2+&=N^A!_E M8A;O@HBN,,^-Q@6WRA*N>7)=4-#CJ6\> <%ABE.B#[E]#W=H:3R)@%#,0H%C M<_U0X)CX?5T,H.)+OD)7!%Z\0XMA?/'\\.@KV>> 7,_8S>:*#+^CLXZ5[>U% MR^N^ LTUYOR:\>"CG0DD-"78=T +%TX+8P\H##D%.=!BFR3,L*5JO<-DN"9G M$!HX(8(6518QR 1.%OKPXH97LNXCO7<'[DRWQW B$U@?\-PFIQA>P&]O]J1X MF UL\(6"$4K ?7!_89=D!=S @GHW\'?47\3OU\N??L]-GCMTF17<=?[83?[& MXX4/ZGV/"QQ 4ZZ![\-:4X:UYF.= 3.Z\#=LY/" C>\@4C9.ZK=+T8&F:;%I MYQ9,[C;ALJ2;N/&6S4!8FCA290"K/O'N$]5M,/B43XZ"MF7ZE$ GO]"Q!#78'?NSA[-.$3-O M).M=,-OG: [B>+;_S7@FJD6\;Q<4+^6$CJ5R.;TUZ)@A[CTO*?>?AFW6NEMFBX MFQ_(]7]Y=4,L9.E2,+?./JQUQ!"'/ALB-_& HF\O!#CV>^LW_0QR$4.QLS$= M0IZ!=NMHD_+=OM?H9[._3E]1LZ+X/BK/> M:S_)[$:QX0*H-O05PW 6A.'^FB6H^U2=;7)K[%*HZ8G%A0^*^@4%42?<$VCH.(Z]9%F %YOB%Y)H#]B&R(B@(=Z+W2YA M;W]1W!#98?7PQ4U;?W5UTH/:YR/KD_DH;='YKGN!*1?;"7H/?-0 J!5LX8O9",6$Z %M90/0/66N["+IKY*R@-+:>,0+M[5P1_#()NL&8@%"?8O Y-VX!,75G1^-KBJH?%;OY& MRE&0-74XO^F2*%'H0 MU6L,#;:1C0 +K;?;+VZ40F G?UF_R;F58M'IJZ9T3_LMK$7M2('7D:&A2 04 M,'!>$>]%8S=9W!\(4'ZEQ\E-V,C\%T1,FJM^948XK<2JZO$VE@PS"?=0ZEM\ MB]@1MXBRTJ.B&<(0ME?_S1"R9O&[4?%;*I3T[W]Z!!A7@)AP4HF*5:X/G%R[ M+R98,2BOH.UMUO8'Q9O6BH5>!02.#1A@4$7[M0M*263U=^QL1=(]_<*6$?: M(:07)LS0(<5ZY]MROGJ>;4^9^0?%@E(XYU)(LG[\\I1:SO1QM.>,9(VIJ>;;WI@B(9_,=1RGH M&?C].*#$MH\&+-X4$BP5RKT+"@ #QV%DTU@"68TH@@X"PBEJO=JF7]TN449E MFC<)6Z([4 M]M_1/J1LV_3SMV^\\HLNM%]P#L_+/Y)7VCHS>5:$+3^A8+A1_^]E=6I4MW?% MNJMW>8%K?M7+)44QVD/SBE(7Q3MBNHX'\F^"0+F!7R"9;/W@B094G+=P*QKB M_6A9A/W*#N^ZB<*=#O',5OP]++G^_DLYD\#8M\&B(<('(/I'J&3YW\'RV>-L M0R5.UJ-RT0*9.2:" 8;ZA6&1Q,.V*Y79*MFU)*ARM?>M)IARL2;RBLQXB$0U MH?BVX2U(RR[('[WPFW9S[]T=JS<:??@7;O1,]+M=D+"Q!G\%$27H9MYTYE'N M@%+3Y[H/7[TS"]WYM0W,\6K:#\&9F% P<&2N=P=0]TUC*2+GY8R9E9$? ]9@ M$UM$YM/Z+BV2A/)$1-U)W6+?K//%,I?;I?(\/L@[NP]]:*G^$JO%$.R8N\Q\ MQE:Q.>AF"6;]S18J.(TTI?XK^S F51$?0RO1WK:8WB9&F=PH,O(C*/6.RE]? M<+Z.O,36!S<8-G1'Q-$]UD1.PYJ=TR-*3-UF3 X"NR#/20:DRC7_,:;U:$M. MO2XN:$6!')8F:FX2VP8=]%AC"!FQ>/;Z6DA24@9V[D-:JQ@B*;2ZSFD5P()X MK@QQ A E5-]@C4P$72ZA<;YR]S!5>;:ZK8*]WSF$RX+222?H[]*!R5=FM9=$KZ<9#'9\DU#0^/&M;K@ MX!O75I+U)*XZVNU_"0)Q@7B_FN@RX@ /"I=9TTR/PF;>L$E=#.T,E_G4S_6= M7QHW-[VL:+%&1K=BMF]Q9WWU,FT47&HKT^$?P1R!!NR"<)4[M'#V$M?VB Z MM&2,OAS'#(L?? A07OU#P\XO![0+G>QVIS3H+95'V:IX\[PA7SD+<0"@+#XR MG2L W[+!&MH%B5\91G/UR'O:R$@I%U S>J_X-09H7[S8Y_6HN:SVW@TI4XGP M[]7J9_?.8>]%%"%O>>]&7/@&I'F-W$V708Z@15G:K(D>4: G(Y4V_240CMC M8&**)\\,,@>W:F0FL;KM==R6I$R^?O7-QL2OR'SV@"M1A!+6068#AE#,.LI\ M5MN2*D_=Z;7F09B5!6Q*"-E4*DO;-45M>)U(,LR:G>M_+"3;\ZISB8"]])UN!/>-N5B^*8H?'86B9@!N1K19HB;"D M9;Y)AGR#_RY( *G@^DG:/C#NXMIE#6\OD5N7E-6JY+75WG4JWOIAZ9/9\X*9 M!?7)9Y88'R=]A,$:)S48+E2M8><>7>IG3RD+J3L![?;G^"K>/E3K4->?D'\\ MX^HO9I5N?NO[W-PWCC[,];U[^N_VGM&V;TT340L%Q,C9NH9UEEA'1U?3+,+M M=D$T)K C*G?U5G#Z:Z[H\"8].P.9+_E>VRW.::C>BVR,G6,^W;O%!I-"&C%4 M,K/3$$J449<9W=-.1W9!OF^3/UE8C>0D"PHH'J&8^)9KYNS:.VV8I)QLE7@2?7==XXY'A:5>(NM]TYX2VO?&Q ^^&)?K65 M4%PH@6L8!JB@!S#83IHST%\&S/7_M>W_>)>&=YP(/9"HEA%LXO) 6[Z__UA? MGDQZO<'^L^\;.-E;$-6CSI#80\0#Y,$)Y<;7)DUF%0]&+1 M6FG%,\T@YF-$ =^=K]_=/1 +BG-K#5MS]'V(R\QD%.$-2@9#R,%SLHX$%(GW MH;'BA/K&E\#=R',1'6=J7U^:-0@5*71QG=HPJI'O0NNK&&7!XL%[EP0=69.E M(O]4)X@"V$;] )C]O1)HOUS\SGDN9PD!F6-85^EB0]JK-J9K#U]?;YR\45*Y M' U6/>X 6 *@.3(DJ4N2J)4 X=;%I.#!B#-11>))7:?YT67^)SYJ?-[T]P=E M28B6^^0Z+4B]5'?Y)X@^00NP=V,N3F7P;T,"U.\8*C0[U3";+,A69:FNJ#1C M*VKG8'$K>^G;E5@? JM:RM3\IAS3RAP^"1QTTKQWE-7P['J\T?ZS7Q(>%($8 M]_;$&/MP'D<1:DQ. 0F4#-J>1LU&3D5#P8S3E*QO&U"PR0'@1/_@0..E//> MD,ZR'[YNQ6B#PDJU2%6N-J[K3&O @&Z$ #%+(CK)8!H*D"6".18"HC.CJUWA MIOU1'4'15W*M\LW:,SDP*JM!I8&-_Z\W/?JG2/9]#*$-0KF@E0RC.,/VPU%N MTZPC5@3;=!-N;0@W?);/5%NB,*FU9$1-3=?MLZ'A:[A[OEUO"60(XX]:H+/X MS>PO-1O8M4GEU$&375"K66B0IG=J MB\-%6?X%R4<\)U9^&::#_E2Q>&;*64NN%OV'N?IA+6OOH/?QW,:GB>A#N&_+ M$""28..S^K\EG_^4T)'LS<#T M* )5]+!U#.7*.* ")>MC.%FZ;IY*LTU:NGG1Y9LZJ8S*PDENOZ)KS3(;3M?6 M'*S,?*)0TU+'.+[OW3$M@A+8TT:U0'NUT@KDI)@%)@H BHA\W<% RJHX3]5Q MI1JG!<_9%_KFNTC63?E++;VX*;A4^-SGJL)/ UK<--0O PRJFR.;DM"\&W+J MW6]T%K& BDTIWGK:KNP5]MT<_[0[I^J8;]Z-J#L7PHYQ&_U;$OS5WYZ<"GB2 M5<=$Y)+^,FV(MD3>4=]^[G*T5,6A0;IFOZ2+U0$Y;D7'=/8P?Q.<&=*;U!H6 M#Y[NL0EKT6((O:"MMP-Q1+"85;800I6Z=W5DKJ4M5")!R?DS(WS"+X?8I?+_VDY0.>D',U+DZB3"H^O87G[JM MEX&S/O:\Q2[_U8,O)"[0ECD#]7'L^7[WU( M\G%7+.T1H+4+XCH6"*78!(?3;&9:LA?62*BTR(]2MH?8CI)_'^@K8B--CP[ M=$O3Z6?WU@X:V!V^PB89H0(:?KI+DH 6M^1*,Q%!6% 0?V>+;O)_RJE]Z-&K M6'9T^VC0L&[ Q<)R_C_=%%/:!?:VL^!<+%X.*ICVD#K\ .,=[*,ENS[KJ@W? M_F$V6]XQT6+MG$-HGMY2R-6_BM?YJ"BT^#K77?AV5!VRQ/ZL"$*K<@-KD-S" M5(!19;"#O^H>V7MNS(E1!WXWO0+]T+[P*M4CX>;+_0\((-5?_]8[?\*:1S>! MWV7CVFEP*GBKGVX!MZ7#^E@*[8YO+"N^;VLHFX-%/W8]43[^XK:DVX&PY$.U M(\@C;((D9$(H#F! 1:L/(LK@8::B"+5%X8#VMEHA0Y#M)R'Z-"+#&X"R5=)ZO2];O_5D';OR,0?W,4?#,]KIB(WTS7-_.?Y; M7']5G,QD!\8#0,%*-J[_\EZ9TO_D2?F?@1)5ADXU.&UZ3O_Z:&+5$A> TAK) M]3UYT*_K6[,,]'B!<@1\4@Z$BS-8.78]A M0VGOAP@.DM*Z3E? \^RGR<4#]KUZ70;?6W^HQ[OQE%H>N&E7_Z7C]%7<7Q6Z MB2G= KWOL#6MO)L23S4C]Q;^;.#HOQ/!5#V:SMFTZ([6IB8<&@J7D6\G7'A^ M9VGF/S-P] @UFV18O? H@<,/;I_W6?6YL_-.M].._KF_N>:H8V%0[7EB> # M0JHS[&'>H$-1O?LP_AA N8 /3;V7_>V/$&/FHPB84K9B3DQ&G&-6(*)0WG&W MX/B+S1/!B-C(P-J64LA$G7?NM6#U((<+#Y_G^A99*J%_YUTO+GGY^&^L&SQPB1 VJNV-DF0!10MB](94"I!%>%MCBN%::Y^BKA.67+[D/351CI^ M9%XAL5;2Y1'C'%T>U2N'(52A*3;C22PU@(LNBNJ]@C! $3I3ZT.,^=CQ/ W/ MC?UK,;%&2@^^ MW@,;XPX@[4V4U1DHN+O\HAJA3R'_VDDS=HD.BY@S.!P7<___]SX;;#2#/; EFQVC=K29 MJAT_DM1[(+W5#(1T1(Y#*.? V%$63QK=(W 7)/W/M;@V@^2?J)12[2>H/BL* MFE2?$!UWZV&RSP6KNDKGPN>:K$LI(X\=TXU&)$<#$%+,8@P!X[DG6Q\PSC(K M6$?@.C2/6;6FZLVV3\? M7[B$?#9Y5L18K6JSPSDY@JDS*'=$JJTBU%OD;O++MHP0S35NCI&C#A=N%*L+ M"+>?^C 4P/R7V1ZSL+#&!C:S;=+"J.);;^GF^[Z:^QT& MPZ'Q+;;I:-X0S?*)^@JE],$S/<_*1-6C3Y[\*/;]DT9"%-?/D730/P6R+B+W MTBJN:2U$]XIA#F("0M-V0?MUT;PN\,H?'K.1#2D=&FS*2NORB V/FG/6]G1? M2JV[^>/+';D;(3\DA@8$7EN)_]3\;U/:T5#<;Q:W)+7?@XG9J^V@BF8(U=!2 M)Y"2"'=ZP!(\SY0:W,6FTXZQ5:BJBPMYRN*!K9@#_,'EIGSM@YG?W7XILT=5 MP^Q 2J%Z$28G&/Z <#V\G2;%1+.. 1;$JG0"%5E!Q/,B+-\VM[^A'CCQD;-U M+"\@(U3=/\0WINQ">MB;I"-W7G%]&]_Z$4ZWW/#DD,*3+2H TXM4V9^L._#8 MWFAQ<2?L!4X1ONBNIPJ>(Q(ZNC6'>'YPTT@S">HV\2]V#7_E^.6V)SG#7]%*KW("HH&U#"D*,;&+[L);5G MS9D(MP#^*Z=[J2I]V1F&CN3!%ON#/ID*I9._QR@[88>J1G(6+ M%Q7SG4JOH?US@U^0N5,[4?9^>[UG>:\!*9#LLPW'F>E/Z&>LKB0-N M%M&G[!0?WSC$CY?H(M0X2#%LP&7BO=#+CK MMG,82!8=F\U-W6ZA/\%%&$1-"2#>LD.J%:>MZLC[L2H29+Z?Q6.ZES#/GJH/ M0H9JL46E0_9J3?1(PVMZ-60_LT!3)NH(W>Y\#_Y5![>@<%<\6(FOT6?$5HSQ MIIUSR7:]CKUP;-UQX"$S!T5XC6E627P.G*'; \T$D_O$)UUNL22((#SE'3:2 M]8(4*H[W\&B=^5S@L!CC]+#EN_[IT,K=6\D[6 MO;:=AI?/P*/CV"LLGKW7Q1W4X2T)=&-!$IL[7NV"P(QH#F-]P\?#V3UBHY4> M@5(7O"]B/?#]88AIM2#'A])Q/^2],U-[)%G++ '*HE0V>91:0!RD M/0\LKRRI@AL0=D'W*EY/;#W6OQE51"U=C6FKG+DVV'6L?F4DO#%O^=M_3%LU MD'1V@N'R# ]W&\#:=+.*JUU& U]>6QI03%_E$2C/Z2C]KX@;88NX))H?>_$% MD3@,Y>(X]O< 1!Q#>,0V9+#$\3Z\U&7PGHAS;^Z!WTAS>> O0TO NL@ODXYG MYQ/=;I7Z+;JY$0UZLP$M5 J44(DT8E;U*++&,,U9[5II73J^1"@8<=Y$ Y., MZW?E;!UHWX]=7@SI>&*E6QGC!9_X<,Q^33'@.(36EZ9\P_O<<#-34%+31 M>[4B *4JAI@TBR>#$CZ ;T9O%;(-SS%J0\*46C4+XH\6,^9X^>>OQECYZZS3 M&EHG#UW:/NN)E%XW-!A@^K"M5JD.I?GBLB!U.VV_5=C-INL?#DR>M \/ M&7NU['++VWO$,"0.?X.M*PM@+6SF9A_]JA74_"'6$%*,O:&%#"WJSSO\[BI2&_[&7B<>JYSZ__:%O5H$&W3E-V:"Q*^_VZ M4&A(:!J*CW,I*UNNN * $-KOUZO_=-.U>5)JG;$6L_I(->A"6C QTR4AR[3Q MQ>^-?RTJ\BB%=I^T \;#KPQ*F?4\KPR(NH,-T!-52O*ENXCN_S9*A0:XE=9I0:TM\-[H?FM4-* MZ:1/IR\U]T+/@U"<>SF(U8Q1-3Z]BJ4Q5G0K@!I,2L8R6\Z@:6RGVOK M6\(KW/T;XZK&WOJ7_O$\@;GU1,2O?RU$9-L!V9A9F.,R[7]$J'R-:RI>+/T[ M%%=%>]G)3(=Z9TNP/@LBI&<9X<&$):F5JY];XGA94UA+\HVTK_G1L85VW)-V MV]\'HG,+ M#'+:ZM:/J)WYXK:U@#40Q\3+?Q;K14>^7_"MHN7YCT?-74\Y)A9*\(NK))06 M&ML=>.0\ FEFTXP7>S5;+,C#5"[:P0F,-RKU+C2C1]PBV""S]8S/FH54Y%.# M_0:)%W*EUQ6+Q[(<<\X/79Z(YE00]:*Q_GD"RPYNF^QPF^)Y $BCZ\-W08,< MI*H,#88.X:-UG_:Z[>&A&AWS1IRE9L-U>(9N/)=:\]>;U\(>@JN_O4)"/NMI M.)NU?8[,Y/707O5+LJD:U[UC?)@YZ[?P$/W;2N[7'?8VK&HMC+)XSX13?[-X MN:CA-+[/NR#?,Z%]XG@>QIF*C0+#Y?9ZUTO8(OSAR3^W70OM%;Z/O/$Z&?JD MQOR>(,P46!N0FKN/4'@)S^@O/?@981/G'^(Y=VY*I2U]]1?=/#M2]T3U3D&. M^;XO3_?OJS-#O* +HWHO(W.E'%2Q MSF>N^$!/OL]:4QMQ8JN6,^4M,7:J[]\/U)-KGMYY=><91_U_6:0L9U0UWW'Q M+,&W#I%-! -JFGDK,. 8-)6-XJ(.Z%8:]0CB+*4J18%ZL#U6;S6]P]W0*R.N M0 V*^_U&(Y+W@&#!XK#J_D80Q'W2S*Z-:INB96P;0ZCQ",':P&Q?MW7W3#M< M]TE<)JY9*D5N5"O@W%7S>D^\@41,DYR0AWC0_G M=_V+\\.B5#?-A:!_BJG_^]^>/_[3VT,%03! MND+V*LO&4FW)2K4(C3F&B&\']]N,- P[[:"3C'A ]*Y0XX"64$MLN;8 MOF67"_:+2]CY@&;/7I[PS%6.Q*M>ZF]_HG&^+-Y>B@5-BYG=@L=-=G&2H*EX MWE:C6+[4+AL*:\7VB:)!?76P5D%D.(>VD7'@X\6K;PX=Y >95)2]@:9@Q!D> M5#Y"7/807VC"7QHZMGK]-?X:8&KW69V3/JRJ\*JYHM_M!3G\H?<[5?.[SBG_ MM 4CO/+<2\O(!6R'2O79%OP$X^QDRPX'O&BG_VYMC_J;J>O:&[3)8<79''7Q M9B%'GPQ-W)4U":^D>'#-L08VM=VT!53Q*= 0=!9:&,G!,&;F(X]^,\!P=3DL MRU%I-:28GZED]5;.?/@#^R=:%;DKQ3'\WR;J]9\R^J%7-@T*.J)R(E&5ZT(; MX@)NG;U>!UYFWR8(*3@]?%7M]4[]K.27A+-B?@WI+ GV6/V[I%=V@&/7]VJ' MP8MIAD # 9-V?L3ZN[$K5E%?>_[HCL%M&[$7*MB5XV_CXXT$9>+CO6[W--#M MD$O1D&;4<&@*OGDVFWX"^$'BQU 5EV5YC,5-'CDMJYEEUH=HWO_ZY7!HJ$3^ MF6F!*^&O?&/+7G/U3-KY%Q@X=P1W?Z4]I86/[C>>S7U?.W$:]$C]7O41ZF-% MF=N6#?N 1GJL?C;="L9ZS_Z5=YFA)/0 !/S-"3N>J1&QY#I]>1IQTO?.-=<, MW&C5OA"5^8^B758*C\RCN)_K<7W)ZT,D]5(D 7($*39.=M$ M!ECK\Q1)\9S;0L!DB]W.=,W)71!R<8Y+R7]B. M="E0AU=",'1/>"=!K)NNMO'7(OXGF&]^PU5\\&WK>\7FN5#E(.L;LB]AVBH9 M3]]ZE:2HQ@_= OUR_5]!ID&&V0,-=&N8#Z1=H:+(5I#>N-!AIV7P5,5G/5D% MT\\:&J5&\,_-'Q4+M#45[$Y_GW4Y3=)? \D-F]W&-X.'$NB6R(\P,-0O@8C9 M"@5L$8?+@6PZA(SVHX-QM:2WWXV7_@T*G7M!@>,M>]BJ;:VUZR8RD]L,TX8- M.Y=KU]RLPF)CPH]9$NZ+-+_?@CLZ'LB%@^PXBU1EH79-,[5'9G1QCXJ65T7S ME_T^.5VXSON:=B3IRK^-(A$_J&XT6IP:+?N]TBTO%VBF75W==SF''QG[E='LI(ITVD;Z!=A%J,(SYQV07(8?Z@@ MZX.))K/8.(:R.2PG0*F5VDE5-[[!WHCNKM\'N>5&5J=BRKKOCUQ$S'ACO51' MZB4%.+[=_6<-7TE!TQ&G28=-':@82- MB0M8)7U:L/MYXZSXMW_"8I<"BQ="CX9'LW@^T$]ML+V-[4!H4JD:U?D>PC!X M/%69\BA?(^QF\^)@L/23^OH;VL?S_7KGKV4N*( >[MO^ZR&6IG OORD<:M;4 [2&* U->:NR&,[:J;*3SI(V7Y)ZZ[_O[?<3 MU@%4KT7(/ZFM9BSEO33I2.C"N!NE8JT_E/O:YA20X3JGH618'NUP=/BK&[;0 M44&5GM2" U0GJY^!J_Z?15&QS@<9+46[0LFKCQ\(\,E$?"#8<;QLR(W(!M3! MO6=46+Q\-]CZ>@[X0\D8PO Q4 W?5NPIP;_9ZJBY^"+UJ([VL&S)QXK%A9RQ M<$X741X_3Q-%UNS4;@P;8![3<_ M8;E*?3-#*M,4KZ<.*%.&GWT@Q9_9G_X%RI4=Z1+GG32GB,KMLT5)?2:T=./!RS-L@F&O [:"*F#=,W/F\ZY-JO M\H"EOB[5RDJL.9I*GOT@.N/S8:2P;Y$[E?XQ:/-S.NBWU+&&_*Z]"QCR5-2P M;."@ ;X1LQ5)PJ0CP930U/H6C2M#^:6*4RTUP5?L6H,+[/RM8@VE)X57=72> MR/N+)EH2K>VX/K3NJIM<\@%'R/XG%EQK.;HK-OA9M5/T!.8:WC)0@$#C)6 M;75GP6"OS9 6C1OURH -56JG3XH2 M?67MXWYY^E4WJX]=V6M'H53I:(4'S@WPZ:%202",>)A]5+.[K+U>^-U5NM>. M[6FH7JS5IT5-RL$5;DNCZC (1#% K6@)G#AG?*3/R'SF[0M0)(> MY"\G;YN<6?-M687B5!O1 $% J<'Q37/&.G&?Y#O;#VUP<-[,'?IN>L1I02$X M"!2K)^(\]AM-J,V+IUJ%'90LX^J7]N3LL_KLQ]V+MR"3:N[DR;>NW#%R3\_K%\L7:*X"/I\:FK_^>& MO__Y\W2DFS#" !P51H(-@@\RKC#S]5 I?Z&)74X=ODD(JY>;#ST&5]04Q'Z\ M/"<3(+6T[]W\((OR)XGKPL]@KD$3&>K%I0_$[A#LGR"MKXW=@2Y)J2$W3^4J M*[RH)F0]H\0\X_MI_S];X?[?7M2K+?[?W(_=0=3_M:,M8A=$5T9]N$I%,?AV M01:MJ8+^'3$+M75L:V,B^7J!UR-%.8D(8^?D M75!_'?36SM\#@6C $$5IT)$U7M83GU'@D@X M8N9AOG7XH7[_8ENQHA\P[!SM#P M9_#/;"$/(RXVS2#,7@W3I)5>^V@$-.U7 M?/KT4+ -SM;C:]RF-4O6GZZ"FE!P9W/G]"[H/F(?W72>H3YE2&@3_E#I2FW&Q::K+K,*")CV#\3D6Y+$JX+Y7\YQ23W:P[9?*:[(#_B?W'-02L0NB @[]^VO8^7]KQ0;OG9HK6D)XQ9UJ5'[739!26Q*1HY M7RK'?()4VH#R&8,IQ?:4]E2&KS\!EW=(_$=;^3E+WHRTLBO&1S[(!/%_=[XM M^0HCR]"BWT;UGF [H3JT "84$P]MLLA GF)(,Y\SC%[TKHSSP_2+D\_R)@WYAU?&TZ"$9[_Q% M;G%HOC&+7P/&- M$K L1O'-U,4? *;-\[%ZU*S$CJ!5G$/N[+*+V)03UZKI5YJ(_<#_81K/1 XF)C2OQGG1?C-D*_<" ZU>-,VO<6:U*Q3 M'%6,UO3)'+#KE[H \8])%T.]0@5J";+FT2T-#*'-E>7G*^,+!0,=![NIT'=2 MV@0W:VQKG-ELFF(H*F^\5_E'QF_**',<28 M9<@3J-XF3S#S/@O"&L,+-/2H-?3C.>$!.[UL>*6[6VA4K&9K/E;:M%)+X$[5 MZ QZ>%I(^-ZBP]EXR'7D9TQ;0=8X>9C2S.)Y2S<*;),R2$?$$N-,!UF:U/OD MQ"5,"L,H\,E*H%OTT=.:]2'GTN0\)@<:WY-EJO@\41!R-=V:-8RF7 5S[J6K M^^] L/ ?O7AIA@$JEI)$TEN^'^I5O?ZW.U=G4 ,1@' @8$AE86HP3. ME5WZS5\0-9OWR$"H-RQ%TH*K2^MX C M:9P/H<-\^A,BL"%F4*I#^3KTF.W[/69NM"<$$Z>W14.FI*^1!SZJYSR+D10Z M>61Y9-_*+HB;'=< C11R"G6:]I)9V',8.0GE-E:K0T@ "97^6*YT+:3<*,WH MB6*6%6>9F][@P,-"NYC<<;5%D6.- ^@N_Z-,TZDK5[,OMF6[E_*$.BUQ?FEK M%$G[BC5XY*3X*O_3/L6$Q5\-XQA B>M^STFX,(M7GGX=/DWRW?JQ,LX'1)/& M!S2,7 $4Z7!TOT-_8#46YSI^Z'X63YO7=\-:DG;O._J"*Y.KIRO#MJF(153R M(Z251R9R/7YOGRLJ(!8^S/N,K=>+0(P'S (3#3B="&7(1-/#/ $^&HPZ-["N MI0LYJ#18E?#K\,%E:U&/HV,ICS:E2A)%;UK*N5DN)3,4QK>W)%DCVUIYI8G!HJLW3>^.50=BW>4@9N0 MK>@ZYK7SO9Y3@ &+KYGN@)Q&GF$^Z5'X!@/W:*VS(*\IT/1?$)[+1][F]\UB M9\;>/QL-RGK_J4'[Z*L';R\_#F3Q+5#H*^-#NZ!,3-,8"H3Q:8# 21"V H/H MHB6!Y1_]+-F'.*P_;:I70?W.:*.FDK?&_=0>7M&;=8.@.$&Z!VMA^S/$=8H MAJ?+=*4&ROG-@"VQ7E!HXY=C/>Z$@CVD$]NC\@L\KXSJ"BU^E$_Z&JTF-G&U MF1]-TNJ%B+!#F06*\ +3O$8^A>8U=B'"DE'-'^L[:W=!?L!:__2WWSU'YB(E MZ@CM+8DCZPZKI^KN8]"*4^:I6UZ6C/&21QR/F;FR"FQ>S=X%!;Y5O/T*PV,L MX/*$L(]V:[43MJ!%RV*^PA"J(;S&7G17Y"=8R^&&?A0GJL^V^AM[[W^^8:CY MOQRL-[UQLMVPM.GWL:D69W'!$;'ER;K28X]\7&2;ND*WIBF[(%(9JC<2Y0_) M-#D)[%OI-B+.#32D]$ FC$^N\.$/NYOYQH5[!\M$'[N,U^94?"]FY2C8U62* M^- YCB$\K*)-[UU'@!NQU42B)R* F\LV@D?U+VY4<7M]<^AAQX\(:);7DFX\P0XB/-D;DHXJS#]ZE<["_"+I2A M0M+./AS\QT!MC])$Y>=@)6OI&GKA]0OIJ_MS#0KNY13.V"YG]@[>A9#KV!-5 M9G8C#^]E++!$V9_F)D*(Y4.F-?M=^\,XL3M)\O9'\-:P&S'^/?D ZC!#OWV\[G MO4,U#0]8[X+2BY!)1 WI*Q0XI6MRU%<_1^-I@0.;L<&/G$XV]N?((S0O6@IP M+$$#L[%Y>]6EP*PY2/-X%E(-<9.BC*',K:"&SD")RZV4]@N4&_>[#/1?O W6 M/#)SJ["J![YP[3U9A)O./V]W:F%]%R2*"F*/6A!*J).R8 C])J9D*%+,2ZH0 MHF^ #-*X!/N@S4D]!@P?1(EA(Q]VI;O!'^FT3(U01JYI#@@^_(2H8?%I5#"N M,5_H01<4!E#[,;[05)92]CMT2_M]ECR\CP]V<,E4\_&+>>L3Z#'A5SZ(O%2[ M9H'.QM9)]%XS.C3#',AD(\BF1Q+A!#C3A1 .U+%2/@!J\B)P!9:0YUJ5WK(> MNN.IU/BYML'^T7S,B3%J;SC/#Y76%&;"=[#*2WO442IJ2^?;V;8 MM[9FOK &+@DT/^YXDQ]9R^)F)[!,*3L*( ML8XL;"RKV0H@;E-B>;KB:GI#\Q<0BO#5(L63.0$U(O;FW)DBMYPSD%.PQA94 M6V@J"\R:A35K;3E3A0E0N>V3";32A;RJ1["N]U MWO#'ORYXL NZ.2ZVSN*FBCVQN-=C(#WQUZ?F566A285&^KNC!'6Q.5[WB]>L MN ^>:%) /V2HO&1-0GBA!,)X!J0=Q3B!'BI!$4/3D?PN@+79W$\HU\NBP'GT MY<(*_3F'?E535J:V]R-] D9Y=A$$=2[GM[]WB>,Z6?TMB/[@P=S7*H;0:#^T MU7.OS$D"LU6>BB;?CZL=)FJ) YIX-^L='NSCF=IBV^Y2Z5/F.S^Y;PA9IBM\ M"!Z<;\[W^9L)#1K'JJV@AW8X$.* /5V(X4FY?!_5H+&39:( IYNVO&Z:CL!= M#[B"R1U6Y\'3GN'$@//6.E]>9WW(<[9 M.;#<7XIGS454HTYJ825MGXY1^V@?JK=FYQ7;F1W(FE2<):8;S0+W24DQ,@<> MN:!:OBZ+GUZ)"B.[0QA"FF"<#HM'^!F\F,630LV@R0(E5(ZSDXP;+P,@7#W* M#)/INI"($C>;SH*Q:Z%51? 7TQ5"8G>\KW,]69&XX!^!(60YH]O:M]@.[\ = M:@I#F2W[;*&0 )/3E(+4UH^A_:4+Z_>BTA1<^H/UV#SDC(OXIC-\'[()HA0 ?I7U @PA-A8E$=*LX6.8[ M-7?F)-T+N4H!'VQ$$=OW5O2O9H_8C8JD#:($>>7_LTXY' M^9/O/@96ZUHU[N/[GC!7](5M6F:A3;[,?;_&&;)0P'GR1O7MFN?BGA6.1H'> MTK"ZA@G*2=%3A7=)2RHR^G#8"G%*]H,8Y@*#5=T5YLQO?9 M!07$=6Y=MLU;CM.E81O:' M-SFDKR6.\/)'3-SW93QO:T/][!^T.ZI7O<> H0SH[8)XYA@:$-GY;V@L; %U M@QZ8LQ:#"L2W@WXNL]TZW'D.0L'M%:QBBGOPL79!!KL@8=A>8#J-\LZ^AV_! M,)2AE):@G0K6 .L3'3S?<.G4CYYIS"F97="K2W?#-V$V;,M=B[HU_I=C\S^6 M.Y%T%Z&G3FL>_/2J>GO)S!Q_*#APL[7'%T=9NBR?96UUX[E-_W*[SF.62BS. M9N?[F5ABPS ^"2416A^!3X8*M# #8D_=:[=W>:NLJP)ZFC 4.++GM5#?T_%8 M9]9[2,8NZ.=HM$?5.]L%, &_A:O9D,+W2\N>/_Y+S3OQVS*LY5U9&S'>@DNO MCST)Y^E!Y-Y=LFB&-V!%V2%BTHR=2=FRC!-S74;$;N%^5_5V!]N8F!L:+;%+ M%@7[#SXZ&2-I+K(2UH=.'+;@D+&^9J%B:QWN CW3LDA'" ^-\I<>-[-MT"!_ M[:E:FWN'247)F&BA>EM9O,Q,E"]X?I3$E87PIW(15N!N-B4_.V-MQ&8T&>_1 M=ODLTJW[7IFR)2"EL=1GKQZ\WBMYZ\[,9MC3#Z!Z*U=H5E1,VO695@P7#KA[ MQHK=HS$\@CC+T.&;X,-8"+ MFD*T33>67@'OA[MJZ P8:J5%N 2G7VP:$RU[E"2R,?(<$[5U53N%UY+K(Y3P M93P9)8GRAP+*H>D8;]C"."$[ Q&V8BL:4&0\JR\G-ZF8+W&]_?.--_E6(1+J MQ^_'QQ!ILP]B5!4GJTI^IUT> % MUXU2V6Y*YAKMJ8':(V(6CJJUE(\9? WT/*B0;%?AL MW]X'9@AHL6P[V8YH%^2K$[X+JI#*1**=O["M\>@ VR%O1=/=67,8H1ZVTS5F M&?8D4/-6U%DJ%)/G+^ 7E\/UTMYV*WS*W+8GWLF[T&L)C4DX4@]>@( Q0;9L M)2R%-'DO33,"&B@_B 6)72>C7VU*#6=TG>'% R^NW'GMYC_K%#4UKM"7TSVP MO198J)!PEE?B-5! MX=8/=PL)"I"NY]L16"WI)!'5MNXV>D1Q*F\&U7NXQP@N3?L.2->@>LV-SY$R M@GU)59F_>")"I18T.B_T\":/F-.A*1IE43[)W+/G[GRZO%D84N0[Y'"J'>I- MCB9AR(UTV"9*%A4 7F@?QH!UH2)F474]F;F I1IAEE7R. M[SGG=_UC$=1506*MB*9Z%>B3XC7Q0OI M7%4(7ZUKVOO]DR-WK"U?XQ.^P1'EM??=J<+B/[UJ?08_%-^<*U1/O2=WWTE> M:MZ?X ;]_B.0-A#@KM\+4I"SK($RBW*M2/H) MTW-?/6K[X83KW4HQUIGV2"B"O:H/+\0,.*T[^ZAL8BUYXXK MV9E7!YRTUPAPD>JAHL&=71P]OC?AXZ2%\ 71CY0R:064\6YFU,%;$1M!(B]4 M/'47S##>.Q?M/N8TI'CJH2ZVN]R/;C23Y*7[\I5_IE8-83WA/00#.%#TEJR# M=A,82PSLVXPW 5")(F5[5FG#HLJWD,*Y?)OA@)PN.@:=?9GKU1+JB[:TK3X0RH/\5(^+U; M*:&3-_U#,N?/@R3.5:.,#TN5ER-SU_ZU\]>:8<(0#7"F@+O0\:CSJ[#11%Y9 M?Y-B,%D&C^9:3*V/99*2B7+6D4PH]I^AST4WO'P>I=>0+52@7PB\I^#9LRWE MNZ;?^POU%'HVKT#\KD/4O@JK)3?W2[ MM6&);6CEF(/FDL/5JQ$; C&[W^V=5^38?4B=AO)N"X:@(1IEJ*'\H:TPVB"K M6@O5@UL%1_J)032XX!"W)IOIN.O50B.J: P=;4@W[G>?JL-&S29\V=V>_2#M MN9*-E/@1*+K?Q@#O+:32?,4/AZ51@8M)/KK [S9LW M-2D[1P><[77O^C\L2/VB=K!2T^6ZU1(VF M\FC"\D8QU5H>R.#+XP.YI'@J7#(*P:K)I$2=06P"+RSHRMTP"K2 &[]JJCYU&JJ'S2%NH22%7AP+02J.-Y582'>&)#JHN>V08<1!6_W1*=:8[ L M0W+E%^]+YDO&]1Q_A?=KOF@6'G?^N1[]GH_A6T=9L*=) M7?4Y$<*8I@#;>7 MU-:W56#8C[=@]6UE1%T,KVBD507E^1W [-5%-#K/[Z=GESGEZLTR7[[_ MY^J7):'#[$GSX\%Z!W0P;)I 28=7!EC$_J-#6B=&!H]BXN@6O-0AK2ZW@5?L'9>#FD:+&48'-VC:I1Y>6G;OA#&;KA.T@-4+P) .Q)%&ZT@,_9,;"<# MCMX0>NK@PB&L=UF (=X";-FJ;?.E3GXKM[[V&M#G]HY;=EVH.1X9F7G;->N0 M\B>=VE+Q=Y%5F"]Z++N]OFNA U*!.DAD1:/5!1AP#;N!<[:3 <>C(C5\7?JI M;D>)Q=\'>J?+*CU;Y1J-MQU_LG=!]D%ZC&4??1VO2UA,9.:1:T9:T GD:GB' M"T@&<%,C25UQ(=;'_OZFED',SJ/2U/_ M4#:*AHB ,SH- ;B02$0 39,18,' 9T&3LH!-\M]@=$/-SRY5_M[3O/9&DY-^]T$ISC&@H5T\/ ]-PE0]ME1M06I&.; 66Q')=_'' MN$UU7,767#6-)9\O[:U==C74>AFSGNY]]_.<,55%3H+*AKTE[X5Y @NN;QL* M\$'057EWN:AF)")X%0;'8X'90_V-R"D9TH:)6_=7?J)34-7;7(X:89^P-/M= M/@1*_'!L5B"T(@!G>&H^'(3SG<6#*>6XH;EL32\>FONJI'C>9A\PF91'%.C> M]#.?B0Z6+*BP>^5'?[?9[EPCMEN6,TNLS2_A1XGZR< 1>!*Q!I4BL@JN5^[* M(&P:!U-^LLQH"2%Z_65XJVCL3"J*NE=F9DBGZMZ!NI]QQI8Y_-U'W1'K41=6 M8>F8ZF620,F6A^>NPEI16\"-@[Q$KM]*+E0M*D85ME6U^-],EDV5&-@MT5P0 MQ S(.)VUY>L?Y]?^GIOQ'D*:>%:7Q"ENGT#1BLT0*"*G9%&J>$,@8+'%L#2X MWK%:A!@VYI2EE[^=I@)DX0[;9/D;\KH9 YDQFQ]^6E?-=>-@^/:$+EH%4J!( M] 0-N6IT347V_2J@BK689FU1\LWU]^9N7^*+0_[YTC7)%Q[Y77YT6YP>'BRO%LS7;' MD&O/_&1TLTIWW_JJM$V^3)EP35A&A.+AF*'8 NQ17P;;)Q'"3+R7!0D5@$PB MPZT=V'T)V]F=M]R-/-16.?0\* M[W]%[[[#3+IG<",&<0R/$A:(+$4,3#6RDY: JNKK? 'Z,VEW\G=@I%#)IC3X MZ)QG?AW;N=:#8F&\9"]K?KW3O6!I&&4>^%/]8[*S(1ZJJ"3/B)\E(\_]TP:N M!P[RWM57@FBN>ELM:M1G3P403'V3V.GY5_V3YREV>AG!A#8E[OB!+%,K1@#D MI.F;QS]Q:*&K,%"G6*"$F2*G6L/Y\E'S4[1F&AW1P0 >?L_%R!:FS)X%)FF[ M=_S8Q9FX9Q3ZX_!U?\?,UO?\N*2#1/%W?AT>6UA/9*82U42(>;)TX:!(-VI) MW1L-F9$,Q\PA^F$UUM!K3'K0,?KYF&;'6%>@45]UCN*Y!TY/?&W/R^'2R51R M%_H+FA<*[@/NXM$#C42NUQ29%([>@#_0-&)M?M_5TLAM]Y$=#76UU$S/&76[ MSU^UO;7<\DS?I[WN%M:@L(OT*I$TBNO&TN^ IR.VCK#)+J(G>F:.FN.U)0T9E'_?,8FIM%SA\/]&X&/HU MH\:DF+B%.C9<2N F?(R/+@*+VXBR@NB7="\,F#4\:4BLI>>D>.C4!&8I;[Y1 M*14>OY3Y4-XMC'\E2J<3 7B@-@@0PGR\!=\2RL^8^%^+*9ZV:02C2PR%1CWS M5&'.A>*B5_1S,E=C;T1>U4U5Z Z9:5$KRQBXU7%>E@;A.:JM0%FGG0BX+ZI ML=:"L%%P'L06?LNE5;WM2L?OHDR "A[JAS*7@T*VY\]9-%P?TG*5JEY_;9>8L:N M\/SSP]YU?YQ5QH\\U;;MN"Y2!UM\5V%2FA.B(6,HRPE%:N.BWC96EV#'=]8- M47O>IY$S_'SK-ER%^:VG^KEO?DQ,BY9H1[^M6ZH5;83S#XCY^OZ9]0N<1FPE MMGC2F'E:,E2P@D5)5C//P7%KF6^;<3433\Q'0\[75TK_?->S%M_D^F?SU[M_ MSNKDH,6-@E[$%A?4111HT)6.$^GB]_0OHS<(?(''_BN^ENNX1@$Y>:G.XE7 RC,H/& M/TIL"35!,4LF-PG)UD>!AN85U=9N$C 9:/%KU;A2GC(UG85"_A-52(G M5 GL#T/E\0:#"VN29JSO!,\J$N*-BZ=6@AKKRG9:_C0+WV>"HQ ZN=E@T^ M;-XYT/$6H#+/PG3UT8_\=JW^;(K4 *__D 3B7Z4J5:>67A@8Z#Z*:5Z%7103"SK0F"DKN>)'JD]6BJ$(V\70M-ERF"VT/0WJ32TF M_':=V5^&#/5[HQ(YNR_Z]9LJ&Y=_D8&SF)&PT0;;?_V(O32@#/BQM.U M@]:^7!I3/]GL";H#(1L>O>Q,ZX](,Q[.";[B&@ :J-,8;V I%LG!(=7&1FU &L10&*&^DU&%X:X&I^]J=&Z_8U LS5F%8.'V*]Y$; MGYAF[<)7 4>8MK=-K8+]/F\#'_*BEDF;+\&W9EBY&\M7M02J\![^T%V:M%>0 M.#8VZ_8!*B@HH[Z\1& <4>,F4"R-_.H-_?.S8L7F+L\>6QJ3^I/%U_2*%?]K",@ET,H 6]]S%"R3 WJ(H M5#MA^P 2?PR88LF*%*A-_3],OQ7=H[M?5YEQP8' MD,8Y# 7X6F%1DS:Q1;4)06PY3;SX';^'U= ;UJ%&B)U"RV!OKKMD<;V6@K_\ M8WO5F^BXA-VZ)TORI",[]NY9^K+9YS:4H=M $M]'?"-\,8IV'@75*OO!1#8R MB2$#Q9<3P'H*? EC :,GSZKUL<&F)Y:J?<4.2BUY:["IJ5H6J@%U<)5 MV/??: I5H,INP&A$N79UW+]YO*2XZQ;LKON\IU]-Y&F-NV?<_==DWI8(;YF3 M/B,-CHDV*0#H#G0&&7 @)R.J5)LQXE>%M>F-.-R+EH+O/IK]>@_7MOT].NZ@ M.WA7.\[H2MW&CULSUI9\C8&+2.;9>H#(\>?OC&IHI?N4L) ) M6G#O8_ACK-PAO?N&+2^^%'I9T'52MNI@GWSM49IK]KU$SLN%ZMPRR)Q?("KT M.Q"COWGI8#HWM?DFK0V7L@I3_85<$T5F:64S6[."*N8RWU]L)+G>:)ROFUIZ M\N#/Z;]ZJS?%HK\+6+[3QM06[A ^;=##X4Y^M-9D MQ\0LC$ YP9,<3[ !;3LG=PZ$"!!ALG37W!?/Z=XWFJX5_&D9-V@O^S U>Z[0 M<+?4&X&=L%RDC[\BGOQXCMAB00M$:-BR=C8J,OG"Q7:>_O_;!T%-+7*WD M=K1:W9R?/8/Y<@V>@MA(8[*0]&R1&I+]A)SL]1>H M^/3<47;'@&_%_2D'#YTK:J%T4\*^*$7>!!6+J%0:X(G+0&DT:1,@N*> WP,TL"G-O8:MP/S* M5' -)^C(2U]+]:H>[>P]S8%9.J]/9%9$'-JH922>ODL0$V\B%\Y&\*\0WHD, MN#PRN[3'@]J72).Z3 QP#//L7WZR]\"C!9[;S:S@A4'O\4//TGBUNUO4W^NL MN;/U4;GP+0J+@>)A(HWY9'*C.#2(/DRJ#S5JFR7$^I8*@D =-GE=)[TF]SQ, MU'^_]Y6OO6\>8U-'P!$U[1G6=26BH9@##(^#_E*@3&LD6",E4)1A4P2*\"[$ MUFU B+"7U$I*(:P?XC#[J=XF]I,.$4,F@<*)E!=+%G63R?%[%+7^V+2 \Z6B M0<+>01L-48>/";"8_$H/O!W* .J;#**.'LTQ?:O0D?F5?++JX:&HR6FNOP:( MQ(7V[JOOK4A:*VHG5ZMV(L9([/C?G M Z91RL_#1C_!'#L0UWSU)\>6L)J[) MT]>5#)\_'U*-5)S>_W4B'M]MLNW-^1Y8DOUR" %+:"'+B<2$&4@4\RE*7GP9 MEHB X:,IHO<^)DW>1#%_S^7J R^HP/J*L)_>WR]Y_<[ZL@_?:O=Y>,>NQ_?S M#Z^<_>>=G!+>@>TMU4*7&TD6H/\^YE\\>FS&V_ODE0K]$L'\G5580I?P >I; M]3?:[V4:F+<@N,6\)<5VBXV KXW*/X!!#W$^6#C(/M)XM@V8J'=+6X6U4<6\ MD"L2\RC0 @=09,Q*VJ^4*^<>>5P8(W6L^-@JC%:^"FL?:6%0X1R'*1J)8$GSYTH.::DG3$\- MF#[8X9?:?>;(NSD;09K-1:_]']?#*!0:BTZK7(4)UT:0!>JUH%L79&"S"Y0I M6HR6V=NXH,A<'_6LZ[?T/3*VDXO-5@BJC&NR;"HOZ]YLU[YM.LM?U1S?X9E.==W8O-E,&]^8]/GP S3^AQ*Z>_GJ-4$M[W_7UQH3- MEN(M1+^/9?F-D_W'KE/K")%U?R#_DK3XI\]9'/S)HG&,?)/2W$H/&-DYJ27, MM]8IP^_A3A3N/0=&>I PW*TI+N%M?TZYN!Z3TH7U)&:8^V!X(?\,=[03%M"8 M9&(U;4&1?SWXJ)@7J84<.[FC@OLJ)XR*8NE6.AI$I'K4=*HV[!0^GF;OY.X1L;-6+;65'7R !(Y,4")K>C M XM\OE$DR)+?:-B*>B06*E:@J*2:5)$_1! C(M M7PXL\9_JBSNM&8"@MC#35,*;&V;2NZR<=@TWXU!K"4GBRR#B*_% M[-X!J#C&.AOM^3P&Z5>(8IL6<@BO76!=&>5U^/'A]151'TZLPHKTR/0S.^\^ MM!X^WKS1,5JO&,+9ZU%M2;.)/!.04'^X?YUQ&EDV)/Y3S5)46O.P*"H[4,L# MLR]RRT0'+ )1Z<;18>+&I'C^ ))S&*"?#\=I@ $CKM34#[+#O4;GNT._$GOL MBAB**Z:7#9=\QMHQP)D^T/Q19[[!X%-0-9([S[/XW'@V^M672UJ:J["[L[<' MYLX:E9JLH:=FN;^C!6;&7#5K>/?=9P2RO5_0"3\7IB_8Z(B::>JH '3R362; MMS[;O/PE?@.7DA2^8\F_7_]-3D?YQ^& ZK#J<\@',&2$096AI"L/]V61-RE\ M;K.%\+$>>1N%HWPIG#J8F!+>8UY3.2PXR/PC. M/6G#.Q%Y%\BZ\R1_XSEIJ M[_?1/:D[[G#M>LS-/H%B+J]8F$X,(<721SAHOFI4T25+='KC29S !6=Z7+U4 M[H)1B+'?G9EUH@(G.6K=-G^,S<6JLMND=QC@DI3@@6T'@G\ K43\EF[3@ 9U M]1<2V9@O*3CZ45X=-['Y+98EBN46LRWG\V5!J^?! ?S3_:;O\--QW5C?&;VW M'6WC5M1&O^?U1I<^/+-#ZT-&*XU%5.,6I/B[HF99JE#IO@9_M7HD@I%*[TO^ M]<64(GTX3*DF]ZIGF?W,K>CQ!H5 618;3+\"\4WA3H M)%\!)C_'^Y#:RB,"E]!_?\_J64=]7'2->^'5]C'AV*@MU^V;OD IFY< !:E MXBC&N0%035JHIJF#@V>J@3M+S_-JVM]"-->-KW MXAO"^+*B80P$<\"=M6VT,2_>+.B&:(60!6WM#S\:: ]DK<(\J$-FY1BWP(S# M?\^E!^K6#+,\U2/=%3SDX0Q-,1O75:$9")^"VJ3 AT02Q+ M?1K(+V%3)!ZE*WIS7;Z6*HV?L=#@P G6OZW?MUOC( MVKV.+R<.=$N,$"&P3L"?Y9)CQ5!;!?1BE0=,G1HDZ.+/#X0CE+R/M$N]]HIN MH.F1GN71I;JN;E8>AX+#313S$4K69B>Q!;5\T(IW1)A=SFE"!DWJ#BQ3$D8P MLGBXA&K_)?,1 _=NZ\U/4Y!5C8*&VXW::QXZN[GP#Q%ZFG9!*OY*;-'M:D;2 M2B%;^EJWR9WUD QJ*C5^5[^P/%]VCL[XBQD-]C"8/ Z M:P0+N0EDLEW M212HE+)F!8I\9E^\2(789_V@- MWUE!M])>_Z'&->W@AVX&SV*DOL/31%M!PZX56L+RHG)02<0-EF8DW[=M1()5 MMBA7WO$LQ^['^?HW:2ME989?2:-CO-Q_&&Y?B S /C9B=&H*!+V9B 3,9ERC M)$O3UA[HN%\<39FKV=TZDA?/&,NR$W7,G$J6E2\[4UG8<-+B[^(ZO!4XR@WC MQ7)='T8SB7$VNP#DG;(7%FJ==5,<^>"5A(IX*Z.%7W^2\R6,CCI<#=/XRR") M;1M\$O)]=0C;$M0$8BYY:\(GC"8J$)U$7M-X@\V()6\FZ/I$\5EN).LUK.CT M<,^>FR]S+5V$;PL:>0/;4B;.N)*Z;V4=")^(@4&N#[FB"YG.9W3EONCA#LO-VV*T"+/9"<.15R>FR[7-;MZDZ8+>=6=Q>>-R]L%3" M!SZ%XHA'#U\!B@6;:2T(P'515O2) 0_1[<=+/HU*;"=N*@;QM;O8#T)]Z%;) MHO1X[$3@(]/'V">M000@5O-H(J9U&[Q$I M*+)HB99F3YN&C(R^#IHL5&,=JD)]MOQ0YR@X6$G+.MUHD;GO@3NC7%FA.K3JO$\?>@UWQAU1,+^*?$AM MFLMB/H7-T7#PL;.BC6B^+N0WXMDF6[/9B[?)+%HR/H0U#]^,EZL&< ]X*S8O MCR2OI^H6!%-.[\URW7)!EGGYPM:]RXR:1([X6[02"&E!\A+HR)<7]4UN Z_J M)XCTHU2]/YLN#PL.7,D*_JWR^IWU_&A\#W7(Z4*@>_G Z//SVH$N._Q_,D!# M8DR3)73@@!TI'K-.M)'P816V.6)1W7.>L+EA2("$Q\TF3*$=]_5@*_9]4- S MZ*ZXPIE1V!AZ[G4LCP/VZ,>CF#1$Q6)'B#Z+E&K6L(N@%/6&\=TS(';7YY"0 MHOC/,WR9^+RCF[7S=5WO/;V8K ,K6S,DZJ'5T 1*^W@!D/6\'B6V[$8Q"\GR M@EU<]5-@+K.'IH#? >:P2#*OTA9X)4:YYA8J[SZDJ%C=&%O<9_*E.U*!;3// M.R,L)&(1H$%MV&E'=\,1234 MVV;>9X??33)VK$O95I?E>F!3C9",=Q*W4;@W;N9'7&+(61]ET1)HDDWJ<_46 M<3_PF&?G@BT3DR/*O3W5BQW4BS+F9.R,1K/QW/8^H^*+E24W?R) W44(RD/A M7=-:>@H'ZM=VD49'V*C41OUG8-_ISR)9_&&0R#I +76,M&_ [;G\BO !SKO% M/J%14;?T;,?99/._&V),J3"*;B^%$LVF)*OF*8#HPPLZAM-'2 MG$:#!^94;)3K1?U4:M.P=JW<#%KV^F^M\*O[$(PUBOOBC1BG("QG!79PT6P7 MR.!C5V$U3:E<"O/Z6T DGY)/*LPR MCQ]V-3JK)@%.+B"(03R%FM#2I3OF?[P7H=S>TLJ4T\-+!9FA!GY?LC,W]+T,>79]LL? MOATZJ"B2GN [B<;(U+YV(OTG$][1ER92'S1CQ-,4LEN;-G(MXO$*K\>^?]JB M(7P>8A+XH%M[#>;RX(F_5V&33M4"\7P*BR(1,HC MI^+WL/X(0LKG""KU ]M4'6W?UOZLU?7HIQ\Q$1)MP%4 M)S(1.L%:3BR;EH)9 SFB(X*=V%'-58VAXN2CK@<9+WL?U+F_G?\:G\!/TWG4 MD"@[^N3(_KP2+$,T8XL^+7V: '@&FA42T6^%BN M.CLWI6@HG$_2P$M4"N\+CH84C0?_WO^3/6BF.N@ZK5'I,]_BT1J!L\=W#RG_(? 7".!EP M+T>P"/'\#?B+_\Q&J.EC4Q)^O<-;VNQAS)V&KS?=_33>[%%J#/IQMUI9>4BH M=[&_]DF?@"^KL)._2AU*Y4SHG?RS]WE!(0,'*/I_N3VY$^-W/F:GT0WM0UNM M8?N?ROR_[]W[OUYX7RY6)-W"]XD*XS5P^SCQ_(V0E1QB-+O1%'T'B2Q+ )TA M6 =/#D\MN1P23VT<+N>EWEC@M6_R=?,/N*Z_+@A3]?(I7 &$'$;@!8RDEC4A M19\AM6'Q:.Z+AQ<.YB<:)\9?^/3KELH!WHU%K+]&]H'\PVHZ:.NEU\<,$??XOYJ%_ MV();L8,B*SQ4K=UYC-\CO@?XAD!8&[[P$""!F>*"X,E-#8!+;QO#B]&U M_>321/F2Q-6Z$YS4=8':55TC2O_=T?]_6/_)9?2VM1'%8ZS",MV.KL)>QY%7 M)&&!HF[RDHOXGG[M*JR?@SGDUK<*JPP4Y*"AH-1,^Q7M]DGI?S;4_KO^Q_I/ M*B/*E?_DECJD=0MHF%)Y!$2SX4G+Q@['\[DX_2P]=UT7@[_*KH7Y0,E0CL;" MK&Q>A@LVG-CY=)U(G=A*^Z4SAP#E[Q';<*";*.X6I+BU"I#IK,(2& !%N&$E M422AAP#&Q,TQSQ"G(9W%%:3 4*Q:@>$J[(@-I/G;TK8"\U58//&;[1 *T-Y9 M$ ,'H6 &19-/I)=$YA&G?\7^*_9?L?^*_5?LOV+_%?NOV/\4>P6!:$(%K<*V MA-]".0[B46$!PY'&AJ9+I>LEK]X6DZ.OCOX74$L#!!0 ( *A*5UA7B!?S M[1D! &'4"P 5 :6-H&ULW+UY<]PZDB_Z_WP* MO+XOWIR.$/IP ;>>Y8:\G:L(VU+8/MVWP_&B JO$.266AF395G_Z"W"I8FTL M@ 52])V)]K$E$OCE#T0BD4AD_OO__/&X!-]X7J2K[#_^Y/[%^1/@&5VQ-+O_ MCS_]_N4=C/_T/__S7_[EW_\?"/_WJT_OP9L573_RK 2O:A]K?YO_-4EX$! ?PX1& M,401(1 S+/\6N[[K? ).($1@03QXD<09%; M-;I,LS_^JOX@N.! BI<5U3__XT\/9?GTUU]__?[]^U]^D'SYEU5^_ZOG./ZO M[=-_:A[_']9_K 'S%,LZ+$&54= M%.E?B^J'[U<4EQ7K9W&!DT^H?\'V,:A^!%T/^NY??A3L3__Y+P#4=.2K)?_$ M!5#__?W3S/3 MDK<_>\BY.-[L,L]W6E4H$X72#17*_W&JLU\O@&\);WF(U0*X2MR/MC#V"] M_%O3C6JH1YE6_32JNP.5_RAYQGBM+7>:!BG[CS_)ORW6!;S'^&GQA@N>YYS= MR 7RD7_!/WAQG3'Y7[D6LK0L%@'%,7(I@R[U7(@"N5 1RCETB)<@)W*QXXA% MN?G&%SR#OW]NX51]FG7X)P/)RQ,S..?%:IW3[=KWN#RVH,FU3*U^\:\9?N3% M$VY>D*B5H5 +\I\M7I!6@$&I$/_[KUOQ+'"\G)RYY42DU5A!!1;@C*F_@0;O M21)7= ?84AD5JWR?F14U9F8[:0LI5$6+P 6IY&K:DAQY_J]\61;M3Z#Z235S MM;O[]>";N,Y;F7!.SPQ0\\2O="6MJZ<2[HR5R%>/PX0O5\,^IWH0)*@_@57. M>"XMZB,"'GSTG\L5_>/ZZ2GG-*ULPD_*7BX^7W_Z_($_$IZ;*(VSC&M&FQY(>.=_?I(I$ M6_Q]3:+_XC!5\C>I 5=KHIUSN6^A]^4_/&< M0:S9RHR^58D6?"M !R_8 @9?%6108;;P_1JR<^1C+CC]R_WJVZ^RI>8[IFS[ M^>JV/\FW;"AL^V&;OF;VE3.>+MYF95H^_VVU7&@@6G/3#W+A"5K]70_DQJM9\7=MUW/ MOS!,*]R6#SS_*$'7K77:;UPRC/(H(1A#%B94;E%I F.!$LCBD'*2)#R.C93# MN0[GIB,JO$ "A@WB[D0PTQ9GN=93&C89'%EW;,@[PMT(GB]=9BSIDK/=3:I2 M=(7?URS:[YDIF"(O%Y_DM\";;QL%. Q#'$)&.((HC%V8*$M#((8#ZG@X8JZ. M'MEK=V[JXG.)R[0H4XJ7X /':A_VV+=0]G+6KP\N8&)TI_=1$BQZMT[(WC>Q MY2N=22W_M9W0^ZU-,F]/B-!.SU._'K;,?^(%ER\]7&?L#?_&EZLG-2!O?SSQ MK. +[LBUG44)]%$BYZ:OXKQ"UX&8(QS$3H!%1$S6^-[>YC9C6[#5N2[;PC5; MV_L)UEO8K=$V\O3>8:R#%#10[2WH6HQ86LW[^YIT*=<2>W\=UWO)W-']>\;R MY?/]9RX-A+1\_O!'>9>GE+]^R.[O:*FC%LZW,C>=(-%R"3?-[D&+&'S ^1^\ M!!5L\/I!J68]%:%!XOF# GO\C:P<-*F[4J<(U(H+09^>08<$9YJ>['Q 3\3N MT8#F&P,#8QYPSE5H,WN]>E0ZICHRO\YS-;I*\[QZWCYRAY_5CZZ_XYQ)C93F MU<-U;.8B=#S'3P(,'4Y=:7UP!A,L?(@\Y/LX\9%'M$X3K".;FU:J4,,*-J = MT0#>R@;(,R@ZSSW5\@&L!+P"?",B>*ID-(S@L3;H>A;1BPSEV)NC:G1>5:/3 ME0I<[XYB][E&-'!=C^)6.G#7/XKFP4.V&;<59&0-U[3!2+;I/ A:LMZ!V7*0 MTH=\<9-]XT6IFOZ RVJM:6:YS^( Q6X B=3H$&%*8)Q$'(9)$#D4^[ZO%]_4 MV\OWRN=KJ;A+/'EK-Z$?_+ MY?I?BXQ:EZM'*P7M>EY2*>G^ER=1N%KX6^6I]_ %=O&K'H5<-!KYU;Y&KO[X M(GN5._@[.?(?Y;?0Q#D2EP4)]XBTB3&&*(H$)#1B,(AIA%C@>TGD&YO(ED'. M30U72(&".L#&M3V !N;N"P[+R$I_.R(CQ+F.R9U-&]8VQ.G-V9%(/FK9CM67 MN1NT:O0WV7GY!I?\'4[SO^'EFNOZ/T^\/C>EJ8"!"AG !5@)4$$&;[2#]?NH M.N_EM,#2)#ILRPK8,F;'DWF&@D$NS%-M3N:[/"-4UVEY[M&AYY_?>+;FG[C2 M FEVWPF8OB7+]+[2+>JLA*H[S>FC?.16?%:GV +3[2;97=#$C;TD"6 4^0PB MFH0P"5"@2"M#:3ND>STPS/Z MZ6TETA78"+5SH6,K5N5GK 0#M61J/>C*=F7=^VB;;FM'PY9@37R*;)?,PP-G MR^V/M.$^92:^_>^UW/3?9$695^Z;HHJ$^_* L]LGU43Q<56Y"#C[N*Y#V"AA M-(@P=#PWA,B-'4@\(75_@*F+(NP$#"^>]I+E7+[ILX7?1 ?M2S&>.JJQ*=4B M6RWSM-(WU0D66&=I65S)_]127 '"[].LTE@$+RMM]4N:U0\;WT6?[JN)A1?Z M0KF_2011P%0 M?R(8H?ZR'<25PC1?#5MFIJ?^9LYGM7GI;X8GK&?['.QY"EZ MB0_@)S@XK:0''?%!':)>2@) P\ 5V' @_UJQ,*&;RO; 3>6[LH9[7@XMV\-A M[.6R#F"8E?6&DW)[M?@+_U&^DCS^L7!PQ GB#)(HDC91X@40LTC ./*BA" 2 M>+'1?OA$/W/;WKY?9??P"\\?@0)LFD?K.)5ZFM\"02/K:85P)R^ @DJE!;] M_6=XL)8CZW@O$Z?&ZA7U,"-6_^-#$V'ALE)(<@^G$N4\K);RY:)60]=$JB&Y MJ5M0@>4^*/8@HBZ'R/$)) F)(?:HXT2N%_+$+)9/I]>Y*8<-Z,IATH']KZT! M\K6%?GI"7# (FB:D;6K'-O]LL#H@F98!2]82:NGT.7%2+0,:#A-KF;P\P@6G MN]4RI<^+A#%*@SB!& >QNLKL0>(1N3&7-@J*P]"GL5&V+8T^YZ::3E[=>;TJ M>E)9#J9C]UY^N0 T9?&W^.XK]8\#9%!>DFA[G>UX^ZO!O&A@T:A7V-- MPNW(^JN%#SKX@10 5!( Q7J3[U@*47O3C W6X?P;Q.Z./0X3Q?5NQ@-WQN-) MCD=UF@:R([/ 5L#O)0SV!@,/:GBZ0.%+Y-X)(KZHH<&A+*OEMS2[KQ-MX;E)&D#"@$8I]F"CS%A$1R@TXHC# 9R0 !G&IYSN;6X+Q@8LH!5: M(!JXQC$F/0QK!X[8X6W\:)"&LAHH:)&.D)Y'BQ-[(1L]?4T=AW%>["/!%1HO M#?7E[Z7,[^3\D5IKX0H:<5?=U7(\#I&+,(P)8Q!'./9"EU$ON:Q6QFY_<],B MFZH/)?[130UXI9;B"TMF[#&MZ_*WQM_HKO^#@AF[>0,_]C!X>;V,X[R,52YC MK[>7K99Q7/2SQ3).O&8>'O\A>TK5H<.7])$S:?^HT\R_X>6[);[7#9'O:6)N M*N+#Q[N;[A%7!5G9Z[N!"?UAX48<]FL*B_2-K"%,F -?%7A+N<0UZ!D46]_7 M[F3Q]1K"=6/L=1X?>$K([]6.^1-_6N6EM%XVVWKL^E'B(!^Z02QM"NS(?8E( M,$2AEZ X]E&,C/8EISJ:FZ9H<((-T.%G?Z>HU3SNLT#8V"=\0[@R/]$[0X2M M0[Q3W4Q[;G=&V(.CNG//#\X]OEIG97&'GU4!CC9)=N (1D(W@92IG*#,$S!V MF0=]X04!\WPO849*X7@W(^B1!.-]3T^<)*R)87S[@^O5UFEH=9XJ>+QW$7D^XG+$(6)\*6EP:6E@6F H?Q1Z 0!H6YD9FE,+\/< M-%:+&^ :.,@W5\?H%CJ04!Y5BK&-O!,E%[O@8]&TG>;]"8QMEET>=[^)K.\P M<04VGU5#1N=&8H<.H/B808*SR\?RI5.A72#!SY$T[?(ALI9>S0*484MN>R(I M\9(TJ^M8,YO0"<.L^D(KB[=MZ*#KNR@%AZTTE>QA=UB*0T!F_W0[K'*_K;)WG+Y M(J-G::&<%OND2^2+#,O^XO@R(,S/IC[QHHU 5SEEKG^DA>Z9U)%7Y[8YZT $ M;[C:@S5C4>4GTHR7/$73^6.G"QD:/;RECQSP5<&U=,#40\2@@Z5C[4UVH-0C M3/<@J>^Q 6'3[_%C&YC=!%O%"?,CAT8PC",.$0D(Q [&D$8L=BA#L2NTJL\= M;WYN4UD"!"U"@SC;0]KZI^WE9(P\:[L\G(]#TR'$(*KX(F(F"AE6!.4-2%NQ MP"?E[@WT/7QKNBC>DXAW0G1//V5N2=QD12J?_))CE5:DNB=OEW YX&K; Z[4^VXAH(VUV!35Z; M.+_6H0NL27$C BYP$E#H.!&#B,L_"&$1#*C/0R(2CARCG!'6$<[-+MAF/"K4 M_5FP:MWIG;.6%\AM='* #4Y57FK8?M8SD]GD(SHW""^==^@DOI\CO] Y>JWE M$3K;T0!_RWK)78<$KNS^2_Z8EU^.6&.-SF=(Z97I!U?3/^3 ]PQ385&?,]OQ>VZ M+$I<95.\S>6?.*_U2;'@B(0NBPGDL9= %(4$QE@PF$2Q1W# 1!)HW1;2[W)N MNF +6IEHJRUL176%NS',#%P8>MQK^'FL,SJRRNB0>2M !S%H(==&DWTR#7Q$ MUDF=R&^D_:7:';=K?\Z+@_/:)JQ)_V?U[ M+LV^]FSMN3'_BC=K_@^.\W?I-[YP$&&>(Y#A Q,W3* 3<2H"N6%W MF):C?2B N>ET^0'&9MMH8\KU=LEC$CFV&[^"KG:R#7A0H;_:Q"X\7X%R!0B7 M6]]4[GB5"$#)8&][.Y0]2[M7X^XGW9P.)6=_[SFXG\^+@J/_$JJD % M'GSC^?,VG>J $_[^%N>FHKIGVTQ"!]FJ!'D-'K3HAQW_GZ%68V,L[M\Q=:T_'M5>+U\OJ8T7^-E^\^F"JWC\DAN@GUU\T05?L (QB$6T$7< M"\,D#D-/JWS<)2#FIK-:["J_E0(/OC=PC8I!730L&GOF"<@>^_RAD0!($<"& M]$8(T,(&C1C;'QC78!XZ"@:;[0E&8Z+M]V94U-$Y/S45K@!NAF5O4@(SAE -F:>WA;%(Z]85,E,G15YN4[/_QE?W.7YZ2"E>5I'?G- X M(B* 8H"*%6)@)AX#D0198'G\9!&1$>-]/8R-_71Q:>G)OI)[%9+9KB=?.?D%KNR83A;1-SQD:IDR%CD M0B1<#K'@#HRQ$[B^ZX>!H'J7/>V#TYHND][D;/&#- -/JU+=AI+3)VU@5UN MIU8>@PV7W2'5V Q//TS3:+6N7%6BRE:R*]#*!GYII?NS_%DWJ>5&Q&J#W0H) M&BE?;#@-=M4O-JP3[;5?8GC-MN&CC$#OYMQNC]-MV4=A:FUCA(;O02C#B66]N^]74VZ?=<1>G_WKO7. /-^TZXZ[\J45Z!:5-\* MP6EY*^YX_H@SN=36OBK'97ZDS'>/N:HT1(PA\54-^\AE2>)[GL.U$J.9=STW M1;)!!U(%S\!<,V-CI-]2QC/V"9=4UB?!5$"6Q)[O$\P%URI, M-QGBN:TW+3;PG/*EIG=@NN'5LW]G-6AC1T]C(?05:R<'FFU"R MS^ ^I^DPO?3]3FV\/\=]3U/ZK=W_-.YX:/EXN=>YD5W(5M>Y2E5014+4EQU4 M'%^>JAZKQRI<'[E<*-^M[5WA 6LD&U$<*ODEYJFL^0N6-:42K'P3K+"V+"]('7#RR MF@O0E.,U]@)3I7&HA0&U-$WHW55SNTUEBMR,4_UXL[*H^JQR&#N"V:QV;XEC M6ZO#Q7BFU?ZVZ#O0[M8:ON0Z676QHZBK8V_=IQP[/ ZX!\,X=B$*$($)X1C& M'@N#F'I.[#/SFV-'^YJ;QJU!#KDF=IQ*/45HB:"155Q[^:O&";[62,$HCF@- M1JQ>Z#K>TPOH5^?@UK?Y77C[G^%V^>N)Y^7PGOZ92Q=7*9Y^4M;K 3N@@ MY"&1$2!U#O8<^. !$D4FBB:25#/366U0.L0]!;ERV49/SW<>LIP M=H,XLEH=*:MX*[K\FQ+^JGKR[=G/XT73B9\=KAFF$3^-^:=-'WYV&,9,&WZ^ M<_.8Z _XOU;YZW51KAZE0J[B>&/"'1HC"CW/]>OJE8G'72@XPZ'' DR(UE6^ MX\W/;8UHP>E'0!^AK%]]7T[$R'JVQ64UWOFTQ!<$.A]I=+((Y],"=4.;>YX: M>@%JHP>:N@&;8JA>@'CHRXUHQ'D($0\22)A+(6(!E6,N_#B,S6X_G>IJ?K.V M+@S2J5BOF?Q?@U;-G:D5LL;>F'8+I[2DC5%H]CP;UBXWG>QHXIM-YP0^O-9T M]HUA&J(M=/^.RW?PKTXVLH(W\9T++T%N0!T'>@$A*A-Q#). 8T@<7^J/ M&">>:Y2)6*_;N6F.!JV9LM!D6$]QV.=M9"72 @8-XF[P> ,:_-+ /GV>8JQ2 MS'BRI%XT.YU4U9@1L:]V#-\>$)G9]B ;K78Q582X[.4)9\]MM/@"26/%=ZD+ M/22DK4)9 $D@(BC>+UF-S;S]8.*E+G)]A$4*CBF#J99+E??L11^$3HHCN6V4H5!2L7M MD 0FOA_"R/.XCYG@$?,'7<(9#&ENFGV#$. 6XL ;.\-'2<_TG);[D5>&.L X M_<:[]JB*WMH+TI<;WTH^=3?Y<#4IP';X-E)>@>M'58]QA.M#%S-O^Y+1<$ O M,?S*O1E$00>\K!/(1(^ M@@B%"<2.PZ0V#D(OQD[D8,=$$>MU.S=ENT'=!/!=@2><@V]5\+$*ZUL7*M5 M7O_6,+I/D?6IUMF*\170&*6WS&H43?QW1)W';1G3S6:$65)_6EV M.JF*,R-B7XT9OFU#554M+Y(PCF.?,T@B:26B$+LP07*C'Y%8A+XG$A8%P_52 MU4,'LB-BO378?O2QN MK@IQ*%)E0+W?I!8D$<$H"4,88Z(VF3B&V!4,"N)'3! W"8-!X6['.IN;,ME$ M.77 7I##L9=G/85@B[V1-<-PX@:'IC9K MYX9 E<+V*>WC](@^GZ&\_Q/6^J!/*[/*5R]Y4D >'4ATD@ M$H@2J@)R$[D%0Z[+DB")?->=LH[K1=+,306V6 &NP;:U7CEX4G"W&[HK(&JY MY;-R:\*5V/*OEV[\7O;3TE/*/\T',[+6MUEMML-)'02\945Y"]M;:IO/LZ&F MK5(KM\.*G!E<:+8YQB]]V=F*+#_'16B;PV:[2*X=4 /""6[S]#[-\/(#EIW7 M\<];8Z*IJ! 1WPT2XD,:."I-L[J'%U$&7>P$/O*HPQTM7ZANAW-;,%O(X'&# M&>".%6Q<8$2'=(W@ LM4CKR4;%CZF (#J79""DS>&[8+>XOS+,WNB]:A_"9=KDN5C=?%/$*<0H%# M 1%''B2^%T(>^D'D>E([)T:Y.D_T,S=%_+&*FJF.GS>;#\!JK!=O2TYQC<, M.T[D0;DGQ7+U8TSM13T81#ATHR#P7(X7]SCYL7 [WCJR^K$B^5,7_] M6.I6_-Q[;6[J\^[M+:CP[6WE^Z-OSI+3/XLOY&7L\ZY!E!C5X#PA_*!"F_MM M359-\X00W9*9IQX9Z'^F#YRME_Q6G+R(^T7=Y%WXV,&NQT(8>%2:0EX0PC@( M?/D'\M5Y%@D=ED]F<9^9%5^K$4@]H9 M!J^/9QC<)-KI_F[[=564@(H3Y1F1K!AM+%Y\]$Q.L'^6KVRBH_'-UT:["2T[ MM3O3[N=6ZYSZ[+Q-:-E)>*5^7R>TI(?9L*[ ZKPZLW4&/X=1[CW,GTOH2&"9)Y$,5^"U-KUC * DC[(;$ M$;Y1C,.1/N9F%&U<-5\52-"@-'35'^/2S,LUD*&I_%B:Y SV2!T1W[+/J=O# MBWB5CHAXRF]T[-$!N[CKM=RCKW+-M(_'7IG1I]@@T\GM>)X) P/O D8FLKD: MA)9,G1/R]EH?^^],9Q"<0+NS1I]Z9L",>I?^D.OT \[O^>M5'17^28WNPG5= M@9V PXBI_!4L]B".L ]I$@><8^K[KE9*Z=Y>YK9T5C@!K8!*@[^Y.E(%T1O, MS9.<:J@K&TR-K+=JDFJ,H 4)/MDBR4"3V2!K(I76\V79VM*=8Z-7X9U\>3K- M=P[_C@H\^[!YN-Z7'*L<#M=Y_NKY)F-U)(IFS-ZQ=^>FW!J,W4MWQ96Z=B&;?Z_ MY!P7Z_RY2G[Q>O7XN,KJ\G,+ZGM>Y# .'>(3=5P<0IQX/HQ\GOC,]WU'$!,7 MP,F>YC?A:Z";C#=#2VB>YC8)' \C',(0J20@)!(0_#T?8]M]5.K>O?;N&]-ML(\BW=E5'W_B97(_W6[3*GY M+UR>)&XD B@2SX$(\Q#&L8A4G+L;Q\R/W2 T-S:MXYRGD5IC4Y79*WL)K-J$ M.IWTE59-5_OCGR0.\I#C0)\'""+?=2'&ZC9UP+"'Y;=!66)J\LY@],J,*<4K+OO\ MQ/%2!2S]_B1W5+PLEQ7FOZ?E@WQ4>1[KM,[E\P(A1.0V"$'L!I%<2CP!,0I] MR!SF,4=.3)]H7289&^C<=EM;44'9RJI6F.5&6O4O5:?HJ1586A=J@PJWC?] M8_8_G0MA A9W'!)3]#?,O:',HE6F#HAOQ8D"G:]769EF:]EI$_8L,6X#]ASN M"Y]@2%1H%7(='\8D"* G;9&(8I4.T^C2_H5XYF9>;,51:J2O>JTZO6CE EO! MC,,J;0VLWF9UPN$:V2"89*2,]Z&6^+6TZ[P4S:1[3$O4[>\H;34[T!NM'%]U M_9DWZUSV4&?6K*JD5+]K]JUM2F2V(-0/ A8%T"@'6TW4'+<]-B;8AGC4Y/ M/1W2U:]V+B)A]- ?+?FU5<1)67O"5^4[]:R7?]E.]L.6)IG$)P5H)^?I!P:X MLO>OO-Z2$J<99S?9VQ^T*E_[;I5_Y-]W+\IV;M!*TVFY5EB^/*QD(\WU6[D[ M7JWO'SJ9PXM%X+/$$6$"A5!5P#TOAHG::]+($SCD(O(2_1L\T^&>F\+X='@) M'ZP:Z57%&=[(7V41ROCW@UO\.U?\TY8&4"H>MID"RIJ);MI]D^P2$WY7&J[P M>7XM(VO6(^E!0"NXW!>#5G1UZ1A(X0_RBW1SCVP( !4#VP0F#0?=HAT3PIG.]3X]QSN>^!?HWOP*WT=5,67UD:^N MO]U7&<1IN<;+Y?,=3IE!!OXSSULYHE?AS M@;%@(@ACZ,:^#U$2.1!+":&3Q*X;"B] 0;(H57T"/9_O3NM&:F/3QXC?^K8. MTB]+B<\PS'.7N8@[KMQM>C!(0BHWF[Z . Z1(A*+0(@$F]62&L[C(EMR*.^V/:FS^*A8^X[@XP\-4W'OTBPM MI27VC1_D[I;K5UZF_ZR6MN8H[EKE1OX'Q_D[^<(B"!@A8>-K) JB7==0F2236=!^'BH=VT MOI.B=G:L"Q[ZW&<(0=TZ\7JBLUXEA8TL%C()Q4=X](\;[.'[.K86M% MYUQD4]6*LM!%E, P<)3O,1:0!+$#I9;W.<%!X#NNB>_QL(NY.2#KDKE'*B&8 M:>PC7.HIW,L8&EE?ON\>ZEJO1W5:=$OJZ4@'DVJ7TP+N*X>>)P?ZVU8Y3^^S MNC&I,G*<%9C6P>P9J_ZYK&/;]^V$D,61DX32QHLB 1$//)AX@0O#R&61EWAN MXB=&WK:A2.9FTS6"="Z-&/K0C'ZRJ6A-UQGO^6K]9/[[+M9-0,W^AI8FZ* MK8$*%%90@;T"[U:K,EN5IWW71ISU*S"+=(WM1>MA"GRUJGXT21D4B='7[F11 M&!K"=2,P=!X?,-%7G_FR.L+Y4"7!Y!_EZ&M/\6,OSVYRK^2^,WL&+5308 4* MK,'L/DJ4QKR^E*.Q9_0@>LQF<1\%P^;OT1:GF[E] NW,V=X'AVUL/F#ZD&8\ M?Y:+_]O_7J=/RJ/R@5_#F+, (E]X,*%8:@R1N-1G+$QBK2NF M>MW-34O4\ P]F_V$:GHYK=$TML>S GJU?RVJL&S=F_%BRQW:W]FTKE$MP0_< MI'IO#=,<(Q>=+1_DFDI<[":(8YBX3%HH 8YA(CP*O4#X<2!M%.2C1<;O5?IX M/04T 6JMZ9G4T[.+?;Q96L&Z_-!FBA'7TX]S&<5IE.RFG/GK;CGSK<"@*W%[ MBW43O*0LN.XMU>NVG'DC.-@YM:IDMZ>P)QPH2UI_"L23+AT3#L'^^C-EUQ>? MZJW0M*E^AM"V5F5T^;S+$N6X4(>%'D,CU"*(XE#:PVBL3)@@53N)@CQH9 MPIH=S\XD[F@2I5FJA-(-\O_O?\2>&_T;J"48'!#0/Q#&80+6Z)TN>&"SZRZ? M1TFT9\J._?B"_FY?*NI BXR>6 2]]ZW?"'HOE>Q-R1^+A1_RQ.6>#RF*,$0D M$7+C3@3TDU@X/J.$!JZEJS^;3N>FH6K,X/@=%+DQ5PP@[YK/9J4VKR\<\#1^+=TMEW.Y3K. 0D&]VX.W[T@0^?Q=9I$S U=PF$8 MNHY2100FH<\@1Q%B%#,>.T9Q43^/B73,).(5XK\.R*QYB17T4]@]-; K<%V6 M>4K69;6)+5?@#E>[TS'LG\DLGKG8..96S6AVS&N%."OKD,!/:?''*Y[1AT>< M__%F]8C3;!%AY#N!&T+,54QUZ*G3!HYAY$6(A+Z//%>K^*5NAW-3'SMX@0(, M-HA-LZ*?H5I/B]@DXYGL# M31+ZP-EZR6_%[UF^<39]P3^:?.7%I]5R^6Z5J[I750W[[=D<%VZ '4S?! U+:-)AF9D;=<*H2[D=<6H*CFT@@ E"6A$ M 5\K8<:)_+Z<4UM6UW @TUIE%Q-V8+5=WJ+54@UU8?3C50 2WW4X"1$,0N&K MT!(.X\0C$ GD(M]S241MU&KH@3 W+3NH6,,%-5\'C)FTP;''Y)CYA$G;/ KE M"LD3Z$2)&Q"*'8ZYV7G\2*,VZ?'ZR5*][:"Q20?)P#^6S6%JWE:]0 M>7MK$D8OPJ'!\KA5./H S*$,AP9!FG4X=%H:F#MDD^Q-Y20Y5@?I%1>KG&\* M)_%"[G!X4:9T$>$0XRATH> DABB@'B1*FS)*$NP2'@O?Z*#F BQS6P5_5UYK M!CZ74G.;Y@&Y8$3TM.9$/(^L/G>2/];VQ?$J;Z02IE,@3H4(M0)9S-QQ.:NV M,G1<@&3:3!R74W:0<<-"DY?Z;-[B/)-=%E)WMZ7*4WJ=L3?I)C#Q@C'W#2HLHC6=04$9916V*N0D@8] M.$@ J^R>VE@:ZJM17EK?AMM6)59!+/OZ54FL*K)5O0,(Z30! 8AKQRN00P<6,7 M$DH)(TG$B6MT]>]T5_-3CD59;=7QTM2\[.%3]R3-!DNCGZ'5!%4PZQC/!BA0 M2&V>GIUCP]JYV$]>/6\?:3PGE>.D M^N-ORNAK-]CN@@O!A*JZ&\8XA"CT$Q@'!,EMK8-B5T3$\L4?E*'E>(N396CI%:B;H:7_P6&FV":Q^>EP[;]S5\%%^OE^U3P!8T33!S.81"Y"43(55NXP(4!XJZ?A*[#N)'I=0F8N:F& M%BC 35$XW*DV,TO;W=[G#7+ZSK/;*[VD[?:2MGZ(HE:SZ1GM9>4]0T7 M/,^KP/S:YOW(RX4;(TP2/X0\D68B4/_K*)]ZYM2E+(T\0UMXU96>=L^LPG=6 OP-+]>-!;1+)4/B:!>3+O=]0NXORKW/FB^=[R3F5<95.BRY)C_?9,QD%3W^]L^] MH)Y@Y/S:>CD9(T_B!B!H$:I:>2S]EK*U5'[VUMY^'@8MPR>:G&Q%[A>INSB? M>7+8.JT"+[ZGR^7"(4&$7->%7#X'$14,)B2)81#YB1^[+G=(9.+,:1N>VXQM M<9DMOQN:D)OP@(8Q1,25-"7-QM*@=[Y]+G)?CD;7?R?B4 M <+OTTS%]@&"E[V+<3^) H>.%W@1=)U(A>:1&"9A1"&F..1NR +F>0V);S/- M6W;#*6R[F(! GK'+V=.S^H;P,?(B<7;J&9MP^T):,MLVS4YJJNT+LV^>'?Q^ MF,:_RU?RNR^?[^38E-UD^YTL$0BK#%=YR5S%](U8ZER_^$E_-L0W-3!5O 0"+^Y=N?P1:TOL/I/'_G?4]6J1M9*_2Q-D(U3FUJ!GFF MSK<^F9-*6]"NOTK_I<')*7)5[N<-K_][DUU3FJ]YM[+"@@O$ _FQ0)\Z+D1" M$)AX<0P1QP0%PHDD%899*,YV.CM=4B,<7A5'BVD]^\(V?R,KE!8N^*4%_&<5 M3M,R^EZ#T2&I(K0ILI<3XGR74R=_T";A2)8'_7FFX_<1R M.7^LMU)\F=;AV&*55^GFE.?U@F1E8PV\YO9L!L,YLLJU<&-QFZVN%A=LY*V^ M@DKB&=Q@U!R3E[[-> [FO,(7+R3;VBU'W?X&%O5:9?=?>/[XAI/R R[7>;6H M?>)/-8+B5MSE:4;3)[R\R?[!PQ6G@XCM)E(9KSP9'8[OTJNP31TD"UX^KM0U+3HN+83Z\ MDZU.Y[L[)]B.S^[LP[.II%T_>9=+#92RMS^4;<;E\U7)U/IWBT@(5_@T@LR+ M$XBHCV$TB ^\M\(7IV MV>S'?60=/')U[C;HO_VR&CJJ%^NZ[M?]']0<:G;K#^A\JWAKR/"SU_76'Z8) M*GT;@#%;=AE/%V\EH/+Y\R->+EOHBT $E#,A8)!P5=Q"+HT$!PZD@K"8$>I@ M1^N"QHGVY[94U1!!A1&T(/66I5,,]B\8%G@9696;4:*M6,\(WF,[RS=K;2?_ MLE5RI]J;1/V<$:95#.<>LUX$^[J3W*?1%FJC_4Y^' N/"421[T)7I0A' 1>0 M\ A!3.* )9SXV#$*V1T&8VX*0'Y/D;4*V'WTZ]F1XY,ZLO;H375T51ENM,HN MT9&F\?XI22:IG*W!Y/BUM/M S*6ZM@91!O6V=5HS-V+>RR]A>?>PRGA]GK(( M$\YI(!C$R!,0.2* "4,N=)P@% GR?,JU+9C]QN>FO2I\H +8'&GJVRX'Q)TW M7"ZA8_23!6TFC$R64R(/LE<.&IO,6#DE1M=2.?F,Q> [Y8TMY*:(I]_41FCA MAY0F8>S#$*O4C1%#,&8AAP$CF"8XCJ/8,ZNEI].MUG<[:?6\%B/(-R"O0,8- M+Q%I4:YGB%BC\:6C\&I:MZ!'CL([0=&847C[7;Y\%-X)$K2B\$Z]:WY V%Z# MOQ5O\US%9FP#C-_+?=A-R1]U\ASK-#.CF=#"K:KMY+G4YJMUL7RN Y_V Z:Z ML>]*&%!)8RGVW82X04=G6AU,=HIF(F[W0,WHO:'9E?>GU0=>V\J4N2P*8XA] M5UWC]7Q(6( APXQ2[+ P"(Q\ J+;KMTBP8,A# M.*(!=) 30"2X Q.48,@CQP^CP(U"9E08ZVR/<],/%<[N;9@KL%2GF^WQ]9/R M9*PR,YUQGG<]Y6&5S9&UR 8KJ,!>;8YYGZ_ %K ]?:+-C27%>! M",+(K*S# QSTTO;Z20-1*F.NIBO@.!R0+!AWJHA(Z.GIT;F>V3-=33I9$>= M*?Y?[_)OOR;T!12.E9]2 \'+IJ_4I^AL=DN#IH:IQ4^RD3Q5!V*?RQ7]0U5] M+SY]_KW92U#/8Z'K,TBI&ZE8# YCS_&AX]$P<)) ,-=( ?;V-C=5MP5;7]$" M%5PSW=9/KYX6LT;:Z'Z?+5\*:,T7^$5B+?X\PLY-BQ=+2JB_KTG5C9;8^XI% M[Z5+R\97TX3L7T3;Z_LZ8\?07-,R_28-OKT2Y;%P8V5JP9BHW C,=R&6VS_( M_(!''B.>R_UAM>7M@YV; NN6/9>##5K40XO+CS"\>AIP+H,VL@(]>EMX>XM3 M13/O:5@5?7Q4[5YM!GNB4O;C#8SU>OO$$I!]<,9ZBSXO3M[]9\R^K MOZ6K987I5OPO:2._5@[,_/D]_FYP,<^TW;EI_OU4YX"M.2A78".#6A*4%* 1 M T@YKL[=5;N<_O-GG6,R/[+Z'H?T2W+/:[-G(RO]^*E^]-@T]F>SUVQCJ MGB3E3295YEHM]2IIOMS@XS1;.-1AG"$'.HGG0Q0@%Q(WX1 GQ(]9Y# 2&N6\ M/]71W%28P@FV0*_Z*S28<:KK/;RAF8G]> MO["'3KLSSP_5"$\YIVFE;Q:AZZ ("Q^2**$044]J <0X]+DG%80?NIP:I0CL M-CZ_F;_%UM[@-9WX'>IT)_LP0D:?X%M8-J?SH;#6IG"GZ8FG[:%0AU/UR#.# M@XNE"? %_U 60D;39=WJQU4FE^NUW.C(+4YSQ^!X?J;7JZ)[+0% M3%,'5]NC\4CTM<7&AZGQG8QYRFM5IGGU26YC8*^)M.TP+1<>C=PXP!S*?9> MR"FTK>8@6O>,9%6A4W:,">WGA _,<&;8279[L9]ILEN?$/4A9>?:%P7;- M8UI662^E-GJ]RE00&9=&%B_N5LN4/F_/X!,_<7D8AY!AGT(D_ 02%E-(@L3G M5*"0(6)HUFAV/3':WO8#F'_L!NM233I!?VW/ZBZ %1ELB2%[+?D &\ F_K" MCA"KZ]H:2-94U_ ;>*"#SZ9;Z;3TUKQ$1[J8V.ES6LA#'T[/LP/W-_(SY_S$ M?: V7_M>'"'V0N%[+H,Q0@RBQ)$[']=-H(\CWW,02X1OY)H9@&%NQLR[=:EN MU7](L_1Q_5C??FM]KT6=K%IY:^%K56QFN:R"!*N'#"V=(<.EN9$:=Q#&WF)5 MZ'=N[!Q<0"Q7@*A!2=FV$L&H 9L74&IKHS8 P;1;N.$4'6SN+FCJTEC\-M5C ME>.UJ(H<%J^>.__JE%(GL<\3XD$_##V((N[!Q,<>I!ZBB"2((&*4@V$(B+EI MSV[L_%W.E^EC7;KK3G;P4&G2/*4<7"^K.6=\&#EHG/2TYMCLCZPVN\1OKE4I^>8Z'N(! M"WPNH!"AJ_0@A=@C!)*0!)@$ 0VP5NVI_8;GIMMJ;'H*ZX"D?B5TB>ACQS!4 ML"S>0SPE:]^\E^]TYKS\UW:^'S0WR1P^)40[+T_^WFRNI?0A7]SF]SAKTJ]> M9^SS^O$1JZQ3G]/[+!4IQ5G9))R1QE+E24IY\7Z3*"T)J B"D$*2< 01XRY, M",8PI-CQ",,.Q5J1T!:PS&U&=Z4!4AS0R*/.Q#H2@:U(H)5)+^V:]<'L5R,3 M#]'(FN?G&QVVHE4PC8Z&*2 M=GO5VU;;8&WFI&4[8[L7?OL?, M9^F7G%WG>:=,Z?U]56?=8+;V-#&W62NAY54P!-@4D]>?IWU4G9^OEE@:>=Y^ MR3%3.X:=NR_=:L&'!%J=T!HL#9K8?>U.-L$UA.M.=)W'AT8PX(*KRRE[Q]XB M\3U&XP@*2E3HDLMA@M75_B!.8L2$CZG10=N)?N:F%51H_"JKP@Y6H@E$>#OD M7N\I7O5,> MLC:P=F@ !A7'D*(!>)JR=]!_O9>+3_%Y1#T_L^Q^W58BH#9N2 M:F]]TLC&#KA+JPUU M>=73"I=S]:+UA72XLU!7Z @GHQ44ZO;UPI6$CHA]OH30L9>&Z8V/O'R-BX>[ M?/4M99R]>OZ]4$4-50>%\DD$RH)UC(8HABXD/$O! 200C$#$4A MDP8&,8OE,8 #7D8/^KF=X9,"YZRFA3:$FE#0 PJ9X;3M"^\KN@)7-7RDU6 MR$YRN6UKSV%DO_3CJKQFJR=II6SW YJ.%>T&YZ;2&N"@]29LSA_5Y1 E V=K MV1^0HH!&%GTWC#[-YYTRHS \NJ%E3*[5*4N7:Y429^M >ON#+M=2#;Z3 BF?Q[ILDD6^Q7DF/Z7BCN=5(I/: MH[<@#DV8SSTH$I74+>(")I'K09;X/""QZR;8Z(37"JJYZ;J.GZO]_N#'%'IJJ8:".5.O>J,TK9SQMEE6A; MM0.M8)JVT*!-&@^J$EIM?. *H(KP?)'O7O](BX7K4=]#C@=][+L088_!Q(U" MZ ;R_[R 1+X3&&GR;NMST\@5.*#0&>K+'<#9[5-U"^4WV419W&12H:0KMB QPHE 8RCP(?(CV.(7>+#6/C4Y;'C M)*Y1#L^I@,]-KWQF3%V4T$NE,(OB.U\AL>31BJ1+\"M?"=M.<%J,.A2BD_: BX C4%ZHRD)L'B MI<")A\W61<*I8$][^7#BP3BXL#AU_\-60Q5QVJF 0&@8$49"2 5R(.*1 Q/F M>I"[<1(BP@-DEO-KM_FYK2Q5 +1Y_8@]SO1T^G F1M:\&Q)&J ]Q7&A+>FNO M\4FURW'!]G7 B:>&5F3M)D.^%;]GN?S)?9;^LZH+VZ:&K;>[ZHREVLZJW6TI M.Y<_^+)Z^P,_JI#S*K5RN/[4K<94:O97Y"FRD;CQ5E?.JD5NE?VDEKS.J MU[*#KTIZT(AO>-=E],]'3PW.Z:,86;'.YGL84$%WFD&R5H1W9+@3U_&=AOS# M4L 3]3LT5E+J<+G_;P*$%YB[CHAP!/T@5#FM$Q//S8PZ31^2DN\K!ICJ4H_*+>O=)WGG+U:EQ]7Y3]XJ9+=+5P6$$JX M#SE'JJBAW(C&D<]A@!B-,2*8FYF@NAW/;;8WN.O)W@ ':=:<@:89P/7=\P(\ MX6?]VU3&XZ&G(L9@>63=T1+U%7NWQ/>+"%$O2=P XH1+%>,'"8QC^8?4 M.DGL4%9=!M.PC/J[F9L==//ZW2?00 4=K$"!U5,I9WCMUR/VV!I[+S2(*&VE MH<=#3ZBQ;*!6$O(O6]UPIME)%(*>:*T6T'QZX%F<2J>8E\_JV*"\SJJ3P">E M6'[+I;Y9>"AT5")22#S*(:*.!V,>NA#SR(E@2>% MMXJZYRUB%0(B,1L>X_73K7FL9XW$L8_Y-OS=;?A[N^7OMU[^S _^M&BQ=1#8 MW]FT!X-:@A\<%.J]=4' &SD?B4#V(Q&:>(/;;5#\WYL ^NLZ?OX3?ZQ=OU4. M*TS+-5Y^X?FCMP@"[L7(19"%A$)$1 P)BI#\F[1?H@1[ 3?RSKZ #'-3@'_? MO[R0M\@!W4('$LKC5?#3@>R_.I_=85 S3%/6W?9KV( MQRD*OIW$,)^2;^=H,BKZ=K:Q8=KQ]X+?BK=%F3Y*W5$L8H(PBR("*2,"HI@) MF/BJM)N#:4 (0[%9$JC=YN=FM$ATU>WP%I^9&MNC3D\_#2=D9,6SS\4T-;:/ MTV%)?^PU/JEB."[8_HP_\93YEN*.KZZKOO;T% M+?W'I>S-;8C_R*BC+8C_5P,VI:<:'*R[4F_2-UMRIDG M+ZW#NDU^?"MN,KIZY%_PCR;EU>),#BE!NNQU\.@)&&(20B1P &.6>- E M0H0$Q1R[6H>K/YG< M/X\T/A5\\[S^T<#Q^> U<, D5A]^N^/?RZKX]\W;='OFY0 M+]T&*_A/_=D;U$K]>:0R^?PGJLO:5<-:TX!8F 9'E/RQ:7!,R6^F@4T3]B?] MC'K+S_Y$XDQ7ZO8G(F7/OO]9X9M?XWB;E6GY_"Y=\CIUW2*.$FF6.Q'DGD>,ZQ0F@Q.N3D$%B( M#K%![ RB0\H5(+PZ]KD"%?U "0*4)!.%AYPCGNMKM!GY8([GNM$E$ G2!*5$ Y![#@NC$/L\U"P& MDHOCZNYN;AFM@ M@:=5WN;O6E:%]I8-<..RA&?HUE-R]D@<69OU:;$&K3V-I<>*)=5TIK-)=9"> MX/O*1O.M@5;6*KM70?3J,OP'7#9E&#[QIT:)W8H[N1FCZ1->WF1*DWV1X\(7 MQ _E/LE/H.M1N4E291)B)O_P_( 0A+@?Q$97QH;!F)L6DA]?:&AA#:-?T\0: MG=2Q;2PI %025.DTKD CA-1)E1U5P;5H2%U$ERU+:AB(:4VIBX@ZL*4N:VU@ MDK.JM@S//Z]$^1WG_"8KY8>7DB6_EI9=^8%7'HTH(8)=C6ZG5N2JT%#8H&]15XP#FK_[9SL=\PKYG6$.AI.NO$CJS8 M-IQ^WG"ZA0PJS.!KC=IBR(P12[:2F6GU.6TF,Q,:#M*8&;T\,.ZP7-$_;HIB MS=D;J0ZS^[IX0.5A+]X^/BU7SYQ7#]W)#_)!&H4J%4&QP#SAD1-PZ'.A[@D( M!!-."$0L\.(XC%!"C7Q? W',38'=[M4-3"N)ZAA"WDC1E*AY:N2HTI9<4*%F MX #J*;L)AF7L8 @%#M0B@%J&IK[+57W:JW)LMR-3/]R*4B5$L9C[Y$(R;840 M#D0Q;?C@950=A Y>V)SY45^3!^I=FC_>L(6@'F;"#R"G00!1$D:0R-TL]+R$ MAP)'?A!HW:\Z:'EN^J_--*;0@9LW^B=\NWR=/]X;S,+(ZD:7 *.#O:/"#CK5 MVVUILB.]HP)TS_../S"PTN:C@V-/[CWR]O=1 M%FT%/4YL5?GL[VS:LI]:@A_4 =5[:VC(SN<'OERJ[1C.GA=AY(5>$F,8BSB" M*/!"B GVH2-W/BB2*[V#'+.@G6[SGN8E#>(Z):(T)I5C'R89!NR, MZF!I*#U#XW-L'2>]6A=IIO+ T/]>IT5:!4>KO\J6F[JCH8_])(Y=2 3A$'DH M@IB''F1NR+'CD"CQC78X9WNC@)-G3I-4;RIXEM6;<_:1* M;B@Y^RIO<#O#%."[-$M+N:'\QMF^6_LC5U!3)Z1:SFB][N:FW&[V3Z\&5#\^0W#LAT$8T @*$E.(<)1 [(0^].6^6K@8 M42S$HER5>#DYP9M.QR/X-<[S9Z7.L$&:14UF]58$>WR-K/]KH+!">G@R> 4^ M]GR8QII>CQ5+>OU,9Y-J<3W!]W6VYEOF"5@_557>*NW_AJL*.VE6G4&JO .Z M:5C[VIB;PNU@!3M@JT0H^EE8>WGK5PPV*1M9)0QDRR@5JPX5@Q*R]C8\65I6 M'?&ZR5FUGA^8,SW+.5W=9^D_55Z0'TVB0559.E<^_T)VO5XJH_"=E*"Y,5?' M&ZY8!(R[CD AI-B)(0I='Q(G1% ($48LB803,Z-JO(4Z+J/-Q=MG=5JFDK4^M>@-,[C;&4@]^V7ZX1E9J74%JG*QMB*I>R7- MH&V$JB/?VQO3M5S52W=GA\X\J;Q5IFTEH[<#:MHD]E:)/$A^;[?U8;J\[>T- MK_][D]V6#SS?GN)NK_(O,(X\[! *78;5<:K<;,"KPFNI^. 9-H;M+D^T.=W&LE^HG3WEF4>M M._:O*5T_KJM]3S>P?<&(SV.'"17.12!RU-EFDOB08]=!/A:"H=BL.J$Y"*TY M,&EIP@Y0Y:;>(+7FK#XU'!<[L"^A>!Y.[2[WUSK7J?[16'B D5/D(8>I$O(!+2SHL1 M\6$<>8Y(?)<&A ZKY38(S]Q47K>F0U.U[71]-CEOE;#JJ&!HJ;9A@ZBG-B<< MFI'5:'=4FB)M#?7;DFU7H!6HBNEM1)JH;-M%!%LOW38,S0N5;[N(NM,EW"YK M=D 9MYOLFU3TJ_SYTVJYE*VKBA&+B"5.Z#.OMB517"7=8XG4N['<\*/(I5@K MD?')'N:F/S<8P5>%$C0P32HM'26R7^-9H6=TG_PXS!A4>[J4H8GJ*FU@6JI. MU"=V;QV@HR].5W&G#_=.;9O>!\U/ 3Z7?]SE]#;_4N1-#7$YW!]X^;!B6Q-$ M\TA IZVYZ; F25N>4FEPR.W8YT]@BQW4X/4/";38/']B8)O(L2TV#0XM5R(S M96G0L8)6!Y.=,9B(VSUP,'IO< "$-+;>KXJB"K/8;)]N-[NG/=N,%XU)MG#" M2+B^W)@2+\00.5X ">(,NC%W!::A$S&CG!G#H0O2HRF)OM6$G![L.??;CQ5@L]S S,DBN)"3NT%50P%,G6,Q86$'0FY MN+3% =M(E3G^)BO*O+*TKQFKPM'P\A4NTN+S4\XQ6Y DYH@*"CVYO91[275E MR L(C!(24"JX3SG6WE5J=#@W-;@%"8A""8H*)I"6Q3>^+J!-N\8> MU#*9(^L\A19LX8(.KQ5@4".V3*/!AM4RG1/M7RM:TRVM^/CG^A=+VUL#DGIW MNSKM3+?Y-9!J9R]L\IZ-VF6O5T6YH#YA!+L)C!Q56X.1!":>0R!S,79"$;/$ M2X;7*U-=S$T%;P\TZ])D5&*\I"991:.>N7D9.2.KU(.#WM=]Q%Q8;:PK^R@5 MQJH.7K"J6%? _DIB.T\.+J/SN,HJQT6=M[U.6[&@"2(H]#PHS:H H@ S%13B M0Q<+WXEYZ,@_# OG'.MG=C-\M]+$55MJ8G AB5/\ZLUZ"ZR-//5KA'6)AVWI MAS.Y3X;4O>GCP5ZEFZ.]3%W;ID_4(]5L>A\?=*:WV=J]WR3%0JX7<4$]2&(L M]8'' JAR., H"AR,0B(\KE53_60/<],$75?'@'QCIYG4.M2[C)]IO$;VJ3$Z MU;N,HLE.]2JJ2H73UM:G3_0S)WM'7ISR9.\T[KV3O9X'!P:0*=TH=T.]<\7CUO'VD"5^[5B>**O5:^;S=6Q75#:0O#SB[?:K<87_C1:DB>^O+ ME M'!'%,A0^Y4!&UB1/"Q(D"R!,7>TP(A[O"[#+!5-"U9L^D5Q ^KE4I-A7^ M)%LM\Y2J>/BZS-A7H!:^X](KFCN?I90?- 1<@9H"=2.T)L%B1-S$PV8K=&XJV-/& MV$T\& ?!>%/W?UF^ O!\YPS=X&#!/F4<^@@X4)$ M6 0Q]@0,:!(@[*BBE4;ATR:=SVU?T$D*/2A]FQ'Q#O-#/R8A=+%/(0H##V+? M"Z"(!6,L3L(P#A;?>$Y6+TU]%\1XY']1R?D [@P![8(?<23T%O"QV!UY$=YD MIN_@5D[<#G+0@6X_0[T)7Y:3U6MU_2)YZTU(.97"WJB-82O);_FJ*.[RE4C+ MA?!"#X>.#^661RX4KMP')9&(H(@H33CW":+4)*UGIVVC=6""')X5-/!483/3 M.UW"]-3*0!I&UAHU W?]#!BKA".R6IKQW98GG=!'1-J?K\<>&>"ZO6;_M2Y* M93V^6^5O?U!5Q")CMZ20:$O>1DRGO*AO@.S>KW*(+XA@"*(HD<:&[R.(PU!E M>Z?,]^3_NXY^@,TE2.9F\GU>/SZJ,Z&5 /1!F?%%E3>O+J[VKP7@E7C5!:Q5 M(R# &_D-G*(7#9^&7WFJ01E9\6S%4"&(H!:DJA#2B@(ZLH#Z+IS!E3C+ V/@ MU9YJ@";R?G<&2LB!.C9/TJU,MOSC-DCL]:-?U,%T_G8;/.SXY:TT.,S(_*+R M?ZWSY^J@LS[S_!M>KOF"43?T A%"CT>A7+18!.-("+E#YBQ")'9$PLS\[:>Z MFI]_O$7:^+X!+JN()/ +ND)^)/^7#/.*GR1;SUJ]B,!I5I -[&92*_>DU..0,/5/[ 2^YP9!['JZA:6/=3 [:[7!"%J00*'4+RY]E,3^F6^# MFK'/FQ M*[>B44P2B AU8.P&,12.&[H.]Q/7-7(F=1N?FS>I=FPO)4*HTNL#)C$.J+JS MPY_>:CV4E9'GJX(%%2Z@@%G,#'5$7%MIG[I-3YO3Z8A0!PF;CCTS,)B&+^5O M[W_C&<_Q4FX!KMECFJ5%J7S+W_C;'^K84YKFPO50X$O3//8)1+'\&^'4AZ$C M<)(X,4\BHR):>MW.;SFN4%^!^QKW5;7_Q3O0#8-6].C7F_[V21U](6_X;"!7 M=.Z"!@UJBQ$>1BS9BL_0ZW3:Z HC(@YB(\S>OB#4CYP/P"#[ 1C5'RK(0D+\ ME-X_E,4=SU4Q3WS/%R[A;D@$@2%%$43"QY $Q($1%I[K.7[DFEUV&@7EW'1? MA;6HHO34Y:"G#= !47K61U13/[[T.(VM3B^/OZO^ QI102WK%;@[/]C# NW& M&@R;4776,4X?0C<6S4?CY4;K;-@2\O;Q:;EZYKQR3=71=Q^XBD5>T)!'$7)< MZ+F.!U'B.9"X7J"RB8:1YSO4$]@L(.MD7_.+OFKB$,V4]VDN$P?S4) 04B:0 MJ@#$( G5H7,2A*$GO$B$6HXYJTQ.LB4XIDNW'_Q5$[,,OM;P-0\JSQ.NM^)9 MH7'D5:O%6/OOM?DR7G#.#NSP\.4MSK%K8WXY7+U'4LR5)C()U[P_!LO7N&E^M$BG>1Z. F=W#-YFFE$T MXXY "V-$"S-C(Y.OMXK9XW$B?]+;UZ#-1W\%7 \Z21U6TWB5-E)4?OM6CBM5 MYJKO*I7QXF3$FZ4%2*_/21<9(QKV%Q*SER]TM<@V4\J/WY[\N,KJF]ZU0[DZ M+._^7N5!^K@J_\'+3YLBR+6B>+?*FQ^IY]P%=G@0.9A XO@A1%%,8>R1 /H. MQE+_.6X2D$$^ATG@SVT/\7>N_&ZJ0. WGJN=1,X?<5JM6D5-B/+Y]]VUGL,W M8>@6F=U(3WA"<-1;M1&Z/1!04LJ?EN"9EV KZ%5;J5[%@G>$'<%=,^D8V?8! M30/^91Q+DP[,26_5M"B&+8R_9_FF_2_XQRN>R6U=6=QD4K%+?+=9)TM.&_*! M$S\(L1M CT5,9>2D,(FQNH,9B\ 7 ?&05N&="S#,;8GJBJ#2, '2"'$%TD8, ME4$Y[>1I OQ,^(BU\=);>48>A9&7CYT!D!C!J\T W'0&8">GF/7XG0LHM*3= MAR"85$5?0-&^GKVD*3-E6>3EX@/^D3ZN'YLS+H=$N$I*[&.*(')$ I/0<: Z M"Z#R9Y@(K50E!RW/3;$UX/24U"%/_:KG(NE'5B@-+HNG?2>E[9O[\J7.O)?_ MVL[YP_8FFA")! (J8T$J[AD9U%>'.;_]>4YBHS\1-^EGTN MC<_@;(Z<]H'<"XW'^*=SE1"5>5.+=E7]??.+1KRKW1 [Y0'=6D.;F(;N,U9/ MZT9@W][1G4UP4Y_CC4#LD4.],7J9F=-V06(D I?&, IC A$.8DA8A.4.-G 0 MY2&+2#0+_^SL(["$,0^:Y$ 4H@I@X+N3(3Q*7N)['M<+_SG4TMV6@U0OJ$K&T M*=G:[ 3N+*_]VM@F6R,KTQ8EV,($$N>YW-!F;)ED?K+#VE2)G8:Q9YC'Z3PE M_6F:>MZ?, O3>2EVDRQI/&^>&>5-\UU\D:\NB BPBX@'*2ZLM.B @J>?!&6'KWZE=PD'_X>[=UUR&\?6!5\% M$3,Q4QTA=/ "DN YO[*R[#J.XW)FV*[=L<<_%+BFV:V4).I& M 13 9)]]*=N9)+#6!^(#L+ NO@T31LI;Y3HYI^F@'"<'#8V6V^2<^-V<)F=_ M?WLND[VS_:^"K-61ZS^:BJWMG\K68]?]F25VLX.G+_&+7T##BV]WNZF/>DA6+HDXY3G[6Y<2? MA/JA*.(QHS[754\K*$ MXIBR;%^W(RK!^/PKH=L%67\LRLU1NF8#QNEM8'K\4@D*M*2S.AFV&77!L4H0;K]ZOU,WE'UCH802<&J4S6OQ6+[4;P>1 *B4D0P#RD$B(1<4@2E,,(Y1AG M%"4\Q$/J69F+,#62:,2J*BEN2ZZ-QO4]H&7JZ 8Q\0NQ9Y;9U5?J2#_3 ME5- I0!H-=!GK3K3T@PT6KBOM62/H..*2Q8"O$G=)7N +E5?&M#2R#GOKA8= MO'MZ6E>1MQ]TM/BR+%B5I+NN13B/JZ3^R]TQ4E;[_2S^)DM(3>CXOU*MI:O]A7?;KZOJJH4[E/7]0+ARFW[;!_C>E_W MJ7GB1-W[L+U7Q;OE1@W>'>=KO=FO__BH=O[A/$"ASF[$8"*1@ AE 20TRV"2 MYUG$IC;9:T%!(^*L_0O0PH*'I87[Q65@K_MB.('+]Z7%4*2L M?#6N(C'(<>-RJZ-Y<5Q5K.O2<=;V[U\?5HF"OG3JJ,/%[H9^:JQ7]G3N\4KSP_<]! 89#_H1S5%G0H[ -R_TY0@_5X><&Z49]SCD!KJ3@Y.C9H=1 MZ_UVO=9%AVM;@CHX-P&O383K/,UH%/ (0QXF.40YSV!.TP0BBEB,4AK&Q"IQ MP)7^ID:-@VPLUS U8SJ'2'EFLD92T(A:F5\:8<$OC;B7[[JM*_!T?.)(@C#.*)0PEY1 AF4%"@@BF M(L6C[X1Q%W_X>+8![D<WL8)54W4I^4.J3\7ON[MFD!DP1C)#""*8^Q M]JH((8VC%(I(!(*&)*,R:=.RF_'0Q;Z,)LUA!G;/Y%.):DIK;ML)CYEU'KG_%.L!AE MIN_DLZP"=QD9BV0$MR(T4A:"(Z3^[BCO0)_VO0D'SKXX7J:!/KD/4@ST/NC, M"?_N9U'. QXD88IRF#*60D1E ',R0,X9XDF$*8Q8%$,51 DD2<9A3CB1A.&=( MVMTC]?8W-0IKQ04'\@(ML.W=4C_.IG=+SM#S?K=T$3@/CKV&N#B[6NKO;>2K M)2/53Z^6S%YSE 6__4'-7O-04!YQ*2 61$+$<@YQ2#@D(6(DY[I.!;\IK?UA M?Y-C%?)2;,BBRDBLKY,4OM_;#,26?H+7D#;C%8?X>>:5LWGE=S^LQ?68(/X\ M+KXROA_U]K8IW,^K?C4G^X77;N.5+VH[*NZ6_*,:P<5N1W3DKI$(=<9*,PR# M@.00B3"$.:(81@+%:4I2C+)!M3-,.I\:XU0R#V,6(ZSM:,8U@F-Q3B5W5:*B MDKR;76KSC()H1")C#C G).*$0Y"2&F1, ($X%0)#BF5G;B 3),CL8:%;0? MB1J]2@U8Z0'VBC3; LLD ,&R(ST/,/NF?NZB+_OQ=M+JB@'(+H*=1\@P;AA MZL,A.@DQOZ&I&QQ_/A:$%HMB4XBR\7R 4Y 9U U(RX'6'DFIQJFCH@ST CIV/GG M,@HN77_.]#*^X\]E5<^Z_?0\/HP)VN2[.EUI=;N;(RE8RC-(>"8ARIB >20I M#.(XS#F6#"56Q[CC#J8V]W?IIGLS2YMA9S;1;T'$\PP_ ,/Y7?@EQ1U-ZI/F M1YW-EY0[GL87GW-C^FV3:-^3]?I5KM8Z$\UDY'=$,TH@@F.@B M'+$(TDR06^R_YSJ=VCS?)?)G'2%OM/Z>!7N8"?A6"$>W W=JIW=E]F<,[D/( MDT7X;)=O:A;N ^&:;;CWW5OR[%<&G2KO%2TW:\(V7,/5C%LP_ =)TXM\"C_5KNJ\7>MR/7?\G]MRHWGCM]4S*99S M)H(P3D(!49HBB!BB$#-)H"!I$,@XC8/4*-&<26=3F^Y=6<%>6+OYWHNNV Y)F""8Q2@)$B;R.#>J+'BN\:FQ0B64OL(+HU_HWT K MKGGRR1/T^EG@5DP\SWI;.*PR3%[2>U!BR9/&1LLG>4F-;AK)B\_8UY[ZL"P+ M]>37-:\R"A2B?%ROV!U?O6P$?[\@3Z8UJ*XV-+6YV0@,OJX)UZM0*W;E9Z1E M%WRK2QLT*IC7J;H.:?\D=HZF]_V\%9#@FY;?43DK8YP&E;6ZWOIHY:V,%>V6 MN3)_Z;9(V_O5,RV6E2O[/CO;WE^'IEPD1*WX&:,91&$D(18X@R(/XYP0@C.[ MP[]9MU/CFTYXH^5M@R',9@<$]^!YII===&Y'8K 7V5/>1SN8'$?O7NGT38)Y MS8"X%-MK^+;]_N7NZ6GS;KW6B2 _K3;_*3:_"369GU6GW+J,IDE;DV.57>D< M)?EJ*5;;\K!8C]($*%7 7A?SG8P1N-)WV;JN]0/J[*N-#%>-A8S70YRLQB^F<9Q)#PB$$9IY@P%*4XE'.E?;'2 M497KC=G^<@JJVL"R."X /*N-/T,;!N%9X"*IV*I"VL# M2E2C3-Q^)C+G+XMYOK=+XE;[?6N,+9_A)R3; //"X%HOBN5B2]>NC8I;O2LS' M=<'$W:*:7$J0>R7^D_BZTI6S'N07LA#EG$8X$@B',!5! E&!V(D\\9-,\*5 MY>,F,'L-(L-:'L].S6=?%Y:;HP?,@FQVI'$'G>6D8C-K 4,)> M/)R&$Y[OZ0U""GM5/A]6V/_*C;3Q66CQBT51\=.%Y'%W;0E''>&XU7%0^_?5 M_GHN:9(A&64PR"()49!AF(=9"BF2/,S".$NQ58E%I])-C9K^_/N7OP/9E"S= MJ*G6),X=2$E.!M"2Q,8>%L^T]TY*P3;%#]%-B%DE;#E4%)!]K=F=4L?OS,#= MLR[#XX$K7<+NFEV=R/8V?.P2UHL,[K03>_?.]PJEU5)H*7Z(]>MO6[4);?I^ MD.^6=Z8>GE:-#DU"FY$!ZWL@&^KDU6;!%<=KCH*7)W1-Z'=3[T> M@?9,JHXQMO+Y'(#8(-=/FWY&\P =H'S7$73(ZT/WH'I#R]_IT/K?2;&L_!%E M3+* 9B'D<:*VDB%+8)ZG"$8A24C(* \DLMM*GG8R-3K2,HE2.WINJY10XB<3 MHKI\W'P7ZL>5!D";%FRS I^%V'2S=QMPWH^J-2J5?#.@)73NQMD'@;/]TYDN M1MX&75;R=#?3\^S ='N[D^V#[%X,?18+79A:&\K*ZEZ(=NZ%RIWU)29)+C.N MSILHT/DR.(,Y0SD,J$S3 Y<6@^UA]TX:&8$--Y0 MC.@_,' 4['/].0'/51; VX09-S^@$^!.,@>Z:=4^:\B[Y:;8O*KSXP>N6BQD M4=]#U(Z>:K\7Y)B@!(:QX! E@D :JK_%(D[#)!WYP@Y'DVGZW&>1VQ MV^MPGH#AJP3GOJ.WK;YYHO#5PING;PQCA?8T]755A0^OQ1]D_2^QT24CFOQO M:CF;HYAF.* "BE ;DGB&U&(>8BB2C&=Q%.)$ROFR2F=A&)-CU*_17,CKN=#M MW=^4V+F$KB1XWDD,RIW(=CQBAKX9I;A#="1/VT9>?>W52 SV(H,OUR&U)AHK MB!QQCEF?H]*/%0S'3&3WLATIE>O-_+.V_%7EC=(D0'FNHU'UU@2E.L])&!&H MSETL24F:RL"HC/A!JU/;@&A?AJ+<%+K@[!^":".8>4;G0[SZ:6(P"K[MO^?7-;O="9U^I?^SE]V-8H<_:L^.VQN>1\I!I_3H:KM(%7>YHW/Q 5Q4^20AT_8VA=R5542=2N8/^ M1C:D+3G*11!KCH!"KQV:Z7UAZO%\#JG]=NECS.NJX%AAT M)+9=UWO!-EW=74$XSAI?2PLJ<6Q4K[;+U?VB="/__ZU.B@4S?LZPH\OGLX2',T ^]7J\UR95K,O0^W MZ_L!!Y!YGOZF:/G(9=X/SK#TY1?:'"]C>;]2!TG*KSPZ=*OP#[%8_._EZJ_E M%T'*U5+P#V6Y%>MY$*"$"X0@RT.=,C+@$$=2P%!D09J0E.9):+=+N-#3U!BA M6>*TM/!?6ES0R@MJ@6WW!Y<0-MT:.,!MG%W! ,@&[ >NP''#5N!2RR/O JXH M>+H!N/;";1Y%[U=K43Q="MN=AV$4AFF2PHAG$40,1Y 01;1)C'F4IX)R:I3E MRZ[;J9%&(^TP/Z,K")O=([C'S3-I[/R/&HF[R03:0-E?&K$=!K;9X>38->E* MIV_BIF0&Q"67)<.WAU'0/2F_OU^L_OJD-%)__5#E.M2E99?\O3J]+YG^NS9[ M5FX)9Q(4"9Y') @Q#+#.-RP2"6D>9I G3+ D01C(R<#5P)-C;:^;%]>%M6- M/%D OA.WU Y0R]42:B4!V2GT/^SX[>;A,V.^,0?%,R=J58#6IHF\]YEC,V8T1%RGDEO*&C#XTQ&2+QW MN:>WB4*Q2;QW_961JZ!\+);BPT8\E_,\B)BD3$",60@1#[ N XP@HH0(FE(1 M(:.H77L&*N4L&KU+J=&Q:W$ M0#0BV[&I <9F;.D6.<]LN .ME1;\TI$7- ([- B:H^.(Q@PZ')6FS $XIB&+ M-^W]#YIPD2KXQ=#GH//*U+B@$Y[,C53.PGTN:#KH\K_; MSF@7_F>$[U[RG_NU_8& M%,\SKB/D+OVL#NOGQ8^";\D"] )F-1&OXS%H7O8T.]HTO:Y:=]8:/#UTE_U# M++?BO9+M?K6L3##_*#;?[[?E9O4LUH^K1<%>]QYF.(RS,-87\#34(;4RAR1E M,91!SC*\VY)SMV:TZ'WG_/@28T[W\H%:&$=NGU7*MTPFL]2W5 MSJ>TVNJ&:10F&4(P#H,4X2QF1@%8Y\N:NI$5974K 7U8ZT M>I U(R@W>'DFHPM0.3MGF(/AB%]Z.AJ52ZXK?,P;!F\,#T=FJ_7+:ET9-W4F M"7&OP\[6K_RZNV>2U85N0.M%:$RJ]\ZM@<XV9T/%-#FQ6Q!$Q[GEJO-!*9T<(YD";D807^#P31RM8Y;.[EWJ79K7] M_0PT%A.OEA-K!!W1CGF_HU*1-1S']&3?P##*^BA(*?:E8T(2IDF@=B2($<5+ M(H_5WB03,,HC%$J91C*SXJ7#YJ=&/K5T@YUGC[ SHYKAB'CF$W,PK,GAO,Z. M&."H\5&G^7G%CN?RA:<&.KBR[X)O%^)!GF1T5ESQL2"T6%3^^%]U0M7NQ4V& MLC1DD.:<0I1& J' M8@8QEV$F,,T2F/,TA2C( D@3Q:PXT_ZF<:#^L+0*G^]H:ES96#$;83OVRU9@ M6R/P!7Q-K;^WHS:.V7< 8 .,O?UHW&#EO=#PR.;=?O5.[;I7GK?W>-->\'=L MLR6+Q>LC*?A_E&<2ZUFGL+)K=6J,<;V,) 5QBQT;'<%0ERP7]]_;,4 M_,/RH3ZT=(.X=\:,--9[F2R%21:H/4Z44XA3C&#.LARE!"=A'EBYR%B+,#FN MTYD2Y&+U5W/Z6[6B#T]>,6!%"!W8JO Q-_T1JH@_G?P$Z) M;GH*'U:KX2"Z^<3KH;,3/Z.^WL[ ! C7- MZ@';;I>U\LBXWX6/P0)S>(=\^K]:;X[^JK M:)*I?5);S:]_B<4/\<=JN?E>SD,A\Y23"&),!$2A8D-"<\V+ 4Y(%!%*K.I5 MWR;.U(A3?6_(;J]WXW"8[?O& ]DS ]>*P$J3$^>&696[D>E0[:Y6,_"?@JS! MP]*!6T UPQ_M$1ZT.(]3=;K2ZSVVK6,[SE-!,)@*FN:YL M*XF$)$HS=5(.:"Y>5/?>=C1Y 60S^KL=.L^T MMD>MDG#6YMAQ6*&V'P-'3'2ADU$9IE_18^:X\O3 W+%]55G2E N*0T4$<9ZI M;5,6PSP(4RB".) \"KB,K390_TX%<':5;\I*TAE8=4+&?RF6S<\O9UBQA]N, M(?Y-2N"L%1X4!]*K7Y3:&WHI-MJ'B'32/)'.CM'"KF,S7@;&,$^C MX)N@.@-0B0UVEH4L&%ENVDP*Y6_%6K!-%3S J[]^ M$NV;C9/?L87#IAC38T5R[8 M/ HPYC6=?QR/+OM&Z-#>O?51K)H;:D//U=T+4UN2']\]F#N8[M7N7Q,':^QY M_=+U4:\Z)UBY=YYH.4Z,9U77KDAD)1!S>( 0L% MR9&$F.D;ECA,=+*_&'**1!3&:@T/Y?Q%K(L5_[(AZXW9(G[3->-Q;_X^S5_% M4['4!18 )>H73 R_ICU%-A,RDB+.(*8,091%.:0TP# 0-$&1#%&&4(/LNR4? M#=>V+W^HOJMOO#U :K8QFO(=M]=;;=]7V6]\?VU\:>WJIKIM[R3^?N]7LRK+ M>[)>O\K56E>!*INJS7/)&[9T0Y#Z,@CY@N_\.TVTB(!<1))"'''*>8A'%JER[2LO^I M45N=WV>?/4[4CH>V)=GMQL",Q3PBZYG*WDDI=/BW +5\U6;NLP;Z4)4VO5*5 M$DZKTWE>#\3=L\[K[K+2^R!$G55_M^M]Y(KP@Z YK1(_K)F;@SD>R?IA777# M_X,LMN)1K*N#]#R.R!C^TQ)5Y:UMRH';=]6^'QW=<' '3"T&GN'J_&.Q&>RB!=8JX6F10R0R4 MT'44B)>XCVL0N0__N-CC6T6!7(.@)QCDZJM.SY9_D)_%\_;Y;KG?:TDFL*9> B$AH?E04T/"-/X=5NJ[LM2K1!4 M;90J!Y*Z.NQ_"_Z!J]8+69!]V@+V7]MB+?AA'F/UN^VSTJ&N3M/Y116]W/GW MG!$:!:FDD&4!ARC%J=J;YKJ4)4X9EUD:"#Y?BB>]//63_!M(;T0U>4TU71W\ M,4XE83?3NX73_L@CW[\@3'4TQUDX6L5!1W.P5QUT=6]3R;?:5\[\W9SR#0"[ M"EW=W]7?R\=_A^_%(NQCNM_-2($@N^^'[1&8@?7^ RJZ'U!;(Z+]@(Z+19 : MB1E@S1?4^>6LSI+2_9&KZ,VW&<7>F)&111HOBN1ML#Z(*WDC$9QF)/ZP_"'* MPX2?WN9FB&MEOK7(GN:,I1J,UV9+=%Q5 M+PT%Y2*!&8]3'<*#(24AAC+B/$(XRQFU"ODS[7AJL[];IZV5W'HS8HRZV5;$ M!Y:>*>,CW0S8=E MN5E75MZ[GT4YQR+'LIR+N'4&$4;.$NRT'=1F]KQH3I(;%;MI57E MM;[8\MJN7&IOMFJ>J7/(T-+F[H?=C,?>=##?X%Y[IJW6H-*OF[!NMLMBI\:P M51*46DO041-H/6=-05%W?.IM$!S1L7OY1F5S;_ >+P;^.AJVEOR^6O&_BL7B ML4K@H#:F:WTO^9NH_YQS2;-4B@C*4%O>*0TAR2,*\XP2'!/&(D3F/\2:KDR7 MAOX.;:BAVZT_ANB ;LG75Z U(U]W<'EFTE;0RCU4B0I:6<$OK;27HQ>LZ= , M%D?<=J6S48G*3/%CUC%\RS[)92<1QMW3T^;=>EW587[>F":]O-C U'9\'4&! MDG1=>4\")>]J*5;;:@/1*2?>;XFQ@+&?)9PAZ)D<7()GE7OS*CB#;G6T MW)Q7%>OFZKS^\,W):[HN3VUI[2Q59T?.&"24)!#AD,$\5X?,((LBEL49XKEM MM$Q/=U,CC%VNE WYV?5&M"QI?@5C4U.4*^2\FZ4Z"68^=KTZ?U_KY#(^RI*; M@>,^>XFM&' ZQ\;S".ZT#NA/15"/($!2^5 M(/>]O&$IR!-5^VM!GCX^(.JK)_74<1P&S7B>R"B&E" .$6.Y8@F!#^,N#U@7EBJE3P[PFK%HWJ M@IW':1A&>0P%1Q@B*3*(LR2!68Q)&@J&LMRH>MKE+J;&WDW=@E9$RSPOIPB: M;>QNP\4S#Q]!XMQ%X;+RKO*SG'8P;CJ6BPJ>9%^Y_.2M_MY_D,UV7='$@_RX M6CY]%>MG[1%QY(&<9321 JEYSF@*D3834<$QQ&D22!'G(F8#_;[-!)@:'W0= ME_<: *T U!H K<)0;W##,3'C$)](>V:8"R"K?QWB/)*?N!U^SOW%#;M_([]Q M.W N^X];MC.,_KH[>9T6*DYX!'&0Y1#A((:YD#JY)PW3,(ZSD J;<-NA1] 1 MXFD;4]50(Y7YX?)&+#S3BLGAT)HF+AY);F: T4\G/2H=S]O;3QG56:;)3J[G M^\?BA^#U@>;=3[;8ENK?#_+DL#.G1(:YS E,9:2FK:0!S!.U/^%QP'%(HT00 MHRH+ _N?VGZDT0 L],*XT#HTI_49$*T:>N'DI^=Y"P/)@'$RL$+Y1=\SF;3 M:^E!)7YKD]HI !XD.&.T\HN[A8'*+_XC&:INF "NC%;#<>PU7@UH=CPCUG"= M#XQ9-S0ST*A51R?N(GW>_=0.+N)7L12RV,RE9 GC#,-0L!"B2 I=)"V"*:4\ M(V&$U ,VF\+^[J:Y3VR3-^F)(FIY+_1@;FL"<(>?;'-; U0D/;&0%OS32 M.G2P-(/%E:&LO[-QC69&BI\8T,S>NJ&RXJ^DU#DX]WYR=^NU^CRJJ))?7_>/ M/)+7*LQ(5^5Y3XIUE4*YRD+U4ODP:\F83JV\6JAFM+E/!YG. \Q8R&BN3JFQ M.IL&/(44R0#*! 6I;Y+UT VH1>AY>0U/>M ;-M_5/JP(K M78X<4/<*Z[Q5W><:I4&E]0QHO9N,\AW-9Z#5'>R5KV*Y'==C'&>H7%9X]"SQ M^#4CQQF"LU4H1^IZH"/?^HDLB_^NY+I7G:P6!:^%7/)'-8O; ]N#?%\LR9(5 M9/&E#9(L]W68]I<1013P,*VB4TD*$<8!)"E*8(@3H7;,L63(:H%R+>#45J.N M?E4"U2_;YV==9D2=4;^HHU A"T8TDS&FW>VUM\6CPH#9NQ:Z'FFSM>HMQ\_S MPM15;08.E*M&LJN>'LZ=@F"OX4%9.B_W5KX&P)4?I6OQQG7 ] 3NB>>FKW[L M0\DJHT"U:GU?+=0KGS?+_R@?A5C_OEYM7_;T8!A89MC (JNVH" 2*%C9E?"5'E[FNNQL,PP#C.4\@3GD$D P0Q MB04,$<)JD<"I()E9":G;!#'BEE&K0352M]=]9<4:JRJ?I8VOR(WC8T;W'C$? MA\_/)N@."[C*)#A%B[)RB-P!U)KOH+:W9 MG]R'97Z9=KH7YRE>K/.Z3#:9RZ@)7!QF;7FK5"W7\[,X3<#711/U1BU=SY?BV?UR(/\HGY:2EWTJ"H'O]Y4">9T(!G)HX17 MKDD"28CT23V&U3/;^1E1Y\&,?O!WM =S+-RH>S,_P![O MV3SU,FP%T0X"]2708K'Z2\M0JKWB9U&*]0]1WG\GZR-N?SB/Y,CU[AZT 7XS$$8PR&=@IQ38:U6==5N]9N".\Z)QV-J/D=:R M>N[=%9=D:XJ^"69'3#Q,AE$)]R:8CGGUML8&NOZOGI\U(:_8O^[)2]%>;95- MK_S]:OU^N]FNQ8>RW&J1YE2&J?H? 1,6Z*)G)(J!RX[OCD;(C$B]XNZ91&O9 M026\XL-:_/KRO&PYL\:_5@&T.CB,.1@*GZLP!.O^QXU,& K/2;#"X(8&IXDM MEMI5=5F7RM Y[]6WITEW?\4S3QG.248S&(Z]2([]WSRV+U*@1X)AOV71\B64=^RSVC&>YFU.8<3<]TUL@+N@(#+?&L MVN$YS1YK#HR[)+(&?8Z=2]8'D9"CVN=5F[SJANN]GK_M2U>M!OC M.1=DG*2"4B1@(#""B*0Z+U$L(>)2RDC$>9Q:;B5G [)K(" MWXR0?$'JF9=:L6<5&6T.0?7OM#T$-4>D9=7UJ-PU!)1C"AO4QH"KUL7BW4_! MMKI0Z#W9B*?*A^X/\4S%VOCBM:>-J9&/DA7LA 5[:2WN7?L0,[B%=026[SO9 M"SB!;[6HCAR;3= 8=C?;U_!X-[4&ZAWW8[W0^K9:?MPL1!C0)[];K.[YZV0C^?D&> M3/V.&\P\-=N2F>M>/,GZ60VX5.J%?6Z9,/\X>3.(KCD(4P MD3A4$SG%$"NE84Q)'JB9'"-FGD+U5FDF-_-;L^HY.^!.)U K527^M$GH>?/8 M]9/*Z",RDE6V&8P[@\$ =4IXB\SP'D;)(@GKF*,U4DK6(:/F(Y._4WQ[4[7> MW,EXB5M=X7&0QM59HP.60UTHX..*+-LJ*8T).4,(Y4PR'?6?0X32!&), DA" M03C%,>/$*#ZBIX^I+5U578R%$M."ZBZ@9[#,W(Z)Y\6C@D-+V"E5=,WJ;@R0 M!(39+_L!#5YY=*B7%NU<5NX*3/,X M3\,<5078.$1"QW]1%D$QM_O>ZT#:AF1_;; MH?+,? -0&N!?U0>",X>JLYV,[$'5I^BIRU3OTXY]I+ZJ]GY;Z=BD.4GSC! 2 M04ET,DXN(ICGZC]"YECD@D0LL[-+A.'**ZJ!M M:-MSBZ%GUK@('_A6RSJ&O],I,K[=G#H]3L.[Z10"8Z>F,Z\.8YQW9*W#'>US$UHQ47"#FF4F&@65-(M>0<,0<%[L9E2ZN*7O,$5>?'[GFQ:?5\J'* M:Z[):O/Z8:G$J0ZUY<-V4V[(DBMI/Z\6B_>KM7Y^'F0)BU$N%-,HDD$$84@E M5O_)!*4IHB+"?)3*%[:23XVZ;JZG +YI[4"CGB7;C??!F-'G)#\#SWSLH**& M]NVHU0>U_J #P QT(##]6L8KK3%TY-ZZP(:UW/\>93:&#H>S8AN#!1B:K;+) M>KD+>F\".EM3=8I9C8K707>EO:LO3NY], M)[>M,D[24O6Z$8#P?V[+C7T\TS6HS98(AP#Z)O9S&38:83L9?AU&&UABY"Q9 M9']O(V>%-%+]-/VCV6M#;PG:I)*7?('+S^KWJR6AB]?'55EJ\\X<RE: 10Z^T6K"GAI=+&] MA1@R:*:7%)Z'POL=QGX4+@8QZ%'8:P$>KXW"@%N.&U!T=@DR1(:1[TAN@.GT M"N66QF[.#52589M3(0/.X@0FNO@FXHF$.8L9Y"2)4XDDS3*K])K''4R-](XS M^_SR?P=_#X(@!"]D#7YHB?\G4!+-@OK_V\?(=O-]M=;CHWZ=SU"G?IY3BM=LOMXT/R >B M[8;E_6)5BJ^K/Y8OA?8).@H2,$T+B8> M)39HY0:-X*"1'.Q$K\ =%%AA@[)-N(4GM$<*PJ@^V/,H.XO&&(!0?XR&38,C M1FX,T/,PGF-( P,-D-OU6C59;4)U[40U@HNOY&>3KZ6Q?,X%Q;E,D@ 2FB"( MTHQ FG(,S2IKT.C5:KZ2U-/T9H6MH#W2-F6\C82UO?2JNR\%J MD:M[E+;6X"^-V)@T?(]*+8/^[>[XIK%2I.JY68@?TX M:#W _>$X'+&AT[SC-\'I+A7Y,#'&SDY^$UAG$I;?UMXP#JW[:MAZ'DFJ#MD9 M@NH/M4G+L@SF69)"3J0ZA@N4'QD*C[ *S98PPI M%GT(GAEG#8;$MZVNX9Y&,G>L3^OQ#M^UV=IDQ#_=2 MNM)!L=SJ*GXU<:R6^VLX$M,TR' HXA)B/(T5#,\DS#.6)"FND1*:!EQ/UB6 MJ>UY6E7^Q["=S9#1L-O<>,9XK/U-)V7OR=&MNB-MM %[=3P%_]\,J^-]SA!) MWF2K.:J#^ /T,$% M?%3_>S_D?N#"9V9^$7 S4B-9_$^_(U>&_EX$>BWZY]\?&CX%NRL*_@LPW)1G:/Z*Y>?&YAW8/ORLJCN]E@0 M)3*/HU# +"#JD!;&"!*$.,S#.,A3FC >,:NL 6;]3FV6=\4&O.,DM)* *36 M5'J 8J^(Y0/9,&P?X:I&!EAETA/9R[K($RE4 NV&OXX:?VT%Q M$CQN^?H0IRT%O[C?EAMU.%NW"V:& B9(2&"9+$-!:"2FY4 M1.%B#U-CHDI&L!/2QD'H''X&)Z1;4?%,'4> #'*=.H>,C8O4C0B-E8_6\-.Q M]'[J4;[?R^GBUU/?@P'BES7>Q_K1:KMKKM-KDU%910T$N8L1# M&,9$WW@)'8C$8TABQ6]9Q&3(T_E2/.E$X&;;KOX.C;[5O/Y6N]UZO/37\@+1 MVF3K2G9_FX&E;?+)*TB;[:<3T=S9N MI(V1XB-Q8E M'\^^/[5YJ;/?LM])-SYQ[XN2D<5_"K)^M^2_J;;G09SP. O4 M63S@3/U'(D@#(6 >"JYVU$$N&37=3E_J9&J3MXUSJ04%6E*@1 6_&3O<]T)Z M?7_M BC/N6.*"0QQS!A41+E09:@W"I4T*[[J9'# M7N0F/J0*_6AULEOF+0?";!O@#U[/E-(*7@%Z"G.W"I73S!2W >=HKV'9^:A[ MD6' '.]5!K8R\/#1I#)^D.^DK+/\[7Q;/RL&_2RT[L6BJ$Z41WE? A*(/,8A M#'/*(V1@T]JCM%ND$#6A=PJ(R7M$$N M<75U++Q%E'$/D0Y .SERNFAS&*E?2.([3QA/$Y2$,*:1XFN<24A0%L \B)G MC$:8&IU1K_0S-2K^\V)&<;E:@ZWZ0M8;4BRK7[VLRF( 85Y"'!'"(QZH%1(' M%*(TYQ CC""-C,:[L=]^D/_5_%4+'5=+$")^@6S M#,6_A&R0AS3',5*GJQQ#%&,,"8L"&.0H(2(EB[6V6O@.!H ;W4RZAKXQ55CY>]:X\/+>C3K)QW=?;SS>O= MSZ*)D6MG?S=36\\ZN\N=G+9%>\[" M:48 MX/D>?Z?PP=\TT(ZK<;3AX*S(CQG.QFY]DZ?HJ#T#>N:JQ- MW1Z:QZO5[

3A,+=:;0]+;&_2F:C_DA45I'2CJO8L5PCBDS7 M]/@F@G5"D8 PG0>O=!6\YDLB\"2^)70G; 3B+^650)R93X9.]K/I*C&PPCZ/??](M#$EB9$71&%CT&3R7OT5TZ,1=Y='+;40H2PR@VRQH$COP!H$"W[2Z$CW0^(DS3P6C7VZ2%/B(Q-0.<2CR*-^"AFI,_(00' M^O\5NG1+S>M>J;4#?0&)OL:%F/KTQK'N6+D/1/P:+BU2B+(82CRAEF W*H14 MQUO>\3:CXWT4I;:PJ-7CC?M/)4]([2?CDH3D\CIVEJ.C=(U9])*)Y8'SB/D9 MU/7R7[JH(4K6*9)XA[;-"].$O&>?K#BB/(YH)00^:^_6GR[/VV'"F8MKTA+D MU%+GF%V/5R5$'7+7D6EZP+<@@$D3%N(3<0]$'JN[." +]I8?/>4I=V MS92YX@WK/TS;G!I,!M/PC"@F0/Y\F?+.=7]$3AN# 7).4DY?E&N/'+_T/?4Z M@)?XBB_5_K@Q$ED?558UMYXB542A:!95!M1$)_<.)^-ZV"-*=!<=G['WY\A+ M#2(B%OMS[Y6*_471%Q/8%5-@?NK,Y(@REA]]B;=9I/SWD#SD^'MQ$1MG>4K, MQX ^HH4I:K[T$8*4JC^Q;U7<>\12C$5NF#)/HAG4M?O,2Z/T#FX6KVP<5/<1 ML%V<4,=\#WP/\P./V5_&^!W\L<(4Z1BQ8HVK,%DL$.7X*9YA%;1A8* M')&QZ#V-%A9CZL1=O.+56!1%U=1 :+R3%X6O,-G<"N:3I?=^ON>^JDLQG(QU! _S M5N& X.GIW@]ADLJL@WF0\$AK,PVM\\DTR,U4M*HKL3S>>Q_(_B:"\'/!@G$L M,9]L,?8/\>YSXB2A75:3UBY5N."74# M+4F"#T2*-OZN5%X$;\RO;'GB2-[TRZ4G%^3<8'L8/X14&77.TY*OG;DOJ2P& M815%M2*);^G<1HV)O^2E--GK\3?;?4[6D^"]NNOY%+>,:1V9-8 I([HESR7> M&%))Q-%<249X4>-$@U/T>5U"2?"R"W:#)ZPV7F2,5%.TO3>7>4 MMK6DDMBLD]]]-@WMCZ!,?#IA_I\L"3NO-U9D=WK%(RK2W@VJ8J&XDZ W$T8S M(40QXOO$O\CS!3L8!FG0,VQNAW??$!20@#J+X #BO'=L7T,BKX9M??X;;1>? M$/=]+K.$^IUZS^AOG"6TZZ.,9KW1;QXREBAOLN>&C^4,*.)V[YAS+_L[32'Z MD,L^ B6%<_O_,N>+MS&_I\9$EC36_)0#3G>P9&T@S&]\5(RW3.VWX#:%,)&L ME3Z[ZO6\J/9/6^QH.U/!LM8Z2*,P9;D-?MCK'%N&;FV8:3&\V;R23.]^.2L! M+\7(]AJ*SNS\<5Q%Q$0@YA7D$N"SD_( S:Z=N38!0GM@G-*U#D4$9ON&CZ\Q M2^'\WG'XK;\#OUVV0K[C/A*$9^XTP(E*NC8SO0G_*>61':*Q+UPO]X_#G8/: ML%50+P^.LI)^(\="O+9:?@5A>9Q.$8!@&GJ.)89? ?DLGT\Y:#H^U MMNOC-?-J-X"QOV(.Z#?LEF".*>?$X+6VY8G+9D<4.0$SQ$@ J3(8?A'O8.'U M@J> 1G0Y[F*C-J7SHS!\*L!EP,EYYC+T=EZ7==^Y6N8;&:)06UC]D: M%]$(DY%\-F^5+/#RF6W36%*!(R,N@R=8#^M36_-W%D_B<2-HL,*(HP?=X7YD ML$U&D<=:N([^&25A^4ZJ>(.;JF.V."(ZXGN)H5-XF:79N'I"58XJ J)?FE%U M"5LDH4L3#Z$^Z)?D>U8^L--;Z*?X/71!&O#>Y#PX4?%Q0F:*JU'X;PDJCE<_ MB0\FBU/B23'BCWZB!YM74M''.+C4C3N]P?IMB9GXY?'W>'HPZ0&JJJ+WQJ5H MV[%RZAH\299-1)>!]*T(U"KD@/#\_F5)BZ(WRAHX_E:JK,PNPF*KSTV *Y@6O_CFQ >([)#P'$'!NQGAH-M4S M)@F^L'&HF*S_=P508314+#5,;*F-8RS. .A>UTAA1+: P 56UA1M7L!%"X** M"HGDM<*(3U+-H]%CZ$D>3^"*<;P#.5B;PP[@$/H@+A2*X %#,7\-!)/7 6$K MG^MY_-["RQQE JXA+@3E5RJK+&#%LBWO2[8P@BA2D*5;22A0PE6A_D4YFH?: M-IDO:K!>Z"FXRFCU$M^0))6C5$S-<<0'IBB7DB5<<9M'M5S+%%B2 M'-% (],9QS;D:'H"?7U5TC,J)@'?1%K#QRG8'*SF9Z,I$$[EP*I?)#/2FA'+ M (O%>&M.6L>M75H$NLB7P@$9G1O^KR2/3>"Y_MDPPT10N,;WDSY:OA-ZZH2B/1\ M2WPFHI0.4O@X>$: Q23&N"#N">**2T0S=(%$R3>VKB?'2T9E201BDU/?*B=? MZESR> .XYW&^YO,%W&G<8O:SFZH;_H4P8E"41MQ,8XT;];L].'P()!4P+UQ4 MI01Q%>V"8/*C4EJJ!LTO58XC)*ZZ"!A=M!;$Q5^)ZF.!HN.'48-(A,DF7@&R MFU=2G9[3LX84*\O!(ED,LE;,JG2I^!Q/*IN376Y)\/I)JDQ>S#V-7AI9K95W M\L*W)/52Y=6)"C<]GFRJIQ!%4\-44P72B\CUL95J3>S"=,_'68FW MDNNL[%Y)]S2>L4EHL\?I/0U2)@=HE5 [%M/U>Q4MIOLCC1^?;0@A)2U0NN1( M:9$6%?,W07&/1B"S>\ZWF_$M3K*-+(%)J6PXZ#1G%VW'Q]?5"6<(,#+?^TXC@/SBC+ M)[=0Q4M0N;9DUUVB$UMF1;01<\!'7;T(XWV#,L\7PP:@MRH!I*GK?NBSA'XSWM/+;0Y-#%@<\ Y1H'76GT5TM'[D(/CZZ_=\80<+ ML5,VGX]?C%&#$,!OIW'G"=-CO=?D'S'-);IYZ3IS)94I YVM]*IK]SNL M.C'>E/N2"7\XAHNC4?5X" $7J BKT?Y'105P:Q%5D-5]\$-SFL6%8IE$@U81F#U7[*G$8:O,ZN]C!&96D\=Z*-- M5%I%-5:RFS::3"'QQ9+/2)KX]0_1URQ@I9B))E!$%X1^ZH8P!MN*=1M=$)H_ MZ*:/ Z&NJ9D*-.:88UE\&1+,!'Z1W['AD'D^@$K>]5$$DP)/2ZU+RHH<:\6' M6@LDEGB65;1GOED":A6S[+%4*7Y_RE.Q(N0KB5C*1VQPO2^!C.C2%/<4E?O4 M"5!7% ;)H1YBK8DY*S0CQ&'H!>$\!UK])!RSU&JC[+*HQ^4>4G++Y+CRRI?Z M3EW4)V=_W"?1F$$,(JZ$IY9-PYC(09O!IY.E8S1@"NDN+Q=]JB5SQ!WH"&_0 M?8$!3X"^[(%U$-P 0PL4UD 6YG'$,*QG)"$6[[A6[[!+=_@L\61B#.&Q5-/*;Y9H(A->$D= M$ N+X1'9.&80U)+BO.6X::(K$;3@A"\C=\ 7A[>(AGE]E2M\G'[$C5@S\(T? MIV3\Q:;?,3B)+T*+_ Z']<00FQ)YX \@V5>2I5LA2LN\X6"#3FW8R1D.)MD% M1U(Q/I9&5.D13_C1>^)J1L*0&Q-3K@CQ4I27H-&)Z[/C5(;ONPA2(0\ZR&$/ M(KG$_4^(;O+@0*N//6M$LZD@%N5".!7%>32Y,;:J:*=")R&CB?/UY6B@38-$ M3>JDH/5B5)S80U35R:&Q(#B-RQ CI2*FYTG[D-5Z&=D361?ICZQY"VTSGD%$ M=T+279#>J<)NVJ7JI*FJ3BZ\ZJ1P?H=/E@*IF/8/6YYY6Q'-3*5&NL3@ MI;A'CK]"-E_\S'7X+SKA(N9U[JSMB-.>4F#GZ#L*RG#L63E16Q1SSA/X@"9. MO^#/%#;>\B8W.+YA&8_+X\["9!9#'>GAJ8$&,RH(''09+P MTA-,>/A1DV-$1DY<.QQ+H.XRLRR?V,MM%+!_]ES'#45;R)9*^,&N55 5$.]X MAUIZBSA4DX,I/^!\]LE^4K_VHOC8<+#:)P2( :=;E._2$+/;IW=\VOQ$NWWZ MG?YRT^CI4=Q]FI47/*$G?KV@1?<$VHWVD # 0:6ZQSNL41E&0-KCF<6FB<8YC/I\BW#!OP&'_GSW^/ZW7W2J/,38)>I?Y?I? MOM$"W>YC@B1+)=$\C1&(F+H+6E($17*R$?_D_R:@<4I7\"9NWO(@TBZX$#EH M=VQ1@(_0MHC';H.*DY/J0PA.$^2#^-6-:4B)";KW39%3#&&B*V1Q,PTOC1A3 MY,*2UH^,MC47>1#Q/LXI:+=Y?A!OBPB@U\*H5B0<1PPT$O7JD3L>70YI1D<7 M^B":EQB_@.P;SA\J\JBVSLTBHX,W)[S3$A\YQS'#$]&V+VCCL\_-(D1'M\TB#"IN$5:U?WR#DJ?U>^W&+Q72^;':H.F>V(PL6JZX M]N:)$/0$L58!O&@]5I>\T!7K6$33D50!CJA%2&0Y$KHG1]&;VB(< ;7E "B< M=\Z_0&.:S1%-<997"Y1P<;#C5N0_^84/C6%=1)DZ,41"./]"+\1CY,54L0V* M,[NFJ/4Y=3N^8B4X?FLT!1;UM)VDA'CS,NH#P_ A3FFF+I(6IH673):?2+N" MFI[R\:\Z?P\GOHQIQ T4-O/2A3U^/BXFTOX,/+P8P5.!?6+A&;D MQ?6\UH0LB=2(.ZAC8HRT-N8Z>)WJ1=T9Z>N*:-/=LG$8;VQ/DQBM0:U06X@, M@-Z)HK&[N&8LUB\Y84\_V[\SZ!=M #Z+EH9!OSYHY/]IQSX$L3.QUO+KRX\< M96[L3/CD@LIL:E0M8[R%2!\4G,CC[U;->K*<4E'#^]NOVAW-NZ$+R8\?[ZJ8 M"WN,@U]>#67P0BD#"]KP4L!FO/Z)\2)1?C2Z]MTR\;KTF7DZZK+L9KG3'/@T M.@^B Y/FD4C &?B\!)S!4.8.: H*W+%,,6*; *A$U(-@QP3^1.;1M,':_>F* M7U'62,"CR.%"W!+$=X'1Z P^.A"76V@"=J>[>0)VCN:[$S-,Z1^4(N37_$;1 M2=D#T,;-[J#>R1;MB5'9=:*]L/T8H'%4#3ZHW%R88TN@:Z4@/,1M50Z9X^I? MLHT_@*03#@Z"LY3PH;)W!D^*^RU\SH>\0.)%P-YW3NLIM3>OFJQ"IB5N.I2D M3FJ)=\O$OS*&!KB^HEV&7U/M?=R2I>JX5]A6!-5XY*KI[XA-?^<)%TE$O\/Z M9EG+O]J94V1[#:VZF_RO@S:6W!!!DE5@1P<8HTSW';+ K>" >\^=)W3C;K:G M%6M.HS8T]&:KG;$]W%,XY!S0ARUT'OO([3DTUC42]RI4 ,8L&EBXMJ^N66S# MN9)\EHS?V\SX.5[8EZA4YT&T*)E1;YJ4D5MG\C$N6KU%T!HVX;?U ?_DE^A, M_,(2U*P-^WJG,SA4@O(Y^?@2=#:6+V_B9!')V=4&*LG9+#G1&-/"HM("8]/4 MC69?69LC\\YG H:>Q)>2\1A)DFJ)!, M44/($>Q0X@_1<1'<]Q?A=XSL M3:@R$T?*1HN&PZNP$C]7U4QD_2]Y/I_Y\106)9R(J?<[K8P@_:(,1(DRY&&= ML,RQ786A*$6&3A# B,-)_*:H#!DXRU7O-K.>UNXRI.S0MK1 *B6=@)91!JE: M!HD.JK (&;5A4S=RPGYEADICHH^KDZV4':J0':+3.<0*-=>FSL[5#'&V:E12 MF+ZZ.*^E>G&2K5=&W:;]6P1M6S@H:9LW@Y%<-'CW-DT5&)2C&J# M6,Z1'SD7$< MI^RAMI=U+3&O(@8?CF:K)MQJ!%F/ 5O,(/"L42@@<,4,V#FL?J*]N-XW6.*8 MR5XUCMOH+QT&:@Z;YQ_(27?XA-($[F2RE?&%1;C;250I =%=M%NPV]Q-[!*- M&8A>_CB5)_6!&OH3N&($;EY8@/JU8:/>7"] A?5)MU6-C0UJP_8F=6HYA.:? MF+Z:9L.OZ0$8YN1/4+A\>@:"^(CZ9<0F0-PRB6RVMAD/GQ[:$O%M1B"P^*2Q M@$7CF&F%N:B=3VR.]PJ6P4*<.6_Y62SK,Z[J-EK4':WCJ\L/X,G?4]84?3)MZ91$-\-_#/YC2 Q(]%B(YBY%G39KPN$;4N[/N" MR.+XNWO7^P,4)&SHSEQ@VWIA8X1@+^BCD3B5,B,*GH^]Q>5W(TR>-:9,4TL"(1B5KK(T!Y<['P MW!\2*KP+IHA]2\(Q(G0),A[V>X^<\^!P!B)7D:9V M1]J=/<&Z6$+WOX<]W2+48G&V:]6&O7KV>CKJ>*\B$^1U;X2(52.5D>G M*A[_M5(AJ',T 7PUX00) &GY#'+?8KR!D>MY1 "R@-/0R0!'1+!"8J42"R?I MR\\L'SNYQCDOU#=]#WCE!EQ+<.3P"!+0]O(2/O-MDZ!5-:Z_GA/04!,V0IB\ MF"S2*T@X#L+6ZZDY]4GD;(+^$>!3O+W&+3E(;LR!JJ*9 M7GEO2""A$U+2"">4(&0%0T@*>"%\7'Z3H_J;H#''8X+S34S%JV?S@"NP%#EY M%$X7!;10,M#"14Q7IC/X#T3GV@?$IBLR/'G'_>\U6;@JE(D@UUJ&_M\C[Y]# M]']>8\+T*US[?&(!=]'VO#6YPKN_2[_=Z^]VN9>$-Y+&7#C<1>_TFAT$\3 Z M7;UK'-QA4W36N:K$22D#[AP>4IEQ&3*?M[$KEFQ@#0[*^]'U"]< -;L0++?U M3LM0?1$G$V',1FD^Q'_LS=J"N@);CAS DM1?E8NHWIF^-58J\!)4X&?F/:$, M;%2%S0+YB@^FAPB4OGPP\4IVCG6[V:/+X8-QR:JE\:HLM>\MK&-2D((7 2EX M=+D5W)(GN7VZ5*P4I$:V3#"-G;YQMF$^IMQ&)?4]0YXAM18<$53UF M&;=552#G!)UX*8 ?C8>.;@3?[')G>4XW"3VC/FAMEJU"-PGY7UGWJ/6_;S>Z MY2VJI:XW4DG\YB!*XK=V"'POD *M1D2!YI5<8WPQ7Z)AFNHJ0UUER#*BS0G/ MR*@#^_PFN:=HGJO MF6VKJ)HP7>X](%;D8DG2PG/'S+^.?OQCF!6DXP-FH)"*A46A51NVNGJ_717, MR3W9/->QOE;.V56''L8YB*S=U9L#==UZ[+/'CC5_QB;:L^M.K@/SYQB*4I(1 MN^^*LWNG-FSW]/;ABK*DC'T)7O;5<\ZNBO(PSND2YQC]LIQ-Y5*N._L//\9R M7*.+B!,L2'8U7H6'60SQ:4?^OXV;,@IS/U8H]$%O5@ @4/F6)?#,KCKS$)Y! MB..>WFD? LQ:+:^RRB4MO(W76C\W;,?LA\+O4OA=>QB73ZSP1)H6SH)N=_1^ M_V ,]%>&YSI=KEQ)IY+./-Z)5W T\+SM M96N$PA)[]_>NQ\-NG,4H@NY$'1@O8HH8JQ M+KE^I%A^:LL B'^;-K9LTL[O7SL(,%I[A M4/E:DBKGLC@T7@9U4*7^,V*RI4U[LYAP,D\X!"'.%N:X4H7%!D?=ZX.#I$;E M>7=O7?1E3(F"$4%YJ8*"4F7CO82"S)M'WT8,[%;V7D/=!!_?66P9Y"P:AQB# M QS'JDA",3,Q> UOJD/3?!J=;&E98;M0(6_J_"Q&F=[4N1F,0F+2:U3!F\)" M(WW0/T1JJF58JBP;I7I3YQ9JG$XVDMY407'H87#1[E>ELOVZ,G.M!CE;S4-L MQ;4Y6SWC-9RM,HJM5.JJ6L[6N=F38F+2K(*S-:@-!WJOGX7>4JFKBCM;EQV) M9(0#@?;AIU.Y79T&P>P:)9B3BAB-"LI#[EWH@#RN#!S)CAD251]8*D'.7Y&T M7L$9[1CE=8M4K&@P"Z6W6C:X*R9>9S],O,\>3A$)EI_A9,CQ^2NT%E@_L@DC MK]-4:'AYIN-5T?":KX&&UX[0\"0C43U2Q$5' ,9;R[$Y?-JJ*"1>BEA,;D"A MXRETO(LJ4U3H>%>/CO<;#B%S6#8H5\68EU2,62B&:&^.(=8:^%^]/0: =-JU MH6&T]$ZS^N-]%$:>$JO]Q6I+:VW)8@7QYJ"A=QK51YZ\W(3?1QPK.W/MB6;- M%Y[[G8:E7L?=4!'):&\I_B]9,K#@IJL;A]L;!7!2&1;J;>F,+IF%>L!"K0JQ MT.7&)W?N?!$&.*[,G08OIL=T;69Z$_Y3*CMS%;>*A63BM&H5*U(:>LNH"F": M@MHK@86V]%24S$)4G=$]?#":NHG>P@./TZDUQIGR'AQ^B*IT"D<$/_AE*-6+ M=C2VM%:4*Q%=*LMH-0^&9%&N:F4XJ+^ELKID#C*(@UH'IP&4I[J%!_[-9M;X M6OIL"D'*;:G\W,;P69YNUH:M@?(S+X=%^EMJZ(NS2 LB],;!(/?*D=P:GCM^ MX/&BTQO+N5%C0=8P^($ZL*#1;V-/8?/P4%RYC=7AH"V5G25S$#9S#_1^]U(R MG/N:VPOH9BL1_K=D)NMB$UM''S2J/]%+L=TQV>ZDMS==;#'NMH'MU-WX:]Z- M(S;B>!S.0]L,V 088.'!F5&I_57XCV4._;B-"?D^04?XV6;4[N%,;N++'*[ M('3-89E[H1TMI&I75.,,2H@V]AAOT&O4AH.FWNNHV2-*6)6PGC!&VT=8#1#6 MOMXX>V'=811)-1H>D\Z&8)0G-J+Z6O_581WTM<[G57> M2;Y]-U[IQKR"(-[]>C_#*1H0QX8?]&)+[1UQJ0B+Y M%^BYT48T$P*+%_CL'$BZO'FQ)DS[\.6SYB_]@,UI<=I((*BXTP0MP"&B(QU' M1YI'' I;\(O)G).9B%7UXFJMDR]\-&OG+EX?<5S$<&E^0W8K+)B=VK"_02Z+ M:Y'N*VVDNVTC/IZ8[,_EME\BYM NTW^2\(5IQ<2UJN4CV]DALK/E"-;E_*HA M/E7H47L_VGYB#H M:,D,3.$CP>3X1IU?IC5]I3WV:\-&/7NS>3PS_$K['. ^LY!>D7A-0@_599Z/ MMX,(^0R>XCSKVC-SF&?:_$/F9(YSUP./!N9%TI$G8C[LEK?$H91C^$#;]%<\ M"36L[_[&Z*P?UE<$A:@?H1"I$7^7-N)/*IM?77?R A(.0?@#*!3GV8*WW)*E MVP0:A77)"C3J-*!1)T:!ZD0H4#%#:)PC2&=+CLEBGAR _4TGK%):+/'Z3T8 MA(!]!)6<8<@U,R;[V1F3U0C"WK,I;>;&QMV %8S(*5S)JX&(:C7JG6Z):$R5 MA(A2BSKK16U^U"$(7\W>034XE4.^RH6A+0<";>?L>A4)1 5FVG?3#MD.D&C; MMWJAM"+;F*@-(12U9)9$$:\@\:SYPK0\:L'%?XX)_WY]7X4BHTCNFYZWA#5* M!@PWM# KFLF+!?R'%%I8COG,Z.?09]/0UFQKRHK8A3/NX;P+?7@EV$.>0P)? M?F8M,E)WQ.+MBM!!8;BM2?-N@4;<$.GN5:K>Q\OM1D?OY S;K5JIN@)'5(*U M?]WQ 9*5<)V*WY8D9*U5&W9:>K=_R!0#)655X+QKDC+*[#;?*FN@^+32?'HB M8[!'M2F\;=@Q]'[W*GRL(M^O:%A;C./RKZOZF1J-]4SU.\7!'R$,3K$6K&O\ M9A)Z2V9Z,3-1;59OM6A!PP_YAT719]/:^9Y]9[:[P/H^-IXY\*YG-6 Y4SNX MI?FE]% 2F^T-O=&N"A*8:M(GK48?[5F;BVW2.YM@-,1M<;Q_!MS[5%/E, IAKC5:_MT1OC MRXX-!@@S;73U3K_D&5RJ.UY)[/E*;)D 3<KOO_9427R6^ MYRN^9=R,*0E0$G"^$G :^[5'BF'0!%O5TYO]+&S'U8GK0=_/:=)2K45GT9NB M%G76BU*M1;NV%DE0#M5:I%J+5&M1!8BG6HOVDE?56J1:BU1KD:IY/5;-ZY9I MS:7?^2 8I='3R3.[_+)7)5B7)%C%6HOVEZRRKF9XA7G>%%;56J2DK*I2IEJ+ M%)^> Y^>R!CL<\_1J0V[';W;+QG(OII2I5J+.(OUCU-_.2"TY+9J+5*M15MT MW.#$H61/M1:=!1,5"YOVYZ*RPJ8^CK'N&8< ,BB.JF"(H [E$FS%/OXPCG', MS8._UB:]J+5(2<-T2 ML_RRIG,4U[);BU8G\>TU#\K=- _J/@Q"+S7T4,Q!S!\4U6FT*SHHBF]$6WCN MGVQ,,T,=)X2H/G=TJ!@:Y5_^U*A^I]XS^N6UX32/UH:3_5@UZZP;,;=E6R/P M%X+)KJ3,NMEHME51M:KV.1B4(VN"/L%SO[XP^SO[#5XR*YX*0VA8O=-K5[X6 MZ'+K1T ]=%2]R#&EY#_,]+Z^N(6% XN;])9QL-=>TLW@15O([EXBD+-#)0)K M16#F,598"'H0N^J]9EE7)S?T"LM 'V6@!&0890BVRT!? M&8*CRP!\MK ,#% &&IVRN@:4'5A;:C-C'C.G ?.4-3BF)-PBB?<5!P.KPR X M:&4+@<_3)J@K-76E=CYH?1W#N!"TOF-=:3U.?W7=R8MEV]D;*J-9T1NJK\F+ M)HV(XFL+C_G,">@6:CP#QH'?!:[V++:G[J/4?=1.V&:"7Z[DTNF=:9O.F&EF MH$6P=\T.P=XUU&64NHP2YJ.UV6A+H2ELGA')I]?6^_V#VVK.Y6:IRMT;M^._ M0LNW".)+!96K[6:[B6Z>3/2C?BX5);Q&HFQ UJ&EX W4Q=C1+\;V-IR#(QG. M*MZ!K?X;KWF0#M9HQ$:CD3GJ&8U)N]DP!OV6T31&K5ZGV0&_NO\_1L>HR:<6 MNDG[R'R?L<<%\\P =O<1=;B?O4QK-OAY6T[()K>!^!T^;J@W.2_MN@D,3^AH(S\T8K27P(_*K*X6#?]'' M[D'+H[O;&2B8YQE8T991UQX<#<^6-&7@:B-\B<<,Z)E#;G^$WW&EB(:*U#)YG.6,[ M1(:2^UEJ<],"D7=P!_AW/_3XCZ8SH2<#@RVUP/S!_+IVZ^.-,RR4SU7Q:7%( M"-RYCG];TJ\<-Q"O8A/X09#0AH\)&M*C8(W2N^"Z6;H8M.^9.='V]D,?/MU+ MU66-9]X;4&_PEL=I6G-]^,'&8< F6[W01JS90'$Z;L:VY)TZ?S:=TLL,5D&7 M]?*$R1NF/2*MEBR W%ZS:1@6W<'F$\H8/+OG.8KWV M4UHA"$W3B+]BCD#EP&K7?B5S=WTJ(30ZV#9Y8W17:)+X[\R+;]R?V&=?FP+6N1T5X;TBSX*=@)>8K MKT";>2A8_]CN3?1JPZ]<]4VU.Y1)!T'0S&'>D0$O"\> MU9'#L.-L073+L<7 M 4&[<_U@3<]YL\H5/2#MH,>14D@UKA]EFSEJ4-,713_^Q=7R=/IUH[VY *=0 M+4\EYTY6;07BYN1H.HA%#[AHFK39 MJ@T'>K?3K?SMXNDZ=Y0<79P<;9DA58($O)T5[5P"7( M4:PH7"YO-*3E\9_JS>]M]>7 X$8$,7QAA0W]U MQ84;);S69+VZ%HC6&/VA0VJ5GQ+OG(;9P9YLHLNN6K3-B9)YTJN2B5 M"5.9,)4)4YFPJE'M^C)AZ.UH"]/B%^6RKB!9/(#7YG-P!T*/O(?XOBQ13_!F M%Q[;WULL#:S[&E=V!07B<3HW:8NY) :YW/_ M !.D[5Y5!O*>( TJ>I">9HP%^Z5"6XUS2(6.1*^5CQN]ZG1HSZ@/6IM;*Y;3NTODMCTQZ] :F/[Z/>641NVZ]T=)K]7+A-UML?: M/<&QXLC@>FN'8[U<E2-*[/QCT-]=!N;N;=$ M0"M,^UZ0^@M0^C/SD )1^'/3C-FT51NVZMG8_Z_R3;>)+9 M@KF?LLJF1 3HO+[UC^+Z:/F;&80>_']=&-FI:!@I9I?.0>G/P[GPG&3OL.A2 M7NU.%H&DN:'[]M+[SRJ%)7W&3OP^(SPO+Z69M[%S3VEN 6?9J$QEAO-]>/ @ MSE:7+KQ*JPJM"-)9!=E=C=L\GA3L.6BS1;>]C<;!S*_ SM2@S==E_GU&;+;Z M? AS63!>2O>K$9NOP_[[#-=LT6#!SD#AX:OAFF?._7O,$6PW:L.6;G3+ZDY6 MNE^-U7PM&3AHH&;; 6E#PZ?+ULM,U#E2NZO+M;D3#=E5A4\_JF%J+#<-&O# M=D/O=0XN%CT7]/P*2A(>KF;-%P2"B1"C'LMBW%RDF2DT1.40$?G=D3?5;/+A MQQ@^>DO]4X7EI44.5R,K+N'OMQ;SHY@J%-:.P9A363#4IH[!F%-;, MZ:EV?5@SOT/@Q";:4V &>\?;5QA1GV/,7"@'EX'O6#/(F/N.'\%SO/?<^1T/ MO8 ,(JIV'7_%76:^=)@+1]B]VK [T!OM0Z8@*U39*K"B$KL#YXK7 MAJU.MJQ2B942JZJ*58EX)*>T88/:T&CI[=;!]0OJ&G9OUA%INJNX>"T1LFT/ M,1&4+BHEG0;=I0RZ!YQV]VZ]*'XGBKBJ:^'VY MJPE1:D-O80:I$MQU!>4CZRZP5/V(JA^I=B[LPX_ ,X&,EF-ZRX> S?U/KH-O M]UP;5OW\((H$"VLA+%\S]$:O7UI0?_)"E-.%_$K@+U[@7]=3/9J8M\F5;;7. MO>A,R;J2]0N)&XXFZQV0]9;>*WM":54+3)/_3M2:B9-N8V'8PO4M), ;@@6V MOK.X'NRG='6=V&0C_HHY@BV%P?JO9 H53L7#1@=SE#=&+UUOE_SOS(MK@9[9 MS[4A57DB9!AJ!=X$9P[SCFRE6#HN5<; (J=8N;D% M G-#@>J=.U^X#BY&%JN"2OKP8\$]6.A*N-;U'X>\4W^@B3S+9\F(^&P)%["BEI+%;&>8;UH)1>EBEA5 M$:LJ8E5%K%6CVO45L=Z%G@?'H"8>5G=E5S#Q\)X!,4Q;C3,\EY%61[D$$KI( M,$,F_,I+[$ PF9/4.3G.0 EE"(K7J\KK)=Y_;.7P@GG-?FUHZ-U&51"=E!@H M,=CE:F /13^H#=N'7]6INJ!=3YNZVA249;$R7\'71+M;9_+1'>_&W=T&Z/&J MX%.6&0A=*Y_LY@84YQ.C-AP850&Q5HQR*D.YC5&*>8W=)GJ-G699<(85Z9:I MLC55;3.'V-,(&^A0QF\A &ZWI9H7+H>#=@RXR^(@1*K3FX>K3L5!E>&@'6/5 MLCBH@SJH=S@:?15#V4$EC2]'2!WS^^#>0\5T9\UTN[D#93%=OS9LZ[UFR3TH"M*B '.\ M9U,&9SK9KP1&;/,(A2:[^.S7LK(KN'!94P)S]1G2+9ZGE%Y!OK+T\@#G1;9[ M93D#9V;RSX:1C@(0=QR6ZC4H^7C05!3%3=7AIHR?>" W91G& !W4'[P^NUS! M_*FME]>0;10'++RN4>QR&>Q2.& MS"Z]VK#9* $*OU(!:Y5K&B;BJ/*!/ Z)9Z_L MTF_'2+>LX+9?&P[TEE%6%=GK7S67%,)< -<=U8*7Q7\#JF(T2HB1%>N=*>L5 M]09*8KT^=CKI_>XA7L+16>\*:B(?,@!@"O!;88*>: [*X5K$ "UBZ(-&[\SQ M/!5VKY+3*I;6EB6G32KD;IX[[*X24R6F52Q&+DM,J2^RWSEW:[H#.O:>X, ? MIE,V1I3LB.)?S(!]8?" L65;!$Z\!AVXWZXH.O#7&=.\U Y6D($1,CC$"==F M0$# O]>?ZMJ4ES'!$LT@#%QO21_U< 2V%K@*6%@!"RM@X0I FBI@804LK("% MJT.UZP,6CEPF<@Y6/ T%-US=E5U!N7?*D]TG![YKR65%]GMY8)1''$*)P5U* M6:V)LF\E?N63#(52P6'A(!QK\_1.,QN$GV/ALI*T8%*IE5X?MK.3'KF2G++P.<)*U0F2^'9?:SX 589M"H#3N] MLNY;*]4O44T;_)F!!<#QIYJ%8Z55J_]N=7O6>.:M8W>>X'V<1J2E@=UYS(ZH M]@5%"[)]MT%P%=WN(<"0*JBI#O_L M;7GWY1^#HI;^(9Z;XI_J\,_>=G=?_B$8[&Y;1;VGBGKQO&&Y#$Z/7<MVUBE ZR2 MXX&I*^)CU3O/3(_=C$R?30A#@CD^G94*9TNVII]<;/ /X3TCFXFV 2+^.Z3] M78+T=ZZ?@]C<;>"E2E,%)Y7EIN/;VL-Y"#M*#A]GKABI.FKIP*O?HBQ5,"3N MTQR]=@7*6*X@)/[#"F8SU\;E8NO2503$1ZZ;3I!T37M MX$=)<;![0$JNJD, MG^Q1,9WEDV**TJ"["Z-7E>)8Q4:O4DI],!O1%4:C7=:P"A5 ;^6(QV#&/-4C M?(R0F4@;_1L"CTE2$['$,;5Q?-7"]2V:IN$QV\11&_'4JI_2 M8\;$-AOQ5\P1;"H,UG\E,T[E5 QH=!!FZ,;HIZ>")?\[\^0J%N8SNQEYS/QV M8TYAD6],^P7;6_^9'B-F.3=)PJWN>>W.IM.2=\8Y!=C<]?@@%.!,YN&G8"7F M*Z] FWDHTO^P1B,V&HW,4<]H3-K-AC'HMXRF,6KU.LU.I]'H_T\/FV506MRI MAO77P"#^?__3'.8=V0HWRX[B=N>F61/M-B&;W ;RMZW:WF/Z,G$]HG%:Y@CB M_\!B?OZ$OF[3J.B$/KF=Y%0]D_:EFU72 %UHY=N]P!8I'VB]6>&AMV!=>U#\YWD#[7RR!/'7S1 M49$-7O=TE,[F<#'CPD7L4#ABQ!*N7-2LL[U 5A)P"1+0/9D$(#BRWJT,F/85 ME.Y>=>_K,B>G"EB5=IXKVQ75O:_! M=AUDNT;.(%!5(7HD#KH=C[T0-/;"7'JNO1^4_2576QU-67^8+VQWR5)_+BPO MA S=:AQ\@5L=/__J&>YH:KH4AD/$ WW0KDI@>05N]2<6:.Z"X8V5\ZS9KN]K M8]/SEG!P+Z8WN0ZDU&-J[$=)W(] V[LD:0M+1[\V[.N-@6J(NAQN*JJ.-W%3 MEF$&M6'G\/%PRMLM!'-Y ,+T)3L>>WBZ'-KU()W9:M" AWY5F@N4"_LJ+FP9 MG&3P:M:#VTN5;[K[?67 /.8'RB,M4[-*JB:EH; P-%&M-@:#BO@6RA4]N5K= MSD93ZP>;W/S-/#>/@UHUX)5^TVB^K0@/78%_>F_C>;:'!VS/3&,]D! MJ#S60SU6^0M>EU]8I;:QJ*(Q4,G6R^&@HI[J@1Q$UUN]=E4XZ%H\5*Q&,)VE M9@F+J!S4W10I8>OENA6"HM+%*"P(70S5>IVJ9+Z4=WHT57H\'NHA#[7:!X/D M*.]T9W#&^!J*F3Y+=N$HW_0 E9JX-$"Z)MJV"@M%'V=5MGH'A_W*1ZT,)Q51 MK"5RTJ V-!IZ,V?^FG)6CZ5?$491]/LH'_70:WTD9@YCMQNU85<5MEX09Q2^ MHN><44P?M@D+O 1,QBJZF]4$02*7AFW%=7!^W$;SD=M@A*N/K==@;=:%K;TN;DFA5!_BVKA MP]&CV^W:L-G7&ZULH&I@UGJ+S9 MTWFSGUCA"X4V7DH9>K];5L9+^;+GR6M%%>X^O-8C3[9Q>.W_N7BR%=3+J?Q" MXBY+02U=P5WF@Q.8SC..Z2W!&)^-&CQ2[)*X9_K5=2D,$C,!TG?HJ+1P4M3O==64T$O@YOV4KWE M<9/!*^D/,>153#]54]&N5NT116[_HB MG286\AGM;"&?\G7/D9]V+.(['C^UJ)S/:&:Q291S>ZQ*OD/KHR_:!=G+H5U7 MU-=!O,KN(8&;\DZKPQI[>:=K68.F*:N;SE>ZZ2RI1^0"KJ".H1VC"6,'5/IW M$$1RH/?[AQ2,J"O/\^:W'55N*?R&C7L-O9=3Q5WO:H!MDJ<;U&<2U:\G2@N YH/GQS4%877H4GVE9C MG.9MH,EY>IS"S8&NX4A!77MAVLR<:%,&-(+@#:]A_< ,F.9L 9[&@9O_M;]- MZ!P I?L>G% ?CF0WQNM&C-=MU(8MHYZ]=]* TC;\H+_6CIZ0Y#BRU1WCR@MN M"Y$O.QNWY3%_P<8X*-E>UK6O."=5''CVF)FOS I6N "!TQA6UJXP'_T&S_1#%;S!PU3%8-;+4=#Z)UG>+.C+9GI\;?OQF*Z M9DTUQX4W!!:!H@&[PHY@:2!(^$[V8V%Y]))FH]6L:[OS>82NA@P_84 7E^XR M)3QP8>X>& 69(1_U](M85V$>:().K6?37#$+O,RL\:P019O]G2CJ>J!J'(H@ M]B5>>8)TSU=3F'QX/U+/VJ-#R <,NSD<0A4!AE M.=4FUA2H[FM3SYW37U%F0QS&IGDHO L/:.G!JB!NU$P4J-".IC!_SS:' >WF M"R K?D3RC!!^U^%CG2>6#QP4\,6-Q-P*>/(8+3BJ'V0;AW%^>K&"F>:&GC:S M?%@5&FC-'/\56GS,NR],F3O^!J^A;[ ?S!M;H-_JVA_(N]\9<%W O#G0:$++ M-N?@7= *\<$YFRBN%IJ;63O*J'R!73ICX"H^/6EF.L_LP2FM02S!ZFWTOC98 M"XW/<(,?D AH:.'IS,]1[J.E]F?H6?[$XH2 R(Q0=7 CQ;^#]X3T1;^;;G@ M-D0?PE]ZS(8/3?*Z8Z1DT?G#0_#%H(]H'1M44N)$K4"S?!+7.?#;C6U] [MU M$P!I;_"7\$- 6_R]_E37@._Y/'%Z[3,P'RW?#Z=3:VRA5*QL/K9_'I@/ST<3 M!EP: BGP4T U^@U)$8-SX@P)WYJ&-@B-T" I@\=W'P2>-0H#9-/;,;(^/,=> M"GW[G<7R8.9RJ/EL6HX?\%UEW;H<2NO<$$_79NZC8X+5QSX $/0[2>5*)36I M$W[$#NXV"#U<-#C/?_.UCD'5P;FB]AG#4RNJ)2,F ]XR>CJQ*\X/N O%$/K_ MXXY\.*% ^QG_5,-/T0?@5[5?M!?0BLPQ:8/D\B3_CCQDA_P,06+Q)4#^,0F] M+_Z(W&."EG6_@T8#JA&[>E@BB204 \/&?^Y[?MC-[0G=(X6W78+8P**PXM7AYM_%[V(5'9 M(#G M(Y.AI=&%)MCX-N+\$6-.\MF@[X5\X*+A*3Z+">97DJ_ \+R /M">/=,)Z/R1 M##.,2<'G1LE!C?0$6S(7H+22%I(8 !0: XU"KCS\!J+AYQF2L\N9# 4Y-K-( MU^3CX:#C)YL^C>DT/2[7^-GXCRNV_H5,O+#(Q6U@:R\;"+_X%U_XCG<,"1N' M[:WU1EEQWJ!]\@UTR4AO\N=13HKM8HN7?81=]&K#P89-:!/P'D!XN?%&I<"W M!3\9JS'K(XB%%;NN4QL,;4A^2>2N( L_,Q=$:P'6!U[R UD5M HJ'ZZS+8PP M[7'(S=E?H>F!MP#6.'J&B4^UA3?K:XO0\T,L3P<)N7VZT[ZZ"WARK]U :/3& MX&VSUUA1,[A7I+OE<,N<4CQ"%;0[H"L6+G=4WY!QA5V^?;$FP4QF[Q+?$GFM M1OP5<^2[-K@(:[^2R&&-&2)LGDK)&1U8R?V-,5BA2N*_,T^N8F$^LYL1N ;? M;LPI+/*-:;\@F_TSK:U!52<)M[KGM3N;3DO>&4\-3M#_HK-]$X(SY.&G8"7F M*Z] FWDHY_^P1B,V&HW,4<]H3-K@=0SZ+:-IC%J]3K/3:33Z_]/#04CHKX%T MW*&*<+ $V!SF'=D*-PO)[K0[-ZU:56SJUI@@IO9-H4 M,?@SQH*Z]C!-T*C<3.@:>%C^8/=",?R&7Y(!T;M$&PPL(D'&PG83 #$R#" M_!?R8*6[A+%N[%D!<='SH4P!#U3 8)7>U1#7WI^BS_WP5E#J ?_"_S==4!J MEY]=W\=HJRAU>HW:L+&).L()#*B(*\Z$K&3E)WG17$#4\X/2-.#+%.+,3-;: M!Y\!?DI5J*_C2H-C6W-< MIN^[8XM.C(+0$/2>%Y@63UM+OXI.0Z8Z\TYK8SY\LP(6Z;24SDVD 5(GN/-T#66_N+9]S_.2Y"U^A8>]L]WQMYAD$!8S(.0" PX0[KF\EY2F_QYY_QPFF2A5V'*YR#KOA)$S@T02O4-VLK%G;<\5 MEJ1=>M&9T=I<=7908!U7F_6P 4AO#[+9X(.*S:I0@R9$B:W5350BAW2AE^M?M0*"D^>^]DRR/TTKKP)M8BT-(W3 M^&=]],\& P7J7P'^.(%_=FX6IHC(]%[+/QO4AMU^6>UO%;$L59:35_//SBVZ M*>2?[2<^)?MG_49MF"-*YPJ35$'AR?7/&KP [!"3$9+E MQ:3/SEZ*?!8$-J^5N@I[9U,,PS.@??\2I(GIT;0;%=V@L2'=5@ M5RWG._,#:GP5* 34QXT%IY\8%AB#NIGX5*8(7A+:8-G?5M?0+, CGJF37/;# MYGPR[HEQW$"'_WAP./@[TP&B6@OL^.1%_=S$>PQ^Y6%%JS8-\>U1E2JM3?0- M))<'3XP^D_R]^.B=N9P#G:GEGH!D?'#W_.D2W.^_0FN"O\1WPY;>BV[^J*DY MC=*0JM;$8MN9:_-VX$0#>ZK&$[^?@K&1)$_01Z(&B"X! AZH:D=#,/,8T^;F MGTARV"WL/0G)X%-Y,1T5[G>B$= 0<$#4ZLL[+G\#,[;T+9/Z7? K#L1'KO,, MULP/1W]B^PL0CX[[7D *L!]F=# $("+:N;'MG?"(XG=2K0;WM M$",F1,\5Y"1.Y+GY#8@[ M^3/D NX+X*0T2P>S]2_E+TQ!1FQ#Z*&U$6(--@JF#@T(9:8HM-RIE14-QO8> M0P-A7O>I2[]SYUB_SS%.G,F'^<)VEXP)NX:S9SC4]]>9Z3S-@%7?8>MN\EO9 M0O5^=\="=:-_/O7;@WY]T,C_TXY%UVD;O=D0[^Q.9@D;/_]MEM3'T):9PFP. M=^N"]NEKV+AM&&\UR5B:X"SMLX>=XW-_10:B2NVT4W$R"T#/>4.(%^,=;$*[ M8?S\[1<-Y:2*)@NLB[_ 'E0/=(]8*\Y_T\SOIF63V*%"%F?C)WT@T7'/._7! M*/G@*)B@9,%+^&QZW'%!I8HZGC2M#S;-6PI0&S!8J'@(68=,"B$ H>X?HY>S MUB'GZ"Q%FZ[>HW^!6BE^(Y[(;Q"SS\/YK0,*U4[^T?_,/,F0\..8AFH)'_VF M&>NQ'DYMSWCHA+MG:HN8"L3DO;>(>8"O(J /J1XU ?8UYXN)3 \JU1<+9T*E M#&E=^P "3O ^\;& U\6P3=:4D%WP7*0U!!SC&=JL)*UQK!^L 8A]")6;.])8 MD-'[32PE]7=.VLN2RA_"?RNP57$.>.]:VP![W(W MPN(4[MKLO\8VFG@2ZSN"5Z!CLD[MFFS U:"S)+JP,N@L!5Q\A--5F"YGB>FR M>SSVGHV"]V#D(0H-O9PF8 3W4K%5M6*KXWGU&T*K011:?72=YYNOS)MKR#R[ MQ5-[]J[C"]9TIP^JVIU.Y,&T)EC.44"0/);/D2:"9./ZQ76<]XSZH+59J@IU MG.=_9=VCUO^^W>B6MZC6U;?!R]J!Z#*4VN#S+D2O@P*M1D2!='GKY=Z*D_*W MW40.2G7[7WFW_V!+<3]:\@?'!TN-=R.$Z8_U+92<*GJ9/>C4AD:KH\.>*U^U M?+J93TJH+D^HMG0TERI4"$G<;NJ=,Q"JR^UM_L*^N_9WRJ'RR^"I.:8BAZLH MOBPD&X,3RD8/X;I+,3@E55R>>%[N17(0?..$+(0S++N-"K'0%?2)\('E"\]R M\&(KB7IKIY(TJBNQO,FO)8K, .?>E2(RY^#F*Z;;?WYI:4S7:^ ,R89R@U^7 M.3XR'XN@Q<@C&B VPN$X.*QCS/C,H*OPB NU(VUM)8CH21(CJ%D(4#DA* 8. MY6X9V8J)D[X!.;9"C=0*O/@.%.]US\$)TVYP<7NID[5.6*%-"U J:EL#1T:L->;HRGG-=SY)@"BG-?CNE6AF.NUF.U M<[1GKA^KD!@4$L-17?Q/KC/>4X_TT-DW=*-L9__D4 RGJVQ1?927*@_,)'OOU MA=G?V6\NSE0N:I^,QKIX]*R' E20YT&>.U>1HWLM4?@/,[VO+VYA"3!*DH!J MI66J*0'=JX!+?E4)0*2WPC* 4 FE=L)4Q Y4/CFYY]@JE- 8MSZOD'$#82]F,^(SIIP#SF!QJB26KFV'-]GT#0T@T_F(QX M,?VBT%(IAFKG\=,?8D&W?#T/8CE?8#4YF%$]HUT;=NO]',PLO>C:NJ6O#4&- MZZUL!>)/'.FHX/K2 Q%+66"7,*7R,+#R@V^.;/&,_C2V XGP/RF MADIG@7FWJ>68X"J9-OS5#ZQ X(J!=$PL#[%K;7R!YW,05'M)",&(NBH?7M=0 M%%=?F7Q7,7BRQE: LD/U=C?F(>P]ZS0VP'II@6S'C[H%B=:%=]4\X:[Z9(TV M[D>+N!>KY).#K/%G_M;(VR],J0&EP"$T4.U![T3]]GP6^^*W0->/0!S\&T30]M@"" MP!,Y"C9H0! IQ&A' &]"F7:_,P=!3R/8;CP9R^-0YW,3WV3AJ<\MAZ HI]8/ M5*TS(!BC;Y/'0;!C>\!4&HUVKD$$->V]N<=7W=&;[L2+ON![\LQ@$UL%ZLWL MB#GMC68(5271-&UV\*H[N;BBM.J/+&^IC7BE3?0HB@2&?:=[;I(N6?M:>9Z 8?R>F: ]@17]H M/PO5^N[IW7^D-N6/^1D,KQ^"K4:[PQ'H)QP'DB8)Y0C_+[@D%!1WP6MV%G;H MDVL0C8?2. VY\HB7#+N*X&7QR3/8.NP+V,+ZA7X!>G7./ZMKEOB=A+"_IVD& M]!QZ86%.2GFL6Z*S=ZC[GD"BS\V-/^T35QE&H_PE]M8M<4\R&D;Y:T0? M=PT9@9<)77F>#O9T6,-"S-= *&]0F6F#&(5)OL:1TM']]TP^&<1HBLW/\4I1 M^_#NX>O[6YWBI%@_NSDN3>1?P.;=V(P@\//$^PK8&:N32>X"B9>30^Z;PLENG6W:K01HA#Y9\!W9PN<4- MZ>VR*%;BZJ\-H>I)$QOI5QD?<=\S>?1^%&5$SG^=*UAOS2/BH 279YOPQXFY MC$;\Q.I[1;V3_8M>PFW%V@_[Q6=@;-@[.B<5L-U+A& MEY+3Y@34)R909C1OK*L]SAUK!+'5@X/Z#@,.W%@4_D:?P]_&6<4*F1@,A_*6 M<]RW1C31%I[[W<+,%MKJ9\\4&58?.3\UU,?$@69^:@"0+C+XKA>EO!R&\H "2U.YV7>=S:Y=[W[ M$'.7$O-@MPQNG%1JX4AKO=_OY]Z]@K\#&A#S@7P#?%R*)UY.1)6X)SSTY;8] M(K&?_]F$YQ ?E25'W8O)+N!@C1C(*8Y%Q-A@:N'B:.A[R=IU M[9:S/LZN&C&9)4,NBHY1@[?8PK7S(^TC_BWU#@6+ 3@ZJ,'XUY#X\>>_//V> M^# *%,U]6BN,-,UGRFATI(OC Q>471:2RC/.P/I.30S#@D0/<_)RAH%FAS>24/XBFC'5(#Y1C' M^)&U*JBG4/:YP1<:2M=0]7"5(ZV[T%"+T!O/,-M 93V\JJ7,:6"W-L1F&+[E MCPLMA% 47[NV$&.\5\\V:1YG'MB1-H&)W-:&R^/R)X(=:2,$P)MS7Q+=@B?J M:4[O#*]6\%0H.M!/3XWBY4O'&!9;,*0E_U][Y-JLBF&M6!HY9=]-.T2',[H! MH%M=8+";I_',!6_]YC?F!?"'N3MAMOS$A)*'4^ZC\5C"L_QO-U,<,9XN2TQ= M+\A!\%\Q=@BQ< %GC*,7RZ93++_*?_X'/P!I1L_RNXO^')7NK#YX9OG@(6.& M)_DID;Y><>+K\GC$,&X,7W"TNX;U!ULJ7XQ>IHT5GSE:U4^W6('Q3)_<3&_WGWT!3T*5?R%QON;L@B-Z<,.P[?X8\YJGEP3D18]Q,^ 6M ^K!\_%T M46OR.U\L:<%O);YM)BX#J+R(GW;Z\WN=?<8V9>GS;A-]^.D;VX^_C9"R^<>? M8&FD#ZK0O M?)"<6M2NB^I<_<@]?K44Y7WS?=72ANZ=Q@S$*FOZ^;,I&S+-DEY4I>%6UNGY\] M]BSJECS+\<'II(CZ2J9W)N[9].BJ7..WY"LC3 ON?2]U6OF^W747RX,M%\M[ M1YG"LB?.Z9-( Q2[>&ZW:L-^HZ,;1C9$/^28U9#*:QY2"?$_L>W&]M[\E%0Y MPK#2A/M!V/S/:/+SI K!5H0458>][Q,QF[[0!E5='6ZZ'2U[@NS<8VUP4S#%COQB;OZ6*5)WUY.58R MPQJ1N+!OT@&M;'3T?C^+CI!!5-_GO'9R3G:%:*L(0Q<&V;E(1\,XS-'PMW@: MDJ7]!W'54=3?0-"/1KV;K;HX_U'!Y_C]*QB7D%?$64: =UTV[\ (11P"@ES< M.HG[TDB/%#:1/02X;'2SK53[&<@#HO?+,Y"7@$]\) -Y*)\7M9?8)FW4<_S MUT&P/'&L6[GO7RZ2&E0E*W>Y MY27"E&'-<%E>=M$):JM_4DYX<HM(]NGK_)7*G_U6DYX M@K&+.N%M[H0?;$/..U.EG/#MK+3."=^A7:S3*=L)5XKSPA3G/DYX.6R>=L*- MPEYX%[WP9FFU>%69C4M81MLZ$W2/I+H U%E#F]^S.^ [/0JV@&)&^9%^9KE*68GYK( MQ4=E6\B$@]SZHKG2O[C.R4Z_;K0W#]X]_W[ 2BYJ<[OJ(=UJ"&!W%LTUQ*XX MRE#[@/-^BG337'B['E$FF0JA)JQ=TR$'EVE?!-5:C8AJ._4H*:H1U8R(:D81 M@7S]^O17K74_FV0KS2+=R?4Y4O?2)<6$%]JPM1E/K_0KFTS]-/'H@;]WRKJN M4A.]AQNF^03DB8>.Q\;NLP//% CM-QL0E3G0.4*\N9'#7A@>N;,9D/>#0&,6 M:$'YG/K)=1!SD7& 0Y^X+_EWG(SSR0W^P^"E@STZ/--B/%/VP$03T8,+K7WKB=^A9_;X:ZOVT2:K,$&/1?HW"_Q3 (BJ/8[ MSB2H(H8N8I2O!=#%R5#(8["^;RS@"%)KD&C7(-[2XX.9&7!8VD7HX2R. *7; MC%@W0NK: \6V61[2:W$\SVZK;!3;9K,:*+;=]AF@V*XY^Y.AV'8[&U!L-W(^ M*&MZN)/B?A3#6 +@,3AD9!<9*,_YVH\.W;5T6!G72(,.QS.+?>=SPT%1C,$# M,FG0C@/D 'U&; ,/NHE_$^#TS4#,4N":P<&^7I-\,GIJ,+.\R1I&W'(80KNE MSV%5'9K:;TAT[<[T;%?SK7EH<\>%XXGCPO8ZNLS$P1,?76_MT27W+L?/")>. M5/[,M1&7F4_#29!AG_/Y?0%?B)3#5$S.B&9BT90@9B.P.IP883_+R5"@9&);T-&B8=S1 MZ"@T>JM#J>#+*GH^A.T.RZ HRI$DXPXJ6@,D=%[B[.?K6!)4VB1-,DA M5P[.,J77LHD>*5#3]]VQ14^'#:1'BJ:6+$0&-BJ0D*V=%SHV_9DVQ1* G%%% MR?$N5SJLJ+E"%36LZ-*&%34+UTJFJYLR?ED)FA;4?9^43X>W4M#PB#2\_RH? -D@!8$S%N6X2(JLK,)X_*XS8 '9VR , ]CD3^.G"# M[/)U>M^S7YVKZ31:MBE+AG/\+NN"?5:50V^:\EY:]K'D1LNP),,\?I6TX)Y5 MW&-6EGL4!!])T\]?8R^2G^J2_'3B"0_;RTA.>62R4!Z9)R%JHZ7)3?7@SEFG MR8*J=T?^K&JUYOWXR].:>*-H,8+LW:'8TAHMTW(DV2[(]#U^N[C*\HA651[1 M&RW=DG3M^*TX+YU%]*JRB-%H.6#$RLO)H:+IH&@Z>/)&YSNR^UY6J_V(NA!B+41K;DQ-D;Z6!R7RV)MG*LF=7^'R,FG%)A8S/=4S2]W]2 M[_5_:!3F\8?=:+$<1/5=J0*K=62/\QF>^[.'O%\D@E@M('3O:')9CIX[9!G;NDFT;_E_0W6RQN8>"O8"] MK,JRE]EH.9:DYDS<$KQ5#MZR*\M;%D"7I4A*41D#(GA[(<';(XV6.FX*JVTS M>UFSRA2W+6QJ"JNB?[[OS\TXF>L(Z@91U>3JBJK2:*E64]6%J I1O011 MK6Z%D:,V6KK3K,KTC\/30$LH7WPZ7[YQ/VF7'&=AOX,26FJ!,77(U-E@EQ)Z MX9A-U!E0PA>>L01ALSG(0QKU!L 1Y&$(2WR%CV%UM K"/MDF^[?R[M9W MLQ(EC[M-\G6Z'U@A][3CN5%*;)Y0UQ^"FD&X\6@,&,P&,I%Q&#&@ 7&"I\ M M1\AZ/7;9@^/)<;R<@^0F^*ML-"#].\5I7>'.8^\T[3A!I6L_[@$%D@]1..+M MRA]PH1/28L H;_J=8S=:.?W;?LE.AL&)&A"__UX$#A M>>KV!L0D(SB)P>QT.:(U9]S'?Q"3+GW$(4X!^>@&*;Y"P2_\F [Q;Y@J10,V MK.MC&E"BR?AA'E<>E_GF;K!+)!(2'@;2(0"6(]TTAB?BF-'![Y,X!3JP4)0? MLR%@[L(CTV%A>.D\(=-T0N8\0?'?2W1LL^%:YZ/$HGE2*J+LFIRMZ>M-G+U1 M@F=<9U.]C%A$7,A MI[/GV$2L.34%L/["(#AD:M5R('YB&:$6G, 0ZD!T-/B1PLI&W!W)SSVU9;FD MN:>H''E.:)<.PRA>PG YDV7C4VW M#U O5$GGW_?N$WK*XV(DR0>@R&U&D"_Y46I;UALMH[E\=_M+23NI59?X9@F) MCZUJFLN9,8+X11/?*B'Q351]L0_SZ.EC_"C&W M#]-MA$]U?CTUH\8J?E7D1LO4A&5=3U6U!?T51G];T+^.VFH+^JN,_LOYR3D* MJPJIZG]AWG26G+PY$]V-X[#GNWB;Q;*P%[*.2/@C2T3RTLB=2Q5=3GN;?ZNW M:RJ[L3[/JST9&LB%^&9^$' M/)N0 R6^T.]V:;?;=;N6(GLZT,FQ-455NIIEJ(8AR_8W!4?7[Y7T2!]1/WRA M+,<]>,3$\&&(:7S+R8N*Q8D%"X1S3;*?X7=NE=*8U6%4(I_/L9N.G/_1EJEE MB\VCM[^P7.N=+1_L[/O?';GD96W>"X@2)8K""D$4Y1W)V(K@@8PY\0?QLFS<(7N2A-C"L8$ \I0"JO6)A^89RX_3[FWV/= M8P^G:'BD^TSZ:<"1%+YMP$P/.!GX^3@*/7B,H-9Y#"/$9V T?-(=#I\E\IT^ MXW)@53T:2PQF<4LQQW=0"C2.&=U@K;!41CO,M,84?Q>^XQEAC=6U()ZYP3/2 M6W90UBA??Q/+;"(*OTE9,1'?,5ZBKDEKY\RR=F))CAZ89*=/290Q7;Q\P0U: M]0GD,:9!'I;;C588T&4P#Z>TSU:8 ]@K[-J,FW3$J'$8,Q*\Y=6,/^@,FGY9 ME.E,F.79K[A=X(\T6?TK2_[.J>1$,;!C\>NY3$I^)G-_#J)9FNDC*,*(NM]? MNWU8Y%MW^.0^QPBC\P(/TCY_<"_WO')G_7[!.^. #-P7F&@(D L1Y]C"A@6J<7)D/X4")_P"]E#WZB M/_U>V"2H-V -0<\?N\.L$ [?TANF )"?63E%FZ$%_&)[[7MNT@BV65 ]RPLC M;TXKOW_./LPQ]\K:)QUK57C+HS9\I.%CY(X'<%0N(]43 M_'4 "G ,.A!E(7L4CC\-0,_Z0^X1]=(88)A&,>&V>SJ>%+6A.X?" ;_!OXOY M^%SIQJ#N(HPD^.,Q]42%2Q6+24JY*%'A(BI<1(6+J' IVZE=7H7+GP'.;B6= M!,P$YL]GMISHL5[4EJO? &M##\?,3704X MCC:+Q> @HY\[-J^R5;G14FU%4IWEN]JR]7,5K9>%L.TO;/J&=HZG$#:ET3(L M55+4\C=/%L(FA.T 8=O0VO$4PJ:"L.FZI,CE%[;Z)FY.(Z8K?25UMVWFPD$5 M9<31SB\B&G:1M"7+J5'W;<%8^OD92V^T=%.6#/-@[!6,51[&,L[/6 8@EJU) MJG6PNUIDM^5:!K#XI>)>>GO;$>95E )%5\\O!B9.S3 E35E.[3S/Z.XBZ\XN ME[-*8!):P%FR(QEZ68;""\XJ@K-*8!/:C98%OH:^W!+Z/(Q57Z>;C;L0#O>2 M$)3 ?G4:+4>7K,/UMO"+2L18YMD92Y-!;VN69!\^0E5P5HDXRSH_9RD 6;)D MY8QRJ+3'S7E$+J4"Y_,] YKPI-,]+RJR1$\-]NJ%*::-LLN*R[UV.^Q *@\F MYX<2M=&R%452U(/O&PHD;+EOQX40"R&>$^(2V ,XL5=2;5F2#[_=$6(LQ/@2 MQ=@^OQACCPM)=DS)48H*]9Y+C+=H([-5,9S?&T2S)@>,!'/5;QUXJ=^'!03) MA!#QM1_17M(.O-O 8W_]3">_F4UURA_MA-U97G9'T(RMNR.4K(@.ZR9'[O^& MT5PU'.L4HLB_X-2X$59,8J<1=&8FE758%![Y6#*W:\LCW5X[YQ D!NL?>-$G M-H-]H!'^P'VD2EZO(LT$JW1YT-@O:V:KK5J84^S"K$;+6E:QO_ ZT%T79\C% M+F[-=,>IXXHULYL;PXCRQRI6&I9R4:+\490_BO)'4?Y8ME.[O/+']G@\]"DV MR0!2P+?M',2NK0-<*T=6,4H05L91P8XAR3E6?&5SEH1XU$,\SI\LJLN-EN:8 MDFHNSSH1XB'$XZSBX)"TD7I( M=-[&JB_1Y\\TUE7L:6%*ME:C+$LA'O40C_/G(.M:HV5B\9!SL#THQ$.(1['B M-Z)<":\EY/9VY],=>:7\*F*#]?3NSI^MIAMX32T9=E&I M:B6(?12$ :49>?7ZM1AAN=,)'3(V:[+?UPB1;S5SLF,_\&"W;U]GTT!6='CG M.4HYF4OJ2?.1YE7&TB"<4RUC\22-IK7IY-1,X7F^1X(PF?46S\V3RG)GU&G2 MS/)6F]LDSIRK[_XPQ*/Q?U ^*R2))4(1T&,<50*;]&B?1CBB)'%_3I]@7=%W M&JRU8LP92^7+EG('*[G#A;396VXFJ[CO7V=K ,7"/]MUOI9N-EJZW5R^=YH. MV-IY4MB*B6>GVI %UJ^:,[AQMJ%50[S85A<_TN1)YM?"(+!M1EEEO'HYLU'T MU;-1=AGM94Q'>XF)*M6:J++]L(X;-PI \<0/-&(#[9;SBS%%5LQ9$W/6*%'4 MZ9RU"=O@M"["&&>[,6M[#I)YR:7OW=COM0/OVD<@]E9DQNL5'22#PUTPI3U- MIC-=,2V^BYMFFM'CVV;)T7X CU+R:AC&\:^,'&S\(Q^LQF:^!CTV8&9N.FR MY^\F8":R;Z-!"(#-_IUB$KW/I\X ?_;2(<'Q$P/YY]C16-KL;*"$KC*W*'F\TLK5J1S5>5"_M5! M36-B6#7\;6F^,DUN&3O< 3/L>DEGR(V6KDI.3CWI07PE0;9&I;62JHL2Y:S7$U1 M!)UV%K+:TMDZ(YUU+)F1+$67#&.Y.:>@9A13E6,=;S+/@$$<6N>>[P*AR- MPH!S:SM)(K^;LGOBK^$D"8!Z#^XS/MR.(C=X9+\7Y_&JV6@5!$7'3Q6N+&&= MHQ-V1X3" 42F(0%4"=H?E_:F7#;:VYA-*^?.(SU,-:USFBJCFKYT_MQ/+]76 MDE+4X\/7,IDE82*O(JQ6-FP"L&Q9.J@E39#^R*1?'^\X ^D5<)HT2](, MX3'EJ*6;SL.#<)<66=@XO5HR5>$N'9^P9MFP20.U)%E605I)4'XEY=='9\] M>3; P7"62_6.YRJ5\WXI*R@YV0W37LFS5>7[?6+5&4&60M8[L[A1VMNG2^*! MO>ZE"N,!D]U8.*8FR=IRPRK! R6^LRJ,!RS. Y8#/MARK?WQ?+#2Z3M6B=BA MO33R$Q\T&NNHX('*ZT?AZ&4!(.NRL(=NS.O(5'#Z2WT$8[V"; >)[V4N\XQL M-QG5>..C:P3'F^PL+C:(BV1JJ@3G4RJ_X*(X8[W:/ ]GX/AYPQ%\ M45Y5>A:^L&1 #$O;S!=%>I-JTRAE[NQ"FP1&POU2:)>MQ,+R5(LW8*N\M%J9 M?"O*/EO/T5YIF#UTQ2JK>)T:^U4VZT9'$=&- U1CBFXO)1!SP>?GM[C6\#GF+S3UY6*F,\Z67&SO>^BHB--=?,_=2Y_JI?E#'KY, M)C?$9!QB7V]XR_"93.YM)D6DK%,O5NV09. F?+C!QAO[N?[ TQBO1+JTYZ8Q MQ4_X3!S\U1%Y"M.A1P8NO+-+*4X;F-T>$=:SG+TBB:@;IWC9GX2][V1$DT'H MY;3AGY\@LF:BR.4TY3>*:Q? M6"3].?"[?O+N3,LZ3AO_#11YV0Y^N;OJJ6Z5&)[>_/OWV_>W7\GMY^N;?Y=Q MELQBS_6,8P!6 4?[_A#3FGS6>MV/R8>6%%* 87KN,TNBZL'_:V-\0[ MDPK>60R=G(T*$>FD-I63\&6>,\NWNFZ4$*5%[K?/T M]-2$M34?PQ]OVE%O .9U_(9ZCV[TQG,3]XUB@I&B&6]@C8IAZH8CJXIL6*HM MO\%Y8; G15:^J4YSD 8M!\CRFJ-F%_R,'29I'ZBT2.-).(Q%?DY_,%[JRL* M&]T%?X*Z9'-)1B'HX-O> #1KYSE.Z"B6R&W0:[(_SC @'QLDD_^< B_\0H$CH(#!W\UI_7MV3))Q $Q@+307_ MS;?T.WP[>O2PRL1K9B^)R54:17AB\+8P2@B &S,T[*F=L6"'4#*7FXT;O?G9 M&V"%%Y["R(]CAH[!W"F;_)1_;>98E#N,EB@KVFBE1IM=_(W3HPC,!+1^SG;:08#KL$(&K' M<=B;S3S*$TLI*SM'@7?9+WURGXFJ\RF#3(0N[IBW1#MM-=C]=TS:09"ZPY^'QS G&"O3:4E)U(:G' MD%0T]THLJL+S.=3S4679,A5MP?-1G#6VR%5$/9"WJ5LT\8&X97'?2\)LH%F^ M(X2&"VGWP#?AUQD3627OF_]"I^BE_$Z [LXC8 MU8LKD<_--GPC/.1Z(S_PXR3B3H_[R):-WXH2W_<#-P 3:@B.5)SX2*HC/"F.IJB&8EJ6 M;6O6&T]5'=/4/(90"H>G7&M!E163W(\"OYO&B!)XS0PRS^(VVPON%I*+V,C" M0I]#>"L^_X4^9B #,MA!M&2?3Z2ZDPFULIO'51=J'1CSX0I%,6L,99J LHN# MLLPK8@"!#M 4L#HLY^2>.TJS&/3V$*8*""N:2@+"-D&8+B#LXB!,6X0P=!3! M_T)XXABV#WAI KR*IH\ KTW@90CPNCCPTA?!Z\*@(=O]YS#X.P5&[/M8='>) M)W"XN:WOK+&$NEI+$:&N-J@K4ZBK>JLKT](U;5$X3"X<]WU (7)'DV26@\;O M7SZZ 8O\L\"_HDVO7[HT><)2E]QK%,QK&_A#?TS>NU$4[G+#86Z$/0%SZRAY M:":<7GN8LP3,71S,69M@KD/'"9< 36828!P=Z2R!= <14R#=)J2S!=+5$NEX MIHWBR++IV/8LT\;YINI9<*Y#AS@7JD.QSSB"#]Y7+T+>)Q=>0UCFN^+DUA>\ MN G'CWM 9M?'3+N^W\/<%?RAYT?PLC!ZD>.R/18Z9\IKX4? 35NGQD#@"""H M-Q!HNF8LI-RM,7C:Z6,:)T35II*_P<"Y \OFF71 MK\7FJMVG**>F27GU%ZN M%5D(=HT%6X6_.J#CYP1;^Z8Z\FK9GH4KY6VE^R/M]R/Z#!K6BV@<[I+4MD5& MR JU30Y2V+Q:3ZZS8"M"L.LLV,M)\LHW7)MP:SX7?*-M? M!^$(C/TOX6"G+'.19GX""5?_^8\2B[@H6>,BS@04Z[$4575^SN?NY9K6X\@? M9B5JT'DQT", 9;KCT!8:LSO(AFYYAI-LW7+FO=!%^X6:QBCWKCSNTO< M=+X_@O(/H;@ M3WQHDL[3G;$WR1D/\O8RM[V+XD"\7Z4?#1M4I:F4 MV5,5IGN^IZI.ZF3OP,7$^]XX[<:^Y[L1GL5!>=KJ>"L?*1NA'[W#-=]]B MW4)7]Y@6W:(OI5NTZ#9(4GVH=LW,F7%+2FHKF3%&7]E?OKY,FYN-HTIM;N,3%4'$WG';9XI["LVU8X1A]N MG$9QZH*\@K_6H7R&$+A_TZ]UHZX;T#A[Y?W/(68U\.]595FMJ7\&DJ8*2:NB MI*GK)>W#M(VPJ'?>SYU0(X%WVL8D%-DI7G[N7-NA#K9?F_930SY]_LO=^0VB!-6 M!'L=]E)60L]RPI1W3'7YDT^]R:=>"&H,M"EQQV/J1C@/"Q^\13*Z?.S-M9NX M8"<,Z70D,'M3XC[RN9B8$N9Y6<[ ]/=G2YJ\J[E CQKP6.?J]XODL:_NSS ( M1\]@_H#)Q9(#.[T!';E3IJL=J:_:=X+4G-17<\/#[_S@>]>-:7T)?WWS01"> M$_Z:]OW OQ"ZW[7?"[ISNM^Y73J\ )(_?+D1).<_P"W6_4_5A[@AS0*_'A0P3W]DZS:4YN,W "$?BJX*/@DC A&V0'Q MW00+1]PHPE#V:"&(GH08'N=Q<0QK!R2+J2W$_6\3.B*FK/ 1!H\3[V#2M.^/ ME4=8DJ1G_&[?^_^-S;FVBJTTCI4J7;9LZ+HF/B]9($>";BM7(75N?_O<_OKG MEYO.2JF8R\PV3Z=8V.H>YJ0:=7\&! @*6>_0R34@XH=BO/*V3\#AW\?;?,(; M!H G'E85L9BBMW#1QV$G!A+!!_ Z'][>I0-WV)]08XITECC5Z7 ME_2Z?$)C#ZWV:ZSJ>SOM&,-U>M871\^YO9D_&.?@@SG=/F^O?K__0GZ_O[N^ M_?Q;1R)W7Z]S/?8_@(;TK^ZFCJU/%$R_)N;+O M>>LG\([>%B>](F=TBQC/:D.K/-;LEF;KS"Y%F[6+71@RT[1+A^'3Q"3M@XT8 M/N$X]C&8IBS++IA8K=G+YLQ?S&7+ FP]=^SV9LU70OY3; (1PR,>9L75T92U MF[J^WM8[O0%:RD4I=M-P[).6EQ8)/O8FOYAIT@Z\UDW2B-;$@-ANUY_=$>7M M*_UD>%E;1[=F%ZV]GE+3<3%@?SC)-Y_/J4S'EW[/ M/@Y;=6AI;.D&['?H4?C$_Z[NZ\F?]CB8W;6JT@B![CH;H$%>/41^T//'[G#Y MR5_+=7)G"![G8\;6,: ])*]N^'H<>=P0XJE>;.KX^ZL.VTR@''OIL2YZY8*A M4P/X[TP#1)T=Q'6EYX5$"X@_%!9+%(.!7!? '!G0R ^-?D^=-[W(=BT#F"@I;\8(F\+G&^#RY*KW%>9J?W-X?-/B/ M7T2XLY+P?$==C]P"=<:4D4@ LP#FPI)HBI8P@LQ#(7$%1 M6REF DQK *83:_;.32.7O!^ZO>_ELN;*A9\",P5F;B%1Q4J3L&8O (#_HH'W M3.#+:/"?L%P0)"!80'#E9*IH>1(@7&,0GH04.F[D#LA]-A+Z.GSRRNM,EPN5 M16!!(/2.9[5!V 2PU@A8/X;1(\6"+5@^+3&0"% 5H%II4%TC: )0:P2H_Y/^ M<(?D+S>&[QBY(@.A5/L7R%E!J2I>HM8"5=F'VK_IAMXS_&>0C(:M_P-02P,$ M% @ J$I76& ]E3H($P U=( !$ !I8VAR+3(P,C,Q,C(Y+GAS9.U= M6W/;N!5^WU^!ZJ6[,U5LR4D=>];IR+*=\8P=>62G:9]V(!*2T%"$"H"VU5_? M Y 42?$"DI)LME2GLY%)G OP'1P<'%SX^]]>%PYZ)EQ0YEYT>A^..XBX%K.I M.[OH?'^ZZ7[N_.W++[_\_J=N]Q^7XSMTQ2QO05R)AIQ@26ST0N4G"PG#*^Z':_:+(A6ZXXGL?L]/NV2F9=$\G>')\ M?'H\M3[V---7<2ZL.5E@!%5SQ?FKN.C,I5R>'QV]O+Q\>#GYP/CLJ']\W#OZ MQ_W=HR[:")'"R105TCL6FL)MN1=N5H2TGR7?6SV^N#-500FV?#Y67#7]V0;AJ_Q;9JK/MX934"RDIJ9/N,DEB$! J$3U4$"F)]F+'G(XMYKN2K M,GTPBR3\HTKO2S"S":TB.RRN?M2622R[BLRPN/J1(1.[+I.:7CT)GBV7U)TR M_P$\4GWE/.PP8S(-1X_4()KAE?0_YYA;G#D&%W:TY&Q)N*1$Q =@S6#.R?2B MHX;A;CA _+'DY -H$A9)"4CV>O4:)! ! Y6N[UU4H9"%,OR+C@ <'.(W49/K M;Y-IU?H#"77I_T7M'3RI6GL@(<[_?,4M[%2M.)!8GE/'ZA7Y$[Q'U+[H#!G, M'Q[P#-13S[^/;XM#.2T[(@HYA[PC8_QRK/_70]UHVM%%FA(ITM^/-@DV6'F" MV"/WB_Z]V<<#XJ!( >%&*Y6F2W:J3++@8=B:!6T\\&PJ;UTUK]*:5&GJ%*VQ MQ?O)%M<,4(Q#BQI^R%S!'&JKN>XE=E1\^C@G1(IJQI['Q C%";3_(S0>65M_ MQ H%O)#/[("*% ^80ZWF1%+0$6,45LBB*V!\2FCW.PX3ES;,+%];\]*E>[0"Z#JQ'!OY9' M,,[^S\@7<,!R.L1B?N.PEYUTOHB9$;G3\L@IKDBS;1%>(S[#+OV/U@*[]J.W M6&"^@EY"9RZ=PMCARH&EK,7>IO'J5-L^D-S9^;[/Q0S;: ZT9M0B' M6]#.LMP"1[6'K+%DKBB?/GX\3:D%T!.&:=G^[2 08[2" MU-QQ*ROPI;;)!N*9ONK09E ;$4O-/.-,V@A!+ %8'8$TL1& C$GIFD<;VS\K ME5@=B (N1D124]3LM&0;P2E(+-;I+"9F1JA24]KB7&4;(?,SB=712= 9@4C- M:WWR-C9X+"59IT]L$AN;/C69C6#)XV&$)I4PR,C!M1&5S81:=4QR.!@124W> MTXFY-@)2*V$RL&TM'SLQ<[XB$E-G_]F:0N%&,TAE!+;)X711I$RR9P?Z'"QI M"S![[VI*/;,MI9(;>[4EU#M8TS9X_O'.]O3'P:+^]RPJ3(X]..IU+-UV+21= MJ(WBWP69>LX=?2;BK4; 6DH9;2^5&-S.]M9I1:TE&B22BVM%D:\ITJH>ALVR M%J!NC[$]A[#IC=*$J.:S-S..[V"9=?4R&F/&[-L2 /G%IDX#C! M31Y;XEM'E!'V5%IX _9X!X^)1:%B$22H4#HGP7RQ>K@+Q2,(LFA.;3)&K+VA<2=;NIEC5Y>6X;1!E(9 M^IR=*9N^/7/W2@M]05;C[RI@K\S;B'8J$9^+]B&$+[-#*1IRKWR)V9/O6N/Z MKH0:C2)CNV#ACJ=D,!#JT,V;RQ],)H'>.@LW6# N@V3*]:O:-J CMRP0=V0X MM40;S2>5PC2:3Y2(C"N" DW\"#/'B@Y&M.$"@B"-NN&K??F:7$%& ZFZHS+I M7\(HE+JQ/9"X;_Z3LPB9D94\[9GFD*']F&F)D_,]2]*TD\"1U<7 M-@,_(W*I--X:N8BSZGGZ\=HKMQ:^1V^Y].^VQTYXSU7,KL?$44.99'[INJ#6 MDF*$.KV+-(0Z+B^Z:"O180.9:OX?;KT^V !VXA=&[M<.*DDRV,*GXU2"+]L6 M$M=6'NPAVQYN/ EM> ]L%]Y"/WK *WUOW7?7)OP;J$1U';6WH:GNDMA=VL(LWLHO8R9MULC;F M4 &C()'FKAW"V.4+1-)A[' MKTL$X79P<]$-9XLA4SMI/.K.MEH3WIL.1A-*)9TW32BVI+Q%3P<0U G)'M3"WQ+ M#8WV67B'&_R95';#+K%$@<9HK;)^H956L?+!B+<;,:_(E'"NUC>"=^LDY1W% M$X!%UMTYL:4LHV%E9,;SQLY0<-Q:8KG1F/2VV\6N%E?+LC2BG)'>3J!\6$DM M[-YR3@:6I,]4KM:)C>\N!Y\+4<%_B VE V^YJTY>0Z+1"%+9\/RNKCZ?&LJ/ MYU3B*NC^'RK12E/)N0UT5[V_#GNC$:02Z[D7D1[<0B)_$KL?(5IP5$]E\+0& MPN69&G$UW<607+#4+V5T44/+ ;V'H)CKR(5-G=AS]=T/*FILBJS.W 1P^LK^ M%,"1( 6Q$H6BUX&T-J:XXF#LRC>7YFG$-9W(W,3UX(4-UZOL"M0:W(WPIG*3 MN5>Q'( V AV-D:.EAB8(47>&M4F $>Y4'K$ [OB [(N+8NX#YFE(;C#E?\>. M1V*= W[X32>^/W/7J+#.Y&0TAEWDJZ"I!U\!,U^BNT6]A9L6O_G8@W]19%THVFDDK? M;>\SE#YKAZ'2M[Y*!X/*@/0'H;.YVI+^3#B>J0W(WD*[7"50LGN"%2QKX/=@ M5#4U,!I6Z>]R;!A6J \*%$*11DBII'*%@5)Q(VRE<:6N"MS9=*4:9Z,QE/D\ MR&&64HQMU&4?L4/$Y>HK4=G4Y9Q: T[P3E N*<.(=RIEF(UWO-]K@>ARA2*1 M2,D\H.\CHYIGNKO="#4EF)#OI^^'S49>HST]+/\G%GTVKAE5HZ0G@STB,'"J M/4+V%74\&!Z_J3W1:HWMC@GQ$!#460G:E4RC9:2RD1F7H?IG, +YRBMH#700 M&>B ONEMV7IU\5>EQV_H(;I+]?_;:'X_>A7G>+FDT)74$_]OUV6^[OH1/"'^ M9G9M4@ Z_P,:R%(5G)'1=.1)(:$]5>_FMKZ@1K<=& V>",FQ)2\Z4^P(TD$N M7I"+3DEJE_H;7B\ZDGM _#KA#CT':"FS514N.K;G=^X.$AZ(HM)3?WWES%M> M=/SB%(RS@Z1?7/*N^B5ZBHM2X1;>*E:=H]RJ#CR((!@?!%6)5\I7RZ]3JMC. MM?>? 'MHJA)Z7WJ"ND2HPTT3:%;%>KQ>#K^UH2R=4KP^HJCOG>$0M"=VYNA( M&>)\CW,@B+^P+*A5O&@NVF^OB+GIJ:N,3H:O)OX1C8N.!8*IK 3(@KG@(OBJ M!"1A<#*:ECN<],1B'WCP_T->Y:7#K)^YK;U3&?OK@>^ 0+REX5#5X#1WFV7YXJ<;D1>AN%:"_?:4(('GSG27&:N5G-$4;,)G M]D[=UZ140Y&ZO?_JGR%5'NAN6#Q&Y!1NQ!@1YOG"C*'.Z0W66<7">*0<;7-B ME'7\E#PU=SV=$@NL#JJQP&Z0RLKO#Q6Y5*G^6UHP3 ^?YLQ3Y\<>*4S=B3M: MN'3BJ9/8JD\_$S6%,DXQ*_!HA+UOC@\;#JA,/%.%14/=5X9/UQO%[6")YXEC M5_BU'!.5S8%G-XS_8/PG5#.8IPWZ+G[#>0RSF0!4;/E0%<$?_?6W?M M*AX(S,;U..C:8102I%MS6W''4AK;FG$G0M0=S^!&PL-)CQ)"QO6G 2KYH]*L M&N&6OGE*F=$TZ4JN7XFE1M)<&S&1[2G'0Z%E9X27RF)%7V49K#\:,RK^:$QA MT+$-Q^:$(FH5 ;17_Z@,Y3-VU+T2\.0>\Y_0WVIEE&^OT:EGQ'8RJJ=ATZ[X1X_K>"ZUZ%C%) M'<11*T>^.4,P7Z0>5\SAQ5/YVDKCJ%2M,W=?(4S'QS)KXF.RI+_=XP![Y"W8A# M8!P!3:X\8EAZ*J1Y_R6G!\XL0FRA[K8Q#BG9A9MJDX/UETY@+G6M/X4"1C4* M/H02^WQ*E;SR=DP;$D: ZN!N777 5N?%_5D[U,:!B>HS&4U3,_K<]JC#JJ$Y M '7*^!8$B3\&2+"(7/]'E9LOGFE&V' L/R#>7?$<3"7:@-B] 5*6_KP)P?",ON8LL@)+CZ3GCG &38/D9 M[)=YLWG\&Z#YJ:,W5*&ILP<_.5ARH,DIW @G!Y:M-V:[I8?-(HIF5,GXF>0A M.*@9>6)JF^/(/QY8,*NMQ:VIAGM'_%APK&3G5GJCU)[ M9]CZ)P0. 66U'7Q[%=J0^4R8,%J-F>/ H*KF=/F3@*RR[QU[A7G &ZS2UG)E MZ+@YI1LQK !H3*DS>YPS+I6JE]C]^4]*'&56Y+6X:F6I&U'5X!KT&\^UU=WG MQ37+*=R(BF2?22O^&-/NSKYM(:$!Q\B8/:>Y#9C$S[>KM!+!L[)LI@+>@:_E%T_[:I2IYH.ZYO[7?T ML7\!WG.!O_SR7U!+ P04 " "H2E=8FGG/"<$D #I;@$ %0 &EC:'(M M,C R,S$R,CE?8V%L+GAM;-U]67,;RY'NNW^%[IG72:OVQ6%[0JM'$3J20M(9 MSWU"U)(EXAH$- U $N?7WRQP$1>0Q%(--N7CH,@FV/U5Y==9F5E9F7_]CQ_' MDR??L)N/9].__<;_S'Y[@M,TR^/IE[_]]L?GU^!^^X^__^E/?_T_ /_]_./; M)R]G:7F,T\63%QV&!>8GW\>+HR>+(WSRSUGWK_&W\.3#)"S*K#L&^/OJSU[, MOIYTXR]'BR>""77^L?/?=G_Q'K6.,H!/UH&R,4+(@;YS7'*.67"T__[E+TJP MPFT0X$6D7R;!P%N,8&.(C%E6DN*KFT[&TW_]I7Z)88Y/:'C3^>K'O_UVM%A\ M_SC/VY\_KMGT]'-)O@1RY/Z[Q\?WUQYY#@=S;KYR7R!Q_,_ MI]GQT_JAIR]FT_EL,LY5QL_#I(+_=(2XF-,05K=#YM:,. MR]]^HQMV!$5(+H2O0/[M]IL]_8DQA4E:3E93\I9^/KME!=,.+OY8X#3CZ=2< M/W@R2U<^-*F"F77G?SD)$2>KJZ/E'+Z$\'7T;#ZG6X\*%H,<.0W62>*K1G!, M"<#(N(Y5Y(\N^W3.F=/<;*8GU]9S>)J!J\^^73: M]L7_8MEU]":/M.(\2\F 7JP 2FL%#JT'YYSA,?FHT/4RC#, 5T=SB0;/NO1D MUF7L2#']]N0[5B5RIJ-.T80NW>#'U??C[!-/Y\OCX]4]84S$.?_[TLV.]Y;L M8M9J^';O85N\4)J>+IXMDTO_J?Y?AKU=KO<#&2Q2DK ^&0NHXM M6@@E%-":IU(\Z=X4&XO[+CR;2%\\'NDWF_IF9'A/>&CPTR]OD=:(CW4:WY<_ MYK@:[,BR0&N:"6 \3Z $6HB1Z&IL*"48U$Z&QFRX$] F=)"/AP[M)K\='\A8 MZTZ']FXV36=ZRJLB2I::]!1'4)%,,8=, %D\)@51E,VZ-0_6 =E$_NH1R7_O MR6XF]Y=8D!Z?WY!Y?XR?PX\S6,3#(@W/3'E()G!0GI&&LF1*.LN-,L(ALM86 MP.UH-F& ?CP,:#3MS6CP>CRE,;\=?ZN0R"GY,HX3_(DI.)\-)SA%DH>ELDT0 M/+> /CODP4A:NAI3X6Y$F]#!/!XZ-)S^9I3XQVR6OX\GDU'6T6KT!C (TDN" MT7J4(P*W2CJN7>"R-!;^^;,W$;-]/&+>:4J;"?3M.,3Q9+P8XX4?$GT4/)%R M4=82L0@#N,0=!!:0M$\4+IO&HKV)8F^_-:79C1KP'!KA?'H012M M01F3P?'"(4H>O;6,NM)C\=@O?;/KE,W;'+S$NSH%8'TN( MUM==!04J1%VW$ 2X4@J&K&UI;M&N@3$DO[8Q _:=])XB7>>C/#G'9#2+P7H+ M3)&GI;P/Y'6C B^M#RXFRU/J-=1U'=&0/-W66J&=*-J9#5<#\P4Y>5H&N&>9 M1A?)T\HJ@K>1;!F-*JG6B\,=NQ[;C^9%F!\]F^;Z3XTQ?PL3NNG\V>)%Z+H3 MFOC_"I,ECE@QVJEB060:J@I<5_R6HS J*A%],RR5DLD6G;VCF\"\^0 M+.=VY&@F@6:<>#/]1L^>=2/7,,ZO?GS%Z1Q).5W:D;@@GWS"BY.1)7I&KFF( MI7Z1TH%CU:/7,= "IHW#UM&4FR@:O "G&S"K6Y^NP"XZ35Y( ).RJE$*!A%Y M!BV<\HD9,D5%>\)?AS$D&VA/Z:]A^5Z3WHS5+V;'Q[/I)10\.ZG06GIMZ]:K MM?1N(;W*VG)T'AU*P5H;Q-W":AINCR)BT1*=;QP+N1S4D&Z@Q,1J+I!E5/N(B MC*>87X5N2@[:G(STY7&==#'"0@K+:D?#%J2W6*'57O,$UD]CBWT490PQ.@[.8:AIG1P(CJKN@39& M)L5R:YOBTN-[2!;@Y(L*J018'NJ "@.7BJ!5V\N<30FE\ ,G"PQF,WTK:=_8 M*MEOKGO9)[N4ERAM%"ZX#(R>#8HG#5X: 2FXQ-0J1-'G5MEV6: /L'>^G^SW MG_.^=\HNP4)3'(J@P 9=#?=$8S8>@9, O0U96=9:!=P+:DCV<2M6M)5$?\G" ME\9;8YF:%<8\1B!CBX$2I+IB"0A"%ETLTD77.EI\#Z0A6<2MR-%2"KUEVURB MJG%.Q9(4T++%R2X/'KPK1%7,$IE-)NF^$VZVTQ8/L+N^G[9H,_=]6,'/IGF= MP<^BXLR1*[_* G*&;',N,GEJ$A59_CK$'BW)M9A:6OXZ(5?)6^"B'N Q6H"S MECP1R<@KM88,N=8)T[=:_H.QD/=GPAUF\U93WN?FB">/-5AEP7M/XU&Z0&!) M@BRT8/.4R7C+!]X<&8R=W)X!>PK@&A'^^O3Z?+VEGUL=E_^TH*_UR.=\5L[, M._KM52C;GYN_Y:Y]'*#?9 "-3M+_HYO-YQ^Z61DO1K1&Z6R$AVBC!95J(0B% MM)8Y^EY*XQUK'9._]/C](\G?<+K$U_1>T%PNNI 6_QPOCEXLYPNRW;I7/])D M6:MJU*U>^G\F:V[D94@Z>@'2K6I:%$-&0=8U &!280UIF=N7+ MS2!SO])JN($Y7[PO]3C12JMB]VV<5!VDM++^215&5-6NY+:@ M\\PI;,R>V]%LN1+U&WENQ9)&D]\^;'.6/C*OHPM:* ?T/%H$@Q$T.B9!JV*# M\#&RTOS8]G40^VO..=+DU,S)E_1:3F:K>@EG=Q\5JT5 J8#QU3:R"^!\J2=* M=.31&O3"-M>1=P :DC;5^N'[,>21T%\S7#5D4)2@KR('U-3+%8\VR#Y+YU3.)N1$.*:[=E M24-)M%]$3Z.J;\E4&/%LG0T,H3#O0>F@3GU)IET0V4O'8NLM_#4P]C['?\GL MX585FMP("CT9J[X4($.'C!2-!J4Q 77K/>E;G:F!+)([ROO&T?X=9[E'*S S ME6,F.U3SNH7!U10 MZL(M:&<)@J-11:D8E"1(E6JA/6^]CET!L/_QD[-=K;-)?4ZV1'VI@A2%\9)! MRT#C4FP5,900D#GND=4MDL;CN@7*EFJL7T[O+OR;IU+VG_B&AY#.QW0>C!E/ ME_2F_0P\/L@J9 M62V+![.*V&0NP0D30*3H9 P\ZN:9>3T.9TC.1&LR/KS\'P6A0RY.2^Z )I76 M,$ECB=D'R#XZ5[*U3#U:0K>QY+T0S%K# 5E"TF$^DS=!WDHT.6I>?&:Q]>)Q MKR7_L/;O4/AXJTVUH_0:OK"GHSF/62BMT)I,(+BH1KWEX#5&T(&5(DJ4K+2V MIJ]!&)0M/53^[".VMLE0-+C953)?!$T])PL*'?"8$JBB:H5'B>!-X#X0)-,\ M,'DWHB&%FH9*K(8R?;"\@UJ"XO5D]KUIVL'/F_:==7 +_$9)!_7NUVIT?"32 M=.-$,,YJ>%R]<.F3'[ ;SVI&9CV.@B_Q]%_Z^73#^-6/=!2F7_ C#>95*9@6 MHQ@D5]QQ4+IN%6(LX(/@M8YD0I.82J[U'MUA1]@@K%$A?.AFW\8DW>;G4438#WS(!F-LL@R;IM7FMNKN2G8RDA:OA<=8%" B"SP(AT&WUI+KD0QI MP3X01QJ(I+\CNJMS-_3O"[HX7I URH/+67BP+BE05EJ(QDC@LN24C G6MB;* M?9B&=$CW8&JEH9AZ2I&\,!9KPGL=;H@6R<$FWX761BO(R^8!H0AEE"LNY-PZ MY?HN/$,ZR'L@TC033SMM,YY_GT&=06"!.75CSH-R_'\J&X9O"^UJLHH:Y_('+/@6.TZH'2&8$0"2[XN M"T9FGEJG1]P+:LO&5K\$K=I*JOEF;:(IN+JGQYS+AFL/+MLZ6&)VT#7;/=%U M&31FU]H=OQ7,)H1QOQAAVDBF90K7M=C=S>+M(V0H4DT@+DK5YJWD#CJ'""9Y MM"G;[%T/N5CWXMJ$/OX7HT]S>?7(I/.2\'7,13O)&2V>.BH'2GH!#LEYS$9S M;9GAJ%O'?.X$M%%4D/WRY-E51#VRYJQL_+DSN;9\_,BIPJV3 F(H-7O.& @, M+>00/7/,)X&MJ]'LAG0CGATRL?YA>-9"P< M)*.EFGF.(K!OQZA>+?OY*[MYX%6BU7N[>?9L_0_RW&']$P2TN+DPR1,%V23U 2754&0 MD0[28RZUUDWM7Q?)I8K-D=?F37K@?9 M=7S/E_/QM-;5JE5LWZ^RO<]^DT>V1)TR&;A:U"I-FN; Q8P@A"Q5#1FA6AN6 MV^ ;U-&B]J(V!;)E+\FIS:6V(-6R;.$F)>G4KZ%";5(?\]+"JDD_=E+ L%"%:U]W? MXCR-3HFV.MA/<0QP.2958P)T!F M1?Z]J0Z8UX&^RYD6;Y'([Q_(\8#]WK(W\_F2[D_"6B7TS?^8$C7)524AC;]5 M-;$^SZ]*=#Y2&$@GT-Q$5MUA'30$7G<$M+,R)X'!M#Y$T0K[(\CZWI>7=[V? M!Q-[<[OV(Z[ZWWV>?0X_:IWB6@F=YNCUK+LM(Y5ISCEI&5)=M91/HBGCJ"'; MZ+C1F=.<]63J;HOU,7A4S5EY"+DV9^&-3$2C;6"U_)VHEKG2S(!+M(Y*9B,S MV8;(6@?P;\/R&'RHOEBTEUQZ,6/?UO# ^W*:XCRR2EF=R6W3A?BJ3!($QWE0 M@I&9K;PSJ4^C]0J81^ &];D$[BZ8ABUWOU[P]BJQ.E%B2Y0MK:-?'M+$Q'66-6U@5 &VHI M8K3@@M)@2M:!^Z2MOK:_=[.XR:UWWS+_^S$+O,T,MQ'T!>G>EPL46HFDLZO- M%6K250F!B"0C]U4SOM.<.\UC"ZEVWU*1YB7$YR5 M2Q=?UH;@DYTJ&6UZZU;UC'8:2J.J1N>/.:F=(;UU.7J'D$+MM25J K4M!D(] MH>%+9KJ'&KH_G[]_TL?9O3Z&[[^3A]2-PV0^*I$7CYE\;J>JN5(D!*=I41)8 M&+.L&-ZZ7=):($,*H^PL]9N9&OM.><.4GS,H_YQU_ZIIDK10S4D#!BQ:93(] M8F:UET0 7QL!NA2L<:4(R]HGW*]#,J3#\>WEO_NDMR? Z]I2A/3HJ@73J%AR M27*IYZHYD3%*1:L68Q!,3+'6;-"FM1^Y'LF03KZW)\#ND]Z> ,_R_UO.%RN? M9,2UE9AJMV-C93TH7:M,:P')6LEJO\?8O,O!.AQ;1A#Z+L[:6OJ[SGCO9N+Y MOEJXM*7VJ4Y3=S(KZWZYA]VX\[-:&9)M!MO(LKQU1[.2KA +7 T(B+JSJ91D M]8">AQR3==I:H64/VV&WXFD0Q5Q_[U7;EQ'G,M%_]$[)ZCA9CN X&44F*Q^D MYL['UB>V[D8T)%NT&4_61#!;":5=!8V4EL?+U?;-YWB]ST,AV-5N#7MS^VLAN9XL*S MVMFVEN-PEFST6G=4!L_1,%M2\TY0=R/:5[G>H;-5,W:C)^KI M*M)X3=T)P@%6UOVGYC#KJPNNJ'KDL:3,07%N1C0!:N(C:"$UATL9: Q@C1UC+Z@6LL$I%\^X=G M7(4ZI-VI87%N:T$^(.M>SY;=J.Z]H14U_ZKV0RS2093!0#$A1!?0Z.9'[7=# M.J2TVD%Q;FLQ/B3EZ+,C)ET).0<(FM6"9]6+DXX!\T%&81U#;)W3OQO2(1TV M'!;EMA7C U'N65E@=P'8(,]:, 4QD@6J4B!C0%H.4@J=#/>9-Z_[L ?<(24+ M#X9\NPNT]_C,VUI\:/YZN5AV^#L-ZGAYO+IT?H1F=13PW6SZHIX/G$SJL?#3 M/]D]'K/O(UO%7YH.O5&\Y6TM'H(_JT#5YYV7@CHY!_9RB2.GZFII$8RO+FER M$GP]^68+2](6R71L[>=MBFU?9;GI@XHF0_!8(#&MDT@H MM7^H.1ERW*47SEU7F <1:K/U>E.TYPZ[28*GH"T9KJ(Z[(64>Q8T1ZRVN(DZ MZ=C:-MP2XI#B+8,BW"XB?!B>K9QTB5HHE!ZRP=KC1#)PB Z"R3Q++W5I'M_; M&N20XBS#X]K68GP0MJW<\ZB4,DG7T@Y&D>X5#**.!8)34KCH,5X_;G90L@TM MOC(XKFTMQ(>AVLHI8C%XIB)PS0,Y8W6WW*98C^!Y&93DV;3VQM$9(7$4IO<+:>+VG&CGG%\=EQ_&B6D=\H%"R&Y3%H]!M+JO@ &AL%JEMKG M ^X$]%'&5+9AVU:JLHDXVW686P]R9+00CB&':+0!)8('YR)Y1 :CL*324;4. MG-P"Y5$&2/9A3PN1'"!]]*(Y\,4IOS?3,NM.YY$6D=GQUS ]F5_ZX%['+W9_ M7+NTT$9#;E8^HSZF-JVL!7%>G'9!)=I8@["A94.B;0&_IA_'7Z8C@T:IP VPXFLQ#9[ &Q& 9T3ALLDR]-"? M:$>T0[(4?B'R[L*%@]H?!&Y@C Q->,FD.F/B#E1.$GRL_;@E9]SHPE'VT+]Q'91] M]?&+9=?1M-\V4,6*2\@11(YDY^LB:S=;L\Q:KMX&2,A0GC*L=(!!4S 6\(K>0\4BNI1=9B];!L'L@#6_U;B>8&!S9 -29FV9,]MKTM#.35_:SXMPJ)V MT7A+?W$K0N12%&D\<,\SJ*3KWJG!:FVKB-D8+UI'V;?!-R2U>P@^-9=9ITT@9+ :^1(2<AD%KSYTSQWP1EN??(A09)PP2% M+D-PJ,%Y9#:+J(IN7:/K'DA#6I,/H&U:".:0H>>/F&;3-)Z\%$8-YYJS MO@;+6J68+GZD-V*^F#U(8/J02'L(6S_81/<%=4M3WMV0VP__YZ$-W))<..S)H/>DO$='9GAR0K0 MR?GBR?0F=ZZO>6DQ@"%9B2VXMWX;\2&DW7A7_,80UL<7:F=WQH,R]600JU4B M1=*U%S)]AUQQS66*I;7OM27$(1F8!R1=$XFU:0UV"\)7I6!:O"\?L#L.=<=U MM;L_LD7SVJ(7A-)DU2@?P N"F[21BNQ?'EV\;XG?_K%#,BE;LJ1G ?2M=ZY' MHZIB?#DFW-4P'H?)B#%F2VUF@DI9TI1D#;LH/-!4*,.C$$:VWA;>$>J0COX= M4 \UE6#?=*,+_SF;C',XF8\TJD +,*\AU-HH' M$GA3$@ EM0&9Z2E&\"]6@ MVID>D$6["N8 A#EMK3H?U?I?6#MLZ5+(9E,J0M Q08I*VLBX8-B^K=$]H+8\ MCO:& 2+S*O.#9!)FR;-\);2-H M6[97_96(L[.$^J;/NUF-N2S3HE;O.IN+3T>AP^=ACKDF+M*5U2=K^_B1<3:& MQ!(XYTA/TFH*KB2:*(=)%&.8":VS7)H WX1Z[M>C7H_2[=6-^^=X<70TFV1Z M9TX=3 RND.M0 %TM5"<)8["H@)/K@+)D1<;?/@[<]0=NPA?_"/G2VZ3WK:?> M+XZPN[@T_7+F5K*"@EL.Q=8.I#XE\$430B8BL]:E[,IAU-%:?!O%)MDCI%'O MPNJ;3B^. BW';Z;G&2KT@=/2E?\5)LM3$4TFL^_U>/[()>Y]" B<4\[/*M_6-W_VL[U;/ M[// [^Z#;[23> / I>>.2D!OG'20 Y(-K[T"CU&#H(LF$G-5;IWZ>5AF5 M5^]ZWHOGV?1&B=_K/X]RXI9ESX%AC: H1SXQ,P*$D 4->-X%5M)F.+==G( ME,QA5- *SI#V!@^L;K871Q_\.*7I)5BUXT)FTDF;%8B 6$-L&ISVM)8ZEG7@ MRKK8HYFT#E+S$==A1AU2M.15\6ATW4\3$)VC 6NK1>*9)=,ZA6<=CB$:>"V8 M<<=KL)L,^CLF>_E-#X8+9; 66JN&I$ /0:U^KX*+7 MQ4 0S).YPC3$I.KVL4S>!YZX;EWH:SV202O%;7EPKR;1$\!,!&>= M!"R6Z< LI^M]C_$"S: UY/:353UM#HYEZ!<,.!X\1!I)9 Z\6!Z._S?U$K#S0.) &$J*6QG/O6Y>#;#N"(08M!T'EZ$KCLIL^Y[Z/)\Q)(0S/@(1D1ZIZ*EMRLJFBN6(J+1/+"^JCQM &^( ML&$+(K.;51W)>,OGLFMMLK"K6XC6; MZ?Y-VEN?-J3## TIT,]L]T."^?K^'36HS9*U(M3P4,X)B*6.%&8.1> MIZWWZ^]YYI".&/1-B$8SWZ,EN]H!]J%X)UW-,PZYKF8>/)E I*>,-(9FP\3> M@ZL;[\4?ZCC!0>S3K:>_-RJ)!KL*B+,#$J M*_O>BUF':U#G!0[ D[UETW\?P]GTRV?LCE]B7'Q*1YB7$YR5>G5Q=G6/].O- M;]ZL+^%NPVG5?_#2TT?&6H9\E7R?13T-XL!K2^:#L]XDJ5-H7C;Z\O/W5S.1 MZ#M?=,N:QK@B,*V&Y_WEO/ YJ BVU-:O7A5P9!6!C$Q)I4LLIGTM\-OQ#&D[ M8V<.W-0EC030;.7Y8QJ.9]UB_+^85^#F\V7=2CR+!E;%B8(Y"UGH:B^;51-J M#D&EDJ7A)O/6QLC=B :UR=N,%PVE<-#5Y?>P6'8K$WI6)I>NOYA-Y^/YF5[> M=Y79["%]K#8[#*_9,9X[%(5BBKL@'"@;:X,G2>YL21J\B0K%*L[1/K2TJ:;> M;X7].>,?\>M9P\SWY4,WGJ;QUUJ^ZQU-\.?O./F&O\^FBZ/YR+N8)48)DD<% M*FM5#V@FR-EDFB/F=?,MT[T #VE=:\:R&QUN#R;2=NWHMX%<^Y=__CX;I6BE MCE:!T#4O2]I8.[H&@FL"+=C:9-$Z,7H7G,/:CQ\"YW81X -2C;B#HUBRUTHD M,#+57B@Z0XC:0?(R>L%S#KIUMM%N2(>UBSX8NFTMQ-Y-N5>AF])LS+]BM\I, MJ;O[R\7JUK/R/,QK'\#\ M_.?J7<'\[!MVX0N^6QY'[-Z7,SBKQ\_?+Q?S!6&D08P<=U'E$($KZ:%&GZHO MR<'E4-!)Q77S6.&6$/=5HK<\[L9S5I(;R:Q]R)9!L)KF0W!ZTSF7X H36!(+ MUK8^VK,5P"%9A7UR[;H6[4^*+8NQ=%A5>IB02CB>34_!/5LLNG$D!1$G^'GV M,['OPZG^?]9UM:;':BD8,>L*>BTA*EDC.Z* 8TX C8*EHI51HH>*B'NB'I+1 M>$A*'EC>&R[R9]?KETB/_?N?_C]02P,$% @ J$I76*L?\["G3P Z:$# M !4 !I8VAR+3(P,C,Q,C(Y7V1E9BYX;6SLO5MS6T>2+OH^O\*GS^O)=MTO M'3.S0Y:MWHJ06PI)[M[["5&7+!)C$- H&S-KS]9 $%2)$%B ;4 $%)'A\P+ MN-97F5E5><]__U]_7HQ^^(S3V7 R_H^_\+^RO_R XS3)P_'9?_SEMX^OP/WE M?_WGO_W;O_\_ /_GI_=O?OAYDBXO<#S_X>44PQSS#W\,Y^<_S,_QAW]-IK\/ M/X1 7SDN.<O:C8$S^N/KT7ZX^ M_N>]S_\A%Y_FWOL?%[^]_NAL^- 'Z;'\Q__SZYL/Z1PO @S'LWD8IYL7T.OS M_/H/;Z/1/RY_21^=#?\V6_S]FTD*\P6#GES"#VL_4;^#U<>@_@BX ,G_^N7CQX]5G?@RC$2%>/&'^ MY1/^QU]FPXM/(US]['R*92WZU9(K*%WA_+_U:3_NC.F<@$S3942@G^*XBGA# MC \]?7?,U\^"C"5X]N@';Q(+C BXC3EE"_>NXM MG"N0=Q'61P[3^60Z^S*;X\7LKVER\>,"XLO)>#89#7,]7#_,Z=]ZVLXFY<-Y MF.+Y9)3IK/[EOR^'\R]/XZFW5D'B,AP/ZPGTAKZ]>D5% MV^-Z\,\YCC,NCZ85D-$D??6A43T8)]><'(6(H\5/!Y['25E.GDHBD_YY-F9%QRBD#_Y8?)E*28M"?ZU>)@^%L: M36:8_^,O\^DEWOQP,IZ35/\R6KR0=BR>U2^:2<)R%[V<7'R:C.L>>_'G<#8P MS#%4GH%+HI!V)1Q$S1($*7C.7!JC3%^"\1"@AG+RR/7^B-QLP>AU,K,SP1\2 MH1VEX0ZFGQ<7TT:@!G<4CD;2\""@AE*P5F%Z1 9V9]RD+ZKO321<41F-TZ"# ML&1/D2GEG+00;>#6)+*OZ.Y]MJ+PE2YZ>$GH0NP>)(#@7$S&'^:3]/NO"Q5U M$%$SYH4&Q8T %4N&J-" 3$::G&QV+C7F_CT0+3G_D%Y_G^T-F#-I2=G[K&:[ MLOI%S@LBAM&[,,ROQR_#I^$\C*[ <0PA!RU)E&, )3R"\P'!&(TN>HW"Z\9L M?Q30*8A .XKWL/,_3C',+J=?%A*Z%-8K8"X6[3DI3T[22:>D(ZU98@9O?)!! MH8RY]?F_%LPIB$$;2M\7 ;&K"+S'.:T-\R]A.AZ.SV97J$HR)'U9@5*)+KDL M)/A"B5?*AMFO_R)TS2<81Y(&V-DR"'+ M6,WES,"QE("+'(RR.;+F/HCN*$];G'KFVGTY4SW)V3_#Z!(?!EQB48453L=D M(KU>YP(ALJK5 M//_ ^=M"I"HXG%_6TSAG)@N+=%4S(T%93[=T81D,+\X9A=Z6]F&W'4%_DT+8 M$T_O"Z7I\^3;"']!EED2&B+2?E(8+83JJ*;]E*SA5HC0/D=@-\S?I$CVP]'[ M$FE[/29_N?@TFGS!Y0'_[G*:SHF:[T9A/!LX+WE@9,=(^A\H06:MP^# ^R S MU\E(Q_=Y.*Z'^DW*7U/^W1<[U^=!N!;U@(YG&9UP4(H(='I7^\A(!/J?[7Y6R^R%O\.%D3[EMLFII9G6M< <>S1<+V M>R3JS89S_(#3S\.$R]6^QS0Y6W)UL?"!3L&GI 7DD".H' 2$X!2@<3PX+3C# MUC[5OM=TVF)\5!+Q@+]W9\<_J1I$S\D%OIG,9@,1C)'%,- E^F4$TSM&E LJ MTSW 9!"JL7Q^!>"TA6E[6C_ ^1Y<_2&HDG)RP'G)A$AX("P&"E.)[)]0$FM^ M*%!CE!%TJ3D,H04))1C@5M4(6]AS(:NF3US)';AT#@:Q4 MB91T74;B'[U3&WQUS_7^/UHMDU% M17L0C0HO>J;.CO49E9"#VQ!?7$-\^SC$FT \TK6(*7G@2B3:QHR1^1LBW9G" MIDQ*(2_L*?8UP+'M'M[^U MJC[V+26KJWF?K#ET'@KB06E4(:)!IS[ZJ7[,Z5W M(OND!YAI:4+ M%WJ0DJL#=?8>$PX_U[/TZM+4DI9%B@UX;VC1G)8?3>' E2_&8A0\-0\.KL&R M_SA,6Z[=C>*U('D/53++< 2Y\ZY"#YK#BK*0IN!]#+DS"F/#(5H M+0V/P/G&M9.MN-)#\OT]:!78U0;9!-J^=)(;6$>CCFS'PJ=$8T?Z[T,)N0U1 M*I.]12 3K("2P1'$F*"&FTMRRJK\0&.TYR4:W56/_B6C ]G[D(C+V7QR@=-[ M$*\N01^E28$.1X^ZAOVYA%B"!616V&"#5,VK@9^ = 3JQ[;LNRL6#6G?W,OU M7Y/I"M^R'XZ+(86<2!TB!1R43:0.29YJ/H%66@NF9!,_Y;TW?POJ10.:-RRS MJFC^$2[P;?D*TZI%P@:@&L:,U@+9?P1I5PY-^B)OXP#%>G!)R9Q=[8RAJN/= M)@.!KD$2=1]MYB67O%&ZU''Q_)&@TUY8WH6J#5F]..@^$IOP>H%7-T]VR(LL M$8)C&I3(KF;%*"R-RJ3- ,3)M'A9S)9 M&2)"4;*4(H3@:J/&;\?%^D[#I_S$9_[:ZECSW6=M2 "TM28F: M*E.4!XM>,(LF:-V\:./F]?N]ZALQY&YAQI;4;'C)7UUKP[/A.(Q^#?/+*5$1 M9R_2LHJ("+HL(!H4(PMI'A*D(OU#*42(# -H9S"2LJ-,-!OI;1N\;'^\/7#^ M;UNRMQ:+U^//N"Q"NT+XY0J4T-PEJTE6'?.@8@V8HM=@>4PDQX$0;R8+Z][P MC0A $P+W$2H>C29_U'%"KR9DT5S&>;DMY-)_DRS?\5IE.B MS1<"/+T,H]6W5WL@H-CIDM@1P^D*T-_8T MC$@O,-^7\)\OKPJ=!S$84]-U@ 5/*K/L8GM.7 MEN9T5_1HG(F\SJ(8#5Z$UH[ M*Q["\>U(PLYEO?X:3*M2_Z-J#\;F.*%+W2-,6T9*%TT>$L+ M#F1C.Y%%":EUW[J'D7P[TM& $PT;?RVH<7-7U2#%O>#'_'T?!\,J&O M/X8_WTV6SIG93TB8WV,8#?\'\V^?)N,/.)\OZZ7_-9R?TT?I]R\NY^>3:M4/ M> I.J% [4 MQH0?;1^3._0Y@D8F@LY4H;2 6*I&YA(9ZX$5*$PJK;4W.>6-SI_GV<@D%\FQ MSB//O)9R8S#@C;/@O&8^,>6UZK&/R[-I9-)%2EHU,NG"FD,W,EDI+^^1E-K: M0;?>$$?(5K03V>DO]3??9B'Z?SG M,+]J.5"$B(I'X%*FVF37@W.7 T=D)QOI24G;%Q]958ZVP/R^]=YLS^J#< M7AN4?@9Z[N!(--W!$>NZ=VGT7=O]KNU^UW:_:[O?=83O.L*)Z COIA.R2N9? MZJB >ZM7Z9S8=T&V+^;8;EIK@=SL)(]H+%=U*FK@M1M@ 'J. .&"+XIYS9OWN'X:UG!7/0+U!FBMREQU4-@ ;D^M:3I" M/4R[FMY8O[F(->/;$8A;J%HM&7608F:@&.F]L>:Y8!%.RJQ9DJWORZ,0LR=: MWQRKE'5A5R\-DRX^7"-@^V^5TRM[[R6RMN9-X[K\FX;EWAC&A280)@JRL]&"X\@@,&>S M-:H$ME%OK6.=I[ 776A[DC:LEKG;$GL3&*C$:Z_V6]TR$SK//*ET2.<)J"(-^.0DU+DM M-B$KQ?A1-56;9YJHS\CZUP1[VA'>%*UG(\6#$./ M!$XQV;H5^B-P3D\L6M&^CW#"Y92H>SE%6O:KX9_UJVMDQDE,$D%XH9=J=V V M0I V:!%-2IO9F5TB!VO1G)Y0-*)\#Q.__HGGPS2Z1N.S4C&12#J7/2@D68TV M*8BDHYM@7%*Y]:7Q-8+3X_T.%-ZGF;+*>2HXR"KFP$(!:[U;>M!"M@JTRUS( MR'(4;E\ZY@VL(Y*,-TUR;UJSXLB3&%>.@DEY))!VP#S&;?$=,I6Q"4T;93,^ M@N!FO_ L)$.6("[*S;CGX#3WD)-,%CGGT>TQ0^%-^XS&1]ZV=(,YG@(3*,$8 M)-- A]J&F]&W3*=D4";&6GL/-T>WKZS&YK*R/J^Q*4.>96:C"EKYZ$'D5$"Y MR&L>? *=K)#!H\CFF\YL;"L@N^0V=F#4$22;;0+W>VYC#ZS?-;=Q"[X=@;B1 M+>PEQ@*>ATR[L+9Z-*R 4)8N"N6T%JW[IQV%F+7,;=RCE'5A5X^C_][C:*%1 MS\Z'GU86.+I872MD?!>L-EL@6SQ+#=I[PY,HW/OFPZC7PSG^/,9.K%PS!G!7 M/O3@)/\9/^.(+/#\$=/Y>#*:G'UY/SP[OW;6FLQ*5CH!4W7N0L79!K&GQ=*,( MX(+5B76QD![T'!BX4;IK"_YU(5BOZ:Z.,U&DSH"BF)JN(<&GNB*;#4$I009[ M.NFNG?@P.)CB2Q< 7!"H*DA=$6A>+RA-)=MV;>UC3; MJQ%^*P;%C(O9& M!. G*&PVDY9&.IP0CA2_*Q%O;2YO@.BIMN(W7NCD[]A<2 MO#4X[-%V7=N$\S9^=J-0W'9K:11&^^ER1K(TNSV)[4:XA(PZT[T.UB32M6/) M$) )D(Y+:U$Q55I'YA_#TRYL]L!;9C]]N?7=TM;0Z RR3(>DCK1^:13XG O( MC)9YJ;AFK0>K=,6XKQ!:,SE9'SKK@2G'$D![8&D+;=H:7B)I3I!-JM,.Z?2N M:7D@68R^9!NM;%WMO ;*X2W_/M@_:<^&'M2BAV#5+Z>X3X X3 M[FK"R@W$8W<^'$1@DLR%&;+27*B%"#HQ",XK(#-!E2AS9FX?!\L>!.6)@-5A MY*0+^1O*QW+(ZJ]_K^T5@K,'3:,O=O60DM\UZ+8)W.^).#VP?L<4B6WX=@2). Y=4HI5CQ8&4 D3 M>+J3 +U/3!>%I;F)=!1BUC 19Y]2UH5=>T[$$2:[)#V"YKH6YT8&+M+QKK+P M(0CM;?MAJ,\Y$:<3*SLDXG3A0P^:U-OZG+?3JZ'?A.VGD'X?3>[KT7P3.G4C9O10Y?@PLNO= M\32VGO3EQW =1CENQ<.-1&,'!NSM++G"J+*21;$(DM,1IU#6;E:*MDGMLE[3AYU\AIS88>U-;5!?MR9@+.($E$)WSQPW07? M4;B+VX2O>V/+?D3H/:;)V;A.^WZ=2=J'91BN=?TK?WI^,3F;SMV6UJ%]HA\V_+.Z* MY52Y^NO9(&DA%9+*$3@/-4B=Z+Y@&42J#8*$L*3^]A_%WP3J"0G:/IC5T >Q M"%F_F^*HSB8,TR_O+J?I/,SPW728\,5H\8<5XWF8GN''R7(I'\((9P-M/4=G M.6!.&4AWMN!=)L0V!VUHO["[0ZC6Y 1L]?H3$)D]T?Z^M*B=I*6#SOH>K]RR MKR;3?TVFOY/E]3)\&L[#B&QRBT$Y":G4B@1!X(E\&9S1SL1HK#%/IEJW@W,J MTK1_WMR7+MV#H?%N.GE5\]EOI;5?C5Z]/ECQPW!,V^:&G#^'.7T[OZ0%&:\E MJWYCLJ L*)D=.$M?<1M-%,8G+UHW-@\'V)-7LH,[EI?O;TB=^H M^F2;5_90E++SRO=1JQ)R)@5?:ZBM;4$EIL%Q8&\ZF:M6\H>5:V*L&BM M+@&"%(F._%)+M,BJYMXRY:+(B*T[M3_+6I4NE"P![BC"_#[/S:74_4N+7N MVMH^^E0<<++H2/TB5-ZP6H8E@HJAY"A;MSE[!,Y1R$(;W;05T8\\[OSRE,RI7FH$H*M$;,P%)2W-DL76\5CWVNZX0D].C$ MH$=MITTD_2H!:1 S-TEE!X+;NBB?('*E >E;*[5R,A]W*L750KX+B0=>O4TF\Y7_I8+H"V@K$V-6+[77"3MRVU%]8@V26EJE^! M:&>#!V:J5A846=BM!?0$96B- M9\W,YI-E-M&7&?Z9:'5AG"=Q1I^=8[AIN+%(\=^FMF&W%S:J;&BXZD9U#=?Q MWQO1]$E&SX, IG( Y:6%$%@ 9IF)WI08=.ON8O=1['IT73_QZIA=)D6KE%DL MQ8--S@ =H9:4!NV 5HRJN)J;MM&XM&V6=AO(OJH1=N3NW8-G=Z(>2Z%![;BS M."MK]= ?84Q;CR[I]SC#Z6>*_! M7N&[2KN7N7 ?O84B:D4UYQYBS!XX"TXQ*3)=]'UI-@]#VK_!U9Z/Z_2?!DQH MF.N^K,9887L_&8U>3:9_A&D>,!6*T2F!H%U @$*$P+P#,CQCB:(8X=E3AM/: MI^^?P8W4V3;TZJ%8X7$!_BF,ZH\&PLAH5700L+9OB0YKC2>)&L^E:/0ZYKC7 MV^$*V/[DH1$#.UT#VU!_[_K#LMM/7K;[J1E]RUS60?;)&J$\8$9&AUY2X @U M[1)I(LM>F=+:-[<5T-,6H1;\UF2-[)XE'( MR%IW3.IP0S7W9:_RJ,.M%.H/EQ<78?JEMJVY_\L=6O1L_:Y&'NPV:VWDO%Z; MP'XKSB+=(E &-AL#JF8QQL #';4QT^4MO(FM/;Y/HVK7H&?MNY:..6=,2H64 M%>-CJC5=9/;(H$$F91E7AC/57V.>Q['MRP7>6$;6M^5IR(IC\9)W&O3%:(7! M&K#)<% NDX;L8X':7< ED2UCK5-QGM7@QY;BL ?S:G:+=$D)%X$;I)/=9 ;>,0&9:_J/25&:UD6U M&P$[_ME^G=A[MR5-<][TX.]=JQ/\].4FL"6U3XI6;4A%!<4,H_UD2#'P*02C MT?+2NGIE U@GK4^U9DL//KOUJZ<'K"+>&T#L27?: -YA]*7FK-U4=';D2P^W MUR9068K:B1QI%]4Z0<4D1+K"@?$8N4Q:E^;ZT,%$YPD=Z!@DIPL[>I"87T,Z M'XYQ^N4VO*N;U$@EK:L5=/1WM/2 $ TO$)'G;$+2G+76-A=%<,8"I%1C(L$96K(0X+3(PG.-6K>. M53\"Y_3$HA7M^["]+Z=$W#2=' 9'X3W(462 MW]9QPJ\0G![O=Z!P#^'B6I8TGRYCUZ_KF)8S$L5K;!@,0S2@$UGV2L<,#E," MGY@K3EO,MG7O[@5-RRHUAD$CR,Z(NEH$[ALR( >=,H7*5U>7(["'///^&F*:7@UX>?3"!=D M'^<7%Y/I?/@_JP%0:SK9,6F2U2E#1B]K<7@$7X2"%"5==CFAX:WC_ZVPGYS( M'82I^_2<_ /G@^23*TDP,+D.$Q.HP!O/P4@ZK25=N5GN+>&$\)R<$#4C_EKU MMH=:YZ^#'6&<5YVX;L:;_;Q\WP MVNNH4M(^MJ[$?E;I96T%9(<$LRZ,.H*,GTW@?D\PZX'U.Z;^;,.W(Q"WR&BC M95)+;7(1PN+ M>'8^_+3RW^FB@RNP1.,>?3-:)E7<=J8WX MT(.C[&?\C".RB/-'3.?CR6AR]F71RGX%3P:+*&RAD[Y.]:F>Y"""@62TR58* M7E+K$,L3D$Y;5%KRH^&),IO.!^]KP['%$/MB=HPM'H-8I72N@&,+@KM)CQNO[&?5E!W M(/Y=]NU N3ZVZ'7Z1E2JMK )3$6Z6+"F;]1FY6B8D5FK(C>JMCXT ]>H?NWY MUX5@C?GV+ZQG/.87GW$:K@&9G(KW*1$6%NH(=@TN$+0HC K,DW+@6W#PP9?O M[Y;=B0V3EC3L0;UZY-Y8QDF5S]9;IT#F3-9($1QB% ZPV%A"UI[[UA6V3V$Z M*@6KC2.T*1OV*R:W@IZW@YL#],8S3OIE5#[5!L"U6X1V4!2=>2B38,V;:71' M^6V)4@M6[=?'5&.>13&%R7O 6#,UN% 0FC-L. @^<+ISBP0):/E.\])B&M%7;$ZR)+H)ZT3]#?!]4T) MRY;L6)N8V4.F GV)'\.?.'N1\^*18?1Z7";3BZM4G1WR$#9[=+,L@RU6LF,. MP55KJ.L7WXB3Y3R'@@@JJ-KMGR3)B>" .\<]BR))EY\BX-JG[]@V\OJ!2T<( MHS/+6<=LIP_F59IV](9\X^0]2"S#2A,Q'%UUHU+54*D3O=6FUX&,F^G8,-.'NO M+>S.%.ZE8_!=5*O>'!O@ZBGDO0[386+;+?CVI"CL0/1]"D6P0HIH:S/3)&K; MC@3.N@1%6JT9BS&:UL48^Q6&)R+0^Y2%+K3N008(!<[FP_2R#L.=8X1L5^3_AIEX+ MX/DJ .WHVC@@^&&I.MZ&="73FX!J&!Y<"V3_P<)&C)KT1>7&(:GUX+PUH0Z% M U^P@O-TP-6A&2Q$(X(VV8F-0A;'Q?I'PHS[Y'P7XC;D>%I>,X,/?Q\0\AR< MEB!=#9OEY"%H9X"A802'QW!WT/-7[)UA^NO9Y/./5T]<C/7UJ YCKK?AW@8BL0/I>S#7'D'( MO8PA% 5>&U6CW@&BL!Z29#KS6N OFX\_W[-0/&&V[ULFNE"\!UE8##S_QV2< M[LV.OC(P2TI1Y&# ,0K3 08O-^+?I$?B]Y(* MOISY7#T9BW#FVT^+@=#CLS>3V>QEF$Z_E.6HDMG*.S'PVHE4!Z')0AH/XKL=0%1"_R5 MD*4VHY,@>/8LH,ZLO1]Q2ZS?D%AMSZ,^'-";XWXUF>+PC*R[$+()ELY2GP4H M91"<]C5=@C'!T2=I6FLZW5%^0_*T#5]ZR'RZAYB^>$G?#^=?H:UCH.B]YX-< MBA?H!##C'2@I-$1>$%*PTB.JW$()R=##3G2@^5]O?[WF$BS(WUNH2W2 M#_[W9#3,XQ6PM86U M!LISEX$6%+[/>-T3XS^>A_F_)I>+3KLAS7\I!=-\^'DAPZ1;#=#;'$@R@:&N MF0)$"2^S ;3"%"V]5*SUU;(=TA,5FY;\N2]59G=-)4UKK^;7XS7X7].=&&:3 M<8BC+^](W1HNG-V!5"CK!63+&2@,'CPC(U#XY+(Q3/+F#7*W OK<9:I_[MP7 M*;M3WNXZG./E0FX6=$VK=S@.H^JM(C/P]7B.4YS-7Z0TO<0\4$4RY4GWTBDJ M(B!/X%V6( ,=NK1Q2(^_T[1P3=)O4UC/5:H.S*#[HN9ZNA-7*-^.;]%N-=5: M(88D$H+Q.H%BCH$K6D'FSELZ;!WGK0O$G_ MMYB"A."8!)55ANB9!J%YRB(D$USK&MNN&$]6C%KPY $7XL[^Z34&Y,OS6HG^ M>GS/#7%_/O@@NH(V)0Z>+^R,6N/EM 7KHO6QAF],:^5J=]3/7=#VS+<'1(_W M5#OWR\6GT>0+XM7>6;3;#Q?-Z^BV>4VCFKJ=5]BH1^^B.3#FEY/Q?#J,EXM> MX:,P_GDXJW55EU.\$=5<-.8@2&42H8JJ#71@10:22QZL4/?-9) C&T9Y5CAG'8PA1[F?E>^W)VY-L/.#F;D/Z0U<) M?MV&1]:F*BHF,+(>K73%DV;(!%BTF:$3&-1&5^*Q-P9KQ[X'6X%U(6./':0V M@7%ZK< Z$7]-*ZEM*-R/1P=# &98O/W@K56D>ZC^)03K%&W+T[.V,W*O4K1*MY0AM@ZJG.]B$\AZFPW957C[)^!T+O2PCJ3-*@&9V(TI!>5(*%(.FH MQ&)Y3J1Y>=/O]C]@)>T^>-^%O@UYOHAD5UWLS22,5Y!6SB;A$J<[#U*A?Y17 M&@(W"I@IFB-*PUE\2K=\Y/G[-S1V)_RD+=5Z<(:\Q\^3T>=J'W^UV-5$)KJM MDM09N!<$SJ9:CB0XN.)X*JG$7%I'/A\%](QEH#W!>W%%Q/GK\8Q4QJH5+LJ, M".F+B]K<91"9EZIH!H:3@:N2(:.71PX^.L,3$F!CFWL@UN/9ORST9PTTHWL/ M)\1OX[#LX%]'S1/,V>RRY@ZMLM>"=3E$NM1D$+52/_MZ?F7(TG*E62K!MR_6 M> S1*;GLUC$H#+W/H8#QU885/M;89( DN-;9$?%M]M2#>=6@9&IX!":$BN3@>*WH S+ -C.B0O=3"JM1+P,))39?^6M%Y; MMMMK;*%U1N[&S^XALK#WW-O'Y8DQY#Z0-2BKPJ>T8&0->G)-9ZU+D/MSM M;_H/+)#Z&K@G2R:>^^RB.+[#0B;N/FI^= MJ=R[(^+60.E-C<.N"P/.]>G$UQ<;M<^4I]8B[K: B")@/) M,@=1Z_I/H2/04KA7/_X0^0UM2#]I"G=>O G/A =$R5[SJP X1PG1%;1 M I4 @TEQ(8W*S8W*YY KL,N5OB.5>_ D/1A)V033MY@KT(E7F\2+MR'TOG(% M,(E@? F0ZMAI97,=>%X;:5I1K*QSZ]U&4W..DOG=4*\"192F= M@QR% <6SKD-A&5UN3"LOO(M1;'1W'W6N0"?";Y KT(5J>\\5< J=*,*!\BG0 M;64C."$*V&R$=L*AQ-)X%S^'7(%M9* ]P?NHJ%P<5LX*>CU3(&U<=+%P9&L$ M!,]U229F5U*S>LK3T=*VIV'#2,_=DL--8)Q>C7,GXJ^ID=V&+H-@HU!!9_*8]/BGEF!^M;,VYIF/9BC_PS38;W$:UO;Q6EB MBTH<10;G/5WFAG'"PQ/(2$H;D[S.*PU]$T0] M^:#NHSF,!VHW+CW"\AU(W/-V7Z5RQZQ2G5.:G:FM\66&@&11],?T)SU/?/.]"V=9>IU=(#PFC5Y?C7!&MU'2M,D9?Z)XQBVY4BLXQ+2"2 M58Z"5 B#F[5F?O#Q^___ M=XBC_'J<\<\KB%%Z%XNJ(VIK_0P3 KS7'()ETJJ".K&T$5,W>]_SYG(/-.UE M3.<,;PEA",9*'27I&W6\=$H!7$@9DI<8C; LQ]938[Y&\&QYWH"@O4R:BO-_ MX?#L?([YQ66Q>2? $ MI&/+-=XE/[ E]7MISO1()93FI(]4<65UD@T)KB-3O\Z+*&2>F.1R:9XI^IPJ MT'85BR9T[Z/.Z(%5O\/I<)*'Z5WX4@&_FP[':?@IC.JPSV"X#2"]D*3%Z@2N ME#KC 7,H0OEH6M\67?"=DLSTQI<^ZI@>P/IJBO]]B>/TY6VY@CL;2&X%W8 , MM"F+DCI&RFY&\,%F;8PO,6_DQ-M1?!Z =NJ2LRLW&D;&EA;1\$_,+\_#] Q? M3I87Y?M:$S+(QJ-0*@.Z0-HQ1PT^"P1FG6;(F"C(-K(XUKWA%#C=CH0-G8 + M4&_P-A)F1"J,)RA6TH4F=2!3AU1CC$H$[M'CW5ES:YCYU6-/AH/;$ZN'<8)? MZRADU QG'SY-,>2WX]L&$Q]D[Y2*DH,46+44X2%XAG1VZ*AE8O2?UH?XIMA. M03)ZY4?#@8$+";Z3'W]=Y'<+[D )E5-(@@SBFDY3@B3K1Q=@SF69M$ G^4:' MP 8O.P4!Z(6P#3B8CBO"WAUW9^8CKN!$$4P M1NJ&#(& VQ)K#B:);8L'BV49;.EI7T&X$\*='JE4-KA_LU MK[__0/HT5H]NIJU0^\ L9WHUKL3?XBV-:O)W75^CZOPU,*;3F@.ST'>^W'SD MRF!]\4>8YAMI389L&1T"U*&B9+V6ZC:K]HX/VGE+QY5HW1MX=]2['H2K!LUO MRY-89NO +--.;,Y)I:!K\)&,?\$#.%8R&%HU)F.MX:T[GC<#OZ\^ GN6TKMG MZF&8?2S-"6H[^%JFN9RU0V:,-SD \W4!BJX-SVKPA&Z+X-$9Q5IKC+???ZBL ML0-)P*01)WJ(5JRP7,5M-T'34W;9UT@.DUFV/6?6L'@'LO;/;!&34,HYT!)) M8U22@_,H@;/H2:R#YW?+VIX%DY_().N+QUVHV;QN\8_)Q_/)Y2R,\X9SJWA9UR,/;JJJ#?12&T*H"T"% MD=NK%P$-K3(@LF;B9$[G+ M6_=OF^W"GLD^:-LZ!>TV4/Q,T CJ:IC5A_DD_?[NUC[=5M2NO+PZ M# A6]'3L\< D5\P8E5K;>E\!^+;UO^UYT4.JP?:$N%G&.-_969NLJ2Z_@/5KF/Z.\[N( M@N %A8NTK#IB.)E$J^1T!M8*.NX4'8";M:E\\/'?NBCL3O,>9B?<.;=6HBE+ MYBE9,*XF,P<>P1DN0-,/Z5ID5H36DW(>!/(-BTP[!O70FN##/,P7U/CEOR^7 MB4Z?)N-*G&5UM@V:%A8A*2WKI/+:1ZQZVC)7AL7$M6R=T_HHH&_;X=2.5ST< M/WHR@\X579MR1T(78?G73\>WKKA;D,9DT,"D5**,$N!Q9 M;5292HE*D;+4F/OW0.Q?%VG G+L]=W>B;!\=UF\ O0R?AO,P6ER#,])Z%>01JJW])M?U MR\;6L?*;E.JWY>WE?#8/9)*-S]Y.Z=\P71)J-B@D!R5A!FZK>1Z3 2VT\Y!,G MW9SPVERB-M;X['3C VDS9-^,2/7(L+YB[O%I(L6[1"+\P^GBP\O.!8."1L2B M#?!$!J%".D@7^6N6H25Z":E9ZY'GSU MJ\_L5DV<-<)I[@.89.F$=ZYVB,\)N(Q*!\ZS$ZW5NEX6\EVN]RX.??@WMZ7I M[44MMRL?N&AR#EB''U03*SL)P:2:_"=50A<"F7#'4EOU /YO4Z(/P?P>^E!< M)Z:2&39,^/#2_C$9?R;4N%S [..$[+?;OW\YF9$_#C$HF'_C-X7MMS/KR;3 MJQ_5S_&!24I$%P1DLAG(+K4&8DX%C!>&!_J5=ZWK/O>[PN\[XW@$J(>N(UL3 M^^?A+-5^BZ^(?\N\AG=3(M>J].'GVI- YL2*K[,2K-%UVD5MS^D]."U"X*9V M[6WMM.]S/=_<5C@:X>BA!\K6:_O'9>79541_]N)S&(YJA)[V]=_I;^>#()(A MV;!0F/6DY44#CJ&J-3^D\'F%[J[7^'!"_\1:O@O\(83BT-U95DDKD[+,AWZ1 MYL//=49@ZP8M3[VHUQXMG59Y1&U:8BE%<0[%5M=UC!F"=;49)5ODD7G>/ OB ME-JT8!&.:4_[T/DZAE(K""XSJ"F8+FD9S6;3YKJ0[UMLT])!2OMKT]*%VU$P/)\"'(*$8B0JE+RRTUB5.K%"WDPP\6JC;A1?/I=!Q MDS5]+]3M5*C;24SV4?&X#8^?B_S*E!B&Q* D5S5\F\&S7*?/"YE]UD4V+X-[ M/G+;J5#WZ,2V"VM;%\Q=N?[N%NIHE7)F@NPW3Y8<425"8'7NC*[#[$U02LNG M+*%'GG^$UG;OC)NTI7H/^:G;NP0FXZ5EN4SBO>D^/;N5[_9^,AJ]FDSKYP?( M+4<3%5BK$)02"2(S&HPN+ ==O%%'$R7NNK@CE.V>K9BC%)MCVA_+5=Y>U=*) M-D@N%6.%@Q+0U.PF"Z'0>6(9':-*:.2J>2O5UHMX1O+>K\"UVA9-I*6OAAXU MIQWSSY?3Z[2/I1_X5E.)V2]_DOD[I%4-F-:ZD$H%2><"RJ4(T?,,])U)GBX[ MXYIWE^F,\KL KQ'@?OE]B Y?3VPYHEK!82W=F)&R=Y.+.GN]2D?ES#JN4R'; MH::CQJ3KR'4%'E4ABI8B[NK%!S^PGUS4=_GOYP!O*TU])3LSZS?ZI>G:;5I7M%59.D8H)N>SH_L8X89N!Y M$1 P&.%$CO?FHQ^>0V4U:>DC";;@?[XQ#7JD9B_R:@>,6177; MI8!Z6=@4"E%>2T[>4AMSQ_E;9>EV$ M!*]=[;:1"WBE QA59+"96V+4D6VVK33#@YJFCW* B2@T"@6&&$$,H3L MDK#6A.#4T0S8Z[:T[P=;[V9L,\EZ( 32)@08GUYG[+S1WV,5!_KYR\EX/@UI M?AE&=2RJJ$XU4[R/('B-S0;,=+(Q!](4PQ2SQMMP+-T"ME_F]YWUR,XZ8HE[ M8)>U2:#;8+;W%AM>TM.%X-DS_#*-+TL"%*SHK"Y;6!XH6 K%>VAJ- MN:-I8O;D:K[OC-[ODEWDYX&MH0Y47/O^PV][J*Q]X"U[*JM] M:GW'4U/KF41;*QXT3W5J:[(DUS8 "G0\9\YD\RJ[W5$?3TUM$,[8R!!B-(X4 M-6-'12>EU:C_LX1NLJ>TBI?W5U'9A]G'6U :,:'PTP%4*H!ROK:DT MAT2WFE9119U;JQLG5E/;208>K:GMPHOG4I.XR9J^U]1VJJGM)";[*$[U"]1YF;ZR;AXE")[^8 M:<-,!J5M!M(G+&F\6>20 R?]=R-A./EII%L+1"/JMSX='IZ,::TH3J4(VJL" MBM<>X"Q:.D"CU[&XP/AF!?>G/(UT:U'8G>;'5*W6V9N9,H\<0P*DFQA4J=4 M9$*#RZ+$E!E+I9=Y _M8W!&*=L\.CJ,4FV,JM[^_OODY3C^>AZOUSZY;&E^5 MS/#,G%)< V-,UR:M")XG ZB3846A#OEHO*)=%_>,]D>_ MIJ&_4J78>PG+=> MZ*+?ZTTUJTM%A^@2N, Y*56&051T.PLM;:TZ0QN:%_OO:6W?-]&^-]$.LG5, MJMJ3Z_SGXJ2X7F>1P8=,JPO.DK6*G%:LBP;CR2;!R*).1U/JVW%MW_?0OO?0 M#K)U3-T&GESG557,K:6JDI+3*@'GK'8>EW7J(7KP47,GA>&^GP%K^UG>]YVT M[YVTFX0=T\RVSMJK+5)K%2P452<+E!S!ARC!!L>\%-D'=S1=V'>SC8Z2"W>R MB1=J49TI\BH,I\MT28XN")$=!)O)O-#!DVH4"F1ODK.LN)">SUFW^;J_'X(' MLVO;RN0A6B@T,DN>)@2+@6>O79WW4SNZQ@Q>%07"2^.*D* H#V'')QRR%"9\'R4G(Z+_[Y- M#VN7MY7.8^K;L*E95=M9/$V%Z&UFE0"(WA,O44/DI%,D8U7,S!51GD^0ILO* MOV_0 YG[[>5R[;R[8]R='?1])27I]X)HD%FNY5(>7& &#):0I!).Z:-I^-'< M!MU[.=7U^U^/%PE.];?TQ?L/ORTU0,RTT9:73(_E5EN@V%,YUJ[T.9YR+3I; M/(O*02Y:T+[B%F*6 5@12@N-4=JCT4O?'%^YEL@%#4]$+V-L[>08P">7('@6 M;$I)A-B\<\HW6*[514K[*]?JPNSC+-?2#ND:]1E*$*(J0PQB<1F0"Q>*E=:& MUN)Z8N5:G63@T7*M+KQX+N4NFZSI>[E6IW*M3F*RC[J7;7C\7.0WH+,F64>[ M6Y.584RNXQ(,V!1T=(L).,VKKY^-W'8JUSHZL>W"VA[$]3T9 ]-A(H-@,=?F MJCX@1J(%=P)J]1I1*7F(,28H,:!// E4K9.Q'@1RA Z@WGD\:?)D3L M3(@79V=3/*.U?MV :>DS&D1E4HY2@C!"@T)E@>P+!)ZS4@5Y*::71/?]+_7; MW%M'+E)K]9^].Z+OG! O9K/+B\5J+^E/YI-?,*7U,_I1KR^7&LIG]\N^' ML]]?3;%Z>'"*L_G[,,>!K)6K.6$-[CI\ETOAB-=?W:&ZE%=,%H&?/X\P:X M&H98UK^--M7RETOO*FT#TI!T@8"Q]C2R!H)1 3@/!G/Q%E-SN[([S+V%35I+ MSR.!D5Y8="PAD)>3<<(ZKK&NI^KK/WVYSIVD.X'[R!GD'.G.,/5,UEK2[<&- M,"):%*VO[T?@'$& I!])F/3#D1YLIWO0*K K]^$FT'H*DSP"ZS QDV8L?$HT M=J3_GD4DYL)+X @BI0Q*1@_.JP2^$$NME>A#ZWR O8O&$Y&60TA&%[+W(1&7 ML_GD J?W(*Y2FT/AQO,$]NI69@&FS,++#J6=>MN!T] VK^!UXQ]=\6B M(>U[\$D_L!M^PG$ZOPC3WQ=; J,,2%H:N*A)C2LA0<3@@8O $L^!!=G:I?P4 MIF]8#=F>-SWXK^[C6Z&[VC>;X-N70G('V]%H)3MP]$EQ:<".?>@G]W"&)+T. M&>H7=-SRVG];*4AD+X9LDB^V=R5E+^+275/9I[1TX$(?0:(PPMG[FLQPB?_ M^=5MF6-)F)2%9!+=EC:&"DJ#UU$(NCM5BLUKCQX"<@3ZR4[\NNMJV9G8#563 MV70^^#7\UV2Z4IUF"V$W*HF@;(&L(REAS)+^)6,$$[@P/&(6:J/YLO3X6VRG M[VY8_O";3UW=:$#OAAW<*YJ:$O6V?(7I2L@W =5%HWA"&-8"V:_ZT()#D[[( MV_#L?QQZ83*P9CGQ_,U.L#>6-Z%JLT31(E- M^/4J5U:Q3SFB98 Z\UIL3;=.-9(53]['&+,/=ZS.=6F@ZUZQOQN\(?TGS8G7 M>@KIQS\F7V&Z@B2+E4)(#\SP>B\5!TZEFFF1"_+H \L;\O/!YS]_9NY.MAYT M\.7@@K?E+6DMH2H>5[K&;* QU&F6!;P5M?=1-N!R2I"8E]*R(E"T[A6W%LP! MDD'Z#GVV(?P^W(7O2)^E'X0SY /%%$9!]D),==!MK3X*M@30B0=$Z[QLWC3W M,3PG*!?-R-_Z)G\UF>+P;/QF,CY[,_R,^<5LAO/9+W^FT>6,OG];?L:"TRGF MC^'/Y>\&S!MC7(D@R& !);*$$'4&*5PN14AFY).I.UN^^X0D8Q_47^LZWD.R MUTU=^\)'\=.7O^/D;!H^G0_3BRF&IFE?&[ZKMP2P;=:ZSU0P[VP1!ADP.E)J M:_@((2M!IXRG$Z88YS?SP)Q *IA*:#.*!"X6"2I%!9'+!-$[:;@U.H?F:;7/ M/!6LB_2T2 7KPJ)#IX)5J^+#/,P73[O9]6&T,/H]$TYJ,N!2J57=M4@ON.3PU3?2B#!"MHB*,LEC]X:A7?&'*SQ,CWT].?,NC8D:QCX7VG]5VDHKVCM+R?5 MUYGF_QK.SU>1D857JT[VJHXL^G_U:0UX*()._ Q&,5X+>2-$96OPQ4D2PLRX M;]TS: N81^IVW,4P[YM9:^_H?;@>JQ.N7*UL.+ZD95S%8R;C65O'XR9OZL_M MV'F=^W0ZZDR:00X9$M=TMI%V!Z%$!"-*$H[9XG+SC+\C=3IR.M.E%QH8!DE* M4HTN,T%W;5'>&5F8OAM$_^:=CEVDIX73L0N+CL'I^$"*48K)1Z(/T'%<*Y^8 MI>M?>%!*T]?1B9 VZKA[TGF6G?C\>)YE%WKO+==N$U#?3)YE)PYME'2W#7GW MQGNAN(QD4=18<*HMHB+XC!881VUL3BKRC=(XCHOGW?(LV[.\"U5;9V>\"1?O M<8;TP/,K&X\+J?/HV&F'\-_CYSYZ)#A.^^/#KFU5:9XA96#)^/8\%5-(:/"-4,:)3)E8C>+/==_/, MY\^Q[3BZG&/^!\Y?C^DO\-.E],3+UD:O:;40'H]C84GI5B;6@I*2G%@&;F)9/+: MTF))>W$C]=_I0PYNZ8FSCPUDZ4+A_F=T;(+F6QG(THDSCP_KV(:L>V"V]HH94I=([RU,@5+JM.[/13! MBW,R:NLW2Z!XC@-9.C%KUX$L72C=0VG?UT/;&1-*%\O!J5";02OZR@4/UL=0 MLF;28^NYBU\!.,TK?7L:'Z+]_#9SUS=94T^:01_K.8Q^L8.8=.T;OR\>'V*, MR#9KBT%*(U0&)@3=])AKI;5#2+1@)R+CV;16=IZ/W#ZA,AVYV'9A;0_B^M7U MOYS3?77QURY;(I!ND042L%(<:1DV LM98M"D?S1/<5H+Y@@G:_3.ZTD?C.I! M0WN/L_ET6"=W+*!=@4HL*6FM!)21U$9=!'@3.'#ZA<]&T6YK?6(]".2[Y#1@ M4!]-7&[[QP>8&"ZM"IE*'2B:282#A.A55"4C27=K:?D*P/ZDI'\'[^X4[N&0 M^!<.S\YI:2\^XS27\]F<;%(BR8(2 R,,JLP"Z))J]AI7$$4) M8)E36099)+:.6W8">(KBTA^'>C@]2+"GB[,TC.B0O9B,ES!?S.F@BY?S:A%_ MG-P_9&^=P0.CA E:T I\HA.5CE>(P5B@]2AD2JO2?(;)[JA/4?#VS,L>7!9K MMLX5E>[MH$%16@N)%JRJ\QQ"(ALD(^T@+[@KPF+FK6^[CA!/4<[ZY%(/!66[.TQ; #]% =P_1^^+I6J1C[&&2B_B;)'I-/!9.4\P M(&0FEYE,#J,"P;7F9,3$:.]XZ1_/R'CB?:K(%R^H*P#GDSP>[C=3G+!F?\@V_OWYRI]3.+BA;51/W$49Y;I&>+,VG&6%8 M&[E:1\[6&N('G'X>)GPY&2^G1J]"%%BTLB8!BZQFK'"DXT[4!BRB,$PUB6FS M1NL//_\TF=>*H#WH?G=""K\1N6?O/_S6RU9]_%TGR?E.9+[/7K/3%B:U8E$- M,[XO=2H&QDRT56M1H$RM+\^UCY+1P;GDI>=IHVV\_AVGR="6A+W/;[L3OW\- MT]]Q?A=1\,D$Z2(H1F>+RDK]_]--!'8I=),M+,R![5;3M%1+XDILK,8/XUBF M/#@Q(]B")G/TH]/O5"Z?"97+EGB[6%!A$)$$=)H=%P!02P,$% @ J$I7 M6'#'R_!43@$ 1EH! !0 !I8VAR+3(P,C,Q,C(Y7VXPN 1W".X07 (AN SN3F!P#^YN@R:X^T#P!()#8//^]^[N=WI+I?5UYW #C*\DKR #@X.(1^A'X X'4=(/O/U7^+ M_F'RW^4!]]H/P$6!JX K1(##!<#CPB'@PKT. Z@!< X(#P"'.!_$QH2,@HJ M'"(\ A#];P='' "0X!#HB BHJ*AHH&CP[WMP41"1F @HN'BD] BT;(0T0G M+*UIX>[72D+/:Q"2G-FP1$Q*QF?HG=7RBX%?0"^C:'9N<9E)2$;?P[.Q>8"1 MF>6MH*R63]NN[R5(3M'2-C0J.J5L\.]2EN8U2B?^=#CR M'1,$Y]&,J#C<4_NG"5-K,KM<>+.+2T#4[=U2UA""!3UEZX&'&N6O9(-K MG>1&PF'F+'C.U:J[H6:_E9TF,=^3J%H;DW0$.0'XINQ?5R2C7."NXX]O/F4E M*NKK\]]))SD[$92EMAC>$3HS##=]<4S(#Y>5QQB0PZ"S@KU@?[DKK>>M_6PC(W[-[F0F M.E.8%QX-ZH*A#4HV&KP5"<(WN>U:LWQ"4?2C;SZ\AE1Q+GX/>CY2Y!5G!D.N MO=]8?I&56$.+DQT'Y09W-OEJDK':?#>3)LJT28 '<,Q+]>K@ZA=T:NMEL8"4 M;QN7WZB]7%X!!1+OAV[MOQCUB-!\Y#!-E3VKM-N]?VXC3Q+_PK5[],6H>TQN M8>HCMWCBXK5A>SYXFKL6QI UQ&UF[+DLM& V.5Z#N6^YQG8SA]J1G&0B3:2J MP9N07T63ZZ4C='WT#U?.]7N.3ZFR/RY4) /\7@%QKE)7.+?!3Z\ 6NPX\2+( M)\?KHQZ5QS?B*;4:AI,YO1]=-SN5.3M/764>4U@*DQ'E]'1U"=D<&)+1F#7E M,+1P@IF$P1JX\/\,Z\PHB).TF@KSBXJS^LT^V@HG;)[7LDDX,.E?I,9/J$&G M+[<7HX3FP% 5A<1LH@A:$&YGQ:!Y]_?Q$?L^$TF,UU^J2/H_25['0RD2OU,& M?4X%/2X>BC#_,GABZAOA^'/U"A@5> 6CUGK2'6 +:V*?.LOA\ M:,AO5/' \MO5Z H[S3HE0D[!H8EP8'RMK!*:O$%("P*3E/#T'P+P/CG^IB1> M?2;B'*_SNV/\TG%[>2Q'@&.\/@((9)+P_WD!#6]:1SFP!^4U5@C"ZF6.QM5Y!X05PZE*0-W MS-]]ICD?\%%^MGVX[ADS9T%K:)E?$M5K8?HR+SMJ@VP12Z," ,\Q1-NO^%C2+#U+#_4\6)B@A4J# M8 !(X1 \Y(CH3@UEFW!;K-L:GEB[#'+HSMOOP*T*_7 M2V@0X/,F5V0$;%X+Z\>DR>F=RNO7N.#JD*U8SWH8(9=%$=F$B"M9+M&0 MK[TK8<$IU L!"@ /%@N+._-8 0 )OF?ZH[CN6,Z J.8CBYYOWJE@!F/4M. M@RNC!H&ET)B6=!E&OMN?->VEG(?YQ'\5-5NZ7&0&?*!O5O'UQ_Q3SXVTN5?SVZ#/L;5:77O2HR73 M71NWH7I C[9!7) 42*GL*-^'%]Z/(-!+.# A1STF5PHBBTUQ*$L"MC.@S,9X M*&:&0# M$C!^3C>R&+=._G&CF2.^JJ^Y]]O!GY5#"JQ):JLU@;,[2I&7V22V7P(?.44; M%(:'BB,A&V-%3N.:\]YD&>^"!FY6IZPMC&1%?;=S^!EB$SLK$%^^3[EYF/6' M+DVMG!88;US8-+EL>V6NQ/U,W3C[8B&:O*T;@';PC)L RUGW!-Y:-NP%(A-; MDGFSALM%6@K48Z@,>Y]4HNOUODED2Q;LC$.D=P'0?H6MJ5^Y)-AURG4>U?"SSJM];"]ZW2RB3B$VKGZT[WWZ\ ]]]!%"P)U6#IK4[*&'1OFM^ Q+GAY MT[-:1^$U737_P$BJ6+7=L3+'"JTE8Z: =:A5"8503.(/8R7LS5:KEI/#:3&@/5 MV#C$#\#(PAGGS45/M\X'F]!;ULCO#)9JI<8'O]DO@*4/3CAM2AK+9*LZ:1GI M73!+M[O,!_;M'Y^$F3%*-3E;!)VEJ+V'5(+WZ.0*EM%68.*C/UEG?IR3:G4$ MY=5\J*IMNIBN;;+BT!N"J[A6"Z\U0#+'D,R%7JN"ZJ9FG8D#Y^CL!NWJ9;M5OJ M=0-L>AX)T&Z%XBJ5IG7,B5,@P_W+4Q7"=F:9J'BL_&R=*8WUF3Z[.E9KL0:C M@-,I*]"-1L4V>@74961F\A#>@F-)6C/DIVUP7,AFZ0AVG4.C MG<$\+:,6D(4_ZX(2;"C 5\!"UV>V=_UB4;1GU-RSUO^RF3B!?E@*S_UT]-< M#_IK9'K(&]:+^;9,:V-[*-8O&TJ3V*[\40%3^QNWUL43,&S5S]]:AXXYL7F5 MM$9Y031RDJ)"JQH[^:4P*RNG%O]M^TOF<).G95ZKX M?N4/OL^7*^QY_<&@OT:#8^(5\H7O=27Z$S7$=?Y%^M'Q_MWVYW/-%ZD_,R_I MM)^MKM76/D,EU=ZC/OW\4R4)I>[8GBOA.@N*Z7KW@'Q2H,WRY[#KQ5]?_A&\Z/+VKRB)B7&5Z-]@KX"0_S4F8H(+>K=C M[Y\GSK:AIDZ5=+28*ZNJ"6'Y9 J*7R5ID]"5G,Z&2\Q[GKQVUYKJ0O@8Z>RXK0P*-7@EMEZFUK;]):5_5E'ZUF]YJ07*3T\+;]NTL^EN" @ M0C6V5:27_+QWS.$(#K&&#\K1*@B-QH8L!(@)"47AD$;6_7QM\O\!5[\* (,0 M]E=%<^I"*2\Y"HFQZ^B?+59S&.D>&H:/HEGK&UJ<[WZF*8NC^:C0N6AS7UG2 M#PGT@%A"5%F8Z"B2NHG2[WT^ISUD7Z,IK'',@Z2Q/O6M'S]XR8TI^OLC9S9! M)=0EWG%Q?:#P]P\0:Y:[E/ ;?%,==86U]M5Z U)=GD@L7:R#OB!SET#1+J+( M0)%5M%0YN4"G 0.AD7$:DUR\-[OH&>:SB\;5F8K-F-&B"Q?&R(%R@DL0< YX M/LX9,BJ:\V# >U"4(>" ( B0DSLX*6&<*]S?N/?#G_*BGT!^.V(/.PC!5U>S MQ& 'IF1E4+0.5&JGA%99AJ#X%N456CYX M: -(BOM#PE*R@!!&;C@P'3PC#@R(##*3TL *"A(;F_+'-H].I*.C)J83+S?;"?(.T!A M'CC?K!RL:LHXR&PD:P 88 M 9^F(TB1IZP!GZ;.= P XJ,0XBZLCS:N"!6GWR)/^DVE?-0Z?X5%+%Z@K'#\F>#+'T/) MLT@P<=,_RT".@FH!<]*5W5>TJL:'_TSBZ#>E42TA ]?3WH8UG>O"Y]"O.L%M MK"AT%B1F(.=+#4FZHA)1+8#^;\!O82@.!)$KH6WYMH3A22 MDTG')^:SV[7/=I'L#M+KAR(1-:1,K)7>XTVL/ $I]=^20%@O P'='*'OMD@. MZ68&^3MKV)-@(A4C6K?[XF1Y]P^CD M&^DC[TE2)8>25Y:> J[5: .'<5C_F0?Q4DS7=6&B*R//GJS Z).3K"$' TH^ M=H*G]*JR; *U:SV-IV].O?CE?F)7$YY7<"7N?U@5F-?/BRU<^>&!AAE/#9< MBR7;W>QTZ(XK(?1OII>W_FI47D96JAC1, +VF,3W^BKHV[P>6K/ADW_&6JH> MZ^7?CK:O&)@:V+$WX:G K_(H4$F1G8@&73;Y>!%7*M5FP%[JU\CS(\"HH'Y4 M)5_P+-UYUFNSC3?<\CQ6DKT/4W=U[ FZ=JN;/H9C\).MWYC)8_8W+<^SB;7) M?6\>Y[9SB-I4 J'K'B$BK<'WVG+EEC>T$@:M[-/M3N0DN[_+69B*W")["RS& M--D)5V]+S,$OCAL'"#S=,2/7SNSM:.K+[IM3QZOG\Z1A@I(#G[MF9,I!"X[> M,3%$KL?I@LET&^1ANQF&@_&@:5C"0%ACD1+'W$Y>%OPWD;HY]I8O-CY3/:UQ M*HF<<]F ]:)1G[@1Y3[]X]NW#3 L@3K")VOG-N%C^ZP;<[*I=W*J^L$7JR5+ M3?2(;XTG.P=R&Y5!'9VRJ1A&K@]P?F.(^HQKV:N/'^-G[O?=^?VJTI$42,=6 MF>Q.[M9.@+)\G2DV,HZ5EMK%1V44V*=7E,1NBY\"E^!5C=6->B011L4 MM;7\K Y@*X_?S;!LC,'/1%%S[DCU#3W?\T\ MJJ;G];+KC6$FN=^"7;:M"7!J*%*F*5" MFR7M4VV(J;SYY>1($55[3C4%^Q73[(8=#=O[XPACA@N:9Y:""SS&V;$,'PD/ MK"^?R3GR#C"\'CUI^&I #5V5%Z;KP[:*/C;TI+'O>_&7 2<[2WB M9L'CA*=!2JXS]UO*:8=M5GI-5N\H)L:6>=,X, O,NC.$^\:M5K.C5TQBS6H, MF&''5UR*@Q.CXK.Z2KR[B/E= U>!5'=&--M;@_6FF?KC08NN$U#ILJ:R/&;? M[*8L^+IMW$,3J=A$0I>F9;9XH)'>8;6:W/#0TBQF=#@>4&O50)EC5IM'^Z"4 M.>"\XD7K;Z2U]^&1MWWM&RY=@7!@0?+H R2]D(SC69\51D( ^]%O,56M MM. ,1?$3_/0.K_=2TS32(@Y*"NU '5T$ALH)%)HD\U %N:#_#S"9,3\C?)X5 M/*'$5:!N6-]5N Z7:"%!/HO4G75X'V7W\&DAH=FP++K656;:8(A(H3.E>\.B M"-5PG$K!60!&;ANIME"HP M_!'K)[_8>QUTV.SZ;,<=UM4-"Y&C9]@9">=8EBL*Z3P782R4WD'0.E,\-@ $ M"+D5):QGSA$GE1$K*DT*!5$"6D[]2"*[DZ&#&[&&&TQ6FMY-/KI\3"HE%8A& MB)Z3R=EZM*F\4EFD$?Y9J.JNOTB:-2T$M>SQ;GC0%8\*SV\R_A"E@08 M70*G8+Q:@#+2\2>L7_$'AA2 0.AQCCQV'']V26RD/]H TLAB(,),>^?_'5J+ M_^F\/:BT@GSSO?NSSO=K?;G6OI0O6B6!B9=*GQ=37Z#V10'_>D6:==<>>_-3 MWF_N;L-7I5G%8KI-#V%;V6U A%Z+>/?KB MG/"8A('CC96NUS@KLD9YTDVLK6.7^N;U3X]:"B4>( MJ.CZZ/RO%]F$$>F(Q7Y,KN42=V>QY#MVK<&&\5)^N1F@RC2[62>W MMM&W72VB,4MOYG37*VY@>%ZF6YR'2D([ZD+KR*?@KUFY#;9."-V#C5FQOAEH M:9O4I(<4XFEGR /M+T'OZ&?Y?&#?-UPV6I@$E!QR1GF^9.J&VW)G))DAW9#2 MREK.RL@*%EA1_6GP6KC8@QG^(B].\+2\EZD[_Y3:QJH@;.F![A5$-6ES3EGM MD[S71A3(.SI"* _E]VNFS=H7G61:A:<]5!N;LMPW7]4C<'Q)%M6Z4:(<[=:< M+.+3^F#T1OTXBRL:VIT9D-&A3_]!/&-Q@[*@06_/]C=C(O-[%J@K9-W-R+4( M$R-![IMQ5XO&(:^>M4X<0SZ]/HECAGC8J)=RH)-O:5AILGP]A\<'4ZA(H GC M%@+1LBW&(SVU$45>\@)V9*F]LTK+]9M;-P.TD267O8%0S'P)=W MZ)7+WR")J-]HOZB:CIEAY*H^4[M'SO?ASHUUXN6'6PQZ7%./",R&*--)!WX8 M4N+96O.9(%XKB:5*@2A-U^U*;8HW4HU@LFL-74M8ZZ C5<+5QAA:,+)B%.^! MEF^T40OND$\XFVKR<9]N=DBP()MICVN=[&U;\23\.*&BXN6$[R/ZM&=P3LC, MT]20JKI&^UY+%ZD'&X?IP3=J>\MS/+)H&S<)O7[@3_S]'.04#ZIXT.WR1CQ6 M$#6MQ5W-HI4R->+EZNCV] EUMSY>E4\]UWM)Z:P%6 MX^A&:," XYAI+"M@0AAZQQ#*5-XEC$,U]>RN^Z)\EE'0W=J3(NF5JGEB\^;, M>G/;.FO\V6QN3+-'8?WHW/U%5N)\;&K4E8_RK5*R!=S/OCD/EG+LJ8V0E?CGA^YN35T27G.7C;FJ5*-?V2 M!:._>%"S<,'I*-A0 >=L6-CS6W=TL(O1T9A]O&P<^^(&(Y_9*!1ZD^?$ED&> M4+%E179@_'OR8.V;;Z]HVP:#/6H9$]61CK+*C8P>KI5?Q-8HC MPSZ-6$8TU5=F4F/O]+B$W-CDR"S+)74FT]B*#L5E:/(D*\HJD,#^(;7U)"3% MM*FUFBWTJ$*;J4J9(HHE;1!>JSCWZ#?N+;GGFET#G%-F- MW)P&KGTAQ#L8!;6"6:.4K"Q5CP;93JR[H\:QLOW..P%MU7>L78M0L<)O U$F M,#LNKG2LUX+[$@)A4K--'[75ZH=A@2O3X-5 9!PL\,>"!"8Q\B\3Y$]5'L^- M3=C<'\(4MO7"RB]6]C!@A)ZJ*U0\\!]_,DU^.YRD@]CHZ\%@YR?Y,NX:.Q&Z M.8.QX:KF@.,,OS_T7NF@M5;A!%.WL!OI'^,;C@4$1ZVWZ?:$I-.JN?T=H5'CBJ5B1H=)2% M*5?/V\+'1V4S2-T/WJ,'2T CYJQ>C\XXZK=^B?I M_%Y7WN41#$ QZJ<%DSV M"V>O0J+=>+$1?V:K^YL!#^_]V-]CX 77"_P-&K-IWHC/C$;N5B T19)G?HM, M\TM"K"I7$Y$VJ>8,\-NFJXH<%S**V%"@RUY4I4R?J(YP_GV7;&3LEMJH4\\D MM>L^L\%Z9&."?6R?GLD^R\;E.[616K]5UKBYVTE4*?O["K;G9';QK(SLK'JH M,F-PHG_#!444H85565YD16";[&)CSN M$8&.(7Z!"K,B1.^T8G%07FV?+!3PIP.,J$/ ^AP:S!"U1_L*B!F=C&STFNZ* MN)1Q5?"\L8[6U_*>-$0#6V)LA6(/$"HC_L1C'^,XG;MX#$NY.YVH7A#+0Y'F M3OOH4)*+\U;$B<("T1OC/1C:[=DMJALSQ[,49W2<,LJJW'744J(\"[>?RE9X MSVKK@ ,2VC4$@*=?&LKW,:0XDI(R*+M? M#)\;EXHE<<*-I^+K+6<:!)MAT%6=KY=)L=Q!LL/1^#I=J'(LOPF+%&D($4T7 MCR_J#2X:IVDBTI25T5JA *$DHC,8!MPI/="J32$GA:_)^J0#VB$N/ MEB:H%(8E06P].\Z.0PQ?KBXZTR@3]#2FT^O M]K9?:(=OAFIS (@TI?#IEL3GZLA6]'Q@FU)@I)N]D^AT).=GL&8AQ["@;N.XJ L?.MXN7QI&" 7]1">9HDM P<1.Y:3/ZJYOM"%]I4[WNWOZ/[W< MLP0>HA02^/6*DJ=.84$3-J9$+?<"@=B-R3.Q#/]1!DAN[W._X!_\H*)9 OA@+C?AF4E]TAS.>*.H^= ;\!%+O9 MJ]EOH:2;/>MX)R-6)),4DLY\+1.)"4_<1+ <6_0RPSNVNA/'QA0T11V.9A4. ME8/]TU+#/8WDV9888;GUKWX3_./3YH8=4I0JG:EF#/",/LDUSGZR\&1D8\A7 M_@[<[@X+9BD@(#QD25=#L-#(ZRN8+R!L.V..1A"P@!^:98:Q'LB]*?P=RE:K!EO%FT]8IA.!NV>=MPA8!, I#34;4=T$*]CH#)H$6PL MD)R!_G1IU5%N[[Q^"\^R8O4K$X//S+%7-^-7[K_NKE1UJ2;DUIA$K1@-4>Z/B?%4;0K)F$+5$"U!@LE<8?;1W5[]I]'16YR[TWF3*( GN"KV MQI[>X^B:,\I5GC\)I_&DG?&>$B^Q>ZDQ3?)@<3V4=49Y.']6HW8V9L,NP:]3 M2ZXP:4;*\ "L^]"FT'U>/FR^K#=IG>Q1*8+EX.*:A1\&DO@KQ^WN0W;G910P M^0$%=YHNI%*Y8C&5A+4"LWWNX^;"_/Q02W5.I(H/&!TC/M^4=3?5Z"#]4WMS M,PI$.P @(@B]?2 X#Z&C34PW-GN;\@%6,D[+XFV_(D-91&.BK*@LG.&3U,KZ MA8L!S,B&"TY>R1:(3U6Z1]= U-,@%/212=]>" U+?*[NQ,CQV&84VDC@8W%6]+!5": M^9WCN]+"]Q3#.H7592H&H:5+ M0< #)?K.FJV>V5R 7.OG0&D"EZM,CG=,N\/.[F0K]%MKM(,R:A,8Y.&^N$M> M<@UY5:&N1%KBC?: V$Q4IE7$O-+I.2#/;-9(;&2!?QTXDI,K=EN&^\74CF>M M7:WS XMOQKMUDG Z:^=#96&J0CA@FHF!:!J8-V0\VCK1R%F2-$Y\A5A+%4JS MU;_V0-1WIX"X9 =?RS^>A1_3)23<8<9'2G4>=Y)P(8PZ!#KE'L^>.CLYVX?E M?C77RCM5$C/#'"8OTXS'4[TP[7CCD54"IO%%T*TU!V$FH+=8 M/S36K8AH^H1ZJ:84CD-]0R9H_)TRF\PP,EQGA/O;,NP%Z*3'4MH[]T[^"P#U MWC46LNRR+P:??/A7BQ&]M18?:H1L%G9%5M*A MFE8%PN >:;V[A(]S/Z4^J,%W%R'K&/E ;Y9_18CW$I=H/"8N6TO3"X<9;!*. MRP,W.733Y3U'1P>_ZZWP;;U.N&E4I8;7]!L-PIAD*NS1[Q9Y_O?#<[B> J.K M O+>6SW^WXRZNYN%.R S^A&,PUR> MH5MY+^AQ-*O$HA5%5:5FA?G!130B/#6W:./"2>ZI M7%B:XH/QV^$-#YRL+9IDK4_#H.8XO,$+M9/$]R4*!];%X;EBR5D@#5/&$ (= M'%8.YV LDLMA*DF*!;(3H6J9!,%JTI.4>9JL_NTZ M-9L)6YJBN"(23GV,69U->X:DZV#WX($.WO2O%S-$;Y3\-JQ:E>%"VO=6?..C M&>AX)EK#,H+&JWUV9. 9=7/WA30JKJ)R N&PQ[T+YH:^M'%.S,46/ VX^!K6 M$L>\ H"?F4\Q<17H&X9V1:_#7EK;!<_*=&>=WH?9#-;;T.<3*?U'!YUBAU\! MP1\>F?[(0ECV;T4#65Z2HI:* 7^2)CK?L/\Z>P5P=:[,7/A@/'FMCA$4/T]*%.^\G-RTH8&+= MP)R;+C&.$;/^;!U$&N>&R:$)BG"A0AMR02_*J6I:'4@R@T6>TH@0-=//#"P0 M?VFT+Q ])"C+DWY5&FBJW3 Q/MK.;C].?!EAZ#7/BTE!*E 5,Z,3#F[ASNZ# M@Q( 460)@(.R!)]^:0K0.0;RN*>9C>2X9;%K1[ARZ[/(\R[Y,QTV3RK/M$=V MJE0QUJHVD5/D^F7@L61-\$#J4KTT;2C%!H"%6#GV@@VE5%]KS<5^XC*!ALQ_ M!N3SD'4>=T0VBT4OIZ+ODFSYX/ ?^2NJ^/ M;3B.QS;W3#5)C\]']\RN$8T@DWC4LE*[1AXG2\E%,RZCK'WE;3''>'!^8Y)>&_S0K/L(;,_DZJ5X;WT;JLKIL>D%+9PK6L M GNK !Q[(!3J'.?+"1&NO.GQBW84ZTPK;.>($*O<3I\NH+[;93>/S;Z2M<\F MT: ^DFZI@Y+O)[7'#%!%ME?PF"***U%%"F\#C+9[4_1^K/ZL1>I%"9:^M?F& MSBJ]*Y8Q.8U.3GI=:*5=7X 4E:S:S^>#49-AFGAH03/!E-&H<[!*34E8@GI' M.$8&GE!WG.%!+8)!+K'=V%]#ZE'"5>*#W?3EB>8_VF\/YSX<"$2> OY#XJ'P M\#0T$C+P-!)&='WM 8&^^46*<@8EA_JYP_;05CO'>M5.MT[OT439P6+KR$!& MKYL2'=K^>KO3<8:;U!4=RL?26"5+?@.0$,U>)^6*R1BE\/6T\GM.7+&6UL O M.-'-\NHRB3S8- :+& _%_K+#D*_5%!60JLE&G^F]#Q *MJD+O42_Q?&LBC84 M*@7J2# (7S&Z==VV_\5UHU8XT6M=4P?6M\H4_4L683:# ^ M1K+Z#Z7E&/?Z#. "VISX@R]EJ9%U[_85B^0@.UB=$Q1P\;*R!T*]*B7M)5L* M15 +3R?"]($S[-S)WXZZ+-L^T\\,^<&?3='';M2PY;R,G1Y8;]@4H*\ @LQ_ MGV23E/N\4U#]R;R-\/:H\XW/%E\_*Y5]HQJNTZ189M=D*SY<5'IA%:?_C_)" M]2V+]C2@A)3-\B(4!1QJ)OZ3OA;Y?,=X>]/J??35-=HXT.@-#),/YT2K2<(C MK=BR2DFX;B:O%"LE??(07@"Q[IP85SF&7,#0G#?;F/L5VRP M.>O[@"UJV:J;,_QQX71A8"F!+)S@$?'A(AG M$D]ODC8>35DR5^UKO;,::KC^H^CZL#JP)>S']D<.L]9-7]PT]0I8WK:E_)L! M/+869;@_DS*9'?K=JE@7XBAM6.I:,2G$@/&B1=5!!8 ZKI",UR>U:6]>LL>9W+5%" 1M-SNEH MF[G-8UCO"0X"L%+OSA7\_OU^*4/CIT\]MC_X_+N5)Z1I9!@4807JT7(0"$, M ^8FAJ4:UC'O/CSYB>#T&I*5'*G MAC'QP-]W4IWO#+=P]S UV!'7H#VA] (CSMGJ$ 9U,1UBK 7#B<$BJ0E"ACG5 M3@U9 <[?Y^/N)N.L!E#;O0LSZ30KRT3*ISO%MZJC.+ 2FAH/-# )X".^(E;1 MGR8>=ZQ E\71GY'QY<-'ZI6;I'P (E4R]B8PN3E[9 M_97_*/T*,#8AO]5F.VJI'VCTV*IW(Y]N#8[OT)">5(K;[ :IDUB XB M(-Z6I.3(F%(K!&,WM@#MBG]9$4 (\XRLB^GWXC3C_Z[(B4XX"->Y'*E[=D]O MO:END9N\BAYTN:+5"#]32O>(S[-!B1(0Z[7\)4:-(7:SV8ES;G@%HC-'=X8+ MIVVDW6PO62$:L[<)2&##)*5J?P4PVLN2TG4%?M*16Y?A\3!8[%9A&*$O6_0< MER3,38-ZA$:HCN+%S.$S!8'ZZ1"@:]\DQ#]<-3*5IQ#&R:41YM65[) R84*L M26V85P@W7?007M8&9J3_Z0=.Y MI$CA>9$?B= &\HG>["^N?.R5Q]+U"O\TN74:F^]=383/8,'FDI>]0!C1Q^6D M-3>E"T=CIHCI9KURB$1;'XM+4T<83\KGC,?,K6SE-^IC:R\H2J=5DND-L>A_VG15*=[W";:M01X%6]?9A^"D1?TO*K# IT&?T1Z=7ONN>8T1NNR0#G$@R M")Y$H>*C;(720;T_N["0 ]JR?KTYTSZ@1YZ0 H^X\XB+(H^ X1C*FDA#4TA> M*"4;ADU;C.LV/F#H1+3#\PQ@2Q(SDKM2RANB&D9YE,+2^)&H-Y1CIG@<[,:L MB^0$AY",]XM,BL.Q1-B"=W2DSB:B,(F;T4M+R1Q;3"BEW],TQJVE3:C94[!# MG]VEVJG%?MZ4%R-PL"9*\OWQ99GOPV.1,TTXT-5T3)'J\O;$0P3&*NE,I0<= -P*HSRC$"@^XYN9/>.OH$Z-Y M%T:;XO:)'<^..>ZP(2*5M7MC^R\H0D4ME-1D:>K84H_E.X M6#L3R@K%J-IXD_-J%C^AQ<:<-5P^E!]/G=C3F9!,D7H-EN3@^S99L9T(-T@M M>D85_O+W=/*2:"%;BA>Q'DKSK))UG PYR4%,UF$\M-AG&H=5GHKQ*TZ\U@7Y M#6&CG5N.C+=FKRPWIY"0^:(FI8PBC"5W/@//=>213PTDF<>))#!3YJ7;[2/M%)3'YAY7IL M_+R*2?!OITB$@L"O@ %QO<NTFH0]>!*MO)>_UHCAX7-)8@""Y'X\K%KPB@X>^&$)^C*[&SS MQSO-L)1H@H%O0-.0F =@D&3TYU_4XY"IMQEY.&P[E=ABVW#N.QJMY."EB(,0=;MT!>1)X+<&X+'8XAHT!181]GP M ,!@TO[0F3^'X/C0X$E7$EIM8)QJ_$1ZI*9U$_ZO1QS- MQ51FKX#&%:(&(R[\%Y27=TMD= D*5E&#OL?(?USQLR?CIQMO:32FZ&D)] 1+E#IQKAD ^C:RB./U+8 MV@:"7$J0;B:FG_B>YVD#@03Y&Y/7S](,I:6"IO1+7PY_WF:GV^21A (9TV)2 M_0:>&;VK6EC.<01+[HQ$X$Z_GJ=4BBJ!#LR4\'@) B!$(C.'ISUTC"7BF#ET M2](7SU]KP -EYNGFDVEVY,1%.#J:1\9]3+E(<52*<[++TNWKK.#":V3IKISB MB)2J!)>P9]RRZ QZ"7THJ$&XHD85'.P7?&^FPKCK>;$<4F39Z)QO.SI @,]^ ME.UG$!#HC_^^)$)ZDIZ5Y;MZ>U8IO6<)&^N2)ILM N#$B9 O"A$:NN'1S%82 ME3P5=>PF]"6JF+.E;GK=F#1K@4<-3)D61JRHVCA.51F)=L!LBG63=;\V)A2LWP]=G\[B#=A MI"R$NN+QU0M/"!TG6;\PEAC]CTFHD< 5*DD^KB?09X;!Q/96?& MA<6@=GB.SLI\H X 2?V&[OT(PW#PU8-["/9R!WPK[;7@$-*4$L/X>^U U'"S M6)(2 =^.R6;V5O8VLM*J[=0M+>JQ*A#88\4Q5KQR<)+0&E?N+;DA?7YJYT%V M+D'(1FY1Z6DY$WQ_$_Y>T[Y=$RM#>R1-0U.!.X.H(&. J]] @J+I.?1N#TXSED7@1LU9 M+"5M3E;;UMDR<,.\'Z[&5)=AWER6/)JK9%U# ;TF*QQ*GEZA3\OF+NI6I''Z M"Y-DB?TKK[!Z]$BNR)2HSZ7[#\M8OFM+ZNJ569EWYR.'54_8[W78G6VI]WQ;?SJ2- M(;6B]\]L0$$VPWN_@PTF&0XP$\$4.%RAJ!$^Z Y+ZNTD,1$\)XZ?05.F0\KM MWDLL1X/7!!&&IV*FZSGRL5B-+/FH@"[_=P\(1XIKYU%-S((::,&4$$.;8,M< MXA[-'"_#$:ACAIXN,Q2L^?#OX*"]&;+^?OQ=I9:$PGU)W\GX*\#ZK4;/OP(. M++N/[*\ X(WQ*6)[?9O31 WOS-J\N(E0KN.N>*6E4YD1MB"KUF O8D-X3IN86J(?9T3\7=/] M" DV5CJ?$@:(CAKB8?JI/N* = 7Z9+2#6AG43A"-JVJR7H\M7E(5)4.Z]$#> METX0@V$96B>Z5L,WSV6"Y>;S9Z7W#:7BB!^;ISLJ>Q+X',I=2'5&NL) ==I" M41D S34;-8-C9@8W1 VRNQ^LVL)(0GP"/4]<4<.'L6XE/KC)?E>$FH)^-;.Z MWM9 4"@BK_,]7RB+.U4A[WEUG1%)T9;@1W7_(X<@$^^?,.*6!,)0D2A?UZR" MGEZ='6],D3]>6<& *Y2R$<@(-98%[D^C[.7JC2C*9[_+T?!Q^R"3XD;P$6^\ M!=%*S=Y*4[RC%#QA$U)%DQ3:>QJ6DHT8_-!@KV!4$!I"/S+9.?];4JH\"7'. MV-JLG,@PV6%5I88X52E0Z+$'$Z303 0+(27-EZBMBBW0.19WW M2OIWLGMML\DJ&K'?C/*DG "?*I%<#DP@J40EIN&R#\F[Q6&/(Z#T#V0[$0;3 MWU756;+RCS$L&%R3*"(]AGC] ENCVU@;;.UD28TI2 YP?).^9)4 !!F 3BW# M( PZ,6R-*-JQKV)1, R?3(3$(!5EGH/MG.E\VV8SYF?AO_A=WE_\0BN[RCW!BNZ.''E_%?QHPRU41S" MK2S;47/]4--S[XF"$,NY_UQ.;5IP"\>E[N$JH=@>7RN'E1W<)'\B%Z]\HZ;O0^(0 M[O%"I*LUXW8-]9UULJ[K!HM+65(46N9!X#41 "BHH-"_&">$PP.2ZJ>AA;K7 M8N(9%RO0NR85^;HU-7[EK2DK+"D *3?P1MG1#6C0IR'*Q!"I2LNP;$XJ*$5# M;L5/.*VV(4RN#\5I&-8WB)<)4@%T%3:^TB*/1JZ]0E=EYSU>3F.@J@[K*U(G M4@W=_55@$?-I4U")%$J3+HE\0U#[<,*XU;+S=+V3D\/DSJW8(%J*Q-QH'K:5$H"W23=_DB93.8H1S%*M#66>N%=K9A05C B M?!> !JE+;_I"%C^&ZS/?ST7OM6_!?(+].Z+IZ[G-'WP]U*>*.'5)+*N2HCQ) MC1&-<+7A_ T9J)+E\%F%GN;=/2 VN(),W"1"J8TE@(%?#@%&Z*!\L@/?CS4O M(H+N*6>ZFUMG/XQBIO.WO_)"O2@-.H> !$)79@0LC'2S7;K*C #6'$'%%4P2W5;%RA23CRHJ&'EMJGXKP9[/.GOU H/WD! M JWF,E-@9)6PE'+!3W>H+"'!XE?UR,O@$?IQ9>^J"8*UP*,X)U@ABI@(5.(B M:YXHO\?+ KXEH"4E-9ID_$[IA2D, B@=A7H,M?%1"(J@C[W28(?,4!S1,I@< MM9\&4#884Z.T 6>46=^206ZD(>*;C8FN-6T^3^#>S)Z62Q,2%W6[^L=)VUQ' MUK%6S9/0:B6'J'A">$(XC9X3IF,AN)@Y($3E#1E+K/^EI[OA=L>VW)>8 MF&Y?C2K_AL&@!F&K.7"362WQ&]6]ID$Y#?4D=$=#*$"D?;'"H-C!^4643\^) M ^-Y4?D:F%?\UK3;[Y[>;,WIEBEAG>[RZK232"4<@<9YZJ0F5S;=LH25KA*/ MEM!ZYTA 3FY9EPG*0*G,MJOS79K[?OB4PY(A"YLB.&\'X1+EM!#?E:76>DNW M4@'EGI]J)@M9 OF:10#5(/57.I(:&ZH8'[H?I)E_Q M1[$\DH^0=D>FO[L9)3!L+"GX(>K1FZ7!\4C*Z,96%_0@ZFV94UAY+PS.<7=@ MLZ2QN(.6;W%:X)4Q(%","?U>H*\B?(L[)6=J,QHI1'=2E6\]3A N71Z4TWN2 MKCOF8X7.A0WP*/M*@F:9I,=7Y++D"I265BV>"-5L7.0C83CP&1;S=A64Z_N4 MP@0IV"?5-RT"?#6]=K-$S.2=A "O%4>-_X^SL MO^EJG'*6I-T%;4!PVI8Y#0T-(PXU/8$4"(@)14$)#H[*B&ZA[>;\EG&+;00[ M0R6*9=TEA-5D;1;A2\?MQM%59Z.YB\S*\%J#=$R'J5-1+7 Y' S[\$I^?BI8 MS-*!V;X")#HG:TX@,*\[:G25,>LN.7W[8_[U#N?&VCQ!CY3:C1:/D!'^W';7 M!L5.+%P-B)R&*2];=K"R!X&W+HY*\+;$LX5MS;6H54=V'Y0 V+^W8BT%$N9& M)VE5(_B1&#!F%(@S@@M#HW%-)9#55S(?XK8962%RVC!;)7AO#+E.DY+ZJ\/A MJ07GS^[OGXNJ*F<0LWYS#4IA%\>MQAY([Z;PVN#L@#8\?WR3_+*/G3GY.[*= MC09GN&G@91;CVU#\S@1[O7$F-SR(YX$&!?E=9N:P6-38Y8LKS5!3MM_&QS,RDAT0R/=/8]Y&DGGQYO&RZ6J2$ M0 P*]V_TEYYCF:-4LN<_;DYPO;5H-%5!W7#A",'4=IF98U#DMH2@SW82'[_> MPT5#H9Q /@'<@ "!,)MIE=*M\+TY=%_R5X@/WQXN+>O&M..&L M2SVL?*&2FOY9Z_V-]5]?DXS%;/J?!4;@]H?P%1#ZL?8F=$-_'7+4LN[W#5#B M#QE_*U>GMMZ63'$>N27($TL13T[S-@4@JLA/'# DC6ZH&3<8YVOEV/"R# >Y2+D1'NXL(-](XUI MVL-?*[*'D+90*LJU%;YXDJ,>'4M%:D;=@;Z[[J^^VM#?FZ\ $I3E&#(Q\I\% MROG?W;[ _9C("\8W>7O1LXXE\BM0K+1+39U_^,TKX.R@,?YKG$,"(L#3MKU= M44H*-$[6?TG#TPXXYL[&!Z1]RD,>&>V^N6^'NVJ#;'QKG#"5:=G[/$ ]_C@$ MTH2>N=VK_Z%Y!=3683ZQ_G7MEW=6W:I7%7_\18/_Z,<*O[0+PGY1)$JW8Z?Y M42%<'8$%\S.XT!,#[$1]>1BC$=,+7@%) C=YIQP9L-B^XIPF2_/N*J4LP)BC M_K*?-5JE,NN?^X+G37.1-VQ<\E,M;96?I']^RTO^WPKGGRGZ_P=W;QD4U_>M M"3^,$=P@TKL&EF^#NP:%Q]^ NP4)P=PE.")#,[W_OW'GG MUM3,G??K?#I5YZS:Y^Q5M?=Z]EKK>4[>BG-\4QZNGVN]$7^9 M\X)GC9(D[AZ2-;]UT-*J=2I19OW[=]8F$Z3C[#.FZRGV&175J#\IPA7@9+JJ M3*IEJD669VJZG[?5KRKXDQ"=W[1,G0)TC[/@W@$W,V@:@4HZ]#/!*Q))0HM]])"[A4 M,@UH$"?!9B!42Z[4%[?[M4-HUG^V\9&P(O\""+EYU*6X/$MK-;&T<((KTH3' M;M&DHJ^!;D2^CU7EUQI+6.;)M\%=0D& M=9Y2$IJK'X L^7@8?N)\'@;CY:7^,N2E-YQ\T,S@QI/Z,-A=,U16.13\ ,%C M9G($(6.+ %D+*662UYV/*'<#(F'Y?J8)T MDU(06*V9GY7?A[P"-=\2.\W^%^6Z.M_X?0J;7&*8;,!(PD)K+ M_4U@N:\.@G'L5K-CDJXFPP\OCL%&/?9/!9)(9 M*'!#&@:0C*%7+0E)4/0)FDA;,]:^@T3PAH@<.^=%\G4++D%08O;Z=;9I4!@"[,T[Z-@.&U30H2M#%+PK.:XB& M4V(QUXM18S%G-OP[B$\0H%I:6MEQW(18[BPRB+[SJ MZ;1$-E+KIC(525M)B.NML%!0O8DY.V";^+PU/Y$IG+7L*,E(>=\#;4@'_T@B MY)^X%>)9I$4=^#LB*+0/E>A7@B]*#S514F>:RO]EI:S@XNX85NIE&6%;(026 M)J(B11ZVG2(,_C6,@$N EX(O[&F.@(" 7P1$V@ F 'X.AB@@* M==B[OE%D'EIO=;D)IKHV0;:^\\6E8PR31JP<:ZFGYR2ZC$Z\3$JSU34E*93% MTJ-N2]9==_.214N4IRN'TT@- L9&D;X'46P=]1N+6.&;!E"@<7\VOF$=SQSO MC08%26D:ZE_XB?&'%_2R %>*F/\"?A)O2WD-T&ZE$0KQX%TM(;>:K-(X2T--P36ZKI60:54NS+I40$]KJ"VUJ++C<+AYHZ"P<_^ M W,2.CR;')-)6JY][7_7(HR9P^9;O3>QXF;[PC/L(H *GFT;9XJDMY61XQ_J MV]G@^TJGP$65T3_0'E.F*,**QS([)L3! JI20P[]3+\6 !HDZ6C<T-*:]9#\C^A8O>^P-"CBYLY$LE?_W.PJ^[=]L&(;NV(K27[ M*KJY?7TH4#S*1BMFE0O134%*C>8SJ&B-)!#/KI^HUK1[\P$FMUC==:]E/]T( M9:8DD:*O-\(Z3R_9?WW^*";TL&3'ZMF#G^(*9PD5Q(NOML],3C0 ">Q&9(^[ M:HETM?YTQ63<@>M/A^KNF\Z880\/+-W*5%2:RF+* ;K49 U2(DQK1ME8.(Z; MU/X+@%7S]O=60PNO=F[/ZM*IPE0A4RF(_'VWR*6*N.M!AS:IL*UYU]%INYS" M6VF2MVJ$^W JM DBI-S^VBG\-^J9CVRL4Z$9G8-Q&NV899IQ'K1*30K69>[F M4GD.V.-&?]0K*(?QKAZK3=GE^7AF,$;1W(8;WVYZ9DTY"60SKT^L)J-WEK#? M7'NL19:(Q0:&'^Y7?E724AQ!H1"F=VE67UFS4.:;PUZX/V6FLG"0Y7CR3BJ M'\*CE%9:@O\L(;W]A7N1:"C(>4INRL^PF+,?5)","5KE1^?%GN?&[%$PJ X< M*T!D$,YEB&(J^;-NATBBSSMW;]TPT @>1]X_%U16N:>S-,&(R[Y)7KKO;[)7 M'I0V5$!#>Y/$OV0J=!:JT.VV3P# Y\D](*EJSGP;W(Z(BIUI8$DE0*!%%YIB MOO+/50":7<*#+8,[I!G!C>$OBR1#W_&)\PJ&"NOD&'!)PI-!WBO*DC@_E>V& MN)T@0J-]^.CW]85H(NP0ZX*M$K*&U1MN!1M6>:J3[._(."JNXH-+/P2]+_W/ M:*_G?T%['X%@3DPX/CEF:0.C&,3CF-ZH,7ODHS8;!"E-FG+LDQV7O&Q_SGI7.$'!K.!']4J8UW"MBRV*Z^JE+D.)NORGOOQKF7XT,S M(',IS'==Z6K&O%*J5H]JB4J=EAX)C-Q)(-PB#QR0%3I&' AD@3>G@V ^N9W7 MJ.]X3I3:."NC7ZS)G.6 ,2ZHQ9[,'*!:7'XF)!MZ#;&*+DCT.X81\#+^YLZC M%MB/,/K^Y@B8:X[IM%%@$LRJN?K099SEN,VQ=YNX1&1"HD\A4@EO'5S?PE*U9;(D 1 MF&.!WDJ(GB59)!DL:%H413NA7YDFQ>LI:,Z7['R!!/81QW+#?&N'?F]0&N2> M^'-NONXF6*=K5&O";1#43&5.B'Z/K*F,R6-V/+TD*GOJV@@%VB"/TGD. M;8A^BHLFJQ%H="AT& M?EG@56#!EF:) P(M4[=(0]#/,%\4$OQ^UYS4;S"%AC&>71NK MS(ALE8!A;3FFRXH[L;Q'7DS)4/8<5?T1ZTW+^Q][,UX&RU:;6R5VL6TX,$'O M9_P'IT/5I526#)-0,S-Y"[Q^W-&^(F_P(&)!M#LLI$N 0[?FW3O?+,)GJ MW-?<">E1(31ZP)Q7JVWP;YG]/2ELF]B%XGW]R_$3^< ]?-FG+^ RBR5E[^ MIYDY]]8/T-I026\-9;[K?QZ],MIP/>85"4Y>Z_W6>;2^*Y8DO)S4F+?5_@OP M6Z5S_DKTH?3_95M_2FL:9=%%#1U4W/.N$7J_":8V_@YKO\ W;5AB;8? M*]U:U+)]T.N)Q%T H@X@QC[Z!,'_5)3[_LWER&MTAY.['V=+GIAEFY=(#XSH MO<(RX4;'PI[^Z)IAE5+B.-25DV'ZFH,]^FZC&KZ4:FUB*&/GXWP-Y/$W1URL-O=YZ8^BS MIREQUT>R;<($?D-.M!^24L=0XN>;28*[SQ>7:? !#OM(Z 3/E#%_($0PVWK> M,D,A72[5>J(0HSW.CE;B/,Y0D7",UQXX#B^K%$2D66BJF$<"#+U]VT0^2_19 M7URCDGJJ!9[YZ"=51YG.-$.SL[9O&1E=9DWZ5#J93%>:WYSF^>U;'0L,8S[< MN0FQ^HF"(%;T*>*5LS //3;4U+P!B,ANTBMBX4PJZ%A9LD3X>>>1/-2<5&"3 MB=O: %;)8L64HA]GUWR>9&%8'5G5'P\JKVTJFLM1PAC/>M&A9NTV(1>2K<+8 M)_;>UL).OQ!_WTO$OR"<8I*.,UH7Z*&IF&[K&W7YZ[B.[PY%OG8!!:S0[;J- MH$M(F*8J1Q?"G)P?A,DH3EJV%Y8)Z"_:;=-*7OKN_BV!B*V+H>&F%?U MMLE\9]%#X8V/S2FQ6\4C+":C%_R.?WX;,)':0_>-DN!CD/#),^CW]_='@AW2 M$]..B4=RTH;H]SI)317!5X7)CE_U4$"997!W3? 52[MW6 ^RTE96G#KH-\CQ M:NE.,=4*J'I2F&/ANR-G-L8:1H^\H.:'9F>X,_$>0%@)[4ORW2YA=A]58H+? M?\H_F&P!?0@$^D4SX11,:1Q*2H[1_ F\)M[P?C#+98@+YKSY0K@7+WR"QO(F MA&F&'D54-OB?:+I6[["!_]=Y[1O^5.A5_C)3%F2VCOF_NW M_K_<*?O3;&)<^L0CX19(X;U= X1C440=ELXJ&F&I*49B3\54G09021:UWND< M0:#&&16_4"&7^A:^N/D4KU5UO;0K'O!S?G)9:ZK#-@JCF,R&88 *E!I1NS6U MO,+JN8A:),BE$&$R)+-OY18Z#4T-Z,]]1S?IDX.I"HG<& MC'?) ZS;?9Z^W.'R'_]>8IGF1-CJ@G?FH!O57=[Q^B?.'9'XS"AR,NB B$0^]3]ZQH@#AA%8=$JC!VG9#F\) MOSNJ24B+8'A/XNFB&;05^ M[Q'>:6<^Q6L$(8@228C>@RQ!B:W%3E" C^\T17[OA@3EQAM[O\"A9 M[?E;5N$&=LK9H[(% !1"?V.I/G[#7 MQ_GL,Z$_S:I64B!4/AB)0YW?F6R\V7H^$$P&E3S]Z3Y$$_M9L\@0EJ>921NE M@>9"W:C/L#9"(2>@35N\3]TG)JC:FT1]/"_X;!'_BFRB0#\>JRZR"F(VV791T#3X&:>H(+T2B M=?0GW>M^#.QM75KF54G7TX1N&S:XWH=Z_82JA!\)BTJV_>4$WE79LU\]K;5W M S=+/G@G]T4G4TVAB0K;V[ JW8M8J$8:/%@ 3[R,$7_^KA#JC![<'.S9Z#G,?2[IO(J$M(R M_.\9C+6]?V.)]/E>_*\TD8:\ 2#Z 1PQ=.EU 4]?4[8/0%E*W>2&&(.6B8XK M30E44\E>YA3%=8N$'"WI7SGB,2\"N+BHCP73>@O M]4#RG?(HR24>_,>X29;;.O+O\/3&Q>8+(4F#$Z?"MJ '/.T] MIK3S,@ L)*Y8@1.%QYJ=#>FD9,SU[;BE-$$B- 8CQAHL#60.V-]7=L,6AAV^ MCF7VHN1M.!.TV8E#^U:EYU9D@=9]HSC8P\F1!JJ9,6&4]Q?><( M(]SI>.*'#2;$=5C?C]+HD$%EN7,K84;[CHA9ZB 0)*6XI P/CQN 'G,[4U]U M%'MOOY\_::NO(VD-^:.;P[/OCT)J(4M0S.&(,@ C4!"!1R;T=Q2A*PJZ* M>JQ,',%]"V"<+&E9'IE8,DWD91'*M,2F1$=D7Z_&*LA5U121HMM"LEO/C$(B M1/F:Z1<-1"JFV=RKB!Q%'=8EWSW]9Y=A:EHKXJ#]:*'G\Q?0G6NQ4FRF99=) M@(.?TVGV;9PXI*(^O59!A5SA(X59LDF9' /1I/>OT!XSBYE*U=9W54E$F#O5 M$>%$RD-(6M@J"^J1F4MCQ'@>;I,^Z"79&/10637Z9-78LF195@?&]X28LO.J MA2AJ_!, V3$S0 2 V0]@_R7 \]_W$3>Z44G2E]"+7[]^BVP'WLE]?N38NV"C M4A:-^'KYZ:-N5IDRIOI.C5\Q1=]DJVX9/I7 ;HESA2((0K&96]4*3.SO;Z?A M(#'8]R>2^_/+=> O@(H*'ES@_NE"$):2]N%?JGE7&Y%_1,7 KQ*[?P&K+OB? MWOX_NV1Y5\!FJ&NRVYH7N\JC3-GT?Y( M/##1''8D$H'YON3'KCOUF['CSE&0<-@[L-(-S1]SVM]W)B;'_X=&W*&\N>@\ M%"D"PF$?.R!I&>YCE8)\;)_O+2YU(@)7)GJ E%?9S%%T^PD4>HXM+VH5:I"I MG1J!/*:=!,I4UXW1!)F['Z6$V0" E'[4JBBGU I)WV$,CHT +Q.W[4\OAO;/ M>$ROW7\D_UF?$[07 )SQT1E)W,#BZ^A_%=INLK"1#AY>7H(DI&CO7D5!3^J) MT<-C?D^?"H,EQX^*N))D>[H#"VC^T%Y'3UY?%W$V[$@+)A *)>G8GA]2B[?3 M>:F+?WHI%$?[1KVI(&N<6LAH7=$\]'E4VTOY^NUH)@0/ZS6\SPF)_IK-449; M6-)0S[N]TK?@2N$FN'Z.4.@AH/E-[6Z7YC,$8H:W'JRRNKE7'W_6T._N*E=> ME185R3FQ9=3YKJ#$MEJ&'0*&E$GD^>A%\&4^CEJ(H%:A)E6KCDB*+&JV5H3* MCP_.RVE5@LSVII1"J*R#/VQ1ZPZ1597'/BLV: D>99;NDH$=Q:##X"]IJ^D^ MQ/CJV0I*2X?.O:3-(N.NO]#/2/='S@\231E2HG-,S(3L1;4T$>+0PESZ;]EF MS:;'^:F.LS^URQM\EIGL,K2E%)A;"",=D'](KRR$A7=4%Q6!B:!X+F.X6GX-(O@^"VJF>U?VH: (F&*S M;\YASUN38 EV(FKH?W?% M+W9OM3/A=DHMW:2#%.X3)(S\!H M;?,#<]!$1L& =(-_'B=E# #*7*&=&705 A$U)>)#\PQO)1_8I*<7W=9QU0^[ MAL;):8_QZDW::*I9_)3C2Q)X,Q&AN&T)N(O%DJ&H'D+*7'Z2ZZP\+]8:,#!J MM<=%\"HU3"=+,U R#MKBDZ?%1&B?;OH#L 6"">O M MIJ,!D+$X9!J*$%<#-[L!?,JVT3#I> R=9DV-"9:%BTG,3O MUU(_-W&Z]3N5>7!%K=W*%4$ =M6<9)?(B%54!C=YWV5&9]\Y:J#33%[PVZ,/*&7L60MR>6E,$T@^U+>$VX#E'? M$G_BD+KM78@2UL[Z2'$.IY[.;]CI\"X/U@M8RD6P7]*IG_",(^UFMM0VSR@_ M=Y+]9)Q<@,)SEYV.K,N_:B9_9(17#A6OCD1+IMTR##-T2@<0I[?[;KLJ ?VG M7-)JFE(1N\[FR)G#,_N:NOHZ1W]*;'^Y;.%,GDJ\D.ZAXKBW78Q^0Z]@K0"0 M:F%ELF?B/2-&$5:BYP%_;KNO_"22#J/E,;;4+&44_3%RFO4SGV"E^QH8-:G) M#NWST:--!RRU=E?(PD556_>#S>2J(COAV-(8*N&I07)CJH1@Q2C]SB!QTC?, MZJ&^E-YBW$0E)_,G'R:]AL__GG27BUG;V!QY\X-ZZR(@>K85!53UC6K1DY[0 M0=/+J7=MG\#DFZ>_B=$D$#^=):6P,D:G"D;:_O"S[)"*+S;!^X3W&+5H< :- MMYE-;7798=D%29^SX7E"V>2S1=N/K[^1S=-\3U3E/3YA= M=7)>O#"GK4YU;L6] '87*X,6DH*D)UB-4 ZHI[_+IRBJ@[V2W)0>>WST(*E= M1*[0NTKU":34IO$EP$RS<]_X<[ZL[UYW\).*KH< H5 O3UP P6"?XZ[#^J23KG/R#S .ZJDT &!.V1KQ4PL= CM*2?Q!G9,3^ MQHSU_LAES[0U.[\F^8Y7RQW6DA4+21FU+XO-&>NTZ8<>E$2JYXHY:%Q>(9;66"R1*,C M-)X\+)90_>V_9L^6<_^'-7/5<>#FO#,W_,?>#Q6H#3.N'YTCA4W)M(V*DS*G M4'2C^BKHH Y\5*CU_JO>9W=OMI5Q'I8%T8IZ:>U64"79^!QK9>;TO[FRYQ]7 M5C[IB_TG+[OJ9&0]J?W^"R#Z4/%2_A/%6R*8-E/_UO2KL^?ZOZ;SKR_XJO6D ML8EY'O@BPUUWV!7\XZ1#WX\1V*LO<%&V8:CSBA9 MVT#Y<(ZH0(2?WM$6DAOX1E!]#2IGNL%YJM-C6*G)#P[>9I&,D1+%XQC-,M[Z M,?/+3=^>$8[0UN8>,5 MR="&]#C/$5N6PYF([L5N9@XG!C)[$=*+)QS)86F5O!H.[C\ZVL5]%SX\;(!QX@] MK;:'4,US,!(G?LGIX6713R*X8 RIG%!O)^5)&/<).?#I+T!H\J#R.?HUBI2Z M\6*]U)PC/=;(O3E]S%76?17_@_X,<\*"06S-R\?<)\#!Q,*#D^Y M(F4C1'!Q)"0DIX]NHF>H9\?_01=[-B9%38SCK#M[=Y1\]G.-"FXGJY>XH@QR M.=;*7KFBBDG8M+-:(9BHN*#U'I>LXK-OJEAZZ+::['O5\20LJ7VQD> ]ZE&W9 MRS'U'P0WCO#FP)4+BX>IH#I)^.C5&^,AGX?H*!&D)Q6H=FO2I#590VL03FAS MK09(TMN($-](N0(S[JFVE#S$]-;!,ZGWE],;[>NH2 FZEQO.LVQK^:V=6EFQ M<3;1CATKOT_5O\^L0YEY?LV?WU]X>;C-OSO1T[S8N@MC-Q&*V/ZA';C&:T"J M]U4MF'LIF)O336"!RK>=]>+"PYNT&/*$>+-9?SJ+EN) 5%'A5,8SJ?F6560^ MWIO75.V]F0RP[Y4!!N6*4+Z4/%5Z3K)E-->3PF+:F@*C[U/L2.X MOJB*M30V45:7GAIU+OV-H GK1A&K"*3QK7'Y8=6EKEH7)# PST95=HSN D MR)F-#WQB ?^"Z$DKM?L2?\P(/(7(6AJTVT[;6&&]D$D$ZV*_]&6#&%THSZ6. M?89I8[0KK)\',#JE$::0K JP(Z[VH2U:DK1[^T>A.''B+[V<(J\?F-+;89A& MN9/W$B9R/K4DGL71T 3_ ZOP47JD/(_8=#Q$PLH0A%^(A"5<*-A(U1H%:7/# MN1)(!.MWK$>[G"W,01.K51D$-0\6X)T $( M[X8KA]^K$05=Q<^]GC>T8 ML+LYH&5=OLN$'7P,8N8VO!&=#NU944KK@;0QV;Q'"J.@(O_'%]O&#SH_%.$C M8DV5]D9>IQ[+H8[WS^5U.8H1)D0KF2.-"6XKYMXCG5-T\WS6Z%6R?++#^E$L M4F)56+O? >$$=F^_!^EL3HJZ'=GWCKC)(PVWY,(Z G5P;)TTE-7EV] LC$[8 M-Z9RVN9KM:Z(O)NP8^JK3]0-,:W%K#+)\4"IL81N%01ZJM2J,%FQE:^1%:!$ MA/#:DL>Q?;W%6N_&AT C4Z)JV_VJ?0($V5H&8*U;M6A<\'D)WY/1'MA:.%/* M7[W!E^DK-<98M)#CY%1@[4_$W_YVI-Y@^V^\AUP3<:@:%-:8D2=).C_56\#] M9/S6.ON12+7A3)@=KHA6B0"P; @(\O2\?:@(VHZGU0FW/-.T(WA(]$X/LYAC M:ZJ=9#,@T]@CKCV4^*;D:\Z#+N'0EA&[VL*KBW.H4S+)M"KEZPE'3B &RU_0 M7>L)#TO^!12/H,)]=OJED*9\<3XBTCW)(JU*S!U-!74RF]S.3CY%2!K8P_+^ M02;]T2%X>P4YDU,*8P"1FWV%$.S #BH\N8D6 X66M=8Z5H,;J$0M$,$*ATU_K- JI0<833C .])X>!)Y,^F] A,8"8F&[2]V?_P=$5M%CRW M5U HLA]L/D%L3,-9LM_J'8H*PS?AF?*,PDTEX/SJM[>J!G:UI['D& M287", ^0:M;89<;=BMVI[=:@6L7H93'VC8^G"ACG%@M=YY.,0!1@V(+ATW MV:C08%TR;NIS/-A(:V8(&_&HO3-+$.J##$&^6NO5%]8.2?> &O(\&9G)$^&]ELT-QZ46 B/LJXZ ! MC"Y48]K$ZH_/0%?MOMR%SZM6<1J>FW\.JS/$;'GB/53R@YKS*B[ 3-06_NO\ M:\)ZQ#$Z$+)=B-F6CJW\1'M]\V>]"X^EB<*5!5!*)]+@97Q9D=DO'0*R:AIC M9.^TL84&UQW7I<]')D+2K;UC*\(OCM=3S9-=(D*A729U[Y2SRGV<1NE+L_=B MZE=.6]DSZ.T8,HR,:G2S\@/#TIJU>'S.O=E'.@2?I>Q%D["1=W%4QC3GSSA@>K9GO]&ITPGI+O*T63=\]D)G M@]7 4Y%&?N\;\R6BW756G&^-)V<6\//*I0P=%]SSKKW]9]%TA=" M*DQ3@K:'@"V,2Q,C%510(*L%&4N3?09UV==O*HUBE(-7RIW8%[KUTH\;^M@= M"=6^<^L,Z];RN(_G] WG[S!Q+X$O$A7%%G[4U1@7K;YKA88@L#4RX#_=N/[N,&=VDY@-^ 82?UEW M4LM*J3B1'(#VNZ \_URR:&TV9.4=QSM[0RV>^/.Y25I#393U'949TW>B\KD! M]0;ZGC].UF*'LMTE?93_PQL0 K@]I MA)K%>[ZNW1Q+B;L)1X\5_4H_5BRRP=(F2&21_?.>42@)7?.6)_ZC!8$JED>, MFS:I[UND, 0('Z("69ZJ0K9ZU?6\X%^ =ZMX%4KS,4HY'E'<92 6I6\E/EG8 ME#3JEECRT&*KKD[VC)QBB]Z,JS9@4I5HN+V..R,>WY!WW^E4E4&">I=#,BI3 M^P;](B=T'?L[AP;<>,\^L!*V1],2';9)+5#3A4YZ>"K@B$4P8U#$7[MNM4*4 MHL>GN,[&8;;T09%J, W740?3>:!8!@DT@RPH^\8 ;=C'._L%I6H$FO";YC*P M\%J?QB5G94W^Z)8*G!%YP\(!=DSKMMD:Z@S-#W&[04B#+%,?]J,:MF*%V1+! MV]2TW XRL^1+/>=\WLXY'W1.:*UBKA1""U)P][+P,, SG4B+I*2S8!'C?!PV MUS*-1)J$L: O=T_1E#B23&?+Q$YH9*G2'4@)KV)# C"I UM#/>\1)L>\5DH20>;V\\W$! M40!F4J,JF>=^7.Y,Y'6*1*PQ2WGEH>@VBIK"GP>:+E'N%"AF><0X32B((K>> MJ;24BHRX@@0-2KRDQ=_!-V,*7]WG+3'M6T5#E^5Q-8Z& F)^4ZC!QGL&MNIMF]U73[NHJ%4^SY8I&UO=SYL#DG@/&6A-% MGK2O/R[!<)GV[/6I5,A)IYU&;&R"A6 <@7J84@UH7"2L8B.)C$3TU$K1B0S; MBQUB):XBD'U2XMKSF&L][=W.:&00.J5/C+E'2'6SP=+$N_S=@;!=;1!"FU=L0$KI^E1%V.!#?U;WFKM3 M+E77*SASYSU#WF0VD,H*9<\D7&#NC!'.'3E!GB@>2G$LQ(@.Y77*#9\5CT'' MKLT^&861W@[\HF*W5".2:L>V@*%[/%.P[[1=HBY *Q)Y?ZGW%1X^K[]X,6%U M52.G\Z MA*CE(5;E)K.4$(#-WRB9[_=-'_:1L?F+=>3G>*P\R/2GI4_1'PC6Y=7^V-Q( MM92VR3XR)JK7'.==@6K=G'6Y/>PXY#9.M;:U&ZX5>C 1*Q%/$A7?412'?K;Y MTKGAHM/.*!0"M$0%'" 56S;QL1^:^.!TPDV-'K5<;,%ML..(^$0OSCAIM@N[ M0WKK,CDT>8B-EG=],L-<3++S=\\-;,P=V1SX0@U_BN)&>^64F&#R"_J]P:+- MF-LT2& M=9&:9D*&@C7?]' M5U"/[Q::AV,(Z#B$($ON)^U$:F-\\6W1YY&&Q4G7G;O9 MU;>,UE&$Z:P QMQJ=2(9!((XQ1ERB<^-N3%A< 9&+Q*Y]MP1E+QZYL MKB-3@TB4WOMW%D3XL.]A*-*-L:Q06-%Q47TN9INT];P4!)"+C2S/!#IZT'V3 MDTR!%R->3X>=N<^?$NI ??^#$)O#J-U3.Z%^Q!D*2T4+1=A6S?0XI%$OU8Z? M+6:BW'@8N_VC[F;V>S;#YZ #GI:O]"'X8JT^K6ZT,!E.D89"?.#:65'$Q(.O MMU?,-!KH-F?VK4?*G*4$.R'":A.?;^[]O_6IM&^+(.Q-(T<(]6*1,**&_DL-1GS%;?/KA^:*W::IFT:23>:\V"]^ZQ M\GA^7%]M0GVDUFL@@#FVG%F)H00UL"ND7R0)G M,/?-@WT,"@Y7JLCM[4-"\R?.F#R&)\GGZ_/]=^&CP[/B 3*R)L?__;\ CZ6X MR=QY>8LFM7/"LKWJ=+;O_%BPO=:8 6A*.H+^7_S'(#@(HZ(< M@A:GSB<50GB;H!>2MCE[&HP5MTB_OC#(O>G4)2NV>U($PB &;AM_T,XZPR^E M7.-.Q6TT !["T>&X&@*R01(2CMGP@JFZ]@,*&?/ MPN(G+\.V.TPV1$Y5E(%WP^)QU?;;@#0!^E$-1T(T&]$ GO=JQO7/JS9_ EIMX0^+=4D/0/,RU2/_:7 M8,OV,)BNA1/B5%05@\.!@;,"A248HR;OBI=,9X07J_Z[X$=/^&T,VA'NO]1W M29&3\XI-OWZ/8D3#;>P:'T["^L TGFAZ[]J1O*8"RO[R$]L;+BX%32T"9>86 MFF/+),]_Q9[ZM/A4L.)"%Z"*H/"#T4 +=)C0I:90IE-5]#[TR)*BZ=J!,'PP M P./KR1')G%8LY909Q,*$%VP2^#R.EJUF%VQ$@D*O4,[_0X3L,ANNVS:*#P1 M=:NDUMP%^__8FU]!B_!-(D_#O?GGS4";[R=(/N9N2'>Q$Z@GWF3J0H(W;3